diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 000000000..feda1c37e Binary files /dev/null and b/.DS_Store differ diff --git a/Magic - Fonts/Daisy-Regular.ttf b/Magic - Fonts/Daisy-Regular.ttf new file mode 100644 index 000000000..95dc34a1f Binary files /dev/null and b/Magic - Fonts/Daisy-Regular.ttf differ diff --git a/Magic - Fonts/Geisha Holiday W00 Regular.ttf b/Magic - Fonts/Geisha Holiday W00 Regular.ttf new file mode 100644 index 000000000..807f1c025 Binary files /dev/null and b/Magic - Fonts/Geisha Holiday W00 Regular.ttf differ diff --git a/Magic - Fonts/Invocation.ttf b/Magic - Fonts/Invocation.ttf new file mode 100644 index 000000000..9acb4f4ce Binary files /dev/null and b/Magic - Fonts/Invocation.ttf differ diff --git a/Magic - Fonts/MagicMedieval.ttf b/Magic - Fonts/MagicMedieval.ttf new file mode 100644 index 000000000..b058b6d58 Binary files /dev/null and b/Magic - Fonts/MagicMedieval.ttf differ diff --git a/Magic - Fonts/MatrixBold.ttf b/Magic - Fonts/MatrixBold.ttf new file mode 100644 index 000000000..9f2033ef4 Binary files /dev/null and b/Magic - Fonts/MatrixBold.ttf differ diff --git a/Magic - Fonts/ModMatrix.ttf b/Magic - Fonts/ModMatrix.ttf new file mode 100644 index 000000000..d68d3f5bf Binary files /dev/null and b/Magic - Fonts/ModMatrix.ttf differ diff --git a/Magic - Fonts/ProgressEngine.otf b/Magic - Fonts/ProgressEngine.otf new file mode 100644 index 000000000..7008dcd6e Binary files /dev/null and b/Magic - Fonts/ProgressEngine.otf differ diff --git a/Magic - Fonts/Scrolls.ttf b/Magic - Fonts/Scrolls.ttf new file mode 100644 index 000000000..b058b6d58 Binary files /dev/null and b/Magic - Fonts/Scrolls.ttf differ diff --git a/Magic - Fonts/ShangoGothic-Bold.ttf b/Magic - Fonts/ShangoGothic-Bold.ttf new file mode 100644 index 000000000..4146cddae Binary files /dev/null and b/Magic - Fonts/ShangoGothic-Bold.ttf differ diff --git a/Magic - Fonts/ShangoGothic.ttf b/Magic - Fonts/ShangoGothic.ttf new file mode 100644 index 000000000..9cece4bc7 Binary files /dev/null and b/Magic - Fonts/ShangoGothic.ttf differ diff --git a/Magic - Fonts/beleren-bold_P1.01.ttf b/Magic - Fonts/beleren-bold_P1.01.ttf new file mode 100644 index 000000000..979b66c6b Binary files /dev/null and b/Magic - Fonts/beleren-bold_P1.01.ttf differ diff --git a/Magic - Fonts/belerensmallcaps-bold.ttf b/Magic - Fonts/belerensmallcaps-bold.ttf new file mode 100644 index 000000000..53695db9c Binary files /dev/null and b/Magic - Fonts/belerensmallcaps-bold.ttf differ diff --git a/Magic - Fonts/matrixb.ttf b/Magic - Fonts/matrixb.ttf new file mode 100644 index 000000000..855e51f96 Binary files /dev/null and b/Magic - Fonts/matrixb.ttf differ diff --git a/Magic - Fonts/mplantin.ttf b/Magic - Fonts/mplantin.ttf new file mode 100644 index 000000000..bbde6da74 Binary files /dev/null and b/Magic - Fonts/mplantin.ttf differ diff --git a/Magic - Fonts/mplantinit.ttf b/Magic - Fonts/mplantinit.ttf new file mode 100644 index 000000000..54388a678 Binary files /dev/null and b/Magic - Fonts/mplantinit.ttf differ diff --git a/Magic - Fonts/relay-medium.ttf b/Magic - Fonts/relay-medium.ttf new file mode 100644 index 000000000..a0f595b34 Binary files /dev/null and b/Magic - Fonts/relay-medium.ttf differ diff --git a/Magic - Fonts/vanilla whale.ttf b/Magic - Fonts/vanilla whale.ttf new file mode 100644 index 000000000..0b02d5581 Binary files /dev/null and b/Magic - Fonts/vanilla whale.ttf differ diff --git a/README.md b/README.md index b8e3a443e..0c7d607da 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,19 @@ # M15-Magic-Pack -Pack containing public M15 templates for MSE> +Pack containing public M15 templates for MSE. + +# Installation + +1. Download and extract [this zip file](https://github.com/MagicSetEditorPacks/M15-Magic-Pack/archive/refs/heads/main.zip). +2. Extract the zip file. It will contain 5 items: + * a folder `data`, which is where the templates are installed. + * a folder `Magic - Fonts`, which contains necessary font files. + * `magicseteditor.exe` and `mse.exe`, the regular version of the app. + * `magicseteditor - 201`, the previous stable version of the app. + * `magicseteditor.com`, a command-line version of MSE for advanced users. +4. Inside the extracted folder, open the subfolder `Magic - Fonts`. It contains several `.ttf` and/or `.otf` files. Select them all, right-click on one of them, then click Install. +5. Move or copy all other subfolders into your MSE folder. + +# CardConjurer +Some template images are provided by [CardConjurer](https://cardconjurer.com/): + +Praetor Showcase, JP Mystical Archive, PT Box for Mystical Archives diff --git a/data/dictionaries/en_US.aff b/data/dictionaries/en_US.aff new file mode 100644 index 000000000..d0cccb3dc --- /dev/null +++ b/data/dictionaries/en_US.aff @@ -0,0 +1,205 @@ +SET UTF-8 +TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ' +ICONV 1 +ICONV ’ ' +NOSUGGEST ! + +# ordinal numbers +COMPOUNDMIN 1 +# only in compounds: 1th, 2th, 3th +ONLYINCOMPOUND c +# compound rules: +# 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.) +# 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.) +COMPOUNDRULE 2 +COMPOUNDRULE n*1t +COMPOUNDRULE n*mp +WORDCHARS 0123456789 + +PFX A Y 1 +PFX A 0 re . + +PFX I Y 1 +PFX I 0 in . + +PFX U Y 1 +PFX U 0 un . + +PFX C Y 1 +PFX C 0 de . + +PFX E Y 1 +PFX E 0 dis . + +PFX F Y 1 +PFX F 0 con . + +PFX K Y 1 +PFX K 0 pro . + +SFX V N 2 +SFX V e ive e +SFX V 0 ive [^e] + +SFX N Y 3 +SFX N e ion e +SFX N y ication y +SFX N 0 en [^ey] + +SFX X Y 3 +SFX X e ions e +SFX X y ications y +SFX X 0 ens [^ey] + +SFX H N 2 +SFX H y ieth y +SFX H 0 th [^y] + +SFX Y Y 1 +SFX Y 0 ly . + +SFX G Y 2 +SFX G e ing e +SFX G 0 ing [^e] + +SFX J Y 2 +SFX J e ings e +SFX J 0 ings [^e] + +SFX D Y 4 +SFX D 0 d e +SFX D y ied [^aeiou]y +SFX D 0 ed [^ey] +SFX D 0 ed [aeiou]y + +SFX T N 4 +SFX T 0 st e +SFX T y iest [^aeiou]y +SFX T 0 est [aeiou]y +SFX T 0 est [^ey] + +SFX R Y 4 +SFX R 0 r e +SFX R y ier [^aeiou]y +SFX R 0 er [aeiou]y +SFX R 0 er [^ey] + +SFX Z Y 4 +SFX Z 0 rs e +SFX Z y iers [^aeiou]y +SFX Z 0 ers [aeiou]y +SFX Z 0 ers [^ey] + +SFX S Y 4 +SFX S y ies [^aeiou]y +SFX S 0 s [aeiou]y +SFX S 0 es [sxzh] +SFX S 0 s [^sxzhy] + +SFX P Y 3 +SFX P y iness [^aeiou]y +SFX P 0 ness [aeiou]y +SFX P 0 ness [^y] + +SFX M Y 1 +SFX M 0 's . + +SFX B Y 3 +SFX B 0 able [^aeiou] +SFX B 0 able ee +SFX B e able [^aeiou]e + +SFX L Y 1 +SFX L 0 ment . + +REP 90 +REP a ei +REP ei a +REP a ey +REP ey a +REP ai ie +REP ie ai +REP alot a_lot +REP are air +REP are ear +REP are eir +REP air are +REP air ere +REP ere air +REP ere ear +REP ere eir +REP ear are +REP ear air +REP ear ere +REP eir are +REP eir ere +REP ch te +REP te ch +REP ch ti +REP ti ch +REP ch tu +REP tu ch +REP ch s +REP s ch +REP ch k +REP k ch +REP f ph +REP ph f +REP gh f +REP f gh +REP i igh +REP igh i +REP i uy +REP uy i +REP i ee +REP ee i +REP j di +REP di j +REP j gg +REP gg j +REP j ge +REP ge j +REP s ti +REP ti s +REP s ci +REP ci s +REP k cc +REP cc k +REP k qu +REP qu k +REP kw qu +REP o eau +REP eau o +REP o ew +REP ew o +REP oo ew +REP ew oo +REP ew ui +REP ui ew +REP oo ui +REP ui oo +REP ew u +REP u ew +REP oo u +REP u oo +REP u oe +REP oe u +REP u ieu +REP ieu u +REP ue ew +REP ew ue +REP uff ough +REP oo ieu +REP ieu oo +REP ier ear +REP ear ier +REP ear air +REP air ear +REP w qu +REP qu w +REP z ss +REP ss z +REP shun tion +REP shun sion +REP shun cion +REP size cise diff --git a/data/dictionaries/en_US.dic b/data/dictionaries/en_US.dic new file mode 100644 index 000000000..0359ba81e --- /dev/null +++ b/data/dictionaries/en_US.dic @@ -0,0 +1,49525 @@ +49524 +0/nm +0th/pt +1/n1 +1st/p +1th/tc +2/nm +2nd/p +2th/tc +3/nm +3rd/p +3th/tc +4/nm +4th/pt +5/nm +5th/pt +6/nm +6th/pt +7/nm +7th/pt +8/nm +8th/pt +9/nm +9th/pt +A/SM +AA/M +AAA +AB/M +ABA +ABC/SM +ABM/SM +ABS +AC/M +ACLU/M +ACT +ACTH/M +AD/M +ADC +ADD +ADM +ADP/M +AF +AFAIK +AFB +AFC/M +AFDC +AFN +AFT +AI/SM +AIDS/M +AK +AL +AM/M +AMA +AMD/M +ANSI/S +ANZUS/M +AOL/M +AP/M +APB +APC +API +APO +APR +AR +ARC +ASAP +ASCII/SM +ASL/M +ASPCA +ATM/M +ATP/M +ATV +AV +AVI +AWACS/M +AWOL/M +AWS/M +AZ/M +AZT/M +Aachen/M +Aaliyah/M +Aaron/M +Abbas/M +Abbasid/M +Abbott/M +Abby/M +Abdul/M +Abe/M +Abel/M +Abelard/M +Abelson/M +Aberdeen/M +Abernathy/M +Abidjan/M +Abigail/M +Abilene/M +Abner/M +Aborigine/MS +Abraham/M +Abram/MS +Abrams/M +Absalom/M +Abuja/M +Abyssinia/M +Abyssinian/M +Ac/M +Acadia/M +Acapulco/M +Accenture/M +Accra/M +Acevedo/M +Achaean/M +Achebe/M +Achernar/M +Acheson/M +Achilles/M +Aconcagua/M +Acosta/M +Acropolis +Acrux/M +Actaeon/M +Acton/M +Acts/M +Acuff/M +Ada/SM +Adam/SM +Adams/M +Adan/M +Adana/M +Adar/M +Addams/M +Adderley/M +Addie/M +Addison/M +Adela/M +Adelaide/M +Adele/M +Adeline/M +Aden/M +Adenauer/M +Adhara/M +Adidas/M +Adirondack/SM +Adirondacks/M +Adkins/M +Adler/M +Adm +Admiralty +Adolf/M +Adolfo/M +Adolph/M +Adonis/MS +Adrenalin/MS +Adrian/M +Adriana/M +Adriatic/M +Adrienne/M +Advent/MS +Adventist/MS +Advil/M +Aegean/M +Aelfric/M +Aeneas/M +Aeneid/M +Aeolus/M +Aeroflot/M +Aeschylus/M +Aesculapius/M +Aesop/M +Afghan/SM +Afghani/M +Afghanistan/M +Afr +Africa/M +African/SM +Afrikaans/M +Afrikaner/SM +Afro/SM +Afrocentric +Afrocentrism/M +Ag/M +Agamemnon/M +Agana +Agassi/M +Agassiz/M +Agatha/M +Aggie/M +Aglaia/M +Agnes/M +Agnew/M +Agni/M +Agra/M +Agricola/M +Agrippa/M +Agrippina/M +Aguadilla/M +Aguascalientes +Aguilar/M +Aguinaldo/M +Aguirre/M +Agustin/M +Ahab/M +Ahmad/M +Ahmadabad/M +Ahmadinejad/M +Ahmed/M +Ahriman/M +Aida/M +Aiken/M +Aileen/M +Aimee/M +Ainu/M +Airedale/MS +Aires/M +Aisha/M +Ajax/M +Akbar/M +Akhmatova/M +Akihito/M +Akita/M +Akiva/M +Akkad/M +Akron/M +Al/M +Ala/S +Alabama/M +Alabaman/MS +Alabamian/SM +Aladdin/M +Alamo/M +Alamogordo/M +Alan/M +Alana/M +Alar/M +Alaric/M +Alaska/M +Alaskan/MS +Alba/M +Albania/M +Albanian/MS +Albany/M +Albee/M +Alberio/M +Albert/M +Alberta/M +Albertan +Alberto/M +Albigensian/M +Albion/M +Albireo/M +Albuquerque/M +Alcatraz/M +Alcestis/M +Alcibiades/M +Alcindor/M +Alcmena/M +Alcoa/M +Alcott/M +Alcuin/M +Alcyone/M +Aldan/M +Aldebaran/M +Alden/M +Alderamin/M +Aldo/M +Aldrin/M +Alec/M +Aleichem/M +Alejandra/M +Alejandro/M +Alembert/M +Aleppo/M +Aleut/MS +Aleutian/SM +Alex/M +Alexander/MS +Alexandra/M +Alexandria/M +Alexandrian +Alexei/M +Alexis/M +Alfonso/M +Alfonzo/M +Alford/M +Alfred/M +Alfreda/M +Alfredo/M +Algenib/M +Alger/M +Algeria/M +Algerian/SM +Algieba/M +Algiers/M +Algol/M +Algonquian/SM +Algonquin/MS +Alhambra/M +Alhena/M +Ali/M +Alice/M +Alicia/M +Alighieri/M +Aline/M +Alioth/M +Alisa/M +Alisha/M +Alison/M +Alissa/M +Alistair/M +Alkaid/M +Allah/M +Allahabad/M +Allan/M +Alleghenies/M +Allegheny/SM +Allegra/M +Allen/M +Allende/M +Allentown/M +Allhallows/M +Allie/MS +Allison/M +Allstate/M +Allyson/M +Alma/M +Almach/M +Almaty/M +Almighty/M +Almohad/M +Almoravid/M +Alnilam/M +Alnitak/M +Alonzo/M +Alpert/M +Alphard/M +Alphecca/M +Alpheratz/M +Alphonse/M +Alphonso/M +Alpine/M +Alpo/M +Alps/M +Alsace/M +Alsatian/SM +Alsop/M +Alston/M +Alta/M +Altaba/M +Altai/M +Altaic/M +Altair/M +Altamira/M +Althea/M +Altiplano/M +Altman/M +Altoids/M +Alton/M +Altoona/M +Aludra/M +Alva/M +Alvarado/M +Alvarez/M +Alvaro/M +Alvin/M +Alyce/M +Alyson/M +Alyssa/M +Alzheimer/M +Am/MNR +Amadeus/M +Amado/M +Amalia/M +Amanda/M +Amarillo/M +Amaru/M +Amaterasu/M +Amati/M +Amazon/SM +Amazonian +Amber/M +Amelia/M +Amen/M +Amenhotep/M +Amerasian/M +America/SM +American/MS +Americana/M +Americanism/MS +Americanization/MS +Americanize/GDS +Amerind/SM +Amerindian/MS +Ames/M +Ameslan/M +Amgen/M +Amharic/M +Amherst/M +Amie/M +Amiga/M +Amish/M +Amman/M +Amoco/M +Amos/M +Amparo/M +Ampere/M +Amritsar/M +Amsterdam/M +Amtrak/M +Amundsen/M +Amur/M +Amway/M +Amy/M +Ana/M +Anabaptist/M +Anabel/M +Anacin/M +Anacreon/M +Anaheim/M +Analects/M +Ananias/M +Anasazi/M +Anastasia/M +Anatole/M +Anatolia/M +Anatolian/M +Anaxagoras/M +Anchorage/M +Andalusia/M +Andalusian/M +Andaman/M +Andean/M +Andersen/M +Anderson/M +Andes/M +Andorra/M +Andorran/SM +Andre/MS +Andrea/M +Andrei/M +Andres/M +Andretti/M +Andrew/SM +Andrews/M +Andrianampoinimerina/M +Android/M +Andromache/M +Andromeda/M +Andropov/M +Andy/M +Angara/M +Angel/M +Angela/M +Angeles/M +Angelia/M +Angelica/M +Angelico/M +Angelina/M +Angeline/M +Angelique/M +Angelita/M +Angelo/M +Angelou/M +Angevin/M +Angie/M +Angkor/M +Angle/MS +Angleton/M +Anglia/M +Anglican/SM +Anglicanism/MS +Anglicism/MS +Anglicization +Anglicize +Anglo/M +Anglophile/M +Anglophobe +Angola/M +Angolan/MS +Angora/SM +Angstrom/M +Anguilla/M +Angus/M +Anhui/M +Aniakchak/M +Anibal/M +Anita/M +Ankara/M +Ann/M +Anna/M +Annabel/M +Annabelle/M +Annam/M +Annapolis/M +Annapurna/M +Anne/M +Annette/M +Annie/M +Anniston/M +Annmarie/M +Annunciation/SM +Anouilh/M +Anselm/M +Anselmo/M +Anshan/M +Antaeus/M +Antananarivo/M +Antarctic/M +Antarctica/M +Antares/M +Anthony/M +Anthropocene +Antichrist/SM +Antietam/M +Antigone/M +Antigua/M +Antillean +Antilles/M +Antioch/M +Antipas/M +Antipodes +Antofagasta/M +Antoine/M +Antoinette/M +Anton/M +Antone/M +Antonia/M +Antoninus/M +Antonio/M +Antonius/M +Antony/M +Antwan/M +Antwerp/M +Anubis/M +Anzac/M +Apache/SM +Apalachicola/M +Apatosaurus +Apennines/M +Aphrodite/M +Apia/M +Apocalypse/M +Apocrypha/M +Apollinaire/M +Apollo/SM +Apollonian/M +Apostle/M +Appalachia/M +Appalachian/SM +Appalachians/M +Appaloosa/SM +Apple/M +Appleseed/M +Appleton/M +Appomattox/M +Apr/M +April/MS +Apuleius/M +Aquafresh/M +Aquarian +Aquarius/MS +Aquila/M +Aquinas/M +Aquino/M +Aquitaine/M +Ar/M +Ara/M +Arab/SM +Arabia/M +Arabian/MS +Arabic/M +Arabist/MS +Araby/M +Araceli/M +Arafat/M +Aragon +Araguaya/M +Aral/M +Aramaic/M +Aramco/M +Arapaho/MS +Arapahoes +Ararat/M +Araucanian/M +Arawak/M +Arawakan/M +Arbitron/M +Arcadia/M +Arcadian/M +Archean/M +Archibald/M +Archie/M +Archimedes/M +Arctic/M +Arcturus/M +Ardabil +Arden/M +Arduino/M +Arecibo/M +Arequipa/M +Ares/M +Argentina/M +Argentine/M +Argentinean +Argentinian/MS +Argo/SM +Argonaut/MS +Argonne/M +Argos/M +Argus/M +Ariadne/M +Arianism/M +Ariel/M +Aries/MS +Ariosto/M +Aristarchus/M +Aristides/M +Aristophanes/M +Aristotelian/M +Aristotle/M +Arius/M +Ariz +Arizona/M +Arizonan/SM +Arizonian/MS +Arjuna/M +Ark/M +Arkansan/MS +Arkansas/M +Arkhangelsk/M +Arkwright/M +Arlene/M +Arline/M +Arlington/M +Armageddon/SM +Armagnac/M +Armand/M +Armando/M +Armani/M +Armenia/M +Armenian/SM +Arminius/M +Armonk/M +Armour/M +Armstrong/M +Arneb/M +Arnhem/M +Arno/M +Arnold/M +Arnulfo/M +Aron/M +Arrhenius/M +Arron/M +Art/M +Artaxerxes/M +Artemis/M +Arthur/M +Arthurian/M +Artie/M +Arturo/M +Aruba/M +Aryan/MS +As/M +Asama/M +Ascella/M +Ascension/M +Asgard/M +Ashanti/M +Ashcroft/M +Ashe/M +Asheville/M +Ashgabat +Ashikaga/M +Ashkenazim/M +Ashkhabad/M +Ashlee/M +Ashley/M +Ashmolean/M +Ashurbanipal/M +Asia/M +Asiago +Asian/MS +Asiatic/SM +Asimov/M +Asmara/M +Asoka/M +Aspell/M +Aspen/M +Asperger/M +Aspidiske/M +Asquith/M +Assad/M +Assam/M +Assamese/M +Assembly +Assisi/M +Assyria/M +Assyrian/SM +Astaire/M +Astana/M +Astarte/M +Aston/M +Astor/M +Astoria/M +Astrakhan/M +AstroTurf/M +Asturias/M +Asuncion/M +Aswan/M +At/SM +Atacama/M +Atahualpa/M +Atalanta/M +Atari/M +Atascadero/M +Ataturk/M +Athabasca/M +Athabaskan/SM +Athanasius +Athena/M +Athene/M +Athenian/SM +Athens/M +Atkins/M +Atkinson/M +Atlanta/M +Atlantes +Atlantic/M +Atlantis/M +Atlas/MS +Atman/M +Atonement +Atreus/M +Atria/M +Atropos/M +Attic/M +Attica/M +Attila/M +Attlee/M +Attn +Attucks/M +Atwood/M +Au/M +Aubrey/M +Auburn/M +Auckland/M +Auden/M +Audi/M +Audion/M +Audra/M +Audrey/M +Audubon/M +Aug/M +Augean/M +Augsburg/M +August/MS +Augusta/M +Augustan/M +Augustine/M +Augustinian/MS +Augustus/M +Aurangzeb/M +Aurelia/M +Aurelio/M +Aurelius/M +Aureomycin/M +Auriga/M +Aurora/M +Auschwitz/M +Aussie/MS +Austen/M +Austerlitz/M +Austin/MS +Australasia/M +Australasian +Australia/M +Australian/SM +Australoid/M +Australopithecus/M +Austria/M +Austrian/SM +Austronesian/M +Autumn/M +Av/M +Ava/M +Avalon/M +Ave/M +Aventine/M +Avernus/M +Averroes/M +Avery/M +Avesta/M +Avicenna/M +Avignon/M +Avila/M +Avior/M +Avis/M +Avogadro/M +Avon/M +Avondale/M +Axis +Axum/M +Ayala/M +Ayers/M +Aymara/M +Ayrshire/M +Ayurveda/M +Ayyubid/M +Azana/M +Azania/M +Azazel/M +Azerbaijan/M +Azerbaijani/MS +Azores/M +Azov/M +Aztec/SM +Aztecan/M +Aztlan/M +B/MNT +BA/M +BASIC/SM +BB/M +BBB/M +BBC/M +BBQ +BBS +BBSes +BC/M +BFF +BIA +BIOS +BITNET +BLT/SM +BM/M +BMW/M +BO +BP/M +BPOE +BR +BS/M +BSA +BSD/SM +BTU +BTW +BYOB +Ba/M +Baal/SM +Baath/M +Baathist/M +Babbage/M +Babbitt/M +Babel/MS +Babylon/MS +Babylonia/M +Babylonian/SM +Bacall/M +Bacardi/M +Bacchanalia/M +Bacchic +Bacchus/M +Bach/M +Backus/M +Bacon/M +Bactria/M +Baden/M +Badlands/M +Baedeker/MS +Baez/M +Baffin/M +Baggies/M +Baghdad/M +Baguio/M +Baha'i/M +Baha'ullah/M +Bahama/SM +Bahamanian +Bahamas/M +Bahamian/MS +Bahia/M +Bahrain/M +Baidu/M +Baikal/M +Bailey/M +Baird/M +Bakelite/M +Baker/M +Bakersfield/M +Baku/M +Bakunin/M +Balanchine/M +Balaton/M +Balboa/M +Balder/M +Baldwin/SM +Balearic/M +Balfour/M +Bali/M +Balinese/M +Balkan/MS +Balkans/M +Balkhash/M +Ball/M +Ballard/M +Balthazar/M +Baltic/M +Baltimore/M +Baluchistan/M +Balzac/M +Bamako/M +Bambi/M +Banach/M +Bancroft/M +Bandung/M +Bangalore/M +Bangkok/M +Bangladesh/M +Bangladeshi/SM +Bangor/M +Bangui/M +Banjarmasin/M +Banjul/M +Banks/M +Banneker/M +Bannister/M +Banting/M +Bantu/MS +Baotou/M +Baptist/SM +Baptiste/M +Barabbas/M +Barack/M +Barbadian/SM +Barbados/M +Barbara/M +Barbarella/M +Barbarossa/M +Barbary/M +Barber/M +Barbie/M +Barbour/M +Barbra/M +Barbuda/M +Barcelona/M +Barceloneta/M +Barclay/SM +Barclays/M +Bardeen/M +Barents/M +Barker/M +Barkley/M +Barlow/M +Barnabas/M +Barnaby/M +Barnard/M +Barnaul/M +Barnes/M +Barnett/M +Barney/M +Barnum/M +Baroda/M +Barquisimeto/M +Barr/M +Barranquilla/M +Barrera/M +Barrett/M +Barrie/M +Barron/M +Barry/M +Barrymore/M +Bart/M +Barth/MS +Bartholdi/M +Bartholomew/M +Bartlett/M +Bartok/M +Barton/M +Baruch/M +Baryshnikov/M +Basel/M +Basho/M +Basie/M +Basil/M +Basque/MS +Basra/M +Bass/M +Basseterre/M +Bastille/M +Basutoland/M +Bataan/M +Bates/M +Bathsheba/M +Batista/M +Batman/M +Battle/M +Batu/M +Baudelaire/M +Baudouin/M +Baudrillard/M +Bauer/M +Bauhaus/M +Baum/M +Bavaria/M +Bavarian/M +Baxter/M +Bayamon +Bayer/M +Bayes/M +Bayesian/M +Bayeux/M +Baylor/M +Bayonne/M +Bayreuth/M +Baywatch/M +Be/MH +Beach/M +Beadle/M +Bean/M +Beard/M +Beardmore/M +Beardsley/M +Bearnaise/M +Beasley/M +Beatlemania/M +Beatles/M +Beatrice/M +Beatrix/M +Beatriz/M +Beatty/M +Beau/M +Beaufort/M +Beaujolais/M +Beaumarchais/M +Beaumont/M +Beauregard/M +Beauvoir/M +Bechtel/M +Beck/MR +Becker/M +Becket/M +Beckett/M +Beckley/M +Beckman +Becky/M +Becquerel/M +Bede/M +Bedouin/SM +Beebe/M +Beecher/M +Beefaroni/M +Beelzebub/M +Beerbohm/M +Beethoven/M +Beeton/M +Begin/M +Behan/M +Behring/M +Beiderbecke/M +Beijing/M +Beirut/M +Bekesy/M +Bela/M +Belarus/M +Belarusian +Belau/M +Belem/M +Belfast/M +Belg +Belgian/SM +Belgium/M +Belgrade/M +Belinda/M +Belize/M +Bell/M +Bella/M +Bellamy/M +Bellatrix/M +Belleek/M +Bellingham/M +Bellini/M +Bellow/M +Belmont/M +Belmopan/M +Beloit/M +Belorussian/MS +Belshazzar/M +Beltane/M +Belushi/M +Ben/M +Benacerraf/M +Benchley/M +Bend/MR +Bender/M +Bendictus +Bendix/M +Benedict/M +Benedictine/MS +Benelux/M +Benet/M +Benetton/M +Bengal/SM +Bengali/M +Benghazi/M +Benin/M +Beninese/M +Benita/M +Benito/M +Benjamin/M +Bennett/M +Bennie/M +Benny/M +Benson/M +Bentham/M +Bentley/M +Benton/M +Benz/M +Benzedrine/M +Beowulf/M +Berber/SM +Berenice/M +Beretta/M +Berg/MNR +Bergen/M +Berger/M +Bergerac/M +Bergman/M +Bergson/M +Beria/M +Bering/M +Berkeley/M +Berkshire/SM +Berkshires/M +Berle/M +Berlin/SZMR +Berliner/M +Berlioz/M +Berlitz/M +Bermuda/SM +Bermudan/SM +Bermudian/SM +Bern/M +Bernadette/M +Bernadine/M +Bernanke/M +Bernard/M +Bernardo/M +Bernays/M +Bernbach/M +Bernese +Bernhardt/M +Bernice/M +Bernie/M +Bernini/M +Bernoulli/M +Bernstein/M +Berra/M +Berry/M +Bert/M +Berta/M +Bertelsmann/M +Bertha/M +Bertie/M +Bertillon/M +Bertram/M +Bertrand/M +Berwick/M +Beryl/M +Berzelius/M +Bess/M +Bessel/M +Bessemer/M +Bessie/M +Best/M +Betelgeuse/M +Beth/M +Bethany/M +Bethe/M +Bethesda/M +Bethlehem/M +Bethune/M +Betsy/M +Bette/M +Bettie/M +Betty/M +Bettye/M +Beulah/M +Beveridge +Beverley/M +Beverly/M +Beyer/M +Bharat/M +Bhopal/M +Bhutan/M +Bhutanese/M +Bhutto/M +Bi/M +Bialystok/M +Bianca/M +Bib +Bible/MS +Bic/M +Biddle/M +Biden/M +Bierce/M +BigQuery/M +Bigfoot/M +Biggles/M +Biko/M +Bilbao/M +Bilbo/M +Bill/MJ +Billie/M +Billings/M +Billy/M +Bimini/M +Binghamton/M +Biogen/M +Bioko/M +Bird/M +Birdseye/M +Birkenstock/M +Birmingham/M +Biro/M +Biscay/M +Biscayne/M +Bishkek/M +Bishop/M +Bismarck/M +Bismark/M +Bisquick/M +Bissau/M +BitTorrent/M +Bizet/M +Bjerknes/M +Bjork/M +Bk/M +BlackBerry/M +Blackbeard/M +Blackburn/M +Blackfeet/M +Blackfoot/M +Blackpool/M +Blacksburg/M +Blackshirt/M +Blackstone/M +Blackwell/M +Blaine/M +Blair/M +Blake/M +Blanca/M +Blanchard/M +Blanche/M +Blankenship/M +Blantyre/M +Blatz/M +Blavatsky/M +Blenheim/M +Blevins/M +Bligh/M +Bloch/M +Blockbuster/M +Bloemfontein/M +Blondel/M +Blondie/M +Bloom/MR +Bloomer/M +Bloomfield/M +Bloomingdale/M +Bloomington/M +Bloomsburg/M +Bloomsbury/M +Blu +Blucher/M +Bluebeard/M +Bluetooth/M +Blvd +Blythe/M +Boadicea +Boas/M +Bob/M +Bobbi/M +Bobbie/M +Bobbitt/M +Bobby/M +Boccaccio/M +Bodhidharma/M +Bodhisattva/M +Bodleian +Boeing/M +Boeotia/M +Boeotian/M +Boer/SM +Boethius/M +Bogart/M +Bogota/M +Bohemia/M +Bohemian/SM +Bohr/M +Boise/M +Bojangles/M +Boleyn/M +Bolivar/M +Bolivia/M +Bolivian/MS +Bollywood/M +Bologna/M +Bolshevik/SM +Bolsheviki +Bolshevism/M +Bolshevist/M +Bolshoi/M +Bolton/M +Boltzmann/M +Bombay/M +Bonaparte/M +Bonaventure/M +Bond/M +Bonhoeffer/M +Boniface/M +Bonita/M +Bonn/MR +Bonner/M +Bonneville/M +Bonnie/M +Bono/M +Booker/M +Boole/M +Boolean/M +Boone/M +Bootes/M +Booth/M +Bordeaux/M +Borden/M +Bordon/M +Boreas/M +Borg/SM +Borges/M +Borgia/M +Borglum/M +Boris/M +Bork/M +Borlaug/M +Born/M +Borneo/M +Borobudur/M +Borodin/M +Boru/M +Bosch/M +Bose/M +Bosnia/M +Bosnian +Bosporus/M +Boston/MS +Bostonian/M +Boswell/M +Botha +Botox +Botswana/M +Botticelli/M +Boulder/M +Boulez/M +Bourbaki/M +Bourbon/SM +Bournemouth/M +Bovary/M +Bowditch/M +Bowell/M +Bowen/M +Bowers/M +Bowery/M +Bowie/M +Bowman/M +Boyd/M +Boyer/M +Boyle/M +Br/MT +Brad/MY +Bradbury/M +Braddock/M +Bradenton/M +Bradford/M +Bradley/M +Bradly/M +Bradshaw/M +Bradstreet/M +Brady/M +Bragg/M +Brahe/M +Brahma/MS +Brahmagupta/M +Brahman/MS +Brahmani +Brahmanism/SM +Brahmaputra/M +Brahms/M +Braille/MS +Brain/M +Brampton/M +Bran/M +Branch/M +Brandeis/M +Branden/M +Brandenburg/M +Brandi/M +Brandie/M +Brando/M +Brandon/M +Brandt/M +Brandy/M +Brant/M +Braque/M +Brasilia/M +Bratislava/M +Brattain/M +Bray/M +Brazil/M +Brazilian/MS +Brazos/M +Brazzaville/M +Breakspear/M +Breathalyzer +Brecht/M +Breckenridge/M +Bremen/M +Bremerton/M +Brenda/M +Brendan/M +Brennan/M +Brenner/M +Brent/M +Brenton/M +Brest/M +Bret/M +Breton/M +Brett/M +Brewer/M +Brewster/M +Brexit +Brezhnev/M +Brian/M +Briana/M +Brianna/M +Brice/M +Bridalveil/M +Bridgeport/M +Bridger/M +Bridges/M +Bridget/M +Bridgetown/M +Bridgett/M +Bridgette/M +Bridgman/M +Brie/SM +Brigadoon/M +Briggs/M +Brigham/M +Bright/M +Brighton/M +Brigid/M +Brigitte/M +Brillo/M +Brillouin +Brinkley/M +Brisbane/M +Bristol/M +Brit/SM +Britain/M +Britannia/M +Britannic/M +Britannica/M +Briticism/SM +British/MRZ +Britisher/M +Britney/M +Briton/MS +Britt/MN +Brittany/SM +Britten/M +Brittney/M +Brno/M +Broadway/SM +Brobdingnag/M +Brobdingnagian/M +Brock/M +Brokaw/M +Bronson/M +Bronte/M +Brontosaurus +Bronx/M +Brooke/MS +Brooklyn/M +Brooks/M +Bros +Brown/MG +Browne/M +Brownian/M +Brownie/S +Browning/M +Brownshirt/M +Brownsville/M +Brubeck/M +Bruce/M +Bruckner/M +Bruegel +Brummel/M +Brunei/M +Bruneian/MS +Brunelleschi/M +Brunhilde/M +Bruno/M +Brunswick/M +Brussels/M +Brut/M +Brutus/M +Bryan/M +Bryant/M +Bryce/M +Brynner/M +Bryon/M +Brzezinski/M +Btu/M +Buber/M +Buchanan/M +Bucharest/M +Buchenwald/M +Buchwald/M +Buck/M +Buckingham/M +Buckley/M +Buckner/M +Bud/M +Budapest/M +Buddha/SM +Buddhism/SM +Buddhist/SM +Buddy/M +Budweiser/M +Buffalo/M +Buffy/M +Buford/M +Bugatti/M +Bugzilla/M +Buick/M +Bujumbura/M +Bukhara/M +Bukharin/M +Bulawayo/M +Bulfinch/M +Bulganin/M +Bulgar/M +Bulgari/M +Bulgaria/M +Bulgarian/SM +Bullock/M +Bullwinkle/M +Bultmann/M +Bumppo/M +Bunche/M +Bundesbank/M +Bundestag/M +Bunin/M +Bunker/M +Bunsen/M +Bunuel/M +Bunyan/M +Burbank/M +Burberry/M +Burch/M +Burger/M +Burgess/M +Burgoyne/M +Burgundian/M +Burgundy/SM +Burke/M +Burks/M +Burl/M +Burlington/M +Burma/M +Burmese/M +Burnett/M +Burns/M +Burnside/M +Burr/M +Burris/M +Burroughs/M +Bursa/M +Burt/M +Burton/M +Burundi/M +Burundian/MS +Busch/M +Bush/M +Bushido/M +Bushnell/M +Butler/M +Butterfingers/M +Buxtehude/M +Byblos/M +Byers/M +Byrd/M +Byron/M +Byronic/M +Byzantine/MS +Byzantium/M +C/SM +CA +CAD/M +CAI +CAM +CAP +CARE +CATV +CB +CBC/M +CBS/M +CCTV +CCU +CD/SM +CDC +CDT +CEO/M +CF +CFC/M +CFO +CGI +CIA/M +CID +CNN/M +CNS/M +CO/M +COBOL/SM +COD +COL +COLA +CPA/M +CPI/M +CPO +CPR/M +CPU/M +CRT/SM +CSS/M +CST/M +CT/M +CV +CVS/M +CZ +Ca/M +Cabernet/M +Cabot/M +Cabral/M +Cabrera/M +Cabrini/M +Cadette +Cadillac/M +Cadiz/M +Caedmon/M +Caerphilly/M +Caesar/SM +Cage/M +Cagney/M +Cahokia/M +Caiaphas/M +Cain/SM +Cairo/M +Caitlin/M +Cajun/MS +Cal/M +Calais/M +Calcutta/M +Calder/M +Calderon/M +Caldwell/M +Caleb/M +Caledonia/M +Calexico/M +Calgary/M +Calhoun/M +Cali/M +Caliban/M +Calif +California/M +Californian/SM +Caligula/M +Callaghan/M +Callahan/M +Callao/M +Callas/M +Callie/M +Calliope/M +Callisto/M +Caloocan/M +Calvary/M +Calvert/M +Calvin/M +Calvinism/MS +Calvinist/MS +Calvinistic +Camacho/M +Camarillo/M +Cambodia/M +Cambodian/SM +Cambrian/SM +Cambridge/M +Camden/M +Camel/M +Camelopardalis/M +Camelot/MS +Camembert/MS +Cameron/M +Cameroon/SM +Cameroonian/MS +Camilla/M +Camille/M +Camoens/M +Campanella/M +Campbell/M +Campinas/M +Campos/M +Camry/M +Camus/M +Can/M +Canaan/M +Canaanite/MS +Canad +Canada/M +Canadian/SM +Canadianism +Canaletto/M +Canaries/M +Canaveral/M +Canberra/M +Cancer/SM +Cancun/M +Candace/M +Candice/M +Candide/M +Candy/M +Cannes/M +Cannon/M +Canon/M +Canopus/M +Cantabrigian/M +Canterbury/M +Canton/M +Cantonese/M +Cantor/M +Cantrell/M +Cantu/M +Canute/M +Capablanca/M +Capek/M +Capella/M +Capet/M +Capetian/M +Capetown/M +Caph/M +Capistrano/M +Capitol/SM +Capitoline/M +Capone/M +Capote/M +Capra/M +Capri/M +Capricorn/MS +Capt +Capuchin/M +Capulet/M +Cara/M +Caracalla/M +Caracas/M +Caravaggio/M +Carboloy/M +Carbondale/M +Carboniferous/M +Carborundum/M +Cardenas/M +Cardiff/M +Cardin/M +Cardozo/M +Carey/M +Carib/MS +Caribbean/MS +Carina/M +Carissa/M +Carl/M +Carla/M +Carlene/M +Carlin/M +Carlo/MS +Carlos/M +Carlsbad/M +Carlson/M +Carlton/M +Carly/M +Carlyle/M +Carmela/M +Carmella/M +Carmelo/M +Carmen/M +Carmichael/M +Carmine/M +Carnap/M +Carnation/M +Carnegie/M +Carney/M +Carnot/M +Carol/M +Carole/M +Carolina/M +Caroline/M +Carolingian/M +Carolinian/M +Carolyn/M +Carpathian/SM +Carpathians/M +Carpenter/M +Carr/M +Carranza/M +Carrie/RM +Carrier/M +Carrillo/M +Carroll/M +Carson/M +Carter/M +Cartersville/M +Cartesian/M +Carthage/M +Carthaginian/MS +Cartier/M +Cartwright/M +Caruso/M +Carver/M +Cary/M +Casablanca/M +Casals/M +Casandra/M +Casanova/SM +Cascades/M +Case/M +Casey/M +Cash/M +Casio/M +Caspar/M +Casper/M +Caspian/M +Cassandra/SM +Cassatt/M +Cassidy/M +Cassie/M +Cassiopeia/M +Cassius/M +Castaneda/M +Castilian +Castillo/M +Castlereagh/M +Castor/M +Castries/M +Castro/M +Catalan/SM +Catalina/M +Catalonia/M +Catawba/M +Caterpillar/M +Cathay/M +Cather/M +Catherine/M +Cathleen/M +Catholic/MS +Catholicism/MS +Cathryn/M +Cathy/M +Catiline/M +Cato/M +Catskill/SM +Catskills/M +Catt/M +Catullus/M +Caucasian/MS +Caucasoid +Caucasus/M +Cauchy/M +Cavendish/M +Cavour/M +Caxton/M +Cayenne/M +Cayman/M +Cayuga/SM +Cayuse +Cb +Cd/M +Ce/M +Ceausescu/M +Cebu/M +Cebuano/M +Cecelia/M +Cecil/M +Cecile/M +Cecilia/M +Cecily/M +Cedric/M +Celeste/M +Celgene/M +Celia/M +Celina/M +Cellini/M +Celsius/M +Celt/SM +Celtic/SM +Cenozoic/M +Centaurus/M +Centigrade +Central +Cepheid/M +Cepheus/M +Cerberus/M +Cerenkov/M +Ceres/M +Cerf/M +Cervantes/M +Cesar/M +Cesarean/M +Cessna/M +Cetus/M +Ceylon/M +Ceylonese +Cezanne/M +Cf/M +Ch'in/M +Ch/N +Chablis/M +Chad/M +Chadian/MS +Chadwick/M +Chagall/M +Chaitanya/M +Chaitin/M +Chaldea +Chaldean/M +Challenger/M +Chalmers +Chamberlain/M +Chambers/M +Chambersburg/M +Champaign/M +Champlain/M +Champollion/M +Chan/M +Chance/M +Chancellorsville/M +Chandigarh/M +Chandler/M +Chandon/M +Chandra/M +Chandragupta/M +Chandrasekhar/M +Chanel/M +Chaney/M +Chang/M +Changchun/M +Changsha/M +Chantilly/M +Chaplin/M +Chaplinesque +Chapman/M +Chappaquiddick/M +Chapultepec/M +Charbray/M +Chardonnay/M +Charity/M +Charlemagne/M +Charlene/M +Charles/M +Charleston/MS +Charley/M +Charlie/M +Charlotte/M +Charlottesville/M +Charlottetown/M +Charmaine/M +Charmin/M +Charolais/M +Charon/M +Chartism/M +Chartres/M +Charybdis/M +Chase/M +Chasity/M +Chateaubriand/M +Chattahoochee/M +Chattanooga/M +Chatterley/M +Chatterton/M +Chaucer/M +Chauncey/M +Chautauqua/M +Chavez/M +Chayefsky/M +Che/M +Chechen/M +Chechnya/M +Cheddar/M +Cheer/M +Cheerios/M +Cheetos/M +Cheever/M +Chekhov/M +Chekhovian +Chelsea/M +Chelyabinsk/M +Chen/M +Cheney/M +Chengdu/M +Chennai/M +Cheops/M +Cheri/M +Cherie/M +Chernenko/M +Chernobyl/M +Chernomyrdin/M +Cherokee/MS +Cherry/M +Cheryl/M +Chesapeake/M +Cheshire/M +Chester/M +Chesterfield/M +Chesterton/M +Chevalier/M +Cheviot/M +Chevrolet/M +Chevron/M +Chevy/M +Cheyenne/SM +Chi/M +Chianti/MS +Chiba/M +Chibcha/M +Chicago/M +Chicagoan/M +Chicana/M +Chicano/M +Chickasaw/MS +Chiclets/M +Chico/M +Chihuahua/MS +Chile/M +Chilean/MS +Chimborazo/M +Chimera/MS +Chimu/M +Chin/M +China/M +Chinatown/M +Chinese/M +Chinook/MS +Chipewyan/M +Chippendale/M +Chippewa/SM +Chiquita/M +Chirico/M +Chisholm/M +Chisinau/M +Chittagong/M +Chivas/M +Chloe/M +Choctaw/SM +Chomsky/M +Chongqing/M +Chopin/M +Chopra/M +Chou/M +Chretien/M +Chris/M +Christ/MS +Christa/M +Christchurch/M +Christendom/MS +Christensen/M +Christi/M +Christian/SM +Christianity/SM +Christianize +Christie/M +Christina/M +Christine/M +Christlike +Christmas/MS +Christmastide/MS +Christmastime/MS +Christoper/M +Christopher/M +Chromebook/MS +Chronicles +Chrysler/M +Chrysostom/M +Chrystal/M +Chuck/M +Chukchi/M +Chumash/M +Chung/M +Church/M +Churchill/M +Churriguera/M +Chuvash/M +Ci/M +Cicero/M +Cid/M +Cimabue/M +Cincinnati/M +Cinderella/MS +Cindy/M +CinemaScope/M +Cinerama/M +Cipro/M +Circe/M +Cisco/M +Citibank/M +Citigroup/M +Citroen/M +Cl/MV +Claiborne/M +Clair/M +Claire/M +Clairol/M +Clancy/M +Clapeyron/M +Clapton/M +Clara/M +Clare/M +Clarence/M +Clarendon/M +Clarice/M +Clarissa/M +Clark/M +Clarke/M +Clarksville/M +Claude/M +Claudette/M +Claudia/M +Claudine/M +Claudio/M +Claudius/M +Claus/M +Clausewitz/M +Clausius/M +Clay/M +Clayton/M +Clearasil/M +Clem/XM +Clemenceau/M +Clemens/M +Clement/MS +Clementine/M +Clements/M +Clemons/M +Clemson/M +Cleo/M +Cleopatra/M +Cleveland/M +Cliburn/M +Cliff/M +Clifford/M +Clifton/M +Cline/M +Clint/M +Clinton/M +Clio/M +Clive/M +Clojure/M +Clorets/M +Clorox/M +Closure/M +Clotho/M +Clouseau/M +Clovis/M +Clyde/M +Clydesdale/M +Clytemnestra/M +Cm/M +Cmdr +Co/M +Cobain/M +Cobb/M +Cochabamba/M +Cochin/M +Cochise/M +Cochran/M +Cockney/M +Cocteau/M +Cod +Cody/M +Coffey/M +Cognac/M +Cohan/M +Cohen/M +Coimbatore/M +Cointreau/M +Coke/SM +Col/M +Colbert/M +Colby/M +Cole/M +Coleen/M +Coleman/M +Coleridge/M +Colette/M +Colfax/M +Colgate/M +Colin/M +Colleen/M +Collier/M +Collin/SM +Collins/M +Colo +Cologne/M +Colombia/M +Colombian/MS +Colombo/M +Colon/M +Coloradan/SM +Colorado/M +Coloradoan +Colosseum/M +Colt/M +Coltrane/M +Columbia/M +Columbine/M +Columbus/M +Com +Comanche/MS +Combs/M +Comdr +Comintern/M +Commandment +Commons/M +Commonwealth +Communion/SM +Communism +Communist/SM +Como/M +Comoran +Comoros/M +Compaq/M +Compton/M +CompuServe/M +Comte/M +Conakry/M +Conan/M +Concepcion/M +Concetta/M +Concord/SM +Concorde/M +Condillac/M +Condorcet/M +Conestoga/M +Confederacy/M +Confederate/MS +Confucian/SM +Confucianism/MS +Confucius/M +Cong/M +Congo/M +Congolese/M +Congregational +Congregationalist/MS +Congress/MS +Congressional +Congreve/M +Conley/M +Conn/MR +Connecticut/M +Connellsville/M +Connemara/M +Conner/M +Connery/M +Connie/M +Connolly/M +Connors/M +Conrad/M +Conrail/M +Conroe/M +Conservative +Constable/M +Constance/M +Constantine/M +Constantinople/M +Constitution +Consuelo/M +Continent/M +Continental/M +Contreras/M +Conway/M +Cook/M +Cooke/M +Cooley/M +Coolidge/M +Cooper/M +Cooperstown/M +Coors/M +Copacabana/M +Copeland/M +Copenhagen/M +Copernican/M +Copernicus/M +Copland/M +Copley/M +Copperfield/M +Coppertone/M +Coppola/M +Coptic/M +Cora/M +Cordelia/M +Cordilleras/M +Cordoba/M +Corey/M +Corfu/M +Corina/M +Corine/M +Corinne/M +Corinth/M +Corinthian/MS +Corinthians/M +Coriolanus/M +Coriolis/M +Cork +Corleone/M +Cormack/M +Corneille/M +Cornelia/M +Cornelius/M +Cornell/M +Corning/M +Cornish/MS +Cornwall/M +Cornwallis/M +Coronado/M +Corot/M +Corp +Correggio/M +Corrine/M +Corsica/M +Corsican/M +Cortes/MS +Cortland/M +Corvallis/M +Corvette/M +Corvus/M +Cory/M +Cosby/M +CosmosDB/M +Cossack/M +Costco/M +Costello/M +Costner/M +Cote/M +Cotonou/M +Cotopaxi/M +Cotswold/M +Cotton/M +Coulomb/M +Coulter/M +Couperin/M +Courbet/M +Courtney/M +Cousteau/M +Coventry/SM +Covington/M +Coward/M +Cowell/M +Cowley/M +Cowper/M +Cox/M +Coy/M +Coyle/M +Cozumel/M +Cpl +Cr/MT +Crabbe/M +Craft/M +Craig/M +Cranach/M +Crane/M +Cranmer/M +Crater/M +Crawford/M +Cray/M +Crayola/M +Creation/M +Creator/M +Crecy/M +Cree/DSM +Creek/SM +Creighton/M +Creole/SM +Creon/M +Cressida/M +Crest/M +Cretaceous/M +Cretan/SM +Crete/M +Crichton/M +Crick/M +Crimea/M +Crimean/M +Criollo/M +Crisco/M +Cristina/M +Croat/SM +Croatia/M +Croatian/MS +Croce/M +Crockett/M +Croesus/M +Cromwell/M +Cromwellian/M +Cronin/M +Cronkite/M +Cronus/M +Crookes/M +Crosby/M +Cross/M +Crow/SM +Crowley/M +Crucifixion/MS +Cruikshank/M +Cruise/M +Crusades's +Crusoe/M +Crux/M +Cruz/M +Cryptozoic/M +Crystal/M +Csonka/M +Ct +Ctesiphon/M +Cthulhu/M +Cu/M +Cuba/M +Cuban/SM +Cuchulain/M +Cuisinart/M +Culbertson/M +Cullen/M +Cumberland/M +Cummings/M +Cunard/M +Cunningham/M +Cupid/M +Curacao/M +Curie/M +Curitiba/M +Currier/M +Curry/RM +Curt/M +Curtis/M +Custer/M +Cuvier/M +Cuzco/M +Cybele/M +Cyclades/M +Cyclopes/M +Cyclops/M +Cygnus/M +Cymbeline/M +Cynthia/M +Cyprian/M +Cypriot/MS +Cyprus/M +Cyrano/M +Cyril/M +Cyrillic/M +Cyrus/M +Czech/M +Czechia/M +Czechoslovak +Czechoslovakia/M +Czechoslovakian/SM +Czechs +Czerny/M +D/M +DA/M +DAR +DAT/M +DBMS/M +DC/M +DD/M +DDS/M +DDT/S +DE +DEA +DEC/SD +DH +DHS +DI +DJ +DMCA +DMD/M +DMZ +DNA/M +DOA +DOB +DOD +DOE +DOS/M +DOT +DP/SM +DPT +DST +DTP +DUI +DVD/S +DVR/SM +DWI +Dachau/M +Dacron/SM +Dada/M +Dadaism/M +Daedalus/M +Daguerre/M +Dagwood/M +Dahomey/M +Daimler/M +Daisy/M +Dakar/M +Dakota/SM +Dakotan/M +Dalai +Dale/M +Daley/M +Dali/M +Dalian/M +Dallas/M +Dalmatia/M +Dalmatian/SM +Dalton/M +Damascus/M +Dame/MN +Damian/M +Damien/M +Damion/M +Damocles/M +Damon/M +Dan/M +Dana/M +Danae/M +Danbury/M +Dane/SM +Danelaw/M +Dangerfield/M +Danial/M +Daniel/SM +Danielle/M +Daniels/M +Danish/M +Dannie/M +Danny/M +Danone/M +Dante/M +Danton/M +Danube/M +Danubian/M +Danville/M +Daphne/M +Darby/M +Darcy/M +Dardanelles/M +Dare/M +Daren/M +Darfur/M +Darin/M +Dario/M +Darius/M +Darjeeling/M +Darla/M +Darlene/M +Darling/M +Darnell/M +Darrel/M +Darrell/M +Darren/M +Darrin/M +Darrow/M +Darryl/M +Darth/M +Dartmoor/M +Dartmouth/M +Darvon/M +Darwin/M +Darwinian/M +Darwinism/SM +Darwinist +Daryl/M +Datamation +Daugherty/M +Daumier/M +Davao/M +Dave/M +Davenport/M +David/MS +Davidson/M +Davies/M +Davis/M +Davy/SM +Dawes/M +Dawkins +Dawn/M +Dawson/M +Day/M +Dayan +Dayton/M +DeGeneres/M +DeKalb/M +Deadhead/M +Dean/M +Deana/M +Deandre/M +Deann/M +Deanna/M +Deanne/M +Death/M +Debbie/M +Debby/M +Debian/M +Debora/M +Deborah/M +Debouillet/M +Debra/M +Debs/M +Debussy/M +Dec/M +Decalogue/M +Decatur/M +Decca/M +Deccan/M +December/SM +Decker/M +Dedekind/M +Dee/M +Deena/M +Deere/M +Defoe/M +Degas/M +Deidre/M +Deimos/M +Deirdre/M +Deity +Dejesus/M +Del/M +Delacroix/M +Delacruz/M +Delaney/M +Delano/M +Delaware/MS +Delawarean/SM +Delbert/M +Deleon/M +Delgado/M +Delhi/M +Delia/M +Delibes/M +Delicious/M +Delilah/M +Delilahs +Delius/M +Dell/M +Della/M +Delmar/M +Delmarva/M +Delmer/M +Delmonico/M +Delores/M +Deloris/M +Delphi/M +Delphic/M +Delphinus/M +Delta/M +Deltona/M +Dem/G +Demavend/M +Demerol/M +Demeter/M +Demetrius/M +Deming/M +Democrat/SM +Democratic +Democritus/M +Demosthenes/M +Dempsey/M +Dena/M +Denali +Deneb/M +Denebola/M +Deng/M +Denis/M +Denise/M +Denmark/M +Dennis/M +Denny/M +Denton/M +Denver/M +Deon/M +Depp/M +Derby/M +Derek/M +Derick/M +Dermot/M +Derrick/M +Derrida/M +Descartes/M +Desdemona/M +Desiree/M +Desmond/M +Detroit/M +Deuteronomy/M +Devanagari/M +Devi/M +Devin/M +Devon/M +Devonian/M +Dewar/M +Dewayne/M +Dewey/M +Dewitt/M +Dexedrine/M +Dexter/M +Dhaka/M +Dhaulagiri/M +Di/SM +DiCaprio/M +DiMaggio/M +Diaghilev/M +Dial/M +Diana/M +Diane/M +Diann/M +Dianna/M +Dianne/M +Dias +Diaspora/MS +Dick/XM +Dickens/M +Dickensian +Dickerson/M +Dickinson/M +Dickson/M +Dictaphone/SM +Diderot/M +Dido/M +Didrikson/M +Diefenbaker/M +Diego/M +Diem/M +Dietrich/M +Dijkstra/M +Dijon/M +Dilbert/MS +Dillard/M +Dillinger/M +Dillon/M +Dina/M +Dinah/M +Dino/M +Diocletian/M +Diogenes/M +Dion/M +Dionne/M +Dionysian/M +Dionysus/M +Diophantine/M +Dior/M +Dipper/M +Dir +Dirac/M +Dirichlet/M +Dirk/M +Dis/M +Disney/M +Disneyland/M +Disraeli/M +Divine/M +Diwali/M +Dix/M +Dixie/M +Dixiecrat/M +Dixieland/SM +Dixon/M +Django/M +Djibouti/M +Dmitri/M +Dnepropetrovsk/M +Dniester/M +Dobbin/M +Doberman/M +Dobro/M +Doctor +Doctorow/M +Dodge/M +Dodgson/M +Dodoma/M +Dodson/M +Doe/M +Doha/M +Dolby/M +Dole/M +Dollie/M +Dolly/M +Dolores/M +Domesday/M +Domingo/M +Dominguez/M +Dominic/M +Dominica/M +Dominican/MS +Dominick/M +Dominion +Dominique/M +Domitian/M +Don/SM +Dona/M +Donahue/M +Donald/M +Donaldson/M +Donatello/M +Donetsk/M +Donizetti/M +Donn/MR +Donna/M +Donne/M +Donnell/M +Donner/M +Donnie/M +Donny/M +Donovan/M +Dooley/M +Doolittle/M +Doonesbury/M +Doppler/M +Dora/M +Dorcas/M +Doreen/M +Dorian/M +Doric/M +Doris/M +Doritos/M +Dorothea/M +Dorothy/M +Dorset/M +Dorsey/M +Dorthy/M +Dortmund/M +Dostoevsky/M +Dot/M +Dothan/M +Dotson/M +Douala/M +Douay/M +Doubleday/M +Doug/M +Douglas/M +Douglass/M +Douro/M +Dover/M +Dow/M +Downs/M +Downy/M +Doyle/M +Dr +Draco/M +Draconian/M +Dracula/M +Drake/M +Dramamine/SM +Drambuie/M +Drano/M +Dravidian/M +Dreiser/M +Dresden/M +Drew/M +Dreyfus/M +Dristan/M +Dropbox/M +Drudge/M +Drupal/M +Dryden/M +Dschubba/M +Du +DuPont/M +Duane/M +Dubai/M +Dubcek/M +Dubhe/M +Dublin/M +Dubrovnik/M +Dubuque/M +Duchamp/M +Dudley/M +Duffy/M +Duisburg/M +Duke/M +Dulles/M +Duluth/M +Dumas/M +Dumbledore/M +Dumbo/M +Dumpster/M +Dunant/M +Dunbar/M +Duncan/M +Dundee +Dunedin/M +Dunkirk/M +Dunlap/M +Dunn/M +Dunne/M +Duracell/M +Duran/M +Durant/M +Durante/M +Durban/M +Durer/M +Durex/M +Durham/MS +Durkheim/M +Duroc/M +Durocher/M +Duse/M +Dushanbe/M +Dusseldorf/M +Dustbuster/M +Dustin/M +Dusty/M +Dutch/M +Dutchman/M +Dutchmen/M +Dutchwoman +Duvalier/M +Dvina/M +Dvorak/M +Dwayne/M +Dwight/M +Dy/M +Dyer/M +Dylan/M +DynamoDB/M +Dyson/M +Dzerzhinsky/M +Dzungaria/M +E/SM +EC +ECG/M +ECMAScript/M +EDP/M +EDT +EEC/M +EEG/M +EEO +EEOC +EFL +EFT +EKG/M +ELF/M +EM +EMT +ENE/M +EOE +EPA/M +ER +ERA +ESE/M +ESL +ESP/M +ESPN/M +ESR +EST/M +ET +ETA +ETD +EU +EULA/S +Eakins/M +Earhart/M +Earl/M +Earle/M +Earlene/M +Earline/M +Earnest/M +Earnestine/M +Earnhardt/M +Earp/M +East/SZMR +Easter/M +Eastern/R +Eastman/M +Eastwood/M +Eaton/M +Eben/M +Ebeneezer/M +Ebert/M +Ebola/M +Ebonics/M +Ebony/M +Ebro/M +Ecclesiastes/M +Eco/M +Ecstasy +Ecuador/M +Ecuadoran/SM +Ecuadorean +Ecuadorian/SM +Ed/MNX +Edam/SM +Edda/M +Eddie/M +Eddington/M +Eddy/M +Eden/M +Edgar/M +Edgardo/M +Edinburgh/M +Edison/M +Edith/M +Edmond/M +Edmonton/M +Edmund/M +Edna/M +Edsel/M +Eduardo/M +Edward/SM +Edwardian/M +Edwardo/M +Edwards/M +Edwin/M +Edwina/M +Eeyore/M +Effie/M +Efrain/M +Efren/M +Eggo/M +Egypt/M +Egyptian/MS +Egyptology/M +Ehrenberg/M +Ehrlich/M +Eichmann/M +Eiffel/M +Eileen/M +Einstein/MS +Eire/M +Eisenhower/M +Eisenstein/M +Eisner/M +Elaine/M +Elam/M +Elanor/M +Elasticsearch/M +Elastoplast/M +Elba/M +Elbe/M +Elbert/M +Elbrus/M +Eldersburg/M +Eldon/M +Eleanor/M +Eleazar/M +Electra/M +Elena/M +Elgar/M +Eli/M +Elias/M +Elijah/M +Elinor/M +Eliot/M +Elisa/M +Elisabeth/M +Elise/M +Eliseo/M +Elisha/M +Eliza/M +Elizabeth/M +Elizabethan/SM +Elizabethtown/M +Elkhart/M +Ella/M +Ellen/M +Ellesmere/M +Ellie/M +Ellington/M +Elliot/M +Elliott/M +Ellis/M +Ellison/M +Elma/M +Elmer/M +Elmira/M +Elmo/M +Elnath/M +Elnora/M +Elohim/M +Eloise/M +Eloy/M +Elroy/M +Elsa/M +Elsie/M +Elsinore/M +Eltanin/M +Elton/M +Elul/M +Elva/M +Elvia/M +Elvin/M +Elvira/M +Elvis/M +Elway/M +Elwood/M +Elyria/M +Elysee/M +Elysian/M +Elysium/SM +Emacs/M +Emanuel/M +Emerson/M +Emery/M +Emil/M +Emile/M +Emilia/M +Emilio/M +Emily/M +Eminem/M +Eminence +Emma/M +Emmanuel/M +Emmett/M +Emmy/M +Emory/M +Encarta/M +Endymion/M +Eng/M +Engels/M +England/M +English/MRS +Englishman/M +Englishmen/M +Englishwoman/M +Englishwomen/M +Enid/M +Enif/M +Eniwetok/M +Enkidu/M +Enoch/M +Enos/M +Enrico/M +Enrique/M +Enron/M +Enterprise/M +Eocene/M +Epcot/M +Ephesian/MS +Ephesus/M +Ephraim/M +Epictetus/M +Epicurean/M +Epicurus/M +Epimethius/M +Epiphany/SM +Episcopal +Episcopalian/MS +Epistle +Epsom/M +Epson/M +Epstein/M +Equuleus/M +Er/M +Erasmus/M +Erato/M +Eratosthenes/M +Erebus/M +Erector/M +Erewhon/M +Erhard/M +Eric/M +Erica/M +Erich/M +Erick/M +Ericka/M +Erickson/M +Eridanus/M +Erie/M +Erik/M +Erika/M +Erin/M +Eris/MS +Eritrea/M +Eritrean/SM +Erlang/M +Erlenmeyer/M +Erma/M +Erna/M +Ernest/M +Ernestine/M +Ernesto/M +Ernie/M +Ernst/M +Eros/MS +Errol/M +Erse/M +ErvIn/M +Erwin/M +Esau/M +Escher/M +Escherichia/M +Escondido +Eskimo/MS +Esmeralda/M +Esperanto/M +Esperanza/M +Espinoza/M +Esq/M +Esquire/MS +Essen/M +Essene/M +Essequibo/M +Essex/M +Essie/M +Establishment +Esteban/M +Estela/M +Estella/M +Estelle/M +Ester/M +Esterhazy/M +Estes/M +Esther/M +Estonia/M +Estonian/SM +Estrada/M +Ethan/M +Ethel/M +Ethelred/M +Ethernet/M +Ethiopia/M +Ethiopian/SM +Etna/M +Eton/M +Etruria/M +Etruscan/M +Etta/M +Eu/M +Eucharist/MS +Eucharistic +Euclid/M +Eugene/M +Eugenia/M +Eugenie/M +Eugenio/M +Eula/M +Euler/M +Eumenides/M +Eunice/M +Euphrates/M +Eur +Eurasia/M +Eurasian/MS +Euripides/M +Eurodollar/SM +Europa/M +Europe/M +European/MS +Eurydice/M +Eustachian/M +Eustis/M +Euterpe/M +Eva/M +Evan/SM +Evangelical +Evangelina/M +Evangeline/M +Evangelist/M +Evans/M +Evansville/M +Eve/M +Evelyn/M +Evenki/M +EverReady/M +Everest/M +Everett/M +Everette/M +Everglades/M +Evert/M +Evian/M +Evita/M +Ewing/M +Excalibur/M +Excedrin/M +Excellency/SM +Exchequer +Exercycle/M +Exocet/M +Exodus/M +Exxon/M +Eyck/M +Eyre/M +Eysenck/M +Ezekiel/M +Ezra/M +F/MD +FAA +FAQ/SM +FBI/M +FCC +FD +FDA +FDIC/M +FDR/M +FHA/M +FICA/M +FIFO +FL +FM/SM +FNMA/M +FOFL +FORTRAN/M +FPO +FSF/M +FSLIC +FTC +FUD/S +FWD +FWIW +FY +FYI +Faberge/M +Fabian/MS +Facebook/M +Faeroe/M +Fafnir/M +Fagin/M +Fahd/M +Fahrenheit/M +Fairbanks/M +Fairfield/M +Fairhope/M +Faisal/M +Faisalabad/M +Faith/M +Fajardo/M +Falasha/M +Falkland/SM +Falklands/M +Fallopian/M +Falstaff/M +Falwell/M +Fannie/M +Fanny/M +Faraday/M +Fargo/M +Farley/M +Farmer/M +Farmington/M +Farragut/M +Farrakhan/M +Farrell/M +Farrow/M +Farsi/M +Fassbinder/M +Fatah/M +Fates/M +Father/SM +Fatima/M +Fatimid/M +Faulkner/M +Faulknerian/M +Fauntleroy/M +Faust/M +Faustian/M +Faustino/M +Faustus/M +Fawkes/M +Fay/M +Faye/M +Fayetteville/M +Fe/M +Feb/M +February/SM +Fed/SM +FedEx/M +Federal/MS +Federalist/M +Federico/M +Feds/M +Felecia/M +Felice/M +Felicia/M +Felicity/M +Felipe/M +Felix/M +Fellini/M +Fenian/M +Ferber/M +Ferdinand/M +Fergus/M +Ferguson/M +Ferlinghetti/M +Fermat/M +Fermi/M +Fern/M +Fernandez/M +Fernando/M +Ferrari/M +Ferraro/M +Ferrell/M +Ferris/M +Feynman/M +Fez/M +Fiat/M +Fiberglas/M +Fibonacci/M +Fichte/M +Fidel/M +Fido/M +Fielding/M +Fields/M +Figaro/M +Figueroa/M +Fiji/M +Fijian/MS +Filipino/MS +Fillmore/M +Filofax/M +Finch/M +Finland/M +Finlay/M +Finley/M +Finn/SM +Finnbogadottir/M +Finnegan/M +Finnish/M +Fiona/M +Firebase/M +Firefox/M +Firestone/M +Fischer/M +Fisher/M +Fisk/M +Fitch/M +Fitchburg/M +Fitzgerald/M +Fitzpatrick/M +Fitzroy/M +Fizeau/M +Fla +Flagstaff/M +Flanagan/M +Flanders/M +Flathead +Flatt/M +Flaubert/M +Fleischer/M +Fleming/M +Flemish/M +Fletcher/M +Flint/M +Flintstones/M +Flo/M +Flora/M +Florence/M +Florentine/M +Flores/M +Florida/M +Floridan/M +Floridian/SM +Florine/M +Florsheim/M +Flory/M +Flossie/M +Flowers/M +Floyd/M +Flynn/M +Fm/M +Foch/M +Fokker/M +Foley/M +Folgers/M +Folsom/M +Fomalhaut/M +Fonda/M +Foosball/M +Forbes/M +Ford/M +Foreman/M +Forest/MR +Forester/M +Formica/MS +Formosa/M +Formosan/M +Forrest/M +Forster/M +Fortaleza/M +Fosse/M +Foster/M +Fotomat/M +Foucault/M +Fourier/M +Fourneyron/M +Fourth +Fowler/M +Fox/MS +Fr/MD +Fragonard/M +Fran/M +France/SM +Frances/M +Francesca/M +Francine/M +Francis/M +Francisca/M +Franciscan/MS +Francisco/M +Franck/M +Franco/M +Francois/M +Francoise/M +Francophile +Franglais/M +Frank/SM +Frankel/M +Frankenstein/M +Frankfort/M +Frankfurt/MR +Frankfurter/M +Frankie/M +Frankish +Franklin/M +Franks/M +Franny/M +Franz/M +Fraser/M +Frau/MN +Fraulein +Frazier/M +Fred/M +Freda/M +Freddie/M +Freddy/M +Frederic/M +Frederick/M +Fredericksburg/M +Fredericton/M +Fredric/M +Fredrick/M +Freeman/M +Freemason/SM +Freemasonry/SM +Freetown/M +Freida/M +Fremont/M +French/MS +Frenchman/M +Frenchmen/M +Frenchwoman/M +Frenchwomen/M +Freon/M +Fresnel/M +Fresno/M +Freud/M +Freudian/M +Frey/M +Freya/M +Fri/M +Friday/SM +Frieda/M +Friedan/M +Friedman/M +Friedmann/M +Friend/SM +Frigga/M +Frigidaire/M +Frisbee/M +Frisco/M +Frisian/MS +Frito/M +Fritz/M +Frobisher/M +Frodo/M +Froissart/M +Fromm/M +Fronde/M +Frontenac/M +Frost/M +Frostbelt/M +Frunze/M +Fry/M +Frye/M +Fuchs/M +Fuentes/M +Fugger/M +Fuji/M +Fujian/M +Fujitsu/M +Fujiwara/M +Fujiyama/M +Fukuoka/M +Fukuyama/M +Fulani/M +Fulbright/M +Fuller/M +Fullerton/M +Fulton/M +Funafuti/M +Fundy/M +Furies/M +Furman/M +Furtwangler/M +Fushun/M +Fuzhou/M +Fuzzbuster/M +G/MNRB +GA +GAO +GATT/M +GB/M +GCC/M +GDP/M +GE/M +GED +GHQ/M +GHz +GI +GIF +GIGO +GM/M +GMAT +GMO +GMT/M +GNP/M +GNU/M +GOP/M +GP/M +GPA +GPO +GPS +GPU +GSA +GTE/M +GU +GUI/M +Ga/M +Gable/M +Gabon/M +Gabonese/M +Gaborone/M +Gabriel/M +Gabriela/M +Gabrielle/M +Gacrux/M +Gadsden/M +Gaea/M +Gael/SM +Gaelic/M +Gagarin/M +Gage/M +Gaia/M +Gail/M +Gaiman/M +Gaines/M +Gainesville/M +Gainsborough/M +Galahad/SM +Galapagos/M +Galatea/M +Galatia/M +Galatians/M +Galaxy +Galbraith/M +Gale/M +Galen/M +Galibi/M +Galilean/SM +Galilee/M +Galileo/M +Gall/M +Gallagher/M +Gallegos/M +Gallic/M +Gallicism/SM +Gallo/M +Galloway/M +Gallup/M +Galois/M +Galsworthy/M +Galvani/M +Galveston/M +Gama +Gamay/M +Gambia/M +Gambian/SM +Gamble/M +Gamow/M +Gandalf/M +Gandhi/M +Gandhian/M +Ganesha/M +Ganges/M +Gangtok/M +Gansu/M +Gantry/M +Ganymede/M +Gap/M +Garbo/M +Garcia/M +Gardner/M +Gareth/M +Garfield/M +Garfunkel/M +Gargantua/M +Garibaldi/M +Garland/M +Garner/M +Garrett/M +Garrick/M +Garrison/M +Garry/M +Garth/M +Garvey/M +Gary/M +Garza/M +Gascony/M +Gasser/M +Gastonia/M +Gastroenterology +Gates/M +Gatling/M +Gatorade/M +Gatsby/M +Gatun/M +Gauguin/M +Gaul/SM +Gaulish +Gauss/M +Gaussian/M +Gautama/M +Gautier/M +Gavin/M +Gawain/M +Gay/M +Gayle/M +Gaza/M +Gaziantep/M +Gd/M +Gdansk/M +Ge/M +Geffen/M +Gehenna/M +Gehrig/M +Geiger/M +Gelbvieh/M +Geller/M +Gemini/MS +Gen/M +Gena/M +Genaro/M +Gene/M +Genesis/M +Genet/M +Geneva/M +Genevieve/M +Genghis/M +Genoa/SM +Gentoo/M +Gentry/M +Geo/M +Geoffrey/M +George/MS +Georgetown/M +Georgette/M +Georgia/M +Georgian/MS +Georgina/M +Ger/M +Gerald/M +Geraldine/M +Gerard/M +Gerardo/M +Gerber/M +Gere/M +Geritol/M +German/MS +Germanic/M +Germany/M +Geronimo/M +Gerry/M +Gershwin/M +Gertrude/M +Gestapo/SM +Gethsemane/M +Getty/M +Gettysburg/M +Gewurztraminer/M +Ghana/M +Ghanaian +Ghats/M +Ghazvanid/M +Ghent/M +Ghibelline/M +Giacometti/M +Giannini/M +Giauque/M +Gibbon/M +Gibbs/M +Gibraltar/MS +Gibson/M +Gide/M +Gideon/M +Gielgud/M +Gienah/M +Gil/M +Gila/M +Gilbert/M +Gilberto/M +Gilchrist/M +Gilda/M +Gilead/M +Giles/M +Gilgamesh/M +Gill/M +Gillespie/M +Gillette/M +Gilliam/M +Gillian/M +Gilligan/M +Gilman +Gilmore/M +Gilroy/M +Gina/M +Ginger/M +Gingrich/M +Ginny/M +Gino/M +Ginsberg/M +Ginsburg/M +Ginsu/M +Giorgione/M +Giotto/M +Giovanni/M +Giraudoux/M +Giselle/M +Gish/M +GitHub/M +Giuliani/M +Giuseppe/M +Giza/M +Gk +Gladstone/MS +Gladys/M +Glaser/M +Glasgow/M +Glass/M +Glastonbury/M +Glaswegian/SM +Glaxo/M +Gleason/M +Glen/M +Glenda/M +Glendale +Glenlivet/M +Glenn/M +Glenna/M +Gloria/M +Gloucester/M +Glover/M +Gnostic/M +Gnosticism/M +GnuPG +Goa/M +Gobi/M +God/M +Godard/M +Goddard/M +Godel/M +Godhead/M +Godiva/M +Godot/M +Godspeed/SM +Godthaab/M +Godunov/M +Godzilla/M +Goebbels/M +Goering/M +Goethals/M +Goethe/M +Goff/M +Gog/M +Gogol/M +Goiania/M +Golan/M +Golconda/M +Golda/M +Goldberg/M +Golden/M +Goldie/M +Goldilocks/M +Golding/M +Goldman/M +Goldsboro/M +Goldsmith/M +Goldwater/M +Goldwyn/M +Golgi/M +Golgotha/M +Goliath/M +Gomez/M +Gomorrah/M +Gompers/M +Gomulka/M +Gondwanaland/M +Gonzales/M +Gonzalez/M +Gonzalo/M +Good/M +Goodall/M +Goode/M +Goodman/M +Goodrich/M +Goodwill/M +Goodwin/M +Goodyear/M +Google/M +Goolagong/M +Gopher +Gorbachev/M +Gordian/M +Gordimer/M +Gordon/M +Gore/M +Goren/M +Gorey/M +Gorgas/M +Gorgon/M +Gorgonzola/M +Gorky/M +Gospel/MS +Goteborg/M +Goth/M +Gotham/M +Gothic/MS +Goths +Gouda/SM +Gould/M +Gounod/M +Governor +Goya/M +Gr/B +Grable/M +Gracchus/M +Grace/M +Graceland/M +Gracie/M +Graciela/M +Grady/M +Graffias/M +Grafton/M +Graham/M +Grahame/M +Grail/M +Grammy/M +Grampians/M +Granada/M +Grant/M +Grass/M +Graves/M +Gray/M +Grayslake/M +Grecian/M +Greece/M +Greek/SM +Greeley/M +Green/SM +Greene/M +Greenland/M +Greenlandic +Greenpeace/M +Greensboro/M +Greensleeves/M +Greenspan/M +Greenville/M +Greenwich/M +Greer/M +Greg/M +Gregg/M +Gregorian/M +Gregorio/M +Gregory/M +Grenada/M +Grenadian/MS +Grenadines/M +Grendel/M +Grenoble/M +Gresham/M +Greta/M +Gretchen/M +Gretel/M +Gretzky/M +Grey/M +Grieg/M +Griffin/M +Griffith/M +Grimes/M +Grimm/M +Grinch/M +Gris/M +Gromyko/M +Gropius/M +Gross/M +Grosz/M +Grotius/M +Grover/M +Grozny +Grumman/M +Grundy/M +Grunewald/M +Grus/M +Gruyere/SM +Guadalajara/M +Guadalcanal/M +Guadalquivir/M +Guadalupe/M +Guadeloupe/M +Guallatiri/M +Guam/M +Guamanian +Guangdong/M +Guangzhou/M +Guantanamo/M +Guarani/M +Guarnieri/M +Guatemala/M +Guatemalan/MS +Guayama/M +Guayaquil/M +Gucci/M +Guelph/M +Guernsey/MS +Guerra/M +Guerrero/M +Guevara/M +Guggenheim/M +Guiana/M +Guido +Guillermo/M +Guinea/M +Guinean/MS +Guinevere/M +Guinness/M +Guiyang/M +Guizhou/M +Guizot/M +Gujarat/M +Gujarati/M +Gujranwala/M +Gulfport/M +Gullah/M +Gulliver/M +Gumbel/M +Gunther/M +Guofeng/M +Gupta/M +Gurkha/M +Gus/M +Gustav/M +Gustavo/M +Gustavus/M +Gutenberg/M +Guthrie/M +Gutierrez/M +Guy/M +Guyana/M +Guyanese/M +Guzman/M +Gwalior/M +Gwen/M +Gwendoline/M +Gwendolyn/M +Gwyn/M +Gypsy/SM +H/M +HBO/M +HBase/M +HDD +HDMI +HDTV +HF/M +HHS +HI +HIV/M +HM +HMO/M +HMS +HOV +HP/M +HPV +HQ/M +HR +HRH +HS +HSBC/M +HST +HT +HTML/M +HTTP +HUD/M +Ha/M +Haas/M +Habakkuk/M +Haber/M +Hadar/M +Hades/M +Hadoop/M +Hadrian/M +Hafiz/M +Hagar/M +Hagerstown/M +Haggai/M +Hagiographa/M +Hague/M +Hahn/M +Haida/SM +Haifa/M +Hainan/M +Haiphong/M +Haiti/M +Haitian/MS +Hakka/M +Hakluyt/M +Hal/SM +Haldane/M +Hale/M +Haleakala/M +Haley/M +Halifax/M +Hall/M +Halley/M +Halliburton/M +Hallie/M +Hallmark/M +Halloween/MS +Hallstatt/M +Halon/M +Hals/M +Halsey/M +Ham/M +Haman/M +Hamburg/MS +Hamhung/M +Hamilcar/M +Hamill/M +Hamilton/M +Hamiltonian/M +Hamitic/M +Hamlet/M +Hamlin/M +Hammarskjold/M +Hammerstein/M +Hammett/M +Hammond/M +Hammurabi/M +Hampshire/M +Hampton/M +Hamsun/M +Han/SM +Hancock/M +Handel/M +Handy/M +Haney/M +Hanford/M +Hangul/M +Hangzhou/M +Hank/M +Hanna/M +Hannah/M +Hannibal/M +Hanoi/M +Hanover/M +Hanoverian/M +Hans/MN +Hansel/M +Hansen/M +Hanson/M +Hanuka +Hanukkah/M +Hanukkahs +Hapsburg/M +Harare/M +Harbin/M +Hardin/M +Harding/M +Hardy/M +Hargreaves/M +Harlan/M +Harlem/M +Harlequin/M +Harley/M +Harlingen/M +Harlow/M +Harmon/M +Harold/M +Harper/M +Harpy/SM +Harrell/M +Harriet/M +Harriett/M +Harrington/M +Harris/M +Harrisburg/M +Harrison/M +Harrisonburg/M +Harrods/M +Harry/M +Hart/M +Harte/M +Hartford/M +Hartline/M +Hartman/M +Harvard/M +Harvey/M +Hasbro/M +Hasidim/M +Haskell/M +Hastings/M +Hatfield/M +Hathaway/M +Hatsheput/M +Hatteras/M +Hattie/M +Hattiesburg/M +Hauptmann/M +Hausa/M +Hausdorff/M +Havana/MS +Havarti/M +Havel/M +Havoline/M +Haw +Hawaii/M +Hawaiian/SM +Hawking/M +Hawkins/M +Hawks +Hawthorne/M +Hay/SM +Hayden/M +Haydn/M +Hayek/M +Hayes/M +Haynes/M +Hays/M +Hayward/M +Haywood/M +Hayworth/M +Hazel/M +Hazleton/M +Hazlitt/M +He/M +Head/M +Hearst/M +Heath/MR +Heather/M +Heaviside/M +Heb +Hebe/M +Hebei/M +Hebert/M +Hebraic/M +Hebraism/SM +Hebrew/MS +Hebrews/M +Hebrides/M +Hecate/M +Hector/M +Hecuba/M +Heep/M +Hefner/M +Hegel/M +Hegelian/M +Hegira/M +Heidegger/M +Heidelberg/M +Heidi/M +Heifetz/M +Heilongjiang/M +Heimlich/M +Heine/M +Heineken/M +Heinlein/M +Heinrich/M +Heinz/M +Heisenberg/M +Heisman/M +Helen/M +Helena/M +Helene/M +Helga/M +Helicobacter +Helicon/M +Heliopolis/M +Helios/M +Hellene/SM +Hellenic/M +Hellenism/MS +Hellenist +Hellenistic/M +Hellenization/M +Hellenize/M +Heller/M +Hellespont/M +Hellman/M +Helmholtz/M +Heloise/M +Helsinki/M +Helvetian +Helvetius/M +Hemet/M +Hemingway/M +Henan/M +Hench/M +Henderson/M +Hendrick/MS +Hendricks/M +Hendrix/M +Henley/M +Hennessy/M +Henri/M +Henrietta/M +Henrik/M +Henry/M +Hensley/M +Henson/M +Hepburn/M +Hephaestus/M +Hepplewhite/M +Hera/M +Heracles/M +Heraclitus/M +Herakles/M +Herbart/M +Herbert/M +Herculaneum/M +Herculean +Hercules/M +Herder/M +Hereford/SM +Herero/M +Heriberto/M +Herman/M +Hermaphroditus/M +Hermes/M +Herminia/M +Hermitage/M +Hermite/M +Hermosillo/M +Hernandez/M +Herod/M +Herodotus/M +Heroku/M +Herr/MG +Herrera/M +Herrick/M +Herring/M +Herschel/M +Hersey/M +Hershel/M +Hershey/M +Hertz/M +Hertzsprung/M +Herzegovina/M +Herzl/M +Heshvan/M +Hesiod/M +Hesperia/M +Hesperus/M +Hess/M +Hesse/M +Hessian/M +Hester/M +Heston/M +Hettie/M +Hewitt/M +Hewlett/M +Heyerdahl/M +Heywood/M +Hezbollah/M +Hezekiah/M +Hf/M +Hg/M +Hialeah/M +Hiawatha/M +Hibernia/M +Hibernian +Hickman/M +Hickok/M +Hickory/M +Hicks/M +Hieronymus/M +Higashiosaka +Higgins/M +Highlander/SM +Highlands +Highness/M +Hightstown/M +Hilario/M +Hilary/M +Hilbert/M +Hilda/M +Hildebrand/M +Hilfiger/M +Hill/M +Hillary/M +Hillel/M +Hilton/M +Himalaya/SM +Himalayan +Himalayas/M +Himmler/M +Hinayana/M +Hindemith/M +Hindenburg/M +Hindi/M +Hindu/SM +Hinduism/SM +Hindustan/M +Hindustani/SM +Hines/M +Hinesville/M +Hinton/M +Hipparchus/M +Hippocrates/M +Hippocratic/M +Hiram/M +Hirobumi/M +Hirohito/M +Hiroshima/M +Hispanic/SM +Hispaniola/M +Hiss/M +Hitachi/M +Hitchcock/M +Hitler/MS +Hittite/SM +Hmong/M +Ho/M +Hobart/M +Hobbes/M +Hobbs/M +Hockney/M +Hodge/SM +Hodges/M +Hodgkin/M +Hoff/M +Hoffa/M +Hoffman/M +Hofstadter/M +Hogan/M +Hogarth/M +Hogwarts/M +Hohenlohe/M +Hohenstaufen/M +Hohenzollern/M +Hohhot/M +Hohokam/M +Hokkaido/M +Hokusai/M +Holbein/M +Holcomb/M +Holden/M +Holder/M +Holiday/M +Holiness +Holland/ZSMR +Hollander/M +Hollerith/M +Holley/M +Hollie/M +Hollis/M +Holloway/M +Holly/M +Hollywood/M +Holman/M +Holmes/M +Holocaust/M +Holocene/M +Holst/M +Holstein/SM +Holt/M +Homer/M +Homeric/M +Hon +Honda/M +Honduran/MS +Honduras/M +Honecker/M +Honeywell/M +Hong +Honiara/M +Honolulu/M +Honorable +Honshu/M +Hood/M +Hooke/RM +Hooker/M +Hooper/M +Hoosier/MS +Hooters/M +Hoover/MS +Hope/M +Hopewell/M +Hopi/SM +Hopkins/M +Hopper/M +Horace/M +Horacio/M +Horatio/M +Hormel/M +Hormuz/M +Horn/M +Hornblower/M +Horne/M +Horowitz/M +Horthy/M +Horton/M +Horus/M +Hosea/M +Host/SM +Hotpoint/M +Hottentot/SM +Houdini/M +Houma/M +House/M +Housman/M +Houston/M +Houyhnhnm/M +Hovhaness/M +Howard/M +Howe/M +Howell/MS +Howells/M +Howrah +Hoyle/M +Hrothgar/M +Hts +Huang/M +Hubbard/M +Hubble/M +Hubei/M +Huber/M +Hubert/M +Huck/M +Huddersfield +Hudson/M +Huerta/M +Huey/M +Huff/M +Huffman/M +Huggins/M +Hugh/MS +Hughes/M +Hugo/M +Huguenot/MS +Hui/M +Huitzilopotchli/M +Hull/M +Humberto/M +Humboldt/M +Hume/M +Hummel/M +Hummer/M +Humphrey/SM +Humvee/M +Hun/SM +Hunan/M +Hung/M +Hungarian/SM +Hungary/M +Hunspell/M +Hunt/MR +Hunter/M +Huntington/M +Huntley/M +Huntsville/M +Hurd/M +Hurley/M +Huron/M +Hurst/M +Hus/M +Hussein/M +Husserl/M +Hussite/M +Huston/M +Hutchinson/M +Hutton/M +Hutu/M +Huxley/M +Huygens/M +Hyades/M +Hyde/M +Hyderabad/M +Hydra/M +Hymen/M +Hyperion/M +Hyundai/M +Hz/M +I'd +I'll +I'm +I've +I/M +IA +IBM/M +ICBM/SM +ICC +ICU +ID/SM +IDE +IE +IED +IEEE +IKEA/M +IL +IMF/M +IMHO +IMNSHO +IMO +IN +ING/M +INRI +INS +IOU/M +IP +IPA +IPO +IQ/M +IRA/SM +IRC +IRS/M +ISBN +ISIS +ISO/M +ISP +ISS +IT +IUD +IV/SM +IVF +Ia +Iaccoca/M +Iago/M +Ian/M +Iapetus/M +Ibadan/M +Iberia/M +Iberian/M +Ibiza/M +Iblis/M +Ibo/M +Ibsen/M +Icahn/M +Icarus/M +Ice +Iceland/MRZ +Icelander/M +Icelandic/M +Ida/M +Idaho/SM +Idahoan/MS +Idahoes +Ieyasu/M +Ignacio/M +Ignatius/M +Igor/M +Iguassu/M +Ijsselmeer/M +Ike/M +Ikhnaton/M +Ila/M +Ilene/M +Iliad/SM +Ill +Illinois/M +Illinoisan/MS +Illuminati/M +Ilyushin/M +Imelda/M +Imhotep/M +Imodium/M +Imogene/M +Imus/M +In/M +Ina/M +Inc +Inca/SM +Inchon/M +Incorporated +Ind +Independence/M +India/M +Indian/MS +Indiana/M +Indianan/SM +Indianapolis/M +Indianian +Indies/M +Indio/M +Indira/M +Indochina/M +Indochinese/M +Indonesia/M +Indonesian/SM +Indore/M +Indra/M +Indus/M +Indy/SM +Ines/M +Inez/M +Inge/M +Inglewood +Ingram/M +Ingres/M +Ingrid/M +Innocent/M +Innsbruck +Inonu/M +Inquisition/M +Inst +Instagram/M +Instamatic/M +Intel/M +Intelsat/M +Internationale/M +Internet/SM +Interpol/M +Inuit/MS +Inuktitut/M +Invar/M +Io/M +Ionesco/M +Ionian/MS +Ionic/SM +Iowa/SM +Iowan/MS +Iphigenia/M +Ipswich +Iqaluit/M +Iqbal/M +Iquitos/M +Ir/M +Ira/M +Iran/M +Iranian/SM +Iraq/M +Iraqi/MS +Ireland/M +Irene/M +Iris/M +Irish/MR +Irishman/M +Irishmen/M +Irishwoman/M +Irishwomen/M +Irkutsk/M +Irma/M +Iroquoian/SM +Iroquois/M +Irrawaddy/M +Irtish/M +Irvin/M +Irvine/M +Irving/M +Irwin/M +Isaac/M +Isabel/M +Isabela/M +Isabella/M +Isabelle/M +Isaiah/M +Iscariot/M +Isfahan/M +Isherwood/M +Ishim/M +Ishmael/M +Ishtar/M +Isiah/M +Isidro/M +Isis/M +Islam/MS +Islamabad/M +Islamic/M +Islamism/M +Islamist/M +Islamophobia +Islamophobic +Ismael/M +Ismail/M +Isolde/M +Ispell/M +Israel/SM +Israeli/SM +Israelite/M +Issac/M +Issachar/M +Istanbul/M +Isuzu/M +It +Itaipu/M +Ital +Italian/SM +Italianate +Italy/M +Itasca/M +Ithaca/M +Ithacan/M +Ito/M +Iva/M +Ivan/M +Ivanhoe/M +Ives/M +Ivorian +Ivory/M +Ivy/M +Iyar/M +Izaak/M +Izanagi/M +Izanami/M +Izhevsk/M +Izmir/M +Izod/M +Izvestia/M +J/MD +JCS +JD +JFK/M +JP +JPEG +JV +Jack/M +Jackie/M +Jacklyn/M +Jackson/M +Jacksonian/M +Jacksonville/M +Jacky/M +Jaclyn/M +Jacob/SM +Jacobean/M +Jacobi/M +Jacobin/M +Jacobite/M +Jacobs/M +Jacobson/M +Jacquard/M +Jacqueline/M +Jacquelyn/M +Jacques/M +Jacuzzi/M +Jagger/M +Jagiellon/M +Jaguar/M +Jahangir/M +Jaime/M +Jain/M +Jainism/M +Jaipur/M +Jakarta/M +Jake/M +Jamaal/M +Jamaica/M +Jamaican/SM +Jamal/M +Jamar/M +Jame/SM +Jamel/M +James/M +Jamestown/M +Jami/M +Jamie/M +Jan/M +Jana/M +Janacek/M +Jane/M +Janell/M +Janelle/M +Janesville/M +Janet/M +Janette/M +Janice/M +Janie/M +Janine/M +Janis/M +Janissary/M +Janjaweed/M +Janna/M +Jannie/M +Jansen/M +Jansenist/M +January/SM +Janus/M +Jap/SM +Japan/M +Japanese/MS +Japura/M +Jared/M +Jarlsberg/M +Jarred/M +Jarrett/M +Jarrod/M +Jarvis/M +Jasmine/M +Jason/M +Jasper/M +Jataka/M +Java/SM +JavaScript/M +Javanese/M +Javier/M +Jaxartes/M +Jay/M +Jayapura/M +Jayawardene/M +Jaycee/MS +Jaycees/M +Jayne/M +Jayson/M +Jean/M +Jeanette/M +Jeanie/M +Jeanine/M +Jeanne/M +Jeannette/M +Jeannie/M +Jeannine/M +Jed/M +Jedi/M +Jeep/M +Jeeves/M +Jeff/M +Jefferey/M +Jefferson/M +Jeffersonian/M +Jeffery/M +Jeffrey/M +Jeffry/M +Jehoshaphat/M +Jehovah/M +Jekyll/M +Jenifer/M +Jenkins/M +Jenna/M +Jenner/M +Jennie/M +Jennifer/M +Jennings/M +Jenny/M +Jensen/M +Jephthah/M +Jerald/M +Jeremiah/M +Jeremiahs +Jeremy/M +Jeri/M +Jericho/M +Jermaine/M +Jeroboam/M +Jerold/M +Jerome/M +Jerri/M +Jerrod/M +Jerrold/M +Jerry/M +Jersey/MS +Jerusalem/M +Jess/M +Jesse/M +Jessica/M +Jessie/M +Jesuit/MS +Jesus/M +Jetway/M +Jew/SM +Jewel/M +Jewell/M +Jewess/MS +Jewish/PM +Jewry/M +Jezebel/SM +Jiangsu/M +Jiangxi/M +Jidda/M +Jilin/M +Jill/M +Jillian/M +Jim/M +Jimenez/M +Jimmie/M +Jimmy/M +Jinan/M +Jinnah/M +Jinny/M +Jivaro/M +Jo/M +Joan/M +Joann/M +Joanna/M +Joanne/M +Joaquin/M +Job/SM +Jobs/M +Jocasta/M +Jocelyn/M +Jock/M +Jockey/M +Jodi/M +Jodie/M +Jody/M +Joe/M +Joel/M +Joey/M +Jogjakarta/M +Johann/M +Johanna/M +Johannes/M +Johannesburg/M +John/SM +Johnathan/M +Johnathon/M +Johnie/M +Johnnie/M +Johnny/M +Johns/M +Johnson/M +Johnston/M +Johnstown/M +Jolene/M +Jolson/M +Jon/M +Jonah/M +Jonahs +Jonas/M +Jonathan/M +Jonathon/M +Jones/M +Jonesboro/M +Joni/M +Jonson/M +Joplin/M +Jordan/M +Jordanian/MS +Jorge/M +Jose/M +Josef/M +Josefa/M +Josefina/M +Joseph/M +Josephine/M +Josephs +Josephson/M +Josephus/M +Josh/M +Joshua/M +Josiah/M +Josie/M +Josue/M +Joule/M +Jove/M +Jovian/M +Joy/M +Joyce/M +Joycean/M +Joyner/M +Jpn +Jr/M +Juan/M +Juana/M +Juanita/M +Juarez/M +Jubal/M +Judaeo +Judah/M +Judaic +Judaical +Judaism/MS +Judas/MS +Judd/M +Jude/M +Judea/M +Judges +Judith/M +Judson/M +Judy/M +Juggernaut/M +Jul +Jules/M +Julia/M +Julian/M +Juliana/M +Julianne/M +Julie/M +Juliet/M +Juliette/M +Julio/M +Julius/M +Julliard/M +July/SM +Jun/M +June/SM +Juneau/M +Jung/M +Jungfrau/M +Jungian/M +Junior/SM +Junker/SM +Juno/M +Jupiter/M +Jurassic/M +Jurua/M +Justice/M +Justin/M +Justine/M +Justinian/M +Jutland/M +Juvenal/M +K/SMNGJ +KB/M +KC +KFC/M +KGB/M +KIA +KKK/M +KO/M +KP +KS +KY +Kaaba/M +Kabul/M +Kafka/M +Kafkaesque/M +Kagoshima/M +Kahlua/M +Kahului/M +Kaifeng/M +Kailua/M +Kaiser/MS +Kaitlin/M +Kalahari/M +Kalamazoo/M +Kalashnikov/M +Kalb/M +Kalevala/M +Kalgoorlie/M +Kali/M +Kalmyk/M +Kama/M +Kamchatka/M +Kamehameha/M +Kampala/M +Kampuchea/M +Kan/SM +Kanchenjunga/M +Kandahar/M +Kandinsky/M +Kane/M +Kaneohe/M +Kankakee/M +Kannada/M +Kano/M +Kanpur/M +Kansan/MS +Kansas/M +Kant/M +Kantian/M +Kaohsiung/M +Kaposi/M +Kara/M +Karachi/M +Karaganda/M +Karakorum/M +Karamazov/M +Kareem/M +Karen/M +Karenina/M +Kari/M +Karin/M +Karina/M +Karl/M +Karla/M +Karloff/M +Karo/M +Karol/M +Karroo/M +Karyn/M +Kasai/M +Kasey/M +Kashmir/SM +Kasparov/M +Kate/M +Katelyn/M +Katharine/M +Katherine/M +Katheryn/M +Kathiawar/M +Kathie/M +Kathleen/M +Kathmandu/M +Kathrine/M +Kathryn/M +Kathy/M +Katie/M +Katina/M +Katmai/M +Katowice/M +Katrina/M +Katy/M +Kauai/M +Kaufman/M +Kaunas/M +Kaunda/M +Kawabata/M +Kawasaki/M +Kay/M +Kaye/M +Kayla/M +Kazakh/M +Kazakhs +Kazakhstan/M +Kazan/M +Kazantzakis/M +Kb/M +Keaton/M +Keats/M +Keck/M +Keenan/M +Keewatin/M +Keillor/M +Keisha/M +Keith/M +Keller/M +Kelley/M +Kelli/M +Kellie/M +Kellogg/M +Kelly/M +Kelsey/M +Kelvin/M +Kemerovo/M +Kemp/M +Kempis/M +Ken/M +Kendall/M +Kendra/M +Kendrick/M +Kenmore/M +Kennan/M +Kennedy/M +Kenneth/M +Kennewick/M +Kennith/M +Kenny/M +Kenosha/M +Kent/M +Kenton/M +Kentuckian/MS +Kentucky/M +Kenya/M +Kenyan/SM +Kenyatta/M +Kenyon/M +Keogh/M +Keokuk/M +Kepler/M +Kerensky/M +Keri/M +Kermit/M +Kern/M +Kerouac/M +Kerr/M +Kerri/M +Kerry/M +Kettering/M +Keven/M +Kevin/M +Kevlar/M +Kevorkian/M +Kewpie/M +Key/M +Keynes/M +Keynesian/M +Khabarovsk/M +Khachaturian/M +Khalid/M +Khan/M +Kharkov/M +Khartoum/M +Khayyam/M +Khazar/M +Khmer/M +Khoikhoi/M +Khoisan/M +Khomeini/M +Khorana/M +Khrushchev/M +Khufu/M +Khulna/M +Khwarizmi/M +Khyber/M +Kickapoo/M +Kidd/M +Kiel/M +Kierkegaard/M +Kieth/M +Kiev/M +Kigali/M +Kikuyu/M +Kilauea/M +Kilimanjaro/M +Killeen/M +Kilroy/M +Kim/M +Kimberley/M +Kimberly/M +King/M +Kingsport/M +Kingston/M +Kingstown/M +Kinko's +Kinney/M +Kinsey/M +Kinshasa/M +Kiowa/MS +Kip/M +Kipling/M +Kirby/M +Kirchhoff/M +Kirchner/M +Kirghistan/M +Kirghiz/M +Kirghizia/M +Kiribati/M +Kirinyaga/M +Kirk/M +Kirkland/M +Kirkpatrick/M +Kirov/M +Kirsten/M +Kisangani/M +Kishinev/M +Kislev/M +Kissimmee/M +Kissinger/M +Kit/M +Kitakyushu/M +Kitchener/M +Kitty/M +Kiwanis/M +Klan/M +Klansman/M +Klaus/M +Klee/M +Kleenex/MS +Klein/M +Klimt/M +Kline/M +Klingon/M +Klondike/MS +Kmart/M +Knapp/M +Knesset/M +Kngwarreye/M +Knickerbocker/M +Knievel/M +Knight/M +Knopf/M +Knossos/M +Knowles/M +Knox/M +Knoxville/M +Knudsen/M +Knuth/M +Knuths +Kobe/M +Koch/M +Kochab/M +Kodachrome/M +Kodak/M +Kodaly/M +Kodiak/M +Koestler/M +Kohinoor/M +Kohl/M +Koizumi/M +Kojak/M +Kokomo/M +Kolyma/M +Kommunizma/M +Kong/M +Kongo/M +Konrad/M +Koontz/M +Koppel/M +Koran/MS +Koranic +Korea/M +Korean/SM +Kornberg/M +Kory/M +Korzybski/M +Kosciusko/M +Kossuth/M +Kosygin/M +Kotlin/M +Koufax/M +Kowloon/M +Kr/M +Kraft/M +Krakatoa/M +Krakow/M +Kramer/M +Krasnodar/M +Krasnoyarsk/M +Krebs/M +Kremlin/M +Kremlinologist +Kremlinology +Kresge/M +Kringle/M +Kris/M +Krishna/M +Krishnamurti/M +Krista/M +Kristen/M +Kristi/M +Kristie/M +Kristin/M +Kristina/M +Kristine/M +Kristopher/M +Kristy/M +Kroc/M +Kroger/M +Kronecker/M +Kropotkin/M +Kruger/M +Krugerrand/M +Krupp/M +Krystal/M +Kshatriya/M +Kublai/M +Kubrick/M +Kuhn/M +Kuibyshev/M +Kulthumm/M +Kunming/M +Kuomintang/M +Kurd/M +Kurdish/M +Kurdistan/M +Kurosawa/M +Kurt/M +Kurtis/M +Kusch/M +Kutuzov/M +Kuwait/M +Kuwaiti/SM +Kuznets/M +Kuznetsk/M +Kwakiutl/M +Kwan/M +Kwangju/M +Kwanzaa/MS +Ky/MH +Kyle/M +Kyoto/M +Kyrgyzstan/M +Kyushu/M +L'Amour/M +L'Enfant +L'Oreal/M +L'Ouverture/M +L/MN +LA +LAN/M +LBJ/M +LC +LCD/M +LCM +LDC +LED/M +LG/M +LGBT +LIFO +LL +LLB/M +LLD/M +LNG +LOGO +LP/M +LPG +LPN/SM +LSAT +LSD/M +LVN +La/SM +Lab +Laban/M +Labrador/SM +Labradorean +Lacey/M +Lachesis/M +Lactobacillus +Lacy/M +Ladoga/M +Ladonna/M +Lady/M +Ladyship/MS +Lafayette/M +Lafitte/M +Lagos/M +Lagrange/M +Lagrangian/M +Lahore/M +Laius/M +Lajos/M +Lakeisha/M +Lakeland/M +Lakewood +Lakisha/M +Lakota/M +Lakshmi/M +Lamaism/SM +Lamar/M +Lamarck/M +Lamaze/M +Lamb/M +Lambert/M +Lamborghini/M +Lambrusco/M +Lamentations +Lamont/M +Lana/M +Lanai/M +Lancashire/M +Lancaster/M +Lance/M +Lancelot/M +Land/M +Landon/M +Landry/M +Landsat/M +Landsteiner/M +Lane/M +Lang/M +Langerhans/M +Langland/M +Langley/M +Langmuir/M +Lanka/M +Lankan/M +Lanny/M +Lansing/M +Lanzhou/M +Lao/SM +Laocoon/M +Laos/M +Laotian/SM +Laplace/M +Laplacian +Lapland/MR +Lapp/SM +Lara/M +Laramie/M +Lardner/M +Laredo/M +Larousse/M +Larry/M +Lars/MN +Larsen/M +Larson/M +Lascaux/M +Lassa/M +Lassen/M +Lassie/M +Lat/M +Latasha/M +Lateran/M +Latham/M +Latin/MRS +Latina +Latino/SM +Latisha/M +Latonya/M +Latoya/M +Latrobe/M +Latvia/M +Latvian/MS +Laud/MR +Lauder/M +Laue/M +Laundromat/M +Laura/M +Laurasia/M +Laurel/M +Lauren/M +Laurence/M +Laurent/M +Lauri/M +Laurie/M +Laval/M +Lavern/M +Laverne/M +Lavoisier/M +Lavonne/M +Lawanda/M +Lawrence/M +Lawson/M +Lawton/M +Layamon/M +Layla/M +Layton/M +Lazaro/M +Lazarus/M +Le/SM +Lea/M +Leach/M +Leadbelly/M +Leah/M +Leakey/M +Lean/M +Leander/M +Leann/M +Leanna/M +Leanne/M +Lear/M +Learjet/M +Leary/M +Leavenworth/M +Lebanese/M +Lebanon/M +Lebesgue/M +Leblanc/M +Leda/M +Lederberg/M +Lee/M +Leeds/M +Leesburg/M +Leeuwenhoek/M +Leeward/M +Left +Legendre/M +Leger/M +Leghorn/M +Lego/M +Legree/M +Lehman/M +Leibniz/M +Leicester/SM +Leiden/M +Leif/M +Leigh/M +Leila/M +Leipzig/M +Lela/M +Leland/M +Lelia/M +Lemaitre/M +Lemuel/M +Lemuria/M +Len/M +Lena/M +Lenard/M +Lenin/M +Leningrad/M +Leninism/M +Leninist/M +Lennon/M +Lenny/M +Leno/M +Lenoir/M +Lenora/M +Lenore/M +Lent/SMN +Lenten/M +Leo/SM +Leola/M +Leominster/M +Leon/M +Leona/M +Leonard/M +Leonardo/M +Leoncavallo/M +Leonel/M +Leonid/M +Leonidas/M +Leonor/M +Leopold/M +Leopoldo/M +Lepidus/M +Lepke/M +Lepus/M +Lerner/M +Leroy/M +Les/M +Lesa/M +Lesley/M +Leslie/M +Lesotho/M +Lesseps/M +Lessie/M +Lester/M +Lestrade/M +Leta/M +Letha/M +Lethe/M +Leticia/M +Letitia/M +Letterman/M +Levant/M +Levesque/M +Levi/SM +Leviathan/M +Levine/M +Leviticus/M +Levitt/M +Levy/M +Lew/M +Lewinsky/M +Lewis/M +Lewiston/M +Lewisville/M +Lexington/M +Lexus/M +Lhasa/MS +Lhotse/M +Li/MY +Liaoning/M +Libby/M +Liberace/M +Liberal +Liberia/M +Liberian/SM +Libra/MS +LibreOffice/M +Libreville/M +Librium/M +Libya/M +Libyan/SM +Lichtenstein/M +Lidia/M +Lie/M +Lieberman/M +Liebfraumilch/M +Liechtenstein/ZMR +Liechtensteiner/M +Liege/M +Lieut +Lila/M +Lilia/M +Lilian/M +Liliana/M +Lilith/M +Liliuokalani/M +Lille/M +Lillian/M +Lillie/M +Lilliput/M +Lilliputian/MS +Lilly/M +Lilongwe/M +Lily/M +Lima/M +Limbaugh/M +Limbo +Limburger/M +Limoges/M +Limousin/M +Limpopo/M +Lin/M +Lina/M +Lincoln/MS +Lind/M +Linda/M +Lindbergh/M +Lindsay/M +Lindsey/M +Lindy/M +Linnaeus/M +Linotype/M +Linton/M +Linus/M +Linux/MS +Linwood/M +Lionel/M +Lipizzaner/M +Lippi/M +Lippmann/M +Lipscomb/M +Lipton/M +Lisa/M +Lisbon/M +Lissajous/M +Lister/M +Listerine/M +Liston/M +Liszt/M +Lithuania/M +Lithuanian/MS +Little/M +Litton/M +Livermore/M +Liverpool/M +Liverpudlian/SM +Livia/M +Livingston/M +Livingstone/M +Livonia/M +Livy/M +Liz/M +Liza/M +Lizzie/M +Lizzy/M +Ljubljana/M +Llewellyn/M +Lloyd/M +Ln +Loafer/SM +Lobachevsky/M +Lochinvar/M +Locke/M +Lockean/M +Lockheed/M +Lockwood/M +Lodge/M +Lodi/M +Lodz/M +Loewe/M +Loewi/M +Loews/M +Logan/M +Lohengrin/M +Loire/M +Lois/M +Loki/M +Lola/M +Lolita/M +Lollard/M +Lollobrigida/M +Lombard/M +Lombardi/M +Lombardy/M +Lome/M +Lompoc/M +Lon/M +London/MRZ +Londoner/M +Long/M +Longfellow/M +Longmont/M +Longstreet/M +Longueuil +Longview/M +Lonnie/M +Lopez/M +Lora/M +Lorain/M +Loraine/M +Lord/SM +Lordship/SM +Lorelei/M +Loren/M +Lorena/M +Lorene/M +Lorentz/M +Lorentzian +Lorenz/M +Lorenzo/M +Loretta/M +Lori/M +Lorie/M +Lorna/M +Lorraine/M +Lorre/M +Lorrie/M +Los +Lot/M +Lothario/SM +Lott/M +Lottie/M +Lou/M +Louella/M +Louie/M +Louis/M +Louisa/M +Louise/M +Louisiana/M +Louisianan/MS +Louisianian/MS +Louisville/M +Lourdes/M +Louvre/M +Love/M +Lovecraft/M +Lovelace/M +Lowe/M +Lowell/M +Lowenbrau/M +Lowery/M +Lowlands +Loyang/M +Loyd/M +Loyola/M +Lr +Lt +Ltd +Lu/M +Luanda/M +Luann/M +Lubavitcher/M +Lubbock/M +Lubumbashi/M +Lucas/M +Luce/M +Lucia/M +Lucian/M +Luciano/M +Lucien/M +Lucifer/M +Lucile/M +Lucille/M +Lucinda/M +Lucio/M +Lucite/SM +Lucius/M +Lucknow/M +Lucretia/M +Lucretius/M +Lucy/M +Luddite/MS +Ludhiana/M +Ludwig/M +Luella/M +Lufthansa/M +Luftwaffe/M +Luger/M +Lugosi/M +Luigi/M +Luis/M +Luisa/M +Luke/M +Lula/M +Lully/M +Lulu/M +Lumiere/M +Luna/M +Lupe/M +Lupercalia/M +Lupus/M +Luria/M +Lusaka/M +Lusitania/M +Luther/M +Lutheran/SM +Lutheranism/MS +Luvs/M +Luxembourg/ZMR +Luxembourger/M +Luxembourgian +Luz/M +Luzon/M +Lvov/M +LyX/M +Lyallpur +Lycra/M +Lycurgus/M +Lydia/M +Lydian/SM +Lyell/M +Lyle/M +Lyly/M +Lyman/M +Lyme/M +Lynch/M +Lynchburg/M +Lynda/M +Lyndon/M +Lynette/M +Lynn/M +Lynne/M +Lynnette/M +Lyon/SM +Lyons/M +Lyra/M +Lysenko/M +Lysistrata/M +Lysol/M +M/SMGB +MA/M +MASH +MB/M +MBA/M +MC +MCI/M +MD/M +MDT +ME +MEGO/S +MFA/M +MGM/M +MHz +MI/M +MIA +MIDI/M +MIPS +MIRV +MIT/M +MM +MN +MO +MOOC +MP/M +MPEG +MRI/M +MS/M +MSG/M +MST/M +MSW +MT/M +MTV/M +MVP/M +MW +Maalox/M +Mabel/M +Mable/M +Mac/M +MacArthur/M +MacBride/M +MacDonald/M +MacLeish/M +Macao/M +Macaulay/M +Macbeth/M +Maccabees +Maccabeus/M +Mace/M +Macedon/M +Macedonia/M +Macedonian/SM +Mach/M +Machiavelli/M +Machiavellian/M +Macias/M +Macintosh/M +Mack/M +Mackenzie/M +Mackinac/M +Mackinaw/M +Macmillan/M +Macon/M +Macumba/M +Macy/M +Madagascan/SM +Madagascar/M +Madam +Madden/M +Maddox/M +Madeira/SM +Madeleine/M +Madeline/M +Madelyn/M +Madera/M +Madge/M +Madison/M +Madonna/SM +Madras/M +Madrid/M +Madurai/M +Mae/M +Maeterlinck/M +Mafia/MS +Mafioso/M +Magdalena/M +Magdalene/M +Magellan/M +Magellanic/M +Maggie/M +Maghreb/M +Magi +Maginot/M +Magnificat +Magnitogorsk/M +Magog/M +Magoo/M +Magritte/M +Magsaysay/M +Magus +Magyar/SM +Mahabharata/M +Maharashtra/M +Mahavira/M +Mahayana/M +Mahayanist/M +Mahdi/M +Mahfouz/M +Mahican/SM +Mahler/M +Mai/M +Maidenform/M +Maigret/M +Mailer/M +Maillol/M +Maiman/M +Maimonides/M +Maine/MZR +Mainer/M +Maisie/M +Maitreya/M +Maj +Majesty +Major/M +Majorca/M +Majuro/M +Makarios/M +Maker/M +Malabar/M +Malabo/M +Malacca/M +Malachi/M +Malagasy/M +Malamud/M +Malaprop/M +Malawi/M +Malawian/SM +Malay/MS +Malaya/M +Malayalam/M +Malayan/MS +Malaysia/M +Malaysian/MS +Malcolm/M +Maldive/MS +Maldives/M +Maldivian/MS +Maldonado/M +Male/M +Mali/M +Malian/SM +Malibu/M +Malinda/M +Malinowski/M +Mallarme/M +Mallomars/M +Mallory/M +Malone/M +Malory/M +Malplaquet/M +Malraux/M +Malta/M +Maltese/M +Malthus/M +Malthusian/SM +Mameluke/M +Mamet/M +Mamie/M +Mamore/M +Man/M +Managua/M +Manama/M +Manasseh/M +Manchester/M +Manchu/SM +Manchuria/M +Manchurian/M +Mancini/M +Mancunian/MS +Mandalay/M +Mandarin/M +Mandela/M +Mandelbrot/M +Mandeville/M +Mandingo/M +Mandrell/M +Mandy/M +Manet/M +Manfred/M +Manhattan/SM +Mani/M +Manichean/M +Manila/SM +Manitoba/M +Manitoulin/M +Mankato/M +Manley/M +Mann/GM +Mannheim/M +Manning/M +Mansfield/M +Manson/M +Manteca/M +Mantegna/M +Mantle/M +Manuel/M +Manuela/M +Manx/M +Mao/M +Maoism/SM +Maoist/SM +Maori/MS +Mapplethorpe/M +Maputo/M +Mar/SM +Mara/M +Maracaibo/M +Marat/M +Maratha/M +Marathi/M +Marathon/M +Marc/M +Marceau/M +Marcel/M +Marcelino/M +Marcella/M +Marcelo/M +March/MS +Marci/M +Marcia/M +Marciano/M +Marcie/M +Marco/MS +Marconi/M +Marcos/M +Marcus/M +Marcuse +Marcy/M +Marduk/M +Margaret/M +Margarita/M +Margarito/M +Marge/M +Margery/M +Margie/M +Margo/M +Margot +Margret/M +Margrethe/M +Marguerite/M +Mari/SM +Maria/M +MariaDB/M +Marian/M +Mariana/SM +Marianas/M +Marianne/M +Mariano/M +Maribel/M +Maricela/M +Marie/M +Marietta/M +Marilyn/M +Marin/M +Marina/M +Marine/SM +Mario/M +Marion/M +Maris/M +Marisa/M +Marisol/M +Marissa/M +Maritain/M +Maritza/M +Mariupol +Marius/M +Marjorie/M +Marjory/M +Mark/SM +Markab/M +Markham/M +Markov/M +Marks/M +Marla/M +Marlboro/M +Marlborough/M +Marlene/M +Marley/M +Marlin/M +Marlon/M +Marlowe/M +Marmara/M +Marne/M +Maronite/M +Marple/M +Marquesas/M +Marquette/M +Marquez/M +Marquis/M +Marquita/M +Marrakesh/M +Marriott/M +Mars/MS +Marsala/M +Marseillaise/MS +Marseilles/M +Marsh/M +Marsha/M +Marshall/M +Marta/M +Martel/M +Martha/M +Martial/M +Martian/SM +Martin/M +Martina/M +Martinez/M +Martinique/M +Marty/M +Marva/M +Marvell/M +Marvin/M +Marx/M +Marxian +Marxism/SM +Marxist/SM +Mary/M +Maryann/M +Maryanne/M +Maryellen/M +Maryland/MR +Marylander/M +Marylou/M +Marysville/M +Masada/M +Masai/M +Masaryk/M +Mascagni/M +Masefield/M +Maserati/M +Maseru/M +Mashhad/M +Mason/MS +Masonic/M +Masonite/M +Mass/MS +Massachusetts/M +Massasoit/M +Massenet/M +Massey/M +Master/S +MasterCard/M +Masters/M +Mather/M +Matheson/M +Mathew/SM +Mathews/M +Mathewson/M +Mathias/M +Mathis/M +Matilda/M +Matisse/M +Matlab/M +Matt/M +Mattel/M +Matterhorn/M +Matthew/SM +Matthews/M +Matthias/M +Mattie/M +Maud/M +Maude/M +Maugham/M +Maui/M +Mauldin/M +Maupassant/M +Maura/M +Maureen/M +Mauriac/M +Maurice/M +Mauricio/M +Maurine/M +Mauritania/M +Mauritanian/SM +Mauritian/SM +Mauritius/M +Mauro/M +Maurois/M +Mauryan/M +Mauser/M +Mavis/M +Max/M +Maximilian/M +Maxine/M +Maxwell/M +May/SMR +Maya/SM +Mayan/MS +Mayer/M +Mayfair/M +Mayflower/M +Maynard/M +Mayo/M +Maypole +Mayra/M +Mays/M +Maytag/M +Mazama/M +Mazarin/M +Mazatlan/M +Mazda/M +Mazola/M +Mazzini/M +Mb/M +Mbabane/M +Mbini/M +McAdam/M +McAllen/M +McBride/M +McCain/M +McCall/M +McCarthy/M +McCarthyism/M +McCartney/M +McCarty/M +McClain/M +McClellan/M +McClure/M +McConnell/M +McCormick/M +McCoy/M +McCray/M +McCullough/M +McDaniel/M +McDonald/M +McDonnell/M +McDowell/M +McEnroe/M +McFadden/M +McFarland/M +McGee/M +McGovern/M +McGowan/M +McGuffey/M +McGuire/M +McHenry/M +McIntosh/M +McIntyre/M +McJob +McKay/M +McKee/M +McKenzie/M +McKinley/M +McKinney/M +McKnight/M +McLaughlin/M +McLean/M +McLeod/M +McLuhan/M +McMahon/M +McMillan/M +McNamara/M +McNaughton/M +McNeil/M +McPherson/M +McQueen/M +McVeigh/M +Md/M +Me +Mead/M +Meade/M +Meadows/M +Meagan/M +Meany/M +Mecca/MS +Medan/M +Medea/M +Medellin/M +Medford/M +Media/M +Medicaid/SM +Medicare/SM +Medici/M +Medina/M +Mediterranean/MS +Medusa/M +Meg/M +Megan/M +Meghan/M +Meier/M +Meighen/M +Meiji/M +Meir/M +Mejia/M +Mekong/M +Mel/M +Melanesia/M +Melanesian/M +Melanie/M +Melba/M +Melbourne/M +Melchior/M +Melchizedek/M +Melendez/M +Melinda/M +Melisa/M +Melisande/M +Melissa/M +Mellon/M +Melody/M +Melpomene/M +Melton/M +Melva/M +Melville/M +Melvin/M +Memcached/M +Memling/M +Memphis/M +Menander/M +Mencius/M +Mencken/M +Mendel/M +Mendeleev/M +Mendelian/M +Mendelssohn/M +Mendez/M +Mendocino/M +Mendoza/M +Menelaus/M +Menelik/M +Menes/M +Mengzi +Menifee/M +Menkalinan/M +Menkar/M +Menkent/M +Mennen/M +Mennonite/MS +Menominee/M +Menotti/M +Mensa/M +Mentholatum/M +Menuhin/M +Menzies/M +Mephisto +Mephistopheles/M +Merak/M +Mercado/M +Mercator/M +Merced/M +Mercedes/M +Mercer/M +Mercia/M +Merck/M +Mercurochrome/M +Mercury/SM +Meredith/M +Merino/M +Merle/M +Merlin/M +Merlot/M +Merovingian/M +Merriam/M +Merrick/M +Merrill/M +Merrimack/M +Merritt/M +Merthiolate/M +Merton/M +Mervin/M +Mesa/M +Mesabi/M +Mesmer/M +Mesolithic/M +Mesopotamia/M +Mesopotamian +Mesozoic/M +Messerschmidt/M +Messiaen/M +Messiah/M +Messiahs +Messianic +Messieurs +Metallica/M +Metamucil/M +Methodism/SM +Methodist/SM +Methuselah/M +Metternich/M +Meuse/M +Mex +Mexicali/M +Mexican/MS +Mexico/M +Meyer/MS +Meyerbeer/M +Meyers/M +Mfume/M +Mg/M +Mgr +MiG/M +Mia/M +Miami/MS +Miaplacidus/M +Micah/M +Micawber/M +Mich/M +Michael/M +Michaelmas/MS +Micheal/M +Michel/M +Michelangelo/M +Michele/M +Michelin/M +Michelle/M +Michelob/M +Michelson/M +Michigan/M +Michigander/MS +Michiganite +Mick/M +Mickey/M +Mickie/M +Micky/M +Micmac/SM +Micronesia/M +Micronesian/M +Microsoft/M +Midas/M +Middleton/M +Middletown/M +Mideast +Mideastern +Midland/MS +Midway/M +Midwest/M +Midwestern/MR +Miguel/M +Mike/M +Mikhail/M +Mikoyan/M +Milagros/M +Milan/M +Milanese +Mildred/M +Miles/M +Milford/M +Milken/M +Mill/SMR +Millard/M +Millay/M +Miller/M +Millet/M +Millicent/M +Millie/M +Millikan/M +Mills/M +Milne/M +Milo/M +Milosevic/M +Milquetoast/M +Miltiades/M +Milton/M +Miltonian +Miltonic/M +Miltown/M +Milwaukee/M +Mimi/M +Mimosa/M +Min/M +Minamoto/M +Mindanao/M +Mindoro/M +Mindy/M +Minerva/M +Ming/M +Mingus/M +Minn +Minneapolis/M +Minnelli/M +Minnesota/M +Minnesotan/SM +Minnie/M +Minoan/MS +Minolta/M +Minos/M +Minot/M +Minotaur/M +Minsk/M +Minsky/M +Mintaka/M +Minuit/M +Minuteman/M +Miocene/M +Mir/M +Mira/M +Mirabeau/M +Mirach/M +Miranda/M +Mirfak/M +Miriam/M +Miro/M +Mirzam/M +Miskito/M +Miss +Mississauga/M +Mississippi/M +Mississippian/SM +Missoula/M +Missouri/M +Missourian/MS +Missy/M +Mistassini/M +Mister +Mistress +Misty/M +Mitch/M +Mitchel/M +Mitchell/M +Mitford/M +Mithra/M +Mithridates/M +Mitsubishi/M +Mitterrand/M +Mitty/M +Mitzi/M +Mixtec/M +Mizar/M +Mk +Mlle +Mme/S +Mn/M +Mnemosyne/M +Mo/M +Mobil/M +Mobile/M +Mobutu/M +Modesto/M +Modigliani/M +Moe/M +Moet/M +Mogadishu/M +Mogul/MS +Mohacs/M +Mohamed/M +Mohammad/M +Mohammedan/SM +Mohammedanism/SM +Mohave/SM +Mohawk/SM +Mohegan +Moho/M +Mohorovicic/M +Moira/M +Moises/M +Moiseyev/M +Mojave/SM +Moldavia/M +Moldavian +Moldova/M +Moldovan +Moliere/M +Molina/M +Moll/M +Mollie/M +Molly/M +Molnar/M +Moloch/M +Molokai/M +Molotov/M +Moluccas/M +Mombasa/M +Mon/SM +Mona/M +Monacan +Monaco/M +Mondale/M +Monday/SM +Mondrian/M +Monegasque/SM +Monera/M +Monessen/M +Monet/M +MongoDB/M +Mongol/SM +Mongolia/M +Mongolian/SM +Mongolic/M +Mongoloid +Monica/M +Monique/M +Monk/M +Monmouth/M +Monongahela/M +Monroe/M +Monrovia/M +Monsanto/M +Monsieur/M +Monsignor/SM +Mont/M +Montague/M +Montaigne/M +Montana/M +Montanan/SM +Montcalm/M +Monte/M +Montenegrin/M +Montenegro/M +Monterey/M +Monterrey/M +Montesquieu/M +Montessori/M +Monteverdi/M +Montevideo/M +Montezuma/M +Montgolfier/M +Montgomery/M +Monticello/M +Montoya/M +Montpelier/M +Montrachet/M +Montreal/M +Montserrat/M +Monty/M +Moody/M +Moog/M +Moon/M +Mooney/M +Moor/SM +Moore/M +Moorish/M +Morales/M +Moran/M +Moravia/M +Moravian/M +Mordred/M +More/M +Moreno/M +Morgan/SM +Morgantown/M +Moriarty/M +Morin/M +Morison/M +Morita/M +Morley/M +Mormon/SM +Mormonism/SM +Moro/M +Moroccan/SM +Morocco/M +Moroni/M +Morpheus/M +Morphy/M +Morris/M +Morrison/M +Morristown/M +Morrow/M +Morse/M +Mort/M +Mortimer/M +Morton/M +Mosaic/M +Moscow/M +Moseley/M +Moselle/M +Moses/M +Mosley/M +Moss/M +Mosul/M +Motorola/M +Motown/M +Motrin/M +Mott/M +Moulton/M +Mount/M +Mountbatten/M +Mountie/MS +Moussorgsky/M +Mouthe/M +Mouton/M +Mowgli/M +Mozambican/SM +Mozambique/M +Mozart/M +Mozilla/M +Mr/SM +Ms/S +Msgr +Mt +Muawiya/M +Mubarak/M +Mueller/M +Muenster/MS +Mugabe/M +Muhammad/M +Muhammadan/MS +Muhammadanism/SM +Muir/M +Mujib/M +Mulder/M +Mullen/M +Muller/M +Mulligan/M +Mullikan/M +Mullins/M +Mulroney/M +Multan/M +Multics +Mumbai/M +Mumford/M +Munch/M +Munchhausen/M +Muncie/M +Munich/M +Munoz/M +Munro/M +Munster/M +Muppet/M +Murasaki/M +Murat/M +Murchison/M +Murcia +Murdoch/M +Murfreesboro/M +Muriel/M +Murillo/M +Murine/M +Murmansk/M +Murphy/M +Murray/M +Murrieta/M +Murrow/M +Murrumbidgee/M +Muscat/M +Muscovite/M +Muscovy/M +Muse/M +Musharraf/M +Musial/M +Muskegon/M +Muskogee/M +Muslim/MS +Mussolini/M +Mussorgsky/M +Mutsuhito/M +Muzak/M +MySQL/M +MySpace/M +Myanmar/M +Mycenae/M +Mycenaean/M +Myers/M +Mylar/MS +Myles/M +Myra/M +Myrdal/M +Myrna/M +Myron/M +Myrtle/M +Mysore/M +Myst/M +N'Djamena +N/MD +NAACP/M +NAFTA/M +NASA/M +NASCAR/M +NASDAQ/M +NATO/M +NB +NBA/M +NBC/M +NBS +NC +NCAA/M +NCO +ND +NE/M +NEH +NF +NFC +NFL/M +NH +NHL/M +NIH +NIMBY +NJ +NLRB +NM +NORAD/M +NOW +NP +NPR/M +NR +NRA +NRC +NS +NSA/M +NSC +NSF +NSFW +NT +NV +NVIDIA/M +NW/M +NWT +NY +NYC +NYSE +NZ +Na/M +Nabisco/M +Nabokov/M +Nader/M +Nadia/M +Nadine/M +Nagasaki/M +Nagoya/M +Nagpur/M +Nagy/M +Nahuatl/MS +Nahum/M +Naipaul/M +Nair/M +Nairobi/M +Naismith/M +Nam/M +Namath/M +Namibia/M +Namibian/MS +Nampa/M +Nan/M +Nanak/M +Nanchang/M +Nancy/M +Nanette/M +Nanjing/M +Nannie/M +Nanook/M +Nansen/M +Nantes/M +Nantucket/M +Naomi/M +Napa/M +Naphtali/M +Napier/M +Naples/M +Napoleon/MS +Napoleonic/M +Napster/M +Narcissus/M +Narmada/M +Narnia/M +Narraganset +Narragansett/M +Nash/M +Nashua/M +Nashville/M +Nassau/M +Nasser/M +Nat/M +Natalia/M +Natalie/M +Natasha/M +Natchez/M +Nate/MN +Nathan/SM +Nathaniel/M +Nathans/M +Nation/M +Nationwide/M +Nativity/M +Naugahyde/M +Nauru/M +Nautilus/M +Navajo/SM +Navajoes +Navarre/M +Navarro/M +Navratilova/M +Navy +Nazarene/M +Nazareth/M +Nazca/M +Nazi/SM +Nazism/MS +Nb/M +Nd/M +Ndjamena/M +Ne/M +NeWS +NeWSes +Neal/M +Neanderthal/SM +Neapolitan/M +Neb +Nebr +Nebraska/M +Nebraskan/MS +Nebuchadnezzar/M +Ned/M +Nefertiti/M +Negev/M +Negress/MS +Negritude +Negro/MS +Negroes +Negroid/SM +Negros/M +Nehemiah/M +Nehru/M +Neil/M +Nelda/M +Nell/M +Nellie/M +Nelly/M +Nelsen/M +Nelson/M +Nembutal/M +Nemesis/M +Neo/M +Neogene/M +Neolithic +Nepal/M +Nepalese/M +Nepali/MS +Neptune/M +Nereid/M +Nerf/M +Nero/M +Neruda/M +Nescafe/M +Nesselrode/M +Nestle/M +Nestor/M +Nestorius/M +Netflix/M +Netherlander/SM +Netherlands/M +Netscape/M +Nettie/M +Netzahualcoyotl/M +Nev/M +Neva/M +Nevada/M +Nevadan/SM +Nevadian +Nevis/M +Nevsky/M +Newark/M +Newburgh/M +Newcastle/M +Newfoundland/MRS +Newman/M +Newport/M +Newsweek/M +Newton/M +Newtonian/M +Nexis/M +Ngaliema/M +Nguyen/M +Ni/M +Niagara/M +Niamey/M +Nibelung/M +Nicaea/M +Nicaragua/M +Nicaraguan/SM +Niccolo/M +Nice/M +Nicene/M +Nichiren/M +Nicholas/M +Nichole/M +Nichols/M +Nicholson/M +Nick/M +Nickelodeon/M +Nicklaus/M +Nickolas/M +Nicobar/M +Nicodemus/M +Nicola/SM +Nicolas/M +Nicole/M +Nicosia/M +Niebuhr/M +Nielsen/M +Nietzsche/M +Nieves/M +Nigel/M +Niger/M +Nigeria/M +Nigerian/MS +Nigerien/M +Nightingale/M +Nijinsky/M +Nike/M +Nikita/M +Nikkei/M +Nikki/M +Nikolai/M +Nikon/M +Nile/M +Nimitz/M +Nimrod/M +Nina/M +Nineveh/M +Nintendo/M +Niobe/M +Nippon/M +Nipponese/M +Nirenberg/M +Nirvana/M +Nisan/M +Nisei/M +Nissan/M +Nita/M +Nivea/M +Nixon/M +Nkrumah/M +No/SM +NoDoz/M +Noah/M +Nobel/M +Nobelist/MS +Noble/M +Noe/M +Noel/SM +Noelle/M +Noemi/M +Nokia/M +Nola/M +Nolan/M +Nome/M +Nona/M +Nootka/M +Nora/M +Norbert/M +Norberto/M +Nordic/MS +Noreen/M +Norfolk/M +Noriega/M +Norma/M +Normal/M +Norman/MS +Normand/M +Normandy/M +Norplant/M +Norris/M +Norse/M +Norseman/M +Norsemen/M +North/M +Northampton/M +Northeast/MS +Northerner/M +Northrop/M +Northrup/M +Norths +Northwest/SM +Norton/M +Norw +Norway/M +Norwegian/SM +Norwich/M +Nosferatu/M +Nostradamus/M +Nottingham/M +Nouakchott/M +Noumea/M +Nov/M +Nova/M +Novartis/M +November/MS +Novgorod/M +Novocain/MS +Novocaine +Novokuznetsk/M +Novosibirsk/M +Noxzema/M +Noyce/M +Noyes/M +Np/M +Nubia/M +Nubian/M +Nukualofa/M +Numbers/M +Nunavut/M +Nunez/M +Nunki/M +Nuremberg/M +Nureyev/M +NutraSweet/M +NyQuil/M +Nyasa/M +Nyerere/M +O'Brien/M +O'Casey/M +O'Connell/M +O'Connor/M +O'Donnell/M +O'Hara/M +O'Higgins/M +O'Keeffe/M +O'Neil/M +O'Neill/M +O'Rourke/M +O'Toole/M +O/SM +OAS/M +OB +OCR +OD/SM +OE +OED +OH +OHSA/M +OJ +OK/SMDG +OMB/M +ON +OPEC/M +OR +OS/M +OSHA/M +OSes +OT +OTB +OTC +OTOH +Oahu/M +Oakland/M +Oakley/M +Oates/M +Oaxaca/M +Ob/M +Obadiah/M +Obama/M +Obamacare +Oberlin/M +Oberon/M +Ocala/M +Ocaml/M +Occam/M +Occident +Occidental/MS +Oceania/M +Oceanside +Oceanus/M +Ochoa/M +Oct/M +Octavia/M +Octavian/M +Octavio/M +October/SM +Odell/M +Oder/M +Odessa/M +Odets/M +Odin/M +Odis/M +Odom/M +Odysseus/M +Odyssey/M +Oedipal/M +Oedipus/M +Oersted/M +Ofelia/M +Offenbach/M +OfficeMax/M +Ogbomosho/M +Ogden/M +Ogilvy/M +Oglethorpe/M +Ohio/M +Ohioan/SM +Oise/M +Ojibwa/SM +Okayama +Okeechobee/M +Okefenokee/M +Okhotsk/M +Okinawa/M +Okinawan +Okla +Oklahoma/M +Oklahoman/M +Oktoberfest/M +Ola/M +Olaf/M +Olajuwon/M +Olav/M +Oldenburg/M +Oldfield/M +Oldsmobile/M +Olduvai/M +Olen/M +Olenek/M +Olga/M +Oligocene/M +Olin/M +Olive/MR +Oliver/M +Olivetti/M +Olivia/M +Olivier/M +Ollie/M +Olmec/M +Olmsted/M +Olsen/M +Olson/M +Olympia/SM +Olympiad/MS +Olympian/MS +Olympic/SM +Olympics/M +Olympus/M +Omaha/MS +Oman/M +Omani/MS +Omar/M +Omayyad/M +Omdurman/M +Omnipotent +Omsk/M +Onassis/M +Oneal/M +Onega/M +Onegin/M +Oneida/MS +Onion/M +Ono/M +Onondaga/MS +Onsager/M +Ont +Ontarian +Ontario/M +Oort/M +Opal/M +Opel/M +OpenOffice/M +Ophelia/M +Ophiuchus/M +Oppenheimer/M +Opposition +Oprah/M +Ora/M +Oracle/M +Oran/M +Orange/M +Oranjestad/M +Orbison/M +Ordovician/M +Ore/N +Oreg +Oregon/M +Oregonian/SM +Orem/M +Oreo/M +Orestes/M +Orient/M +Oriental/MS +Orientalism +Orin/M +Orinoco/M +Orion/M +Oriya/M +Orizaba/M +Orkney/M +Orlando/M +Orleans/M +Orlon/MS +Orly/M +Orpheus/M +Orphic/M +Orr/M +Ortega/M +Orthodox +Ortiz/M +Orval/M +Orville/M +Orwell/M +Orwellian/M +Os/M +Osage/MS +Osaka/M +Osbert/M +Osborn/M +Osborne/M +Oscar/MS +Osceola/M +Osgood/M +Oshawa/M +Oshkosh/M +Osiris/M +Oslo/M +Osman/M +Ostrogoth/M +Ostwald/M +Osvaldo/M +Oswald/M +Othello/M +Otis/M +Ottawa/SM +Otto/M +Ottoman/M +Ouagadougou/M +Ouija/MS +Ovid/M +Owen/SM +Owens/M +Owensboro/M +Oxford/SM +Oxnard/M +Oxonian/M +Oxus/M +Oxycontin/M +Oz/M +Ozark/MS +Ozarks/M +Ozymandias/M +Ozzie/M +P/MN +PA/M +PAC/M +PARC/S +PASCAL +PBS/M +PBX +PC/SM +PCB +PCMCIA +PCP/M +PD +PDF +PDQ +PDT +PE +PET/M +PFC +PG +PGP +PHP/M +PIN +PJ's +PLO/M +PM/SMDG +PMS/M +PO +POW/M +PP +PPS +PR +PRC/M +PRO +PS/M +PST/M +PT +PTA/M +PTO +PVC/M +PW +PX +Pa/M +Paar/M +Pablo/M +Pablum/M +Pabst/M +Pace/M +Pacheco/M +Pacific/M +Pacino/M +Packard/M +Padang +Paderewski/M +Padilla/M +Paganini/M +Page/M +Paglia/M +Pahlavi/M +Paige/M +Paine/M +Paiute/SM +Pakistan/M +Pakistani/SM +Palembang/M +Paleocene/M +Paleogene/M +Paleolithic/M +Paleozoic/M +Palermo/M +Palestine/M +Palestinian/SM +Palestrina/M +Paley/M +Palikir/M +Palisades/M +Palladio/M +Palmdale/M +Palmer/M +Palmerston/M +Palmolive/M +Palmyra/M +Palomar/M +Pam/M +Pamela/M +Pamirs/M +Pampers/M +Pan/M +Panama/SM +Panamanian/MS +Panasonic/M +Pandora/M +Pangaea/M +Pankhurst/M +Panmunjom/M +Pansy/M +Pantagruel/M +Pantaloon/M +Pantheon/M +Panza/M +Paracelsus/M +Paraclete/M +Paradise +Paraguay/M +Paraguayan/MS +Paralympic/S +Paramaribo/M +Paramount/M +Parana/M +Parcheesi/M +Pareto/M +Paris/M +Parisian/MS +Park/SMR +Parker/M +Parkersburg/M +Parkinson/M +Parkinsonism +Parkman/M +Parks/M +Parliament/M +Parmenides +Parmesan/MS +Parnassus/MS +Parnell/M +Parr/M +Parrish/M +Parsifal/M +Parsons/M +Parthenon/M +Parthia/M +Pasadena/M +Pascagoula/M +Pascal/SM +Pasco/M +Pasquale/M +Passion/SM +Passover/MS +Pasternak/M +Pasteur/M +Pat/M +Patagonia/M +Patagonian/M +Pate/M +Patel/M +Paterson/M +Patna/M +Patrica/M +Patrice/M +Patricia/M +Patrick/M +Patsy/M +Patterson/M +Patti/M +Patton/M +Patty/M +Paul/GM +Paula/M +Paulette/M +Pauli/M +Pauline/M +Pauling/M +Pavarotti/M +Pavlov/M +Pavlova/M +Pavlovian/M +Pawnee/SM +PayPal/M +Payne/M +Pb/M +Pd/M +Peabody/M +Peace/M +Peale/M +Pearl/M +Pearlie/M +Pearson/M +Peary/M +Pechora/M +Peck/M +Peckinpah/M +Pecos/M +Pedro/M +Peel/M +Peg/M +Pegasus/MS +Peggy/M +Pei/M +Peiping/M +Peking/SM +Pekingese/SM +Pele/M +Pelee/M +Peloponnese/M +Pembroke/M +Pen/M +Pena/M +Penderecki/M +Penelope/M +Penn/M +Penna +Penney/M +Pennington/M +Pennsylvania/M +Pennsylvanian/MS +Penny/M +Pennzoil/M +Pensacola/M +Pentagon/M +Pentateuch/M +Pentax/M +Pentecost/SM +Pentecostal/MS +Pentecostalism +Pentium/SM +Peoria/M +Pepin/M +Pepsi/M +Pepys/M +Pequot/M +Percheron/M +Percival/M +Percy/M +Perelman/M +Perez/M +Periclean/M +Pericles/M +Perkins/M +Perl/SM +Perm/M +Permalloy/M +Permian/M +Pernod/M +Peron/M +Perot/M +Perrier/M +Perry/RM +Perseid/M +Persephone/M +Persepolis/M +Perseus/M +Pershing/M +Persia/M +Persian/SM +Perth/M +Peru/M +Peruvian/MS +Peshawar/M +Petain/M +Petaluma/M +Pete/RMZ +Peter/M +Peters/MN +Petersen/M +Peterson/M +Petra/M +Petrarch/M +Petty/M +Peugeot/M +Pfc +Pfizer/M +PhD/M +Phaedra/M +Phaethon/M +Phanerozoic/M +Pharaoh/M +Pharaohs +Pharisaic +Pharisaical +Pharisee/MS +Phekda/M +Phelps/M +Phidias/M +Phil/MY +Philadelphia/M +Philby/M +Philemon/M +Philip/MS +Philippe/M +Philippians/M +Philippine/SM +Philippines/M +Philips/M +Philistine/M +Phillip/SM +Phillipa/M +Phillips/M +Philly/M +Phipps/M +Phobos/M +Phoebe/M +Phoenicia/M +Phoenician/SM +Phoenix/M +Photostat/MS +Photostatted +Photostatting +Phrygia/M +Phyllis/M +Piaf/M +Piaget/M +Pianola/M +Picasso/M +Piccadilly/M +Pickering/M +Pickett/M +Pickford/M +Pickwick/M +Pict/M +Piedmont/M +Pierce/M +Pierre/M +Pierrot/M +Pike/M +Pilate/MS +Pilates/M +Pilcomayo/M +Pilgrim/SM +Pillsbury/M +Pinatubo/M +Pincus/M +Pindar/M +Pinkerton/M +Pinocchio/M +Pinochet/M +Pinter/M +Pinyin +Pippin/M +Piraeus/M +Pirandello/M +Pisa/M +Pisces/M +Pisistratus/M +Pissaro/M +Pitcairn/M +Pitt/SM +Pittman/M +Pitts/M +Pittsburgh/M +Pittsfield/M +Pius/M +Pizarro/M +Pkwy +Pl +Planck/M +Plano +Plantagenet/M +Plasticine/M +Plataea/M +Plath/M +Plato/M +Platonic +Platonism/M +Platonist/M +Platte/M +Plautus/M +PlayStation/M +Playboy/M +Playtex/M +Pleiades/M +Pleistocene/M +Plexiglas/MS +Pliny/M +Pliocene/SM +Plutarch/M +Pluto/M +Plymouth/M +Pm/M +Po/M +Pocahontas/M +Pocatello/M +Pocono/SM +Poconos/M +Podgorica/M +Podhoretz/M +Podunk/M +Poe/M +Pogo/M +Poincare/M +Poiret/M +Poirot/M +Poisson/M +Poitier/M +Pokemon/M +Pol/MY +Poland/M +Polanski/M +Polaris/M +Polaroid/MS +Pole/SM +Polish/M +Politburo/M +Polk/M +Pollard/M +Pollock/M +Pollux/M +Polly/M +Pollyanna/M +Polo/M +Poltava/M +Polyhymnia/M +Polynesia/M +Polynesian/MS +Polyphemus/M +Pomerania/M +Pomeranian/M +Pomona/M +Pompadour/M +Pompeian +Pompeii/M +Pompey/M +Ponce/M +Pontchartrain/M +Pontiac/M +Pontianak/M +Pooh/M +Poole/M +Poona/M +Pope/M +Popeye/M +Popocatepetl/M +Popper/M +Poppins/M +Popsicle/M +Porfirio/M +Porrima/M +Porsche/M +Port/MR +Porter/M +Porterville/M +Portia/M +Portland/M +Porto/M +Portsmouth/M +Portugal/M +Portuguese/M +Poseidon/M +Post/M +PostgreSQL/M +Potemkin/M +Potomac/M +Potsdam/M +Pottawatomie/M +Potter/M +Potts/M +Pottstown/M +Poughkeepsie/M +Pound/M +Poussin/M +Powell/M +PowerPC/M +PowerPoint/M +Powers/M +Powhatan/M +Poznan/M +Pr/M +Prada/M +Prado/M +Praetorian/M +Prague/M +Praia/M +Prakrit/M +Pratchett/M +Pratt/M +Pravda/M +Praxiteles/M +Preakness/M +Precambrian/M +Preminger/M +Premyslid/M +Prensa/M +Prentice/M +Pres +Presbyterian/SM +Presbyterianism/MS +Prescott/M +Presley/M +Preston/M +Pretoria/M +Priam/M +Pribilof/M +Price/M +Priceline/M +Priestley/M +Prince/M +Princeton/M +Principe/M +Priscilla/M +Prius/M +Private +Procrustean/M +Procrustes/M +Procter/M +Procyon/M +Prof +Prohibition +Prokofiev/M +Promethean/M +Prometheus/M +Prophets +Proserpina/M +Proserpine/M +Protagoras/M +Proterozoic/M +Protestant/MS +Protestantism/SM +Proteus/M +Proudhon/M +Proust/M +Provencal/MS +Provence/M +Proverbs +Providence/SM +Provo/M +Prozac/MS +Prudence/M +Prudential/M +Pruitt/M +Prussia/M +Prussian/MS +Prut/M +Pryor/M +Psalms/M +Psalter/MS +Psyche/M +Pt/M +Ptah/M +Ptolemaic/M +Ptolemy/SM +Pu/M +Puccini/M +Puck/M +Puckett/M +Puebla/M +Pueblo/M +Puerto +Puget/M +Pugh/M +Pulaski/M +Pulitzer/M +Pullman/MS +Punch/M +Punic/M +Punjab/M +Punjabi/M +Purana/M +Purcell/M +Purdue/M +Purim/MS +Purina/M +Puritan/M +Puritanism/MS +Purus/M +Pusan/M +Pusey/M +Pushkin/M +Pushtu/M +Putin/M +Putnam/M +Puzo/M +Pvt +PyTorch/M +Pygmalion/M +Pygmy/SM +Pyle/M +Pym/M +Pynchon/M +Pyongyang/M +Pyotr/M +Pyrenees/M +Pyrex/MS +Pyrrhic/M +Pythagoras/M +Pythagorean/M +Pythias/M +Python/M +Q +QA +QB +QC +QED +QM +QWERTY +Qaddafi/M +Qantas/M +Qatar/M +Qatari/MS +Qingdao/M +Qinghai/M +Qiqihar/M +Qom/M +Quaalude/M +Quaker/MS +Quakerism/SM +Qualcomm/M +Quaoar/M +Quasimodo/M +Quaternary/M +Quayle/M +Que +Quebec/M +Quebecois/M +Quechua/M +Queen/MS +Queens/M +Queensland/M +Quentin/M +Quetzalcoatl/M +Quezon/M +Quincy/M +Quinn/M +Quintilian/M +Quinton/M +Quirinal/M +Quisling/M +Quito/M +Quixote/M +Quixotism/M +Qumran/M +Quonset/M +R/M +RAF/M +RAM/SM +RBI +RC +RCA/M +RCMP +RD +RDA +RDS/M +REIT +REM/SM +RF +RFC/S +RFD +RI +RIF +RIP +RISC +RN/M +RNA/M +ROFL +ROM/M +ROTC/M +RP +RR +RSFSR +RSI +RSV +RSVP +RTFM +RV/SM +Ra/M +Rabat/M +Rabelais/M +Rabelaisian/M +Rabin/M +Rachael/M +Rachel/M +Rachelle/M +Rachmaninoff/M +Racine/M +Radcliff/M +Radcliffe/M +Rae/M +Rafael/M +Raffles/M +Ragnarok/M +Rainier/M +Raleigh/M +Ralph/M +Rama/M +Ramada/M +Ramadan/MS +Ramakrishna/M +Ramanujan/M +Ramayana/M +Rambo/M +Ramirez/M +Ramiro/M +Ramon/M +Ramona/M +Ramos/M +Ramsay/M +Ramses/M +Ramsey/M +Rand/M +Randal/M +Randall/M +Randell/M +Randi/M +Randolph/M +Randy/M +Rangoon/M +Rankin/M +Rankine/M +Raoul/M +Raphael/M +Rappaport/M +Rapunzel/M +Raquel/M +Rasalgethi/M +Rasalhague/M +Rasmussen/M +Rasputin/M +Rasta +Rastaban/M +Rastafarian/MS +Rastafarianism +Rather/M +Ratliff/M +Raul/M +Ravel/M +Rawalpindi/M +Ray/M +RayBan/M +Rayburn/M +Rayleigh/M +Raymond/M +Raymundo/M +Rb/M +Rd +Re/M +Reading/M +Reagan/M +Reaganomics/M +Realtor/M +Reasoner/M +Reba/M +Rebekah/M +Recife/M +Reconstruction/M +Redding/M +Redeemer/M +Redford/M +Redgrave/M +Redis/M +Redmond/M +Redshift/M +Reebok/M +Reed/M +Reese/M +Reeves/M +Reformation/MS +Refugio/M +Reggie/M +Regina/M +Reginae/M +Reginald/M +Regor/M +Regulus/M +Rehnquist/M +Reich/M +Reichstag's +Reid/M +Reilly/M +Reinaldo/M +Reinhardt/M +Reinhold/M +Remarque/M +Rembrandt/M +Remington/M +Remus/M +Rena/M +Renaissance/SM +Renascence +Renault/M +Rene/M +Renee/M +Reno/M +Renoir/M +Rep +Representative +Republican/SM +Republicanism +Requiem/MS +Resistance +Restoration/M +Resurrection +Reuben/M +Reunion/M +Reuters/M +Reuther/M +Rev +Reva/M +Revelation/SM +Revelations/M +Revere/M +Reverend/M +Revlon/M +Rex/M +Reyes/M +Reykjavik/M +Reyna/M +Reynaldo/M +Reynolds/M +Rf/M +Rh/M +Rhea/M +Rhee/M +Rheingau/M +Rhenish/M +Rhiannon/M +Rhine/M +Rhineland/M +Rhoda/M +Rhode/S +Rhodes/M +Rhodesia/M +Rhodesian +Rhonda/M +Rhone/M +Ribbentrop/M +Ricardo/M +Rice/M +Rich/M +Richard/MS +Richards/M +Richardson/M +Richelieu/M +Richie/M +Richmond/M +Richter/M +Richthofen/M +Rick/M +Rickenbacker/M +Rickey/M +Rickie/M +Rickover/M +Ricky/M +Rico/M +Riddle/M +Ride/M +Riefenstahl/M +Riel/M +Riemann/M +Riesling/MS +Riga/M +Rigel/M +Riggs/M +Right +Rigoberto/M +Rigoletto/M +Riley/M +Rilke/M +Rimbaud/M +Ringling/M +Ringo/M +Rio/SM +Rios/M +Ripley/M +Risorgimento/M +Rita/M +Ritalin/M +Ritz/M +Rivas/M +Rivera/M +Rivers/M +Riverside/M +Riviera/MS +Riyadh/M +Rizal/M +Rn/M +Roach/M +Roanoke/M +Rob/M +Robbie/M +Robbin/MS +Robbins/M +Robby/M +Roberson/M +Robert/MS +Roberta/M +Roberto/M +Roberts/M +Robertson/M +Robeson/M +Robespierre/M +Robin/M +Robinson/M +Robitussin/M +Robles/M +Robson/M +Robt/M +Robyn/M +Rocco/M +Rocha/M +Rochambeau/M +Roche/M +Rochelle/M +Rochester/M +Rock/M +Rockefeller/M +Rockford/M +Rockies/M +Rockne/M +Rockwell/M +Rocky/SM +Rod/M +Roddenberry/M +Roderick/M +Rodger/MS +Rodgers/M +Rodin/M +Rodney/M +Rodolfo/M +Rodrick/M +Rodrigo/M +Rodriguez/M +Rodriquez/M +Roeg/M +Roentgen +Rogelio/M +Roger/MS +Rogers/M +Roget/M +Rojas/M +Roku/M +Rolaids/M +Roland/M +Rolando/M +Rolex/M +Rolland/M +Rollerblade/M +Rollins/M +Rolodex/M +Rolvaag/M +Rom +Roman/MS +Romanesque/MS +Romania/M +Romanian/MS +Romano/M +Romanov/M +Romans/M +Romansh/M +Romanticism +Romany/SM +Rome/SM +Romeo/M +Romero/M +Rommel/M +Romney/M +Romulus/M +Ron/M +Ronald/M +Ronda/M +Ronnie/M +Ronny/M +Ronstadt/M +Rontgen +Rooney/M +Roosevelt/M +Root/M +Roquefort/SM +Rorschach/M +Rory/M +Rosa/M +Rosales/M +Rosalie/M +Rosalind/M +Rosalinda/M +Rosalyn/M +Rosanna/M +Rosanne/M +Rosario/M +Roscoe/M +Rose/M +Roseann/M +Roseau/M +Rosecrans/M +Rosella/M +Rosemarie/M +Rosemary/M +Rosenberg/M +Rosendo/M +Rosenzweig/M +Rosetta/M +Rosicrucian/M +Rosie/M +Roslyn/M +Ross/M +Rossetti/M +Rossini/M +Rostand/M +Rostov/M +Rostropovich/M +Roswell/M +Rotarian/M +Roth/M +Rothko/M +Rothschild/M +Rotterdam/M +Rottweiler/M +Rouault/M +Rourke/M +Rousseau/M +Rove/RM +Rover/M +Rowe/M +Rowena/M +Rowland/M +Rowling/M +Roxanne/M +Roxie/M +Roxy/M +Roy/M +Royal/M +Royce/M +Rozelle/M +Rte +Ru/MH +Rubaiyat/M +Rubbermaid/M +Ruben/SM +Rubens/M +Rubicon/MS +Rubik/M +Rubin/M +Rubinstein/M +Ruby/M +Ruchbah/M +Rudolf/M +Rudolph/M +Rudy/M +Rudyard/M +Rufus/M +Ruhr/M +Ruiz/M +Rukeyser/M +Rumpelstiltskin/M +Rumsfeld/M +Runnymede/M +Runyon/M +Rupert/M +Rush/M +Rushdie/M +Rushmore/M +Ruskin/M +Russ/M +Russel/M +Russell/M +Russia/M +Russian/SM +Russo/M +Rustbelt/M +Rusty/M +Rutan/M +Rutgers/M +Ruth/M +Rutherford/M +Ruthie/M +Rutledge/M +Rwanda/MS +Rwandan/SM +Rwy +Rx +Ry +Ryan/M +Rydberg/M +Ryder/M +Ryukyu/M +S/MN +SA +SAC +SALT/M +SAM/M +SAP/M +SARS/M +SASE +SAT +SBA +SC/M +SCSI/M +SD +SDI +SE/M +SEATO +SEC/M +SF +SGML/M +SIDS/M +SJ +SJW +SK +SLR +SO/S +SOB/M +SOP/M +SOS/M +SOSes +SPCA +SPF +SQL +SQLite/M +SRO +SS +SSA +SSE/M +SSS +SST +SSW/M +ST +STD +STOL +SUSE/M +SUV +SVN/M +SW/M +SWAK +SWAT +Saab/M +Saar/M +Saarinen/M +Saatchi/M +Sabbath/M +Sabbaths +Sabik/M +Sabin/M +Sabina/M +Sabine/M +Sabre/M +Sabrina/M +Sacajawea/M +Sacco/M +Sachs/M +Sacramento/M +Sadat/M +Saddam/M +Sadducee/M +Sade/M +Sadie/M +Sadr/M +Safavid/M +Safeway/M +Sagan/M +Saginaw/M +Sagittarius/MS +Sahara/M +Saharan/M +Sahel/M +Saigon/M +Saiph/M +Sakai/M +Sakha/M +Sakhalin/M +Sakharov/M +Saki/M +Saks/M +Sal/MY +Saladin/M +Salado/M +Salamis/M +Salas/M +Salazar/M +Salem/M +Salerno/M +Salesforce/M +Salinas/M +Salinger/M +Salisbury/M +Salish/M +Salk/M +Sallie/M +Sallust/M +Sally/M +Salome/M +Salonika/M +Salton/M +Salvador/M +Salvadoran/SM +Salvadorean/MS +Salvadorian/MS +Salvatore/M +Salween/M +Salyut/M +Sam/M +Samantha/M +Samar/M +Samara/M +Samaritan/MS +Samarkand/M +Sammie/M +Sammy/M +Samoa/M +Samoan/SM +Samoset/M +Samoyed/M +Sampson/M +Samson/M +Samsonite/M +Samsung/M +Samuel/M +Samuelson/M +San'a +San/M +Sana/M +Sanchez/M +Sancho/M +Sand/ZM +Sandburg/M +Sanders/M +Sandinista/M +Sandoval/M +Sandra/M +Sandy/M +Sanford/M +Sanforized/M +Sang/MR +Sanger/M +Sanhedrin/M +Sanka/M +Sankara/M +Sanskrit/M +Santa/M +Santana/M +Santayana/M +Santeria/M +Santiago/M +Santos/M +Sappho/M +Sapporo/M +Sara/M +Saracen/MS +Saragossa/M +Sarah/M +Sarajevo/M +Saran/M +Sarasota/M +Saratov/M +Sarawak/M +Sardinia/M +Sargasso/M +Sargent/M +Sargon/M +Sarnoff/M +Saroyan/M +Sarto/M +Sartre/M +Sasha/M +Sask +Saskatchewan/M +Saskatoon/M +Sasquatch/MS +Sassanian/M +Sassoon/M +Sat/M +Satan/M +Satanism/M +Satanist/M +Saturday/MS +Saturn/M +Saturnalia/M +Saudi/MS +Saul/M +Saunders/M +Saundra/M +Saussure/M +Sauternes +Savage/M +Savannah/M +Savior/M +Savonarola/M +Savoy/M +Savoyard/M +Sawyer/M +Saxon/MS +Saxony/M +Sayers/M +Sb/M +Sc/M +Scala/M +Scan +Scandinavia/M +Scandinavian/MS +Scaramouch/M +Scarborough/M +Scarlatti/M +Scheat/M +Schedar/M +Scheherazade/M +Schelling/M +Schenectady/M +Schiaparelli/M +Schick/M +Schiller/M +Schindler/M +Schlesinger/M +Schliemann/M +Schlitz/M +Schloss/M +Schmidt/M +Schnabel/M +Schnauzer/M +Schneider/M +Schoenberg/M +Schopenhauer/M +Schrieffer/M +Schrodinger/M +Schroeder/M +Schubert/M +Schultz/M +Schulz/M +Schumann/M +Schumpeter/M +Schuyler/M +Schuylkill/M +Schwartz/M +Schwarzenegger/M +Schwarzkopf/M +Schweitzer/M +Schweppes/M +Schwinger/M +Schwinn/M +Scientologist/SM +Scientology/M +Scipio/M +Scopes/M +Scorpio/SM +Scorpius/M +Scorsese/M +Scot/SM +Scotch/MS +Scotchman/M +Scotchmen/M +Scotchwoman/M +Scotchwomen/M +Scotia/M +Scotland/M +Scotsman/M +Scotsmen/M +Scotswoman/M +Scotswomen/M +Scott/M +Scottie/SM +Scottish/M +Scottsdale/M +Scrabble/MS +Scranton/M +Scriabin/M +Scribner/M +Scripture/SM +Scrooge/M +Scruggs/M +Scud/M +Sculley/M +Scylla/M +Scythia/M +Scythian/M +Se/MH +Seaborg/M +Seagram/M +Sean/M +Sears/M +Seaside/M +Seattle/M +Sebastian/M +Sebring/M +Sec +Seconal/M +Secretariat/M +Secretary +Seder/MS +Sedna/M +Seebeck/M +Seeger/M +Sega/M +Segovia/M +Segre/M +Segundo/M +Segway/S +Seiko/M +Seine/M +Seinfeld/M +Sejong/M +Selassie/M +Selectric/M +Selena/M +Seleucid/M +Seleucus/M +Selim/M +Seljuk/M +Selkirk/M +Sellers/M +Selma/M +Selznick/M +Semarang/M +Seminole/MS +Semiramis/M +Semite/MS +Semitic/SM +Semtex/M +Senate/MS +Sendai/M +Seneca/MS +Senegal/M +Senegalese/M +Senghor/M +Senior/M +Sennacherib/M +Sennett/M +Sensurround/M +Seoul/M +Sep +Sephardi/M +Sepoy/M +Sept/M +September/MS +Septuagint/MS +Sequoya/M +Serb/SM +Serbia/M +Serbian/MS +Serena/M +Serengeti/M +Sergei/M +Sergio/M +Serpens/M +Serra/M +Serrano/M +Set/M +Seth/M +Seton/M +Seurat/M +Seuss/M +Sevastopol/M +Severn/M +Severus/M +Seville/M +Sevres/M +Seward/M +Sextans/M +Sexton/M +Seychelles/M +Seyfert/M +Seymour/M +Sgt +Shaanxi/M +Shackleton/M +Shaffer/M +Shah/M +Shaka/M +Shaker +Shakespeare/M +Shakespearean/M +Shana/M +Shandong/M +Shane/M +Shanghai/M +Shankara/M +Shanna/M +Shannon/M +Shantung/M +Shanxi/M +Shapiro/M +SharePoint/M +Shari'a/M +Shari/M +Sharif/M +Sharlene/M +Sharon/M +Sharp/M +Sharpe/M +Sharron/M +Shasta/M +Shaula/M +Shaun/M +Shauna/M +Shavian/M +Shavuot/M +Shaw/M +Shawn/M +Shawna/M +Shawnee/SM +Shcharansky/M +Shea/M +Sheba/M +Shebeli/M +Sheboygan/M +Sheena/M +Sheetrock/M +Sheffield/M +Sheila/M +Shelby/M +Sheldon/M +Shelia/M +Shell/M +Shelley/M +Shelly/M +Shelton/M +Shenandoah/M +Shenyang/M +Sheol/M +Shepard/M +Shepherd/M +Sheppard/M +Sheratan/M +Sheraton/M +Sheree/M +Sheri/M +Sheridan/M +Sherlock/M +Sherman/M +Sherpa/M +Sherri/M +Sherrie/M +Sherry/M +Sherwood/M +Sheryl/M +Shetland/SM +Shetlands/M +Shevardnadze/M +Shevat/M +Shi'ite/M +Shields/M +Shiite/MS +Shijiazhuang/M +Shikoku/M +Shillong/M +Shiloh/M +Shinto/MS +Shintoism/MS +Shintoist/MS +Shiraz/M +Shirley/M +Shiva/M +Shockley/M +Short/M +Shorthorn/M +Shoshone/SM +Shostakovitch/M +Shrek/M +Shreveport/M +Shriner/M +Shropshire/M +Shula/M +Shylock/M +Shylockian/M +Si/M +Siam/M +Siamese/M +Sibelius/M +Siberia/M +Siberian/MS +Sibyl/M +Sichuan/M +Sicilian/SM +Sicily/M +Sid/M +Siddhartha/M +Sidney/M +Siegfried/M +Siemens/M +Sierpinski/M +Sierras +Sigismund/M +Sigmund/M +Sigurd/M +Sihanouk/M +Sikh/M +Sikhism +Sikhs +Sikkim/M +Sikkimese/M +Sikorsky/M +Silas/M +Silesia/M +Silurian/SM +Silva/M +Silvia/M +Simenon/M +Simmental/M +Simmons/M +Simon/M +Simone/M +Simpson/SM +Simpsons/M +Simpsonville/M +Sims/M +Sinai/M +Sinatra/M +Sinbad/M +Sinclair/M +Sindbad/M +Sindhi/M +Singapore/M +Singaporean/SM +Singer/M +Singh/M +Singleton/M +Sinhalese/M +Sinkiang/M +Sioux/M +Sir/SM +Sirius/M +Sistine/M +Sisyphean/M +Sisyphus/M +Siva/M +Sivan/M +Sjaelland/M +Skinner/M +Skippy/M +Skopje/M +Skye/M +Skylab/M +Skype/M +Slackware/M +Slashdot/M +Slater/M +Slav/SM +Slavic/M +Slavonic/M +Slidell/M +Slinky/M +Sloan/M +Sloane/M +Slocum/M +Slovak/SM +Slovakia/M +Slovakian +Slovene/SM +Slovenia/M +Slovenian/MS +Slurpee/M +Sm/M +Small/M +Smetana/M +Smirnoff/M +Smith/M +Smithson/M +Smithsonian/M +Smokey/M +Smolensk/M +Smollett/M +Smuts/M +Smyrna +Sn/M +Snake/M +Snapple/M +Snead/M +Snell/M +Snickers/M +Snider/M +Snoopy/M +Snow/M +Snowbelt/M +Snyder/M +Soave/M +Soc +Socastee/M +Socorro/M +Socrates/M +Socratic/M +Soddy/M +Sodom/M +Sofia/M +Soho/M +Sol/M +Solis/M +Solomon/M +Solon/M +Solzhenitsyn/M +Somali/SM +Somalia/M +Somalian/MS +Somme/M +Somoza/M +Son/M +Sondheim/M +Sondra/M +Songhai/M +Songhua/M +Sonia/M +Sonja/M +Sonny/M +Sonora/M +Sontag/M +Sony/M +Sonya/M +Sophia/M +Sophie/M +Sophoclean/M +Sophocles/M +Sopwith/M +Sorbonne/M +Sosa/M +Soto/M +Souphanouvong/M +Sourceforge/M +Sousa/M +South/M +Southampton/M +Southeast/MS +Southerner/SM +Southey/M +Souths +Southwest/MS +Soviet/M +Soweto/M +Soyinka/M +Soyuz/M +Sp +Spaatz/M +Spackle/M +Spahn/M +Spain/M +Spam/M +Span +Spanglish +Spaniard/SM +Spanish/M +Sparks/M +Sparta/M +Spartacus/M +Spartan/MS +Spartanburg/M +Spears/M +Speer/M +Spence/RM +Spencer/M +Spencerian/M +Spengler/M +Spenglerian/M +Spenser/M +Spenserian/M +Sperry/M +Sphinx/M +Spica/M +Spielberg/M +Spillane/M +Spinoza/M +Spinx/M +Spiro/M +Spirograph/M +Spitsbergen/M +Spitz/M +Spock/M +Spokane/M +Springdale/M +Springfield/M +Springsteen/M +Sprint/M +Sprite/M +Sputnik/M +Sq +Squanto/M +Squibb/M +Sr/M +Srinagar/M +Srivijaya/M +St +Sta +Stacey/M +Staci/M +Stacie/M +Stacy/M +Stael/M +Stafford/M +StairMaster/M +Stalin/M +Stalingrad/M +Stalinist/M +Stallone/M +Stamford/M +Stan/M +Standish/M +Stanford/M +Stanislavsky/M +Stanley/M +Stanton/M +Staples/M +Starbucks/M +Stark/M +Starkey/M +Starr/M +Staten/M +States +Staubach/M +Staunton/M +Ste +Steadicam/M +Steele/M +Stefan/M +Stefanie/M +Stein/MR +Steinbeck/M +Steinem/M +Steiner/M +Steinmetz/M +Steinway/M +Stella/M +Stendhal/M +Stengel/M +Stephan/M +Stephanie/M +Stephen/MS +Stephens/M +Stephenson/M +Sterling/M +Stern/M +Sterne/M +Sterno/M +Stetson/M +Steuben/M +Steubenville/M +Steve/M +Steven/MS +Stevens/M +Stevenson/M +Stevie/M +Stewart/M +Stieglitz/M +Stilton/SM +Stimson/M +Stine/M +Stirling/M +Stockhausen/M +Stockholm/M +Stockton/M +Stoic/SM +Stoicism/MS +Stokes/M +Stolichnaya/M +Stolypin/M +Stone/M +Stonehenge/M +Stoppard/M +Stout/M +Stowe/M +Strabo/M +Stradivari +Stradivarius/M +Strasbourg/M +Strauss/M +Stravinsky/M +Streisand/M +Strickland/M +Strindberg/M +Stromboli/M +Strong/M +Stu/M +Stuart/MS +Studebaker/M +Stuttgart/M +Stuyvesant/M +Stygian/M +Styrofoam/SM +Styron/M +Styx/M +Suarez/M +Subaru/M +Sucre/M +Sucrets/M +Sudan/M +Sudanese/M +Sudetenland/M +Sudoku/M +Sudra/M +Sue/M +Suetonius/M +Suez/M +Suffolk/M +Sufi/M +Sufism/M +Suharto/M +Sui/M +Sukarno/M +Sukkot +Sulawesi/M +Suleiman/M +Sulla/M +Sullivan/M +Sumatra/M +Sumatran/SM +Sumeria/M +Sumerian/SM +Summer/MS +Summers/M +Sumner/M +Sumter/M +Sun/SM +Sunbeam/M +Sunbelt/M +Sundanese/M +Sundas/M +Sunday/MS +Sung/M +Sunkist/M +Sunni/SM +Sunnite/MS +Sunnyvale/M +Superbowl/M +Superfund/M +Superglue/M +Superior/M +Superman/M +Supt +Surabaya/M +Surat/M +Suriname/M +Surinamese +Surya/M +Susan/M +Susana/M +Susanna/M +Susanne/M +Susie/M +Susquehanna/M +Sussex/M +Sutherland/M +Sutton/M +Suva/M +Suwanee/M +Suzanne/M +Suzette/M +Suzhou/M +Suzuki/M +Suzy/M +Svalbard/M +Sven/M +Svengali/M +Sverdlovsk +Swahili/SM +Swammerdam/M +Swanee/M +Swansea/M +Swanson/M +Swazi/SM +Swaziland/M +Swed/N +Swede/SM +Sweden/M +Swedenborg/M +Swedish/M +Sweeney/M +Sweet/M +Swift/M +Swinburne/M +Swiss/MS +Swissair/M +Switz +Switzerland/M +Sybil/M +Sydney/M +Sykes/M +Sylvester/M +Sylvia/M +Sylvie/M +Synge/M +Syracuse/M +Syria/M +Syriac/M +Syrian/MS +Szilard/M +Szymborska/M +T'ang/M +T/MDG +TA +TARP +TB/M +TBA +TD +TDD +TEFL +TELNET/S +TELNETTed +TELNETTing +TESL +TESOL +TGIF +THC +TKO/M +TLC/M +TM +TN +TNT/M +TOEFL +TQM +TV/SM +TVA +TWA/M +TWX +TX +Ta/M +Tabasco/SM +Tabatha/M +Tabernacle/MS +Tabitha/M +Tabriz/MS +Tacitus/M +Tacoma/M +Tad/M +Tadzhik/M +Taegu/M +Taejon/M +Taft/M +Tagalog/SM +Tagore/M +Tagus/M +Tahiti/M +Tahitian/MS +Tahoe/M +Taichung/M +Tainan +Taine/M +Taipei/M +Taiping/M +Taiwan/M +Taiwanese/M +Taiyuan/M +Tajikistan/M +Taklamakan/M +Talbot/M +Taliban/M +Taliesin/M +Tallahassee/M +Tallchief/M +Talley/M +Talleyrand/M +Tallinn/M +Talmud/MS +Talmudic +Talmudist +Tamara/M +Tameka/M +Tamera/M +Tamerlane/M +Tami/M +Tamika/M +Tamil/MS +Tammany/M +Tammi/M +Tammie/M +Tammuz/M +Tammy/M +Tampa/M +Tampax/M +Tamra/M +Tamworth/M +Tancred/M +Taney/M +Tanganyika/M +Tangier/MS +Tangshan/M +Tania/M +Tanisha/M +Tanner/M +Tannhauser/M +Tantalus/M +Tanya/M +Tanzania/M +Tanzanian/SM +Tao/M +Taoism/MS +Taoist/MS +Tara/M +Tarantino/M +Tarawa/M +Tarazed/M +Tarbell/M +Target/M +Tarim/M +Tarkenton/M +Tarkington/M +Tartary/M +Tartuffe/M +Tarzan/M +Tasha/M +Tashkent/M +Tasman/M +Tasmania/M +Tasmanian/M +Tass/M +Tatar/MS +Tate/M +Tatum/M +Taurus/MS +Tavares/M +Tawney/M +Taylor/M +Tb/M +Tbilisi/M +Tc/M +Tchaikovsky/M +Te/M +TeX +TeXes +Teasdale/M +Technicolor/M +Tecumseh/M +Ted/M +Teddy/M +Teflon/MS +Tegucigalpa/M +Tehran +TelePrompTer +TelePrompter/M +Telemachus/M +Telemann/M +Teletype +Tell/MR +Teller/M +Telugu/M +Temecula/M +Tempe +Templar/M +Temple/M +Tenn/M +Tennessean/SM +Tennessee/M +Tennyson/M +Tennysonian +Tenochtitlan/M +TensorFlow/M +Teotihuacan/M +Terence/M +Teresa/M +Tereshkova/M +Teri/M +Terkel/M +Terpsichore/M +Terr/M +Terra/M +Terran/M +Terrance/M +Terrell/M +Terrence/M +Terri/M +Terrie/M +Terry/M +Tertiary/M +Tesla/M +Tess/M +Tessa/M +Tessie/M +Tet/M +Tethys/M +Tetons/M +Teuton/MS +Teutonic/M +Tevet/M +Tex/M +Texaco/M +Texan/MS +Texarkana/M +Texas/M +Th/M +Thackeray/M +Thad/M +Thaddeus/M +Thai/SM +Thailand/M +Thales/M +Thalia/M +Thames/M +Thanh/M +Thanksgiving/MS +Thant/M +Thar/M +Tharp/M +Thatcher/M +Thea/M +Thebes/M +Theiler/M +Thelma/M +Themistocles/M +Theocritus/M +Theodora/M +Theodore/M +Theodoric/M +Theodosius/M +Theosophy/M +Theravada/M +Theresa/M +Therese/M +Thermopylae/M +Thermos +Theron/M +Theseus/M +Thespian/M +Thespis/M +Thessalonian/SM +Thessaloniki/M +Thessaly/M +Thieu/M +Thimbu/M +Thimphu +Thomas/M +Thomism/M +Thomistic/M +Thompson/M +Thomson/M +Thor/M +Thorazine/M +Thoreau/M +Thornton/M +Thoroughbred/M +Thorpe/M +Thoth/M +Thrace/M +Thracian/M +Thu +Thucydides/M +Thule/M +Thunderbird/M +Thur/S +Thurber/M +Thurman/M +Thurmond/M +Thursday/SM +Thutmose/M +Ti/M +Tia/M +Tianjin/M +Tiber/M +Tiberius/M +Tibet/M +Tibetan/MS +Ticketmaster/M +Ticonderoga/M +Tide/M +Tienanmen/M +Tiffany/M +Tigris/M +Tijuana/M +Tillich/M +Tillman/M +Tilsit/M +Tim/M +Timbuktu/M +Timex/M +Timmy/M +Timon/M +Timor/M +Timothy/M +Timur/M +Timurid/M +Tina/M +Ting/M +Tinkerbell/M +Tinkertoy/M +Tinseltown/M +Tintoretto/M +Tippecanoe/M +Tipperary/M +Tirane +Tiresias/M +Tirol/M +Tirolean +Tisha/M +Tishri/M +Titan/SM +Titania/M +Titanic/M +Titian/M +Titicaca/M +Tito/M +Titus/M +Titusville/M +Tl/M +Tlaloc/M +Tlingit/M +Tm/M +Tobago/M +Tobit/M +Toby/M +Tocantins/M +Tocqueville/M +Tod/M +Todd/M +Togo/M +Togolese/M +Tojo/M +Tokay/M +Tokugawa/M +Tokyo/M +Tokyoite +Toledo/MS +Tolkien/M +Tolstoy/M +Toltec/M +Tolyatti/M +Tom/M +Tomas/M +Tombaugh/M +Tomlin/M +Tommie/M +Tommy/M +Tompkins/M +Tomsk/M +Tonga/M +Tongan/MS +Toni/M +Tonia/M +Tonto/M +Tony/M +Tonya/M +Topeka/M +Topsy/M +Torah/M +Torahs +Toronto/M +Torquemada/M +Torrance/M +Torrens/M +Torres/M +Torricelli/M +Tortola/M +Tortuga/M +Torvalds/M +Tory/SM +Tosca/M +Toscanini/M +Toshiba/M +Toto/M +Toulouse/M +Townes/M +Townsend/M +Toynbee/M +Toyoda/M +Toyota/M +Tracey/M +Traci/M +Tracie/M +Tracy/M +Trafalgar/M +Trailways/M +Trajan/M +Tran/M +Transcaucasia/M +Transvaal/M +Transylvania/M +Transylvanian/M +Trappist/SM +Travis/M +Travolta/M +Treasury/SM +Treblinka/M +Trekkie/M +Trent/M +Trenton/M +Trevelyan/M +Trevino/M +Trevor/M +Trey/M +Triangulum/M +Triassic/M +Tricia/M +Trident/M +Trieste/M +Trimurti/M +Trina/M +Trinidad/M +Trinidadian/MS +Trinity/SM +Tripitaka/M +Tripoli/M +Trippe/M +Trisha/M +Tristan/M +Triton/M +Trobriand/M +Troilus/M +Trojan/MS +Trollope/M +Trondheim/M +Tropicana/M +Trotsky/M +Troy/M +Troyes +Truckee/M +Trudeau/M +Trudy/M +Truffaut/M +Trujillo/M +Truman/M +Trumbull/M +Trump/M +Truth/M +Tsimshian/M +Tsiolkovsky/M +Tsitsihar/M +Tsongkhapa/M +Tswana/M +Tu/M +Tuamotu/M +Tuareg/M +Tubman/M +Tucker/M +Tucson/M +Tucuman/M +Tudor/SM +Tue/S +Tues/M +Tuesday/MS +Tulane/M +Tull/M +Tulsa/M +Tulsidas/M +Tums/M +Tungus/M +Tunguska/M +Tunis/M +Tunisia/M +Tunisian/MS +Tunney/M +Tupi/M +Tupperware/M +Tupungato/M +Turgenev/M +Turin/M +Turing/M +Turk/SM +Turkestan/M +Turkey/M +Turkic/MS +Turkish/M +Turkmenistan/M +Turlock/M +Turner/M +Turpin/M +Tuscaloosa/M +Tuscan/M +Tuscany/M +Tuscarora/MS +Tuscon/M +Tuskegee/M +Tussaud/M +Tut/M +Tutankhamen/M +Tutsi/M +Tutu/M +Tuvalu/M +Tuvaluan +Twain/M +Tweed/M +Tweedledee/M +Tweedledum/M +Twila/M +Twinkies/M +Twitter/M +Twizzlers/M +Twp +Ty/M +Tycho/M +Tylenol/M +Tyler/M +Tyndale/M +Tyndall/M +Tyre/M +Tyree/M +Tyrolean +Tyrone/M +Tyson/M +U/M +UAR +UAW +UBS/M +UCLA/M +UFO/SM +UHF/M +UK/M +UL +UN/M +UNESCO/M +UNICEF/M +UNIX/M +UPC +UPI/M +UPS/M +URL/S +US/M +USA/M +USAF +USB +USCG +USDA/M +USIA +USMC +USN +USO +USP +USPS +USS +USSR/M +UT/M +UTC +UV/M +Ubangi/M +Ubuntu/M +Ucayali/M +Uccello/M +Udall/M +Ufa/M +Uganda/M +Ugandan/MS +Uighur/M +Ujungpandang/M +Ukraine/M +Ukrainian/SM +Ulster/M +Ultrasuede/M +Ulyanovsk/M +Ulysses/M +Umbriel/M +Underwood/M +Ungava/M +Unicode/M +Unilever/M +Union/SM +Unionist +Uniontown/M +Uniroyal/M +Unitarian/MS +Unitarianism/MS +Unitas/M +Unix/S +Unukalhai/M +Upanishads/M +Updike/M +Upjohn/M +Upton/M +Ur/M +Ural/SM +Urals/M +Urania/M +Uranus/M +Urban/M +Urdu/M +Urey/M +Uriah/M +Uriel/M +Uris/M +Urquhart/M +Ursa/M +Ursula/M +Ursuline/M +Uruguay/M +Uruguayan/MS +Urumqi/M +Usenet/MS +Ustinov/M +Ut +Utah/M +Utahan/MS +Ute/SM +Utica/M +Utopia/SM +Utopian/SM +Utrecht/M +Utrillo/M +Uzbek/M +Uzbekistan/M +Uzi/SM +V/M +VA +VAT/M +VAX +VAXes +VBA/M +VCR/M +VD/M +VDT +VDU +VF +VFW/M +VG +VGA +VHF/M +VHS +VI/M +VIP/SM +VISTA +VJ +VLF/M +VOA +VP +VT +VTOL +Va/M +Vacaville/M +Vader/M +Vaduz/M +Val/M +Valarie/M +Valdez/M +Valdosta/M +Valencia/SM +Valenti/M +Valentin/M +Valentine/M +Valentino/M +Valenzuela/M +Valeria/M +Valerian/M +Valerie/M +Valery/M +Valhalla/M +Valium/MS +Valkyrie/SM +Vallejo/M +Valletta/M +Valois/M +Valparaiso/M +Valvoline/M +Van/M +Vance/M +Vancouver/M +Vandal/MS +Vanderbilt/M +Vandyke/M +Vanessa/M +Vang/M +Vanuatu/M +Vanzetti/M +Varanasi/M +Varese/M +Vargas/M +Vaseline/SM +Vasquez/M +Vassar/M +Vatican/M +Vauban/M +Vaughan/M +Vaughn/M +Vazquez/M +Veblen/M +Veda/SM +Vedanta/M +Vega/SM +Vegas/M +Vegemite/M +Vela/M +Velasquez/M +Velazquez/M +Velcro/MS +Velez/M +Velma/M +Velveeta/M +Venetian/SM +Venezuela/M +Venezuelan/SM +Venice/M +Venn/M +Ventolin/M +Venus/MS +Venusian/M +Vera/M +Veracruz/M +Verde/M +Verdi/M +Verdun/M +Verizon/M +Verlaine/M +Vermeer/M +Vermont/ZMR +Vermonter/M +Vern/M +Verna/M +Verne/M +Vernon/M +Verona/M +Veronese/M +Veronica/M +Versailles/M +Vesalius/M +Vespasian/M +Vespucci/M +Vesta/M +Vesuvius/M +Viacom/M +Viagra/M +Vic/M +Vicente/M +Vichy/M +Vicki/M +Vickie/M +Vicksburg/M +Vicky/M +Victor/M +Victoria/M +Victorian/MS +Victorianism +Victorville/M +Victrola/M +Vidal/M +Vienna/M +Viennese/M +Vientiane/M +Vietcong/M +Vietminh/M +Vietnam/M +Vietnamese/M +Vijayanagar/M +Vijayawada/M +Viking/MS +Vila/M +Villa/SM +Villarreal/M +Villas/M +Villon/M +Vilma/M +Vilnius/M +Vilyui/M +Vince/M +Vincent/M +Vindemiatrix/M +Vineland/M +Vinson/M +Viola/M +Violet/M +Virgie/M +Virgil/M +Virginia/M +Virginian/SM +Virgo/SM +Visa/M +Visalia/M +Visayans/M +Vishnu/M +Visigoth/M +Visigoths +Vistula/M +Vitim/M +Vito/M +Vitus/M +Vivaldi/M +Vivekananda/M +Vivian/M +Vivienne/M +Vlad/M +Vladimir/M +Vladivostok/M +Vlaminck/M +Vlasic/M +VoIP +Vogue/M +Volcker/M +Voldemort/M +Volga/M +Volgograd/M +Volkswagen/M +Volstead/M +Volta/M +Voltaire/M +Volvo/M +Vonda/M +Vonnegut/M +Voronezh/M +Vorster/M +Voyager/M +Vt +Vuitton/M +Vulcan/M +Vulg +Vulgate/SM +W/MDT +WA +WAC +WASP/M +WATS/M +WC +WHO/M +WI +WMD +WNW/M +WP +WSW/M +WTO +WV +WW +WWI +WWII +WWW/M +WY +WYSIWYG +Wabash/M +Wac +Waco/M +Wade/M +Wagner/M +Wagnerian/M +Wahhabi/M +Waikiki/M +Waite/M +Wake/M +Waksman/M +Wald/MN +Waldemar/M +Walden/M +Waldensian/M +Waldheim/M +Waldo/M +Waldorf/M +Wales/M +Walesa/M +Walgreen/SM +Walgreens/M +Walker/M +Walkman/M +Wall/SMR +Wallace/M +Wallenstein/M +Waller/M +Wallis/M +Walloon/M +Walls/M +Walmart/M +Walpole/M +Walpurgisnacht/M +Walsh/M +Walt/MRZ +Walter/M +Walters/M +Walton/M +Wanamaker/M +Wanda/M +Wang/M +Wankel/M +Ward/M +Ware/MG +Warhol/M +Waring/M +Warner/M +Warren/M +Warsaw/M +Warwick/M +Wasatch/M +Wash/M +Washington/M +Washingtonian/MS +Wassermann/M +Waterbury/M +Waterford/M +Watergate/M +Waterloo/MS +Waters/M +Watertown/M +Watkins/M +Watson/M +Watsonville/M +Watt/SM +Watteau/M +Watts/M +Watusi/M +Waugh/M +Wausau/M +Wave +Wayne/M +Waynesboro/M +Weaver/M +Web/MR +Webb/M +Weber/M +Webern/M +Webster/MS +Wed/M +Weddell/M +Wedgwood/M +Wednesday/MS +Weeks/M +Wehrmacht/M +Wei/M +Weierstrass/M +Weill/M +Weinberg/M +Weirton/M +Weiss/M +Weissmuller/M +Weizmann/M +Weldon/M +Welland/M +Weller/M +Welles/M +Wellington/SM +Wells/M +Welsh/M +Welshman/M +Welshmen/M +Welshwoman +Wenatchee/M +Wendell/M +Wendi/M +Wendy/M +Wesak/M +Wesley/M +Wesleyan/M +Wessex/M +Wesson/M +West/SM +Western/MRS +Westinghouse/M +Westminster/M +Weston/M +Westphalia/M +Weyden/M +Wezen/M +Wharton/M +Wheaties/M +Wheatstone/M +Wheeler/M +Wheeling/M +Whig/SM +Whipple/M +Whirlpool/M +Whistler/M +Whitaker/M +White/SM +Whitefield/M +Whitehall/M +Whitehead/M +Whitehorse/M +Whiteley/M +Whitfield/M +Whitley/M +Whitman/M +Whitney/M +Whitsunday/MS +Whittier/M +WiFi +Wicca/M +Wichita/M +Wiemar/M +Wiesel/M +Wiesenthal/M +Wiggins/M +Wigner/M +Wii/M +Wikileaks +Wikipedia/M +Wilberforce/M +Wilbert/M +Wilbur/M +Wilburn/M +Wilcox/M +Wilda/M +Wilde/MR +Wilder/M +Wiles/M +Wiley/M +Wilford/M +Wilfred/M +Wilfredo/M +Wilhelm/M +Wilhelmina/M +Wilkerson/M +Wilkes/M +Wilkins/M +Wilkinson/M +Will/M +Willa/M +Willamette/M +Willard/M +Willemstad/M +William/SM +Williams/M +Williamsburg/M +Williamson/M +Williamsport/M +Willie/M +Willis/M +Willy/M +Wilma/M +Wilmer/M +Wilmington/M +Wilson/M +Wilsonian/M +Wilton/M +Wimbledon/M +Wimsey/M +Winchell/M +Winchester/MS +Windbreaker/M +Windex/M +Windhoek/M +Windows/M +Windsor/SM +Windward/M +Winesap/M +Winfred/M +Winfrey/M +Winifred/M +Winkle/M +Winnebago/M +Winnie/M +Winnipeg/M +Winston/M +Winters/M +Winthrop/M +Wis +Wisc +Wisconsin/M +Wisconsinite/MS +Wise/M +Witt/M +Wittgenstein/M +Witwatersrand/M +Wm/M +Wobegon/M +Wodehouse/M +Wolf/M +Wolfe/M +Wolff/M +Wolfgang/M +Wollongong/M +Wollstonecraft/M +Wolsey/M +Wolverhampton +Wonder/M +Wonderbra/M +Wong/M +Wood/SM +Woodard/M +Woodhull/M +Woodland/M +Woodrow/M +Woods/M +Woodstock/M +Woodward/M +Woolf/M +Woolite/M +Woolongong/M +Woolworth/M +Wooster/M +Wooten/M +Worcester/SM +Worcestershire/M +WordPress/M +Wordsworth/M +Workman/M +Worms/M +Wotan/M +Wovoka/M +Wozniak/M +Wozzeck/M +Wrangell/M +Wren/M +Wright/M +Wrigley/M +Wroclaw/M +Wu/M +Wuhan/M +Wurlitzer/M +Wyatt/M +Wycherley/M +Wycliffe/M +Wyeth/M +Wylie/M +Wynn/M +Wyo +Wyoming/M +Wyomingite/SM +X/M +XEmacs/M +XL/M +XML +XS +XXL +Xamarin/M +Xanadu/M +Xanthippe/M +Xavier/M +Xe/SM +Xenakis/M +Xenia/M +Xenophon/M +Xerox/MS +Xerxes/M +Xhosa/M +Xi'an/M +Xian/SM +Xiaoping/M +Ximenes/M +Xingu/M +Xinjiang/M +Xiongnu/M +Xizang/M +Xmas/MS +Xochipilli/M +Xuzhou/M +Y/M +YMCA/M +YMHA +YMMV +YT +YWCA/M +YWHA +Yacc/M +Yahoo/M +Yahtzee/M +Yahweh/M +Yakima/M +Yakut/M +Yakutsk/M +Yale/M +Yalow/M +Yalta/M +Yalu/M +Yamagata/M +Yamaha/M +Yamoussoukro/M +Yang/M +Yangon/M +Yangtze/M +Yank/SM +Yankee/SM +Yaobang/M +Yaounde/M +Yaqui/M +Yaren +Yaroslavl/M +Yataro/M +Yates/M +Yauco/M +Yb/M +Yeager/M +Yeats/M +Yekaterinburg/M +Yellowknife/M +Yellowstone/M +Yeltsin/M +Yemen/M +Yemeni/SM +Yemenite +Yenisei/M +Yerevan/M +Yerkes/M +Yesenia/M +Yevtushenko/M +Yggdrasil/M +Yiddish/M +Ymir/M +Yoda/M +Yoknapatawpha/M +Yoko/M +Yokohama/M +Yolanda/M +Yong/M +Yonkers/M +York/M +Yorkie/M +Yorkshire/MS +Yorktown/M +Yoruba/M +Yosemite/M +Yossarian/M +YouTube/M +Young/M +Youngstown/M +Ypres/M +Ypsilanti/M +Yuan/M +Yucatan/M +Yugo/M +Yugoslav/MS +Yugoslavia/M +Yugoslavian/SM +Yukon/M +Yule/SM +Yuletide/MS +Yuma/SM +Yunnan/M +Yuri/M +Yves/M +Yvette/M +Yvonne/M +Z/SMNXT +Zachariah/M +Zachary/M +Zachery/M +Zagreb/M +Zaire/M +Zairian +Zambezi/M +Zambia/M +Zambian/SM +Zamboni/M +Zamenhof/M +Zamora/M +Zane/M +Zanuck/M +Zanzibar/M +Zapata/M +Zaporozhye/M +Zapotec/M +Zappa/M +Zara/M +Zarathustra/M +Zealand/M +Zebedee/M +Zechariah/M +Zedekiah/M +Zedong/M +Zeffirelli/M +Zeke/M +Zelig/M +Zelma/M +Zen/M +Zenger/M +Zeno/M +Zephaniah/M +Zephyrhills/M +Zephyrus/M +Zest/M +Zeus/M +Zhdanov +Zhejiang/M +Zhengzhou/M +Zhivago/M +Zhukov/M +Zibo/M +Ziegfeld/M +Ziegler/M +Ziggy/M +Zika +Zimbabwe/M +Zimbabwean/SM +Zimmerman/M +Zinfandel/M +Zion/SM +Zionism/SM +Zionist/SM +Ziploc/M +Zn/M +Zoe/M +Zola/M +Zollverein/M +Zoloft/M +Zomba/M +Zorn/M +Zoroaster/M +Zoroastrian/MS +Zoroastrianism/SM +Zorro/M +Zosma/M +Zr/M +Zsigmondy/M +Zubenelgenubi/M +Zubeneschamali/M +Zukor/M +Zulu/SM +Zululand +Zuni/M +Zurich/M +Zwingli/M +Zworykin/M +Zyrtec/M +Zyuganov/M +Zzz +a/S +aah +aardvark/SM +ab/SDY +aback +abacus/MS +abaft +abalone/SM +abandon/LSDG +abandonment/M +abase/LGDS +abasement/M +abash/GLDS +abashed/UY +abashment/M +abate/LGDS +abated/U +abatement/M +abattoir/MS +abbe/SM +abbess/MS +abbey/MS +abbot/MS +abbr +abbrev/S +abbreviate/DSGNX +abbreviation/M +abdicate/GNDSX +abdication/M +abdomen/SM +abdominal +abduct/DSG +abductee/MS +abduction/SM +abductor/MS +abeam +aberrant +aberration/MS +aberrational +abet/S +abetted +abetting +abettor/SM +abeyance/M +abhor/S +abhorred +abhorrence/M +abhorrent/Y +abhorring +abidance/M +abide/GS +abiding/Y +ability/IEMS +abject/YP +abjection/M +abjectness/M +abjuration/SM +abjuratory +abjure/ZGDRS +abjurer/M +ablate/XGNVDS +ablation/M +ablative/MS +ablaze +able/UT +abler +abloom +ablution/SM +abnegate/GNDS +abnegation/M +abnormal/Y +abnormality/SM +aboard +abode/MS +abolish/GDS +abolition/M +abolitionism/M +abolitionist/SM +abominable +abominably +abominate/DSGNX +abomination/M +aboriginal/MS +aborigine/SM +aborning +abort/GVDS +abortion/MS +abortionist/MS +abortive/Y +abound/DSG +about +above/M +aboveboard +abracadabra/M +abrade/GDS +abrasion/MS +abrasive/MYPS +abrasiveness/M +abreast +abridge/DSG +abridgment/MS +abroad +abrogate/XGNDS +abrogation/M +abrogator/MS +abrupt/TPRY +abruptness/M +abs/M +abscess/MDSG +abscissa/SM +abscission/M +abscond/ZGSDR +absconder/M +abseil/MDSG +absence/SM +absent/DYSG +absentee/MS +absenteeism/M +absentminded/YP +absentmindedness/M +absinthe/M +absolute/PMYTNS +absoluteness/M +absolution/M +absolutism/M +absolutist/MS +absolve/DSG +absorb/AGDS +absorbance +absorbency/M +absorbent/SM +absorbing/Y +absorption/M +absorptive +abstain/DRZGS +abstainer/M +abstemious/PY +abstemiousness/M +abstention/MS +abstinence/M +abstinent +abstract/GSPMDY +abstracted/YP +abstractedness/M +abstraction/SM +abstractness/MS +abstruse/YP +abstruseness/M +absurd/TPRY +absurdist/MS +absurdity/SM +absurdness/M +abundance/SM +abundant/Y +abuse's +abuse/EGVDS +abuser/MS +abusive/YP +abusiveness/M +abut/SL +abutment/MS +abutted +abutting +abuzz +abysmal/Y +abyss/MS +abyssal +ac +acacia/MS +academe/M +academia/M +academic/SM +academical/Y +academician/MS +academy/SM +acanthus/MS +accede/GDS +accelerate/GNXDS +acceleration/M +accelerator/SM +accent/MDSG +accented/U +accentual +accentuate/GNDS +accentuation/M +accept/DSBG +acceptability/M +acceptableness/M +acceptably/U +acceptance/SM +acceptation/MS +accepted/U +access/MDSG +accessibility/IM +accessible/I +accessibly/I +accession/MDGS +accessorize/DSG +accessory/SM +accident/MS +accidental/SMY +acclaim/MDGS +acclamation/M +acclimate/DSGN +acclimation/M +acclimatization/M +acclimatize/DSG +acclivity/SM +accolade/SM +accommodate/XGNDS +accommodating/Y +accommodation/M +accompanied/U +accompaniment/MS +accompanist/SM +accompany/DSG +accomplice/SM +accomplish/DSLG +accomplished/U +accomplishment/MS +accord/GMDS +accordance/M +accordant +according/Y +accordion/MS +accordionist/MS +accost/GMDS +account/MDSBG +accountability/M +accountable/U +accountancy/M +accountant/MS +accounted/U +accounting/M +accouter/SGD +accouterments/M +accredit/SGD +accreditation/M +accredited/U +accretion/MS +accrual/MS +accrue/GDS +acct +acculturate/DSGN +acculturation/M +accumulate/XGNVDS +accumulation/M +accumulator/MS +accuracy/IM +accurate/IY +accurateness/M +accursed/P +accursedness/M +accusation/MS +accusative/MS +accusatory +accuse/ZGDRS +accuser/M +accusing/Y +accustom/DSG +accustomed/U +ace/DSMG +acerbate/DSG +acerbic +acerbically +acerbity/M +acetaminophen/M +acetate/MS +acetic +acetone/M +acetonic +acetyl +acetylene/M +ache/DSMG +achene/MS +achievable/U +achieve/BLZGDRS +achievement/SM +achiever/M +aching/Y +achoo/M +achromatic +achy/TR +acid/SMY +acidic +acidify/GDS +acidity/M +acidosis/M +acidulous +acknowledge/DSG +acknowledged/U +acknowledgment/SM +acme/SM +acne/M +acolyte/MS +aconite/MS +acorn/MS +acoustic/S +acoustical/Y +acoustics/M +acquaint/AGSD +acquaintance/SM +acquaintanceship/M +acquainted/U +acquiesce/DSG +acquiescence/M +acquiescent/Y +acquire/ZGBDRSL +acquirement/M +acquisition/MS +acquisitive/YP +acquisitiveness/M +acquit/S +acquittal/MS +acquitted +acquitting +acre/SM +acreage/MS +acrid/PTRY +acridity/M +acridness/M +acrimonious/YP +acrimoniousness/M +acrimony/M +acrobat/MS +acrobatic/S +acrobatically +acrobatics/M +acronym/MS +acrophobia/M +acropolis/MS +across +acrostic/SM +acrylamide +acrylic/MS +act's +act/ASDGV +acting/M +actinium/M +action/ASM +actionable +activate/ICANGSD +activation/ICAM +activator/MS +active's +active/IKY +activeness/M +actives +activism/M +activist/MS +activities +activity/IM +actor/AMS +actress/MS +actual/Y +actuality/SM +actualization/M +actualize/GDS +actuarial +actuary/SM +actuate/GNDS +actuation/M +actuator/SM +acuity/M +acumen/M +acupressure/M +acupuncture/M +acupuncturist/SM +acute/PMYTRS +acuteness/M +acyclovir/M +acyl +ad/SM +adage/MS +adagio/MS +adamant/MY +adapt/BZGVDRS +adaptability/M +adaptation/MS +adapter/M +adaption/S +add/SDRBZG +addend/MS +addenda +addendum/M +adder/M +addict/GVMDS +addiction/SM +addition/SM +additional/Y +additive/SM +addle/GDS +address's +address/AGDS +addressable +addressed/U +addressee/SM +adduce/GDS +adenine/M +adenocarcinoma +adenoid/SM +adenoidal +adept/MYPS +adeptness/M +adequacy/IM +adequate/IY +adequateness/M +adhere/GDS +adherence/M +adherent/SM +adhesion/M +adhesive/PSM +adhesiveness/M +adiabatic +adieu/MS +adios +adipose +adj +adjacency/M +adjacent/Y +adjectival/Y +adjective/MS +adjoin/GDS +adjourn/DGLS +adjournment/SM +adjudge/GDS +adjudicate/GNVXDS +adjudication/M +adjudicator/SM +adjudicatory +adjunct/MS +adjuration/MS +adjure/GDS +adjust/AGDSL +adjustable +adjuster/SM +adjustment/AMS +adjutant/SM +adman/M +admen +admin/S +administer/DGS +administrate/XDSGNV +administration/M +administrative/Y +administrator/MS +admirably +admiral/MS +admiralty/M +admiration/M +admire/BZGDRS +admirer/M +admiring/Y +admissibility/IM +admissible/I +admissibly +admission/AM +admissions +admit/AS +admittance/M +admitted/Y +admitting/A +admix/GDS +admixture/SM +admonish/LDSG +admonishment/MS +admonition/MS +admonitory +ado/M +adobe/MS +adolescence/SM +adolescent/SM +adopt/AGVDS +adoptable +adopter/MS +adoption/SM +adorableness/M +adorably +adoration/M +adore/BZGDRS +adorer/M +adoring/Y +adorn/LGDS +adorned/U +adornment/MS +adrenal/MS +adrenalin's +adrenaline/M +adrenergic +adrift +adroit/PY +adroitness/M +adsorb/SDG +adsorbent/MS +adsorption/SM +adulate/DSGN +adulation/M +adulator/MS +adulatory +adult/MS +adulterant/MS +adulterate/GNDS +adulterated/U +adulteration/M +adulterer/SM +adulteress/MS +adulterous +adultery/SM +adulthood/M +adumbrate/GNDS +adumbration/M +adv +advance/LDSMG +advancement/SM +advantage/EDSMG +advantageous/EY +advent/SM +adventitious/Y +adventure/DRSMZG +adventurer/M +adventuresome +adventuress/MS +adventurism +adventurist/S +adventurous/YP +adventurousness/M +adverb/SM +adverbial/SMY +adversarial +adversary/SM +adverse/PRYT +adverseness/M +adversity/SM +advert/SMDG +advertise/LZGDRS +advertised/U +advertisement/MS +advertiser/M +advertising/M +advertorial/SM +advice/M +advisability/IM +advisable/I +advisably +advise/LDRSZGB +advised/UY +advisement/M +adviser/M +advisor/SM +advisory/SM +advocacy/M +advocate/MGDS +advt +adware +adze/SM +aegis/M +aerate/DSGN +aeration/M +aerator/SM +aerial/SMY +aerialist/MS +aerie/MS +aerobatic/S +aerobatics/M +aerobic/S +aerobically +aerobics/M +aerodrome/MS +aerodynamic/S +aerodynamically +aerodynamics/M +aerogram/S +aeronautic/S +aeronautical +aeronautics/M +aerosol/MS +aerospace/M +aesthete/MS +aesthetic/S +aesthetically +aestheticism/M +aesthetics/M +afar +affability/M +affable +affably +affair/MS +affect's +affect/EGDS +affectation/SM +affected/UY +affecting/Y +affection/EM +affectionate/Y +affections +afferent +affiance/GDS +affidavit/SM +affiliate's +affiliate/EGNDS +affiliated/U +affiliation/EM +affiliations +affine +affinity/SM +affirm/AGDS +affirmation/AMS +affirmative/MYS +affix/GMDS +afflatus/M +afflict/GDS +affliction/SM +affluence/M +affluent/Y +afford/GDSB +affordability +affordably +afforest/EGSD +afforestation/M +affray/MS +affront/GMDS +afghan/MS +aficionado/MS +afield +afire +aflame +afloat +aflutter +afoot +aforementioned +aforesaid +aforethought +afoul +afraid/U +afresh +aft/RZ +afterbirth/M +afterbirths +afterburner/MS +aftercare/M +aftereffect/MS +afterglow/SM +afterimage/MS +afterlife/M +afterlives +aftermarket/MS +aftermath/M +aftermaths +afternoon/MS +aftershave/SM +aftershock/SM +aftertaste/SM +afterthought/SM +afterward/S +afterword/MS +again +against +agape/M +agar/M +agate/MS +agave/M +age/DSMGJ +ageism/M +ageist/SM +ageless/YP +agelessness/M +agency/SM +agenda/SM +agenesis +agent/AMS +ageratum/M +agglomerate/DSMGNX +agglomeration/M +agglutinate/DSXGN +agglutination/M +aggrandize/GLDS +aggrandizement/M +aggravate/GNXDS +aggravating/Y +aggravation/M +aggregate/MGNDSX +aggregation/M +aggregator/SM +aggression/M +aggressive/PY +aggressiveness/M +aggressor/SM +aggrieve/DSG +aggro +aghast +agile/Y +agility/M +aging/M +agitate/XGNDS +agitation/M +agitator/MS +agitprop/M +agleam +aglitter +aglow +agnostic/MS +agnosticism/M +ago +agog +agonist/S +agonize/GDS +agonizing/Y +agony/SM +agoraphobia/M +agoraphobic/MS +agrarian/MS +agrarianism/M +agree/EBLDS +agreeableness/EM +agreeably/E +agreeing/E +agreement/ESM +agribusiness/MS +agricultural/Y +agriculturalist/MS +agriculture/M +agriculturist/MS +agronomic +agronomist/MS +agronomy/M +aground +ague/M +ah +aha +ahchoo +ahead +ahem +ahoy +aid/SMDG +aide/SM +aided/U +aigrette/MS +ail/SDLG +aileron/SM +ailment/SM +aim/SMDG +aimless/YP +aimlessness/M +ain't +air/SMDJG +airbag/MS +airbase/SM +airbed/S +airborne +airbrush/MDSG +airbus/MS +aircraft/M +aircraftman +aircraftmen +aircrew/S +airdrome/S +airdrop/SM +airdropped +airdropping +airfare/SM +airfield/SM +airflow/M +airfoil/SM +airfreight/M +airguns +airhead/SM +airily +airiness/M +airing/M +airless/P +airlessness/M +airletters +airlift/SGMD +airline/RSMZ +airliner/M +airlock/SM +airmail/GSMD +airman/M +airmen +airplane/MS +airplay/M +airport/SM +airship/SM +airshow/S +airsick/P +airsickness/M +airspace/M +airspeed +airstrike/MS +airstrip/SM +airtight +airtime/M +airwaves/M +airway/MS +airwoman +airwomen +airworthiness/M +airworthy/P +airy/PTR +aisle/MS +aitch/MS +ajar +aka +akimbo +akin +alabaster/M +alack +alacrity/M +alarm/GMDS +alarming/Y +alarmist/SM +alas +alb/SM +albacore/SM +albatross/MS +albeit +albinism/M +albino/MS +album/MNS +albumen/M +albumin/M +albuminous +alchemist/SM +alchemy/M +alcohol/SM +alcoholic/MS +alcoholically +alcoholism/M +alcove/MS +alder/MS +alderman/M +aldermen +alderwoman/M +alderwomen +ale/SMV +aleatory +alehouse/SM +alembic/SM +alert/GMDYPS +alertness/M +alewife/M +alewives +alfalfa/M +alfresco +alga/M +algae +algal +algebra/SM +algebraic +algebraically +algorithm/SM +algorithmic +alias/GMDS +alibi/GMDS +alien/BGMDS +alienable/IU +alienate/DSGN +alienation/M +alienist/SM +alight/GDS +align/ALGDS +aligned/U +aligner/MS +alignment/AMS +alike/U +aliment/MDSG +alimentary +alimony/M +aliveness/M +aliyah/M +aliyahs +alkali/M +alkalies +alkaline +alkalinity/M +alkalize/DSG +alkaloid/SM +alkyd/MS +all/M +allay/GDS +allegation/MS +allege/GDS +alleged/Y +allegiance/MS +allegoric +allegorical/Y +allegorist/MS +allegory/SM +allegretto/MS +allegro/MS +allele/MS +alleluia/SM +allergen/SM +allergenic +allergic +allergically +allergist/SM +allergy/SM +alleviate/DSGN +alleviation/M +alley/MS +alleyway/SM +alliance/SM +alligator/MS +alliterate/DSXGNV +alliteration/M +alliterative/Y +allocate/ADSGN +allocation/AM +allocations +allot/LS +allotment/SM +allotted +allotting +allover +allow/EGDS +allowable/U +allowably +allowance/SM +alloy/GMDS +alloyed/U +allspice/M +allude/GDS +allure/MGLDS +allurement/MS +alluring/Y +allusion/SM +allusive/PY +allusiveness/M +alluvial/M +alluvium/SM +ally/GDSM +almanac/SM +almighty +almond/MS +almoner/SM +almost +alms/M +almshouse/MS +aloe/SM +aloft +aloha/MS +alone +along +alongshore +alongside +aloof/PY +aloofness/M +aloud +alp/SM +alpaca/MS +alpha/MS +alphabet/SM +alphabetic +alphabetical/Y +alphabetization/SM +alphabetize/ZGDRS +alphabetizer/M +alphanumeric +alphanumerical/Y +alpine/S +already +alright +also +alt/S +altar/MS +altarpiece/SM +alter/GDBS +alterable/U +alteration/MS +altercation/SM +altered/U +alternate/DSMYGNVX +alternation/M +alternative/MYS +alternator/SM +although +altimeter/MS +altitude/MS +alto/SM +altogether +altruism/M +altruist/SM +altruistic +altruistically +alum/SM +alumina/M +aluminum/M +alumna/M +alumnae +alumni +alumnus/M +alveolar/S +always +am/N +amalgam/SM +amalgamate/XGNDS +amalgamation/M +amanuenses +amanuensis/M +amaranth/M +amaranths +amaretto/M +amaryllis/MS +amass/GDS +amateur/SM +amateurish/YP +amateurishness/M +amateurism/M +amatory +amaze/LMGDS +amazement/M +amazing/Y +amazon/MS +amazonian +ambassador/SM +ambassadorial +ambassadorship/MS +ambassadress/MS +amber/M +ambergris/M +ambiance/MS +ambidexterity/M +ambidextrous/Y +ambient +ambiguity/SM +ambiguous/UY +ambit +ambition/MS +ambitious/YP +ambitiousness/M +ambivalence/M +ambivalent/Y +amble/MZGDRS +ambler/M +ambrosia/M +ambrosial +ambulance/MS +ambulanceman +ambulancemen +ambulancewoman +ambulancewomen +ambulant +ambulate/DSXGN +ambulation/M +ambulatory/SM +ambuscade/MGDS +ambush/GMDS +ameliorate/GNVDS +amelioration/M +amen/B +amenability/M +amenably +amend/BLGDS +amendment/SM +amenity/SM +amerce/GLDS +amercement/SM +americium/M +amethyst/SM +amiability/M +amiable +amiably +amicability/M +amicable +amicably +amid +amide/MS +amidship/S +amigo/MS +amine/S +amino +amiss +amitriptyline +amity/M +ammeter/SM +ammo/M +ammonia/M +ammonium +ammunition/M +amnesia/M +amnesiac/MS +amnesic/SM +amnesty/GDSM +amniocenteses +amniocentesis/M +amnion/MS +amniotic +amoeba/MS +amoebae +amoebic +amok +among +amontillado/SM +amoral/Y +amorality/M +amorous/YP +amorousness/M +amorphous/PY +amorphousness/M +amortization/SM +amortize/DSGB +amount/GMDS +amour/MS +amoxicillin +amp/SMY +amperage/M +ampere/MS +ampersand/MS +amphetamine/SM +amphibian/MS +amphibious/Y +amphitheater/SM +amphora/M +amphorae +ampicillin +ample/TR +amplification/M +amplifier/M +amplify/NDRSXZG +amplitude/SM +ampule/MS +amputate/GNDSX +amputation/M +amputee/MS +amt +amulet/MS +amuse/LGDS +amusement/MS +amusing/Y +amygdala +amylase/M +amyloid +an/CS +anabolism/M +anachronism/SM +anachronistic +anachronistically +anaconda/SM +anaerobe/SM +anaerobic +anaerobically +anagram/MS +anal/Y +analgesia/M +analgesic/SM +analog/MS +analogical/Y +analogize/GDS +analogous/YP +analogousness/M +analogue/SM +analogy/SM +analysand/MS +analyses/A +analysis/AM +analyst/SM +analytic +analytical/Y +analyzable +analyze/ADSG +analyzer/SM +anapest/SM +anapestic/MS +anarchic +anarchically +anarchism/M +anarchist/MS +anarchistic +anarchy/M +anathema/SM +anathematize/DSG +anatomic +anatomical/Y +anatomist/SM +anatomize/DSG +anatomy/SM +ancestor/SM +ancestral/Y +ancestress/MS +ancestry/SM +anchor/MDGS +anchorage/MS +anchorite/MS +anchorman/M +anchormen +anchorpeople +anchorperson/SM +anchorwoman/M +anchorwomen +anchovy/SM +ancient/SPMRYT +ancientness/M +ancillary/SM +and +andante/SM +andiron/SM +androgen/M +androgenic +androgynous +androgyny/M +android/SM +anecdotal/Y +anecdote/MS +anemia/M +anemic +anemically +anemometer/SM +anemone/SM +anent +anesthesia/M +anesthesiologist/SM +anesthesiology/M +anesthetic/SM +anesthetist/MS +anesthetization/SM +anesthetize/GDS +aneurysm/SM +anew +angel/MS +angelfish/MS +angelic +angelica/M +angelical/Y +anger/GMDS +angina/M +angioplasty/SM +angiosperm/SM +angle/MZGDRS +angler/M +angleworm/MS +anglicism/S +anglicize/GDS +angling/M +anglophile/S +anglophone/S +angora/MS +angostura +angrily +angry/TR +angst/M +angstrom/MS +anguish/GMDS +angular +angularity/SM +angulation +anhydrous +aniline/M +anilingus +animadversion/MS +animadvert/GSD +animal/MS +animalcule/SM +animate/ADSGN +animated/Y +animation/AM +animations +animator/MS +anime/M +animism/M +animist/SM +animistic +animosity/SM +animus/M +anion/MS +anionic +anise/M +aniseed/M +anisette/M +ankh/M +ankhs +ankle/MS +anklebone/MS +anklet/MS +annalist/SM +annals/M +anneal/GDS +annelid/MS +annex/GMDS +annexation/MS +annihilate/DSGN +annihilation/M +annihilator/SM +anniversary/SM +annotate/DSXGNV +annotation/M +annotator/MS +announce/DRSLZG +announced/U +announcement/MS +announcer/M +annoy/GDS +annoyance/MS +annoying/Y +annual/MYS +annualized +annuitant/SM +annuity/SM +annul/LS +annular +annulled +annulling +annulment/SM +annulus +annunciation/SM +anode/MS +anodize/GDS +anodyne/MS +anoint/GDLS +anointment/M +anomalous/Y +anomaly/SM +anon/S +anonymity/M +anonymous/Y +anopheles/M +anorak/MS +anorectic/SM +anorexia/M +anorexic/MS +another +answer/BMDGS +answerable/U +answered/U +answerphone/S +ant/SMD +antacid/SM +antagonism/SM +antagonist/SM +antagonistic +antagonistically +antagonize/DSG +antarctic +ante/SM +anteater/MS +antebellum +antecedence/M +antecedent/SM +antechamber/SM +antedate/GDS +antediluvian +anteing +antelope/MS +antenatal +antenna/SM +antennae +anterior +anteroom/MS +anthem/MS +anther/MS +anthill/SM +anthologist/SM +anthologize/DSG +anthology/SM +anthracite/M +anthrax/M +anthropocentric +anthropoid/MS +anthropological/Y +anthropologist/SM +anthropology/M +anthropomorphic +anthropomorphically +anthropomorphism/M +anthropomorphize +anthropomorphous +anti/SM +antiabortion +antiabortionist/MS +antiaircraft +antibacterial/MS +antibiotic/MS +antibody/SM +antic/MS +anticancer +anticipate/GNXDS +anticipated/U +anticipation/M +anticipatory +anticked +anticking +anticlerical +anticlimactic +anticlimactically +anticlimax/MS +anticline/SM +anticlockwise +anticoagulant/MS +anticommunism/M +anticommunist/SM +anticyclone/SM +anticyclonic +antidemocratic +antidepressant/MS +antidote/MS +antifascist/MS +antiferromagnetic +antifreeze/M +antigen/SM +antigenic +antigenicity/M +antihero/M +antiheroes +antihistamine/SM +antiknock/M +antilabor +antilogarithm/SM +antimacassar/MS +antimalarial +antimatter/M +antimicrobial +antimissile +antimony/M +antineutrino/SM +antineutron/MS +antinuclear +antioxidant/MS +antiparticle/SM +antipasti +antipasto/MS +antipathetic +antipathy/SM +antipersonnel +antiperspirant/SM +antiphon/SM +antiphonal/MYS +antipodal/S +antipodean/MS +antipodes/M +antipollution +antipoverty +antiproton/MS +antiquarian/SM +antiquarianism/M +antiquary/SM +antiquate/GDS +antique/DSMG +antiquity/SM +antirrhinum/S +antiscience +antisemitic +antisemitism/M +antisepsis/M +antiseptic/SM +antiseptically +antiserum/MS +antislavery +antisocial/Y +antispasmodic/MS +antisubmarine +antitank +antitheses +antithesis/M +antithetic +antithetical/Y +antitoxin/MS +antitrust +antivenin/MS +antivenom +antiviral/MS +antivirus +antivivisectionist/MS +antiwar +antler/MDS +antonym/SM +antonymous +antrum +antsy/TR +anus/MS +anvil/MS +anxiety/SM +anxious/YP +anxiousness/M +any +anybody/SM +anyhow +anymore +anyone/M +anyplace +anything/SM +anytime +anyway/S +anywhere +anywise +aorta/MS +aortic +apace +apart +apartheid/M +apartment/MS +apathetic +apathetically +apathy/M +apatite/M +ape/DSMG +apelike +aperitif/MS +aperture/SM +apex/MS +aphasia/M +aphasic/MS +aphelia +aphelion/SM +aphid/MS +aphorism/MS +aphoristic +aphoristically +aphrodisiac/SM +apiarist/SM +apiary/SM +apical/Y +apiece +apish/Y +aplenty +aplomb/M +apocalypse/SM +apocalyptic +apocrypha/M +apocryphal/Y +apogee/MS +apolitical/Y +apologetic/U +apologetically +apologia/SM +apologist/MS +apologize/GDS +apology/SM +apoplectic +apoplexy/SM +apoptosis +apoptotic +apostasy/SM +apostate/SM +apostatize/GDS +apostle/MS +apostleship/M +apostolic +apostrophe/MS +apothecary/SM +apothegm/SM +apotheoses +apotheosis/M +app/SM +appall/GDS +appalling/Y +appaloosa/MS +apparatchik/S +apparatus/MS +apparel/MDGS +apparent/Y +apparition/SM +appeal/GMDS +appealing/UY +appear/AESDG +appearance/EAMS +appease/LZGDRS +appeasement/SM +appeaser/M +appellant/SM +appellate/XN +appellation/M +append/GDS +appendage/SM +appendectomy/SM +appendices +appendicitis/M +appendix/MS +appertain/GDS +appetite/SM +appetizer/MS +appetizing/Y +applaud/ZGDRS +applauder/M +applause/M +apple/MS +applejack/M +applesauce/M +applet/MS +appliance/SM +applicability/M +applicable/I +applicably +applicant/SM +application/AM +applicator/SM +applier/MS +applique/DSM +appliqueing +apply/ANXGDS +appoint/AELSVGD +appointee/SM +appointment's/A +appointment/ESM +apportion/AGDLS +apportionment/AM +appose/GDS +apposite/YNVP +appositeness/M +apposition/M +appositive/SM +appraisal/AMS +appraise/ADSG +appraiser/MS +appreciable/I +appreciably/I +appreciate/DSXGNV +appreciated/U +appreciation/M +appreciative/Y +appreciator/MS +appreciatory +apprehend/GDS +apprehension/MS +apprehensive/YP +apprehensiveness/M +apprentice/DSMG +apprenticeship/MS +apprise/GDS +approach/GBMDS +approachable/UI +approbation/EM +approbations +appropriate/PYGNXDS +appropriated/U +appropriateness/IM +appropriation/M +appropriator/SM +approval/EM +approvals +approve/EGDS +approved/U +approving/EY +approx +approximate/DSXYGN +approximation/M +appurtenance/SM +appurtenant +apricot/MS +apron/MS +apropos +apse/SM +apt/IYPT +apter +aptitude/SM +aptness/IM +aqua/SM +aquaculture/M +aqualung/MS +aquamarine/SM +aquanaut/MS +aquaplane/MGDS +aquarium/MS +aquatic/SM +aquatically +aquatics/M +aquatint/S +aquavit/M +aqueduct/MS +aqueous +aquifer/SM +aquiline +arabesque/MS +arability/M +arachnid/MS +arachnophobia +arbiter/SM +arbitrage/MZGDRS +arbitrager/M +arbitrageur/SM +arbitrament/SM +arbitrarily +arbitrariness/M +arbitrary/P +arbitrate/GNDS +arbitration/M +arbitrator/MS +arbor/MS +arboreal +arboretum/SM +arborvitae/SM +arbutus/MS +arc/SMDG +arcade/MS +arcane +arch/PZTGVMDRSY +archaeological/Y +archaeologist/SM +archaeology/M +archaic +archaically +archaism/MS +archaist/MS +archangel/MS +archbishop/SM +archbishopric/SM +archdeacon/SM +archdiocesan +archdiocese/MS +archduchess/MS +archduke/MS +archenemy/SM +archer/M +archery/M +archetypal +archetype/MS +archfiend/MS +archiepiscopal +archipelago/MS +architect/SM +architectonic/S +architectonics/M +architectural/Y +architecture/MS +architrave/SM +archival +archive/DSMG +archivist/MS +archness/M +archway/SM +arctic/MS +ardent/Y +ardor/MS +arduous/YP +arduousness/M +are/SMB +area/SM +areal +aren't +arena/MS +argent/M +arginine +argon/M +argosy/SM +argot/MS +arguable/IU +arguably/U +argue/ZGDRS +arguer/M +argument/MS +argumentation/M +argumentative/PY +argumentativeness/M +argyle/MS +aria/SM +arid/Y +aridity/M +aright +arise/GS +arisen +aristocracy/SM +aristocrat/SM +aristocratic +aristocratically +arithmetic/M +arithmetical/Y +arithmetician/MS +ark/SM +arm's +arm/EAGDS +armada/MS +armadillo/SM +armament/AEM +armaments +armature/MS +armband/MS +armchair/MS +armed/U +armful/MS +armhole/SM +armistice/SM +armlet/MS +armload/S +armor/ZGMDRS +armored/U +armorer/M +armorial +armory/SM +armpit/MS +armrest/SM +army/SM +aroma/MS +aromatherapist/MS +aromatherapy/M +aromatic/MS +aromatically +arose +around +arousal/M +arouse/GDS +arpeggio/MS +arr +arraign/DGSL +arraignment/SM +arrange/AESDLG +arrangement's/E +arrangement/ASM +arranger/SM +arrant +arras/MS +array/EGMDS +arrears/M +arrest/AGMDS +arrhythmia/M +arrhythmic +arrhythmical +arrival/MS +arrive/GDS +arrogance/M +arrogant/Y +arrogate/GNDS +arrogation/M +arrow/MS +arrowhead/MS +arrowroot/M +arroyo/MS +arsed +arsenal/MS +arsenic/M +arsing +arson/M +arsonist/SM +art/SM +arterial +arteriole/MS +arteriosclerosis/M +artery/SM +artful/PY +artfulness/M +arthritic/MS +arthritis/M +arthropod/MS +arthroscope/SM +arthroscopic +arthroscopy +artichoke/SM +article/MDS +articulacy/I +articular +articulate/YGNPDSX +articulateness/IM +articulation/M +artifact/SM +artifice/RSMZ +artificer/M +artificial/Y +artificiality/M +artillery/M +artilleryman/M +artillerymen +artiness/M +artisan/MS +artist/MS +artiste/MS +artistic/I +artistically +artistry/M +artless/PY +artlessness/M +artsy/TR +artwork/MS +arty/PTR +arugula +arum/SM +asap +asbestos/M +ascend/AGDS +ascendance/M +ascendancy/M +ascendant/SM +ascension/MS +ascent/MS +ascertain/GDSBL +ascertainment/M +ascetic/MS +ascetically +asceticism/M +ascot/MS +ascribe/GBDS +ascription/M +aseptic +aseptically +asexual/Y +asexuality/M +ash/MDNSG +ashamed/UY +ashcan/MS +ashlar/MS +ashore +ashram/MS +ashtray/SM +ashy/TR +aside/MS +asinine/Y +asininity/SM +ask/SDG +askance +asked/U +askew +aslant +asleep +asocial +asp/SMNX +asparagus/M +aspartame/M +aspect/MS +aspen/M +asperity/SM +aspersion/MS +asphalt/MDGS +asphodel/SM +asphyxia/M +asphyxiate/DSXGN +asphyxiation/M +aspic/MS +aspidistra/MS +aspirant/MS +aspirate/MGNDSX +aspiration/M +aspirator/SM +aspire/GDS +aspirin/MS +ass/MS +assail/GBDS +assailable/U +assailant/SM +assassin/SM +assassinate/GNXDS +assassination/M +assault/MDRGS +assay/ZGMDRS +assayer/M +assemblage/SM +assemble/AEGSD +assembler/MS +assemblies +assembly/AM +assemblyman/M +assemblymen +assemblywoman/M +assemblywomen +assent/GMDS +assert/AGVDS +assertion/AM +assertions +assertive/YP +assertiveness/M +assess/ALGDS +assessment/ASM +assessor/MS +asset/MS +asseverate/DSGN +asseveration/M +asshole/MS! +assiduity/M +assiduous/PY +assiduousness/M +assign's +assign/ALGDS +assignable +assignation/MS +assigned/U +assignee/M +assigner/MS +assignment/AMS +assignor/MS +assimilate/DSGN +assimilated/U +assimilation/M +assist/GVMDS +assistance/M +assistant/SM +assisted/U +assize/MS +assn +assoc +associate's +associate/EDSGNV +association/EM +associations +associativity +assonance/M +assonant/MS +assort/GLDS +assortative +assortment/MS +asst +assuage/GDS +assume/BGDS +assumption/SM +assumptive +assurance/ASM +assure/AGDS +assured/MYS +astatine/M +aster/EMS +asterisk/GMDS +astern +asteroid/MS +asthma/M +asthmatic/SM +asthmatically +astigmatic +astigmatism/SM +astir +astonish/DSLG +astonishing/Y +astonishment/M +astound/GDS +astounding/Y +astraddle +astrakhan/M +astral +astray +astride +astringency/M +astringent/SMY +astrolabe/SM +astrologer/SM +astrological/Y +astrologist/MS +astrology/M +astronaut/MS +astronautic/S +astronautical +astronautics/M +astronomer/SM +astronomic +astronomical/Y +astronomy/M +astrophysical +astrophysicist/MS +astrophysics/M +astute/PYTR +astuteness/M +asunder +asylum/SM +asymmetric +asymmetrical/Y +asymmetry/SM +asymptomatic +asymptotic +asymptotically +asynchronous/Y +at +atavism/M +atavist/SM +atavistic +ataxia/M +ataxic/MS +ate +atelier/SM +atheism/M +atheist/MS +atheistic +atherosclerosis/M +atherosclerotic +athirst +athlete/MS +athletic/S +athletically +athleticism +athletics/M +athwart +atilt +atishoo +atlas/MS +atmosphere/MS +atmospheric/S +atmospherically +atmospherics/M +atoll/MS +atom/SM +atomic +atomically +atomize/ZGDRS +atomizer/M +atonal/Y +atonality/M +atone/LGDS +atonement/M +atop +atria +atrial +atrioventricular +atrium/M +atrocious/PY +atrociousness/M +atrocity/SM +atrophy/DSMG +atropine/M +attach/ALGDS +attache/BM +attached/U +attachment/AM +attachments +attack/ZGMDRS +attacker/M +attain/AGDS +attainability/M +attainable/U +attainder/M +attainment/SM +attar/M +attempt's +attempt/ASDG +attend/SDRZG +attendance/SM +attendant/SM +attended/U +attendee/SM +attention/IM +attentions +attentive/IPY +attentiveness/IM +attenuate/DSGN +attenuation/M +attest/SDG +attestation/SM +attested/U +attic/SM +attire/DSMG +attitude/SM +attitudinal +attitudinize/GDS +attn +attorney/MS +attract/SGVDB +attractant/MS +attraction/MS +attractive/UY +attractiveness/M +attribute/DSMGNVBX +attributed/U +attribution/M +attributive/MYS +attrition/M +attune/DSG +atty +atwitter +atypical/Y +aubergine/S +auburn/M +auction/MDGS +auctioneer/SM +audacious/YP +audaciousness/M +audacity/M +audibility/IM +audible/MS +audibly/I +audience/MS +audio/MS +audiological +audiologist/SM +audiology/M +audiometer/SM +audiophile/SM +audiotape/SM +audiovisual/S +audiovisuals/M +audit/GMDS +audition/SMDG +auditor/MS +auditorium/SM +auditory +auger/MS +aught/MS +augment/DRZGS +augmentation/MS +augmentative +augmenter/M +augur/GMDS +augury/SM +august/PTRY +augustness/M +auk/SM +aunt/SM +auntie/SM +aura/MS +aural/Y +aureole/SM +aureus +auricle/SM +auricular +aurora/SM +auscultate/GNDSX +auscultation/M +auspice/SM +auspicious/IY +auspiciousness/M +austere/RYT +austerity/SM +austral +authentic/IU +authentically +authenticate/XGNDS +authenticated/U +authentication/M +authenticity/M +author/SMDG +authoress/MS +authorial +authoritarian/MS +authoritarianism/M +authoritative/YP +authoritativeness/M +authority/SM +authorization/MS +authorize/AGDS +authorized/U +authorship/M +autism/M +autistic +auto/MS +autobahn/SM +autobiographer/SM +autobiographic +autobiographical/Y +autobiography/SM +autoclave/MS +autocracy/SM +autocrat/SM +autocratic +autocratically +autocross +autodidact/SM +autograph/MDG +autographs +autoimmune +autoimmunity/M +automaker/SM +automate/GNDS +automatic/SM +automatically +automation/M +automatism/M +automatize/GDS +automaton/SM +automobile/DSMG +automotive +autonomic +autonomous/Y +autonomy/M +autopilot/SM +autopsy/GDSM +autosuggestion +autoworker/MS +autumn/SM +autumnal +aux +auxiliary/SM +auxin/M +av/RZ +avail/BGMDS +availability/UM +available/U +avalanche/SM +avarice/M +avaricious/Y +avast +avatar/MS +avaunt +avdp +ave +avenge/ZGDRS +avenger/M +avenue/MS +average/MYGDS +averred +averring +averse/XN +aversion/M +avert/GDS +avg +avian +aviary/SM +aviation/M +aviator/MS +aviatrices +aviatrix/MS +avid/Y +avidity/M +avionic/S +avionics/M +avitaminosis/M +avocado/SM +avocation/MS +avocational +avoid/SDGB +avoidable/U +avoidably/U +avoidance/M +avoidant +avoirdupois/M +avouch/DSG +avow/EDGS +avowal/ESM +avowed/Y +avuncular/Y +aw +await/GDS +awake/GS +awaken/AGDS +awakening/SM +award/GMDS +awardee/S +aware/UP +awareness/UM +awash +away +awe/DSMG +aweigh +awesome/YP +awesomeness/M +awestruck +awful/YP +awfuller +awfullest +awfulness/M +awhile +awkward/RYPT +awkwardness/M +awl/SM +awn/GJSM +awning/M +awoke +awoken +awry +ax/MDSG +axial/Y +axiom/SM +axiomatic +axiomatically +axis/M +axle/MS +axletree/SM +axolotl/SM +axon/MS +ayah/M +ayahs +ayatollah/M +ayatollahs +aye/SM +azalea/SM +azimuth/M +azimuths +azure/SM +b/KDT +baa/SMDG +babble/MZGDRS +babbler/M +babe/SM +babel/MS +baboon/MS +babushka/SM +baby/TGDRSM +babyhood/M +babyish +babysat +babysit/S +babysitter/MS +babysitting/M +baccalaureate/SM +baccarat/M +bacchanal/MS +bacchanalia/M +bacchanalian/MS +baccy +bachelor/SM +bachelorhood/M +bacillary +bacilli +bacillus/M +back/SJZGMDR +backache/MS +backbench/S +backbit +backbite/ZGRS +backbiter/M +backbitten +backboard/SM +backbone/MS +backbreaking +backchat +backcloth +backcloths +backcomb/DSG +backdate/GDS +backdoor +backdrop/MS +backer/M +backfield/SM +backfire/MGDS +backgammon/M +background/MRZS +backgrounder/M +backhand/MDRSZG +backhanded/Y +backhander/M +backhoe/MS +backing/M +backlash/MS +backless +backlog/MS +backlogged +backlogging +backpack/ZGMDRS +backpacker/M +backpacking/M +backpedal/SDG +backrest/SM +backroom/S +backscratching/M +backseat/SM +backside/SM +backslapper/SM +backslapping/M +backslash/MS +backslid +backslide/RSZG +backslider/M +backspace/DSMG +backspin/M +backstabber/MS +backstabbing +backstage/M +backstair/S +backstop/SM +backstopped +backstopping +backstory/S +backstreet/S +backstretch/MS +backstroke/MGDS +backtalk/M +backtrack/SDG +backup/MS +backward/PSY +backwardness/M +backwash/M +backwater/SM +backwoods/M +backwoodsman/M +backwoodsmen +backyard/SM +bacon/M +bacteria/M +bacterial +bactericidal +bactericide/SM +bacteriologic +bacteriological +bacteriologist/SM +bacteriology/M +bacterium/M +bad/MYP +badder +baddest +baddie/MS +bade +badge/MZRS +badger/GMD +badinage/M +badlands/M +badman/M +badmen +badminton/M +badmouth/GD +badmouths +badness/M +baffle/MZGDRSL +bafflement/M +baffler/M +bag/SM +bagatelle/SM +bagel/MS +bagful/MS +baggage/M +bagged +baggie/M +baggily +bagginess/M +bagging +baggy/PTRS +bagpipe/MZRS +bagpiper/M +baguette/MS +bah +baht/SM +bail/SBGMD +bailey/S +bailiff/S +bailiwick/MS +bailout/SM +bailsman/M +bailsmen +bairn/MS +bait/SGMD +baize/M +bake/DRSMZG +baked/U +baker/M +bakery/SM +bakeshop/MS +baklava/M +baksheesh/M +balaclava/MS +balalaika/MS +balance's +balance/UDSG +balboa/SM +balcony/SM +bald/STGPDRY +balderdash/M +baldfaced +baldness/M +baldric/SM +baldy/S +bale/DRSMZG +baleen/M +baleful/PY +balefulness/M +baler/M +balk/SGMD +balky/RT +ball/SGMD +ballad/SM +balladeer/MS +balladry/M +ballast/GSMD +ballcock/MS +ballerina/SM +ballet/SM +balletic +ballgame/MS +ballgirl/S +ballgown/S +ballistic/S +ballistics/M +balloon/SGMD +balloonist/MS +ballot/SMDG +ballpark/MS +ballplayer/MS +ballpoint/MS +ballroom/MS +balls/DSG +ballsy/RT +bally +ballyhoo/SMDG +balm/SM +balminess/M +balmy/RTP +baloney/M +balsa/MS +balsam/SM +balsamic +baluster/SM +balustrade/MS +bamboo/SM +bamboozle/DSG +ban/SM +banal/Y +banality/SM +banana/SM +band's +band/ESGD +bandage/DSMG +bandanna/MS +bandbox/MS +bandeau/M +bandeaux +bandit/SM +banditry/M +bandleader/S +bandmaster/SM +bandoleer/SM +bandsman/M +bandsmen +bandstand/SM +bandwagon/SM +bandwidth +bandwidths +bandy/DRSTG +bane/SM +baneful +bang/SGMDR +bangle/SM +bani +banish/GLDS +banishment/M +banister/SM +banjo/MS +banjoist/SM +bank/SZGBMDR +bankbook/SM +bankcard/SM +banker/M +banking/M +banknote/SM +bankroll/SGMD +bankrupt/SGMD +bankruptcy/SM +banned +banner/SM +banning +bannock/MS +banns/M +banquet/ZGMDRS +banqueter/M +banquette/SM +banshee/MS +bantam/SM +bantamweight/SM +banter/GSMD +bantering/Y +banyan/SM +banzai/SM +baobab/SM +bap/S +baptism/MS +baptismal +baptist/S +baptistery/SM +baptize/ZGDRS +baptized/U +baptizer/M +bar's +bar/ECUTS +barb/SZGMDR +barbacoa +barbarian/SM +barbarianism/MS +barbaric +barbarically +barbarism/SM +barbarity/SM +barbarize/DSG +barbarous/Y +barbecue/DSMG +barbel/SM +barbell/MS +barber/GMD +barberry/SM +barbershop/MS +barbie/S +barbiturate/SM +barbwire/M +barcarole/SM +bard/SM +bardic +bare/DRSPYG +bareback/D +barefaced/Y +barefoot/D +barehanded +bareheaded +barelegged +bareness/M +barf/SGMDY +barfly/SM +bargain/MDRZGS +bargainer/M +barge/MGDS +bargeman/M +bargemen +barhop/S +barhopped +barhopping +barista/MS +baritone/MS +barium/M +bark's +bark/CSGD +barkeep/ZMRS +barkeeper/M +barker/SM +barley/M +barmaid/MS +barman/M +barmen +barmy/RT +barn/SM +barnacle/MDS +barney/S +barnstorm/SDRZG +barnstormer/M +barnyard/SM +barometer/MS +barometric +barometrically +baron/MS +baronage/MS +baroness/MS +baronet/MS +baronetcy/SM +baronial +barony/SM +baroque/M +barque/SM +barrack/MDGS +barracuda/SM +barrage/MGDS +barre/MGJDS +barred/UEC +barrel/GSMD +barren/TPSMR +barrenness/M +barrette/SM +barricade/MGDS +barrier/MS +barring/ECU +barrio/SM +barrister/MS +barroom/MS +barrow/SM +bartender/SM +barter/ZGSMDR +barterer/M +baryon/SM +basal/Y +basalt/M +basaltic +base's +base/CDSLTG +baseball/SM +baseboard/MS +baseless +baseline/MS +basely +baseman/M +basemen +basement/CMS +baseness/M +baser +bash/GMDS +bashful/PY +bashfulness/M +bashing/M +basic/MS +basically +basil/M +basilica/MS +basilisk/MS +basin/MS +basinful/MS +basis/M +bask/SGD +basket/SM +basketball/MS +basketry/M +basketwork/M +basque/S +bass/MS +basset/SM +bassinet/MS +bassist/MS +basso/MS +bassoon/MS +bassoonist/SM +basswood/MS +bast/M +bastard/MS +bastardization/MS +bastardize/GDS +bastardy/M +baste/ZGNXDRS +baster/M +bastion/M +bat/SM +batch/MDSG +bate/KACGSD +bath/ZGMDRS +bathe/M +bather/M +bathetic +bathhouse/MS +bathing/M +bathmat/MS +bathos/M +bathrobe/SM +bathroom/SM +baths +bathtub/MS +bathwater +bathyscaphe/SM +bathysphere/MS +batik/MS +batiste/M +batman/M +batmen +baton/MS +batsman/M +batsmen +battalion/SM +batted +batten/GSMD +batter/JZGSMDR +batterer/M +battery/SM +batting/M +battle/LDRSMZG +battleaxe/MS +battledore/SM +battledress +battlefield/MS +battlefront/MS +battleground/MS +battlement/SM +battler/M +battleship/SM +batty/RT +bauble/SM +baud/SM +bauxite/M +bawd/SM +bawdily +bawdiness/M +bawdy/PRT +bawl/SGMD +bay/SMDG +bayberry/SM +bayonet/SMDG +bayou/MS +bazaar/SM +bazillion/S +bazooka/SM +bbl +bdrm +be +beach/MDSG +beachcomber/SM +beachfront +beachhead/MS +beachwear/M +beacon/SM +bead/SGMD +beading/M +beadle/SM +beady/RT +beagle/SM +beak/SZMDR +beaker/M +beam/SGMD +bean/SGMD +beanbag/MS +beanfeast/S +beanie/SM +beanpole/MS +beansprout/S +beanstalk/MS +bear/SZGBJMR +bearable/U +bearably/U +beard/MDGS +beardless +bearer/M +bearing/M +bearish/PY +bearishness/M +bearlike +bearskin/MS +beast/MS +beastliness/M +beastly/TPRM +beat/SZGBMNRJ +beatable/U +beaten/U +beater/M +beatific +beatifically +beatification/M +beatify/GXNDS +beating/M +beatitude/SM +beatnik/MS +beau/SM +beaut/MS +beauteous/Y +beautician/SM +beautification/M +beautifier/M +beautiful/Y +beautify/NDRSZG +beauty/SM +beaver/SGMD +bebop/MS +becalm/GSD +became +because +beck/SM +beckon/SGD +becloud/GDS +become/S +becoming/UY +becquerel/S +bed/SM +bedaub/GSD +bedazzle/GDSL +bedazzlement/M +bedbug/SM +bedchamber/S +bedclothes/M +bedded +bedder +bedding/M +bedeck/GSD +bedevil/LGDS +bedevilment/M +bedfellow/SM +bedhead/S +bedim/S +bedimmed +bedimming +bedizen/GDS +bedlam/SM +bedpan/SM +bedpost/SM +bedraggle/GDS +bedridden +bedrock/SM +bedroll/SM +bedroom/SM +bedside/SM +bedsit/S +bedsitter/S +bedsore/SM +bedspread/SM +bedstead/SM +bedtime/SM +bee/RSMZGJ +beebread/M +beech/MS +beechnut/MS +beef/SGMD +beefburger/SM +beefcake/MS +beefiness/M +beefsteak/MS +beefy/RPT +beehive/MS +beekeeper/MS +beekeeping/M +beeline/MS +been +beep/SZGMDR +beeper/M +beer/M +beery/TR +beeswax/M +beet/SM +beetle/MGDS +beetroot/S +beeves +befall/SGN +befell +befit/S +befitted +befitting/Y +befog/S +befogged +befogging +before +beforehand +befoul/DGS +befriend/SGD +befuddle/GLDS +befuddlement/M +beg/S +began +begat +beget/S +begetter/S +begetting +beggar/MDYGS +beggary/M +begged +begging +begin/S +beginner/SM +beginning/MS +begone +begonia/SM +begot +begotten +begrime/DSG +begrudge/DSG +begrudging/Y +beguile/DRSZGL +beguilement/M +beguiler/M +beguiling/Y +beguine/SM +begum/MS +begun +behalf/M +behalves +behave/GDS +behavior/SM +behavioral/Y +behaviorism/M +behaviorist/MS +behead/DGS +beheld +behemoth/M +behemoths +behest/MS +behind/MS +behindhand +behold/NRZGS +beholder/M +behoove/DSG +beige/M +being/M +bejewel/SDG +belabor/SDG +belated/Y +belay/GDS +belch/GMDS +beleaguer/GSD +belfry/SM +belie/DS +belief/EUM +beliefs +believable/U +believably/U +believe/EDRSZG +believer/EUMS +believing/U +belittle/LDSG +belittlement/M +bell/SGMD +belladonna/M +bellboy/SM +belle/MS +belled/A +belletrist/MS +belletristic +bellhop/SM +bellicose +bellicosity/M +belligerence/M +belligerency/M +belligerent/MYS +belling/A +bellman/M +bellmen +bellow/MDGS +bellwether/MS +belly/GDSM +bellyache/MGDS +bellybutton/SM +bellyful/MS +belong/JDGS +belonging/M +beloved/SM +below +belt/SGMD +beltway/SM +beluga/MS +belying +bemire/GDS +bemoan/DGS +bemuse/LGDS +bemused/Y +bemusement/M +bench/GMDS +benchmark/MS +bend/BSZGMR +bender/M +bendy/TR +beneath +benedictine +benediction/SM +benedictory +benefaction/SM +benefactor/MS +benefactress/MS +benefice/SM +beneficence/M +beneficent/Y +beneficial/Y +beneficiary/SM +benefit/SMDG +benevolence/SM +benevolent/Y +benighted/Y +benign/Y +benignant +benignity/M +bent/SM +bentonite +bentwood/M +benumb/DSG +benzene/M +benzine/M +benzyl +bequeath/DG +bequeaths +bequest/MS +berate/GDS +bereave/DSLG +bereavement/MS +bereft +beret/MS +berg/SM +beriberi/M +berk/S +berkelium/M +berm/SM +berry/GDSM +berrylike +berserk +berth/GMD +berths +beryl/MS +beryllium/M +beseech/ZGRS +beseecher/M +beseeching/Y +beseem/DSG +beset/S +besetting +beside/S +besiege/ZGDRS +besieger/M +besmear/DSG +besmirch/GDS +besom/MS +besot/S +besotted +besotting +besought +bespangle/DSG +bespatter/GSD +bespeak/SG +bespectacled +bespoke +bespoken +best/SGMD +bestial/Y +bestiality/M +bestiary/SM +bestir/S +bestirred +bestirring +bestow/DGS +bestowal/SM +bestrew/SDG +bestrewn +bestridden +bestride/SG +bestrode +bestseller/MS +bestselling +bet/SM +beta/SM +betake/GS +betaken +betcha +betel/M +bethink/SG +bethought +betide/GDS +betimes +betoken/GDS +betook +betray/DRZGS +betrayal/SM +betrayer/M +betroth/DG +betrothal/SM +betrothed/M +betroths +better/MDGLS +betterment/M +betting +bettor/MS +between +betwixt +bevel/GMDS +beverage/SM +bevvy/S +bevy/SM +bewail/DGS +beware/GDS +bewhiskered +bewigged +bewilder/LSGD +bewildering/Y +bewilderment/M +bewitch/GLDS +bewitching/Y +bewitchment/M +bey/SM +beyond +bezel/MS +bf +bhaji +bi/SMRZ +biannual/Y +bias/GMDS +biased/U +biathlon/SM +bib/SM +bible/MS +biblical +bibliographer/MS +bibliographic +bibliographical/Y +bibliography/SM +bibliophile/SM +bibulous +bicameral +bicameralism/M +bicarb/MS +bicarbonate/MS +bicentenary/SM +bicentennial/SM +bicep/MS +biceps/M +bicker/MDRZGS +bickerer/M +biconcave +biconvex +bicuspid/MS +bicycle/DRSMZG +bicycler/M +bicyclist/SM +bid/SMG +biddable +bidden/U +bidder/MS +bidding/M +biddy/SM +bide/S +bidet/MS +bidirectional/Y +biennial/MYS +biennium/MS +bier/M +biff/SGD +bifocal/S +bifocals/M +bifurcate/XDSGN +bifurcation/M +big/P +bigamist/SM +bigamous +bigamy/M +bigger +biggest +biggie/MS +biggish +bighead/SM +bighearted/P +bigheartedness/M +bighorn/SM +bight/MS +bigmouth/M +bigmouths +bigness/M +bigot/MDS +bigotry/SM +bigwig/MS +bijou/M +bijoux +bike/DRSMZG +biker/M +bikini/MS +bilabial/MS +bilateral/Y +bilberry/S +bile/M +bilge/MS +bilingual/SMY +bilingualism/M +bilious/P +biliousness/M +bilirubin +bilk/SZGDR +bilker/M +bill/SBJGMD +billboard/MS +billet/GMDS +billfold/SM +billhook/S +billiard/S +billiards/M +billing/M +billingsgate/M +billion/MHS +billionaire/SM +billionth/M +billionths +billow/GMDS +billowy +billy/SM +billycan/S +bimbo/MS +bimetallic/SM +bimetallism/M +bimodal +bimonthly/SM +bin/SM +binary/SM +binaural +bind's +bind/AUGS +binder/MS +bindery/SM +binding/MS +bindweed/M +binge/MDS +bingo/M +binman +binmen +binnacle/SM +binned +binning +binocular/MS +binomial/SM +bio/SM +biochemical/SMY +biochemist/MS +biochemistry/M +biodegradability/M +biodegrade/DSGB +biodiversity/M +bioethics/M +biofeedback/M +biofilm/MS +biog +biographer/SM +biographic +biographical/Y +biography/SM +biol +biologic +biological/Y +biologist/MS +biology/M +biomarker/MS +biomass/M +biomedical +bionic/S +bionically +bionics/M +biophysical +biophysicist/MS +biophysics/M +biopic/MS +biopsy/GDSM +bioreactor/S +biorhythm/MS +biosensor/S +biosphere/SM +biosynthesis +biotech +biotechnological +biotechnology/M +biotin/M +bipartisan +bipartisanship/M +bipartite +biped/MS +bipedal +biplane/MS +bipolar +bipolarity/M +biracial +birch/GMDS +bird/SZGMDR +birdbath/M +birdbaths +birdbrain/SMD +birdcage/S +birder/M +birdhouse/MS +birdie/MDS +birdieing +birdlike +birdlime/M +birdseed/M +birdsong +birdwatcher/SM +birdying +biretta/SM +birth/ZGMDR +birthday/MS +birther/M +birthmark/MS +birthplace/MS +birthrate/MS +birthright/MS +births/A +birthstone/SM +biscuit/SM +bisect/DGS +bisection/MS +bisector/SM +bisexual/MYS +bisexuality/M +bishop/MS +bishopric/SM +bismuth/M +bison/M +bisque/M +bistro/MS +bit/CSMG +bitch/GMDS +bitchily +bitchiness/M +bitchy/PRT +bitcoin/SM +bite/RSMZ +biter/M +biting/Y +bitmap/S +bitten +bitter/PMRYTS +bittern/SM +bitterness/M +bitters/M +bittersweet/MS +bitty/TR +bitumen/M +bituminous +bivalent +bivalve/SM +bivouac/MS +bivouacked +bivouacking +biweekly/SM +biyearly +biz/M +bizarre/Y +bk +bl/DG +blab/SM +blabbed +blabber/DGS +blabbermouth/M +blabbermouths +blabbing +black/PXTGMDNRYS +blackamoor/MS +blackball/SGMD +blackberry/GSM +blackbird/SM +blackboard/MS +blackcurrant/S +blacken/DG +blackface +blackguard/SM +blackhead/MS +blacking/M +blackish +blackjack/MDGS +blackleg/S +blacklist/MDSG +blackmail/MDRSZG +blackmailer/M +blackness/M +blackout/SM +blacksmith/M +blacksmiths +blacksnake/SM +blackthorn/SM +blacktop/SM +blacktopped +blacktopping +bladder/MS +blade/MDS +blag/S +blagged +blagging +blah/M +blahs/M +blame/BMGDRS +blameless/YP +blamelessness/M +blameworthiness/M +blameworthy/P +blammo +blanch/GDS +blancmange/MS +bland/PTRY +blandish/DSLG +blandishment/SM +blandness/M +blank/TGPMDRYS +blanket/GMDS +blankness/M +blare/MGDS +blarney/SMDG +blase +blaspheme/ZGDRS +blasphemer/M +blasphemous/Y +blasphemy/SM +blast/ZGMDRS +blaster/M +blastoff/MS +blat/S +blatancy/SM +blatant/Y +blather/SMDG +blaze/MZGDRS +blazer/M +blazon/MDGS +bldg +bleach/MDRSZG +bleached/U +bleacher/M +bleak/TPRY +bleakness/M +blear +blearily +bleariness/M +bleary/PRT +bleat/GMDS +bleed/ZGRS +bleeder/M +bleeding/M +bleep/ZGMDRS +bleeper/M +blemish/GMDS +blemished/U +blench/DSG +blend/ZGMDRS +blender/M +bless/GDSJ +blessed/YP +blessedness/M +blessing/M +bletch +blew +blight/ZGMDRS +blimey +blimp/MS +blimpish +blind/PZTGMDRYS +blinder/M +blindfold/SMDG +blinding/Y +blindness/M +blindside/DSG +blini/MS +blink/ZGMDRS +blinker/MDG +blintz/MS +blintze/M +blip/SM +bliss/M +blissful/YP +blissfulness/M +blister/GMDS +blistering/Y +blistery +blithe/PYTR +blitheness/M +blither/G +blithesome +blitz/GMDS +blitzkrieg/MS +blivet/S +blizzard/SM +bloat/ZGDRS +bloatware +blob/SM +blobbed +blobbing +bloc/SM +block's +block/UGDS +blockade/MZGDRS +blockader/M +blockage/MS +blockbuster/SM +blockbusting/M +blocker/MS +blockhead/SM +blockhouse/MS +blog/SM +blogged +blogger/MS +blogging +bloke/MS +blokish +blond/PTMRS +blonde/MS +blondish +blondness/M +blood/GMDS +bloodbath/M +bloodbaths +bloodcurdling +bloodhound/SM +bloodily +bloodiness/M +bloodless/YP +bloodlessness/M +bloodletting/M +bloodline/SM +bloodmobile/MS +bloodshed/M +bloodshot +bloodstain/SMD +bloodstock/M +bloodstream/SM +bloodsucker/SM +bloodsucking +bloodthirstily +bloodthirstiness/M +bloodthirsty/RPT +bloody/PTGDRS +bloom/ZGMDRS +bloomer/M +bloop/ZGMDRS +blooper/M +blossom/GMDS +blossomy +blot/SM +blotch/GMDS +blotchy/TR +blotted +blotter/MS +blotting +blotto +blouse/MGDS +blow/SZGMR +blower/M +blowfly/SM +blowgun/MS +blowhard/MS +blowhole/S +blowjob/SM +blowlamp/S +blown +blowout/SM +blowpipe/SM +blowtorch/MS +blowup/MS +blowy/TR +blowzy/RT +blubber/GSMD +blubbery +bludgeon/MDGS +blue/DRSPMTG +bluebell/MS +blueberry/SM +bluebird/MS +bluebonnet/SM +bluebottle/SM +bluefish/MS +bluegill/MS +bluegrass/M +blueish +bluejacket/SM +bluejeans/M +blueness/M +bluenose/MS +bluepoint/MS +blueprint/MDGS +bluestocking/SM +bluesy/RT +bluet/MS +bluff/ZTGPMDRYS +bluffer/M +bluffness/M +bluing/M +bluish +blunder/MDRZGS +blunderbuss/MS +blunderer/M +blunt/PTGDRYS +bluntness/M +blur/SM +blurb/MS +blurred +blurriness/M +blurring +blurry/TRP +blurt/GDS +blush/ZGMDRS +blusher/M +bluster/MDRSZG +blusterer/M +blusterous +blustery +blvd +boa/SM +boar/SM +board/ZGMDRS +boarder/M +boarding/M +boardinghouse/MS +boardroom/MS +boardwalk/MS +boast/ZGMDRS +boaster/M +boastful/PY +boastfulness/M +boat/SZGMDR +boater/M +boathouse/MS +boating/M +boatload/S +boatman/M +boatmen +boatswain/SM +boatyard/S +bob/SM +bobbed +bobbin/MS +bobbing +bobble/MGDS +bobby/SM +bobbysoxer/SM +bobcat/MS +bobolink/SM +bobsled/SM +bobsledded +bobsledder/MS +bobsledding +bobsleigh/M +bobsleighs +bobtail/SM +bobwhite/MS +boccie/M +bock/M +bod/SMDG +bodacious +bode/S +bodega/MS +bodge/GDS +bodice/MS +bodily +bodkin/MS +body/DSM +bodybuilder/SM +bodybuilding/M +bodyguard/MS +bodysuit/SM +bodywork/M +boffin/S +boffo +bog/SM +boga +bogey/GMDS +bogeyman/M +bogeymen +bogged +bogging +boggle/GDS +boggy/TR +bogie/MS +bogon +bogosity +bogus +bogyman/M +bogymen +bohemian/SM +bohemianism/M +boil/SJZGMDR +boiler/M +boilermaker/SM +boilerplate/M +boink/GDS +boisterous/YP +boisterousness/M +bola/SM +bold/PTRY +boldface/DM +boldness/M +bole/SM +bolero/MS +bolivar/MS +bolivares +boll/SM +bollard/S +bollix/GMDS +bollocking/S +bollocks +bologna/M +bolshie +bolster/GMDS +bolt's +bolt/USGD +bolthole/S +bolus/MS +bomb/SJZGMDR +bombard/GDLS +bombardier/MS +bombardment/SM +bombast/M +bombastic +bombastically +bomber/M +bombproof +bombshell/SM +bombsite/S +bonanza/MS +bonbon/MS +bonce/S +bond/SGMD +bondage/M +bondholder/MS +bonding/M +bondman/M +bondmen +bondsman/M +bondsmen +bondwoman/M +bondwomen +bone/DRSMZG +bonehead/SMD +boneless +boner/M +boneshaker/S +boneyard +bonfire/MS +bong/SGMD +bongo/MS +bonhomie/M +boniness/M +bonito/MS +bonk/SZGD +bonnet/MS +bonny/TR +bonobo/MS +bonsai/M +bonus/MS +bony/PTR +boo/SMDHG +boob/SGMD +booby/SM +boodle/MS +booger/S +boogeyman/M +boogeymen +boogie/MDS +boogieing +boogieman/M +boohoo/GMDS +book/SBJGMD +bookbinder/SM +bookbindery/SM +bookbinding/M +bookcase/MS +bookend/MS +bookie/MS +booking/M +bookish +bookkeeper/MS +bookkeeping/M +booklet/MS +bookmaker/SM +bookmaking/M +bookmark/SMDG +bookmobile/SM +bookplate/MS +bookseller/MS +bookshelf/M +bookshelves +bookshop/SM +bookstall/S +bookstore/MS +bookworm/SM +boolean +boom/SZGMDR +boombox/MS +boomerang/MDGS +boon/SM +boondocks/M +boondoggle/MZGDRS +boondoggler/M +boonies/M +boor/SM +boorish/PY +boorishness/MS +boost/ZGMDRS +booster/M +boot's +boot/ASGD +bootblack/SM +bootee/MS +booth/M +booths +bootlace/S +bootleg/MS +bootlegged +bootlegger/MS +bootlegging/M +bootless +bootstrap/MS +bootstrapped +bootstrapping +booty/SM +booze/MZGDRS +boozer/M +boozy/TR +bop/SM +bopped +bopping +borax/M +bordello/MS +border/GMDS +borderland/MS +borderline/MS +bore/DRSMZG +boredom/M +borehole/S +borer/M +boring/Y +born/IAU +borne +boron/M +borough/M +boroughs +borrow/SDRZGJ +borrower/M +borrowing/M +borscht/M +borstal/S +borzoi/SM +bosh/M +bosom's +bosom/US +bosomy +boss/DSGM +bossily +bossiness/M +bossism/M +bossy/RTP +bot/S +botanic +botanical/Y +botanist/SM +botany/M +botch/DRSZGM +botcher/M +both +bother/SMDG +botheration +bothered/U +bothersome +botnet/SM +bottle/DRSMZG +bottleneck/MS +bottler/M +bottom/SMDG +bottomless +botulinum +botulism/M +boudoir/SM +bouffant/SM +bougainvillea/MS +bough/M +boughs +bought +bouillabaisse/SM +bouillon/MS +boulder/SM +boules +boulevard/SM +bounce/DRSMZG +bouncer/M +bouncily +bounciness/M +bouncy/RTP +bound/ASMGD +boundary/SM +bounden +bounder/SM +boundless/PY +boundlessness/M +bounteous/YP +bounteousness/M +bountiful/YP +bountifulness/M +bounty/SM +bouquet/SM +bourbon/SM +bourgeois/M +bourgeoisie/M +boustrophedon +bout/MS +boutique/SM +boutonniere/MS +bouzouki/MS +bovine/SM +bovver +bow/ZGSMDR +bowdlerization/MS +bowdlerize/DSG +bowed/U +bowel/SM +bower/M +bowl/MDRZGS +bowleg/SM +bowlegged +bowler/M +bowlful/SM +bowline/SM +bowling/M +bowman/M +bowmen +bowsprit/SM +bowstring/SM +bowwow/SM +box/ZGMDNRS +boxcar/SM +boxer/M +boxing/M +boxlike +boxroom/S +boxwood/M +boxy/RT +boy/SM +boycott/SGMD +boyfriend/MS +boyhood/SM +boyish/YP +boyishness/M +boysenberry/SM +bozo/MS +bpm +bps +bra/SM +brace/MZGDRS +bracelet/MS +bracer/M +bracero/MS +bracken/M +bracket/GMDS +brackish/P +brackishness/M +bract/MS +brad/SM +bradawl/S +bradycardia +brae/SM +brag/SM +braggadocio/SM +braggart/SM +bragged +bragger/MS +bragging +braid/GMDS +braiding/M +braille/M +brain/GMDS +brainchild/M +brainchildren/M +braininess/M +brainless/Y +brainpower +brainstorm/SMDG +brainstorming/M +brainteaser/SM +brainwash/DSG +brainwashing/M +brainwave/S +brainy/PTR +braise/GDS +brake/MGDS +brakeman/M +brakemen +bramble/MS +brambly +bran/M +branch/GMDS +branchlike +brand/ZGMDRS +branded/U +brander/M +brandish/DSG +brandy/GDSM +brash/PTRY +brashness/M +brass/MS +brasserie/MS +brassiere/MS +brassily +brassiness/M +brassy/PTR +brat/SM +bratty/RT +bratwurst/SM +bravado/M +brave/GPMYDTRS +braveness/M +bravery/M +bravo/SM +bravura/SM +brawl/SDRZGM +brawler/M +brawn/M +brawniness/M +brawny/RTP +bray/DGSM +braze/DRSZG +brazen/SDYGP +brazenness/M +brazer/M +brazier/SM +breach/GMDS +bread/GMDHS +breadbasket/SM +breadboard/SM +breadbox/MS +breadcrumb/MS +breadfruit/SM +breadline/MS +breadth/M +breadths +breadwinner/SM +break/BMZGRS +breakable/MS +breakage/MS +breakaway/MS +breakdown/MS +breaker/M +breakfast/MDGS +breakfront/MS +breakneck +breakout/MS +breakpoints +breakthrough/M +breakthroughs +breakup/SM +breakwater/SM +bream/MS +breast/SMDG +breastbone/MS +breastfed +breastfeed/GS +breastplate/SM +breaststroke/SM +breastwork/MS +breath/MDRSZGB +breathalyze/ZGDRS +breathe +breather/M +breathing/M +breathless/PY +breathlessness/M +breaths +breathtaking/Y +breathy/RT +bred/I +breech/MS +breed/SRZGM +breeder/M +breeding/IM +breeze/DSMG +breezeway/SM +breezily +breeziness/M +breezy/RTP +brethren +breve/SM +brevet/SM +brevetted +brevetting +breviary/SM +brevity/M +brew/MDRZGS +brewer/M +brewery/SM +brewpub/SM +bribe/DRSMZG +briber/M +bribery/M +brick/SMDG +brickbat/SM +brickie/S +bricklayer/MS +bricklaying/M +brickwork/M +brickyard/S +bridal/SM +bride/SM +bridegroom/SM +bridesmaid/MS +bridge/DSMG +bridgeable/U +bridgehead/SM +bridgework/M +bridle/DSMG +bridled/U +bridleway/S +brie/MZR +brief's +brief/CSDTGJ +briefcase/SM +briefer +briefing/CM +briefly +briefness/M +brier/M +brig/MS +brigade/SM +brigadier/MS +brigand/SM +brigandage/M +brigantine/MS +bright/SPNRYXT +brighten/DRZG +brightener/M +brightness/M +brights/M +brill +brilliance/M +brilliancy/M +brilliant/MYS +brilliantine/M +brim/MS +brimful +brimless +brimmed +brimming +brimstone/M +brindle/DM +brine/M +bring/SRZG +bringer/M +brininess/M +brink/SM +brinkmanship/M +briny/RTP +brioche/SM +briquette/MS +brisk/SDRYTGP +brisket/SM +briskness/M +bristle/DSMG +bristly/TR +britches/M +brittle/PRMT +brittleness/M +bro/SMH +broach/MDSG +broad/SMNRYXTP +broadband/M +broadcast/AMGS +broadcaster/MS +broadcasting/M +broadcloth/M +broaden/DG +broadloom/M +broadminded +broadness/M +broadsheet/SM +broadside/MGDS +broadsword/SM +brocade/DSMG +broccoli/M +brochette/SM +brochure/MS +brogan/SM +brogue/SM +broil/SMDRZG +broiler/M +broke +broken/YP +brokenhearted/Y +brokenness/M +broker/SMDG +brokerage/MS +brolly/S +bromide/SM +bromidic +bromine/M +bronc/SM +bronchi +bronchial +bronchitic +bronchitis/M +bronchus/M +bronco/SM +broncobuster/SM +brontosaur/MS +brontosaurus/MS +bronze/DSMG +brooch/MS +brood/SMDRZG +brooder/M +broodily +brooding/MY +broodmare/MS +broody/RMPT +brook/SMDG +brooklet/SM +broom/SM +broomstick/MS +broth/MRZ +brothel/MS +brother/MY +brotherhood/MS +brotherliness/M +broths +brougham/SM +brought +brouhaha/SM +brow/MS +browbeat/SNG +brown/SMDRPTG +brownfield +brownie/MS +brownish +brownness/M +brownout/SM +brownstone/MS +browse/DRSMZG +browser/M +brr +bruin/SM +bruise/DRSMZG +bruiser/M +bruising/M +bruit/SDG +brunch/MDSG +brunet/SM +brunette/MS +brunt/M +brush/MDSG +brushoff/SM +brushstroke/S +brushwood/M +brushwork/M +brusque/RPYT +brusqueness/M +brutal/Y +brutality/SM +brutalization/M +brutalize/GDS +brute/SM +brutish/PY +brutishness/M +bu +bub/SM +bubble/DSMG +bubblegum/M +bubbly/RMT +bubo/M +buboes +buccaneer/SGMD +buck/MDGS +buckaroo/SM +buckboard/MS +bucket/SGMD +bucketful/MS +buckeye/MS +buckle's +buckle/UDSG +buckler/MS +buckram/M +bucksaw/MS +buckshot/M +buckskin/MS +buckteeth +bucktooth/MD +buckwheat/M +buckyball/SM +bucolic/MS +bucolically +bud/SM +budded +budding/S +buddy/SM +budge/DSG +budgerigar/MS +budget/SGMD +budgetary +budgie/SM +buff/AMDGS +buffalo/MDG +buffaloes +buffer/SMDG +buffet/SMDGJ +buffoon/SM +buffoonery/M +buffoonish +bug's +bug/CS +bugaboo/SM +bugbear/SM +bugged/C +bugger/SMDG +buggery +bugging/C +buggy/RSMT +bugle/DRSMZG +bugler/M +build/SMRZGJ +builder/M +building/M +buildup/SM +built/AI +builtin +bulb/MS +bulbous +bulge/DSMG +bulgy/RT +bulimarexia/M +bulimia/M +bulimic/SM +bulk/MDGS +bulkhead/MS +bulkiness/M +bulky/RTP +bull/MDGS +bulldog/SM +bulldogged +bulldogging +bulldoze/ZGDRS +bulldozer/M +bullet/SMD +bulletin/MDGS +bulletproof/SDG +bullfight/SMRZG +bullfighter/M +bullfighting/M +bullfinch/MS +bullfrog/MS +bullhead/MDS +bullheaded/PY +bullheadedness/M +bullhorn/MS +bullion/M +bullish/YP +bullishness/M +bullock/SM +bullpen/SM +bullring/MS +bullseye +bullshit/MS! +bullshitted/! +bullshitter/SM! +bullshitting/! +bullwhip/S +bully/DSMG +bulrush/MS +bulwark/MS +bum/SM +bumbag/S +bumble/DRSZG +bumblebee/SM +bumbler/M +bumf +bummed +bummer/SM +bummest +bumming +bump/MDRZGS +bumper/M +bumph +bumpiness/M +bumpkin/MS +bumptious/PY +bumptiousness/M +bumpy/PRT +bun/SM +bunch/MDSG +bunchy/RT +bunco/SMDG +bundle/DSMG +bung/MDGS +bungalow/MS +bungee/SM +bunghole/MS +bungle/DRSMZG +bungler/M +bunion/SM +bunk's +bunk/CDGS +bunker/SM +bunkhouse/SM +bunkum/M +bunny/SM +bunt/MDGSJ +bunting/M +buoy/MDGS +buoyancy/M +buoyant/Y +bur/SMY +burble/DSMG +burbs/M +burden's +burden/USGD +burdensome +burdock/M +bureau/SM +bureaucracy/SM +bureaucrat/MS +bureaucratic +bureaucratically +bureaucratization/M +bureaucratize/GDS +burg/MRZS +burgeon/DSG +burger/M +burgh/MRZ +burgher/M +burghs +burglar/MS +burglarize/GDS +burglarproof +burglary/SM +burgle/DSG +burgomaster/SM +burgundy/SM +burial/ASM +burka/SM +burl/MDS +burlap/M +burlesque/MGDS +burliness/M +burly/RPT +burn/MDRZGSB +burnable/SM +burner/M +burnish/ZGMDRS +burnisher/M +burnoose/MS +burnout/MS +burnt +burp/MDGS +burr/MDGS +burrito/MS +burro/SM +burrow/SMDRZG +burrower/M +bursa/M +bursae +bursar/SM +bursary/SM +bursitis/M +burst/SMG +bury/ADSG +bus/AMS +busboy/SM +busby/SM +bused +busgirl/MS +bush/MDSGJ +bushel/SGMD +bushiness/M +bushing/M +bushman/M +bushmaster/SM +bushmen +bushwhack/DRSZG +bushwhacker/M +bushy/RPT +busily +business/MS +businesslike +businessman/M +businessmen +businessperson/SM +businesswoman/M +businesswomen +busing/M +busk/DRZGS +buskin/SM +busload/S +buss/M +bust/MDRZGS +buster/M +bustle/DSMG +busty/RZT +busy/DRSTGP +busybody/SM +busyness/M +busywork/M +but/ACS +butane/M +butch/MRSZ +butcher/MDG +butchery/SM +butler/SM +butt/MDRZGS +butte/SM +butted/A +butter/MDG +butterball/MS +buttercream +buttercup/SM +butterfat/M +butterfingered +butterfingers/M +butterfly/GDSM +buttermilk/M +butternut/SM +butterscotch/M +buttery/TRSM +butting/A +buttock/SM +button's +button/USDG +buttonhole/DSMG +buttonwood/MS +buttress/MDSG +butty/S +buxom +buy/ZGSMR +buyback/SM +buyer/M +buyout/SM +buzz/MDRSZG +buzzard/MS +buzzer/M +buzzkill/SM +buzzword/SM +bx +bxs +by/M +bye/SM +bygone/SM +bylaw/SM +byline/SM +bypass/GMDS +bypath/M +bypaths +byplay/M +byproduct/MS +byre/S +byroad/SM +bystander/MS +byte/MS +byway/SM +byword/SM +byzantine +c/IES +ca +cab/SMRZ +cabal/MS +cabala's +caballero/MS +cabana/SM +cabaret/SM +cabbage/MS +cabbed +cabbing +cabby/SM +cabdriver/SM +cabin/MS +cabinet/SM +cabinetmaker/MS +cabinetmaking/M +cabinetry/M +cabinetwork/M +cable/MGDS +cablecast/GMS +cablegram/MS +cabochon/SM +caboodle/M +caboose/SM +cabriolet/SM +cabstand/SM +cacao/MS +cache/MGDS +cachepot/SM +cachet/MS +cackle/MZGDRS +cackler/M +cacophonous +cacophony/SM +cacti +cactus/M +cad/SM +cadaver/SM +cadaverous +caddie/MDS +caddish/YP +caddishness/M +caddying +cadence/DSM +cadenza/SM +cadet/MS +cadge/ZGDRS +cadger/M +cadmium/M +cadre/MS +caducei +caduceus/M +caesura/SM +cafe/SM +cafeteria/MS +cafetiere/S +caff/CS +caffeinated +caffeine/M +caftan/MS +cage/DSMG +cagey +cagier +cagiest +cagily +caginess/M +cagoule/S +cahoot/MS +caiman/MS +cairn/MS +caisson/SM +caitiff/SM +cajole/ZGLDRS +cajolement/M +cajoler/M +cajolery/M +cake/DSMG +cakewalk/SM +cal +calabash/MS +calaboose/SM +calamari/SM +calamine/M +calamitous/Y +calamity/SM +calcareous +calciferous +calcification/M +calcify/GNDS +calcimine/DSMG +calcine/DSG +calcite/M +calcium/M +calculable/I +calculate/AGNVDSX +calculated/Y +calculating/Y +calculation/AM +calculator/SM +calculi +calculus/M +caldera/SM +calendar/MDGS +calender's +calf/M +calfskin/M +caliber/SM +calibrate/GNDSX +calibration/M +calibrator/SM +calico/M +calicoes +californium/M +caliper/SGMD +caliph/M +caliphate/MS +caliphs +calisthenic/S +calisthenics/M +calk/SGMD +call/ASGMD +calla/MS +callable +callback/MS +called/U +caller/MS +calligrapher/SM +calligraphic +calligraphist/MS +calligraphy/M +calling/SM +calliope/MS +callosity/SM +callous/PGDSY +callousness/M +callow/RPT +callowness/M +callus/MDSG +calm/PSTGMDRY +calmness/M +caloric +calorie/MS +calorific +calumet/MS +calumniate/GNDS +calumniation/M +calumniator/MS +calumnious +calumny/SM +calve/GDS +calypso/MS +calyx/MS +cam/SM +camaraderie/M +camber/MDSG +cambial +cambium/SM +cambric/M +camcorder/SM +came +camel/MS +camelhair +camellia/MS +cameo/MS +camera/MS +cameraman/M +cameramen +camerapeople +cameraperson +camerawoman/M +camerawomen +camerawork +camiknickers +camisole/SM +camouflage/MZGDRS +camouflager/M +camp's +camp/CSGD +campaign/SMDRZG +campaigner/M +campanile/SM +campanologist/MS +campanology/M +camper/MS +campfire/SM +campground/SM +camphor/M +camping/M +campsite/SM +campus/MS +campy/TR +camshaft/SM +can't +can/SMDRZG +canal/MS +canalization/M +canalize/GDS +canape/MS +canard/MS +canary/SM +canasta/M +cancan/MS +cancel/DRSZG +canceler/M +cancellation/SM +cancelous +cancer/MS +cancerous +candelabra/SM +candelabrum/M +candid/YP +candida +candidacy/SM +candidate/MS +candidature/SM +candidness/M +candle/MZGDRS +candlelight/M +candlelit +candlepower/M +candler/M +candlestick/MS +candlewick/SM +candor/M +candy/GDSM +candyfloss +cane/SM +canebrake/MS +caner/M +canine/MS +canister/SM +canker/GMDS +cankerous +cannabis/MS +canned +cannelloni/M +cannery/SM +cannibal/SM +cannibalism/M +cannibalistic +cannibalization/M +cannibalize/GDS +cannily/U +canniness/M +canning +cannon/GMDS +cannonade/MGDS +cannonball/SM +cannot +canny/UTR +canoe/MDS +canoeing +canoeist/SM +canola/M +canon/MS +canonical/Y +canonization/SM +canonize/DSG +canoodle/DSG +canopy/GDSM +canst +cant's +cant/CZRDGS +cantabile +cantaloupe/SM +cantankerous/PY +cantankerousness/M +cantata/MS +canteen/MS +canter/CM +cantered +cantering +canticle/MS +cantilever/MDGS +canto/MS +canton/MLS +cantonal +cantonment/MS +cantor/MS +canvas/MGDS +canvasback/SM +canvass/MDRSZG +canvasser/M +canyon/MGS +cap/SMDRBZ +capabilities +capability/IM +capable/I +capably/I +capacious/PY +capaciousness/M +capacitance/M +capacities +capacitor/SM +capacity/IM +caparison/MDGS +cape/SM +caper/GMD +capeskin/M +capillarity/M +capillary/SM +capital/MSY +capitalism/M +capitalist/SM +capitalistic +capitalistically +capitalization/M +capitalize/ADSG +capitation/CSM +capitol/SM +capitulate/ADSXGN +capitulation/AM +caplet/MS +capo/SM +capon/MS +capped/UA +capping/UA +cappuccino/SM +caprice/SM +capricious/PY +capriciousness/M +capsicum/SM +capsize/DSG +capstan/SM +capstone/MS +capsular +capsule/DSMG +capsulize/DSG +capt +captain/SMDG +captaincy/SM +caption/SMDG +captious/YP +captiousness/M +captivate/DSGN +captivation/M +captivator/SM +captive/SM +captivity/SM +captor/MS +capture/ADSMG +car/SMDRZG +carafe/MS +caramel/SM +caramelize/DSG +carapace/SM +carat/MS +caravan/SM +caravansary/SM +caravel/SM +caraway/SM +carbide/SM +carbine/SM +carbohydrate/SM +carbolic +carbon/MS +carbonaceous +carbonate/MGNDS +carbonation/M +carboniferous +carbonize/GDS +carborundum/M +carboy/MS +carbs +carbuncle/SM +carbuncular +carburetor/SM +carcass/MS +carcinogen/SM +carcinogenic/MS +carcinogenicity/M +carcinoma/MS +card/ESGMD +cardamom/SM +cardamon/S +cardboard/M +carder/MS +cardholder/S +cardiac +cardie/S +cardigan/SM +cardinal/SMY +cardio +cardiogram/SM +cardiograph/M +cardiographs +cardiologist/MS +cardiology/M +cardiomyopathy +cardiopulmonary +cardiovascular +cardsharp/MRZS +cardsharper/M +care/SM +careen/DGS +career/MDGS +careerism +careerist/SM +carefree +careful/YP +carefuller +carefullest +carefulness/M +caregiver/SM +careless/PY +carelessness/M +carer/M +caress/MDSG +caret/MS +caretaker/MS +careworn +carfare/M +cargo/M +cargoes +carhop/MS +caribou/SM +caricature/MGDS +caricaturist/SM +caries/M +carillon/SM +caring/M +carious +carjack/JSDRZG +carjacker/M +carjacking/M +carload/SM +carmaker/S +carmine/SM +carnage/M +carnal/Y +carnality/M +carnation/IMS +carnelian/MS +carnival/MS +carnivora +carnivore/SM +carnivorous/PY +carnivorousness/M +carny/SM +carob/MS +carol/ZGMDRS +caroler/M +carom/GMDS +carotene/M +carotid/SM +carousal/SM +carouse/DRSMZG +carousel/SM +carouser/M +carp/SZGMDR +carpal/MS +carpel/MS +carpenter/MDGS +carpentry/M +carper/M +carpet/MDGS +carpetbag/MS +carpetbagged +carpetbagger/MS +carpetbagging +carpeting/M +carpi +carpool/SMDG +carport/SM +carpus/M +carrel/MS +carriage/SM +carriageway/S +carrier/M +carrion/M +carrot/MS +carroty +carry/ZGDRSM +carryall/SM +carrycot/S +carryout +carryover/MS +carsick/P +carsickness/M +cart/SZGMDR +cartage/M +cartel/MS +carter/M +carthorse/SM +cartilage/SM +cartilaginous +cartload/SM +cartographer/SM +cartographic +cartography/M +carton/MS +cartoon/SMDG +cartoonist/MS +cartridge/MS +cartwheel/GMDS +carve/JZGDRS +carver/M +carvery/S +carving/M +caryatid/MS +casaba/MS +cascade/DSMG +cascara/SM +case/LDSJMG +casebook/S +cased/U +caseharden/DGS +casein/M +caseload/MS +casement/MS +casework/ZMR +caseworker/M +cash/GMDS +cashback/M +cashbook/MS +cashew/MS +cashier/GSMD +cashless +cashmere/M +casing/M +casino/MS +cask/SM +casket/MS +cassava/SM +casserole/DSMG +cassette/MS +cassia/MS +cassock/SM +cassowary/SM +cast/ASGM +castanet/MS +castaway/MS +caste/JMZRS +castellated +caster/M +castigate/DSGN +castigation/M +castigator/SM +casting/AM +castle/MGDS +castoff/SM +castor/MS +castrate/GNXDS +castration/M +casual/PMYS +casualness/M +casualty/SM +casuist/SM +casuistic +casuistry/M +cat/SM +cataclysm/MS +cataclysmal +cataclysmic +catacomb/SM +catafalque/MS +catalepsy/M +cataleptic/MS +catalog/ZGSMDR +cataloger/M +catalpa/SM +catalyses +catalysis/M +catalyst/MS +catalytic/M +catalyze/GDS +catamaran/SM +catapult/GMDS +cataract/MS +catarrh/M +catastrophe/MS +catastrophic +catastrophically +catatonia/M +catatonic/SM +catbird/SM +catboat/SM +catcall/GSMD +catch/ZGJLMRS +catchall/MS +catcher/M +catchment/MS +catchpenny +catchphrase/SM +catchword/MS +catchy/RT +catechism/SM +catechist/SM +catechize/DSG +categorical/Y +categorization/MS +categorize/GDS +category/SM +cater/ZGJDRS +catercorner +caterer/M +caterpillar/MS +caterwaul/SMDG +catfish/MS +catgut/M +catharses +catharsis/M +cathartic/SM +cathedral/SM +catheter/SM +catheterize/DSG +cathode/SM +cathodic +catholic +catholicity/M +cation/MS +catkin/MS +catlike +catnap/MS +catnapped +catnapping +catnip/M +catsuit/S +cattail/SM +catted +cattery/S +cattily +cattiness/M +catting +cattle/M +cattleman/M +cattlemen +catty/TPR +catwalk/SM +caucus/MDSG +caudal/Y +caught/U +cauldron/MS +cauliflower/SM +caulk/ZGMDRS +caulker/M +causal/Y +causality/SM +causation/M +causative +cause/MZGDRS +causeless +causer/M +causerie/SM +causeway/SM +caustic/SM +caustically +causticity/M +cauterization/M +cauterize/GDS +caution/SMDG +cautionary +cautious/IY +cautiousness/M +cavalcade/MS +cavalier/SMY +cavalry/SM +cavalryman/M +cavalrymen +cave/DRSMZG +caveat/MS +caveman/M +cavemen +cavern/MS +cavernous/Y +caviar/M +cavil/ZGJMDRS +caviler/M +caving/M +cavitation +cavity/FSM +cavort/DGS +caw/SMDG +cay/CSM +cayenne/M +cayuse/MS +cc +cease/CMGDS +ceasefire/MS +ceaseless/YP +ceaselessness/M +ceca +cecal +cecum/M +cedar/MS +cede/FAGSD +ceder/MS +cedilla/SM +ceilidh +ceilidhs +ceiling/MS +celandine/M +celeb/S +celebrant/SM +celebrate/DSGNX +celebration/M +celebrator/SM +celebratory +celebrity/SM +celeriac +celerity/M +celery/M +celesta/MS +celestial/Y +celibacy/M +celibate/MS +cell/SMD +cellar/MS +cellist/SM +cellmate/SM +cello/MS +cellophane/M +cellphone/MS +cellular/SM +cellulite/M +cellulitis +celluloid/M +cellulose/M +cement/MDRZGS +cementer/M +cementum/M +cemetery/SM +cenobite/MS +cenobitic +cenotaph/M +cenotaphs +censer/MS +censor/MDGS +censored/U +censorial +censorious/PY +censoriousness/M +censorship/M +censure/BDRSMZG +censurer/M +census/MDSG +cent/SZMR +centaur/SM +centavo/SM +centenarian/MS +centenary/SM +centennial/MYS +center/MDG +centerboard/SM +centerfold/MS +centerpiece/MS +centigrade +centigram/SM +centiliter/MS +centime/SM +centimeter/MS +centipede/SM +central/SMY +centralism +centralist +centrality/M +centralization/CM +centralize/CGDS +centralizer/MS +centrifugal/Y +centrifuge/DSMG +centripetal/Y +centrism/M +centrist/MS +centurion/SM +century/SM +cephalic +ceramic/SM +ceramicist/SM +ceramics/M +ceramist/MS +cereal/MS +cerebellar +cerebellum/SM +cerebra +cerebral +cerebrate/GNDS +cerebration/M +cerebrovascular +cerebrum/MS +cerement/MS +ceremonial/SMY +ceremonious/UY +ceremoniousness/M +ceremony/SM +cerise/M +cerium/M +cermet/M +cert/S +certain/UY +certainty/USM +certifiable +certifiably +certificate/MGNXDS +certification/M +certify/DSG +certitude/IM +certitudes +cerulean/M +cervical +cervices +cervix/M +cesarean/MS +cesium/M +cessation/MS +cession/KAFSM +cesspit/S +cesspool/MS +cetacean/MS +ceteris +cf +cg +ch/IFVT +chad/S +chafe/GDS +chaff/GMDS +chaffinch/MS +chagrin/GSMD +chain's +chain/UGDS +chainsaw/MDGS +chair/GMDS +chairlift/MS +chairman/M +chairmanship/SM +chairmen +chairperson/SM +chairwoman/M +chairwomen +chaise/MS +chalcedony/M +chalet/MS +chalice/SM +chalk/GMDS +chalkboard/SM +chalkiness/M +chalky/PRT +challenge/DRSMZG +challenged/U +challenger/M +challis/M +chamber/SMD +chamberlain/MS +chambermaid/MS +chambray/M +chameleon/SM +chamois/M +chamomile/MS +champ/ZGMDS +champagne/MS +champion/GMDS +championship/MS +chance/MGDS +chancel/SM +chancellery/SM +chancellor/MS +chancellorship/M +chancery/SM +chanciness/M +chancre/SM +chancy/PRT +chandelier/SM +chandler/MS +change/MZGDRS +changeability/M +changeable/P +changeableness/M +changeably +changed/U +changeless/Y +changeling/SM +changeover/SM +changer/M +changing/U +channel/GSMD +channelization/M +channelize/DSG +chanson/SM +chant/ZGMDRS +chanter/M +chanteuse/MS +chantey/SM +chanticleer/MS +chaos/M +chaotic +chaotically +chap/SM +chaparral/SM +chapati/S +chapatti/S +chapbook/MS +chapeau/SM +chapel/MS +chaperon/MDGS +chaperonage/M +chaperoned/U +chaplain/MS +chaplaincy/SM +chaplet/SM +chapped +chapping +chappy/S +chapter/SM +char/SM +charabanc/MS +character/MS +characterful +characteristic/SM +characteristically/U +characterization/MS +characterize/DSG +characterless +charade/SM +charbroil/GDS +charcoal/MS +chard/M +chardonnay/SM +charge/AESDGM +chargeable/A +charged/U +charger/SM +charily +chariness/M +chariot/SM +charioteer/MS +charisma/M +charismatic/MS +charitable/P +charitableness/M +charitably/U +charity/SM +charlady/S +charlatan/SM +charlatanism/M +charlatanry/M +charlie/S +charm/ZGMDRS +charmer/M +charming/Y +charmless +charred +charring +chart/GMDS +charted/U +charter's +charter/ASGD +charterer/MS +chartreuse/M +charwoman/M +charwomen +chary/TRP +chase/MZGDRS +chaser/M +chasm/MS +chassis/M +chaste/PYTR +chasten/DGS +chasteness/M +chastise/DRSZGL +chastisement/SM +chastiser/M +chastity/M +chasuble/SM +chat/SM +chateau/SM +chateaux +chatelaine/SM +chatline/S +chatroom/M +chatted +chattel/MS +chatter/MDRZGS +chatterbox/MS +chatterer/M +chattily +chattiness/M +chatting +chatty/TPR +chauffeur/GMDS +chauvinism/M +chauvinist/SM +chauvinistic +chauvinistically +cheap/PXTNRY +cheapen/DG +cheapness/M +cheapo +cheapskate/MS +cheat/ZGMDRS +cheater/M +check/AGMDS +checkbook/SM +checkbox +checked/U +checker/MDGS +checkerboard/SM +checkers/M +checklist/MS +checkmate/MGDS +checkoff/SM +checkout/SM +checkpoint/SM +checkroom/MS +checksum +checkup/MS +cheddar/M +cheek/GMDS +cheekbone/SM +cheekily +cheekiness/M +cheeky/TPR +cheep/GMDS +cheer/ZGMDRS +cheerer/M +cheerful/YP +cheerfuller +cheerfullest +cheerfulness/M +cheerily +cheeriness/M +cheerio/MS +cheerleader/SM +cheerless/PY +cheerlessness/M +cheery/TPR +cheese/MGDS +cheeseboard/S +cheeseburger/SM +cheesecake/SM +cheesecloth/M +cheeseparing/M +cheesiness/M +cheesy/TPR +cheetah/M +cheetahs +chef/SM +chem +chemical/SMY +chemise/MS +chemist/MS +chemistry/M +chemo/M +chemotherapeutic +chemotherapy/M +chemurgy/M +chenille/M +cherish/DSG +cheroot/MS +cherry/SM +chert/M +cherub/MS +cherubic +cherubim +chervil/M +chess/M +chessboard/MS +chessman/M +chessmen +chest/MDS +chesterfield/SM +chestful/SM +chestnut/SM +chesty/TR +chevalier/SM +cheviot/M +chevron/MS +chew/SZGMDR +chewer/M +chewiness/M +chewy/PTR +chg +chge +chi/SM +chiaroscuro/M +chic/PTMR +chicane/MS +chicanery/SM +chichi/MS +chick/XMNS +chickadee/SM +chicken/MDG +chickenfeed/M +chickenhearted +chickenpox/M +chickenshit/S! +chickpea/SM +chickweed/M +chicle/M +chicness/M +chicory/SM +chide/GDS +chiding/Y +chief/TMRYS +chiefdom/M +chieftain/MS +chieftainship/SM +chiffon/M +chiffonier/MS +chigger/MS +chignon/MS +chihuahua/SM +chilblain/SM +child/M +childbearing/M +childbirth/M +childbirths +childcare/M +childhood/SM +childish/YP +childishness/M +childless/P +childlessness/M +childlike +childminder/S +childminding +childproof/GSD +children/M +chili/M +chilies +chill/JPZTGMDRS +chiller/M +chilliness/M +chilling/Y +chillness/M +chilly/TPR +chime/MZGDRS +chimer/M +chimera/MS +chimeric +chimerical +chimney/MS +chimp/MS +chimpanzee/SM +chin/SM +china/M +chinaware/M +chinchilla/MS +chine/MS +chink/GMDS +chinless +chinned +chinning +chino/MS +chinstrap/MS +chintz/M +chintzy/RT +chinwag/S +chip/SM +chipboard +chipmunk/SM +chipolata/S +chipped +chipper/MS +chippie +chipping/S +chippy/S +chirography/M +chiropodist/MS +chiropody/M +chiropractic/SM +chiropractor/SM +chirp/GMDS +chirpily +chirpy/PTR +chirrup/GMDS +chisel/ZGMDRS +chiseler/M +chit/SM +chitchat/SM +chitchatted +chitchatting +chitin/M +chitinous +chitosan +chitterlings/M +chivalrous/PY +chivalrousness/M +chivalry/M +chive/MS +chivy/GDS +chlamydia/MS +chlamydiae +chloral/M +chlordane/M +chloride/MS +chlorinate/GNDS +chlorination/M +chlorine/M +chlorofluorocarbon/SM +chloroform/SGMD +chlorophyll/M +chloroplast/MS +chm +choc/S +chock/GMDS +chockablock +chocoholic/SM +chocolate/MS +chocolaty +choice/MTRS +choir/MS +choirboy/MS +choirmaster/SM +choke/MZGDRS +chokecherry/SM +choker/M +cholecystectomy +cholecystitis +choler/M +cholera/M +choleric +cholesterol/M +chomp/ZGMDRS +choose/ZGRS +chooser/M +choosiness/M +choosy/TPR +chop/SM +chophouse/SM +chopped +chopper/MDGS +choppily +choppiness/M +chopping +choppy/TPR +chopstick/SM +choral/MYS +chorale/MS +chord/MS +chordal +chordate/SM +chore/MS +chorea/M +choreograph/DRZG +choreographer/M +choreographic +choreographically +choreographs +choreography/M +chorister/SM +choroid/MS +chortle/MZGDRS +chortler/M +chorus/GMDS +chose +chosen +chow/SGMD +chowder/MS +chrism/M +christen/ASGD +christening/MS +christian/U +christology +chromatic +chromatically +chromatin/M +chromatography +chrome/MGDS +chromium/M +chromosomal +chromosome/MS +chronic +chronically +chronicle/DRSMZG +chronicler/M +chronograph/M +chronographs +chronological/Y +chronologist/MS +chronology/SM +chronometer/SM +chrysalis/MS +chrysanthemum/MS +chub/SM +chubbiness/M +chubby/TPR +chuck/GMDS +chuckhole/SM +chuckle/MGDS +chuffed +chug/SM +chugged +chugging +chukka/MS +chum/SM +chummed +chummily +chumminess/M +chumming +chummy/PTR +chump/MS +chunder/GDS +chunk/GMDS +chunkiness/M +chunky/PTR +chunter/DGS +church/MS +churchgoer/SM +churchgoing/M +churchman/M +churchmen +churchwarden/MS +churchwoman +churchwomen +churchyard/SM +churl/MS +churlish/PY +churlishness/M +churn/ZGMDRS +churner/M +chute/MS +chutney/MS +chutzpah/M +chyme/M +ciabatta/SM +ciao/S +cicada/MS +cicatrices +cicatrix/M +cicerone/SM +ciceroni +cider's +cider/S +cigar/MS +cigarette/MS +cigarillo/MS +cilantro/M +cilia +cilium/M +cinch/GMDS +cinchona/SM +cincture/SM +cinder/GMDS +cine +cinema/MS +cinematic +cinematographer/MS +cinematographic +cinematography/M +cinnabar/M +cinnamon/M +cipher's +cipher/CGDS +cir +circa +circadian +circle/MGDS +circlet/MS +circuit/MDGS +circuital +circuitous/YP +circuitousness/M +circuitry/M +circuity/M +circular/SMY +circularity/M +circularize/DSG +circulate/ADSG +circulation/SM +circulatory +circumcise/XDSGN +circumcised/U +circumcision/M +circumference/MS +circumferential +circumflex/MS +circumlocution/MS +circumlocutory +circumnavigate/XGNDS +circumnavigation/M +circumpolar +circumscribe/GDS +circumscription/MS +circumspect/Y +circumspection/M +circumstance/MGDS +circumstantial/Y +circumvent/DSG +circumvention/M +circus/MS +cirque/MS +cirrhosis/M +cirrhotic/SM +cirri +cirrus/M +cistern/MS +cit +citadel/MS +citation/AMS +cite's +cite/IAGSD +citified +citizen/MS +citizenry/M +citizenship/M +citric +citron/MS +citronella/M +citrus/MS +city/SM +citywide +civet/MS +civic/S +civically +civics/M +civil/UY +civilian/MS +civility/ISM +civilization/MS +civilize/GDS +civilized/U +civvies/M +ck +cl +clack/GMDS +clad/U +cladding/M +clade +claim's +claim/CKEAGDS +claimable/A +claimant/MS +claimed/U +claimer/ECSM +clairvoyance/M +clairvoyant/MS +clam/SM +clambake/MS +clamber/ZGMDRS +clamberer/M +clammed +clammily +clamminess/M +clamming +clammy/PTR +clamor/GMDS +clamorous +clamp/GMDS +clampdown/MS +clan/SM +clandestine/Y +clang/ZGMDRS +clangor/M +clangorous/Y +clank/GMDS +clannish/P +clannishness/M +clansman/M +clansmen +clanswoman +clanswomen +clap/SM +clapboard/MDGS +clapped +clapper/MS +clapperboard/S +clapping/M +claptrap/M +claque/MS +claret/MS +clarification/M +clarify/XDSNG +clarinet/SM +clarinetist/SM +clarion/MDGS +clarity/M +clash/GMDS +clasp's +clasp/UGDS +class/GMDS +classic/MS +classical/MY +classicism/M +classicist/MS +classifiable +classification/CAM +classifications +classified's +classified/U +classifieds +classifier/MS +classify/ACSDGN +classiness/M +classism +classless/P +classmate/MS +classroom/MS +classwork/M +classy/TRP +clatter/GMDS +clausal +clause/MS +claustrophobia/M +claustrophobic +clavichord/SM +clavicle/MS +clavier/MS +claw's +claw/CSGD +clay/M +clayey +clayier +clayiest +clean/BJPZTGDRYS +cleaner/M +cleaning/M +cleanliness/UM +cleanly/UTPR +cleanness/UM +cleanse/ZGDRS +cleanser/M +cleanup/MS +clear/JPTGMDRYS +clearance/SM +clearheaded +clearing/M +clearinghouse/SM +clearness/M +clearway/S +cleat/MS +cleavage/MS +cleave/ZGDRS +cleaver/M +clef/SM +cleft/MS +clematis/MS +clemency/IM +clement/Y +clementine/S +clench/GMDS +clerestory/SM +clergy/SM +clergyman/M +clergymen +clergywoman/M +clergywomen +cleric/MS +clerical/Y +clericalism/M +clerk/GMDS +clerkship/M +clever/PTRY +cleverness/M +clevis/MS +clew/SGMD +cliche/MDS +click/BZGMDRS +clicker/M +client/MS +clientele/MS +cliff/MS +cliffhanger/SM +cliffhanging +clifftop/S +clii +climacteric/M +climactic +climate/SM +climatic +climatically +climatologist/SM +climatology/M +climax/MDSG +climb/SMDRZGB +climber/M +climbing/M +clime/SM +clinch/MDRSZG +clincher/M +cling/SMRZG +clinger/M +clingfilm +clingy/RT +clinic/SM +clinical/Y +clinician/SM +clink/SMDRZG +clinker/M +cliometric/S +cliometrician/MS +cliometrics/M +clip/SM +clipboard/MS +clipped +clipper/SM +clipping/SM +clique/SM +cliquey +cliquish/YP +cliquishness/M +clit/SM +clitoral +clitorides +clitoris/MS +clix +cloaca/M +cloacae +cloak's +cloak/USDG +cloakroom/MS +clobber/SMDG +cloche/SM +clock/SMDG +clockwise +clockwork/SM +clod/MS +cloddish +clodhopper/MS +clog's +clog/US +clogged/U +clogging/U +cloisonne/M +cloister/SMDG +cloistral +clomp/SDG +clonal +clone/DSMG +clonidine +clonk/SMDG +clop/MS +clopped +clopping +close/DRSMYTGJP +closefisted +closemouthed +closeness/M +closeout/MS +closet/SMDG +closeup/SM +closing/M +closure/ESM +clot/MS +cloth/M +clothe/UDSG +clotheshorse/MS +clothesline/SM +clothespin/SM +clothier/MS +clothing/M +cloths +clotted +clotting +cloture/SM +cloud/SMDG +cloudburst/SM +clouded/U +cloudiness/M +cloudless +cloudy/RPT +clout/SMDG +clove/RSMZ +cloven +clover/M +cloverleaf/SM +cloverleaves +clown/SMDG +clownish/YP +clownishness/M +cloy/DGS +cloying/Y +club/MS +clubbable +clubbed +clubber/S +clubbing +clubfeet +clubfoot/MD +clubhouse/SM +clubland +cluck/SMDG +clue/MGDS +clueless +clump/SMDG +clumpy/TR +clumsily +clumsiness/M +clumsy/TRP +clung +clunk/SMDRZG +clunker/M +clunky/TR +cluster/MDSG +clutch/GMDS +clutter's +clutter/UDSG +clvi +clvii +clxi +clxii +clxiv +clxix +clxvi +clxvii +cm +cnidarian/MS +co/ESD +coach/MDSG +coachload/S +coachman/M +coachmen +coachwork +coadjutor/MS +coagulant/MS +coagulate/GNDS +coagulation/M +coagulator/MS +coal/MDGS +coalesce/GDS +coalescence/M +coalescent +coalface/MS +coalfield/S +coalition/MS +coalitionist/MS +coalmine/S +coarse/RYTP +coarsen/SDG +coarseness/M +coast/SMDRZG +coastal +coaster/M +coastguard/S +coastline/MS +coat/MDGJS +coating/M +coatroom/S +coattail/SM +coauthor/MDGS +coax/DRSZG +coaxer/M +coaxial +coaxing/Y +cob/SM +cobalt/M +cobber/S +cobble/DRSMZG +cobbler/M +cobblestone/SM +cobnut/S +cobra/SM +cobweb/SM +cobwebbed +cobwebby/RT +coca/M +cocaine/M +cocci/S +coccus/M +coccyges +coccyx/M +cochineal/M +cochlea/SM +cochleae +cochlear +cock/MDGS +cockade/SM +cockamamie +cockatiel/MS +cockatoo/SM +cockatrice/SM +cockchafer/S +cockcrow/SM +cockerel/SM +cockeyed +cockfight/MGS +cockfighting/M +cockily +cockiness/M +cockle/SM +cockleshell/SM +cockney/SM +cockpit/SM +cockroach/MS +cockscomb/SM +cocksucker/MS! +cocksure +cocktail/MS +cocky/RTP +coco/MS +cocoa/SM +coconut/SM +cocoon/SMDG +cod/SM +coda/MS +codded +codding +coddle/DSG +code's +code/CZGDRS +codeine/M +codependency/M +codependent/SM +coder/CM +codex/M +codfish/MS +codger/SM +codices +codicil/SM +codification/M +codifier/M +codify/XDRSNZG +codon/S +codpiece/MS +codswallop +coed/MS +coeducation/M +coeducational +coefficient/MS +coelenterate/MS +coenzyme +coequal/MYS +coerce/DRSZGNV +coercer/M +coercion/M +coeval/SMY +coexist/DSG +coexistence/M +coexistent +coextensive +coffee/SM +coffeecake/SM +coffeehouse/MS +coffeemaker/SM +coffeepot/MS +coffer/SM +cofferdam/MS +coffin/SMDG +cog/SM +cogency/M +cogent/Y +cogitate/DSXGNV +cogitation/M +cogitator/MS +cognac/SM +cognate/MS +cognition/AM +cognitional +cognitive/Y +cognizable +cognizance/AM +cognizant +cognomen/SM +cognoscente/M +cognoscenti +cogwheel/SM +cohabit/SGD +cohabitant/MS +cohabitation/M +coheir/SM +cohere/DSG +coherence/IM +coherency/M +coherent/IY +cohesion/M +cohesive/YP +cohesiveness/M +coho/MS +cohort/SM +coif/MS +coiffed +coiffing +coiffure/DSMG +coil's/A +coil/UADGS +coin/MDRZGS +coinage/SM +coincide/DSG +coincidence/MS +coincident +coincidental/Y +coiner/M +coinsurance/M +coir +coital +coitus/M +coke/MGDS +col/S +cola/MS +colander/SM +cold/MRYTPS +coldblooded +coldness/M +coleslaw/M +coleus/MS +coley/S +colic/M +colicky +coliseum/MS +colitis/M +coll +collaborate/DSXGNV +collaboration/M +collaborationist +collaborative/Y +collaborator/MS +collage/SM +collagen +collapse/MGDS +collapsible +collar/SMDG +collarbone/SM +collard/SM +collarless +collate/DSXGN +collateral/MY +collateralize +collation/M +collator/MS +colleague/MS +collect's +collect/ASGVD +collected/U +collectedly +collectible/SM +collection/AMS +collective/MYS +collectivism/M +collectivist/SM +collectivization/M +collectivize/DSG +collector/MS +colleen/SM +college/SM +collegiality/M +collegian/MS +collegiate +collide/DRSZG +collie/RSMZ +collier/M +colliery/SM +collision/SM +collocate/MGNDSX +collocation/M +colloid/SM +colloidal +colloq +colloquial/Y +colloquialism/SM +colloquies +colloquium/MS +colloquy/M +collude/DSG +collusion/M +collusive +cologne/SM +colon/SM +colonel/SM +colonelcy/M +colones +colonial/SMY +colonialism/M +colonialist/MS +colonist/SM +colonization/ACM +colonize/CAGSD +colonizer/MS +colonnade/MDS +colonoscopy/SM +colony/SM +colophon/SM +color's +color/AEGDS +colorant/SM +coloration/EM +coloratura/MS +colorblind/P +colorblindness/M +colored's +colored/U +coloreds +colorfast/P +colorfastness/M +colorful/PY +colorfulness/M +coloring's +colorist/S +colorization/M +colorize/DSG +colorless/PY +colorlessness/M +colorway/S +colossal/Y +colossi +colossus/M +colostomy/SM +colostrum/M +colt/MS +coltish +columbine/SM +column/SMD +columnar +columnist/SM +com/JL +coma/MS +comaker/SM +comatose +comb/MDRZGJS +combat/SMDGV +combatant/SM +combativeness/M +combed/U +comber/M +combination/SM +combine's +combine/ADSG +combined/U +combiner/MS +combings/M +combo/SM +combust/SGVD +combustibility/M +combustible/MS +combustion/M +come/IMZGRS +comeback/MS +comedian/MS +comedic +comedienne/MS +comedown/MS +comedy/SM +comeliness/M +comely/RPT +comer's +comestible/SM +comet/SM +comeuppance/SM +comfit's +comfit/ES +comfort/ESMDG +comfortable/P +comfortableness/M +comfortably/U +comforter/MS +comforting/Y +comfortless +comfy/RT +comic/SM +comical/Y +comicality/M +coming/M +comity/M +comm +comma/SM +command/SMDRLZG +commandant/MS +commandeer/GDS +commander/M +commandment/MS +commando/SM +commemorate/XGNVDS +commemoration/M +commemorator/MS +commence/ADSLG +commencement/AM +commencements +commend/ASDBG +commendably +commendation/AMS +commendatory +commensurable +commensurate/IY +comment/GSMD +commentary/SM +commentate/DSG +commentator/SM +commerce/M +commercial/SMY +commercialism/M +commercialization/M +commercialize/GDS +commie/SM +commingle/DSG +commiserate/GNVDSX +commiseration/M +commissar/SM +commissariat/SM +commissary/SM +commission's +commission/ACSGD +commissionaire/S +commissioner/SM +commit/AS +commitment/MS +committal/SM +committed/AU +committee/SM +committeeman/M +committeemen +committeewoman/M +committeewomen +committer/S +committing/A +commode's +commode/EIS +commodification +commodious/Y +commodity/SM +commodore/SM +common's +common/UPRYT +commonality/S +commonalty/M +commoner/MS +commonness/UM +commonplace/MS +commons +commonsense +commonweal/MH +commonwealth/M +commonwealths +commotion/SM +communal/Y +commune/XDSMGN +communicability/M +communicable/I +communicably +communicant/MS +communicate/GNVDSX +communication/M +communicative/U +communicator/SM +communion/M +communique/SM +communism/M +communist/SM +communistic +community/SM +commutation/MS +commutative +commutativity +commutator/SM +commute/BDRSMZG +commuter/M +comorbidity +comp/MDYGS +compact/TGSMDRYP +compaction +compactness/M +compactor/SM +companion/SBM +companionably +companionship/M +companionway/MS +company/SM +comparability/M +comparable/I +comparably/I +comparative/MYS +compare/BDSG +comparison/MS +compartment/SM +compartmental +compartmentalization/M +compartmentalize/DSG +compass/GMDS +compassion/M +compassionate/Y +compatibility/IM +compatible/IMS +compatibly/I +compatriot/MS +compeer/SM +compel/S +compelled +compelling/Y +compendious +compendium/SM +compensate/DSXGN +compensated/U +compensation/M +compensatory +compere/DSG +compete/DSG +competence/IM +competences +competencies +competency/IM +competent/IY +competition/SM +competitive/PY +competitiveness/M +competitor/SM +compilation/SM +compile/DRSZG +compiler/M +complacence/M +complacency/M +complacent/Y +complain/DRZGS +complainant/MS +complainer/M +complaint/SM +complaisance/M +complaisant/Y +complected +complement/SGMD +complementary +complete/PYTGNXDRS +completed/U +completeness/IM +completion/M +complex/MSY +complexion/MDS +complexional +complexity/SM +compliance/M +compliant/Y +complicate/GDS +complicated/Y +complication/M +complicit +complicity/M +compliment/MDGS +complimentary/U +comply/NDSXG +compo/S +component/SM +comport/LSGD +comportment/M +compose/AECGSD +composedly +composer/MS +composite/MYGNXDS +composition/CM +compositional +compositor/SM +compost/SGMD +composure/EM +compote/SM +compound/GMDBS +compounded/U +comprehend/SDG +comprehensibility/IM +comprehensible/I +comprehensibly/I +comprehension/IM +comprehensions +comprehensive/PMYS +comprehensiveness/M +compress's +compress/CGVDS +compressed/U +compressible +compression/CM +compressor/SM +comprise/GDS +compromise/MGDS +comptroller/MS +compulsion/MS +compulsive/YP +compulsiveness/M +compulsorily +compulsory/SM +compunction/SM +computation/SM +computational/Y +compute/ADSG +computer/MS +computerate +computerization/M +computerize/GDS +computing/M +comrade/SMY +comradeship/M +con/GSM +concatenate/XDSGN +concatenation/M +concave/YP +concaveness/M +conceal/SDRZGBL +concealed/U +concealer/M +concealment/M +conceit/SMD +conceited/PY +conceitedness/M +conceivable/I +conceivably/I +conceive/DSGB +concentrate/DSMGNX +concentration/M +concentric +concentrically +concept/SM +conception/SM +conceptional +conceptual/Y +conceptualization/MS +conceptualize/DSG +concern/UMD +concerned/UY +concerning +concerns +concert's +concert/ESDG +concerted/Y +concertgoer/S +concertina/SGMD +concertize/DSG +concertmaster/MS +concerto/SM +concessionaire/MS +concessional +concessionary +conch/M +conchie/S +conchs +concierge/MS +conciliate/DSGN +conciliation/AM +conciliator/SM +conciliatory +concise/RPYTN +conciseness/M +concision/M +conclave/SM +conclude/DSG +conclusion/MS +conclusive/IYP +conclusiveness/IM +concoct/SDG +concoction/MS +concomitant/MYS +concord/M +concordance/SM +concordant +concordat/SM +concourse/SM +concrete/DSPMYGNX +concreteness/M +concretion/M +concubinage/M +concubine/MS +concupiscence/M +concupiscent +concur/S +concurred +concurrence/SM +concurrency +concurring +concuss/V +concussion/SM +condemn/SDRZG +condemnation/MS +condemnatory +condemner/M +condensate/MNXS +condensation/M +condense/DRSZG +condenser/M +condescending/Y +condescension/M +condign +condiment/MS +condition's +condition/AGSD +conditional/SMY +conditionality +conditioned/U +conditioner/SM +conditioning/M +condo/SM +condolence/SM +condom/SM +condominium/MS +condone/DSG +condor/SM +conduce/DSGV +conduct/MDGV +conductance/M +conductibility/M +conductible +conduction/M +conductivity/M +conductor/MS +conductress/MS +conduit/SM +cone/M +coneys +confab/SM +confabbed +confabbing +confabulate/XDSGN +confabulation/M +confection/SZMR +confectioner/M +confectionery/SM +confederacy/SM +confederate/M +confer/S +conferee/SM +conference/MGS +conferrable +conferral/M +conferred +conferrer/MS +conferring +confessed/Y +confession/SM +confessional/SM +confessor/MS +confetti/M +confidant/MS +confidante/SM +confide/DRSZG +confidence/SM +confident/Y +confidential/Y +confidentiality/M +confider/M +confiding/Y +configuration/S +configure/B +confined/U +confinement/MS +confirm/ASDG +confirmation/ASM +confirmatory +confirmed/U +confiscate/DSGNX +confiscation/M +confiscator/SM +confiscatory +conflagration/MS +conflate/XDSGN +conflation/M +conflict/SGMD +confluence/MS +confluent +conform/ZB +conformable/U +conformal +conformance/M +conformism/M +conformist/SM +conformity/M +confrere/MS +confrontation/SM +confrontational +confuse/RZ +confused/Y +confusing/Y +confutation/M +confute/DSG +conga/SMDG +congeal/SLDG +congealment/M +conger/SM +congeries/M +congest/SDGV +congestion/M +conglomerate/DSXMGN +conglomeration/M +congrats/M +congratulate/XGNDS +congratulation/M +congratulatory +congregant/MS +congregate/GNDSX +congregation/M +congregational +congregationalism/M +congregationalist/MS +congress/MS +congressional +congressman/M +congressmen +congresspeople +congressperson/MS +congresswoman/M +congresswomen +congruence/M +congruent/Y +congruity/ISM +congruous +conic/SM +conical/Y +conifer/SM +coniferous +conjectural +conjecture/MGDS +conjoint +conjugal/Y +conjugate/DSXGN +conjugation/M +conjunct/VMS +conjunctiva/SM +conjunctive/SM +conjunctivitis/M +conjuration/MS +conjure/DRSZG +conjurer/M +conk/MDRZ +conman +connect/AEDVGS +connectable +connected/U +connection/EMS +connective/MS +connectivity/M +connector/MS +conned +conning +conniption/MS +connivance/M +connive/DRSZG +conniver/M +connoisseur/SM +connotative +connubial +conquer/ASDG +conquerable/U +conquered/U +conqueror/MS +conquest/AM +conquistador/SM +cons/DSG +consanguineous +consanguinity/M +conscienceless +conscientious/PY +conscientiousness/M +conscious/UYP +consciousness/UM +consciousnesses +conscription/M +consecrate/ADSGN +consecrated/U +consecration/AM +consecrations +consecutive/Y +consensual +consensus/MS +consent/SMDG +consequence/SM +consequent/Y +consequential/IY +conservancy/SM +conservation/M +conservationism/M +conservationist/SM +conservatism/M +conservative/MYS +conservatoire/S +conservator/SM +conservatory/SM +consider/AGSD +considerable/I +considerably +considerate/IPYN +considerateness/IM +consideration/AIM +considerations +considered/U +consign/ASDG +consignee/MS +consignment/MS +consist/SDG +consistence/MS +consistency/ISM +consistent/IY +consistory/SM +consolable/I +consolation/MS +consolatory +consolidate/XDSGN +consolidated/U +consolidation/M +consolidator/MS +consoling/Y +consomme/M +consonance/SM +consonant/SMY +consortia +consortium/M +conspectus/MS +conspicuous/IPY +conspicuousness/IM +conspiracy/SM +conspirator/MS +conspiratorial/Y +conspire/GD +constable/SM +constabulary/SM +constancy/IM +constant/MYS +constellation/SM +consternation/M +constipate/GNDS +constipation/M +constituency/SM +constituent/SM +constitute/ADSGNV +constitution/AM +constitutional/MYS +constitutionalism +constitutionality/UM +constitutions +constrained/U +constraint/SM +constrict/GVSD +constriction/SM +constrictor/SM +construable +construct's +construct/CADVGS +construction/CAMS +constructional +constructionist's +constructionist/CS +constructive/YP +constructiveness/M +constructor/MS +construe/GDS +consul/KSM +consular/K +consulate/SM +consulship/M +consult/GSD +consultancy/SM +consultant/MS +consultation/MS +consultative +consumable/SM +consume/BDRSZG +consumed/U +consumer/M +consumerism/M +consumerist/MS +consummate/YGNXDS +consummated/U +consumption/M +consumptive/SM +cont +contact/ASDG +contactable +contagion/MS +contagious/PY +contagiousness/M +contain/SBLDRZG +container/M +containerization/M +containerize/DSG +containment/M +contaminant/SM +contaminate/ACDSG +contaminated/U +contamination/CM +contaminator/SM +contd +contemn/SDG +contemplate/DSGNV +contemplation/M +contemplative/SMY +contemporaneity/M +contemporaneous/Y +contempt/M +contemptible +contemptibly +contemptuous/YP +contemptuousness/M +contender/MS +content/ESLMDG +contented/EY +contentedness/M +contention/SM +contentious/YP +contentiousness/M +contently +contentment/EM +conterminous/Y +contestable/I +contestant/MS +contested/U +contextualization +contextualize/DSG +contiguity/M +contiguous/Y +continence/IM +continent/SM +continental/SM +contingency/SM +contingent/SMY +continua +continual/Y +continuance/EMS +continuation/EMS +continue/EGDS +continuity/ESM +continuous/EY +continuum/M +contort/GD +contortion/MS +contortionist/SM +contra +contraband/M +contrabassoon/S +contraception/M +contraceptive/SM +contract/MDG +contractible +contractile +contractility +contraction/S +contractual/Y +contradict/SDG +contradiction/SM +contradictory +contradistinction/MS +contraflow/S +contrail/MS +contraindicate/GNXDS +contraindication/M +contralto/SM +contraption/SM +contrapuntal/Y +contrarian/SM +contrarianism +contrariety/M +contrarily +contrariness/M +contrariwise +contrary/PSM +contrast/MDGS +contravene/GDS +contravention/SM +contretemps/M +contribute/XGND +contribution/M +contributor/MS +contributory +contrition/M +contrivance/MS +contrive/ZGDRS +contriver/M +control's +control/CS +controllable/U +controlled/UC +controller/MS +controlling/C +controversial/Y +controversy/SM +controvert/DSG +controvertible/I +contumacious/Y +contumacy/M +contumelious +contumely/SM +contuse/XDSGN +contusion/M +conundrum/SM +conurbation/MS +convalesce/DSG +convalescence/MS +convalescent/SM +convection/M +convectional +convective +convector/S +convene/ADSG +convener/MS +convenience/IMS +convenient/IY +convent/SM +conventicle/MS +convention/SM +conventional/UY +conventionality/UM +conventionalize/GDS +conventioneer/S +convergence/MS +convergent +conversant +conversation/MS +conversational/Y +conversationalist/SM +converse/Y +convert's +convert/AGSD +converted/U +converter/SM +convertibility/M +convertible/SM +convex/Y +convexity/M +convey/SBDG +conveyance/MGS +conveyor/MS +convict/GSMD +conviction/MS +convince/GDS +convinced/U +convincing/UY +convivial/Y +conviviality/M +convoke/DSG +convoluted +convolution/MS +convoy/SMDG +convulse/GNVXDS +convulsion/M +convulsive/Y +cony/M +coo/GSMD +cook's +cook/ADGS +cookbook/MS +cooked/U +cooker/SM +cookery/SM +cookhouse/S +cookie/SM +cooking/M +cookout/SM +cookware/SM +cool/MDRYZTGPS +coolant/SM +cooler/M +coolie/SM +coolness/M +coon/MS! +coonskin/MS +coop/MDRZGS +cooper/MDG +cooperage/M +cooperate/DSGNV +cooperation/M +cooperative/PMYS +cooperativeness/M +cooperator/SM +coordinate/DSMYGN +coordinated/U +coordination/M +coordinator/MS +coot/MS +cootie/SM +cop/GJSMD +copacetic +copay/M +cope/MS +copier/SM +copilot/SM +coping/M +copious/PY +copiousness/M +copped +copper/SM +copperhead/SM +copperplate/M +coppery +copping +copra/M +copse/SM +copter/SM +copula/SM +copulate/GNVDS +copulation/M +copulative/SM +copy's +copy/ADSG +copybook/SM +copycat/MS +copycatted +copycatting +copyist/MS +copyleft +copyright/GSMD +copywriter/MS +coquetry/SM +coquette/DSMG +coquettish/Y +cor +coracle/SM +coral/SM +corbel/SM +cord/EASGDM +cordage/M +cordial/SMY +cordiality/M +cordillera/MS +cordite/M +cordless +cordon/SMDG +cordovan/M +corduroy/MS +corduroys/M +core/MZGDRS +coreligionist/S +corer/M +corespondent/MS +corgi/SM +coriander/M +cork's +cork/UDGS +corkage +corker/SM +corkscrew/SMDG +corm/MS +cormorant/SM +corn/MDRZGS +cornball/MS +cornbread/M +corncob/MS +corncrake/S +cornea/SM +corneal +corner/GMD +cornerstone/SM +cornet/SM +cornfield/S +cornflakes/M +cornflour +cornflower/SM +cornice/MS +cornily +corniness/M +cornmeal/M +cornrow/MDGS +cornstalk/SM +cornstarch/M +cornucopia/MS +corny/PRT +corolla/MS +corollary/SM +corona/SM +coronal/MS +coronary/SM +coronation/SM +coroner/MS +coronet/MS +corp +corpora +corporal/SM +corporate/XYN +corporation/IM +corporatism +corporeal/Y +corporeality/M +corps/MS +corpse/M +corpsman/M +corpsmen +corpulence/M +corpulent +corpus/M +corpuscle/MS +corpuscular +corr +corral/SM +corralled +corralling +correct/DRYTGVSBP +corrected/U +correction/SM +correctional +corrective/SM +correctness/IM +corrector +correlate/XDSMGNV +correlated/U +correlation/M +correlational +correlative/MS +correspond/SDG +correspondence/SM +correspondent/SM +corresponding/Y +corridor/SM +corrie/S +corroborate/GNVDSX +corroborated/U +corroboration/M +corroborator/SM +corroboratory +corrode/GDS +corrosion/M +corrosive/SMY +corrugate/GNXDS +corrugation/M +corrupt/DRYPSTG +corruptibility/IM +corruptible/I +corruption/MS +corruptness/M +corsage/MS +corsair/MS +corset/SGMD +cortege/MS +cortex/M +cortical +cortices +cortisol +cortisone/M +corundum/M +coruscate/GNDS +coruscation/M +corvette/SM +cos/M +cosh/DSG +cosign/ZGSDR +cosignatory/SM +cosigner/M +cosine/SM +cosmetic/SM +cosmetically +cosmetician/MS +cosmetologist/MS +cosmetology/M +cosmic +cosmically +cosmogonist/SM +cosmogony/SM +cosmological +cosmologist/SM +cosmology/SM +cosmonaut/SM +cosmopolitan/MS +cosmopolitanism/M +cosmos/MS +cosplay +cosponsor/GSMD +cosset/SGD +cossetted +cossetting +cost/MDYGSJ +costar/SM +costarred +costarring +costliness/M +costly/PTR +costume/MZGDRS +costumer/M +costumier/S +cot/SM +cotangent/MS +cote/MS +coterie/MS +coterminous +cotillion/SM +cottage/MZGRS +cottager/M +cottar/SM +cotter/SM +cotton/SGMD +cottonmouth/M +cottonmouths +cottonseed/MS +cottontail/MS +cottonwood/SM +cottony +cotyledon/MS +couch/MDSG +couchette/S +cougar/SM +cough/MDG +coughs +could +could've +couldn't +coulee/SM +coulis +coulomb/MS +council/MS +councilman/M +councilmen +councilor/MS +councilperson/SM +councilwoman/M +councilwomen +counsel/JMDGS +counselor/MS +count/EASMDG +countable/U +countably +countdown/MS +counted/U +countenance's +countenance/EGDS +counter/EMS +counteract/SGVD +counteraction/MS +counterargument/S +counterattack/GMDS +counterbalance/MGDS +counterblast/S +counterclaim/GSMD +counterclockwise +counterculture/SM +countered +counterespionage/M +counterexample/S +counterfactual +counterfeit/ZGMDRS +counterfeiter/M +counterfoil/MS +countering +counterinsurgency/SM +counterintelligence/M +counterman/M +countermand/GMDS +countermeasure/SM +countermelody/S +countermen +countermove/S +counteroffensive/SM +counteroffer/SM +counterpane/SM +counterpart/SM +counterpetition +counterpoint/MDGS +counterpoise/MGDS +counterproductive +counterrevolution/SM +counterrevolutionary/SM +countersign/GSMD +countersignature/MS +countersink/GSM +counterspy/SM +counterstroke/SM +countersunk +countertenor/MS +countervail/GSD +counterweight/MS +countess/MS +countless +countrified +country/SM +countryman/M +countrymen +countryside/MS +countrywide +countrywoman/M +countrywomen +county/SM +countywide +coup's +coup/AS +coupe/SM +couple's +couple/UCGSD +couplet/MS +coupling/SM +coupon/SM +courage/M +courageous/YP +courageousness/M +courgette/S +courier/MDSG +course/EDGMS +coursebook/S +courser/MS +coursework +court/SMDYG +courteous/EY +courteousness/M +courtesan/SM +courtesy/ESM +courthouse/MS +courtier/SM +courtliness/M +courtly/PRT +courtroom/MS +courtship/MS +courtyard/MS +couscous/M +cousin/SM +couture/M +couturier/MS +covalent +covariance +covariant +cove/MS +coven/SM +covenant/MDSG +cover's +cover/AEUGDS +coverage/M +coverall/MS +covering's +coverings +coverlet/MS +covert/SPMY +covertness/M +covet/SDG +covetous/YP +covetousness/M +covey/SM +cow/ZGSMDR +coward/SMY +cowardice/M +cowardliness/M +cowbell/MS +cowbird/MS +cowboy/SM +cowcatcher/MS +cower/DG +cowgirl/MS +cowhand/MS +cowherd/MS +cowhide/MS +cowl/MGSJ +cowlick/MS +cowling/M +cowman/M +cowmen +coworker/MS +cowpat/S +cowpoke/MS +cowpox/M +cowpuncher/SM +cowrie/SM +cowshed/S +cowslip/SM +cox/GDS +coxcomb/MS +coxswain/MS +coy/TPRY +coyness/M +coyote/SM +coypu/SM +cozen/SDG +cozenage/M +cozily +coziness/M +cozy/RSMTP +cpd +cpl +cps +crab/MS +crabbed +crabber/SM +crabbily +crabbiness/M +crabbing +crabby/PRT +crabgrass/M +crablike +crabwise +crack/SMDRYZGJ +crackdown/MS +cracker/M +crackerjack/MS +crackhead/MS +crackle/DSJMG +crackling/M +crackpot/MS +crackup/SM +cradle/DSMG +craft/SMDG +craftily +craftiness/M +craftsman/M +craftsmanship/M +craftsmen +craftspeople +craftswoman/M +craftswomen +crafty/RTP +crag/MS +cragginess/M +craggy/RPT +cram/S +crammed +crammer/S +cramming +cramp/SMDG +cramping/M +crampon/SM +cranberry/SM +crane/DSMG +cranial +cranium/SM +crank/SMDG +crankcase/SM +crankily +crankiness/M +crankshaft/MS +cranky/PRT +cranny/DSM +crap/MS +crape/SM +crapped +crapper/S +crappie/RSMT +crapping +crappy +craps/M +crapshooter/MS +crash/MDSG +crass/RYTP +crassness/M +crate/DRSMZG +crater/MDG +cravat/SM +crave/DSGJ +craven/SMYP +cravenness/M +craving/M +craw/MS +crawdad/SM +crawl/SMDRZG +crawler/M +crawlspace/SM +crawly/TRSM +cray/S +crayfish/MS +crayola/S +crayon/GSMD +craze/DSMG +crazily +craziness/M +crazy/PRSMT +creak/SMDG +creakily +creakiness/M +creaky/RPT +cream/SMDRZG +creamer/M +creamery/SM +creamily +creaminess/M +creamy/RPT +crease/ICGMSD +create/KADSGNV +creation's/K +creation/ASM +creationism/SM +creationist/SM +creative/SMYP +creativeness/M +creativity/M +creator/MS +creature/SM +creche/SM +cred +credence/M +credential/SGMD +credenza/SM +credibility/IM +credible/I +credibly/I +credit/EGSBMD +creditably/E +creditor/SM +creditworthy/P +credo/SM +credulity/IM +credulous/IY +credulousness/M +creed/SM +creek/SM +creel/SM +creep/SMRZG +creeper/M +creepily +creepiness/M +creepy/TPR +cremains/M +cremate/GNDSX +cremation/M +crematoria +crematorium/MS +crematory/SM +creme/SM +crenelate/XGNDS +crenelation/M +creole/SM +creosote/MGDS +crepe/SM +crept +crepuscular +crescendo/CSM +crescent/MS +cress/M +crest/SMDG +crestfallen +crestless +cretaceous +cretin/SM +cretinism/M +cretinous +cretonne/M +crevasse/SM +crevice/MS +crew/MDGS +crewel/M +crewelwork/M +crewman/M +crewmen +crib/MS +cribbage/M +cribbed +cribber/MS +cribbing +crick/SMDG +cricket/MRSZG +cricketer/M +crier/M +crikey +crime/SM +criminal/MYS +criminality/M +criminalize/CGDS +criminologist/MS +criminology/M +crimp/SMDG +crimson/SMDG +cringe/DSMG +crinkle/DSMG +crinkly/RT +crinoline/SM +cripes +cripple/DRSMZG +crippler/M +crippleware +crippling/Y +crises +crisis/M +crisp/SMDRYTGP +crispbread/S +crispiness/M +crispness/M +crispy/PRT +crisscross/GMDS +criteria +criterion/M +critic/SM +critical/UY +criticality +criticism/MS +criticize/ZGDRS +criticizer/M +critique/MGDS +critter/SM +croak/SMDG +croaky/RT +crochet/SMDRZG +crocheter/M +crocheting/M +crock/SMD +crockery/M +crocodile/SM +crocus/MS +croft/SRZG +croissant/MS +crone/SM +crony/SM +cronyism/M +crook/SMDG +crooked/PTRY +crookedness/M +crookneck/SM +croon/SMDRZG +crooner/M +crop/MS +cropland/SM +cropped +cropper/MS +cropping +croquet/M +croquette/SM +crosier/MS +cross's +cross/AUGTSD +crossbar/SM +crossbeam/MS +crossbones/M +crossbow/SM +crossbowman/M +crossbowmen +crossbred +crossbreed/SGM +crosscheck/SMDG +crosscurrent/MS +crosscut/SM +crosscutting +crosser +crossfire/MS +crosshatch/GDS +crossing/SM +crossly +crossness/M +crossover/MS +crosspatch/MS +crosspiece/SM +crossroad/MS +crossroads/M +crosstown +crosswalk/MS +crosswind/MS +crosswise +crossword/MS +crotch/MS +crotchet/SM +crotchety +crouch/GMDS +croup/M +croupier/M +croupy/ZTR +crouton/MS +crow/MDGS +crowbar/MS +crowd/SMDG +crowded/U +crowdfund/SDG +crowfeet +crowfoot/SM +crown/SMDG +crowned/U +crucial/Y +crucible/SM +crucifix/MS +crucifixion/SM +cruciform/SM +crucify/DSG +crud/M +cruddy/TR +crude/RMYTP +crudeness/M +crudites/M +crudity/SM +cruel/RYPT +cruelness/M +cruelty/SM +cruet/SM +cruft/SD +crufty +cruise/DRSMZG +cruiser/M +cruller/MS +crumb/SMDYG +crumble/MGDS +crumbliness/M +crumbly/TPR +crumby/TR +crumminess/M +crummy/PTR +crumpet/MS +crumple/MGDS +crunch/GMDRS +crunchiness/M +crunchy/TRP +crupper/MS +crusade/MZGDRS +crusader/M +cruse/SM +crush/MDRSZG +crusher/M +crushing/Y +crust/SMDG +crustacean/SM +crustal +crustily +crustiness/M +crusty/TRP +crutch/MS +crux/MS +cry/ZGJDRSM +crybaby/SM +cryogenic/S +cryogenics/M +cryonics +cryosurgery/M +crypt/SM +cryptic +cryptically +cryptocurrency/SM +cryptogram/SM +cryptographer/SM +cryptography/M +crystal/SM +crystalline +crystallization/M +crystallize/ADSG +crystallographic +crystallography +ct +ctn +ctr +cu +cub/ZGSMDR +cubbyhole/MS +cube/MS +cuber/M +cubic +cubical +cubicle/MS +cubism/M +cubist/SM +cubit/SM +cuboid/S +cuckold/MDSG +cuckoldry/M +cuckoo/SM +cucumber/SM +cud/SM +cuddle/DSMG +cuddly/TR +cudgel/SGMDJ +cue/DSMG +cuff/MDGS +cuisine/SM +culinary +cull/MDGS +culminate/XDSGN +culmination/M +culotte/SM +culpability/M +culpable/I +culpably +culprit/SM +cult/MS +cultism/M +cultist/MS +cultivable +cultivar/SM +cultivate/BDSGN +cultivated/U +cultivation/M +cultivator/MS +cultural/Y +culture/MGDS +cultured/U +culvert/MS +cum/SM +cumber/SDG +cumbersome/P +cumbersomeness/M +cumbrous +cumin/M +cummerbund/MS +cumming +cumulative/Y +cumuli +cumulonimbi +cumulonimbus/M +cumulus/M +cuneiform/M +cunnilingus/M +cunning/MRYT +cunt/MS! +cup/SM +cupboard/SM +cupcake/MS +cupful/SM +cupid/SM +cupidity/M +cupola/SMD +cuppa/S +cupped +cupping +cupric +cur/SMY +curability/M +curacao +curacy/SM +curare/M +curate/DSMGV +curative/MS +curator/KMS +curatorial +curb/MDGS +curbing/M +curbside +curbstone/SM +curd/MS +curdle/DSG +cure's +cure/KZGBDRS +cured/U +curer/KM +curettage/M +curfew/SM +curia/M +curiae +curie/SM +curio/SM +curiosity/SM +curious/YP +curiousness/M +curium/M +curl's +curl/UDGS +curler/SM +curlew/SM +curlicue/DSMG +curliness/M +curling/M +curly/RPT +curmudgeon/MYS +currant/MS +currency/SM +current's +current/FAY +currents +curricula +curricular +curriculum/M +curry/DSMG +currycomb/SGMD +curse/DSMGV +cursed/Y +cursive's +cursive/EAY +cursor/SM +cursorily +cursoriness/M +cursory/P +curt/RYTP +curtail/GDSL +curtailment/SM +curtain/GMDS +curtness/M +curtsy/GDSM +curvaceous/P +curvaceousness/M +curvature/SM +curve/DSMG +curvy/RT +cushion/MDSG +cushy/RT +cusp/MS +cuspid/SM +cuspidor/SM +cuss's +cuss/FEGSD +cussed/PY +custard/MS +custodial +custodian/MS +custodianship/M +custody/M +custom/SZMR +customarily +customary/U +customer/M +customhouse/SM +customization/M +customize/DSG +cut/TSMR +cutaneous +cutaway/MS +cutback/MS +cute/YP +cuteness/M +cutesy/TR +cutey/S +cuticle/MS +cutie/SM +cutlass/MS +cutler/SM +cutlery/M +cutlet/SM +cutoff/SM +cutout/SM +cutter/SM +cutthroat/SM +cutting/MYS +cuttlefish/MS +cutup/SM +cutworm/MS +cw +cwt +cyan/M +cyanide/M +cyanobacteria +cyberbully/SM +cybercafe/S +cybernetic/S +cybernetics/M +cyberpunk/SM +cybersex +cyberspace/MS +cyborg/SM +cyclamen/MS +cycle/ADSMG +cyclic +cyclical/Y +cyclist/MS +cyclometer/MS +cyclone/MS +cyclonic +cyclopedia/MS +cyclopes +cyclops/M +cyclotron/MS +cygnet/MS +cylinder/MS +cylindrical +cymbal/MS +cymbalist/MS +cynic/SM +cynical/Y +cynicism/M +cynosure/MS +cypress/MS +cyst/MS +cystic +cystitis +cytokines +cytologist/SM +cytology/M +cytoplasm/M +cytoplasmic +cytosine/M +czar/MS +czarina/SM +czarism +czarist/SM +d'Arezzo/M +d'Estaing/M +d/NXGJ +dB +dab/SM +dabbed +dabber/MS +dabbing +dabble/ZGDRS +dabbler/M +dace/SM +dacha/MS +dachshund/MS +dactyl/MS +dactylic/MS +dad/SM +dadaism/M +dadaist/MS +daddy/SM +dado/M +dadoes +daemon/MS +daemonic +daffiness/M +daffodil/SM +daffy/PTR +daft/PTRY +daftness/M +dag/S +dagger/MS +dago/S +dagoes +daguerreotype/DSMG +dahlia/MS +dailiness/M +daily/PSM +daintily +daintiness/M +dainty/RSMTP +daiquiri/MS +dairy/GSM +dairying/M +dairymaid/MS +dairyman/M +dairymen +dairywoman/M +dairywomen +dais/MS +daisy/SM +dale/SM +dalliance/MS +dallier/M +dally/ZGDRS +dalmatian/MS +dam/SM +damage/MGDS +damageable +damaged/U +damages/M +damask/MDGS +dame/SM +dammed +damming +dammit +damn/SBGMD +damnably +damnation/M +damned/T +damp/SPXZTGMDNRY +dampen/ZGDR +dampener/M +damper/M +dampness/M +damsel/MS +damselfly/SM +damson/MS +dance/MZGDRS +dancer/M +dancing/M +dandelion/SM +dander/M +dandify/GDS +dandle/GDS +dandruff/M +dandy/TRSM +dang/SZGDR +danger/M +dangerous/Y +dangle/ZGDRS +dangler/M +danish/MS +dank/PTRY +dankness/M +danseuse/MS +dapper/TR +dapple/MGDS +dare/DRSMZG +daredevil/MS +daredevilry/M +darer/M +daresay +daring/MY +dark/PXTMNRY +darken/ZGDR +darkener/M +darkie/S +darkness/M +darkroom/MS +darling/MS +darn/SZGMDR +darned/TR +darner/M +dart/SZGMDR +dartboard/MS +darter/M +dash/ZGMDRS +dashboard/SM +dasher/M +dashiki/MS +dashing/Y +dastard/MYS +dastardliness/M +data +database/SM +dataset's +datasets +datatype +date/DRSMZGV +datebook/S +dated/U +dateless +dateline/MGDS +dater/M +dateset +dative/MS +datum/M +daub/SZGMDR +dauber/M +daughter/SMY +daunt/GDS +daunting/Y +dauntless/YP +dauntlessness/M +dauphin/MS +davenport/MS +davit/MS +dawdle/ZGDRS +dawdler/M +dawn/SGMD +day/SM +daybed/MS +daybreak/M +daycare/M +daydream/MDRZGS +daydreamer/M +daylight/MS +daylights/M +daylong +daytime/M +daze/DSMG +dazed/Y +dazzle/MZGDRS +dazzler/M +dazzling/Y +db +dbl +dc +dd/SDG +dded/K +dding/K +deacon/MS +deaconess/MS +dead/XTMNRY +deadbeat/MS +deadbolt/SM +deaden/GD +deadhead/SDG +deadline/SM +deadliness/M +deadlock/GSMD +deadly/TPR +deadpan/MS +deadpanned +deadpanning +deadwood/M +deaf/PXTNR +deafen/GD +deafening/Y +deafness/M +deal/SJZGMR +dealer/M +dealership/SM +dealing/M +dealt +dean/M +deanery/SM +deanship/M +dear/SPTMRYH +dearest/S +dearness/M +dearth/M +dearths +deary/SM +death/MY +deathbed/SM +deathblow/MS +deathless/Y +deathlike +deaths +deathtrap/MS +deathwatch/MS +deaves +deb/SM +debacle/MS +debarkation/M +debarment/M +debate/BMZR +debater/M +debating/M +debauch/MDSG +debauchee/MS +debauchery/SM +debenture/MS +debilitate/DSGN +debilitation/M +debility/SM +debit/D +debonair/PY +debonairness/M +debouch/GDS +debridement +debris/M +debt/SM +debtor/MS +debugger/S +debut/GMD +debutante/SM +decade/MS +decadence/M +decadency/M +decadent/MYS +decaf/MS +decaffeinate/DSG +decagon/MS +decal/MS +decampment/M +decapitate/XGNDS +decapitator/MS +decathlete/S +decathlon/SM +decay/GD +deceased/M +decedent/MS +deceit/MS +deceitful/YP +deceitfulness/M +deceive/UGDS +deceiver/MS +deceiving/Y +decelerate/GNDS +deceleration/M +decelerator/SM +decency/ISM +decennial/SM +decent/IY +deception/MS +deceptive/YP +deceptiveness/M +decibel/MS +decidable/U +decide/BZGDRS +decided/Y +deciduous +deciliter/MS +decimal/SM +decimalization +decimate/DSGN +decimation/M +decimeter/MS +decipherable/UI +decision/IM +decisions +decisive/IPY +decisiveness/IM +deck/SGMD +deckchair/S +deckhand/SM +deckle/S +declamation/MS +declamatory +declaration/MS +declarative +declaratory +declare/DRSZGB +declared/U +declarer/M +declension/SM +declination/M +decline/DRSMZG +decliner/M +declivity/SM +decoherence +decolletage/SM +decollete +decongestant/MS +deconstructionism +decor/MS +decorate/AGNVDS +decorating/M +decoration/AM +decorations +decorative/Y +decorator/MS +decorous/IY +decorousness/M +decorum/M +decoupage/DSMG +decoy/GMDS +decreasing/Y +decree/MDS +decreeing +decrement/GDS +decrepit +decrepitude/M +decriminalization/M +decry/GDS +decryption +dedicate/AGDS +dedication/SM +dedicator/SM +dedicatory +deduce/GDS +deducible +deduct/GVD +deductible/SM +deduction/SM +deductive/Y +deed/GD +deejay/MS +deem/ASGD +deep/SPXTMNRY +deepen/GD +deepness/M +deer/M +deerskin/M +deerstalker/S +def/Z +defacement/M +defacer/SM +defalcate/DSXGN +defalcation/M +defamation/M +defamatory +defame/ZGDRS +defamer/M +defaulter/SM +defeat/MDRZGS +defeated/U +defeater/M +defeatism/M +defeatist/MS +defecate/GNDS +defecation/M +defect/MDGVS +defection/MS +defective/MPYS +defectiveness/M +defector/MS +defendant/SM +defended/U +defenestration/S +defense/DSMGV +defenseless/YP +defenselessness/M +defensible/I +defensibly/I +defensive/MYP +defensiveness/M +deference/M +deferential/Y +deferral/MS +deferred +deferring +deffer +deffest +defiant/Y +defibrillation +defibrillator/S +deficiency/SM +deficient +deficit/SM +defilement/M +definable/IU +define/AGDS +defined/U +definer/MS +definite/IYVP +definiteness/IM +definition/AM +definitions +definitive/Y +deflate/GNDS +deflation/M +deflationary +deflect/DGVS +deflection/MS +deflector/SM +defogger/SM +defoliant/SM +defoliate/DSGN +defoliation/M +defoliator/MS +deformity/SM +defraud/DRZGS +defrauder/M +defrayal/M +defrock/DG +defroster/MS +deft/PTRY +deftness/M +defunct +defy/GDS +deg +degeneracy/M +degenerate/MV +degrade/B +degree/MS +dehydrator/SM +dehydrogenase +deicer/MS +deification/M +deify/NGDS +deign/GDS +deist/MS +deistic +deity/SM +deject/GDS +dejected/Y +dejection/M +delay/ZDR +delectable +delectably +delectation/M +delegate/GD +delete/XGNDS +deleterious +deletion/M +delft/M +delftware/M +deli/SM +deliberate/XYVP +deliberateness/M +delicacy/ISM +delicate/IY +delicateness/M +delicatessen/SM +delicious/PY +deliciousness/M +delighted/Y +delightful/Y +deliminator +delineate/GNXDS +delineation/M +delinquency/SM +delinquent/SMY +deliquesce/DSG +deliquescent +delirious/YP +deliriousness/M +delirium/SM +deliver/ADGS +deliverable +deliverance/M +delivered/U +deliverer/SM +dell/SM +delphinium/MS +delta/MS +delude/GDS +deluge/MGDS +delusion/MS +delusional +delusive/Y +deluxe +delve/ZGDRS +delver/M +demagogic +demagogically +demagogue/SM +demagoguery/M +demagogy/M +demand/GMDS +demanding/U +demarcate/DSGNX +demarcation/M +demean/GDS +demeanor/M +demented/Y +dementia/M +demesne/MS +demigod/MS +demigoddess/MS +demijohn/SM +demimondaine/SM +demimonde/M +demise/MGDS +demitasse/MS +demo/GMD +democracy/SM +democrat/MS +democratic/U +democratically +democratization/M +democratize/GDS +demode +demographer/SM +demographic/SM +demographically +demographics/M +demography/M +demolish/DSG +demolition/MS +demon/MS +demonetization/M +demoniac +demoniacal/Y +demonic +demonically +demonize/GDS +demonology/SM +demonstrability +demonstrable/I +demonstrably +demonstrate/XGNVDS +demonstration/M +demonstrative/MYSP +demonstrativeness/M +demonstrator/MS +demote/GD +demotic +demount +demulcent/SM +demur/TMRS +demure/PY +demureness/M +demurral/SM +demurred +demurrer/SM +demurring +den/M +denationalization +denaturation +denature/DG +dendrite/SM +dengue/M +deniability +deniable/U +denial/MS +denier/M +denigrate/DSGN +denigration/M +denim/MS +denitrification +denizen/MS +denominational +denotative +denouement/MS +denounce/LDSG +denouncement/SM +dense/PYTR +denseness/M +density/SM +dent/ISGMD +dental/Y +dentifrice/SM +dentin/M +dentist/MS +dentistry/M +dentition/M +denture/IMS +denuclearize/GDS +denudation/M +denude/GDS +denunciation/SM +deny/ZGDRS +deodorant/SM +deodorization/M +deodorize/DRSZG +deodorizer/M +departed/M +department/MS +departmental/Y +departmentalization/M +departmentalize/GDS +departure/SM +dependability/M +dependable/U +dependably +dependence/IM +dependency/SM +dependent/IMYS +depict/GDS +depiction/MS +depilatory/SM +deplete/GNDS +depletion/M +deplorably +deplore/BGDS +deploy/ALGDS +deployment/AM +deployments +deponent/MS +deportation/MS +deportee/MS +deportment/M +deposit/AGMDS +depositor/MS +depository/SM +deprave/GDS +depravity/SM +deprecate/GNDS +deprecating/Y +deprecation/M +deprecatory +depreciate/DSGN +depreciation/M +depredation/SM +depressant/SM +depressing/Y +depression/SM +depressive/SM +depressor/MS +depressurization +deprive/GDS +deprogramming +depth/M +depths +deputation/MS +depute/DSG +deputize/DSG +deputy/SM +derailleur/SM +derailment/SM +derangement/M +derby/SM +derelict/MS +dereliction/M +deride/GDS +derision/M +derisive/PY +derisiveness/M +derisory +derivation/MS +derivative/MS +derive/B +dermal +dermatitis/M +dermatological +dermatologist/SM +dermatology/M +dermis/M +derogate/DSGN +derogation/M +derogatorily +derogatory +derrick/SM +derriere/SM +derringer/SM +derv +dervish/MS +desalinate/GNDS +desalination/M +desalinization/M +desalinize/GDS +descant/M +descend/FGDS +descendant/MS +descender +describable/I +describe/BZGDR +describer/M +description/SM +descriptive/PY +descriptiveness/M +descriptor/S +descry/GDS +desecrate/DSGN +desecration/M +deselection +desert/SDRZGM +deserter/M +desertification +desertion/SM +deserved/UY +deserving/U +desiccant/SM +desiccate/DSGN +desiccation/M +desiccator/SM +desiderata +desideratum/M +design/ASDG +designate/DSGNX +designation/M +desirability/UM +desirableness/M +desirably/U +desire/B +desired/U +desirous +desist/SDG +desk/SM +deskill/G +desktop/SM +desolate/PDSYGN +desolateness/M +desolation/M +despair/SMDG +despairing/Y +desperado/M +desperadoes +desperate/YNP +desperateness/M +desperation/M +despicable +despicably +despise/DSG +despite +despoilment/M +despondence/M +despondency/M +despondent/Y +despotic +despotically +despotism/M +dessert/SM +dessertspoon/S +dessertspoonful/S +destination/SM +destine/DSG +destiny/SM +destitute/N +destitution/M +destroy/SZGDR +destroyer/M +destruct/GVMDS +destructibility/IM +destructible/I +destruction/M +destructive/PY +destructiveness/M +desuetude/M +desultorily +desultory +detach/BLGDS +detachment/MS +detain/LGDS +detainee/MS +detainment/M +detect/SDGVB +detectable/U +detected/U +detection/M +detective/SM +detector/SM +detente/SMNX +detention/M +deter/SL +detergent/SM +deteriorate/DSGN +deterioration/M +determent/M +determinable/I +determinant/SM +determinate +determine/AGDS +determined/U +determinedly +determiner/SM +determinism/M +deterministic +deterministically +deterred/U +deterrence/M +deterrent/MS +deterring +detestably +detestation/M +dethrone/DSLG +dethronement/M +detonate/GNDSX +detonation/M +detonator/SM +detox/MDSG +detoxification/M +detoxify/DSGN +detract/GD +detriment/SM +detrimental/Y +detritus/M +deuce/SM +deuterium/M +devastate/GNDS +devastating/Y +devastation/M +devastator/MS +develop/ASGDL +developed/U +developer/SM +development/ASM +developmental/Y +deviance/M +deviancy/M +deviant/SM +deviate/DSMGNX +deviating/U +deviation/M +devil/SMDGL +devilish/YP +devilishness/M +devilment/M +devilry/SM +deviltry/SM +devious/YP +deviousness/M +devoid +devolution/M +devolve/DSG +devoted/Y +devotee/SM +devotion/MS +devotional/SM +devour/SDG +devout/PRYT +devoutness/M +dew/M +dewberry/SM +dewclaw/SM +dewdrop/SM +dewiness/M +dewlap/SM +dewy/RTP +dexterity/M +dexterous/YP +dexterousness/M +dextrose/M +dharma +dhoti/SM +dhow/MS +diabetes/M +diabetic/SM +diabolic +diabolical/Y +diacritic/MS +diacritical +diadem/SM +diaereses +diaeresis/M +diagnose/DSG +diagnosis/M +diagnostic/S +diagnostically +diagnostician/SM +diagnostics/M +diagonal/SMY +diagram/SM +diagrammatic +diagrammatically +diagrammed +diagramming +dial/AMDGS +dialect/SM +dialectal +dialectic/SM +dialectical +dialectics/M +dialing/S +dialog +dialogue/SM +dialyses +dialysis/M +dialyzes +diam +diamagnetic +diamagnetism +diamante +diameter/SM +diametric +diametrical/Y +diamond/SM +diamondback/MS +diapason/SM +diaper/SMDG +diaphanous +diaphragm/SM +diaphragmatic +diarist/SM +diarrhea/M +diary/SM +diaspora/SM +diastase/M +diastole/M +diastolic +diathermy/M +diatom/SM +diatomic +diatonic +diatribe/SM +diazepam +dibble/DSMG +dibs/M +dice/GDS +dices/I +dicey +dichotomous +dichotomy/SM +dicier +diciest +dick/MRXZS +dicker/DG +dickey/SM +dickhead/S +dickybird/S +dicotyledon/MS +dicotyledonous +dict +dicta +dictate/DSMGNX +dictation/M +dictator/SM +dictatorial/Y +dictatorship/SM +diction/M +dictionary/SM +dictum/M +did/AU +didactic +didactically +diddle/DRSZG +diddler/M +diddly +diddlysquat +diddums +didgeridoo/S +didn't +dido/M +didoes +didst +die/DSM +dielectric/MS +diereses +dieresis/M +diesel/SMDG +diet/MDRZGS +dietary/SM +dieter/M +dietetic/S +dietetics/M +dietitian/MS +diff/DRZGS +differ/DG +difference/IM +differences +different/IY +differentiable +differential/SM +differentiate/DSGN +differentiated/U +differentiation/M +difficult/Y +difficulty/SM +diffidence/M +diffident/Y +diffract/GSD +diffraction/M +diffuse/DSYGNVP +diffuseness/M +diffusion/M +diffusivity +dig/SM +digerati/M +digest/SMDGV +digested/U +digestibility/M +digestible/I +digestion/IM +digestions +digestive/S +digger/SM +digging/S +diggings/M +digicam/S +digit/SM +digital/Y +digitalis/M +digitization +digitize/GDS +dignified/U +dignify/DSG +dignitary/SM +dignity/ISM +digraph/M +digraphs +digress/GVDS +digression/MS +dike/MGDS +diktat/S +dilapidated +dilapidation/M +dilatation/M +dilate/DSGN +dilation/M +dilator/SM +dilatory +dildo/S +dilemma/MS +dilettante/SM +dilettantish +dilettantism/M +diligence/M +diligent/Y +dill/MS +dilly/SM +dillydally/DSG +diluent +dilute/DSGNX +diluted/U +dilution/M +dim/PSRY +dime/MS +dimension/SM +dimensional +dimensionless +diminish/GDS +diminished/U +diminuendo/SM +diminution/SM +diminutive/SM +dimity/M +dimmed/U +dimmer/SM +dimmest +dimming +dimness/M +dimple/DSMG +dimply +dimwit/SM +dimwitted +din/ZGSMDR +dinar/SM +dine/S +diner/M +dinette/MS +ding/MDG +dingbat/MS +dinghy/SM +dingily +dinginess/M +dingle/SM +dingo/M +dingoes +dingus/MS +dingy/RPT +dink/R +dinky/RSMT +dinned +dinner/SMDG +dinnertime/M +dinnerware/M +dinning +dinosaur/SM +dint/M +diocesan/MS +diocese/MS +diode/SM +diorama/SM +dioxide/SM +dioxin/SM +dip/SM +diphtheria/M +diphthong/SM +diploid/SM +diploma/SM +diplomacy/M +diplomat/MS +diplomata +diplomatic/U +diplomatically +diplomatist/MS +diplopia +dipole/SM +dipped +dipper/SM +dipping +dippy/RT +dipso/S +dipsomania/M +dipsomaniac/MS +dipstick/SM +dipterous +diptych/M +diptychs +dire/YTR +direct/ASDGVT +directer +direction/IM +directional +directionless +directions +directive/SM +directly +directness/IM +director/MS +directorate/SM +directorial +directorship/SM +directory/SM +direful +dirge/SM +dirigible/MS +dirk/MS +dirndl/SM +dirt/M +dirtball/S +dirtily +dirtiness/M +dirty/DRSTGP +dis/M +disable/DSGL +disablement/M +disambiguate/N +disappointing/Y +disarming/Y +disassembly +disastrous/Y +disbandment/M +disbarment/M +disbelieving/Y +disbursal/M +disburse/DSGL +disbursement/MS +disc/M +discern/LSDG +discernible/I +discernibly +discerning/Y +discernment/M +discharged/U +disciple/SM +discipleship/M +disciplinarian/SM +disciplinary +discipline/DSMG +disciplined/U +disclose/DSG +disclosed/U +disco/MG +discography/SM +discoloration/S +discombobulate/DSGN +discombobulation/M +discomfit/DG +discomfiture/M +discommode/DG +disconcerting/Y +disconnected/PY +disconnectedness/M +disconsolate/Y +discordance/M +discordant/Y +discotheque/SM +discourage/LGDS +discouragement/SM +discouraging/Y +discover/ASDG +discovered/U +discoverer/MS +discovery/ASM +discreet/PRYT +discreetness/M +discrepancy/SM +discrepant +discrete/PYN +discreteness/M +discretion/IM +discretionary +discriminant +discriminate/GNDS +discriminating/U +discrimination/M +discriminator/MS +discriminatory +discursiveness/M +discus/MS +discussant/SM +discussion/SM +disdain/SMDG +disdainful/Y +disembowel/SDLG +disembowelment/M +disfigurement/SM +disfranchisement/M +disgorgement/M +disgruntle/LGDS +disgruntlement/M +disguise/GD +disguised/U +disgusted/Y +disgusting/Y +dish/MDSG +dishabille/M +disharmonious +dishcloth/M +dishcloths +disheartening/Y +dishevel/DGLS +dishevelment/M +dishpan/SM +dishrag/SM +dishtowel/MS +dishware/M +dishwasher/MS +dishwater/M +dishy +disillusion/GLD +disillusionment/M +disinfectant/MS +disinfection/M +disinterested/PY +disinterestedness/M +disjointed/YP +disjointedness/M +disjunctive +disjuncture +disk/MS +diskette/MS +dislodge/GDS +dismal/Y +dismantlement/M +dismay/SMDG +dismayed/U +dismember/LGD +dismemberment/M +dismissive/Y +disorder/Y +disorganization/M +disparage/DSGL +disparagement/M +disparaging/Y +disparate/Y +dispatcher/MS +dispel/S +dispelled +dispelling +dispensary/SM +dispensation/MS +dispense/BZGDRS +dispenser/M +dispersal/M +disperse/GNDS +dispersion/M +dispirit/GDS +displeasure/M +disposable/SM +disposal/SM +disposed/I +disposition/ISM +dispossession/M +disproof/SM +disproportional +disprove/B +disputable/I +disputably/I +disputant/MS +disputation/SM +disputatious/Y +dispute/DRSMZGB +disputed/U +disputer/M +disquiet/GSMD +disquisition/MS +disregardful +disrepair/M +disrepute/MB +disrupt/GVSD +disruption/SM +disruptive/Y +dissect/SDG +dissed +dissemblance/M +dissemble/ZGDRS +dissembler/M +disseminate/GNDS +dissemination/M +dissension/SM +dissent/SMDRZG +dissenter/M +dissertation/SM +dissidence/M +dissident/MS +dissimilar +dissimilitude/S +dissing +dissipate/GNDS +dissipation/M +dissociate/GNVDS +dissociation/M +dissoluble/I +dissolute/YNP +dissoluteness/M +dissolve/AGDS +dissolved/U +dissonance/SM +dissonant +dissuade/GDS +dissuasive +dist +distaff/SM +distal/Y +distance/DSMG +distant/Y +distaste/SM +distemper/M +distention/SM +distillate/SMNX +distillation/M +distillery/SM +distinct/IYTVP +distincter +distinction/SM +distinctive/YP +distinctiveness/M +distinctness/IM +distinguish/GDSB +distinguishable/I +distinguished/U +distort/GDR +distortion/MS +distract/DG +distracted/Y +distraction/S +distrait +distraught +distress/DG +distressful +distressing/Y +distribute/AGNVDS +distributed/U +distribution/AM +distributional +distributions +distributive/Y +distributor's +distributor/AS +distributorship/S +district's +district/AS +disturb/ZGSDR +disturbance/SM +disturbed/U +disturber/M +disturbing/Y +disunion/M +disyllabic +ditch/MDSG +dither/SMDRZG +ditherer/M +ditransitive +ditsy +ditto/SMDG +ditty/SM +ditz/MS +diuretic/MS +diurnal/Y +div +diva/MS +divalent +divan/SM +dive/MZTGDRS +diver/M +diverge/DSG +divergence/MS +divergent +diverse/XYNP +diverseness/M +diversification/M +diversify/GNDS +diversion/M +diversionary +diversity/SM +divert/SDG +diverticulitis/M +divest/SLDG +divestiture/MS +divestment/M +divide/DRSMZGB +divided/U +dividend/MS +divider/M +divination/M +divine/DRSMYZTG +diviner/M +diving/M +divinity/SM +divisibility/IM +divisible/I +division/MS +divisional +divisive/PY +divisiveness/M +divisor/SM +divorce/DSLMG +divorcee/MS +divorcement/MS +divot/SM +divulge/GDS +divvy/DSMG +dixieland/M +dizzily +dizziness/M +dizzy/DRSPTG +djellaba/MS +do/SJMRHZG +doable +dob/S +dobbed +dobbin/SM +dobbing +doberman/MS +dobro +doc/SM +docent/SM +docile/Y +docility/M +dock/MDRZGS +docket/SMDG +dockland/S +dockside +dockworker/MS +dockyard/MS +doctor/SMDG +doctoral +doctorate/MS +doctrinaire/MS +doctrinal +doctrine/MS +docudrama/SM +document/GMDS +documentary/SM +documentation/SM +documented/U +dodder/SMDG +doddery +doddle +dodge/DRSMZG +dodgem/S +dodger/M +dodgy/RT +dodo/MS +doe/SM +doer/M +does/AU +doeskin/MS +doesn't +doff/DGS +dog/SM +dogcart/SM +dogcatcher/SM +doge/MS +dogeared +dogfight/SM +dogfish/MS +dogged/PY +doggedness/M +doggerel/M +dogging +doggone/TGRS +doggy/RSMT +doghouse/SM +dogie/SM +dogleg/SM +doglegged +doglegging +doglike +dogma/SM +dogmatic +dogmatically +dogmatism/M +dogmatist/SM +dognapper +dogsbody/S +dogsled/S +dogtrot/MS +dogtrotted +dogtrotting +dogwood/MS +doily/SM +doing/USM +doldrums/M +dole's +dole/FGDS +doleful/YP +dolefulness/M +doll/MDGS +dollar/SM +dollhouse/SM +dollop/SGMD +dolly/SM +dolmen/SM +dolomite/M +dolor/M +dolorous/Y +dolphin/MS +dolt/MS +doltish/YP +doltishness/M +domain/SM +dome/MGDS +domestic/SM +domestically +domesticate/DSGN +domesticated/U +domestication/M +domesticity/M +domicile/DSMG +domiciliary +dominance/M +dominant/SMY +dominate/DSGN +domination/M +dominatrices +dominatrix/M +domineer/SGD +domineering/Y +dominion/SM +domino/M +dominoes +don't +don/SM +dona/MS +donate/DSXGN +donation/M +done/FAU +dong/MDGS +dongle/SM +donkey/SM +donned +donning +donnish +donnybrook/MS +donor/SM +donuts +doodad/SM +doodah +doodahs +doodle/DRSMZG +doodlebug/SM +doodler/M +doohickey/SM +doolally +doom/MDGS +doomsayer/MS +doomsday/M +doomster/S +door's +door/IS +doorbell/MS +doorjamb/S +doorkeeper/MS +doorknob/MS +doorknocker/S +doorman/M +doormat/SM +doormen +doorplate/SM +doorpost/S +doorstep/MS +doorstepped +doorstepping +doorstop/MS +doorway/SM +dooryard/MS +dopa/M +dopamine +dope/MZGDRS +doper/M +dopey +dopier +dopiest +dopiness/M +doping/M +doppelganger/S +dork/MS +dorky/RT +dorm/MRZS +dormancy/M +dormant +dormer/M +dormice +dormitory/SM +dormouse/M +dorsal/Y +dory/SM +dosage/SM +dose/MGDS +dosh +dosimeter/SM +doss/DRSZG +dosshouse/S +dossier/MS +dost +dot/ZGSMDR +dotage/M +dotard/SM +dotcom/SM +dote/S +doter/M +doting/Y +dotted +dotting +dotty/RT +double's +double/ADSG +doubleheader/MS +doublespeak/M +doublet/MS +doubloon/SM +doubly +doubt/SMDRZG +doubter/M +doubtful/PY +doubtfulness/M +doubting/Y +doubtless/Y +douche/DSMG +dough/M +doughnut/SM +doughty/RT +doughy/TR +dour/RYTP +dourness/M +douse/DSG +dove/MS +dovecot/S +dovecote/SM +dovetail/MDSG +dovish +dowager/MS +dowdily +dowdiness/M +dowdy/RSPT +dowel/SMDG +dower/SMDG +down/MDRZGS +downbeat/SM +downcast +downdraft/MS +downer/M +downfall/SMN +downfield +downgrade/DSMG +downhearted/PY +downheartedness/M +downhill/MS +download/MDBSG +downmarket +downplay/DSG +downpour/MS +downrange +downright +downriver +downscale +downshift/SGD +downside/MS +downsize/GDS +downsizing/M +downspout/MS +downstage +downstairs/M +downstate/M +downstream +downswing/MS +downtempo +downtime/M +downtown/M +downtrend/MS +downtrodden +downturn/MS +downward/S +downwind +downy/RT +dowry/SM +dowse/DRSZG +dowser/M +doxology/SM +doyen/SM +doyenne/MS +doz/XGDNS +doze/M +dozen/MH +dozily +dozy/RTP +dpi +dpt +drab/MYSP +drabber +drabbest +drabness/M +drachma/MS +draconian +draft's +draft/ASDG +draftee/SM +drafter/SM +draftily +draftiness/M +drafting/M +draftsman/M +draftsmanship/M +draftsmen +draftswoman/M +draftswomen +drafty/RTP +drag/MS +dragged +dragging +draggy/TR +dragnet/SM +dragon/SM +dragonfly/SM +dragoon/SMDG +dragster/S +drain/SMDRZG +drainage/M +drainboard/SM +drainer/M +drainpipe/MS +drake/SM +dram/MS +drama/SM +dramatic/S +dramatically +dramatics/M +dramatist/SM +dramatization/SM +dramatize/DSG +drank +drape/DRSMZG +draper/M +drapery/SM +drastic +drastically +drat +dratted +draughtboard/S +draw/MRZGSJ +drawback/MS +drawbridge/MS +drawer/M +drawing/M +drawl/SMDG +drawn/A +drawstring/MS +dray/MS +dread/SMDG +dreadful/PY +dreadfulness/M +dreadlocks/M +dreadnought/MS +dream/SMDRZG +dreamboat/MS +dreamed/U +dreamer/M +dreamily +dreaminess/M +dreamland/M +dreamless +dreamlike +dreamworld/SM +dreamy/RPT +drear +drearily +dreariness/M +dreary/RPT +dredge/DRSMZG +dredger/M +dregs/M +drench/GDS +dress/AUGSDM +dressage/M +dresser/MS +dressiness/M +dressing/SM +dressmaker/SM +dressmaking/M +dressy/TPR +drew/A +dribble/MZGDRS +dribbler/M +driblet/MS +drier/M +drift/SMDRZG +drifter/M +driftnet/S +driftwood/M +drill/SMDRZG +driller/M +drillmaster/SM +drink/SMRBJZG +drinkable/U +drinker/M +drip/MS +dripped +dripping/SM +drippy/TR +drive/RSMZGJ +drivel/SZGMDR +driveler/M +driven +driver/M +driveshaft/SM +driveway/MS +drizzle/MGDS +drizzly +drogue/SM +droid/S +droll/RPT +drollery/SM +drollness/M +drolly +dromedary/SM +drone/DSMG +drool/SMDG +droop/GSMD +droopiness/M +droopy/TPR +drop/MS +dropkick/MS +droplet/SM +dropout/SM +dropped +dropper/SM +dropping/S +droppings/M +dropsical +dropsy/M +dross/M +drought/SM +drove/RSMZ +drover/M +drown/GSJD +drowning/M +drowse/MGDS +drowsily +drowsiness/M +drowsy/RTP +drub/S +drubbed +drubber/SM +drubbing/MS +drudge/MGDS +drudgery/M +drug/MS +drugged +druggie/SM +drugging +druggist/SM +druggy +drugstore/MS +druid/SM +druidism/M +drum/MS +drumbeat/SM +drumlin/SM +drummed +drummer/SM +drumming +drumstick/SM +drunk/STMNR +drunkard/MS +drunken/PY +drunkenness/M +drupe/SM +druthers/M +dry/ZTGDRSMY +dryad/SM +dryer/SM +dryness/M +drys +drywall/M +dual +dualism/M +duality/M +dub/SM +dubbed +dubber/SM +dubbin/M +dubbing +dubiety/M +dubious/YP +dubiousness/M +ducal +ducat/SM +duchess/MS +duchy/SM +duck/MDGS +duckbill/SM +duckboards +duckling/SM +duckpins/M +duckweed/M +ducky/TRSM +duct's/K +duct/CKIFS +ductile +ductility/M +ducting +ductless +dud/GSMD +dude/MS +dudgeon/M +due/SM +duel/MDRJZGS +dueler/M +duelist/SM +duenna/MS +duet/MS +duff/MDRZGS +duffer/M +dug +dugout/MS +duh +duke/MS +dukedom/SM +dulcet +dulcimer/MS +dull/DRPTGS +dullard/SM +dullness/M +dully +duly/U +dumb/RYPT +dumbbell/SM +dumbfound/SDG +dumbness/M +dumbo/S +dumbstruck +dumbwaiter/SM +dumdum/MS +dummy/SM +dump/MDRZGS +dumpiness/M +dumpling/SM +dumpsite/S +dumpster/SM +dumpy/PTR +dun/SM +dunce/SM +dunderhead/MS +dune/MS +dung/MDGS +dungaree/MS +dungeon/SM +dunghill/MS +dunk/MDGS +dunned +dunner +dunnest +dunning +dunno +duo/SM +duodecimal +duodena +duodenal +duodenum/M +duopoly/S +dupe/MZGDRS +duper/M +duple +duplex/MS +duplicate's +duplicate/AGNDS +duplication/AM +duplicator/MS +duplicitous +duplicity/M +durability/M +durable +durably +durance/M +duration/M +duress/M +during +durst +durum/M +dusk/M +duskiness/M +dusky/RTP +dust/MDRZGS +dustbin/SM +dustcart/S +duster/M +dustiness/M +dustless +dustman +dustmen +dustpan/SM +dustsheet/S +dusty/RTP +dutch +duteous/Y +dutiable +dutiful/YP +dutifulness/M +duty/SM +duvet/SM +dwarf/SGMD +dwarfish +dwarfism/M +dweeb/SM +dwell/SJZGR +dweller/M +dwelling/M +dwelt/I +dwindle/DSG +dyadic +dybbuk/SM +dybbukim +dye/DRSMZG +dyeing/A +dyer/M +dyestuff/M +dying/M +dyke/MS +dynamic/MS +dynamical/Y +dynamics/M +dynamism/M +dynamite/MZGDRS +dynamiter/M +dynamo/SM +dynastic +dynasty/SM +dysentery/M +dysfunction/MS +dysfunctional +dyslectic/SM +dyslexia/M +dyslexic/SM +dyspepsia/M +dyspeptic/MS +dysphagia +dysphoria +dysphoric +dysprosium/M +dystonia +dystopi +dystopia +dystopian +dz +e'en +e'er +e/FDST +eBay/M +eMusic/M +ea +each +eager/PTRY +eagerness/M +eagle/MS +eaglet/MS +ear/SMDY +earache/SM +earbud/SM +eardrum/SM +earful/SM +earl/MS +earldom/SM +earliness/M +earlobe/SM +early/RTP +earmark/SMDG +earmuff/SM +earn/DRZTGJS +earned/U +earner/M +earnest/SMYP +earnestness/M +earnings/M +earphone/MS +earpiece/S +earplug/SM +earring/SM +earshot/M +earsplitting +earth's +earth/UDYG +earthbound +earthen +earthenware/M +earthiness/M +earthling/MS +earthly/RT +earthquake/SM +earths/U +earthshaking +earthward/S +earthwork/MS +earthworm/MS +earthy/RTP +earwax/M +earwig/SM +ease/EDSM +easel/SM +easement/SM +easily/U +easiness/UM +easing +east/M +eastbound +easterly/SM +eastern/ZR +easterner/M +easternmost +eastward/S +easy/URTP +easygoing +eat/ZGBSNR +eatable/SM +eaten/U +eater/M +eatery/SM +eave/MS +eavesdrop/S +eavesdropped +eavesdropper/SM +eavesdropping +ebb/SMDG +ebony/SM +ebullience/M +ebullient/Y +ebullition/M +eccentric/SM +eccentrically +eccentricity/SM +eccl +ecclesial +ecclesiastic/SM +ecclesiastical/Y +echelon/SM +echidna +echinoderm/SM +echo's +echo/ADG +echoes/A +echoic +echolocation/M +echos +eclair/SM +eclat/M +eclectic/SM +eclectically +eclecticism/M +eclipse/DSMG +ecliptic/M +eclogue/SM +ecocide/M +ecol +ecologic +ecological/Y +ecologist/MS +ecology/M +econ +econometric/S +economic/S +economical/UY +economics/M +economist/SM +economize/DRSZG +economizer/M +economy/SM +ecosystem/MS +ecotourism/M +ecotourist/MS +ecru/M +ecstasy/SM +ecstatic +ecstatically +ecu/S +ecumenical/Y +ecumenicism/M +ecumenism/M +eczema/M +ed/ACSM +edamame +eddy/DSMG +edelweiss/M +edema/SM +edge/MZGJDRS +edger/M +edgewise +edgily +edginess/M +edging/M +edgy/RTP +edibility/M +edible/SMP +edibleness/M +edict/SM +edification/M +edifice/SM +edifier/M +edify/DRSZGN +edifying/U +edit's +edit/ADGS +editable +edited/U +edition/MS +editor/SM +editorial/SMY +editorialize/DSG +editorship/M +educ +educability/M +educable/I +educate/ADSGNV +educated/U +education/AM +educational/Y +educationalist/S +educationist/S +educations +educator/MS +educe/DSGB +edutainment/M +eek +eel/SM +eerie/RT +eerily +eeriness/M +eff/GSD +efface/DSLG +effacement/M +effect/SMDGV +effective/IPY +effectiveness/IM +effectual/IY +effectuate/DSG +effeminacy/M +effeminate/Y +effendi/SM +efferent +effervesce/GDS +effervescence/M +effervescent/Y +effete/YP +effeteness/M +efficacious/Y +efficacy/IM +efficiency/ISM +efficient/IY +effigy/SM +efflorescence/M +efflorescent +effluence/M +effluent/MS +effluvia +effluvium/M +efflux +effort/SM +effortful +effortless/YP +effortlessness/M +effrontery/M +effulgence/M +effulgent +effuse/DSGNVX +effusion/M +effusive/YP +effusiveness/M +egad +egalitarian/SM +egalitarianism/M +egg/GSMD +eggbeater/MS +eggcup/SM +egghead/SM +eggnog/M +eggplant/MS +eggshell/SM +eglantine/SM +ego/SM +egocentric/MS +egocentrically +egocentricity/M +egoism/M +egoist/SM +egoistic +egoistical/Y +egomania/M +egomaniac/MS +egotism/M +egotist/SM +egotistic +egotistical/Y +egregious/PY +egregiousness/M +egress/MS +egret/SM +eh +eider/SM +eiderdown/MS +eigenvalue/S +eigenvector/S +eight/SM +eighteen/MHS +eighteenth/M +eighteenths +eighth/M +eighths +eightieth/M +eightieths +eighty/SMH +einsteinium/M +eisteddfod/S +either +ejaculate/GNXDS +ejaculation/M +ejaculatory +eject/SDG +ejection/MS +ejector/SM +eke/DSG +elaborate/YGNDSPX +elaborateness/M +elaboration/M +elan/M +eland/SM +elapse/DSG +elastic/MS +elastically +elasticated +elasticity/M +elasticize/DSG +elate/DSGN +elated/Y +elation/M +elbow/SMDG +elbowroom/M +elder/SMY +elderberry/SM +eldercare/M +eldest +eldritch +elect's +elect/ASDGV +electable +election/AMS +electioneer/DGS +elective/MS +elector/MS +electoral/Y +electorate/MS +electric/S +electrical/Y +electrician/MS +electricity/M +electrification/M +electrifier/M +electrify/ZGNDRS +electrocardiogram/MS +electrocardiograph/M +electrocardiographs +electrocardiography/M +electrocute/DSXGN +electrocution/M +electrode/SM +electrodynamics +electroencephalogram/MS +electroencephalograph/M +electroencephalographic +electroencephalographs +electroencephalography/M +electrologist/SM +electrolysis/M +electrolyte/MS +electrolytic +electromagnet/MS +electromagnetic +electromagnetically +electromagnetism/M +electromotive +electron/MS +electronic/S +electronica/M +electronically +electronics/M +electroplate/DSG +electroscope/SM +electroscopic +electroshock/M +electrostatic/S +electrostatics/M +electrotype/MS +electroweak +eleemosynary +elegance/IM +elegant/IY +elegiac/MS +elegiacal +elegy/SM +elem +element/MS +elemental/Y +elementary +elephant/SM +elephantiasis/M +elephantine +elev +elevate/XDSGN +elevation/M +elevator/MS +eleven/SMH +elevens/S +eleventh/M +elevenths +elf/M +elfin +elfish +elicit/SDG +elicitation/M +elide/DSG +eligibility/IM +eligible +eliminate/XDSGN +elimination/M +eliminator/S +elision/MS +elite/SM +elitism/M +elitist/MS +elixir/SM +elk/SM +ell/SM +ellipse/MS +ellipsis/M +ellipsoid/SM +ellipsoidal +elliptic +elliptical/Y +elm/SM +elocution/M +elocutionary +elocutionist/SM +elodea/SM +elongate/DSGNX +elongation/M +elope/DSGL +elopement/MS +eloquence/M +eloquent/Y +else +elsewhere +elucidate/DSGNX +elucidation/M +elude/DSG +elusive/YP +elusiveness/M +elver/SM +elves +elvish +em's +em/S +emaciate/GNDS +emaciation/M +email/SMDG +emanate/XDSGN +emanation/M +emancipate/DSGN +emancipation/M +emancipator/MS +emasculate/GNDS +emasculation/M +embalm/SZGDR +embalmer/M +embank/SLGD +embankment/SM +embargo/MDG +embargoes +embark/AEGDS +embarkation/EM +embarkations +embarrass/GLDS +embarrassed/U +embarrassing/Y +embarrassment/SM +embassy/SM +embattled +embed/S +embedded +embedding +embellish/LGDS +embellishment/SM +ember/SM +embezzle/ZGLDRS +embezzlement/M +embezzler/M +embitter/GLDS +embitterment/M +emblazon/GDLS +emblazonment/M +emblem/SM +emblematic +emblematically +embodiment/EM +embody/AEGSD +embolden/DGS +embolism/MS +embolization +emboss/DRSZG +embosser/M +embouchure/M +embower/SGD +embrace/DSMG +embraceable +embrasure/MS +embrocation/MS +embroider/SDRZG +embroiderer/M +embroidery/SM +embroil/DGLS +embroilment/M +embryo/SM +embryological +embryologist/MS +embryology/M +embryonic +emcee/DSM +emceeing +emend/SDG +emendation/MS +emerald/MS +emerge/ADSG +emergence/AM +emergency/SM +emergent +emerita +emeritus +emery/M +emetic/SM +emf/S +emigrant/SM +emigrate/DSXGN +emigration/M +emigre/SM +eminence/MS +eminent/Y +emir/MS +emirate/MS +emissary/SM +emission/SM +emit/S +emitted +emitter/MS +emitting +emo/SM +emoji/SM +emollient/MS +emolument/MS +emote/XDSGNV +emoticon/SM +emotion/M +emotional/UY +emotionalism/M +emotionalize/GDS +emotionless +emotive/Y +empathetic +empathically +empathize/DSG +empathy/M +emperor/MS +emphases +emphasis/M +emphasize/AGDS +emphatic/U +emphatically +emphysema/M +empire/SM +empiric +empirical/Y +empiricism/M +empiricist/SM +emplacement/SM +employ's +employ/ADGLS +employable/U +employee/SM +employer/SM +employment/UAM +employments +emporium/SM +empower/SDGL +empowerment/M +empress/MS +emptily +emptiness/M +empty/TGPDRSM +empyrean/M +emu/SM +emulate/DSGNVX +emulation/M +emulator/SM +emulsification/M +emulsifier/M +emulsify/NDRSZG +emulsion/MS +en/SM +enable/DRSZG +enabler/M +enact/ASLDG +enactment/ASM +enamel/JSZGMDR +enameler/M +enamelware/M +enamor/SGD +enc +encamp/LSGD +encampment/MS +encapsulate/XGNDS +encapsulation/M +encase/LDSG +encasement/M +encephalitic +encephalitis/M +enchain/DGS +enchant/ELDGS +enchanter/MS +enchanting/Y +enchantment/EM +enchantments +enchantress/MS +enchilada/SM +encipher/SGD +encircle/DSGL +encirclement/M +encl +enclave/MS +enclose/GDS +enclosed/U +enclosure/SM +encode/DRSZG +encoder/M +encomium/MS +encompass/GDS +encore/DSMG +encounter/GSMD +encourage/DSLG +encouragement/SM +encouraging/Y +encroach/GLDS +encroachment/SM +encrust/DGS +encrustation/SM +encrypt/DGS +encryption +encumber/EGSD +encumbered/U +encumbrance/MS +ency +encyclical/SM +encyclopedia/MS +encyclopedic +encyst/LSGD +encystment/M +end/GVSJMD +endanger/SGDL +endangerment/M +endear/SGLD +endearing/Y +endearment/SM +endeavor/GSMD +endemic/MS +endemically +endgame/S +ending/M +endive/SM +endless/PY +endlessness/M +endmost +endocarditis +endocrine/MS +endocrinologist/MS +endocrinology/M +endogenous/Y +endometrial +endometriosis +endometrium +endorphin/MS +endorse/LZGDRS +endorsement/MS +endorser/M +endoscope/MS +endoscopic +endoscopy/M +endothelial +endothermic +endotracheal +endow/SDLG +endowment/MS +endpoint/SM +endue/DSG +endurable/U +endurance/M +endure/DSBG +endways +enema/SM +enemy/SM +energetic +energetically +energize/ZGDRS +energizer/M +energy/SM +enervate/GNDS +enervation/M +enfeeble/GDSL +enfeeblement/M +enfilade/DSMG +enfold/SGD +enforce/LZGDRS +enforceable/U +enforced/U +enforcement/M +enforcer/M +enfranchise/EGDSL +enfranchisement/EM +engage/EADSG +engagement/EMS +engagingly +engender/SGD +engine/SM +engineer/MDGS +engineering/M +engorge/LGDS +engorgement/M +engram/SM +engrave/ZGJDRS +engraver/M +engraving/M +engross/GLDS +engrossment/M +engulf/SLGD +engulfment/M +enhance/LZGDRS +enhancement/SM +enigma/SM +enigmatic +enigmatically +enjambment/SM +enjoin/SGD +enjoy/GBLSD +enjoyably +enjoyment/SM +enlarge/LZGDRS +enlargeable +enlargement/MS +enlarger/M +enlighten/SGLD +enlightened/U +enlightenment/M +enlist/ADGSL +enlistee/SM +enlistment/AM +enlistments +enliven/SLDG +enlivenment/M +enmesh/DSGL +enmeshment/M +enmity/SM +ennoble/DSGL +ennoblement/M +ennui/M +enormity/SM +enormous/PY +enormousness/M +enough/M +enplane/DSG +enqueue/DS +enquirer/S +enquiringly +enrage/GDS +enrapture/DSG +enrich/DSLG +enrichment/M +enroll/DLSG +enrollment/MS +ensconce/DSG +ensemble/SM +enshrine/GLDS +enshrinement/M +enshroud/DGS +ensign/MS +ensilage/M +enslave/DSGL +enslavement/M +ensnare/DSLG +ensnarement/M +ensue/DSG +ensure/ZGDRS +ensurer/M +entail/DSGL +entailment/M +entangle/EDSLG +entanglement/EM +entanglements +entente/SM +enter/ASGD +enteral +enteric +enteritis/M +enterprise/MGS +enterprising/Y +entertain/ZGDRSL +entertainer/M +entertaining/MY +entertainment/MS +enthrall/GDSL +enthrallment/M +enthrone/GDSL +enthronement/SM +enthuse/DSG +enthusiasm/MS +enthusiast/MS +enthusiastic/U +enthusiastically +entice/GDSL +enticement/MS +enticing/Y +entire/Y +entirety/M +entitle/DSGL +entitlement/SM +entity/SM +entomb/DSGL +entombment/M +entomological +entomologist/MS +entomology/M +entourage/SM +entr'acte +entrails/M +entrained +entrance/LDSMG +entrancement/M +entrancing/Y +entrant/SM +entrap/LS +entrapment/M +entrapped +entrapping +entreat/GSD +entreating/Y +entreaty/SM +entree/MS +entrench/DSGL +entrenchment/MS +entrepreneur/SM +entrepreneurial +entrepreneurship +entropy/M +entrust/SGD +entry/ASM +entryphone/S +entryway/MS +entwine/DSG +enumerable +enumerate/DSGNX +enumeration/M +enumerator/SM +enunciate/DSGN +enunciation/M +enuresis/M +envelop/SLDRZG +envelope/SM +enveloper/M +envelopment/M +envenom/SDG +enviable/U +enviably +envious/PY +enviousness/M +environment/MS +environmental/Y +environmentalism/M +environmentalist/SM +environs/M +envisage/GDS +envision/DGS +envoy/SM +envy/DSMG +envying/Y +enzymatic +enzyme/SM +eolian +eon/SM +eosinophil/S +eosinophilic +epaulet/SM +epee/MS +ephedrine/M +ephemera/M +ephemeral/Y +epic/MS +epicenter/MS +epicure/SM +epicurean/MS +epidemic/SM +epidemically +epidemiological +epidemiologist/SM +epidemiology/M +epidermal +epidermic +epidermis/MS +epidural/S +epiglottis/MS +epigram/SM +epigrammatic +epigraph/M +epigraphs +epigraphy/M +epilepsy/M +epileptic/SM +epilogue/MS +epinephrine/M +epiphany/SM +episcopacy/M +episcopal +episcopate/M +episode/SM +episodic +episodically +epistemic +epistemological +epistemology +epistle/SM +epistolary +epitaph/M +epitaphs +epithelial +epithelium/M +epithet/SM +epitome/SM +epitomize/GDS +epoch/M +epochal +epochs +eponymous +epoxy/DSMG +epsilon/SM +equability/M +equable +equably +equal/SMDYG +equality/IM +equalization/M +equalize/ZGDRS +equalizer/M +equanimity/M +equate/DSGNBX +equation/M +equator/SM +equatorial +equerry/SM +equestrian/SM +equestrianism/M +equestrienne/SM +equidistant/Y +equilateral/SM +equilibrium/EM +equine/SM +equinoctial +equinox/MS +equip/AS +equipage/MS +equipment/M +equipoise/M +equipped/UA +equipping/A +equitable/I +equitably/I +equitation/M +equity/ISM +equiv +equivalence/MS +equivalency/SM +equivalent/MYS +equivocal/UY +equivocalness/M +equivocate/GNXDS +equivocation/M +equivocator/SM +er/C +era/SM +eradicable/I +eradicate/DSGN +eradication/M +eradicator/MS +erase/DRSBZG +eraser/M +erasure/SM +erbium/M +ere +erect/PSGDY +erectile +erection/SM +erectness/M +erector/MS +erelong +eremite/MS +erg/SM +ergo +ergonomic/S +ergonomically +ergonomics/M +ergosterol/M +ergot/M +ermine/SM +erode/DSG +erodible +erogenous +erosion/M +erosive +erotic/S +erotica/M +erotically +eroticism/M +err/GSD +errand/SM +errant/I +errata/SM +erratic +erratically +erratum/M +erroneous/Y +error/SM +ersatz/MS +erst +erstwhile +eruct/SDG +eructation/SM +erudite/YN +erudition/M +erupt/SDGV +eruption/MS +erysipelas/M +erythrocyte/SM +erythromycin +escalate/CDSGN +escalation/CM +escalations +escalator/MS +escallop/SGMD +escalope/S +escapade/MS +escape/LMGDS +escapee/MS +escapement/SM +escapism/M +escapist/MS +escapologist/S +escapology +escargot/MS +escarole/MS +escarpment/MS +eschatological +eschatology +eschew/SDG +escort/SMDG +escritoire/MS +escrow/SM +escudo/SM +escutcheon/SM +esophageal +esophagi +esophagus/M +esoteric +esoterically +esp +espadrille/MS +espalier/MDSG +especial/Y +espionage/M +esplanade/MS +espousal/M +espouse/GDS +espresso/MS +esprit/M +espy/DSG +esquire/SM +essay/SMDRZG +essayer/M +essayist/SM +essence/SM +essential/IMS +essentially +establish/AESDGL +establishment/AEM +establishments +estate/SM +esteem/ESMDG +ester/SM +estimable/I +estimate/MGNDSX +estimation/M +estimator/SM +estoppel +estradiol +estrange/LDSG +estrangement/MS +estrogen/MS +estrous +estrus/MS +estuary/SM +eta/SM +etc +etch/DRSZGJ +etcher/M +etching/M +eternal/YP +eternalness/M +eternity/SM +ethane/M +ethanol/M +ether/M +ethereal/Y +ethic/SM +ethical/UY +ethics/M +ethmoid +ethnic/SM +ethnically +ethnicity/M +ethnocentric +ethnocentrism/M +ethnographer/S +ethnographic +ethnographically +ethnography +ethnological/Y +ethnologist/SM +ethnology/M +ethological +ethologist/MS +ethology/M +ethos/M +ethyl/M +ethylene/M +etiolated +etiologic +etiological +etiology/SM +etiquette/M +etude/SM +etymological/Y +etymologist/SM +etymology/SM +eucalypti +eucalyptus/MS +euchre/DSMG +euclidean +eugenic/S +eugenically +eugenicist/MS +eugenics/M +eukaryote/SM +eukaryotic +eulogist/MS +eulogistic +eulogize/ZGDRS +eulogizer/M +eulogy/SM +eunuch/M +eunuchs +euphemism/SM +euphemistic +euphemistically +euphonious/Y +euphony/M +euphoria/M +euphoric +euphorically +eureka +euro/MS +europium/M +eutectic +euthanasia/M +euthanize/DSG +euthenics/M +eutrophication +evacuate/XDSGN +evacuation/M +evacuee/MS +evade/DRSZG +evader/M +evaluate/AGNVDSX +evaluation/AM +evaluator/S +evanescence/M +evanescent +evangelic +evangelical/SMY +evangelicalism/M +evangelism/M +evangelist/MS +evangelistic +evangelize/GDS +evaporate/GNDS +evaporation/M +evaporator/SM +evasion/SM +evasive/YP +evasiveness/M +eve/ASM +even/MDRYTGSJP +evenhanded/Y +evening/M +evenness/UM +evensong/M +event/SM +eventful/UY +eventfulness/M +eventide/M +eventual/Y +eventuality/SM +eventuate/GDS +ever +everglade/SM +evergreen/SM +everlasting/MYS +evermore +every +everybody/M +everyday +everyone/M +everyplace +everything/M +everywhere +evict/SDG +eviction/MS +evidence/MGDS +evident/Y +evil/MRYTSP +evildoer/SM +evildoing/M +eviller +evillest +evilness/M +evince/DSG +eviscerate/DSGN +evisceration/M +evocation/MS +evocative/Y +evoke/DSG +evolution/M +evolutionary +evolutionist/SM +evolve/DSG +ewe/RSMZ +ewer/M +ex/MS +exabyte/MS +exacerbate/GNDS +exacerbation/M +exact/SPDRYTG +exacting/Y +exaction/M +exactitude/M +exactness/IM +exaggerate/XDSGN +exaggerated/Y +exaggeration/M +exaggerator/MS +exalt/SDG +exaltation/M +exam/MS +examination/AMS +examine/AGDS +examiner/MS +example/MGDS +exampled/U +exasperate/DSGN +exasperated/Y +exasperating/Y +exasperation/M +excavate/GNDSX +excavation/M +excavator/SM +exceed/GSD +exceeding/Y +excel/S +excelled +excellence/M +excellency/SM +excellent/Y +excelling +excelsior/M +except/GSD +exception/BSM +exceptionable/U +exceptional/UY +exceptionalism +excerpt/MDGS +excess/VMS +excessive/Y +exchange/DSMG +exchangeable +exchequer/SM +excise/XDSMGN +excision/M +excitability/M +excitably +excitation/M +excite/BDRSLZG +excited/Y +excitement/SM +exciter/M +exciting/Y +exciton +excl +exclaim/DGS +exclamation/SM +exclamatory +exclude/GDS +exclusion/MS +exclusionary +exclusive/PMYS +exclusiveness/M +exclusivity/M +excommunicate/GNDSX +excommunication/M +excoriate/DSGNX +excoriation/M +excrement/M +excremental +excrescence/MS +excrescent +excreta/M +excrete/XGNDS +excretion/M +excretory +excruciating/Y +exculpate/DSGN +exculpation/M +exculpatory +excursion/MS +excursionist/MS +excursive/YP +excursiveness/M +excusable/I +excusably/I +excuse/DSBMG +excused/U +exec/MS +execrable +execrably +execrate/DSGN +execration/M +execute/BXGNVDS +execution/ZMR +executioner/M +executive/SM +executor/MS +executrices +executrix/M +exegeses +exegesis/M +exegetic +exegetical +exemplar/SM +exemplary +exemplification/M +exemplify/GDSXN +exempt/SGD +exemption/SM +exercise/DRSMZG +exerciser/M +exert/SDG +exertion/MS +exeunt +exfoliate/GNDS +exhalation/MS +exhale/DSG +exhaust/GVMDS +exhaustible/I +exhaustion/M +exhaustive/YP +exhaustiveness/M +exhibit/GMDS +exhibition/MS +exhibitionism/M +exhibitionist/MS +exhibitor/SM +exhilarate/DSGN +exhilaration/M +exhort/SDG +exhortation/MS +exhumation/MS +exhume/DSG +exigence/MS +exigency/SM +exigent +exiguity/M +exiguous +exile/DSMG +exilic +exist/SDG +existence/MS +existent +existential/Y +existentialism/M +existentialist/MS +exit/MDGS +exobiology/M +exodus/MS +exogenous +exon/MS +exonerate/GNDS +exoneration/M +exoplanet/MS +exorbitance/M +exorbitant/Y +exorcise/DSG +exorcism/SM +exorcist/SM +exoskeleton/SM +exosphere/SM +exothermic +exotic/SM +exotica +exotically +exoticism/M +exp +expand/BGSD +expanse/XMNVS +expansible +expansion/M +expansionary +expansionism/M +expansionist/MS +expansive/YP +expansiveness/M +expat/S +expatiate/GNDS +expatiation/M +expatriate/DSMGN +expatriation/M +expect/GSD +expectancy/M +expectant/Y +expectation/SM +expectorant/SM +expectorate/DSGN +expectoration/M +expedience/IM +expediences +expediencies +expediency/IM +expedient/SMY +expedite/DRSZGNX +expediter/M +expedition/M +expeditionary +expeditious/PY +expeditiousness/M +expel/S +expelled +expelling +expend/GSBD +expendable/SM +expenditure/SM +expense/MS +expensive/IYP +expensiveness/IM +experience/IMD +experiences +experiencing +experiential +experiment/MDRSZG +experimental/Y +experimentation/M +experimenter/M +expert/SPMY +expertise/M +expertness/M +expiate/GNDS +expiation/M +expiatory +expiration/M +expire/DSG +expired/U +expiry/M +explain/ADGS +explainable +explained/U +explanation/MS +explanatory +expletive/MS +explicable/I +explicate/XGNDS +explication/M +explicit/PY +explicitness/M +explode/GDS +exploit/ZGBMDRS +exploitation/M +exploitative +exploited/U +exploiter/M +exploration/MS +exploratory +explore/ZGDRS +explored/U +explorer/M +explosion/SM +explosive/SPMY +explosiveness/M +expo/MS +exponent/MS +exponential/Y +exponentiation +export/BSZGMDR +exportation/M +exporter/M +expose/DSMG +exposed/U +exposition/SM +expositor/SM +expository +expostulate/GNXDS +expostulation/M +exposure/MS +expound/ZGDRS +expounder/M +express/GVMDSY +expressed/U +expressible/I +expression/SM +expressionism/M +expressionist/SM +expressionistic +expressionless/Y +expressive/PY +expressiveness/M +expressway/SM +expropriate/GNXDS +expropriation/M +expropriator/SM +expulsion/MS +expunge/GDS +expurgate/DSGNX +expurgated/U +expurgation/M +exquisite/YP +exquisiteness/M +ext +extant +extemporaneous/PY +extemporaneousness/M +extempore +extemporization/M +extemporize/GDS +extend/SZGDRB +extender/M +extensibility +extensible +extension/SM +extensional +extensive/YP +extensiveness/M +extent/SM +extenuate/DSGN +extenuation/M +exterior/MS +exterminate/DSXGN +extermination/M +exterminator/MS +external/MYS +externalization/SM +externalize/DSG +extinct/GDS +extinction/MS +extinguish/ZGBDRS +extinguishable/I +extinguisher/M +extirpate/GNDS +extirpation/M +extol/S +extolled +extolling +extort/SGD +extortion/MRZ +extortionate/Y +extortioner/M +extortionist/MS +extra/SM +extracellular +extract/MDGVS +extraction/SM +extractor/MS +extracurricular +extradite/GNBXDS +extradition/M +extrajudicial +extralegal +extramarital +extramural +extraneous/Y +extraordinaire +extraordinarily +extraordinary +extrapolate/XGNDS +extrapolation/M +extrasensory +extraterrestrial/MS +extraterritorial +extraterritoriality/M +extravagance/MS +extravagant/Y +extravaganza/MS +extravehicular +extreme/PMYTRS +extremeness/M +extremism/M +extremist/MS +extremity/SM +extricable/I +extricate/GNDS +extrication/M +extrinsic +extrinsically +extroversion/M +extrovert/SMD +extrude/GDS +extrusion/SM +extrusive +exuberance/M +exuberant/Y +exudation/M +exude/DSG +exult/SDG +exultant/Y +exultation/M +exurb/SM +exurban +exurbanite/SM +exurbia/M +eye/DSM +eyeball/GMDS +eyebrow/SM +eyedropper/SM +eyeful/SM +eyeglass/MS +eyeing +eyelash/MS +eyeless +eyelet/SM +eyelid/SM +eyeliner/MS +eyeopener/MS +eyeopening +eyepiece/MS +eyesight/M +eyesore/MS +eyestrain/M +eyeteeth +eyetooth/M +eyewash/M +eyewitness/MS +f/CIAVTR +fMRI +fa/M +fab +fable/DSM +fabric/SM +fabricate/DSGNX +fabrication/M +fabricator/SM +fabulous/Y +facade/SM +face's +face/ACSDG +facecloth/M +facecloths +faceless +facepalm/SDG +facet/SMDG +facetious/YP +facetiousness/M +facial/SMY +facile/Y +facilitate/GNDS +facilitation/M +facilitator/MS +facility/SM +facing/SM +facsimile/DSM +facsimileing +fact/MS +faction/SM +factional +factionalism/M +factious +factitious +factoid/SM +factor's +factor/ASDG +factorial/MS +factorization +factorize/GDS +factory/SM +factotum/SM +factual/Y +faculty/SM +fad/GSMD +faddish/P +faddist/MS +faddy/P +fade/MS +fading/U +faerie/SM +faff/DGS +fag/SM +fagged +fagging +faggot/SM +fagot/SMG +faience/M +fail/DGJS +failing/M +faille/M +failure/SM +fain/RT +faint/SMDRYTGP +fainthearted +faintness/M +fair/MRYTGJPS +fairground/MS +fairing/M +fairness/UM +fairway/SM +fairy/SM +fairyland/SM +faith/M +faithful's +faithful/UPY +faithfulness/UM +faithfuls +faithless/PY +faithlessness/M +faiths +fajita/SM +fajitas/M +fake/MZGDRS +faker/M +fakir/SM +falcon/SMRZ +falconer/M +falconry/M +fall/MNGS +fallacious/Y +fallacy/SM +fallback +fallibility/IM +fallible/P +fallibleness/M +fallibly/I +falloff/SM +fallout/M +fallow/SMDG +false/PRYT +falsehood/SM +falseness/M +falsetto/SM +falsie/SM +falsifiable +falsification/M +falsifier/M +falsify/DRSZGNX +falsity/SM +falter/GSJMD +faltering/Y +fame's +fame/D +familial +familiar/MYS +familiarity/UM +familiarization/M +familiarize/GDS +family/SM +famine/SM +famish/DSG +famous/IY +fan/SM +fanatic/SM +fanatical/Y +fanaticism/M +fanboy/SM +fanciable +fancier/M +fanciful/YP +fancifulness/M +fancily +fanciness/M +fancy/DRSMZTGP +fancywork/M +fandango/MS +fandom +fanfare/SM +fang/MDS +fanlight/SM +fanned +fanning +fanny/SM +fantail/MS +fantasia/SM +fantasist/S +fantasize/GDS +fantastic +fantastical/Y +fantasy/DSMG +fanzine/MS +far +farad/SM +faradize/DG +faraway +farce/SM +farcical/Y +fare/MGDS +farewell/SM +farina/M +farinaceous +farm/MDRZGSJ +farmer/M +farmhand/SM +farmhouse/SM +farming/M +farmland/MS +farmstead/MS +farmyard/MS +faro/M +farrago/M +farragoes +farrier/MS +farrow/SMDG +farseeing +farsighted/P +farsightedness/M +fart/MDGS +farther +farthermost +farthest +farthing/SM +fascia/SM +fascicle/SM +fascinate/GNDSX +fascinating/Y +fascination/M +fascism/M +fascist/MS +fascistic +fashion/ZGBMDRS +fashionable/U +fashionably/U +fashioner/M +fashionista/MS +fast/MDRTGSP +fastback/SM +fastball/SM +fasten/UAGDS +fastener/SM +fastening/MS +fastidious/PY +fastidiousness/M +fastness/MS +fat/GSPMD +fatal/Y +fatalism/M +fatalist/SM +fatalistic +fatalistically +fatality/SM +fatback/M +fate/MS +fateful/YP +fatefulness/M +fathead/MDS +father/SGMDY +fatherhood/M +fatherland/MS +fatherless +fathom/SMDGB +fathomable/U +fathomless +fatigue/MDSG +fatigues/M +fatness/M +fatso/S +fatten/SDG +fatter +fattest +fattiness/M +fatty/RSMTP +fatuity/M +fatuous/YP +fatuousness/M +fatwa/SM +faucet/SM +fault/CSMDG +faultfinder/SM +faultfinding/M +faultily +faultiness/M +faultless/PY +faultlessness/M +faulty/PRT +faun/MS +fauna/SM +fauvism/M +fauvist/SM +faux +fave/S +favor/ESMDG +favorable/U +favorably/U +favorite/SM +favoritism/M +fawn/MDRZGS +fawner/M +fax/GMDS +fay/TSMR +faze/GDS +fazed/U +fealty/M +fear/MDGS +fearful/YP +fearfulness/M +fearless/PY +fearlessness/M +fearsome +feasibility/M +feasible/IU +feasibly +feast/SMDRZG +feaster/M +feat/MS +feather/SGMD +featherbedding/M +featherbrained +featherless +featherweight/MS +feathery/TR +feature/DSMG +featureless +febrile +fecal +feces/M +feckless/PY +fecund +fecundate/GNDS +fecundation/M +fecundity/M +fed/SM +federal/SMY +federalism/M +federalist/MS +federalization/M +federalize/GDS +federate/FXDSGN +federation/FM +fedora/SM +fee/SM +feeble/RTP +feebleness/M +feebly +feed/MRZGSJ +feedback/M +feedbag/SM +feeder/M +feeding/M +feedlot/SM +feel/MRZGSJ +feeler/M +feelgood +feeling/MY +feet +feign/SDG +feigned/U +feint/SMDG +feisty/TR +feldspar/M +felicitate/GNXDS +felicitation/M +felicitous/Y +felicity/ISM +feline/SM +fell/MDRZTGS +fella/S +fellatio/M +fellow/SM +fellowman/M +fellowmen +fellowship/MS +felon/SM +felonious +felony/SM +felt/MDGS +fem +female/PSM +femaleness/M +feminine/SMY +femininity/M +feminism/M +feminist/SM +feminize/DSG +femoral +femur/SM +fen/SM +fence/DRSMZG +fencer/M +fencing/M +fend/CDRZGS +fender/CM +fenestration/M +fennel/M +feral +ferment/FCMS +fermentation/M +fermented +fermenting +fermium/M +fern/MS +ferny/RT +ferocious/PY +ferociousness/M +ferocity/M +ferret/GSMD +ferric +ferromagnetic +ferromagnetism +ferrous +ferrule/MS +ferry/DSMG +ferryboat/SM +ferryman/M +ferrymen +fertile/I +fertility/IM +fertilization/M +fertilize/DRSZG +fertilized/U +fertilizer/M +ferule/SM +fervency/M +fervent/Y +fervid/Y +fervor/M +fess/FKGSD +fest/MRZVS +festal +fester/GMD +festival/SM +festive/YP +festiveness/M +festivity/SM +festoon/GMDS +feta/M +fetal +fetch/DRSZG +fetcher/M +fetching/Y +fete/MGDS +fetid/P +fetidness/M +fetish/MS +fetishism/M +fetishist/SM +fetishistic +fetlock/MS +fetter's +fetter/USGD +fettle/M +fettuccine/M +fetus/MS +feud/MDGS +feudal +feudalism/M +feudalistic +fever/SMD +feverish/YP +feverishness/M +few/TPMR +fewness/M +fey +fez/M +fezzes +ff +fiance/CM +fiancee/MS +fiances +fiasco/M +fiascoes +fiat/MS +fib/ZSMR +fibbed +fibber/SM +fibbing +fiber/M +fiberboard/M +fiberfill/M +fiberglass/M +fibril/SM +fibrillate/GNDS +fibrillation/M +fibrin/M +fibroid +fibrosis/M +fibrous +fibula/M +fibulae +fibular +fiche/SM +fichu/SM +fickle/RPT +fickleness/M +fiction/MS +fictional/Y +fictionalization/SM +fictionalize/DSG +fictitious/Y +fictive +ficus/M +fiddle/DRSMZG +fiddler/M +fiddlesticks +fiddly/TR +fidelity/IM +fidget/SGMD +fidgety +fiduciary/SM +fie +fief/MS +fiefdom/MS +field/ISMRZ +fielded +fielder/IM +fielding +fieldsman +fieldsmen +fieldwork/MRZ +fieldworker/M +fiend/SM +fiendish/Y +fierce/PRYT +fierceness/M +fieriness/M +fiery/RPT +fiesta/SM +fife/MZRS +fifer/M +fifteen/MHS +fifteenth/M +fifteenths +fifth/MY +fifths +fiftieth/M +fiftieths +fifty/SMH +fig/SLM +fight/SMRZG +fightback +fighter/IMS +fighting/IM +figment/MS +figuration/FM +figurative/Y +figure's +figure/FEGSD +figurehead/SM +figurine/MS +filament/MS +filamentous +filbert/MS +filch/DSG +file's/KC +file/CAKGDS +filename/S +filer/CSM +filet +filial +filibuster/MDRSZG +filibusterer/M +filigree/DSM +filigreeing +filing's +filings +fill's +fill/AIDGS +filled/U +filler/MS +fillet/MDGS +filling/SM +fillip/MDGS +filly/SM +film/MDGS +filminess/M +filmmaker/SM +filmstrip/MS +filmy/TPR +filo +filter/MDRBSZG +filtered/U +filterer/M +filth/M +filthily +filthiness/M +filthy/RPT +filtrate's +filtrate/IGNDS +filtration/IM +fin/SMR +finagle/DRSZG +finagler/M +final/SMY +finale/MS +finalist/SM +finality/M +finalization/M +finalize/DSG +finance's +finance/ADSG +financial/Y +financier/MS +financing/M +finch/MS +find/JMRZGS +finder/M +finding/M +findings/M +fine's/F +fine/CAFTGDS +finely +fineness/M +finery/AM +finespun +finesse/DSMG +finger/MDGSJ +fingerboard/SM +fingering/M +fingerling/SM +fingermark/S +fingernail/SM +fingerprint/SGMD +fingertip/MS +finial/MS +finical +finickiness/M +finicky/RPT +finis/MS +finish's +finish/ADSG +finished/U +finisher/MS +finite/IY +fink/MDGS +finned +finny +fir/ZGSJMDRH +fire/MS +firearm/SM +fireball/MS +firebomb/MDSJG +firebox/MS +firebrand/SM +firebreak/SM +firebrick/SM +firebug/SM +firecracker/SM +firedamp/M +firefight/MRSZG +firefighter/M +firefighting/M +firefly/SM +fireguard/S +firehouse/SM +firelight/ZMR +fireman/M +firemen +fireplace/SM +fireplug/MS +firepower/M +fireproof/DSG +firer/M +firescreen/S +fireside/MS +firestorm/MS +firetrap/MS +firetruck/MS +firewall/MS +firewater/M +firewood/M +firework/SM +firm/MDRYPTGS +firmament/SM +firmness/M +firmware/M +first/SMY +firstborn/SM +firsthand +firth/M +firths +fiscal/MYS +fish/MDRSZG +fishbowl/SM +fishcake/SM +fisher/M +fisherman/M +fishermen +fishery/SM +fishhook/SM +fishily +fishiness/M +fishing/M +fishmonger/MS +fishnet/SM +fishpond/MS +fishtail/DGS +fishwife/M +fishwives +fishy/TRP +fissile +fission/BM +fissure/SM +fist/MS +fistfight/MS +fistful/SM +fisticuffs/M +fistula/SM +fistulous/M +fit/KAMS +fitful/YP +fitfulness/M +fitly +fitment/S +fitness/UM +fitted/UA +fitter/MS +fittest +fitting/SMY +five/MZRS +fix/ZGBJMDRS +fixate/GNVDSX +fixation/M +fixative/MS +fixed/Y +fixer/M +fixings/M +fixity/M +fixture/MS +fizz/MDSG +fizzle/DSMG +fizzy/RT +fjord/SM +fl/JDG +flab/M +flabbergast/SGD +flabbily +flabbiness/M +flabby/RPT +flaccid/Y +flaccidity/M +flack/SM +flag/MS +flagella +flagellant/S +flagellate/GNDS +flagellation/M +flagellum/M +flagged +flagging/U +flagman/M +flagmen +flagon/MS +flagpole/SM +flagrance/M +flagrancy/M +flagrant/Y +flagship/SM +flagstaff/MS +flagstone/MS +flail/SGMD +flair/SM +flak/M +flake/DSMG +flakiness/M +flaky/TRP +flamage +flambe/MS +flambeed +flambeing +flamboyance/M +flamboyancy/M +flamboyant/Y +flame/DRSJMZG +flamenco/MS +flameproof/DGS +flamethrower/SM +flamingo/MS +flammability/IM +flammable/SM +flan/MS +flange/MS +flank/SZGMDR +flanker/M +flannel/SGMD +flannelette/M +flap/MS +flapjack/MS +flapped +flapper/SM +flapping +flare/DSMG +flareup/SM +flash/ZTGMDRS +flashback/SM +flashbulb/SM +flashcard/SM +flashcube/SM +flasher/M +flashgun/SM +flashily +flashiness/M +flashing/M +flashlight/MS +flashy/RTP +flask/SM +flat/MYPS +flatbed/SM +flatboat/SM +flatbread +flatcar/SM +flatfeet +flatfish/MS +flatfoot/SMD +flatiron/SM +flatland/M +flatlet/S +flatmate/S +flatness/M +flatted +flatten/SDG +flatter/SDRZG +flatterer/M +flattering/Y +flattery/M +flattest +flatting +flattish +flattop/SM +flatulence/M +flatulent +flatus/M +flatware/M +flatworm/SM +flaunt/MDSG +flaunting/Y +flavor/MDSGJ +flavored/U +flavorful +flavoring/M +flavorless +flavorsome +flaw/MDGS +flawless/PY +flawlessness/M +flax/MN +flay/DGS +flea/MS +fleabag/SM +fleabite/S +fleapit/S +fleck/SGMD +fledged/U +fledgling/MS +flee/S +fleece/MZGDRS +fleecer/M +fleeciness/M +fleecy/RTP +fleeing +fleet/STGMDRYP +fleetingly/M +fleetingness/M +fleetness/M +flesh/GMDSY +fleshly/TR +fleshpot/MS +fleshy/RT +flew +flex/AMS +flexed +flexibility/IM +flexible/I +flexibly/I +flexing +flexion +flextime/M +flibbertigibbet/SM +flick/SZGMDR +flicker/GMD +flier/M +flight/MS +flightiness/M +flightless +flighty/PTR +flimflam/SM +flimflammed +flimflamming +flimsily +flimsiness/M +flimsy/TRP +flinch/GMDS +fling/GM +flint/SM +flintlock/SM +flinty/TR +flip/MS +flippancy/M +flippant/Y +flipped +flipper/MS +flippest +flipping +flippy/S +flirt/SGMD +flirtation/MS +flirtatious/YP +flirtatiousness/M +flirty +flit/MS +flitted +flitting +float/SMDRZG +floater/M +flock/SMDG +flocking/M +floe/MS +flog/S +flogged +flogger/SM +flogging/MS +flood/SMDRG +floodgate/MS +floodlight/MDSG +floodlit +floodplain/MS +floodwater/MS +floor/SMDG +floorboard/MS +flooring/M +floorwalker/SM +floozy/SM +flop/MS +flophouse/MS +flopped +floppily +floppiness/M +flopping +floppy/PRSMT +flora/SM +floral +florescence/IM +florescent/I +floret/SM +florid/PY +floridness/M +florin/SM +florist/SM +floss/MDSG +flossy/RT +flotation/SM +flotilla/MS +flotsam/M +flounce/DSMG +flouncy +flounder/MDSG +flour/SMDG +flourish/GMDS +floury +flout/SMDRZG +flouter/M +flow/MDGS +flowchart/SM +flower's +flower/CSDG +flowerbed/MS +floweriness/M +flowering/S +flowerless +flowerpot/MS +flowery/PTR +flown +flt +flu/M +flub/MS +flubbed +flubbing +fluctuate/GNDSX +fluctuation/M +flue/MS +fluency/M +fluent/Y +fluff/SMDG +fluffiness/M +fluffy/RPT +fluid/SMY +fluidity/M +fluke/SM +fluky/RT +flume/SM +flummox/DSG +flung +flunk/SMDG +flunky/SM +fluoresce/DSG +fluorescence/M +fluorescent +fluoridate/GNDS +fluoridation/M +fluoride/SM +fluorine/M +fluorite/M +fluorocarbon/MS +fluoroscope/SM +fluoroscopic +fluoxetine +flurry/GDSM +flush/MDRSTG +fluster/MDSG +flute/DSMG +fluting/M +flutist/MS +flutter/MDSG +fluttery +fluvial +flux/IMS +fluxed +fluxing +fly/ZTGBDRSM +flyaway +flyblown +flyby/M +flybys +flycatcher/MS +flying/M +flyleaf/M +flyleaves +flyover/MS +flypaper/SM +flypast/S +flysheet/S +flyspeck/GMDS +flyswatter/MS +flytrap/S +flyway/SM +flyweight/SM +flywheel/MS +foal/MDGS +foam/MDGS +foaminess/M +foamy/RTP +fob/SM +fobbed +fobbing +focal/Y +focus's +focus/ADSG +focused/U +fodder/SM +foe/SM +fog's +fog/CS +fogbound +fogged/C +foggily +fogginess/M +fogging/C +foggy/RTP +foghorn/MS +fogy/SM +fogyish +foible/SM +foil/MDGS +foist/SDG +fol +fold's +fold/AUSGD +foldaway +folder/SM +foldout/MS +foliage/M +folic +folio/SM +folk/MS +folklore/M +folkloric +folklorist/MS +folksiness/M +folksinger/SM +folksinging/M +folksy/PTR +folktale/MS +folkway/MS +foll +follicle/MS +follow/SDRZGJ +follower/M +following/M +followup/S +folly/SM +foment/SGD +fomentation/M +fond/RYTP +fondant/MS +fondle/DSG +fondness/M +fondue/SM +font/MS +fontanel/MS +foo +foobar +food/MS +foodie/SM +foodstuff/SM +fool/MDGS +foolery/SM +foolhardily +foolhardiness/M +foolhardy/TPR +foolish/YP +foolishness/M +foolproof +foolscap/M +foot/MDRZGSJ +footage/M +football/MRZGS +footballer/M +footbridge/SM +footfall/MS +foothill/MS +foothold/MS +footie +footing/M +footless +footlights/M +footling/MS +footlocker/SM +footloose +footman/M +footmen +footnote/MGDS +footpath/M +footpaths +footplate/S +footprint/SM +footrace/MS +footrest/MS +footsie/SM +footslogging +footsore +footstep/MS +footstool/SM +footwear/M +footwork/M +footy +fop/SM +foppery/M +foppish/P +foppishness/M +for/H +fora +forage/DRSMZG +forager/M +foray/SMDG +forbade +forbear/SMG +forbearance/M +forbid/S +forbidden +forbidding/YS +forbore +forborne +force/DSMG +forced/U +forceful/PY +forcefulness/M +forceps/M +forcible +forcibly +ford/MDGSB +fore/MS +forearm/GSMD +forebear/MS +forebode/GJDS +foreboding/M +forecast/MRZGS +forecaster/M +forecastle/MS +foreclose/DSG +foreclosure/MS +forecourt/SM +foredoom/DGS +forefather/MS +forefeet +forefinger/SM +forefoot/M +forefront/SM +forego/G +foregoes +foregone +foreground/GMDS +forehand/MS +forehead/MS +foreign/ZRP +foreigner/M +foreignness/M +foreknew +foreknow/GS +foreknowledge/M +foreknown +foreleg/SM +forelimb/MS +forelock/MS +foreman/M +foremast/MS +foremen +foremost +forename/MDS +forenoon/MS +forensic/MS +forensically +forensics/M +foreordain/GSD +forepart/MS +foreperson/SM +foreplay/M +forequarter/MS +forerunner/MS +foresail/MS +foresaw +foresee/RSBZ +foreseeable/U +foreseeing +foreseen/U +foreseer/M +foreshadow/GDS +foreshore/S +foreshorten/DSG +foresight/MD +foresightedness/M +foreskin/MS +forest's +forest/ACGDS +forestall/SGD +forestation/ACM +forester/MS +forestland/M +forestry/M +foretaste/DSMG +foretell/GS +forethought/M +foretold +forever/M +forevermore +forewarn/DSG +forewent +forewoman/M +forewomen +foreword/MS +forfeit/GSMD +forfeiture/SM +forgather/SDG +forgave +forge/DRSMZGVJ +forger/M +forgery/SM +forget/S +forgetful/YP +forgetfulness/M +forgettable/U +forgetting +forging/M +forgivable/U +forgive/BRSZGP +forgiven +forgiveness/M +forgiver/M +forgiving/U +forgo/RZG +forgoer/M +forgoes +forgone +forgot +forgotten/U +fork/MDGS +forkful/SM +forklift/MS +forlorn/Y +form's +form/CAIFDGS +formal/SMY +formaldehyde/M +formalin +formalism/M +formalist/MS +formalities +formality/IM +formalization/M +formalize/GDS +format/SMV +formation/CFASM +formatted/A +formatting/M +formed/U +former/FIAM +formerly +formfitting +formic +formidable +formidably +formless/PY +formlessness/M +formula/MS +formulae +formulaic +formulate/ADSGNX +formulated/U +formulation/AM +formulator/SM +fornicate/GNDS +fornication/M +fornicator/MS +forsake/GS +forsaken +forsook +forsooth +forswear/SG +forswore +forsworn +forsythia/SM +fort/MS +forte/SM +forthcoming/M +forthright/YP +forthrightness/M +forthwith +fortieth/M +fortieths +fortification/M +fortified/U +fortifier/M +fortify/DRSNZGX +fortissimo +fortitude/M +fortnight/MYS +fortress/MS +fortuitous/YP +fortuitousness/M +fortuity/M +fortunate/UY +fortune/MS +fortuneteller/SM +fortunetelling/M +forty/SMH +forum/SM +forward/MDRYZTGSP +forwarder/M +forwardness/M +forwent +fossa +fossil/SM +fossilization/M +fossilize/GDS +foster/GSD +fought +foul/MDRYTGSP +foulard/M +foulmouthed +foulness/M +found/FSDG +foundation/SM +foundational +founded/U +founder/GMDS +foundling/SM +foundry/SM +fount/SM +fountain/SM +fountainhead/MS +four/MHS +fourfold +fourposter/SM +fourscore/M +foursome/SM +foursquare +fourteen/SMH +fourteenth/M +fourteenths +fourth/MY +fourths +fowl/MDGS +fox/GMDS +foxfire/M +foxglove/SM +foxhole/MS +foxhound/SM +foxhunt/GS +foxily +foxiness/M +foxtrot/MS +foxtrotted +foxtrotting +foxy/RTP +foyer/SM +fps +fr +fracas/MS +frack/SDG +fractal/SM +fraction/ISM +fractional/Y +fractious/YP +fractiousness/M +fracture/MGDS +frag/S +fragile/RT +fragility/M +fragment/GMDS +fragmentary/M +fragmentation/M +fragrance/MS +fragrant/Y +frail/RYTP +frailness/M +frailty/SM +frame/DRSMZG +framed/U +framer/M +framework/SM +franc/SM +franchise's +franchise/EDSG +franchisee/SM +franchiser/SM +francium/M +francophone +frangibility/M +frangible +frank/SMDRYTGP +frankfurter/MS +frankincense/M +frankness/M +frantic +frantically +frappe/SM +frat/MS +fraternal/Y +fraternity/FSM +fraternization/M +fraternize/ZGDRS +fraternizer/M +fratricidal +fratricide/MS +fraud's +fraud/S +fraudster/S +fraudulence/M +fraudulent/Y +fraught +fray's +fray/CDGS +frazzle/MGDS +freak/SMDG +freakish/YP +freakishness/M +freaky/RT +freckle/DSMG +freckly +free/YTDRS +freebase/MGDS +freebie/SM +freebooter/SM +freeborn +freedman/M +freedmen +freedom/SM +freehand +freehold/ZMRS +freeholder/M +freeing +freelance/DRSMZG +freelancer/M +freeload/SDRZG +freeloader/M +freeman/M +freemasonry +freemen +freephone +freesia/S +freestanding +freestone/SM +freestyle/SM +freethinker/SM +freethinking/M +freeware/M +freeway/MS +freewheel/DGS +freewill +freezable +freeze's +freeze/UAGS +freezer/MS +freezing's +freight/MDRZGS +freighter/M +french +frenemy/S +frenetic +frenetically +frenzied/Y +frenzy/DSM +freq +frequencies +frequency/IM +frequent/DRYSZTG +frequented/U +frequenter/M +fresco/M +frescoes +fresh/PNRYXZT +freshen/ZGDR +freshener/M +freshet/MS +freshman/M +freshmen +freshness/M +freshwater/M +fret/MS +fretful/YP +fretfulness/M +fretsaw/MS +fretted +fretting +fretwork/M +friable +friar/SM +friary/SM +fricassee/DSM +fricasseeing +fricative/SM +friction/SM +frictional +fridge/SM +friedcake/MS +friend's +friend/UGSDY +friendless +friendlies +friendliness/UM +friendly's +friendly/UPTR +friendship/MS +frieze/SM +frig/S +frigate/MS +frigged +frigging +fright/SXGMDN +frighten/DG +frightening/Y +frightful/PY +frightfulness/M +frigid/YP +frigidity/M +frigidness/M +frill/SMD +frilly/TR +fringe's +fringe/IDSG +frippery/SM +frisk/SDG +friskily +friskiness/M +frisky/TRP +frisson/S +fritter/MDSG +fritz/M +frivolity/SM +frivolous/PY +frivolousness/M +frizz/MDSYG +frizzle/MGDS +frizzy/TR +fro +frock's +frock/CUS +frog/MS +frogging/S +frogman/M +frogmarch/GDS +frogmen +frogspawn +frolic/SM +frolicked +frolicker/SM +frolicking +frolicsome +from +frond/SM +front's +front/FSDG +frontage/MS +frontal/Y +frontbench/ZRS +frontier/MS +frontiersman/M +frontiersmen +frontierswoman +frontierswomen +frontispiece/MS +frontward/S +frosh/M +frost's +frost/CSDG +frostbit +frostbite/MGS +frostbitten +frostily +frostiness/M +frosting/SM +frosty/TPR +froth/MDG +frothiness/M +froths +frothy/TPR +froufrou/M +froward/P +frowardness/M +frown/SMDG +frowzily +frowziness/M +frowzy/TPR +froze/AU +frozen/UA +fructify/DSG +fructose/M +frugal/Y +frugality/M +fruit/SMDG +fruitcake/MS +fruiterer/S +fruitful/YP +fruitfulness/M +fruitiness/M +fruition/M +fruitless/PY +fruitlessness/M +fruity/TPR +frump/SM +frumpish +frumpy/TR +frustrate/GNXDS +frustrating/Y +frustration/M +frustum/MS +fry/GDSM +fryer/SM +ft +ftp/ZGS +fuchsia/MS +fuck/SMGDRZ! +fucker/M! +fuckhead/S! +fuddle/DSMG +fudge/DSMG +fuehrer/MS +fuel's +fuel/ADGS +fug +fugal +fuggy +fugitive/MS +fugue/SM +fuhrer/SM +fulcrum/MS +fulfill/LDGS +fulfilled/U +fulfilling/U +fulfillment/M +full/MDRZTGSP +fullback/MS +fuller/M +fullness/M +fully +fulminate/DSXGN +fulmination/M +fulsome/PY +fulsomeness/M +fum/S +fumble/DRSMZG +fumbler/M +fumbling/Y +fume/MGDS +fumigant/MS +fumigate/GNDS +fumigation/M +fumigator/SM +fumy/RT +fun/M +function/MDGS +functional/Y +functionalism +functionalist/S +functionality/S +functionary/SM +functor +fund/AMDGS +fundamental/SMY +fundamentalism/M +fundamentalist/SM +funded/U +funding/M +fundraiser/MS +fundraising +funeral/MS +funerary +funereal/Y +funfair/S +fungal +fungi +fungible/MS +fungicidal +fungicide/MS +fungoid +fungous +fungus/M +funicular/SM +funk/MDGS +funkiness/M +funky/PRT +funnel/MDGS +funner +funnest +funnily +funniness/M +funny/TPRSM +funnyman/M +funnymen +fur/SM +furbelow/M +furbish/ADSG +furious/Y +furl's +furl/UDGS +furlong/SM +furlough/GMD +furloughs +furn +furnace/SM +furnish/ADSG +furnished/U +furnishings/M +furniture/M +furor/SM +furosemide +furred +furrier/M +furriness/M +furring/M +furrow/MDSG +furry/ZTRP +further/SGD +furtherance/M +furthermore +furthermost +furthest +furtive/YP +furtiveness/M +fury/SM +furze/M +fuse's/A +fuse/CAIFGDS +fusee/SM +fuselage/SM +fusibility/M +fusible +fusilier/SM +fusillade/MS +fusion/IFKSM +fuss/MDSG +fussbudget/MS +fussily +fussiness/M +fusspot/SM +fussy/TRP +fustian/M +fustiness/M +fusty/TRP +fut +futile/Y +futility/M +futon/SM +future/MS +futurism/M +futurist/MS +futuristic +futurity/SM +futurologist/MS +futurology/M +futz/DSG +fuzz/MDSG +fuzzball/S +fuzzily +fuzziness/M +fuzzy/PTR +fwd +fwy +g/SNXVB +gab/SM +gabardine/SM +gabbed +gabbiness/M +gabbing +gabble/DSMG +gabby/RTP +gaberdine/SM +gabfest/MS +gable/DSM +gad/S +gadabout/SM +gadded +gadder/SM +gadding +gadfly/SM +gadget/SM +gadgetry/M +gadolinium/M +gaff/MDRZGS +gaffe/SM +gaffer/M +gag/SM +gaga +gagged +gagging +gaggle/SM +gaiety/M +gaily +gain's +gain/ADGS +gainer/SM +gainful/Y +gainsaid +gainsay/ZGRS +gainsayer/M +gait/MRZS +gaiter/M +gal/SM +gala/MS +galactic +galaxy/SM +gale's +gale/AS +galena/M +gall/MDGS +gallant/SMY +gallantry/M +gallbladder/MS +galleon/SM +galleria/MS +gallery/SM +galley/SM +gallimaufry/SM +gallium/M +gallivant/GSD +gallon/SM +gallop/SMDG +gallows/M +gallstone/MS +galoot/SM +galore +galosh/MS +galumph/DG +galumphs +galvanic +galvanism/M +galvanization/M +galvanize/DSG +galvanometer/MS +gambit/SM +gamble/DRSMZG +gambler/M +gambling/M +gambol/SMDG +game/MYTGDRSP +gamecock/MS +gamekeeper/MS +gameness/M +gamesmanship/M +gamester/MS +gamete/SM +gametic +gamin/SM +gamine/SM +gaminess/M +gaming/M +gamma/SM +gammon/M +gammy +gamut/SM +gamy/RTP +gander/SM +gang/MDGS +gangbusters/M +gangland/M +ganglia +gangling +ganglion/M +ganglionic +gangplank/SM +gangrene/DSMG +gangrenous +gangsta/S +gangster/SM +gangway/MS +ganja +gannet/SM +gantlet/MS +gantry/SM +gap/GSMD +gape/MS +gar/SLM +garage/DSMG +garb/MDGS +garbage/M +garbageman +garbanzo/SM +garble/DSG +garcon/SM +garden/SZGMDR +gardener/M +gardenia/MS +gardening/M +garfish/MS +gargantuan +gargle/DSMG +gargoyle/SM +garish/PY +garishness/M +garland/MDGS +garlic/M +garlicky +garment/MS +garner/SGD +garnet/SM +garnish/GLMDS +garnishee/DSM +garnisheeing +garnishment/SM +garret/SM +garrison/MDSG +garrote/MZGDRS +garroter/M +garrulity/M +garrulous/PY +garrulousness/M +garter/SM +gas's +gas/CS +gasbag/SM +gaseous +gash/MDSG +gasholder/S +gasket/SM +gaslight/MS +gasman +gasmen +gasohol/M +gasoline/M +gasometer/S +gasp/MDGS +gassed/C +gasses +gassing/C +gassy/RT +gastric +gastritis/M +gastroenteritis/M +gastrointestinal +gastronome/S +gastronomic +gastronomical/Y +gastronomy/M +gastropod/SM +gasworks/M +gate/MGDS +gateau +gateaux +gatecrash/DRSZG +gatecrasher/M +gatehouse/SM +gatekeeper/MS +gatepost/MS +gateway/MS +gather/SJZGMDR +gatherer/M +gathering/M +gator/SM +gauche/RPYT +gaucheness/M +gaucherie/M +gaucho/SM +gaudily +gaudiness/M +gaudy/RPT +gauge/DSMG +gaunt/RPT +gauntlet/MS +gauntness/M +gauze/M +gauziness/M +gauzy/RPT +gave +gavel/SM +gavotte/MS +gawd +gawk/DGS +gawkily +gawkiness/M +gawky/RPT +gawp/DGS +gay/TSPMR +gayness/M +gaze/MZGDRS +gazebo/SM +gazelle/MS +gazer/M +gazette/MGDS +gazetteer/MS +gazillion/S +gazpacho/M +gazump/DGS +gear/MDGS +gearbox/MS +gearing/M +gearshift/MS +gearwheel/SM +gecko/SM +geddit +gee/DS +geeing +geek/MS +geeky/RT +geese +geezer/MS +geisha/M +gel/SM +gelatin/M +gelatinous +gelcap/M +geld/DJGS +gelding/M +gelid +gelignite/M +gelled +gelling +gem/SM +gemological +gemologist/MS +gemology/M +gemstone/MS +gendarme/MS +gender/MDS +gene/MS +genealogical/Y +genealogist/MS +genealogy/SM +genera +general/SMY +generalissimo/MS +generalist/MS +generality/SM +generalization/MS +generalize/GDS +generalship/M +generate/CAVNGSD +generation/ACM +generational +generations +generator/SM +generic/SM +generically +generosity/SM +generous/PY +generousness/M +genes/S +genesis/M +genetic/S +genetically +geneticist/MS +genetics/M +genial/FY +geniality/FM +geniculate +genie/SM +genii +genital/FY +genitalia/M +genitals/M +genitive/MS +genitourinary +genius/MS +genned +genning +genocidal +genocide/MS +genome/MS +genomics +genre/SM +gent/AMS +genteel/YP +genteelness/M +gentian/SM +gentile/SM +gentility/M +gentle/TGDRSP +gentlefolk/MS +gentlefolks/M +gentleman/MY +gentlemanly/U +gentlemen +gentleness/M +gentlewoman/M +gentlewomen +gently +gentrification/M +gentrify/DSGN +gentry/SM +genuflect/DGS +genuflection/MS +genuine/PY +genuineness/M +genus/M +geocache/DSG +geocentric +geocentrically +geochemistry/M +geode/SM +geodesic/SM +geodesy/M +geodetic +geoengineering +geog +geographer/SM +geographic +geographical/Y +geography/SM +geologic +geological/Y +geologist/MS +geology/SM +geom +geomagnetic +geomagnetism/M +geometer +geometric +geometrical/Y +geometry/SM +geophysical +geophysicist/SM +geophysics/M +geopolitical +geopolitics/M +geostationary +geosynchronous +geosyncline/MS +geothermal +geothermic +geranium/MS +gerbil/MS +geriatric/S +geriatrician/S +geriatrics/M +germ/MS +germane +germanium/M +germicidal +germicide/MS +germinal/M +germinate/GNDS +germination/M +gerontological +gerontologist/MS +gerontology/M +gerrymander/GMDS +gerrymandering/M +gerund/MS +gestalt/S +gestapo/MS +gestate/GNDS +gestation/M +gestational +gesticulate/DSGNX +gesticulation/M +gestural +gesture/MGDS +gesundheit +get/S +getaway/SM +getting +getup/M +gewgaw/SM +geyser/SM +ghastliness/M +ghastly/TPR +ghat/MS +ghee +gherkin/MS +ghetto/SM +ghettoize/GDS +ghost/SMDYG +ghostliness/M +ghostly/RTP +ghostwrite/ZGRS +ghostwriter/M +ghostwritten +ghostwrote +ghoul/SM +ghoulish/YP +ghoulishness/M +giant/SM +giantess/MS +gibber/GDS +gibberish/M +gibbet/GMDS +gibbon/MS +gibbous +gibe/MGDS +giblet/SM +giddily +giddiness/M +giddy/RTP +gift/MDGS +gig/SM +gigabit/SM +gigabyte/MS +gigahertz/M +gigantic +gigantically +gigapixel/MS +gigawatt/SM +gigged +gigging +giggle/DRSMZG +giggler/M +giggly/RT +gigolo/SM +gild/MDRZGS +gilder/M +gilding/M +gill/MS +gillie/S +gillion/S +gilt/MS +gimbals/M +gimcrack/SM +gimcrackery/M +gimlet/GSMD +gimme/SM +gimmick/MS +gimmickry/M +gimmicky +gimp/MDGS +gimpy +gin/SM +ginger/GSMDY +gingerbread/M +gingersnap/SM +gingery +gingham/M +gingivitis/M +ginkgo/M +ginkgoes +ginned +ginning +ginormous +ginseng/M +giraffe/MS +gird/DRZGS +girder/M +girdle/DSMG +girl/MS +girlfriend/MS +girlhood/SM +girlish/YP +girlishness/M +girly +giro/S +girt/MDGS +girth/M +girths +gist/M +git/S +gite/S +give/ZGJRS +giveaway/MS +giveback/MS +given/SM +giver/M +gizmo/SM +gizzard/MS +glace/S +glaceed +glaceing +glacial/Y +glaciate/XGNDS +glaciation/M +glacier/MS +glad/MYSP +gladden/GDS +gladder +gladdest +glade/SM +gladiator/SM +gladiatorial +gladiola/SM +gladioli +gladiolus/M +gladness/M +gladsome +glam +glamorization/M +glamorize/DSG +glamorous/Y +glamour/GMDS +glance/DSMG +gland/SM +glandes +glandular +glans/M +glare/DSMG +glaring/Y +glasnost/M +glass/MDSG +glassblower/MS +glassblowing/M +glassful/SM +glasshouse/S +glassily +glassiness/M +glassware/M +glassy/RTP +glaucoma/M +glaze/DSMG +glazier/SM +glazing/M +gleam/SMDGJ +glean/SDRZGJ +gleaner/M +gleanings/M +glee/M +gleeful/YP +gleefulness/M +glen/MS +glenohumeral +glenoid +glib/YP +glibber +glibbest +glibness/M +glide/DRSMZG +glider/M +gliding/M +glimmer/MDGJS +glimmering/M +glimpse/MGDS +glint/SMDG +glissandi +glissando/M +glisten/MDSG +glister/DSG +glitch/GMDS +glitter/MDSG +glitterati +glittery +glitz/M +glitzy/TR +gloaming/SM +gloat/SMDG +gloating/Y +glob/MDGS +global/Y +globalism/M +globalist/MS +globalization/M +globalize/GDS +globe/SM +globetrotter/MS +globetrotting +globular +globule/MS +globulin/M +glockenspiel/SM +gloom/M +gloomily +gloominess/M +gloomy/TRP +glop/M +gloppy +glorification/M +glorify/GDSN +glorious/IY +glory/DSMG +gloss/MDSG +glossary/SM +glossily +glossiness/M +glossolalia/M +glossy/PTRSM +glottal +glottis/MS +glove/DSMG +glow/MDRZGS +glower/GMD +glowing/Y +glowworm/MS +glucagon +glucose/M +glue/MGDS +glued/U +gluey +gluier +gluiest +glum/YP +glummer +glummest +glumness/M +gluon/S +glut/MNS +gluten/M +glutenous +glutinous/Y +glutted +glutting +glutton/MS +gluttonous/Y +gluttony/M +glycerin/M +glycerol/M +glycogen/M +glycol +glyph +gm +gnarl/SMDG +gnarly/TR +gnash/MDSG +gnat/MS +gnaw/DGS +gneiss/M +gnocchi +gnome/SM +gnomic +gnomish +gnu/SM +go/JMRHZG +goad/MDGS +goal/MS +goalie/SM +goalkeeper/MS +goalkeeping/M +goalless +goalmouth +goalmouths +goalpost/MS +goalscorer/S +goaltender/MS +goat/MS +goatee/SM +goatherd/MS +goatskin/MS +gob/SM +gobbed +gobbet/SM +gobbing +gobble/DRSMZG +gobbledygook/M +gobbler/M +goblet/SM +goblin/SM +gobsmacked +gobstopper/S +god/SM +godawful +godchild/M +godchildren/M +goddammit +goddamn/D +goddaughter/MS +goddess/MS +godfather/SM +godforsaken +godhead/M +godhood/M +godless/PY +godlessness/M +godlike +godliness/UM +godly/URTP +godmother/SM +godparent/SM +godsend/SM +godson/SM +godspeed +goer/M +goes +gofer/SM +goggle/DSMG +goggles/M +going/M +goiter/SM +gold/MNS +goldbrick/ZGSMDR +goldbricker/M +golden/TR +goldenrod/M +goldfield/S +goldfinch/MS +goldfish/MS +goldmine/SM +goldsmith/M +goldsmiths +golf/MDRZGS +golfer/M +golliwog/S +golly/SM +gonad/SM +gonadal +gondola/MS +gondolier/SM +gone/ZR +goner/M +gong/MDGS +gonk/S +gonna +gonorrhea/M +gonorrheal +gonzo +goo/M +goober/SM +good/MYSP +goodbye/MS +goodhearted +goodish +goodly/TR +goodness/M +goodnight +goods/M +goodwill/M +goody/SM +gooey +goof/MDGS +goofball/SM +goofiness/M +goofy/RPT +google/DSMG +googly/S +gooier +gooiest +gook/MS +goon/MS +goop/M +goose/DSMG +gooseberry/SM +goosebumps/M +goosestep/S +goosestepped +goosestepping +gopher/SM +gore/MGDS +gorge's +gorge/EDSG +gorgeous/YP +gorgeousness/M +gorgon/SM +gorilla/MS +gorily +goriness/M +gormandize/DRSZG +gormandizer/M +gormless +gorp/MS +gorse/M +gory/RTP +gosh +goshawk/MS +gosling/SM +gospel/MS +gossamer/M +gossip/MDRZGS +gossiper/M +gossipy +got +gotcha/S +goths +gotta +gotten +gouache/S +gouge/DRSMZG +gouger/M +goulash/MS +gourd/SM +gourde/MS +gourmand/SM +gourmet/SM +gout/M +gouty/TR +gov +govern/DGSBL +governable/U +governance/M +governed/U +governess/MS +government/MS +governmental +governor/SM +governorship/M +govt +gown/MDGS +gr +grab/MS +grabbed +grabber/MS +grabbing +grabby/TR +grace/EDSMG +graceful/EPY +gracefulness/EM +graceless/PY +gracelessness/M +gracious/UY +graciousness/M +grackle/MS +grad/MRZSB +gradate/XGNDS +gradation/CM +grade's +grade/CADSG +graded/U +grader/M +gradient/MS +gradual/PY +gradualism/M +gradualness/M +graduate/XMGNDS +graduation/M +graffiti +graffito/M +graft/SMDRZG +grafter/M +graham/S +grail +grain/ISMD +graininess/M +grainy/PTR +gram/KMS +grammar/MS +grammarian/SM +grammatical/UY +gramophone/MS +grampus/MS +gran/S +granary/SM +grand/SMRYPT +grandam/MS +grandaunt/MS +grandchild/M +grandchildren/M +granddad/SM +granddaddy/SM +granddaughter/SM +grandee/MS +grandeur/M +grandfather/GMDYS +grandiloquence/M +grandiloquent +grandiose/Y +grandiosity/M +grandma/MS +grandmother/MYS +grandnephew/MS +grandness/M +grandniece/MS +grandpa/MS +grandparent/MS +grandson/MS +grandstand/SGMD +granduncle/SM +grange/SM +granite/M +granitic +granny/SM +granola/M +grant/SMDRZG +grantee/MS +granter/M +grantsmanship/M +granular +granularity/M +granulate/GNDS +granulation/M +granule/MS +grape/SM +grapefruit/MS +grapeshot/M +grapevine/SM +graph/MDG +graphic/MS +graphical/Y +graphite/M +graphologist/MS +graphology/M +graphs +grapnel/MS +grapple/MGDS +grasp/SMDBG +grass/MDSG +grasshopper/MS +grassland/MS +grassroots +grassy/TR +grate/DRSMZGJ +grateful/UYP +gratefulness/UM +grater/M +gratification/M +gratify/GNXDS +gratifying/Y +gratin/S +grating/MY +gratis +gratitude/IM +gratuitous/YP +gratuitousness/M +gratuity/SM +gravamen/MS +grave/DRSMYTGP +gravedigger/SM +gravel/SGMDY +graven +graveness/M +graveside/MS +gravestone/SM +graveyard/MS +gravid +gravimeter/MS +gravitas +gravitate/GNDS +gravitation/M +gravitational +gravity/M +gravy/SM +gray/MDRTGSP +graybeard/SM +grayish +grayness/M +graze/DRSMZG +grazer/M +grease/DRSMZG +greasepaint/M +greasily +greasiness/M +greasy/PTR +great/SMRYPT +greatcoat/SM +greathearted +greatness/M +grebe/SM +greed/M +greedily +greediness/M +greedy/PTR +green/GPSMDRYT +greenback/MS +greenbelt/MS +greenery/M +greenfield +greenfly/S +greengage/MS +greengrocer/SM +greenhorn/SM +greenhouse/SM +greenish +greenmail/M +greenness/M +greenroom/SM +greenstone +greensward/M +greenwood/M +greet/ZGJSDR +greeter/M +greeting/M +gregarious/PY +gregariousness/M +gremlin/SM +grenade/SM +grenadier/MS +grenadine/M +grep/S +grepped +grepping +grew/A +greyhound/SM +gribble/S +grid/MS +griddle/SM +griddlecake/SM +gridiron/SM +gridlock/SMD +grief/SM +grievance/MS +grieve/ZGDRS +griever/M +grievous/PY +grievousness/M +griffin/SM +griffon/SM +grill/SGMDJ +grille/MS +grim/DYPG +grimace/DSMG +grime/SM +griminess/M +grimmer +grimmest +grimness/M +grimy/TRP +grin/MS +grind/SZGMRJ +grinder/M +grindstone/MS +gringo/MS +grinned +grinning +grip/MDRSZG +gripe/SM +griper/M +grippe/MZGDR +gripper/M +grisliness/M +grisly/RTP +grist/MY +gristle/M +gristmill/MS +grit/MS +grits/M +gritted +gritter/SM +grittiness/M +gritting +gritty/RTP +grizzle/DSG +grizzly/TRSM +groan/SGMD +groat/SM +grocer/MS +grocery/SM +grog/M +groggily +grogginess/M +groggy/PRT +groin/SM +grok/S +grokked +grokking +grommet/SM +groom/SZGMDR +groomer/M +grooming/M +groomsman/M +groomsmen +groove/MGDS +groovy/RT +grope/DRSMZG +groper/M +grosbeak/MS +grosgrain/M +gross/PTGMDRSY +grossness/M +grotesque/SPMY +grotesqueness/M +grotto/M +grottoes +grotty/TR +grouch/GMDS +grouchily +grouchiness/M +grouchy/RTP +ground/ZGMDRJS +groundbreaking/MS +groundcloth +groundcloths +grounder/M +groundhog/MS +grounding/M +groundless/Y +groundnut/MS +groundsheet/S +groundskeeper/S +groundsman +groundsmen +groundswell/SM +groundwater/M +groundwork/M +group/JSZGMDR +grouper/M +groupie/MS +grouping/M +groupware/M +grouse/MZGDRS +grouser/M +grout/SGMD +grove/SM +grovel/ZGDRS +groveler/M +grovelled +grovelling +grow/AHSG +grower/MS +growing/I +growl/SZGMDR +growler/M +grown/AI +grownup/MS +growth/AM +growths +grub/MS +grubbed +grubber/MS +grubbily +grubbiness/M +grubbing +grubby/TRP +grubstake/M +grudge/MGDS +grudging/Y +grue/S +gruel/GJM +grueling/Y +gruesome/RYTP +gruesomeness/M +gruff/TPRY +gruffness/M +grumble/DRSMZGJ +grumbler/M +grump/SM +grumpily +grumpiness/M +grumpy/PRT +grunge/MS +grungy/RT +grunion/SM +grunt/SGMD +gt +guacamole/M +guanine/M +guano/M +guarani/MS +guarantee/MDS +guaranteeing +guarantor/MS +guaranty/GDSM +guard/SZGMDR +guarded/Y +guarder/M +guardhouse/SM +guardian/SM +guardianship/M +guardrail/SM +guardroom/SM +guardsman/M +guardsmen +guava/SM +gubernatorial +guerrilla/SM +guess/ZGBMDRS +guesser/M +guesstimate/DSMG +guesswork/M +guest/SGMD +guestbook/SM +guesthouse/S +guestroom/S +guff/M +guffaw/MDGS +guidance/M +guide/DRSMZG +guidebook/SM +guided/U +guideline/SM +guidepost/SM +guider/M +guild/SZMR +guilder/M +guildhall/MS +guile/M +guileful +guileless/YP +guilelessness/M +guillemot/S +guillotine/DSMG +guilt/M +guiltily +guiltiness/M +guiltless +guilty/PRT +guinea/MS +guise/ESM +guitar/MS +guitarist/SM +gulag/SM +gulch/MS +gulden/MS +gulf/MS +gull/MDSG +gullet/MS +gullibility/M +gullible +gully/SM +gulp/MDRSZG +gulper/M +gum/SM +gumball/S +gumbo/SM +gumboil/SM +gumboot/S +gumdrop/SM +gummed +gumming +gummy/TR +gumption/M +gumshoe/MDS +gumshoeing +gun/SM +gunboat/SM +gunfight/MRZS +gunfighter/M +gunfire/M +gunge +gungy +gunk/M +gunky +gunman/M +gunmen +gunmetal/M +gunned +gunnel/MS +gunner/MS +gunnery/M +gunning +gunny/M +gunnysack/MS +gunpoint/M +gunpowder/M +gunrunner/MS +gunrunning/M +gunship/MS +gunshot/MS +gunslinger/SM +gunsmith/M +gunsmiths +gunwale/MS +guppy/SM +gurgle/MGDS +gurney/MS +guru/MS +gush/MDRSZG +gusher/M +gushing/Y +gushy/TR +gusset/MSDG +gussy/DSG +gust/EMDSG +gustatory +gustily +gusto/M +gusty/RT +gut/SM +gutless/P +gutlessness/M +gutsy/RT +gutted +gutter/SMDG +guttersnipe/MS +gutting +guttural/MS +gutty/RT +guv/S +guvnor/S +guy/SGMD +guzzle/DRSZG +guzzler/M +gym/SM +gymkhana/MS +gymnasium/MS +gymnast/MS +gymnastic/S +gymnastically +gymnastics/M +gymnosperm/SM +gymslip/S +gynecologic +gynecological +gynecologist/SM +gynecology/M +gyp/SM +gypped +gypper/SM +gypping +gypster/SM +gypsum/M +gypsy/SM +gyrate/DSGNX +gyration/M +gyrator/SM +gyrfalcon/MS +gyro/MS +gyroscope/MS +gyroscopic +gyve/MGDS +h'm +h/NRSXZGVJ +ha/SH +haberdasher/SM +haberdashery/SM +habiliment/SM +habit's +habit/ISB +habitability/M +habitat/SM +habitation/MS +habitual/YP +habitualness/M +habituate/GNDS +habituation/M +habitue/SM +hacienda/SM +hack/MDRZGS +hacker/M +hacking/M +hackish +hackle/MS +hackney/SMDG +hacksaw/SM +hacktivist/MS +hackwork/M +had +haddock/SM +hadith +hadn't +hadst +hafnium/M +haft/MS +hag/SM +haggard/YP +haggardness/M +haggis/MS +haggish +haggle/MZGDRS +haggler/M +hagiographer/SM +hagiography/SM +hahnium/M +haiku/M +hail/MDGS +hailstone/MS +hailstorm/MS +hair/MDS +hairball/MS +hairband/S +hairbreadth/M +hairbreadths +hairbrush/MS +haircloth/M +haircut/SM +hairdo/MS +hairdresser/SM +hairdressing/M +hairdryer/MS +hairgrip/S +hairiness/M +hairless +hairlike +hairline/SM +hairnet/SM +hairpiece/MS +hairpin/SM +hairsbreadth/M +hairsbreadths +hairsplitter/SM +hairsplitting/M +hairspray/S +hairspring/MS +hairstyle/MS +hairstylist/SM +hairy/TRP +haj +hajj/M +hajjes +hajji/SM +hake/MS +halal/M +halberd/SM +halcyon +hale/ITGDRS +half/M +halfback/SM +halfhearted/PY +halfheartedness/M +halfpence +halfpenny/SM +halftime/MS +halftone/MS +halfway +halfwit/SM +halibut/SM +halite/M +halitosis/M +hall/MS +hallelujah/M +hallelujahs +hallmark/GMDS +halloo/MSG +hallow/DSG +hallowed/U +hallucinate/GNXDS +hallucination/M +hallucinatory +hallucinogen/SM +hallucinogenic/SM +hallway/SM +halo/MDGS +halogen/SM +halon +halt/MDRZGS +halter/GMD +halterneck/S +halting/Y +halve/DSG +halyard/MS +ham/SM +hamburg/SZMR +hamburger/M +hamlet/MS +hammed +hammer/MDRSJZG +hammerer/M +hammerhead/SM +hammerlock/SM +hammertoe/MS +hamming +hammock/SM +hammy/TR +hamper/GMDS +hampered/U +hamster/MS +hamstring/GSM +hamstrung +hand's +hand/UDGS +handbag/SM +handball/MS +handbarrow/SM +handbill/MS +handbook/MS +handbrake/S +handcar/SM +handcart/MS +handclasp/MS +handcraft/SMDG +handcuff/MDGS +handed/P +handful/SM +handgun/SM +handheld/MS +handhold/MS +handicap/MS +handicapped +handicapper/MS +handicapping +handicraft/MS +handily +handiness/M +handiwork/M +handkerchief/MS +handle/MZGDRS +handlebar/MS +handler/M +handmade +handmaid/XMNS +handmaiden/M +handout/SM +handover/S +handpick/GDS +handrail/MS +handsaw/SM +handset/SM +handshake/JMGS +handsome/PYTR +handsomeness/M +handspring/MS +handstand/SM +handwork/M +handwoven +handwriting/M +handwritten +handy/UTR +handyman/M +handymen +hang/MDRJZGS +hangar/MS +hangdog +hanger/M +hanging/M +hangman/M +hangmen +hangnail/MS +hangout/SM +hangover/MS +hangup/MS +hank/MRZS +hanker/GJD +hankering/M +hankie/MS +hansom/MS +hap/MY +haphazard/YP +haphazardness/M +hapless/YP +haplessness/M +haploid/MS +happen/SDGJ +happening/M +happenstance/SM +happily/U +happiness/UM +happy/URTP +haptic +harangue/MGDS +harass/LZGDRS +harasser/M +harassment/M +harbinger/SM +harbor/GMDS +harbormaster/S +hard/NRYXTP +hardback/MS +hardball/M +hardboard/M +hardbound +hardcore +hardcover/SM +harden/ZGDR +hardened/U +hardener/M +hardhat/MS +hardheaded/PY +hardheadedness/M +hardhearted/PY +hardheartedness/M +hardihood/M +hardily +hardiness/M +hardliner/MS +hardness/M +hardscrabble +hardship/SM +hardstand/SM +hardtack/M +hardtop/SM +hardware/M +hardwired +hardwood/SM +hardworking +hardy/PTR +hare/MGDS +harebell/MS +harebrained +harelip/SM +harelipped +harem/SM +haricot/S +hark/DGS +harlequin/SM +harlot/SM +harlotry/M +harm/MDGS +harmed/U +harmful/YP +harmfulness/M +harmless/PY +harmlessness/M +harmonic/SM +harmonica/MS +harmonically +harmonies +harmonious/PY +harmoniousness/M +harmonium/MS +harmonization/M +harmonize/ZGDRS +harmonizer/M +harmony/EM +harness's +harness/UDSG +harp/MDGS +harpist/SM +harpoon/ZGSMDR +harpooner/M +harpsichord/MS +harpsichordist/SM +harpy/SM +harridan/MS +harrier/M +harrow/SMDG +harrumph/GD +harrumphs +harry/DRSZG +harsh/RYTP +harshness/M +hart/MS +harvest/SMDRZG +harvested/U +harvester/M +hash/AMDSG +hashish/M +hashtag/SM +hasn't +hasp/MS +hassle/DSMG +hassock/SM +hast/DNXG +haste/SM +hasten/DG +hastily +hastiness/M +hasty/RTP +hat/ZGSMDR +hatband/S +hatbox/MS +hatch/MDSG +hatchback/MS +hatcheck/SM +hatched/U +hatchery/SM +hatchet/SM +hatching/M +hatchway/SM +hate/MS +hateful/PY +hatefulness/M +hatemonger/MS +hater/M +hatpin/S +hatred/SM +hatstand/S +hatted +hatter/SM +hatting +hauberk/SM +haughtily +haughtiness/M +haughty/PRT +haul/MDRZGS +haulage/M +hauler/M +haulier/S +haunch/MS +haunt/SMDRZG +haunter/M +haunting/Y +hauteur/M +have/MGS +haven't +haven/SM +haversack/SM +havoc/M +haw/GSMD +hawk/MDRZGS +hawker/M +hawkish/P +hawkishness/M +hawser/SM +hawthorn/MS +hay/GSMD +haycock/SM +hayloft/SM +haymaker/S +haymaking +haymow/SM +hayrick/MS +hayride/MS +hayseed/MS +haystack/SM +haywire +hazard/SMDG +hazardous/Y +haze/MZGJDRS +hazel/SM +hazelnut/MS +hazer/M +hazily +haziness/M +hazing/M +hazmat +hazy/RTP +hdqrs +he'd +he'll +he/M +head/MDRZGJS +headache/MS +headband/MS +headbanger/S +headbanging +headboard/SM +headbutt/DSG +headcase/S +headcheese +headcount/S +headdress/MS +header/M +headfirst +headgear/M +headhunt/DRSZG +headhunter/M +headhunting/M +headily +headiness/M +heading/M +headlamp/MS +headland/MS +headless +headlight/MS +headline/MZGDRS +headliner/M +headlock/MS +headlong +headman/M +headmaster/SM +headmen +headmistress/MS +headphone/MS +headpiece/MS +headpin/SM +headquarter/SDG +headquarters/M +headrest/MS +headroom/M +headscarf +headscarves +headset/SM +headship/SM +headshrinker/SM +headsman/M +headsmen +headstall/SM +headstand/SM +headstone/SM +headstrong +headteacher/S +headwaiter/SM +headwaters/M +headway/M +headwind/SM +headword/SM +heady/RTP +heal/DRHZGS +healed/U +healer/M +health/M +healthcare +healthful/PY +healthfulness/M +healthily/U +healthiness/UM +healthy/UTRP +heap/MDGS +hear/AHGJS +heard/AU +hearer/SM +hearing/AM +hearken/SGD +hearsay/M +hearse's +hearse/AS +heart/SM +heartache/MS +heartbeat/MS +heartbreak/SMG +heartbroken +heartburn/M +hearten/ESGD +heartfelt +hearth/M +hearthrug/S +hearths +hearthstone/SM +heartily +heartiness/M +heartland/MS +heartless/PY +heartlessness/M +heartrending/Y +heartsick/P +heartsickness/M +heartstrings/M +heartthrob/MS +heartwarming +heartwood/M +hearty/RSMPT +heat's +heat/ADGS +heated/U +heatedly +heater/SM +heath/MNRX +heathen/M +heathendom/M +heathenish +heathenism/M +heather/M +heaths +heating/M +heatproof +heatstroke/M +heatwave/S +heave/DRSMZG +heaven/SMY +heavenly/TR +heavens/M +heavenward/S +heaver/M +heavily +heaviness/M +heavy/RSMTP +heavyhearted +heavyset +heavyweight/MS +heck/M +heckle/DRSMZG +heckler/M +heckling/M +hectare/SM +hectic +hectically +hectogram/SM +hectometer/MS +hector/SMDG +hedge/DRSMZG +hedgehog/MS +hedgehop/S +hedgehopped +hedgehopping +hedger/M +hedgerow/SM +hedonism/M +hedonist/MS +hedonistic +heed/MDGS +heeded/U +heedful/Y +heedless/PY +heedlessness/M +heehaw/SMDG +heel/MDGS +heelless +heft/MDGS +heftily +heftiness/M +hefty/PRT +hegemonic +hegemony/M +hegira/SM +heifer/SM +height/XSMN +heighten/DG +heinous/YP +heinousness/M +heir/MS +heiress/MS +heirloom/SM +heist/SMDG +held +helical +helices +helicopter/SGMD +heliocentric +heliotrope/SM +helipad/S +heliport/MS +helium/M +helix/M +hell/M +hellbent +hellcat/MS +hellebore/M +hellfire +hellhole/MS +hellion/MS +hellish/YP +hellishness/M +hello/SM +helluva +helm/MS +helmet/SMD +helmsman/M +helmsmen +helot/SM +help/MDRZGSJ +helper/M +helpful/UY +helpfulness/M +helping/M +helpless/PY +helplessness/M +helpline/SM +helpmate/SM +helve/SM +hem/SM +hematite/M +hematologic +hematological +hematologist/MS +hematology/M +heme/M +hemiplegia +hemisphere/SM +hemispheric +hemispherical +hemline/SM +hemlock/SM +hemmed +hemmer/SM +hemming +hemoglobin/M +hemophilia/M +hemophiliac/MS +hemorrhage/MGDS +hemorrhagic +hemorrhoid/MS +hemostat/MS +hemp/MN +hemstitch/MDSG +hen/M +hence +henceforth +henceforward +henchman/M +henchmen +henna/SMDG +henpeck/GSD +hep +heparin/M +hepatic +hepatitis/M +hepatocyte/S +hepper +heppest +heptagon/MS +heptagonal +heptathlon/SM +herald/SMDG +heralded/U +heraldic +heraldry/M +herb/MS +herbaceous +herbage/M +herbal/S +herbalist/MS +herbicidal +herbicide/MS +herbivore/SM +herbivorous +herculean +herd/MDRZGS +herder/M +herdsman/M +herdsmen +here/M +hereabout/S +hereafter/SM +hereby +hereditary +heredity/M +herein +hereinafter +hereof +hereon +heresy/SM +heretic/SM +heretical +hereto +heretofore +hereunder +hereunto +hereupon +herewith +heritable/I +heritage/MS +hermaphrodite/SM +hermaphroditic +hermetic +hermetical/Y +hermit/SM +hermitage/MS +hermitian +hernia/SM +hernial +herniate/GNDS +herniation/M +hero/M +heroes +heroic/S +heroically +heroics/M +heroin/SM +heroine/SM +heroism/M +heron/SM +herpes/M +herpetologist/SM +herpetology/M +herring/MS +herringbone/M +herself +hertz/M +hesitance/M +hesitancy/M +hesitant/Y +hesitate/DSGNX +hesitating/UY +hesitation/M +hessian +hetero/SM +heterodox +heterodoxy/M +heterogeneity/M +heterogeneous/Y +heterosexual/MYS +heterosexuality/M +heuristic/MS +heuristically +heuristics/M +hew/ZGSDR +hewer/M +hex/GMDS +hexadecimal/S +hexagon/MS +hexagonal +hexagram/SM +hexameter/SM +hey +heyday/SM +hf +hgt +hgwy +hi/SD +hiatus/MS +hibachi/MS +hibernate/GNDS +hibernation/M +hibernator/MS +hibiscus/MS +hiccough/DG +hiccoughs +hiccup/GSMD +hick/MS +hickey/SM +hickory/SM +hid +hidden +hide/MZGJDRS +hideaway/SM +hidebound +hideous/YP +hideousness/M +hideout/MS +hider/M +hiding/M +hie/S +hieing +hierarchic +hierarchical/Y +hierarchy/SM +hieroglyph/M +hieroglyphic/MS +hieroglyphs +high/MRYZTP +highball/SM +highborn +highboy/MS +highbrow/SM +highchair/MS +highfalutin +highhanded/PY +highhandedness/M +highland/MRZS +highlander/M +highlight/SMDRZG +highlighter/M +highness/M +highroad/MS +highs +hightail/DSG +highway/MS +highwayman/M +highwaymen +hijab/SM +hijack/SJZGMDR +hijacker/M +hijacking/M +hike/MZGDRS +hiker/M +hiking/M +hilarious/PY +hilariousness/M +hilarity/M +hill/MS +hillbilly/SM +hilliness/M +hillock/MS +hillside/SM +hilltop/MS +hilly/PRT +hilt/MS +him/S +himself +hind/MRZS +hinder/GD +hindered/U +hindmost +hindquarter/MS +hindrance/SM +hindsight/M +hinge's +hinge/UDSG +hint/MDRZGS +hinter/M +hinterland/SM +hip/SPM +hipbath +hipbaths +hipbone/MS +hiphuggers +hipness/M +hipped +hipper +hippest +hippie/SM +hipping +hippo/SM +hippocampus +hippodrome/SM +hippopotamus/MS +hippy +hipster/MS +hiragana +hire's +hire/AGDS +hireling/MS +hirsute/P +hirsuteness/M +hiss/MDSG +hist +histamine/MS +histogram/MS +histologist/SM +histology/M +histopathology +historian/MS +historic +historical/Y +historicity/M +historiographer/MS +historiography/M +history/SM +histrionic/S +histrionically +histrionics/M +hit/SM +hitch's +hitch/UDSG +hitcher/MS +hitchhike/DRSMZG +hitchhiker/M +hither +hitherto +hitter/SM +hitting +hive/MGDS +hiya +hmm +ho/SMDRYZ +hoagie/MS +hoard/SZGMDRJ +hoarder/M +hoarding/M +hoarfrost/M +hoariness/M +hoarse/YTRP +hoarseness/M +hoary/TRP +hoax/MDRSZG +hoaxer/M +hob/SM +hobbit/S +hobble/MZGDRS +hobbler/M +hobby/SM +hobbyhorse/MS +hobbyist/SM +hobgoblin/MS +hobnail/SGMD +hobnob/S +hobnobbed +hobnobbing +hobo/MS +hock/MDSG +hockey/M +hockshop/MS +hod/SM +hodgepodge/SM +hoe/SM +hoecake/SM +hoedown/SM +hoeing +hoer/M +hog/SM +hogan/SM +hogback/SM +hogged +hogging +hoggish/Y +hogshead/SM +hogtie/DS +hogtying +hogwash/M +hoick/SGD +hoist/SGMD +hoke/GDS +hokey +hokier +hokiest +hokum/M +hold/MRJSZG +holdall/S +holder/M +holding/M +holdout/SM +holdover/SM +holdup/MS +hole/MGDS +holey +holiday/SMDG +holidaymaker/S +holiness/UM +holism +holistic +holistically +holler/MDGS +hollow/MDRYPSTG +hollowness/M +holly/SM +hollyhock/MS +holmium/M +holocaust/SM +hologram/MS +holograph/M +holographic +holographs +holography/M +hols +holster/SMDG +holy/URPT +homage/MS +hombre/MS +homburg/SM +home/MYZGDRS +homebody/SM +homeboy/SM +homecoming/SM +homegrown +homeland/MS +homeless/MP +homelessness/M +homelike +homeliness/M +homely/PRT +homemade +homemaker/SM +homemaking/M +homeopath/M +homeopathic +homeopaths +homeopathy/M +homeostasis/M +homeostatic +homeowner/MS +homepage/MS +homer/GMD +homeroom/MS +homeschooling/M +homesick/P +homesickness/M +homespun/M +homestead/SMDRZG +homesteader/M +homestretch/MS +hometown/MS +homeward/S +homework/MRZG +homewrecker/SM +homey/SMP +homeyness/M +homicidal +homicide/MS +homier +homiest +homiletic +homily/SM +hominid/SM +hominoid/S +hominy/M +homo/MS +homoerotic +homogeneity/M +homogeneous/Y +homogenization/M +homogenize/DSG +homograph/M +homographs +homologous +homology +homonym/SM +homophobia/M +homophobic +homophone/MS +homosexual/SM +homosexuality/M +hon/SZTGMDR +honcho/MS +hone/MS +honer/M +honest/EYT +honester +honesty/EM +honey/SGMD +honeybee/SM +honeycomb/MDSG +honeydew/SM +honeylocust/M +honeymoon/ZGMDRS +honeymooner/M +honeypot/S +honeysuckle/SM +honk/MDRSZG +honker/M +honky/SM +honor/ESGMDB +honorableness/M +honorably/E +honorarily +honorarium/MS +honorary +honoree/SM +honorer/SM +honorific/MS +hooch/M +hood/MDSG +hoodie/MS +hoodlum/SM +hoodoo/MDSG +hoodwink/DGS +hooey/M +hoof/MDRSZG +hook's +hook/UDSG +hookah/M +hookahs +hooker/MS +hookup/MS +hookworm/MS +hooky/M +hooligan/MS +hooliganism/M +hoop/MDSG +hoopla/M +hooray +hoosegow/SM +hoot/MDRSZG +hootenanny/SM +hooter/M +hoover/DSG +hooves +hop/SGMD +hope/MS +hopeful/PSMY +hopefulness/M +hopeless/YP +hopelessness/M +hopped +hopper/MS +hopping +hopscotch/MDSG +hora/MS +horde/DSMG +horehound/SM +horizon/SM +horizontal/SMY +hormonal +hormone/SM +horn/MDS +hornbeam +hornblende/M +hornet/MS +hornless +hornlike +hornpipe/MS +horny/TR +horologic +horological +horologist/MS +horology/M +horoscope/SM +horrendous/Y +horrible/P +horribleness/M +horribly +horrid/Y +horrific +horrifically +horrify/DSG +horrifying/Y +horror/MS +horse's +horse/UDSG +horseback/M +horsebox/S +horseflesh/M +horsefly/SM +horsehair/M +horsehide/M +horselaugh/M +horselaughs +horseless +horseman/M +horsemanship/M +horsemen +horseplay/M +horsepower/M +horseradish/MS +horseshit/! +horseshoe/DSM +horseshoeing +horsetail/SM +horsetrading +horsewhip/SM +horsewhipped +horsewhipping +horsewoman/M +horsewomen +horsey +horsier +horsiest +hortatory +horticultural +horticulturalist/S +horticulture/M +horticulturist/MS +hosanna/SM +hose/MGDS +hosepipe/S +hosier/MS +hosiery/M +hosp +hospholipase +hospice/MS +hospitable/I +hospitably/I +hospital/SM +hospitality/M +hospitalization/SM +hospitalize/DSG +host/MDSG +hostage/MS +hostel/ZGMDRS +hosteler/M +hostelry/SM +hostess/MDSG +hostile/MYS +hostilities/M +hostility/SM +hostler/MS +hot/SYP +hotbed/MS +hotblooded +hotbox/MS +hotcake/SM +hotel/SM +hotelier/MS +hotfoot/MDGS +hothead/DSM +hotheaded/YP +hotheadedness/M +hothouse/SM +hotkey/S +hotlink/S +hotness/M +hotplate/SM +hotpot/S +hots/M +hotshot/MS +hotted +hotter +hottest +hottie/S +hotting +hound/SGMD +hour/MYS +hourglass/MS +houri/SM +house's +house/ADSG +houseboat/SM +housebound +houseboy/SM +housebreak/RSZG +housebreaker/M +housebreaking/M +housebroke +housebroken +houseclean/DSG +housecleaning/M +housecoat/SM +housefly/SM +houseful/SM +household/SMRZ +householder/M +househusband/SM +housekeeper/MS +housekeeping/M +houselights/M +housemaid/SM +houseman/M +housemaster/S +housemate/S +housemen +housemistress/S +housemother/SM +houseparent/SM +houseplant/MS +houseproud +houseroom +housetop/SM +housewares/M +housewarming/SM +housewife/MY +housewives +housework/M +housing/MS +hove +hovel/SM +hover/SGD +hovercraft/M +how'd +how're +how/SM +howbeit +howdah/M +howdahs +howdy +however +howitzer/SM +howl/MDRSZG +howler/M +howsoever +hoyden/MS +hoydenish +hp +hr/S +ht +huarache/SM +hub/SM +hubbub/SM +hubby/SM +hubcap/SM +hubris/M +huckleberry/SM +huckster/SGMD +hucksterism/M +huddle/DSMG +hue/DSM +huff/MDSG +huffily +huffiness/M +huffy/PRT +hug/STMR +huge/YP +hugeness/M +hugged +hugging +huh +hula/MS +hulk/MSG +hull/MDRSZG +hullabaloo/SM +huller/M +hum/SM +human/SMRYTP +humane/PY +humaneness/M +humanism/M +humanist/SM +humanistic +humanitarian/MS +humanitarianism/M +humanities/M +humanity/ISM +humanization/CM +humanize/CDSG +humanizer/SM +humankind/M +humanness/M +humanoid/SM +humble/DRSZTGJP +humbleness/M +humbler/M +humbly +humbug/SM +humbugged +humbugging +humdinger/MS +humdrum/M +humeral +humeri +humerus/M +humid/Y +humidification/M +humidifier/CM +humidify/CZGDRS +humidity/M +humidor/SM +humiliate/DSGNX +humiliating/Y +humiliation/M +humility/M +hummed +hummer/SM +humming +hummingbird/SM +hummock/SM +hummocky +hummus/M +humongous +humor/SMDG +humoresque +humorist/MS +humorless/YP +humorlessness/M +humorous/PY +humorousness/M +hump/MDSG +humpback/MDS +humph/DG +humphs +humus/M +hunch/MDSG +hunchback/SMD +hundred/SMH +hundredfold +hundredth/M +hundredths +hundredweight/SM +hung +hunger/SMDG +hungover +hungrily +hungriness/M +hungry/PRT +hunk/MRSZ +hunker/DG +hunky/RT +hunt/MDRSZG +hunter/M +hunting/M +huntress/MS +huntsman/M +huntsmen +hurdle/DRSMZG +hurdler/M +hurdling/M +hurl/MDRSZG +hurler/M +hurling/M +hurrah/GMD +hurrahs +hurricane/MS +hurried/UY +hurry/DSMG +hurt/MSG +hurtful/YP +hurtfulness/M +hurtle/DSG +husband/GMDS +husbandman/M +husbandmen +husbandry/M +hush/MDSG +husk/MDRSZG +husker/M +huskily +huskiness/M +husky/PRSMT +hussar/SM +hussy/SM +hustings/M +hustle/DRSMZG +hustler/M +hut/SM +hutch/MS +huzzah/MDG +huzzahs +hwy +hyacinth/M +hyacinths +hybrid/SM +hybridism/M +hybridization/M +hybridize/DSG +hydra/SM +hydrangea/SM +hydrant/MS +hydrate's +hydrate/CGNDS +hydration/CM +hydraulic/S +hydraulically +hydraulics/M +hydro/M +hydrocarbon/MS +hydrocephalus/M +hydrochloride +hydrocortisone +hydrodynamic/S +hydrodynamics/M +hydroelectric +hydroelectrically +hydroelectricity/M +hydrofoil/MS +hydrogen/M +hydrogenate/CGDS +hydrogenation/M +hydrogenous +hydrologist/MS +hydrology/M +hydrolyses +hydrolysis/M +hydrolyze/DSG +hydrometer/SM +hydrometry/M +hydrophilic +hydrophobia/M +hydrophobic +hydrophone/SM +hydroplane/GDSM +hydroponic/S +hydroponically +hydroponics/M +hydrosphere/M +hydrotherapy/M +hydrothermal +hydrous +hydroxide/SM +hyena/SM +hygiene/M +hygienic/U +hygienically +hygienist/MS +hygrometer/SM +hying +hymen/SM +hymeneal +hymn/MDSG +hymnal/MS +hymnbook/SM +hype/MGDRS +hyperactive +hyperactivity/M +hyperbola/SM +hyperbole/M +hyperbolic +hypercritical/Y +hypercube +hyperglycemia/M +hyperinflation +hyperlink/GSMD +hypermarket/S +hypermedia/M +hyperparathyroidism +hyperplane +hypersensitive/P +hypersensitiveness/M +hypersensitivity/SM +hyperspace/S +hypertension/M +hypertensive/SM +hypertext/M +hyperthyroid/M +hyperthyroidism/M +hypertrophy/DSMG +hyperventilate/GNDS +hyperventilation/M +hypervisor/MS +hyphen/MDSG +hyphenate/XDSMGN +hyphenation/M +hypnoses +hypnosis/M +hypnotherapist/S +hypnotherapy/M +hypnotic/SM +hypnotically +hypnotism/M +hypnotist/MS +hypnotize/GDS +hypo/MS +hypoallergenic +hypochondria/M +hypochondriac/SM +hypocrisy/SM +hypocrite/MS +hypocritical/Y +hypodermic/MS +hypoglycemia/M +hypoglycemic/SM +hypotenuse/MS +hypothalami +hypothalamus/M +hypothermia/M +hypotheses +hypothesis/M +hypothesize/DSG +hypothetical/Y +hypothyroid/M +hypothyroidism/M +hyssop/M +hysterectomy/SM +hysteresis +hysteria/M +hysteric/SM +hysterical/Y +hysterics/M +i/US +iOS/M +iPad/M +iPhone/M +iPod/M +iTunes/M +iamb/MS +iambi +iambic/SM +iambus/MS +ibex/MS +ibid +ibidem +ibis/MS +ibuprofen/M +ice's +ice/CDSG +iceberg/SM +iceboat/SM +icebound +icebox/MS +icebreaker/SM +icecap/SM +iceman/M +icemen +ichthyologist/MS +ichthyology/M +icicle/SM +icily +iciness/M +icing/SM +icky/RT +icon/MS +iconic +iconoclasm/M +iconoclast/SM +iconoclastic +iconography/M +ictus/M +icy/TPR +id/SMY +idea/MS +ideal/SMY +idealism/M +idealist/SM +idealistic +idealistically +idealization/MS +idealize/DSG +idem +idempotent +identical/Y +identifiable/U +identification/M +identified/U +identify/ZGNDRSX +identikit/S +identity/SM +ideogram/SM +ideograph/M +ideographs +ideological/Y +ideologist/SM +ideologue/MS +ideology/SM +ides/M +idiocy/SM +idiom/SM +idiomatic/U +idiomatically +idiopathic +idiosyncrasy/SM +idiosyncratic +idiosyncratically +idiot/SM +idiotic +idiotically +idle/MZTGDRSP +idleness/M +idler/M +idol/MS +idolater/SM +idolatress/MS +idolatrous +idolatry/M +idolization/M +idolize/GDS +idyll/SM +idyllic +idyllically +if/SM +iffiness/M +iffy/RTP +igloo/SM +igneous +ignitable +ignite/AGDS +ignition/MS +ignoble +ignobly +ignominious/Y +ignominy/SM +ignoramus/MS +ignorance/M +ignorant/Y +ignore/GDS +iguana/MS +ii +iii +ilea +ileitis/M +ileum/M +ilia +ilium/M +ilk/SM +ill/SMP +illegal/MYS +illegality/SM +illegibility/M +illegible +illegibly +illegitimacy/M +illegitimate/Y +illiberal/Y +illiberality/M +illicit/YP +illicitness/M +illimitable +illiteracy/M +illiterate/MYS +illness/MS +illogical/Y +illogicality/M +illuminate/GNXDS +illuminating/Y +illumination/M +illumine/DSBG +illus/V +illusion/EMS +illusionist/SM +illusory +illustrate/GNVXDS +illustration/M +illustrative/Y +illustrator/SM +illustrious/PY +illustriousness/M +image/DSMG +imagery/M +imaginable/U +imaginably/U +imaginal +imaginary +imagination/MS +imaginative/UY +imagine/DSBJG +imago/M +imagoes +imam/MS +imbalance/DSM +imbecile/MS +imbecilic +imbecility/SM +imbibe/ZGDRS +imbiber/M +imbrication/M +imbroglio/SM +imbue/DSG +imitable/I +imitate/DSGNVX +imitation/M +imitative/PY +imitativeness/M +imitator/SM +immaculate/PY +immaculateness/M +immanence/M +immanency/M +immanent/Y +immaterial/YP +immateriality/M +immaterialness/M +immature/Y +immaturity/M +immeasurable +immeasurably +immediacies/M +immediacy/SM +immediate/PY +immediateness/M +immemorial/Y +immense/Y +immensity/SM +immerse/XDSGNV +immersible +immersion/M +immigrant/SM +immigrate/DSGN +immigration/M +imminence/M +imminent/Y +immobile +immobility/M +immobilization/M +immobilize/ZGDRS +immoderate/Y +immodest/Y +immodesty/M +immolate/DSGN +immolation/M +immoral/Y +immorality/SM +immortal/MYS +immortality/M +immortalize/DSG +immovability/M +immovable +immovably +immune +immunity/M +immunization/SM +immunize/GDS +immunodeficiency/M +immunodeficient +immunoglobulin/S +immunologic +immunological +immunologist/MS +immunology/M +immure/DSG +immutability/M +immutable +immutably +imp/SMR +impact/SMDG +impair/SDGL +impaired/U +impairment/MS +impala/SM +impale/DSGL +impalement/M +impalpable +impalpably +impanel/SDG +impart/SDG +impartial/Y +impartiality/M +impassably +impasse/BSMV +impassibility/M +impassible +impassibly +impassioned +impassive/YP +impassiveness/M +impassivity/M +impasto/M +impatience/MS +impatiens/M +impatient/Y +impeach/ZGBLDRS +impeachable/U +impeacher/M +impeachment/SM +impeccability/M +impeccable +impeccably +impecunious/PY +impecuniousness/M +impedance/M +impede/DSG +impeded/U +impediment/SM +impedimenta/M +impel/S +impelled +impeller/MS +impelling +impend/SDG +impenetrability/M +impenetrable +impenetrably +impenitence/M +impenitent/Y +imperative/SMY +imperceptibility/M +imperceptible +imperceptibly +imperceptive +imperf +imperfect/SMYP +imperfection/MS +imperfectness/M +imperial/MYS +imperialism/M +imperialist/SM +imperialistic +imperialistically +imperil/GSLD +imperilment/M +imperious/PY +imperiousness/M +imperishable +imperishably +impermanence/M +impermanent/Y +impermeability/M +impermeable +impermeably +impermissible +impersonal/Y +impersonate/GNXDS +impersonation/M +impersonator/SM +impertinence/MS +impertinent/Y +imperturbability/M +imperturbable +imperturbably +impervious/Y +impetigo/M +impetuosity/M +impetuous/YP +impetuousness/M +impetus/MS +impiety/SM +impinge/LDSG +impingement/M +impious/PY +impiousness/M +impish/YP +impishness/M +implacability/M +implacable +implacably +implant/BSGMD +implantation/M +implausibility/SM +implausible +implausibly +implement/GBMDRS +implementable/U +implementation/SM +implemented/U +implicate/DSG +implication/M +implicit/PY +implicitness/M +implode/DSG +implore/DSG +imploring/Y +implosion/MS +implosive +imply/XDSGN +impolite/YP +impoliteness/MS +impolitic +imponderable/MS +import/ZGBSMDR +importance/M +important/Y +importation/MS +importer/M +importunate/Y +importune/GDS +importunity/M +impose/ADSG +imposer/MS +imposing/U +imposingly +imposition/MS +impossibility/SM +impossible/S +impossibly +impost/SM +impostor/SM +imposture/MS +impotence/M +impotency/M +impotent/Y +impound/DGS +impoverish/DSLG +impoverishment/M +impracticability +impracticable +impracticably +impractical/Y +impracticality/M +imprecate/DSXGN +imprecation/M +imprecise/PYN +impreciseness/M +imprecision/M +impregnability/M +impregnable +impregnably +impregnate/GNDS +impregnation/M +impresario/SM +impress/MDSGV +impressed/U +impressibility/M +impressible +impression/BSM +impressionability/M +impressionism/M +impressionist/SM +impressionistic +impressive/PY +impressiveness/M +imprimatur/SM +imprint/MDRZGS +imprinter/M +imprison/SDLG +imprisonment/SM +improbability/SM +improbable +improbably +impromptu/SM +improper/Y +impropriety/SM +improve/GBDSL +improved/U +improvement/MS +improvidence/M +improvident/Y +improvisation/SM +improvisational +improvise/ZGDRS +improviser/M +imprudence/M +imprudent/Y +impudence/M +impudent/Y +impugn/ZGSDR +impugner/M +impulse/MGNVDS +impulsion/M +impulsive/PY +impulsiveness/M +impulsivity +impunity/M +impure/RYT +impurity/SM +imputation/SM +impute/BDSG +in/ASM +inaccuracy/S +inaction/M +inadequacy/S +inadvertence/M +inadvertent/Y +inalienability/M +inalienably +inamorata/SM +inane/RYT +inanimate/PY +inanimateness/M +inanity/SM +inappropriate/Y +inarticulate/Y +inasmuch +inaudible +inaugural/SM +inaugurate/XGNDS +inauguration/M +inboard/MS +inbound +inbox/MS +inbreed/S +inc/TGD +incalculably +incandescence/M +incandescent/Y +incantation/SM +incapacitate/GNDS +incarcerate/XDSGN +incarceration/M +incarnadine/DSG +incarnate/AXGNDS +incarnation/AM +incendiary/SM +incense/MGDS +incentive's +incentive/ES +inception/SM +incessant/Y +incest/M +incestuous/PY +incestuousness/M +inch/MDSG +inchoate +inchworm/SM +incidence/SM +incident/SM +incidental/MYS +incinerate/DSGN +incineration/M +incinerator/MS +incipience/M +incipient/Y +incise/XGNVDS +incision/M +incisive/PY +incisiveness/M +incisor/MS +incitement/MS +inciter/MS +incl +inclement +inclination/EM +inclinations +incline's +incline/EGDS +include/GDS +inclusion/MS +inclusive/YP +inclusiveness/M +incognito/MS +incombustible +incommode/GD +incommodious +incommunicado +incompatibility/S +incompetent/MS +incomplete/Y +inconceivability/M +incongruous/PY +incongruousness/M +inconsolably +inconstant/Y +incontestability/M +incontestably +incontinent +incontrovertibly +inconvenience/GD +incorporate/ADSGN +incorporated/U +incorporation/AM +incorporeal +incorrect/Y +incorrigibility/M +incorrigible +incorrigibly +incorruptibly +increasing/Y +increment/SMDG +incremental/Y +incrementalism +incrementalist/SM +incriminate/GNDS +incrimination/M +incriminatory +incrustation/SM +incubate/GNDS +incubation/M +incubator/SM +incubus/MS +inculcate/DSGN +inculcation/M +inculpate/DSG +incumbency/SM +incumbent/SM +incunabula +incunabulum/M +incur/SB +incurable/MS +incurably +incurious +incurred +incurring +incursion/MS +ind +indebted/P +indebtedness/M +indeed +indefatigable +indefatigably +indefeasible +indefeasibly +indefinably +indelible +indelibly +indemnification/M +indemnify/GDSXN +indemnity/SM +indentation/MS +indention/M +indenture/DG +indescribably +indestructibly +indeterminably +indeterminacy/M +indeterminate/Y +index/ZGMDRS +indexation/SM +indexer/M +indicate/XDSGNV +indication/M +indicative/SMY +indicator/MS +indict/GDSBL +indictment/SM +indie/S +indigence/M +indigenous +indigent/SMY +indignant/Y +indignation/M +indigo/M +indirect/Y +indiscipline +indiscreet/Y +indiscretion/S +indiscriminate/Y +indispensability/M +indispensable/MS +indispensably +indissolubility +indissolubly +indistinguishably +indite/GDS +indium/M +individual/MYS +individualism/M +individualist/MS +individualistic +individualistically +individuality/M +individualization/M +individualize/GDS +individuate/DSGN +individuation/M +indivisibly +indoctrinate/GNDS +indoctrination/M +indolence/M +indolent/Y +indomitable +indomitably +indubitable +indubitably +induce/DRSZGL +inducement/SM +inducer/M +induct/DGV +inductance/M +inductee/SM +induction/MS +inductive/Y +indulge/DSG +indulgence/SM +indulgent/Y +industrial/Y +industrialism/M +industrialist/SM +industrialization/M +industrialize/DSG +industrious/YP +industriousness/M +industry/SM +indwell/SG +inebriate/MGNDS +inebriation/M +inedible +ineffability/M +ineffable +ineffably +inelastic +ineligible/MS +ineligibly +ineluctable +ineluctably +inept/YP +ineptitude/M +ineptness/M +inequality/S +inert/YP +inertia/M +inertial +inertness/M +inescapable +inescapably +inestimably +inevitability/M +inevitable/M +inevitably +inexact/Y +inexhaustibly +inexorability +inexorable +inexorably +inexpedient +inexpert/Y +inexpiable +inexplicably +inexpressibly +inexpressive +inextricably +inf/ZT +infallible +infamy/SM +infancy/M +infant/MS +infanticide/MS +infantile +infantry/SM +infantryman/M +infantrymen +infarct/MS +infarction/M +infatuate/DSXGN +infatuation/M +infect/AESDG +infected/U +infection/ASM +infectious/PY +infectiousness/M +infelicitous +inference/SM +inferential +inferior/MS +inferiority/M +infernal/Y +inferno/MS +inferred +inferring +infest/GDS +infestation/MS +infidel/MS +infidelity/S +infiltrator/SM +infinite/MV +infinitesimal/SMY +infinitival +infinitive/MS +infinitude/M +infinity/SM +infirm +infirmary/SM +infirmity/SM +infix +inflame/DSG +inflammable +inflammation/SM +inflammatory +inflatable/SM +inflate/ADSG +inflation/EM +inflationary +inflect/SDG +inflection/MS +inflectional +inflict/SDGV +infliction/M +inflow/SM +influence/MGDS +influenced/U +influential/Y +influenza/M +info/M +infomercial/SM +inform/Z +informal/Y +informant/SM +informatics +information/EM +informational +informative/PY +informativeness/M +informed/U +infotainment/M +infra +infrared/M +infrasonic +infrastructural +infrastructure/SM +infrequence/M +infrequent/Y +infringement/MS +infuriate/GDS +infuriating/Y +infuser/SM +ingenious/PY +ingeniousness/M +ingenue/SM +ingenuity/M +ingenuous/EY +ingenuousness/M +ingest/SDG +ingestion/M +inglenook/SM +ingot/SM +ingrain/G +ingrate/SM +ingratiate/GNDS +ingratiating/Y +ingratiation/M +ingredient/MS +ingress/MS +inguinal +inhabit/DG +inhabitable/U +inhabitant/SM +inhabited/U +inhalant/SM +inhalation/MS +inhalator/MS +inhaler/SM +inharmonious +inhere/DSG +inherent/Y +inherit/EGSD +inheritance/EM +inheritances +inheritor/SM +inhibit/GSD +inhibition/SM +inhibitor/SM +inhibitory +inhuman/Y +inhumane/Y +inimical/Y +inimitably +iniquitous/Y +iniquity/SM +initial/SGMDY +initialism +initialization +initialize/DSG +initialized/AU +initiate/XMGNVDS +initiated/U +initiation/M +initiative/SM +initiator/MS +initiatory +inject/SDG +injection/SM +injector/SM +injunctive +injure/DRSZG +injured/U +injurer/M +injurious +ink/MD +inkblot/SM +inkiness/M +inkling/SM +inkstand/SM +inkwell/MS +inky/RTP +inland/M +inline +inmate/SM +inmost +inn/SGMRJ +innards/M +innate/PY +innateness/M +innermost +innersole/SM +innerspring +innervate/GNDS +innervation/M +inning/M +innit +innkeeper/MS +innocence/M +innocent/MYS +innocuous/PY +innocuousness/M +innovate/XDSGNV +innovation/M +innovator/MS +innovatory +innuendo/SM +innumerably +innumerate +inoculate/AGDS +inoculation/MS +inoperative +inordinate/Y +inorganic +inositol +inquire/ZGDR +inquirer/M +inquiring/Y +inquiry/SM +inquisition/MS +inquisitional +inquisitive/YP +inquisitiveness/M +inquisitor/SM +inquisitorial +inrush/MS +insane/T +insatiability/M +insatiably +inscribe/ZGDR +inscriber/M +inscription/MS +inscrutability/M +inscrutable/P +inscrutableness/M +inscrutably +inseam/SM +insecticidal +insecticide/MS +insectivore/MS +insectivorous +insecure/Y +inseminate/DSGN +insemination/M +insensate +insensible +insensitive/Y +inseparable/MS +insert's +insert/AGSD +insertion/AM +insertions +insetting +inshore +inside/RSMZ +insider/M +insidious/YP +insidiousness/M +insight/MS +insightful +insignia/M +insinuate/GNVDSX +insinuation/M +insinuator/SM +insipid/PY +insipidity/M +insist/SGD +insistence/M +insistent/Y +insisting/Y +insofar +insole/SM +insolence/M +insolent/Y +insoluble +insolubly +insolvency/S +insomnia/M +insomniac/SM +insomuch +insouciance/M +insouciant +inspect/AGDS +inspection/SM +inspector/MS +inspectorate/MS +inspiration/MS +inspirational +inspiratory +inspired/U +inspiring/U +inst +instability/S +installation/MS +installer/UMS +installment/SM +instance/GD +instant/MRYS +instantaneous/Y +instantiate/DSG +instar +instate/AGDS +instead +instigate/DSGN +instigation/M +instigator/MS +instillation/M +instinct/VMS +instinctive/Y +instinctual +institute/XMZGNDRS +instituter/M +institution/M +institutional/Y +institutionalization/M +institutionalize/DSG +instr +instruct/SDGV +instructed/U +instruction/MS +instructional +instructive/Y +instructor/MS +instrument/MDSG +instrumental/MYS +instrumentalist/SM +instrumentality/M +instrumentation/M +insubordinate +insufferable +insufferably +insula +insular +insularity/M +insulate/GNDS +insulation/M +insulator/MS +insulin/M +insult/SMDG +insulting/Y +insuperable +insuperably +insurance/SM +insure/DRSZGB +insured/SM +insurer/M +insurgence/SM +insurgency/SM +insurgent/MS +insurmountably +insurrection/SM +insurrectionist/SM +int +intact +intaglio/MS +integer/MS +integral/SMY +integrate/AEVNGSD +integration/EAM +integrator +integrity/M +integument/SM +intellect/MS +intellectual/MYS +intellectualism/M +intellectualize/GDS +intelligence/M +intelligent/Y +intelligentsia/M +intelligibility/M +intelligible/U +intelligibly/U +intended/SM +intense/YTVR +intensification/M +intensifier/M +intensify/DRSZGN +intensity/S +intensive/MYPS +intensiveness/M +intent/SMYP +intention/MS +intentional/UY +intentness/M +inter/ESL +interact/SGVD +interaction/SM +interactive/Y +interactivity +interbred +interbreed/GS +intercede/GDS +intercept/GMDS +interception/MS +interceptor/SM +intercession/SM +intercessor/MS +intercessory +interchange/DSMG +interchangeability +interchangeable +interchangeably +intercity +intercollegiate +intercom/SM +intercommunicate/DSGN +intercommunication/M +interconnect/GDS +interconnection/SM +intercontinental +intercourse/M +intercultural +interdenominational +interdepartmental +interdependence/M +interdependent/Y +interdict/GMDS +interdiction/M +interdisciplinary +interest/ESMD +interested/U +interesting/Y +interface/MGDS +interfaith +interfere/GDS +interference/M +interferon/M +interfile/GDS +intergalactic +intergovernmental +interim/M +interior/SM +interj +interject/GDS +interjection/SM +interlace/GDS +interlard/DGS +interleave/DSG +interleukin/M +interline/GDSJ +interlinear +interlining/M +interlink/DSG +interlock/GMDS +interlocutor/SM +interlocutory +interlope/ZGDRS +interloper/M +interlude/MGDS +intermarriage/SM +intermarry/GDS +intermediary/SM +intermediate/MYS +interment/EM +interments +intermezzi +intermezzo/MS +interminably +intermingle/DSG +intermission/SM +intermittence +intermittency +intermittent/Y +intermix/GDS +intern/GDL +internal/SY +internalization/M +internalize/GDS +international/SMY +internationalism/M +internationalist/SM +internationalization +internationalize/DSG +internecine +internee/SM +internet +internist/MS +internment/M +internship/MS +interoffice +interoperability +interoperable +interoperate/S +interpenetrate/DSGN +interpersonal +interplanetary +interplay/M +interpolate/XDSGN +interpolation/M +interpose/GDS +interposition/M +interpret/AGVDS +interpretation/AMS +interpretative +interpreted/U +interpreter/MS +interracial +interred/E +interregnum/SM +interrelate/XDSGN +interrelation/M +interrelationship/MS +interring/E +interrogate/DSGNVX +interrogation/M +interrogative/MYS +interrogator/SM +interrogatory/SM +interrupt/ZGMDRS +interrupter/M +interruption/MS +interscholastic +intersect/GDS +intersection/SM +intersession/SM +intersex +intersperse/GNDS +interspersion/M +interstate/MS +interstellar +interstice/MS +interstitial +intertwine/GDS +interurban +interval/SM +intervene/GDS +intervention/SM +interventionism/M +interventionist/SM +interview/ZGMDRS +interviewee/MS +interviewer/M +intervocalic +interwar +interweave/GS +interwove +interwoven +intestacy/M +intestate +intestinal +intestine/MS +intifada +intimacy/SM +intimate/MYGNDSX +intimation/M +intimidate/GNDS +intimidating/Y +intimidation/M +intonation/SM +intoxicant/SM +intoxicate/DSGN +intoxication/M +intracranial +intramural +intramuscular +intranet/MS +intransigence/M +intransigent/MYS +intrastate +intrauterine +intravenous/MSY +intrepid/Y +intrepidity/M +intricacy/SM +intricate/Y +intrigue/DRSMZG +intriguer/M +intriguing/Y +intrinsic +intrinsically +intro/SM +introduce/AGDS +introduction/AM +introductions +introductory +introit/SM +introspect/GVDS +introspection/M +introspective/Y +introversion/M +introvert/MDS +intrude/DRSZG +intruder/M +intrusion/SM +intrusive/YP +intrusiveness/M +intuit/SDGV +intuition/S +intuitive/PY +intuitiveness/M +inundate/XDSGN +inundation/M +inure/DSG +invade/DRSZG +invader/M +invalid/GMDYS +invalidism/M +invaluable +invaluably +invariant +invasion/MS +invasive +invective/M +inveigh/GD +inveighs +inveigle/ZGDRS +inveigler/M +invent/ASGVD +invention/AMS +inventive/PY +inventiveness/M +inventor/MS +inventory/DSMG +inverse/SMY +invert/SMDRZG +inverter/M +invest/ASDGL +investigate/GNVDSX +investigation/M +investigator/SM +investigatory +investiture/MS +investment/AEM +investor/SM +inveteracy/M +inveterate +invidious/YP +invidiousness/M +invigilate/GNDS +invigilator/S +invigorate/ADSG +invigorating/Y +invigoration/M +invincibility/M +invincibly +inviolability/M +inviolably +inviolate +invitation/SM +invitational/SM +invite/DSMG +invited/U +invitee/SM +inviting/Y +invoke/DSG +involuntariness/M +involuntary/P +involution/M +involve/LDSG +involved/U +involvement/SM +inward/SY +ioctl +iodide/SM +iodine/M +iodize/DSG +ion/USM +ionic +ionization/UM +ionize/UDSG +ionizer/MS +ionosphere/MS +ionospheric +iota/MS +ipecac/SM +irascibility/M +irascible +irascibly +irate/YP +irateness/M +ire/M +ireful +irenic +irides +iridescence/M +iridescent/Y +iridium/M +iris/MS +irk/SGD +irksome/YP +irksomeness/M +iron/MDSG +ironclad/MS +ironic +ironical/Y +ironing/M +ironmonger/S +ironmongery +ironstone/M +ironware/M +ironwood/MS +ironwork/M +irony/SM +irradiate/DSGN +irradiation/M +irrational/SMY +irrationality/M +irreclaimable +irreconcilability/M +irreconcilable +irreconcilably +irrecoverable +irrecoverably +irredeemable +irredeemably +irreducible +irreducibly +irrefutable +irrefutably +irregardless +irregular/MYS +irregularity/SM +irrelevance/MS +irrelevancy/MS +irrelevant/Y +irreligion +irreligious +irremediable +irremediably +irremovable +irreparable +irreparably +irreplaceable +irrepressible +irrepressibly +irreproachable +irreproachably +irresistible +irresistibly +irresolute/PYN +irresoluteness/M +irresolution/M +irrespective +irresponsibility/M +irresponsible +irresponsibly +irretrievable +irretrievably +irreverence/M +irreverent/Y +irreversible +irreversibly +irrevocable +irrevocably +irrigable +irrigate/DSGN +irrigation/M +irritability/M +irritable +irritably +irritant/SM +irritate/DSXGN +irritating/Y +irritation/M +irrupt/DGVS +irruption/SM +ischemia +ischemic +isinglass/M +isl +island/SZMR +islander/M +isle/MS +islet/SM +ism/CM +isms +isn't +isobar/MS +isobaric +isolate/DSMGN +isolation/M +isolationism/M +isolationist/SM +isomer/MS +isomeric +isomerism/M +isometric/S +isometrically +isometrics/M +isomorphic +isomorphism +isosceles +isotherm/SM +isotope/SM +isotopic +isotropic +issuance/M +issue/ADSMG +issuer/MS +isthmian +isthmus/MS +it'd +it'll +it/USM +ital +italic/SM +italicization/M +italicize/GDS +italics/M +itch/MDSG +itchiness/M +itchy/RPT +item/MS +itemization/M +itemize/GDS +iterate/AXGNVDS +iteration/AM +iterator/S +itinerant/SM +itinerary/SM +itself +iv/U +ivory/SM +ivy/DSM +ix +j/F +jab/SM +jabbed +jabber/SMDRZG +jabberer/M +jabbing +jabot/SM +jacaranda/MS +jack/MDGS +jackal/SM +jackass/MS +jackboot/SMD +jackdaw/MS +jacket/SMD +jackhammer/MS +jackknife/MGDS +jackknives +jackpot/MS +jackrabbit/MS +jackstraw/MS +jacquard/M +jade/MGDS +jaded/PY +jadedness/M +jadeite/M +jag/SM +jagged/TPRY +jaggedness/M +jaggies +jaguar/SM +jail/MDRZGS +jailbird/SM +jailbreak/SM +jailer/M +jailhouse/S +jalapeno/MS +jalopy/SM +jalousie/MS +jam/SM +jamb/MS +jambalaya/M +jamboree/MS +jammed +jamming +jammy/RT +jangle/DRSMZG +jangler/M +janitor/SM +janitorial +japan/SM +japanned +japanning +jape/MGDS +jar/SM +jardiniere/SM +jarful/MS +jargon/M +jarred +jarring/Y +jasmine/SM +jasper/M +jato/MS +jaundice/DSMG +jaunt/SGMD +jauntily +jauntiness/M +jaunty/RPT +java/M +javelin/SM +jaw/SGMD +jawbone/DSMG +jawbreaker/MS +jawline/S +jay/SM +jaybird/SM +jaywalk/DRSZG +jaywalker/M +jaywalking/M +jazz/MDSG +jazzy/TR +jct +jealous/Y +jealousy/SM +jean/MS +jeans/M +jeep/MS +jeer/MDSG +jeering/MY +jeez +jejuna +jejune +jejunum/M +jell/DSG +jello/S +jelly/GDSM +jellybean/MS +jellyfish/MS +jellylike +jellyroll/SM +jemmy/GDS +jennet/MS +jenny/SM +jeopardize/GDS +jeopardy/M +jeremiad/MS +jerk/MDSG +jerkily +jerkin/MS +jerkiness/M +jerkwater +jerky/TRMP +jeroboam/S +jerrybuilt +jerrycan/S +jersey/MS +jest/MDRSZG +jester/M +jesting/Y +jet/SM +jetliner/SM +jetport/MS +jetsam/M +jetted +jetting +jettison/MDSG +jetty/SM +jew +jewel/SZGMDR +jeweler/M +jewelry/SM +jg +jib/SGMD +jibbed +jibbing +jibe/MS +jiff/MS +jiffy/SM +jig's +jig/AS +jigged/A +jigger's +jigger/ASDG +jigging/A +jiggle/DSMG +jiggly +jigsaw/SMDG +jihad/SM +jihadist/SM +jilt/MDSG +jimmy/DSMG +jimsonweed/M +jingle/DSMG +jingly +jingoism/M +jingoist/SM +jingoistic +jink/DSG +jinn +jinni/M +jinrikisha/SM +jinx/MDSG +jitney/SM +jitterbug/MS +jitterbugged +jitterbugger/M +jitterbugging +jitters/M +jittery/RT +jive/MGDS +job/SM +jobbed +jobber/SM +jobbing +jobholder/MS +jobless/P +joblessness/M +jobshare/S +jobsworth +jobsworths +jock/MS +jockey/SGMD +jockstrap/MS +jocose/PY +jocoseness/M +jocosity/M +jocular/Y +jocularity/M +jocund/Y +jocundity/M +jodhpurs/M +joey/S +jog/SM +jogged +jogger/SM +jogging/M +joggle/DSMG +john/MS +johnny/SM +johnnycake/MS +join's +join/AFDSG +joiner/FMS +joinery/M +joint's +joint/EGSD +jointly/F +joist/SM +jojoba +joke/MZGDRS +joker/M +jokey +jokier +jokiest +joking/Y +jollification/SM +jollily +jolliness/M +jollity/M +jolly/TGPDRSM +jolt/MDRSZG +jolter/M +jonquil/SM +josh/MDRSZG +josher/M +jostle/MGDS +jot/SM +jotted +jotter/MS +jotting/MS +joule/SM +jounce/MGDS +jouncy +journal/MS +journalese/M +journalism/M +journalist/SM +journalistic +journey/ZGMDRS +journeyer/M +journeyman/M +journeymen +journo/S +joust/SZGMDR +jouster/M +jousting/M +jovial/Y +joviality/M +jowl/MS +jowly/TR +joy/SGMD +joyful/YP +joyfuller +joyfullest +joyfulness/M +joyless/PY +joylessness/M +joyous/YP +joyousness/M +joyridden +joyride/RSMZG +joyrider/M +joyriding/M +joyrode +joystick/SM +jr +jubilant/Y +jubilation/M +jubilee/SM +judder/GDS +judge's +judge/ADSG +judgeship/M +judgment/SM +judgmental/Y +judicatory/SM +judicature/M +judicial/Y +judiciary/SM +judicious/IYP +judiciousness/IM +judo/M +jug/SM +jugful/MS +jugged +juggernaut/SM +jugging +juggle/MZGDRS +juggler/M +jugglery/M +jugular/SM +juice/DRSMZG +juicer/M +juicily +juiciness/M +juicy/PTR +jujitsu/M +jujube/MS +jukebox/MS +julep/SM +julienne +jumble/MGDS +jumbo/SM +jump/MDRSZG +jumper/M +jumpily +jumpiness/M +jumpsuit/MS +jumpy/TRP +jun +junco/SM +junction/FISM +juncture/FMS +jungle/MS +junior/MS +juniper/SM +junk/MDRSZG +junker/M +junket/MDSG +junketeer/MS +junkie/MTRS +junkyard/MS +junta/SM +juridic +juridical/Y +jurisdiction/SM +jurisdictional +jurisprudence/M +jurist/MS +juristic +juror/SM +jury/ISM +juryman/M +jurymen +jurywoman/M +jurywomen +just/RYPT +justice/IMS +justifiable/U +justifiably/U +justification/M +justified/U +justify/XGDSN +justness/M +jut/SM +jute/M +jutted +jutting +juvenile/SM +juxtapose/DSG +juxtaposition/SM +k/IFGS +kHz +kW +kWh +kabbalah +kaboom +kabuki/M +kaddish/MS +kaffeeklatch/MS +kaffeeklatsch/MS +kahuna/S +kaiser/MS +kale/M +kaleidoscope/MS +kaleidoscopic +kaleidoscopically +kamikaze/MS +kana +kangaroo/MS +kanji +kaolin/M +kapok/M +kappa/SM +kaput +karakul/M +karaoke/MS +karat/SM +karate/M +karma/M +karmic +kart/MS +katakana +katydid/SM +kayak/SMDG +kayaking/M +kayo/MDSG +kazoo/SM +kc +kebab/SM +kedgeree +keel/MDSG +keelhaul/DGS +keen/MDRYSTGP +keenness/M +keep/MRSZG +keeper/M +keeping/M +keepsake/MS +keg/SM +kelp/M +kelvin/SM +ken/SM +kenned +kennel/SGMD +kenning +keno/M +kepi/MS +kept +keratin/M +keratitis +kerbside +kerchief/SM +kerfuffle/S +kernel/SM +kerosene/M +kestrel/MS +ketch/MS +ketchup/M +ketone/S +kettle/SM +kettledrum/SM +key/SGMD +keybinding/S +keyboard/ZGSMDR +keyboarder/M +keyboardist/SM +keyhole/MS +keynote/MZGDRS +keynoter/M +keypad/SM +keypunch/ZGMDRS +keypuncher/M +keystone/MS +keystroke/SM +keyword/MS +kg +khaki/SM +khan/MS +kibble/DSMG +kibbutz/MS +kibbutzim +kibitz/ZGDRS +kibitzer/M +kibosh/M +kick/MDRSZG +kickback/SM +kickball/M +kickboxing +kicker/M +kickoff/MS +kickstand/MS +kicky/RT +kid/SM +kidded +kidder/SM +kiddie/SM +kidding +kiddish +kiddo/SM +kidnap/S +kidnapped +kidnapper/MS +kidnapping/MS +kidney/SM +kidskin/M +kielbasa/MS +kielbasi +kike/S +kill/JMDRSZG +killdeer/SM +killer/M +killing/M +killjoy/SM +kiln/MDSG +kilo/MS +kilobyte/SM +kilocycle/SM +kilogram/SM +kilohertz/M +kiloliter/MS +kilometer/MS +kiloton/SM +kilowatt/SM +kilt/MDRS +kilter/M +kimono/MS +kin/M +kinase +kind's +kind/UPRYT +kinda +kindergarten/MS +kindergartner/SM +kindhearted/PY +kindheartedness/M +kindle/AGDS +kindliness/M +kindling/M +kindly/URT +kindness/UM +kindnesses +kindred/M +kinds +kine/S +kinematic/S +kinematics/M +kinetic/S +kinetically +kinetics/M +kinfolk/SM +kinfolks/M +king/MYS +kingdom/SM +kingfisher/SM +kingly/RT +kingmaker/S +kingpin/SM +kingship/M +kink/MDSG +kinkily +kinkiness/M +kinky/TPR +kinsfolk/M +kinship/M +kinsman/M +kinsmen +kinswoman/M +kinswomen +kiosk/SM +kip/SM +kipped +kipper/MDGS +kipping +kirsch/MS +kismet/M +kiss/MDRSBZG +kisser/M +kissoff/SM +kissogram/S +kit/SGMD +kitchen/SM +kitchenette/MS +kitchenware/M +kite/MS +kith/M +kitsch/M +kitschy +kitted +kitten/MS +kittenish +kitting +kitty/SM +kiwi/MS +kiwifruit/MS +kl +klaxon/S +kleptocracy +kleptomania/M +kleptomaniac/SM +kludge/GDS +kluge/DS +klutz/MS +klutziness/M +klutzy/TRP +km +kn +knack/SZMR +knacker/GD +knapsack/MS +knave/SM +knavery/M +knavish/Y +knead/SZGDR +kneader/M +knee/MDS +kneecap/SM +kneecapped +kneecapping +kneeing +kneel/SG +knell/SGMD +knelt +knew +knicker/S +knickerbockers/M +knickers/M +knickknack/MS +knife/DSMG +knight/MDYSG +knighthood/MS +knightliness/M +knish/MS +knit/MS +knitted +knitter/SM +knitting/M +knitwear/M +knives +knob/MS +knobbly +knobby/TR +knock/SZGMDR +knockabout +knockdown/SM +knocker/M +knockoff/SM +knockout/SM +knockwurst/SM +knoll/SM +knot/MS +knothole/SM +knotted +knotting +knotty/TR +know/SB +knowing/UYS +knowledge/M +knowledgeable +knowledgeably +known +knuckle/DSMG +knuckleduster/S +knucklehead/MS +knurl/SGMD +koala/SM +koan/S +kohl +kohlrabi/M +kohlrabies +kola/MS +kook/MS +kookaburra/SM +kookiness/M +kooky/TPR +kopeck/MS +korma +kosher/DSG +kowtow/GMDS +kph +kraal/SM +kraut/SM! +krill/M +krona/M +krone/RM +kronor +kronur +krypton/M +kt +kuchen/SM +kudos/M +kudzu/SM +kumquat/MS +kvetch/ZGMDRS +kvetcher/M +kw +l/SDXTGJ +la/M +lab/SM +label's +label/ASDG +labeled/U +labia +labial/SM +labile +labium/M +labor/SMDRZG +laboratory/SM +laborer/M +laborious/PY +laboriousness/M +laborsaving +laburnum/MS +labyrinth/M +labyrinthine +labyrinths +lac/M +lace's +lace/UGDS +lacerate/DSGNX +laceration/M +lacewing/SM +lacework/M +lachrymal +lachrymose +lack/MDSG +lackadaisical/Y +lackey/SM +lackluster +laconic +laconically +lacquer/GMDS +lacrosse/M +lactate/GNDS +lactation/M +lacteal +lactic +lactose/M +lacuna/M +lacunae +lacy/RT +lad/SGMDNJ +ladder/GSMD +laddie/SM +laddish/P +lade/S +laden/U +lading/M +ladle/DSMG +lady/SM +ladybird/SM +ladybug/MS +ladyfinger/MS +ladylike/U +ladylove/MS +ladyship/MS +laetrile/M +lag/SZMR +lager/M +laggard/MYS +lagged +lagging/M +lagniappe/SM +lagoon/SM +laid/IA +lain +lair/MS +laird/SM +laity/M +lake/MS +lakefront/S +lakeside +lam/SM +lama/MS +lamasery/SM +lamb/MDSG +lambada/MS +lambaste/GDS +lambda/SM +lambency/M +lambent/Y +lambkin/SM +lambskin/SM +lambswool +lame/MYZTGDRSP +lamebrain/MDS +lameness/M +lament/BSMDG +lamentably +lamentation/MS +lamina/M +laminae +laminar +laminate/MGNDS +lamination/M +lammed +lamming +lamp/MS +lampblack/M +lamplight/MRZ +lamplighter/M +lampoon/SGMD +lamppost/SM +lamprey/MS +lampshade/SM +lanai/SM +lance/DRSMZG +lancer/M +lancet/SM +land/MDRSGJ +landau/SM +landfall/MS +landfill/MS +landholder/SM +landholding/MS +landing/M +landlady/SM +landless/M +landline/MS +landlocked +landlord/MS +landlubber/MS +landmark/MS +landmass/MS +landmine/S +landowner/MS +landownership +landowning/SM +landscape/MZGDRS +landscaper/M +landslid +landslide/MGS +landslip/S +landsman/M +landsmen +landward/S +lane/MS +language/MS +languid/PY +languidness/M +languish/DSG +languor/SM +languorous/Y +lank/RYTP +lankiness/M +lankness/M +lanky/RTP +lanolin/M +lantern/MS +lanthanum/M +lanyard/MS +lap/SM +laparoscopic +laparoscopy +laparotomy +lapboard/SM +lapdog/SM +lapel/SM +lapidary/SM +lapin/SM +lapped +lappet/SM +lapping +lapse/AKGMSD +laptop/SM +lapwing/MS +larboard/SM +larcenist/SM +larcenous +larceny/SM +larch/MS +lard/MDRSZG +larder/M +lardy/RT +large/RSPMYT +largehearted +largeness/M +largess/M +largish +largo/SM +lariat/SM +lark/MDSG +larkspur/SM +larva/M +larvae +larval +laryngeal +larynges +laryngitis/M +larynx/M +lasagna/MS +lascivious/YP +lasciviousness/M +lase/ZGDRS +laser/M +lash/MDSGJ +lashing/M +lass/MS +lassie/SM +lassitude/M +lasso/SMDG +last/MDYSG +lasting/Y +lat/S +latch's +latch/UDSG +latchkey/SM +late/YTRP +latecomer/MS +latency/M +lateness/M +latent +lateral/MDYSG +latest/M +latex/M +lath/MDRSZG +lathe/M +lather/GMD +lathery +laths +latices +latish +latitude/MS +latitudinal +latitudinarian/MS +latrine/MS +latte/RSM +latter/MY +lattice/MDS +latticework/SM +laud/MDSGB +laudably +laudanum/M +laudatory +laugh/BMDG +laughably +laughing/MY +laughingstock/SM +laughs +laughter/M +launch/AGMDS +launcher/SM +launchpad/SM +launder/DRZGS +launderer/M +launderette/SM +laundress/MS +laundromat/MS +laundry/SM +laundryman/M +laundrymen +laundrywoman/M +laundrywomen +laureate/MS +laureateship/M +laurel/SM +lav/SGD +lava/M +lavage/M +lavaliere/SM +lavatorial +lavatory/SM +lave/S +lavender/SM +lavish/PTGDRSY +lavishness/M +law/SM +lawbreaker/SM +lawbreaking/M +lawful/UPY +lawfulness/UM +lawgiver/MS +lawless/PY +lawlessness/M +lawmaker/MS +lawmaking/M +lawman/M +lawmen +lawn/MS +lawnmower/SM +lawrencium/M +lawsuit/MS +lawyer/SM +lax/TRYP +laxative/MS +laxity/M +laxness/M +lay/AICSGM +layabout/S +layaway/M +layer/CSM +layered +layering/M +layette/MS +layman/M +laymen +layoff/SM +layout/SM +layover/MS +laypeople +layperson/MS +layup/SM +laywoman/M +laywomen +laze/MGDS +lazily +laziness/M +lazy/DRSTGP +lazybones/M +lb/S +lbw +lea/SM +leach/DSG +lead/MDNRSZG +leader/M +leaderless +leadership/SM +leading/M +leaf/MDSG +leafage/M +leafless +leaflet/GMDS +leafstalk/MS +leafy/RT +league/DSMG +leak/MDSG +leakage/MS +leakiness/M +leaky/PRT +lean/MDRSTGJP +leaning/M +leanness/M +leap/MDRSZG +leaper/M +leapfrog/MS +leapfrogged +leapfrogging +leapt +learn/AUGDS +learnability +learnable +learnedly +learner/MS +learning's +lease/ADSMG +leaseback/SM +leasehold/MRSZ +leaseholder/M +leaser/SM +leash's +leash/UDSG +least/M +leastwise +leather/MS +leatherette/M +leatherneck/MS +leathery +leave/DRSMZGJ +leaven/SGMD +leavened/U +leavening/M +leaver/M +leavings/M +lech/MDRSZG +lecher/M +lecherous/PY +lecherousness/M +lechery/M +lecithin/M +lectern/MS +lecture/MZGDRS +lecturer/M +lectureship/SM +ledge/RSMZ +ledger/M +lee/RSMZ +leech/MDSG +leek/MS +leer/MDG +leeriness/M +leery/RPT +leeward/SM +leeway/M +left/MRST +leftism/M +leftist/SM +leftmost +leftover/SM +leftward/S +lefty/SM +leg/SM +legacy/SM +legal/SMY +legalese/M +legalism/MS +legalistic +legalistically +legality/SM +legalization/M +legalize/GDS +legate/CXMNS +legatee/MS +legation's/AC +legato/SM +legend/SM +legendarily +legendary +legerdemain/M +legged +legginess/M +legging/MS +leggy/RPT +leghorn/MS +legibility/M +legible +legibly +legion/SM +legionary/SM +legionnaire/SM +legislate/DSGNV +legislation/M +legislative/Y +legislator/MS +legislature/SM +legit +legitimacy/M +legitimate/DSYG +legitimatize/GDS +legitimization/M +legitimize/DSG +legless +legman/M +legmen +legroom/SM +legume/MS +leguminous +legwarmer/S +legwork/M +lei/SM +leisure/DMY +leisureliness/M +leisurewear/M +leitmotif/MS +leitmotiv/MS +lemma/S +lemme/JG +lemming/M +lemon/SM +lemonade/SM +lemongrass +lemony +lemur/SM +lend/RSZG +lender/M +length/MNX +lengthen/GD +lengthily +lengthiness/M +lengths +lengthwise +lengthy/PRT +lenience/M +leniency/M +lenient/Y +lenitive +lens/MS +lent +lentil/MS +lento +leonine +leopard/SM +leopardess/MS +leotard/SM +leper/SM +leprechaun/MS +leprosy/M +leprous +lepta +lepton/MS +lesbian/SM +lesbianism/M +lesion/MS +less/MNRX +lessee/MS +lessen/GD +lesson/MS +lessor/MS +let/ISM +letdown/SM +lethal/Y +lethargic +lethargically +lethargy/M +letter/ZGMDRS +letterbomb/S +letterbox/S +lettered/U +letterer/M +letterhead/MS +lettering/M +letterpress/M +letting/S +lettuce/MS +letup/SM +leucine +leucotomy/S +leukemia/M +leukemic/SM +leukocyte/MS +levee/SM +level/PSZGMDRY +leveler/M +levelheaded/P +levelheadedness/M +levelness/M +lever/SGMD +leverage's +leverage/CDSG +leviathan/MS +levier/M +levitate/DSGN +levitation/M +levity/M +levy/DRSMZG +lewd/RYPT +lewdness/M +lexer/S +lexical +lexicographer/MS +lexicographic +lexicographical +lexicography/M +lexicon/SM +lexis +lg +liabilities +liability/AM +liable/A +liaise/GDS +liaison/MS +liar/MS +lib/M +libation/SM +libber/MS +libel/SZGMDR +libeler/M +libelous +liberal/MYPS +liberalism/M +liberality/M +liberalization/SM +liberalize/GDS +liberalness/M +liberate/CDSGN +liberation/CM +liberator/MS +libertarian/SM +libertine/MS +liberty/SM +libidinal +libidinous +libido/MS +librarian/MS +librarianship +library/SM +librettist/MS +libretto/SM +lice +license/MGDS +licensed/U +licensee/MS +licentiate/SM +licentious/YP +licentiousness/M +lichen/MS +licit/Y +lick/MDJSG +licking/M +licorice/SM +lid/SM +lidded +lidless +lido/MS +lie/DSM +lied/MR +lief/RT +liege/SM +lien/MS +lieu/M +lieutenancy/M +lieutenant/MS +life/MZR +lifebelt/S +lifeblood/M +lifeboat/MS +lifebuoy/MS +lifeforms +lifeguard/SM +lifeless/YP +lifelessness/M +lifelike +lifeline/MS +lifelong +lifer/M +lifesaver/SM +lifesaving/M +lifespan/S +lifestyle/SM +lifetime/MS +lifework/MS +lift/MDRSZG +lifter/M +liftoff/SM +ligament/MS +ligate/GNDS +ligation/M +ligature/MGDS +light's/C +light/CASTGD +lighted/U +lighten/SDRZG +lightener/M +lighter/SM +lightface/MD +lightheaded +lighthearted/YP +lightheartedness/M +lighthouse/MS +lighting's +lightly +lightness/M +lightning/MDS +lightproof +lightship/MS +lightweight/SM +ligneous +lignin +lignite/M +lii +likability/M +likable/P +likableness/M +like/EMGDST +likelihood/UM +likelihoods +likeliness/UM +likely/UPRT +liken/SGD +likeness/UM +likenesses +liker +likewise +liking/M +lilac/SM +lilliputian +lilo/S +lilt/MDSG +lily/SM +limb/MS +limber/UDSG +limberness/M +limbless +limbo/SM +lime/MGDS +limeade/SM +limelight/M +limerick/SM +limescale +limestone/M +limey/S +limit's +limit/CSZGDR +limitation/CM +limitations +limited/U +limiter's +limiting/S +limitless/P +limitlessness/M +limn/DSG +limo/MS +limousine/MS +limp/MDRYSPTG +limpet/MS +limpid/YP +limpidity/M +limpidness/M +limpness/M +limy/RT +linage/M +linchpin/SM +linden/MS +line/MZGDRSJ +lineage/MS +lineal/Y +lineament/SM +linear/Y +linearity/M +linebacker/MS +lined/U +linefeed +lineman/M +linemen +linen/SM +linens/M +liner/M +linesman/M +linesmen +lineup/MS +ling/M +linger/ZGJDRS +lingerer/M +lingerie/M +lingering/Y +lingo/M +lingoes +lingual +linguine/M +linguist/SM +linguistic/S +linguistically +linguistics/M +liniment/SM +lining/M +link/MDRSG +linkage/MS +linkman +linkmen +linkup/MS +linnet/MS +lino +linoleum/M +linseed/M +lint's +lint/CDG +lintel/MS +lints +linty/TR +lion/MS +lioness/MS +lionhearted +lionization/M +lionize/GDS +lip/SM +lipid/SM +liposuction/M +lipped +lippy +lipread/GRS +lipreader/M +lipreading/M +lipstick/MDSG +liq +liquefaction/M +liquefy/DSG +liqueur/SM +liquid/MS +liquidate/XGNDS +liquidation/M +liquidator/MS +liquidity/M +liquidize/ZGDRS +liquidizer/M +liquor/MDGS +lira/M +lire +lisle/M +lisp/MDRSZG +lisper/M +lissome +list/MDNSJXG +listed/U +listen/BMDRZG +listener/M +listeria +listing/M +listless/YP +listlessness/M +lit/ZR +litany/SM +litchi/MS +lite +liter/M +literacy/M +literal/SMYP +literalness/M +literariness/M +literary/P +literate/SMY +literati/M +literature/M +lithe/RPYT +litheness/M +lithesome +lithium/M +lithograph/MDRZG +lithographer/M +lithographic +lithographically +lithographs +lithography/M +lithosphere/SM +litigant/SM +litigate/DSGN +litigation/M +litigator/MS +litigious/P +litigiousness/M +litmus/M +litotes/M +litter/MDRSZG +litterateur/MS +litterbug/MS +litterer/M +little/MTRP +littleness/M +littoral/SM +liturgical/Y +liturgist/SM +liturgy/SM +livability/M +livable/U +live/ATGDSB +livelihood/SM +liveliness/M +livelong/S +lively/PRT +liven/SGD +liver's +liver/S +liveried +liverish +liverwort/MS +liverwurst/M +livery/CSM +liveryman/CM +liverymen/C +livestock/M +liveware +livid/Y +living/MS +lix/K +lizard/MS +ll +llama/SM +llano/SM +lo +load's +load/AUGSD +loadable +loader/MS +loading's +loaf/MDRSZG +loafer/M +loam/M +loamy/TR +loan/MDRSZG +loaner/M +loansharking/M +loanword/MS +loath/JZGDRS +loathe +loather/M +loathing/M +loathsome/PY +loathsomeness/M +loaves +lob/SMD +lobar +lobbed +lobber/MS +lobbing +lobby/GDSM +lobbyist/MS +lobe/MS +lobotomize/DSG +lobotomy/SM +lobster/MS +local/SMY +locale/MS +locality/SM +localization/M +localize/DSG +locate/EAGNDS +location's/A +location/ESM +locator/MS +locavore/SM +loci +lock/MDRSBZG +locker/M +locket/MS +lockjaw/M +lockout/MS +locksmith/M +locksmiths +lockstep/M +lockup/MS +loco/S +locomotion/M +locomotive/MS +locoweed/SM +locum/S +locus/M +locust/SM +locution/MS +lode/MS +lodestar/MS +lodestone/MS +lodge/DRSJMZG +lodger/M +lodging/M +lodgings/M +loft/MDSG +loftily +loftiness/M +lofty/PRT +log/SM +loganberry/SM +logarithm/SM +logarithmic +logbook/SM +loge/MS +logged +logger/SM +loggerhead/SM +loggia/SM +logging/M +logic/M +logical/Y +logicality/M +logician/MS +login/SM +logistic/S +logistical/Y +logistics/M +logjam/SM +logo/MS +logoff/SM +logon/SM +logotype/SM +logout/SM +logrolling/M +logy/RT +loin/MS +loincloth/M +loincloths +loiter/ZGSDR +loiterer/M +loitering/M +lolcat/SM +loll/DSG +lollipop/SM +lollop/GSD +lolly/S +lollygag/S +lollygagged +lollygagging +lone/YZR +loneliness/M +lonely/PTR +loner/M +lonesome/YP +lonesomeness/M +long's +long/KDSTG +longboat/MS +longbow/MS +longer +longevity/M +longhair/MS +longhand/M +longhorn/MS +longhouse/S +longing/MYS +longish +longitude/MS +longitudinal/Y +longshoreman/M +longshoremen +longsighted +longstanding +longtime +longueur/SM +longways +loo +loofah/M +loofahs +look/MDRSZG +lookalike/MS +looker/M +lookout/MS +lookup +loom/MDSG +loon/MS +loonie/M +loony/RSMT +loop/MDSG +loophole/MS +loopy/RT +loos/NRX +loose/UDSTG +loosely +loosen/UGSD +looseness/M +loot/MDRSZG +looter/M +looting/M +lop/S +lope/MGDS +lopped +lopping +lopsided/YP +lopsidedness/M +loquacious/PY +loquaciousness/M +loquacity/M +lord/MDYSG +lordliness/M +lordly/TPR +lordship/SM +lore/M +lorgnette/SM +loris/MS +lorn +lorry/SM +lose/ZGRSJ +loser/M +losing/M +loss/MS +lossless +lost +lot/SM +lotion/SM +lottery/SM +lotto/M +lotus/MS +louche +loud/RYTP +loudhailer/SM +loudmouth/MD +loudmouths +loudness/M +loudspeaker/MS +lough +loughs +lounge/MZGDRS +lounger/M +lour/DSG +louse's +louse/CDSG +lousily +lousiness/M +lousy/TPR +lout/MS +loutish/PY +louver/MDS +lovableness/M +lovably +love/MYZGDRSB +lovebird/SM +lovechild/M +loved/U +loveless +loveliness/M +lovelorn +lovely/RSMTP +lovemaking/M +lover/M +lovesick +lovey/S +loving/Y +low/SZTGMDRYP +lowborn +lowboy/MS +lowbrow/SM +lowdown/M +lower/GD +lowercase/M +lowermost +lowish +lowland/SZMR +lowlander/M +lowlife/SM +lowliness/M +lowly/TPR +lowness/M +lox/M +loyal/ETY +loyaler +loyalism/M +loyalist/SM +loyalties +loyalty/EM +lozenge/SM +ltd +luau/MS +lubber/MYS +lube/MGDS +lubricant/SM +lubricate/DSGN +lubrication/M +lubricator/MS +lubricious/Y +lubricity/M +lucid/PY +lucidity/M +lucidness/M +luck/MDSG +luckily/U +luckiness/UM +luckless +lucky/UPTR +lucrative/YP +lucrativeness/M +lucre/M +lucubrate/GNDS +lucubration/M +ludicrous/YP +ludicrousness/M +ludo +luff/DSG +lug/SM +luge/S +luggage/M +lugged +lugger/MS +lugging +lughole/S +lugsail/SM +lugubrious/YP +lugubriousness/M +lukewarm/YP +lukewarmness/M +lull/MDSG +lullaby/SM +lulu/S +lumbago/M +lumbar +lumber/MDRZGS +lumberer/M +lumbering/M +lumberjack/SM +lumberman/M +lumbermen +lumberyard/SM +lumen +luminary/SM +luminescence/M +luminescent +luminosity/M +luminous/Y +lummox/MS +lump/MDNSG +lumpectomy/S +lumpenproletariat +lumpiness/M +lumpish +lumpy/TRP +lunacy/SM +lunar +lunatic/SM +lunch/GMDS +lunchbox/S +luncheon/SM +luncheonette/SM +lunchroom/MS +lunchtime/MS +lung/MDSG +lunge/SM +lungfish/MS +lungful/S +lunkhead/MS +lupine/MS +lupus/M +lurch/GMDS +lure/MGDS +lurgy +lurid/PY +luridness/M +lurk/DRSZG +luscious/PY +lusciousness/M +lush/MRSYPT +lushness/M +lust/MDRSG +luster/M +lusterless +lustful/Y +lustily +lustiness/M +lustrous/Y +lusty/PTR +lutanist/SM +lute/MS +lutenist/SM +lutetium/M +lux +luxuriance/M +luxuriant/Y +luxuriate/DSGN +luxuriation/M +luxurious/PY +luxuriousness/M +luxury/SM +lvi +lvii +lxi +lxii +lxiv +lxix +lxvi +lxvii +lyceum/MS +lychgate/S +lye/MG +lying/M +lymph/M +lymphatic/SM +lymphocyte/SM +lymphoid +lymphoma/SM +lynch/JZGDRS +lyncher/M +lynching/M +lynx/MS +lyre/MS +lyrebird/MS +lyric/SM +lyrical/Y +lyricism/M +lyricist/SM +lysosomal +lysosomes +m/KAS +ma'am +ma/SMH +mac/SGMD +macabre +macadam/M +macadamia/SM +macadamize/GDS +macaque/MS +macaroni/MS +macaroon/MS +macaw/SM +mace/MS +macerate/DSGN +maceration/M +mach/M +machete/SM +machinate/GNDSX +machination/M +machine/DSMGB +machinery/M +machinist/MS +machismo/M +macho/M +mackerel/SM +mackinaw/SM +mackintosh/MS +macrame/M +macro/SM +macrobiotic/S +macrobiotics/M +macrocosm/SM +macroeconomic/S +macroeconomics/M +macrology/S +macron/MS +macrophages +macroscopic +mad/SMYP +madam/SM +madame/M +madcap/MS +madden/DGS +maddening/Y +madder/MS +maddest +madding +made/AU +mademoiselle/MS +madhouse/SM +madman/M +madmen +madness/M +madras/MS +madrasa/SM +madrasah/M +madrasahs +madrassa/SM +madrigal/SM +madwoman/M +madwomen +maelstrom/SM +maestro/SM +mafia/SM +mafiosi +mafioso/M +mag/SM +magazine/SM +mage/MS +magenta/M +maggot/MS +maggoty +magi/M +magic/SM +magical/Y +magician/SM +magicked +magicking +magisterial/Y +magistracy/M +magistrate/SM +magma/M +magnanimity/M +magnanimous/Y +magnate/SM +magnesia/M +magnesium/M +magnet/MS +magnetic +magnetically +magnetism/M +magnetite/M +magnetizable +magnetization/CM +magnetize/CGDS +magneto/SM +magnetometer/SM +magnetosphere +magnification/M +magnificence/M +magnificent/Y +magnifier/M +magnify/ZGXDRSN +magniloquence/M +magniloquent +magnitude/SM +magnolia/MS +magnon +magnum/MS +magpie/MS +magus/M +maharajah/M +maharajahs +maharani/SM +maharishi/SM +mahatma/SM +mahogany/SM +mahout/MS +maid/MNSX +maiden/MY +maidenhair/M +maidenhead/SM +maidenhood/M +maidservant/SM +mail/JMDRSZG +mailbag/SM +mailbomb/GSD +mailbox/MS +mailer/M +mailing/M +maillot/SM +mailman/M +mailmen +mailshot/S +maim/DSG +main/MYS +mainframe/SM +mainland/MS +mainline/MGDS +mainmast/MS +mainsail/MS +mainspring/MS +mainstay/MS +mainstream/SMDG +maintain/ZGBDRS +maintainability +maintainable/U +maintained/U +maintenance/M +maintop/SM +maisonette/MS +maize/SM +majestic +majestically +majesty/SM +majolica/M +major/SGMDY +majordomo/MS +majorette/MS +majoritarian/SM +majoritarianism +majority/SM +make's/A +make/UAGS +makeover/MS +maker/SM +makeshift/SM +makeup/MS +makeweight/S +making/MS +makings/M +malachite/M +maladjusted +maladjustment/M +maladministration +maladroit/PY +maladroitness/M +malady/SM +malaise/M +malamute/MS +malapropism/SM +malaria/M +malarial +malarkey/M +malathion/M +malcontent/MS +male/MPS +malediction/SM +malefaction/M +malefactor/SM +malefic +maleficence/M +maleficent +maleness/M +malevolence/M +malevolent/Y +malfeasance/M +malformation/SM +malformed +malfunction/MDSG +malice/M +malicious/PY +maliciousness/M +malign/DSG +malignancy/SM +malignant/Y +malignity/M +malinger/ZGSDR +malingerer/M +mall/MS +mallard/SM +malleability/M +malleable +mallet/MS +mallow/MS +malnourished +malnutrition/M +malocclusion/M +malodorous +malpractice/SM +malt/MDSG +malted/MS +maltose/M +maltreat/GLDS +maltreatment/M +malty/TR +malware/M +mam/S +mama/MS +mamba/SM +mambo/SGMD +mamma/M +mammal/MS +mammalian/MS +mammary +mammogram/MS +mammography/M +mammon/M +mammoth/M +mammoths +mammy/SM +man's/F +man/USY +manacle/DSMG +manage/ZGDRSL +manageability/M +manageable/U +management/MS +manager/M +manageress/S +managerial +manana/MS +manatee/SM +mandala/SM +mandamus/MS +mandarin/MS +mandate/DSMG +mandatory +mandible/MS +mandibular +mandolin/MS +mandrake/MS +mandrel/SM +mandrill/MS +mane/MDS +manege/M +maneuver/MDGSBJ +maneuverability/M +manful/Y +manga/M +manganese/M +mange/DRMZ +manger/M +mangetout/S +manginess/M +mangle/MZGDRS +mango/M +mangoes +mangrove/MS +mangy/TRP +manhandle/GDS +manhole/SM +manhood/M +manhunt/SM +mania/SM +maniac/MS +maniacal/Y +manic/SM +manically +manicure/MGDS +manicurist/MS +manifest/MDYSG +manifestation/SM +manifesto/SM +manifold/GMDS +manikin/SM +manila/M +manioc/MS +manipulable +manipulate/XGNVDS +manipulation/M +manipulative/Y +manipulator/MS +mankind/M +manky +manlike +manliness/M +manly/UTR +manna/M +manned/U +mannequin/SM +manner/MDYS +mannerism/SM +mannerly/U +manning/U +mannish/YP +mannishness/M +manometer/SM +manor/SM +manorial +manpower/M +manque +mansard/MS +manse/SXMN +manservant/M +mansion/M +manslaughter/M +manta/SM +mantel/MS +mantelpiece/SM +mantelshelf +mantelshelves +mantes +mantilla/SM +mantis/MS +mantissa/SM +mantle's +mantle/EGDS +mantra/MS +manual/MYS +manufacture/DRSMZG +manufacturer/M +manufacturing/M +manumission/SM +manumit/S +manumitted +manumitting +manure/MGDS +manuscript/MS +many/M +map's +map/AS +maple/SM +mapmaker/SM +mapped/A +mapper/MS +mapping/S +mar/S +marabou/MS +marabout/SM +maraca/MS +maraschino/MS +marathon/SMRZ +marathoner/M +maraud/ZGDRS +marauder/M +marble/MGDS +marbleize/GDS +marbling/M +march/ZGMDRS +marcher/M +marchioness/MS +mare/MS +margarine/M +margarita/MS +marge +margin/MS +marginal/YS +marginalia/M +marginalization/M +marginalize/GDS +maria/M +mariachi/MS +marigold/MS +marijuana/M +marimba/SM +marina/MS +marinade/DSMG +marinara/M +marinate/DSGN +marination/M +marine/MZRS +mariner/M +marionette/MS +marital/Y +maritime +marjoram/M +mark/AMDSG +markdown/SM +marked/U +markedly +marker/MS +market/MDRZGBS +marketability/M +marketable/U +marketeer/SM +marketer/M +marketing/M +marketplace/SM +marking/SM +markka/M +markkaa +marksman/M +marksmanship/M +marksmen +markup/MS +marl/M +marlin/MS +marlinespike/SM +marmalade/M +marmoreal +marmoset/SM +marmot/MS +maroon/MDGS +marque/MS +marquee/SM +marquess/MS +marquetry/M +marquis/MS +marquise/M +marquisette/M +marred/U +marriage/ASM +marriageability/M +marriageable +married/SM +marring +marrow/MS +marry/AGDS +marsh/MS +marshal/SMDG +marshland/SM +marshmallow/SM +marshy/RT +marsupial/MS +mart/MNSX +marten/M +martensite +martial/Y +martian/S +martin/MS +martinet/MS +martingale/MS +martini/SM +martyr/MDGS +martyrdom/M +marvel/MDGS +marvelous/Y +marzipan/M +masc +mascara/GMDS +mascot/MS +masculine/SM +masculinity/M +maser/SM +mash/MDRSZG +masher/M +mashup/MS +mask's +mask/UDSG +masker/MS +masochism/M +masochist/SM +masochistic +masochistically +mason/SM +masonic +masonry/M +masque/MS +masquerade/DRSMZG +masquerader/M +mass/MDSGV +massacre/MGDS +massage/DSMG +masseur/SM +masseuse/MS +massif/MS +massive/PY +massiveness/M +mast/MDS +mastectomy/SM +master's +master/ADGS +masterclass/S +masterful/Y +masterly +mastermind/SGMD +masterpiece/MS +masterstroke/SM +masterwork/MS +mastery/M +masthead/MS +mastic/M +masticate/GNDS +mastication/M +mastiff/SM +mastitis +mastodon/SM +mastoid/SM +masturbate/GNDS +masturbation/M +masturbatory +mat/SZGMDR +matador/SM +match/AMS +matchbook/SM +matchbox/MS +matched/U +matching +matchless +matchlock/SM +matchmaker/MS +matchmaking/M +matchstick/MS +matchwood/M +mate/MS +material/SMY +materialism/M +materialist/SM +materialistic +materialistically +materialization/M +materialize/DSG +materiel/M +maternal/Y +maternity/M +matey/S +mathematical/Y +mathematician/SM +mathematics/M +matinee/SM +mating/M +matins/M +matriarch/M +matriarchal +matriarchs +matriarchy/SM +matrices +matricidal +matricide/MS +matriculate/DSGN +matriculation/M +matrimonial +matrimony/M +matrix/M +matron/MYS +matte/DRSMZG +matter/MDG +matting/M +mattock/SM +mattress/MS +maturate/GNDS +maturation/M +mature/YTGDRS +maturity/SM +matzo/SMH +matzoh/M +matzohs +matzot +maudlin +maul/MDRSZG +mauler/M +maunder/SDG +mausoleum/SM +mauve/M +maven/SM +maverick/SM +maw/SM +mawkish/PY +mawkishness/M +max/GMDS +maxi/MS +maxilla/M +maxillae +maxillary +maxim/SM +maxima +maximal/Y +maximization/M +maximize/GDS +maximum/SM +may/M +maybe/SM +mayday/MS +mayflower/MS +mayfly/SM +mayhem/M +mayn't +mayo/M +mayonnaise/M +mayor/SM +mayoral +mayoralty/M +mayoress/MS +maypole/SM +mayst +maze/MS +mazurka/MS +mdse +me/DSH +mead/M +meadow/MS +meadowlark/MS +meager/PY +meagerness/M +meal/MS +mealiness/M +mealtime/SM +mealy/TPR +mealybug/SM +mealymouthed +mean/MRYJPSTG +meander/SMDJG +meanderings/M +meanie/M +meaning/M +meaningful/PY +meaningfulness/M +meaningless/YP +meaninglessness/M +meanness/M +meant/U +meantime/M +meanwhile/M +meany/SM +meas +measles/M +measly/RT +measurable +measurably +measure's +measure/ADSG +measured/U +measureless +measurement/MS +meat/MS +meatball/MS +meathead/MS +meatiness/M +meatless +meatloaf/M +meatloaves +meatpacking/M +meaty/TPR +mecca/SM +mechanic/MS +mechanical/Y +mechanics/M +mechanism/SM +mechanistic +mechanistically +mechanization/M +mechanize/DSG +medal/SM +medalist/MS +medallion/SM +meddle/ZGDRS +meddler/M +meddlesome +media/SM +medial/AY +median/MS +mediate/ADSGN +mediated/U +mediation/AM +mediator/MS +medic/SM +medicaid/M +medical/SMY +medicament/M +medicare/M +medicate/GNXDS +medication/M +medicinal/Y +medicine/MS +medico/MS +medieval +medievalist/MS +mediocre +mediocrity/SM +meditate/DSGNVX +meditation/M +meditative/Y +medium/MS +medley/MS +medulla/SM +medusa +medusae +meed/M +meek/RYPT +meekness/M +meerschaum/SM +meet/MJSG +meeting/M +meetinghouse/SM +meetup/MS +meg/S +mega +megabit/SM +megabucks/M +megabyte/MS +megachurch/MS +megacycle/SM +megadeath/M +megadeaths +megahertz/M +megalith/M +megalithic +megaliths +megalomania/M +megalomaniac/SM +megalopolis/MS +megaphone/DSMG +megapixel/SM +megastar/S +megaton/SM +megawatt/MS +meh +meiosis/M +meiotic +melamine/M +melancholia/M +melancholic/S +melancholy/M +melange/MS +melanin/M +melanoma/SM +meld/MDSG +melee/SM +meliorate/GNVDS +melioration/M +mellifluous/PY +mellifluousness/M +mellow/PTGDRYS +mellowness/M +melodic +melodically +melodious/YP +melodiousness/M +melodrama/MS +melodramatic/S +melodramatically +melodramatics/M +melody/SM +melon/SM +melt's +melt/ADSG +meltdown/SM +member's +member/EAS +membership/SM +membrane/SM +membranous +meme/MS +memento/MS +memo/MS +memoir/MS +memorabilia/M +memorability/M +memorable/U +memorably +memorandum/MS +memorial/SM +memorialize/DSG +memorization/M +memorize/DSG +memory/SM +memsahib/S +men/M +menace/MGDS +menacing/Y +menage/MS +menagerie/MS +mend/MDRSZG +mendacious/Y +mendacity/M +mendelevium/M +mender/M +mendicancy/M +mendicant/SM +mending/M +menfolk/MS +menfolks/M +menhaden/M +menial/MYS +meningeal +meninges +meningitis/M +meninx/M +menisci +meniscus/M +menopausal +menopause/M +menorah/M +menorahs +mensch/MS +menservants +menses/M +menstrual +menstruate/GNDS +menstruation/M +mensurable +mensuration/M +menswear/M +mental/Y +mentalist/SM +mentality/SM +menthol/M +mentholated +mention/GSMD +mentioned/U +mentor/MDSG +menu/MS +meow/MDSG +mercantile +mercantilism/M +mercenary/SM +mercer/MS +mercerize/GDS +merchandise/MZGDRS +merchandiser/M +merchandising/M +merchant/MBS +merchantman/M +merchantmen +merciful/UY +merciless/PY +mercilessness/M +mercurial/Y +mercuric +mercury/M +mercy/SM +mere/MYTS +meretricious/YP +meretriciousness/M +merganser/MS +merge/DRSZG +merger/M +meridian/MS +meringue/MS +merino/MS +merit/CSM +merited/U +meriting +meritless +meritocracy/SM +meritocratic +meritorious/PY +meritoriousness/M +mermaid/SM +merman/M +mermen +merrily +merriment/M +merriness/M +merry/TRP +merrymaker/MS +merrymaking/M +mesa/MS +mescal/MS +mescalin +mescaline/M +mesdames +mesdemoiselles +mesh/MDSG +mesmeric +mesmerism/M +mesmerize/ZGDRS +mesmerizer/M +mesomorph/M +mesomorphs +meson/SM +mesosphere/SM +mesquite/SM +mess/MDSG +message/MGDS +messeigneurs +messenger/SM +messiah/M +messiahs +messianic +messieurs +messily +messiness/M +messmate/SM +messy/PTR +mestizo/MS +met +meta +metabolic +metabolically +metabolism/SM +metabolite/SM +metabolize/DSG +metacarpal/SM +metacarpi +metacarpus/M +metadata +metal/SMD +metalanguage/MS +metallic +metallurgic +metallurgical +metallurgist/MS +metallurgy/M +metalwork/MRZG +metalworker/M +metalworking/M +metamorphic +metamorphism/M +metamorphose/GDS +metamorphosis/M +metaphor/MS +metaphoric +metaphorical/Y +metaphysical/Y +metaphysics/M +metastases +metastasis/M +metastasize/DSG +metastatic +metatarsal/MS +metatarsi +metatarsus/M +metatheses +metathesis/M +mete/MZGDRS +metempsychoses +metempsychosis/M +meteor/MS +meteoric +meteorically +meteorite/SM +meteoroid/SM +meteorologic +meteorological +meteorologist/SM +meteorology/M +meter/GMD +metformin +methadone/M +methamphetamine/M +methane/M +methanol/M +methinks +method/MS +methodical/YP +methodicalness/M +methodological/Y +methodology/SM +methotrexate +methought +meths +methyl/M +meticulous/YP +meticulousness/M +metier/MS +metric/S +metrical/Y +metricate/GNDS +metrication/M +metricize/GDS +metro/SM +metronome/MS +metropolis/MS +metropolitan +mettle/M +mettlesome +mew/SGMD +mewl/DSG +mews/M +mezzanine/MS +mezzo/SM +mfg +mfr/S +mg +mgr +mi/MNX +miasma/MS +mic/S +mica/M +mice +mick/S +mickey/MS +micro/SM +microaggression/SM +microbe/MS +microbial +microbiological +microbiologist/MS +microbiology/M +microbrewery/SM +microchip/MS +microcircuit/SM +microcode +microcomputer/MS +microcosm/MS +microcosmic +microdot/SM +microeconomics/M +microelectronic/S +microelectronics/M +microfiber/MS +microfiche/M +microfilm/GMDS +microfinance +microfloppies +microgroove/SM +microlight/MS +microloan/MS +micromanage/ZGDRSL +micromanagement/M +micromanager/M +micrometeorite/SM +micrometer/MS +micron/MS +microorganism/MS +microphone/SM +microprocessor/MS +microscope/SM +microscopic +microscopical/Y +microscopy/M +microsecond/MS +microsurgery/M +microwave/DSMGB +microwaveable +mid +midair/M +midday/M +midden/MS +middle/MGS +middlebrow/SM +middleman/M +middlemen +middlemost +middleweight/MS +middy/SM +midfield/RZ +midge/SM +midget/MS +midi/MS +midland/MS +midlife/M +midmost +midnight/M +midpoint/MS +midrib/MS +midriff/MS +midsection/MS +midshipman/M +midshipmen +midships +midsize +midst/M +midstream/M +midsummer/M +midterm/MS +midtown/M +midway/MS +midweek/MS +midwife/MGDS +midwifery/SM +midwinter/M +midwives +midyear/MS +mien/M +miff/DSG +might've +might/M +mightily +mightiness/M +mightn't +mighty/TRP +mignonette/SM +migraine/MS +migrant/MS +migrate/AGDS +migration/SM +migratory +mikado/MS +mike/MGDS +mil/SZMR +milady/SM +milch +mild/MRYTP +mildew/SMDG +mildness/M +mile/MS +mileage/SM +milepost/MS +miler/M +milestone/MS +milf/MS +milieu/SM +militancy/M +militant/MYS +militarily +militarism/M +militarist/SM +militaristic +militarization/CM +militarize/CDSG +military/M +militate/GDS +militia/SM +militiaman/M +militiamen +milk/MDRSZG +milker/M +milkiness/M +milkmaid/MS +milkman/M +milkmen +milkshake/SM +milksop/MS +milkweed/SM +milky/RTP +mill/MDRSZGJ +millage/M +millennia +millennial/M +millennium/MS +miller/M +millet/M +milliard/MS +millibar/MS +milligram/MS +milliliter/MS +millimeter/MS +milliner/MS +millinery/M +milling/M +million/HSM +millionaire/SM +millionairess/S +millionth/M +millionths +millipede/SM +millisecond/SM +millpond/SM +millrace/SM +millstone/SM +millstream/MS +millwright/SM +milometer/S +milquetoast/SM +milt/MDSG +mime/MGDS +mimeograph/GMD +mimeographs +mimetic +mimic/SM +mimicked +mimicker/SM +mimicking +mimicry/SM +mimosa/SM +min +minaret/MS +minatory +mince/DRSMZG +mincemeat/M +mincer/M +mind's +mind/ADRSZG +mindbogglingly +minded/P +mindful/YP +mindfulness/M +mindless/YP +mindlessness/M +mindset/MS +mine/MZGNDRSX +minefield/SM +miner/M +mineral/MS +mineralogical +mineralogist/MS +mineralogy/M +minestrone/M +minesweeper/SM +mingle/DSG +mingy +mini/MS +miniature/MS +miniaturist/MS +miniaturization/M +miniaturize/GDS +minibar/S +minibike/SM +minibus/MS +minicab/S +minicam/MS +minicomputer/SM +minifloppies +minim/SM +minima +minimal/Y +minimalism/M +minimalist/MS +minimization/M +minimize/DSG +minimum/MS +mining/M +minion/M +miniseries/M +miniskirt/MS +minister/SGMD +ministerial +ministrant/MS +ministration/MS +ministry/SM +minivan/MS +mink/MS +minnesinger/MS +minnow/SM +minor/SMDG +minority/SM +minoxidil/M +minster/MS +minstrel/SM +minstrelsy/M +mint/MDRSZG +mintage/M +minter/M +minty/RT +minuend/MS +minuet/SM +minus/MS +minuscule/MS +minute/PDRSMYTG +minuteman/M +minutemen +minuteness/M +minutia/M +minutiae +minx/MS +miracle/MS +miraculous/Y +mirage/SM +mire/MGDS +mirror/GSMD +mirth/M +mirthful/PY +mirthfulness/M +mirthless/Y +miry/RT +misaddress/DSG +misadventure/MS +misaligned +misalignment/M +misalliance/MS +misanthrope/SM +misanthropic +misanthropically +misanthropist/MS +misanthropy/M +misapplication/M +misapply/DSGNX +misapprehend/GSD +misapprehension/MS +misappropriate/XDSGN +misappropriation/M +misbegotten +misbehave/GDS +misbehavior/M +misc +miscalculate/DSXGN +miscalculation/M +miscall/DSG +miscarriage/MS +miscarry/GDS +miscast/SG +miscegenation/M +miscellaneous/Y +miscellany/SM +mischance/SM +mischief/M +mischievous/YP +mischievousness/M +miscibility/M +miscible +miscommunication/S +misconceive/GDS +misconception/SM +misconduct/MDGS +misconstruction/MS +misconstrue/GDS +miscount/MDSG +miscreant/SM +miscue/DSMG +misdeal/GMS +misdealt +misdeed/MS +misdemeanor/MS +misdiagnose/GDS +misdiagnosis/M +misdid +misdirect/SDG +misdirection/M +misdo/JG +misdoes +misdoing/M +misdone +miser/SBMY +miserableness/M +miserably +miserliness/M +misery/SM +misfeasance/M +misfeature/S +misfile/GDS +misfire/MGDS +misfit/SM +misfitted +misfitting +misfortune/SM +misgiving/MS +misgovern/SDGL +misgovernment/M +misguidance/M +misguide/DSG +misguided/Y +mishandle/DSG +mishap/SM +mishear/GS +misheard +mishit/S +mishitting +mishmash/MS +misidentify/GDS +misinform/DGS +misinformation/M +misinterpret/SGD +misinterpretation/SM +misjudge/DSG +misjudgment/SM +mislabel/GSD +mislaid +mislay/GS +mislead/GS +misleading/Y +misled +mismanage/LGDS +mismanagement/M +mismatch/GMDS +misname/GDS +misnomer/MS +misogamist/MS +misogamy/M +misogynist/SM +misogynistic +misogynous +misogyny/M +misplace/GLDS +misplacement/M +misplay/GMDS +misprint/GMDS +misprision/M +mispronounce/DSG +mispronunciation/SM +misquotation/MS +misquote/MGDS +misread/GJS +misreading/M +misremember/GDS +misreport/MDGS +misrepresent/GDS +misrepresentation/MS +misrule/MGDS +miss's +miss/EDSGV +missal/ESM +missed/U +misshape/GDS +misshapen +missile/MS +missilery/M +mission/AMS +missionary/SM +missioner/SM +missive/MS +misspeak/GS +misspell/GDJS +misspelling/M +misspend/GS +misspent +misspoke +misspoken +misstate/GDSL +misstatement/SM +misstep/MS +missus/MS +mist's +mist/CDRSZG +mistakable/U +mistake/BMGS +mistaken/Y +mister's +mistily +mistime/GDS +mistiness/M +mistletoe/M +mistook +mistral/MS +mistranslated +mistreat/LDGS +mistreatment/M +mistress/MS +mistrial/MS +mistrust/MDSG +mistrustful/Y +misty/PRT +mistype/GS +misunderstand/SGJ +misunderstanding/M +misunderstood +misuse/DSMG +mite/MZRS +miter/MDG +mitigate/DSGN +mitigated/U +mitigation/M +mitochondria +mitochondrial +mitochondrion +mitoses +mitosis/M +mitotic +mitral +mitt/MNSX +mitten/M +mitzvah +mix/ZGMDRSB +mixed/U +mixer/M +mixture/SM +mizzen/MS +mizzenmast/SM +mkay +mks +ml +mm +mnemonic/MS +mnemonically +mo/CKHS +moan/MDRSZG +moaner/M +moat/MDS +mob's +mob/CS +mobbed/C +mobbing/C +mobile/MS +mobility/M +mobilization/CM +mobilizations +mobilize/CDSG +mobilizer/SM +mobster/SM +moccasin/SM +mocha/SM +mock/DRSZG +mocker/M +mockery/SM +mocking/Y +mockingbird/SM +mod/STM +modal/SM +modality/S +modded +modding +mode/MS +model/ZGSJMDR +modeler/M +modeling/M +modem/SM +moderate/MYGNPDS +moderateness/M +moderation/M +moderator/SM +modern/MYPS +modernism/M +modernist/SM +modernistic +modernity/M +modernization/M +modernize/DRSZG +modernizer/M +modernness/M +modest/Y +modesty/M +modicum/SM +modifiable +modification/M +modified/U +modifier/M +modify/DRSXZGN +modish/YP +modishness/M +modular +modularization +modulate/CGNDS +modulation/CM +modulations +modulator/MS +module/MS +modulo +modulus +moggy +mogul/SM +mohair/M +moi +moiety/SM +moil/MDSG +moire/SM +moist/XTPNRY +moisten/DRZG +moistener/M +moistness/M +moisture/M +moisturize/ZGDRS +moisturizer/M +molar/SM +molasses/M +mold/MDRJSZG +moldboard/SM +molder/GMD +moldiness/M +molding/M +moldy/TPR +mole/MS +molecular +molecularity/M +molecule/SM +molehill/SM +moleskin/M +molest/DRZGS +molestation/M +molested/U +molester/M +moll/MS +mollification/M +mollify/DSNG +molluscan +mollusk/SM +molly/SM +mollycoddle/DSMG +molt/MDNRSZG +molter/M +molybdenum/M +mom/SM +moment/MS +momenta +momentarily +momentariness/M +momentary/P +momentous/PY +momentousness/M +momentum/M +mommy/SM +monad +monarch/M +monarchic +monarchical +monarchism/M +monarchist/MS +monarchistic +monarchs +monarchy/SM +monastery/SM +monastic/MS +monastical/Y +monasticism/M +monaural +monetarily +monetarism/M +monetarist/MS +monetary +monetization/C +monetize/CGDS +money/SMD +moneybag/MS +moneybox/S +moneylender/SM +moneymaker/SM +moneymaking/M +monger/MDGS +mongol/S +mongolism/M +mongoloid/MS +mongoose/MS +mongrel/SM +monies +moniker/SM +monism/M +monist/MS +monition/SM +monitor/SMDG +monitory +monk/MS +monkey/MDGS +monkeyshine/SM +monkish +monkshood/SM +mono/M +monochromatic +monochrome/MS +monocle/DSM +monoclonal +monocotyledon/SM +monocotyledonous +monocular +monodic +monodist/SM +monody/SM +monogamist/MS +monogamous/Y +monogamy/M +monogram/SM +monogrammed +monogramming +monograph/M +monographs +monolingual/MS +monolith/M +monolithic +monoliths +monologist/SM +monologue/SM +monomania/M +monomaniac/MS +monomaniacal +monomer/SM +mononucleosis/M +monophonic +monoplane/SM +monopolist/SM +monopolistic +monopolization/M +monopolize/DRSZG +monopolizer/M +monopoly/SM +monorail/MS +monosyllabic +monosyllable/MS +monotheism/M +monotheist/SM +monotheistic +monotone/MS +monotonic +monotonically +monotonous/PY +monotonousness/M +monotony/M +monounsaturated +monoxide/MS +monseigneur/M +monsieur/M +monsignor/SM +monsoon/SM +monsoonal +monster/SM +monstrance/ASM +monstrosity/SM +monstrous/Y +montage/SM +month/MY +monthly/SM +months +monument/MS +monumental/Y +moo/SGMD +mooch/ZGMDRS +moocher/M +mood/MS +moodily +moodiness/M +moody/TPR +moon/MDSG +moonbeam/MS +moonless +moonlight/SMDRZG +moonlighter/M +moonlighting/M +moonlit +moonscape/SM +moonshine/MZRS +moonshiner/M +moonshot/MS +moonstone/MS +moonstruck +moonwalk/MS +moor/MDJSG +moorhen/S +mooring/M +moorland/MS +moose/M +moot/DSG +mop/SZGMDR +mope/MS +moped/SM +moper/M +mopey +mopier +mopiest +mopish +mopped +moppet/MS +mopping +moraine/SM +moral/SMY +morale/M +moralism +moralist/MS +moralistic +moralistically +moralities +morality/UM +moralization/CM +moralize/CGDS +moralizer/MS +morass/MS +moratorium/SM +moray/SM +morbid/YP +morbidity/M +morbidness/M +mordancy/M +mordant/SMY +more/MS +moreish +morel/SM +moreover +mores/M +morgue/MS +moribund +morn/MJSG +morning/M +morocco/M +moron/SM +moronic +moronically +morose/YP +moroseness/M +morph/GD +morpheme/MS +morphemic +morphia/M +morphine/M +morphing/M +morphological +morphology/M +morphs +morrow/MS +morsel/MS +mortal/MYS +mortality/M +mortar/MDSG +mortarboard/SM +mortgage's +mortgage/AGDS +mortgagee/MS +mortgagor/MS +mortician/MS +mortification/M +mortify/NGDS +mortise/DSMG +mortuary/SM +mosaic/MS +mosey/SGD +mosh/DSG +mosque/MS +mosquito/M +mosquitoes +moss/MS +mossback/SM +mossy/TR +most/MY +mot/SM +mote's +mote/KCXSVN +motel/SM +motet/SM +moth/M +mothball/GMDS +mother/MDYSG +motherboard/SM +motherfucker/MS! +motherfucking/! +motherhood/M +motherland/MS +motherless +motherliness/M +moths +motif/SM +motile/S +motility/M +motion/KCM +motioned +motioning +motionless/YP +motionlessness/M +motivate/CDSG +motivated/U +motivation/SM +motivational +motivator/SM +motive/MS +motiveless +motley/MS +motlier +motliest +motocross/MS +motor/SGMD +motorbike/MGDS +motorboat/MS +motorcade/MS +motorcar/SM +motorcycle/DSMG +motorcyclist/MS +motorist/SM +motorization/M +motorize/DSG +motorman/M +motormen +motormouth/M +motormouths +motorway/SM +mottle/GDS +motto/M +mottoes +moue/MS +mound/SGMD +mount/EASGMD +mountable +mountain/SM +mountaineer/SMDG +mountaineering/M +mountainous +mountainside/SM +mountaintop/SM +mountebank/MS +mounted/U +mounter/MS +mounting/SM +mourn/SZGDR +mourned/U +mourner/M +mournful/YP +mournfulness/M +mourning/M +mouse/DRSMZG +mouser/M +mousetrap/SM +mousetrapped +mousetrapping +mousiness/M +moussaka/S +mousse/MGDS +mousy/PTR +mouth/GMD +mouthfeel +mouthful/MS +mouthiness/M +mouthpiece/MS +mouths +mouthwash/MS +mouthwatering +mouthy/PTR +mouton/M +movable/SM +move/AMZGDRSB +moved/U +movement/SM +mover/AM +movie/SM +moviegoer/SM +moving/Y +mow/SZGMDR +mower/M +moxie/M +mozzarella/M +mp +mpg +mph +mt +mtg +mtge +mu/SM +much/M +mucilage/M +mucilaginous +muck/MDSG +muckrake/DRSZG +muckraker/M +mucky/TR +mucous +mucus/M +mud/M +muddily +muddiness/M +muddle/MGDS +muddleheaded +muddy/PTGDRS +mudflap/S +mudflat/MS +mudguard/SM +mudpack/S +mudroom/MS +mudslide/MS +mudslinger/SM +mudslinging/M +muenster/M +muesli +muezzin/MS +muff/MDSG +muffin/MS +muffle/ZGDRS +muffler/M +mufti/SM +mug/SM +mugful/MS +mugged +mugger/MS +mugginess/M +mugging/MS +muggins +muggle/MS +muggy/PTR +mugshot/MS +mugwump/MS +mujaheddin +mukluk/MS +mulatto/M +mulattoes +mulberry/SM +mulch/GMDS +mulct/SGMD +mule/MS +muleskinner/MS +muleteer/MS +mulish/PY +mulishness/M +mull/DSG +mullah/M +mullahs +mullein/M +mullet/MS +mulligan/SM +mulligatawny/M +mullion/SMD +multi +multicellular +multichannel +multicolored +multicultural +multiculturalism/M +multidimensional +multidisciplinary +multifaceted +multifamily +multifarious/PY +multifariousness/M +multiform +multigrain +multilateral/Y +multilayered +multilevel +multilingual +multilingualism/M +multimedia/M +multimillionaire/SM +multinational/SM +multipart +multiparty +multiplayer/M +multiple/MS +multiplex/ZGMDRS +multiplexer/M +multiplicand/MS +multiplication/M +multiplicative +multiplicity/SM +multiplier/M +multiply/NZGDRSX +multiprocessing +multiprocessor/SM +multipurpose +multiracial +multistage +multistory +multitask/GS +multitasking/M +multitude/SM +multitudinous +multivariate +multiverse/SM +multivitamin/MS +multiyear +mum +mumble/MZGDRS +mumbler/M +mumbletypeg/M +mummer/MS +mummery/M +mummification/M +mummify/GNDS +mummy/SM +mumps/M +mun +munch/GDS +munchie/S +munchies/M +munchkin/SM +mundane/SY +mung/DSG +municipal/SMY +municipality/SM +munificence/M +munificent/Y +munition/MDGS +mural/SM +muralist/SM +murder/ZGMDRS +murderer/M +murderess/MS +murderous/Y +murk/MS +murkily +murkiness/M +murky/PTR +murmur/ZGJMDRS +murmurer/M +murmuring/M +murmurous +murrain/M +muscat/MS +muscatel/SM +muscle/MGDS +musclebound +muscleman +musclemen +muscly +muscular/Y +muscularity/M +musculature/M +musculoskeletal +muse/MGDSJ +musette/MS +museum/MS +mush/MDRSZG +mushiness/M +mushroom/GSMD +mushy/PTR +music/SM +musical/MYS +musicale/MS +musicality/M +musician/SMY +musicianship/M +musicological +musicologist/MS +musicology/M +musing/MY +musk/M +muskeg/MS +muskellunge/MS +musket/MS +musketeer/MS +musketry/M +muskie/M +muskiness/M +muskmelon/SM +muskox/MN +muskrat/MS +musky/PTRS +muslin/M +muss/MDSG +mussel/MS +mussy/TR +must've +must/MRSZ +mustache/MDS +mustachio/SMD +mustang/MS +mustard/M +muster/GMD +mustily +mustiness/M +mustn't +musty/PTR +mutability/M +mutably +mutagen/MS +mutagenic +mutant/MS +mutate/XGNVDS +mutation/M +mutational +mute/MYTGDRSPB +muteness/M +mutilate/DSGNX +mutilation/M +mutilator/SM +mutineer/SM +mutinous/Y +mutiny/GDSM +mutt/MS +mutter/ZGJMDRS +mutterer/M +muttering/M +mutton/M +muttonchops/M +muttony +mutual/Y +mutuality/M +muumuu/MS +muzak +muzzily +muzzle/DSMG +muzzy/P +my +mycologist/SM +mycology/M +myelitis/M +myna/MS +myocardial +myocardium +myopia/M +myopic +myopically +myriad/SM +myrmidon/MS +myrrh/M +myrtle/SM +mys +myself +mysterious/PY +mysteriousness/M +mystery/SM +mystic/SM +mystical/Y +mysticism/M +mystification/CM +mystify/CDSGN +mystique/M +myth/M +mythic +mythical +mythological +mythologist/SM +mythologize/DSG +mythology/SM +myths +myxomatosis +n/IKTH +naan/S +nab/S +nabbed +nabbing +nabob/SM +nacelle/SM +nacho/SM +nacre/M +nacreous +nadir/SM +nae +naff/RT +nag/SM +nagged +nagger/MS +nagging +nagware +nah +naiad/SM +naif/MS +nail/MDSG +nailbrush/MS +naive/RYT +naivete/M +naivety/M +naked/PY +nakedness/M +name's +name/AGDS +nameable/U +named/U +namedrop +namedropping/M +nameless/Y +namely +nameplate/MS +namesake/SM +nanny/SM +nanobot/S +nanosecond/SM +nanotechnology/SM +nanotube +nap/SM +napalm/MDSG +nape/MS +naphtha/M +naphthalene/M +napkin/MS +napless +napoleon/SM +napped +napper/MS +napping +nappy/TRSM +narc/MS +narcissism/M +narcissist/MS +narcissistic +narcissus/M +narcolepsy/M +narcoleptic +narcoses +narcosis/M +narcotic/SM +narcotization/M +narcotize/GDS +nark +narky +narrate/GNVDSX +narration/M +narrative/SM +narrator/SM +narrow/PTGMDRYS +narrowness/M +narwhal/MS +nary +nasal/SMY +nasality/M +nasalization/M +nasalize/DSG +nascence/AM +nascent/A +nastily +nastiness/M +nasturtium/SM +nasty/PTR +natal +natch +nation/MS +national/MYS +nationalism/M +nationalist/SM +nationalistic +nationalistically +nationality/SM +nationalization/MS +nationalize/CDSG +nationhood/M +nationwide +native/MS +nativity/SM +natl +natter/GMDS +nattily +nattiness/M +natty/PTR +natural's +natural/UPY +naturalism/M +naturalist/SM +naturalistic +naturalization/M +naturalize/DSG +naturalness/UM +naturals +nature's +nature/CS +naturism +naturist/S +naught/MS +naughtily +naughtiness/M +naughty/PTR +nausea/M +nauseate/GDS +nauseating/Y +nauseous/PY +nauseousness/M +nautical/Y +nautilus/MS +naval +nave/MS +navel/SM +navigability/M +navigable +navigate/DSGN +navigation/M +navigational +navigator/MS +navvy/S +navy/SM +nay/SM +naysayer/MS +ne'er +neanderthal/MS +neap/MS +near/DRYSPTG +nearby +nearness/M +nearshore +nearside +nearsighted/YP +nearsightedness/M +neat/NRYPXT +neaten/GD +neath +neatness/M +nebula/M +nebulae +nebular +nebulous/PY +nebulousness/M +necessarily/U +necessary/SM +necessitate/DSG +necessitous +necessity/SM +neck/MDSG +neckband/S +neckerchief/MS +necking/M +necklace/MGDSJ +neckline/MS +necktie/MS +necrology/M +necromancer/SM +necromancy/M +necrophilia +necrophiliac/S +necropolis/MS +necroses +necrosis/M +necrotic +nectar/M +nectarine/MS +nee +need/MDSG +needed/U +needful/Y +neediness/M +needle/MGDS +needlepoint/M +needless/YP +needlessness/M +needlewoman/M +needlewomen +needlework/M +needn't +needy/PTR +nefarious/YP +nefariousness/M +neg +negate/DSGNVX +negation/M +negative/MYGPDS +negativeness/M +negativism/M +negativity/M +neglect/SGMD +neglectful/YP +neglectfulness/M +negligee/MS +negligence/M +negligent/Y +negligible +negligibly +negotiability/M +negotiable/A +negotiate/ADSGN +negotiation/AM +negotiations +negotiator/MS +negritude/M +negro +negroid +neigh/MDG +neighbor/SMDYG +neighborhood/SM +neighborliness/M +neighs +neither +nelson/SM +nematode/SM +nemeses +nemesis/M +neoclassic +neoclassical +neoclassicism/M +neocolonialism/M +neocolonialist/MS +neocon/SM +neoconservative/SM +neocortex +neodymium/M +neolithic +neologism/SM +neon/M +neonatal +neonate/MS +neophilia +neophyte/MS +neoplasm/MS +neoplastic +neoprene/M +nepenthe/M +nephew/SM +nephrite/M +nephritic +nephritis/M +nephropathy +nepotism/M +nepotist/SM +nepotistic +neptunium/M +nerd/MS +nerdy/RT +nerve's +nerve/UDSG +nerveless/YP +nervelessness/M +nerviness/M +nervous/YP +nervousness/M +nervy/TPR +nest/MDSG +nestle/GJDS +nestling/M +net/SM +netball +netbook/MS +nether +nethermost +netherworld/M +netiquette/S +netted +netter/S +netting/M +nettle/MGDS +nettlesome +network/SGMD +networking/M +neural/Y +neuralgia/M +neuralgic +neurasthenia/M +neurasthenic/MS +neuritic/MS +neuritis/M +neurological/Y +neurologist/SM +neurology/M +neuron/MS +neuronal +neuroscience +neuroses +neurosis/M +neurosurgeon/MS +neurosurgery/M +neurosurgical +neurotic/MS +neurotically +neuroticism +neurotransmitter/SM +neut +neuter/MDGS +neutral/SMY +neutralism/M +neutralist/SM +neutrality/M +neutralization/M +neutralize/DRSZG +neutralizer/M +neutrino/SM +neutron/SM +never +nevermore +nevertheless +nevi +nevus/M +new/STMRYP +newbie/MS +newborn/SM +newcomer/SM +newel/SM +newfangled +newfound +newline/S +newlywed/SM +newness/M +news/M +newsagent/S +newsboy/SM +newscast/SMRZ +newscaster/M +newsdealer/SM +newsflash/S +newsgirl/SM +newsgroup/MS +newshound/S +newsletter/MS +newsman/M +newsmen +newspaper/MS +newspaperman/M +newspapermen +newspaperwoman/M +newspaperwomen +newspeak +newsprint/M +newsreader/S +newsreel/MS +newsroom/MS +newsstand/SM +newsweekly/SM +newswoman/M +newswomen +newsworthiness/M +newsworthy/P +newsy/TR +newt/MS +newton/MS +next/M +nexus/MS +niacin/M +nib/SM +nibble/MZGDRS +nibbler/M +nice/PYTR +niceness/M +nicety/SM +niche/SM +nick/MDRSZG +nickel/MS +nickelodeon/SM +nicker/MDG +nickle/S +nickname/DSMG +nicotine/M +niece/SM +nifedipine +niff +niffy +nifty/TR +nigga/SM +niggard/SMY +niggardliness/M +niggaz +nigger/SM! +niggle/MZGDRS +niggler/M +nigh/RT +night/SMY +nightcap/SM +nightclothes/M +nightclub/SM +nightclubbed +nightclubbing +nightdress/MS +nightfall/M +nightgown/SM +nighthawk/SM +nightie/SM +nightingale/SM +nightlife/M +nightlight/S +nightlong +nightmare/SM +nightmarish +nightshade/SM +nightshirt/SM +nightspot/MS +nightstand/SM +nightstick/SM +nighttime/M +nightwatchman +nightwatchmen +nightwear/M +nihilism/M +nihilist/MS +nihilistic +nil/M +nimbi +nimble/TPR +nimbleness/M +nimbly +nimbus/M +nimby +nimrod/MS +nincompoop/SM +nine/MS +ninepin/MS +ninepins/M +nineteen/SMH +nineteenth/M +nineteenths +ninetieth/M +ninetieths +ninety/HSM +ninja/SM +ninny/SM +ninth/M +ninths +niobium/M +nip/SM +nipped +nipper/MS +nippiness/M +nipping +nipple/MS +nippy/TPR +nirvana/M +nisei/M +nit/SMR +niter/M +nitpick/SZGDR +nitpicker/M +nitpicking/M +nitrate/DSMGN +nitration/M +nitric +nitrification/M +nitrite/SM +nitro +nitrocellulose/M +nitrogen/M +nitrogenous +nitroglycerin/M +nitwit/MS +nix/GMDS +no/SM +nob/SY +nobble/GDS +nobelium/M +nobility/M +noble/RSPMT +nobleman/M +noblemen +nobleness/M +noblewoman/M +noblewomen +nobody/SM +nocturnal/Y +nocturne/MS +nod/SM +nodal +nodded +nodding +noddle/MS +noddy +node/MS +nodular +nodule/MS +noel/MS +noes +noggin/MS +nohow +noise/DSMG +noiseless/PY +noiselessness/M +noisemaker/MS +noisily +noisiness/M +noisome +noisy/PTR +nomad/SM +nomadic +nomenclature/MS +nominal/Y +nominate/ACGNVDS +nomination's/A +nomination/CSM +nominative/SM +nominator/CSM +nominee/MS +non +nonabrasive +nonabsorbent/SM +nonacademic +nonacceptance/M +nonacid +nonactive/MS +nonaddictive +nonadhesive +nonadjacent +nonadjustable +nonadministrative +nonage/MS +nonagenarian/MS +nonaggression/M +nonalcoholic +nonaligned +nonalignment/M +nonallergic +nonappearance/MS +nonassignable +nonathletic +nonattendance/M +nonautomotive +nonavailability/M +nonbasic +nonbeliever/MS +nonbelligerent/MS +nonbinding +nonbreakable +nonburnable +noncaloric +noncancerous +nonce/M +nonchalance/M +nonchalant/Y +nonchargeable +nonclerical/MS +nonclinical +noncollectable +noncom/MS +noncombat +noncombatant/MS +noncombustible +noncommercial/MS +noncommittal/Y +noncommunicable +noncompeting +noncompetitive +noncompliance/M +noncomplying +noncomprehending +nonconducting +nonconductor/MS +nonconforming +nonconformism +nonconformist/MS +nonconformity/M +nonconsecutive +nonconstructive +noncontagious +noncontinuous +noncontributing +noncontributory +noncontroversial +nonconvertible +noncooperation/M +noncorroding +noncorrosive +noncredit +noncriminal/SM +noncritical +noncrystalline +noncumulative +noncustodial +nondairy +nondeductible/M +nondelivery/SM +nondemocratic +nondenominational +nondepartmental +nondepreciating +nondescript +nondestructive +nondetachable +nondeterminism +nondeterministic +nondisciplinary +nondisclosure/M +nondiscrimination/M +nondiscriminatory +nondramatic +nondrinker/MS +nondrying +none +noneducational +noneffective +nonelastic +nonelectric +nonelectrical +nonempty +nonenforceable +nonentity/SM +nonequivalent/MS +nonessential +nonesuch/MS +nonetheless +nonevent/MS +nonexchangeable +nonexclusive +nonexempt/M +nonexistence/M +nonexistent +nonexplosive/MS +nonfactual +nonfading +nonfat +nonfatal +nonfattening +nonferrous +nonfiction/M +nonfictional +nonflammable +nonflowering +nonfluctuating +nonflying +nonfood/M +nonfreezing +nonfunctional +nongovernmental +nongranular +nonhazardous +nonhereditary +nonhuman +nonidentical +noninclusive +nonindependent +nonindustrial +noninfectious +noninflammatory +noninflationary +noninflected +nonintellectual/MS +noninterchangeable +noninterference/M +nonintervention/M +nonintoxicating +noninvasive +nonirritating +nonissue +nonjudgmental +nonjudicial +nonlegal +nonlethal +nonlinear +nonliterary +nonliving/M +nonmagnetic +nonmalignant +nonmember/MS +nonmetal/SM +nonmetallic +nonmigratory +nonmilitant +nonmilitary +nonnarcotic/SM +nonnative/MS +nonnegotiable +nonnuclear +nonnumerical +nonobjective +nonobligatory +nonobservance/M +nonobservant +nonoccupational +nonoccurence +nonofficial +nonoperational +nonoperative +nonparallel/MS +nonpareil/MS +nonparticipant/MS +nonparticipating +nonpartisan/SM +nonpaying +nonpayment/SM +nonperformance/M +nonperforming +nonperishable +nonperson/MS +nonphysical/Y +nonplus/S +nonplussed +nonplussing +nonpoisonous +nonpolitical +nonpolluting +nonporous +nonpracticing +nonprejudicial +nonprescription +nonproductive +nonprofessional/SM +nonprofit/SMB +nonproliferation/M +nonpublic +nonpunishable +nonracial +nonradioactive +nonrandom +nonreactive +nonreciprocal/SM +nonreciprocating +nonrecognition/M +nonrecoverable +nonrecurring +nonredeemable +nonrefillable +nonrefundable +nonreligious +nonrenewable +nonrepresentational +nonresident/MS +nonresidential +nonresidual/M +nonresistance/M +nonresistant +nonrestrictive +nonreturnable/MS +nonrhythmic +nonrigid +nonsalaried +nonscheduled +nonscientific +nonscoring +nonseasonal +nonsectarian +nonsecular +nonsegregated +nonsense/M +nonsensical/Y +nonsensitive +nonsexist +nonsexual +nonskid +nonslip +nonsmoker/SM +nonsmoking +nonsocial +nonspeaking +nonspecialist/MS +nonspecializing +nonspecific +nonspiritual/SM +nonstaining +nonstandard +nonstarter/MS +nonstick +nonstop +nonstrategic +nonstriking +nonstructural +nonsuccessive +nonsupport/GM +nonsurgical +nonsustaining +nonsympathizer/M +nontarnishable +nontaxable +nontechnical +nontenured +nontheatrical +nonthinking +nonthreatening +nontoxic +nontraditional +nontransferable +nontransparent +nontrivial +nontropical +nonuniform +nonunion +nonuser/MS +nonvenomous +nonverbal +nonviable +nonviolence/M +nonviolent/Y +nonvirulent +nonvocal +nonvocational +nonvolatile +nonvoter/MS +nonvoting +nonwhite/MS +nonworking +nonyielding +nonzero +noodle/MGDS +nook/MS +nookie +nooky +noon/M +noonday/M +noontide/M +noontime/M +noose/SM +nope +nor +nor'easter +norm/MS +normal/MY +normalcy/M +normality/M +normalization/M +normalize/DSG +normative +north/ZMR +northbound +northeast/MRZ +northeaster/MY +northeastern +northeastward/S +norther/MY +northerly/SM +northern/ZR +northerner/M +northernmost +northward/S +northwest/ZMR +northwester/MY +northwestern +northwestward/S +nose/MGDS +nosebag/S +nosebleed/MS +nosecone/SM +nosedive/DSMG +nosegay/SM +nosh/MDRSZG +nosher/M +nosily +nosiness/M +nostalgia/M +nostalgic +nostalgically +nostril/MS +nostrum/MS +nosy/RPT +not/B +notability/SM +notable/SM +notably +notarial +notarization/M +notarize/GDS +notary/SM +notate/GDS +notation/FCSM +notch/GMDS +note's +note/FCSDG +notebook/MS +notelet/S +notepad/S +notepaper/M +noteworthiness/M +noteworthy/P +nothing/PSM +nothingness/M +notice/MGDS +noticeable/U +noticeably +noticeboard/S +noticed/U +notifiable +notification/M +notifier/M +notify/NDRSXZG +notion/MS +notional/Y +notoriety/M +notorious/Y +notwithstanding +notwork/S +nougat/MS +noun/KMS +nourish/DSLG +nourishment/M +nous +nova/MS +novae +novel/SM +novelette/SM +novelist/SM +novelization/MS +novelize/DSG +novella/MS +novelty/SM +novena/MS +novene +novice/MS +novitiate/MS +now/M +nowadays/M +noway/S +nowhere/M +nowise +nowt +noxious +nozzle/MS +nu/SM +nuance/MDS +nub/SM +nubbin/MS +nubby/TR +nubile +nuclear/K +nucleate/DSGN +nucleation/M +nuclei +nucleic +nucleoli +nucleolus/M +nucleon/SM +nucleoside +nucleotide +nucleus/M +nude/MTRS +nudge/GDSM +nudism/M +nudist/SM +nudity/M +nugatory +nugget/SM +nuisance/MS +nuke/MGDS +null/S +nullification/M +nullify/NDSG +nullity/M +numb/ZTGPDRYS +number's +number/ASDG +numbered/U +numberless +numbness/M +numerable/I +numeracy/IM +numeral/SM +numerate/XGNDS +numeration/M +numerator/MS +numeric +numerical/Y +numerologist/MS +numerology/M +numerous/Y +numinous +numismatic/S +numismatics/M +numismatist/SM +numskull/MS +nun/SM +nuncio/SM +nunnery/SM +nuptial/MS +nurse/MZGDRS +nurselings +nursemaid/MS +nurser/M +nursery/SM +nurseryman/M +nurserymen +nursing/M +nursling/SM +nurture/DRSMZG +nurturer/M +nut/SM +nutcase/S +nutcracker/MS +nuthatch/MS +nuthouse/S +nutmeat/SM +nutmeg/SM +nutpick/SM +nutria/SM +nutrient/MS +nutriment/MS +nutrition/M +nutritional/Y +nutritionist/SM +nutritious/YP +nutritiousness/M +nutritive +nutshell/MS +nutted +nutter/S +nuttiness/M +nutting +nutty/RTP +nuzzle/DRSMZG +nuzzler/M +nybble/S +nylon/MS +nylons/M +nymph/M +nymphet/MS +nympho/S +nymphomania/M +nymphomaniac/SM +nymphs +o +o'clock +o'er +oaf/SM +oafish/PY +oafishness/M +oak/SMN +oakum/M +oar/SGMD +oarlock/SM +oarsman/M +oarsmen +oarswoman/M +oarswomen +oases +oasis/M +oat/SMN +oatcake/SM +oath/M +oaths +oatmeal/M +oats/M +ob/S +obbligato/MS +obduracy/M +obdurate/PY +obdurateness/M +obedience/EM +obedient/EY +obeisance/SM +obeisant +obelisk/MS +obese +obesity/M +obey/EDSG +obfuscate/GNXDS +obfuscation/M +obi/SM +obit/MS +obituary/SM +obj +object/SGVMD +objectify/NGDS +objection/SMB +objectionable/U +objectionably +objective/SMYP +objectiveness/M +objectivity/M +objector/MS +objurgate/XGNDS +objurgation/M +oblate/NX +oblation/M +obligate/DSXGN +obligation/M +obligatorily +obligatory +oblige/EGDS +obliging/Y +oblique/SMYP +obliqueness/M +obliquity/M +obliterate/DSGN +obliteration/M +oblivion/M +oblivious/YP +obliviousness/M +oblong/MS +obloquy/M +obnoxious/YP +obnoxiousness/M +oboe/MS +oboist/MS +obscene/RYT +obscenity/SM +obscurantism/M +obscurantist/SM +obscure/DRSYTG +obscurity/SM +obsequies +obsequious/PY +obsequiousness/M +obsequy/M +observably +observance/MS +observant/Y +observation/SM +observational +observatory/SM +observe/DRSBZG +observed/U +observer/M +obsess/DSGV +obsession/SM +obsessional/Y +obsessive/PSMY +obsessiveness/M +obsidian/M +obsolesce/DSG +obsolescence/M +obsolescent +obsolete/GDS +obstacle/MS +obstetric/S +obstetrical +obstetrician/SM +obstetrics/M +obstinacy/M +obstinate/Y +obstreperous/YP +obstreperousness/M +obstruct/DGVS +obstructed/U +obstruction/SM +obstructionism/M +obstructionist/MS +obstructive/YP +obstructiveness/M +obtain/DBLGS +obtainable/U +obtainment/M +obtrude/DSG +obtrusion/M +obtrusive/UPY +obtrusiveness/UM +obtuse/YTRP +obtuseness/M +obverse/SM +obviate/DSGN +obviation/M +obvious/PY +obviousness/M +ocarina/MS +occasion/GMDS +occasional/Y +occidental/SM +occlude/GDS +occlusion/SM +occlusive +occult/M +occultism/M +occultist/SM +occupancy/M +occupant/SM +occupation/AM +occupational/Y +occupations +occupied/U +occupier/SM +occupy/ADSG +occur/AS +occurred/A +occurrence/SM +occurring/A +ocean/SM +oceanfront/SM +oceangoing +oceanic/M +oceanographer/SM +oceanographic +oceanography/M +oceanology/M +ocelot/MS +och/R +ocher/M +ocker/S +octagon/MS +octagonal +octal +octane/MS +octave/MS +octavo/MS +octet/SM +octogenarian/SM +octopus/MS +ocular/MS +oculist/SM +oculomotor +odalisque/SM +odd/STRYLP +oddball/SM +oddity/SM +oddment/SM +oddness/M +odds/M +ode/SM +odious/YP +odiousness/M +odium/M +odometer/MS +odor/MDS +odoriferous +odorless +odorous +odyssey/MS +oedipal +oenology/M +oenophile/SM +oeuvre/MS +of +off/SZGDRJ +offal/M +offbeat/MS +offend/ZGDRS +offender/M +offense/MS +offensive's +offensive/IPY +offensiveness/IM +offensives +offer/JGMD +offering/M +offertory/SM +offhand +offhanded/PY +offhandedness/M +office/MZRS +officeholder/SM +officer/M +official/MYS +officialdom/M +officialese +officialism/M +officiant/SM +officiate/DSG +officiator/MS +officious/PY +officiousness/M +offing/M +offish +offline +offload/SDG +offprint/SM +offset/MS +offsetting +offshoot/MS +offshore/G +offside +offsite +offspring/M +offstage/S +offtrack +oft +often/TR +oftentimes +ofttimes +ogle/MZGDRS +ogler/M +ogre/MS +ogreish +ogress/MS +oh/M +ohm/SM +ohmmeter/MS +oho +ohs +oi +oik/S +oil/SGMD +oilcan/S +oilcloth/M +oilcloths +oilfield/S +oiliness/M +oilman +oilmen +oilskin/MS +oilskins/M +oily/RPT +oink/MDSG +ointment/SM +okapi/SM +okay/MSG +okra/MS +old/TMNRP +oldie/SM +oldish +oldness/M +oldster/MS +ole/SMV +oleaginous +oleander/MS +oleo/M +oleomargarine/M +olfactory/SM +oligarch/M +oligarchic +oligarchical +oligarchs +oligarchy/SM +oligonucleotide/S +oligopoly/SM +olive/SM +om/SMNX +ombudsman/M +ombudsmen +omega/SM +omelet/MS +omen/M +omicron/MS +ominous/YP +ominousness/M +omission/MS +omit/S +omitted +omitting +omnibus/MS +omnipotence/M +omnipotent +omnipresence/M +omnipresent +omniscience/M +omniscient +omnivore/MS +omnivorous/PY +omnivorousness/M +on/Y +onboard +once/M +oncogene/SM +oncologist/SM +oncology/M +oncoming +one/SXMNP +oneness/M +onerous/PY +onerousness/M +oneself +onetime +ongoing +onion/M +onionskin/M +online +onlooker/SM +onlooking +onomatopoeia/M +onomatopoeic +onomatopoetic +onrush/MSG +onscreen +onset/MS +onshore +onside +onsite +onslaught/MS +onstage +onto +ontogeny/M +ontological +ontology/M +onus/MS +onward +onyx/MS +oodles/M +ooh/GD +oohs +oomph +oops +ooze/MGDS +oozy/TR +op/SMDG +opacity/M +opal/MS +opalescence/M +opalescent +opaque/PYTGDRS +opaqueness/M +opcode/S +ope/S +open/ZTGJPMDRYS +opencast +opened/U +opener/M +openhanded/P +openhandedness/M +openhearted +opening/M +openness/M +openwork/M +opera/MS +operable/I +operand/S +operate/DSGNVX +operatic +operatically +operation/M +operational/Y +operative/SM +operator/SM +operetta/SM +ophthalmic +ophthalmologist/SM +ophthalmology/M +opiate/SM +opine/GNXDS +opinion/M +opinionated +opium/M +opossum/MS +opp +opponent/SM +opportune/IY +opportunism/M +opportunist/SM +opportunistic +opportunistically +opportunity/SM +oppose/DSG +opposed/U +opposite/SMYNX +opposition/M +oppress/DSGV +oppression/M +oppressive/YP +oppressiveness/M +oppressor/MS +opprobrious/Y +opprobrium/M +opt/SGD +optic/MS +optical/Y +optician/SM +optics/M +optima +optimal/Y +optimism/SM +optimist/SM +optimistic +optimistically +optimization/MS +optimize/DRSG +optimum/SM +option/SMDG +optional/Y +optometrist/MS +optometry/M +opulence/M +opulent/Y +opus/MS +or +oracle/SM +oracular +oral/MYS +orality +orange/SMP +orangeade/MS +orangery/SM +orangutan/SM +orate/GNXDS +oration/M +orator/SM +oratorical/Y +oratorio/MS +oratory/SM +orb/SM +orbicular +orbit/MDRZGS +orbital/SM +orbiter/M +orc/SM +orchard/SM +orchestra/MS +orchestral +orchestrate/DSXGN +orchestration/M +orchid/SM +ordain/SDLG +ordainment/M +ordeal/SM +order/EAMDGS +ordered/U +orderings +orderliness/EM +orderly/PSM +ordinal/SM +ordinance/SM +ordinarily +ordinariness/M +ordinary/SMP +ordinate/MNSX +ordination/M +ordnance/M +ordure/M +ore/SM +oregano/M +org +organ/MS +organdy/M +organelle/MS +organic/SM +organically/I +organism/MS +organismic +organist/MS +organization/ASM +organizational/Y +organize/AESDG +organized/U +organizer/MS +organza/M +orgasm/SM +orgasmic +orgiastic +orgy/SM +oriel/MS +orient's +orient/AEDGS +oriental/MS +orientalist/S +orientate/EDSGN +orientation/AEM +orientations +orienteering +orifice/MS +orig +origami/M +origin/SM +original/MYS +originality/M +originate/DSGN +origination/M +originator/SM +oriole/SM +orison/SM +ormolu/M +ornament/SGMD +ornamental +ornamentation/M +ornate/YP +ornateness/M +orneriness/M +ornery/PRT +ornithological +ornithologist/MS +ornithology/M +orotund +orotundity/SM +orphan/SMDG +orphanage/MS +orris/MS +orthodontia/M +orthodontic/S +orthodontics/M +orthodontist/SM +orthodox/U +orthodoxy/SM +orthogonal +orthogonality +orthographic +orthographically +orthography/SM +orthopedic/S +orthopedics/M +orthopedist/MS +orzo/M +oscillate/GNDSX +oscillation/M +oscillator/SM +oscillatory +oscilloscope/MS +osculate/DSXGN +osculation/M +osier/MS +osmium/M +osmosis/M +osmotic +osprey/SM +ossicles +ossification/M +ossify/NGDS +ostensible +ostensibly +ostentation/M +ostentatious/Y +osteoarthritis/M +osteopath/M +osteopathic +osteopaths +osteopathy/M +osteoporosis/M +ostler/S +ostracism/M +ostracize/GDS +ostrich/MS +other/MSP +otherwise +otherworldly +otiose +otter/MS +ottoman/MS +oubliette/MS +ouch +ought +oughtn't +ounce/MS +our/S +ourselves +oust/ZGDRS +ouster/M +out/SJGMDR +outage/SM +outargue/GDS +outback/MS +outbalance/DSG +outbid/S +outbidding +outboard/MS +outboast/DSG +outbound +outbox/MS +outbreak/MS +outbuilding/MS +outburst/SM +outcast/MS +outclass/DSG +outcome/MS +outcrop/MS +outcropped +outcropping/SM +outcry/SM +outdated +outdid +outdistance/GDS +outdo/G +outdoes +outdone +outdoor/S +outdoors/M +outdoorsy +outdraw/GS +outdrawn +outdrew +outercourse +outermost +outerwear/M +outface/GDS +outfall/S +outfield/SMRZ +outfielder/M +outfight/SG +outfit/SM +outfitted +outfitter/MS +outfitting +outflank/GSD +outflow/MS +outfought +outfox/GDS +outgo/MJG +outgoes +outgrew +outgrow/HGS +outgrown +outgrowth/M +outgrowths +outguess/GDS +outgun/S +outgunned +outgunning +outhit/S +outhitting +outhouse/SM +outing/M +outlaid +outlandish/PY +outlandishness/M +outlast/DSG +outlaw/SGMD +outlay/SGM +outlet/SM +outlier/S +outline/MGDS +outlive/GDS +outlook/MS +outlying +outmaneuver/GDS +outmatch/GDS +outmoded +outnumber/DSG +outpace/GDS +outpatient/MS +outperform/GSD +outplace/L +outplacement/M +outplay/GDS +outpoint/DGS +outpost/MS +outpouring/MS +outproduce/DSG +output/SM +outputted +outputting +outrace/GDS +outrage/MGDS +outrageous/Y +outran +outrank/GDS +outre +outreach/MDSG +outrider/MS +outrigger/SM +outright +outrun/S +outrunning +outscore/GDS +outsell/GS +outset/SM +outshine/GS +outshone +outshout/GDS +outside/MZRS +outsider/M +outsize/MS +outskirt/MS +outsmart/GDS +outsold +outsource/DSG +outsourcing/M +outspend/SG +outspent +outspoken/YP +outspokenness/M +outspread/GS +outstanding/Y +outstation/MS +outstay/DGS +outstretch/DSG +outstrip/S +outstripped +outstripping +outta +outtake/MS +outvote/GDS +outward/YS +outwear/GS +outweigh/GD +outweighs +outwit/S +outwith +outwitted +outwitting +outwore +outwork/MDRSZG +outworn +ouzo/MS +ova +oval/MS +ovarian +ovary/SM +ovate/NX +ovation/M +oven/MS +ovenbird/SM +ovenproof +ovenware +over/MYS +overabundance/M +overabundant +overachieve/ZGDRS +overachiever/M +overact/GVSD +overage/SM +overaggressive +overall/SM +overalls/M +overambitious +overanxious +overarching +overarm/GSD +overate +overattentive +overawe/DSG +overbalance/MGDS +overbear/GS +overbearing/Y +overbid/SM +overbidding +overbite/MS +overblown +overboard +overbold +overbook/DGS +overbore +overborne +overbought +overbuild/SG +overbuilt +overburden/GSD +overbuy/GS +overcame +overcapacity/M +overcapitalize/DSG +overcareful +overcast/MGS +overcautious +overcharge/DSMG +overclock/GD +overcloud/SGD +overcoat/MS +overcome/GS +overcompensate/DSGN +overcompensation/M +overconfidence/M +overconfident +overconscientious +overcook/DGS +overcritical +overcrowd/SDG +overcrowding/M +overdecorate/DSG +overdependent +overdevelop/SDG +overdid +overdo/G +overdoes +overdone +overdose/MGDS +overdraft/SM +overdraw/GS +overdrawn +overdress/GMDS +overdrew +overdrive/SM +overdub/SM +overdubbed +overdubbing +overdue +overeager +overeat/GSN +overemotional +overemphasis/M +overemphasize/GDS +overenthusiastic +overestimate/MGNDS +overestimation/M +overexcite/DSG +overexercise/GDS +overexert/SDG +overexertion/M +overexpose/GDS +overexposure/M +overextend/DGS +overfed +overfeed/GS +overfill/DGS +overflew +overflight/MS +overflow/MDSG +overflown +overfly/GS +overfond +overfull +overgeneralize/DSG +overgenerous +overgraze/DSG +overgrew +overground +overgrow/HSG +overgrown +overgrowth/M +overhand/MDS +overhang/MSG +overhasty +overhaul/MDSG +overhead/MS +overhear/SG +overheard +overheat/DSG +overhung +overindulge/GDS +overindulgence/M +overindulgent +overinflated +overjoy/GSD +overkill/M +overladen +overlaid +overlain +overland +overlap/SM +overlapped +overlapping +overlarge +overlay/GSM +overleaf +overlie +overload/GMDS +overlong +overlook/GMDS +overlord/MS +overly/SG +overmanned +overmanning +overmaster/SDG +overmodest +overmuch/S +overnice +overnight/MS +overoptimism/M +overoptimistic +overpaid +overparticular +overpass/MS +overpay/GS +overplay/GDS +overpopulate/GNDS +overpopulation/M +overpower/SDG +overpowering/Y +overpraise/DSG +overprecise +overprice/DSG +overprint/SMDG +overproduce/GDS +overproduction/M +overprotect/SDGV +overqualified +overran +overrate/GDS +overreach/GDS +overreact/SDG +overreaction/SM +overrefined +overridden +override/MGS +overripe/M +overrode +overrule/GDS +overrun/SM +overrunning +oversampling +oversaw +oversea/S +oversee/RSZ +overseeing +overseen +overseer/M +oversell/GS +oversensitive/P +oversensitiveness/M +oversexed +overshadow/DSG +overshare/DSG +overshoe/MS +overshoot/GS +overshot +oversight/SM +oversimple +oversimplification/M +oversimplify/DSNGX +oversize +oversleep/GS +overslept +oversold +overspecialization/M +overspecialize/GDS +overspend/SG +overspent +overspread/GS +overstaffed +overstate/DSLG +overstatement/MS +overstay/DSG +overstep/S +overstepped +overstepping +overstimulate/DSG +overstock/GSD +overstretch/GDS +overstrict +overstrung +overstuffed +oversubscribe/DSG +oversubtle +oversupply/GDS +oversuspicious +overt/Y +overtake/GS +overtaken +overtax/GDS +overthink/SG +overthought +overthrew +overthrow/SMG +overthrown +overtime/MS +overtire/GDS +overtone/MS +overtook +overture/MS +overturn/DSG +overuse/DSMG +overvaluation/S +overvalue/DSG +overview/MS +overweening/Y +overweight/M +overwhelm/SGD +overwhelming/Y +overwinter/SDG +overwork/GMDS +overwrite/GS +overwritten +overwrote +overwrought +overzealous +oviduct/SM +oviparous +ovoid/MS +ovular +ovulate/DSGN +ovulation/M +ovule/MS +ovum/M +ow +owe/DSG +owl/SM +owlet/MS +owlish/Y +own/ESGD +owner/MS +ownership/M +ox/MN +oxalate +oxblood/M +oxbow/MS +oxcart/SM +oxford/SM +oxidant/MS +oxidase +oxidation/M +oxidative +oxide/MS +oxidization/M +oxidize/ZGDRS +oxidizer/M +oxtail/S +oxyacetylene/M +oxygen/M +oxygenate/DSGN +oxygenation/M +oxymora +oxymoron/M +oyster/SM +oz +ozone/M +p/NRXTGJ +pH +pa/SMH +pablum/M +pabulum/M +pace/MZGDRS +pacemaker/SM +pacer/M +pacesetter/SM +pacey +pachyderm/MS +pachysandra/MS +pacific +pacifically +pacification/M +pacifier/M +pacifism/M +pacifist/SM +pacifistic +pacify/ZGDRSN +pack's +pack/AUGSD +package's +package/AGDS +packager/SM +packaging/M +packer/MS +packet/MS +packing's +packinghouse/SM +packsaddle/MS +pact/MS +pacy/RT +pad/SM +padded +padding/M +paddle/MZGDRS +paddler/M +paddock/MDGS +paddy/SM +padlock/MDSG +padre/SM +paean/SM +paella/MS +pagan/SM +paganism/M +page/MZGDRS +pageant/MS +pageantry/M +pageboy/SM +pager/M +paginate/DSGN +pagination/M +pagoda/MS +pah +paid/AU +pail/MS +pailful/SM +pain/MDSG +painful/PY +painfuller +painfullest +painfulness/M +painkiller/MS +painkilling +painless/PY +painlessness/M +painstaking/MY +paint/SZGJMDR +paintball +paintbox/MS +paintbrush/MS +painted/U +painter/MY +painting/M +paintwork +pair/AMDSG +paired/U +pairing/S +pairwise +paisley/SM +pajama/S +pajamas/M +pal/SMY +palace/MS +paladin/SM +palanquin/SM +palatable/U +palatal/SM +palatalization/M +palatalize/GDS +palate/MBS +palatial/Y +palatinate/MS +palatine/MS +palaver/GSMD +palazzi +palazzo +pale/MYTGPDRSJ +paleface/MS +paleness/M +paleo +paleographer/MS +paleography/M +paleolithic +paleontologist/SM +paleontology/M +palette/SM +palfrey/SM +palimony/M +palimpsest/MS +palindrome/MS +palindromic +paling/M +palisade/SM +palish +pall/MDSG +palladium/M +pallbearer/MS +pallet/MS +palliate/DSGNV +palliation/M +palliative/SM +pallid/YP +pallidness/M +pallor/M +palm/MDSG +palmate +palmetto/SM +palmist/SM +palmistry/M +palmtop/SM +palmy/TR +palomino/MS +palpable +palpably +palpate/DSGN +palpation/M +palpitate/XGNDS +palpitation/M +palsy/GDSM +paltriness/M +paltry/RPT +pampas/M +pamper/DSG +pamphlet/MS +pamphleteer/MS +pan/SM +panacea/SM +panache/M +panama/MS +panatella/S +pancake/DSMG +panchromatic +pancreas/MS +pancreatic +pancreatitis +panda/SM +pandemic/SM +pandemonium/M +pander/MDRZGS +panderer/M +pane/KM +panegyric/SM +panel/SGJMD +paneling/M +panelist/MS +panes +pang/MS +panhandle/DRSMZG +panhandler/M +panic/SM +panicked +panicking +panicky +panned +pannier/SM +panning +panoply/SM +panorama/SM +panoramic +panpipes/M +pansy/SM +pant/MDSG +pantaloons/M +pantechnicon/S +pantheism/M +pantheist/SM +pantheistic +pantheon/SM +panther/MS +pantie/MS +panto/S +pantomime/MGDS +pantomimic +pantomimist/SM +pantry/SM +pantsuit/SM +pantyhose/M +pantyliner/M +pantywaist/SM +pap/SM +papa/MS +papacy/SM +papal +paparazzi/M +paparazzo +papaya/MS +paper/SZGMDR +paperback/SM +paperbark/S +paperboard/M +paperboy/SM +paperclip/S +paperer/M +papergirl/SM +paperhanger/SM +paperhanging/M +paperless +paperweight/MS +paperwork/M +papery +papilla/M +papillae +papillary +papist/MS +papoose/MS +pappy/SM +paprika/M +papyri +papyrus/M +par/SZGMDRBJ +para/MS +parable/MS +parabola/SM +parabolic +paracetamol/S +parachute/DSMG +parachutist/MS +parade/MZGDRS +parader/M +paradigm/SM +paradigmatic +paradisaical +paradise/SM +paradox/MS +paradoxical/Y +paraffin/M +paragliding +paragon/MS +paragraph/GMD +paragraphs +parakeet/SM +paralegal/MS +parallax/MS +parallel/SGMD +paralleled/U +parallelism/MS +parallelization +parallelized +parallelogram/SM +paralyses +paralysis/M +paralytic/SM +paralyze/DSG +paralyzing/Y +paramagnetic +paramecia +paramecium/M +paramedic/MS +paramedical/MS +parameter/MS +parameterize/D +parametric +paramilitary/SM +paramount +paramountcy +paramour/SM +paranoia/M +paranoiac/MS +paranoid/SM +paranormal +parapet/MS +paraphernalia/M +paraphrase/DSMG +paraplegia/M +paraplegic/SM +paraprofessional/MS +parapsychologist/MS +parapsychology/M +paraquat/M +parasailing +parascending +parasite/SM +parasitic +parasitical/Y +parasitism/M +parasol/MS +parasympathetic/S +parathion/M +parathyroid/MS +paratroop/RZS +paratrooper/M +paratroops/M +paratyphoid/M +parboil/DSG +parcel/GMDS +parch/LGDS +parchment/SM +pardner/S +pardon/ZGMDRBS +pardonable/U +pardonably/U +pardoner/M +pare/S +paregoric/M +parent/GMDS +parentage/M +parental +parentheses +parenthesis/M +parenthesize/DSG +parenthetic +parenthetical/Y +parenthood/M +parenting/M +parer/M +pares/S +paresis/M +parfait/MS +pariah/M +pariahs +paribus +parietal +parimutuel/MS +paring/M +parish/MS +parishioner/MS +parity/ESM +park/MDSG +parka/SM +parking/M +parkland +parkour +parkway/MS +parky +parlance/M +parlay/GMDS +parley/GMDS +parliament/SM +parliamentarian/SM +parliamentary +parlor/MS +parlous +parmigiana +parochial/Y +parochialism/M +parodist/SM +parody/GDSM +parole/MGDS +parolee/MS +parotid +paroxysm/SM +paroxysmal +parquet/MDSG +parquetry/M +parred +parricidal +parricide/MS +parring +parrot/GMDS +parry/GDSM +parse/DRSG +parsec/MS +parsimonious/Y +parsimony/M +parsley/M +parsnip/MS +parson/MS +parsonage/MS +part's +part/CDSG +partake/ZGRS +partaken +partaker/M +parterre/SM +parthenogenesis/M +partial/MYS +partiality/M +participant/SM +participate/DSGN +participation/M +participator/MS +participatory +participial/M +participle/MS +particle/SM +particleboard/M +particular/SMY +particularity/SM +particularization/M +particularize/DSG +particulate/SM +parting/MS +partisan/SM +partisanship/M +partition/GMDS +partitive/MS +partly +partner/MDSG +partnership/MS +partook +partridge/SM +parturition/M +partway +party/GDSM +parvenu/MS +pascal/MS +paschal +pasha/SM +pass/M +passably +passage/MS +passageway/MS +passbook/MS +passe/DRSBXZGNV +passel/MS +passenger/SM +passer/M +passerby/M +passersby +passim +passing/MY +passion/EM +passionate/EY +passionflower/SM +passionless +passive/PMYS +passiveness/M +passivity/M +passivization +passivize/DSG +passkey/MS +passphrase/S +passport/MS +password/MS +past/AMS +pasta/SM +paste/DSMG +pasteboard/M +pastel/MS +pastern/MS +pasteurization/M +pasteurize/ZGDRS +pasteurized/U +pasteurizer/M +pastiche/MS +pastie +pastille/MS +pastime/MS +pastiness/M +pastor/MS +pastoral/MS +pastorate/MS +pastrami/M +pastry/SM +pasturage/M +pasture/DSMG +pastureland/M +pasty/PTRSM +pat/SM +patch/EGMDS +patchily +patchiness/M +patchouli +patchwork/SM +patchy/TPR +pate/MS +patella/MS +patellae +patent/GMDYS +paterfamilias/MS +paternal/Y +paternalism/M +paternalist/S +paternalistic +paternity/M +paternoster/MS +path/M +pathetic +pathetically +pathfinder/SM +pathless +pathogen/SM +pathogenic +pathological/Y +pathologist/SM +pathology/M +pathos/M +paths +pathway/MS +patience/M +patient/IMST +patienter +patiently +patina/MS +patine +patio/SM +patisserie/S +patois/M +patresfamilias +patriarch/M +patriarchal +patriarchate/MS +patriarchs +patriarchy/SM +patrician/SM +patricidal +patricide/SM +patrimonial +patrimony/SM +patriot/SM +patriotic/U +patriotically +patriotism/M +patrol/MS +patrolled +patrolling +patrolman/M +patrolmen +patrolwoman/M +patrolwomen +patron/MS +patronage/MS +patroness/MS +patronize/ZGDRS +patronizer/M +patronizing/Y +patronymic/SM +patronymically +patroon/SM +patsy/SM +patted +patter/MDGS +pattern/SMDG +patting +patty/SM +paucity/M +paunch/MS +paunchy/RT +pauper/MS +pauperism/M +pauperize/DSG +pause/DSMG +pave/AGDS +paved/U +pavement/MS +pavilion/SM +paving/MS +pavlova/S +paw/SGMD +pawl/MS +pawn/MDSG +pawnbroker/MS +pawnbroking/M +pawnshop/MS +pawpaw/MS +pay's +pay/ASGBL +payback/SM +paycheck/MS +payday/MS +payed +payee/SM +payer/SM +payload/SM +paymaster/SM +payment/ASM +payoff/MS +payola/M +payout/MS +payphone/S +payroll/SM +payslip/SM +paywall/SM +payware +pct +pd +pea/SM +peace/SM +peaceable +peaceably +peaceful/PY +peacefulness/M +peacekeeper/SM +peacekeeping/M +peacemaker/MS +peacemaking/M +peacetime/M +peach/MS +peachy/TR +peacock/MS +peafowl/MS +peahen/MS +peak/MDSG +peaky +peal/AMDSG +peanut/MS +pear/MYS +pearl/SGMD +pearly/RT +peasant/SM +peasantry/M +peashooter/SM +peat/M +peaty/TR +pebble/MGDS +pebbly +pecan/SM +peccadillo/M +peccadilloes +peccary/SM +peck/MDRSZG +peckish +pecs +pectic +pectin/M +pectoral/MS +pectoralis +peculate/GNDS +peculation/M +peculator/SM +peculiar/Y +peculiarity/SM +pecuniary +pedagogic +pedagogical/Y +pedagogue/SM +pedagogy/M +pedal/SGMD +pedalo/S +pedant/MS +pedantic +pedantically +pedantry/M +peddle/ZGDRS +peddler/M +pederast/MS +pederasty/M +pedestal/MS +pedestrian/SM +pedestrianization +pedestrianize/GDS +pediatric/S +pediatrician/MS +pediatrics/M +pedicab/SM +pedicure/MGDS +pedicurist/MS +pedigree/MDS +pediment/MS +pedometer/MS +pedophile/S +pedophilia +peduncle/MS +pee/DRSMZ +peeing +peek/MDSG +peekaboo/M +peel/MDRSJZG +peeled/U +peeler/M +peeling/M +peen/MS +peep/MDRSZG +peepbo +peeper/M +peephole/MS +peepshow/MS +peer/MDG +peerage/SM +peeress/MS +peerless +peeve/DSMG +peevish/PY +peevishness/M +peewee/MS +peewit/S +peg/SM +pegboard/MS +pegged +pegging +peignoir/SM +pejoration/M +pejorative/SMY +peke/MS +pekineses +pekingese/SM +pekoe/M +pelagic +pelf/M +pelican/MS +pellagra/M +pellet/GMDS +pellucid +pelmet/S +pelt/MDSG +pelvic +pelvis/MS +pemmican/M +pen/M +penal +penalization/M +penalize/DSG +penalty/SM +penance/MS +pence +penchant/SM +pencil/GMDJS +pend/CDSG +pendant/MS +pendent/MS +pendulous +pendulum/MS +penetrability/M +penetrable +penetrate/DSGNVX +penetrating/Y +penetration/M +penfriend/S +penguin/MS +penicillin/M +penile +peninsula/SM +peninsular +penis/MS +penitence/M +penitent/SMY +penitential +penitentiary/SM +penknife/M +penknives +penlight/SM +penman/M +penmanship/M +penmen +pennant/MS +penned +penniless +penning +pennon/MS +penny/SM +pennyweight/MS +pennyworth +penologist/MS +penology/M +pension/BZGMDRS +pensioner/M +pensive/PY +pensiveness/M +pent +pentacle/MS +pentagon/MS +pentagonal +pentagram/SM +pentameter/SM +pentathlete/MS +pentathlon/MS +penthouse/SM +penuche/M +penultimate/SM +penumbra/MS +penumbrae +penurious/PY +penuriousness/M +penury/M +peon/MS +peonage/M +peony/SM +people/MGDS +pep/SM +pepped +pepper/GMDS +peppercorn/SM +peppermint/SM +pepperoni/MS +peppery +peppiness/M +pepping +peppy/TPR +pepsin/M +peptic/MS +peptide/S +peradventure/M +perambulate/XGNDS +perambulation/M +perambulator/MS +percale/MS +perceive/BGDS +perceived/U +percent/MS +percentage/SM +percentile/SM +perceptible +perceptibly +perception/SM +perceptional +perceptive/PY +perceptiveness/M +perceptual/Y +perch/GMDS +perchance +percipience/M +percipient +percolate/GNDS +percolation/M +percolator/SM +percussion/AM +percussionist/MS +percussive +perdition/M +perdurable +peregrinate/DSXGN +peregrination/M +peregrine/MS +peremptorily +peremptory +perennial/SMY +perestroika/M +perfect/PTGMDRYS +perfecta/MS +perfectibility/M +perfectible +perfection/SM +perfectionism/M +perfectionist/SM +perfectness/M +perfidious/Y +perfidy/SM +perforate/GNXDS +perforation/M +perforce +perform/SDRZG +performance/SM +performative +performed/U +performer/M +perfume/DRSMZG +perfumer/M +perfumery/SM +perfunctorily +perfunctory +perfusion +pergola/SM +perhaps +pericardia +pericardial +pericarditis +pericardium/M +perigee/SM +perihelia +perihelion/M +peril/SGMD +perilous/Y +perimeter/SM +perinatal +perinea +perineum/M +period/MS +periodic +periodical/SMY +periodicity/M +periodontal +periodontics/M +periodontist/SM +peripatetic/MS +peripheral/MYS +periphery/SM +periphrases +periphrasis/M +periphrastic +periscope/SM +perish/BDRSZG +perishable/MS +peristalses +peristalsis/M +peristaltic +peristyle/SM +peritoneal +peritoneum/MS +peritonitis/M +periwig/SM +periwinkle/SM +perjure/DRSZG +perjurer/M +perjury/SM +perk/MDSG +perkily +perkiness/M +perky/TPR +perm/MDSG +permafrost/M +permanence/M +permanency/M +permanent/SMY +permeability/M +permeable +permeate/GNDS +permeation/M +permissible +permissibly +permission/MS +permissive/PY +permissiveness/M +permit/MS +permitted +permitting +permittivity +permutation/SM +permute/DSG +pernicious/YP +perniciousness/M +peroration/MS +peroxide/MGDS +perpend +perpendicular/SMY +perpendicularity/M +perpetrate/DSGN +perpetration/M +perpetrator/MS +perpetual/SMY +perpetuate/DSGN +perpetuation/M +perpetuity/M +perplex/GDS +perplexed/Y +perplexing/Y +perplexity/SM +perquisite/SM +persecute/GNXDS +persecution/M +persecutor/SM +perseverance/M +persevere/DSG +persiflage/M +persimmon/SM +persist/SGD +persistence/M +persistent/Y +persnickety +person/UMS +persona/SM +personable +personae +personage/MS +personal/MYS +personality/SM +personalize/CDSG +personalty/M +personification/M +personify/GDSNX +personnel/M +perspective/MS +perspex +perspicacious/Y +perspicacity/M +perspicuity/M +perspicuous +perspiration/M +perspire/GDS +persuade/BZGDRS +persuaded/U +persuader/M +persuasion/SM +persuasive/PY +persuasiveness/M +pert/RYPT +pertain/GSD +pertinacious/Y +pertinacity/M +pertinence/M +pertinent/Y +pertness/M +perturb/DGS +perturbation/SM +perturbed/U +pertussis/M +peruke/MS +perusal/MS +peruse/GDS +perv/S +pervade/DSG +pervasive/PY +pervasiveness/M +perverse/PXYN +perverseness/M +perversion/M +perversity/M +pervert/SGMD +peseta/MS +peskily +peskiness/M +pesky/TPR +peso/MS +pessary/S +pessimal +pessimism/M +pessimist/SM +pessimistic +pessimistically +pest/MRSZ +pester/GD +pesticide/MS +pestiferous +pestilence/SM +pestilent +pestilential +pestle/MGDS +pesto/M +pet/SZMR +petabyte/MS +petal/SMD +petard/MS +petcock/SM +peter/GMD +petiole/SM +petite/MS +petition/ZGMDRS +petitionary +petitioner/M +petrel/MS +petrifaction/M +petrify/DSG +petrochemical/SM +petrodollar/MS +petrol/M +petrolatum/M +petroleum/M +petrologist/SM +petrology/M +petted +petticoat/MS +pettifog/S +pettifogged +pettifogger/SM +pettifoggery/M +pettifogging +pettily +pettiness/M +petting/M +pettish/Y +petty/PTR +petulance/M +petulant/Y +petunia/MS +pew/SM +pewee/SM +pewit/SM +pewter/MS +peyote/M +pf +pfennig/MS +pg +phaeton/MS +phage/S +phagocyte/SM +phalanger/SM +phalanges +phalanx/MS +phalli +phallic +phallocentric +phallocentrism +phallus/M +phantasm/MS +phantasmagoria/MS +phantasmagorical +phantasmal +phantom/SM +pharaoh/M +pharaohs +pharisaic +pharisee/SM +pharmaceutic/MS +pharmaceutical/SM +pharmaceutics/M +pharmacist/MS +pharmacologic +pharmacological +pharmacologist/SM +pharmacology/M +pharmacopoeia/MS +pharmacotherapy +pharmacy/SM +pharyngeal +pharynges +pharyngitis/M +pharynx/M +phase/DSMG +phaseout/SM +phat +pheasant/MS +phenacetin/M +phenobarbital/M +phenol/M +phenom/MS +phenomena +phenomenal/Y +phenomenological +phenomenology +phenomenon/MS +phenotype +phenytoin +pheromone/MS +phew +phi/SM +phial/SM +philander/ZGDRS +philanderer/M +philandering/M +philanthropic +philanthropically +philanthropist/MS +philanthropy/SM +philatelic +philatelist/MS +philately/M +philharmonic/SM +philippic/MS +philistine/MS +philistinism/M +philodendron/SM +philological +philologist/MS +philology/M +philosopher/MS +philosophic +philosophical/Y +philosophize/DRSZG +philosophizer/M +philosophy/SM +philter/MS +phish/ZGDR +phisher/M +phlebitis/M +phlegm/M +phlegmatic +phlegmatically +phloem/M +phlox/M +phobia/MS +phobic/MS +phoebe/MS +phoenix/MS +phone/DSMG +phonecard/S +phoneme/MS +phonemic +phonemically +phonetic/S +phonetically +phonetician/SM +phonetics/M +phoneyed +phoneying +phonic/S +phonically +phonics/M +phoniness/M +phonograph/M +phonographic +phonographs +phonological/Y +phonologist/MS +phonology/M +phonon +phony/PTGDRSM +phooey +phosphate/MS +phosphodiesterase +phosphor/MS +phosphorescence/M +phosphorescent/Y +phosphoric +phosphorous +phosphorus/M +phosphorylation +photo/SGMD +photocell/MS +photocopier/M +photocopy/DRSMZG +photoelectric +photoelectrically +photoengrave/DRSJZG +photoengraver/M +photoengraving/M +photofinishing/M +photogenic +photogenically +photograph/MDRZG +photographer/M +photographic +photographically +photographs/A +photography/M +photojournalism/M +photojournalist/SM +photometer/MS +photon/MS +photosensitive +photostat/SM +photostatic +photostatted +photostatting +photosynthesis/M +photosynthesize/GDS +photosynthetic +phototropic +phototropism +phototypesetter +phototypesetting +photovoltaic +phrasal +phrase's +phrase/AGDS +phrasebook/S +phraseology/M +phrasing/MS +phreaking +phrenologist/SM +phrenology/M +phyla +phylactery/SM +phylogeny/M +phylum/M +phys +physic/SM +physical/MYS +physicality +physician/SM +physicist/SM +physicked +physicking +physics/M +physio/S +physiognomy/SM +physiography/M +physiologic +physiological/Y +physiologist/MS +physiology/M +physiotherapist/MS +physiotherapy/M +physique/MS +phytoplankton +pi/SMDRHZG +pianissimo/SM +pianist/MS +piano/SM +pianoforte/SM +pianola/S +piaster/MS +piazza/MS +pibroch/M +pibrochs +pic/SM +pica/M +picador/MS +picante +picaresque +picayune +piccalilli/M +piccolo/MS +pick/MDRSJZG +pickax/GMDS +picker/M +pickerel/MS +picket/ZGMDRS +pickings/M +pickle/MGDS +pickpocket/SM +pickup/MS +picky/PTR +picnic/MS +picnicked +picnicker/SM +picnicking +picot/SM +pictogram/S +pictograph/M +pictographs +pictorial/MYS +picture/MGDS +picturesque/PY +picturesqueness/M +piddle/MGDS +piddly +pidgin/MS +pie/SM +piebald/MS +piece/DSMG +piecemeal +piecework/MRZ +pieceworker/M +piecrust/SM +pieing +pier/M +pierce/JGDS +piercing/MY +piety/M +piezoelectric +piffle/MG +pig/SML +pigeon/MS +pigeonhole/DSMG +pigged +piggery/S +pigging +piggish/PY +piggishness/M +piggy/TRSM +piggyback/MDSG +pigheaded/PY +pigheadedness/M +piglet/MS +pigment/MDS +pigmentation/M +pigpen/MS +pigskin/MS +pigsty/SM +pigswill +pigtail/MS +pike/MZGDRS +piker/M +pikestaff/SM +pilaf/SM +pilaster/MS +pilchard/MS +pile/MGDSJ +pileup/MS +pilfer/ZGDRS +pilferage/M +pilferer/M +pilgrim/MS +pilgrimage/MS +piling/M +pill/MDSG +pillage/MZGDRS +pillager/M +pillar/MDS +pillbox/MS +pillion/MS +pillock/S +pillory/GDSM +pillow/GMDS +pillowcase/MS +pillowslip/MS +pilot/DGSM +pilothouse/SM +pimento/MS +pimiento/MS +pimp/GMDYS +pimpernel/MS +pimple/DSM +pimply/RT +pin/SM +pinafore/MS +pinata/MS +pinball/M +pincer/MS +pinch/GMDS +pincushion/MS +pine's +pine/AGDS +pineapple/MS +pinewood/S +piney +pinfeather/SM +ping/GMD +pinhead/SM +pinhole/SM +pinier +piniest +pinion/SMDG +pink/TGPMDRS +pinkeye/M +pinkie/SM +pinkish +pinkness/M +pinko/MS +pinnacle/SM +pinnate +pinned/U +pinning/U +pinny/S +pinochle/M +pinon/MS +pinpoint/SGMD +pinprick/MS +pinsetter/SM +pinstripe/DSM +pint/MS +pinto/MS +pinup/MS +pinwheel/GSMD +pinyin/M +pinyon/SM +pioneer/SGMD +pious/YP +piousness/M +pip/SZGMDR +pipe/MS +pipeline/SM +piper/M +pipette/SM +pipework +piping/M +pipit/MS +pipped +pippin/SM +pipping +pipsqueak/SM +piquancy/M +piquant/Y +pique/MGDS +piracy/M +piranha/SM +pirate/DSMG +piratical/Y +pirogi/M +piroshki/M +pirouette/DSMG +piscatorial +pismire/SM +piss/ZGMDRS +pissoir/S +pistachio/SM +piste/S +pistil/SM +pistillate +pistol/SM +piston/SM +pit/SM +pita/MS +pitapat/SM +pitch/MDRSZG +pitchblende/M +pitcher/M +pitchfork/MDSG +pitchman/M +pitchmen +piteous/YP +piteousness/M +pitfall/SM +pith/M +pithead/S +pithily +pithiness/M +pithy/RTP +pitiable +pitiably +pitiful/Y +pitiless/PY +pitilessness/M +piton/MS +pitta/S +pittance/MS +pitted +pitting +pituitary/SM +pity/GDSM +pitying/Y +pivot/MDGS +pivotal +pix/M +pixel/MS +pixie/MS +pizza/MS +pizzazz/M +pizzeria/SM +pizzicati +pizzicato/M +pj's +pk +pkg +pkt +pkwy +pl +placard/SMDG +placate/DSGN +placation/M +placatory +place's +place/AESDLG +placebo/SM +placed/U +placeholder/MS +placekick/MDRZGS +placekicker/M +placement/EASM +placenta/SM +placental/S +placer/SM +placid/Y +placidity/M +placings +placket/SM +plagiarism/SM +plagiarist/SM +plagiarize/DRSZG +plagiarizer/M +plagiary/M +plague/DSMG +plaice +plaid/MS +plain/MRYTSP +plainchant +plainclothes +plainclothesman/M +plainclothesmen +plainness/M +plainsman/M +plainsmen +plainsong/M +plainspoken +plaint/SMV +plaintiff/SM +plaintive/Y +plait/MDGS +plan/ZMRS +planar +plane's +plane/CGDS +planeload/MS +planer/M +planet/SM +planetarium/SM +planetary +plangency/M +plangent +plank/MDGS +planking/M +plankton/M +planned/U +planner/SM +planning/S +plant/MDRZGSJ +plantain/SM +plantar +plantation/MS +planter/M +planting/M +plantlike +plaque/SM +plash/MDSG +plasma/M +plasmon +plaster/SZGMDR +plasterboard/M +plasterer/M +plastic/SM +plasticity/M +plasticize/DSG +plastique +plat/XGMDNS +plate/MS +plateau/SMDG +plateful/SM +platelet/SM +platen/M +platform/SGMD +plating/M +platinum/M +platitude/SM +platitudinous +platonic +platoon/SGMD +platted +platter/SM +platting +platy/M +platypus/MS +platys +plaudit/SM +plausibility/M +plausible +plausibly +play/AEGMDS +playable/EU +playact/SGD +playacting/M +playback/MS +playbill/MS +playbook/MS +playboy/SM +player/SM +playfellow/SM +playful/PY +playfulness/M +playgirl/MS +playgoer/MS +playground/SM +playgroup/S +playhouse/MS +playlist/MS +playmate/MS +playoff/SM +playpen/SM +playroom/SM +playschool/S +plaything/SM +playtime/M +playwright/SM +plaza/MS +plea/MS +plead/DRZGSJ +pleader/M +pleading/MY +pleasant/UTYP +pleasanter +pleasantness/UM +pleasantry/SM +please/EDSG +pleasing/YS +pleasurably +pleasure/MGDSB +pleasureful +pleat/MDGS +pleb/S +plebby +plebe/MS +plebeian/MS +plebiscite/MS +plectra +plectrum/MS +pledge/DSMG +plenary/SM +plenipotentiary/SM +plenitude/SM +plenteous +plentiful/Y +plenty/M +plenum/S +pleonasm/MS +plethora/M +pleura/M +pleurae +pleurisy/M +plexus/MS +pliability/M +pliable +pliancy/M +pliant/Y +pliers/M +plight/SMDG +plimsoll/S +plinth/M +plinths +plod/S +plodded +plodder/MS +plodding/S +plonk/DRSZG +plop/MS +plopped +plopping +plosive/S +plot/MS +plotted +plotter/SM +plotting +plover/SM +plow/GMDS +plowman/M +plowmen +plowshare/MS +ploy's +ploy/S +pluck/MDSG +pluckily +pluckiness/M +plucky/RPT +plug's +plug/US +plugged/U +plugging/U +plughole/S +plugin/SM +plum/GMDS +plumage/M +plumb/MDRSZGJ +plumbed/U +plumber/M +plumbing/M +plume/MS +plummet/SGMD +plummy +plump/MDRYSTGP +plumpness/M +plumy/RT +plunder/SZGMDR +plunderer/M +plunge/DRSMZG +plunger/M +plunk/MDSG +pluperfect/SM +plural/SM +pluralism/M +pluralist/MS +pluralistic +plurality/SM +pluralization/M +pluralize/GDS +plus/MS +plush/MRYTP +plushness/M +plushy/RT +plutocracy/SM +plutocrat/SM +plutocratic +plutonium/M +pluvial +ply/AGDSM +plywood/M +pm +pneumatic +pneumatically +pneumococcal +pneumococci +pneumococcus +pneumonia/M +poach/DRSZG +poacher/M +poaching/M +pock/GMDS +pocket/SMDG +pocketbook/SM +pocketful/SM +pocketknife/M +pocketknives +pockmark/MDGS +pod/SM +podcast/SMG +podded +podding +podiatrist/SM +podiatry/M +podium/SM +poem/MS +poesy/M +poet/MS +poetaster/MS +poetess/MS +poetic/S +poetical/Y +poetry/M +pogrom/SM +poi/M +poignancy/M +poignant/Y +poinciana/SM +poinsettia/SM +point/MDRSZG +pointblank +pointed/Y +pointer/M +pointillism/M +pointillist/SM +pointless/PY +pointlessness/M +pointy/TR +poise/MGDS +poison/SJZGMDR +poisoner/M +poisoning/M +poisonous/Y +poke/MZGDRS +poker/M +pokey/MS +poky/TR +pol/SGMD +polar +polarity/SM +polarization/CM +polarize/CDSG +pole/MS +poleaxe/GDS +polecat/MS +polemic/MS +polemical/Y +polemicist/SM +polemics/M +polestar/SM +police/DSMG +policeman/M +policemen +policewoman/M +policewomen +policy/SM +policyholder/MS +policymaker/S +polio/MS +poliomyelitis/M +polish/ZGMDRS +polished/U +polisher/M +politburo/MS +polite/RYTP +politeness/M +politesse/M +politic/S +political/Y +politician/SM +politicization/M +politicize/CDSG +politicking/M +politico/SM +politics/M +polity/SM +polka/MDSG +poll/GMDNS +pollack/MS +pollard/S +pollen/M +pollinate/GNDS +pollination/M +pollinator/SM +polling/M +polliwog/SM +pollster/SM +pollutant/MS +pollute/ZGNDRS +polluted/U +polluter/M +pollution/M +polo/M +polonaise/SM +polonium/M +poltergeist/MS +poltroon/SM +poly +polyacrylamide +polyamory/S +polyandrous +polyandry/M +polyclinic/SM +polyester/MS +polyethylene/M +polygamist/MS +polygamous +polygamy/M +polyglot/SM +polygon/SM +polygonal +polygraph/GMD +polygraphs +polyhedral +polyhedron/SM +polymath/M +polymaths +polymer/SM +polymeric +polymerization/M +polymerize/GDS +polymorphic +polymorphous +polynomial/MS +polyp/MS +polyphonic +polyphony/M +polypropylene/M +polys +polysemous +polystyrene/M +polysyllabic +polysyllable/MS +polytechnic/MS +polytheism/M +polytheist/SM +polytheistic +polythene +polyunsaturate/DS +polyurethane/MS +polyvinyl +pom/S +pomade/DSMG +pomander/SM +pomegranate/MS +pommel/SGMD +pommy/S +pomp/M +pompadour/SMD +pompano/MS +pompom/SM +pomposity/M +pompous/YP +pompousness/M +ponce/GDS +poncho/SM +poncy +pond/MS +ponder/SZGDR +ponderer/M +ponderous/YP +ponderousness/M +pone/MS +pong/GDS +pongee/M +poniard/MS +pontiff/SM +pontifical/Y +pontificate/DSMG +pontoon/SM +pony/GDSM +ponytail/MS +poo/SGD +pooch/MDSG +poodle/SM +poof/MS +poofter/S +pooh/GMD +poohs +pool/GMDS +poolroom/MS +poolside/S +poop/GMDS +poor/TRYP +poorboy/M +poorhouse/SM +poorness/M +pop/SM +popcorn/M +pope/MS +popgun/SM +popinjay/MS +poplar/SM +poplin/M +popover/SM +poppa/MS +poppadom/S +popped +popper/SM +poppet/S +popping +poppy/SM +poppycock/M +populace/MS +popular/Y +popularity/UM +popularization/M +popularize/DSG +populate/ACGDS +populated/U +population/CM +populations +populism/M +populist/MS +populous/P +populousness/M +popup/MS +porcelain/SM +porch/MS +porcine +porcupine/SM +pore/MGDS +porgy/SM +pork/ZMR +porker/M +porky/RSMT +porn/M +porno/M +pornographer/MS +pornographic +pornographically +pornography/M +porosity/M +porous/P +porousness/M +porphyritic +porphyry/M +porpoise/MGDS +porridge/M +porringer/SM +port's/A +port/CAEGDS +portability/M +portable/MS +portage/DSMG +portal/SM +portcullis/MS +portend/SGD +portent/SM +portentous/YP +porter/ASM +porterhouse/SM +portfolio/MS +porthole/MS +portico/M +porticoes +portiere/MS +portion/KSGMD +portliness/M +portly/RPT +portmanteau/MS +portrait/MS +portraitist/SM +portraiture/M +portray/SGD +portrayal/MS +portulaca/M +pose's/A +pose/CAKEGDS +poser/EKSM +poseur/SM +posh/TR +posit/DSGV +position/CKEMS +positional/KE +positioned/K +positioning/AK +positive/MYPS +positiveness/M +positivism +positivist/S +positron/MS +poss +posse/MS +possess/AEVGSD +possession/ASM +possessive/SMYP +possessiveness/M +possessor/SM +possibility/SM +possible/SM +possibly +possum/SM +post/ZGMDRSJ +postage/M +postal +postbag/S +postbox/S +postcard/SM +postcode/S +postcolonial +postconsonantal +postdate/DSG +postdoc/MS +postdoctoral +poster/M +posterior/SM +posterity/M +postgraduate/SM +posthaste +posthumous/Y +posthypnotic +postie/S +postilion/SM +postindustrial +posting/M +postlude/SM +postman/M +postmark/SMDG +postmaster/MS +postmen +postmenopausal +postmeridian +postmistress/MS +postmodern +postmodernism/M +postmodernist/MS +postmortem/SM +postnasal +postnatal +postoperative +postpaid +postpartum +postpone/DSGL +postponement/SM +postprandial +postscript/SM +postseason/SM +postsynaptic +postulate/XDSMGN +postulation/M +postural +posture/MGJDS +posturing/M +postwar +postwoman +postwomen +posy/SM +pot/CSM +potability/M +potable/SM +potash/M +potassium/M +potato/M +potatoes +potbelly/DSM +potboiler/SM +potency/M +potent/Y +potentate/MS +potential/MYS +potentiality/SM +potentiate/GDS +potful/SM +pothead/SM +pother/SMDG +potherb/SM +potholder/MS +pothole/DRSMZG +pothook/SM +potion/SM +potluck/MS +potpie/SM +potpourri/SM +potsherd/SM +potshot/MS +pottage/M +potted +potter/GSMD +pottery/SM +potting +potty/PRSMT +pouch/MDSG +pouf/S +pouffe/S +poulterer/MS +poultice/DSMG +poultry/M +pounce/DSMG +pound's +pound/KDSG +poundage/M +pounding/SM +pour/GDSJ +pout/ZGMDRS +pouter/M +poverty/M +pow +powder/GSMD +powdery +power/MDSG +powerboat/MS +powerful/Y +powerhouse/SM +powerless/PY +powerlessness/M +powwow/SGMD +pox/MS +pp +ppm +ppr +pr +practicability/M +practicably +practical/SMY +practicality/SM +practice/DSMGB +practiced/U +practicum/SM +practitioner/SM +praetor/SM +praetorian +pragmatic/MS +pragmatical/Y +pragmatism/M +pragmatist/MS +prairie/SM +praise/EDSMG +praiseworthiness/M +praiseworthy/P +praline/SM +pram/MS +prance/DRSMZG +prancer/M +prancing/Y +prang/DSG +prank/MS +prankster/SM +praseodymium/M +prat/S +prate/MZGDRS +prater/M +pratfall/SM +prattle/DRSMZG +prattler/M +prawn/MDSG +pray/ZGDRS +prayer/M +prayerful/Y +preach/DRSZGL +preacher/M +preachment/M +preachy/RT +preadolescence/SM +preadolescent +preamble/MGDS +prearrange/LGDS +prearrangement/M +preassigned +precancel/SMDG +precancerous +precarious/PY +precariousness/M +precast +precaution/MS +precautionary +precede/DSG +precedence/M +precedent/SM +precept/SM +preceptor/SM +precinct/MS +preciosity/M +precious/YP +preciousness/M +precipice/SM +precipitant/MS +precipitate/XMYGNDS +precipitation/M +precipitous/Y +precis/M +precise/DRSYTGNP +preciseness/M +precision/M +preclude/GDS +preclusion/M +precocious/YP +precociousness/M +precocity/M +precognition/M +precognitive +precolonial +preconceive/GDS +preconception/SM +precondition/MDGS +precook/GSD +precursor/SM +precursory +predate/DSG +predator/MS +predatory +predawn +predecease/GDS +predecessor/SM +predefined +predesignate/GDS +predestination/M +predestine/DSG +predetermination/M +predetermine/ZGDRS +predeterminer/M +predicable +predicament/MS +predicate/MGNVDS +predication/M +predicative/Y +predict/BGVSD +predictability/UM +predictable/U +predictably/U +prediction/SM +predictor/MS +predigest/GDS +predilection/SM +predispose/GDS +predisposition/MS +prednisone +predominance/M +predominant/Y +predominate/YGDS +preemie/SM +preeminence/M +preeminent/Y +preempt/GVSD +preemption/M +preemptive/Y +preen/DSG +preexist/DGS +preexistence/M +pref +prefab/SM +prefabbed +prefabbing +prefabricate/DSGN +prefabrication/M +preface/DSMG +prefatory +prefect/SM +prefecture/MS +prefer/SBL +preferably +preference/MS +preferential/Y +preferment/M +preferred +preferring +prefigure/GDS +prefix/MDSG +preform/GSD +prefrontal +pregame/SM +pregnancy/SM +pregnant +preheat/GSD +prehensile +prehistorian/S +prehistoric +prehistorical/Y +prehistory/M +prehuman +preinstalled +prejudge/GDS +prejudgment/SM +prejudice/MGDS +prejudiced/U +prejudicial +prekindergarten/SM +prelacy/M +prelate/SM +prelim/SM +preliminary/SM +preliterate +prelude/MS +premarital +premature/Y +premed/SM +premedical +premeditate/DSGN +premeditated/U +premeditation/M +premenstrual +premier/SGMD +premiere/MS +premiership/MS +premise/DSMG +premium/SM +premix/GDS +premolar/SM +premonition/MS +premonitory +prenatal/Y +prenup/SM +prenuptial +preoccupation/SM +preoccupy/DSG +preoperative +preordain/GDS +preowned +prep/MS +prepackage/DSG +prepacked +prepaid +preparation/SM +preparatory +prepare/GDS +prepared/UP +preparedness/UM +prepay/GSL +prepayment/MS +preponderance/SM +preponderant/Y +preponderate/GDS +preposition/SM +prepositional/Y +prepossess/GDS +prepossessing/U +prepossession/SM +preposterous/Y +prepped +prepping +preppy/TRSM +prepubescence/M +prepubescent/SM +prepuce/MS +prequel/MS +prerecord/GSD +preregister/SGD +preregistration/M +prerequisite/MS +prerogative/SM +pres +presage/MGDS +presbyopia/M +presbyter/SM +presbytery/SM +preschool/SZMR +preschooler/M +prescience/M +prescient/Y +prescribe/DSG +prescript/SVM +prescription/SM +prescriptive/Y +preseason/SM +presence/SM +present/LMDRYZGSB +presentably +presentation/ASM +presenter/M +presentiment/SM +presentment/SM +preservation/M +preservationist/SM +preservative/SM +preserve/BDRSMZG +preserver/M +preset/S +presetting +preshrank +preshrink/GS +preshrunk +preside/GDS +presidency/SM +president/MS +presidential +presidium/M +presort/DGS +press's +press/ACGSD +pressed/U +presser/MS +pressie/S +pressing/SMY +pressman/M +pressmen +pressure/DSMG +pressurization/M +pressurize/CGDS +pressurizer/SM +prestidigitation/M +prestige/M +prestigious +presto/SM +presumably +presume/GDSB +presumption/SM +presumptive +presumptuous/YP +presumptuousness/M +presuppose/DSG +presupposition/MS +pretax +preteen/MS +pretend/DRZGS +pretender/M +pretense/SXMN +pretension/M +pretentious/UY +pretentiousness/M +preterit/SM +preterm +preternatural/Y +pretest/DGS +pretext/MS +pretrial/S +prettify/GDS +prettily +prettiness/M +pretty/TGDRSMP +pretzel/MS +prevail/DGS +prevalence/M +prevalent +prevaricate/DSGNX +prevarication/M +prevaricator/SM +prevent/DBSGV +preventable/U +preventative/MS +prevention/M +preventive/SM +preview/MDRSZG +previous/Y +prevision/MS +prewar +prey/GMDS +prezzie/S +priapic +price's +price/AGDS +priceless +pricey +pricier +priciest +prick/MDRYSZG +pricker/M +prickle/MGDS +prickliness/M +prickly/PRT +pride/MGDS +prideful/Y +prier/M +priest/SMY +priestess/MS +priesthood/SM +priestliness/M +priestly/RTP +prig/MS +priggish/P +priggishness/M +prim/ZGDRYP +primacy/M +primal +primarily +primary/SM +primate/MS +prime/MS +primer/M +primeval +priming/M +primitive/SPMY +primitiveness/M +primmer +primmest +primness/M +primogenitor/SM +primogeniture/M +primordial/Y +primp/DSG +primrose/SM +primula/S +prince/SMY +princedom/SM +princeliness/M +princely/PRT +princess/MS +principal/SMY +principality/SM +principle/DSM +principled/U +print/AMDSG +printable/U +printer/MS +printing/SM +printmaking +printout/SM +prion/S +prior/MS +prioress/MS +prioritization +prioritize/DSG +priority/SM +priory/SM +prism/MS +prismatic +prison/SZMR +prisoner/M +prissily +prissiness/M +prissy/PTR +pristine +prithee +privacy/M +private/XMYTNRS +privateer/SM +privation/CSM +privatization/SM +privatize/DSG +privet/SM +privilege/DSMG +privileged/U +privily +privy/RSMT +prize/MGDS +prized/A +prizefight/ZGSMR +prizefighter/M +prizefighting/M +prizewinner/MS +prizewinning +pro/SM +probabilistic +probability/SM +probable/SM +probably +probate/MN +probation/ZMR +probational +probationary +probationer/M +probe/MGDSBJ +probity/M +problem/MS +problematic/U +problematical/Y +probosces +proboscis/MS +procaine/M +procedural +procedure/SM +proceed/GJDS +proceeding/M +proceeds/M +process's +process/AGDS +processable +processed/U +procession/GD +processional/MS +processor/SM +proclamation/MS +proclivity/SM +procrastinate/DSGN +procrastination/M +procrastinator/MS +procreate/V +proctor/GMDS +procurement/M +prod/MS +prodigal/MYS +prodigality/M +prodigious/Y +prodigy/SM +produce's +produce/AZGDRS +producer/AM +producible/A +production/ASM +productive/UY +productiveness/M +productivity/M +prof/MS +profanation/MS +profane/PYGDS +profaneness/M +profanity/SM +professed/Y +profession/SM +professional/MYS +professionalism/M +professionalization +professionalize/DSG +professor/SM +professorial/Y +professorship/SM +proffer/GMDS +proficiency/M +proficient/MYS +profit/BGD +profitability/M +profitable/U +profitably/U +profiteer/MDGS +profiteering/M +profiterole/SM +profitless +profligacy/M +profligate/SMY +proforma +profound/RYTP +profoundness/M +profundity/SM +profuse/PY +profuseness/M +progenitor/SM +progeny/M +progesterone/M +progestin/S +prognathous +prognoses +prognosis/M +prognostic/MS +prognosticate/XGNDS +prognostication/M +prognosticator/MS +program/CAS +programmable/MS +programmatic +programmed/AC +programmer/MS +programming/SM +progress/MDSGV +progression/MS +progressive/PMYS +progressiveness/M +prohibit/DGVS +prohibition/SM +prohibitionist/MS +prohibitive/Y +prohibitory +project/GMDS +projectile/SM +projection/SM +projectionist/SM +projector/MS +prokaryote/MS +prokaryotic +prole/S +proletarian/MS +proletariat/M +proliferate/DSGN +proliferation/M +prolific +prolifically +prolix/Y +prolixity/M +prologue/SM +prolongation/SM +prom/M +promenade/MGDS +promethium/M +prominence/M +prominent/Y +promiscuity/M +promiscuous/Y +promise/DSMG +promising/Y +promissory +promo/M +promontory/SM +promote/DRZG +promoter/M +promotional +prompt/JPSMDRYZTG +prompted/U +prompter/M +prompting/M +promptitude/M +promptness/M +promulgate/GNDS +promulgation/M +promulgator/MS +prone/P +proneness/M +prong/MDS +pronghorn/MS +pronominal/M +pronounce/DSLG +pronounceable/U +pronouncement/SM +pronto +pronunciation/MS +proof/ADGSM +proofread/SRZG +proofreader/M +prop/MS +propaganda/M +propagandist/MS +propagandize/GDS +propagate/DSGN +propagation/M +propagator/SM +propel/S +propellant/MS +propelled +propeller/SM +propelling +propensity/SM +proper/MRYT +property/DSM +prophecy/SM +prophesier/M +prophesy/DRSMZG +prophet/SM +prophetess/MS +prophetic +prophetical/Y +prophylactic/SM +prophylaxes +prophylaxis/M +propinquity/M +propitiate/DSGN +propitiation/M +propitiatory +propitious/Y +proponent/SM +proportion/ESM +proportional/YS +proportionality +proportionate/EY +proposal/MS +propped +propping +propranolol +proprietary/SM +proprieties/M +proprietor/SM +proprietorial/Y +proprietorship/M +proprietress/MS +propriety/SM +propulsion/M +propulsive +prorate/DSG +prorogation/M +prorogue/GD +prosaic +prosaically +proscenium/SM +prosciutto/M +proscribe/DG +proscription/MS +prose/M +prosecute/DSXGN +prosecution/M +prosecutor/MS +proselyte/DSMG +proselytism/M +proselytize/DRSZG +proselytizer/M +prosocial +prosody/SM +prospect/MDGVS +prospective/Y +prospector/SM +prospectus/MS +prosper/GSD +prosperity/M +prosperous/Y +prostate/MS +prostheses +prosthesis/M +prosthetic +prostitute/MGNDS +prostitution/M +prostrate/GNXDS +prostration/M +prosy/RT +protactinium/M +protagonist/SM +protean +protect/GVSD +protected/U +protection/SM +protectionism/M +protectionist/MS +protective/PY +protectiveness/M +protector/MS +protectorate/MS +protege/SM +protegee/S +protein/SM +protestant/S +protestation/MS +protocol/MS +proton/SM +protoplasm/M +protoplasmic +prototype/MGS +prototypical +protozoa +protozoan/MS +protozoic +protract/GD +protrude/GDS +protrusile +protrusion/MS +protuberance/MS +protuberant +proud/RYT +prov/NB +provability/M +provably +prove/EAGDS +proved/U +proven/U +provenance/SM +provender/M +provenience/M +proverbial/Y +provide/DRSZG +provided/U +providence/M +provident/Y +providential/Y +provider/M +province/MS +provincial/SMY +provincialism/M +provisional/Y +proviso/SM +provocateur/S +provocative/PY +provocativeness/M +provoke/DRSZG +provoked/U +provoker/M +provoking/Y +provolone/M +provost/SM +prow/MS +prowess/M +prowl/MDRSZG +prowler/M +proximal +proximate +proximity/M +proxy/SM +prude/MS +prudence/M +prudent/Y +prudential/Y +prudery/M +prudish/YP +prudishness/M +prune/MZGDRS +pruner/M +prurience/M +prurient/Y +pry/ZTGDRSM +psalm/MS +psalmist/SM +psaltery/SM +psephologist/S +psephology +pseud/S +pseudo/S +pseudonym/SM +pseudonymous +pseudoscience/MS +pseudy +pshaw/MS +psi/SM +psittacosis/M +psoriasis/M +psst +psych/MDSG +psyche/M +psychedelia +psychedelic/SM +psychedelically +psychiatric +psychiatrist/SM +psychiatry/M +psychic/MS +psychical/Y +psycho/SM +psychoactive +psychoanalyses +psychoanalysis/M +psychoanalyst/SM +psychoanalytic +psychoanalytical/Y +psychoanalyze/DSG +psychobabble/M +psychodrama/MS +psychogenic +psychokinesis +psychokinetic +psychological/Y +psychologist/MS +psychology/SM +psychometric +psychoneuroses +psychoneurosis/M +psychopath/M +psychopathic +psychopathology +psychopaths +psychopathy/M +psychopharmacology +psychophysiology +psychos/S +psychosis/M +psychosomatic +psychotherapist/MS +psychotherapy/SM +psychotic/SM +psychotically +psychotropic/MS +psychs +pt/C +ptarmigan/MS +pterodactyl/MS +ptomaine/SM +pub/SM +pubertal +puberty/M +pubes/M +pubescence/M +pubescent +pubic +pubis/M +public/AM +publican/AMS +publication/ASM +publicist/MS +publicity/M +publicize/GDS +publicly +publish/AGDS +publishable +published/U +publisher/MS +publishing/M +puce/M +puck/ZMRS +pucker/MDG +puckish/YP +puckishness/M +pud/S +pudding/SM +puddle/DSMG +puddling/M +pudenda +pudendum/M +pudginess/M +pudgy/PRT +pueblo/SM +puerile +puerility/M +puerperal +puff/ZGMDRS +puffball/SM +puffer/M +puffin/SM +puffiness/M +puffy/PRT +pug/SM +pugilism/M +pugilist/SM +pugilistic +pugnacious/YP +pugnaciousness/M +pugnacity/M +puke/MGDS +pukka +pulchritude/M +pulchritudinous +pule/GDS +pull/ZGMDRS +pullback/MS +puller/M +pullet/SM +pulley/SM +pullout/MS +pullover/SM +pulmonary +pulp/GMDS +pulpiness/M +pulpit/SM +pulpwood/M +pulpy/RPT +pulsar/SM +pulsate/XGNDS +pulsation/M +pulse/AMGDS +pulverization/M +pulverize/DSG +puma/MS +pumice/SM +pummel/SGD +pump/ZGMDRS +pumper/M +pumpernickel/M +pumpkin/MS +pun/SM +punch/MDRSZG +punchbag/S +puncheon/MS +puncher/M +punchline/S +punchy/TR +punctilio/M +punctilious/PY +punctiliousness/M +punctual/Y +punctuality/M +punctuate/GNDS +punctuation/M +puncture/DSMG +pundit/SM +punditry/M +pungency/M +pungent/Y +puniness/M +punish/BLGDS +punished/U +punishing/Y +punishment/MS +punitive/Y +punk/TMRS +punned +punnet/S +punning +punster/SM +punt/ZGMDRS +punter/M +puny/TRP +pup/SM +pupa/M +pupae +pupal +pupate/DSG +pupil/MS +pupped +puppet/MS +puppeteer/SM +puppetry/M +pupping +puppy/SM +purblind +purchase/DRSMZGB +purchaser/M +purdah/M +pure/PYTR +purebred/SM +puree/MDS +pureeing +pureness/M +purgative/SM +purgatorial +purgatory/SM +purge/MZGDRS +purger/M +purification/M +purifier/M +purify/NDRSZG +purine/MS +purism/M +purist/MS +puristic +puritan/SM +puritanical/Y +puritanism/M +purity/M +purl/GMDS +purlieu/SM +purloin/SGD +purple/MTRS +purplish +purport/SMDG +purported/Y +purpose/DSMYG +purposed/A +purposeful/YP +purposefulness/M +purposeless/PY +purr/GMDS +purse/MZGDRS +purser/M +pursuance/M +pursuant +pursue/ZGDRS +pursuer/M +pursuit/SM +purulence/M +purulent +purvey/DSG +purveyance/M +purveyor/SM +purview/M +pus/M +push/ZGMDRS +pushbike/S +pushcart/SM +pushchair/S +pusher/M +pushily +pushiness/M +pushover/MS +pushpin/S +pushy/TRP +pusillanimity/M +pusillanimous/Y +puss/MS +pussy/TRSM +pussycat/MS +pussyfoot/DSG +pustular +pustule/SM +put/ISM +putative +putout/MS +putrefaction/M +putrefactive +putrefy/GDS +putrescence/M +putrescent +putrid +putsch/MS +putt/ZGMDRS +putted/I +puttee/MS +putter/MDRZG +putterer/M +putting/I +putty/GDSM +putz/S +puzzle/MZGDRSL +puzzlement/M +puzzler/M +pvt +pwn/SGD +pyelonephritis +pygmy/SM +pylon/SM +pylori +pyloric +pylorus/M +pyorrhea/M +pyramid/GSMD +pyramidal +pyre/MS +pyrimidine/MS +pyrite/SM +pyrites/M +pyromania/M +pyromaniac/SM +pyrotechnic/S +pyrotechnical +pyrotechnics/M +pyruvate +python/SM +pyx/MS +pzazz +q +qr +qt/S +qty +qua +quack/GMDS +quackery/M +quad/MS +quadrangle/SM +quadrangular +quadrant/MS +quadraphonic +quadratic/MS +quadrature +quadrennial +quadrennium/MS +quadriceps/MS +quadrilateral/SM +quadrille/XMNS +quadrillion/M +quadriplegia/M +quadriplegic/SM +quadrivium/M +quadruped/MS +quadrupedal +quadruple/MGDS +quadruplet/MS +quadruplicate/MGNDS +quadruplication/M +quaff/GMDS +quagmire/SM +quahog/MS +quail/GMDS +quaint/PRYT +quaintness/M +quake/MGDS +quaky +qualification/EM +qualified/U +qualifier/SM +qualify/EGXNDS +qualitative/Y +quality/SM +qualm/MS +qualmish +quandary/SM +quango/S +quanta +quantifiable +quantification/M +quantifier/M +quantify/NDRSZG +quantitation +quantitative/Y +quantity/SM +quantization +quantize +quantum/M +quarantine/MGDS +quark/MS +quarrel/SZGMDR +quarreler/M +quarrelsome/P +quarrelsomeness/M +quarry/DSMG +quart/MS +quarter/SGMDY +quarterback/GMDS +quarterdeck/MS +quarterfinal/SM +quarterly/SM +quartermaster/MS +quarterstaff/M +quarterstaves +quartet/SM +quarto/MS +quartz/M +quasar/MS +quash/GDS +quasi +quatrain/MS +quaver/MDSG +quavery +quay/MS +quayside/S +queasily +queasiness/M +queasy/TPR +queen/GMDYS +queenly/RT +queer/PTGMDRYS +queerness/M +quell/GDS +quench/ZGDRSB +quenchable/U +quencher/M +quenchless +querulous/YP +querulousness/M +query/DSMG +ques +quesadilla/MS +quest/IFAMS +quested +questing +question/SMDRZGBJ +questionable/U +questionably/U +questioned/U +questioner/M +questioning/MY +questionnaire/SM +queue's +queue/CDS +queuing +quibble/DRSMZG +quibbler/M +quiche/SM +quick/MNRYXTP +quicken/DG +quickfire +quickie/SM +quicklime/M +quickness/M +quicksand/MS +quicksilver/M +quickstep/MS +quid/MS +quiescence/M +quiescent/Y +quiet/SMDNRYXTGP +quieten/DG +quietism +quietness/M +quietude/IEM +quietus/MS +quiff/S +quill/SM +quilt/SMDRZG +quilter/M +quilting/M +quin/S +quince/SM +quine/S +quinidine +quinine/M +quinoa +quinsy/M +quint/SM +quintessence/SM +quintessential/Y +quintet/SM +quintuple/MGDS +quintuplet/MS +quip/MS +quipped +quipping +quipster/SM +quire's +quire/IAS +quirk/SMDG +quirkiness/M +quirky/RTP +quirt/SM +quisling/SM +quit/S +quitclaim/MS +quite +quittance/M +quitter/SM +quitting +quiver/SMDG +quivery +quixotic +quixotically +quiz/M +quizzed +quizzer/SM +quizzes +quizzical/Y +quizzing +quo/H +quoin/SM +quoit/SMDG +quondam +quorate/I +quorum/SM +quot/B +quota/SM +quotability/M +quotation/SM +quote's +quote/UDSG +quotidian +quotient/SM +qwerty +r/S +rabbet/GMDS +rabbi/SM +rabbinate/M +rabbinic +rabbinical +rabbit/GMDS +rabble/MS +rabid/PY +rabidness/M +rabies/M +raccoon/M +race/MZGDRS +racecourse/SM +racegoer/S +racehorse/MS +raceme/MS +racer/M +racetrack/MS +raceway/MS +racial/Y +racialism/M +racialist/MS +racily +raciness/M +racing/M +racism/M +racist/SM +rack/GMDS +racket/SMDG +racketeer/SMDG +racketeering/M +raconteur/SM +racquetball/SM +racy/PRT +rad/SM +radar/SM +radarscope/SM +raddled +radial/SMY +radian/S +radiance/M +radiant/Y +radiate/DSGNX +radiation/M +radiator/SM +radical/SMY +radicalism/M +radicalization/M +radicalize/DSG +radicchio/M +radii +radio/MDGS +radioactive/Y +radioactivity/M +radiocarbon/M +radiogram/MS +radiographer/SM +radiography/M +radioisotope/MS +radiologist/SM +radiology/M +radioman/M +radiomen +radiometer/MS +radiometric +radiometry/M +radiophone/SM +radioscopy/M +radiosonde/SM +radiosurgery +radiotelegraph/M +radiotelegraphs +radiotelegraphy/M +radiotelephone/MS +radiotherapist/MS +radiotherapy/M +radish/MS +radium/M +radius/M +radon/M +raffia/M +raffish/YP +raffishness/M +raffle/DSMG +raft/ZGMDRS +rafter/M +rafting/M +rag/SGMD +raga/MS +ragamuffin/MS +ragbag/M +rage/MS +ragga +ragged/RYTP +raggedness/M +raggedy/RT +ragging +raging/Y +raglan/SM +ragout/SM +ragtag/S +ragtime/M +ragweed/M +ragwort +rah +raid/ZGMDRS +raider/M +rail's +rail/CGDS +railcard/S +railing/SM +raillery/SM +railroad/SZGMDR +railroader/M +railroading/M +railway/SM +railwayman +railwaymen +raiment/M +rain/GMDS +rainbow/SM +raincoat/SM +raindrop/SM +rainfall/SM +rainmaker/SM +rainmaking/M +rainproof +rainstorm/MS +rainwater/M +rainy/RT +raise/MZGDRS +raiser/M +raisin/SM +rajah/M +rajahs +rake/MGDS +rakish/YP +rakishness/M +rally/DSMG +ram/SM +ramble/DRSMZGJ +rambler/M +rambunctious/PY +rambunctiousness/M +ramekin/SM +ramie/M +ramification/M +ramify/DSXNG +ramjet/SM +rammed +ramming +ramp/GMS +rampage/DSMG +rampancy/M +rampant/Y +rampart/SM +ramrod/SM +ramrodded +ramrodding +ramshackle +ran/A +ranch/MDRSZG +rancher/M +ranching/M +rancid/P +rancidity/M +rancidness/M +rancor/M +rancorous/Y +rand/M +randiness/M +random/PSY +randomization/M +randomize/DSG +randomness/MS +randy/RTP +ranee/MS +rang/ZR +range's +range/CGDS +rangefinder/S +ranger/M +ranginess/M +rangy/RTP +rank/TGJPMDRYS +ranking/M +rankle/DSG +rankness/M +ransack/SGD +ransom/SZGMDR +ransomer/M +ransomware +rant/ZGMDJRS +ranter/M +rap/SZGMDR +rapacious/PY +rapaciousness/M +rapacity/M +rape/MS +raper/M +rapeseed/M +rapid/PMRYTS +rapidity/M +rapidness/M +rapier/SM +rapine/M +rapist/SM +rapped +rappel/SM +rappelled +rappelling +rapper/SM +rapping +rapport/MS +rapporteur/S +rapprochement/SM +rapscallion/MS +rapt/YP +raptness/M +raptor/S +rapture/MS +rapturous/Y +rare/YTGPDRS +rarebit/MS +rarefaction/M +rarefy/GDS +rareness/M +rarity/SM +rascal/SMY +rash/ZTMRSYP +rasher/M +rashness/M +rasp/GMDS +raspberry/SM +raspy/RT +raster +rat/SM +ratatouille/M +ratbag/S +ratchet/GMDS +rate/JXMZGNDRS +rated/U +ratepayer/S +rater/M +rather +rathskeller/SM +ratification/M +ratifier/M +ratify/NDRSZG +rating/M +ratio/MS +ratiocinate/GNDS +ratiocination/M +ration/MDG +rational/SMY +rationale/MS +rationalism/M +rationalist/SM +rationalistic +rationality/M +rationalization/MS +rationalize/DSG +ratlike +ratline/SM +rattan/SM +ratted +ratter/SM +ratting +rattle/DRSMZGJ +rattlebrain/SMD +rattler/M +rattlesnake/SM +rattletrap/SM +rattly +rattrap/SM +ratty/RT +raucous/YP +raucousness/M +raunchily +raunchiness/M +raunchy/TRP +ravage/DRSMZG +ravager/M +ravages/M +rave/JMZGDRS +ravel's +ravel/UDSG +raveling/S +raven/MDSG +ravenous/Y +ravine/SM +raving/M +ravioli/SM +ravish/DRSZGL +ravisher/M +ravishing/Y +ravishment/M +raw/PTMR +rawboned +rawhide/M +rawness/M +ray/SM +rayon/M +raze/GDS +razor/MS +razorback/MS +razz/GMDS +razzmatazz/M +rcpt +rd +re/DSMYTGVJ +reach/MDSGB +reachable/U +reacquire/DSG +react/V +reactance +reactant/SM +reactionary/SM +reactivity +read/ZGMRBJS +readability/SM +reader/M +readership/SM +readily +readiness/M +reading/M +readmitted +readout/SM +ready/DRSTGP +reafforestation +real/TMRYPS +realism/M +realist/SM +realistic/U +realistically/U +realities +reality/UM +realization/MS +realize/DSBG +realized/U +realm/MS +realness/M +realpolitik/M +realty/M +ream/ZGMDRS +reamer/M +reap/ZGDRS +reaper/M +rear/GMDS +rearguard/MS +rearmost +rearward/S +reason/SMDRZGB +reasonable/UP +reasonableness/UM +reasonably/U +reasoner/M +reasoning/M +reassuring/Y +rebate/M +rebel/MS +rebellion/MS +rebellious/YP +rebelliousness/M +rebid/S +rebidding +rebirth/M +reboil/SDG +rebuild/SG +rebuke/DSMG +rebuking/Y +rebuttal/MS +rec'd +rec/M +recalcitrance/M +recalcitrant +recant/SDG +recantation/SM +recap/MS +recapitalization +recce/S +recd +receipt/SMDG +receivables/M +receive/DRSZGB +receiver/M +receivership/M +recent/RYTP +recentness/M +receptacle/SM +reception/MS +receptionist/SM +receptive/PY +receptiveness/M +receptivity/M +receptor/SM +recess/MDSGV +recessional/SM +recessionary +recessive/SM +recherche +recidivism/M +recidivist/SM +recipe/SM +recipient/SM +reciprocal/SMY +reciprocate/GNDS +reciprocation/M +reciprocity/M +recital/SM +recitalist/MS +recitative/MS +reciter/SM +reckless/YP +recklessness/M +reckon/SJDG +reckoning/M +reclamation/M +recline/DRSZG +recliner/M +recluse/SMV +recognizable/U +recognizably/U +recognize/DRSGB +recognized/U +recombination +recompense/DSMG +recompilation +recompile/GD +recon/S +reconcile/GDSB +reconciliation/S +recondite +reconfiguration +reconfigure/D +reconnaissance/MS +reconnoiter/DGS +reconstruct/V +reconstructed/U +recorded/U +recorder/MS +recording/MS +recoup/DG +recourse/M +recoverable/U +recovery/SM +recreant/MS +recreational +recriminate/DSGNX +recrimination/M +recriminatory +recrudesce/GDS +recrudescence/M +recrudescent +recruit/LSMDRZG +recruiter/M +recruitment/M +rectal/Y +rectangle/MS +rectangular +rectifiable +rectification/M +rectifier/M +rectify/XNDRSZG +rectilinear +rectitude/M +recto/MS +rector/SM +rectory/SM +rectum/SM +recumbent +recuperate/GNVDS +recuperation/M +recur/S +recurred +recurrence/SM +recurring +recursion/S +recuse/DSG +recyclable/SM +recycling/M +red/PSM +redact/SDG +redaction/M +redactor/SM +redbird/SM +redbreast/MS +redbrick +redcap/SM +redcoat/SM +redcurrant/S +redden/SDG +redder +reddest +reddish +redeem/RZB +redeemer/M +redemption/M +redemptive +redhead/SMD +redirection +redistrict/GD +redivide/GDS +redlining/M +redneck/SM +redness/M +redo/G +redolence/M +redolent +redoubt/SBM +redoubtably +redound/SDG +redraw/SG +redskin/SM +reduce/DRSZG +reducer/M +reducible +reductase/M +reduction/SM +reductionist +reductive +redundancy/SM +redundant/Y +redwood/SM +redye/DS +reediness/M +reedy/RTP +reef/ZGMDRS +reefer/M +reek/GMDS +reel's +reel/UGDS +reeve/G +reexport/SDG +ref/SZM +refashion/DGS +refection/M +refectory/SM +refer/B +referee/DSM +refereeing +reference/MGDS +referendum/MS +referent/SM +referential +referral/SM +referred +referrer/SM +referring +reffed +reffing +refill/BM +refined/U +refinement/SM +refiner/SM +refinery/S +refitting +reflate/XDSGN +reflationary +reflect/GVSD +reflection/MS +reflective/Y +reflectivity +reflector/MS +reflexive/SMY +reflexivity +reflexology +reforge/DSG +reform/MZ +reformat/V +reformatory/SM +reformatting +reformed/U +reformist/S +refortify/GDS +refract/SGVD +refraction/M +refractory/SM +refrain/SGMD +refresh/ZGLDRS +refresher/M +refreshing/Y +refreshment/SM +refreshments/M +refrigerant/SM +refrigerate/DSGN +refrigeration/M +refrigerator/MS +refuge/SM +refugee/SM +refulgence/M +refulgent +refund/B +refurbishment/MS +refusal/MS +refutation/MS +refute/BDRSZG +refuter/M +reg +regal/DYG +regalement/M +regalia/M +regard/ESMDG +regardless +regards/M +regather/DGS +regatta/SM +regency/SM +regeneracy/M +regenerate/V +regex/M +regexp/S +reggae/M +regicidal +regicide/MS +regime/SM +regimen/SM +regiment/MDGS +regimental +regimentation/M +region/SM +regional/Y +regionalism/MS +register/GMDS +registered/U +registrant/MS +registrar/MS +registration/SM +registry/SM +regnant +regress/MDSGV +regression/MS +regret/SM +regretful/Y +regrettable +regrettably +regretted +regretting +regrind/GS +reground +regroup/DGS +regular/MYS +regularity/SM +regularization/M +regularize/DSG +regulate/CDSGNV +regulated/U +regulation/CM +regulations +regulator/MS +regulatory +regurgitate/DSGN +regurgitation/M +rehab/MS +rehabbed +rehabbing +rehabilitate/GNVDS +rehabilitation/M +rehang/SDG +rehears/GD +rehearsal/MS +rehearsed/U +rehi +rehung +reify/NDSG +reign/MDSG +reimburse/BDSGL +reimbursement/MS +rein/GD +reindeer/M +reinforce/LGDS +reinforcement/SM +reinitialize +reinstall/DG +reinstatement/M +reinsurance +reiterate/V +reject/GSMD +rejection/SM +rejoice/JGDS +rejoicing/M +rejoinder/SM +rejuvenate/DSGN +rejuvenation/M +rel +relate/DRSBXZGNV +relatedness/M +relater/M +relation/M +relational +relationship/MS +relative/MYS +relativism/M +relativist/S +relativistic +relativity/M +relax/DRSZG +relaxant/MS +relaxation/SM +relaxer/M +relay/D +release/B +released/U +relegate/GNDS +relent/SGD +relentless/PY +relentlessness/M +relevance/M +relevancy/M +relevant/Y +reliability/UM +reliable/U +reliably/U +reliance/M +reliant +relic/MS +relief/SM +relieve/ZGDRS +reliever/M +religion/SM +religiosity +religious/MYP +religiousness/M +reline/DSG +relinquish/LDSG +relinquishment/M +reliquary/SM +relish/GMDS +relist/SGD +relocate/B +reluctance/M +reluctant/Y +rely/GDS +rem/M +remain/SGD +remainder/GMDS +remand/SGD +remapping +remark/B +remarkableness/M +remarkably +remarked/U +remediable +remedy/GDSM +remember/DG +remembered/U +remembrance/MS +reminder/M +reminisce/GDS +reminiscence/MS +reminiscent/Y +remiss/PY +remissness/M +remit/S +remittance/SM +remitted +remitting/U +remix/DSG +remnant/MS +remodel/GDS +remold/SGD +remonstrant/SM +remonstrate/DSG +remorse/M +remorseful/Y +remorseless/PY +remorselessness/M +remote/RSMYTP +remoteness/M +removal/SM +remunerate/GNVXDS +remuneration/M +renaissance/MS +renal +renascence/S +rend/GS +render/SGMDJ +rendering/M +rendezvous/GMDS +rendition/MS +renegade/DSMG +renege/DRSZG +reneger/M +renew/DSBG +renewal/MS +rennet/M +rennin/M +renounce/LDSG +renouncement/M +renovate/DSXGN +renovation/M +renovator/MS +renown/MD +rent/ZGMDRS +rental/SM +renter/M +renunciation/SM +reopen/SDG +reorg/MDSG +rep/SM +repaint/GDS +repair/BZR +repairer/M +repairman/M +repairmen +reparable +reparation/MS +reparations/M +repartee/M +repatriate/XDSMGN +repatriation/M +repeat/SMDRZGB +repeatability +repeatable/U +repeatably +repeated/Y +repeater/M +repeating/M +repel/S +repelled +repellent/SM +repelling +repent/SDG +repentance/M +repentant/Y +repercussion/S +repertoire/MS +repertory/SM +repetition/MS +repetitious/YP +repetitiousness/M +repetitive/YP +repetitiveness/M +rephotograph/DG +replaceable +replant/GSD +replenish/LGDS +replenishment/M +replete/PDSGN +repleteness/M +repletion/M +replica/SM +replicate/DSGNX +replication/M +replicator/S +reportage/M +reported/Y +reportorial +reposeful +reposition +repository/SM +reprehend/DGS +reprehensibility/M +reprehensible +reprehensibly +reprehension/M +represent/GDS +representational +representative/MS +represented/U +repression/MS +repressive/PY +reprieve/DSMG +reprimand/GSMD +reprisal/SM +reprise/SMG +reproach/GMDSB +reproachful/Y +reprobate/MS +reproductive +reprogramming +reproving/Y +reptile/SM +reptilian/MS +republic/S +republicanism/M +repudiate/XGNDS +repudiation/M +repudiator/MS +repugnance/M +repugnant +repulsion/M +repulsive/YP +repulsiveness/M +repurchase/GDS +reputability/M +reputably/E +reputation/MS +repute/DSMGB +reputed/Y +request/GDR +requiem/SM +require/LDG +requirement/MS +requisite/XMNS +requisition/GMD +requital/M +requite/DRSZG +requited/U +requiter/M +reread/SG +rerecord/GDS +rerunning +resample/GDS +resat +rescind/SDG +rescission/M +rescue/DRSMZG +rescuer/M +reseal/B +resemble/DSG +resend +resent/LSDG +resentful/YP +resentfulness/M +resentment/MS +reserpine/M +reservation/MS +reserved/UY +reservedness/M +reservist/SM +reservoir/SM +resetting +reshipping +residence/SM +residency/SM +resident/MS +residential +residua +residual/MS +residue/SM +residuum/M +resignation/SM +resigned/Y +resilience/M +resiliency/M +resilient/Y +resinous +resist/SMDRZG +resistance/SM +resistant/U +resistible +resistivity +resistless +resistor/MS +resit/S +resitting +resold +resole/DSG +resolute/PY +resoluteness/M +resolve/RBM +resolved/U +resonance/SM +resonant/Y +resonate/GDS +resonator/SM +resorption/M +resound/SGD +resounding/Y +resourceful/YP +resourcefulness/M +resp +respect/ESGVMD +respectability/M +respectable +respectably +respectful/EY +respectfulness/M +respective/Y +respell/SGD +respiration/M +respirator/SM +respiratory +respire/DG +resplendence/M +resplendent/Y +respond/SGD +respondent/SM +response/MS +responsibility/SM +responsible +responsibly +responsive/UYP +responsiveness/UM +rest/GVMDS +restate/GDS +restaurant/SM +restaurateur/MS +restful/YP +restfuller +restfullest +restfulness/M +restitution/M +restive/YP +restiveness/M +restless/PY +restlessness/M +restoration/SM +restorative/SM +restorer/SM +restrained/U +restraint/MS +restrict/SDGV +restricted/U +restriction/MS +restrictive/YP +restrictiveness/M +restring/SG +restroom/SM +restructuring/SM +result/GSMD +resultant/SM +resume/DSMG +resumption/MS +resupply/DSG +resurgence/MS +resurgent +resurrect/GSD +resurrection/MS +resuscitate/GNDS +resuscitation/M +resuscitator/SM +retailer/MS +retain/SDRZG +retainer/M +retake/G +retaliate/DSGNVX +retaliation/M +retaliatory +retard/SMDRZG +retardant/SM +retardation/M +retarder/M +retch/DSG +reteach/GS +retention/M +retentive/YP +retentiveness/M +rethink/SGM +rethought +reticence/M +reticent/Y +reticulated +reticulation/MS +reticulum +retina/SM +retinal +retinoblastoma +retinue/SM +retiree/SM +retirement/MS +retort/GMD +retrace/GDS +retract/DBG +retractile +retraction/S +retrain/DGS +retread/D +retrenchment/MS +retribution/MS +retributive +retrieval/SM +retrieve/DRSMZGB +retriever/M +retro/MS +retroactive/Y +retrofire/GDS +retrofit/SM +retrofitted +retrofitting +retrograde/DSG +retrogress/GVDS +retrogression/M +retrorocket/MS +retrospect/MDSGV +retrospection/M +retrospective/MYS +retrovirus/MS +retsina/M +returnable/SM +returnee/SM +rev/ZVM +revamping/M +reveal/GJSD +revealed/U +revealing/Y +reveille/M +revel/JMDRSZG +revelation/SM +revelatory +reveler/M +revelry/SM +revenge/MGDS +revenuer/SM +reverb +reverberate/DSGNX +reverberation/M +revere/DSG +reverence/DSMG +reverend/SM +reverent/Y +reverential/Y +reverie/MS +revers/M +reversal/SM +reverse/Y +reversibility +reversible +reversibly +revert/GSD +revertible +revetment/SM +revile/DRSLZG +revilement/M +reviler/M +reviser/MS +revision/SM +revisionism/M +revisionist/SM +revival/MS +revivalism/M +revivalist/SM +revive/DSG +revivification/M +revocable +revoke/DSG +revolt/GD +revolting/Y +revolution/SM +revolutionary/SM +revolutionist/SM +revolutionize/DSG +revolve/BZGDRS +revolver/M +revue/MS +revulsion/M +revved +revving +rewarded/U +rewarding/U +rewarm/GSD +rewash/GDS +reweave/GS +rewedding +rewind/MB +rewound +rewrite/MGS +rhapsodic +rhapsodical +rhapsodize/GDS +rhapsody/SM +rhea/MS +rhenium/M +rheostat/SM +rhesus/MS +rhetoric/M +rhetorical/Y +rhetorician/SM +rheum/M +rheumatic/MS +rheumatically +rheumatism/M +rheumatoid +rheumy +rhinestone/SM +rhinitis/M +rhino/MS +rhinoceros/MS +rhinoplasty +rhinovirus/MS +rhizome/MS +rho/SM +rhodium/M +rhododendron/SM +rhomboid/SM +rhomboidal +rhombus/MS +rhubarb/MS +rhyme/MZGDRS +rhymer/M +rhymester/MS +rhythm/SM +rhythmic +rhythmical/Y +rial/MS +rib/SM +ribald +ribaldry/M +ribbed +ribber/SM +ribbing +ribbon/SM +riboflavin/M +rice/MZGDRS +ricer/M +rich/TMRSYP +richness/M +rick/GMDS +rickets/M +rickety/RT +rickrack/M +rickshaw/MS +ricochet/GMDS +ricotta/M +rid/S +riddance/M +ridden +ridding +riddle/DSMG +ride/MZGRS +rider/M +riderless +ridership/M +ridge/MGDS +ridgepole/SM +ridgy +ridicule/MGDS +ridiculous/YP +ridiculousness/M +riding/M +rife/TR +riff/GMDS +riffle/DSMG +riffraff/M +rifle/MZGDRS +rifleman/M +riflemen +rifler/M +rifling/M +rift/GMDS +rig/SM +rigatoni/M +rigged +rigger/SM +rigging/M +right/MDRYSPTG +righteous/UP +righteously +righteousness/UM +rightful/PY +rightfulness/M +rightism/M +rightist/SM +rightmost +rightness/M +righto +rightsize/DSG +rightward/S +rigid/YP +rigidity/M +rigidness/M +rigmarole/MS +rigor/MS +rigorous/YP +rigorousness/M +rile/GDS +rill/MS +rim/SGMD +rime/MS +rimless +rimmed +rimming +rind/MS +ring/ZGMDRJ +ringer/M +ringgit/MS +ringleader/MS +ringlet/MS +ringlike +ringmaster/MS +ringside/M +ringtone/SM +ringworm/M +rink/MS +rinse/MGDS +riot/ZGMDRS +rioter/M +rioting/M +riotous/PY +rip/SXTMNR +riparian +ripcord/MS +ripe/YP +ripen/DG +ripened/U +ripeness/M +ripoff/SM +riposte/MGDS +ripped +ripper/SM +ripping +ripple/DSMG +ripply +ripsaw/SM +riptide/MS +rise/JMZGRS +risen +riser/M +risibility/M +risible +rising/M +risk/GMDS +riskily +riskiness/M +risky/RPT +risotto/MS +risque +rissole/S +rite/MS +ritual/SMY +ritualism/M +ritualistic +ritualistically +ritualized +ritzy/RT +riv/ZNR +rival/MDSG +rivaled/U +rivalry/SM +rive/CGDS +river/M +riverbank/SM +riverbed/MS +riverboat/SM +riverfront +riverside/MS +rivet/MDRSZG +riveter/M +riviera/S +rivulet/MS +riyal/MS +rm +roach/GMDS +road/IMS +roadbed/SM +roadblock/MDSG +roadhouse/SM +roadie/MS +roadkill/M +roadrunner/SM +roadshow/SM +roadside/SM +roadster/SM +roadway/SM +roadwork/SM +roadworthy +roam/ZGDRS +roamer/M +roaming/M +roan/MS +roar/ZGMDRS +roarer/M +roaring/M +roast/ZGMDRSJ +roaster/M +roasting/M +rob/S +robbed +robber/MS +robbery/SM +robbing +robe's +robe/EGDS +robin/MS +robocall/SGMD +robot/MS +robotic/S +robotics/M +robotize/GDS +robust/RYPT +robustness/M +rock/ZGMDRS +rockabilly/M +rockbound +rocker/M +rockery/S +rocket/MDSG +rocketry/M +rockfall/SM +rockiness/M +rocky/TRP +rococo/M +rod/SM +rode +rodent/MS +rodeo/MS +roe/SM +roebuck/SM +roentgen/MS +roger/GDS +rogue's +rogue/KS +roguery/M +roguish/YP +roguishness/M +roil/GDS +roister/ZGDRS +roisterer/M +role/MS +roll/MDRZGJS +rollback/SM +roller/M +rollerblading +rollerskating/M +rollick/SDG +rollicking/M +rollmop/S +rollover/SM +romaine/MS +roman/M +romance/MZGDRS +romancer/M +romantic/MS +romantically +romanticism/M +romanticist/SM +romanticize/DSG +romeo/MS +romp/MDRZGS +romper/M +rondo/SM +rood/MS +roof/MDRZGS +roofer/M +roofing/M +roofless +rooftop/SM +rook/MDGS +rookery/SM +rookie/SM +room/MDRZGS +roomer/M +roomette/SM +roomful/SM +roominess/M +roommate/SM +roomy/RTP +roost/SMDRZG +rooster/M +root/MDRZGS +rooter/M +rootkit/SM +rootless/P +rootlet/SM +rope/MZGDRS +roper/M +ropy/RT +rosary/SM +rose/MS +roseate +rosebud/SM +rosebush/MS +rosemary/M +rosette/SM +rosewater/M +rosewood/MS +rosily +rosin/SMDG +rosiness/M +roster/SM +rostrum/MS +rosy/RTP +rot/SM +rota/S +rotary/SM +rotate/DSGNX +rotation/M +rotational +rotatory +rote/M +rotgut/M +rotisserie/SM +rotogravure/MS +rotor/SM +rototiller/MS +rotted +rotten/TPRY +rottenness/M +rotter/S +rotting +rottweiler/S +rotund/P +rotunda/MS +rotundity/M +rotundness/M +roue/MS +rouge/DSMG +rough/MDNRYXTGP +roughage/M +roughcast +roughen/GD +roughhouse/MGDS +roughneck/GMDS +roughness/M +roughs +roughshod +roulette/M +round/PSMDRYZTG +roundabout/SM +roundel/S +roundelay/MS +roundhouse/SM +roundish +roundness/M +roundup/MS +roundworm/SM +rouse/DSG +roust/SDG +roustabout/SM +rout/MRZS +route's +route/ADSG +routeing +router/M +routine/MYS +routinize/GDS +roux +rove/ZGDRS +rover/M +row/SZGMDR +rowan/S +rowboat/MS +rowdily +rowdiness/M +rowdy/PRSMT +rowdyism/M +rowel/SMDG +rower/M +rowing/M +rowlock/S +royal/SMY +royalist/SM +royalties/M +royalty/SM +rpm +rps +rt +rte +rub/SM +rubato/SM +rubbed +rubber/SM +rubberize/GDS +rubberneck/MDRSZG +rubbernecker/M +rubbery +rubbing/S +rubbish/MDSG +rubbishy +rubble/M +rubdown/SM +rube/MS +rubella/M +rubicund +rubidium/M +ruble/SM +rubric/SM +ruby/RSMT +ruched +ruck/DGS +rucksack/MS +ruckus/MS +ructions +rudder/SM +rudderless +ruddiness/M +ruddy/RTP +rude/YTRP +rudeness/M +rudiment/SM +rudimentary +rue/DSMG +rueful/PY +ruefulness/M +ruff/MDYGS +ruffian/MYS +ruffle/DSMG +ruffled/U +rug/SM +rugby/M +rugged/PTRY +ruggedness/M +rugger +rugrat/SM +ruin/MDGS +ruination/M +ruinous/Y +rule/MZGJDRS +ruler/M +ruling/M +rum/SM +rumba/SMDG +rumble/DSJMG +rumbling/M +rumbustious +ruminant/MS +ruminate/XGNVDS +rumination/M +ruminative/Y +rummage/DSMG +rummer +rummest +rummy/M +rumor/SMDG +rumormonger/SM +rump/MYS +rumple/DSMG +rumpus/MS +run/ASM +runabout/MS +runaround/SM +runaway/MS +rundown/SM +rune/MS +rung/MS +runic +runlet/SM +runnel/SM +runner/SM +running/M +runny/RT +runoff/SM +runt/MS +runtime +runty/RT +runway/SM +rupee/SM +rupiah/M +rupiahs +rupture/MGDS +rural +ruse/MS +rush/MDRSZG +rusher/M +rushy +rusk/MS +russet/SM +rust/MDGS +rustic/SM +rustically +rusticate/GDS +rustication/M +rusticity/M +rustiness/M +rustle/DRSJMZG +rustler/M +rustproof/SDG +rusty/RPNT +rut/SM +rutabaga/SM +ruthenium/M +rutherfordium/M +ruthless/YP +ruthlessness/M +rutted +rutting +rutty/RT +rye/M +s/NYXB +sabbath/M +sabbaths +sabbatical/SM +saber/MS +sable/MS +sabot/MS +sabotage/DSMG +saboteur/SM +sabra/MS +sac/SM +saccharin/M +saccharine +sacerdotal +sachem/SM +sachet/SM +sack/ZGMDRJS +sackcloth/M +sacker/M +sackful/MS +sacking/M +sacra +sacrament/MS +sacramental +sacred/YP +sacredness/M +sacrifice/DSMG +sacrificial/Y +sacrilege/MS +sacrilegious/Y +sacristan/MS +sacristy/SM +sacroiliac/MS +sacrosanct/P +sacrosanctness/M +sacrum/M +sad/PY +sadden/SDG +sadder +saddest +saddle's +saddle/UDSG +saddlebag/MS +saddler/S +saddlery +sades +sadhu/S +sadism/M +sadist/SM +sadistic +sadistically +sadness/M +sadomasochism/M +sadomasochist/MS +sadomasochistic +safari/SGMD +safe/MYTPRS +safeguard/SMDG +safekeeping/M +safeness/M +safety/SM +safflower/MS +saffron/MS +sag/SM +saga/MS +sagacious/Y +sagacity/M +sage/MYTRS +sagebrush/M +sagged +sagging +saggy/RT +sago/M +saguaro/MS +sahib/MS +said/U +sail/GMDSJ +sailboard/MRZGS +sailboarder/M +sailboarding/M +sailboat/MS +sailcloth/M +sailfish/MS +sailing/M +sailor/SM +sailplane/MS +saint/MDYS +sainthood/M +saintlike +saintliness/M +saintly/PRT +saith +sake/M +salaam/SMDG +salable/U +salacious/PY +salaciousness/M +salacity/M +salad/MS +salamander/SM +salami/SM +salary/DSM +sale/ABMS +saleroom/S +salesclerk/SM +salesgirl/SM +saleslady/SM +salesman/M +salesmanship/M +salesmen +salespeople/M +salesperson/MS +salesroom/S +saleswoman/M +saleswomen +salience/M +salient/SMY +saline/SM +salinity/M +saliva/M +salivary +salivate/GNDS +salivation/M +sallow/RTP +sallowness/M +sally/DSMG +salmon/SM +salmonella/M +salmonellae +salon/MS +saloon/SM +salsa/MS +salt's +salt/CTGDS +saltbox/MS +saltcellar/SM +salted/U +salter +saltine/SM +saltiness/M +saltpeter/M +saltshaker/SM +saltwater/M +salty/RTP +salubrious/I +salutary +salutation/MS +salutatorian/MS +salutatory +salute/DSMG +salvage/DSMG +salvageable +salvation/M +salve/MZGDRS +salver/M +salvo/MS +samarium/M +samba/MDSG +same/SP +sameness/M +samey +samizdat/S +samosa/S +samovar/SM +sampan/SM +sample/DRSMZGJ +sampler/M +sampling/M +samurai/SM +sanatorium/SM +sanctification/M +sanctify/GDSN +sanctimonious/YP +sanctimoniousness/M +sanctimony/M +sanction/GSMD +sanctioned/U +sanctity/M +sanctuary/SM +sanctum/SM +sand/ZGMDRS +sandal/SM +sandalwood/M +sandbag/SM +sandbagged +sandbagger/SM +sandbagging +sandbank/MS +sandbar/SM +sandblast/ZGMDRS +sandblaster/M +sandbox/MS +sandcastle/MS +sander/M +sandhog/SM +sandiness/M +sandlot/SM +sandlotter/MS +sandman/M +sandmen +sandpaper/GMDS +sandpiper/MS +sandpit/S +sandstone/M +sandstorm/SM +sandwich/MDSG +sandy/RTP +sane/IYTR +saneness/M +sang/S +sangfroid/M +sangria/M +sanguinary +sanguine/Y +sanitarian/SM +sanitarium/SM +sanitary/IU +sanitation/M +sanitize/ZGDRS +sanity/IM +sank +sans +sanserif +sap/SM +sapience/M +sapiens +sapient +sapless +sapling/MS +sapped +sapper/S +sapphire/SM +sappiness/M +sapping +sappy/PRT +saprophyte/SM +saprophytic +sapsucker/SM +sapwood/M +saran/M +sarcasm/MS +sarcastic +sarcastically +sarcoma/MS +sarcophagi +sarcophagus/M +sardine/MS +sardonic +sardonically +sarge/MS +sari/MS +sarky +sarnie/S +sarong/SM +sarsaparilla/MS +sartorial/Y +sash/MS +sashay/SGMD +sass/GMDS +sassafras/MS +sassy/RT +sat +satanic +satanical/Y +satanism/M +satanist/MS +satay +satchel/MS +sate/GDS +sateen/M +satellite/DSMG +satiable/I +satiate/GNDS +satiation/M +satiety/M +satin/M +satinwood/SM +satiny +satire/SM +satiric +satirical/Y +satirist/SM +satirize/DSG +satisfaction/EM +satisfactions +satisfactorily/U +satisfactory/U +satisfied/U +satisfy/EDSG +satisfying/U +satisfyingly +satori/M +satrap/SM +satsuma/S +saturate/DSGN +saturated/U +saturation/M +saturnine +satyr/MS +satyriasis/M +satyric +sauce/MZGDRS +saucepan/SM +saucer/M +saucily +sauciness/M +saucy/RPT +sauerkraut/M +sauna/MDSG +saunter/MDGS +saurian +sauropod/SM +sausage/MS +saute/MS +sauteed +sauteing +savage/DRSMYTGP +savageness/M +savagery/SM +savanna/MS +savant/SM +save/BJMZGDRS +saved/U +saver/M +saving/M +savings/M +savior/SM +savor/MDSG +savoriness/M +savory/PTRSM +savoy/MS +savvy/DRSMTG +saw/SGMD +sawbones/M +sawbuck/MS +sawdust/M +sawfly/SM +sawhorse/SM +sawmill/MS +sawyer/SM +sax/MS +saxifrage/SM +saxophone/MS +saxophonist/SM +say's +say/USG +saying/SM +scab/MS +scabbard/MS +scabbed +scabbiness/M +scabbing +scabby/PTR +scabies/M +scabrous +scad/MS +scaffold/SMG +scaffolding/M +scag/S +scagged +scalability +scalar/S +scalawag/MS +scald/MDSG +scale's +scale/CGDS +scaleless +scalene +scaliness/M +scallion/MS +scallop/GSMD +scalp/MDRSZG +scalpel/SM +scalper/M +scaly/RTP +scam/MS +scammed +scammer/S +scamming +scamp/MRSZ +scamper/GMD +scampi/M +scan/MS +scandal/SM +scandalize/DSG +scandalmonger/SM +scandalous/Y +scandium/M +scanned +scanner/SM +scanning +scansion/M +scant/CDSTG +scanter +scantily +scantiness/M +scantly +scantness/M +scanty/RSPT +scapegoat/SGMD +scapegrace/MS +scapula/M +scapulae +scapular/SM +scar/GMDS +scarab/SM +scarce/RYTP +scarceness/M +scarcity/SM +scare/MS +scarecrow/MS +scaremonger/SMG +scarf/MDSG +scarification/M +scarify/NDSG +scarily +scariness/M +scarlatina/M +scarlet/M +scarp/MDRSZG +scarper/DG +scarred +scarring +scarves +scary/RTP +scat/MS +scathing/Y +scatological +scatology/M +scatted +scatter/GJSMD +scatterbrain/SMD +scattering/M +scattershot +scatting +scatty +scavenge/ZGDRS +scavenger/M +scenario/MS +scenarist/MS +scene/MS +scenery/M +scenic +scenically +scent/CMS +scented/U +scenting +scentless +scepter/MS +sch +schadenfreude +schedule's +schedule/ADSG +scheduled/U +scheduler/S +schema +schemata +schematic/SM +schematically +schematize/GDS +scheme/DRSMZG +schemer/M +scherzo/MS +schilling/MS +schism/SM +schismatic/SM +schist/M +schistosomiasis +schizo/SM +schizoid/MS +schizophrenia/M +schizophrenic/SM +schlemiel/SM +schlep/SM +schlepped +schlepping +schlock/M +schmaltz/M +schmaltzy/TR +schmo/M +schmoes +schmooze/DRSZG +schmuck/MS +schnapps/M +schnauzer/SM +schnitzel/SM +schnook/MS +schnoz/MS +schnozzle/SM +scholar/MYS +scholarship/MS +scholastic +scholastically +scholasticism +school/SGMD +schoolbag/MS +schoolbook/SM +schoolboy/MS +schoolchild/M +schoolchildren/M +schooldays +schooled/U +schoolfellow/SM +schoolgirl/SM +schoolhouse/SM +schooling/M +schoolkid/S +schoolmarm/SM +schoolmarmish +schoolmaster/MS +schoolmate/SM +schoolmistress/MS +schoolroom/SM +schoolteacher/MS +schoolwork/M +schoolyard/SM +schooner/SM +schuss/GMDS +schussboomer/MS +schwa/MS +sci +sciatic +sciatica/M +science/FMS +scientific/U +scientifically/U +scientist/SM +scimitar/SM +scintilla/MS +scintillate/DSGN +scintillation/M +scion/MS +scissor/GDS +scleroses +sclerosis/M +sclerotic +scoff/MDRSZG +scoffer/M +scofflaw/MS +scold/MDSGJ +scolding/M +scoliosis/M +sconce/SM +scone/MS +scoop/MDSG +scoopful/MS +scoot/DRSZG +scooter/M +scope/MGDS +scorbutic +scorch/MDRSZG +scorcher/M +score/MZGDRS +scoreboard/SM +scorecard/MS +scorekeeper/MS +scoreless +scoreline/S +scorer/M +scorn/MDRSZG +scorner/M +scornful/Y +scorpion/MS +scotch/MDSG +scotchs +scoundrel/MS +scour/DRSZG +scourer/M +scourge/DSMG +scout/MDRSZG +scouting/M +scoutmaster/MS +scow/MS +scowl/MDSG +scrabble/MZGDRS +scrabbler/M +scrag/MS +scraggly/RT +scraggy/TR +scram/S +scramble's +scramble/UGDS +scrambler/MS +scrammed +scramming +scrap/MDRSZGJ +scrapbook/SM +scrape/SM +scraper/M +scrapheap/SM +scrapie +scrapped +scrapper/MS +scrapping +scrappy/TR +scrapyard/SM +scratch/GMDS +scratchcard/S +scratched/U +scratchily +scratchiness/M +scratchpad/S +scratchy/PRT +scrawl/SMDG +scrawly +scrawniness/M +scrawny/PTR +scream/SMDRZG +screamer/M +screaming/Y +scree/MDS +screech/GMDS +screechy/TR +screed/S +screen/SJMDG +screening/M +screenplay/SM +screensaver/SM +screenshot/S +screenwriter/SM +screenwriting/M +screw's +screw/UDSG +screwball/MS +screwdriver/MS +screwiness/M +screwworm/SM +screwy/PRT +scribal +scribble/MZGDRS +scribbler/M +scribe's +scribe/CKIS +scrim/MS +scrimmage/MGDS +scrimp/SDG +scrimshaw/MDGS +scrip/MS +script/FSMDG +scripted/U +scriptural +scripture/MS +scriptwriter/SM +scrivener/SM +scrod/M +scrofula/M +scrofulous +scrog/S +scroll/GSMD +scrooge/MS +scrota +scrotal +scrotum/M +scrounge/DRSZG +scrounger/M +scroungy/TR +scrub/MS +scrubbed +scrubber/SM +scrubbing +scrubby/RT +scruff/SM +scruffily +scruffiness/M +scruffy/RPT +scrum/S +scrumhalf +scrumhalves +scrummage/S +scrummed +scrumming +scrump/SGD +scrumptious/Y +scrumpy +scrunch/MDSG +scrunchy/SM +scruple/MGDS +scrupulosity/M +scrupulous/UPY +scrupulousness/UM +scrutineer/S +scrutinize/GDS +scrutiny/M +scuba/MDSG +scud/MS +scudded +scudding +scuff/MDSG +scuffle/MGDS +scull/MDRSZG +sculler/M +scullery/SM +scullion/SM +sculpt/SGD +sculptor/SM +sculptress/MS +sculptural +sculpture/DSMG +scum/MS +scumbag/MS +scummed +scumming +scummy/TR +scupper/MDGS +scurf/M +scurfy +scurrility/M +scurrilous/PY +scurrilousness/M +scurry/GDSM +scurvily +scurvy/TRM +scutcheon/SM +scuttle/MGDS +scuttlebutt/M +scuzzy/TR +scythe/DSMG +sea/SM +seabed/SM +seabird/MS +seaboard/SM +seaborne +seacoast/SM +seafarer/SM +seafaring/M +seafloor/SM +seafood/M +seafront/SM +seagoing +seagull/MS +seahorse/MS +seal's +seal/AUSDG +sealant/MS +sealer/SM +sealskin/M +seam/GMDNS +seaman/M +seamanship/M +seamless/Y +seamount/MS +seamstress/MS +seamy/RT +seance/SM +seaplane/SM +seaport/MS +sear/GMDS +search/AZGMDRS +searchable/U +searcher/AM +searching/Y +searchlight/MS +searing/Y +seascape/SM +seashell/SM +seashore/SM +seasick/P +seasickness/M +seaside/MS +season/SGMDBJ +seasonable/U +seasonably/U +seasonal/Y +seasonality +seasoned/U +seasoning/M +seat's +seat/UGDS +seating/M +seatmate/SM +seawall/MS +seaward/MS +seawater/M +seaway/SM +seaweed/MS +seaworthiness/M +seaworthy/P +sebaceous +seborrhea/M +sebum +sec'y +sec/SM +secant/SM +secateurs +secede/DSG +secession/M +secessionist/MS +seclude/GDS +seclusion/M +seclusive +second/SLZGMDRY +secondarily +secondary/SM +seconder/M +secondhand +secondment/S +secrecy/M +secret/SGVMDY +secretarial +secretariat/MS +secretary/SM +secretaryship/M +secrete/XNS +secretion/M +secretive/PY +secretiveness/M +secretory +sect/IMS +sectarian/MS +sectarianism/M +sectary/SM +section/AESM +sectional/MS +sectionalism/M +sectioned +sectioning +sector/ESM +secular +secularism/M +secularist/SM +secularization/M +secularize/DSG +secure/DRSYTG +secured/U +security/ISM +secy +sedan/MS +sedate/DRSYTGNVP +sedateness/M +sedation/M +sedative/SM +sedentary +sedge/M +sedgy +sediment/MS +sedimentary +sedimentation/M +sedition/M +seditious +seduce/DRSZG +seducer/M +seduction/SM +seductive/YP +seductiveness/M +seductress/MS +sedulous/Y +see/RSMZ +seed's +seed/AGDS +seedbed/MS +seedcase/MS +seeded/U +seeder/SM +seediness/M +seedless +seedling/MS +seedpod/MS +seedy/RPT +seeing/S +seek/ZGRS +seeker/M +seem/GDS +seeming/Y +seemliness/UM +seemly/URTP +seen/U +seep/GDS +seepage/M +seer/M +seersucker/M +seesaw/SMDG +seethe/DSG +segfault/S +segment/GSMD +segmentation/M +segmented/U +segregate/CDSGN +segregated/U +segregation/CM +segregationist/MS +segue/MGDS +segueing +seigneur/SM +seignior/SM +seine/MZGDRS +seiner/M +seismic +seismically +seismograph/ZMR +seismographer/M +seismographic +seismographs +seismography/M +seismologic +seismological +seismologist/MS +seismology/M +seize/GDS +seizure/MS +seldom +select/CSGVD +selection/SM +selective/Y +selectivity/M +selectman/M +selectmen +selectness/M +selector/MS +selenium/M +selenographer/MS +selenography/M +self/M +selfie/SM +selfish/UYP +selfishness/UM +selfless/PY +selflessness/M +selfsame +sell's +sell/AZGRS +seller's +selloff/MS +sellotape/DSG +sellout/MS +seltzer/MS +selvage/MS +selves +semantic/S +semantically +semanticist/MS +semantics/M +semaphore/DSMG +semblance/ASM +semen/M +semester/SM +semi/MS +semiannual/Y +semiarid +semiautomatic/MS +semibreve/S +semicircle/SM +semicircular +semicolon/MS +semiconducting +semiconductor/MS +semiconscious +semidarkness/M +semidetached +semifinal/SM +semifinalist/MS +semigloss/S +semimonthly/SM +seminal +seminar/MS +seminarian/SM +seminary/SM +semiofficial +semiotic/S +semiotics/M +semipermeable +semiprecious +semiprivate +semipro/S +semiprofessional/SM +semiquaver/S +semiretired +semiskilled +semisolid +semisweet +semitone/SM +semitrailer/MS +semitransparent +semitropical +semivowel/SM +semiweekly/SM +semiyearly +semolina/M +sempstress/MS +senate/SM +senator/MS +senatorial +send/ZGRS +sender/M +sendoff/MS +senescence/M +senescent +senile +senility/M +senior/SM +seniority/M +senna/M +senor/MS +senora/SM +senorita/SM +sensation/MS +sensational/Y +sensationalism/M +sensationalist/MS +sensationalize/GDS +sense/MGDS +senseless/PY +senselessness/M +sensibilities +sensibility/IM +sensible/P +sensibleness/M +sensibly/I +sensitive/SMYP +sensitiveness/M +sensitivities +sensitivity/IM +sensitization/CM +sensitize/CDSG +sensor/SM +sensory +sensual/Y +sensualist/SM +sensuality/M +sensuous/YP +sensuousness/M +sent/FAU +sentence/MGDS +sententious/Y +sentience/IM +sentient/I +sentiment/SM +sentimental/Y +sentimentalism/M +sentimentalist/MS +sentimentality/M +sentimentalization/M +sentimentalize/GDS +sentinel/MS +sentry/SM +sepal/MS +separability/IM +separable +separably/I +separate/XMYGNVDSP +separateness/M +separation/M +separatism/M +separatist/MS +separator/MS +sepia/M +sepsis/M +septa +septal +septet/SM +septic +septicemia/M +septicemic +septuagenarian/MS +septum/M +sepulcher/GMDS +sepulchral +seq +sequel/SM +sequence/MZGDRS +sequencing/M +sequential/FY +sequester/SDG +sequestrate/XGNDS +sequestration/M +sequin/SMD +sequinned +sequitur +sequoia/MS +seraglio/MS +serape/SM +seraph/M +seraphic +seraphs +sere/TR +serenade/MGDS +serendipitous +serendipity/M +serene/RPYT +sereneness/M +serenity/M +serf/MS +serfdom/M +serge/M +sergeant/MS +serial/SMY +serialization/SM +serialize/GDSB +series/M +serif/MS +serigraph/M +serigraphs +serine +serious/PY +seriousness/M +sermon/SM +sermonize/GDS +serology/M +serotonin +serous +serpent/MS +serpentine/M +serrate/XND +serration/M +serried +serum/MS +servant/MS +serve's/AF +serve/FACGDS +server/SM +servery/S +service/EMS +serviceability/M +serviceable +serviced +serviceman/M +servicemen +servicewoman/M +servicewomen +servicing +serviette/MS +servile +servility/M +serving's +servings +servitor/MS +servitude/M +servo/MS +servomechanism/SM +servomotor/MS +sesame/SM +sesquicentennial/MS +session/MS +set/AISM +setback/MS +setscrew/SM +setsquare/S +sett/BJZGRS +settee/MS +setter/M +setting/M +settle's +settle/AUGDS +settlement/AM +settlements +settler/SM +setup/MS +seven/MHS +seventeen/SMH +seventeenth/M +seventeenths +seventh/M +sevenths +seventieth/M +seventieths +seventy/SMH +sever/ETGDS +several/MY +severance/SM +severe/YPR +severeness/M +severity/M +sew/ASGD +sewage/M +sewer/MS +sewerage/M +sewing/M +sewn/A +sex/GMDS +sexagenarian/SM +sexily +sexiness/M +sexism/M +sexist/MS +sexless +sexologist/SM +sexology/M +sexpot/MS +sextant/SM +sextet/MS +sexting +sexton/MS +sextuplet/SM +sexual/Y +sexuality/M +sexy/PTR +sf +sh +shabbily +shabbiness/M +shabby/PTR +shack/MDSG +shackle's +shackle/UGDS +shad/GMDSJ +shade/MS +shadily +shadiness/M +shading/M +shadow/SGMD +shadowbox/GDS +shadowy/RT +shady/RPT +shaft/MDSG +shag/MS +shagged +shagginess/M +shagging +shaggy/TPR +shah/M +shahs +shake/MZGRS +shakedown/SM +shaken/U +shakeout/MS +shaker/M +shakeup/MS +shakily +shakiness/M +shaky/RPT +shale/M +shall +shallot/MS +shallow/TPMRYS +shallowness/M +shalom +shalt +sham/GMDS +shaman/SM +shamanic +shamanism +shamanistic +shamble/MGDS +shambles/M +shambolic +shame/MS +shamefaced/Y +shameful/PY +shamefulness/M +shameless/YP +shamelessness/M +shammed +shamming +shampoo/ZGMDRS +shampooer/M +shamrock/MS +shan't +shandy/S +shanghai/DSG +shank/MS +shantung/M +shanty/SM +shantytown/SM +shape's +shape/AGDS +shaped/U +shapeless/YP +shapelessness/M +shapeliness/M +shapely/PTR +shard/MS +share/MZGDRS +shareable +sharecrop/S +sharecropped +sharecropper/MS +sharecropping +shareholder/SM +shareholding/S +sharer/M +shareware/M +sharia/M +shariah +shark/MDSG +sharkskin/M +sharp/MDNRYSPXZTG +sharpen/ADGS +sharpener/MS +sharper/M +sharpie/MS +sharpish +sharpness/M +sharpshooter/SM +sharpshooting/M +shatter/GMDS +shatterproof +shave/MZGDRSJ +shaven/U +shaver/M +shaving/M +shawl/MS +shay/MS +she'd +she'll +she/DSM +sheaf/M +shear/MDRSZG +shearer/M +sheath/JM +sheathe/UGDS +sheathing/M +sheaths +sheave/DSMG +shebang/MS +shebeen/S +shed/MS +shedding +sheen/M +sheeny/TR +sheep/M +sheepdog/MS +sheepfold/SM +sheepherder/MS +sheepish/YP +sheepishness/M +sheepskin/MS +sheer/MDRSPTG +sheerness/M +sheet/MSG +sheeting/M +sheetlike +sheikdom/MS +sheikh/M +sheikhs +sheila/S +shekel/SM +shelf/M +shell/MDRSG +shellac/MS +shellacked +shellacking/MS +shellfire/M +shellfish/MS +shelter/GMDS +shelve/GDS +shelving/M +shenanigan/SM +shepherd/SMDG +shepherdess/MS +sherbet/SM +sheriff/SM +sherry/SM +shew/GDS +shewn +shh +shiatsu/M +shibboleth/M +shibboleths +shield/MDGS +shift/GMDS +shiftily +shiftiness/M +shiftless/PY +shiftlessness/M +shifty/RPT +shiitake/SM +shill/GMDSJ +shillelagh/M +shillelaghs +shilling/M +shim/MS +shimmed +shimmer/SMDG +shimmery +shimming +shimmy/DSMG +shin/ZGMDRS +shinbone/SM +shindig/SM +shine/MS +shiner/M +shingle/DSMG +shinguard/M +shininess/M +shinned +shinning +shinny/DSG +shinsplints/M +shiny/TRP +ship's +ship/ALS +shipboard/MS +shipbuilder/SM +shipbuilding/M +shipload/SM +shipmate/SM +shipment/AM +shipments +shipowner/MS +shipped/A +shipper/SM +shipping/M +shipshape +shipwreck/GMDS +shipwright/MS +shipyard/SM +shire/MS +shirk/ZGDRS +shirker/M +shirr/GMDSJ +shirring/M +shirt/GMDS +shirtfront/SM +shirting/M +shirtless +shirtsleeve/SM +shirttail/SM +shirtwaist/MS +shirty +shit/SM! +shitfaced/! +shithead/S! +shitload/! +shitted/! +shitting/! +shitty/RT! +shiv/ZMRS +shiver/MDG +shivery +shoal/GMDS +shoat/MS +shock/ZGMDRS +shocker/M +shocking/Y +shockproof +shod/U +shoddily +shoddiness/M +shoddy/PRMT +shoe/MS +shoehorn/GMDS +shoeing +shoelace/MS +shoemaker/SM +shoeshine/SM +shoestring/SM +shoetree/MS +shogun/MS +shogunate/M +shone +shoo/GDS +shook +shoot/ZGMRSJ +shooter/M +shooting/M +shootout/MS +shop/MS +shopaholic/MS +shopfitter/S +shopfitting +shopfront/S +shopkeeper/MS +shoplift/DRZGS +shoplifter/M +shoplifting/M +shoppe/MZGDRS +shopper/M +shopping/M +shoptalk/M +shopworn +shore/MGDS +shorebird/SM +shoreline/MS +shoring/M +short/XTGMDNRYSP +shortage/MS +shortbread/M +shortcake/MS +shortchange/DSG +shortcoming/MS +shortcrust +shortcut/MS +shorten/JGD +shortening/M +shortfall/MS +shorthand/MD +shorthorn/MS +shortish +shortlist/DGS +shortness/M +shortsighted/PY +shortsightedness/M +shortstop/MS +shortwave/MS +shorty/SM +shot/MS +shotgun/SM +shotgunned +shotgunning +should +should've +shoulder/MDGS +shouldn't +shout/ZGMDRS +shouter/M +shove/MGDS +shovel/MDSG +shovelful/SM +show/JZGMDRS +showbiz/M +showboat/MDGS +showcase/MGDS +showdown/MS +shower/MDG +showerproof +showery +showgirl/MS +showground/S +showily +showiness/M +showing/M +showjumping +showman/M +showmanship/M +showmen +shown +showoff/SM +showpiece/SM +showplace/SM +showroom/MS +showstopper/MS +showstopping +showtime +showy/TRP +shpt +shrank +shrapnel/M +shred/MS +shredded +shredder/MS +shredding +shrew/MS +shrewd/RYPT +shrewdness/M +shrewish +shriek/MDSG +shrift/M +shrike/MS +shrill/DRSPTG +shrillness/M +shrilly +shrimp/MDRSZG +shrine/MS +shrink/MSBG +shrinkage/M +shrive/GDS +shrivel/SGD +shriven +shroud/GMDS +shrub/MS +shrubbery/SM +shrubby/RT +shrug/MS +shrugged +shrugging +shrunk/N +shtick/MS +shuck/GMDS +shucks/S +shudder/MDSG +shuffle/AMGDS +shuffleboard/SM +shuffler/SM +shun/S +shunned +shunning +shunt/MSDG +shush/DSG +shut/S +shutdown/SM +shuteye/M +shutoff/SM +shutout/SM +shutter/SMDG +shutterbug/MS +shutting +shuttle/DSMG +shuttlecock/GMDS +shy/TGDRSMY +shyer +shyest +shyness/M +shyster/SM +sibilant/SM +sibling/SM +sibyl/MS +sibylline +sic/S +sicced +siccing +sick/PXTGDNRYS +sickbay/S +sickbed/SM +sicken/DG +sickening/Y +sickie/MS +sickish +sickle/MS +sickly/RT +sickness/MS +sicko/MS +sickout/SM +sickroom/MS +side's +side/AGDS +sidearm/SM +sidebar/SM +sideboard/SM +sideburns/M +sidecar/SM +sidekick/SM +sidelight/MS +sideline/DSMG +sidelong +sideman/M +sidemen +sidepiece/MS +sidereal +sidesaddle/MS +sideshow/MS +sidesplitting +sidestep/MS +sidestepped +sidestepping +sidestroke/DSMG +sideswipe/DSMG +sidetrack/SMDG +sidewalk/MS +sidewall/MS +sideways +sidewinder/SM +siding/MS +sidle/MGDS +siege/MS +sienna/M +sierra/MS +siesta/MS +sieve/MGDS +sift/ZGDRS +sifted/U +sifter/M +sigh/GMD +sighs +sight/GMDYSJ +sighting/M +sightless +sightly/UTR +sightread +sightseeing/M +sightseer/MS +sigma/MS +sign's/C +sign/AFCGDS +signage/M +signal/MDRYSZG +signaler/M +signalization/M +signalize/GDS +signalman/M +signalmen +signatory/SM +signature/MS +signboard/MS +signed/U +signer/CMS +signet/MS +significance/IM +significant/IY +signification/M +signify/XDSNG +signing's/C +signings +signor/FMS +signora/SM +signore +signori +signorina/MS +signorine +signpost/GSMD +silage/M +silence/DRSMZG +silencer/M +silent/MRYST +silhouette/DSMG +silica/M +silicate/MS +siliceous +silicon/SM +silicone/M +silicosis/M +silk/MNS +silkily +silkiness/M +silkscreen/SM +silkworm/MS +silky/TRP +sill/MS +silliness/M +silly/TRSMP +silo/MS +silt/GMDS +silty/TR +silver/GMDS +silverfish/MS +silversmith/M +silversmiths +silverware/M +silvery +sim/SM +simian/MS +similar/Y +similarity/ESM +simile/MS +similitude/EM +simmer/GMDS +simonize/DSG +simony/M +simpatico +simper/GMDS +simpering/Y +simple/TRP +simpleminded +simpleness/M +simpleton/SM +simplex +simplicity/M +simplification/M +simplify/DSXNG +simplistic +simplistically +simply +simulacra +simulacrum/S +simulate/EDSGN +simulation/EM +simulations +simulator/EMS +simulcast/GMDS +simultaneity/M +simultaneous/Y +sin/ASM +since +sincere/IYT +sincerer +sincerity/IM +sine/MS +sinecure/MS +sinew/MS +sinewy +sinful/PY +sinfulness/M +sing/BZGMDRYS +singalong/S +singe/MS +singeing +singer/M +singing/M +single/PMGDS +singleness/M +singles/M +singlet/S +singleton/SM +singletree/SM +singsong/SMDG +singular/SMY +singularity/SM +sinister +sink/BZGMRS +sinkable/U +sinker/M +sinkhole/SM +sinless +sinned +sinner/MS +sinning +sinology +sinuosity/M +sinuous/Y +sinus/MS +sinusitis/M +sinusoidal +sip/SM +siphon/GMDS +sipped +sipper/SM +sipping +sir/SXMN +sire/CMGDS +siren/M +sirloin/SM +sirocco/SM +sirrah +sirree/M +sis/MS +sisal/M +sissified +sissy/RSMT +sister/ASM +sisterhood/MS +sisterliness/M +sisterly/P +sit/S +sitar/SM +sitarist/MS +sitcom/SM +site/MGDS +sitemap/SM +sitter/SM +sitting/SM +situate/DSXGN +situation/M +situational +six/MSH +sixfold +sixpence/MS +sixshooter/M +sixteen/SMH +sixteenth/M +sixteenths +sixth/M +sixths +sixtieth/M +sixtieths +sixty/SMH +sizable +size's +size/AGDS +sizer +sizing/M +sizzle/DRSMZG +ska/M +skate/MZGDRS +skateboard/MDRSZG +skateboarder/M +skateboarding/M +skater/M +skating/M +skedaddle/MGDS +skeet/ZMR +skein/MS +skeletal +skeleton/SM +skeptic/SM +skeptical/Y +skepticism/M +sketch/MDRSZG +sketchbook/S +sketcher/M +sketchily +sketchiness/M +sketchpad/S +sketchy/RTP +skew/MDRZGS +skewbald/S +skewer/MDG +ski/SZGMDR +skibob/S +skid/MS +skidded +skidding +skidpan/S +skier/M +skiff/SM +skiffle +skiing/M +skill's +skill/CSD +skilled/U +skillet/SM +skillful/UY +skillfulness/M +skim/MS +skimmed +skimmer/SM +skimming +skimp/SDG +skimpily +skimpiness/M +skimpy/RTP +skin/MS +skincare/M +skinflint/MS +skinful +skinhead/MS +skinless +skinned +skinniness/M +skinning +skinny/RMTP +skint +skintight +skip/MS +skipped +skipper/SMDG +skipping +skirmish/ZGMDRS +skirt/SMDG +skit/MS +skitter/GSD +skittish/YP +skittishness/M +skittle/S +skive/DRSZG +skivvy/DSMG +skoal/SM +skua/S +skulduggery/M +skulk/SDRZG +skulker/M +skull/SM +skullcap/MS +skunk/SMDG +sky/GSM +skycap/SM +skydive/DRSZG +skydiver/M +skydiving/M +skyjack/JZGSDR +skyjacker/M +skyjacking/M +skylark/SGMD +skylight/MS +skyline/SM +skyrocket/GSMD +skyscraper/SM +skyward/S +skywriter/SM +skywriting/M +slab/MS +slabbed +slabbing +slack/PXZTGMDNRYS +slacken/DG +slacker/M +slackness/M +slacks/M +slag/MS +slagged +slagging +slagheap/S +slain +slake/GDS +slalom/MSDG +slam/MS +slammed +slammer/SM +slamming +slander/MZGDRS +slanderer/M +slanderous +slang/M +slangy/RT +slant/MSDG +slanting/Y +slantwise +slap/MS +slapdash +slaphappy +slapped +slapper/S +slapping +slapstick/M +slash/MDRSZG +slasher/M +slat/MDGS +slate/SM +slather/SDG +slatted +slattern/SMY +slaughter/MDRZGS +slaughterer/M +slaughterhouse/MS +slave/DRSMZG +slaveholder/MS +slaver/MDG +slavery/M +slavish/PY +slavishness/M +slaw/M +slay/DRZGJS +slayer/M +slaying/M +sleaze/SM +sleazebag/S +sleazeball/S +sleazily +sleaziness/M +sleazy/PRT +sled/MS +sledded +sledder/SM +sledding +sledge/DSMG +sledgehammer/GSMD +sleek/SDRYTGP +sleekness/M +sleep/SMRZG +sleeper/M +sleepily +sleepiness/M +sleepless/PY +sleeplessness/M +sleepover/SM +sleepwalk/ZGSDR +sleepwalker/M +sleepwalking/M +sleepwear/M +sleepy/RPT +sleepyhead/MS +sleet/SMDG +sleety +sleeve/DSM +sleeveless +sleigh/MDG +sleighs +sleight/SM +slender/PRT +slenderize/DSG +slenderness/M +slept +sleuth/MG +sleuths +slew/MDGS +slice/DRSMZG +slicer/M +slick/SMDRYZTGP +slicker/M +slickness/M +slid +slide/RSMZG +slider/M +slideshow/MS +slight/SMDRYTGP +slightness/M +slim/PS +slime/M +sliminess/M +slimline +slimmed +slimmer/S +slimmest +slimming/M +slimness/M +slimy/RTP +sling/SMG +slingback/S +slingshot/SM +slink/SG +slinky/RT +slip/MS +slipcase/MS +slipcover/MS +slipknot/MS +slippage/MS +slipped +slipper/SM +slipperiness/M +slippery/PRT +slipping +slippy +slipshod +slipstream/SM +slipway/SM +slit/MS +slither/SGMD +slithery +slitter +slitting +sliver/GSMD +slob/MS +slobbed +slobber/MDSG +slobbery +slobbing +sloe/MS +slog/MS +slogan/SM +sloganeering +slogged +slogging +sloop/SM +slop/MDGS +slope/SM +slopped +sloppily +sloppiness/M +slopping +sloppy/PTR +slops/M +slosh/DSG +slot/MS +sloth/M +slothful/YP +slothfulness/M +sloths +slotted +slotting +slouch/ZGMDRS +sloucher/M +slouchy/TR +slough/GMD +sloughs +sloven/SMY +slovenliness/M +slovenly/PTR +slow/DRYTGSP +slowcoach/S +slowdown/SM +slowness/M +slowpoke/SM +sludge/M +sludgy/RT +slue/MGDS +slug/MS +sluggard/MS +slugged +slugger/SM +slugging +sluggish/PY +sluggishness/M +sluice/DSMG +slum/MS +slumber/GSMD +slumberous +slumdog/SM +slumlord/MS +slummed +slummer +slumming +slummy/RT +slump/SMDG +slung +slunk +slur/MS +slurp/SMDG +slurred +slurring +slurry/M +slush/M +slushiness/M +slushy/RPT +slut/MS +sluttish +slutty/RT +sly/TRY +slyness/M +smack/SMDRZG +smacker/M +small/SMRTP +smallholder/S +smallholding/S +smallish +smallness/M +smallpox/M +smarmy/RT +smart/SMDNRYXTGP +smarten/DG +smartness/M +smartphone/SM +smarts/M +smartwatch/MS +smarty/SM +smartypants/M +smash/MDRSZG +smasher/M +smashup/SM +smattering/MS +smear/SMDG +smeary/RT +smell/SMDG +smelliness/M +smelly/RPT +smelt/SMDRZG +smelter/M +smidgen/MS +smilax/M +smile/DSMG +smiley/SM +smiling/Y +smirch/GMDS +smirk/SMDG +smite/SG +smith/M +smithereens/M +smiths +smithy/SM +smitten +smock/SMDG +smocking/M +smog/MS +smoggy/RT +smoke/DRSMZG +smokehouse/MS +smokeless +smoker/M +smokescreen/SM +smokestack/SM +smokey +smokiness/M +smoking/M +smoky/RTP +smolder/SGMD +smooch/MDSG +smoochy +smooth/PDRYTG +smoothie/MS +smoothness/M +smooths +smorgasbord/SM +smote +smother/GSMD +smudge/DSMG +smudgy/TR +smug/YP +smugger +smuggest +smuggle/ZGDRS +smuggler/M +smuggling/M +smugness/M +smurf/S +smut/MS +smuttiness/M +smutty/TRP +snack/SMDG +snaffle/DSMG +snafu/SM +snag/MS +snagged +snagging +snail/SMDG +snake/DSMG +snakebite/MS +snakelike +snakeskin +snaky/RT +snap's +snap/US +snapdragon/SM +snapped/U +snapper/MS +snappily +snappiness/M +snapping/U +snappish/YP +snappishness/M +snappy/TRP +snapshot/SM +snare/DSMG +snarf/SDG +snark/S +snarky/TR +snarl's +snarl/USDG +snarling/Y +snarly/TR +snatch/ZGMDRS +snatcher/M +snazzily +snazzy/TR +sneak/SMDRZG +sneaker/M +sneakily +sneakiness/M +sneaking/Y +sneaky/TRP +sneer/SJMDG +sneering/Y +sneeze/DSMG +snick/SDRZG +snicker/MDG +snide/RYT +sniff/SMDRZG +sniffer/M +sniffle/DSMG +sniffy/RT +snifter/SM +snip/MDRZGS +snipe/SM +sniper/M +snipped +snippet/SM +snipping +snippy/RT +snips/M +snit/MS +snitch/MDSG +snivel/SMDRZG +sniveler/M +snob/MS +snobbery/M +snobbish/PY +snobbishness/M +snobby/RT +snog/S +snogged +snogging +snood/SM +snooker/MDSG +snoop/SMDRZG +snooper/M +snoopy/TR +snoot/SM +snootily +snootiness/M +snooty/PTR +snooze/DSMG +snore/DRSMZG +snorer/M +snorkel/ZGMDRS +snorkeler/M +snorkeling/M +snort/SMDRZG +snorter/M +snot/MS +snottily +snottiness/M +snotty/TPR +snout/SM +snow/MDGS +snowball/GSMD +snowbank/SM +snowbird/SM +snowblower/MS +snowboard/ZGMDRS +snowboarder/M +snowboarding/M +snowbound +snowdrift/SM +snowdrop/SM +snowfall/SM +snowfield/SM +snowflake/SM +snowiness/M +snowline +snowman/M +snowmen +snowmobile/DSMG +snowplow/SGMD +snowshed +snowshoe/SM +snowshoeing +snowstorm/SM +snowsuit/SM +snowy/PRT +snub/MS +snubbed +snubbing +snuff/SMDRYZG +snuffbox/MS +snuffer/M +snuffle/MGDS +snug/MYSP +snugged +snugger +snuggest +snugging +snuggle/MGDS +snugness/M +so +soak/MDGSJ +soaking/M +soap/MDGS +soapbox/MS +soapiness/M +soapstone/M +soapsuds/M +soapy/RPT +soar/MDGS +sob/SM +sobbed +sobbing/Y +sober/SDRYPTG +soberness/M +sobriety/IM +sobriquet/SM +soc +soccer/M +sociability/M +sociable/SM +sociably +social/SMY +socialism/M +socialist/SM +socialistic +socialite/SM +socialization/M +socialize/DSG +societal +society/SM +socioeconomic +socioeconomically +sociological/Y +sociologist/SM +sociology/M +sociopath/M +sociopaths +sociopolitical +sock/MDGS +socket/SM +sockeye/SM +sod/SM +soda/MS +sodded +sodden/Y +sodding +sodium/M +sodomite/MS +sodomize/GDS +sodomy/M +soever +sofa/MS +soft/NRYXTP +softback +softball/MS +softbound +softcover +soften/DRZG +softener/M +softhearted +softness/M +software/M +softwood/SM +softy/SM +soggily +sogginess/M +soggy/RTP +soigne +soignee +soil/MDGS +soiled/U +soiree/SM +sojourn/ZGMDRS +sojourner/M +sol/SM +solace/DSMG +solar +solaria +solarium/M +sold +solder/ZGSMDR +solderer/M +soldier/MDYSG +soldiery/M +sole/FSDGM +solecism/SM +solely +solemn/PTRY +solemness/M +solemnify/DSG +solemnity/SM +solemnization/M +solemnize/DSG +solemnness/M +solenoid/MS +solicit/GDS +solicitation/SM +solicited/U +solicitor/SM +solicitous/PY +solicitousness/M +solicitude/M +solid/PSMRYT +solidarity/M +solidi +solidification/M +solidify/DSNG +solidity/M +solidness/M +solidus/M +soliloquies +soliloquize/DSG +soliloquy/M +solipsism/M +solipsistic +solitaire/MS +solitariness/M +solitary/SMP +solitude/M +solo/MDGS +soloist/MS +solstice/MS +solubility/IM +soluble/MS +solute's +solute/AXN +solutes +solution's/AE +solvable/IU +solve/EADSG +solved/U +solvency/IM +solvent/IMS +solver/SM +somatic +somatosensory +somber/PY +somberness/M +sombrero/MS +some +somebody/SM +someday +somehow +someone/MS +someplace +somersault/MDGS +somerset/SM +somersetted +somersetting +something/SM +sometime/S +someway/S +somewhat/S +somewhere +somnambulism/M +somnambulist/SM +somnolence/M +somnolent +son/SM +sonar/SM +sonata/SM +sonatina/SM +song/MS +songbird/SM +songbook/SM +songfest/SM +songster/MS +songstress/MS +songwriter/SM +songwriting +sonic +sonnet/SM +sonny/SM +sonogram/SM +sonority/M +sonorous/YP +sonorousness/M +sonsofbitches +soon/RT +soot/M +sooth/MDRSZG +soothe +soother/M +soothing/Y +soothsayer/MS +soothsaying/M +sooty/RT +sop/SM +soph +sophism/M +sophist/MS +sophistic +sophistical +sophisticate/DSMGN +sophisticated/U +sophistication/M +sophistry/SM +sophomore/MS +sophomoric +soporific/MS +soporifically +sopped +sopping +soppy/RT +soprano/MS +sorbet/SM +sorcerer/MS +sorceress/MS +sorcery/M +sordid/PY +sordidness/M +sore/MYTRSP +sorehead/MS +soreness/M +sorghum/M +sorority/SM +sorrel/SM +sorrily +sorriness/M +sorrow/SMDG +sorrowful/YP +sorrowfulness/M +sorry/RTP +sort/FASGDM +sorta +sorted/U +sorter/SM +sortie/DSM +sortieing +sot/SM +sottish +sou'wester +sou/SMH +souffle/SM +sough/MDG +soughs +sought/U +souk/S +soul/MS +soulful/YP +soulfulness/M +soulless/YP +soulmate/SM +sound/JPSMDRYZTG +soundalike/S +soundbar/S +soundbite/S +soundboard/MS +soundcheck/S +sounder/M +sounding/M +soundless/Y +soundness/UM +soundproof/GDS +soundproofing/M +soundscape/S +soundtrack/SM +soup/MDGS +soupcon/MS +soupy/RT +sour/MDRYTGSP +source/ADSMG +sourdough/M +sourdoughs +sourish +sourness/M +sourpuss/MS +sousaphone/MS +souse/DSMG +south/M +southbound +southeast/ZMR +southeaster/MY +southeastern +southeastward/S +southerly/SM +southern/SZMR +southerner/M +southernmost +southpaw/SM +southward/MS +southwest/ZMR +southwester/MY +southwestern +southwestward/S +souvenir/SM +sovereign/SM +sovereignty/M +soviet/SM +sow's +sow/ASGD +sower/SM +sown/A +soy/M +soybean/MS +sozzled +spa/SM +space/DRSMZG +spacecraft/MS +spaceflight/MS +spaceman/M +spacemen +spaceport/SM +spacer/M +spaceship/SM +spacesuit/SM +spacetime +spacewalk/SGMD +spacewoman/M +spacewomen +spacey +spacial +spacier +spaciest +spaciness/M +spacing/M +spacious/YP +spaciousness/M +spade/DSMG +spadeful/MS +spadework/M +spadices +spadix/M +spaghetti/M +spake +spam/MS +spammed +spammer/SM +spamming +span/MS +spandex/M +spangle/DSMG +spangly +spaniel/SM +spank/SMDGJ +spanking/M +spanned +spanner/SM +spanning +spar/MS +spare/DRSMYTGP +spareness/M +spareribs/M +sparing/UY +spark/SMDYG +sparkle/DRSMZG +sparkler/M +sparky/RT +sparred +sparring +sparrow/SM +sparrowhawk/S +sparse/RYTP +sparseness/M +sparsity/M +spartan +spasm/SM +spasmodic +spasmodically +spastic/SM +spat/MS +spate/SM +spathe/SM +spatial/Y +spatted +spatter/SGMD +spatting +spatula/SM +spavin/MD +spawn/SMDG +spay/DGS +speak/SRZGJ +speakeasy/SM +speaker/M +speakerphone/S +spear/SMDG +spearfish/GMDS +speargun +spearhead/GMDS +spearmint/M +spec/MS +special/SMY +specialism/S +specialist/MS +specialization/MS +specialize/GDS +specialty/SM +specie/SM +species/M +specif +specifiable +specific/MS +specifically +specification/M +specificity/M +specified/U +specify/XNZDRSG +specimen/SM +specious/YP +speciousness/M +speck/SMDG +speckle/MGDS +specs/M +spectacle/SM +spectacles/M +spectacular/MYS +spectate/DSG +spectator/SM +specter/AMS +spectra +spectral +spectrometer/MS +spectroscope/MS +spectroscopic +spectroscopy/M +spectrum/M +speculate/DSXGNV +speculation/M +speculative/Y +speculator/MS +sped +speech/MS +speechify/DSG +speechless/YP +speechlessness/M +speechwriter/S +speed/SMRZG +speedboat/SM +speeder/M +speedily +speediness/M +speeding/M +speedometer/MS +speedster/SM +speedup/MS +speedway/SM +speedwell/M +speedy/TPR +speleological +speleologist/MS +speleology/M +spell/JSMDRZG +spellbind/ZGRS +spellbinder/M +spellbound +spellcheck/MDRZGS +spellchecker/M +spelldown/SM +speller/M +spelling/M +spelunker/MS +spelunking/M +spend/BSRZG +spender/M +spending/M +spendthrift/MS +spent/U +sperm/SM +spermatozoa +spermatozoon/M +spermicidal +spermicide/MS +spew/MDRZGS +spewer/M +sphagnum/MS +sphere/SM +spherical/Y +spheroid/SM +spheroidal +sphincter/MS +sphinx/MS +spic/S +spice/DSMG +spicily +spiciness/M +spicule/MS +spicy/PRT +spider/SM +spiderweb/MS +spidery +spiel/SMDG +spiff/SDG +spiffy/TR +spigot/SM +spike/DSMG +spikiness/M +spiky/RPT +spill/SMDG +spillage/MS +spillover/SM +spillway/MS +spin/MS +spinach/M +spinal/SMY +spindle/MGDS +spindly/TR +spine/SM +spineless/YP +spinet/SM +spinless +spinnaker/SM +spinner/MS +spinneret/SM +spinney/S +spinning/M +spinster/SM +spinsterhood/M +spinsterish +spiny/RT +spiracle/SM +spiral/SGMDY +spire's +spire/IFAS +spirea/SM +spirit's +spirit/ISGD +spirited/Y +spiritless +spiritual/MYS +spiritualism/M +spiritualist/MS +spiritualistic +spirituality/M +spirituous +spirochete/SM +spiry +spit/MDGS +spitball/SM +spite/ASM +spiteful/PY +spitefuller +spitefullest +spitefulness/M +spitfire/SM +spitted +spitting +spittle/M +spittoon/MS +spiv/S +splanchnic +splash/GMDS +splashdown/MS +splashily +splashiness/M +splashy/RTP +splat/SM +splatted +splatter/GSMD +splatting +splay/SMDG +splayfeet +splayfoot/MD +spleen/SM +splendid/RYT +splendor/MS +splendorous +splenectomy +splenetic +splice/DRSMZG +splicer/M +spliff/S +spline/S +splint/SZGMDR +splinter/MDG +splintery +split/SM +splitting/MS +splodge/S +splosh/DSG +splotch/MDSG +splotchy/TR +splurge/DSMG +splutter/GMDS +spoil's +spoil/CSDRZG +spoilage/M +spoiled/U +spoiler/CM +spoilsport/MS +spoke/SM +spoken/U +spokesman/M +spokesmen +spokespeople +spokesperson/MS +spokeswoman/M +spokeswomen +spoliation/CM +sponge/DRSMZG +spongecake/M +sponger/M +sponginess/M +spongy/RPT +sponsor/MDGS +sponsorship/M +spontaneity/M +spontaneous/Y +spoof/SMDG +spook/SMDG +spookiness/M +spooky/RPT +spool/SMDG +spoon/SMDG +spoonbill/MS +spoonerism/MS +spoonful/SM +spoor/SMDG +sporadic +sporadically +spore/DSMG +sporran/S +sport/SMDGV +sportiness/M +sporting/Y +sportive/Y +sportscast/MRZGS +sportscaster/M +sportsman/M +sportsmanlike/U +sportsmanship/M +sportsmen +sportspeople +sportsperson +sportswear/M +sportswoman/M +sportswomen +sportswriter/SM +sporty/TPR +spot/CMS +spotless/PY +spotlessness/M +spotlight/GSMD +spotlit +spotted +spotter/MS +spottily +spottiness/M +spotting +spotty/TPR +spousal/MS +spouse/SM +spout/SMDG +sprain/GSMD +sprang +sprat/SM +sprawl/GSMD +spray's +spray/ASDG +sprayer/MS +spread/ZGBSMR +spreadeagled +spreader/M +spreadsheet/MS +spree/DSM +spreeing +sprig/SM +sprigged +sprightliness/M +sprightly/RTP +spring/GSM +springboard/MS +springbok/MS +springily +springiness/M +springlike +springtime/M +springy/RPT +sprinkle/DRSJMZG +sprinkler/M +sprinkling/M +sprint/ZGSMDR +sprinter/M +sprite/SM +spritz/ZGMDRS +spritzer/M +sprocket/MS +sprog/S +sprout/GSMD +spruce/DRSPMYTG +spruceness/M +sprung +spry/RYT +spryness/M +spud/MS +spume/DSMG +spumoni/M +spumy +spun +spunk/SM +spunky/TR +spur/MS +spurge/M +spurious/PY +spuriousness/M +spurn/SDG +spurred +spurring +spurt/SMDG +sputa +sputnik/MS +sputter/MDGS +sputum/M +spy/GDSM +spyglass/MS +spymaster/S +spyware/M +sq +sqq +squab/SM +squabble/MZGDRS +squabbler/M +squad/SM +squadron/MS +squalid/PTRY +squalidness/M +squall/SGMD +squally +squalor/M +squamous +squander/GDS +square/PDRSMYTG +squareness/M +squarish +squash/GMDS +squashy/TR +squat/SMP +squatness/M +squatted +squatter/MS +squattest +squatting +squaw/SM +squawk/SZGMDR +squawker/M +squeak/SZGMDR +squeaker/M +squeakily +squeakiness/M +squeaky/TRP +squeal/SZGMDR +squealer/M +squeamish/PY +squeamishness/M +squeegee/MDS +squeegeeing +squeeze/BMZGDRS +squeezebox/S +squeezer/M +squelch/GMDS +squelchy +squib/SM +squid/SM +squidgy +squiffy +squiggle/DSMG +squiggly +squint/STGMDR +squire/DSMG +squirm/SGMD +squirmy/RT +squirrel/SGMD +squirt/SGMD +squish/GMDS +squishy/RT +sriracha +ssh +st +stab/MYS +stabbed +stabber/MS +stabbing/MS +stability/IM +stabilization/CM +stabilize/CDSG +stabilizer/MS +stable/DRSMTG +stableman/M +stablemate/S +stablemen +stably/U +staccato/MS +stack/SMDG +stadium/MS +staff's +staff/ASDG +staffer/MS +staffing/M +stag/MDGSJ +stage/SM +stagecoach/MS +stagecraft/M +stagehand/MS +stagestruck +stagflation/M +stagger/MDGS +staggering/Y +staging/M +stagnancy/M +stagnant/Y +stagnate/DSGN +stagnation/M +stagy/RT +staid/PRYT +staidness/M +stain/SMDG +stained/U +stainless/M +stair/SM +staircase/MS +stairway/MS +stairwell/SM +stake/DSMG +stakeholder/MS +stakeout/SM +stalactite/MS +stalagmite/MS +stale/DRSTGP +stalemate/DSMG +staleness/M +stalk/SMDRJZG +stalker/M +stalking/M +stall's +stall/ISDG +stallholder/S +stallion/MS +stalwart/MYS +stamen/SM +stamina/M +stammer/ZGMDRS +stammerer/M +stammering/Y +stamp/SMDRZG +stampede/MGDS +stamper/M +stance/ISM +stanch/TGDRS +stanchion/SM +stand/SMRJZG +standalone +standard/MS +standardization/M +standardize/DSG +standby/M +standbys +standee/MS +stander/M +standing/M +standoff/MS +standoffish +standout/MS +standpipe/SM +standpoint/MS +standstill/MS +stank +stanza/SM +staph/M +staphylococcal +staphylococci +staphylococcus/M +staple/DRSMZG +stapler/M +star/MDRZGS +starboard/M +starburst/S +starch/GMDS +starchily +starchiness/M +starchy/PTR +stardom/M +stardust/M +stare/SM +starer/M +starfish/MS +starfruit +stargaze/DRSZG +stargazer/M +stark/RYPZT +starkness/M +starless +starlet/MS +starlight/M +starling/SM +starlit +starred +starring +starry/TR +starstruck +start/ASMDG +starter/MS +startle/GDS +startling/Y +startup/MS +starvation/M +starve/DSJG +starveling/MS +stash/MDSG +stasis +stat/MS +state/DRSMYGNLX +statecraft/M +stated/U +statehood/M +statehouse/MS +stateless/P +statelessness/M +stateliness/M +stately/PRT +statement/AMS +statemented +statementing +stateroom/MS +stateside +statesman/M +statesmanlike +statesmanship/M +statesmen +stateswoman/M +stateswomen +statewide +static/SM +statically +station/MDRZG +stationary +stationer/M +stationery/M +stationmaster/S +statistic/MS +statistical/Y +statistician/SM +statuary/M +statue/SM +statuesque +statuette/MS +stature/MS +status/MS +statute/MS +statutorily +statutory +staunch/PDRSYTG +staunchness/M +stave/DSMG +stay/MDRZGS +std +stdio +stead/SM +steadfast/YP +steadfastness/M +steadily/U +steadiness/UM +steady/TGPDRSM +steak/SM +steakhouse/SM +steal/SMHG +stealth/M +stealthily +stealthiness/M +stealthy/TPR +steam/SMDRZG +steamboat/MS +steamer/M +steamfitter/SM +steamfitting/M +steaminess/M +steampunk +steamroll/ZGDRS +steamroller/MDG +steamship/MS +steamy/TPR +steed/SM +steel/SMDG +steeliness/M +steelmaker/S +steelworker/SM +steelworks/M +steely/PTR +steelyard/SM +steep/SMDNRYPXTG +steepen/GD +steeple/MS +steeplechase/MS +steeplejack/SM +steepness/M +steer/SMDBG +steerage/M +steering/M +steersman/M +steersmen +stegosauri +stegosaurus/MS +stein/SM +stellar +stem/MS +stemless +stemmed +stemming +stemware/M +stench/MS +stencil/GMDS +steno/SM +stenographer/SM +stenographic +stenography/M +stenosis +stent/SM +stentorian +step/IMS +stepbrother/SM +stepchild/M +stepchildren/M +stepdad/MS +stepdaughter/SM +stepfather/SM +stepladder/MS +stepmom/MS +stepmother/SM +stepparent/SM +steppe/DRSMZG +stepper/M +steppingstone/SM +stepsister/MS +stepson/MS +stereo/SM +stereophonic +stereoscope/MS +stereoscopic +stereotype/DSMG +stereotypical +sterile +sterility/M +sterilization/SM +sterilize/DRSZG +sterilizer/M +sterling/M +stern/SMRYPT +sternness/M +sternum/MS +steroid/MS +steroidal +stertorous +stet/S +stethoscope/MS +stetson/MS +stetted +stetting +stevedore/SM +stew/MDGS +steward/GMDS +stewardess/MS +stewardship/M +stick/SMRZG +sticker/M +stickily +stickiness/M +stickleback/SM +stickler/MS +stickpin/MS +stickup/MS +sticky/PTRSM +stiff/SMDNRYPXTG +stiffen/ZGDR +stiffener/M +stiffening/M +stiffness/M +stifle/DSJG +stifling/Y +stigma/SM +stigmata +stigmatic +stigmatization/M +stigmatize/GDS +stile/SM +stiletto/SM +still's +still/ITGSD +stillbirth/M +stillbirths +stillborn +stiller +stillness/M +stilt/SMD +stilted/Y +stimulant/SM +stimulate/DSGNV +stimulation/M +stimuli +stimulus/M +sting/ZGSMR +stinger/M +stingily +stinginess/M +stingray/SM +stingy/RTP +stink/ZGSMR +stinkbug/SM +stinker/M +stinky/RT +stint/GSMD +stipend/SM +stipendiary/S +stipple/DSMG +stippling/M +stipulate/XDSGN +stipulation/M +stir/MS +stirred +stirrer/SM +stirring/SY +stirrup/SM +stitch's +stitch/ADSG +stitchery/M +stitching/M +stoat/SM +stochastic +stock's +stock/AGSD +stockade/DSMG +stockbreeder/MS +stockbroker/SM +stockbroking/M +stockholder/SM +stockily +stockiness/M +stockinette/M +stocking/SM +stockist/S +stockpile/MGDS +stockpot/SM +stockroom/MS +stocktaking/M +stocky/RTP +stockyard/MS +stodge +stodgily +stodginess/M +stodgy/RTP +stogie/MS +stoic/SM +stoical/Y +stoicism/M +stoke/DRSZG +stoker/M +stole/SM +stolen +stolid/RYTP +stolidity/M +stolidness/M +stolon/MS +stomach/MDRZG +stomachache/SM +stomacher/M +stomachs +stomp/GSMD +stone/DRSMZG +stonemason/MS +stoner/M +stonewall/GSD +stoneware/M +stonewashed +stonework/M +stonily +stoniness/M +stonkered +stonking +stony/TRP +stood +stooge/MS +stool/SM +stoop/GSMD +stop's +stop/US +stopcock/SM +stopgap/SM +stoplight/MS +stopover/MS +stoppable/U +stoppage/MS +stopped/U +stopper/GSMD +stopping/U +stopple/DSMG +stopwatch/MS +storage/M +store's +store/ADSG +storefront/MS +storehouse/MS +storekeeper/SM +storeroom/SM +stork/SM +storm/GSMD +stormily +storminess/M +stormy/RPT +story/DSM +storyboard/MS +storybook/SM +storyteller/MS +storytelling/M +stoup/SM +stout/TSMRYP +stouthearted +stoutness/M +stove/SM +stovepipe/SM +stow/DGS +stowage/M +stowaway/MS +straddle/DRSMZG +straddler/M +strafe/MGDS +straggle/DRSZG +straggler/M +straggly/TR +straight/SPXTMNRY +straightaway/SM +straightedge/SM +straighten/ZGDR +straightener/M +straightforward/YPS +straightforwardness/M +straightness/M +straightway +strain's +strain/FADSG +strainer/ASM +strait/MNSX +straiten/GD +straitjacket/SGMD +straitlaced +strand/MDSG +strange/PRYZT +strangeness/M +stranger/M +strangle/ZGDRS +stranglehold/SM +strangler/M +strangulate/GNDS +strangulation/M +strap's +strap/US +strapless/MS +strapped/U +strapping/M +strata +stratagem/SM +strategic/S +strategical/Y +strategics/M +strategist/SM +strategy/SM +strati +stratification/M +stratify/DSGN +stratosphere/SM +stratospheric +stratum/M +stratus/M +straw/GSMD +strawberry/SM +stray/GSMD +streak/MDRSZG +streaker/M +streaky/TR +stream/MDRSZG +streamer/M +streamline/DSG +street/MS +streetcar/MS +streetlamp/S +streetlight/SM +streetwalker/SM +streetwise +strength/M +strengthen/AGDS +strengthener/MS +strengths +strenuous/PY +strenuousness/M +strep/M +streptococcal +streptococci +streptococcus/M +streptomycin/M +stress/MDSG +stressed/U +stressful +stressors +stretch/BZGMDRS +stretcher/MDG +stretchmarks +stretchy/TR +strew/GSDH +strewn +stria/M +striae +striated +striation/MS +stricken +strict/RYPT +strictness/M +stricture/SM +stridden +stride/MGS +stridency/M +strident/Y +strife/M +strike/MZGRSJ +strikebound +strikebreaker/SM +strikebreaking +strikeout/MS +striker/M +striking/Y +string/MDRSZG +stringency/M +stringent/Y +stringer/M +stringiness/M +stringy/PTR +strip/GSMD +stripe/MS +stripey +stripling/MS +stripped +stripper/MS +stripping +striptease/MZGDRS +stripteaser/M +stripy +strive/GS +striven +strobe/MS +stroboscope/MS +stroboscopic +strode +stroke/MGDS +stroll/MDRSZG +stroller/M +strong/RYT +strongbox/MS +stronghold/MS +strongman/M +strongmen +strongroom/S +strontium/M +strop/SM +strophe/SM +strophic +stropped +stroppily +stropping +stroppy/TRP +strove +struck +structural/Y +structuralism +structuralist/S +structure's +structure/AGDS +structured/U +strudel/SM +struggle/MGDS +strum/SM +strummed +strumming +strumpet/MS +strung/UA +strut/SM +strutted +strutting +strychnine/M +stub/MS +stubbed +stubbing +stubble/M +stubbly +stubborn/RYPT +stubbornness/M +stubby/RT +stucco/MDG +stuccoes +stuck/U +stud/MYS +studbook/MS +studded +studding/M +student/SM +studentship/S +studied/U +studiedly +studio/MS +studious/PY +studiousness/M +studly/RT +study's +study/AGDS +stuff/GSMDJ +stuffily +stuffiness/M +stuffing/M +stuffy/RPT +stultification/M +stultify/DSNG +stumble/DRSMZG +stumbler/M +stump/GSMD +stumpy/TR +stun/S +stung +stunk +stunned +stunner/S +stunning/Y +stunt/GSMD +stuntman +stuntmen +stupefaction/M +stupefy/DSG +stupendous/Y +stupid/TMRYS +stupidity/SM +stupor/MS +sturdily +sturdiness/M +sturdy/TRP +sturgeon/SM +stutter/MDRSZG +stutterer/M +sty/SM +style's +style/ADSG +styli +stylish/PY +stylishness/M +stylist/SM +stylistic/S +stylistically +stylize/DSG +stylus/MS +stymie/MDS +stymieing +styptic/SM +suasion/EM +suave/RYTP +suaveness/M +suavity/M +sub/SM +subaltern/MS +subaqua +subarctic +subarea/MS +subatomic +subbasement/SM +subbed +subbing +subbranch/MS +subcategory/SM +subclass +subcommittee/SM +subcompact/SM +subconscious/PMY +subconsciousness/M +subcontinent/SM +subcontinental +subcontract/MDSG +subcontractor/MS +subculture/MS +subcutaneous/Y +subdivide/GDS +subdivision/SM +subdomain/MS +subdominant +subdue/DSG +subeditor/S +subfamily/SM +subfreezing +subgroup/MS +subhead/GJMS +subheading/M +subhuman/MS +subj +subject/GVMDS +subjection/M +subjective/Y +subjectivity/M +subjoin/GDS +subjugate/GNDS +subjugation/M +subjunctive/SM +sublease/MGDS +sublet/SM +subletting +sublieutenant/S +sublimate/GNDS +sublimation/M +sublime/YTGDRS +subliminal/Y +sublimity/M +sublingual +submarginal +submarine/MZRS +submariner/M +submerge/GDS +submergence/M +submerse/GNDS +submersible/MS +submersion/M +submicroscopic +submission/MS +submissive/PY +submissiveness/M +submit/AS +submitted/A +submitter +submitting/A +subnormal +suborbital +suborder/MS +subordinate/DSMGN +subordination/IM +suborn/SGD +subornation/M +subpar +subparagraph +subpart +subplot/MS +subpoena/GMDS +subprime +subprofessional/SM +subprogram/S +subroutine/SM +subscribe/UASDG +subscriber/MS +subscript/MS +subscription/MS +subsection/MS +subsequent/Y +subservience/M +subservient/Y +subset/SM +subside/GDS +subsidence/M +subsidiarity +subsidiary/SM +subsidization/M +subsidize/ZGDRS +subsidizer/M +subsidy/SM +subsist/SDG +subsistence/M +subsoil/M +subsonic +subspace +subspecies/M +substance/SM +substandard +substantial/IY +substantiate/GNDSX +substantiated/U +substantiation/FM +substantive/SMY +substation/MS +substituent +substitute/XMGNDS +substitution/M +substrata +substrate/MS +substratum/M +substructure/SM +subsume/DSG +subsumption +subsurface/M +subsystem/SM +subteen/SM +subtenancy/M +subtenant/SM +subtend/SDG +subterfuge/SM +subterranean +subtext/SM +subtitle/DSMG +subtle/TR +subtlety/SM +subtly +subtopic/SM +subtotal/SGMD +subtract/GSD +subtraction/SM +subtrahend/SM +subtropic/S +subtropical +subtropics/M +suburb/MS +suburban/SM +suburbanite/SM +suburbia/M +subvention/SM +subversion/M +subversive/SPMY +subversiveness/M +subvert/SDG +subway/MS +subzero +succeed/GDS +success/VMS +successful/UY +succession/SM +successive/Y +successor/SM +succinct/RYTP +succinctness/M +succor/SGMD +succotash/M +succubi +succubus +succulence/M +succulency/M +succulent/SM +succumb/GDS +such +suchlike +suck/MDRZGS +sucker/GMD +suckle/DSJG +suckling/M +sucrose/M +suction/SMDG +sudden/PY +suddenness/M +suds/M +sudsy/TR +sue/DSG +suede/M +suet/M +suety +suffer/DRZGSJ +sufferance/M +sufferer/M +suffering/M +suffice/DSG +sufficiency/IM +sufficient/IY +suffix/MDSG +suffixation/M +suffocate/GNDS +suffocation/M +suffragan/MS +suffrage/M +suffragette/SM +suffragist/MS +suffuse/DSGN +suffusion/M +sugar/GSMD +sugarcane/M +sugarcoat/GDS +sugarless +sugarplum/MS +sugary/RT +suggest/GVSDR +suggestibility/M +suggestible +suggestion/SM +suggestive/YP +suggestiveness/M +suicidal +suicide/SM +suit/BMDGS +suitability/UM +suitableness/M +suitably/U +suitcase/SM +suite/SM +suited/U +suiting/M +suitor/MS +sukiyaki/M +sulfa/M +sulfate/SM +sulfide/SM +sulfonamides +sulfur/MDSG +sulfuric +sulfurous +sulk/MDGS +sulkily +sulkiness/M +sulky/TRSMP +sullen/RYPT +sullenness/M +sullied/U +sully/GDS +sultan/MS +sultana/SM +sultanate/MS +sultrily +sultriness/M +sultry/RPT +sum/SM +sumac/M +summarily +summarize/GDS +summary/SM +summat +summation/FMS +summed +summer/MDSG +summerhouse/SM +summertime/M +summery +summing +summit/MS +summitry/M +summon/DRSZG +summoner/M +summons/GMDS +sumo/M +sump/MS +sumptuous/PY +sumptuousness/M +sun/SM +sunbath/ZGMDRS +sunbathe +sunbather/M +sunbathing/M +sunbaths +sunbeam/SM +sunbed/S +sunbelt/SM +sunblock/MS +sunbonnet/SM +sunburn/SGMD +sunburst/MS +sundae/MS +sundeck/S +sunder/DSG +sundial/SM +sundown/SM +sundress/S +sundries/M +sundry/S +sunfish/MS +sunflower/MS +sung/U +sunglasses/M +sunhat/S +sunk/N +sunlamp/SM +sunless +sunlight/M +sunlit +sunned +sunniness/M +sunning +sunny/TRP +sunrise/SM +sunroof/SM +sunscreen/MS +sunset/MS +sunshade/MS +sunshine/M +sunshiny +sunspot/SM +sunstroke/M +suntan/MS +suntanned +suntanning +suntrap/S +sunup/M +sup/SZMR +super/M +superabundance/MS +superabundant +superannuate/GNDS +superannuation/M +superb/RYT +supercargo/M +supercargoes +supercharge/ZGDRS +supercharger/M +supercilious/PY +superciliousness/M +supercity/SM +supercomputer/MS +superconducting +superconductive +superconductivity/M +superconductor/SM +supercritical +superego/MS +supererogation/M +supererogatory +superficial/Y +superficiality/M +superfine +superfluity/M +superfluous/YP +superfluousness/M +superglue +supergrass/S +superhero/MS +superheroes +superhighway/SM +superhuman +superimpose/GDS +superimposition/M +superintend/DSG +superintendence/M +superintendency/M +superintendent/SM +superior/MS +superiority/M +superlative/SMY +superman/M +supermarket/SM +supermassive +supermen +supermodel/SM +supermom/MS +supernal +supernatural/SY +supernova/MS +supernovae +supernumerary/SM +superpose/GDS +superposition/M +superpower/SM +supersaturate/GNDS +supersaturation/M +superscribe/GDS +superscript/MS +superscription/M +supersede/GDS +supersize/GDS +supersonic +superstar/MS +superstardom +superstate/S +superstition/MS +superstitious/Y +superstore/MS +superstructure/MS +supertanker/MS +superuser/S +supervene/GDS +supervention/M +supervise/XGNDS +supervised/U +supervision/M +supervisor/MS +supervisory +superwoman/M +superwomen +supine/Y +supp/DRZG +supper/M +suppertime +suppl +supplant/SDG +supple/TLPR +supplement/MDGS +supplemental +supplementary +supplementation/M +suppleness/M +suppliant/SM +supplicant/MS +supplicate/GDS +supplication/M +supplier/M +supply/ZGDRSMXN +support/MDRSBZGV +supportable/UI +supported/U +supporter/M +suppose/GDS +supposed/Y +supposition/MS +suppository/SM +suppress/GVDS +suppressant/MS +suppressible +suppression/M +suppressor/SM +suppurate/DSGN +suppuration/M +supra +supranational +supremacist/MS +supremacy/M +supreme/Y +supremo/S +supt +surcease/DSMG +surcharge/DSMG +surcingle/SM +sure/PYTR +surefire +surefooted +sureness/M +surety/SM +surf/MDRZGS +surface's +surface/AGDS +surfboard/MDSG +surfeit/MDSG +surfer/M +surfing/M +surge/DSMG +surgeon/MS +surgery/SM +surgical/Y +surliness/M +surly/PTR +surmise/MGDS +surmount/DGSB +surmountable/I +surname/MS +surpass/GDS +surpassed/U +surplice/MS +surplus/MS +surplussed +surplussing +surprise/DSMGJ +surprising/UY +surreal +surrealism/M +surrealist/SM +surrealistic +surrealistically +surrender/MDSG +surreptitious/PY +surreptitiousness/M +surrey/MS +surrogacy/M +surrogate/SM +surround/GSDJ +surrounding/M +surroundings/M +surtax/MDSG +surtitle/S +surveillance/M +survey's +survey/ADGS +surveying/M +surveyor/SM +survival/SM +survivalist/SM +survive/DSGB +survivor/SM +susceptibility/SM +susceptible/I +sushi/M +suspect/SMDG +suspected/U +suspend/SDRZG +suspender/M +suspense/XMN +suspenseful +suspension/M +suspicion/SM +suspicious/Y +suss/DSG +sustain/SDBG +sustainability +sustainable/U +sustainably +sustenance/M +sutler/MS +suttee +suture/MGDS +suzerain/MS +suzerainty/M +svelte/TR +swab/MS +swabbed +swabbing +swaddle/DSG +swag/MS +swagged +swagger/SMDRG +swagging +swain/SM +swallow/GSMD +swallowtail/MS +swam +swami/SM +swamp/GSMD +swampland/M +swampy/RT +swan/MS +swank/TGSMDR +swankily +swankiness/M +swanky/RPT +swanned +swanning +swansong/S +swap/MS +swapped +swapping +sward/SM +swarm/GSMD +swarthy/TR +swash/GMDS +swashbuckler/SM +swashbuckling/M +swastika/SM +swat/MS +swatch/MS +swath/GMDS +swathe/M +swaths +swatted +swatter/SMDG +swatting +sway/MDGS +swayback/MD +swayed/U +swear/ZGSR +swearer/M +swearword/MS +sweat/ZGSMDR +sweatband/MS +sweater/M +sweatpants/M +sweats/M +sweatshirt/SM +sweatshop/MS +sweatsuit/S +sweaty/RT +swede/SM +sweep/ZGSMRJ +sweeper/M +sweeping/MY +sweepings/M +sweepstakes/M +sweet/XTSMNRYP +sweetbread/SM +sweetbrier/SM +sweetcorn +sweetened/U +sweetener/MS +sweetening/M +sweetheart/SM +sweetie/SM +sweetish +sweetmeat/MS +sweetness/M +swell/TGSMDRJ +swellhead/MDS +swelling/M +swelter/SGMD +swept +sweptback +swerve/MGDS +swerving/U +swift/PTSMRY +swiftness/M +swig/MS +swigged +swigging +swill/GSMD +swim/MS +swimmer/SM +swimming/MY +swimsuit/SM +swimwear +swindle/DRSMZG +swindler/M +swine/SM +swineherd/SM +swing/ZGSMR +swingeing +swinger/M +swinish +swipe/DSMG +swirl/GSMD +swirly +swish/TGMDRS +switch/MDRSZGB +switchback/MS +switchblade/SM +switchboard/SM +switcher/M +switchover +swivel/MDGS +swiz +swizz +swizzle/DSG +swollen +swoon/SGMD +swoop/SGMD +swoosh/MDSG +sword/SM +swordfish/MS +swordplay/M +swordsman/M +swordsmanship/M +swordsmen +swore +sworn +swot/S +swotted +swotting +swum +swung +sybarite/SM +sybaritic +sycamore/MS +sycophancy/M +sycophant/SM +sycophantic +syllabic +syllabicate/GNDS +syllabication/M +syllabification/M +syllabify/DSNG +syllable/MS +syllabub/S +syllabus/MS +syllogism/MS +syllogistic +sylph/M +sylphic +sylphlike +sylphs +sylvan +symbioses +symbiosis/M +symbiotic +symbiotically +symbol/MS +symbolic +symbolical/Y +symbolism/M +symbolization/M +symbolize/DSG +symbology +symmetric +symmetrical/Y +symmetry/SM +sympathetic/U +sympathetically/U +sympathies/M +sympathize/ZGDRS +sympathizer/M +sympathy/SM +symphonic +symphony/SM +symposium/MS +symptom/MS +symptomatic +symptomatically +syn/H +synagogal +synagogue/SM +synapse/MS +synaptic +sync/MDSG +synchronicity +synchronization/SM +synchronize/GDS +synchronous/Y +synchrony +syncopate/DSGN +syncopation/M +syncope/M +syndicalism +syndicalist/S +syndicate/DSMGN +syndication/M +syndrome/SM +synergism/M +synergistic +synergy/SM +synfuel/MS +synod/SM +synonym/SM +synonymous +synonymy/M +synopses +synopsis/M +synoptic +synovial +syntactic +syntactical/Y +syntax/M +syntheses +synthesis/M +synthesize/ZGDRS +synthesizer/M +synthetic/SM +synthetically +synths +syphilis/M +syphilitic/SM +syringe/DSMG +syrup/SM +syrupy +sysadmin/S +sysop/S +system/SM +systematic/U +systematical/Y +systematization/M +systematize/GDS +systemic/MS +systemically +systole/SM +systolic +t/SDNXGBJ +ta +tab/SM +tabbed +tabbing +tabbouleh/M +tabby/SM +tabernacle/SM +tabla/MS +table/MGDS +tableau/M +tableaux +tablecloth/M +tablecloths +tableland/SM +tablespoon/SM +tablespoonful/SM +tablet/SM +tabletop/MS +tableware/M +tabloid/SM +taboo/MDSG +tabor/MS +tabular +tabulate/DSGNX +tabulation/M +tabulator/SM +tachograph +tachographs +tachometer/SM +tachycardia/M +tachyon +tacit/PY +tacitness/M +taciturn/Y +taciturnity/M +tack/ZGMDRS +tacker/M +tackiness/M +tackle/DRSMZG +tackler/M +tacky/RTP +taco/MS +tact/FM +tactful/YP +tactfulness/M +tactic/SM +tactical/Y +tactician/MS +tactile +tactility/M +tactless/PY +tactlessness/M +tad/SM +tadpole/MS +taffeta/M +taffrail/SM +taffy/SM +tag/SM +tagged +tagger/SM +tagging +tagliatelle +tagline/MS +taiga/MS +tail/ACSDMG +tailback/MS +tailboard/S +tailbone/S +tailcoat/MS +tailgate/MZGDRS +tailgater/M +tailless +taillight/MS +tailor/SGMD +tailoring/M +tailpiece/S +tailpipe/SM +tailspin/SM +tailwind/SM +taint/MDSG +tainted/U +take/AIMS +takeaway/S +taken/A +takeoff/MS +takeout/MS +takeover/SM +taker/MS +taking/SM +takings/M +talc/M +talcum/M +tale/MS +talebearer/MS +talent/SMD +talented/U +tali +talisman/MS +talk/ZGMDRS +talkative/PY +talkativeness/M +talker/M +talkie/RSMT +talky +tall/TRP +tallboy/MS +tallier/M +tallish +tallness/M +tallow/M +tallowy +tally/DRSMZG +tallyho/MDGS +talon/MS +talus/MS +tam/SM +tamale/SM +tamarack/MS +tamarind/MS +tambourine/MS +tame/BYZTGDRSP +tamed/U +tameness/M +tamer/M +tamoxifen +tamp/ZGDRS +tamper/ZGDR +tamperer/M +tampon/SM +tan/SM +tanager/MS +tanbark/M +tandem/SM +tandoori/M +tang/MS +tangelo/MS +tangent/MS +tangential/Y +tangerine/MS +tangibility/IM +tangible/IMS +tangibleness/M +tangibly/I +tangle's +tangle/UDSG +tango/MDSG +tangy/RT +tank/ZGMDRS +tankard/MS +tanker/M +tankful/MS +tanned/U +tanner/SM +tannery/SM +tannest +tannin/M +tanning/M +tansy/M +tantalization/M +tantalize/ZGDRS +tantalizer/M +tantalizing/Y +tantalum/M +tantamount +tantra/M +tantrum/SM +tap/SZGMDR +tapas +tape/MS +tapeline/MS +taper/MDG +tapestry/SM +tapeworm/MS +tapioca/M +tapir/MS +tapped/U +tapper/MS +tappet/MS +tapping +taproom/SM +taproot/SM +tar/SGMD +taramasalata +tarantella/MS +tarantula/SM +tarball/S +tardily +tardiness/M +tardy/TPR +tare/MS +target/MDGS +tariff/MS +tarmac/MS +tarmacadam +tarmacked +tarmacking +tarn/MS +tarnish/GMDS +tarnished/U +taro/MS +tarot/MS +tarp/MS +tarpaulin/MS +tarpon/MS +tarragon/SM +tarred +tarring +tarry/TGDRS +tarsal/MS +tarsi +tarsus/M +tart/PTGMDRYS +tartan/MS +tartar/MS +tartaric +tartness/M +tarty/T +taser/GMDS +task/GMDS +taskbar +taskmaster/MS +taskmistress/MS +tassel/MDSG +taste/JMZGDRS +tasted/U +tasteful/EPY +tastefulness/EM +tasteless/PY +tastelessness/M +taster/M +tastily +tastiness/M +tasting/M +tasty/TRP +tat/SZR +tatami/MS +tater/M +tatted +tatter/MDSG +tatterdemalion/MS +tattie +tatting/M +tattle/MZGDRS +tattler/M +tattletale/MS +tattoo/MDRSZG +tattooer/M +tattooist/SM +tatty/TRS +tau/SM +taught/UA +taunt/ZGMDRS +taunter/M +taunting/Y +taupe/M +taut/PXTNRY +tauten/DG +tautness/M +tautological/Y +tautologous +tautology/SM +tavern/MS +tawdrily +tawdriness/M +tawdry/RTP +tawny/TRM +tax/BZGMDRS +taxa +taxation/M +taxer/M +taxi/GMDS +taxicab/SM +taxidermist/SM +taxidermy/M +taximeter/MS +taxiway/S +taxman +taxmen +taxon +taxonomic +taxonomist/MS +taxonomy/SM +taxpayer/MS +taxpaying +tb/S +tbsp +tea/SM +teabag/S +teacake/SM +teach/ZGRSBJ +teachable/U +teacher/M +teaching/M +teacup/MS +teacupful/MS +teak/MS +teakettle/SM +teal/MS +tealight/MS +team/GMDS +teammate/MS +teamster/MS +teamwork/M +teapot/MS +tear/GMDS +tearaway/S +teardrop/SM +tearful/Y +teargas/MS +teargassed +teargassing +tearjerker/MS +tearoom/SM +teary/TR +tease/MZGDRS +teasel/MS +teaser/M +teasing/Y +teaspoon/SM +teaspoonful/SM +teat/MS +teatime/S +tech/M +techie/S +technetium/M +technical/Y +technicality/SM +technician/SM +technicolor +technique/SM +techno +technobabble +technocracy/SM +technocrat/MS +technocratic +technological/Y +technologist/MS +technology/SM +technophobe/S +techs +tectonic/S +tectonics/M +ted/S +teddy/S +tedious/PY +tediousness/M +tedium/M +tee/DSMH +teeing +teem/GDS +teen/MS +teenage/RZ +teenager/M +teeny/TR +teenybopper/MS +teeter/MDSG +teethe/GDS +teething/M +teetotal/RZ +teetotaler/M +teetotalism/M +tektite/SM +tel +telecast/SZGMR +telecaster/M +telecommunication/MS +telecommunications/M +telecommute/ZGDRS +telecommuter/M +telecommuting/M +teleconference/MGDS +teleconferencing/M +telegenic +telegram/MS +telegraph/MDRZG +telegrapher/M +telegraphese +telegraphic +telegraphically +telegraphist/SM +telegraphs +telegraphy/M +telekinesis/M +telekinetic +telemarketer/SM +telemarketing/M +telemeter/SM +telemetry/SM +teleological +teleology +telepathic +telepathically +telepathy/M +telephone/DRSMZG +telephoner/M +telephonic +telephonist/S +telephony/M +telephoto/SM +telephotography/M +teleplay/MS +teleport +teleportation +teleprinter/MS +teleprocessing/M +teleprompter/SM +telesales +telescope/DSMG +telescopic +telescopically +teletext/MS +telethon/MS +teletype/S +teletypewriter/MS +televangelism/M +televangelist/MS +televise/XGNDS +television/M +teleworker/S +teleworking +telex/MDSG +tell/AGS +teller/SM +telling/Y +telltale/SM +tellurium/M +telly/SM +telnet +temblor/MS +temerity/M +temp/MDRZTGS +temper/MDG +tempera/LSM +temperament/MS +temperamental/Y +temperance/IM +temperate/IY +temperateness/M +temperature/SM +tempest/SM +tempestuous/YP +tempestuousness/M +template's +template/S +temple/SM +tempo/SM +temporal/Y +temporarily +temporariness/M +temporary/FSM +temporize/ZGDRS +temporizer/M +tempt/SDRZG +temptation/MS +tempter/M +tempting/Y +temptress/MS +tempura/M +ten/BMH +tenability/M +tenable/U +tenably +tenacious/YP +tenaciousness/M +tenacity/M +tenancy/SM +tenant/SMDG +tenanted/U +tenantry/M +tench +tend/IEFDGS +tended/U +tendency/SM +tendentious/YP +tendentiousness/M +tender/SMDRYTGP +tenderfoot/MS +tenderhearted/P +tenderheartedness/M +tenderize/ZGDRS +tenderizer/M +tenderloin/SM +tenderness/M +tendinitis/M +tendon/SM +tendril/SM +tenement/SM +tenet/SM +tenfold +tenner/S +tennis/M +tenon/SMDG +tenor/SM +tenpin/SM +tenpins/M +tense/DRSMYTGNXP +tenseness/M +tensile +tension/ESM +tensity/IM +tensor/S +tent/DGSM +tentacle/DSM +tentative/PY +tentativeness/M +tenterhook/MS +tenth/MY +tenths +tenuity/M +tenuous/PY +tenuousness/M +tenure/DSMG +tepee/SM +tepid/YP +tepidity/M +tepidness/M +tequila/SM +terabit/SM +terabyte/MS +terahertz/M +terapixel/MS +terbium/M +tercentenary/SM +tercentennial/SM +teriyaki +term/MDYGS +termagant/MS +terminable/IC +terminal/MYS +terminate/DSGNX +termination/CSM +terminator/S +termini +terminological/Y +terminology/SM +terminus/M +termite/SM +tern/IMS +ternary/SM +terr +terrace/DSMG +terracotta/M +terrain/SM +terrapin/MS +terrarium/SM +terrazzo/MS +terrestrial/SMY +terrible/P +terribleness/M +terribly +terrier/M +terrific +terrifically +terrify/GDS +terrifying/Y +terrine/S +territorial/MS +territoriality +territory/SM +terror/SM +terrorism/M +terrorist/SM +terrorize/DSG +terry/RMZ +terrycloth/M +terse/RYTP +terseness/M +tertiary +tessellate/DSXGN +tessellation/M +test's/AFK +test/AKFCDGS +testable/CF +testament/MS +testamentary +testate/S +testator/MS +testatrices +testatrix/M +tested/U +tester/KSM +testes +testicle/MS +testicular +testifier/M +testify/ZGDRS +testily +testimonial/MS +testimony/SM +testiness/M +testings +testis/M +testosterone/M +testy/PRT +tetanus/M +tetchily +tetchy/PRT +tether/SMDG +tetra/SM +tetracycline/M +tetrahedral +tetrahedron/MS +tetrameter/SM +text/FMS +textbook/SM +texted +textile/MS +texting +textual/FY +textural +texture/MGDS +thalami +thalamus/M +thalidomide/M +thallium/M +than +thane/SM +thank/SDG +thankful/YP +thankfulness/M +thankless/PY +thanklessness/M +thanksgiving/SM +that'd +that'll +that/M +thatch/MDRSZG +thatcher/M +thatching/M +thaw/MDGS +the/JG +theater/SM +theatergoer/SM +theatrical/YS +theatricality/M +theatricals/M +theatrics/M +thee/S +theft/SM +their/S +theism/M +theist/SM +theistic +them +thematic +thematically +theme/DSM +themselves +then/M +thence +thenceforth +thenceforward +theocracy/SM +theocratic +theodolite/S +theologian/SM +theological/Y +theology/SM +theorem/MS +theoretic +theoretical/Y +theoretician/SM +theorist/SM +theorize/DSG +theory/SM +theosophic +theosophical +theosophist/SM +theosophy/M +therapeutic/S +therapeutically +therapeutics/M +therapist/SM +therapy/SM +there/M +thereabout/S +thereafter +thereat +thereby +therefor +therefore +therefrom +therein +theremin/SM +thereof +thereon +thereto +theretofore +thereunder +thereunto +thereupon +therewith +therm/SM +thermal/MYS +thermionic +thermodynamic/S +thermodynamics/M +thermometer/MS +thermometric +thermonuclear +thermoplastic/SM +thermos/MS +thermostat/MS +thermostatic +thermostatically +thesauri +thesaurus/MS +these/S +thesis/M +thespian/SM +theta/SM +thew/MS +they +they'd +they'll +they're +they've +thiamine/M +thick/PMNRYXT +thicken/DRJZG +thickener/M +thickening/M +thicket/MS +thickheaded/M +thickness/MS +thicko/S +thickset +thief/M +thieve/DSG +thievery/M +thieving/M +thievish +thigh/M +thighbone/MS +thighs +thimble/MS +thimbleful/SM +thin/YSP +thine +thing/M +thingamabob/SM +thingamajig/SM +thingumabob/S +thingummy/S +thingy/S +think/SRBZG +thinkable/U +thinker/M +thinking's +thinned +thinner/MS +thinness/M +thinnest +thinning +third/SMY +thirst/SGMD +thirstily +thirstiness/M +thirsty/TPR +thirteen/SMH +thirteenth/M +thirteenths +thirtieth/M +thirtieths +thirty/HSM +this +thistle/MS +thistledown/M +thither +tho +thole/SM +thong/SM +thoracic +thorax/MS +thorium/M +thorn/SM +thorniness/M +thorny/PRT +thorough/RYPT +thoroughbred/MS +thoroughfare/MS +thoroughgoing +thoroughness/M +those +thou/MS +though +thought/SM +thoughtful/YP +thoughtfulness/M +thoughtless/PY +thoughtlessness/M +thousand/MHS +thousandfold +thousandth/M +thousandths +thrall/SMDG +thralldom/M +thrash/JMDRSZG +thrasher/M +thrashing/M +thread/SMDRZG +threadbare +threader/M +threadlike +thready/TR +threat/SMNX +threaten/DG +threatening/Y +three/SM +threefold +threepence/M +threescore/MS +threesome/SM +threnody/SM +thresh/MDRSZG +thresher/M +threshold/SM +threw +thrice +thrift/SM +thriftily +thriftiness/M +thriftless +thrifty/PTR +thrill/SMDRZG +thriller/M +thrilling/Y +thrive/DSG +throat/SM +throatily +throatiness/M +throaty/RTP +throb/SM +throbbed +throbbing +throe/SM +thrombi +thrombolytic +thromboses +thrombosis/M +thrombotic +thrombus/M +throne's +throne/S +throng/GSMD +throttle/DRSMZG +throttler/M +through +throughout +throughput/M +throw/SMRZG +throwaway/SM +throwback/SM +thrower/M +thrown +thru +thrum/SM +thrummed +thrumming +thrush/MS +thrust/GSM +thruway/MS +thud/MS +thudded +thudding +thug/MS +thuggery/M +thuggish +thulium/M +thumb/SMDG +thumbnail/SM +thumbprint/SM +thumbscrew/SM +thumbtack/SM +thump/SMDG +thumping/M +thunder/ZGMDRS +thunderbolt/SM +thunderclap/SM +thundercloud/MS +thunderer/M +thunderhead/SM +thunderous/Y +thundershower/SM +thunderstorm/SM +thunderstruck +thundery +thunk/S +thus +thwack/ZGSMDR +thwacker/M +thwart/GSMD +thy +thyme/M +thymine/M +thymus/MS +thyroid/MS +thyroidal +thyself +ti/MRZ +tiara/SM +tibia/M +tibiae +tibial +tic/SM +tick/MDRZGS +ticker/M +ticket/GSMD +ticking/M +tickle/DRSMZG +tickler/M +ticklish/YP +ticklishness/M +ticktacktoe/M +ticktock/MS +tidal/Y +tidbit/SM +tiddler/S +tiddly +tiddlywink/S +tiddlywinks/M +tide/MGJDS +tideland/SM +tidemark/S +tidewater/MS +tideway/MS +tidily/U +tidiness/UM +tidings/M +tidy/DRSMTGP +tie's +tie/AUSD +tieback/MS +tiebreak/RSZ +tiebreaker/M +tiepin/S +tier/MD +tiff/MDGS +tiger/SM +tigerish +tight/SNRYPXT +tighten/ZGDR +tightener/M +tightfisted +tightness/M +tightrope/MS +tights/M +tightwad/MS +tigress/MS +til +tilapia +tilde/SM +tile/MZGDRS +tiler/M +tiling/M +till's +till/EDRZGS +tillable +tillage/M +tiller/EM +tilt/MDGS +timber/SMDG +timberland/M +timberline/MS +timbre/SM +timbrel/SM +time/MYZGJDRS +timekeeper/MS +timekeeping/M +timeless/PY +timelessness/M +timeline/MS +timeliness/UM +timely/UPRT +timeout/SM +timepiece/MS +timer/M +timescale/S +timeserver/SM +timeserving/M +timeshare/S +timestamp/SMD +timetable/DSMG +timeworn +timezone +timid/RYTP +timidity/M +timidness/M +timing/M +timorous/PY +timorousness/M +timothy/M +timpani/M +timpanist/SM +tin/SM +tincture/MGDS +tinder/M +tinderbox/MS +tine/MS +tinfoil/M +ting/MDYG +tinge/SM +tingeing +tingle/DSMGJ +tingling/M +tininess/M +tinker/ZGSMDR +tinkerer/M +tinkle/DSMG +tinned +tinniness/M +tinning +tinnitus/M +tinny/PRT +tinplate/M +tinpot +tinsel/GSMD +tinsmith/M +tinsmiths +tint/MDGS +tintinnabulation/MS +tintype/MS +tinware/M +tiny/RTP +tip/SM +tipped +tipper/SM +tippet/SM +tippex/GDS +tipping +tipple/DRSMZG +tippler/M +tipsily +tipsiness/M +tipster/MS +tipsy/RPT +tiptoe/DSM +tiptoeing +tiptop/SM +tirade/SM +tiramisu/MS +tire's +tire/AGDS +tired/PRYT +tiredness/M +tireless/YP +tirelessness/M +tiresome/PY +tiresomeness/M +tissue/SM +tit/SM +titan/SM +titanic +titanium/M +titch/S +titchy +tithe/DRSMZG +tither/M +titian/M +titillate/DSGN +titillating/Y +titillation/M +titivate/DSGN +titivation/M +title/DSMG +titled/U +titleholder/MS +titlist/MS +titmice +titmouse/M +titter/SGMD +tittle/SM +titty/S +titular +tizz +tizzy/SM +tn +tnpk +to/IU +toad/MS +toadstool/MS +toady/DSMG +toadyism/M +toast/SMDRZG +toaster/M +toastmaster/SM +toastmistress/MS +toasty/TRS +tobacco/MS +tobacconist/SM +toboggan/ZGSMDR +tobogganer/M +tobogganing/M +toccata/S +tocopherol +tocsin/SM +today/M +toddle/DRSMZG +toddler/M +toddy/SM +toe/DSM +toecap/SM +toehold/MS +toeing +toenail/MS +toerag/S +toff/S +toffee/SM +tofu/M +tog/SM +toga/MDS +together/P +togetherness/M +togged +togging +toggle/DSMG +togs/M +toil/MDRZGS +toiler/M +toilet/MDGS +toiletry/SM +toilette/M +toilsome +toke/MGDS +token/SM +tokenism/M +told/AU +tole/M +tolerable/I +tolerably/I +tolerance/IM +tolerances +tolerant/IY +tolerate/GNDS +toleration/M +toll/MDGS +tollbooth/M +tollbooths +tollgate/SM +tollway/SM +toluene/M +tom/SM +tomahawk/SGMD +tomato/M +tomatoes +tomb/MDGS +tombola/S +tomboy/MS +tomboyish +tombstone/MS +tomcat/MS +tome/MS +tomfoolery/SM +tomographic +tomography/M +tomorrow/MS +tomtit/MS +ton/SM +tonal/Y +tonality/SM +tone's +tone/IZGDRS +tonearm/SM +toneless/Y +toner/IM +tong/MDGS +tongue/MGDS +tongueless +tonic/SM +tonight/M +tonnage/SM +tonne/SM +tonsil/MS +tonsillectomy/SM +tonsillitis/M +tonsorial +tonsure/DSMG +tony/RT +too +took/A +tool's +tool/ADGS +toolbar/SM +toolbox/MS +toolkit +toolmaker/MS +toot/MDRZGS +tooter/M +tooth/MD +toothache/MS +toothbrush/MS +toothily +toothless +toothpaste/SM +toothpick/SM +toothsome +toothy/RT +tootle/GDS +tootsie/S +top/SM +topaz/MS +topcoat/SM +topdressing/SM +topee/S +topflight +topi +topiary/M +topic/SM +topical/Y +topicality/M +topknot/SM +topless +topmast/SM +topmost +topnotch +topographer/SM +topographic +topographical/Y +topography/SM +topological/Y +topology +topped +topper/MS +topping/SM +topple/GDS +topsail/SM +topside/SM +topsoil/M +topspin/M +toque/SM +tor/SM +torch/GMDS +torchbearer/MS +torchlight/M +tore +toreador/MS +torment/SMDG +tormenting/Y +tormentor/MS +torn +tornado/M +tornadoes +torpedo/GMD +torpedoes +torpid/Y +torpidity/M +torpor/M +torque/MGDS +torrent/SM +torrential +torrid/YP +torridity/M +torridness/M +torsion/M +torsional +torso/SM +tort's +tort/FEAS +torte/SM +tortellini/M +tortilla/MS +tortoise/MS +tortoiseshell/SM +tortoni/M +tortuous/PY +tortuousness/M +torture/DRSMZG +torturer/M +torturous +torus +tosh +toss/MDRSZG +tossup/MS +tot/SGMD +total/GSMDY +totalitarian/SM +totalitarianism/M +totality/SM +totalizator/SM +tote/MS +totem/SM +totemic +totted +totter/ZGMDRS +totterer/M +totting +toucan/MS +touch/AGMDS +touchdown/SM +touche/BJ +touched/U +touchily +touchiness/M +touching/Y +touchline/S +touchpaper/S +touchscreen/MS +touchstone/MS +touchy/RPT +tough/XTGMDNRYP +toughen/ZGDR +toughener/M +toughie/SM +toughness/M +toughs +toupee/MS +tour/CFSGDM +tourism/M +tourist/MS +touristic +touristy +tourmaline/M +tournament/SM +tourney/MS +tourniquet/MS +tousle/GDS +tout/MDGS +tow/SZGMDR +toward/S +towboat/MS +towel/JGSMD +towelette/SM +toweling/M +tower/GMD +towhead/MDS +towhee/MS +towline/MS +town/MS +townee/S +townhouse/MS +townie/MS +townsfolk/M +township/MS +townsman/M +townsmen +townspeople/M +townswoman/M +townswomen +towpath/M +towpaths +towrope/SM +toxemia/M +toxic +toxicity/SM +toxicological +toxicologist/SM +toxicology/M +toxin/SM +toy/SGMD +toyboy/S +tr +trabecula +trabecular +trabecule +trace/JDRSMZG +traceability +traceable/U +tracer/M +tracery/SM +trachea/M +tracheae +tracheal +tracheotomy/SM +tracing/M +track/ZGSMDR +trackball/SM +tracker/M +trackless +tracksuit/S +tract's +tract/CEKFAS +tractability/IM +tractable/I +tractably/I +traction/EFACKM +tractor/FCKMS +trad +trade/JDRSMZG +trademark/SGMD +trader/M +tradesman/M +tradesmen +tradespeople/M +tradeswoman/M +tradeswomen +trading/M +tradition/MS +traditional/Y +traditionalism/M +traditionalist/SM +traduce/DRSZG +traducer/M +traffic/SM +trafficked +trafficker/SM +trafficking/M +tragedian/SM +tragedienne/MS +tragedy/SM +tragic +tragically +tragicomedy/SM +tragicomic +trail/ZGSMDR +trailblazer/MS +trailblazing/M +trailer/M +train/ZGSMDRB +trained/U +trainee/SM +trainer/M +training/M +trainload/MS +trainman/M +trainmen +trainspotter/S +trainspotting +traipse/DSMG +trait/SM +traitor/SM +traitorous/Y +trajectory/SM +tram/MS +tramcar/S +tramlines +trammed +trammel/SGMD +trammeled/U +tramming +tramp/ZGSMDR +tramper/M +trample/DRSMZG +trampler/M +trampoline/MGDS +tramway/S +trance/MS +tranche/S +tranquil/RYT +tranquility/M +tranquilize/ZGDRS +tranquilizer/M +trans/I +transact/DGS +transaction/SM +transactor/MS +transatlantic +transceiver/SM +transcend/GSD +transcendence/M +transcendent +transcendental/Y +transcendentalism/M +transcendentalist/SM +transcontinental +transcribe/ZGDRS +transcriber/M +transcript/MS +transcription/SM +transducer/MS +transduction +transect/DSG +transept/MS +transfer/MBS +transferal/MS +transference/M +transferred +transferring +transfiguration/M +transfigure/GDS +transfinite +transfix/DSG +transform/BSZGMDR +transformation/SM +transformer/M +transfuse/DSXGN +transfusion/M +transgender/S +transgenic +transgress/GDS +transgression/SM +transgressor/SM +transience/M +transiency/M +transient/SMY +transistor/SM +transistorize/DSG +transit/SGMD +transition/GSMD +transitional/Y +transitive/ISMY +transitiveness/M +transitivity/M +transitory +transl +translatable/U +translate/DSGNBX +translated/U +translation/M +translator/SM +transliterate/DSGNX +transliteration/M +translocation +translucence/M +translucency/M +translucent/Y +transmigrate/GNDS +transmigration/M +transmissible +transmission/MS +transmit/S +transmittable +transmittal/M +transmittance/M +transmitted +transmitter/SM +transmitting +transmogrification/M +transmogrify/DSNG +transmutation/SM +transmute/BDSG +transnational/MS +transoceanic +transom/SM +transpacific +transparency/SM +transparent/Y +transpiration/M +transpire/DSG +transplant/MDGS +transplantation/M +transpolar +transponder/SM +transport/BSZGMDR +transportation/M +transporter/M +transpose/DSG +transposition/MS +transsexual/SM +transsexualism/M +transship/SL +transshipment/M +transshipped +transshipping +transubstantiation/M +transversal +transverse/MYS +transvestism/M +transvestite/MS +trap/MS +trapdoor/MS +trapeze/SM +trapezium/SM +trapezoid/SM +trapezoidal +trappable +trapped +trapper/SM +trapping/S +trappings/M +trapshooting/M +trash/GMDS +trashcan/MS +trashiness/M +trashy/RPT +trauma/MS +traumatic +traumatically +traumatize/GDS +travail/SGMD +travel/MDRSZGJ +traveled/U +traveler/M +traveling/M +travelogue/MS +traversal/SM +traverse/DSMG +travesty/GDSM +trawl/ZGSMDR +trawler/M +tray/MS +treacherous/PY +treacherousness/M +treachery/SM +treacle/M +treacly +tread/AGSM +treadle/DSMG +treadmill/MS +treas +treason/BM +treasonous +treasure/DRSMZG +treasurer/M +treasury/SM +treat/AGSMD +treatable +treated/U +treatise/SM +treatment/MS +treaty/SM +treble/MGDS +tree/MDS +treeing +treeless +treelike +treeline +treetop/SM +trefoil/SM +trek/MS +trekked +trekker/SM +trekking +trellis/GMDS +trematode/MS +tremble/DSMG +tremendous/Y +tremolo/SM +tremor/MS +tremulous/PY +tremulousness/M +trench's +trench/ADSG +trenchancy/M +trenchant/Y +trencher/MS +trencherman/M +trenchermen +trend/GSMD +trendily +trendiness/M +trendsetter/S +trendsetting +trendy/RSMPT +trepidation/M +trespass/MDRSZG +trespasser/M +tress/EMS +trestle/MS +trews +trey/MS +triad/SM +triage/MD +trial/ASM +trialed +trialing +triangle/SM +triangular/Y +triangulate/GNDS +triangulation/M +triathlete/S +triathlon/SM +tribal +tribalism/M +tribe/SM +tribesman/M +tribesmen +tribeswoman/M +tribeswomen +tribulation/SM +tribunal/SM +tribune/MS +tributary/SM +tribute's +tribute/FS +trice/M +tricentennial/MS +triceps/MS +triceratops/M +trichina/M +trichinae +trichinosis/M +trick/GSMD +trickery/M +trickily +trickiness/M +trickle/MGDS +trickster/SM +tricky/TRP +tricolor/SM +tricycle/SM +trident/MS +tried/U +triennial/MYS +trier/SM +trifecta/SM +trifle/MZGDRS +trifler/M +trifocals/M +trig/M +trigger/MDSG +triglyceride/MS +trigonometric +trigonometrical +trigonometry/M +trike/SM +trilateral/S +trilby/SM +trill/GSMD +trillion/SMH +trillionth/M +trillionths +trillium/M +trilobite/SM +trilogy/SM +trim/PMYS +trimaran/MS +trimester/SM +trimmed/U +trimmer/SM +trimmest +trimming/SM +trimmings/M +trimness/M +trimonthly +trinitrotoluene/M +trinity/SM +trinket/SM +trio/MS +trip/MYS +tripartite +tripe/M +triple/MGDS +triplet/SM +triplex/MS +triplicate/MGDS +tripod/MS +tripodal +tripos +tripped +tripper/SM +tripping +triptych/M +triptychs +tripwire/S +trireme/SM +trisect/SDG +trisection/M +trite/FPYT +triteness/FM +triter +tritium/M +triumph/GMD +triumphal +triumphalism +triumphalist +triumphant/Y +triumphs +triumvir/MS +triumvirate/SM +trivalent +trivet/MS +trivia/M +trivial/Y +triviality/SM +trivialization/M +trivialize/GDS +trivium/M +trochaic +trochee/SM +trod/AU +trodden/A +troglodyte/SM +troika/MS +troll/SGMD +trolley/SM +trolleybus/MS +trollop/SM +trombone/MS +trombonist/MS +tromp/SGD +tron/S +troop/SZGMDR +trooper/M +troopship/MS +trope/SM +trophy/SM +tropic/MS +tropical/Y +tropics/M +tropism/SM +troposphere/SM +trot/MS +troth/M +trotted +trotter/SM +trotting +troubadour/MS +trouble/DSMG +troubled/U +troublemaker/MS +troubleshoot/DRZGS +troubleshooter/M +troubleshooting/M +troubleshot +troublesome/Y +trough/M +troughs +trounce/DRSZG +trouncer/M +troupe/MZGDRS +trouper/M +trouser/SM +trousers/M +trousseau/M +trousseaux +trout/SM +trove/SM +trow/DSG +trowel/MDSG +troy/S +truancy/M +truant/GMDS +truce/SM +truck/SZGMDR +trucker/M +trucking/M +truckle/MGDS +truckload/SM +truculence/M +truculent/Y +trudge/MGDS +true/MTGDRS +truelove/SM +truffle/MS +trug/S +truism/MS +truly/U +trump/SGMD +trumpery/M +trumpet/ZGMDRS +trumpeter/M +truncate/GNDS +truncation/M +truncheon/SM +trundle/MZGDRS +trundler/M +trunk/SGM +truss/GMDS +trust/ESGMD +trustee/MS +trusteeship/SM +trustful/EY +trustfulness/M +trusting/Y +trustworthiness/M +trustworthy/TPR +trusty/TRSM +truth/ZMR +truther/M +truthful/UYP +truthfulness/UM +truthiness +truths/U +try's +try/AGDS +trying/Y +tryout/SM +tryptophan +tryst/SMDG +tsarists +tsetse/MS +tsp +tsunami/SM +ttys +tub/SZGMDR +tuba/MS +tubal +tubby/TR +tube/MS +tubeless/M +tuber/M +tubercle/SM +tubercular +tuberculin/M +tuberculosis/M +tuberculous +tuberose/M +tuberous +tubful/MS +tubing/M +tubular +tubule/MS +tuck/MDRSZG +tucker/MDG +tuft/MDRSZG +tufter/M +tug/SM +tugboat/MS +tugged +tugging +tuition/IM +tularemia/M +tulip/SM +tulle/M +tum/S +tumble/DRSMZG +tumbledown +tumbler/M +tumbleweed/SM +tumbling/M +tumbrel/SM +tumescence/M +tumescent +tumid +tumidity/M +tummy/SM +tumor/SM +tumorous +tumult/SM +tumultuous/Y +tun/SZGMDR +tuna/MS +tundra/SM +tune/MS +tuneful/YP +tunefulness/M +tuneless/Y +tuner/M +tuneup/SM +tungsten/M +tunic/SM +tunnel/JSMDRZG +tunneler/M +tunny/SM +tuple/S +tuppence +tuppenny +tuque/SM +turban/SMD +turbid +turbidity/M +turbine/SM +turbo/SM +turbocharge/ZGDRS +turbocharger/M +turbofan/SM +turbojet/SM +turboprop/SM +turbot/SM +turbulence/M +turbulent/Y +turd/MS +turducken/SM +tureen/SM +turf/MDSG +turfy +turgid/Y +turgidity/M +turkey/SM +turmeric/SM +turmoil/MS +turn/AMDRSZG +turnabout/SM +turnaround/SM +turnbuckle/SM +turncoat/SM +turner/AM +turning/MS +turnip/SM +turnkey/MS +turnoff/MS +turnout/MS +turnover/MS +turnpike/MS +turnstile/SM +turntable/SM +turpentine/M +turpitude/M +turps +turquoise/SM +turret/SMD +turtle/SM +turtledove/SM +turtleneck/SMD +tush/MS +tusk/MDS +tussle/DSMG +tussock/MS +tussocky +tut/SM +tutelage/M +tutelary +tutor/SMDG +tutored/U +tutorial/SM +tutorship/M +tutted +tutti/SM +tutting +tutu/MS +tux/MS +tuxedo/SM +twaddle/MZGDRS +twaddler/M +twain/M +twang/SMDG +twangy/RT +twas +twat/S +tweak/SMDG +twee +tweed/SM +tweeds/M +tweedy/RT +tween +tweet's +tweet/ASDG +tweeter/SM +tweezers/M +twelfth/M +twelfths +twelve/SM +twelvemonth/M +twelvemonths +twentieth/M +twentieths +twenty/SMH +twerk/SDG +twerp/SM +twice +twiddle/MGDS +twiddly +twig/MS +twigged +twigging +twiggy/TR +twilight/M +twilit +twill/MD +twin/MDRSZG +twine/SM +twiner/M +twinge/DSMG +twink/SY +twinkle/MGJDS +twinkling/M +twinned +twinning +twinset/S +twirl/SMDRZG +twirler/M +twirly +twist's +twist/USDG +twister/MS +twisty/TR +twit/MS +twitch/GMDS +twitchy/RT +twitted +twitter/MDSG +twittery +twitting +twixt +two/SM +twofer/SM +twofold +twopence/SM +twopenny +twosome/SM +twp +tycoon/SM +tying/AU +tyke/MS +tympani/M +tympanic +tympanist/MS +tympanum/SM +type's +type/AGDS +typecast/GS +typeface/MS +typescript/MS +typeset/S +typesetter/MS +typesetting/M +typewrite/RSZG +typewriter/M +typewriting/M +typewritten +typewrote +typhoid/M +typhoon/MS +typhus/M +typical/UY +typicality/M +typification/M +typify/NGDS +typing/M +typist/SM +typo/MS +typographer/SM +typographic +typographical/Y +typography/M +typology/SM +tyrannic +tyrannical/Y +tyrannicidal +tyrannicide/S +tyrannize/GDS +tyrannosaur/MS +tyrannosaurus/MS +tyrannous +tyranny/SM +tyrant/SM +tyro/MS +tzatziki +u/S +ubiquitous/Y +ubiquity/M +udder/SM +ufologist/SM +ufology/M +ugh +ugliness/M +ugly/RTP +uh +uhf +ukase/SM +ukulele/SM +ulcer/SM +ulcerate/XDSGN +ulceration/M +ulcerous +ulna/M +ulnae +ulnar +ulster/MS +ult +ulterior +ultimate/MY +ultimatum/MS +ultimo +ultra/SM +ultraconservative/SM +ultrahigh +ultralight/SM +ultramarine/M +ultramodern +ultrasensitive +ultrashort +ultrasonic +ultrasonically +ultrasound/MS +ultraviolet/M +ululate/DSGNX +ululation/M +um +umbel/SM +umber/M +umbilical +umbilici +umbilicus/M +umbra/SM +umbrage/M +umbrella/SM +umiak/SM +umlaut/MS +ump/SGMD +umpire/MGDS +umpteen/H +unabridged/MS +unacceptability +unacceptable +unaccommodating +unaccountably +unadventurous +unaesthetic +unalterably +unambitious +unanimity/M +unanimous/Y +unapparent +unappetizing +unappreciative +unary +unassertive +unassimilable +unassuming/Y +unavailing/Y +unaware/S +unbeknownst +unbend/SG +unbent +unbid +unblinking/Y +unblushing/Y +unbosom/DG +unbound/D +unbox/GDS +unbreakable +unbroken +uncanny/T +uncap/S +uncaring +uncatalogued +unceasing/Y +unchangeable +uncharacteristic +uncharitable +unchaste/RT +uncial/M +uncle/SM +unclean/DRPT +uncleanly/T +unclear/DRT +uncomfortable +uncommon/T +uncompelling +uncomplaining/Y +uncomplicated +uncomprehending/Y +uncompromising/Y +unconditional/Y +uncongenial +unconscionable +unconscionably +unconscious/M +unconstitutional/Y +uncontrollably +uncontroversial +uncool +uncooperative +uncouth/Y +uncrushable +unction/SM +unctuous/YP +unctuousness/M +uncut +undaunted/Y +undecided/SM +undemonstrative/Y +undeniably +under +underachieve/LZGDRS +underachiever/M +underact/SDG +underage +underappreciated +underarm/SM +underbelly/SM +underbid/S +underbidding +underbrush/M +undercarriage/MS +undercharge/MGDS +underclass/MS +underclassman/M +underclassmen +underclothes/M +underclothing/M +undercoat/GJSMD +undercoating/M +undercover +undercurrent/SM +undercut/SM +undercutting +underdeveloped +underdevelopment/M +underdog/SM +underdone +underemployed +underemployment/M +underestimate/DSMGNX +underestimation/M +underexpose/GDS +underexposure/MS +underfed +underfeed/GS +underfloor +underflow +underfoot +underfunded +underfur/M +undergarment/SM +undergo/G +undergoes +undergone +undergrad/S +undergraduate/SM +underground/MS +undergrowth/M +underhand +underhanded/PY +underhandedness/M +underinflated +underlain +underlay/SM +underlie/S +underline/MGDS +underling/MS +underlip/SM +underlying +undermanned +undermentioned +undermine/GDS +undermost +underneath/M +underneaths +undernourished +undernourishment/M +underpaid +underpants/M +underpart/MS +underpass/MS +underpay/GSL +underpayment/SM +underpin/S +underpinned +underpinning/MS +underplay/DGS +underpopulated +underprivileged +underproduction/M +underrate/GDS +underrepresented +underscore/DSMG +undersea/S +undersecretary/SM +undersell/GS +undersexed +undershirt/SM +undershoot/SG +undershorts/M +undershot +underside/MS +undersign/DGS +undersigned/M +undersized +underskirt/SM +undersold +understaffed +understand/SGBJ +understandably +understanding/MY +understate/DSLG +understatement/SM +understood +understudy/GDSM +undertake/ZGJRS +undertaken +undertaker/M +undertaking/M +underthings/M +undertone/MS +undertook +undertow/SM +underused +underutilized +undervaluation/M +undervalue/DSG +underwater +underway +underwear/M +underweight/M +underwent +underwhelm/DGS +underwire/DS +underworld/MS +underwrite/ZGRS +underwriter/M +underwritten +underwrote +undesirable/MS +undies/M +undo +undoubted/Y +undramatic +undue +undulant +undulate/DSXGN +undulation/M +undying +unearthliness/M +unease/M +uneasy/T +uneatable +uneconomic +unemployed/M +unending +unenterprising +unequal/DY +unerring/Y +unessential +uneven/Y +unexceptionably +unexcited +unexciting +unexpected/YP +unexpectedness/M +unfailing/Y +unfair/PTRY +unfaltering +unfamiliar +unfathomably +unfed +unfeeling/Y +unfeminine +unfit/S +unfitting +unfix/GDS +unflagging/Y +unflappability/M +unflappable +unflappably +unflattering +unflinching/Y +unforgettably +unforgivably +unfortunate/MS +unfriendly/T +unfrock/DG +unfruitful +unfunny +ungainliness/M +ungainly/RPT +ungenerous +ungentle +ungodly/T +ungraceful/Y +ungrudging +unguarded +unguent/SM +ungulate/MS +unhandy/T +unhappy/T +unhealthful +unhealthy/T +unhistorical +unholy/T +unhurt +unicameral +unicellular +unicorn/SM +unicycle/SM +unidirectional +unification/AM +uniform/SMDYG +uniformity/M +unify/AGDSN +unilateral/Y +unilateralism +unimportant +unimpressive +uninformative +uninhibited/Y +uninstall/BSZGDR +uninsured +unintelligent +unintended +uninteresting +uninterrupted/Y +uninterruptible +uninviting +union/ASM +unionism/M +unionist/MS +unique/YTRP +uniqueness/M +unisex/M +unison/M +unitary +unite/AEGSD +unitedly +unities +unitize/DSG +unity/EM +univalent +univalve/SM +universal/MYS +universalism +universalist +universality/M +universalize/DSG +universe/SM +university/SM +univocal +unjust/Y +unkempt +unkind/T +unkindly/T +unknowable/M +unknown/SM +unleaded/M +unless +unlike/PB +unlikely/T +unlit +unlock/DSG +unlovable +unlovely/TR +unloving +unlucky/T +unmanly/T +unmarried +unmeaning +unmentionable/MS +unmentionables/M +unmet +unmindful +unmissable +unmistakably +unmoral +unmovable +unmusical +unnecessary +unnerving/Y +unobservant +unoffensive +unofficial/Y +unoriginal +unpeople +unperceptive +unpersuasive +unpick/GDS +unpin/S +unpleasing +unpolitical +unpopular +unpractical +unprecedented/Y +unprofessional/Y +unpromising +unpropitious +unquestioning/Y +unquiet/TR +unread/B +unready +unreal +unreasoning +unregenerate +unrelated +unrelenting/Y +unrelieved/Y +unremarkable +unremitting/Y +unrepentant +unreported +unrepresentative +unrest/M +unrevealing +unripe/TR +unroll/GDS +unromantic +unruliness/M +unruly/RTP +unsafe/YTR +unsaleable +unsavory +unscathed +unseeing/Y +unseemly/T +unseen/M +unsentimental +unset +unshakable +unshakably +unshapely +unshockable +unshorn +unsightliness/M +unsightly/PT +unsmiling +unsociable +unsocial +unsold +unsound/PRYT +unspeakable +unspeakably +unspecific +unspectacular +unsporting +unstable +unsteady/TRP +unstinting/Y +unstrapping +unsubstantial +unsubtle +unsuitable +unsure +unsuspecting/Y +unsymmetrical +untactful +unthinkably +unthinking/Y +untidy/PTR +until +untimely/T +untiring/Y +untouchable/MS +untoward +untrue/RT +untrustworthy +untruth/M +unutterable +unutterably +unwarrantable +unwary/T +unwavering +unwed +unwelcome/G +unwell +unwieldiness/M +unwieldy/TRP +unwise/RYT +unworried +unworthy/T +unwound +unwrapping +unyielding +up/S +upbeat/MS +upbraid/SGD +upbringing/MS +upchuck/SGD +upcoming +upcountry/M +update/MGDRS +updraft/MS +upend/SGD +upfront +upgrade/MGDS +upheaval/MS +upheld +uphill/MS +uphold/ZGRS +upholder/M +upholster/ASGD +upholsterer/MS +upholstery/M +upkeep/M +upland/MS +uplift/JSMDG +upload/SDG +upmarket +upmost +upon +upped +upper/SM +uppercase/M +upperclassman/M +upperclassmen +upperclasswoman +upperclasswomen +uppercut/MS +uppercutting +uppermost +upping +uppish +uppity +upraise/DSG +uprear/GSD +upright/MYPS +uprightness/M +uprising/SM +upriver +uproar/SM +uproarious/Y +uproot/GSD +upscale +upset/SM +upsetting +upshot/SM +upside/SM +upsilon/MS +upstage/GDS +upstairs +upstanding +upstart/MDSG +upstate/M +upstream +upstroke/SM +upsurge/MGDS +upswing/MS +uptake/SM +uptempo +upthrust/GSM +uptick/SM +uptight +uptown/M +uptrend +upturn/GSMD +upward/SY +upwind +uracil/M +uranium/M +urban +urbane/RYT +urbanity/M +urbanization/M +urbanize/DSG +urbanologist/MS +urbanology/M +urchin/SM +urea/M +uremia/M +uremic +ureter/SM +urethane/M +urethra/M +urethrae +urethral +urge/MGDS +urgency/M +urgent/Y +uric +urinal/SM +urinalyses +urinalysis/M +urinary +urinate/GNDS +urination/M +urine/M +urn/SM +urogenital +urological +urologist/MS +urology/M +ursine +urticaria/M +usability/M +usable/UA +usage/SM +use/AEDSMG +used/U +useful/PY +usefulness/M +useless/YP +uselessness/M +user/MS +username/MS +usher/SMDG +usherette/SM +usu +usual's +usual/UY +usurer/SM +usurious +usurp/SDRZG +usurpation/M +usurper/M +usury/M +utensil/SM +uteri +uterine +uterus/M +utilitarian/MS +utilitarianism/M +utility/SM +utilization/M +utilize/GBDS +utmost/M +utopia/SM +utter/SDYG +utterance/SM +uttermost/M +uveitis +uvula/SM +uvular/MS +uxorious +v/AS +vac/S +vacancy/SM +vacant/Y +vacate/DSG +vacation/ZGMDRS +vacationer/M +vacationist/SM +vaccinate/GNDSX +vaccination/M +vaccine/SM +vacillate/XGNDS +vacillation/M +vacuity/M +vacuole/MS +vacuous/YP +vacuousness/M +vacuum/GSMD +vagabond/SMDG +vagabondage/M +vagarious +vagary/SM +vagina/SM +vaginae +vaginal/Y +vaginitis +vagrancy/M +vagrant/MS +vague/RYTP +vagueness/M +vagus +vain/RYT +vainglorious/Y +vainglory/M +val +valance/MS +vale/MS +valediction/MS +valedictorian/SM +valedictory/SM +valence/MS +valency/SM +valentine/SM +valet/SMDG +valetudinarian/MS +valetudinarianism/M +valiance/M +valiant/Y +valid/Y +validate/IGNDS +validation/IM +validations +validity/IM +validness/M +valise/SM +valley/SM +valor/M +valorous/Y +valuable/MS +valuate/DSG +valuation/CAMS +value's +value/CAGSD +valueless +valuer/SM +valve/DSMG +valveless +valvular +vamoose/DSG +vamp/AMDGS +vampire/SM +van/SM +vanadium/M +vandal/SM +vandalism/M +vandalize/DSG +vane/MS +vanguard/MS +vanilla/SM +vanish/JDSG +vanity/SM +vanned +vanning +vanquish/ZGDRS +vanquisher/M +vantage/SM +vape/GDS +vapid/YP +vapidity/M +vapidness/M +vapor/SM +vaporization/M +vaporize/DRSZG +vaporizer/M +vaporous +vaporware +vapory +vaquero/MS +var/S +variability/IM +variable/ISM +variably/I +variance/SM +variant/MS +variate/NX +variation/M +varicolored +varicose +varied/U +variegate/DSGN +variegation/M +varietal/SM +variety/SM +various/Y +varlet/SM +varmint/MS +varnish/GMDS +varnished/U +varsity/SM +vary/DSG +varying/U +vascular +vase/MS +vasectomy/SM +vasoconstriction +vasomotor +vassal/SM +vassalage/M +vast/MRYTSP +vastness/M +vat/SM +vatted +vatting +vaudeville/M +vaudevillian/MS +vault/SMDRZG +vaulter/M +vaulting/M +vaunt/SMDG +vb +veal/M +vector/SGMD +veejay/SM +veep/MS +veer/MDGS +veg/M +vegan/SM +veganism +vegeburger/S +veges +vegetable/SM +vegetarian/SM +vegetarianism/M +vegetate/GNVDS +vegetation/M +vegged +vegges +veggie/SM +veggieburger/S +vegging +vehemence/M +vehemency/M +vehement/Y +vehicle/MS +vehicular +veil's +veil/UDGS +vein/MDGS +vela +velar/SM +veld/MS +vellum/M +velocipede/MS +velocity/SM +velodrome/S +velour/MS +velum/M +velvet/M +velveteen/M +velvety +venal/Y +venality/M +venation/M +vend/DGS +vendetta/SM +vendible +vendor/MS +veneer/MDGS +venerability/M +venerable +venerate/DSGN +veneration/M +venereal +vengeance/M +vengeful/AY +venial +venireman/M +veniremen +venison/M +venom/M +venomous/Y +venous +vent's +vent/DGS +ventilate/GNDS +ventilation/M +ventilator/SM +ventilatory +ventral +ventricle/SM +ventricular +ventriloquism/M +ventriloquist/SM +ventriloquy/M +venture/DSMG +venturesome/PY +venturesomeness/M +venturous/PY +venturousness/M +venue/ASM +veracious/Y +veracity/M +veranda/SM +verapamil +verb/KMS +verbal/MYS +verbalization/M +verbalize/GDS +verbatim +verbena/SM +verbiage/MS +verbose/Y +verbosity/M +verboten +verdant/Y +verdict/SM +verdigris/GMDS +verdure/M +verge's +verge/FDSG +verger/MS +verifiable/U +verification/M +verified/U +verify/DSNG +verily +verisimilitude/M +veritable +veritably +verity/SM +vermicelli/M +vermiculite/M +vermiform +vermilion/M +vermin/M +verminous +vermouth/M +vernacular/MS +vernal +vernier/SM +veronica/M +verruca/SM +verrucae +versa +versatile +versatility/M +verse/AFNGMSDX +versed/U +versification/M +versifier/M +versify/ZGNDRS +version/AFIMS +versioned +versioning +verso/SM +versus +vert/A +vertebra/M +vertebrae +vertebral +vertebrate/IMS +vertex/MS +vertical/MYS +vertices +vertiginous +vertigo/M +verve/M +very/RT +vesicle/SM +vesicular +vesiculate +vesper/MS +vessel/MS +vest's +vest/ILDGS +vestal/MS +vestibule/MS +vestige/SM +vestigial/Y +vesting/M +vestment/IMS +vestry/SM +vestryman/M +vestrymen +vet/SM +vetch/MS +veteran/SM +veterinarian/MS +veterinary/SM +veto/MDG +vetoes +vetted +vetting +vex/GDS +vexation/SM +vexatious/Y +vhf +vi +via +viability/M +viable +viably +viaduct/SM +vial/MS +viand/SM +vibe/MS +vibes/M +vibraharp/SM +vibrancy/M +vibrant/Y +vibraphone/MS +vibraphonist/MS +vibrate/GNDSX +vibration/M +vibrato/MS +vibrator/SM +vibratory +viburnum/SM +vicar/SM +vicarage/SM +vicarious/YP +vicariousness/M +vice/CMS +viced +vicegerent/SM +vicennial +viceregal +viceroy/MS +vichyssoise/M +vicing +vicinity/M +vicious/YP +viciousness/M +vicissitude/SM +victim/MS +victimization/M +victimize/GDS +victimless +victor/MS +victorious/Y +victory/SM +victual/SMDG +vicuna/MS +videlicet +video/GSMD +videocassette/SM +videoconferencing +videodisc/MS +videophone/MS +videotape/DSMG +videotex +vie/DS +view/AMDRSZG +viewable +viewer/AM +viewership/M +viewfinder/SM +viewing/SM +viewpoint/MS +vigesimal +vigil/SM +vigilance/M +vigilant/Y +vigilante/SM +vigilantism/M +vigilantist/M +vignette/DSMG +vignettist/MS +vigor/M +vigorous/Y +vii +viii +viking/MS +vile/YTPR +vileness/M +vilification/M +vilify/DSNG +villa/SM +village/RSMZ +villager/M +villain/SM +villainous +villainy/SM +villein/SM +villeinage/M +villi +villus/M +vim/M +vinaigrette/M +vincible/I +vindicate/XDSGN +vindication/M +vindicator/MS +vindictive/PY +vindictiveness/M +vine/MS +vinegar/M +vinegary +vineyard/MS +vino/M +vinous +vintage/MS +vintner/MS +vinyl/SM +viol/MBS +viola/SM +violable/I +violate/GNDSX +violation/M +violator/SM +violence/M +violent/Y +violet/MS +violin/MS +violincello/S +violinist/SM +violist/MS +violoncellist/SM +violoncello/MS +viper/SM +viperous +virago/M +viragoes +viral +vireo/SM +virgin/MS +virginal/SM +virginity/M +virgule/MS +virile +virility/M +virologist/SM +virology/M +virtual/Y +virtualization +virtue/SM +virtuosity/M +virtuoso/M +virtuous/YP +virtuousness/M +virulence/M +virulent/Y +virus/MS +visa/MDSG +visage/MS +viscera +visceral/Y +viscid +viscose/M +viscosity/M +viscount/SM +viscountcy/SM +viscountess/MS +viscous +viscus/M +vise/ACMGDS +visibility/IM +visible/I +visibly/I +vision/KGDSM +visionary/SM +visit's +visit/ASGD +visitant/MS +visitation/MS +visitor/MS +visor/SM +vista/SM +visual/SMY +visualization/SM +visualize/DRSZG +visualizer/M +vita/M +vitae +vital/SY +vitality/M +vitalization/AM +vitalize/CAGSD +vitals/M +vitamin/MS +vitiate/GNDS +vitiation/M +viticulture/M +viticulturist/MS +vitreous +vitrifaction/M +vitrification/M +vitrify/GNDS +vitrine/SM +vitriol/M +vitriolic +vitriolically +vittles/M +vituperate/GNVDS +vituperation/M +viva/MS +vivace +vivacious/PY +vivaciousness/M +vivacity/M +vivaria +vivarium/SM +vivid/RYTP +vividness/M +vivify/ADSG +viviparous +vivisect/DGS +vivisection/M +vivisectional +vivisectionist/SM +vixen/SM +vixenish/Y +viz +vizier/SM +vlf +vocab +vocable/MS +vocabulary/SM +vocal/SMY +vocalic +vocalist/SM +vocalization/MS +vocalize/DSG +vocation/FIKASM +vocational/Y +vocative/MS +vociferate/DSGN +vociferation/M +vociferous/YP +vociferousness/M +vodka/SM +vogue/SM +voguish +voice/IDSMG +voiced/U +voiceless/PY +voicelessness/M +voicemail/SM +void/MDSGB +voila +voile/M +vol/S +volatile +volatility/M +volatilize/DSG +volcanic +volcanism +volcano/M +volcanoes +vole/MS +volition/M +volitional +volley/GSMD +volleyball/MS +volt/AMS +voltage/MS +voltaic +voltmeter/SM +volubility/M +voluble +volubly +volume/SM +volumetric +voluminous/YP +voluminousness/M +voluntarily/I +voluntarism/M +voluntary/SM +volunteer/SGMD +volunteerism/M +voluptuary/SM +voluptuous/PY +voluptuousness/M +volute/SM +vomit/SMDG +voodoo/GSMD +voodooism/M +voracious/PY +voraciousness/M +voracity/M +vortex/MS +votary/SM +vote's +vote/CGVDS +voter/SM +vouch/DRSZG +voucher/M +vouchsafe/DSG +vow/SGMD +vowel/SM +voyage/MZGDRS +voyager/M +voyageur/SM +voyeur/MS +voyeurism/M +voyeuristic +vulcanization/M +vulcanize/GDS +vulgar/RYT +vulgarian/MS +vulgarism/MS +vulgarity/SM +vulgarization/M +vulgarize/ZGDRS +vulgarizer/M +vulnerabilities +vulnerability/IM +vulnerable/I +vulnerably/I +vulpine +vulture/SM +vulturous +vulva/M +vulvae +vuvuzela/MS +vying +w/DNXTGVJ +wabbit/S +wack/MRTS +wackiness/M +wacko/SM +wacky/RPT +wad/SZGMDR +wadded +wadding/M +waddle/DSMG +wade/MS +wader/M +waders/M +wadge/S +wadi/MS +wafer/SM +waffle/MZGDRS +waffler/M +waft/MDGS +wag/SZGMDR +wage/MS +waged/U +wager/ZGMDR +wagerer/M +wagged +waggery/SM +wagging +waggish/YP +waggishness/M +waggle/MGDS +wagon/ZSMR +wagoner/M +wagtail/SM +waif/MS +wail/MDRZGS +wailer/M +wailing/M +wain/MS +wainscot/SJMDG +wainscoting/M +wainwright/MS +waist/SM +waistband/MS +waistcoat/MS +waistline/MS +wait/MDRZGS +waiter/M +waiting/M +waitperson/MS +waitress/MS +waitstaff/M +waive/DRSZG +waiver/M +wake/MGJDS +wakeful/PY +wakefulness/M +waken/GSD +waldo/S +waldoes +wale/MGDS +walk/MDRZGS +walkabout/S +walkaway/MS +walker/M +walkies +walking/M +walkout/SM +walkover/MS +walkway/SM +wall/MDGS +wallaby/SM +wallah +wallahs +wallboard/M +wallet/MS +walleye/DSM +wallflower/MS +wallop/MDSJG +walloping/M +wallow/MDSG +wallpaper/SMDG +wally/S +walnut/MS +walrus/MS +waltz/ZGMDRS +waltzer/M +wampum/M +wan/GPDY +wand/MS +wander/DRSJZG +wanderer/M +wanderings/M +wanderlust/SM +wane/MS +wangle/MZGDRS +wangler/M +wank/DRZGS +wanna +wannabe/SM +wannabee/S +wanner +wanness/M +wannest +want/MDGS +wanted/U +wanton/MDYSPG +wantonness/M +wapiti/MS +war/SM +warble/MZGDRS +warbler/M +warbonnet/SM +ward/AMDGS +warden/MS +warder/MS +wardress/S +wardrobe/SM +wardroom/SM +ware/MS +warehouse/DSMG +warez +warfare/M +warfarin +warhead/MS +warhorse/SM +warily/U +wariness/UM +warlike +warlock/MS +warlord/MS +warm/PDRYHZTGS +warmblooded +warmer/M +warmhearted/P +warmheartedness/M +warmish +warmness/M +warmonger/SMG +warmongering/M +warmth/M +warn/JDGS +warning/M +warp/MDGS +warpaint +warpath/M +warpaths +warplane/MS +warrant/GMDS +warranted/U +warranty/DSMG +warred +warren/MS +warring +warrior/SM +warship/SM +wart/MS +warthog/SM +wartime/M +warty/TR +wary/UPRT +was +wasabi +wash/BJMDRSZG +washable/SM +washbasin/SM +washboard/SM +washbowl/SM +washcloth/M +washcloths +washed/U +washer/M +washerwoman/M +washerwomen +washing/M +washout/MS +washrag/MS +washroom/MS +washstand/SM +washtub/MS +washy/TR +wasn't +wasp/MS +waspish/YP +waspishness/M +wassail/SMDG +wast +wastage/M +waste/DRSMZG +wastebasket/MS +wasteful/PY +wastefulness/M +wasteland/SM +wastepaper/M +waster/M +wastewater +wastrel/SM +watch/BZGMDRS +watchable/U +watchband/MS +watchdog/SM +watcher/M +watchful/YP +watchfulness/M +watchmaker/MS +watchmaking/M +watchman/M +watchmen +watchstrap/S +watchtower/SM +watchword/MS +water/GSMD +waterbed/MS +waterbird/SM +waterboard/MDJSG +waterboarding/M +waterborne +watercolor/MS +watercourse/SM +watercraft/M +watercress/M +waterfall/SM +waterfowl/SM +waterfront/MS +waterhole/SM +wateriness/M +waterlily/SM +waterline/MS +waterlogged +watermark/MDGS +watermelon/SM +watermill/MS +waterproof/SMDG +waterproofing/M +waters/M +watershed/MS +waterside/MS +waterspout/SM +watertight +waterway/MS +waterwheel/SM +waterworks/M +watery/PTR +watt/MS +wattage/M +wattle/MGDS +wave/MZGDRS +waveband/S +waveform +wavefront +wavelength/M +wavelengths +wavelet/SM +wavelike +waver/ZGMDR +waverer/M +wavering/Y +waviness/M +wavy/PRT +wax/GMDNS +waxiness/M +waxwing/SM +waxwork/SM +waxy/RPT +way/SM +waybill/SM +wayfarer/MS +wayfaring/SM +waylaid +waylay/RSZG +waylayer/M +wayside/SM +wayward/PY +waywardness/M +wazoo/S +we +we'd +we'll +we're +we've +weak/PNRYXT +weaken/DRZG +weakener/M +weakfish/MS +weakish +weakling/SM +weakness/MS +weal/MHS +wealth/M +wealthiness/M +wealthy/TRP +wean/DGS +weapon/MS +weaponize/GDS +weaponless +weaponry/M +wear/MRBJSZG +wearable/U +wearer/M +wearied/U +wearily +weariness/M +wearisome/Y +weary/TGDRSP +weasel/MDYSG +weather/SMDG +weatherboard/SG +weathercock/MS +weathering/M +weatherization/M +weatherize/DSG +weatherman/M +weathermen +weatherperson/MS +weatherproof/GSD +weatherstrip/S +weatherstripped +weatherstripping/M +weave/DRSMZG +weaver/M +weaving/M +web/SM +webbed +webbing/M +webcam/MS +webcast/SMG +webfeet +webfoot/M +webinar/SM +webisode/MS +weblog/MS +webmaster/SM +webmistress/MS +website/SM +wed/AS +wedded/A +wedder +wedding/SM +wedge/DSMG +wedgie/MS +wedlock/M +wee/RSMT +weed/MDRSZG +weeder/M +weedkiller/S +weedless +weedy/TR +weeing +week/MYS +weekday/SM +weekend/SZGMDR +weekly/SM +weeknight/SM +ween/DSG +weenie/MTRS +weensy/RT +weeny +weep/MRJSZG +weeper/M +weepie +weepy/TRSM +weevil/MS +weft/MS +weigh's +weigh/AGD +weighbridge/S +weighs/A +weight/MDSJG +weighted/U +weightily +weightiness/M +weightless/YP +weightlessness/M +weightlifter/MS +weightlifting/M +weighty/PTR +weir/MS +weird/PTRY +weirdie/MS +weirdness/M +weirdo/MS +welcome/MGDS +weld/MDRBSZG +welder/M +welfare/M +welkin/M +well/MDPSG +wellhead/SM +wellie +wellington/MS +wellness/M +wellspring/MS +welly/S +welsh/ZGDRS +welsher/M +welt/MDRSZG +welter/GMD +welterweight/SM +wen/M +wench/MS +wend/DSG +went +wept +were +weren't +werewolf/M +werewolves +west/M +westbound +westerly/SM +western/SZMR +westerner/M +westernization/M +westernize/GDS +westernmost +westward/S +wet/SMYP +wetback/SM +wetland/SM +wetness/M +wetter/SM +wettest +wetting +wetware/S +whack/SJZGMDR +whacker/M +whale/DRSMZG +whaleboat/MS +whalebone/M +whaler/M +whaling/M +wham/MS +whammed +whamming +whammy/SM +wharf/M +wharves +what/MS +whatchamacallit/MS +whatever +whatnot/M +whatshername +whatshisname +whatsit/S +whatsoever +wheal/SM +wheat/MN +wheatgerm +wheatmeal +whee +wheedle/DRSZG +wheedler/M +wheel/SMDRG +wheelbarrow/SM +wheelbase/SM +wheelchair/SM +wheelhouse/MS +wheelie/SM +wheelwright/MS +wheeze/DSMG +wheezily +wheeziness/M +wheezy/PRT +whelk/SMD +whelm/SDG +whelp/SMDG +when/MS +whence +whenever +whensoever +where/SM +whereabouts/M +whereas +whereat +whereby +wherefore/MS +wherein +whereof +whereon +wheresoever +whereto +whereupon +wherever +wherewith +wherewithal/M +wherry/SM +whet/S +whether +whetstone/SM +whetted +whetting +whew +whey/M +which +whichever +whiff/SMDG +whiffletree/MS +while/DSMG +whilom +whilst +whim/MS +whimper/MDGS +whimsical/Y +whimsicality/M +whimsy/SM +whine/DRSMZG +whiner/M +whinge/DRSZG +whingeing +whinny/GDSM +whiny/RT +whip/MS +whipcord/M +whiplash/MS +whipped +whipper/MS +whippersnapper/MS +whippet/MS +whipping/SM +whippletree/SM +whippoorwill/MS +whipsaw/MDGS +whir/MS +whirl/SMDG +whirligig/MS +whirlpool/MS +whirlwind/MS +whirlybird/SM +whirred +whirring +whisk/SMDRZG +whisker/MD +whiskery +whiskey/MS +whiskys +whisper/MDRSZG +whisperer/M +whist/M +whistle/MZGDRS +whistler/M +whit/MDNRSXTGJ +white/SPM +whitebait +whiteboard/S +whitecap/SM +whitefish/MS +whitehead/MS +whitelist/GDS +whiten/ZGDRJ +whitener/M +whiteness/M +whitening/M +whiteout/SM +whitetail/MS +whitewall/SM +whitewash/MDSG +whitewater/M +whitey/SM +whither +whiting/M +whitish +whittle/ZGDRS +whittler/M +whiz/M +whizkid/M +whizzbang/MS +whizzed +whizzes +whizzing +who'd +who'll +who're +who've +who/M +whoa +whodunit/MS +whoever +whole/SMP +wholefood/S +wholegrain +wholehearted/YP +wholeheartedness/M +wholemeal +wholeness/M +wholesale/MZGDRS +wholesaler/M +wholesome/UP +wholesomely +wholesomeness/UM +wholewheat +wholly +whom +whomever +whomsoever +whoop/SMDRZG +whoopee/S +whooper/M +whoosh/MDSG +whop/S +whopped +whopper/SM +whopping +whore/SMG +whorehouse/MS +whoreish +whorish +whorl/SMD +whose +whoso +whosoever +whup/S +whupped +whupping +why'd +why/M +whys +wick/MDRSZ +wicked/TPRY +wickedness/M +wicker/M +wickerwork/M +wicket/SM +wide/YTRP +widemouthed +widen/SDRZG +widener/M +wideness/M +widescreen/MS +widespread +widget/S +widow/SMDRZG +widower/M +widowhood/M +width/M +widths +wield/SDRZG +wielder/M +wiener/SM +wienie/SM +wife/MY +wifeless +wig/SM +wigeon/M +wigged +wigging +wiggle/DRSMZG +wiggler/M +wiggly/TR +wight/SM +wiglet/SM +wigwag/SM +wigwagged +wigwagging +wigwam/SM +wiki/MS +wild/MRYSTP +wildcard/MS +wildcat/MS +wildcatted +wildcatter/MS +wildcatting +wildebeest/MS +wilderness/MS +wildfire/MS +wildflower/SM +wildfowl/M +wildlife/M +wildness/M +wilds/M +wile/MGDS +wiliness/M +will/MDS +willful/PY +willfulness/M +willies/M +willing/UPY +willingness/UM +williwaw/MS +willow/SM +willowy +willpower/M +willy/S +wilt/MDSG +wily/RTP +wimp/MDSG +wimpish +wimple/DSMG +wimpy/RT +win/SGMD +wince/DSMG +winch/MDSG +wind's +wind/UASG +windbag/SM +windblown +windbreak/SZMR +windbreaker/M +windburn/MD +windcheater/S +windchill/M +winded +winder/SM +windfall/MS +windflower/MS +windily +windiness/M +winding's +windjammer/SM +windlass/MS +windless +windmill/MDGS +window/SMDG +windowless +windowpane/SM +windowsill/SM +windpipe/MS +windproof +windrow/SM +windscreen/SM +windshield/SM +windsock/MS +windstorm/MS +windsurf/ZGDRS +windsurfer/M +windsurfing/M +windswept +windup/SM +windward/M +windy/RTP +wine/MS +wineglass/MS +winegrower/MS +winemaker/MS +winery/SM +wing/MDRZG +wingding/MS +wingless +winglike +wingnut/SM +wingspan/MS +wingspread/SM +wingtip/SM +wink/MDRSZG +winker/M +winkle/DSMG +winnable/U +winner/SM +winning/MYS +winnow/ZGSDR +winnower/M +wino/MS +winsome/YTRP +winsomeness/M +winter/GSMD +wintergreen/M +winterize/GDS +wintertime/M +wintry/TR +winy/RT +wipe/MZGDRS +wiper/M +wire's +wire/AGDS +wired/S +wirehair/MS +wireless/MS +wiretap/MS +wiretapped +wiretapper/SM +wiretapping/M +wiriness/M +wiring/M +wiry/RTP +wisdom/M +wise/MYTGDRS +wiseacre/SM +wisecrack/MDSG +wiseguy/S +wish/MDRSZG +wishbone/SM +wisher/M +wishful/Y +wishlist's +wisp/MS +wispy/RT +wist +wisteria/SM +wistful/YP +wistfulness/M +wit/SM +witch/MDSG +witchcraft/M +witchery/M +with +withal +withdraw/SG +withdrawal/MS +withdrawn +withdrew +withe/DRSMZG +wither/JGD +withering/Y +withers/M +withheld +withhold/SG +withholding/M +within/M +without +withstand/GS +withstood +witless/PY +witlessness/M +witness/MDSG +wits/M +witted +witter/SGD +witticism/SM +wittily +wittiness/M +witting/UY +witty/RPT +wive/GDS +wiz +wizard/SMY +wizardry/M +wizened +wk/Y +woad/M +wobble/MGDS +wobbliness/M +wobbly/RTP +wodge/S +woe/SM +woebegone +woeful/YP +woefuller +woefullest +woefulness/M +wog/S +wok/SMN +woke +wold/MS +wolf/MDSG +wolfhound/SM +wolfish +wolfram/M +wolverine/SM +wolves +woman/M +womanhood/M +womanish +womanize/DRSZG +womanizer/M +womankind/M +womanlike/M +womanliness/M +womanly/RPT +womb/MS +wombat/MS +womble/S +women/M +womenfolk/SM +womenfolks/M +won't +won/M +wonder/MDGLS +wonderful/YP +wonderfulness/M +wondering/Y +wonderland/MS +wonderment/M +wondrous/Y +wonk/MS +wonky/TR +wont/MD +wonted/U +woo/SZGDR +wood/MDNSG +woodbine/M +woodblock/MS +woodcarver/MS +woodcarving/SM +woodchuck/MS +woodcock/SM +woodcraft/M +woodcut/SM +woodcutter/SM +woodcutting/M +wooden/RYTP +woodenness/M +woodiness/M +woodland/SM +woodlice +woodlot/SM +woodlouse +woodman/M +woodmen +woodpecker/MS +woodpile/SM +woods/M +woodshed/SM +woodsiness/M +woodsman/M +woodsmen +woodsy/RTP +woodwind/MS +woodwork/MRZG +woodworker/M +woodworking/M +woodworm/S +woody/TPRSM +wooer/M +woof/MDRSZG +woofer/M +wool/MNX +woolen/M +woolgathering/M +wooliness +woolliness/M +woolly/RSMPT +woozily +wooziness/M +woozy/TRP +wop/S! +word's +word/ADSG +wordage/M +wordbook/SM +wordily +wordiness/M +wording/SM +wordless/Y +wordplay/M +wordsmith +wordsmiths +wordy/TPR +wore +work's +work/ADJSG +workable/U +workaday +workaholic/SM +workaround/S +workbasket/S +workbench/MS +workbook/MS +workday/SM +worker/MS +workfare/M +workflow/MS +workforce/M +workhorse/SM +workhouse/SM +working's +workingman/M +workingmen +workings/M +workingwoman/M +workingwomen +workload/MS +workman/M +workmanlike +workmanship/M +workmate/S +workmen +workout/SM +workplace/MS +workroom/MS +works/M +worksheet/MS +workshop/MS +workshy +worksite/S +workspace +workstation/MS +worktable/MS +worktop/S +workup/MS +workweek/SM +world/SM +worldlier +worldliness/UM +worldly/UTP +worldview/SM +worldwide +worm/MDSG +wormhole/MS +wormwood/M +wormy/TR +worn/U +worried/Y +worrier/M +worriment/M +worrisome +worry/ZGDRSMJ +worrying/Y +worrywart/SM +worse/M +worsen/DSG +worship/ZGSMDR +worshiper/M +worshipful +worst/SGMD +worsted/M +wort/M +worth/M +worthies +worthily/U +worthiness/UM +worthless/PY +worthlessness/M +worthwhile +worthy's +worthy/UPRT +wot +wotcha +would've +would/S +wouldn't +wouldst +wound/SGMDR +wove/A +woven/AU +wow/SGMD +wpm +wrack/GSMD +wraith/M +wraiths +wrangle/DRSMZGJ +wrangler/M +wrap's +wrap/US +wraparound/SM +wrapped/U +wrapper/SM +wrapping/MS +wrasse/MS +wrath/M +wrathful/Y +wreak/SGD +wreath/MDSG +wreathe +wreaths +wreck/SZGMDR +wreckage/M +wrecker/M +wren/MS +wrench/MDSG +wrest/SGMD +wrestle/MZGDRS +wrestler/M +wrestling/M +wretch/MS +wretched/TPRY +wretchedness/M +wriggle/MZGDRS +wriggler/M +wriggly +wright/MS +wring/SZGMR +wringer/M +wrinkle/MGDS +wrinkled/U +wrinkly/TRSM +wrist/SM +wristband/MS +wristwatch/MS +writ/MRBJSZG +write/S +writer/M +writhe/MGDS +writing/M +written/AU +wrong/STGMPDRY +wrongdoer/SM +wrongdoing/SM +wrongful/PY +wrongfulness/M +wrongheaded/YP +wrongheadedness/M +wrongness/M +wrote/A +wroth +wrought +wrung +wry/Y +wryer +wryest +wryness/M +wt +wunderkind/S +wurst/SM +wuss/MS +wussy/RSMT +x +xci +xcii +xciv +xcix +xcvi +xcvii +xenon/M +xenophobe/MS +xenophobia/M +xenophobic +xerographic +xerography/M +xerox/MDSG +xi/SM +xii +xiii +xiv +xix +xor +xref/S +xterm/M +xv +xvi +xvii +xviii +xx +xxi +xxii +xxiii +xxiv +xxix +xxv +xxvi +xxvii +xxviii +xxx +xxxi +xxxii +xxxiii +xxxiv +xxxix +xxxv +xxxvi +xxxvii +xxxviii +xylem/M +xylene +xylophone/SM +xylophonist/MS +y'all +y/F +ya +yacht/SMDG +yachting/M +yachtsman/M +yachtsmen +yachtswoman/M +yachtswomen +yahoo/SM +yak/SM +yakked +yakking +yam/SM +yammer/SZGMDR +yammerer/M +yang/M +yank/MDSG +yap/SM +yapped +yapping +yard/MS +yardage/MS +yardarm/MS +yardman/M +yardmaster/MS +yardmen +yardstick/MS +yarmulke/SM +yarn/MS +yarrow/M +yashmak/S +yaw/SGMD +yawl/MS +yawn/MDRSZG +yawner/M +yaws/M +yd +ye/RST +yea/SM +yeah/M +yeahs +year/MYS +yearbook/MS +yearling/MS +yearlong +yearly/SM +yearn/GSJD +yearning/M +yeast/SM +yeasty/RT +yegg/MS +yell/MDSG +yellow/MDRTGPS +yellowhammer/S +yellowish +yellowness/M +yellowy +yelp/MDSG +yen/SM +yeoman/M +yeomanry/M +yeomen +yep/SM +yes/MS +yeshiva/SM +yessed +yessing +yesterday/MS +yesteryear/M +yet +yeti/MS +yew/SM +yid/S +yield/JSGMD +yikes +yin/M +yip/SM +yipe +yipped +yippee +yipping +yo +yob/S +yobbo/S +yodel/SMDRZG +yodeler/M +yoga/M +yogi/MS +yogic +yogurt/SM +yoke's +yoke/UGDS +yokel/SM +yolk/MDS +yon +yonder +yonks +yore/M +you'd +you'll +you're +you've +you/SMH +young/TMR +youngish +youngster/MS +your/S +yourself +yourselves +youth/M +youthful/YP +youthfulness/M +youths +yow +yowl/MDSG +yr/S +ytterbium/M +yttrium/M +yuan/M +yucca/SM +yuck +yucky/TR +yuk/SM +yukked +yukking +yukky +yule/M +yuletide/M +yum +yummy/TR +yup/SM +yuppie/MS +yuppify/GDS +yurt/MS +z/DNXTGJ +zaniness/M +zany/RSMPT +zap/SM +zapped +zapper/MS +zapping +zappy +zeal/M +zealot/MS +zealotry/M +zealous/YP +zealousness/M +zebra/SM +zebu/MS +zed/SM +zeitgeist/SM +zenith/M +zeniths +zenned +zeolite/S +zephyr/MS +zeppelin/MS +zero/MDHSG +zeroes +zest/MS +zestful/YP +zestfulness/M +zesty/RT +zeta/MS +zigzag/SM +zigzagged +zigzagging +zilch/M +zillion/MS +zinc/MS +zincked +zincking +zine/S +zinfandel/M +zing/MDRZG +zinger/M +zingy/RT +zinnia/MS +zip's +zip/US +zipped/U +zipper/MDGS +zipping/U +zippy/TR +zircon/MS +zirconium/M +zit/SM +zither/MS +zloty/SM +zlotys +zodiac/MS +zodiacal +zombie/MS +zonal/Y +zone's +zone/AGDS +zoning/M +zonked +zoo/SM +zookeeper/SM +zoological/Y +zoologist/SM +zoology/M +zoom/MDSG +zoophyte/SM +zoophytic +zooplankton +zorch +zoster +zounds +zucchini/MS +zwieback/M +zydeco/M +zygote/SM +zygotic +zymurgy/M diff --git a/data/en.mse-locale/locale b/data/en.mse-locale/locale new file mode 100644 index 000000000..86500bc85 --- /dev/null +++ b/data/en.mse-locale/locale @@ -0,0 +1,946 @@ +mse version: 2.0.2 +installer group: translations/English +full name: English +version: 2020-05-15 +icon: usgb.png + +############################################################## Menu items +menu: + file: &File + new set: &New... Ctrl+N + open set: &Open... Ctrl+O + save set: &Save Ctrl+S + save set as: Save &As... F12 + save set as directory: Save As Directory... + export: &Export + export html: &HTML... + export image: Card &Image... + export images: All Card I&mages... + export apprentice: &Apprentice... + export mws: Magic &Workstation... + check updates: Check &Updates... + print preview: Print Pre&view... + print: &Print... Ctrl+P + reload data: Reload Data Ctrl+F5 + show profiler: Show Profiler Ctrl+F6 + exit: E&xit Alt+F4 + + edit: &Edit + undo: &Undo%s Ctrl+Z + redo: &Redo%s Ctrl+Y + cut: Cu&t Ctrl+X + cut card: Cu&t Ctrl+X + cut keyword: Cu&t Ctrl+X + copy: &Copy Ctrl+C + copy card: &Copy Ctrl+C + copy keyword: &Copy Ctrl+C + paste: &Paste Ctrl+V + paste card: &Paste Ctrl+V + paste keyword: &Paste Ctrl+V + select all: Select &All Ctrl+A + find: &Find Ctrl+F + find next: Find &Next F3 + replace: R&eplace Ctrl+H + auto replace: Auto Rep&lace... + preferences: &Preferences... + + cards: &Cards + previous card: Select &Previous Card PgUp + next card: Select &Next Card PgDn + search cards: &Search Cards Ctrl+K + add card: &Add Card Ctrl+Enter + add cards: Add &Multiple Cards... + remove card: &Delete Selected Card + orientation: &Orientation + rotate 0: &Normal + rotate 270: Rotated 90° &Clockwise + rotate 90: Rotated 90° C&ounter Clockwise + rotate 180: Rotated 180°, &Up Side Down + card list columns: C&ard List Columns... + + keywords: &Keywords + previous keyword: Select &Previous Keyword PgUp + next keyword: Select &Next Keyword PgDn + search keywords: &Search Keywords Ctrl+K + add keyword: &Add Keyword Ctrl+Enter + remove keyword: &Remove Select Keyword Del + + format: F&ormat + bold: &Bold Ctrl+B + italic: &Italic Ctrl+I + symbols: &Symbols Ctrl+M + reminder text: &Reminder Text Ctrl+R + insert symbol: I&nsert Symbol + # spelling + no spelling suggestions: (no suggestions) + + graph: &Graph + pie: &Pie 1 + bar: &Bar 2 + stack: &Stacked Bars 3 + scatter: S&catter Plot 4 + scatter pie: Sc&atter-Pie 5 + + window: &Window + new window: &New Window + cards tab: &Cards Alt+1 + style tab: St&yle Alt+2 + set info tab: &Set Information Alt+3 + keywords tab: &Keywords Alt+4 + stats tab: S&tatistics Alt+5 + random pack tab: &Random Packs Alt+6 + console tab: &Console Alt+7 + + help: &Help + index: &Index... F1 + website: &Website... + about: &About Magic Set Editor... + + # symbol editor + + new symbol: &New... Ctrl+N + open symbol: &Open... Ctrl+O + save symbol: &Save Ctrl+S + save symbol as: Save &As... F12 + store symbol: S&tore Ctrl+Enter + close symbol editor:Close Alt+F4 + + duplicate: &Duplicate Ctrl+D + group: &Group Ctrl+G + ungroup: &Ungroup Ctrl+U + + tool: &Tool + select: &Select F5 + rotate: &Rotate F6 + points: &Points F7 + basic shapes: &Basic Shapes F8 + symmetry: S&ymmetry F9 + paint: P&aint F10 + +############################################################## Menu help texts +help: + welcome: Welcome to Magic Set Editor + + #file: + new set: Create a new set + open set: Open an existing set + last opened set: Open '%s' + save set: Save the set + save set as: Save the set with a new name + save set as directory: Save the set as a directory with separate files for each card + export: Export the set... + export html: Export the set to a web page + export image: Export the selected card to an image file + export images: Export images for all cards + export apprentice: Export the set so it can be played with in Apprentice + export mws: Export the set so it can be played with in Magic Workstation + check updates: Install/update packages. + print preview: Shows cards as they will be printed + print: Print cards from this set + reload data: Reload all template files (game and style) as well as the set. + show profiler: Show the profiler window, with timings of (script) functions. Used for optimization. + exit: Quits Magic Set Editor; prompts to save the set + + #edit: + undo: Undoes the last action + redo: Redoes the last action + cut: Move the selected text to the clipboard + cut card: Move the selected card to the clipboard + cut keyword: Move the selected keyword to the clipboard + copy: Place the selected text on the clipboard + copy card: Place the selected card on the clipboard + copy keyword: Place the selected keyword on the clipboard + paste: Inserts the text from the clipboard + paste card: Inserts the card from the clipboard + paste keyword: Inserts the keyword from the clipboard + select all: Select all text + find: Search the card texts + find next: Find the next match + replace: Replace in the card texts + auto replace: What text should automatically be replaced? + preferences: Change the configuration of Magic Set Editor + + #cards: + previous card: Selects the previous card in the list + next card: Selects the next card in the list + search cards: Filter the card list using search terms + add card: Add a new, blank, card to this set + add cards: Add multiple cards to the set + remove card: Delete the selected card from this set + orientation: Orientation of the displayed card + rotate card: Rotate the card display 90° clockwise + rotate 0: Display the card with the right side up + rotate 270: Display the card rotated clockwise + rotate 90: Display the card rotated counter-clockwise (anti-clockwise for the British) + rotate 180: Display the card up side down + card list columns: Select what columns should be shown and in what order. + + #keywords: + previous keyword: Selects the previous keyword in the list + next keyword: Selects the next keyword in the list + search keywords: Filter the keyword list using search terms + add keyword: Add a new keyword to this set + remove keyword: Delete the selected keyword from this set + + #format: + bold: Makes the selected text bold + italic: Makes the selected text italic + symbols: Draws the selected text with symbols + reminder text: Show reminder text for the selected keyword + # spelling + no spelling suggestions: There are no suggestions for correcting this error + + #graph: + pie: A pie graph, the size of the slice indicates the number of cards + bar: A bar graph, the height of the bar indicates the number of cards + stack: A bar graph with stacked bars + scatter: A scatter plot, the size indicates the number of cards + scatter pie: A scatter plot where each item is a small pie graph + + #window: + new window: Creates another window to edit the same set + cards tab: Edit the cards in the set + set info tab: Edit information about the set, its creator, etc. + style tab: Change the style of cards + keywords tab: Define extra keywords for this set + stats tab: Show statistics about the cards in the set + random pack tab: Try how the set works out in practice by generating random booster packs. + console tab: Shows error messages and allows executing script commands. + + #help: + index: + website: + about: + + # Cards panel + collapse notes: Hide the card notes box + expand notes: Show the card notes box + search cards control: Filter the card list. Use - to exclude cards. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. + # Keywords panel + search keywords control: Filter the keyword list. Use - to exclude keywords. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. + # Random pack panel + random seed: Different packs will be generated each time. + fixed seed: Using the same seed number gives the same 'random' packs. + seed: Seed number for the random generator. Using the same seed number gives the same 'random' packs. + edit pack type: Double click to edit pack type + number of packs: The number of %ss to generate + + # Preferences + app language: + Note: You must restart MSE for the changes to take effect. + zoom export: + (When off, the cards are exported + and copied at 100% size and normal rotation) + + # apprentice export + set code: A set code is a two character code that is used by Apprentice to refer to a set. + + # Symbol editor + new symbol: Create a new symbol + open symbol: Open a symbol + save symbol: Save the symbol + save symbol as: Save the symbol under a diferent filename + store symbol: Stores the symbol in the set + close symbol editor:Closes the symbol editor + + duplicate: Duplicates the selected shapes + group: Group the selected shapes together + ungroup: Break up the selected group + + grid: Show gridlines + snap: Snap shapes and points to gridlines + + #tool: + select: Select and move shapes + rotate: Rotate and shear shapes + points: Edit control points for a shape in the symbol + basic shapes: Draw basic shapes, such as rectangles and circles + symmetry: Add symmetries to the symbol + paint: Paint on the shape using a paintbrush + + #select editor: + merge: Merges this shape with those below it + subtract: Subtracts this shape from shapes below it, leaves only the area in that shape that is not in this shape + intersect: Intersects this shape with shapes below it, leaves only the area in both shapes + difference: Differs this shape from the shapes below it, leaves only the area not in any other shape + overlap: Place this shape, and its border above shapes below it + border: Draws this shape as a border + + drag to shear: Drag to shear selected %s + drag to rotate: Drag to rotate selected %s, Ctrl constrains angle to multiples of 15 degrees + drag to resize: Drag to resize selected %s, Ctrl constrains size + click to select shape: Click to select shape, drag to move shape, double click to edit shape + + ellipse: Draw circles and ellipses + rectangle: Draw squares and rectangles + polygon: Draw triangles, pentagons and other regular polygons + star: Draw stars + sides: The number of sides of the polygon or points of the star + drag to draw shape: Drag to resize shape, Ctrl constrains shape, Shift centers shape + draw ellipse: Click and drag to draw a ellipse, hold Ctrl for a circle + draw rectangle: Click and drag to draw a rectangle, hold Ctrl for a square + draw polygon: Click and drag to draw a polygon + draw star: Click and drag to draw a star + + line segment: Makes the selected line segment straight + curve segment: Makes the selected line segment curved + free point: Allows the two control points of the point to be moved freely + smooth point: Makes the selected point smooth by placing the two control points opposite each other + symmetric point: Makes the selected point symetric + drag to move curve: Drag to move curve + drag to move line: Alt + drag to move curve; double click to add a point on this line + drag to move point: Click and drag to move control point; double click to remove the point + + rotation: Rotational symmetry (wheel) + reflection: Reflectional symmetry (mirror) + add symmetry: Add symmetries to the symbol + remove symmetry: Remove this symmetry + copies: Number of reflections (including the original) + + # Card select + filename format: (Use {card.name} for the name of the card ; The filetype is determined based on the extension) + +############################################################## Toolbar +tool: + undo: Undo + redo: Redo + + cards tab: Cards + set info tab: Set info + style tab: Style + keywords tab: Keywords + stats tab: Statistics + random pack tab: Random + console tab: Console + + # symbol editor + store symbol: Store + + grid: Grid + snap: Snap + + select: Select + rotate: Rotate + points: Points + basic shapes: Basic Shapes + symmetry: Symmetry + paint: Paint + + merge: Merge + subtract: Subtract + intersect: Intersect + difference: Difference + overlap: Overlap + border: Border + + ellipse: Ellipse + rectangle: Rectangle + polygon: Polygon + star: Star + + rotation: Rotation + reflection: Reflection + add symmetry: Add + remove symmetry: Remove + + line segment: Line + curve segment: Curve + free point: Free + smooth point: Smooth + symmetric point: Symmetric + +############################################################## Toolbar help text +tooltip: + cards tab: + set info tab: Set information + style tab: + keywords tab: + stats tab: + random pack tab: Random packs + console tab: + + new set: New set + open set: Open set + save set: Save set + export: Export set + + cut: Cut + copy: Copy + paste: Paste + undo: Undo%s + redo: Redo%s + + add card: Add card + remove card: Remove selected card + rotate card: Rotate card + + add keyword: Add keyword + remove keyword: Remove selected keyword + + bold: Bold + italic: Italic + symbols: Symbols + reminder text: Reminder Text + + pie: Pie Graph + bar: Bar Graph + stack: Stacked Bar Graph + scatter: Scatter Plot + scatter pie: Scatter-Pie plot + + # symbol editor + store symbol: Store symbol in set + + grid: Show grid + snap: Snap to grid + + select: Select (F5) + rotate: Rotate (F6) + points: Points (F7) + basic shapes: Basic Shapes (F8) + symmetry: Symmetry (F9) + paint: Paint on Shape (F10) + + merge: Merge with shapes below + subtract: Subtract from shapes below + intersect: Intersect with shapes below + difference: Differ from shapes below + overlap: Place above other shapes + border: Draw as a border + + ellipse: Circle / Ellipse + rectangle: Square / Rectangle + polygon: Polygon + star: Star + + rotation: Rotational symmetry (wheel) + reflection: Reflectional symmetry (mirror) + add symmetry: Add symmetry to selected parts + remove symmetry: Remove this symmetry + + line segment: To straigt line + curve segment: To curve + free point: Unlock point + smooth point: Make point smooth + symmetric point: Make point symmetric + +############################################################## Labels in the GUI +label: + # Cards tab + card notes: Card notes: + search cards: Search cards (Ctrl+K) + + # Keywords tab + search keywords: Search keywords (Ctrl+K) + keyword: Keyword + match: Matches + mode: Mode + uses: Uses + reminder: Reminder text + rules: Additional rules + standard keyword: + This is a standard %s keyword, you can not edit it. + If you make a copy of the keyword your copy will take precedent. + + # Style tab + styling options: Styling options + + # Random pack panel + pack selection: Pack selection + pack totals: Totals + pack name: Pack name + seed: Seed + total cards: Total + + # Other set window dialogs + save changes: + The set '%s' has changed. + + Do you want to save the changes? + + # New set window + game type: &Game type: + style type: &Card style: + + stylesheet not found: + The set you are trying to open uses the stylesheet "%s". + This stylesheet is not found on your system, please select an alternative. + + # Preferences + language: Language + windows: Open sets + app language: Language of the user interface: + card display: Card Display + zoom: &Zoom: + percent of normal: % of normal size + external programs: External programs + apprentice: &Apprentice: + apprentice exe: Apprentice Executable + check at startup: Check for new versions at startup + checking requires internet: + Checking for updates requires an internet connection. + When no internet connection is found upates are not checked. + + No information is collected when checking for updates. + + # Column select + select columns: Select the columns you want to display + columns: Columns: + + # Card select / images export + select cards: Cards to export + selected card count: %s cards will be exported. + filename format: &Format: + filename conflicts: &Handle duplicating filenames: + export filenames: Filenames + filename is ignored: (filename is ignored) + + # apprentice export + set code: Set &Code: + apprentice export cancelled: Export to Apprentice is cancelled + + # Html export + html template: Template: + html export options:Export options + + # Image slicer + original: Original: + result: Result: + size: Size + original size: &Original Size + size to fit: Size to &Fit + force to fit: F&orce to Fit + custom size: &Custom Size + selection: Selection + selection left: &Left + selection top: &Top + selection width: &Width + selection height: &Height + #zoom: Zoom + fix aspect ratio: Fix aspect ratio (width/height) + zoom amount: Zoom + zoom amount x: Zoom &X + zoom amount y: Zoom &Y + zoom %: % + filter: Filter + sharpen filter: &Sharpen filter + + # Auto replace + auto match: Match + auto replace: Replace + + # Symbol editor + sides: sides + + # Packages window + package name: Package + package status: Status + package action: Action + + package conflicts: conflicting modifications + package modified: local modifications + package updates: updates available + package installed: installed + package installable: not installed + install package: install + reinstall package: reinstall + upgrade package: update + remove package: remove + + installed version: Installed version: + installable version: Latest version: + installer size: Size: + installer status: Status: + no version: - + +############################################################## Buttons/checkboxes/choices in the GUI +button: + # Editor + edit symbol: Edit + symbol gallery: Gallery + + # Style panel + use for all cards: Use for &all cards + use custom styling options: Options &specific to this card + + # Keywords panel + insert parameter: Insert Parameter... + refer parameter: Use Parameter... + + # Random pack panel + generate pack: &Generate Pack + random seed: &Random Seed + fixed seed: &Fixed Seed + add custom pack: Add &Custom Pack... + + # Console panel + evaluate: &Evaluate + + # Welcome + new set: New set + open set: Open set + check updates: Check updates + last opened set: Last opened set + + # Preferences + open sets in new window: Open all sets in a new &window + select: &Select... + browse: &Browse... + high quality: &High quality rendering + show lines: Show &lines around fields + show editing hints: Show boxes and hints for &editing + zoom export: Use zoom and rotation settings when e&xporting + spellcheck enabled: Show &spelling errors on cards + check now: Check &Now + always: Always + if internet connection exists: If internet connection exists + never: Never + + # Column select + move up: Move &Up + move down: Move &Down + show: &Show + hide: &Hide + + # Card select + export entire set: Entire set + export generated packs: Generated packs + export custom cards selection: Custom selection + select cards: &Select Cards... + select all: Select &All + select none: Select &None + overwrite: Overwrite old files + keep old: Keep old files + number: Add a number to the filename + number overwrite: Add a number to the filename, overwrite previous exports + + # Auto replace + use auto replace: Use auto replace + add item: &Add + remove item: &Remove + defaults: Reset to &Defaults + enabled: Enabled + whole word: Match whole word only + + # Old style update checker (NOTE: this will be removed in a feature version) + close: &Close + + # Packages window + keep package: &Don't change + don't install package: &Don't install + install package: &Install + upgrade package: &Update + reinstall package: Re&install + remove package: &Remove + install group: &Install All + upgrade group: &Upgrade All + remove group: &Remove All + +############################################################## Titles in the GUI +title: + magic set editor: Magic Set Editor + %s - magic set editor: %s - Magic Set Editor + untitled: Untitled + about: About Magic Set Editor + symbol editor: Symbol Editor + # dialogs + new set: New Set + open set: Open Set + save set: Save Set As + save set as directory: Save Set As Directory + save image: Save Image + updates available: Updates Available + save changes: Save Changes? + select stylesheet: Select Stylesheet + #preferences + preferences: Preferences + global: Global + display: Display + directories: Directories + updates: Updates + update check: Update Check + locate apprentice: Locate Apprentice + # select + select columns: Select Columns + select cards: Select Cards + select cards export:Select Cards to Export + select cards print: Select the cards you want to print + # slice + slice image: Slice Image + # pack + custom pack: Custom Pack Type + # print + print preview: Print Preview + # export + export images: Export Images + export cancelled: Export Cancelled + export html: Export to HTML + save html: Export to HTML + # auto replace + auto replaces: Auto Replace + + # Package Update Window + packages window: Package Manager + installing updates: Installing updates + + cannot create file: Cannot create file + +############################################################## Action (undo/redo) names +action: + # List boxes + add item: Add %s + remove item: Remove %s + + # Text editor + typing: Typing + enter: Enter + soft line break: Soft line break + insert symbol: Insert symbol + backspace: Backspace + delete: Delete + cut: Cut + paste: Paste + auto replace: Auto Replace + correct: Spelling Correction + # Choice/color editors + change: Change %s + + # Symbol Actions + move: Move %s + rotate: Rotate %s + shear: Shear %s + scale: Resize %s + duplicate: Duplicate %s + reorder parts: Reorder + change combine mode:Change combine mode + change shape name: Change shape name + group parts: Group + ungroup parts: Ungroup + + # Symbol Part Actions + convert to line: Convert to line + convert to curve: Convert to curve + lock point: Lock point + move handle: Move handle + move curve: Move curve + add control point: Add control point + delete point: Delete point + delete points: Delete points + + # Symmetry + add symmetry: Add symmetry + #remove symmetry: Remove symmetry + move symmetry center: Move symmetry center + move symmetry handle: Change symmetry orientation + change symmetry type: Change symmetry type + change symmetry copies: Number of reflections + +############################################################## Error messages +error: + # File related + file not found: File not found: '%s' in package '%s' + file not found package like: + File not found: '%s' in package '%s' + If you are trying to open a file from another package, use "/package/filename" + file parse error: + Error while parsing file: '%s' + %s + package not found: Package not found: '%s' + package out of date: The package '%s' (version %s) is out of date, version %s is required. + package too new: The package '%s' (version %s) is not compatible with version %s, required by '%s' + unable to open output file: Error while saving, unable to open output file + unable to store file: Error while saving, unable to store file + dependency not given: + The package '%s' uses files from the package '%s', but it does not list a dependency. + To resolve this, add: + depends on: %s %s + + # Script stuff + has no member: %s has no member '%s' + can't convert: Can't convert from %s to %s + has no member value: String "%s" has no member '%s' + can't convert value: Can't convert "%s" from %s to %s + unsupported format: Invalid string format: '%s' + in function: + %s + in function %s + in parameter: + Parameter %s: %s + in keyword reminder: + %s + in reminder text of keyword '%s' + + # Image stuff + coordinates for blending overlap: Coordinates for blending overlap + images used for blending must have the same size: Images used for blending must have the same size + + # Error from files + no game specified: No game specified for the %s + no stylesheet specified for the set: No stylesheet specified for the set + stylesheet and set refer to different game: + stylesheet and set don't refer to the same game, this is an error in the stylesheet file + unsupported field type: Unsupported field type: '%s' + unsupported fill type: Unsupported fill type: '%s' + unrecognized value: Unrecognized value: '%s', defaulting to %s + expected key: Expected key: '%s' + aborting parsing: Fatal errors encountered, aborting reading. + newer version: + %s + This file is made with a newer version of Magic Set Editor (%s) + When you open it, some aspects of the file may be lost. + It is recommended that you upgrade to the latest version. + Visit http:://magicseteditor.sourceforge.net/ + word list type not found: The word list type "%s" was not found (from a tag) + pack type not found: The pack type "%s" was not found (from a pack type) + + # Update checking + checking updates failed: Checking updates failed. + no updates: There are no available updates. + + # Stats panel + dimension not found: There is no statistics dimension '%s' + + # Random packs + pack type duplicate name: + There is already a pack type named '%s'. + Please choose a different name. + + # Package update window +# checking updates: Checking for updates. + can't download installer: + Unable to download installer for package %s from %s. + Nothing has been installed. + + downloading updates: Downloading updates (%d of %d) + installing updates: Updating packages (%d of %d) + + remove packages: + This will remove %s packages, do you want to continue? + remove packages modified: + This will remove %s packages, %s of those have been modified after installing. + Removing them can not be undone. + + Do you want to continue? + install packages successful: %s package(s) were successfully installed. + remove packages successful: %s package(s) were successfully removed. + change packages successful: %s package(s) were successfully changed. + + cannot create file: Can not create file '%s', continue installation? + +############################################################## Types used in scripts / shape names +type: + function: function + collection: collection + collection of: collection of %ss + object: object + double: real number + integer: integer number + string: string + boolean: boolean + color: color + image: image + date: date + nil: nothing + + # Object types + package: package + locale: translation + game: game + set: set + stylesheet: stylesheet + export template:export template + symbol: symbol + card: card + cards: cards + field: field + style: style + value: value + keyword: keyword + keywords: keywords + pack: pack type + + # Symbol editor shapes + shape: shape + shapes: shapes + circle: circle + ellipse: ellipse + square: square + rectangle: rectangle + triangle: triangle + rhombus: rhombus + pentagon: pentagon + hexagon: hexagon + polygon: polygon + star: star + + rotation: rotation + reflection: reflection + group: group + + point: point + points: points + +############################################################## Magic +package: + magic.mse-game: + # Card fields + name: Name + cc: CC + type: Type + p/t: P/T + rarity: Rarity + card name: Card Name + + # Set info + + # descriptions/help text + + magic-mana-*.mse-symbol-font: + # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut + # so typing T *anywhere* would insert a symbol (which would be bad) + menu item T: &Tap symbol T + menu item Q: &Untap symbol Q + menu item W: &White mana W + menu item U: Bl&ue mana U + menu item B: &Black mana B + menu item R: &Red mana R + menu item G: &Green mana G + menu item S: &Snow mana S + menu item X: Variable mana &X X + menu item Y: Variable mana &Y Y + menu item Z: Variable mana &Z Z + menu item I: &Infinite mana I + menu item colorless: &Colorless mana... + title colorless: Colorless mana + message colorless: Enter amount of colorless mana: + menu item half: &Half mana + menu item |W: &White |W + menu item |U: Bl&ue |U + menu item |B: &Black |B + menu item |R: &Red |R + menu item |G: &Green |G + menu item |S: &Snow |S + menu item 1/2: &Colorless 1/2 + menu item hybrid: H&ybrid mana (two color) + menu item W/U: White/Blue mana W/U + menu item U/B: Blue/Black mana U/B + menu item B/R: Black/Red mana B/R + menu item R/G: Red/Green mana R/G + menu item G/W: Green/White mana G/W + menu item W/B: White/Black mana W/B + menu item U/R: Blue/Red mana U/R + menu item B/G: Black/Green mana B/G + menu item R/W: Red/White mana R/W + menu item G/U: Green/Blue mana G/U + menu item hybrid 3: H&ybrid mana (three color) + menu item W/U/B: White/Blue/Black mana W/U/B + menu item U/B/R: Blue/Black/Red mana U/B/R + menu item B/R/G: Black/Red/Green mana B/R/G + menu item R/G/W: Red/Green/White mana R/G/W + menu item G/W/U: Green/White/Blue mana G/W/U + menu item W/B/R: White/Black/Red mana W/B/R + menu item U/R/G: Blue/Red/Green mana U/R/G + menu item B/G/W: Black/Green/White mana B/G/W + menu item R/W/U: Red/White/Blue mana R/W/U + menu item G/U/B: Green/Blue/Black mana G/U/B + diff --git a/data/en.mse-locale/usgb.png b/data/en.mse-locale/usgb.png new file mode 100644 index 000000000..196db5874 Binary files /dev/null and b/data/en.mse-locale/usgb.png differ diff --git a/data/herospath-watermarks.mse-include/include b/data/herospath-watermarks.mse-include/include new file mode 100644 index 000000000..cbdde233a --- /dev/null +++ b/data/herospath-watermarks.mse-include/include @@ -0,0 +1,7 @@ +mse version: 2.0.0 +full name: Magic The Gathering Hero's Path watermarks +version: 2014-01-09 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file diff --git a/data/herospath-watermarks.mse-include/original images/quest1.png b/data/herospath-watermarks.mse-include/original images/quest1.png new file mode 100644 index 000000000..40b49c3a6 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest1.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest2.png b/data/herospath-watermarks.mse-include/original images/quest2.png new file mode 100644 index 000000000..18afcaa8c Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest2.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest3.png b/data/herospath-watermarks.mse-include/original images/quest3.png new file mode 100644 index 000000000..eaeda58e0 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest3.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest4.png b/data/herospath-watermarks.mse-include/original images/quest4.png new file mode 100644 index 000000000..8bea49867 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest4.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest5.png b/data/herospath-watermarks.mse-include/original images/quest5.png new file mode 100644 index 000000000..934fde0a7 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest5.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest6.png b/data/herospath-watermarks.mse-include/original images/quest6.png new file mode 100644 index 000000000..4404d1b76 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest6.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest7.png b/data/herospath-watermarks.mse-include/original images/quest7.png new file mode 100644 index 000000000..e968e7a2a Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest7.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest8.png b/data/herospath-watermarks.mse-include/original images/quest8.png new file mode 100644 index 000000000..74eb3fcf0 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest8.png differ diff --git a/data/herospath-watermarks.mse-include/original images/quest9.png b/data/herospath-watermarks.mse-include/original images/quest9.png new file mode 100644 index 000000000..95023ca86 Binary files /dev/null and b/data/herospath-watermarks.mse-include/original images/quest9.png differ diff --git a/data/herospath-watermarks.mse-include/quest1.png b/data/herospath-watermarks.mse-include/quest1.png new file mode 100644 index 000000000..04d4ea1b3 Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest1.png differ diff --git a/data/herospath-watermarks.mse-include/quest2.png b/data/herospath-watermarks.mse-include/quest2.png new file mode 100644 index 000000000..84813b36e Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest2.png differ diff --git a/data/herospath-watermarks.mse-include/quest3.png b/data/herospath-watermarks.mse-include/quest3.png new file mode 100644 index 000000000..3f56b1caa Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest3.png differ diff --git a/data/herospath-watermarks.mse-include/quest4.png b/data/herospath-watermarks.mse-include/quest4.png new file mode 100644 index 000000000..5287440ae Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest4.png differ diff --git a/data/herospath-watermarks.mse-include/quest5.png b/data/herospath-watermarks.mse-include/quest5.png new file mode 100644 index 000000000..dc5350ffd Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest5.png differ diff --git a/data/herospath-watermarks.mse-include/quest6.png b/data/herospath-watermarks.mse-include/quest6.png new file mode 100644 index 000000000..75a73c5aa Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest6.png differ diff --git a/data/herospath-watermarks.mse-include/quest7.png b/data/herospath-watermarks.mse-include/quest7.png new file mode 100644 index 000000000..536c181be Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest7.png differ diff --git a/data/herospath-watermarks.mse-include/quest8.png b/data/herospath-watermarks.mse-include/quest8.png new file mode 100644 index 000000000..dae60019a Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest8.png differ diff --git a/data/herospath-watermarks.mse-include/quest9.png b/data/herospath-watermarks.mse-include/quest9.png new file mode 100644 index 000000000..23aee8213 Binary files /dev/null and b/data/herospath-watermarks.mse-include/quest9.png differ diff --git a/data/herospath-watermarks.mse-include/watermark-names b/data/herospath-watermarks.mse-include/watermark-names new file mode 100644 index 000000000..9fc4b1b88 --- /dev/null +++ b/data/herospath-watermarks.mse-include/watermark-names @@ -0,0 +1,19 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: quest icons + choice: quest 1 + choice: quest 2 + choice: quest 3 + choice: quest 4 + choice: quest 5 + choice: quest 6 + choice: quest 7 + choice: quest 8 + choice: quest 9 +choice: + name: set symbol diff --git a/data/herospath-watermarks.mse-include/watermarks b/data/herospath-watermarks.mse-include/watermarks new file mode 100644 index 000000000..5ff01ecb4 --- /dev/null +++ b/data/herospath-watermarks.mse-include/watermarks @@ -0,0 +1,26 @@ +# Watermark images + +choice images: + quest icons quest 1: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest1.png") + quest icons quest 2: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest2.png") + quest icons quest 3: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest3.png") + quest icons quest 4: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest4.png") + quest icons quest 5: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest5.png") + quest icons quest 6: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest6.png") + quest icons quest 7: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest7.png") + quest icons quest 8: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest8.png") + quest icons quest 9: script: set_alpha(alpha: 0.4, input:"/herospath-watermarks.mse-include/quest9.png") + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-DayNight.mse-style/acard.jpg b/data/magic-DayNight.mse-style/acard.jpg new file mode 100644 index 000000000..acbc46279 Binary files /dev/null and b/data/magic-DayNight.mse-style/acard.jpg differ diff --git a/data/magic-DayNight.mse-style/apt.png b/data/magic-DayNight.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-DayNight.mse-style/apt.png differ diff --git a/data/magic-DayNight.mse-style/artifact_blend_card.png b/data/magic-DayNight.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-DayNight.mse-style/artifact_blend_card.png differ diff --git a/data/magic-DayNight.mse-style/artifact_blend_identity.png b/data/magic-DayNight.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-DayNight.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-DayNight.mse-style/artifact_blend_pt.png b/data/magic-DayNight.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-DayNight.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-DayNight.mse-style/artifact_blend_stamp.png b/data/magic-DayNight.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-DayNight.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-DayNight.mse-style/artist_arrow.png b/data/magic-DayNight.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-DayNight.mse-style/artist_arrow.png differ diff --git a/data/magic-DayNight.mse-style/astamp.jpg b/data/magic-DayNight.mse-style/astamp.jpg new file mode 100644 index 000000000..af4f039d3 Binary files /dev/null and b/data/magic-DayNight.mse-style/astamp.jpg differ diff --git a/data/magic-DayNight.mse-style/astamp.png b/data/magic-DayNight.mse-style/astamp.png new file mode 100644 index 000000000..414003802 Binary files /dev/null and b/data/magic-DayNight.mse-style/astamp.png differ diff --git a/data/magic-DayNight.mse-style/bcard.jpg b/data/magic-DayNight.mse-style/bcard.jpg new file mode 100644 index 000000000..a211d4a99 Binary files /dev/null and b/data/magic-DayNight.mse-style/bcard.jpg differ diff --git a/data/magic-DayNight.mse-style/blcard.jpg b/data/magic-DayNight.mse-style/blcard.jpg new file mode 100644 index 000000000..ffeaf6bc6 Binary files /dev/null and b/data/magic-DayNight.mse-style/blcard.jpg differ diff --git a/data/magic-DayNight.mse-style/blpt.png b/data/magic-DayNight.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-DayNight.mse-style/blpt.png differ diff --git a/data/magic-DayNight.mse-style/blstamp.jpg b/data/magic-DayNight.mse-style/blstamp.jpg new file mode 100644 index 000000000..b4e6124b3 Binary files /dev/null and b/data/magic-DayNight.mse-style/blstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/border_mask.png b/data/magic-DayNight.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-DayNight.mse-style/border_mask.png differ diff --git a/data/magic-DayNight.mse-style/bpt.png b/data/magic-DayNight.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-DayNight.mse-style/bpt.png differ diff --git a/data/magic-DayNight.mse-style/bstamp.jpg b/data/magic-DayNight.mse-style/bstamp.jpg new file mode 100644 index 000000000..344ac2c4e Binary files /dev/null and b/data/magic-DayNight.mse-style/bstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/build.bat b/data/magic-DayNight.mse-style/build.bat new file mode 100644 index 000000000..050b777a2 --- /dev/null +++ b/data/magic-DayNight.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-leveler.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-leveler.mse-installer" "Magic - M15 Leveler Style.mse-installer" \ No newline at end of file diff --git a/data/magic-DayNight.mse-style/card-sample.png b/data/magic-DayNight.mse-style/card-sample.png new file mode 100644 index 000000000..07ea70791 Binary files /dev/null and b/data/magic-DayNight.mse-style/card-sample.png differ diff --git a/data/magic-DayNight.mse-style/ccard.jpg b/data/magic-DayNight.mse-style/ccard.jpg new file mode 100644 index 000000000..7dc733205 Binary files /dev/null and b/data/magic-DayNight.mse-style/ccard.jpg differ diff --git a/data/magic-DayNight.mse-style/clcard.jpg b/data/magic-DayNight.mse-style/clcard.jpg new file mode 100644 index 000000000..ccae513cf Binary files /dev/null and b/data/magic-DayNight.mse-style/clcard.jpg differ diff --git a/data/magic-DayNight.mse-style/clpt.png b/data/magic-DayNight.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-DayNight.mse-style/clpt.png differ diff --git a/data/magic-DayNight.mse-style/clstamp.jpg b/data/magic-DayNight.mse-style/clstamp.jpg new file mode 100644 index 000000000..11511b525 Binary files /dev/null and b/data/magic-DayNight.mse-style/clstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/colorpie.png b/data/magic-DayNight.mse-style/colorpie.png new file mode 100644 index 000000000..1a6e9bd54 Binary files /dev/null and b/data/magic-DayNight.mse-style/colorpie.png differ diff --git a/data/magic-DayNight.mse-style/cpt.png b/data/magic-DayNight.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-DayNight.mse-style/cpt.png differ diff --git a/data/magic-DayNight.mse-style/cstamp.jpg b/data/magic-DayNight.mse-style/cstamp.jpg new file mode 100644 index 000000000..6766040f9 Binary files /dev/null and b/data/magic-DayNight.mse-style/cstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/daynightcard.png b/data/magic-DayNight.mse-style/daynightcard.png new file mode 100644 index 000000000..50a7bc6c6 Binary files /dev/null and b/data/magic-DayNight.mse-style/daynightcard.png differ diff --git a/data/magic-DayNight.mse-style/foil_mask.png b/data/magic-DayNight.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-DayNight.mse-style/foil_mask.png differ diff --git a/data/magic-DayNight.mse-style/foil_mask_rare.png b/data/magic-DayNight.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-DayNight.mse-style/foil_mask_rare.png differ diff --git a/data/magic-DayNight.mse-style/foil_stamp.png b/data/magic-DayNight.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-DayNight.mse-style/foil_stamp.png differ diff --git a/data/magic-DayNight.mse-style/gcard.jpg b/data/magic-DayNight.mse-style/gcard.jpg new file mode 100644 index 000000000..95ef6bd28 Binary files /dev/null and b/data/magic-DayNight.mse-style/gcard.jpg differ diff --git a/data/magic-DayNight.mse-style/glcard.jpg b/data/magic-DayNight.mse-style/glcard.jpg new file mode 100644 index 000000000..f9fe3c172 Binary files /dev/null and b/data/magic-DayNight.mse-style/glcard.jpg differ diff --git a/data/magic-DayNight.mse-style/glpt.png b/data/magic-DayNight.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-DayNight.mse-style/glpt.png differ diff --git a/data/magic-DayNight.mse-style/glstamp.jpg b/data/magic-DayNight.mse-style/glstamp.jpg new file mode 100644 index 000000000..06ff570cf Binary files /dev/null and b/data/magic-DayNight.mse-style/glstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/gpt.png b/data/magic-DayNight.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-DayNight.mse-style/gpt.png differ diff --git a/data/magic-DayNight.mse-style/gstamp.jpg b/data/magic-DayNight.mse-style/gstamp.jpg new file mode 100644 index 000000000..80dfef20d Binary files /dev/null and b/data/magic-DayNight.mse-style/gstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/hybrid_blend_card.png b/data/magic-DayNight.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-DayNight.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-DayNight.mse-style/hybrid_blend_identity.png b/data/magic-DayNight.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-DayNight.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-DayNight.mse-style/hybrid_blend_pt.png b/data/magic-DayNight.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-DayNight.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-DayNight.mse-style/hybrid_blend_stamp.png b/data/magic-DayNight.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-DayNight.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-DayNight.mse-style/lvlup_multiply_1.png b/data/magic-DayNight.mse-style/lvlup_multiply_1.png new file mode 100644 index 000000000..593da601a Binary files /dev/null and b/data/magic-DayNight.mse-style/lvlup_multiply_1.png differ diff --git a/data/magic-DayNight.mse-style/lvlup_multiply_2.png b/data/magic-DayNight.mse-style/lvlup_multiply_2.png new file mode 100644 index 000000000..a85e8b649 Binary files /dev/null and b/data/magic-DayNight.mse-style/lvlup_multiply_2.png differ diff --git a/data/magic-DayNight.mse-style/lvlup_texture_1.png b/data/magic-DayNight.mse-style/lvlup_texture_1.png new file mode 100644 index 000000000..489c8692b Binary files /dev/null and b/data/magic-DayNight.mse-style/lvlup_texture_1.png differ diff --git a/data/magic-DayNight.mse-style/lvlup_texture_2.png b/data/magic-DayNight.mse-style/lvlup_texture_2.png new file mode 100644 index 000000000..df95fe43b Binary files /dev/null and b/data/magic-DayNight.mse-style/lvlup_texture_2.png differ diff --git a/data/magic-DayNight.mse-style/mcard.jpg b/data/magic-DayNight.mse-style/mcard.jpg new file mode 100644 index 000000000..79a514937 Binary files /dev/null and b/data/magic-DayNight.mse-style/mcard.jpg differ diff --git a/data/magic-DayNight.mse-style/mlcard.jpg b/data/magic-DayNight.mse-style/mlcard.jpg new file mode 100644 index 000000000..4f3a8a133 Binary files /dev/null and b/data/magic-DayNight.mse-style/mlcard.jpg differ diff --git a/data/magic-DayNight.mse-style/mlpt.png b/data/magic-DayNight.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-DayNight.mse-style/mlpt.png differ diff --git a/data/magic-DayNight.mse-style/mlstamp.jpg b/data/magic-DayNight.mse-style/mlstamp.jpg new file mode 100644 index 000000000..f91864e3c Binary files /dev/null and b/data/magic-DayNight.mse-style/mlstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/mpt.png b/data/magic-DayNight.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-DayNight.mse-style/mpt.png differ diff --git a/data/magic-DayNight.mse-style/mstamp.jpg b/data/magic-DayNight.mse-style/mstamp.jpg new file mode 100644 index 000000000..fdbf0a026 Binary files /dev/null and b/data/magic-DayNight.mse-style/mstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/multicolor_blend_card.png b/data/magic-DayNight.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-DayNight.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-DayNight.mse-style/multicolor_blend_identity.png b/data/magic-DayNight.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-DayNight.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-DayNight.mse-style/multicolor_blend_pt.png b/data/magic-DayNight.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-DayNight.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-DayNight.mse-style/multicolor_blend_stamp.png b/data/magic-DayNight.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-DayNight.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-DayNight.mse-style/ptbox_multiply_1.png b/data/magic-DayNight.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-DayNight.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-DayNight.mse-style/ptbox_multiply_2.png b/data/magic-DayNight.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..c4a47ecd5 Binary files /dev/null and b/data/magic-DayNight.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-DayNight.mse-style/rcard.jpg b/data/magic-DayNight.mse-style/rcard.jpg new file mode 100644 index 000000000..15477f67a Binary files /dev/null and b/data/magic-DayNight.mse-style/rcard.jpg differ diff --git a/data/magic-DayNight.mse-style/rlcard.jpg b/data/magic-DayNight.mse-style/rlcard.jpg new file mode 100644 index 000000000..39ee0ff5c Binary files /dev/null and b/data/magic-DayNight.mse-style/rlcard.jpg differ diff --git a/data/magic-DayNight.mse-style/rlpt.png b/data/magic-DayNight.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-DayNight.mse-style/rlpt.png differ diff --git a/data/magic-DayNight.mse-style/rlstamp.jpg b/data/magic-DayNight.mse-style/rlstamp.jpg new file mode 100644 index 000000000..0b492748b Binary files /dev/null and b/data/magic-DayNight.mse-style/rlstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/rpt.png b/data/magic-DayNight.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-DayNight.mse-style/rpt.png differ diff --git a/data/magic-DayNight.mse-style/rstamp.jpg b/data/magic-DayNight.mse-style/rstamp.jpg new file mode 100644 index 000000000..8f7addb23 Binary files /dev/null and b/data/magic-DayNight.mse-style/rstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/style b/data/magic-DayNight.mse-style/style new file mode 100644 index 000000000..c31f9ecf5 --- /dev/null +++ b/data/magic-DayNight.mse-style/style @@ -0,0 +1,866 @@ +mse version: 2.0.0 +game: magic +short name: M15 Leveler D/N +full name: Levelers After M15 Day Night +icon: card-sample.png +installer group: magic/m15 style/leveler cards +position hint: 034 + +version: 2018-02-09 +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 := { 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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + 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" } + + # Replacing the text_filter() from game file because all three rule text fields should call card.name + card_name_replace := + replace@( + match: "CARDNAME" + replace: "" + (if card.name=="" then "CARDNAME" else card.name) + "") + has_identity := { styling.color_indicator_dot } + 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: text + name: level label + description: Should the level indicator say something other than "LEVEL"? +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. +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: 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() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 30 else 50 } + top: 29 + right: { 341 - card_style.casting_cost.content_width } + height: { 23 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name() } + color: black + casting cost: + right: 346 + top: 30 + 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: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "52" else "32" } + top: {298 + shrink_type() } + 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 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + 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 + rule text: + left: 29 + top: 330 + right: {if card.pt != "" then 286 else 342} + height: 49 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { 14 - top_box_font_cap() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { 14 - top_box_font_cap() } + 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 + ############################# Levels + level 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: { if styling.level_fontsize_top == "" then 17 else styling.level_fontsize_top } + weight: bold + color: black + shadow color: white + shadow blur: 2 + level 2: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: { if styling.level_fontsize_bottom == "" then 17 else styling.level_fontsize_bottom } + weight: bold + color: black + shadow color: white + shadow blur: 2 + ############################# PT + pt: + z index: 3 + left: 293 + top: 341 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 16 + color: black + separator color: red + pt 2: + z index: 3 + left: 293 + top: 392 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 16 + color: black + separator color: red + pt 3: + z index: 3 + left: 293 + top: 443.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + 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 + ############################# 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: 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: pt box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + 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 +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 1 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 2 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup multiply 1 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to darken second arrow by more. +extra card field: + type: choice + name: lvlup multiply 2 + choice: image + save value: false + editable: false +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 1 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the second arrow. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 2 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 1 copy 1 + editable: false + save value: false + script: card.level_1 +# Repeat the second level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 2 copy 1 + editable: false + save value: false + script: card.level_2 +# Forward the second rule text so we can intercept and replace card.name_2 with card.name. +extra card field: + type: text + name: forwarded rule text 2 + multi line: true + save value: false + script: card_name_replace(forward_editor(field: card.rule_text_2)) + description: The second rules text box +# Combine rule text 2 and flavor text to allow flavor on levelers. +extra card field: + type: text + name: rule text 3 with flavor + multi line: true + save value: false + script: + combined_editor(field1: card.rule_text_3, separator: "\n", field2: card.flavor_text) + description: The third rules text box and flavor text for the card; use up and down arrows to switch +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: 280 + top: 338.5 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 280 + top: 389.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_2 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 280 + top: 440.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_3 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: astamp.png + 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 + 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" } + lvlup texture 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_1.png + visible: {card.level_1 != ""} + lvlup texture 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_2.png + visible: {card.level_2 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_1.png", combine: "multiply")} + visible: {card.level_1 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_2.png", combine: "multiply")} + visible: {card.level_2 != ""} + lvl label 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.text_box_mana_symbols } + size: 5.5 + visible: {card.level_1 != ""} + lvl label 1 copy 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.text_box_mana_symbols } + size: 5.5 + visible: {card.level_1 != ""} + lvl label 2: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + lvl label 2 copy 1: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + level 1 copy 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + level 2 copy 1: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + forwarded rule text 2: + left: {if card.level_1 != "" then 103 else 29} + top: 379 + right: {if card.pt_2 != "" then 286 else 342} + height: 51 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.level_fontsize_top == "" then 14 else styling.level_fontsize_top } + 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 } + 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 + rule text 3 with flavor: + left: {if card.level_2 != "" then 103 else 29} + top: 430 + right: {if card.pt_3 != "" then 286 else 342} + height: 51 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.level_fontsize_bottom == "" then 14 else styling.level_fontsize_bottom } + scale down to: 6 + color: white + shadow color: black + shadow displacement x: -1 + shadow displacement y: 1 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.level_fontsize_bottom == "" then 14 else styling.level_fontsize_bottom } + 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 + auto copyright: + right: 350 + top: 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 \ No newline at end of file diff --git a/data/magic-DayNight.mse-style/tombstone.png b/data/magic-DayNight.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-DayNight.mse-style/tombstone.png differ diff --git a/data/magic-DayNight.mse-style/ucard.jpg b/data/magic-DayNight.mse-style/ucard.jpg new file mode 100644 index 000000000..3bec483b0 Binary files /dev/null and b/data/magic-DayNight.mse-style/ucard.jpg differ diff --git a/data/magic-DayNight.mse-style/ulcard.jpg b/data/magic-DayNight.mse-style/ulcard.jpg new file mode 100644 index 000000000..a1b295e1a Binary files /dev/null and b/data/magic-DayNight.mse-style/ulcard.jpg differ diff --git a/data/magic-DayNight.mse-style/ulpt.png b/data/magic-DayNight.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-DayNight.mse-style/ulpt.png differ diff --git a/data/magic-DayNight.mse-style/ulstamp.jpg b/data/magic-DayNight.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ce9f9e9fb Binary files /dev/null and b/data/magic-DayNight.mse-style/ulstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/upt.png b/data/magic-DayNight.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-DayNight.mse-style/upt.png differ diff --git a/data/magic-DayNight.mse-style/ustamp.jpg b/data/magic-DayNight.mse-style/ustamp.jpg new file mode 100644 index 000000000..b67b5957d Binary files /dev/null and b/data/magic-DayNight.mse-style/ustamp.jpg differ diff --git a/data/magic-DayNight.mse-style/wcard.jpg b/data/magic-DayNight.mse-style/wcard.jpg new file mode 100644 index 000000000..809ccd17c Binary files /dev/null and b/data/magic-DayNight.mse-style/wcard.jpg differ diff --git a/data/magic-DayNight.mse-style/wlcard.jpg b/data/magic-DayNight.mse-style/wlcard.jpg new file mode 100644 index 000000000..eb2832eda Binary files /dev/null and b/data/magic-DayNight.mse-style/wlcard.jpg differ diff --git a/data/magic-DayNight.mse-style/wlpt.png b/data/magic-DayNight.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-DayNight.mse-style/wlpt.png differ diff --git a/data/magic-DayNight.mse-style/wlstamp.jpg b/data/magic-DayNight.mse-style/wlstamp.jpg new file mode 100644 index 000000000..05713f37e Binary files /dev/null and b/data/magic-DayNight.mse-style/wlstamp.jpg differ diff --git a/data/magic-DayNight.mse-style/wpt.png b/data/magic-DayNight.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-DayNight.mse-style/wpt.png differ diff --git a/data/magic-DayNight.mse-style/wstamp.jpg b/data/magic-DayNight.mse-style/wstamp.jpg new file mode 100644 index 000000000..f7d028a60 Binary files /dev/null and b/data/magic-DayNight.mse-style/wstamp.jpg differ diff --git a/data/magic-agclassic-indicator.mse-include/ci0_c.png b/data/magic-agclassic-indicator.mse-include/ci0_c.png new file mode 100644 index 000000000..538d45e63 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci0_c.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci1_b.png b/data/magic-agclassic-indicator.mse-include/ci1_b.png new file mode 100644 index 000000000..a287fdcd5 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci1_b.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci1_g.png b/data/magic-agclassic-indicator.mse-include/ci1_g.png new file mode 100644 index 000000000..ea826a745 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci1_g.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci1_r.png b/data/magic-agclassic-indicator.mse-include/ci1_r.png new file mode 100644 index 000000000..5daeb1344 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci1_r.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci1_u.png b/data/magic-agclassic-indicator.mse-include/ci1_u.png new file mode 100644 index 000000000..450ff49ec Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci1_u.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci1_w.png b/data/magic-agclassic-indicator.mse-include/ci1_w.png new file mode 100644 index 000000000..1d7eb36ee Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci1_w.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_bg.png b/data/magic-agclassic-indicator.mse-include/ci2_bg.png new file mode 100644 index 000000000..c612e4423 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_bg.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_br.png b/data/magic-agclassic-indicator.mse-include/ci2_br.png new file mode 100644 index 000000000..733891be2 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_br.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_gu.png b/data/magic-agclassic-indicator.mse-include/ci2_gu.png new file mode 100644 index 000000000..982162124 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_gu.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_gw.png b/data/magic-agclassic-indicator.mse-include/ci2_gw.png new file mode 100644 index 000000000..25601fdb3 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_gw.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_rg.png b/data/magic-agclassic-indicator.mse-include/ci2_rg.png new file mode 100644 index 000000000..567b37254 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_rg.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_rw.png b/data/magic-agclassic-indicator.mse-include/ci2_rw.png new file mode 100644 index 000000000..e8f5ce920 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_rw.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_ub.png b/data/magic-agclassic-indicator.mse-include/ci2_ub.png new file mode 100644 index 000000000..4dda4f832 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_ub.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_ur.png b/data/magic-agclassic-indicator.mse-include/ci2_ur.png new file mode 100644 index 000000000..8ffa9e4a3 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_ur.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_wb.png b/data/magic-agclassic-indicator.mse-include/ci2_wb.png new file mode 100644 index 000000000..c24c856a5 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_wb.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci2_wu.png b/data/magic-agclassic-indicator.mse-include/ci2_wu.png new file mode 100644 index 000000000..00b270324 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci2_wu.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_bgw.png b/data/magic-agclassic-indicator.mse-include/ci3_bgw.png new file mode 100644 index 000000000..6b3800e2a Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_bgw.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_brg.png b/data/magic-agclassic-indicator.mse-include/ci3_brg.png new file mode 100644 index 000000000..2a9c59f5c Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_brg.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_gub.png b/data/magic-agclassic-indicator.mse-include/ci3_gub.png new file mode 100644 index 000000000..0960578c5 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_gub.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_gwu.png b/data/magic-agclassic-indicator.mse-include/ci3_gwu.png new file mode 100644 index 000000000..6de965be3 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_gwu.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_rgw.png b/data/magic-agclassic-indicator.mse-include/ci3_rgw.png new file mode 100644 index 000000000..2de8db887 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_rgw.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_rwu.png b/data/magic-agclassic-indicator.mse-include/ci3_rwu.png new file mode 100644 index 000000000..918399f5d Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_rwu.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_ubr.png b/data/magic-agclassic-indicator.mse-include/ci3_ubr.png new file mode 100644 index 000000000..a41b45d3c Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_ubr.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_urg.png b/data/magic-agclassic-indicator.mse-include/ci3_urg.png new file mode 100644 index 000000000..5d9da1f6c Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_urg.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_wbr.png b/data/magic-agclassic-indicator.mse-include/ci3_wbr.png new file mode 100644 index 000000000..7891473aa Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_wbr.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci3_wub.png b/data/magic-agclassic-indicator.mse-include/ci3_wub.png new file mode 100644 index 000000000..6003c4b02 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci3_wub.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci4_brgw.png b/data/magic-agclassic-indicator.mse-include/ci4_brgw.png new file mode 100644 index 000000000..f96bf0825 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci4_brgw.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci4_gwub.png b/data/magic-agclassic-indicator.mse-include/ci4_gwub.png new file mode 100644 index 000000000..03b677c11 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci4_gwub.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci4_rgwu.png b/data/magic-agclassic-indicator.mse-include/ci4_rgwu.png new file mode 100644 index 000000000..60020f1f0 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci4_rgwu.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci4_ubrg.png b/data/magic-agclassic-indicator.mse-include/ci4_ubrg.png new file mode 100644 index 000000000..34321dc26 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci4_ubrg.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci4_wubr.png b/data/magic-agclassic-indicator.mse-include/ci4_wubr.png new file mode 100644 index 000000000..420df9bd7 Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci4_wubr.png differ diff --git a/data/magic-agclassic-indicator.mse-include/ci5_wubrg.png b/data/magic-agclassic-indicator.mse-include/ci5_wubrg.png new file mode 100644 index 000000000..0d005980e Binary files /dev/null and b/data/magic-agclassic-indicator.mse-include/ci5_wubrg.png differ diff --git a/data/magic-agclassic-indicator.mse-include/include b/data/magic-agclassic-indicator.mse-include/include new file mode 100644 index 000000000..bc579f224 --- /dev/null +++ b/data/magic-agclassic-indicator.mse-include/include @@ -0,0 +1,42 @@ +## AgClassic Color Indicator 2016-01-17 +mse version: 2.0.0 +short name: AgCla CI +full name: AgClassic Color Indicator +installer group: magic/silvercut/AgClassic/Indicator +position hint: 100000 + +version: 2015-12-20 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# +#depends on: +# package: magic-agclassic-indicator.mse-include +# version: 2015-12-20 +# +#... +# +#init script: +# # Load scripts for AgClassic Color Indicator +# include file: /magic-agclassic-indicator.mse-include/scripts +# +#... +# +#styling field: +# type: boolean +# name: use color indicator +# description: Use color indicator symbol on typeline. +# initial: no +# +#... +# +# ############################# Card type +# indicator: +# left: 20 +# top: 295 +# width: 15 +# height: 15 +# z index: 2 +# render style: image +# visible: { styling.use_color_indicator == "yes" } +# image: { card_indicator() } diff --git a/data/magic-agclassic-indicator.mse-include/scripts b/data/magic-agclassic-indicator.mse-include/scripts new file mode 100644 index 000000000..605bd2be9 --- /dev/null +++ b/data/magic-agclassic-indicator.mse-include/scripts @@ -0,0 +1,30 @@ +# AgClassic Indicator 2015-12-20 + +indicator_template := { "/magic-agclassic-indicator.mse-include/ci{color_count}_" + input + ".png" } + +indicator_hybrid := [ + 0: { indicator_template("c") } + 1: { indicator_template(ci_colors[0]) } + 2: { indicator_template(ci_colors[0] + ci_colors[1]) } + 3: { indicator_template(ci_colors[0] + ci_colors[1] + ci_colors[2]) } + 4: { indicator_template(ci_colors[0] + ci_colors[1] + ci_colors[2] + ci_colors[3]) } + 5: { indicator_template(ci_colors[0] + ci_colors[1] + ci_colors[2] + ci_colors[3] + ci_colors[4]) } +] + +# Determine indicator based on the card_color multiple choice options +indicator_color := { + # The selected colors + ci_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")) + color_count := number_of_items(in: ci_colors) + + base_hybrid[color_count]() +} + +card_indicator := { indicator_color(type:"identity", base_hybrid:indicator_hybrid) } + + diff --git a/data/magic-agwatermarks.mse-include/colorpie.png b/data/magic-agwatermarks.mse-include/colorpie.png new file mode 100644 index 000000000..ef68204a5 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/colorpie.png differ diff --git a/data/magic-agwatermarks.mse-include/conspiracy_stamp.png b/data/magic-agwatermarks.mse-include/conspiracy_stamp.png new file mode 100644 index 000000000..e16bf18c4 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/conspiracy_stamp.png differ diff --git a/data/magic-agwatermarks.mse-include/include b/data/magic-agwatermarks.mse-include/include new file mode 100644 index 000000000..872203eb4 --- /dev/null +++ b/data/magic-agwatermarks.mse-include/include @@ -0,0 +1,33 @@ +## AgWatermarks 2016-01-17 +mse version: 2.0.0 +short name: AgWatermarks +full name: Textbox AgWatermarks +installer group: magic/silvercut/AgWatermarks +position hint: 100000 + +version: 2016-01-17 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file + +##depends on: +## package: magic-agwatermarks.mse-include +## version: 2015-12-28 + + +##extra card field: +## type: choice +## name: agwatermark +## include file: /magic-agwatermarks.mse-include/watermark-names + +##extra card style: +## agwatermark: +## left: 112 +## top : 318 +## width: 150 +## height: 150 +## z index: 2 +## render style: image +## alignment: middle center +## include file: /magic-agwatermarks.mse-include/watermarks-old diff --git a/data/magic-agwatermarks.mse-include/watermark-names b/data/magic-agwatermarks.mse-include/watermark-names new file mode 100644 index 000000000..bc91d11c6 --- /dev/null +++ b/data/magic-agwatermarks.mse-include/watermark-names @@ -0,0 +1,109 @@ +# AgWatermarks Names +# version: 2016-01-17 +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: mana symbol + choice: W white + choice: U blue + choice: B black + choice: R red + choice: G green + choice: C colorless + choice: S snow + + choice: W transparent + choice: U transparent + choice: B transparent + choice: R transparent + choice: G transparent + choice: C transparent + choice: S transparent +choice: + name: dual mana symbol + choice: WU white/blue + choice: UB blue/black + choice: BR black/red + choice: RG red/green + choice: GW green/white + choice: WB white/black + choice: UR blue/red + choice: BG black/green + choice: RW red/white + choice: GU green/blue + + choice: WU transparent + choice: UB transparent + choice: BR transparent + choice: RG transparent + choice: GW transparent + choice: WB transparent + choice: UR transparent + choice: BG transparent + choice: RW transparent + choice: GU transparent + line below: true +choice: + name: ravnica guild symbol + choice: WU Azorius Senate + choice: UB House Dimir + choice: BR Cult of Rakdos + choice: RG Gruul Clans + choice: GW Selesnya Conclave + choice: WB Orzhov Syndicate + choice: UR Izzet League + choice: BG Golgari Swarm + choice: RW Boros Legion + choice: GU Simic Combine + choice: + name: original + choice: WU Azorius Senate + choice: UB House Dimir + choice: BR Cult of Rakdos + choice: RG Gruul Clans + choice: GW Selesnya Conclave + choice: WB Orzhov Syndicate + choice: UR Izzet League + choice: BG Golgari Swarm + choice: RW Boros Legion + choice: GU Simic Combine +choice: + name: mirrodin faction symbol + choice: Mirran + choice: Phyrexian +choice: + name: tarkir symbol + choice: WBG Abzan Houses + choice: URW Jeskai Way + choice: BGU Sultai Brood + choice: RWB Mardu Horde + choice: GUR Temur Frontier + + choice: GW Dromoka Clan + choice: WU Ojutai Clan + choice: UB Silumgar Clan + choice: BR Kolaghan Clan + choice: RG Atarka Clan +choice: + name: future sight type symbol + choice: Artifact + choice: Creature + choice: Enchantment + choice: Instant + choice: Sorcery + choice: Land + choice: Multiple + choice: Planeswalker +choice: + name: other magic symbol + choice: Planeswalker + choice: Colorpie + choice: Conspiracy stamp + choice: Conspiracy stamp transparent + line below: true +choice: + name: set symbol diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_a.png b/data/magic-agwatermarks.mse-include/watermark_fut_a.png new file mode 100644 index 000000000..a8447e81d Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_a.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_c.png b/data/magic-agwatermarks.mse-include/watermark_fut_c.png new file mode 100644 index 000000000..9290d4c33 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_c.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_e.png b/data/magic-agwatermarks.mse-include/watermark_fut_e.png new file mode 100644 index 000000000..980be33df Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_e.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_i.png b/data/magic-agwatermarks.mse-include/watermark_fut_i.png new file mode 100644 index 000000000..3ab69fda3 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_i.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_l.png b/data/magic-agwatermarks.mse-include/watermark_fut_l.png new file mode 100644 index 000000000..411240fa2 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_l.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_m.png b/data/magic-agwatermarks.mse-include/watermark_fut_m.png new file mode 100644 index 000000000..64becda60 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_m.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_p.png b/data/magic-agwatermarks.mse-include/watermark_fut_p.png new file mode 100644 index 000000000..737757997 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_p.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_fut_s.png b/data/magic-agwatermarks.mse-include/watermark_fut_s.png new file mode 100644 index 000000000..7ee3d9852 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_fut_s.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_b.png b/data/magic-agwatermarks.mse-include/watermark_mana_b.png new file mode 100644 index 000000000..b1586f0c0 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_b.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_b_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_b_old.png new file mode 100644 index 000000000..82f09beff Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_b_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_bg.png b/data/magic-agwatermarks.mse-include/watermark_mana_bg.png new file mode 100644 index 000000000..156d9e421 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_bg.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_bg_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_bg_old.png new file mode 100644 index 000000000..440537c71 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_bg_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_br.png b/data/magic-agwatermarks.mse-include/watermark_mana_br.png new file mode 100644 index 000000000..c550a4c6c Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_br.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_br_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_br_old.png new file mode 100644 index 000000000..655cea829 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_br_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_c.png b/data/magic-agwatermarks.mse-include/watermark_mana_c.png new file mode 100644 index 000000000..2715aed7a Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_c.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_c_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_c_old.png new file mode 100644 index 000000000..daca1092c Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_c_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_g.png b/data/magic-agwatermarks.mse-include/watermark_mana_g.png new file mode 100644 index 000000000..4fb3b4a9d Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_g.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_g_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_g_old.png new file mode 100644 index 000000000..c021e7642 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_g_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_gu.png b/data/magic-agwatermarks.mse-include/watermark_mana_gu.png new file mode 100644 index 000000000..9ae0ee8ba Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_gu.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_gu_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_gu_old.png new file mode 100644 index 000000000..1de10f2d8 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_gu_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_gw.png b/data/magic-agwatermarks.mse-include/watermark_mana_gw.png new file mode 100644 index 000000000..4f0ec5b61 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_gw.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_gw_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_gw_old.png new file mode 100644 index 000000000..dfb92b103 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_gw_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_r.png b/data/magic-agwatermarks.mse-include/watermark_mana_r.png new file mode 100644 index 000000000..58ce9ee25 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_r.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_r_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_r_old.png new file mode 100644 index 000000000..21e420cf0 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_r_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_rg.png b/data/magic-agwatermarks.mse-include/watermark_mana_rg.png new file mode 100644 index 000000000..43663d8ce Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_rg.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_rg_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_rg_old.png new file mode 100644 index 000000000..0a067cc0e Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_rg_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_rw.png b/data/magic-agwatermarks.mse-include/watermark_mana_rw.png new file mode 100644 index 000000000..5992fb126 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_rw.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_rw_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_rw_old.png new file mode 100644 index 000000000..46a55a869 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_rw_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_s.png b/data/magic-agwatermarks.mse-include/watermark_mana_s.png new file mode 100644 index 000000000..9886b65ea Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_s.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_s_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_s_old.png new file mode 100644 index 000000000..e1bd13449 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_s_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_s_trans.png b/data/magic-agwatermarks.mse-include/watermark_mana_s_trans.png new file mode 100644 index 000000000..72ee632c1 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_s_trans.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_s_trans_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_s_trans_old.png new file mode 100644 index 000000000..a4b4f1d6e Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_s_trans_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_si.png b/data/magic-agwatermarks.mse-include/watermark_mana_si.png new file mode 100644 index 000000000..b15b296c7 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_si.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_si_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_si_old.png new file mode 100644 index 000000000..ef512bbb8 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_si_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_u.png b/data/magic-agwatermarks.mse-include/watermark_mana_u.png new file mode 100644 index 000000000..c7a780fe1 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_u.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_u_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_u_old.png new file mode 100644 index 000000000..3247a86ee Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_u_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_ub.png b/data/magic-agwatermarks.mse-include/watermark_mana_ub.png new file mode 100644 index 000000000..be2469ed4 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_ub.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_ub_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_ub_old.png new file mode 100644 index 000000000..2abaa9689 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_ub_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_ur.png b/data/magic-agwatermarks.mse-include/watermark_mana_ur.png new file mode 100644 index 000000000..417a39c1a Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_ur.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_ur_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_ur_old.png new file mode 100644 index 000000000..3f5e1b352 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_ur_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_w.png b/data/magic-agwatermarks.mse-include/watermark_mana_w.png new file mode 100644 index 000000000..4a0ef71ac Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_w.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_w_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_w_old.png new file mode 100644 index 000000000..7e418f3f3 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_w_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_wb.png b/data/magic-agwatermarks.mse-include/watermark_mana_wb.png new file mode 100644 index 000000000..43418bc5e Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_wb.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_wb_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_wb_old.png new file mode 100644 index 000000000..8c8fb1c37 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_wb_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_wu.png b/data/magic-agwatermarks.mse-include/watermark_mana_wu.png new file mode 100644 index 000000000..fe8ae7f17 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_wu.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mana_wu_old.png b/data/magic-agwatermarks.mse-include/watermark_mana_wu_old.png new file mode 100644 index 000000000..8386c21b5 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mana_wu_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mirrodin_mirran.png b/data/magic-agwatermarks.mse-include/watermark_mirrodin_mirran.png new file mode 100644 index 000000000..5565de23c Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mirrodin_mirran.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mirrodin_mirran_old.png b/data/magic-agwatermarks.mse-include/watermark_mirrodin_mirran_old.png new file mode 100644 index 000000000..ad35d8563 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mirrodin_mirran_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian.png b/data/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian.png new file mode 100644 index 000000000..0ab79fe37 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian_old.png b/data/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian_old.png new file mode 100644 index 000000000..990c1a633 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_planeswalker.png b/data/magic-agwatermarks.mse-include/watermark_planeswalker.png new file mode 100644 index 000000000..2cc4ad20f Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_planeswalker.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari.png new file mode 100644 index 000000000..5595336ab Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari2.png new file mode 100644 index 000000000..e967b6833 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari_old.png new file mode 100644 index 000000000..c679fae81 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos.png new file mode 100644 index 000000000..8dd8ed459 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos2.png new file mode 100644 index 000000000..d1bf0a021 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos_old.png new file mode 100644 index 000000000..61e71ba1a Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic.png new file mode 100644 index 000000000..849c2d6c2 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic2.png new file mode 100644 index 000000000..1c1c10f48 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic_old.png new file mode 100644 index 000000000..e4971a55f Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya.png new file mode 100644 index 000000000..5e9ffb064 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya2.png new file mode 100644 index 000000000..1342693cd Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya_old.png new file mode 100644 index 000000000..daa623cf5 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul.png new file mode 100644 index 000000000..c123496b0 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul2.png new file mode 100644 index 000000000..7fab8a5a6 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul_old.png new file mode 100644 index 000000000..8a640fd01 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros.png new file mode 100644 index 000000000..b43103be6 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros2.png new file mode 100644 index 000000000..c6a7e684c Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros_old.png new file mode 100644 index 000000000..e9c3d0ce0 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir.png new file mode 100644 index 000000000..f3d57f7b6 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir2.png new file mode 100644 index 000000000..4c6545c33 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir_old.png new file mode 100644 index 000000000..4881022d6 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet.png new file mode 100644 index 000000000..a24c25d53 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet2.png new file mode 100644 index 000000000..fe37ac816 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet_old.png new file mode 100644 index 000000000..bf52b9613 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov.png new file mode 100644 index 000000000..73370ba1b Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov2.png new file mode 100644 index 000000000..9441d53a5 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov_old.png new file mode 100644 index 000000000..897486f12 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius.png new file mode 100644 index 000000000..5ee08de3c Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius2.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius2.png new file mode 100644 index 000000000..7858ff645 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius2.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius_old.png b/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius_old.png new file mode 100644 index 000000000..f2e0569af Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius_old.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_bgu_sultai.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_bgu_sultai.png new file mode 100644 index 000000000..9e21c1765 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_bgu_sultai.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_br_kolaghan.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_br_kolaghan.png new file mode 100644 index 000000000..81e9475f3 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_br_kolaghan.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_gur_temur.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_gur_temur.png new file mode 100644 index 000000000..aea78ec84 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_gur_temur.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_gw_dromoka.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_gw_dromoka.png new file mode 100644 index 000000000..5d3e8a8c2 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_gw_dromoka.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_rg_atarka.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_rg_atarka.png new file mode 100644 index 000000000..bf8d5edc4 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_rg_atarka.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_rwb_mardu.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_rwb_mardu.png new file mode 100644 index 000000000..a9c91dd47 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_rwb_mardu.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_ub_silumgar.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_ub_silumgar.png new file mode 100644 index 000000000..38ad4275b Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_ub_silumgar.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_urw_jeskai.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_urw_jeskai.png new file mode 100644 index 000000000..dc3b79836 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_urw_jeskai.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_wbg_abzan.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_wbg_abzan.png new file mode 100644 index 000000000..d018cfd87 Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_wbg_abzan.png differ diff --git a/data/magic-agwatermarks.mse-include/watermark_tarkir_wu_ojutai.png b/data/magic-agwatermarks.mse-include/watermark_tarkir_wu_ojutai.png new file mode 100644 index 000000000..3f6780ebf Binary files /dev/null and b/data/magic-agwatermarks.mse-include/watermark_tarkir_wu_ojutai.png differ diff --git a/data/magic-agwatermarks.mse-include/watermarks b/data/magic-agwatermarks.mse-include/watermarks new file mode 100644 index 000000000..3533d1d13 --- /dev/null +++ b/data/magic-agwatermarks.mse-include/watermarks @@ -0,0 +1,112 @@ +# AgWatermarks Modern +# version: 2016-01-17 + +choice images: + mana symbol W white: /magic-agwatermarks.mse-include/watermark_mana_w.png + mana symbol U blue: /magic-agwatermarks.mse-include/watermark_mana_u.png + mana symbol B black: /magic-agwatermarks.mse-include/watermark_mana_b.png + mana symbol R red: /magic-agwatermarks.mse-include/watermark_mana_r.png + mana symbol G green: /magic-agwatermarks.mse-include/watermark_mana_g.png + mana symbol C colorless: /magic-agwatermarks.mse-include/watermark_mana_c.png + mana symbol S snow: + { if mana_s() == "new" then "/magic-agwatermarks.mse-include/watermark_mana_si.png" + else "/magic-agwatermarks.mse-include/watermark_mana_s.png" + } + + mana symbol W transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_w.png") + mana symbol U transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_u.png") + mana symbol B transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_b.png") + mana symbol R transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_r.png") + mana symbol G transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_g.png") + mana symbol C transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_c.png") + mana symbol S transparent: + { if mana_s() == "new" then set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_si.png") + else set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_s.png") + } + + dual mana symbol WU white/blue: /magic-agwatermarks.mse-include/watermark_mana_wu.png + dual mana symbol UB blue/black: /magic-agwatermarks.mse-include/watermark_mana_ub.png + dual mana symbol BR black/red: /magic-agwatermarks.mse-include/watermark_mana_br.png + dual mana symbol RG red/green: /magic-agwatermarks.mse-include/watermark_mana_rg.png + dual mana symbol GW green/white: /magic-agwatermarks.mse-include/watermark_mana_gw.png + dual mana symbol WB white/black: /magic-agwatermarks.mse-include/watermark_mana_wb.png + dual mana symbol UR blue/red: /magic-agwatermarks.mse-include/watermark_mana_ur.png + dual mana symbol BG black/green: /magic-agwatermarks.mse-include/watermark_mana_bg.png + dual mana symbol RW red/white: /magic-agwatermarks.mse-include/watermark_mana_rw.png + dual mana symbol GU green/blue: /magic-agwatermarks.mse-include/watermark_mana_gu.png + + dual mana symbol WU transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_wu.png") + dual mana symbol UB transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_ub.png") + dual mana symbol BR transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_br.png") + dual mana symbol RG transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_rg.png") + dual mana symbol GW transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_gw.png") + dual mana symbol WB transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_wb.png") + dual mana symbol UR transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_ur.png") + dual mana symbol BG transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_bg.png") + dual mana symbol RW transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_rw.png") + dual mana symbol GU transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_gu.png") + + ravnica guild symbol WU Azorius Senate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius2.png") + ravnica guild symbol UB House Dimir: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir2.png") + ravnica guild symbol BR Cult of Rakdos: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos2.png") + ravnica guild symbol RG Gruul Clans: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul2.png") + ravnica guild symbol GW Selesnya Conclave: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya2.png") + ravnica guild symbol WB Orzhov Syndicate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov2.png") + ravnica guild symbol UR Izzet League: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet2.png") + ravnica guild symbol BG Golgari Swarm: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari2.png") + ravnica guild symbol RW Boros Legion: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros2.png") + ravnica guild symbol GU Simic Combine: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic2.png") + + ravnica guild symbol original WU Azorius Senate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius.png") + ravnica guild symbol original UB House Dimir: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir.png") + ravnica guild symbol original BR Cult of Rakdos: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos.png") + ravnica guild symbol original RG Gruul Clans: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul.png") + ravnica guild symbol original GW Selesnya Conclave: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya.png") + ravnica guild symbol original WB Orzhov Syndicate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov.png") + ravnica guild symbol original UR Izzet League: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet.png") + ravnica guild symbol original BG Golgari Swarm: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari.png") + ravnica guild symbol original RW Boros Legion: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros.png") + ravnica guild symbol original GU Simic Combine: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic.png") + + mirrodin faction symbol Mirran: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_mirrodin_mirran.png") + mirrodin faction symbol Phyrexian: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian.png") + + tarkir symbol WBG Abzan Houses: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_wbg_abzan.png") + tarkir symbol URW Jeskai Way: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_urw_jeskai.png") + tarkir symbol BGU Sultai Brood: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_bgu_sultai.png") + tarkir symbol RWB Mardu Horde: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_rwb_mardu.png") + tarkir symbol GUR Temur Frontier: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_gur_temur.png") + + tarkir symbol GW Dromoka Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_gw_dromoka.png") + tarkir symbol WU Ojutai Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_wu_ojutai.png") + tarkir symbol UB Silumgar Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_ub_silumgar.png") + tarkir symbol BR Kolaghan Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_br_kolaghan.png") + tarkir symbol RG Atarka Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_rg_atarka.png") + + future sight type symbol Artifact: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_a.png") + future sight type symbol Creature: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_c.png") + future sight type symbol Enchantment: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_e.png") + future sight type symbol Instant: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_i.png") + future sight type symbol Sorcery: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_s.png") + future sight type symbol Land: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_l.png") + future sight type symbol Multiple: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_m.png") + future sight type symbol Planeswalker: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_p.png") + + other magic symbol Planeswalker: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_planeswalker.png") + other magic symbol Colorpie: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/colorpie.png") + other magic symbol Conspiracy stamp: /magic-agwatermarks.mse-include/conspiracy_stamp.png + other magic symbol Conspiracy stamp transparent: script: set_alpha(alpha: 0.4, input:"/magic-agwatermarks.mse-include/conspiracy_stamp.png") + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-agwatermarks.mse-include/watermarks-old b/data/magic-agwatermarks.mse-include/watermarks-old new file mode 100644 index 000000000..a799c1f26 --- /dev/null +++ b/data/magic-agwatermarks.mse-include/watermarks-old @@ -0,0 +1,112 @@ +# AgWatermarks Classic +# version: 2016-01-17 + +choice images: + mana symbol W white: /magic-agwatermarks.mse-include/watermark_mana_w_old.png + mana symbol U blue: /magic-agwatermarks.mse-include/watermark_mana_u_old.png + mana symbol B black: /magic-agwatermarks.mse-include/watermark_mana_b_old.png + mana symbol R red: /magic-agwatermarks.mse-include/watermark_mana_r_old.png + mana symbol G green: /magic-agwatermarks.mse-include/watermark_mana_g_old.png + mana symbol C colorless: /magic-agwatermarks.mse-include/watermark_mana_c_old.png + mana symbol S snow: + { if mana_s() == "new" then "/magic-agwatermarks.mse-include/watermark_mana_si_old.png" + else "/magic-agwatermarks.mse-include/watermark_mana_s_old.png" + } + + mana symbol W transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_w_old.png") + mana symbol U transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_u_old.png") + mana symbol B transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_b_old.png") + mana symbol R transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_r_old.png") + mana symbol G transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_g_old.png") + mana symbol C transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_c_old.png") + mana symbol S transparent: + { if mana_s() == "new" then set_alpha(alpha: 0.4, input:"/magic-agwatermarks.mse-include/watermark_mana_si_old.png") + else set_alpha(alpha: 0.4, input:"/magic-agwatermarks.mse-include/watermark_mana_s_old.png") + } + + dual mana symbol WU white/blue: /magic-agwatermarks.mse-include/watermark_mana_wu_old.png + dual mana symbol UB blue/black: /magic-agwatermarks.mse-include/watermark_mana_ub_old.png + dual mana symbol BR black/red: /magic-agwatermarks.mse-include/watermark_mana_br_old.png + dual mana symbol RG red/green: /magic-agwatermarks.mse-include/watermark_mana_rg_old.png + dual mana symbol GW green/white: /magic-agwatermarks.mse-include/watermark_mana_gw_old.png + dual mana symbol WB white/black: /magic-agwatermarks.mse-include/watermark_mana_wb_old.png + dual mana symbol UR blue/red: /magic-agwatermarks.mse-include/watermark_mana_ur_old.png + dual mana symbol BG black/green: /magic-agwatermarks.mse-include/watermark_mana_bg_old.png + dual mana symbol RW red/white: /magic-agwatermarks.mse-include/watermark_mana_rw_old.png + dual mana symbol GU green/blue: /magic-agwatermarks.mse-include/watermark_mana_gu_old.png + + dual mana symbol WU transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_wu_old.png") + dual mana symbol UB transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_ub_old.png") + dual mana symbol BR transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_br_old.png") + dual mana symbol RG transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_rg_old.png") + dual mana symbol GW transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_gw_old.png") + dual mana symbol WB transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_wb_old.png") + dual mana symbol UR transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_ur_old.png") + dual mana symbol BG transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_bg_old.png") + dual mana symbol RW transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_rw_old.png") + dual mana symbol GU transparent: script: set_alpha(alpha: 0.6, input:"/magic-agwatermarks.mse-include/watermark_mana_gu_old.png") + + ravnica guild symbol WU Azorius Senate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius2.png") + ravnica guild symbol UB House Dimir: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir2.png") + ravnica guild symbol BR Cult of Rakdos: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos2.png") + ravnica guild symbol RG Gruul Clans: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul2.png") + ravnica guild symbol GW Selesnya Conclave: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya2.png") + ravnica guild symbol WB Orzhov Syndicate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov2.png") + ravnica guild symbol UR Izzet League: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet2.png") + ravnica guild symbol BG Golgari Swarm: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari2.png") + ravnica guild symbol RW Boros Legion: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros2.png") + ravnica guild symbol GU Simic Combine: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic2.png") + + ravnica guild symbol original WU Azorius Senate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wu_azorius_old.png") + ravnica guild symbol original UB House Dimir: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ub_dimir_old.png") + ravnica guild symbol original BR Cult of Rakdos: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_br_rakdos_old.png") + ravnica guild symbol original RG Gruul Clans: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rg_gruul_old.png") + ravnica guild symbol original GW Selesnya Conclave: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gw_selesnya_old.png") + ravnica guild symbol original WB Orzhov Syndicate: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_wb_orzhov_old.png") + ravnica guild symbol original UR Izzet League: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_ur_izzet_old.png") + ravnica guild symbol original BG Golgari Swarm: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_bg_golgari_old.png") + ravnica guild symbol original RW Boros Legion: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_rw_boros_old.png") + ravnica guild symbol original GU Simic Combine: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_ravnica_gu_simic_old.png") + + mirrodin faction symbol Mirran: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_mirrodin_mirran_old.png") + mirrodin faction symbol Phyrexian: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_mirrodin_phyrexian_old.png") + + tarkir symbol WBG Abzan Houses: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_wbg_abzan.png") + tarkir symbol URW Jeskai Way: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_urw_jeskai.png") + tarkir symbol BGU Sultai Brood: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_bgu_sultai.png") + tarkir symbol RWB Mardu Horde: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_rwb_mardu.png") + tarkir symbol GUR Temur Frontier: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_gur_temur.png") + + tarkir symbol GW Dromoka Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_gw_dromoka.png") + tarkir symbol WU Ojutai Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_wu_ojutai.png") + tarkir symbol UB Silumgar Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_ub_silumgar.png") + tarkir symbol BR Kolaghan Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_br_kolaghan.png") + tarkir symbol RG Atarka Clan: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_tarkir_rg_atarka.png") + + future sight type symbol Artifact: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_a.png") + future sight type symbol Creature: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_c.png") + future sight type symbol Enchantment: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_e.png") + future sight type symbol Instant: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_i.png") + future sight type symbol Sorcery: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_s.png") + future sight type symbol Land: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_l.png") + future sight type symbol Multiple: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_m.png") + future sight type symbol Planeswalker: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_fut_p.png") + + other magic symbol Planeswalker: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/watermark_planeswalker.png") + other magic symbol Colorpie: script: set_combine(combine:"shadow", input:"/magic-agwatermarks.mse-include/colorpie.png") + other magic symbol Conspiracy stamp: /magic-agwatermarks.mse-include/conspiracy_stamp.png + other magic symbol Conspiracy stamp transparent: script: set_alpha(alpha: 0.4, input:"/magic-agwatermarks.mse-include/conspiracy_stamp.png") + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-blends.mse-include/include b/data/magic-blends.mse-include/include new file mode 100644 index 000000000..2076d84ed --- /dev/null +++ b/data/magic-blends.mse-include/include @@ -0,0 +1,12 @@ +mse version: 2.0.0 +full name: Magic The Gathering, card blend utilities +version: 2015-05-23 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# card-colors Defines card color choices +# Use in game +# blend-scripts Defines card_hybrid, family of functions +# Use in init script of style +# card-backgrounds Uses the blend scripts to make choice images for card backgrounds +# Template names can be redefined diff --git a/data/magic-blends.mse-include/new-blends b/data/magic-blends.mse-include/new-blends new file mode 100644 index 000000000..d14a8404f --- /dev/null +++ b/data/magic-blends.mse-include/new-blends @@ -0,0 +1,995 @@ +# 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_2 := { + linear_blend( + image1: template(colors[0]) + image2: template(colors[1]) + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) +} + +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-booster-mini.mse-style/artist_arrow_dark.png b/data/magic-booster-mini.mse-style/artist_arrow_dark.png new file mode 100644 index 000000000..bbb1be6c0 Binary files /dev/null and b/data/magic-booster-mini.mse-style/artist_arrow_dark.png differ diff --git a/data/magic-booster-mini.mse-style/artist_arrow_light.png b/data/magic-booster-mini.mse-style/artist_arrow_light.png new file mode 100644 index 000000000..95ca856b5 Binary files /dev/null and b/data/magic-booster-mini.mse-style/artist_arrow_light.png differ diff --git a/data/magic-booster-mini.mse-style/back_drop.png b/data/magic-booster-mini.mse-style/back_drop.png new file mode 100644 index 000000000..5a4b35660 Binary files /dev/null and b/data/magic-booster-mini.mse-style/back_drop.png differ diff --git a/data/magic-booster-mini.mse-style/booster_mask.png b/data/magic-booster-mini.mse-style/booster_mask.png new file mode 100644 index 000000000..399b9f707 Binary files /dev/null and b/data/magic-booster-mini.mse-style/booster_mask.png differ diff --git a/data/magic-booster-mini.mse-style/booster_mask_blank.png b/data/magic-booster-mini.mse-style/booster_mask_blank.png new file mode 100644 index 000000000..b29dc6b7c Binary files /dev/null and b/data/magic-booster-mini.mse-style/booster_mask_blank.png differ diff --git a/data/magic-booster-mini.mse-style/card-sample.png b/data/magic-booster-mini.mse-style/card-sample.png new file mode 100644 index 000000000..05786478c Binary files /dev/null and b/data/magic-booster-mini.mse-style/card-sample.png differ diff --git a/data/magic-booster-mini.mse-style/fringe_mask.png b/data/magic-booster-mini.mse-style/fringe_mask.png new file mode 100644 index 000000000..94458822e Binary files /dev/null and b/data/magic-booster-mini.mse-style/fringe_mask.png differ diff --git a/data/magic-booster-mini.mse-style/fringes.png b/data/magic-booster-mini.mse-style/fringes.png new file mode 100644 index 000000000..492d039e7 Binary files /dev/null and b/data/magic-booster-mini.mse-style/fringes.png differ diff --git a/data/magic-booster-mini.mse-style/magic_dark.png b/data/magic-booster-mini.mse-style/magic_dark.png new file mode 100644 index 000000000..a198b748c Binary files /dev/null and b/data/magic-booster-mini.mse-style/magic_dark.png differ diff --git a/data/magic-booster-mini.mse-style/magic_light.png b/data/magic-booster-mini.mse-style/magic_light.png new file mode 100644 index 000000000..6cc5f636f Binary files /dev/null and b/data/magic-booster-mini.mse-style/magic_light.png differ diff --git a/data/magic-booster-mini.mse-style/style b/data/magic-booster-mini.mse-style/style new file mode 100644 index 000000000..d079e614c --- /dev/null +++ b/data/magic-booster-mini.mse-style/style @@ -0,0 +1,441 @@ +mse version: 2.0.0 +game: magic +short name: Booster Pack +full name: Mini Pack +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 999 + +version: 2021-03-09 +depends on: + package: magic.mse-game + version: 2014-06-25 + +card width: 300 +card height: 530 +card dpi: 150 +############################################################## Extra scripts +init script: + is_unsorted := {true} + logo_deets := {split_text(styling.logo_placement+",,,,,", match:",")} + title_deets := {split_text(styling.main_title_placement+",,,,,", match:",")} + subtitle_deets := {split_text(styling.sub_title_placement+",,,,,", match:",")} + count_deets := {split_text(styling.card_count_placement+",,,,,", match:",")} + age_deets := {split_text(styling.age_placement+",,,,,", match:",")} + artist_deets := {split_text(styling.artist_placement+",,,,,", match:",")} + rarity_deets := {split_text(styling.rarity_placement+",,,,,", match:",")} + color_fringe := {styling.fringe_color != rgb(0,0,1)} + texture_mode := { + if styling.text_texture_mode == "on" then "on" + else if styling.text_texture_mode == "masking" then "masking" + else if styling.text_texture_mode == "import" then "import" + else if styling.text_texture_mode == "texture" then "texture" + else "off" + } + font_sizes := {split_text(styling.font_sizes+",,,,", match:",")} + title_font_size := {if font_sizes().0 == "" then 35 else font_sizes().0} + subtitle_font_size := {if font_sizes().1 == "" then 20 else font_sizes().1} + count_font_size := {if font_sizes().2 == "" then 15 else font_sizes().2} + age_font_size := {if font_sizes().3 == "" then 10 else font_sizes().3} + font_color := {if texture_mode() == "masking" then "white" else styling.title_color} + arrow_coords := { + angle := if artist_deets().4 != "" then artist_deets().4 else 0 + angle := (to_number(angle)+10.126)*3.14159265/180 + left := if artist_deets().0 != "" then artist_deets().0 else 20 + top := if artist_deets().1 != "" then artist_deets().1 else 455 + left := left - 14.22*cos(angle) + top := top - (-14.22*sin(angle)) + [left, top] + } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + rarity_alpha := {to_number(styling.rarity_opacity)/100} +############################################################## 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: color + name: fringe color + choice: + name: none + color: rgb(0,0,1) + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + description: The font color for the pack +styling field: + type: color + name: title color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the title +styling field: + type: color + name: card count color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the card count text +styling field: + type: color + name: age color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the age text +styling field: + type: color + name: artist color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the age text +styling field: + type: boolean + name: small text over title + description: add a small textbox over the big title. set false to move it under +styling field: + type: choice + name: text texture mode + choice: off + choice: masking + choice: import + choice: texture + choice: on + choice: switch to masking to generate mask + choice: save card image, can grow selection in image editors for borders + choice: switch to import and import saved mask + choice: switch to texture and import texture image + choice: switch to on to apply texture +styling field: + type: text + name: font sizes + description: Formatted "1,2,3,4". Change the font size of big title, small title, card count, and age. Default is "35,20,15,10" +styling field: + type: text + name: rarity opacity + description: Opacity of rarity symbol, 0 is fully transparent, 100 is fully opaque. Default is 0. +styling field: + type: text + name: logo placement + description: Formatted "left,top,width,height,rotation," default is "22,50,258,88,0," +styling field: + type: text + name: main title placement + description: Formatted "left,top,width,height,rotation," default is "8,375,285,50,0," +styling field: + type: text + name: sub title placement + description: Formatted "left,top,width,height,rotation," default is "8,350,285,25,0," +styling field: + type: text + name: card count placement + description: Formatted "left,top,width,height,rotation," default is "22,470,285,25,0," +styling field: + type: text + name: age placement + description: Formatted "left,top,width,height,rotation," default is "240,62,50,15,0," +styling field: + type: text + name: artist placement + description: Formatted "left,top,width,height,rotation," default is "20,455,100,10,0," +styling field: + type: text + name: rarity placement + description: Formatted "left,top,width,height,rotation," default is "75,315,150,150,0," +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +############################################################## Card fields +card style: + ############################# Name line + name: + left: {if title_deets().0 != "" then title_deets().0 else 8} + top: {if title_deets().1 != "" then title_deets().1 else if styling.small_text_over_title then 375 else 350 } + width: {if title_deets().2 != "" then title_deets().2 else 285} + height: {if title_deets().3 != "" then title_deets().3 else 50} + angle: {if title_deets().4 != "" then title_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 7 + font: + name: Beleren Bold + size: {title_font_size()} + color: {font_color()} + ############################# Image + image: + left: {if color_fringe() then 5.5 else 0} + top: {if color_fringe() then 62.5 else 0} + width: {if color_fringe() then 289 else 300} + height: {if color_fringe() then 406 else 530} + z index: 1 + mask: {if color_fringe() then "" else "booster_mask.png"} + mainframe image: + left: 0 + top: 0 + width: {if texture_mode() == "import" then 300 else 0} + height: 530 + z index: 8 + image 2: + left: 0 + top: 0 + width: {if texture_mode() == "texture" or texture_mode() == "on" then 300 else 0} + height: 530 + z index: 8 + mask: {if texture_mode() == "on" then card.mainframe_image else ""} + ############################# Set symbol + rarity: + left: {if rarity_deets().0 != "" then rarity_deets().0 else 75} + top: {if rarity_deets().1 != "" then rarity_deets().1 else 315} + width: {if rarity_deets().2 != "" then rarity_deets().2 else 150} + height: {if rarity_deets().3 != "" then rarity_deets().3 else 150} + angle: {if rarity_deets().4 != "" then rarity_deets().4 else 0} + z index: 3 + render style: image + alignment: middle right + choice images: + # Images based on the set symbol + basic land: + script: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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") + ) + + ############################# Copyright stuff + illustrator: + left: {if artist_deets().0 != "" then artist_deets().0 else 20} + top: {if artist_deets().1 != "" then artist_deets().1 else 455} + width: {if artist_deets().2 != "" then artist_deets().2 else 100} + height: {if artist_deets().3 != "" then artist_deets().3 else 10} + angle: {if artist_deets().4 != "" then artist_deets().4 else 0} + z index: 1 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: {styling.artist_color} +############################################################## Extra card fields +extra card field: + type: choice + name: artist arrow + choice: light + choice: dark +extra card field: + type: choice + name: back drop + choice: back + editable: false + save value: false +extra card field: + type: color + name: fake back drop + script: rgb(0,0,0) + editable: false + save value: false +extra card field: + type: color + name: fringes + script: styling.fringe_color + editable: false + save value: false +extra card field: + type: choice + name: magic logo + choice: light + choice: dark + choice: none +extra card field: + type: text + name: small name +extra card field: + type: text + name: age + default: "AGE 13+" +extra card field: + type: text + name: count + default: "15-CARD BOOSTER PACK" +extra card style: + back drop: + left: 0 + top: 0 + width: 300 + height: 530 + z index: -1 + image: back_drop.png + render style: image + fake back drop: + left: 0 + top: 0 + width: 300 + height: 530 + z index: 6 + visible: {texture_mode() == "masking"} + fringes: + left: 0 + top: 0 + width: 300 + height: 530 + z index: 2 + mask: fringe_mask.png + visible: {color_fringe()} + artist arrow: + left: {arrow_coords().0} + top: {arrow_coords().1} + angle: {if artist_deets().4 != "" then artist_deets().4 else 0} + width: 12 + height: 7 + z index: 1 + render style: image + visible: {card.illustrator != ""} + choice images: + light: artist_arrow_light.png + dark: artist_arrow_dark.png + magic logo: + left: {if logo_deets().0 == "" then 22 else logo_deets().0} + top: {if logo_deets().1 == "" then 50 else logo_deets().1} + width: {if logo_deets().2 == "" then 258 else logo_deets().2} + height: {if logo_deets().3 == "" then 88 else logo_deets().3} + angle: {if logo_deets().4 == "" then 0 else logo_deets().4} + z index: 2 + render style: image + popup style: in place + choice images: + light: magic_light.png + dark: magic_dark.png + small name: + left: {if subtitle_deets().0 != "" then subtitle_deets().0 else 8} + top: {if subtitle_deets().1 != "" then subtitle_deets().1 else if styling.small_text_over_title then 350 else 400 } + width: {if subtitle_deets().2 != "" then subtitle_deets().2 else 285} + height: {if subtitle_deets().3 != "" then subtitle_deets().3 else 25} + angle: {if subtitle_deets().4 != "" then subtitle_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 7 + font: + name: Beleren Small Caps Bold + size: {subtitle_font_size()} + color: {font_color()} + count: + left: {if count_deets().0 != "" then count_deets().0 else 8} + top: {if count_deets().1 != "" then count_deets().1 else 470} + width: {if count_deets().2 != "" then count_deets().2 else 285} + height: {if count_deets().3 != "" then count_deets().3 else 25} + angle: {if count_deets().4 != "" then count_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Beleren Small Caps Bold + size: {count_font_size()} + color: {styling.card_count_color} + age: + left: {if age_deets().0 != "" then age_deets().0 else 240} + top: {if age_deets().1 != "" then age_deets().1 else 62} + width: {if age_deets().2 != "" then age_deets().2 else 50} + height: {if age_deets().3 != "" then age_deets().3 else 15} + angle: {if age_deets().4 != "" then age_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Beleren Small Caps Bold + size: {age_font_size()} + color: {styling.age_color} diff --git a/data/magic-booster.mse-style/artist_arrow_dark.png b/data/magic-booster.mse-style/artist_arrow_dark.png new file mode 100644 index 000000000..bbb1be6c0 Binary files /dev/null and b/data/magic-booster.mse-style/artist_arrow_dark.png differ diff --git a/data/magic-booster.mse-style/artist_arrow_light.png b/data/magic-booster.mse-style/artist_arrow_light.png new file mode 100644 index 000000000..95ca856b5 Binary files /dev/null and b/data/magic-booster.mse-style/artist_arrow_light.png differ diff --git a/data/magic-booster.mse-style/back_drop.png b/data/magic-booster.mse-style/back_drop.png new file mode 100644 index 000000000..5a4b35660 Binary files /dev/null and b/data/magic-booster.mse-style/back_drop.png differ diff --git a/data/magic-booster.mse-style/booster_mask.png b/data/magic-booster.mse-style/booster_mask.png new file mode 100644 index 000000000..399b9f707 Binary files /dev/null and b/data/magic-booster.mse-style/booster_mask.png differ diff --git a/data/magic-booster.mse-style/booster_mask_blank.png b/data/magic-booster.mse-style/booster_mask_blank.png new file mode 100644 index 000000000..b29dc6b7c Binary files /dev/null and b/data/magic-booster.mse-style/booster_mask_blank.png differ diff --git a/data/magic-booster.mse-style/card-sample.png b/data/magic-booster.mse-style/card-sample.png new file mode 100644 index 000000000..05786478c Binary files /dev/null and b/data/magic-booster.mse-style/card-sample.png differ diff --git a/data/magic-booster.mse-style/fringe_mask.png b/data/magic-booster.mse-style/fringe_mask.png new file mode 100644 index 000000000..94458822e Binary files /dev/null and b/data/magic-booster.mse-style/fringe_mask.png differ diff --git a/data/magic-booster.mse-style/fringes.png b/data/magic-booster.mse-style/fringes.png new file mode 100644 index 000000000..492d039e7 Binary files /dev/null and b/data/magic-booster.mse-style/fringes.png differ diff --git a/data/magic-booster.mse-style/magic_dark.png b/data/magic-booster.mse-style/magic_dark.png new file mode 100644 index 000000000..a198b748c Binary files /dev/null and b/data/magic-booster.mse-style/magic_dark.png differ diff --git a/data/magic-booster.mse-style/magic_light.png b/data/magic-booster.mse-style/magic_light.png new file mode 100644 index 000000000..6cc5f636f Binary files /dev/null and b/data/magic-booster.mse-style/magic_light.png differ diff --git a/data/magic-booster.mse-style/style b/data/magic-booster.mse-style/style new file mode 100644 index 000000000..a11a29d0c --- /dev/null +++ b/data/magic-booster.mse-style/style @@ -0,0 +1,441 @@ +mse version: 2.0.0 +game: magic +short name: Booster Pack +full name: Pack +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 999 + +version: 2021-03-09 +depends on: + package: magic.mse-game + version: 2014-06-25 + +card width: 600 +card height: 1060 +card dpi: 150 +############################################################## Extra scripts +init script: + is_unsorted := {true} + logo_deets := {split_text(styling.logo_placement+",,,,,", match:",")} + title_deets := {split_text(styling.main_title_placement+",,,,,", match:",")} + subtitle_deets := {split_text(styling.sub_title_placement+",,,,,", match:",")} + count_deets := {split_text(styling.card_count_placement+",,,,,", match:",")} + age_deets := {split_text(styling.age_placement+",,,,,", match:",")} + artist_deets := {split_text(styling.artist_placement+",,,,,", match:",")} + rarity_deets := {split_text(styling.rarity_placement+",,,,,", match:",")} + color_fringe := {styling.fringe_color != rgb(0,0,1)} + texture_mode := { + if styling.text_texture_mode == "on" then "on" + else if styling.text_texture_mode == "masking" then "masking" + else if styling.text_texture_mode == "import" then "import" + else if styling.text_texture_mode == "texture" then "texture" + else "off" + } + font_sizes := {split_text(styling.font_sizes+",,,,", match:",")} + title_font_size := {if font_sizes().0 == "" then 70 else font_sizes().0} + subtitle_font_size := {if font_sizes().1 == "" then 40 else font_sizes().1} + count_font_size := {if font_sizes().2 == "" then 30 else font_sizes().2} + age_font_size := {if font_sizes().3 == "" then 20 else font_sizes().3} + font_color := {if texture_mode() == "masking" then "white" else styling.title_color} + arrow_coords := { + angle := if artist_deets().4 != "" then artist_deets().4 else 0 + angle := (to_number(angle)+10.126)*3.14159265/180 + left := if artist_deets().0 != "" then artist_deets().0 else 39 + top := if artist_deets().1 != "" then artist_deets().1 else 910 + left := left - 28.44*cos(angle) + top := top - (-28.44*sin(angle)) + [left, top] + } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + rarity_alpha := {to_number(styling.rarity_opacity)/100} +############################################################## 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: color + name: fringe color + choice: + name: none + color: rgb(0,0,1) + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + description: The font color for the pack +styling field: + type: color + name: title color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the title +styling field: + type: color + name: card count color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the card count text +styling field: + type: color + name: age color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the age text +styling field: + type: color + name: artist color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + default: "black" + description: The font color for the age text +styling field: + type: boolean + name: small text over title + description: add a small textbox over the big title. set false to move it under +styling field: + type: choice + name: text texture mode + choice: off + choice: masking + choice: import + choice: texture + choice: on + choice: switch to masking to generate mask + choice: save card image, can grow selection in image editors for borders + choice: switch to import and import saved mask + choice: switch to texture and import texture image + choice: switch to on to apply texture +styling field: + type: text + name: font sizes + description: Formatted "1,2,3,4". Change the font size of big title, small title, card count, and age. Default is "70,40,30,20" +styling field: + type: text + name: rarity opacity + description: Opacity of rarity symbol, 0 is fully transparent, 100 is fully opaque. Default is 0. +styling field: + type: text + name: logo placement + description: Formatted "left,top,width,height,rotation," default is "44,100,516,175,0," +styling field: + type: text + name: main title placement + description: Formatted "left,top,width,height,rotation," default is "15,750,570,100,0," +styling field: + type: text + name: sub title placement + description: Formatted "left,top,width,height,rotation," default is "15,700,570,50,0," +styling field: + type: text + name: card count placement + description: Formatted "left,top,width,height,rotation," default is "44,940,570,50,0," +styling field: + type: text + name: age placement + description: Formatted "left,top,width,height,rotation," default is "480,123,100,30,0," +styling field: + type: text + name: artist placement + description: Formatted "left,top,width,height,rotation," default is "39,910,200,20,0," +styling field: + type: text + name: rarity placement + description: Formatted "left,top,width,height,rotation," default is "150,630,300,300,0," +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +############################################################## Card fields +card style: + ############################# Name line + name: + left: {if title_deets().0 != "" then title_deets().0 else 15} + top: {if title_deets().1 != "" then title_deets().1 else if styling.small_text_over_title then 750 else 700 } + width: {if title_deets().2 != "" then title_deets().2 else 570} + height: {if title_deets().3 != "" then title_deets().3 else 100} + angle: {if title_deets().4 != "" then title_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 7 + font: + name: Beleren Bold + size: {title_font_size()} + color: {font_color()} + ############################# Image + image: + left: {if color_fringe() then 11 else 0} + top: {if color_fringe() then 125 else 0} + width: {if color_fringe() then 578 else 600} + height: {if color_fringe() then 812 else 1060} + z index: 1 + mask: {if color_fringe() then "" else "booster_mask.png"} + mainframe image: + left: 0 + top: 0 + width: {if texture_mode() == "import" then 600 else 0} + height: 1060 + z index: 8 + image 2: + left: 0 + top: 0 + width: {if texture_mode() == "texture" or texture_mode() == "on" then 600 else 0} + height: 1060 + z index: 8 + mask: {if texture_mode() == "on" then card.mainframe_image else ""} + ############################# Set symbol + rarity: + left: {if rarity_deets().0 != "" then rarity_deets().0 else 150} + top: {if rarity_deets().1 != "" then rarity_deets().1 else 630} + width: {if rarity_deets().2 != "" then rarity_deets().2 else 300} + height: {if rarity_deets().3 != "" then rarity_deets().3 else 300} + angle: {if rarity_deets().4 != "" then rarity_deets().4 else 0} + z index: 3 + render style: image + alignment: middle right + choice images: + # Images based on the set symbol + basic land: + script: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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: + set_alpha(alpha: rarity_alpha(), + 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") + ) + + ############################# Copyright stuff + illustrator: + left: {if artist_deets().0 != "" then artist_deets().0 else 41} + top: {if artist_deets().1 != "" then artist_deets().1 else 910} + width: {if artist_deets().2 != "" then artist_deets().2 else 200} + height: {if artist_deets().3 != "" then artist_deets().3 else 20} + angle: {if artist_deets().4 != "" then artist_deets().4 else 0} + z index: 1 + font: + name: Beleren Small Caps Bold + size: 15 + color: {styling.artist_color} +############################################################## Extra card fields +extra card field: + type: choice + name: artist arrow + choice: light + choice: dark +extra card field: + type: choice + name: back drop + choice: back + editable: false + save value: false +extra card field: + type: color + name: fake back drop + script: rgb(0,0,0) + editable: false + save value: false +extra card field: + type: color + name: fringes + script: styling.fringe_color + editable: false + save value: false +extra card field: + type: choice + name: magic logo + choice: light + choice: dark + choice: none +extra card field: + type: text + name: small name +extra card field: + type: text + name: age + default: "AGE 13+" +extra card field: + type: text + name: count + default: "15-CARD BOOSTER PACK" +extra card style: + back drop: + left: 0 + top: 0 + width: 600 + height: 1060 + z index: -1 + image: back_drop.png + render style: image + fake back drop: + left: 0 + top: 0 + width: 600 + height: 1060 + z index: 6 + visible: {texture_mode() == "masking"} + fringes: + left: 0 + top: 0 + width: 600 + height: 1060 + z index: 2 + mask: fringe_mask.png + visible: {color_fringe()} + artist arrow: + left: {arrow_coords().0} + top: {arrow_coords().1} + angle: {if artist_deets().4 != "" then artist_deets().4 else 0} + width: 24 + height: 14 + z index: 1 + render style: image + visible: {card.illustrator != ""} + choice images: + light: artist_arrow_light.png + dark: artist_arrow_dark.png + magic logo: + left: {if logo_deets().0 == "" then 44 else logo_deets().0} + top: {if logo_deets().1 == "" then 100 else logo_deets().1} + width: {if logo_deets().2 == "" then 516 else logo_deets().2} + height: {if logo_deets().3 == "" then 175 else logo_deets().3} + angle: {if logo_deets().4 == "" then 0 else logo_deets().4} + z index: 2 + render style: image + popup style: in place + choice images: + light: magic_light.png + dark: magic_dark.png + small name: + left: {if subtitle_deets().0 != "" then subtitle_deets().0 else 15} + top: {if subtitle_deets().1 != "" then subtitle_deets().1 else if styling.small_text_over_title then 700 else 800 } + width: {if subtitle_deets().2 != "" then subtitle_deets().2 else 570} + height: {if subtitle_deets().3 != "" then subtitle_deets().3 else 50} + angle: {if subtitle_deets().4 != "" then subtitle_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 7 + font: + name: Beleren Small Caps Bold + size: {subtitle_font_size()} + color: {font_color()} + count: + left: {if count_deets().0 != "" then count_deets().0 else 15} + top: {if count_deets().1 != "" then count_deets().1 else 940} + width: {if count_deets().2 != "" then count_deets().2 else 570} + height: {if count_deets().3 != "" then count_deets().3 else 50} + angle: {if count_deets().4 != "" then count_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Beleren Small Caps Bold + size: {count_font_size()} + color: {styling.card_count_color} + age: + left: {if age_deets().0 != "" then age_deets().0 else 480} + top: {if age_deets().1 != "" then age_deets().1 else 123} + width: {if age_deets().2 != "" then age_deets().2 else 100} + height: {if age_deets().3 != "" then age_deets().3 else 30} + angle: {if age_deets().4 != "" then age_deets().4 else 0} + alignment: center shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Beleren Small Caps Bold + size: {age_font_size()} + color: {styling.age_color} diff --git a/data/magic-checklist.mse-style/acard.jpg b/data/magic-checklist.mse-style/acard.jpg new file mode 100644 index 000000000..dec935372 Binary files /dev/null and b/data/magic-checklist.mse-style/acard.jpg differ diff --git a/data/magic-checklist.mse-style/artifact_blend_card.png b/data/magic-checklist.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c058f9051 Binary files /dev/null and b/data/magic-checklist.mse-style/artifact_blend_card.png differ diff --git a/data/magic-checklist.mse-style/bcard.jpg b/data/magic-checklist.mse-style/bcard.jpg new file mode 100644 index 000000000..166bb3949 Binary files /dev/null and b/data/magic-checklist.mse-style/bcard.jpg differ diff --git a/data/magic-checklist.mse-style/border.png b/data/magic-checklist.mse-style/border.png new file mode 100644 index 000000000..bfc210a29 Binary files /dev/null and b/data/magic-checklist.mse-style/border.png differ diff --git a/data/magic-checklist.mse-style/boxmask.png b/data/magic-checklist.mse-style/boxmask.png new file mode 100644 index 000000000..24a4f7254 Binary files /dev/null and b/data/magic-checklist.mse-style/boxmask.png differ diff --git a/data/magic-checklist.mse-style/build.bat b/data/magic-checklist.mse-style/build.bat new file mode 100644 index 000000000..ee32bee1c --- /dev/null +++ b/data/magic-checklist.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-checklist.mse-style magic.mse-game magic-blends.mse-include magic-mana-large.mse-symbol-font magic-future-common.mse-include + +ren "magic-checklist.mse-installer" "Magic - Checklist Cards.mse-installer" \ No newline at end of file diff --git a/data/magic-checklist.mse-style/card-sample.png b/data/magic-checklist.mse-style/card-sample.png new file mode 100644 index 000000000..bf5d1228b Binary files /dev/null and b/data/magic-checklist.mse-style/card-sample.png differ diff --git a/data/magic-checklist.mse-style/ccard.jpg b/data/magic-checklist.mse-style/ccard.jpg new file mode 100644 index 000000000..47f04153b Binary files /dev/null and b/data/magic-checklist.mse-style/ccard.jpg differ diff --git a/data/magic-checklist.mse-style/circle.png b/data/magic-checklist.mse-style/circle.png new file mode 100644 index 000000000..f79e1047f Binary files /dev/null and b/data/magic-checklist.mse-style/circle.png differ diff --git a/data/magic-checklist.mse-style/gcard.jpg b/data/magic-checklist.mse-style/gcard.jpg new file mode 100644 index 000000000..80ec7ab43 Binary files /dev/null and b/data/magic-checklist.mse-style/gcard.jpg differ diff --git a/data/magic-checklist.mse-style/hybrid_blend_card.png b/data/magic-checklist.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..c5f72bcd7 Binary files /dev/null and b/data/magic-checklist.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-checklist.mse-style/mcard.jpg b/data/magic-checklist.mse-style/mcard.jpg new file mode 100644 index 000000000..4b4d8defe Binary files /dev/null and b/data/magic-checklist.mse-style/mcard.jpg differ diff --git a/data/magic-checklist.mse-style/multicolor_blend_card.png b/data/magic-checklist.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..a2f369c3c Binary files /dev/null and b/data/magic-checklist.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-checklist.mse-style/night_circle.png b/data/magic-checklist.mse-style/night_circle.png new file mode 100644 index 000000000..f0287aa2b Binary files /dev/null and b/data/magic-checklist.mse-style/night_circle.png differ diff --git a/data/magic-checklist.mse-style/pt.png b/data/magic-checklist.mse-style/pt.png new file mode 100644 index 000000000..5eae759ac Binary files /dev/null and b/data/magic-checklist.mse-style/pt.png differ diff --git a/data/magic-checklist.mse-style/rcard.jpg b/data/magic-checklist.mse-style/rcard.jpg new file mode 100644 index 000000000..aa662fb8e Binary files /dev/null and b/data/magic-checklist.mse-style/rcard.jpg differ diff --git a/data/magic-checklist.mse-style/style b/data/magic-checklist.mse-style/style new file mode 100644 index 000000000..86caa55f1 --- /dev/null +++ b/data/magic-checklist.mse-style/style @@ -0,0 +1,1814 @@ +mse version: 2.0.0 +game: magic +full name: Checklist +short name: Checklist +installer group: magic/checklist +icon: card-sample.png +position hint: 999 + +version: 2014-06-28 +depends on: + package: magic.mse-game + version: 2008-06-02 +depends on: + package: magic-mana-large.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-future-common.mse-include + version: 2007-09-23 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + + template := { input + "card.jpg" } + land_template := { input + "card.jpg" } + + card_shape := { "checklist" } + + 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 } + + number_of_boxes := { if styling.number_of_boxes == "" then "100" else styling.number_of_boxes } + +############################################################## 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: number of boxes + description: How many boxes should there be? The default is 20. +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: choice + name: artist font color + description: The default artist and copyright line font color for cards + choice: black + choice: white +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +############################################################## Card fields +card style: + ############################# Background stuff + transformation: + left: 21 + top: 25 + height: 32 + width: 32 + z index: 2 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + image: + left: 17 + top: 17 + width: 341 + height: 488 + z index: 0 + rule text: + left: 65 + top: 27 + width: 287 + height: 26 + alignment: middle center + z index: 2 + font: + name: Matrix + size: 11 + weight: bold + color: black + rarity: + right: 303 + top: 481 + 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") + ############################# Copyright stuff + illustrator: + left: 56 + top : 478 + width: 217 + height: 16 + z index: 2 + font: + name: Matrix + size: 10 + weight: bold + color: { styling.artist_font_color } + copyright line: + left: 30 + top : 493 + width: 247 + height: 12 + z index: 2 + font: + name: MPlantin + size: 6.5 + color: { styling.artist_font_color } +############################################################## Extra card fields +extra card field: + type: choice + name: ptbox + save value: false + editable: false + choice: pt +extra card field: + type: choice + name: paintbrush + script: styling.artist_font_color + save value: false + editable: false +extra card field: + type: choice + name: black border + editable: false + save value: false + choice: black +extra card field: + type: choice + name: title bar + editable: false + save value: false + choice: title +extra card field: + type: multiple choice + name: box 1 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 1 + editable: true + save value: true +extra card field: + type: text + name: cost 1 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 2 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 2 + editable: true + save value: true +extra card field: + type: text + name: cost 2 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 3 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 3 + editable: true + save value: true +extra card field: + type: text + name: cost 3 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 4 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 4 + editable: true + save value: true +extra card field: + type: text + name: cost 4 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 5 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 5 + editable: true + save value: true +extra card field: + type: text + name: cost 5 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 6 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 6 + editable: true + save value: true +extra card field: + type: text + name: cost 6 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 7 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 7 + editable: true + save value: true +extra card field: + type: text + name: cost 7 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 8 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 8 + editable: true + save value: true +extra card field: + type: text + name: cost 8 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 9 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 9 + editable: true + save value: true +extra card field: + type: text + name: cost 9 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 10 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 10 + editable: true + save value: true +extra card field: + type: text + name: cost 10 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 11 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 11 + editable: true + save value: true +extra card field: + type: text + name: cost 11 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 12 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 12 + editable: true + save value: true +extra card field: + type: text + name: cost 12 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 13 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 13 + editable: true + save value: true +extra card field: + type: text + name: cost 13 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 14 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 14 + editable: true + save value: true +extra card field: + type: text + name: cost 14 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 15 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 15 + editable: true + save value: true +extra card field: + type: text + name: cost 15 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 16 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 16 + editable: true + save value: true +extra card field: + type: text + name: cost 16 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 17 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 17 + editable: true + save value: true +extra card field: + type: text + name: cost 17 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 18 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 18 + editable: true + save value: true +extra card field: + type: text + name: cost 18 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 19 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 19 + editable: true + save value: true +extra card field: + type: text + name: cost 19 + script: mana_filter(value) + editable: true + save value: true +extra card field: + type: multiple choice + name: box 20 + editable: true + save value: true + 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: overlay + type: radio + choice: + name: reversed + script: card_color_filter(value) +extra card field: + type: text + name: label 20 + editable: true + save value: true +extra card field: + type: text + name: cost 20 + script: mana_filter(value) + editable: true + save value: true +extra card style: + ptbox: + left: 308 + top: 481 + width: 46 + height: 22 + z index: 2 + render style: image + image: pt.png + paintbrush: + left: 29 + top : 481 + width: 27 + height: 11 + z index: 2 + render style: image + choice images: + black: /magic-future-common.mse-include/paintbrush_black.png + white: /magic-future-common.mse-include/paintbrush_white.png + black border: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: border.png + title bar: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: title.png + box 1: + left: 20 + top: 63 + width: { if number_of_boxes() < 1 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 1: + left: 29 + top: 82 + width: { if number_of_boxes() < 1 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 1: + right: 177 + top: 67 + width: { if number_of_boxes() < 1 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 2: + left: 191 + top: 63 + width: { if number_of_boxes() < 2 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 2: + left: 200 + top: 82 + width: { if number_of_boxes() < 2 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 2: + right: 347 + top: 67 + width: { if number_of_boxes() < 2 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 3: + left: 20 + top: 105 + width: { if number_of_boxes() < 3 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 3: + left: 29 + top: 124 + width: { if number_of_boxes() < 3 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 3: + right: 177 + top: 109 + width: { if number_of_boxes() < 3 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 4: + left: 191 + top: 105 + width: { if number_of_boxes() < 4 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 4: + left: 200 + top: 124 + width: { if number_of_boxes() < 4 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 4: + right: 347 + top: 109 + width: { if number_of_boxes() < 4 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 5: + left: 20 + top: 147 + width: { if number_of_boxes() < 5 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 5: + left: 29 + top: 166 + width: { if number_of_boxes() < 5 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 5: + right: 177 + top: 151 + width: { if number_of_boxes() < 5 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 6: + left: 191 + top: 147 + width: { if number_of_boxes() < 6 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 6: + left: 200 + top: 166 + width: { if number_of_boxes() < 6 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 6: + right: 347 + top: 151 + width: { if number_of_boxes() < 6 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 7: + left: 20 + top: 189 + width: { if number_of_boxes() < 7 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 7: + left: 29 + top: 208 + width: { if number_of_boxes() < 7 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 7: + right: 177 + top: 193 + width: { if number_of_boxes() < 7 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 8: + left: 191 + top: 189 + width: { if number_of_boxes() < 8 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 8: + left: 200 + top: 208 + width: { if number_of_boxes() < 8 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 8: + right: 347 + top: 193 + width: { if number_of_boxes() < 8 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 9: + left: 20 + top: 230 + width: { if number_of_boxes() < 9 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 9: + left: 29 + top: 250 + width: { if number_of_boxes() < 9 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 9: + right: 177 + top: 235 + width: { if number_of_boxes() < 9 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 10: + left: 191 + top: 230 + width: { if number_of_boxes() < 10 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 10: + left: 200 + top: 250 + width: { if number_of_boxes() < 10 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 10: + right: 347 + top: 235 + width: { if number_of_boxes() < 10 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 11: + left: 20 + top: 272 + width: { if number_of_boxes() < 11 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 11: + left: 29 + top: 291 + width: { if number_of_boxes() < 11 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 11: + right: 177 + top: 277 + width: { if number_of_boxes() < 11 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 12: + left: 191 + top: 272 + width: { if number_of_boxes() < 12 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 12: + left: 200 + top: 291 + width: { if number_of_boxes() < 12 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 12: + right: 347 + top: 277 + width: { if number_of_boxes() < 12 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 13: + left: 20 + top: 314 + width: { if number_of_boxes() < 13 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 13: + left: 29 + top: 333 + width: { if number_of_boxes() < 13 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 13: + right: 177 + top: 319 + width: { if number_of_boxes() < 13 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 14: + left: 191 + top: 314 + width: { if number_of_boxes() < 14 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 14: + left: 200 + top: 333 + width: { if number_of_boxes() < 14 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 14: + right: 347 + top: 319 + width: { if number_of_boxes() < 14 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 15: + left: 20 + top: 356 + width: { if number_of_boxes() < 15 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 15: + left: 29 + top: 375 + width: { if number_of_boxes() < 15 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 15: + right: 177 + top: 361 + width: { if number_of_boxes() < 15 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 16: + left: 191 + top: 356 + width: { if number_of_boxes() < 16 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 16: + left: 200 + top: 375 + width: { if number_of_boxes() < 16 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 16: + right: 347 + top: 361 + width: { if number_of_boxes() < 16 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 17: + left: 20 + top: 398 + width: { if number_of_boxes() < 17 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 17: + left: 29 + top: 417 + width: { if number_of_boxes() < 17 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 17: + right: 177 + top: 403 + width: { if number_of_boxes() < 17 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 18: + left: 191 + top: 398 + width: { if number_of_boxes() < 18 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 18: + left: 200 + top: 417 + width: { if number_of_boxes() < 18 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 18: + right: 347 + top: 403 + width: { if number_of_boxes() < 18 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 19: + left: 20 + top: 440 + width: { if number_of_boxes() < 19 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 19: + left: 29 + top: 459 + width: { if number_of_boxes() < 19 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 19: + right: 177 + top: 445 + width: { if number_of_boxes() < 19 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 + box 20: + left: 191 + top: 440 + width: { if number_of_boxes() < 20 then 0 else 164 } + height: 40 + z index: 1 + mask: boxmask.png + render style: image + popup style: in place + image: { card_background() } + label 20: + left: 200 + top: 459 + width: { if number_of_boxes() < 20 then 0 else 147 } + height: 16 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Matrix + size: 12 + weight: bold + color: black + cost 20: + right: 347 + top: 445 + width: { if number_of_boxes() < 20 then 0 else 66 } + height: 16 + alignment: bottom right + symbol font: + name: magic-mana-large + size: 12 + alignment: bottom right + always symbol: true + z index: 2 diff --git a/data/magic-checklist.mse-style/sun_circle.png b/data/magic-checklist.mse-style/sun_circle.png new file mode 100644 index 000000000..a6397c5c0 Binary files /dev/null and b/data/magic-checklist.mse-style/sun_circle.png differ diff --git a/data/magic-checklist.mse-style/title.png b/data/magic-checklist.mse-style/title.png new file mode 100644 index 000000000..68f000a84 Binary files /dev/null and b/data/magic-checklist.mse-style/title.png differ diff --git a/data/magic-checklist.mse-style/ucard.jpg b/data/magic-checklist.mse-style/ucard.jpg new file mode 100644 index 000000000..b8c29f695 Binary files /dev/null and b/data/magic-checklist.mse-style/ucard.jpg differ diff --git a/data/magic-checklist.mse-style/wcard.jpg b/data/magic-checklist.mse-style/wcard.jpg new file mode 100644 index 000000000..e5fef8342 Binary files /dev/null and b/data/magic-checklist.mse-style/wcard.jpg differ diff --git a/data/magic-cockatrice-cs-ech-1.04.mse-export-template/README.txt b/data/magic-cockatrice-cs-ech-1.04.mse-export-template/README.txt new file mode 100644 index 000000000..a260ddf3c --- /dev/null +++ b/data/magic-cockatrice-cs-ech-1.04.mse-export-template/README.txt @@ -0,0 +1,19 @@ +MSE to Cockatrice Exporter - README +By K'yoril, using code from Pichoro, Idle Muse, Innuendo and Seeonee +Updated by Reuben Covington + +Make sure you have updated cockatrice! + +To install, simply copy and paste the magic-cockatrice.mse-export-template into the MSE data folder + +To export, open MSE and select HTML in the export dropdown + +To use standalone, save the export into the Cockatrice folder located in Users (C:\\Users\[ACCOUNT_NAME]\App Data\Local; App Data may be hidden!) + change the file path to your file under settings in Cockatrice (Cockatrice will need to restart!) + +To use images, make a new folder in Cockatrice\pics\downloadedPics (name it your set code) and places you card images in it + +To use with other cards, simply place the new .xml file in the customsets folder (C:\\Users\[ACCOUNT_NAME]\App Data\Local\Cockatrice\Cockatrice\customsets) +then restart cockatrice + +To use DFC's export images like normal but then use an image editor to split each card into two images with the appropriate names diff --git a/data/magic-cockatrice-cs-ech-1.04.mse-export-template/export-template b/data/magic-cockatrice-cs-ech-1.04.mse-export-template/export-template new file mode 100644 index 000000000..7fcf37e24 --- /dev/null +++ b/data/magic-cockatrice-cs-ech-1.04.mse-export-template/export-template @@ -0,0 +1,855 @@ +mse version: 0.3.8 +short name: Cockatrice +full name: CS/ECH 1.04 +position hint: 007 +icon: icon.png +version: 2018-09-29 +installer group: magic/Export/cockatrice + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +create directory: true +file type: *.xml|*.xml|*.*|*.* + +# By K'yoril, edited by Advent, Updated by Reuben Covington, Updated by Cajun, Updated by Zeu +# Based on code by Pichoro, Idle Muse, Innuendo and Seeonee + +option field: + type: choice + name: version + choice: CS/ECH 1.04 +option field: + type:choice + name: Usage Guide + choice: https://tinyurl.com/csexporter +option field: + type: text + name: cockatrice Set Type + description: The "set type" your set will appear as in Cockatrice. "Custom" should be the default. + default: Custom +option field: + type: boolean + name: export Images + description: Whether or not to export images along with the XML. These images are recommended for Cockatrice use. + initial: yes +option field: + type: choice + name: images File Type + description: Which file extension you want the images exported as. JPG is lower quality but lower file size. + choice: JPG + choice: PNG +option field: + type: boolean + name: tokens In Separate XML + description: Tokens are exported to a Separate file called "[Set Code] Tokens.xml" + initial: no +option field: + type: boolean + name: append Set Code To Tokens + description: Adds the set code to token names to differentiate them from tokens with the same name from other sets. + initial: no +option field: + type: text + name: append String To Names + description: Appended to the front of all card names and image names. +option field: + type: boolean + name: include Common + description: Whether to include common cards or not. + initial: yes +option field: + type: boolean + name: include Uncommon + description: Whether to include uncommon cards or not. + initial: yes +option field: + type: boolean + name: include Rare + description: Whether to include rare cards or not. + initial: yes +option field: + type: boolean + name: include Mythic + description: Whether to include mythic rare cards or not. + initial: yes +option field: + type: boolean + name: include Basic Land + description: Whether to include basic land rarity cards or not. + initial: yes +option field: + type: boolean + name: include Tokens + description: Whether to include tokens or not. + initial: yes +option field: + type: boolean + name: include Special + description: Whether to include special rarity cards or not. + initial: yes + +script: + splitter_name := {false} ## experimental future thing for splitting dfc images + #determine if the card is a type that is a "token" i.e. it should be batched with tokens instead of with other cards + is_token := {contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or contains(card.shape, match:"rulestip") } + is_double := {contains(card.shape, match:"double") } + + #determine if the card is of a rarity that should be included + included_rarity := { + (is_token() and options.include_Tokens) + or (card.rarity == "basic land" and options.include_Basic_Land) + or (card.rarity == "common" and options.include_Common) + or (card.rarity == "uncommon" and options.include_Uncommon) + or (card.rarity == "rare" and options.include_Rare) + or (card.rarity == "mythic rare" and options.include_Mythic) + or (card.rarity == "special" and options.include_Special) + } + + #Strip bad punctuation from card names + strip_card_name := + replace@(match: "’",replace:"'") + #replace bad apostrophe with good apostrophe + replace@(match:":", replace:"")+ #remove colons + replace@(match:";", replace:"")+ #remove semicolons + replace@(match:"\\.", replace:"") #remove periods + + #functions for the !exportname command + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n\<]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + + #determining what name should be used for the card + card_name := { if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name } + + #determining what rules text should be used for the card + card_rules_text := { if card.special_text != "" then card.special_text else card.rule_text } + card_rules_text_2 := { if card.special_text_2 != "" then card.special_text_2 else card.rule_text_2 } + + #helpers to find the correct count for this token relation, and generate the requisite XML + token_count_regex := "<([0-9]+|x)>" + filter_count := filter_text@(match: token_count_regex) + generate_count_XML := replace@(match:token_count_regex, replace:{" count=\"" + _1 + "\""}) + add_related_count := {if filter_count(input) != "" then generate_count_XML(filter_count(input)) else ""} + + #helpers to find if a auto-attachment is desired for this token relation, and generate the requisite XML + add_attachment := {if filter_text(match: "", input) != "" then " attach=\"attach\"" else ""} + + #helper functions for converted_related later + related_entry_regex := "(.+?[^[:space:]]);" + + #convert the !related command field to XML blocks + convert_related := + replace@(match: "!related ?\n?", replace:"")+ #blank out the related command itself + replace@(match: "\<",replace:"<") + #replace junk Start of Header characters with proper "less than sign"s + replace@(match: "’",replace:"'") + #replace bad apostrophe with good apostrophe + replace@(match: "",replace:"") + #replace accidentily capital X with lowercase X + replace@(match:"!",replace: "") + #blank out the command ender + + #for every other card name, surround it with reverse-related tags and put in relevant attributes + {for each entry in (break_text(match:related_entry_regex, input)) do ("\" + strip_card_name(entry) + "\\n")} + + #remove accidentily created empty XML blocks + remove_empty := replace@(match:"\\", replace:"") + + filter_related := filter_text@(match:"!relate ?[^!]+!?") + + #functions for the !tapped command + contains_tapped := contains@(match:"!tapped") + + CIPT := {if contains_tapped(card.notes) then "\n "+"\" + "1" + "\" else ""} + + card_color := + { + if contains(card.type, match:"land") or contains(card.rule_text, match:"Devoid") then "" else + ( + (if contains(card.card_color, match:"white") or contains(card.casting_cost, match:"W") then "W" else "") + +(if contains(card.card_color, match:"blue") or contains(card.casting_cost, match:"U") then "U" else "") + +(if contains(card.card_color, match:"black") or contains(card.casting_cost, match:"B") then "B" else "") + +(if contains(card.card_color, match:"red") or contains(card.casting_cost, match:"R") then "R" else "") + +(if contains(card.card_color, match:"green") or contains(card.casting_cost, match:"G") then "G" else "") + ) + } + + card_color_2 := + { + if contains(card.type, match:"land") or contains(card.rule_text_2, match:"Devoid") then "" else + ( + (if contains(card.card_color_2, match:"white") or contains(card.casting_cost_2, match:"W") then "W" else "") + +(if contains(card.card_color_2, match:"blue") or contains(card.casting_cost_2, match:"U") then "U" else "") + +(if contains(card.card_color_2, match:"black") or contains(card.casting_cost_2, match:"B") then "B" else "") + +(if contains(card.card_color_2, match:"red") or contains(card.casting_cost_2, match:"R") then "R" else "") + +(if contains(card.card_color_2, match:"green") or contains(card.casting_cost_2, match:"G") then "G" else "") + ) + } + + #write a normal card's XML text + write_normal := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name())+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + #CIPT + + CIPT() + # Rules Text + +"\n "+"\"+card_rules_text()+"\" + +"\n"+"\" + } + write_token := { + "\n"+"\" + # Name + +"\n "+"\"+strip_card_name(card_name())+(if options.append_Set_Code_To_Tokens then " " + set.set_code else "")+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + #CIPT + + CIPT() + # Rules Text + +"\n "+"\"+card_rules_text()+"\" + # Token + + "\n \1\" + # Reverse Related + #if there is a !related block in the cards notes, set up the reverse-related XML elements + + (if filter_related(card.notes) != "" then remove_empty("\n" + convert_related(filter_related(card.notes)))) + +"\n"+"\" + } + write_flip := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" // "+strip_card_name(card.name_2) + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + +(if contains(card.shape, match:"flip") then + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + else if card.card_color != "" and card.card_color != "land" and card.card_color != "artifact" and card.card_color_2 != "" and card.card_color_2 != "land" and card.card_color_2 != "artifact"then + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") or card.card_color != card.card_color_2 then "M" + else if contains(card.card_color, match:"white") and contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color, match:"blue") and contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color, match:"black") and contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color, match:"red") and contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color, match:"green") and contains(card.card_color_2, match:"green") then "G" + else "") + else + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") or contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") or contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color, match:"blue") or contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color, match:"black") or contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color, match:"red") or contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color, match:"green") or contains(card.card_color_2, match:"green") then "G" + else "") + ) + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost + +(if card.casting_cost_2 != "" then " // "+card.casting_cost_2) + +"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+" // "+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") and contains(card.type_2, match:"Creature") then " // ") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") or contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "2" + else if contains(card.type, match:"Land") or contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card_rules_text()+"\n--- \n"+card_rules_text_2()+"\" + +"\n"+"\" + } + write_double := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card_rules_text() + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+"("+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2) + +"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type_2, match:"Creature") then "\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\"+card_rules_text_2() + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + + # Count the number of paragraphs to detect number of walker abilities. + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + + write_walker := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name())+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +"\n "+"\"+card.loyalty+"\" + # Tablerow + +"\n "+"\"+"1"+"\" + #CIPT + + CIPT() + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then split_text(match:"\n", card.rule_text).3)) + +"\" + +"\n"+"\" + } + write_double_walker := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +(if contains(card.type, match:"Planeswalker") then "\n "+"\"+card.loyalty+"\") + # P/T + +(if contains(card.type, match:"Creature") then "\n "+"\"+card.pt+"\") + # Tablerow + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n")) + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2)+"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # Loyalty II + +(if contains(card.type_2, match:"Planeswalker") then "\n "+"\"+card.loyalty_2+"\") + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n "+"\"+card.pt_2+"\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\" + +(if card.special_text_2 or else "" != "" then card.special_text_2 else + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + +(if contains(paragraph_count(card.rule_text_2), match:"•") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"•") then split_text(match:"\n", card.rule_text_2).1) + +(if contains(paragraph_count(card.rule_text_2), match:"••") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"••") then split_text(match:"\n", card.rule_text_2).2) + +(if contains(paragraph_count(card.rule_text_2), match:"•••") then "\n")) + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + write_sparker := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card_rules_text() + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2)+"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # Loyalty II + +(if contains(card.type_2, match:"Planeswalker") then "\n "+"\"+card.loyalty_2+"\") + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n "+"\"+card.pt_2+"\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\" + +(if card.special_text_2 or else "" != "" then card.special_text_2 else + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + +(if contains(paragraph_count(card.rule_text_2), match:"•") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"•") then split_text(match:"\n", card.rule_text_2).1) + +(if contains(paragraph_count(card.rule_text_2), match:"••") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"••") then split_text(match:"\n", card.rule_text_2).2) + +(if contains(paragraph_count(card.rule_text_2), match:"•••") then "\n")) + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + write_sacrificer := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +(if contains(card.type, match:"Planeswalker") then "\n "+"\"+card.loyalty+"\") + # P/T + +(if contains(card.type, match:"Creature") then "\n "+"\"+card.pt+"\") + # Tablerow + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n")) + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+"("+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2) + +"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type_2, match:"Creature") then "\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\"+card_rules_text_2() + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + write_leveler := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name())+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + #CIPT + + CIPT() + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + #Level I + +card_rules_text() + # Level II + +"\nLEVEL " + card.level_1 + +(if card.pt_2 != "" then "\n"+card.pt_2) + +"\n"+card.rule_text_2 + # Level III + +"\nLEVEL " + card.level_2 + +(if card.pt_3 != "" then "\n"+card.pt_3) + +"\n"+card.rule_text_3 + +"\" + +"\n"+"\" + } + + write_card := { if is_token() then "" + else if not(included_rarity()) then "" + else if contains(card.shape, match:"double") and contains(card.type, match:"Planeswalker") and contains(card.type_2, match:"Planeswalker") then write_double_walker() + else if contains(card.shape, match:"double") and card.loyalty_2 != "" then write_sparker() + else if contains(card.shape, match:"double") and card.loyalty != "" then write_sacrificer() + else if contains(card.shape, match:"double") then write_double() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + + #if the currently exported card is a token, write it as a token + write_token_if_token := { if is_token() then write_token() else ""} + + #render image file + write_image := + { + write_image_file( + card, + directory: "{set.set_code}", + file:"{options.append_String_To_Names+strip_card_name(card_name())+(if is_token() and options.append_Set_Code_To_Tokens then " " + set.set_code else "")+if splitter_name() and is_double() then "_" + card.name_2}.full." + to_lower(options.images_File_Type), + width: (if contains(card.shape, match:"split") or contains(card.shape, match:"double") then 752 else 375), + height: 523 + ) + } + + #if images are set to be rendered, render all images of rarities that have been selected + write_images := if options.export_Images then for each card in filter_list(cards,filter:{included_rarity(card:input)}) do write_image() else "" + + write_cards := to_text(for each card in cards do write_card()) + write_all_tokens := to_text(for each card in cards do write_token_if_token()) + + #Main export script + + #tokens in Separate XML + if (options.include_Tokens and options.tokens_In_Separate_XML) then write_text_file(file:set.set_code + " Tokens" + ".xml", to_string("\n\n\n"+write_all_tokens+"\n\n\n")) + + #other cards + to_string("\n\n\n\n"+set.set_code+"\n"+set.title+"\n"+options.cockatrice_Set_Type+"\n\n\n\n"+write_cards+if (options.include_Tokens and not(options.tokens_In_Separate_XML)) then ("\n\nTokens\n"+write_all_tokens)+"\n\n\n") diff --git a/data/magic-cockatrice-cs-ech-1.04.mse-export-template/icon.png b/data/magic-cockatrice-cs-ech-1.04.mse-export-template/icon.png new file mode 100644 index 000000000..7c56e0db5 Binary files /dev/null and b/data/magic-cockatrice-cs-ech-1.04.mse-export-template/icon.png differ diff --git a/data/magic-cockatrice-custom-standard-1.03.mse-export-template/README.txt b/data/magic-cockatrice-custom-standard-1.03.mse-export-template/README.txt new file mode 100644 index 000000000..a260ddf3c --- /dev/null +++ b/data/magic-cockatrice-custom-standard-1.03.mse-export-template/README.txt @@ -0,0 +1,19 @@ +MSE to Cockatrice Exporter - README +By K'yoril, using code from Pichoro, Idle Muse, Innuendo and Seeonee +Updated by Reuben Covington + +Make sure you have updated cockatrice! + +To install, simply copy and paste the magic-cockatrice.mse-export-template into the MSE data folder + +To export, open MSE and select HTML in the export dropdown + +To use standalone, save the export into the Cockatrice folder located in Users (C:\\Users\[ACCOUNT_NAME]\App Data\Local; App Data may be hidden!) + change the file path to your file under settings in Cockatrice (Cockatrice will need to restart!) + +To use images, make a new folder in Cockatrice\pics\downloadedPics (name it your set code) and places you card images in it + +To use with other cards, simply place the new .xml file in the customsets folder (C:\\Users\[ACCOUNT_NAME]\App Data\Local\Cockatrice\Cockatrice\customsets) +then restart cockatrice + +To use DFC's export images like normal but then use an image editor to split each card into two images with the appropriate names diff --git a/data/magic-cockatrice-custom-standard-1.03.mse-export-template/export-template b/data/magic-cockatrice-custom-standard-1.03.mse-export-template/export-template new file mode 100644 index 000000000..9917c258e --- /dev/null +++ b/data/magic-cockatrice-custom-standard-1.03.mse-export-template/export-template @@ -0,0 +1,853 @@ +mse version: 0.3.8 +short name: Cockatrice +full name: CS/ECH 1.04 +position hint: 007 +icon: icon.png +version: 2018-09-29 +installer group: magic/Export/cockatrice + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +create directory: true +file type: *.xml|*.xml|*.*|*.* + +# By K'yoril, edited by Advent, Updated by Reuben Covington, Updated by Cajun, Updated by Zeu +# Based on code by Pichoro, Idle Muse, Innuendo and Seeonee + +option field: + type: choice + name: version + choice: CS/ECH 1.04 +option field: + type:choice + name: Usage Guide + choice: https://tinyurl.com/csexporter +option field: + type: text + name: cockatrice Set Type + description: The "set type" your set will appear as in Cockatrice. "Custom" should be the default. + default: Custom +option field: + type: boolean + name: export Images + description: Whether or not to export images along with the XML. These images are recommended for Cockatrice use. + initial: yes +option field: + type: choice + name: images File Type + description: Which file extension you want the images exported as. JPG is lower quality but lower file size. + choice: JPG + choice: PNG +option field: + type: boolean + name: tokens In Separate XML + description: Tokens are exported to a Separate file called "[Set Code] Tokens.xml" + initial: no +option field: + type: boolean + name: append Set Code To Tokens + description: Adds the set code to token names to differentiate them from tokens with the same name from other sets. + initial: no +option field: + type: text + name: append String To Names + description: Appended to the front of all card names and image names. +option field: + type: boolean + name: include Common + description: Whether to include common cards or not. + initial: yes +option field: + type: boolean + name: include Uncommon + description: Whether to include uncommon cards or not. + initial: yes +option field: + type: boolean + name: include Rare + description: Whether to include rare cards or not. + initial: yes +option field: + type: boolean + name: include Mythic + description: Whether to include mythic rare cards or not. + initial: yes +option field: + type: boolean + name: include Basic Land + description: Whether to include basic land rarity cards or not. + initial: yes +option field: + type: boolean + name: include Tokens + description: Whether to include tokens or not. + initial: yes +option field: + type: boolean + name: include Special + description: Whether to include special rarity cards or not. + initial: yes + +script: + #determine if the card is a type that is a "token" i.e. it should be batched with tokens instead of with other cards + is_token := {contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or contains(card.shape, match:"rulestip") } + + #determine if the card is of a rarity that should be included + included_rarity := { + (is_token() and options.include_Tokens) + or (card.rarity == "basic land" and options.include_Basic_Land) + or (card.rarity == "common" and options.include_Common) + or (card.rarity == "uncommon" and options.include_Uncommon) + or (card.rarity == "rare" and options.include_Rare) + or (card.rarity == "mythic rare" and options.include_Mythic) + or (card.rarity == "special" and options.include_Special) + } + + #Strip bad punctuation from card names + strip_card_name := + replace@(match: "’",replace:"'") + #replace bad apostrophe with good apostrophe + replace@(match:":", replace:"")+ #remove colons + replace@(match:";", replace:"")+ #remove semicolons + replace@(match:"\\.", replace:"") #remove periods + + #functions for the !exportname command + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n\<]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + + #determining what name should be used for the card + card_name := { if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name } + + #determining what rules text should be used for the card + card_rules_text := { if card.special_text != "" then card.special_text else card.rule_text } + card_rules_text_2 := { if card.special_text_2 != "" then card.special_text_2 else card.rule_text_2 } + + #helpers to find the correct count for this token relation, and generate the requisite XML + token_count_regex := "<([0-9]+|x)>" + filter_count := filter_text@(match: token_count_regex) + generate_count_XML := replace@(match:token_count_regex, replace:{" count=\"" + _1 + "\""}) + add_related_count := {if filter_count(input) != "" then generate_count_XML(filter_count(input))} + + #helpers to find if a auto-attachment is desired for this token relation, and generate the requisite XML + add_attachment := {if filter_text(match: "", input) != "" then " attach=\"attach\""} + + #helper functions for converted_related later + related_entry_regex := "(.+?[^[:space:]]);" + + #convert the !related command field to XML blocks + convert_related := + replace@(match: "!related ?\n?", replace:"")+ #blank out the related command itself + replace@(match: "\<",replace:"<") + #replace junk Start of Header characters with proper "less than sign"s + replace@(match: "’",replace:"'") + #replace bad apostrophe with good apostrophe + replace@(match: "",replace:"") + #replace accidentily capital X with lowercase X + replace@(match:"!",replace: "") + #blank out the command ender + + #for every other card name, surround it with reverse-related tags and put in relevant attributes + {for each entry in (break_text(match:related_entry_regex, input)) do ("\" + strip_card_name(entry) + "\\n")} + + #remove accidentily created empty XML blocks + remove_empty := replace@(match:"\\", replace:"") + + filter_related := filter_text@(match:"!relate ?[^!]+!?") + + #functions for the !tapped command + contains_tapped := contains@(match:"!tapped") + + CIPT := {(if contains_tapped(card.notes) then "\n "+"\" + "1" + "\")} + + card_color := + { + if contains(card.type, match:"land") or contains(card.rule_text, match:"Devoid") then "" else + ( + (if contains(card.card_color, match:"white") or contains(card.casting_cost, match:"W") then "W") + +(if contains(card.card_color, match:"blue") or contains(card.casting_cost, match:"U") then "U") + +(if contains(card.card_color, match:"black") or contains(card.casting_cost, match:"B") then "B") + +(if contains(card.card_color, match:"red") or contains(card.casting_cost, match:"R") then "R") + +(if contains(card.card_color, match:"green") or contains(card.casting_cost, match:"G") then "G") + ) + } + + card_color_2 := + { + if contains(card.type, match:"land") or contains(card.rule_text_2, match:"Devoid") then "" else + ( + (if contains(card.card_color_2, match:"white") or contains(card.casting_cost_2, match:"W") then "W") + +(if contains(card.card_color_2, match:"blue") or contains(card.casting_cost_2, match:"U") then "U") + +(if contains(card.card_color_2, match:"black") or contains(card.casting_cost_2, match:"B") then "B") + +(if contains(card.card_color_2, match:"red") or contains(card.casting_cost_2, match:"R") then "R") + +(if contains(card.card_color_2, match:"green") or contains(card.casting_cost_2, match:"G") then "G") + ) + } + + #write a normal card's XML text + write_normal := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name())+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + #CIPT + + CIPT() + # Rules Text + +"\n "+"\"+card_rules_text()+"\" + +"\n"+"\" + } + write_token := { + "\n"+"\" + # Name + +"\n "+"\"+strip_card_name(card_name())+(if options.append_Set_Code_To_Tokens then " " + set.set_code else "")+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + #CIPT + + CIPT() + # Rules Text + +"\n "+"\"+card_rules_text()+"\" + # Token + + "\n \1\" + # Reverse Related + #if there is a !related block in the cards notes, set up the reverse-related XML elements + + (if filter_related(card.notes) != "" then remove_empty("\n" + convert_related(filter_related(card.notes)))) + +"\n"+"\" + } + write_flip := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" // "+strip_card_name(card.name_2) + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + +(if contains(card.shape, match:"flip") then + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + else if card.card_color != "" and card.card_color != "land" and card.card_color != "artifact" and card.card_color_2 != "" and card.card_color_2 != "land" and card.card_color_2 != "artifact"then + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") or card.card_color != card.card_color_2 then "M" + else if contains(card.card_color, match:"white") and contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color, match:"blue") and contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color, match:"black") and contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color, match:"red") and contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color, match:"green") and contains(card.card_color_2, match:"green") then "G" + else "") + else + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") or contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") or contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color, match:"blue") or contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color, match:"black") or contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color, match:"red") or contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color, match:"green") or contains(card.card_color_2, match:"green") then "G" + else "") + ) + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost + +(if card.casting_cost_2 != "" then " // "+card.casting_cost_2) + +"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+" // "+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") and contains(card.type_2, match:"Creature") then " // ") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") or contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "2" + else if contains(card.type, match:"Land") or contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card_rules_text()+"\n--- \n"+card_rules_text_2()+"\" + +"\n"+"\" + } + write_double := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card_rules_text() + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+"("+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2) + +"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type_2, match:"Creature") then "\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\"+card_rules_text_2() + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + + # Count the number of paragraphs to detect number of walker abilities. + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + + write_walker := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name())+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +"\n "+"\"+card.loyalty+"\" + # Tablerow + +"\n "+"\"+"1"+"\" + #CIPT + + CIPT() + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then split_text(match:"\n", card.rule_text).3)) + +"\" + +"\n"+"\" + } + write_double_walker := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +(if contains(card.type, match:"Planeswalker") then "\n "+"\"+card.loyalty+"\") + # P/T + +(if contains(card.type, match:"Creature") then "\n "+"\"+card.pt+"\") + # Tablerow + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n")) + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2)+"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # Loyalty II + +(if contains(card.type_2, match:"Planeswalker") then "\n "+"\"+card.loyalty_2+"\") + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n "+"\"+card.pt_2+"\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\" + +(if card.special_text_2 or else "" != "" then card.special_text_2 else + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + +(if contains(paragraph_count(card.rule_text_2), match:"•") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"•") then split_text(match:"\n", card.rule_text_2).1) + +(if contains(paragraph_count(card.rule_text_2), match:"••") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"••") then split_text(match:"\n", card.rule_text_2).2) + +(if contains(paragraph_count(card.rule_text_2), match:"•••") then "\n")) + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + write_sparker := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card_rules_text() + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2)+"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # Loyalty II + +(if contains(card.type_2, match:"Planeswalker") then "\n "+"\"+card.loyalty_2+"\") + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n "+"\"+card.pt_2+"\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\" + +(if card.special_text_2 or else "" != "" then card.special_text_2 else + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + +(if contains(paragraph_count(card.rule_text_2), match:"•") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"•") then split_text(match:"\n", card.rule_text_2).1) + +(if contains(paragraph_count(card.rule_text_2), match:"••") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"••") then split_text(match:"\n", card.rule_text_2).2) + +(if contains(paragraph_count(card.rule_text_2), match:"•••") then "\n")) + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + write_sacrificer := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name()) + #+" | ("+strip_card_name(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Name of the related card + +"\n "+"\"+strip_card_name(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +(if contains(card.type, match:"Planeswalker") then "\n "+"\"+card.loyalty+"\") + # P/T + +(if contains(card.type, match:"Creature") then "\n "+"\"+card.pt+"\") + # Tablerow + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n")) + +"\n---\n(Back): "+strip_card_name(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+"("+strip_card_name(card_name())+") | " + +strip_card_name(card.name_2) + +"\" + # Set II + +"\n "+"\"+set.set_code+"\" + # Color II + +"\n "+"\" + + card_color_2() + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type_2, match:"Creature") then "\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\"+card_rules_text_2() + +"\n---\n(Front): "+strip_card_name(card_name())+"\" + +"\n"+"\" + } + write_leveler := { + "\n"+"\" + # Name + +"\n "+"\"+options.append_String_To_Names+strip_card_name(card_name())+"\" + # Set + +"\n "+"\"+set.set_code+"\" + # Color + +"\n "+"\" + + card_color() + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Converted Mana Cost + +"\n "+"\"+card.cmc+"\" + # Converted Mana Cost II + +"\n "+"\"+card.cmc+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + #CIPT + + CIPT() + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + #Level I + +card_rules_text() + # Level II + +"\nLEVEL " + card.level_1 + +(if card.pt_2 != "" then "\n"+card.pt_2) + +"\n"+card.rule_text_2 + # Level III + +"\nLEVEL " + card.level_2 + +(if card.pt_3 != "" then "\n"+card.pt_3) + +"\n"+card.rule_text_3 + +"\" + +"\n"+"\" + } + + write_card := { if is_token() then "" + else if not(included_rarity()) then "" + else if contains(card.shape, match:"double") and contains(card.type, match:"Planeswalker") and contains(card.type_2, match:"Planeswalker") then write_double_walker() + else if contains(card.shape, match:"double") and card.loyalty_2 != "" then write_sparker() + else if contains(card.shape, match:"double") and card.loyalty != "" then write_sacrificer() + else if contains(card.shape, match:"double") then write_double() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + + #if the currently exported card is a token, write it as a token + write_token_if_token := { if is_token() then write_token()} + + #render image file + write_image := + { + write_image_file( + card, + directory: "{set.set_code}", + file:"{options.append_String_To_Names+strip_card_name(card_name())+(if is_token() and options.append_Set_Code_To_Tokens then " " + set.set_code else "")}.full." + to_lower(options.images_File_Type), + width: (if contains(card.shape, match:"split") or contains(card.shape, match:"double") then 752 else 375), + height: 523 + ) + } + + #if images are set to be rendered, render all images of rarities that have been selected + write_images := if options.export_Images then for each card in filter_list(cards,filter:{included_rarity(card:input)}) do write_image() + + write_cards := to_text(for each card in cards do write_card()) + write_all_tokens := to_text(for each card in cards do write_token_if_token()) + + #Main export script + + #tokens in Separate XML + if (options.include_Tokens and options.tokens_In_Separate_XML) then write_text_file(file:set.set_code + " Tokens" + ".xml", to_string("\n\n\n"+write_all_tokens+"\n\n\n")) + + #other cards + to_string("\n\n\n\n"+set.set_code+"\n"+set.title+"\n"+options.cockatrice_Set_Type+"\n\n\n\n"+write_cards+if (options.include_Tokens and not(options.tokens_In_Separate_XML)) then ("\n\nTokens\n"+write_all_tokens)+"\n\n\n") diff --git a/data/magic-cockatrice-custom-standard-1.03.mse-export-template/icon.png b/data/magic-cockatrice-custom-standard-1.03.mse-export-template/icon.png new file mode 100644 index 000000000..7c56e0db5 Binary files /dev/null and b/data/magic-cockatrice-custom-standard-1.03.mse-export-template/icon.png differ diff --git a/data/magic-cockatrice-updated.mse-export-template/README.txt b/data/magic-cockatrice-updated.mse-export-template/README.txt new file mode 100644 index 000000000..a260ddf3c --- /dev/null +++ b/data/magic-cockatrice-updated.mse-export-template/README.txt @@ -0,0 +1,19 @@ +MSE to Cockatrice Exporter - README +By K'yoril, using code from Pichoro, Idle Muse, Innuendo and Seeonee +Updated by Reuben Covington + +Make sure you have updated cockatrice! + +To install, simply copy and paste the magic-cockatrice.mse-export-template into the MSE data folder + +To export, open MSE and select HTML in the export dropdown + +To use standalone, save the export into the Cockatrice folder located in Users (C:\\Users\[ACCOUNT_NAME]\App Data\Local; App Data may be hidden!) + change the file path to your file under settings in Cockatrice (Cockatrice will need to restart!) + +To use images, make a new folder in Cockatrice\pics\downloadedPics (name it your set code) and places you card images in it + +To use with other cards, simply place the new .xml file in the customsets folder (C:\\Users\[ACCOUNT_NAME]\App Data\Local\Cockatrice\Cockatrice\customsets) +then restart cockatrice + +To use DFC's export images like normal but then use an image editor to split each card into two images with the appropriate names diff --git a/data/magic-cockatrice-updated.mse-export-template/desktop.ini b/data/magic-cockatrice-updated.mse-export-template/desktop.ini new file mode 100644 index 000000000..d7d4253ae --- /dev/null +++ b/data/magic-cockatrice-updated.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-cockatrice-updated.mse-export-template,0 diff --git a/data/magic-cockatrice-updated.mse-export-template/export-template b/data/magic-cockatrice-updated.mse-export-template/export-template new file mode 100644 index 000000000..04b229c5f --- /dev/null +++ b/data/magic-cockatrice-updated.mse-export-template/export-template @@ -0,0 +1,666 @@ +mse version: 0.3.8 +short name: Cockatrice +full name: Updated Full Exporter +position hint: 007 +icon: icon.png +version: 2018-09-29 +installer group: magic/Export/cockatrice + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +create directory: true +file type: *.xml|*.xml|*.*|*.* + +# By K'yoril, edited by Advent, Updated by Reuben Covington, Updated by Cajun +# Based on code by Pichoro, Idle Muse, Innuendo and Seeonee + +option field: + type: choice + name: reminder + choice: Include Set Code if planning to work with other sets +option field: + type: text + name: set Code + description: Set Code +option field: + type: text + name: images Location + description: Location of the Card Images +option field: + type: boolean + name: append set code + description: Adds the set code to token names to differentiate them + initial: no + +script: + #####replace@(match:"\n", replace:"\\n \")+ + #####replace@(match:";", replace:"\\n \") + + token_export := {contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or contains(card.shape, match:"rulestip")} + #Removes commas from DFC walkers + remove_commas := replace@(match:":", replace:"")+ + replace@(match:"<(/|\\\\)?i>", replace:"")+ + replace@(match:"[\<>:\\\\/\"\\*\\?\\|]", replace:"") + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n\<]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + card_name := { if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name } + convert_related := replace@(match: "!related ?(\n)?", replace:"\n")+ + replace@(match:"!",replace: "")+ + replace@(match:" ?; ?", replace:"\n")+ + replace@(match:"(^[^\r\n\<]+)", replace:{" \" + _1 + "\"})+ + replace@(match:"\([^\r\n\<]+)\\<([0-9]+)>", replace:{"\" + _1 + "\"}) + remove_empty := replace@(match:"\\", replace:"") + filter_related := filter_text@(match:"!relate ?[^!]+!?") + write_normal := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name())+"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+(if card.special_text != "" then card.special_text else card.rule_text)+"\" + +"\n"+"\" + } + write_token := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name())+(if options.append_set_code then " " + options.set_Code else "")+"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card.rule_text+"\" + # Token + + "\n \1\" + # Reverse Related + + convert_related(filter_related(card.notes)) + +"\n"+"\" + } + write_flip := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name()) + #+" // "+remove_commas(card.name_2) + +"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.shape, match:"flip") then + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + else if card.card_color != "" and card.card_color != "land" and card.card_color != "artifact" and card.card_color_2 != "" and card.card_color_2 != "land" and card.card_color_2 != "artifact"then + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") or card.card_color != card.card_color_2 then "M" + else if contains(card.card_color, match:"white") and contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color, match:"blue") and contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color, match:"black") and contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color, match:"red") and contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color, match:"green") and contains(card.card_color_2, match:"green") then "G" + else "") + else + (if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") or contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") or contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color, match:"blue") or contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color, match:"black") or contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color, match:"red") or contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color, match:"green") or contains(card.card_color_2, match:"green") then "G" + else "") + ) + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost + +(if card.casting_cost_2 != "" then " // "+card.casting_cost_2) + +"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+" // "+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") and contains(card.type_2, match:"Creature") then " // ") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") or contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") or contains(card.type_2, match:"Creature") then "2" + else if contains(card.type, match:"Land") or contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+card.rule_text+"\n--- \n"+card.rule_text_2+"\" + +"\n"+"\" + } + write_double := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name()) + #+" | ("+remove_commas(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Name of the related card + +"\n "+"\"+remove_commas(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+(if card.special_text != "" then card.special_text else card.rule_text) + +"\n---\n(Back): "+remove_commas(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+"("+remove_commas(card_name())+") | " + +remove_commas(card.name_2) + +"\" + # Set II + +"\n "+"\"+options.set_Code+"\" + # Color II + +"\n "+"\" + +(if contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color_2, match:"green") then "G" + else "") + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type_2, match:"Creature") then "\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\"+(if card.special_text_2 != "" then card.special_text_2 else card.rule_text_2) + +"\n---\n(Front): "+remove_commas(card_name())+"\" + +"\n"+"\" + } + + # Count the number of paragraphs to detect number of walker abilities. + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + + write_walker := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name())+"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +"\n "+"\"+card.loyalty+"\" + # Tablerow + +"\n "+"\"+"1"+"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then split_text(match:"\n", card.rule_text).3)) + +"\" + +"\n"+"\" + } + write_double_walker := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name()) + #+" | ("+remove_commas(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Name of the related card + +"\n "+"\"+remove_commas(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +(if contains(card.type, match:"Planeswalker") then "\n "+"\"+card.loyalty+"\") + # P/T + +(if contains(card.type, match:"Creature") then "\n "+"\"+card.pt+"\") + # Tablerow + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n")) + +"\n---\n(Back): "+remove_commas(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+remove_commas(card_name())+") | " + +remove_commas(card.name_2)+"\" + # Set II + +"\n "+"\"+options.set_Code+"\" + # Color II + +"\n "+"\" + +(if contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color_2, match:"green") then "G" + else "") + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # Loyalty II + +(if contains(card.type_2, match:"Planeswalker") then "\n "+"\"+card.loyalty_2+"\") + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n "+"\"+card.pt_2+"\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\" + +(if card.special_text_2 or else "" != "" then card.special_text_2 else + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + +(if contains(paragraph_count(card.rule_text_2), match:"•") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"•") then split_text(match:"\n", card.rule_text_2).1) + +(if contains(paragraph_count(card.rule_text_2), match:"••") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"••") then split_text(match:"\n", card.rule_text_2).2) + +(if contains(paragraph_count(card.rule_text_2), match:"•••") then "\n")) + +"\n---\n(Front): "+remove_commas(card_name())+"\" + +"\n"+"\" + } + write_sparker := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name()) + #+" | ("+remove_commas(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Name of the related card + +"\n "+"\"+remove_commas(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+(if card.special_text != "" then card.special_text else card.rule_text) + +"\n---\n(Back): "+remove_commas(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+remove_commas(card_name())+") | " + +remove_commas(card.name_2)+"\" + # Set II + +"\n "+"\"+options.set_Code+"\" + # Color II + +"\n "+"\" + +(if contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color_2, match:"green") then "G" + else "") + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # Loyalty II + +(if contains(card.type_2, match:"Planeswalker") then "\n "+"\"+card.loyalty_2+"\") + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n "+"\"+card.pt_2+"\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\" + +(if card.special_text_2 or else "" != "" then card.special_text_2 else + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + +(if contains(paragraph_count(card.rule_text_2), match:"•") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"•") then split_text(match:"\n", card.rule_text_2).1) + +(if contains(paragraph_count(card.rule_text_2), match:"••") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"••") then split_text(match:"\n", card.rule_text_2).2) + +(if contains(paragraph_count(card.rule_text_2), match:"•••") then "\n")) + +"\n---\n(Front): "+remove_commas(card_name())+"\" + +"\n"+"\" + } + write_sacrificer := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name()) + #+" | ("+remove_commas(card.name_2)+")" + +"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Name of the related card + +"\n "+"\"+remove_commas(card.name_2)+"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # Loyalty + +(if contains(card.type, match:"Planeswalker") then "\n "+"\"+card.loyalty+"\") + # P/T + +(if contains(card.type, match:"Creature") then "\n "+"\"+card.pt+"\") + # Tablerow + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\" + +(if card.special_text or else "" != "" then card.special_text else + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1) + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2) + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n")) + +"\n---\n(Back): "+remove_commas(card.name_2)+"\" + +"\n"+"\" + +"\n"+"\" + # Name II + +"\n "+"\" + #+"("+remove_commas(card_name())+") | " + +remove_commas(card.name_2) + +"\" + # Set II + +"\n "+"\"+options.set_Code+"\" + # Color II + +"\n "+"\" + +(if contains(card.card_color_2, match:"multicolor") or contains(card.card_color_2, match:"hybrid") then "M" + else if contains(card.card_color_2, match:"white") then "W" + else if contains(card.card_color_2, match:"blue") then "U" + else if contains(card.card_color_2, match:"black") then "B" + else if contains(card.card_color_2, match:"red") then "R" + else if contains(card.card_color_2, match:"green") then "G" + else "") + +"\" + # Mana Cost II + +"\n "+"\"+card.casting_cost_2+"\" + # Type II + +"\n "+"\"+replace(card.type_2, match:"—", replace:"-")+"\" + # P/T II + +(if contains(card.type_2, match:"Creature") then "\n ") + +(if contains(card.type_2, match:"Creature") then "\") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +(if contains(card.type_2, match:"Creature") then "\") + # Tablerow II + +"\n "+"\" + +(if contains(card.type_2, match:"Instant") or contains(card.type_2, match:"Sorcery") then "3" + else if contains(card.type_2, match:"Creature") then "2" + else if contains(card.type_2, match:"Land") then "0" + else "1") + +"\" + # Rules Text II + +"\n "+"\"+(if card.special_text_2 != "" then card.special_text_2 else card.rule_text_2) + +"\n---\n(Front): "+remove_commas(card_name())+"\" + +"\n"+"\" + } + write_leveler := { + "\n"+"\" + # Name + +"\n "+"\"+remove_commas(card_name())+"\" + # Set + +"\n "+"\"+options.set_Code+"\" + # Color + +"\n "+"\" + +(if contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"hybrid") then "M" + else if contains(card.card_color, match:"white") then "W" + else if contains(card.card_color, match:"blue") then "U" + else if contains(card.card_color, match:"black") then "B" + else if contains(card.card_color, match:"red") then "R" + else if contains(card.card_color, match:"green") then "G" + else "") + +"\" + # Mana Cost + +"\n "+"\"+card.casting_cost+"\" + # Type + +"\n "+"\"+replace(card.type, match:"—", replace:"-")+"\" + # P/T + +(if contains(card.type, match:"Creature") then "\n ") + +(if contains(card.type, match:"Creature") then "\") + +(if contains(card.type, match:"Creature") then card.pt) + +(if contains(card.type, match:"Creature") then "\") + # Tablerow + +"\n "+"\" + +(if contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") then "3" + else if contains(card.type, match:"Creature") then "2" + else if contains(card.type, match:"Land") then "0" + else "1") + +"\" + # Rules Text + +"\n "+"\"+ if card.special_text != "" then card.special_text else "" + #Level I + +card.rule_text + # Level II + +"\nLEVEL " + card.level_1 + +(if card.pt_2 != "" then "\n"+card.pt_2) + +"\n"+card.rule_text_2 + # Level III + +"\nLEVEL " + card.level_2 + +(if card.pt_3 != "" then "\n"+card.pt_3) + +"\n"+card.rule_text_3 + +"\" + +"\n"+"\" + } + + write_card := { if token_export() then "" + else if contains(card.shape, match:"double") and contains(card.type, match:"Planeswalker") and contains(card.type_2, match:"Planeswalker") then write_double_walker() + else if contains(card.shape, match:"double") and card.loyalty_2 != "" then write_sparker() + else if contains(card.shape, match:"double") and card.loyalty != "" then write_sacrificer() + else if contains(card.shape, match:"double") then write_double() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + write_tokens := { if token_export() then write_token()} + write_images := for each card in sort_list(cards, order_by: {card.card_number}) do write_image_file(card, directory: "{options.set_Code}", file:"{remove_commas(card_name())+(if token_export() and options.append_set_code then " " + options.set_Code else "")}.full.jpg", width: (if contains(card.shape, match:"double") then 752 else 375), height: 523) + write_cards := to_text(for each card in sort_list(cards, order_by: {input.card_number}) do write_card()) + write_all_tokens := to_text(for each card in sort_list(cards, order_by: {input.card_number}) do write_tokens()) + write_text_file(file:"tokens" + options.set_Code + ".xml", to_string("\n\n\n"+write_all_tokens+"\n\n\n")) + to_string("\n\n\n\n"+options.set_Code+"\n"+set.title+"\n\n\n\n"+write_cards+"\n\n\n") diff --git a/data/magic-cockatrice-updated.mse-export-template/icon.png b/data/magic-cockatrice-updated.mse-export-template/icon.png new file mode 100644 index 000000000..7c56e0db5 Binary files /dev/null and b/data/magic-cockatrice-updated.mse-export-template/icon.png differ diff --git a/data/magic-counter-m15.mse-style/artist_arrow.png b/data/magic-counter-m15.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-counter-m15.mse-style/artist_arrow.png differ diff --git a/data/magic-counter-m15.mse-style/blank.png b/data/magic-counter-m15.mse-style/blank.png new file mode 100644 index 000000000..636ce1dda Binary files /dev/null and b/data/magic-counter-m15.mse-style/blank.png differ diff --git a/data/magic-counter-m15.mse-style/border_mask.png b/data/magic-counter-m15.mse-style/border_mask.png new file mode 100644 index 000000000..1a8207506 Binary files /dev/null and b/data/magic-counter-m15.mse-style/border_mask.png differ diff --git a/data/magic-counter-m15.mse-style/card-sample.png b/data/magic-counter-m15.mse-style/card-sample.png new file mode 100644 index 000000000..6f5ed6ca0 Binary files /dev/null and b/data/magic-counter-m15.mse-style/card-sample.png differ diff --git a/data/magic-counter-m15.mse-style/default.jpg b/data/magic-counter-m15.mse-style/default.jpg new file mode 100644 index 000000000..2bbc91469 Binary files /dev/null and b/data/magic-counter-m15.mse-style/default.jpg differ diff --git a/data/magic-counter-m15.mse-style/frame.png b/data/magic-counter-m15.mse-style/frame.png new file mode 100644 index 000000000..79b6d33f0 Binary files /dev/null and b/data/magic-counter-m15.mse-style/frame.png differ diff --git a/data/magic-counter-m15.mse-style/image_mask.png b/data/magic-counter-m15.mse-style/image_mask.png new file mode 100644 index 000000000..c80c5f06d Binary files /dev/null and b/data/magic-counter-m15.mse-style/image_mask.png differ diff --git a/data/magic-counter-m15.mse-style/name_gold.jpg b/data/magic-counter-m15.mse-style/name_gold.jpg new file mode 100644 index 000000000..b56bd7632 Binary files /dev/null and b/data/magic-counter-m15.mse-style/name_gold.jpg differ diff --git a/data/magic-counter-m15.mse-style/name_mask.png b/data/magic-counter-m15.mse-style/name_mask.png new file mode 100644 index 000000000..adf0b119c Binary files /dev/null and b/data/magic-counter-m15.mse-style/name_mask.png differ diff --git a/data/magic-counter-m15.mse-style/name_silver.jpg b/data/magic-counter-m15.mse-style/name_silver.jpg new file mode 100644 index 000000000..666348ae5 Binary files /dev/null and b/data/magic-counter-m15.mse-style/name_silver.jpg differ diff --git a/data/magic-counter-m15.mse-style/no_symbol.png b/data/magic-counter-m15.mse-style/no_symbol.png new file mode 100644 index 000000000..835725e9a Binary files /dev/null and b/data/magic-counter-m15.mse-style/no_symbol.png differ diff --git a/data/magic-counter-m15.mse-style/style b/data/magic-counter-m15.mse-style/style new file mode 100644 index 000000000..74b76fe1d --- /dev/null +++ b/data/magic-counter-m15.mse-style/style @@ -0,0 +1,390 @@ +mse version: 0.3.9 +game: magic +short name: M15 Counters +full name: After M15 Counters +icon: card-sample.png +position hint: 963 +installer group: magic/counter cards + +version: 2017-05-03 +depends on: + package: magic.mse-game + version: 2010-10-09 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-watermarks-counters.mse-include + version: 2017-05-03 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "counter" } + + # Use watermarks or image for token image? + use_watermark := { if styling.symbol == "watermark" then "yes" else "no" } + use_image := { if styling.symbol == "png image" then "yes" else "no" } + + # Use M15 default credit fields? + m15_credits := { if styling.credit_fields == "same as m15" then "yes" else "no" } + +############################################################## Set info fields +############################################################## Extra style options +styling field: + type: text + name: rules position + description: Default is 377. +styling field: + type: text + name: rules height + description: Default is 94. +styling field: + type: choice + name: rules width + description: How wide do you want your rules text? + initial: wide + choice: wide + choice: alligned with symbol field +styling field: + type: choice + name: symbol + description: Do you want to use watermarks or upload png-image? + initial: watermark + choice: watermark + choice: png image +styling field: + type: choice + name: credit fields + description: Where should the credit fields be located? + initial: "same as m15" + choice: same as m15 + choice: center +styling field: + type: choice + name: name border color + description: Gold or silver border around name field? + initial: gold + choice: gold + choice: silver +styling field: + type: color + name: text color + description: What color should the text be? + choice: + name: black + color: rgb(0,0,0) + choice: + name: gold + color: rgb(255,239,128) + choice: + name: silver + color: rgb(128,128,128) + choice: + name: red + color: rgb(217,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: poison + color: rgb(143,150,70) +styling field: + type: boolean + name: shadow + description: Should the text elements have black shadows? + initial: no +styling field: + type: boolean + name: use guild mana symbols + description: Use the Ravnica guild symbols instead of the official half/half circles for hybrid mana. + initial: no +styling field: + type: choice + name: tap symbol + description: What tap and untap symbols should be used on cards? + 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: always +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: 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 +############################################################## 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: 2 + mask: border_mask.png + ############################# Name line + name: + left: 30 + top: 26 + width: 315 + height: 28 + alignment: bottom center + padding bottom: -2 + padding top: 2 + z index: 5 + font: + name: Beleren Small Caps Bold + size: 19 + color: rgb(255,239,128) + always symbol: true + ############################# Image + image: + left: 15 + top : 15 + width: 345 + height: 464 + z index: 1 + default: default.jpg + mask: image_mask.png + ############################# Card type + ############################# Text box + rule text: + left: { if styling.rules_width == "wide" then 35 else 62 } + top: { if styling.rules_position=="" then 377 else styling.rules_position } + width: { if styling.rules_width == "wide" then 306 else 250 } + height: { if styling.rules_height=="" then 94 else styling.rules_height } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 16 + scale down to: 10 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + symbol font: + name: { styling.text_box_mana_symbols } + size: 16 + alignment: + script: + if (styling.center_text == "short text only" and + card_style.text.content_lines <= 2 and + not contains(match: ".", card.rule_text) and + not contains(match: ";", card.rule_text) and + not contains(match: ":", card.rule_text) and + not contains(match: "!", card.rule_text) and + not contains(match: "?", card.rule_text) and + card.flavor_text == "") or + styling.center_text == "always" + then "middle center shrink-overflow" + else "middle left shrink-overflow" + z index: 3 + padding left: 6 + padding top: 2 + 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 + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + visible: { m15_credits() } + z index: 2 + font: + name: Relay-Medium + size: 7 + color: white + #weight: bold + ############################# Copyright stuff + copyright: + right: { if m15_credits() then 350 else 346 } + top: { if m15_credits() then 488 else 486 } + width: { if m15_credits() then 140 else 316 } + height: { if m15_credits() then 10 else 12 } + z index: 2 + alignment: { if m15_credits() then "middle right shrink-overflow" else "middle center" } + font: + name: Matrix + size: { if m15_credits() then 7 else 8 } + color: white + weight: bold +############################################################## M15 card fields +extra card field: + type: text + name: card code + save value: false + script: forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " ", 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 style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + visible: { m15_credits() } + 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 + visible: { m15_credits() } + z index: 2 + render style: image + image: artist_arrow.png +############################################################## Extra card fields +extra card field: + type: image + name: counter symbol + show statistics: false + description: The image of the counter symbol +extra card field: + type: choice + name: watermark + icon: stats/watermark.png + position hint: 200 + include file: /magic-watermarks-counters.mse-include/watermark-names + description: A watermark as the counter symbol +extra card field: + type: choice + name: frame + save value: false + editable: false + choice: frame +extra card field: + type: choice + name: name field + save value: false + editable: false + choice: field +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: text + name: illus line + save value: false + script: + if (card.illustrator != "" and styling.credit_fields == "center") then forward_editor(prefix: "Illus. by ", field: card.illustrator) + else forward_editor(prefix: "", field: card.illustrator) + description: The illustrator of the card. +extra card style: + watermark: + left: 62.5 + top: 125 + width: { if use_watermark() then 250 else 0 } + height: { if use_watermark() then 250 else 0 } + z index: 2 + visible: { use_watermark() } + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks-counters.mse-include/watermarks + counter symbol: + left: 62.5 + top: 125 + width: { if use_image() then 250 else 0 } + height: { if use_image() then 250 else 0 } + visible: { use_image() } + z index: 2 + default: no_symbol.png + frame: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: frame.png + name field: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: { "name_" + styling.name_border_color + ".jpg" } + mask: name_mask.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"} + illus line: + left: { if m15_credits() then (44 + card_style.set_code.content_width) else 30 } + top: { if m15_credits() then 498.5 else 500 } + width: { if m15_credits() then 200 else 316 } + height: { if m15_credits() then 10 else 12 } + z index: 2 + alignment: { if m15_credits() then "middle left" else "middle center" } + font: + name: { if m15_credits() then "Beleren Small Caps Bold" else "Matrix" } + size: { if m15_credits() then 7.25 else 8 } + weight: bold + color: white diff --git a/data/magic-counter-mbs.mse-style/blank.png b/data/magic-counter-mbs.mse-style/blank.png new file mode 100644 index 000000000..636ce1dda Binary files /dev/null and b/data/magic-counter-mbs.mse-style/blank.png differ diff --git a/data/magic-counter-mbs.mse-style/build.bat b/data/magic-counter-mbs.mse-style/build.bat new file mode 100644 index 000000000..2b5f6d2c4 --- /dev/null +++ b/data/magic-counter-mbs.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-counter-mbs.mse-style magic.mse-game magic-blends.mse-include magic-watermarks.mse-include magic-watermarks-counter.mse-include magic-mana-small.mse-symbol-font + +ren "magic-counter-mbs.mse-installer" "Magic - Mirrodin Besieged Counters.mse-installer" \ No newline at end of file diff --git a/data/magic-counter-mbs.mse-style/card-sample.png b/data/magic-counter-mbs.mse-style/card-sample.png new file mode 100644 index 000000000..0a0148876 Binary files /dev/null and b/data/magic-counter-mbs.mse-style/card-sample.png differ diff --git a/data/magic-counter-mbs.mse-style/default.jpg b/data/magic-counter-mbs.mse-style/default.jpg new file mode 100644 index 000000000..8779d8660 Binary files /dev/null and b/data/magic-counter-mbs.mse-style/default.jpg differ diff --git a/data/magic-counter-mbs.mse-style/frame.png b/data/magic-counter-mbs.mse-style/frame.png new file mode 100644 index 000000000..c319d9bb8 Binary files /dev/null and b/data/magic-counter-mbs.mse-style/frame.png differ diff --git a/data/magic-counter-mbs.mse-style/frame_mask.png b/data/magic-counter-mbs.mse-style/frame_mask.png new file mode 100644 index 000000000..b1fc0d484 Binary files /dev/null and b/data/magic-counter-mbs.mse-style/frame_mask.png differ diff --git a/data/magic-counter-mbs.mse-style/image_mask.png b/data/magic-counter-mbs.mse-style/image_mask.png new file mode 100644 index 000000000..4c28fe8f4 Binary files /dev/null and b/data/magic-counter-mbs.mse-style/image_mask.png differ diff --git a/data/magic-counter-mbs.mse-style/style b/data/magic-counter-mbs.mse-style/style new file mode 100644 index 000000000..45605d71c --- /dev/null +++ b/data/magic-counter-mbs.mse-style/style @@ -0,0 +1,261 @@ +mse version: 2.0.0 +game: magic +short name: MBS Counters +full name: from Mirrodin Besieged +icon: card-sample.png +position hint: 999 +installer group: magic/counter cards/mbs + +version: 2014-06-20 +depends on: + package: magic.mse-game + version: 2010-10-09 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-watermarks-counter.mse-include + version: 2014-06-20 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "counter" } + +############################################################## Set info fields +############################################################## Extra style options +styling field: + type: text + name: rules position + description: Default is 110. +styling field: + type: text + name: rules height + description: Default is 110. +styling field: + type: color + name: text color + description: What color should the text and the glow around the watermark be? + choice: + name: poison + color: rgb(143,150,70) +styling field: + type: boolean + name: shadow + description: Should the text elements have black shadows? + initial: yes +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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: colored frame + description: Do you want to be able to change the color of the frame? + initial: no +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 +############################################################## 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 + ############################# Name line + name: + left: 52 + top: 25 + width: 272 + height: 30 + alignment: middle center + z index: 1 + font: + name: MPlantin + size: 17 + weight: bold + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + ############################# Image + image: + left: 22 + top: 22 + width: 330 + height: 478 + z index: -1 + default: default.jpg + mask: image_mask.png + ############################# Card type + ############################# Text box + rule text: + left: 35 + top: { if styling.rules_position=="" then 110 else styling.rules_position } + width: 306 + height: { if styling.rules_height=="" then 110 else styling.rules_height } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 10 + scale down to: 10 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: top center + 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: 0 + top: 103 + width: 376 + height: 376 + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks-counter.mse-include/watermarks + ############################# PT + ############################# Card sorting / numbering + ############################# Copyright stuff + copyright: + left: 30 + top: 479 + width: 316 + height: 12 + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 8 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 +############################################################## Extra card fields +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + save value: false + editable: false + choice: frame +extra card field: + type: text + name: illus line + save value: false + script: + if card.illustrator != "" then forward_editor(prefix: "Illus. by ", field: card.illustrator) + else forward_editor(prefix: "", field: card.illustrator) + description: The illustrator of the card. +extra card field: + type: color + name: frame color + save value: true +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"} + + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: frame.png + illus line: + left: 30 + top: 463 + width: 316 + height: 12 + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 9 + weight: bold + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + frame color: + left: 0 + top: 0 + width: { if styling.colored_frame=="yes" then 375 else 0 } + height: { if styling.colored_frame=="yes" then 523 else 0 } + z index: 1 + mask: frame_mask.png diff --git a/data/magic-counter-nph.mse-style/blank.png b/data/magic-counter-nph.mse-style/blank.png new file mode 100644 index 000000000..636ce1dda Binary files /dev/null and b/data/magic-counter-nph.mse-style/blank.png differ diff --git a/data/magic-counter-nph.mse-style/build.bat b/data/magic-counter-nph.mse-style/build.bat new file mode 100644 index 000000000..de133d9eb --- /dev/null +++ b/data/magic-counter-nph.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-counter-nph.mse-style magic.mse-game magic-blends.mse-include magic-watermarks.mse-include magic-watermarks-counter.mse-include magic-mana-small.mse-symbol-font + +ren "magic-counter-nph.mse-installer" "Magic - New Phyrexia Counters.mse-installer" \ No newline at end of file diff --git a/data/magic-counter-nph.mse-style/card-sample.png b/data/magic-counter-nph.mse-style/card-sample.png new file mode 100644 index 000000000..975640485 Binary files /dev/null and b/data/magic-counter-nph.mse-style/card-sample.png differ diff --git a/data/magic-counter-nph.mse-style/default.jpg b/data/magic-counter-nph.mse-style/default.jpg new file mode 100644 index 000000000..d39c9f879 Binary files /dev/null and b/data/magic-counter-nph.mse-style/default.jpg differ diff --git a/data/magic-counter-nph.mse-style/frame.png b/data/magic-counter-nph.mse-style/frame.png new file mode 100644 index 000000000..a93342796 Binary files /dev/null and b/data/magic-counter-nph.mse-style/frame.png differ diff --git a/data/magic-counter-nph.mse-style/frame_mask.png b/data/magic-counter-nph.mse-style/frame_mask.png new file mode 100644 index 000000000..e55cbc93b Binary files /dev/null and b/data/magic-counter-nph.mse-style/frame_mask.png differ diff --git a/data/magic-counter-nph.mse-style/image_mask.png b/data/magic-counter-nph.mse-style/image_mask.png new file mode 100644 index 000000000..cf8a7b29d Binary files /dev/null and b/data/magic-counter-nph.mse-style/image_mask.png differ diff --git a/data/magic-counter-nph.mse-style/style b/data/magic-counter-nph.mse-style/style new file mode 100644 index 000000000..86b1f7c39 --- /dev/null +++ b/data/magic-counter-nph.mse-style/style @@ -0,0 +1,261 @@ +mse version: 2.0.0 +game: magic +short name: NPH Counters +full name: from New Phyrexia +icon: card-sample.png +position hint: 999 +installer group: magic/counter cards/nph + +version: 2014-06-20 +depends on: + package: magic.mse-game + version: 2010-10-09 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-watermarks-counter.mse-include + version: 2014-06-20 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "counter" } + +############################################################## Set info fields +############################################################## Extra style options +styling field: + type: text + name: rules position + description: Default is 110. +styling field: + type: text + name: rules height + description: Default is 110. +styling field: + type: color + name: text color + description: What color should the text and the glow around the watermark be? + choice: + name: poison + color: rgb(143,150,70) +styling field: + type: boolean + name: shadow + description: Should the text elements have black shadows? + initial: yes +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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: colored frame + description: Do you want to be able to change the color of the frame? + initial: no +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 +############################################################## 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 + ############################# Name line + name: + left: 52 + top: 34 + width: 272 + height: 30 + alignment: middle center + z index: 1 + font: + name: MPlantin + size: 17 + weight: bold + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + ############################# Image + image: + left: 22 + top: 23 + width: 331 + height: 477 + z index: -1 + default: default.jpg + mask: image_mask.png + ############################# Card type + ############################# Text box + rule text: + left: 35 + top: { if styling.rules_position=="" then 110 else styling.rules_position } + width: 306 + height: { if styling.rules_height=="" then 110 else styling.rules_height } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 10 + scale down to: 10 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: top center + 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: 0 + top: 103 + width: 376 + height: 376 + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks-counter.mse-include/watermarks + ############################# PT + ############################# Card sorting / numbering + ############################# Copyright stuff + copyright: + left: 30 + top: 479 + width: 316 + height: 12 + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 8 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 +############################################################## Extra card fields +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + save value: false + editable: false + choice: frame +extra card field: + type: text + name: illus line + save value: false + script: + if card.illustrator != "" then forward_editor(prefix: "Illus. by ", field: card.illustrator) + else forward_editor(prefix: "", field: card.illustrator) + description: The illustrator of the card. +extra card field: + type: color + name: frame color + save value: true +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"} + + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: frame.png + illus line: + left: 30 + top: 463 + width: 316 + height: 12 + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 9 + weight: bold + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + frame color: + left: 0 + top: 0 + width: { if styling.colored_frame=="yes" then 375 else 0 } + height: { if styling.colored_frame=="yes" then 523 else 0 } + z index: 1 + mask: frame_mask.png diff --git a/data/magic-counter.mse-style/blank.png b/data/magic-counter.mse-style/blank.png new file mode 100644 index 000000000..636ce1dda Binary files /dev/null and b/data/magic-counter.mse-style/blank.png differ diff --git a/data/magic-counter.mse-style/build.bat b/data/magic-counter.mse-style/build.bat new file mode 100644 index 000000000..7143d8f6f --- /dev/null +++ b/data/magic-counter.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-counter.mse-style magic.mse-game magic-blends.mse-include magic-watermarks.mse-include magic-watermarks-counter.mse-include magic-mana-small.mse-symbol-font + +ren "magic-counter.mse-installer" "Magic - Counters.mse-installer" \ No newline at end of file diff --git a/data/magic-counter.mse-style/card-sample.png b/data/magic-counter.mse-style/card-sample.png new file mode 100644 index 000000000..8273cdd89 Binary files /dev/null and b/data/magic-counter.mse-style/card-sample.png differ diff --git a/data/magic-counter.mse-style/default.jpg b/data/magic-counter.mse-style/default.jpg new file mode 100644 index 000000000..33553367c Binary files /dev/null and b/data/magic-counter.mse-style/default.jpg differ diff --git a/data/magic-counter.mse-style/frame.png b/data/magic-counter.mse-style/frame.png new file mode 100644 index 000000000..7166a3646 Binary files /dev/null and b/data/magic-counter.mse-style/frame.png differ diff --git a/data/magic-counter.mse-style/frame_mask.png b/data/magic-counter.mse-style/frame_mask.png new file mode 100644 index 000000000..5d3d8fe54 Binary files /dev/null and b/data/magic-counter.mse-style/frame_mask.png differ diff --git a/data/magic-counter.mse-style/futsymbol_artifact.png b/data/magic-counter.mse-style/futsymbol_artifact.png new file mode 100644 index 000000000..d4eb38db0 Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_artifact.png differ diff --git a/data/magic-counter.mse-style/futsymbol_creature.png b/data/magic-counter.mse-style/futsymbol_creature.png new file mode 100644 index 000000000..5042c461b Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_creature.png differ diff --git a/data/magic-counter.mse-style/futsymbol_enchantment.png b/data/magic-counter.mse-style/futsymbol_enchantment.png new file mode 100644 index 000000000..5bdd0ea52 Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_enchantment.png differ diff --git a/data/magic-counter.mse-style/futsymbol_instant.png b/data/magic-counter.mse-style/futsymbol_instant.png new file mode 100644 index 000000000..73422fe1d Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_instant.png differ diff --git a/data/magic-counter.mse-style/futsymbol_land.png b/data/magic-counter.mse-style/futsymbol_land.png new file mode 100644 index 000000000..08ddacb6d Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_land.png differ diff --git a/data/magic-counter.mse-style/futsymbol_multiple.png b/data/magic-counter.mse-style/futsymbol_multiple.png new file mode 100644 index 000000000..5fae4535d Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_multiple.png differ diff --git a/data/magic-counter.mse-style/futsymbol_planeswalker.png b/data/magic-counter.mse-style/futsymbol_planeswalker.png new file mode 100644 index 000000000..30479cea7 Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_planeswalker.png differ diff --git a/data/magic-counter.mse-style/futsymbol_sorcery.png b/data/magic-counter.mse-style/futsymbol_sorcery.png new file mode 100644 index 000000000..ac11da045 Binary files /dev/null and b/data/magic-counter.mse-style/futsymbol_sorcery.png differ diff --git a/data/magic-counter.mse-style/image_mask.png b/data/magic-counter.mse-style/image_mask.png new file mode 100644 index 000000000..fdd349896 Binary files /dev/null and b/data/magic-counter.mse-style/image_mask.png differ diff --git a/data/magic-counter.mse-style/style b/data/magic-counter.mse-style/style new file mode 100644 index 000000000..ede58b2d4 --- /dev/null +++ b/data/magic-counter.mse-style/style @@ -0,0 +1,261 @@ +mse version: 2.0.0 +game: magic +short name: SOM Counters +full name: from Scars of Mirrodin +icon: card-sample.png +position hint: 999 +installer group: magic/counter cards/som + +version: 2014-06-20 +depends on: + package: magic.mse-game + version: 2010-10-09 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-watermarks-counter.mse-include + version: 2014-06-20 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "counter" } + +############################################################## Set info fields +############################################################## Extra style options +styling field: + type: text + name: rules position + description: Default is 110. +styling field: + type: text + name: rules height + description: Default is 110. +styling field: + type: color + name: text color + description: What color should the text and the glow around the watermark be? + choice: + name: poison + color: rgb(143,150,70) +styling field: + type: boolean + name: shadow + description: Should the text elements have black shadows? + initial: yes +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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: colored frame + description: Do you want to be able to change the color of the frame? + initial: no +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 +############################################################## 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 + ############################# Name line + name: + left: 52 + top: 47 + width: 272 + height: 30 + alignment: middle center + z index: 1 + font: + name: MPlantin + size: 17 + weight: bold + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + ############################# Image + image: + left: 27 + top: 27 + width: 322 + height: 469 + z index: -1 + default: default.jpg + mask: image_mask.png + ############################# Card type + ############################# Text box + rule text: + left: 35 + top: { if styling.rules_position=="" then 110 else styling.rules_position } + width: 306 + height: { if styling.rules_height=="" then 110 else styling.rules_height } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 10 + scale down to: 10 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: top center + 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: 0 + top: 103 + width: 376 + height: 376 + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks-counter.mse-include/watermarks + ############################# PT + ############################# Card sorting / numbering + ############################# Copyright stuff + copyright: + left: 30 + top: 479 + width: 316 + height: 12 + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 8 + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 +############################################################## Extra card fields +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + save value: false + editable: false + choice: frame +extra card field: + type: text + name: illus line + save value: false + script: + if card.illustrator != "" then forward_editor(prefix: "Illus. by ", field: card.illustrator) + else forward_editor(prefix: "", field: card.illustrator) + description: The illustrator of the card. +extra card field: + type: color + name: frame color + save value: true +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"} + + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: frame.png + illus line: + left: 30 + top: 463 + width: 316 + height: 12 + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 9 + weight: bold + color: {styling.text_color} + shadow color: {if styling.shadow then "black" else rgba(0,0,0,0)} + shadow displacement x: 0 + shadow displacement y: 0 + shadow blur: 2 + frame color: + left: 0 + top: 0 + width: { if styling.colored_frame=="yes" then 375 else 0 } + height: { if styling.colored_frame=="yes" then 523 else 0 } + z index: 1 + mask: frame_mask.png diff --git a/data/magic-counter.mse-style/watermark_azorius.png b/data/magic-counter.mse-style/watermark_azorius.png new file mode 100644 index 000000000..51894e655 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_azorius.png differ diff --git a/data/magic-counter.mse-style/watermark_b.png b/data/magic-counter.mse-style/watermark_b.png new file mode 100644 index 000000000..367a2f475 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_b.png differ diff --git a/data/magic-counter.mse-style/watermark_bgmana.png b/data/magic-counter.mse-style/watermark_bgmana.png new file mode 100644 index 000000000..d58845fb3 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_bgmana.png differ diff --git a/data/magic-counter.mse-style/watermark_boros.png b/data/magic-counter.mse-style/watermark_boros.png new file mode 100644 index 000000000..88c7e1b9c Binary files /dev/null and b/data/magic-counter.mse-style/watermark_boros.png differ diff --git a/data/magic-counter.mse-style/watermark_brmana.png b/data/magic-counter.mse-style/watermark_brmana.png new file mode 100644 index 000000000..55bc7c5b5 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_brmana.png differ diff --git a/data/magic-counter.mse-style/watermark_dimir.png b/data/magic-counter.mse-style/watermark_dimir.png new file mode 100644 index 000000000..b90b570ed Binary files /dev/null and b/data/magic-counter.mse-style/watermark_dimir.png differ diff --git a/data/magic-counter.mse-style/watermark_g.png b/data/magic-counter.mse-style/watermark_g.png new file mode 100644 index 000000000..cef24b587 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_g.png differ diff --git a/data/magic-counter.mse-style/watermark_golgari.png b/data/magic-counter.mse-style/watermark_golgari.png new file mode 100644 index 000000000..29847838d Binary files /dev/null and b/data/magic-counter.mse-style/watermark_golgari.png differ diff --git a/data/magic-counter.mse-style/watermark_gruul.png b/data/magic-counter.mse-style/watermark_gruul.png new file mode 100644 index 000000000..9277817e2 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_gruul.png differ diff --git a/data/magic-counter.mse-style/watermark_gumana.png b/data/magic-counter.mse-style/watermark_gumana.png new file mode 100644 index 000000000..25cb6eb2c Binary files /dev/null and b/data/magic-counter.mse-style/watermark_gumana.png differ diff --git a/data/magic-counter.mse-style/watermark_gwmana.png b/data/magic-counter.mse-style/watermark_gwmana.png new file mode 100644 index 000000000..1c459c9c8 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_gwmana.png differ diff --git a/data/magic-counter.mse-style/watermark_izzet.png b/data/magic-counter.mse-style/watermark_izzet.png new file mode 100644 index 000000000..10d3943c9 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_izzet.png differ diff --git a/data/magic-counter.mse-style/watermark_mirrodin.png b/data/magic-counter.mse-style/watermark_mirrodin.png new file mode 100644 index 000000000..7c7312d1e Binary files /dev/null and b/data/magic-counter.mse-style/watermark_mirrodin.png differ diff --git a/data/magic-counter.mse-style/watermark_orzhov.png b/data/magic-counter.mse-style/watermark_orzhov.png new file mode 100644 index 000000000..11c4cb7b6 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_orzhov.png differ diff --git a/data/magic-counter.mse-style/watermark_phyrexia.png b/data/magic-counter.mse-style/watermark_phyrexia.png new file mode 100644 index 000000000..5b5de5225 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_phyrexia.png differ diff --git a/data/magic-counter.mse-style/watermark_r.png b/data/magic-counter.mse-style/watermark_r.png new file mode 100644 index 000000000..62a631e4d Binary files /dev/null and b/data/magic-counter.mse-style/watermark_r.png differ diff --git a/data/magic-counter.mse-style/watermark_rakados.png b/data/magic-counter.mse-style/watermark_rakados.png new file mode 100644 index 000000000..1b9f3817c Binary files /dev/null and b/data/magic-counter.mse-style/watermark_rakados.png differ diff --git a/data/magic-counter.mse-style/watermark_rgmana.png b/data/magic-counter.mse-style/watermark_rgmana.png new file mode 100644 index 000000000..23ed19fab Binary files /dev/null and b/data/magic-counter.mse-style/watermark_rgmana.png differ diff --git a/data/magic-counter.mse-style/watermark_rwmana.png b/data/magic-counter.mse-style/watermark_rwmana.png new file mode 100644 index 000000000..bec262432 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_rwmana.png differ diff --git a/data/magic-counter.mse-style/watermark_s.png b/data/magic-counter.mse-style/watermark_s.png new file mode 100644 index 000000000..915024405 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_s.png differ diff --git a/data/magic-counter.mse-style/watermark_selesnya.png b/data/magic-counter.mse-style/watermark_selesnya.png new file mode 100644 index 000000000..69ce998ee Binary files /dev/null and b/data/magic-counter.mse-style/watermark_selesnya.png differ diff --git a/data/magic-counter.mse-style/watermark_simic.png b/data/magic-counter.mse-style/watermark_simic.png new file mode 100644 index 000000000..36b127afb Binary files /dev/null and b/data/magic-counter.mse-style/watermark_simic.png differ diff --git a/data/magic-counter.mse-style/watermark_u.png b/data/magic-counter.mse-style/watermark_u.png new file mode 100644 index 000000000..5f5a0952b Binary files /dev/null and b/data/magic-counter.mse-style/watermark_u.png differ diff --git a/data/magic-counter.mse-style/watermark_ubmana.png b/data/magic-counter.mse-style/watermark_ubmana.png new file mode 100644 index 000000000..83566c743 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_ubmana.png differ diff --git a/data/magic-counter.mse-style/watermark_urmana.png b/data/magic-counter.mse-style/watermark_urmana.png new file mode 100644 index 000000000..3c391e8c7 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_urmana.png differ diff --git a/data/magic-counter.mse-style/watermark_w.png b/data/magic-counter.mse-style/watermark_w.png new file mode 100644 index 000000000..0ff6b9f46 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_w.png differ diff --git a/data/magic-counter.mse-style/watermark_wbmana.png b/data/magic-counter.mse-style/watermark_wbmana.png new file mode 100644 index 000000000..fc3de6825 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_wbmana.png differ diff --git a/data/magic-counter.mse-style/watermark_wumana.png b/data/magic-counter.mse-style/watermark_wumana.png new file mode 100644 index 000000000..ee447d492 Binary files /dev/null and b/data/magic-counter.mse-style/watermark_wumana.png differ diff --git a/data/magic-counter.mse-style/watermarks b/data/magic-counter.mse-style/watermarks new file mode 100644 index 000000000..00816bd99 --- /dev/null +++ b/data/magic-counter.mse-style/watermarks @@ -0,0 +1,45 @@ +# Watermark images + +choice images: + mana symbol white: {drop_shadow("watermark_w.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol blue: {drop_shadow("watermark_u.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol black: {drop_shadow("watermark_b.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol red: {drop_shadow("watermark_r.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol green: {drop_shadow("watermark_g.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol snow: {drop_shadow("watermark_s.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Azorius Senate (W/U): {drop_shadow("watermark_azorius.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol House Dimir (U/B): {drop_shadow("watermark_dimir.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Cult of Rakdos (B/R): {drop_shadow("watermark_rakados.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Gruul Clans (R/G): {drop_shadow("watermark_gruul.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Selesnya Conclave (G/W): {drop_shadow("watermark_selesnya.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Orzhov Syndicate (W/B): {drop_shadow("watermark_orzhov.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Izzet (U/R): {drop_shadow("watermark_izzet.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Golgari (B/G): {drop_shadow("watermark_golgari.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Boros Legion (R/W): {drop_shadow("watermark_boros.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Simic Combine (G/U): {drop_shadow("watermark_simic.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + faction symbol mirrodin: {drop_shadow("watermark_mirrodin.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + faction symbol phyrexia: {drop_shadow("watermark_phyrexia.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana B/R: {drop_shadow("watermark_brmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana U/B: {drop_shadow("watermark_ubmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana B/G: {drop_shadow("watermark_bgmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana R/G: {drop_shadow("watermark_rgmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana G/U: {drop_shadow("watermark_gumana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana U/R: {drop_shadow("watermark_urmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana W/B: {drop_shadow("watermark_wbmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana G/W: {drop_shadow("watermark_gwmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana R/W: {drop_shadow("watermark_rwmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana W/U: {drop_shadow("watermark_wumana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols artifact: {drop_shadow("futsymbol_artifact.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols creature: {drop_shadow("futsymbol_creature.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols enchantment: {drop_shadow("futsymbol_enchantment.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols instant: {drop_shadow("futsymbol_instant.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols land: {drop_shadow("futsymbol_land.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols multiple: {drop_shadow("futsymbol_multiple.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols planeswalker: {drop_shadow("futsymbol_planeswalker.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols sorcery: {drop_shadow("futsymbol_sorcery.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + set symbol: + { enlarge( + border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + } diff --git a/data/magic-default-image.mse-include/artifact.jpg b/data/magic-default-image.mse-include/artifact.jpg new file mode 100644 index 000000000..4a284399d Binary files /dev/null and b/data/magic-default-image.mse-include/artifact.jpg differ diff --git a/data/magic-default-image.mse-include/black.jpg b/data/magic-default-image.mse-include/black.jpg new file mode 100644 index 000000000..acc5a02e3 Binary files /dev/null and b/data/magic-default-image.mse-include/black.jpg differ diff --git a/data/magic-default-image.mse-include/blue.jpg b/data/magic-default-image.mse-include/blue.jpg new file mode 100644 index 000000000..c63666346 Binary files /dev/null and b/data/magic-default-image.mse-include/blue.jpg differ diff --git a/data/magic-default-image.mse-include/colorless.jpg b/data/magic-default-image.mse-include/colorless.jpg new file mode 100644 index 000000000..17c35d5a1 Binary files /dev/null and b/data/magic-default-image.mse-include/colorless.jpg differ diff --git a/data/magic-default-image.mse-include/green.jpg b/data/magic-default-image.mse-include/green.jpg new file mode 100644 index 000000000..7e4561757 Binary files /dev/null and b/data/magic-default-image.mse-include/green.jpg differ diff --git a/data/magic-default-image.mse-include/include b/data/magic-default-image.mse-include/include new file mode 100644 index 000000000..540210468 --- /dev/null +++ b/data/magic-default-image.mse-include/include @@ -0,0 +1,3 @@ +mse version: 0.3.5 +full name: Magic The Gathering, placeholder images +version: 2007-09-23 diff --git a/data/magic-default-image.mse-include/land.jpg b/data/magic-default-image.mse-include/land.jpg new file mode 100644 index 000000000..20ab10b1d Binary files /dev/null and b/data/magic-default-image.mse-include/land.jpg differ diff --git a/data/magic-default-image.mse-include/multicolor.jpg b/data/magic-default-image.mse-include/multicolor.jpg new file mode 100644 index 000000000..6edf8a6dd Binary files /dev/null and b/data/magic-default-image.mse-include/multicolor.jpg differ diff --git a/data/magic-default-image.mse-include/red.jpg b/data/magic-default-image.mse-include/red.jpg new file mode 100644 index 000000000..2a4c157cb Binary files /dev/null and b/data/magic-default-image.mse-include/red.jpg differ diff --git a/data/magic-default-image.mse-include/scripts b/data/magic-default-image.mse-include/scripts new file mode 100644 index 000000000..e8d0c2921 --- /dev/null +++ b/data/magic-default-image.mse-include/scripts @@ -0,0 +1,33 @@ + +# default image if there is none + +default_images := [ + c: "/magic-default-image.mse-include/colorless.jpg" + a: "/magic-default-image.mse-include/artifact.jpg" + m: "/magic-default-image.mse-include/multicolor.jpg" + w: "/magic-default-image.mse-include/white.jpg" + u: "/magic-default-image.mse-include/blue.jpg" + b: "/magic-default-image.mse-include/black.jpg" + r: "/magic-default-image.mse-include/red.jpg" + g: "/magic-default-image.mse-include/green.jpg" + l: "/magic-default-image.mse-include/land.jpg" +] + +default_image := { + color_background(color_combination: { + combine := "symmetric overlay" + base := + if color_count == 0 then if land then default_images.l else default_images.c + else if color_count == 1 then default_images[colors] + else if color_count == 2 then combine_blend( + image1: default_images[colors.0], + image2: default_images[colors.1], + ) + else default_images.m + + if land then if color_count == 0 then default_images.l else combine_blend(image1: default_images.l, image2: base) + else if multi then combine_blend(image1: default_images.m, image2: base) + else if artifact then combine_blend(image1: default_images.a, image2: base) + else base + }) +} diff --git a/data/magic-default-image.mse-include/white.jpg b/data/magic-default-image.mse-include/white.jpg new file mode 100644 index 000000000..5439cf4ab Binary files /dev/null and b/data/magic-default-image.mse-include/white.jpg differ diff --git a/data/magic-embossedletters.mse-symbol-font/a.png b/data/magic-embossedletters.mse-symbol-font/a.png new file mode 100644 index 000000000..a255e805d Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/a.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/ae.png b/data/magic-embossedletters.mse-symbol-font/ae.png new file mode 100644 index 000000000..05518b1f3 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/ae.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/ampersand.png b/data/magic-embossedletters.mse-symbol-font/ampersand.png new file mode 100644 index 000000000..eb5917018 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/ampersand.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/apostrophe.png b/data/magic-embossedletters.mse-symbol-font/apostrophe.png new file mode 100644 index 000000000..45202ab59 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/apostrophe.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/b.png b/data/magic-embossedletters.mse-symbol-font/b.png new file mode 100644 index 000000000..6fbef533b Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/b.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/c.png b/data/magic-embossedletters.mse-symbol-font/c.png new file mode 100644 index 000000000..dae187892 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/c.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/comma.png b/data/magic-embossedletters.mse-symbol-font/comma.png new file mode 100644 index 000000000..cae3f9d8e Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/comma.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/d.png b/data/magic-embossedletters.mse-symbol-font/d.png new file mode 100644 index 000000000..00e3b2611 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/d.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/dash.png b/data/magic-embossedletters.mse-symbol-font/dash.png new file mode 100644 index 000000000..761284564 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/dash.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/desktop.ini b/data/magic-embossedletters.mse-symbol-font/desktop.ini new file mode 100644 index 000000000..a9b042aba --- /dev/null +++ b/data/magic-embossedletters.mse-symbol-font/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-embossedletters.mse-symbol-font,0 diff --git a/data/magic-embossedletters.mse-symbol-font/e.png b/data/magic-embossedletters.mse-symbol-font/e.png new file mode 100644 index 000000000..a456d7a40 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/e.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/f.png b/data/magic-embossedletters.mse-symbol-font/f.png new file mode 100644 index 000000000..8c1850992 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/f.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/g.png b/data/magic-embossedletters.mse-symbol-font/g.png new file mode 100644 index 000000000..79516f348 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/g.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/h.png b/data/magic-embossedletters.mse-symbol-font/h.png new file mode 100644 index 000000000..57ad06859 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/h.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/i.png b/data/magic-embossedletters.mse-symbol-font/i.png new file mode 100644 index 000000000..f2be42ef7 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/i.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/j.png b/data/magic-embossedletters.mse-symbol-font/j.png new file mode 100644 index 000000000..23663795e Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/j.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/k.png b/data/magic-embossedletters.mse-symbol-font/k.png new file mode 100644 index 000000000..11ea4998d Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/k.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/l.png b/data/magic-embossedletters.mse-symbol-font/l.png new file mode 100644 index 000000000..d76e4c2de Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/l.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/m.png b/data/magic-embossedletters.mse-symbol-font/m.png new file mode 100644 index 000000000..14ac63bd3 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/m.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/n.png b/data/magic-embossedletters.mse-symbol-font/n.png new file mode 100644 index 000000000..4b8e4769c Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/n.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/o.png b/data/magic-embossedletters.mse-symbol-font/o.png new file mode 100644 index 000000000..45dda3bf9 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/o.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/p.png b/data/magic-embossedletters.mse-symbol-font/p.png new file mode 100644 index 000000000..8494970f0 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/p.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/q.png b/data/magic-embossedletters.mse-symbol-font/q.png new file mode 100644 index 000000000..c1a370a03 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/q.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/r.png b/data/magic-embossedletters.mse-symbol-font/r.png new file mode 100644 index 000000000..e538133de Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/r.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/s.png b/data/magic-embossedletters.mse-symbol-font/s.png new file mode 100644 index 000000000..f242d2cbe Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/s.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/space.png b/data/magic-embossedletters.mse-symbol-font/space.png new file mode 100644 index 000000000..d05491159 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/space.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/symbol-font b/data/magic-embossedletters.mse-symbol-font/symbol-font new file mode 100644 index 000000000..3f848c2d4 --- /dev/null +++ b/data/magic-embossedletters.mse-symbol-font/symbol-font @@ -0,0 +1,227 @@ +mse version: 0.3.8 +version: 2009-03-25 + +image font size: 46 +horizontal space: 1.2 +symbol: + code: Æ + image: ae.png +symbol: + code: & + image: ampersand.png +symbol: + code: ' + image: apostrophe.png +symbol: + code: , + image: comma.png +symbol: + code: - + image: dash.png +symbol: + code: A + image: a.png +symbol: + code: a + image: a.png +symbol: + code: B + image: b.png +symbol: + code: b + image: b.png +symbol: + code: C + image: c.png +symbol: + code: c + image: c.png +symbol: + code: D + image: d.png +symbol: + code: d + image: d.png +symbol: + code: E + image: e.png +symbol: + code: e + image: e.png +symbol: + code: F + image: f.png +symbol: + code: f + image: f.png +symbol: + code: G + image: g.png +symbol: + code: g + image: g.png +symbol: + code: H + image: h.png +symbol: + code: h + image: h.png +symbol: + code: I + image: i.png +symbol: + code: i + image: i.png +symbol: + code: J + image: j.png +symbol: + code: j + image: j.png +symbol: + code: K + image: k.png +symbol: + code: k + image: k.png +symbol: + code: L + image: l.png +symbol: + code: l + image: l.png +symbol: + code: M + image: m.png +symbol: + code: m + image: m.png +symbol: + code: N + image: n.png +symbol: + code: n + image: n.png +symbol: + code: O + image: o.png +symbol: + code: o + image: o.png +symbol: + code: P + image: p.png +symbol: + code: p + image: p.png +symbol: + code: Q + image: q.png +symbol: + code: q + image: q.png +symbol: + code: R + image: r.png +symbol: + code: r + image: r.png +symbol: + code: S + image: s.png +symbol: + code: s + image: s.png +symbol: + code: T + image: t.png +symbol: + code: t + image: t.png +symbol: + code: U + image: u.png +symbol: + code: u + image: u.png +symbol: + code: V + image: v.png +symbol: + code: v + image: v.png +symbol: + code: W + image: w.png +symbol: + code: w + image: w.png +symbol: + code: X + image: x.png +symbol: + code: x + image: x.png +symbol: + code: Y + image: y.png +symbol: + code: y + image: y.png +symbol: + code: Z + image: z.png +symbol: + code: z + image: z.png +symbol: + code: [ ] + regex: yes + draw text: 0 + text font: + name: MPlantin + size: 1 + color: rgba(0,0,0,0) + image: space.png + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: + name: A-M + item: A + item: Æ + item: B + item: C + item: D + item: E + item: F + item: G + item: H + item: I + item: J + item: K + item: L + item: M + item: + name: N-Z + item: N + item: O + item: P + item: Q + item: R + item: S + item: T + item: U + item: V + item: W + item: X + item: Y + item: Z + item: + name: punctuation + item: & + item: ' + item: , + item: - + item: diff --git a/data/magic-embossedletters.mse-symbol-font/t.png b/data/magic-embossedletters.mse-symbol-font/t.png new file mode 100644 index 000000000..93a5ce61b Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/t.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/u.png b/data/magic-embossedletters.mse-symbol-font/u.png new file mode 100644 index 000000000..088e638b0 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/u.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/v.png b/data/magic-embossedletters.mse-symbol-font/v.png new file mode 100644 index 000000000..8466f3544 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/v.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/w.png b/data/magic-embossedletters.mse-symbol-font/w.png new file mode 100644 index 000000000..68dbcce99 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/w.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/x.png b/data/magic-embossedletters.mse-symbol-font/x.png new file mode 100644 index 000000000..bf2835aa8 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/x.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/y.png b/data/magic-embossedletters.mse-symbol-font/y.png new file mode 100644 index 000000000..906d10979 Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/y.png differ diff --git a/data/magic-embossedletters.mse-symbol-font/z.png b/data/magic-embossedletters.mse-symbol-font/z.png new file mode 100644 index 000000000..e011eaefc Binary files /dev/null and b/data/magic-embossedletters.mse-symbol-font/z.png differ diff --git a/data/magic-forum-booster.mse-export-template/desktop.ini b/data/magic-forum-booster.mse-export-template/desktop.ini new file mode 100644 index 000000000..be669d64b --- /dev/null +++ b/data/magic-forum-booster.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-forum-booster.mse-export-template,0 diff --git a/data/magic-forum-booster.mse-export-template/export-template b/data/magic-forum-booster.mse-export-template/export-template new file mode 100644 index 000000000..bc44f995b --- /dev/null +++ b/data/magic-forum-booster.mse-export-template/export-template @@ -0,0 +1,494 @@ +mse version: 2.0.0 +short name: Forum Booster +full name: Booster Spoiler Exporter +position hint: 006 +icon: icon.png +version: 2014-01-20 +installer group: magic/Export/forum + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Based on code by Idle Muse, Innuendo and Seeonee + +option field: + type: choice + name: forum + choice: mse + choice: mtgsalvation + description: What forum should the spoiler be formatted for? +option field: + type: boolean + name: text costs + initial: yes + description: Should mana costs be plain text? Symbols usually can't be copied and pasted. +option field: + type: boolean + name: color rarities + description: Should rarities be colored? + initial: yes +script: + # Formats mana costs. MSE and mtgsally use same bbcode tags. + mtgsally_mse_forum_cost := replace@(match:"2/W", replace:":sym2w:")+ + replace@(match:"2/U", replace:":sym2u:")+ + replace@(match:"2/B", replace:":sym2b:")+ + replace@(match:"2/R", replace:":sym2r:")+ + replace@(match:"2/G", replace:":sym2g:")+ + replace@(match:"S", replace:":snow:")+ + replace@(match:"W/U", replace:":symwu:")+ + replace@(match:"W/B", replace:":symwb:")+ + replace@(match:"U/B", replace:":symub:")+ + replace@(match:"U/R", replace:":symur:")+ + replace@(match:"B/R", replace:":symbr:")+ + replace@(match:"B/G", replace:":symbg:")+ + replace@(match:"R/G", replace:":symrg:")+ + replace@(match:"R/W", replace:":symrw:")+ + replace@(match:"G/W", replace:":symgw:")+ + replace@(match:"G/U", replace:":symgu:")+ + replace@(match:"X", replace:":symx:")+ + replace@(match:"Y", replace:":symy:")+ + replace@(match:"W", replace:":symw:")+ + replace@(match:"U", replace:":symu:")+ + replace@(match:"B", replace:":symb:")+ + replace@(match:"R", replace:":symr:")+ + replace@(match:"G", replace:":symg:")+ + replace@(match:"20", replace:":20mana:")+ + replace@(match:"19", replace:":19mana:")+ + replace@(match:"18", replace:":18mana:")+ + replace@(match:"17", replace:":17mana:")+ + replace@(match:"16", replace:":16mana:")+ + replace@(match:"15", replace:":15mana:")+ + replace@(match:"14", replace:":14mana:")+ + replace@(match:"13", replace:":13mana:")+ + replace@(match:"12", replace:":12mana:")+ + replace@(match:"11", replace:":11mana:")+ + replace@(match:"10", replace:":10mana:")+ + replace@(match:"9", replace:":9mana:")+ + replace@(match:"8", replace:":8mana:")+ + replace@(match:"7", replace:":7mana:")+ + replace@(match:"6", replace:":6mana:")+ + replace@(match:"5", replace:":5mana:")+ + replace@(match:"4", replace:":4mana:")+ + replace@(match:"3", replace:":3mana:")+ + replace@(match:"2", replace:":2mana:")+ + replace@(match:"1", replace:":1mana:")+ + replace@(match:"0", replace:":0mana:") + # Determine which style of colored rarities to use. + rarity_color := { + if options.forum == "mse" then rarity_color_mse() + else if options.forum == "mtgsalvation" then rarity_color_mtgs() + } + # Colored rarity markers for MTGS forum. + rarity_color_mtgs := { + if card.rarity == "basic land" then " (C)" + else if card.rarity == "common" then " (C)" + else if card.rarity == "uncommon" then " [color=silver](U)[/color]" + else if card.rarity == "rare" then " [color=gold](R)[/color]" + else if card.rarity == "mythic rare" then " [color=orange](M)[/color]" + else if card.rarity == "special" then " [color=purple](S)[/color]" + else " (C)" + } + # Colored rarity markers for MSE forum. + rarity_color_mse := { + if card.rarity == "basic land" then " :common:" + else if card.rarity == "common" then " :common:" + else if card.rarity == "uncommon" then " :uncommon:" + else if card.rarity == "rare" then " :rare:" + else if card.rarity == "mythic rare" then " :mythic:" + else if card.rarity == "special" then " :special:" + else " :common:" + } + # Non colored rarity markers. + rarity_uncolor := { + if card.rarity == "basic land" then " (C)" + else if card.rarity == "common" then " (C)" + else if card.rarity == "uncommon" then " (U)" + else if card.rarity == "rare" then " (R)" + else if card.rarity == "mythic rare" then " (M)" + else if card.rarity == "special" then " (S)" + else " (C)" + } + # Formats rules text w/ only italic tags. + forum_rules_filter_plain := replace@(match:"[(]", replace:"[i](")+ + replace@(match:"[)]", replace: ")[/i]") + # Formats rules text w/ mana symbols. MSE and mtgsally use same bbcode tags for mana. + forum_rules_filter_mtgsally_mse := + # Italics around parenthesis. + replace@(match:"[(]", replace:"[i](")+ + replace@(match:"[)]", replace: ")[/i]")+ + # 2/C's don't appear in regular english, format them all. + replace@(match:"2/W", replace:":sym2w:")+ + replace@(match:"2/U", replace:":sym2u:")+ + replace@(match:"2/B", replace:":sym2b:")+ + replace@(match:"2/R", replace:":sym2r:")+ + replace@(match:"2/G", replace:":sym2g:")+ + # C/D's don't appear in regular english, format them all. + replace@(match:"W/U", replace:":symwu:")+ + replace@(match:"W/B", replace:":symwb:")+ + replace@(match:"U/B", replace:":symub:")+ + replace@(match:"U/R", replace:":symur:")+ + replace@(match:"B/R", replace:":symbr:")+ + replace@(match:"B/G", replace:":symbg:")+ + replace@(match:"R/G", replace:":symrg:")+ + replace@(match:"R/W", replace:":symrw:")+ + replace@(match:"G/W", replace:":symgw:")+ + replace@(match:"G/U", replace:":symgu:")+ + # Various positions for taps, untaps and chaos symbols. + replace@(match:" T ", replace:" :symtap: ")+ + replace@(match:" Q ", replace:" :symq: ")+ + replace@(match:" C ", replace:" :symch: ")+ + replace@(match:"T,", replace:":symtap:,")+ + replace@(match:"Q,", replace:":symq:,")+ + replace@(match:"C,", replace:":symch:,")+ + replace@(match:"T:", replace:":symtap::")+ + replace@(match:"Q:", replace:":symq::")+ + replace@(match:"C:", replace:":symch::")+ + # Mana right before a space. + replace@(match:"G ", replace:":symg: ")+ + replace@(match:"R ", replace:":symr: ")+ + replace@(match:"B ", replace:":symb: ")+ + replace@(match:"U ", replace:":symu: ")+ + replace@(match:"W ", replace:":symw: ")+ + replace@(match:"S ", replace:":snow: ")+ + # Mana right before a comma. + replace@(match:"G,", replace:":symg:,")+ + replace@(match:"R,", replace:":symr:,")+ + replace@(match:"B,", replace:":symb:,")+ + replace@(match:"U,", replace:":symu:,")+ + replace@(match:"W,", replace:":symw:,")+ + replace@(match:"S,", replace:":snow:,")+ + # Mana right before a colon. + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + # Drag rules text to search for more mana characters. Reverse color wheel order works better. Repeat several times. + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + # Symbolize snow. + replace@(match:"S:", replace:":snow::")+ + replace@(match:"S:", replace:":snow::")+ + replace@(match:"S:", replace:":snow::")+ + # Symbolize numbers from 20-0 when before a comma. + replace@(match:"20,", replace:":20mana:,")+ + replace@(match:"19,", replace:":19mana:,")+ + replace@(match:"18,", replace:":18mana:,")+ + replace@(match:"17,", replace:":17mana:,")+ + replace@(match:"16,", replace:":16mana:,")+ + replace@(match:"15,", replace:":15mana:,")+ + replace@(match:"14,", replace:":14mana:,")+ + replace@(match:"13,", replace:":13mana:,")+ + replace@(match:"12,", replace:":12mana:,")+ + replace@(match:"11,", replace:":11mana:,")+ + replace@(match:"10,", replace:":10mana:,")+ + replace@(match:"9,", replace:":9mana:,")+ + replace@(match:"8,", replace:":8mana:,")+ + replace@(match:"7,", replace:":7mana:,")+ + replace@(match:"6,", replace:":6mana:,")+ + replace@(match:"5,", replace:":5mana:,")+ + replace@(match:"4,", replace:":4mana:,")+ + replace@(match:"3,", replace:":3mana:,")+ + replace@(match:"2,", replace:":2mana:,")+ + replace@(match:"1,", replace:":1mana:,")+ + replace@(match:"0,", replace:":0mana:,")+ + # Symbolize numbers from 20-0 when before another symbol or a colon. + replace@(match:"20:", replace:":20mana::")+ + replace@(match:"19:", replace:":19mana::")+ + replace@(match:"18:", replace:":18mana::")+ + replace@(match:"17:", replace:":17mana::")+ + replace@(match:"16:", replace:":16mana::")+ + replace@(match:"15:", replace:":15mana::")+ + replace@(match:"14:", replace:":14mana::")+ + replace@(match:"13:", replace:":13mana::")+ + replace@(match:"12:", replace:":12mana::")+ + replace@(match:"11:", replace:":11mana::")+ + replace@(match:"10:", replace:":10mana::")+ + replace@(match:"9:", replace:":9mana::")+ + replace@(match:"8:", replace:":8mana::")+ + replace@(match:"7:", replace:":7mana::")+ + replace@(match:"6:", replace:":6mana::")+ + replace@(match:"5:", replace:":5mana::")+ + replace@(match:"4:", replace:":4mana::")+ + replace@(match:"3:", replace:":3mana::")+ + replace@(match:"2:", replace:":2mana::")+ + replace@(match:"1:", replace:":1mana::")+ + replace@(match:"0:", replace:":0mana::")+ + # Symbolize X and Y when before a comma. + replace@(match:"Y,", replace:":symy:,")+ + replace@(match:"X,", replace:":symx:,")+ + # Symbolize X and Y when before another symbol or a colon. + replace@(match:"Y:", replace:":symy::")+ + replace@(match:"X:", replace:":symx::") + # Count the number of paragraphs to detect number of walker abilities. + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + booster_sort := { + if card.shape == "token" then "2" + else if card.shape == "rulestip" then "2" + else if card.rarity == "basic land" then "3" + else if card.rarity == "common" then "4" + else if card.rarity == "uncommon" then "5" + else "6" + } + forum_size_tag_start := { + if options.forum == "mse" then "[size=12]" + } + forum_size_tag_end := { + if options.forum == "mse" then "[/size]" + } + write_normal := { + # The Name and Casting Cost + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +forum_size_tag_end() + } + write_split := { + # The Name and Casting Cost + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +"\n /// " + # The Second Name and Casting Cost + +"\n[b]"+card.name_2+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost_2)) + +(if options.text_costs then card.casting_cost_2) + # The Second Type and Rarity + +"\n"+card.type_2+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Second Rules Text + +(if card.rule_text_2 != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text_2))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text_2)) + # The Second Flavor Text + +(if card.flavor_text_2 != "" then "\n[i]") + +card.flavor_text_2 + +(if card.flavor_text_2 != "" then "[/i]") + # The Second P/T + +(if contains(card.type_2, match:"Creature") then "\n") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +forum_size_tag_end() + } + write_flip := { + # The Name and Casting Cost + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +"\n ---Flip--- " + # The Flip Name and Casting Cost + +"\n[b]"+card.name_2+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost_2)) + +(if options.text_costs then card.casting_cost_2) + # The Flip Rules Text + +(if card.rule_text_2 != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text_2))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text_2)) + # The Flip Flavor Text + +(if card.flavor_text_2 != "" then "\n[i]") + +card.flavor_text_2 + +(if card.flavor_text_2 != "" then "[/i]") + # The Flip P/T + +(if contains(card.type_2, match:"Creature") then "\n") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +forum_size_tag_end() + } + write_dfc := { + # The Name and Casting Cost + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +"\n ---Other Side--- " + # The Flip Name and Casting Cost + +"\n[b]"+card.name_2+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost_2)) + +(if options.text_costs then card.casting_cost_2) + # The Flip Rules Text + +(if card.rule_text_2 != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text_2))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text_2)) + # The Flip Flavor Text + +(if card.flavor_text_2 != "" then "\n[i]") + +card.flavor_text_2 + +(if card.flavor_text_2 != "" then "[/i]") + # The Flip P/T + +(if contains(card.type_2, match:"Creature") then "\n") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + +forum_size_tag_end() + } + write_walker := { + # The Name and Casting Cost + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Starting Loyalty + +"\nStarting Loyalty: "+card.loyalty + # The First Ability + +"\n"+card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +forum_rules_filter_plain(split_text(match:"\n", card.rule_text).0) + # The Second Ability + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then forum_rules_filter_plain(split_text(match:"\n", card.rule_text).1)) + # The Third Ability + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then forum_rules_filter_plain(split_text(match:"\n", card.rule_text).2)) + # The Fourth Ability + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then forum_rules_filter_plain(split_text(match:"\n", card.rule_text).3)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + +forum_size_tag_end() + } + write_leveler := { + # The Name and Casting Cost + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The First Textbox + +"\n"+forum_rules_filter_plain(card.rule_text) + +(if card.pt !="" then " (")+card.pt+")" + # The Second Textbox + +"\n[LEVEL "+card.level_1+"]: " + +forum_rules_filter_plain(card.rule_text_2) + +(if card.pt_2 !="" then " (")+card.pt_2+")" + # The Third Textbox + +"\n"+(if card.level_2 !="" then "[LEVEL "+card.level_2+"]: ") + +forum_rules_filter_plain(card.rule_text_3) + +(if card.pt_3 !="" then " (")+card.pt_3+")" + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + +forum_size_tag_end() + } + write_token := { + # The Name + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b]" + # The Type + +"\n"+card.type + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +forum_size_tag_end() + } + write_rulestip := { + # The Name + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b]" + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + +forum_size_tag_end() + } + write_counter := { + # The Name + "\n[spoiler]"+forum_size_tag_start()+"[b]"+card.name+"[/b]" + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + +forum_size_tag_end() + } + write_card := { if contains(card.shape, match:"token") then write_token() + else if contains(card.shape, match:"rulestip") then write_rulestip() + else if contains(card.shape, match:"counter") then write_counter() + else if contains(card.shape, match:"emblem") then write_emblem() + else if contains(card.shape, match:"split") then write_split() + else if contains(card.shape, match:"double faced") then write_dfc() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + write_cards := to_text(for each card in sort_list(cards, order_by: {booster_sort()}) do write_card()) + to_string(write_cards+"[/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler]") diff --git a/data/magic-forum-booster.mse-export-template/icon.png b/data/magic-forum-booster.mse-export-template/icon.png new file mode 100644 index 000000000..f81555722 Binary files /dev/null and b/data/magic-forum-booster.mse-export-template/icon.png differ diff --git a/data/magic-forum.mse-export-template/desktop.ini b/data/magic-forum.mse-export-template/desktop.ini new file mode 100644 index 000000000..e3a4a926e --- /dev/null +++ b/data/magic-forum.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-forum.mse-export-template,0 diff --git a/data/magic-forum.mse-export-template/export-template b/data/magic-forum.mse-export-template/export-template new file mode 100644 index 000000000..817c2085c --- /dev/null +++ b/data/magic-forum.mse-export-template/export-template @@ -0,0 +1,477 @@ +mse version: 2.0.0 +short name: Forum +full name: Spoiler Exporter +position hint: 006 +icon: icon.png +version: 2014-01-19 +installer group: magic/Export/forum + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Based on code by Idle Muse, Innuendo and Seeonee + +option field: + type: choice + name: forum + choice: mse + choice: mtgsalvation + description: What forum should the spoiler be formatted for? +option field: + type: boolean + name: text costs + initial: yes + description: Should mana costs be plain text? Symbols usually can't be copied and pasted. +option field: + type: text + name: creator + description: The creator of the set. +option field: + type: boolean + name: include notes + description: Should card notes be included? + initial: no +option field: + type: boolean + name: color rarities + description: Should rarities be colored? + initial: yes +script: + # Formats mana costs. MSE and mtgsally use same bbcode tags. + mtgsally_mse_forum_cost := replace@(match:"2/W", replace:":sym2w:")+ + replace@(match:"2/U", replace:":sym2u:")+ + replace@(match:"2/B", replace:":sym2b:")+ + replace@(match:"2/R", replace:":sym2r:")+ + replace@(match:"2/G", replace:":sym2g:")+ + replace@(match:"S", replace:":snow:")+ + replace@(match:"W/U", replace:":symwu:")+ + replace@(match:"W/B", replace:":symwb:")+ + replace@(match:"U/B", replace:":symub:")+ + replace@(match:"U/R", replace:":symur:")+ + replace@(match:"B/R", replace:":symbr:")+ + replace@(match:"B/G", replace:":symbg:")+ + replace@(match:"R/G", replace:":symrg:")+ + replace@(match:"R/W", replace:":symrw:")+ + replace@(match:"G/W", replace:":symgw:")+ + replace@(match:"G/U", replace:":symgu:")+ + replace@(match:"X", replace:":symx:")+ + replace@(match:"Y", replace:":symy:")+ + replace@(match:"W", replace:":symw:")+ + replace@(match:"U", replace:":symu:")+ + replace@(match:"B", replace:":symb:")+ + replace@(match:"R", replace:":symr:")+ + replace@(match:"G", replace:":symg:")+ + replace@(match:"20", replace:":20mana:")+ + replace@(match:"19", replace:":19mana:")+ + replace@(match:"18", replace:":18mana:")+ + replace@(match:"17", replace:":17mana:")+ + replace@(match:"16", replace:":16mana:")+ + replace@(match:"15", replace:":15mana:")+ + replace@(match:"14", replace:":14mana:")+ + replace@(match:"13", replace:":13mana:")+ + replace@(match:"12", replace:":12mana:")+ + replace@(match:"11", replace:":11mana:")+ + replace@(match:"10", replace:":10mana:")+ + replace@(match:"9", replace:":9mana:")+ + replace@(match:"8", replace:":8mana:")+ + replace@(match:"7", replace:":7mana:")+ + replace@(match:"6", replace:":6mana:")+ + replace@(match:"5", replace:":5mana:")+ + replace@(match:"4", replace:":4mana:")+ + replace@(match:"3", replace:":3mana:")+ + replace@(match:"2", replace:":2mana:")+ + replace@(match:"1", replace:":1mana:")+ + replace@(match:"0", replace:":0mana:") + # Determine which style of colored rarities to use. + rarity_color := { + if options.forum == "mse" then rarity_color_mse() + else if options.forum == "mtgsalvation" then rarity_color_mtgs() + } + # Colored rarity markers for MTGS forum. + rarity_color_mtgs := { + if card.rarity == "basic land" then " (C)" + else if card.rarity == "common" then " (C)" + else if card.rarity == "uncommon" then " [color=silver](U)[/color]" + else if card.rarity == "rare" then " [color=gold](R)[/color]" + else if card.rarity == "mythic rare" then " [color=orange](M)[/color]" + else if card.rarity == "special" then " [color=purple](S)[/color]" + else " (C)" + } + # Colored rarity markers for MSE forum. + rarity_color_mse := { + if card.rarity == "basic land" then " :common:" + else if card.rarity == "common" then " :common:" + else if card.rarity == "uncommon" then " :uncommon:" + else if card.rarity == "rare" then " :rare:" + else if card.rarity == "mythic rare" then " :mythic:" + else if card.rarity == "special" then " :special:" + else " :common:" + } + # Non colored rarity markers. + rarity_uncolor := { + if card.rarity == "basic land" then " (C)" + else if card.rarity == "common" then " (C)" + else if card.rarity == "uncommon" then " (U)" + else if card.rarity == "rare" then " (R)" + else if card.rarity == "mythic rare" then " (M)" + else if card.rarity == "special" then " (S)" + else " (C)" + } + # Formats rules text w/ only italic tags. + forum_rules_filter_plain := replace@(match:"[(]", replace:"[i](")+ + replace@(match:"[)]", replace: ")[/i]") + # Formats rules text w/ mana symbols. MSE and mtgsally use same bbcode tags for mana. + forum_rules_filter_mtgsally_mse := + # Italics around parenthesis. + replace@(match:"[(]", replace:"[i](")+ + replace@(match:"[)]", replace: ")[/i]")+ + # 2/C's don't appear in regular english, format them all. + replace@(match:"2/W", replace:":sym2w:")+ + replace@(match:"2/U", replace:":sym2u:")+ + replace@(match:"2/B", replace:":sym2b:")+ + replace@(match:"2/R", replace:":sym2r:")+ + replace@(match:"2/G", replace:":sym2g:")+ + # C/D's don't appear in regular english, format them all. + replace@(match:"W/U", replace:":symwu:")+ + replace@(match:"W/B", replace:":symwb:")+ + replace@(match:"U/B", replace:":symub:")+ + replace@(match:"U/R", replace:":symur:")+ + replace@(match:"B/R", replace:":symbr:")+ + replace@(match:"B/G", replace:":symbg:")+ + replace@(match:"R/G", replace:":symrg:")+ + replace@(match:"R/W", replace:":symrw:")+ + replace@(match:"G/W", replace:":symgw:")+ + replace@(match:"G/U", replace:":symgu:")+ + # Various positions for taps, untaps and chaos symbols. + replace@(match:" T ", replace:" :symtap: ")+ + replace@(match:" Q ", replace:" :symq: ")+ + replace@(match:" C ", replace:" :symch: ")+ + replace@(match:"T,", replace:":symtap:,")+ + replace@(match:"Q,", replace:":symq:,")+ + replace@(match:"C,", replace:":symch:,")+ + replace@(match:"T:", replace:":symtap::")+ + replace@(match:"Q:", replace:":symq::")+ + replace@(match:"C:", replace:":symch::")+ + # Mana right before a space. + replace@(match:"G ", replace:":symg: ")+ + replace@(match:"R ", replace:":symr: ")+ + replace@(match:"B ", replace:":symb: ")+ + replace@(match:"U ", replace:":symu: ")+ + replace@(match:"W ", replace:":symw: ")+ + replace@(match:"S ", replace:":snow: ")+ + # Mana right before a comma. + replace@(match:"G,", replace:":symg:,")+ + replace@(match:"R,", replace:":symr:,")+ + replace@(match:"B,", replace:":symb:,")+ + replace@(match:"U,", replace:":symu:,")+ + replace@(match:"W,", replace:":symw:,")+ + replace@(match:"S,", replace:":snow:,")+ + # Mana right before a colon. + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + # Drag rules text to search for more mana characters. Reverse color wheel order works better. Repeat several times. + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + replace@(match:"G:", replace:":symg::")+ + replace@(match:"R:", replace:":symr::")+ + replace@(match:"B:", replace:":symb::")+ + replace@(match:"U:", replace:":symu::")+ + replace@(match:"W:", replace:":symw::")+ + # Symbolize snow. + replace@(match:"S:", replace:":snow::")+ + replace@(match:"S:", replace:":snow::")+ + replace@(match:"S:", replace:":snow::")+ + # Symbolize numbers from 20-0 when before a comma. + replace@(match:"20,", replace:":20mana:,")+ + replace@(match:"19,", replace:":19mana:,")+ + replace@(match:"18,", replace:":18mana:,")+ + replace@(match:"17,", replace:":17mana:,")+ + replace@(match:"16,", replace:":16mana:,")+ + replace@(match:"15,", replace:":15mana:,")+ + replace@(match:"14,", replace:":14mana:,")+ + replace@(match:"13,", replace:":13mana:,")+ + replace@(match:"12,", replace:":12mana:,")+ + replace@(match:"11,", replace:":11mana:,")+ + replace@(match:"10,", replace:":10mana:,")+ + replace@(match:"9,", replace:":9mana:,")+ + replace@(match:"8,", replace:":8mana:,")+ + replace@(match:"7,", replace:":7mana:,")+ + replace@(match:"6,", replace:":6mana:,")+ + replace@(match:"5,", replace:":5mana:,")+ + replace@(match:"4,", replace:":4mana:,")+ + replace@(match:"3,", replace:":3mana:,")+ + replace@(match:"2,", replace:":2mana:,")+ + replace@(match:"1,", replace:":1mana:,")+ + replace@(match:"0,", replace:":0mana:,")+ + # Symbolize numbers from 20-0 when before another symbol or a colon. + replace@(match:"20:", replace:":20mana::")+ + replace@(match:"19:", replace:":19mana::")+ + replace@(match:"18:", replace:":18mana::")+ + replace@(match:"17:", replace:":17mana::")+ + replace@(match:"16:", replace:":16mana::")+ + replace@(match:"15:", replace:":15mana::")+ + replace@(match:"14:", replace:":14mana::")+ + replace@(match:"13:", replace:":13mana::")+ + replace@(match:"12:", replace:":12mana::")+ + replace@(match:"11:", replace:":11mana::")+ + replace@(match:"10:", replace:":10mana::")+ + replace@(match:"9:", replace:":9mana::")+ + replace@(match:"8:", replace:":8mana::")+ + replace@(match:"7:", replace:":7mana::")+ + replace@(match:"6:", replace:":6mana::")+ + replace@(match:"5:", replace:":5mana::")+ + replace@(match:"4:", replace:":4mana::")+ + replace@(match:"3:", replace:":3mana::")+ + replace@(match:"2:", replace:":2mana::")+ + replace@(match:"1:", replace:":1mana::")+ + replace@(match:"0:", replace:":0mana::")+ + # Symbolize X and Y when before a comma. + replace@(match:"Y,", replace:":symy:,")+ + replace@(match:"X,", replace:":symx:,")+ + # Symbolize X and Y when before another symbol or a colon. + replace@(match:"Y:", replace:":symy::")+ + replace@(match:"X:", replace:":symx::") + # Count the number of paragraphs to detect number of walker abilities. + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + write_normal := { + # The Name and Casting Cost + "\n[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + # The Notes + +(if options.include_notes and card.notes !="" then "\n[spoiler]Card Notes: ") + +(if options.include_notes and card.notes !="" then card.notes) + +(if options.include_notes and card.notes !="" then "[/spoiler]") + +"\n" + } + write_split := { + # The Name and Casting Cost + "\n[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +"\n /// " + # The Second Name and Casting Cost + +"\n[b]"+card.name_2+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost_2)) + +(if options.text_costs then card.casting_cost_2) + # The Second Type and Rarity + +"\n"+card.type_2+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Second Rules Text + +(if card.rule_text_2 != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text_2))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text_2)) + # The Second Flavor Text + +(if card.flavor_text_2 != "" then "\n[i]") + +card.flavor_text_2 + +(if card.flavor_text_2 != "" then "[/i]") + # The Second P/T + +(if contains(card.type_2, match:"Creature") then "\n") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + # The Notes + +(if options.include_notes and card.notes !="" then "\n[spoiler]Card Notes: ") + +(if options.include_notes and card.notes !="" then card.notes) + +(if options.include_notes and card.notes !="" then "[/spoiler]") + +"\n" + } + write_flip := { + # The Name and Casting Cost + "\n[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +"\n ---Flip--- " + # The Flip Name and Casting Cost + +"\n[b]"+card.name_2+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost_2)) + +(if options.text_costs then card.casting_cost_2) + # The Flip Rules Text + +(if card.rule_text_2 != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text_2))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text_2)) + # The Flip Flavor Text + +(if card.flavor_text_2 != "" then "\n[i]") + +card.flavor_text_2 + +(if card.flavor_text_2 != "" then "[/i]") + # The Flip P/T + +(if contains(card.type_2, match:"Creature") then "\n") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + # The Notes + +(if options.include_notes and card.notes !="" then "\n[spoiler]Card Notes: ") + +(if options.include_notes and card.notes !="" then card.notes) + +(if options.include_notes and card.notes !="" then "[/spoiler]") + +"\n" + } + write_walker := { + # The Name and Casting Cost + "\n[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Starting Loyalty + +"\nStarting Loyalty: "+card.loyalty + # The First Ability + +"\n"+card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +forum_rules_filter_plain(split_text(match:"\n", card.rule_text).0) + # The Second Ability + +(if contains(paragraph_count(card.rule_text), match:"•") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then forum_rules_filter_plain(split_text(match:"\n", card.rule_text).1)) + # The Third Ability + +(if contains(paragraph_count(card.rule_text), match:"••") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then forum_rules_filter_plain(split_text(match:"\n", card.rule_text).2)) + # The Fourth Ability + +(if contains(paragraph_count(card.rule_text), match:"•••") then "\n") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then forum_rules_filter_plain(split_text(match:"\n", card.rule_text).3)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The Notes + +(if options.include_notes and card.notes !="" then "\n[spoiler]Card Notes: ") + +(if options.include_notes and card.notes !="" then card.notes) + +(if options.include_notes and card.notes !="" then "[/spoiler]") + +"\n" + } + write_leveler := { + # The Name and Casting Cost + "\n[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The First Textbox + +"\n"+forum_rules_filter_plain(card.rule_text) + +(if card.pt !="" then " (")+card.pt+")" + # The Second Textbox + +"\n[LEVEL "+card.level_1+"]: " + +forum_rules_filter_plain(card.rule_text_2) + +(if card.pt_2 !="" then " (")+card.pt_2+")" + # The Third Textbox + +"\n"+(if card.level_2 !="" then "[LEVEL "+card.level_2+"]: ") + +forum_rules_filter_plain(card.rule_text_3) + +(if card.pt_3 !="" then " (")+card.pt_3+")" + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The Notes + +(if options.include_notes and card.notes !="" then "\n[spoiler]Card Notes: ") + +(if options.include_notes and card.notes !="" then card.notes) + +(if options.include_notes and card.notes !="" then "[/spoiler]") + +"\n" + } + write_dfc := { + # The Name and Casting Cost + "\n[b]"+card.name+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost)) + +(if options.text_costs then card.casting_cost) + # The Type and Rarity + +"\n"+card.type+(if options.color_rarities then rarity_color() else rarity_uncolor()) + # The Rules Text + +(if card.rule_text != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text)) + # The Flavor Text + +(if card.flavor_text != "" then "\n[i]") + +card.flavor_text + +(if card.flavor_text != "" then "[/i]") + # The P/T + +(if contains(card.type, match:"Creature") then "\n") + +(if contains(card.type, match:"Creature") then card.pt) + +"\n ---Other Side--- " + # The Flip Name and Casting Cost + +"\n[b]"+card.name_2+"[/b] " + +(if not options.text_costs then mtgsally_mse_forum_cost(card.casting_cost_2)) + +(if options.text_costs then card.casting_cost_2) + # The Flip Rules Text + +(if card.rule_text_2 != "" then "\n") + +(if not options.text_costs then forum_rules_filter_mtgsally_mse(remove_tags(card.rule_text_2))) + +(if options.text_costs then forum_rules_filter_plain(card.rule_text_2)) + # The Flip Flavor Text + +(if card.flavor_text_2 != "" then "\n[i]") + +card.flavor_text_2 + +(if card.flavor_text_2 != "" then "[/i]") + # The Flip P/T + +(if contains(card.type_2, match:"Creature") then "\n") + +(if contains(card.type_2, match:"Creature") then card.pt_2) + # The Notes + +(if options.include_notes and card.notes !="" then "\n[spoiler]Card Notes: ") + +(if options.include_notes and card.notes !="" then card.notes) + +(if options.include_notes and card.notes !="" then "[/spoiler]") + +"\n" + } + write_card := { if contains(card.shape, match:"token") then "" + else if contains(card.shape, match:"rulestip") then "" + else if contains(card.shape, match:"counter") then "" + else if contains(card.shape, match:"emblem") then "" + else if contains(card.shape, match:"split") then write_split() + else if contains(card.shape, match:"double faced") then write_dfc() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + write_cards := to_text(for each card in sort_list(cards, order_by: {input.card_number}) do write_card()) + to_string("Full Spoiler List for "+set.title+"\nSet by "+options.creator+"\n"+set.description+"\n"+write_cards) diff --git a/data/magic-forum.mse-export-template/icon.png b/data/magic-forum.mse-export-template/icon.png new file mode 100644 index 000000000..f81555722 Binary files /dev/null and b/data/magic-forum.mse-export-template/icon.png differ diff --git a/data/magic-fullart.mse-style/build.bat b/data/magic-fullart.mse-style/build.bat new file mode 100644 index 000000000..61fc2108e --- /dev/null +++ b/data/magic-fullart.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-fullart.mse-style magic.mse-game magic-blends.mse-include + +ren "magic-fullart.mse-installer" "Magic - Fullart.mse-installer" \ No newline at end of file diff --git a/data/magic-fullart.mse-style/card-sample.png b/data/magic-fullart.mse-style/card-sample.png new file mode 100644 index 000000000..679b9ab28 Binary files /dev/null and b/data/magic-fullart.mse-style/card-sample.png differ diff --git a/data/magic-fullart.mse-style/style b/data/magic-fullart.mse-style/style new file mode 100644 index 000000000..d756e12eb --- /dev/null +++ b/data/magic-fullart.mse-style/style @@ -0,0 +1,105 @@ +mse version: 2.0.0 +game: magic +full name: Full Art Style +short name: Full Art +installer group: magic/fullart style +icon: card-sample.png +position hint: 999 + +version: 2018-02-22 +depends on: + package: magic.mse-game + version: 2008-06-02 + +card width: 375 +card height: 523 +card dpi: 150 +#By Pichoro +############################################################## Extra scripts +init script: + card_shape := { styling.sorting } + +############################################################## Set info fields +############################################################## Extra style options +styling field: + type: boolean + name: rarity symbol + initial: no + description: Should the rarity symbol be visible? +styling field: + type: boolean + name: expansion logo + initial: no + description: Should the expansion logo be visible? +styling field: + type: choice + name: sorting + description: what numbering set should the card go in? + choice: normal + choice: token + choice: rulestip +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: -1 + + ############################# Image + image: + left: 17 + top: 17 + width: 341 + height: 488 + z index: 1 + image 2: + left: 25 + top: 405 + width: 172 + height: 90 + visible: { styling.expansion_logo } + z index: 2 + rarity: + left: 292 + top : 26 + width: 60 + height: 60 + z index: 2 + render style: image + visible: { styling.rarity_symbol } + choice images: + # Images based on the set symbol + basic land: script: symbol_variation(symbol: set.symbol, variation: "common") + common: script: 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") + + ############################# Copyright stuff +extra card field: + type: text + name: artist line + save value: false + script: forward_editor(prefix: "Illus. by ", field: card.illustrator) +extra card style: + artist line: + left: 30 + top : 507 + width: 217 + height: 10 + z index: 1 + font: + name: Matrix + size: 8 + weight: bold + color: rgb(255,255,255) \ No newline at end of file diff --git a/data/magic-future-common.mse-include/artifact_black.png b/data/magic-future-common.mse-include/artifact_black.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-future-common.mse-include/artifact_black.png differ diff --git a/data/magic-future-common.mse-include/artifact_white.png b/data/magic-future-common.mse-include/artifact_white.png new file mode 100644 index 000000000..06ee5b751 Binary files /dev/null and b/data/magic-future-common.mse-include/artifact_white.png differ diff --git a/data/magic-future-common.mse-include/creature_black.png b/data/magic-future-common.mse-include/creature_black.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-future-common.mse-include/creature_black.png differ diff --git a/data/magic-future-common.mse-include/creature_white.png b/data/magic-future-common.mse-include/creature_white.png new file mode 100644 index 000000000..05514e207 Binary files /dev/null and b/data/magic-future-common.mse-include/creature_white.png differ diff --git a/data/magic-future-common.mse-include/enchantment_black.png b/data/magic-future-common.mse-include/enchantment_black.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-future-common.mse-include/enchantment_black.png differ diff --git a/data/magic-future-common.mse-include/enchantment_white.png b/data/magic-future-common.mse-include/enchantment_white.png new file mode 100644 index 000000000..5e28ee1c6 Binary files /dev/null and b/data/magic-future-common.mse-include/enchantment_white.png differ diff --git a/data/magic-future-common.mse-include/include b/data/magic-future-common.mse-include/include new file mode 100644 index 000000000..4113e4a42 --- /dev/null +++ b/data/magic-future-common.mse-include/include @@ -0,0 +1,3 @@ +mse version: 0.3.6 +full name: Icons/symbols for futureshifted Magic The Gathering templates +version: 2008-05-21 diff --git a/data/magic-future-common.mse-include/instant_black.png b/data/magic-future-common.mse-include/instant_black.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-future-common.mse-include/instant_black.png differ diff --git a/data/magic-future-common.mse-include/instant_white.png b/data/magic-future-common.mse-include/instant_white.png new file mode 100644 index 000000000..2efa18c69 Binary files /dev/null and b/data/magic-future-common.mse-include/instant_white.png differ diff --git a/data/magic-future-common.mse-include/land_black.png b/data/magic-future-common.mse-include/land_black.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-future-common.mse-include/land_black.png differ diff --git a/data/magic-future-common.mse-include/land_white.png b/data/magic-future-common.mse-include/land_white.png new file mode 100644 index 000000000..85c96851b Binary files /dev/null and b/data/magic-future-common.mse-include/land_white.png differ diff --git a/data/magic-future-common.mse-include/multitype_black.png b/data/magic-future-common.mse-include/multitype_black.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-future-common.mse-include/multitype_black.png differ diff --git a/data/magic-future-common.mse-include/multitype_white.png b/data/magic-future-common.mse-include/multitype_white.png new file mode 100644 index 000000000..1038f75df Binary files /dev/null and b/data/magic-future-common.mse-include/multitype_white.png differ diff --git a/data/magic-future-common.mse-include/paintbrush_black.png b/data/magic-future-common.mse-include/paintbrush_black.png new file mode 100644 index 000000000..bea1fa6af Binary files /dev/null and b/data/magic-future-common.mse-include/paintbrush_black.png differ diff --git a/data/magic-future-common.mse-include/paintbrush_white.png b/data/magic-future-common.mse-include/paintbrush_white.png new file mode 100644 index 000000000..6357fa46c Binary files /dev/null and b/data/magic-future-common.mse-include/paintbrush_white.png differ diff --git a/data/magic-future-common.mse-include/planeswalker_black.png b/data/magic-future-common.mse-include/planeswalker_black.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-future-common.mse-include/planeswalker_black.png differ diff --git a/data/magic-future-common.mse-include/planeswalker_white.png b/data/magic-future-common.mse-include/planeswalker_white.png new file mode 100644 index 000000000..f6b69b3b6 Binary files /dev/null and b/data/magic-future-common.mse-include/planeswalker_white.png differ diff --git a/data/magic-future-common.mse-include/sorcery_black.png b/data/magic-future-common.mse-include/sorcery_black.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-future-common.mse-include/sorcery_black.png differ diff --git a/data/magic-future-common.mse-include/sorcery_white.png b/data/magic-future-common.mse-include/sorcery_white.png new file mode 100644 index 000000000..737aecb01 Binary files /dev/null and b/data/magic-future-common.mse-include/sorcery_white.png differ diff --git a/data/magic-identity-new.mse-include/aidentity.png b/data/magic-identity-new.mse-include/aidentity.png new file mode 100644 index 000000000..061a8ace9 Binary files /dev/null and b/data/magic-identity-new.mse-include/aidentity.png differ diff --git a/data/magic-identity-new.mse-include/baidentity.png b/data/magic-identity-new.mse-include/baidentity.png new file mode 100644 index 000000000..447cef2ad Binary files /dev/null and b/data/magic-identity-new.mse-include/baidentity.png differ diff --git a/data/magic-identity-new.mse-include/bidentity.png b/data/magic-identity-new.mse-include/bidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-identity-new.mse-include/bidentity.png differ diff --git a/data/magic-identity-new.mse-include/blidentity.png b/data/magic-identity-new.mse-include/blidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-identity-new.mse-include/blidentity.png differ diff --git a/data/magic-identity-new.mse-include/cidentity.png b/data/magic-identity-new.mse-include/cidentity.png new file mode 100644 index 000000000..05aee2e5c Binary files /dev/null and b/data/magic-identity-new.mse-include/cidentity.png differ diff --git a/data/magic-identity-new.mse-include/clidentity.png b/data/magic-identity-new.mse-include/clidentity.png new file mode 100644 index 000000000..05aee2e5c Binary files /dev/null and b/data/magic-identity-new.mse-include/clidentity.png differ diff --git a/data/magic-identity-new.mse-include/gidentity.png b/data/magic-identity-new.mse-include/gidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-identity-new.mse-include/gidentity.png differ diff --git a/data/magic-identity-new.mse-include/glidentity.png b/data/magic-identity-new.mse-include/glidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-identity-new.mse-include/glidentity.png differ diff --git a/data/magic-identity-new.mse-include/imask_32.png b/data/magic-identity-new.mse-include/imask_32.png new file mode 100644 index 000000000..fdca7c202 Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_32.png differ diff --git a/data/magic-identity-new.mse-include/imask_33.png b/data/magic-identity-new.mse-include/imask_33.png new file mode 100644 index 000000000..5d16919aa Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_33.png differ diff --git a/data/magic-identity-new.mse-include/imask_42.png b/data/magic-identity-new.mse-include/imask_42.png new file mode 100644 index 000000000..bf79bb442 Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_42.png differ diff --git a/data/magic-identity-new.mse-include/imask_43.png b/data/magic-identity-new.mse-include/imask_43.png new file mode 100644 index 000000000..734a7a59b Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_43.png differ diff --git a/data/magic-identity-new.mse-include/imask_44.png b/data/magic-identity-new.mse-include/imask_44.png new file mode 100644 index 000000000..e07988fe8 Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_44.png differ diff --git a/data/magic-identity-new.mse-include/imask_52.png b/data/magic-identity-new.mse-include/imask_52.png new file mode 100644 index 000000000..dbc5c16f8 Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_52.png differ diff --git a/data/magic-identity-new.mse-include/imask_53.png b/data/magic-identity-new.mse-include/imask_53.png new file mode 100644 index 000000000..e58bbd642 Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_53.png differ diff --git a/data/magic-identity-new.mse-include/imask_54.png b/data/magic-identity-new.mse-include/imask_54.png new file mode 100644 index 000000000..c46eb3e4d Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_54.png differ diff --git a/data/magic-identity-new.mse-include/imask_55.png b/data/magic-identity-new.mse-include/imask_55.png new file mode 100644 index 000000000..43f495c29 Binary files /dev/null and b/data/magic-identity-new.mse-include/imask_55.png differ diff --git a/data/magic-identity-new.mse-include/include b/data/magic-identity-new.mse-include/include new file mode 100644 index 000000000..86f2e80dd --- /dev/null +++ b/data/magic-identity-new.mse-include/include @@ -0,0 +1,7 @@ +mse version: 0.3.9 +full name: Magic The Gathering, modern identities +version: 2012-02-23 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file diff --git a/data/magic-identity-new.mse-include/midentity.png b/data/magic-identity-new.mse-include/midentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-identity-new.mse-include/midentity.png differ diff --git a/data/magic-identity-new.mse-include/mlidentity.png b/data/magic-identity-new.mse-include/mlidentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-identity-new.mse-include/mlidentity.png differ diff --git a/data/magic-identity-new.mse-include/omidentity.png b/data/magic-identity-new.mse-include/omidentity.png new file mode 100644 index 000000000..2403fb783 Binary files /dev/null and b/data/magic-identity-new.mse-include/omidentity.png differ diff --git a/data/magic-identity-new.mse-include/omlidentity.png b/data/magic-identity-new.mse-include/omlidentity.png new file mode 100644 index 000000000..2403fb783 Binary files /dev/null and b/data/magic-identity-new.mse-include/omlidentity.png differ diff --git a/data/magic-identity-new.mse-include/ridentity.png b/data/magic-identity-new.mse-include/ridentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-identity-new.mse-include/ridentity.png differ diff --git a/data/magic-identity-new.mse-include/rlidentity.png b/data/magic-identity-new.mse-include/rlidentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-identity-new.mse-include/rlidentity.png differ diff --git a/data/magic-identity-new.mse-include/uidentity.png b/data/magic-identity-new.mse-include/uidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-identity-new.mse-include/uidentity.png differ diff --git a/data/magic-identity-new.mse-include/ulidentity.png b/data/magic-identity-new.mse-include/ulidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-identity-new.mse-include/ulidentity.png differ diff --git a/data/magic-identity-new.mse-include/widentity.png b/data/magic-identity-new.mse-include/widentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-identity-new.mse-include/widentity.png differ diff --git a/data/magic-identity-new.mse-include/wlidentity.png b/data/magic-identity-new.mse-include/wlidentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-identity-new.mse-include/wlidentity.png differ diff --git a/data/magic-jumpstart-front.mse-style/artist_arrow.png b/data/magic-jumpstart-front.mse-style/artist_arrow.png new file mode 100644 index 000000000..083a57c3a Binary files /dev/null and b/data/magic-jumpstart-front.mse-style/artist_arrow.png differ diff --git a/data/magic-jumpstart-front.mse-style/build.bat b/data/magic-jumpstart-front.mse-style/build.bat new file mode 100644 index 000000000..6328638cb --- /dev/null +++ b/data/magic-jumpstart-front.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-token-clear.mse-style magic.mse-game magic-watermarks.mse-include magic-mana-small.mse-symbol-font + +ren "magic-m15-token-clear.mse-installer" "Magic - M15 Clear Tokens.mse-installer" \ No newline at end of file diff --git a/data/magic-jumpstart-front.mse-style/card-sample.png b/data/magic-jumpstart-front.mse-style/card-sample.png new file mode 100644 index 000000000..634690a65 Binary files /dev/null and b/data/magic-jumpstart-front.mse-style/card-sample.png differ diff --git a/data/magic-jumpstart-front.mse-style/foil_mask.png b/data/magic-jumpstart-front.mse-style/foil_mask.png new file mode 100644 index 000000000..6929d313d Binary files /dev/null and b/data/magic-jumpstart-front.mse-style/foil_mask.png differ diff --git a/data/magic-jumpstart-front.mse-style/frame.png b/data/magic-jumpstart-front.mse-style/frame.png new file mode 100644 index 000000000..3bba6c248 Binary files /dev/null and b/data/magic-jumpstart-front.mse-style/frame.png differ diff --git a/data/magic-jumpstart-front.mse-style/style b/data/magic-jumpstart-front.mse-style/style new file mode 100644 index 000000000..e6bfb0023 --- /dev/null +++ b/data/magic-jumpstart-front.mse-style/style @@ -0,0 +1,240 @@ +mse version: 2.0.0 +game: magic +short name: Jumpstart Front Card +full name: Jumpstart Front Card +icon: card-sample.png +installer group: magic/m15 style/Emblems +position hint: 001 + +version: 2018-02-22 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + 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: + + is_unsorted := {styling.remove_from_autocount} + + # 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 +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: 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 +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 + ###################C######### Name line + name: + left: 22 + top: 366 + width: 328 + height: 26 + alignment: bottom center + z index: 2 + font: + name: Relay-Medium + size: 22 + color: rgb(255,255,255) + always symbol: true + casting cost: + right: 347 + top: 475 + width: 50 + height: 22 + alignment: middle right + font: + name: MPlantin + size: 21 + symbol font: + name: magic-mana-large + size: 21 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + ############################# Image + image: + left: -10 + top: -5 + width: 375 + height: 523 + z index: -1 + ################H############ Card type + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + copyright: + right: 339 + top: 23 + width: 300 + height: 10 + angle: 90 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Relay-Medium + size: 8 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: choice + name: frame + script: card.card_color + editable: false + save value: false +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: " " + "F" " ", 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: 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 + z index: 1 + render style: image + image: artist_arrow.png + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + popup style: in place + image: frame.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"} diff --git a/data/magic-lackeybot.mse-export-template/export-template b/data/magic-lackeybot.mse-export-template/export-template new file mode 100644 index 000000000..f5c0acc82 --- /dev/null +++ b/data/magic-lackeybot.mse-export-template/export-template @@ -0,0 +1,253 @@ +mse version: 2.0.0 +short name: LackeyBot +full name: LackeyBot Exporter +position hint: 003 +icon: icon.png +version: 2020-04-25 +installer group: magic/Export/lackeybot + +depends on: + package: magic.mse-game + version: 2020-04-25 + +game: magic +create directory: true +file type: *.txt|*.txt|*.*|*.* + +# By Cajun +option field: + type: choice + name: click for help + choice: Remember to include your set code! + choice: optional - Add your name to default designer + choice: change special usage to record special rarity as a bonus sheet + choice: check designers checks the textbox by card # for guest designers + choice: you can also use the "!design Name" tag in card notes instead +option field: + type: text + name: set code + description: The set code for this file. +option field: + type: text + name: default designer + description: The default or head designer for this set. +option field: + type: choice + name: special usage + choice: promo + choice: bonus +option field: + type: boolean + name: check designers + description: check the textbox by card no. for designer credit? +option field: + type: choice + name: export images + choice: no + choice: LackeyCCG export + choice: Cockatrice export + choice: both export +option field: + type: choice + name: image_extension + choice: jpg + choice: png +script: + public := {true} + + lackey_image_export_width := { if contains(card.shape, match:"split") then "445" + else if contains(card.shape, match:"double faced") then "626" + else "312" + } + lackey_image_export_height := { if contains(card.shape, match:"split") then "312" + else "445" + } + remove_commas := replace@(match:":", replace:"")+ + replace@(match:"<(/|\\\\)?i>", replace:"")+ + replace@(match:"[\<>:\\\\/\"\\*\\?\\|]", replace:"") + token_export := {contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or contains(card.shape, match:"rulestip")} + + fix_tm := replace@(match:"™", replace:"TM") + fixed_set_code := {fix_tm(options.set_code)} + pull_designer := {break_cleaner(designer_name())} + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n!]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + card_name := { if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name } + notes_filter := filter_text@(match:"!notes? [^\n!]+") + notes_grabber := replace@(match:"!notes? ", replace:"") + +replace@(match:"([^,]+)", replace:{"\"" + _1 + "\""}) + +replace@(match:"italics", replace:"italic") + card_note_array := { "[" + (if notes_grabber(notes_filter(card.notes)) != "" then notes_grabber(notes_filter(card.notes)) else "") + "]" } + exporter_num_filter := filter_text@(match:"!num [^\n!]+") + exporter_num_grabber := replace@(match:"!num ", replace:"") + lackey_script_filter := filter_text@(match:"!script [^\n]+") + lackey_script_grabber := replace@(match:"!script ", replace:"") + designer_name_filter := filter_text@(match:"!designe?r? [^\n]+") + designer_name_grabber := replace@(match:"!designe?r? ", replace:"") + designer_name := { if designer_name_grabber(designer_name_filter(card.notes)) != "" then designer_name_grabber(designer_name_filter(card.notes)) else if options.check_designers and card.card_code_text != "" then card.card_code_text else options.default_designer } + is_revived := { if contains(card.notes, match:"!revivetoken") then "Revived " else ""} + database_name := { if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else if contains(card.shape, match: "split") or contains(card.shape, match:"double") then card.name + "//" + card.name_2 else is_revived() + card.name } + forced_script := { if lackey_script_grabber(lackey_script_filter(card.notes)) != "" then "[" + lackey_script_grabber(lackey_script_filter(card.notes)) + "]" else "\"\""} + type_trim := replace@(match:"Basic ", replace:"")+ + replace@(match:"Legendary", replace:"")+ + replace@(match:"Snow ", replace:"")+ + replace@(match:"World ", replace:"")+ + replace@(match:"Token ", replace:"") + ####### Script that converts the card's mana cost + lackey_bot_rule_filter := replace@(match:"’", replace:"'")+ + replace@(match:"\n", replace:"\\n")+ + replace@(match:"[(]", replace:"*(")+ + replace@(match:"[)]", replace: ")*")+ + replace@(match:"\"", replace:"”") + quote_replace := replace@(match:"\"", replace:"\\\\\"") + break_cleaner := replace@(match:"\n", replace:"") + mana_script := replace@(match:"(2|H|W|U|B|R|G|S|C)/(W|U|B|R|G|S|C)", replace:{"\{"+_1+"/"+_2+"\}"})+ + replace@(match:"(X|Y|Z|W|U|B|R|G|S|C)", in_context:"(?", replace:{"\{"+_1+"\}"})+ + replace@(match:"([1-9][0-9])", in_context:"(?", replace:{"\{"+_1+"\}"})+ + replace@(match:"([0-9])", in_context:"(?(?!})", replace:{"\{"+_1+"\}"}) + + lackey_bot_mana_filter := replace@(match:"([0-9WUBRGCSHEQTXYZAD/]+)", replace:{"\{"+_2+"}"})+ + replace@(match:"([0-9HSCWUBRGXYZED/])", in_context:"\{[0-9HSCWUBRGXYZED/]*[0-9HSCWUBRGXYZED/]*}", replace:{"\{"+_1+"}"})+ + replace@(match:"}\{/}\{", replace:"/")+ + replace@(match:"\{([0-9])}\{([0-9])}", replace:{"\{"+_1+_2+"}"})+ + replace@(match:"\{\{", replace:"\{")+ + replace@(match:"}}", replace:"}") + + color_condense := replace@(match:"(, )?(artifact|multicolor|land|hybrid|horizontal|vertical|radial|overlay)", replace: "") + indicator_color_name := { if color_condense(input) = "white" then "\{White\} " + else if color_condense(input) = "blue" then "\{Blue\} " + else if color_condense(input) = "black" then "\{Black\} " + else if color_condense(input) = "red" then "\{Red\} " + else if color_condense(input) = "green" then "\{Green\} " + else if color_condense(input) = "white, blue" then "\{White/Blue\} " + else if color_condense(input) = "blue, black" then "\{Blue/Black\} " + else if color_condense(input) = "black, red" then "\{Black/Red\} " + else if color_condense(input) = "red, green" then "\{Red/Green\} " + else if color_condense(input) = "white, green" then "\{Green/White\} " + else if color_condense(input) = "white, black" then "\{White/Black\} " + else if color_condense(input) = "blue, red" then "\{Blue/Red\} " + else if color_condense(input) = "black, green" then "\{Black/Green\} " + else if color_condense(input) = "white, red" then "\{Red/White\} " + else if color_condense(input) = "blue, green" then "\{Green/Blue\} " + else if color_condense(input) = "white, black, red" then "\{White/Black/Red\} " + else if color_condense(input) = "blue, red, green" then "\{Blue/Red/Green\} " + else if color_condense(input) = "white, black, green" then "\{Black/Green/White\} " + else if color_condense(input) = "white, blue, red" then "\{Red/White/Blue\} " + else if color_condense(input) = "blue, black, green" then "\{Green/Blue/Black\} " + else if color_condense(input) = "white, blue, black" then "\{White/Blue/Black\} " + else if color_condense(input) = "blue, black, red" then "\{Blue/Black/Red\} " + else if color_condense(input) = "black, red, green" then "\{Black/Red/Green\} " + else if color_condense(input) = "white, red, green" then "\{Red/Green/White\} " + else if color_condense(input) = "white, blue, green" then "\{Green/White/Blue\} " + else "" + } + trim_zeroes := replace@(match: "^00?", replace: "")+ + replace@(match: "a?/[0-9b]+", replace: "") + corrected_card_number := { if exporter_num_grabber(exporter_num_filter(card.notes)) != "" then exporter_num_grabber(exporter_num_filter(card.notes)) else if card.custom_card_number != "" then trim_zeroes(card.custom_card_number) else card_number() } + lackey_bot_flavor := {"*" + input + "*" } + apos_filter := replace@(match:"’", replace:"'") + paragraph_count := replace@(match:"\n", replace:"~")+ + filter_text@(match:"~") + text_script := { + split_text(match:"\n", input).0 + "\\n" + + (if contains(paragraph_count(input), match:"~") then ( if split_text(match:"\n", input).1 !="" then split_text(match:"\n", input).1+"\\n" else "") else "") + + (if contains(paragraph_count(input), match:"~~") then ( if split_text(match:"\n", input).2 !="" then split_text(match:"\n", input).2+"\\n" else "") else "") + + (if contains(paragraph_count(input), match:"~~~") then ( if split_text(match:"\n", input).3 !="" then split_text(match:"\n", input).3+"\\n" else "") else "") + + (if contains(paragraph_count(input), match:"~~~~") then ( if split_text(match:"\n", input).4 !="" then split_text(match:"\n", input).4+"\\n" else "") else "") + + (if card.rule_text_3 != "" then card.rule_text_3 + "\\n" else "") + } + leveler_text := { + card.rule_text + "\\n" + + "[LEVEL " + card.level_1 + "] " + card.rule_text_2 + "\\n" + + "[LEVEL " + card.level_2 + "] " + card.rule_text_3 + "\\n" + } + flavor_script := { (if input == "" then "" + else "*" + + split_text(match:"\n", input).0 + + (if contains(paragraph_count(input), match:"~") then "\\n"+split_text(match:"\n", input).1 else "") + + "*\\n") + } + walker_text := { lackey_bot_mana_filter(lackey_bot_rule_filter((if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: ") +(if card.level_1_text != "" then card.level_1_text else split_text(match:"\n", card.rule_text).0)+"\\n" + + "[" + card.loyalty_cost_2 + "]" +(if card.loyalty_cost_2 !="" then ": ") +(if card.level_2_text != "" then card.level_2_text+"\\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\\n") + + "[" + card.loyalty_cost_3 + "]" +(if card.loyalty_cost_3 !="" then ": ") +(if card.level_3_text != "" then card.level_3_text+"\\n" else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2+"\\n") + + ( if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" +": ") +(if card.level_4_text != "" then card.level_4_text+"\\n" else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3+"\\n"))) + } + walker_text_2 := { lackey_bot_mana_filter(lackey_bot_rule_filter((if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]: ") +(if card.loyalty_cost_5 !="" then ": ") +(if card.level_5_text != "" then card.level_5_text+"\\n" else split_text(match:"\n", card.rule_text_2).0)+"\\n" + + "[" + card.loyalty_cost_6 + "]" +(if card.loyalty_cost_6 !="" then ": ") +(if card.level_6_text != "" then card.level_6_text+"\\n" else if contains(paragraph_count(card.rule_text_2), match:"~") then split_text(match:"\n", card.rule_text_2).1+"\\n") + + "[" + card.loyalty_cost_7 + "]" +(if card.loyalty_cost_7 !="" then ": ") +(if card.level_7_text != "" then card.level_7_text+"\\n" else if contains(paragraph_count(card.rule_text_2), match:"~~") then split_text(match:"\n", card.rule_text_2).2+"\\n") + + ( if card.loyalty_cost_8 != "" then "[" + card.loyalty_cost_8 + "]" +": ") +(if card.level_8_text != "" then card.level_8_text+"\\n" else if contains(paragraph_count(card.rule_text_2), match:"~~~") then split_text(match:"\n", card.rule_text_2).3+"\\n"))) + } + apos_fix := replace@(match:"’", replace:"'") + use_token := { contains(card.shape, match:"token") or contains(card.shape, match:"emblem") } + search_code := { (if card.rarity == "masterpiece" then "MPS_" else if card.rarity == "special" and not use_bonus() then "PRO_" else if use_token() then "TKN_" else "") + fixed_set_code() } + use_bonus := {card.rarity == "special" and options.special_usage == "bonus" } + rarity_name := { if contains(fixed_set_code(), match:"MPS") or card.rarity == "masterpiece" then "Masterpiece" else if use_bonus() then "Bonus" else if card.rarity == "special" then "Promo" else if use_token() then "Token" else if card.rarity == "mythic rare" then "M" else if card.rarity == "rare" then "R" else if card.rarity == "uncommon" then "U" else if card.rarity == "common" then "C" else "L" } + lb_rarity_code := { "*" + fixed_set_code() + " " + rarity_name() + "*" } + write_normal:= {" \"" + break_cleaner(apos_fix(database_name())) + "_" + search_code() + "\": \{" + + "\"fullName\": \"" + break_cleaner(apos_fix(database_name())) + "\", " + + "\"cardName\": \"" + break_cleaner(card_name()) + "\", " + + "\"manaCost\": \"" + mana_script(card.casting_cost) + "\", " + + "\"typeLine\": \"" + break_cleaner(card.type) + "\", " + + "\"rarityLine\": \"" + lb_rarity_code() + "\", " + + "\"rulesText\": \"" + (if card.special_text != "" then lackey_bot_mana_filter(lackey_bot_rule_filter(text_script(card.special_text))) else if card.shape == "leveler" then lackey_bot_mana_filter(lackey_bot_rule_filter(leveler_text())) else if card.loyalty != "" then walker_text() else lackey_bot_mana_filter(lackey_bot_rule_filter(text_script(card.rule_text)))) + "\", " + + "\"flavorText\": \"" + flavor_script(card.flavor_text) + "\", " + + "\"power\": " + (if card.power == "*" then "\"★\"" else if card.power == "" then "\"\"" else if (to_number(card.power) or else false != card.power) then "\"" + card.power + "\"" else card.power) + ", " + + "\"toughness\": " + (if card.toughness == "*" then "\"★\"" else if card.toughness == "" then "\"\"" else if (to_number(card.toughness) or else false != card.toughness) then "\"" + card.toughness + "\"" else card.toughness) + ", " + + "\"loyalty\": " + (if (to_number(card.loyalty) or else false != card.loyalty) then "\"" + card.loyalty + "\"" else card.loyalty) + ", " + + "\"color\": \"" + (if contains(card.super_type, match:"Land") then "" else indicator_color_name(card.card_color)) + "\", " + + "\"cmc\": " + cmc(card.casting_cost) + ", " + + "\"cardType\": \"" + type_trim(card.super_type) + "\", " + + (if contains(card.shape, match: "split") or contains(card.shape, match:"double") then secondCard()) + + "\"rarity\": \"" + (if rarity_name() == "Token" then "token" else if rarity_name() == "Bonus" then "bonus" else if rarity_name() == "Masterpiece" then "masterpiece" else card.rarity) + "\", " + + "\"shape\": \"" + (if contains(card.shape, match: "split") then "split" else if contains(card.shape, match:"double") then "doubleface" else "normal") + "\", " + + "\"setID\": \"" + (if use_token() then "tokens" else fixed_set_code()) + "\", " + + "\"cardID\": \"" + (if use_token() then fixed_set_code() else "") + corrected_card_number() + (if card.rarity == "special" then "s") + "\", " + + "\"designer\": \"" + pull_designer() + "\", " + + "\"script\": " + forced_script() + ", " + + "\"notes\": " + card_note_array() + ", " + + "\"artist\": \"" + break_cleaner(quote_replace(card.illustrator)) + + (if contains(card.shape, match: "split") or contains(card.shape, match:"double") and card.illustrator != card.illustrator_2 and card.illustrator_2 != "" then + "\", \"artist2\": \"" + quote_replace(break_cleaner(card.illustrator_2))) + + "\"\},\n" + } + write_command:= {" \"" + apos_fix(database_name()) + "_" + search_code() + "\": \{" + + "\"fullName\": \"" + apos_fix(database_name()) + "\", " + + "\"cardName\": \"" + card.name + "\", " + + "\"manaCost\": \"\", " + + "\"typeLine\": \"\", " + + "\"rarityLine\": \"\", " + + "\"rulesText\": \"" + (if card.special_text_2 != "" then lackey_bot_mana_filter(lackey_bot_rule_filter(text_script(card.special_text_2))) else if card.loyalty != "" then walker_text() else lackey_bot_mana_filter(lackey_bot_rule_filter(text_script(card.rule_text)))) + "\", " + + "\"flavorText\": \"\", " + + "\"power\": \"\", " + + "\"toughness\": \"\", " + + "\"loyalty\": \"\", " + + "\"color\": \"\", " + + "\"cmc\": \"\", " + + "\"cardType\": \"\", " + + "\"rarity\": \"\", " + + "\"shape\": \"normal\", " + + "\"setID\": \"BOT\", " + + "\"cardID\": \"\"\},\n" + } + secondCard := { "\"cardName2\": \"" + break_cleaner(card.name_2) + "\", " + + "\"manaCost2\": \"" + mana_script(card.casting_cost_2) + "\", " + + "\"typeLine2\": \"" + break_cleaner(card.type_2) + "\", " + + "\"rarityLine2\": \"" + lb_rarity_code() + "\", " + + "\"rulesText2\": \"" + (if card.special_text_2 != "" then lackey_bot_mana_filter(lackey_bot_rule_filter(text_script(card.special_text_2))) else if card.loyalty_2 != "" then walker_text_2() else lackey_bot_mana_filter(lackey_bot_rule_filter(text_script(card.rule_text_2)))) + "\", " + + "\"flavorText2\": \"" + flavor_script(card.flavor_text_2) + "\", " + + "\"power2\": " + (if card.power_2 == "*" then "\"★\"" else if card.power_2 == "" then "\"\"" else if (to_number(card.power_2) or else false != card.power_2) then "\"" + card.power_2 + "\"" else card.power_2) + ", " + + "\"toughness2\": " + (if card.toughness_2 == "*" then "\"★\"" else if card.toughness_2 == "" then "\"\"" else if (to_number(card.toughness_2) or else false != card.toughness_2) then "\"" + card.toughness_2 + "\"" else card.toughness_2) + ", " + + "\"loyalty2\": " + (if (to_number(card.loyalty_2) or else false != card.loyalty_2) then "\"" + card.loyalty_2 + "\"" else card.loyalty_2) + ", " + + "\"color2\": \"" + (if contains(card.super_type, match:"Land") then "" else indicator_color_name(card.card_color_2)) + "\", " + + "\"cmc2\": " + cmc(card.casting_cost_2) + ", " + + "\"cardType2\": \"" + type_trim(card.super_type_2) + "\", " + } + write_update := { write_normal() } + + write_lackey_images := if contains(options.export_images, match:"LackeyCCG") or contains(options.export_images, match:"both") then for each card in cards do write_image_file(card, directory: "{to_lower(fixed_set_code())}", file:"{if token_export() then fixed_set_code()+corrected_card_number() else corrected_card_number()}{if card.rarity == "special" then "s" else ""}.{options.image_extension}", width: lackey_image_export_width(), height: lackey_image_export_height()) + write_trice_images := if contains(options.export_images, match:"Cockatrice") or contains(options.export_images, match:"both") then for each card in cards do write_image_file(card, directory: "{fixed_set_code()}", file:"{remove_commas(card_name())}.{options.image_extension}", width: (if contains(card.shape, match:"split") then 523 else if contains(card.shape, match:"double") then 752 else 375), height: (if contains(card.shape, match:"split") then 375 else 523)) + + write_cards := to_text(for each card in cards do write_update()) + clean_cards := replace@(match:",\nIf you can read this, you exported zero cards.",replace: "\n") + + to_string("\{\n"+clean_cards(write_cards+"If you can read this, you exported zero cards.") +"}") diff --git a/data/magic-lackeybot.mse-export-template/icon.png b/data/magic-lackeybot.mse-export-template/icon.png new file mode 100644 index 000000000..39b827b54 Binary files /dev/null and b/data/magic-lackeybot.mse-export-template/icon.png differ diff --git a/data/magic-lackeyccg.mse-export-template/desktop.ini b/data/magic-lackeyccg.mse-export-template/desktop.ini new file mode 100644 index 000000000..f40afdcb4 --- /dev/null +++ b/data/magic-lackeyccg.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-lackeyccg.mse-export-template,0 diff --git a/data/magic-lackeyccg.mse-export-template/export-template b/data/magic-lackeyccg.mse-export-template/export-template new file mode 100644 index 000000000..915141343 --- /dev/null +++ b/data/magic-lackeyccg.mse-export-template/export-template @@ -0,0 +1,698 @@ +mse version: 2.0.0 +short name: Lackey +full name: Lackey Exporter +position hint: 003 +icon: icon.png +version: 2014-01-20 +installer group: magic/Export/lackeyccg + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +create directory: true +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro and Innuendo +# Based on code by Idle Muse and Seeonee +# Fixes and autoscripting Updates by Cajun + +option field: + type: choice + name: Remember! + choice: Edit your setlist.txt file in LackeyCCG to add your new set! +option field: + type: choice + name: Notice! + choice: Remember to rearrange the images and set list file to make your plugin work! +option field: + type: text + name: set code + description: The three letter extension of your set name. +option field: + type: choice + name: dfc options + description: Options for exporting DFCs. + choice: Back faces (DFC-Exporter) + choice: Front faces (DFC-Exporter) + choice: Both faces (Standard) +option field: + type: boolean + name: unkeyworded clues + initial: no + description: check yes if you use Clue tokens but not Investigate +option field: + type: choice + name: export size + choice: LackeyCCG Large + choice: LackeyCCG Medium + choice: MSE Standard + description: LackeyCCG Large is 312x445. LackeyCCG Medium is 200x285. MSE Standard is 375x523. +option field: + type: boolean + name: export images + description: Export images? + +script: + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + card_name := { if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name } + last_replace := replace@(match:"’", replace:"'")+ + replace@(match:"—", replace:"-")+ + replace@(match:"Æ", replace:"Ae") + no_investigate := { options.unkeyworded_clues } + ####################### triggers the 'Spawn 5' option + x_tokens := { + contains(card.rule_text, match:"create X") + or contains(card.level_1_text, match:"create X") + or contains(card.level_2_text, match:"create X") + or contains(card.level_3_text, match:"create X") + or contains(card.level_4_text, match:"create X") + or contains(card.rule_text, match:"Create X") + or contains(card.level_1_text, match:"Create X") + or contains(card.level_2_text, match:"Create X") + or contains(card.level_3_text, match:"Create X") + or contains(card.level_4_text, match:"Create X") + } + token_pt_fix := { (if card.power = "*" then "X" else card.power) + (if card.power != "" and card.toughness != "" then "/") + (if card.toughness == "*" then "X" else card.toughness) } + trim_zeroes := replace@(match: "^[0]+", replace: "")+ + replace@(match: "a?/[0-9b]+", replace: "") + corrected_card_number := { if card.custom_card_number != "" then trim_zeroes(card.custom_card_number) else card_number() } + ####################### Image Exporting + is_backface := { contains(card.shape, match:"double faced") and contains(options.dfc_options, match:"Back faces") } + other_face := { contains(card.shape, match:"double faced") and not is_backface() } + image_export_width := { if contains(card.shape, match:"split") and options.export_size == "MSE Standard" then "523" + else if contains(options.dfc_options, match:"Standard") and contains(card.shape, match:"double faced") and options.export_size == "MSE Standard" then "752" + else if options.export_size == "MSE Standard" then "375" + else if contains(card.shape, match:"split") and options.export_size == "LackeyCCG Medium" then "285" + else if contains(options.dfc_options, match:"Standard") and contains(card.shape, match:"double faced") and options.export_size == "LackeyCCGMedium" then "572" + else if options.export_size == "LackeyCCG Medium" then "200" + else if contains(card.shape, match:"split") then "445" + else if contains(options.dfc_options, match:"Standard") and contains(card.shape, match:"double faced") then "626" + else "312" + } + image_export_height := { if contains(card.shape, match:"split") and options.export_size == "MSE Standard" then "375" + else if options.export_size == "MSE Standard" then "523" + else if contains(card.shape, match:"split") and options.export_size == "LackeyCCG Medium" then "200" + else if options.export_size == "LackeyCCG Medium" then "285" + else if contains(card.shape, match:"split") then "312" + else "445" + } + ####################### Lackey Columns + mse_to_lackeyccg_trim_duplicate_color := {to_text(if contains(input, match:"W") then "W") + +to_text(if contains(input, match:"U") then "U") + +to_text(if contains(input, match:"B") then "B") + +to_text(if contains(input, match:"R") then "R") + +to_text(if contains(input, match:"G") then "G") + +to_text(if contains(input, match:"A") then "A") + } + mse_to_lackeyccg_gold_format := {to_text(if contains(card.casting_cost, match:"W") then "W") + +to_text(if contains(card.casting_cost, match:"U") then "U") + +to_text(if contains(card.casting_cost, match:"B") then "B") + +to_text(if contains(card.casting_cost, match:"R") then "R") + +to_text(if contains(card.casting_cost, match:"G") then "G") + } + mse_to_lackeyccg_color_filter := replace@(match:",", replace:"")+ + replace@(match:" ", replace:"")+ + replace@(match:"multicolor", replace:mse_to_lackeyccg_gold_format)+ + replace@(match:"hybrid", replace:mse_to_lackeyccg_gold_format)+ + replace@(match:"horizontal", replace:"")+ + replace@(match:"vertical", replace:"")+ + replace@(match:"radial", replace:"")+ + replace@(match:"overlay", replace:"")+ + replace@(match:"colorless", replace:"")+ + replace@(match:"white", replace:"W")+ + replace@(match:"blue", replace:"U")+ + replace@(match:"black", replace:"B")+ + replace@(match:"red", replace:"R")+ + replace@(match:"green", replace:"G")+ + replace@(match:"artifact", replace:"A") + mse_to_lackeyccg_rules_filter := replace@(match:"\n", replace:" ") + ####################### Failed attempt to remove the scry reminder text from the scry filter. Scry 10+ needs this fixed or a special script. + scry_replacement := replace@(match: "To scry [0-9]", replace: "stahp") + + ####################### Used to name tokens + color_condense := replace@(match:"(, )?(artifact|multicolor|land|hybrid|horizontal|vertical|radial|overlay)", replace: "") + token_color_name := { if color_condense(card.card_color) = "colorless" then "colorless" + else if color_condense(card.card_color) = "" and contains(card.type, match:"Artifact") or contains(card.type, match:"Land") then "colorless" + else if color_condense(card.card_color) = "white" then "white" + else if color_condense(card.card_color) = "blue" then "blue" + else if color_condense(card.card_color) = "black" then "black" + else if color_condense(card.card_color) = "red" then "red" + else if color_condense(card.card_color) = "green" then "green" + else if color_condense(card.card_color) = "white, blue" then "white and blue" + else if color_condense(card.card_color) = "blue, black" then "blue and black" + else if color_condense(card.card_color) = "black, red" then "black and red" + else if color_condense(card.card_color) = "red, green" then "red and green" + else if color_condense(card.card_color) = "white, green" then "green and white" + else if color_condense(card.card_color) = "white, black" then "white and black" + else if color_condense(card.card_color) = "blue, red" then "blue and red" + else if color_condense(card.card_color) = "black, green" then "black and green" + else if color_condense(card.card_color) = "white, red" then "red and white" + else if color_condense(card.card_color) = "blue, green" then "green and blue" + else "" + } + + ####################### These scripts split each line of a card's text for linked scripting. Cards with 5+ lines will need the extras added by hand, or additional scripts added. + paragraph_count := replace@(match:"\n", replace:"~")+ + filter_text@(match:"~") + walker_one := { card.rule_text + "\n"} + walker_two := { card.rule_text_2 +"\n" } + check_one := { contains(paragraph_count(walker_one()), match:"~") } + check_two := { contains(paragraph_count(walker_one()), match:"~~") } + check_three := { contains(paragraph_count(walker_one()), match:"~~~") } + check_four := { contains(paragraph_count(walker_one()), match:"~~~~")} + check_five := { contains(paragraph_count(walker_two()), match:"~") } + check_six := { contains(paragraph_count(walker_two()), match:"~~")} + check_seven := { contains(paragraph_count(walker_two()), match:"~~~") } + check_eight := { contains(paragraph_count(walker_two()), match:"~~~~") } + paragraph_one := { if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text else if check_one() then split_text(match:"\n", walker_one()).0 else card.rule_text } + paragraph_two := { if card.level_2_text != "" then card.level_2_text else if check_two() then split_text(match:"\n", walker_one()).1 else "" } + paragraph_three := { if card.level_3_text != "" then card.level_3_text else if check_three() then split_text(match:"\n", walker_one()).2 else "" } + paragraph_four := { if card.level_4_text != "" then card.level_4_text else if check_four() then split_text(match:"\n", walker_one()).3 else "" } + paragraph_five := { if card.level_5_text != "" and card.level_5_text != card.rule_text_2 then card.level_5_text else if check_five() then split_text(match:"\n", walker_two()).0 else card.rule_text_2 } + paragraph_six := { if card.level_6_text != "" then card.level_6_text else if check_six() then split_text(match:"\n", walker_two()).1 else "" } + paragraph_seven := { if card.level_7_text != "" then card.level_7_text else if check_seven() then split_text(match:"\n", walker_two()).2 else "" } + paragraph_eight := { if card.level_8_text != "" then card.level_8_text else if check_eight() then split_text(match:"\n", walker_two()).3 else "" } + + ####################### These check if a card uses simultaneous Lackey scrips to add commas and semicolons where needed + semi_search := { + if check = "init" and etbt_function() != "" and counter_function() != "" then ";" + else if check = "loyalty1" and card.loyalty_cost_1 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty2" and card.loyalty_cost_2 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty3" and card.loyalty_cost_3 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty4" and card.loyalty_cost_4 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty5" and card.loyalty_cost_5 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty6" and card.loyalty_cost_6 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty7" and card.loyalty_cost_7 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "loyalty8" and card.loyalty_cost_8 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "special" and special_function() != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "token1" and token_function_1(input) != "" and (token_function_2(input) != "" or token_function_3(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "token2" and token_function_2(input) != "" and (token_function_3(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "token3" and token_function_3(input) != "" and (scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "scry" and scry_function(input) != "" and (look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "looktop" and look_top_function(input) != "" and (reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "revealtop" and reveal_top_function(input) != "" and (look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "lookbot" and look_bot_function(input) != "" and (reveal_bot_function(input) != "" or emblem_function(input) != "") then ";" + else if check = "revealbot" and reveal_bot_function(input) != "" and (emblem_function(input) != "") then ";" + else "" + } + comma_search := { + if check = "init" and etbt_function() != "" and counter_function() != "" then ";" + else if check = "loyalty1" and card.loyalty_cost_1 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty2" and card.loyalty_cost_2 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty3" and card.loyalty_cost_3 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty4" and card.loyalty_cost_4 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty5" and card.loyalty_cost_5 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty6" and card.loyalty_cost_6 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty7" and card.loyalty_cost_7 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "loyalty8" and card.loyalty_cost_8 != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "special" and special_function() != "" and (token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "token1" and token_function_1(input) != "" and (token_function_2(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "token2" and token_function_2(input) != "" and (token_function_3(input) != "" or add_function(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "token3" and token_function_3(input) != "" and (scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "scry" and scry_function(input) != "" and (look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "looktop" and look_top_function(input) != "" and (reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "revealtop" and reveal_top_function(input) != "" and (look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "lookbot" and look_bot_function(input) != "" and (reveal_bot_function(input) != "" or emblem_function(input) != "") then ", " + else if check = "revealbot" and reveal_bot_function(input) != "" and (emblem_function(input) != "") then ", " + else "" + } + ####################### SCRIPTS + ####################### Filters for special tokens + filter_investigate := filter_text@(match: "[Ii]nvestigate(\)?(\)?( twice| three| four| five)?") + filter_morph := filter_text@(match: "M(etam)?orph", in_context: "(^|\n)") + filter_manifest := filter_text@(match: "[Mm]anifest") + special_label := { if filter_manifest(card.rule_text) != "" then "Manifest Overlay" + else if filter_manifest(card.rule_text) != "" then "Morph Overlay" + else if filter_investigate(card.rule_text) != "" then "Investigate" + else "" + } + special_function := { if filter_manifest(card.rule_text) != "" then "/spawn Manifest" + else if filter_manifest(card.rule_text) != "" then "/spawn Morph" + else if filter_investigate(card.rule_text) != "" then "/spawn colorless Clue " + options.set_code + else "" + } + + ####################### TOKENS + ####################### Filters for normal token scripts + filter_tokens := filter_text@(match: "(reate [A-Za-z,'’-]+(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?, )?(X|a|an|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve|thirteen|fourteen|fifteen|sixteen|seventeen|eighteen|nineteen|twenty)( tapped)?( and attacking)?( snow)?( legendary)? ?([XYZ0-9]+/[XYZ0-9]+ )?(colorless|white|blue|black|red|green)?( and white| and blue| and black| and red| and green)? ?[A-Z][a-z]+( [A-Z][a-z]+)?( [A-Z][a-z]+)? ?(enchantment )?(artifact )?(land )?(creature )?tokens?( with [^\n]+)?( named [^\n]+)?( with)?") + multi_filter := filter_text@(match: "token") + filter_number := filter_text@(match: "(X |a |an |two |three |four |five |six |seven |eight |nine |ten |eleven |twelve |thirteen |fourteen |fifteen |sixteen |seventeen |eighteen |nineteen |twenty )", in_context: "(tapped )?(legendary )?([XYZ0-9]+/[XYZ0-9]+ )?(colorless|white|blue|black|red|green)?( and white| and blue| and black| and red| and green)? ?[A-Z][a-z]+( [A-Z][a-z]+)?( [A-Z][a-z]+)? (enchantment )?(artifact )?(land )?(creature )?") + filter_adds := filter_text@(match: "(one |two |three |four |five |six |seven |eight |nine |ten |eleven |twelve |thirteen |fourteen |fifteen |sixteen |seventeen |eighteen |nineteen |twenty )", in_context: "[Cc]reate of those tokens") + filter_name := filter_text@(match: "([X0-9]+/[X0-9]+ )?(colorless|white|blue|black|red|green)?( and white| and blue| and black| and red| and green)? ?[A-Z][a-z]+( [A-Z][a-z]+)?( [A-Z][a-z]+)?", in_context: " (enchantment )?(artifact )?(land )?(creature )?token") + filter_type := filter_text@(match: "[A-Z][a-z]+( [A-Z][a-z]+)?( [A-Z][a-z]+)?", in_context: "([XYZ0-9]+/[XYZ0-9]+)? ?(colorless|white|blue|black|red|green)?( and white| and blue| and black| and red| and green)? ") + filter_legend := filter_text@(match: "reate [A-Za-z,'’-]+(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?(,? [A-Za-z,'’-]+)?, a legendary")+ + replace@(match:"reate ", replace:"")+ + replace@(match:", a legendary", replace:"") + filter_emblem := filter_text@(match: "gets? an emblem") + + ####################### These allows for spawning up to 20 of up to 3 different tokens, and up to ten 'spawn that many instead' tokens + convert_digits := { + if input == "two " then "x2 " + else if input == "three " then "x3 " + else if input == "four " then "x4 " + else if input == "five " then "x5 " + else if input == "six " then "x6 " + else if input == "seven " then "x7 " + else if input == "eight " then "x8 " + else if input == "nine " then "x9 " + else if input == "ten " then "x10 " + else if input == "eleven " then "x11 " + else if input == "twelve " then "x12 " + else if input == "thirteen " then "x13 " + else if input == "fourteen " then "x14 " + else if input == "fifteen " then "x15 " + else if input == "sixteen " then "x16 " + else if input == "seventeen " then "x17 " + else if input == "eighteen " then "x18 " + else if input == "nineteen " then "x19 " + else if input == "twenty " then "x20 " + else " " + } + convert_digit_1 := { convert_digits(filter_number(first_token(input)))} + convert_digit_2 := { convert_digits(filter_number(second_token(input)))} + convert_digit_3 := { convert_digits(filter_number(third_token(input)))} + convert_adds := { convert_digits(filter_adds(input))} + + ####################### These scripts determine the names of the three tokens, the label on Lackey, and the script to generate them + first_token := { if contains(multi_filter(filter_tokens(input)), match: "token") then split_text(match: "tokens?( with)?", filter_tokens(input)).0 + "token" else "" } + second_token := { if contains(multi_filter(filter_tokens(input)), match: "tokentoken") then split_text(match: "tokens?( with)?", filter_tokens(input)).1 + "token" else "" } + third_token := { if contains(multi_filter(filter_tokens(input)), match: "tokentokentoken") then split_text(match: "tokens?( with)?", filter_tokens(input)).2 + "token" else "" } + token_function_1 := { if first_token(input) = "" then "" else if filter_name(first_token(input)) = "colorless Clue" and not no_investigate() then "" else "/spawn" + convert_digit_1(input) + (if filter_legend(first_token(input)) != "" then filter_legend(first_token(input)) else filter_name(first_token(input))) + " " + options.set_code } + token_function_2 := { if second_token(input) = "" then "" else if filter_name(second_token(input)) = "colorless Clue" and not no_investigate() then "" else "/spawn" + convert_digit_2(input) + (if filter_legend(second_token(input)) != "" then filter_legend(second_token(input)) else filter_name(second_token(input))) + " " + options.set_code } + token_function_3 := { if third_token(input) = "" then "" else if filter_name(third_token(input)) = "colorless Clue" and not no_investigate() then "" else "/spawn" + convert_digit_3(input) + (if filter_legend(third_token(input)) != "" then filter_legend(third_token(input)) else filter_name(third_token(input))) + " " + options.set_code } + add_function := { if filter_adds(card.rule_text) = "" then "" else "/spawn" + convert_adds(input) + (if filter_legend(first_token(input)) != "" then filter_legend(first_token(input)) else filter_name(first_token(input))) + " " + options.set_code } + token_label_1 := { if first_token(input) = "" then "" else (if contains(filter_type(first_token(input)), match: "Kraken") then "Release the " else "Spawn ") + (if filter_legend(first_token(input)) != "" then filter_legend(first_token(input)) else filter_type(first_token(input))) + (if convert_digit_1(input) != " " then " tokens")} + token_label_2 := { if second_token(input) = "" then "" else "Spawn " + (if filter_legend(second_token(input)) != "" then filter_legend(second_token(input)) else filter_type(second_token(input))) + (if convert_digit_2(input) != " " then " tokens")} + token_label_3 := { if third_token(input) = "" then "" else "Spawn " + (if filter_legend(third_token(input)) != "" then filter_legend(third_token(input)) else filter_type(third_token(input))) + (if convert_digit_3(input) != " " then " tokens")} + add_label := { if filter_adds(card.rule_text) = "" then "" else "Spawn many " + (if filter_legend(first_token(input)) != "" then filter_legend(first_token(input)) else filter_type(first_token(input))) + (if convert_adds() != " " then " tokens")} + emblem_function := { if filter_emblem(input) = "" then "" else "/spawn " + (if contains(card.type_2, match:"Planeswalker") then card.sub_type_2 else card.sub_type) + "Emblem " + options.set_code } + emblem_label := { if filter_emblem(input) = "" then "" else "Emblem Get" } + + ####################### MANIPULATION + ####################### Filters for library manipulation scripts + filter_scry := filter_text@(match: "[1-9]", in_context: "[Ss]cry[^,]+") + filter_look := filter_text@(match: "(card|two cards|three cards|four cards|five cards|six cards|seven cards|eight cards|nine cards|ten cards|eleven cards|twelve cards|thirteen cards|fourteen cards|fifteen cards|sixteen cards|seventeen cards|eighteen cards|nineteen cards|twenty cards)", in_context: "[Ll]ooks? at the top of") + filter_reveal := filter_text@(match: "(card|two cards|three cards|four cards|five cards|six cards|seven cards|eight cards|nine cards|ten cards|eleven cards|twelve cards|thirteen cards|fourteen cards|fifteen cards|sixteen cards|seventeen cards|eighteen cards|nineteen cards|twenty cards)", in_context: "([Rr]eveals?|[Ee]xiles?) the top of") + filter_bottom := filter_text@(match: "(card|two cards|three cards|four cards|five cards|six cards|seven cards|eight cards|nine cards|ten cards|eleven cards|twelve cards|thirteen cards|fourteen cards|fifteen cards|sixteen cards|seventeen cards|eighteen cards|nineteen cards|twenty cards)", in_context: "([Ll]ooks? at|[Pp]uts?) the bottom of") + filter_reveal_bottom := filter_text@(match: "(card|two cards|three cards|four cards|five cards|six cards|seven cards|eight cards|nine cards|ten cards|eleven cards|twelve cards|thirteen cards|fourteen cards|fifteen cards|sixteen cards|seventeen cards|eighteen cards|nineteen cards|twenty cards)", in_context: "([Rr]eveals?|[Ee]xile)s? the bottom of") + library_numbers:= { if input = "card" then "1" + else if input = "two cards" then "2" + else if input = "three cards" then "3" + else if input = "four cards" then "4" + else if input = "five cards" then "5" + else if input = "six cards" then "6" + else if input = "seven cards" then "7" + else if input = "eight cards" then "8" + else if input = "nine cards" then "9" + else if input = "ten cards" then "10" + else if input = "eleven cards" then "11" + else if input = "twelve cards" then "12" + else if input = "thirteen cards" then "13" + else if input = "fourteen cards" then "14" + else if input = "fifteen cards" then "15" + else if input = "sixteen cards" then "16" + else if input = "seventeen cards" then "17" + else if input = "eighteen cards" then "18" + else if input = "ninteen cards" then "19" + else if input = "twenty cards" then "20" + } + + ####################### Scry often has reminder text, so we only take the first digit of the scry filter + scry_label := { if filter_scry(scry_replacement(input)) = "" then "" else "Scry " + filter_scry(scry_replacement(input)).0 } + scry_function := { if filter_scry(scry_replacement(input)) = "" then "" else "/vp1pt" + filter_scry(scry_replacement(input)).0 } + look_top_label := { if filter_look(input) = "" then "" else if filter_scry(input) != "" then "" else "Look at top " + library_numbers(filter_look(input)) } + look_top_function := { if look_top_label(input) = "" then "" else "/vp1pt" + library_numbers(filter_look(input)) } + look_bot_label := { if filter_bottom(input) = "" then "" else "Look at bottom " + library_numbers(filter_bottom(input)) } + look_bot_function := { if filter_bottom(input) = "" then "" else "/vp1pb" + library_numbers(filter_bottom(input)) } + reveal_top_label := { if filter_reveal(input) = "" then "" else "Reveal top " + library_numbers(filter_reveal(input)) } + reveal_top_function := { if filter_reveal(input) = "" then "" else "/vp1at" + library_numbers(filter_reveal(input)) } + reveal_bot_label := { if filter_reveal_bottom(input) = "" then "" else "Reveal bottom " + library_numbers(filter_reveal_bottom(input)) } + reveal_bot_function := { if filter_reveal_bottom(input) = "" then "" else "/vp1ab" + library_numbers(filter_reveal_bottom(input)) } + + ####################### COUNTERS + ####################### Initial counter script scripts + ####################### Currently goes to ten + vanishing_filter := filter_text@(match: "[0-9]+", in_context: "Vanishing[^(]+") + minus_filter := filter_text@(match: "(a|two|three|four|five|six|seven|eight|nine|ten)", in_context: "enters the battlefield (tapped )?with -1/-1 counters?") + plus_filter := filter_text@(match: "(a|an|two|three|four|five|six|seven|eight|nine|ten)", in_context: "enters the battlefield with (additional )? +1/+1 counters?") + counter_numbers := { if contains(input, match: "ten") then "10" + else if contains(input, match: "nine") then "9" + else if contains(input, match: "eight") then "8" + else if contains(input, match: "seven") then "7" + else if contains(input, match: "six") then "6" + else if contains(input, match: "five") then "5" + else if contains(input, match: "four") then "4" + else if contains(input, match: "three") then "3" + else if contains(input, match: "two") then "2" + else if contains(input, match: "a") then "1" + } + + loyalty_check := { contains(input, match:"+") or contains(input, match:"-") } + etbt_function := { if contains(card.rule_text, match: "enters the battlefield tapped") then "/cr90" else "" } + counter_function := { if vanishing_filter(card.rule_text) != "" then ("/ccred=" + vanishing_filter(card.rule_text)) + else if minus_filter(card.rule_text) != "" then ("/ccred=" + counter_numbers(minus_filter(card.rule_text))) + else if plus_filter(card.rule_text) != "" then ("/ccgreen=" + counter_numbers(plus_filter(card.rule_text))) + else if card.loyalty != "" then ("/ccgreen=" + card.loyalty) + else "" + } + use_scripts := { token_function_1(input) != "" or scry_function(input) != "" or look_top_function(input) != "" or reveal_top_function(input) != "" or look_bot_function(input) != "" or reveal_bot_function(input) != "" or emblem_function(input) != "" } + normal_script := { "\\" + + (if walker = "one" and loyalty_check(card.loyalty_cost_1) then card.loyalty_cost_1 + comma_search(check: "loyalty1", input) else "") + + (if walker = "two" and loyalty_check(card.loyalty_cost_2) then card.loyalty_cost_2 + comma_search(check: "loyalty2", input) else "") + + (if walker = "three" and loyalty_check(card.loyalty_cost_3) then card.loyalty_cost_3 + comma_search(check: "loyalty3", input) else "") + + (if walker = "four" and loyalty_check(card.loyalty_cost_4) then card.loyalty_cost_4 + comma_search(check: "loyalty4", input) else "") + + (if walker = "five" and loyalty_check(card.loyalty_cost_5) then card.loyalty_cost_5 + comma_search(check: "loyalty5", input) else "") + + (if walker = "six" and loyalty_check(card.loyalty_cost_6) then card.loyalty_cost_6 + comma_search(check: "loyalty6", input) else "") + + (if walker = "seven" and loyalty_check(card.loyalty_cost_7) then card.loyalty_cost_7 + comma_search(check: "loyalty7", input) else "") + + (if walker = "eight" and loyalty_check(card.loyalty_cost_8) then card.loyalty_cost_8 + comma_search(check: "loyalty8", input) else "") + + token_label_1(input) + comma_search(check: "token1", input) + + token_label_2(input) + comma_search(check: "token2", input) + + token_label_3(input) + comma_search(check: "token3", input) + + scry_label(input) + comma_search(check: "scry", input) + + look_top_label(input) + comma_search(check: "looktop", input) + + reveal_top_label(input) + comma_search(check: "revealtop", input) + + look_bot_label(input) + comma_search(check: "lookbot", input) + + reveal_bot_label(input) + comma_search(check: "revealbot", input) + + emblem_label(input) + + "\\" + + (if walker = "one" and loyalty_check(card.loyalty_cost_1) then "/ccgreen" + card.loyalty_cost_1 + semi_search(check: "loyalty1", input) else "") + + (if walker = "two" and loyalty_check(card.loyalty_cost_2) then "/ccgreen" + card.loyalty_cost_2 + semi_search(check: "loyalty2", input) else "") + + (if walker = "three" and loyalty_check(card.loyalty_cost_3) then "/ccgreen" + card.loyalty_cost_3 + semi_search(check: "loyalty3", input) else "") + + (if walker = "four" and loyalty_check(card.loyalty_cost_4) then "/ccgreen" + card.loyalty_cost_4 + semi_search(check: "loyalty4", input) else "") + + (if walker = "five" and loyalty_check(card.loyalty_cost_5) then "/ccgreen" + card.loyalty_cost_5 + semi_search(check: "loyalty5", input) else "") + + (if walker = "six" and loyalty_check(card.loyalty_cost_6) then "/ccgreen" + card.loyalty_cost_6 + semi_search(check: "loyalty6", input) else "") + + (if walker = "seven" and loyalty_check(card.loyalty_cost_7) then "/ccgreen" + card.loyalty_cost_7 + semi_search(check: "loyalty7", input) else "") + + (if walker = "eight" and loyalty_check(card.loyalty_cost_8) then "/ccgreen" + card.loyalty_cost_8 + semi_search(check: "loyalty8", input) else "") + + token_function_1(input) + semi_search(check: "token1", input) + + token_function_2(input) + semi_search(check: "token2", input) + + token_function_3(input) + semi_search(check: "token3", input) + + scry_function(input) + semi_search(check: "scry", input) + + look_top_function(input) + semi_search(check: "looktop", input) + + reveal_top_function(input) + semi_search(check: "revealtop", input) + + look_bot_function(input) + semi_search(check: "lookbot", input) + + reveal_bot_function(input) + semi_search(check: "revealbot", input) + + emblem_function(input) + + "\\" + + (if x_tokens() then "\\" + "Spawn five " + filter_type(first_token(input)) + " tokens\\" + "/spawnx5 " + filter_name(first_token(input)) + " " + options.set_code + "\\") + } + five_replace := replace@(match: "Spawn", "Spawn five") + x_replace := replace@(match: "/spawn ", "/spawnx5 ") + walker_scripts := { + (if etbt_function() != "" or counter_function() != "" then "\\y\\Initialize\\" + etbt_function() + semi_search(check: "init", card.rule_text) + counter_function() + "\\") + +(if special_label() != "" then "\\" + special_label() + "\\" + special_function() + "\\") + +(if loyalty_check(card.loyalty_cost_1) or use_scripts(paragraph_one()) then normal_script(walker: "one", paragraph_one()) else "") + +(if loyalty_check(card.loyalty_cost_2) or use_scripts(paragraph_two()) then normal_script(walker: "two", paragraph_two()) else "") + +(if loyalty_check(card.loyalty_cost_3) or use_scripts(paragraph_three()) then normal_script(walker: "three", paragraph_three()) else "") + +(if loyalty_check(card.loyalty_cost_4) or use_scripts(paragraph_four()) then normal_script(walker: "four", paragraph_four()) else "") + +(if loyalty_check(card.loyalty_cost_5) or use_scripts(paragraph_five()) then normal_script(walker: "five", paragraph_five()) else "") + +(if loyalty_check(card.loyalty_cost_6) or use_scripts(paragraph_six()) then normal_script(walker: "six", paragraph_six()) else "") + +(if loyalty_check(card.loyalty_cost_7) or use_scripts(paragraph_seven()) then normal_script(walker: "seven", paragraph_seven()) else "") + +(if loyalty_check(card.loyalty_cost_8) or use_scripts(paragraph_eight()) then normal_script(walker: "eight", paragraph_eight()) else "") + } + normal_scripts := { + (if etbt_function() != "" or counter_function() != "" then "\\y\\Initialize\\" + etbt_function() + semi_search(check: "init", card.rule_text) + counter_function() + "\\") + +(if special_label() != "" then "\\" + special_label() + "\\" + special_function() + "\\") + +(if use_scripts(paragraph_one()) then normal_script(walker: "no", paragraph_one()) else "") + +(if use_scripts(paragraph_two()) then normal_script(walker: "no", paragraph_two()) else "") + +(if use_scripts(paragraph_three()) then normal_script(walker: "no", paragraph_three()) else "") + +(if use_scripts(paragraph_four()) then normal_script(walker: "no", paragraph_four()) else "") + +(if use_scripts(paragraph_five()) then normal_script(walker: "no", paragraph_five()) else "") + +(if use_scripts(paragraph_six()) then normal_script(walker: "no", paragraph_six()) else "") + +(if use_scripts(paragraph_seven()) then normal_script(walker: "no", paragraph_seven()) else "") + +(if use_scripts(paragraph_eight()) then normal_script(walker: "no", paragraph_eight()) else "") + +(if add_label(card.rule_text) != "" then "\\" + add_label(card.rule_text) + "\\" + add_function(card.rule_text) + "\\" ) + } + write_normal := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Basic Land") then "0" + else if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(if card.rarity == "basic land" then "l" else card.rarity),end:1)+" " + +normal_scripts()+" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +"\n" + } + write_split := {card_name()+" // "+card.name_2+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)) + +mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color_2)))+" " + +card.casting_cost+" // "+card.casting_cost_2+" " + +cmc(card.casting_cost)+" // "+cmc(card.casting_cost_2)+" " + +card.type+(if card.type != card.type_2 then " // " +card.type_2 else "")+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +normal_scripts()+" " + +mse_to_lackeyccg_rules_filter(card.rule_text)+" // "+mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_flip := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +normal_scripts()+" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +" ----- " + +card.name_2+" " + +card.type_2+" " + +card.power_2+(if card.power_2 != "" then "/" else "")+card.toughness_2+(if card.power_2 != "" then " " else "") + +mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_dfc := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "as" else "a")+","+corrected_card_number()+(if card.rarity == "special" then "bs" else "b")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+(if card.casting_cost_2 != "" then "//"+card.casting_cost_2 else "")+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +normal_scripts()+" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +" ----- " + +card.name_2+"|" + +card.type_2+" " + +"["+card.power_2+(if card.power_2 != "" then "/" else "")+card.toughness_2+"] " + +mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_walker := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.loyalty+" " + +substring(to_upper(card.rarity),end:1)+" " + +walker_scripts()+" " + +card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_one())+" " + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_two())+" " + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_three())+" " + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_four()) + +"\n" + } + write_sparker := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "as" else "a")+","+corrected_card_number()+(if card.rarity == "special" then "bs" else "b")+" " + +(if contains(card.type, match:"Land") then "L" else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+(if card.casting_cost_2 != "" then "//"+card.casting_cost_2 else "")+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +normal_scripts()+"\\Ascend\\/cf;/ccgreen=" + card.loyalty_2 + "\\"+walker_scripts() + +" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +" ----- " + +card.name_2+"|" + +card.type_2+" " + +"["+card.loyalty_2+"] " + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_five())+" " + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_six())+" " + +card.loyalty_cost_7 + +(if card.loyalty_cost_7 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_seven())+" " + +card.loyalty_cost_8 + +(if card.loyalty_cost_8 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_eight()) + +"\n" + } + write_sacrificer := {card_name()+(if card.rarity == "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.loyalty+" " + +substring(to_upper(card.rarity),end:1)+" " + +normal_scripts()+" " + +card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_one())+" " + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_two())+" " + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_three())+" " + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_four()) + +" ----- " + +card.name_2+"|" + +card.type_2+" " + +"["+card.power_2+(if card.power_2 != "" then "/" else "")+card.toughness_2+"] " + +mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_dfc_walker := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.loyalty+" " + +substring(to_upper(card.rarity),end:1)+" " + +walker_scripts()+"\\Transform\\/cf;/ccgreen=" + card.loyalty_2 + "\\"+" " + +card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_one())+" " + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_two())+" " + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_three())+" " + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_four()) + +" ----- " + +card.name_2+"|" + +card.type_2+" " + +"["+card.loyalty_2+"] " + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_five())+" " + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_six())+" " + +card.loyalty_cost_7 + +(if card.loyalty_cost_7 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_seven())+" " + +card.loyalty_cost_8 + +(if card.loyalty_cost_8 !="" then ": ") + +mse_to_lackeyccg_rules_filter(paragraph_eight()) + +"\n" + } + write_leveler := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +legal_script()+" " + +normal_scripts()+" " + +card.rule_text+" " + +"[LEVEL "+card.level_1+"]: " + +card.rule_text_2 + +(if card.pt_2 !="" then " ("+card.pt_2+") ") + +(if card.level_2 !="" then "[LEVEL "+card.level_2+"]: ") + +card.rule_text_2 + +(if card.pt_3 !="" then " ("+card.pt_2+") ") + +"\n" + } + write_token := { (if contains(card.type, match:"Legendary") then card_name() + " " + options.set_code else if card_name() == "Clue" or card_name() == "Gold" then "colorless " + card_name() + " " + options.set_code else if card_name() == "Morph" or card_name() == "Manifest" then card_name() else (if contains(card.type, match:"Emblem") then card.sub_type else (if card.pt != "" then token_pt_fix(card.pt) + " ") + token_color_name()+ " ")+card_name()+" "+options.set_code)+" " + +"tokens " + +options.set_code+corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Basic Land") then "0" + else if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +"Token " + +card.power+" " + +card.toughness+" " + +"T " + +" " + +normal_scripts()+" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +"\n" + } + write_saga := {card_name()+(if card.rarity = "special" then ".")+" " + +options.set_code+" " + +corrected_card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Basic Land") then "0" + else if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(if card.rarity == "basic land" then "l" else card.rarity),end:1)+" " + +normal_scripts()+" " + +mse_to_lackeyccg_rules_filter(card.special_text) + +"\n" + } + write_card := { if contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or contains(card.super_type, match:"Token") or contains(card.super_type, match:"Emblem") or contains(card.type, match:"Reminder") then write_token() + else if contains(card.shape, match:"rulestip") then "" + else if contains(card.shape, match:"counter") then write_token() + else if contains(card.shape, match:"split") then write_split() + else if contains(card.shape, match:"saga") then write_saga() + else if contains(card.shape, match:"double faced") and card.loyalty == "" and card.loyalty_2 != "" then write_sparker() + else if contains(card.shape, match:"double faced") and card.loyalty != "" and card.loyalty_2 == "" then write_sacrificer() + else if contains(card.shape, match:"double faced") and card.loyalty != "" and card.loyalty_2 != "" then write_dfc_walker() + else if contains(card.shape, match:"double faced") then write_dfc() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + write_cards := to_text(for each card in sort_list(cards, order_by: {card.card_number}) do write_card()) + write_images := if options.export_images then for each card in sort_list(cards, order_by: {card.card_number}) do write_image_file(card, directory: "{to_lower(options.set_code)}", file:"{if contains(card.super_type, match:"Token") or contains(card.super_type, match:"Emblem") or contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or card_name() == "Morph" or card_name() == "Manifest" then options.set_code+corrected_card_number() else corrected_card_number()}{if other_face() and not contains(options.dfc_options, match:"Both faces") then "a" else if is_backface() then "b" else ""}{if card.rarity == "special" then "s" else ""}.jpg", width: image_export_width(), height: image_export_height()) + to_string("Name Set ImageFile Color Cost ConvertedCost Type Power Toughness Rarity Script Text\n"+last_replace(write_cards)) diff --git a/data/magic-lackeyccg.mse-export-template/export-template-old b/data/magic-lackeyccg.mse-export-template/export-template-old new file mode 100644 index 000000000..223382a64 --- /dev/null +++ b/data/magic-lackeyccg.mse-export-template/export-template-old @@ -0,0 +1,253 @@ +mse version: 2.0.0 +short name: New LackeyCCG +full name: Plugin Exporter +position hint: 003 +icon: icon.png +version: 2014-01-20 +installer group: magic/Export/lackeyccg + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +create directory: true +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro and Innuendo +# Based on code by Idle Muse and Seeonee +# Updates by Cajun + +option field: + type: choice + name: Remember! + choice: Edit your setlist.txt file in LackeyCCG to add your new set! +option field: + type: choice + name: Notice! + choice: Remember to rearrange the images and set list file to make your plugin work! +option field: + type: text + name: set code + description: The three letter extension of your set name. +option field: + type: choice + name: export size + choice: LackeyCCG Large + choice: LackeyCCG Medium + choice: MSE Standard + description: LackeyCCG Large is 312x445. LackeyCCG Medium is 200x285. MSE Standard is 375x523. + +script: + image_export_width := { if contains(card.shape, match:"split") and options.export_size == "MSE Standard" then "523" + else if contains(card.shape, match:"double faced") and options.export_size == "MSE Standard" then "752" + else if options.export_size == "MSE Standard" then "375" + else if contains(card.shape, match:"split") and options.export_size == "LackeyCCG Medium" then "285" + else if contains(card.shape, match:"double faced") and options.export_size == "LackeyCCGMedium" then "572" + else if options.export_size == "LackeyCCG Medium" then "200" + else if contains(card.shape, match:"split") then "445" + else if contains(card.shape, match:"double faced") then "626" + else "312" + } + image_export_height := { if contains(card.shape, match:"split") and options.export_size == "MSE Standard" then "375" + else if options.export_size == "MSE Standard" then "523" + else if contains(card.shape, match:"split") and options.export_size == "LackeyCCG Medium" then "200" + else if options.export_size == "LackeyCCG Medium" then "285" + else if contains(card.shape, match:"split") then "312" + else "445" + } + mse_to_lackeyccg_trim_duplicate_color := {to_text(if contains(input, match:"W") then "W") + +to_text(if contains(input, match:"U") then "U") + +to_text(if contains(input, match:"B") then "B") + +to_text(if contains(input, match:"R") then "R") + +to_text(if contains(input, match:"G") then "G") + +to_text(if contains(input, match:"A") then "A") + } + mse_to_lackeyccg_gold_format := {to_text(if contains(card.casting_cost, match:"W") then "W") + +to_text(if contains(card.casting_cost, match:"U") then "U") + +to_text(if contains(card.casting_cost, match:"B") then "B") + +to_text(if contains(card.casting_cost, match:"R") then "R") + +to_text(if contains(card.casting_cost, match:"G") then "G") + } + mse_to_lackeyccg_color_filter := replace@(match:",", replace:"")+ + replace@(match:" ", replace:"")+ + replace@(match:"multicolor", replace:mse_to_lackeyccg_gold_format)+ + replace@(match:"hybrid", replace:mse_to_lackeyccg_gold_format)+ + replace@(match:"horizontal", replace:"")+ + replace@(match:"vertical", replace:"")+ + replace@(match:"radial", replace:"")+ + replace@(match:"overlay", replace:"")+ + replace@(match:"colorless", replace:"")+ + replace@(match:"white", replace:"W")+ + replace@(match:"blue", replace:"U")+ + replace@(match:"black", replace:"B")+ + replace@(match:"red", replace:"R")+ + replace@(match:"green", replace:"G")+ + replace@(match:"artifact", replace:"A") + mse_to_lackeyccg_rules_filter := replace@(match:"\n", replace:" ") + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + write_normal := {card.name+" " + +options.set_code+" " + +card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Basic Land") then "0" + else if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(if card.rarity == "basic land" then "l" else card.rarity),end:1)+" " + +" " + +" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +"\n" + } + write_split := {card.name+" // "+card.name_2+" " + +options.set_code+" " + +card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)) + +mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color_2)))+" " + +card.casting_cost+" // "+card.casting_cost_2+" " + +cmc(card.casting_cost)+" // "+cmc(card.casting_cost_2)+" " + +card.type+(if card.type != card.type_2 then " // " +card.type_2 else "")+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +" " + +" " + +mse_to_lackeyccg_rules_filter(card.rule_text)+" // "+mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_flip := {card.name+" " + +options.set_code+" " + +card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +" " + +" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +" ----- " + +card.name_2+" " + +card.type_2+" " + +card.power_2+(if card.power_2 != "" then "/" else "")+card.toughness_2+(if card.power_2 != "" then " " else "") + +mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_dfc := {card.name+" " + +options.set_code+" " + +card_number()+(if card.rarity == "special" then "as" else "a")+","+card_number()+(if card.rarity == "special" then "bs" else "b")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+(if card.casting_cost_2 != "" then "//"+card.casting_cost_2 else "")+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +" " + +" " + +mse_to_lackeyccg_rules_filter(card.rule_text)+"//"+mse_to_lackeyccg_rules_filter(card.rule_text_2) + +" ----- " + +card.name_2+" " + +card.type_2+" " + +card.power_2+(if card.power_2 != "" then "/" else "")+card.toughness_2+(if card.power_2 != "" then " " else "") + +mse_to_lackeyccg_rules_filter(card.rule_text_2) + +"\n" + } + write_walker := {card.name+" " + +options.set_code+" " + +card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.loyalty+" " + +substring(to_upper(card.rarity),end:1)+" " + +" " + +" " + +card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0+" " + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then split_text(match:"\n", card.rule_text).1+" ") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then split_text(match:"\n", card.rule_text).2+" ") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then split_text(match:"\n", card.rule_text).3) + +"\n" + } + write_leveler := {card.name+" " + +options.set_code+" " + +card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +substring(to_upper(card.rarity),end:1)+" " + +" " + +" " + +card.rule_text+" " + +"[LEVEL "+card.level_1+"]: " + +card.rule_text_2 + +(if card.pt_2 !="" then " ("+card.pt_2+") ") + +(if card.level_2 !="" then "[LEVEL "+card.level_2+"]: ") + +card.rule_text_2 + +(if card.pt_3 !="" then " ("+card.pt_2+") ") + +"\n" + } + write_token := {options.set_code+ " " +(if contains(card.type, match:"Emblem") then card.sub_type +" " else "")+card.name+" " + +"tokens " + +card_number()+(if card.rarity == "special" then "s" else "")+" " + +(if contains(card.type, match:"Basic Land") then "0" + else if contains(card.type, match:"Land") then "L" + else mse_to_lackeyccg_trim_duplicate_color(mse_to_lackeyccg_color_filter(card.card_color)))+" " + +card.casting_cost+" " + +cmc(card.casting_cost)+" " + +card.type+" " + +card.power+" " + +card.toughness+" " + +"T " + +" " + +" " + +mse_to_lackeyccg_rules_filter(card.rule_text) + +"\n" + } + write_card := { if contains(card.shape, match:"token") then write_token() + else if contains(card.shape, match:"rulestip") then "" + else if contains(card.shape, match:"counter") then write_token() + else if contains(card.shape, match:"emblem") then write_token() + else if contains(card.shape, match:"split") then write_split() + else if contains(card.shape, match:"double faced") then write_dfc() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + write_link := { options.set_code+"/"+card_number()+(if contains(card.shape, match:"double faced") then "a" else "")+(if card.rarity == "special" then "s" else "")+" " + +"https://dl.dropboxusercontent.com/u/583716647/MSE_Magic_Other/images/"+options.set_code+"/"+card_number()+(if contains(card.shape, match:"double faced") then "a" else "")+(if card.rarity == "special" then "s" else "")+".jpg" + +"\n" + +(if contains(card.shape, match:"double faced") then options.set_code+"/"+card_number()+(if contains(card.shape, match:"double faced") then "b" else "")+(if card.rarity == "special" then "s" else "")+" " else "") + +(if contains(card.shape, match:"double faced") then "https://dl.dropboxusercontent.com/u/583716647/MSE_Magic_Other/images/"+options.set_code+"/"+card_number()+(if contains(card.shape, match:"double faced") then "b" else "")+(if card.rarity == "special" then "s" else "")+".jpg" else "") + +(if contains(card.shape, match:"double faced") then "\n" else "") + } + write_cards := to_text(for each card in sort_list(cards, order_by: {card.card_number}) do write_card()) + write_links := to_text(for each card in sort_list(cards, order_by: {card.card_number}) do write_link()) + write_images := for each card in sort_list(cards, order_by: {card.card_number}) do write_image_file(card, directory: "{to_lower(options.set_code)}", file:"{card_number()}{if card.rarity == "special" then "s" else ""}.jpg", width: image_export_width(), height: image_export_height()) + write_text_file(file:"Card_URLs.txt", to_string("Card URLs\n"+write_links)) + to_string("Name Set ImageFile Color Cost ConvertedCost Type Power Toughness Rarity Sound Script Text\n"+write_cards) diff --git a/data/magic-lackeyccg.mse-export-template/icon.png b/data/magic-lackeyccg.mse-export-template/icon.png new file mode 100644 index 000000000..14934a359 Binary files /dev/null and b/data/magic-lackeyccg.mse-export-template/icon.png differ diff --git a/data/magic-m15-GoodBad.mse-style/acard.jpg b/data/magic-m15-GoodBad.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/acard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/apt.png b/data/magic-m15-GoodBad.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/apt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/artifact_blend_card.png b/data/magic-m15-GoodBad.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-GoodBad.mse-style/artifact_blend_identity.png b/data/magic-m15-GoodBad.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-GoodBad.mse-style/artifact_blend_pt.png b/data/magic-m15-GoodBad.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/artifact_blend_stamp.png b/data/magic-m15-GoodBad.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-GoodBad.mse-style/artist_arrow.png b/data/magic-m15-GoodBad.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-GoodBad.mse-style/astamp.jpg b/data/magic-m15-GoodBad.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/astamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/bcard.jpg b/data/magic-m15-GoodBad.mse-style/bcard.jpg new file mode 100644 index 000000000..209d1a100 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/bcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/bcard2.jpg b/data/magic-m15-GoodBad.mse-style/bcard2.jpg new file mode 100644 index 000000000..ed774f813 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/blcard.jpg b/data/magic-m15-GoodBad.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/blcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/blpt.png b/data/magic-m15-GoodBad.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/blpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/blstamp.jpg b/data/magic-m15-GoodBad.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/border_mask.png b/data/magic-m15-GoodBad.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/border_mask.png differ diff --git a/data/magic-m15-GoodBad.mse-style/bpt.png b/data/magic-m15-GoodBad.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/bpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/bstamp.jpg b/data/magic-m15-GoodBad.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/build.bat b/data/magic-m15-GoodBad.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-GoodBad.mse-style/build.bat @@ -0,0 +1,7 @@ +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-GoodBad.mse-style/card-sample.png b/data/magic-m15-GoodBad.mse-style/card-sample.png new file mode 100644 index 000000000..8ee6977bd Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/card-sample.png differ diff --git a/data/magic-m15-GoodBad.mse-style/ccard.jpg b/data/magic-m15-GoodBad.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ccard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/clcard.jpg b/data/magic-m15-GoodBad.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/clcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/clpt.png b/data/magic-m15-GoodBad.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/clpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/clstamp.jpg b/data/magic-m15-GoodBad.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/cpt.png b/data/magic-m15-GoodBad.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/cpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/cstamp.jpg b/data/magic-m15-GoodBad.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/foil_mask.png b/data/magic-m15-GoodBad.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/foil_mask.png differ diff --git a/data/magic-m15-GoodBad.mse-style/foil_mask_rare.png b/data/magic-m15-GoodBad.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-GoodBad.mse-style/foil_stamp.png b/data/magic-m15-GoodBad.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-GoodBad.mse-style/gcard.jpg b/data/magic-m15-GoodBad.mse-style/gcard.jpg new file mode 100644 index 000000000..07efeddce Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/gcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/gcard2.jpg b/data/magic-m15-GoodBad.mse-style/gcard2.jpg new file mode 100644 index 000000000..98bd62d89 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/glcard.jpg b/data/magic-m15-GoodBad.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/glcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/glpt.png b/data/magic-m15-GoodBad.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/glpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/glstamp.jpg b/data/magic-m15-GoodBad.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/gpt.png b/data/magic-m15-GoodBad.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/gpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/gstamp.jpg b/data/magic-m15-GoodBad.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/hybrid_blend_card.png b/data/magic-m15-GoodBad.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-GoodBad.mse-style/hybrid_blend_identity.png b/data/magic-m15-GoodBad.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-GoodBad.mse-style/hybrid_blend_pt.png b/data/magic-m15-GoodBad.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/hybrid_blend_stamp.png b/data/magic-m15-GoodBad.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-GoodBad.mse-style/mcard.jpg b/data/magic-m15-GoodBad.mse-style/mcard.jpg new file mode 100644 index 000000000..7fc8c89d2 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/mcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/mlcard.jpg b/data/magic-m15-GoodBad.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/mlpt.png b/data/magic-m15-GoodBad.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/mlpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/mlstamp.jpg b/data/magic-m15-GoodBad.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/mpt.png b/data/magic-m15-GoodBad.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/mpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/mstamp.jpg b/data/magic-m15-GoodBad.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/multicolor_blend_card.png b/data/magic-m15-GoodBad.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-GoodBad.mse-style/multicolor_blend_identity.png b/data/magic-m15-GoodBad.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-GoodBad.mse-style/multicolor_blend_pt.png b/data/magic-m15-GoodBad.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/multicolor_blend_stamp.png b/data/magic-m15-GoodBad.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-GoodBad.mse-style/rcard.jpg b/data/magic-m15-GoodBad.mse-style/rcard.jpg new file mode 100644 index 000000000..457c64604 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/rcard2.jpg b/data/magic-m15-GoodBad.mse-style/rcard2.jpg new file mode 100644 index 000000000..b8b6277d0 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/rlcard.jpg b/data/magic-m15-GoodBad.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/rlpt.png b/data/magic-m15-GoodBad.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rlpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/rlstamp.jpg b/data/magic-m15-GoodBad.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/rpt.png b/data/magic-m15-GoodBad.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/rstamp.jpg b/data/magic-m15-GoodBad.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/style b/data/magic-m15-GoodBad.mse-style/style new file mode 100644 index 000000000..9e87729ac --- /dev/null +++ b/data/magic-m15-GoodBad.mse-style/style @@ -0,0 +1,606 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-09 +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 := { 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} +############################################################## 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: 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 + 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: 1 + 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: 24 + top: 327 + width: 322 + height: 55 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 10 + color: if (card.color == "black" ) + then "white" + else "black" + symbol font: + name: { styling.text_box_mana_symbols } + size: 11.5 + 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: 29 + top: 385 + width: 155 + height: 103 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 11 + 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 3: + left: 190 + top: 385 + width: 155 + height: 103 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 11 + 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: 29 + top: 385 + width: 155 + height: 103 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 190 + top: 385 + width: 155 + height: 103 + 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: 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 + script: set.copyright + save value: false + editable: 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 diff --git a/data/magic-m15-GoodBad.mse-style/style2 b/data/magic-m15-GoodBad.mse-style/style2 new file mode 100644 index 000000000..4bf86e65b --- /dev/null +++ b/data/magic-m15-GoodBad.mse-style/style2 @@ -0,0 +1,604 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-09 +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 := { 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} +############################################################## 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: 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 + 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: 1 + 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: 24 + top: 430 + width: 322 + height: 55 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 11 + color: white + 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: 29 + top: 327 + width: 155 + height: 103 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 11 + 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 3: + left: 190 + top: 327 + width: 155 + height: 103 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 11 + 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: 29 + top: 327 + width: 155 + height: 103 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 190 + top: 327 + width: 155 + height: 103 + 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: 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 + script: set.copyright + save value: false + editable: 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 diff --git a/data/magic-m15-GoodBad.mse-style/tombstone.png b/data/magic-m15-GoodBad.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/tombstone.png differ diff --git a/data/magic-m15-GoodBad.mse-style/ucard.jpg b/data/magic-m15-GoodBad.mse-style/ucard.jpg new file mode 100644 index 000000000..193ab665a Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ucard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/ucard2.jpg b/data/magic-m15-GoodBad.mse-style/ucard2.jpg new file mode 100644 index 000000000..9a96c85d5 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/ulcard.jpg b/data/magic-m15-GoodBad.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/ulpt.png b/data/magic-m15-GoodBad.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ulpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/ulstamp.jpg b/data/magic-m15-GoodBad.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/upt.png b/data/magic-m15-GoodBad.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/upt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/ustamp.jpg b/data/magic-m15-GoodBad.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/wcard.jpg b/data/magic-m15-GoodBad.mse-style/wcard.jpg new file mode 100644 index 000000000..0b9d3eb35 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/wcard2.jpg b/data/magic-m15-GoodBad.mse-style/wcard2.jpg new file mode 100644 index 000000000..a5d796391 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/whiteone.png b/data/magic-m15-GoodBad.mse-style/whiteone.png new file mode 100644 index 000000000..fafe2094b Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/whiteone.png differ diff --git a/data/magic-m15-GoodBad.mse-style/wlcard.jpg b/data/magic-m15-GoodBad.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/wlpt.png b/data/magic-m15-GoodBad.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wlpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/wlstamp.jpg b/data/magic-m15-GoodBad.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-GoodBad.mse-style/wpt.png b/data/magic-m15-GoodBad.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wpt.png differ diff --git a/data/magic-m15-GoodBad.mse-style/wstamp.jpg b/data/magic-m15-GoodBad.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-GoodBad.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/acard.jpg b/data/magic-m15-adventure.mse-style/acard.jpg new file mode 100644 index 000000000..56249531c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/acard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/acard2.png b/data/magic-m15-adventure.mse-style/acard2.png new file mode 100644 index 000000000..792ad8edb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/acard2.png differ diff --git a/data/magic-m15-adventure.mse-style/alcard2.png b/data/magic-m15-adventure.mse-style/alcard2.png new file mode 100644 index 000000000..38c05d6d7 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/aalias.png b/data/magic-m15-adventure.mse-style/alias/aalias.png new file mode 100644 index 000000000..0d0613d66 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/aalias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/balias.png b/data/magic-m15-adventure.mse-style/alias/balias.png new file mode 100644 index 000000000..750bf70d2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/balias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/calias.png b/data/magic-m15-adventure.mse-style/alias/calias.png new file mode 100644 index 000000000..e062587cd Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/calias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/galias.png b/data/magic-m15-adventure.mse-style/alias/galias.png new file mode 100644 index 000000000..b28ee1ca5 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/galias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/malias.png b/data/magic-m15-adventure.mse-style/alias/malias.png new file mode 100644 index 000000000..67fd230dc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/malias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/ralias.png b/data/magic-m15-adventure.mse-style/alias/ralias.png new file mode 100644 index 000000000..1b26e5a00 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/ralias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/ualias.png b/data/magic-m15-adventure.mse-style/alias/ualias.png new file mode 100644 index 000000000..bf14292fb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/ualias.png differ diff --git a/data/magic-m15-adventure.mse-style/alias/walias.png b/data/magic-m15-adventure.mse-style/alias/walias.png new file mode 100644 index 000000000..c3431fd44 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/alias/walias.png differ diff --git a/data/magic-m15-adventure.mse-style/apt.png b/data/magic-m15-adventure.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/apt.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_card.png b/data/magic-m15-adventure.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_card2.png b/data/magic-m15-adventure.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..c19a267b2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_card3.png b/data/magic-m15-adventure.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_card4.png b/data/magic-m15-adventure.mse-style/artifact_blend_card4.png new file mode 100644 index 000000000..a764cd57b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_card4.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_crown.png b/data/magic-m15-adventure.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_identity.png b/data/magic-m15-adventure.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_identity2.png b/data/magic-m15-adventure.mse-style/artifact_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_identity2.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_nyx.png b/data/magic-m15-adventure.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_page.png b/data/magic-m15-adventure.mse-style/artifact_blend_page.png new file mode 100644 index 000000000..3bc0e9da0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_page.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_page2.png b/data/magic-m15-adventure.mse-style/artifact_blend_page2.png new file mode 100644 index 000000000..3bc0e9da0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_page2.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_pt.png b/data/magic-m15-adventure.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_snowtexture.png b/data/magic-m15-adventure.mse-style/artifact_blend_snowtexture.png new file mode 100644 index 000000000..04f0f4398 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_snowtexture.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_spot.png b/data/magic-m15-adventure.mse-style/artifact_blend_spot.png new file mode 100644 index 000000000..cf274f3aa Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_spot.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_spot2.png b/data/magic-m15-adventure.mse-style/artifact_blend_spot2.png new file mode 100644 index 000000000..cf274f3aa Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_spot2.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_spotpt.png b/data/magic-m15-adventure.mse-style/artifact_blend_spotpt.png new file mode 100644 index 000000000..f376d92b2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_spotpt.png differ diff --git a/data/magic-m15-adventure.mse-style/artifact_blend_stamp.png b/data/magic-m15-adventure.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-adventure.mse-style/artist_arrow.png b/data/magic-m15-adventure.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-adventure.mse-style/astamp.jpg b/data/magic-m15-adventure.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/astamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/bar.png b/data/magic-m15-adventure.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/bar.png differ diff --git a/data/magic-m15-adventure.mse-style/bcard.jpg b/data/magic-m15-adventure.mse-style/bcard.jpg new file mode 100644 index 000000000..244b9da7f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/bcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/bcard2.png b/data/magic-m15-adventure.mse-style/bcard2.png new file mode 100644 index 000000000..9b069fdca Binary files /dev/null and b/data/magic-m15-adventure.mse-style/bcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/blcard.jpg b/data/magic-m15-adventure.mse-style/blcard.jpg new file mode 100644 index 000000000..b57e4cacc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/blcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/blcard2.png b/data/magic-m15-adventure.mse-style/blcard2.png new file mode 100644 index 000000000..d0dcbf4b5 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/blcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/blpt.png b/data/magic-m15-adventure.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/blpt.png differ diff --git a/data/magic-m15-adventure.mse-style/blstamp.jpg b/data/magic-m15-adventure.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/border_mask.png b/data/magic-m15-adventure.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/border_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/border_mask_silver.png b/data/magic-m15-adventure.mse-style/border_mask_silver.png new file mode 100644 index 000000000..07fce19d4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/border_mask_silver.png differ diff --git a/data/magic-m15-adventure.mse-style/bpt.png b/data/magic-m15-adventure.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/bpt.png differ diff --git a/data/magic-m15-adventure.mse-style/bstamp.jpg b/data/magic-m15-adventure.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/build.bat b/data/magic-m15-adventure.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-adventure.mse-style/build.bat @@ -0,0 +1,7 @@ +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-adventure.mse-style/card-sample.png b/data/magic-m15-adventure.mse-style/card-sample.png new file mode 100644 index 000000000..6a1637367 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/card-sample.png differ diff --git a/data/magic-m15-adventure.mse-style/ccard.jpg b/data/magic-m15-adventure.mse-style/ccard.jpg new file mode 100644 index 000000000..dddd0955c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ccard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/ccard2.png b/data/magic-m15-adventure.mse-style/ccard2.png new file mode 100644 index 000000000..e18f6ba40 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ccard2.png differ diff --git a/data/magic-m15-adventure.mse-style/clcard.jpg b/data/magic-m15-adventure.mse-style/clcard.jpg new file mode 100644 index 000000000..1e7800930 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/clcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/clcard2.png b/data/magic-m15-adventure.mse-style/clcard2.png new file mode 100644 index 000000000..f1cc76960 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/clcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/clpt.png b/data/magic-m15-adventure.mse-style/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/clpt.png differ diff --git a/data/magic-m15-adventure.mse-style/clstamp.jpg b/data/magic-m15-adventure.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-adventure.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/cpt.png b/data/magic-m15-adventure.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/cpt.png differ diff --git a/data/magic-m15-adventure.mse-style/crown_mask.png b/data/magic-m15-adventure.mse-style/crown_mask.png new file mode 100644 index 000000000..2410789bb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/crown_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/crown_mask_silver.png b/data/magic-m15-adventure.mse-style/crown_mask_silver.png new file mode 100644 index 000000000..25ebad351 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/crown_mask_silver.png differ diff --git a/data/magic-m15-adventure.mse-style/cstamp.jpg b/data/magic-m15-adventure.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/evobar.png b/data/magic-m15-adventure.mse-style/evobar.png new file mode 100644 index 000000000..479dead44 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/evobar.png differ diff --git a/data/magic-m15-adventure.mse-style/evobar_flip.png b/data/magic-m15-adventure.mse-style/evobar_flip.png new file mode 100644 index 000000000..f0726bfb6 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/evobar_flip.png differ diff --git a/data/magic-m15-adventure.mse-style/evobar_tip.png b/data/magic-m15-adventure.mse-style/evobar_tip.png new file mode 100644 index 000000000..88076addb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/evobar_tip.png differ diff --git a/data/magic-m15-adventure.mse-style/foil_mask.png b/data/magic-m15-adventure.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/foil_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/foil_mask_rare.png b/data/magic-m15-adventure.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-adventure.mse-style/foil_stamp.png b/data/magic-m15-adventure.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-adventure.mse-style/gcard.jpg b/data/magic-m15-adventure.mse-style/gcard.jpg new file mode 100644 index 000000000..dcd8246f2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/gcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/gcard2.png b/data/magic-m15-adventure.mse-style/gcard2.png new file mode 100644 index 000000000..060dc66ab Binary files /dev/null and b/data/magic-m15-adventure.mse-style/gcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/glcard.jpg b/data/magic-m15-adventure.mse-style/glcard.jpg new file mode 100644 index 000000000..45eb0d99f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/glcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/glcard2.png b/data/magic-m15-adventure.mse-style/glcard2.png new file mode 100644 index 000000000..ae0a17673 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/glcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/glpt.png b/data/magic-m15-adventure.mse-style/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/glpt.png differ diff --git a/data/magic-m15-adventure.mse-style/glstamp.jpg b/data/magic-m15-adventure.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/gpt.png b/data/magic-m15-adventure.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/gpt.png differ diff --git a/data/magic-m15-adventure.mse-style/gstamp.jpg b/data/magic-m15-adventure.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_card.png b/data/magic-m15-adventure.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..e8c6222ca Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_card2.png b/data/magic-m15-adventure.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..8e61af4f9 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_card3.png b/data/magic-m15-adventure.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..e8c6222ca Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_card4.png b/data/magic-m15-adventure.mse-style/hybrid_blend_card4.png new file mode 100644 index 000000000..4db3b0a9d Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_card4.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_crown.png b/data/magic-m15-adventure.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_identity.png b/data/magic-m15-adventure.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_identity2.png b/data/magic-m15-adventure.mse-style/hybrid_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_identity2.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_nyx.png b/data/magic-m15-adventure.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_page.png b/data/magic-m15-adventure.mse-style/hybrid_blend_page.png new file mode 100644 index 000000000..fcbd271e3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_page.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_page2.png b/data/magic-m15-adventure.mse-style/hybrid_blend_page2.png new file mode 100644 index 000000000..fcbd271e3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_page2.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_pt.png b/data/magic-m15-adventure.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_snowtexture.png b/data/magic-m15-adventure.mse-style/hybrid_blend_snowtexture.png new file mode 100644 index 000000000..0e78f269b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_snowtexture.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_spot.png b/data/magic-m15-adventure.mse-style/hybrid_blend_spot.png new file mode 100644 index 000000000..d48f3e650 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_spot.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_spot2.png b/data/magic-m15-adventure.mse-style/hybrid_blend_spot2.png new file mode 100644 index 000000000..d48f3e650 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_spot2.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_spotpt.png b/data/magic-m15-adventure.mse-style/hybrid_blend_spotpt.png new file mode 100644 index 000000000..ceaf9a5e1 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_spotpt.png differ diff --git a/data/magic-m15-adventure.mse-style/hybrid_blend_stamp.png b/data/magic-m15-adventure.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-adventure.mse-style/imagemask.png b/data/magic-m15-adventure.mse-style/imagemask.png new file mode 100644 index 000000000..f38baa821 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/imagemask.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/acrown.png b/data/magic-m15-adventure.mse-style/legend/acrown.png new file mode 100644 index 000000000..16154e2ad Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/bcrown.png b/data/magic-m15-adventure.mse-style/legend/bcrown.png new file mode 100644 index 000000000..46b3b05b3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/blcrown.png b/data/magic-m15-adventure.mse-style/legend/blcrown.png new file mode 100644 index 000000000..b29ee5fdd Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/blcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/ccrown.png b/data/magic-m15-adventure.mse-style/legend/ccrown.png new file mode 100644 index 000000000..873802411 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/clcrown.png b/data/magic-m15-adventure.mse-style/legend/clcrown.png new file mode 100644 index 000000000..30d41fd88 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/clcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/gcrown.png b/data/magic-m15-adventure.mse-style/legend/gcrown.png new file mode 100644 index 000000000..068e78fe6 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/glcrown.png b/data/magic-m15-adventure.mse-style/legend/glcrown.png new file mode 100644 index 000000000..5efadad93 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/glcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/mcrown.png b/data/magic-m15-adventure.mse-style/legend/mcrown.png new file mode 100644 index 000000000..382191c54 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/mlcrown.png b/data/magic-m15-adventure.mse-style/legend/mlcrown.png new file mode 100644 index 000000000..8b518aa2b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/mlcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/rcrown.png b/data/magic-m15-adventure.mse-style/legend/rcrown.png new file mode 100644 index 000000000..2b83bb634 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/rlcrown.png b/data/magic-m15-adventure.mse-style/legend/rlcrown.png new file mode 100644 index 000000000..f78eb5dc9 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/rlcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/ucrown.png b/data/magic-m15-adventure.mse-style/legend/ucrown.png new file mode 100644 index 000000000..e9a888dfc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/ulcrown.png b/data/magic-m15-adventure.mse-style/legend/ulcrown.png new file mode 100644 index 000000000..743ccdddd Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/ulcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/wcrown.png b/data/magic-m15-adventure.mse-style/legend/wcrown.png new file mode 100644 index 000000000..511534523 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/legend/wlcrown.png b/data/magic-m15-adventure.mse-style/legend/wlcrown.png new file mode 100644 index 000000000..21b776694 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/legend/wlcrown.png differ diff --git a/data/magic-m15-adventure.mse-style/mcard.jpg b/data/magic-m15-adventure.mse-style/mcard.jpg new file mode 100644 index 000000000..25ac68956 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/mcard2.png b/data/magic-m15-adventure.mse-style/mcard2.png new file mode 100644 index 000000000..71b121935 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/mlcard.jpg b/data/magic-m15-adventure.mse-style/mlcard.jpg new file mode 100644 index 000000000..f188409b5 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/mlcard2.png b/data/magic-m15-adventure.mse-style/mlcard2.png new file mode 100644 index 000000000..95198a460 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/mlpt.png b/data/magic-m15-adventure.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mlpt.png differ diff --git a/data/magic-m15-adventure.mse-style/mlstamp.jpg b/data/magic-m15-adventure.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/mpt.png b/data/magic-m15-adventure.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mpt.png differ diff --git a/data/magic-m15-adventure.mse-style/mstamp.jpg b/data/magic-m15-adventure.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_card.png b/data/magic-m15-adventure.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..996745628 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_card2.png b/data/magic-m15-adventure.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..65e7689a9 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_card3.png b/data/magic-m15-adventure.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..996745628 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_card4.png b/data/magic-m15-adventure.mse-style/multicolor_blend_card4.png new file mode 100644 index 000000000..06e011b9e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_card4.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_crown.png b/data/magic-m15-adventure.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_identity.png b/data/magic-m15-adventure.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_identity2.png b/data/magic-m15-adventure.mse-style/multicolor_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_identity2.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_nyx.png b/data/magic-m15-adventure.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_page.png b/data/magic-m15-adventure.mse-style/multicolor_blend_page.png new file mode 100644 index 000000000..604d4459d Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_page.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_page2.png b/data/magic-m15-adventure.mse-style/multicolor_blend_page2.png new file mode 100644 index 000000000..604d4459d Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_page2.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_pt.png b/data/magic-m15-adventure.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_snowtexture.png b/data/magic-m15-adventure.mse-style/multicolor_blend_snowtexture.png new file mode 100644 index 000000000..5c4d7c128 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_snowtexture.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_spot.png b/data/magic-m15-adventure.mse-style/multicolor_blend_spot.png new file mode 100644 index 000000000..f89154b4b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_spot.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_spot2.png b/data/magic-m15-adventure.mse-style/multicolor_blend_spot2.png new file mode 100644 index 000000000..f89154b4b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_spot2.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_spotpt.png b/data/magic-m15-adventure.mse-style/multicolor_blend_spotpt.png new file mode 100644 index 000000000..8dbcdf9ed Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_spotpt.png differ diff --git a/data/magic-m15-adventure.mse-style/multicolor_blend_stamp.png b/data/magic-m15-adventure.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/anyx.png b/data/magic-m15-adventure.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/blnyx.png b/data/magic-m15-adventure.mse-style/nyx/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/blnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/bnyx.png b/data/magic-m15-adventure.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/clnyx.png b/data/magic-m15-adventure.mse-style/nyx/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/clnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/cnyx.png b/data/magic-m15-adventure.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/glnyx.png b/data/magic-m15-adventure.mse-style/nyx/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/glnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/gnyx.png b/data/magic-m15-adventure.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/mask.png b/data/magic-m15-adventure.mse-style/nyx/mask.png new file mode 100644 index 000000000..46226483c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/mlnyx.png b/data/magic-m15-adventure.mse-style/nyx/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/mlnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/mnyx.png b/data/magic-m15-adventure.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/rlnyx.png b/data/magic-m15-adventure.mse-style/nyx/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/rlnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/rnyx.png b/data/magic-m15-adventure.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/ulnyx.png b/data/magic-m15-adventure.mse-style/nyx/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/ulnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/unyx.png b/data/magic-m15-adventure.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/v_mask.png b/data/magic-m15-adventure.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..65fdd8646 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/wlnyx.png b/data/magic-m15-adventure.mse-style/nyx/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/wlnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyx/wnyx.png b/data/magic-m15-adventure.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-adventure.mse-style/nyxblur.png b/data/magic-m15-adventure.mse-style/nyxblur.png new file mode 100644 index 000000000..55369b30f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/nyxblur.png differ diff --git a/data/magic-m15-adventure.mse-style/rcard.jpg b/data/magic-m15-adventure.mse-style/rcard.jpg new file mode 100644 index 000000000..eae3ab32f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/rcard2.png b/data/magic-m15-adventure.mse-style/rcard2.png new file mode 100644 index 000000000..58af2ae4f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/acard.jpg b/data/magic-m15-adventure.mse-style/reverse/acard.jpg new file mode 100644 index 000000000..4d8dad33b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/acard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/acard2.png b/data/magic-m15-adventure.mse-style/reverse/acard2.png new file mode 100644 index 000000000..3c04cfa17 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/acard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/alcard2.png b/data/magic-m15-adventure.mse-style/reverse/alcard2.png new file mode 100644 index 000000000..f0a611cf2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/alcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/bcard.jpg b/data/magic-m15-adventure.mse-style/reverse/bcard.jpg new file mode 100644 index 000000000..b9b3ac1b0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/bcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/bcard2.png b/data/magic-m15-adventure.mse-style/reverse/bcard2.png new file mode 100644 index 000000000..13be8091b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/bcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/blcard.jpg b/data/magic-m15-adventure.mse-style/reverse/blcard.jpg new file mode 100644 index 000000000..1c80933ed Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/blcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/blcard2.png b/data/magic-m15-adventure.mse-style/reverse/blcard2.png new file mode 100644 index 000000000..2b899dca8 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/blcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/ccard.jpg b/data/magic-m15-adventure.mse-style/reverse/ccard.jpg new file mode 100644 index 000000000..0d37206e8 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/ccard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/ccard2.png b/data/magic-m15-adventure.mse-style/reverse/ccard2.png new file mode 100644 index 000000000..082d504bc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/ccard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/clcard.jpg b/data/magic-m15-adventure.mse-style/reverse/clcard.jpg new file mode 100644 index 000000000..fce6f1d22 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/clcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/clcard2.png b/data/magic-m15-adventure.mse-style/reverse/clcard2.png new file mode 100644 index 000000000..e689a77f8 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/clcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/gcard.jpg b/data/magic-m15-adventure.mse-style/reverse/gcard.jpg new file mode 100644 index 000000000..be7707de9 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/gcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/gcard2.png b/data/magic-m15-adventure.mse-style/reverse/gcard2.png new file mode 100644 index 000000000..99485c356 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/gcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/glcard.jpg b/data/magic-m15-adventure.mse-style/reverse/glcard.jpg new file mode 100644 index 000000000..89c378ea5 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/glcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/glcard2.png b/data/magic-m15-adventure.mse-style/reverse/glcard2.png new file mode 100644 index 000000000..e4ef9ed36 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/glcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/mcard.jpg b/data/magic-m15-adventure.mse-style/reverse/mcard.jpg new file mode 100644 index 000000000..6a1079d35 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/mcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/mcard2.png b/data/magic-m15-adventure.mse-style/reverse/mcard2.png new file mode 100644 index 000000000..fd58bebdb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/mcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/mlcard.jpg b/data/magic-m15-adventure.mse-style/reverse/mlcard.jpg new file mode 100644 index 000000000..9602067bc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/mlcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/mlcard2.png b/data/magic-m15-adventure.mse-style/reverse/mlcard2.png new file mode 100644 index 000000000..ff65cec9f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/mlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/rcard.jpg b/data/magic-m15-adventure.mse-style/reverse/rcard.jpg new file mode 100644 index 000000000..49f8b640a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/rcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/rcard2.png b/data/magic-m15-adventure.mse-style/reverse/rcard2.png new file mode 100644 index 000000000..1e116fc22 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/rcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/rlcard.jpg b/data/magic-m15-adventure.mse-style/reverse/rlcard.jpg new file mode 100644 index 000000000..093ba4ec1 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/rlcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/rlcard2.png b/data/magic-m15-adventure.mse-style/reverse/rlcard2.png new file mode 100644 index 000000000..f27565422 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/rlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/spot_border_mask.png b/data/magic-m15-adventure.mse-style/reverse/spot_border_mask.png new file mode 100644 index 000000000..b6a1c2d34 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/spot_border_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/spotmask.jpg b/data/magic-m15-adventure.mse-style/reverse/spotmask.jpg new file mode 100644 index 000000000..0ad0df824 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/spotmask.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/stampmask.jpg b/data/magic-m15-adventure.mse-style/reverse/stampmask.jpg new file mode 100644 index 000000000..c61be79ac Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/stampmask.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/ucard.jpg b/data/magic-m15-adventure.mse-style/reverse/ucard.jpg new file mode 100644 index 000000000..ec10955e8 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/ucard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/ucard2.png b/data/magic-m15-adventure.mse-style/reverse/ucard2.png new file mode 100644 index 000000000..9e99bcb7c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/ucard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/ulcard.jpg b/data/magic-m15-adventure.mse-style/reverse/ulcard.jpg new file mode 100644 index 000000000..3cab0dd26 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/ulcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/ulcard2.png b/data/magic-m15-adventure.mse-style/reverse/ulcard2.png new file mode 100644 index 000000000..4bbccc02f Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/ulcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/wcard.jpg b/data/magic-m15-adventure.mse-style/reverse/wcard.jpg new file mode 100644 index 000000000..aa02f605b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/wcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/wcard2.png b/data/magic-m15-adventure.mse-style/reverse/wcard2.png new file mode 100644 index 000000000..580505761 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/wcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/reverse/wlcard.jpg b/data/magic-m15-adventure.mse-style/reverse/wlcard.jpg new file mode 100644 index 000000000..d6aa5b02b Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/wlcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/reverse/wlcard2.png b/data/magic-m15-adventure.mse-style/reverse/wlcard2.png new file mode 100644 index 000000000..143a7b206 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/reverse/wlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/rlcard.jpg b/data/magic-m15-adventure.mse-style/rlcard.jpg new file mode 100644 index 000000000..420850444 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/rlcard2.png b/data/magic-m15-adventure.mse-style/rlcard2.png new file mode 100644 index 000000000..2e16412c9 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/rlpt.png b/data/magic-m15-adventure.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rlpt.png differ diff --git a/data/magic-m15-adventure.mse-style/rlstamp.jpg b/data/magic-m15-adventure.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/rpt.png b/data/magic-m15-adventure.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rpt.png differ diff --git a/data/magic-m15-adventure.mse-style/rstamp.jpg b/data/magic-m15-adventure.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/snow/asnow.png b/data/magic-m15-adventure.mse-style/snow/asnow.png new file mode 100644 index 000000000..8002ff1fd Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/asnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/blsnow.png b/data/magic-m15-adventure.mse-style/snow/blsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/blsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/bsnow.png b/data/magic-m15-adventure.mse-style/snow/bsnow.png new file mode 100644 index 000000000..af57be644 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/bsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/clsnow.png b/data/magic-m15-adventure.mse-style/snow/clsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/clsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/csnow.png b/data/magic-m15-adventure.mse-style/snow/csnow.png new file mode 100644 index 000000000..53ecded96 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/csnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/glsnow.png b/data/magic-m15-adventure.mse-style/snow/glsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/glsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/gsnow.png b/data/magic-m15-adventure.mse-style/snow/gsnow.png new file mode 100644 index 000000000..22b90dfb2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/gsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/mlsnow.png b/data/magic-m15-adventure.mse-style/snow/mlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/mlsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/msnow.png b/data/magic-m15-adventure.mse-style/snow/msnow.png new file mode 100644 index 000000000..3254f3370 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/msnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/rlsnow.png b/data/magic-m15-adventure.mse-style/snow/rlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/rlsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/rsnow.png b/data/magic-m15-adventure.mse-style/snow/rsnow.png new file mode 100644 index 000000000..42c2ca5ec Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/rsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/snow_mask.png b/data/magic-m15-adventure.mse-style/snow/snow_mask.png new file mode 100644 index 000000000..f1f55efa4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/snow_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/ulsnow.png b/data/magic-m15-adventure.mse-style/snow/ulsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/ulsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/usnow.png b/data/magic-m15-adventure.mse-style/snow/usnow.png new file mode 100644 index 000000000..7d88cd475 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/usnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/wlsnow.png b/data/magic-m15-adventure.mse-style/snow/wlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/wlsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/snow/wsnow.png b/data/magic-m15-adventure.mse-style/snow/wsnow.png new file mode 100644 index 000000000..266cfcc4c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/snow/wsnow.png differ diff --git a/data/magic-m15-adventure.mse-style/spot_border_mask.png b/data/magic-m15-adventure.mse-style/spot_border_mask.png new file mode 100644 index 000000000..b6a1c2d34 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spot_border_mask.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/acard.png b/data/magic-m15-adventure.mse-style/spotlight/acard.png new file mode 100644 index 000000000..6bba94663 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/acard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/acard2.png b/data/magic-m15-adventure.mse-style/spotlight/acard2.png new file mode 100644 index 000000000..f30c7c4e0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/acard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/alcard.png b/data/magic-m15-adventure.mse-style/spotlight/alcard.png new file mode 100644 index 000000000..6bba94663 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/alcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/alcard2.png b/data/magic-m15-adventure.mse-style/spotlight/alcard2.png new file mode 100644 index 000000000..f30c7c4e0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/alcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/alpt.png b/data/magic-m15-adventure.mse-style/spotlight/alpt.png new file mode 100644 index 000000000..381b18125 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/alpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/apt.png b/data/magic-m15-adventure.mse-style/spotlight/apt.png new file mode 100644 index 000000000..381b18125 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/apt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/bcard.png b/data/magic-m15-adventure.mse-style/spotlight/bcard.png new file mode 100644 index 000000000..9b90d2e30 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/bcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/bcard2.png b/data/magic-m15-adventure.mse-style/spotlight/bcard2.png new file mode 100644 index 000000000..915029b13 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/bcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/blcard.png b/data/magic-m15-adventure.mse-style/spotlight/blcard.png new file mode 100644 index 000000000..9b90d2e30 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/blcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/blcard2.png b/data/magic-m15-adventure.mse-style/spotlight/blcard2.png new file mode 100644 index 000000000..915029b13 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/blcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/blpt.png b/data/magic-m15-adventure.mse-style/spotlight/blpt.png new file mode 100644 index 000000000..b72debbed Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/blpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/bpt.png b/data/magic-m15-adventure.mse-style/spotlight/bpt.png new file mode 100644 index 000000000..b72debbed Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/bpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/cards'.xcf b/data/magic-m15-adventure.mse-style/spotlight/cards'.xcf new file mode 100644 index 000000000..74e7541d8 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/cards'.xcf differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ccard.png b/data/magic-m15-adventure.mse-style/spotlight/ccard.png new file mode 100644 index 000000000..6bba94663 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ccard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ccard2.png b/data/magic-m15-adventure.mse-style/spotlight/ccard2.png new file mode 100644 index 000000000..f30c7c4e0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ccard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/clcard.png b/data/magic-m15-adventure.mse-style/spotlight/clcard.png new file mode 100644 index 000000000..6bba94663 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/clcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/clcard2.png b/data/magic-m15-adventure.mse-style/spotlight/clcard2.png new file mode 100644 index 000000000..f30c7c4e0 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/clcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/clpt.png b/data/magic-m15-adventure.mse-style/spotlight/clpt.png new file mode 100644 index 000000000..54db8498d Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/clpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/cpt.png b/data/magic-m15-adventure.mse-style/spotlight/cpt.png new file mode 100644 index 000000000..54db8498d Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/cpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/gcard.png b/data/magic-m15-adventure.mse-style/spotlight/gcard.png new file mode 100644 index 000000000..37cad978a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/gcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/gcard2.png b/data/magic-m15-adventure.mse-style/spotlight/gcard2.png new file mode 100644 index 000000000..76553f183 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/gcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/glcard.png b/data/magic-m15-adventure.mse-style/spotlight/glcard.png new file mode 100644 index 000000000..ccf07ccfb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/glcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/glcard2.png b/data/magic-m15-adventure.mse-style/spotlight/glcard2.png new file mode 100644 index 000000000..76553f183 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/glcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/glpt.png b/data/magic-m15-adventure.mse-style/spotlight/glpt.png new file mode 100644 index 000000000..5c1e7ed62 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/glpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/gpt.png b/data/magic-m15-adventure.mse-style/spotlight/gpt.png new file mode 100644 index 000000000..5c1e7ed62 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/gpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/mcard.png b/data/magic-m15-adventure.mse-style/spotlight/mcard.png new file mode 100644 index 000000000..f3c93db8a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/mcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/mcard2.png b/data/magic-m15-adventure.mse-style/spotlight/mcard2.png new file mode 100644 index 000000000..5ea4c7628 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/mcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/mlcard.png b/data/magic-m15-adventure.mse-style/spotlight/mlcard.png new file mode 100644 index 000000000..f3c93db8a Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/mlcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/mlcard2.png b/data/magic-m15-adventure.mse-style/spotlight/mlcard2.png new file mode 100644 index 000000000..5ea4c7628 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/mlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/mlpt.png b/data/magic-m15-adventure.mse-style/spotlight/mlpt.png new file mode 100644 index 000000000..3a037d05e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/mlpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/mpt.png b/data/magic-m15-adventure.mse-style/spotlight/mpt.png new file mode 100644 index 000000000..3a037d05e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/mpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/rcard.png b/data/magic-m15-adventure.mse-style/spotlight/rcard.png new file mode 100644 index 000000000..83697466e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/rcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/rcard2.png b/data/magic-m15-adventure.mse-style/spotlight/rcard2.png new file mode 100644 index 000000000..0f66bfc57 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/rcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/rlcard.png b/data/magic-m15-adventure.mse-style/spotlight/rlcard.png new file mode 100644 index 000000000..83697466e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/rlcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/rlcard2.png b/data/magic-m15-adventure.mse-style/spotlight/rlcard2.png new file mode 100644 index 000000000..0f66bfc57 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/rlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/rlpt.png b/data/magic-m15-adventure.mse-style/spotlight/rlpt.png new file mode 100644 index 000000000..3119f29aa Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/rlpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/rpt.png b/data/magic-m15-adventure.mse-style/spotlight/rpt.png new file mode 100644 index 000000000..3119f29aa Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/rpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ucard.png b/data/magic-m15-adventure.mse-style/spotlight/ucard.png new file mode 100644 index 000000000..4904efb06 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ucard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ucard2.png b/data/magic-m15-adventure.mse-style/spotlight/ucard2.png new file mode 100644 index 000000000..b0d9b08cb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ucard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ulcard.png b/data/magic-m15-adventure.mse-style/spotlight/ulcard.png new file mode 100644 index 000000000..4904efb06 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ulcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ulcard2.png b/data/magic-m15-adventure.mse-style/spotlight/ulcard2.png new file mode 100644 index 000000000..b0d9b08cb Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ulcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/ulpt.png b/data/magic-m15-adventure.mse-style/spotlight/ulpt.png new file mode 100644 index 000000000..203d6f7cc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/ulpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/upt.png b/data/magic-m15-adventure.mse-style/spotlight/upt.png new file mode 100644 index 000000000..203d6f7cc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/upt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/wcard.png b/data/magic-m15-adventure.mse-style/spotlight/wcard.png new file mode 100644 index 000000000..35b48c854 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/wcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/wcard2.png b/data/magic-m15-adventure.mse-style/spotlight/wcard2.png new file mode 100644 index 000000000..7bc9166fc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/wcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/wlcard.png b/data/magic-m15-adventure.mse-style/spotlight/wlcard.png new file mode 100644 index 000000000..35b48c854 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/wlcard.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/wlcard2.png b/data/magic-m15-adventure.mse-style/spotlight/wlcard2.png new file mode 100644 index 000000000..7bc9166fc Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/wlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/wlpt.png b/data/magic-m15-adventure.mse-style/spotlight/wlpt.png new file mode 100644 index 000000000..72f7ac1f4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/wlpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotlight/wpt.png b/data/magic-m15-adventure.mse-style/spotlight/wpt.png new file mode 100644 index 000000000..72f7ac1f4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotlight/wpt.png differ diff --git a/data/magic-m15-adventure.mse-style/spotmask.jpg b/data/magic-m15-adventure.mse-style/spotmask.jpg new file mode 100644 index 000000000..0ad0df824 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/spotmask.jpg differ diff --git a/data/magic-m15-adventure.mse-style/stampmask.jpg b/data/magic-m15-adventure.mse-style/stampmask.jpg new file mode 100644 index 000000000..c61be79ac Binary files /dev/null and b/data/magic-m15-adventure.mse-style/stampmask.jpg differ diff --git a/data/magic-m15-adventure.mse-style/style b/data/magic-m15-adventure.mse-style/style new file mode 100644 index 000000000..8cd8d5bf6 --- /dev/null +++ b/data/magic-m15-adventure.mse-style/style @@ -0,0 +1,881 @@ +mse version: 2.0.0 +game: magic +short name: M15 Adventures +full name: After M15 Adventures +icon: card-sample.png +installer group: magic/m15 style/split cards +position hint: 043 + +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 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 375 +card height: 523 +card dpi: 150 +###### Credits +###### Standard blanks by kebelqwa +###### Spotlight blanks by Femme Fatale +###### Cleanup and coding by cajun +###### Reverse Adventures by BA Start +############################################################## 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: "" card3: "reverse/" card4: "reverse/" crown: "legend/" nyx: "nyx/" spotpt: "spotlight/" spot: "spotlight/" page: "spotlight/" pt: "" stamp: "" snowtexture:"snow/" alias:"alias/" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.png" card3: "card.jpg" card4: "card2.png" crown: "crown.png" nyx: "nyx.png" spotpt: "pt.png" spot: "card.png" page: "card2.png" pt: "pt.png", stamp: "stamp.jpg" alias:"alias.png" snowtexture:"snow.png" identity: "identity.png" identity2: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + input + (if input == "a" or type == "nyx" then "" else "l") + template_suffix[type] } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + 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) } + spot_background := { color_background(type:"spot", base_hybrid:card_hybrid) } + page_background := { color_background(type:"page", base_hybrid:card_hybrid) } + alias_bar := { color_background(type:"alias", base_hybrid:card_hybrid) } + spot_pt := { color_background(type:"spotpt", base_hybrid:card_hybrid) } + crown_background := { color_background(type:"crown", base_hybrid: card_hybrid)} + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + snow_background := { color_background(type:"snowtexture", base_hybrid:card_hybrid) } + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + has_identity := { styling.color_indicator_dot } + has_identity2 := { styling.color_indicator_dot_2 } + is_legend := {not is_spot() and ((set.auto_legends and contains(card.super_type, match:"Legendary"))) } + is_spot := {contains(styling.frames, match:"Spotlight")} + is_reversed := { not is_spot() and contains(styling.frames, match:"Reversed")} + is_vehicle := {not is_spot() and (contains(styling.frames, match:"Vehicle") or (contains(styling.auto_frames, match:"Vehicle") and contains(card.sub_type, match:"Vehicle")))} + is_nyx := {not is_spot() and (contains(styling.frames, match:"Nyx") or (contains(styling.auto_frames, match:"Nyx") and contains(card.type, match:"Enchantment "))) } + is_snow := {not is_spot() and (contains(styling.frames, match:"Snow") or (contains(styling.auto_frames, match:"Snow") and contains(card.type, match:"Snow"))) } + ##### flavor bar stuff + chop_correction := { chop_bot() } + top_of_textbox := {327-(-chop_top())} + bottom_of_textbox := {(if is_spot() then 464 else 481)-chop_bot()} + + top_of_textbox2 := {375-(-back_chop_top())} + bottom_of_textbox2 := {(if is_spot() then 464 else 481)-back_chop_bot()} + + chop_top := {to_number(pull_comma_array(styling.chop_main, cell:0, end:false))} + chop_bot := {to_number(pull_comma_array(styling.chop_main, cell:1, end:false))} + back_chop_top := {to_number(pull_comma_array(styling.chop_adventure, cell:0, end:false))} + back_chop_bot := {to_number(pull_comma_array(styling.chop_adventure, cell:1, end:false))} + ##### backface bar + flavor_text2 := {remove_tags(card.flavor_text_2) + "\n"} + chop_correction2 := { 0 } + is_unsorted := {styling.remove_from_autocount} + + shrink_type := {if styling.shrink_typeline_text != "" then to_int((if comma_count(styling.shrink_typeline_text) == "" then styling.shrink_typeline_text else split_text(match:",", styling.shrink_typeline_text).0)) else 0 } + shrink_name := {if styling.shrink_name_text != "" then to_int((if comma_count(styling.shrink_name_text) == "" then styling.shrink_name_text else split_text(match:",", styling.shrink_name_text).0)) else 0 } + shrink_type2 := {if styling.shrink_typeline_text != "" then to_int((if comma_count(styling.shrink_typeline_text) != "" then split_text(match:",", styling.shrink_typeline_text).1)) else 0 } + shrink_name2 := {if styling.shrink_name_text != "" then to_int((if comma_count(styling.shrink_name_text) != "" then split_text(match:",", styling.shrink_name_text).1)) else 0 } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + use_evobar := {contains(styling.other_options, match:"pokemon evobar")} + is_skinned := {contains(styling.other_options, match:"godzilla style alias")} + + card_shape := {"adventure"} +############################################################## 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 main + description: Format as "X,Y". Shrinks main textbox X pixels from the top and Y from bottom. +styling field: + type: text + name: chop adventure + description: Format as "X,Y". Shrinks adventure textbox X pixels from the top and Y from bottom. +styling field: + type: text + name: shrink name text + description: Format as "X,Y". Shrinks main name X pixels and adventure name Y pixels. +styling field: + type: text + name: shrink typeline text + description: Format as "X,Y". Shrinks main type X pixels and adventure type Y pixels. +styling field: + type: multiple choice + name: frames + description: Frames to use. Higher choices may override lower choices. + choice: Spotlight + choice: Reversed + choice: Nyx + choice: Vehicle + choice: Snow +styling field: + type: multiple choice + name: auto frames + description: Automatically applies frames for multi-typed enchantments or Vehicles on the main card. + choice: Nyx + choice: Vehicle + choice: Snow +styling field: + type: multiple choice + name: other options + description: Other options for the frame + choice: godzilla style alias + choice: pokemon evobar +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 color indicator dot for the adventure half + initial: no +styling field: + type: boolean + name: use holofoil stamps + description: Use holofoil stamps on rares and mythics +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") } + frames: + render style: checklist + direction: vertical + auto frames: + render style: checklist + direction: vertical + other options: + render style: checklist + direction: vertical +############################################################## 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: { (if is_spot() then "spot_" else "") + (if is_legend() then "crown" else "border") + "_mask" + (if not is_spot() and card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_spot() then spot_background() else if is_reversed() then card_background3() else card_background() } + card color 2: + left: {if is_spot() then 21 else if is_reversed() then 187 else 20} + top: {if is_spot() then 319 else 327} + width: {if is_spot() then 170 else 169} + height: {if is_spot() then 170 else 155} + z index: 0 + render style: image + popup style: in place + image: { if is_spot() then page_background() else if is_reversed() then card_background4() else card_background2() } + ############################# Name line + name: + left: { (if is_spot() then 22 else 0) + (if card.card_symbol=="none" then 32 else 50) } + top: 30 + right: { 341 - card_style.casting_cost.content_width } + height: { 23 - 0.5*shrink_name() } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {16 - shrink_name() } + color: black + name 2: + left: { if is_reversed() then 197 else 32} + top: { 328 + (if is_spot() then 2 else 0)} + right: { (if is_reversed() then 28 else 178) - card_style.casting_cost_2.content_width } + height: { 20 - shrink_name2() } + alignment: bottom shrink-overflow + z index: 2 + font: + name: Beleren Bold + size: {12 - shrink_name2() } + color: white + alias: + left: {if is_skinned() then 45 else 33} + top: 53 + 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") + "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: 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: {if is_reversed() then 345 else 180} + top: { if is_spot() then 330 else 328} + width: { max(30, card_style.casting_cost_2.content_width) + 5 } + height: 23 + alignment: middle right + symbol font: + name: magic-mana-large + size: 12 + 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: {if is_spot() then 10 else 29} + top: {if is_spot() then 13 else 59} + width: { if is_spot() then 354 else 316} + height: { if is_spot() then 298 else 231} + z index: 1 + default: {default_image(card.card_color)} + mask: { if is_spot() then "imagemask.png" else ""} + ############################# Card type + indicator: + left: { if is_spot() then 80 else 31 } + top: { if is_spot() then 303 else 300 } + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { (if is_spot() then 50 else 0) + (if has_identity() then (if is_spot() then 50 else 52) else 32) } + top: { shrink_type() + if is_spot() then 298 else 296} + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) - (if is_spot() then 73 else 0) } + height: { 20 - shrink_type() } + alignment: { if is_spot() then "top center shrink-overflow" else "top shrink-overflow"} + z index: 1 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + color: black + separator color: red + indicator 2: + left: {(if is_reversed() then 165 else 0) + (if has_identity2() then 30 else 0)} + top: {355 + (if is_spot() then 2 else 0) } + width: 15 + height: 15 + z index: 2 + render style: image + visible: {has_identity2()} + image: {card_identity_2()} + type 2: + left: {(if is_reversed() then 197 else 32) + (if has_identity2() then 20 else 0)} + top: {shrink_type2() + 352 + (if is_spot() then 1 else 0)} + width: {155 - (if has_identity2() then 20 else 0)} + height: { 20 - shrink_type2() } + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: Beleren Bold + size: { 11 - shrink_type2() } + color: white + separator color: red + rarity: + right: { if is_spot() then 342 else 344} + top: { if is_spot() then 299 else 297} + width: { if is_spot() then 22 else 44} + height: 22 + z index: 2 + render style: image + alignment: { if is_spot() then "middle center" else "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: {if is_reversed() then 27 else 200} + top: { 328 + to_int(chop_top()) } + width: {if is_reversed() then 157 else 143} + bottom: { (if is_spot() then 464 else 481) - to_int(chop_bot()) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 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: 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 + text 2: + left: {if is_reversed() then 190 else 29} + top: { 375 + to_int(back_chop_top()) } + width: 157 + bottom: { (if is_spot() then 464 else 481) - to_int(back_chop_bot()) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + 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: { if is_reversed() then (if is_spot() then 30 else 20) else if is_spot() then 195 else 188} + top: { if is_spot() then 340 else 328} + width: { if is_spot() then 150 else 168} + height: { if is_spot() then 130 else 153 } + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: { if is_reversed() then (if is_spot() then 195 else 188) else if is_spot() then 30 else 20} + top: { if is_spot() then 380 else 375} + width: { if is_spot() then 154 else 167} + height: { if is_spot() then 88 else 108} + 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: { if is_spot() then 293 else 286} + top: {if is_spot() then 466 else 469} + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: {if is_vehicle() then "white" else "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: {if set.automatic_copyright then 0 else 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: + 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: alias bar + script: card.card_color + save value: false + editable: false +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: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: crown + choice: crown + editable: false + save value: false + show statistics: false + script: card.card_color +extra card field: + type: choice + name: snow overlay + choice: overlay + editable: false + save value: false + show statistics: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay + choice: overlay + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: nyx overlay + choice: overlay + editable: false + save value: false + show statistics: false + script: card.card_color +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: 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 + 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: {if is_spot() then 290 else 273} + top: {if is_spot() then 460 else 466} + width: {if is_spot() then 68 else 81} + height: { if is_spot() then 38 else 42} + z index: 1 + visible: { card.pt != "" } + render style: image + image: { if is_spot() then spot_pt() else if is_vehicle() then "vpt.png" else card_ptbox() } + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + render style: image + image: { card_stamp() } + mask: { if is_spot() then "spotmask.jpg" else "stampmask.jpg"} + visible: {is_rare() and styling.use_holofoil_stamps} + 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 + 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" } + flavor bar: + left: { if is_reversed() then 10 else 175} + top: { bar_equation() } + width: 188 + 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 } + flavor bar 2: + left: {if is_reversed() then 175 else 10} + top: { bar_equation2() } + width: 188 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } + crown: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {crown_background()} + z index: 3 + visible: {is_legend() and not is_spot()} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {"voverlay.png" } + z index: 0 + visible: {is_vehicle()} + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if is_vehicle() or is_snow() then "v_") + "mask.png"} + snow overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {snow_background()} + z index: 0 + visible: {is_snow()} + mask: {"snow/snow_mask.png"} + evobar: + left: 27 + 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: {26.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()} + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 4 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + alias bar: + left: 38 + top: 57 + width: 298 + height: 21 + z index: 2 + render style: image + image: {alias_bar()} + visible: {is_skinned() and not use_evobar()} + 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 + diff --git a/data/magic-m15-adventure.mse-style/tombstone.png b/data/magic-m15-adventure.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/tombstone.png differ diff --git a/data/magic-m15-adventure.mse-style/ucard.jpg b/data/magic-m15-adventure.mse-style/ucard.jpg new file mode 100644 index 000000000..d431572b7 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ucard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/ucard2.png b/data/magic-m15-adventure.mse-style/ucard2.png new file mode 100644 index 000000000..a5092de17 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ucard2.png differ diff --git a/data/magic-m15-adventure.mse-style/ulcard.jpg b/data/magic-m15-adventure.mse-style/ulcard.jpg new file mode 100644 index 000000000..abb9e1af4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/ulcard2.png b/data/magic-m15-adventure.mse-style/ulcard2.png new file mode 100644 index 000000000..8df61475c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ulcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/ulpt.png b/data/magic-m15-adventure.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ulpt.png differ diff --git a/data/magic-m15-adventure.mse-style/ulstamp.jpg b/data/magic-m15-adventure.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/upt.png b/data/magic-m15-adventure.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/upt.png differ diff --git a/data/magic-m15-adventure.mse-style/ustamp.jpg b/data/magic-m15-adventure.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/voverlay.png b/data/magic-m15-adventure.mse-style/voverlay.png new file mode 100644 index 000000000..55269308c Binary files /dev/null and b/data/magic-m15-adventure.mse-style/voverlay.png differ diff --git a/data/magic-m15-adventure.mse-style/vpt.png b/data/magic-m15-adventure.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/vpt.png differ diff --git a/data/magic-m15-adventure.mse-style/wcard.jpg b/data/magic-m15-adventure.mse-style/wcard.jpg new file mode 100644 index 000000000..d77e294c7 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/wcard2.png b/data/magic-m15-adventure.mse-style/wcard2.png new file mode 100644 index 000000000..8986c8da1 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/wlcard.jpg b/data/magic-m15-adventure.mse-style/wlcard.jpg new file mode 100644 index 000000000..12c5fcbce Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-adventure.mse-style/wlcard2.png b/data/magic-m15-adventure.mse-style/wlcard2.png new file mode 100644 index 000000000..dd9253d62 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wlcard2.png differ diff --git a/data/magic-m15-adventure.mse-style/wlpt.png b/data/magic-m15-adventure.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wlpt.png differ diff --git a/data/magic-m15-adventure.mse-style/wlstamp.jpg b/data/magic-m15-adventure.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-adventure.mse-style/wpt.png b/data/magic-m15-adventure.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wpt.png differ diff --git a/data/magic-m15-adventure.mse-style/wstamp.jpg b/data/magic-m15-adventure.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-adventure.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/acard.jpg b/data/magic-m15-aftermath.mse-style/acard.jpg new file mode 100644 index 000000000..5b79f8fb2 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/acard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/acard.png b/data/magic-m15-aftermath.mse-style/acard.png new file mode 100644 index 000000000..b6851ce20 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/acard.png differ diff --git a/data/magic-m15-aftermath.mse-style/acard2.jpg b/data/magic-m15-aftermath.mse-style/acard2.jpg new file mode 100644 index 000000000..10fee7155 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/acard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/acard2.png b/data/magic-m15-aftermath.mse-style/acard2.png new file mode 100644 index 000000000..5bf34f2ed Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/acard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/acard3.jpg b/data/magic-m15-aftermath.mse-style/acard3.jpg new file mode 100644 index 000000000..f3b155d7c Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/acard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/acard3.png b/data/magic-m15-aftermath.mse-style/acard3.png new file mode 100644 index 000000000..6bca25657 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/acard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/alcard.jpg b/data/magic-m15-aftermath.mse-style/alcard.jpg new file mode 100644 index 000000000..746bd20fd Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/alcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/alcard2.jpg b/data/magic-m15-aftermath.mse-style/alcard2.jpg new file mode 100644 index 000000000..7717d3c2f Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/alcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/alcard3.jpg b/data/magic-m15-aftermath.mse-style/alcard3.jpg new file mode 100644 index 000000000..52287ec97 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/alcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/alpt.jpg b/data/magic-m15-aftermath.mse-style/alpt.jpg new file mode 100644 index 000000000..874c26ace Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/alpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/apt.png b/data/magic-m15-aftermath.mse-style/apt.png new file mode 100644 index 000000000..c6098727b Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/apt.png differ diff --git a/data/magic-m15-aftermath.mse-style/artifact_blend_card.png b/data/magic-m15-aftermath.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..5bb4a8376 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-aftermath.mse-style/artifact_blend_card2.png b/data/magic-m15-aftermath.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..c804bb442 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-aftermath.mse-style/artifact_blend_card3.png b/data/magic-m15-aftermath.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..e1d1e87bd Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-aftermath.mse-style/artifact_blend_identity.png b/data/magic-m15-aftermath.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-aftermath.mse-style/artifact_blend_pt.png b/data/magic-m15-aftermath.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..b5caa93d9 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-aftermath.mse-style/artist_arrow.png b/data/magic-m15-aftermath.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-aftermath.mse-style/astamp.jpg b/data/magic-m15-aftermath.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/astamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/bcard.jpg b/data/magic-m15-aftermath.mse-style/bcard.jpg new file mode 100644 index 000000000..8ca060b3a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/bcard.png b/data/magic-m15-aftermath.mse-style/bcard.png new file mode 100644 index 000000000..5e2012616 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bcard.png differ diff --git a/data/magic-m15-aftermath.mse-style/bcard2.jpg b/data/magic-m15-aftermath.mse-style/bcard2.jpg new file mode 100644 index 000000000..7bfc150c8 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/bcard2.png b/data/magic-m15-aftermath.mse-style/bcard2.png new file mode 100644 index 000000000..62591c2f7 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bcard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/bcard3.jpg b/data/magic-m15-aftermath.mse-style/bcard3.jpg new file mode 100644 index 000000000..309cea2e1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/bcard3.png b/data/magic-m15-aftermath.mse-style/bcard3.png new file mode 100644 index 000000000..7b1d4c145 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bcard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/blcard.jpg b/data/magic-m15-aftermath.mse-style/blcard.jpg new file mode 100644 index 000000000..f4e21a770 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/blcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/blcard2.jpg b/data/magic-m15-aftermath.mse-style/blcard2.jpg new file mode 100644 index 000000000..1b4f5f5c6 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/blcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/blcard3.jpg b/data/magic-m15-aftermath.mse-style/blcard3.jpg new file mode 100644 index 000000000..a48ca88d5 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/blcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/blidentity.jpg b/data/magic-m15-aftermath.mse-style/blidentity.jpg new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/blidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/blpt.jpg b/data/magic-m15-aftermath.mse-style/blpt.jpg new file mode 100644 index 000000000..60592d6d6 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/blpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/blpt.png b/data/magic-m15-aftermath.mse-style/blpt.png new file mode 100644 index 000000000..a7bc5c747 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/blpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/border_mask.png b/data/magic-m15-aftermath.mse-style/border_mask.png new file mode 100644 index 000000000..065de0558 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/border_mask.png differ diff --git a/data/magic-m15-aftermath.mse-style/bpt.png b/data/magic-m15-aftermath.mse-style/bpt.png new file mode 100644 index 000000000..eb3494608 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/bstamp.jpg b/data/magic-m15-aftermath.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/card-sample.png b/data/magic-m15-aftermath.mse-style/card-sample.png new file mode 100644 index 000000000..ff51fbea9 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/card-sample.png differ diff --git a/data/magic-m15-aftermath.mse-style/ccard.jpg b/data/magic-m15-aftermath.mse-style/ccard.jpg new file mode 100644 index 000000000..7b2777ce6 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ccard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ccard.png b/data/magic-m15-aftermath.mse-style/ccard.png new file mode 100644 index 000000000..48e711343 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ccard.png differ diff --git a/data/magic-m15-aftermath.mse-style/ccard2.jpg b/data/magic-m15-aftermath.mse-style/ccard2.jpg new file mode 100644 index 000000000..5d3e1ae9a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ccard2.png b/data/magic-m15-aftermath.mse-style/ccard2.png new file mode 100644 index 000000000..298905c1f Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ccard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/ccard3.jpg b/data/magic-m15-aftermath.mse-style/ccard3.jpg new file mode 100644 index 000000000..b2ea205c3 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ccard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ccard3.png b/data/magic-m15-aftermath.mse-style/ccard3.png new file mode 100644 index 000000000..bec3a4936 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ccard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/clcard.jpg b/data/magic-m15-aftermath.mse-style/clcard.jpg new file mode 100644 index 000000000..c2f5913d8 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/clcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/clcard2.jpg b/data/magic-m15-aftermath.mse-style/clcard2.jpg new file mode 100644 index 000000000..f68fa7df6 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/clcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/clcard3.jpg b/data/magic-m15-aftermath.mse-style/clcard3.jpg new file mode 100644 index 000000000..326db0a56 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/clcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/clidentity.jpg b/data/magic-m15-aftermath.mse-style/clidentity.jpg new file mode 100644 index 000000000..05aee2e5c Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/clidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/clpt.jpg b/data/magic-m15-aftermath.mse-style/clpt.jpg new file mode 100644 index 000000000..874c26ace Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/clpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/clpt.png b/data/magic-m15-aftermath.mse-style/clpt.png new file mode 100644 index 000000000..408042073 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/clpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/cpt.png b/data/magic-m15-aftermath.mse-style/cpt.png new file mode 100644 index 000000000..ecb494d16 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/cpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/cstamp.jpg b/data/magic-m15-aftermath.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/foil_mask.png b/data/magic-m15-aftermath.mse-style/foil_mask.png new file mode 100644 index 000000000..88d184806 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/foil_mask.png differ diff --git a/data/magic-m15-aftermath.mse-style/foil_mask_rare.png b/data/magic-m15-aftermath.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-aftermath.mse-style/foil_stamp.png b/data/magic-m15-aftermath.mse-style/foil_stamp.png new file mode 100644 index 000000000..64e385988 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-aftermath.mse-style/foil_stamp_mask.png b/data/magic-m15-aftermath.mse-style/foil_stamp_mask.png new file mode 100644 index 000000000..385924396 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/foil_stamp_mask.png differ diff --git a/data/magic-m15-aftermath.mse-style/gcard.jpg b/data/magic-m15-aftermath.mse-style/gcard.jpg new file mode 100644 index 000000000..ce9451901 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/gcard.png b/data/magic-m15-aftermath.mse-style/gcard.png new file mode 100644 index 000000000..da563055a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gcard.png differ diff --git a/data/magic-m15-aftermath.mse-style/gcard2.jpg b/data/magic-m15-aftermath.mse-style/gcard2.jpg new file mode 100644 index 000000000..a15f81618 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/gcard2.png b/data/magic-m15-aftermath.mse-style/gcard2.png new file mode 100644 index 000000000..b263374e6 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gcard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/gcard3.jpg b/data/magic-m15-aftermath.mse-style/gcard3.jpg new file mode 100644 index 000000000..04d30fc95 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/gcard3.png b/data/magic-m15-aftermath.mse-style/gcard3.png new file mode 100644 index 000000000..ba7cb13a9 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gcard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/glcard.jpg b/data/magic-m15-aftermath.mse-style/glcard.jpg new file mode 100644 index 000000000..946856ec2 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/glcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/glcard2.jpg b/data/magic-m15-aftermath.mse-style/glcard2.jpg new file mode 100644 index 000000000..2f44b01d9 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/glcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/glcard3.jpg b/data/magic-m15-aftermath.mse-style/glcard3.jpg new file mode 100644 index 000000000..9a9a109eb Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/glcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/glidentity.jpg b/data/magic-m15-aftermath.mse-style/glidentity.jpg new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/glidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/glpt.jpg b/data/magic-m15-aftermath.mse-style/glpt.jpg new file mode 100644 index 000000000..98388fa06 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/glpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/glpt.png b/data/magic-m15-aftermath.mse-style/glpt.png new file mode 100644 index 000000000..ceccbae6f Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/glpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/gpt.png b/data/magic-m15-aftermath.mse-style/gpt.png new file mode 100644 index 000000000..0e9b5f67d Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/gstamp.jpg b/data/magic-m15-aftermath.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/hybrid_blend_card.png b/data/magic-m15-aftermath.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..0587103c8 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-aftermath.mse-style/hybrid_blend_card2.png b/data/magic-m15-aftermath.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..829c1807b Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-aftermath.mse-style/hybrid_blend_card3.png b/data/magic-m15-aftermath.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..2846ae8be Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-aftermath.mse-style/hybrid_blend_identity.png b/data/magic-m15-aftermath.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-aftermath.mse-style/hybrid_blend_pt.png b/data/magic-m15-aftermath.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..f1e63b2c1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-aftermath.mse-style/mcard.jpg b/data/magic-m15-aftermath.mse-style/mcard.jpg new file mode 100644 index 000000000..8f8740027 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mcard.png b/data/magic-m15-aftermath.mse-style/mcard.png new file mode 100644 index 000000000..01f0775fa Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mcard.png differ diff --git a/data/magic-m15-aftermath.mse-style/mcard2.jpg b/data/magic-m15-aftermath.mse-style/mcard2.jpg new file mode 100644 index 000000000..62b680e7c Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mcard2.png b/data/magic-m15-aftermath.mse-style/mcard2.png new file mode 100644 index 000000000..e6a6e4da5 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mcard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/mcard3.jpg b/data/magic-m15-aftermath.mse-style/mcard3.jpg new file mode 100644 index 000000000..344cfd89a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mcard3.png b/data/magic-m15-aftermath.mse-style/mcard3.png new file mode 100644 index 000000000..fef3b770a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mcard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/mlcard.jpg b/data/magic-m15-aftermath.mse-style/mlcard.jpg new file mode 100644 index 000000000..455a213ac Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mlcard2.jpg b/data/magic-m15-aftermath.mse-style/mlcard2.jpg new file mode 100644 index 000000000..cb866044f Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mlcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mlcard3.jpg b/data/magic-m15-aftermath.mse-style/mlcard3.jpg new file mode 100644 index 000000000..4b72e1164 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mlcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mlidentity.jpg b/data/magic-m15-aftermath.mse-style/mlidentity.jpg new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mlidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mlpt.jpg b/data/magic-m15-aftermath.mse-style/mlpt.jpg new file mode 100644 index 000000000..85e2b74d0 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mlpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/mlpt.png b/data/magic-m15-aftermath.mse-style/mlpt.png new file mode 100644 index 000000000..eb41840f1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mlpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/mpt.png b/data/magic-m15-aftermath.mse-style/mpt.png new file mode 100644 index 000000000..3d8456eef Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/mstamp.jpg b/data/magic-m15-aftermath.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/multicolor_blend_card.png b/data/magic-m15-aftermath.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..a850bc1d4 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-aftermath.mse-style/multicolor_blend_card2.png b/data/magic-m15-aftermath.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..0abf7ad19 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-aftermath.mse-style/multicolor_blend_card3.png b/data/magic-m15-aftermath.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..6be12e460 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-aftermath.mse-style/multicolor_blend_identity.png b/data/magic-m15-aftermath.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-aftermath.mse-style/multicolor_blend_pt.png b/data/magic-m15-aftermath.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..f1e63b2c1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-aftermath.mse-style/ptmask.png b/data/magic-m15-aftermath.mse-style/ptmask.png new file mode 100644 index 000000000..a12d63eb8 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ptmask.png differ diff --git a/data/magic-m15-aftermath.mse-style/rcard.jpg b/data/magic-m15-aftermath.mse-style/rcard.jpg new file mode 100644 index 000000000..56f643400 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rcard.png b/data/magic-m15-aftermath.mse-style/rcard.png new file mode 100644 index 000000000..ce40e11e4 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rcard.png differ diff --git a/data/magic-m15-aftermath.mse-style/rcard2.jpg b/data/magic-m15-aftermath.mse-style/rcard2.jpg new file mode 100644 index 000000000..3d28652d5 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rcard2.png b/data/magic-m15-aftermath.mse-style/rcard2.png new file mode 100644 index 000000000..191d0e7d3 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rcard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/rcard3.jpg b/data/magic-m15-aftermath.mse-style/rcard3.jpg new file mode 100644 index 000000000..a2f54db6d Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rcard3.png b/data/magic-m15-aftermath.mse-style/rcard3.png new file mode 100644 index 000000000..17715318e Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rcard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/rlcard.jpg b/data/magic-m15-aftermath.mse-style/rlcard.jpg new file mode 100644 index 000000000..951ff4745 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rlcard2.jpg b/data/magic-m15-aftermath.mse-style/rlcard2.jpg new file mode 100644 index 000000000..19381523b Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rlcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rlcard3.jpg b/data/magic-m15-aftermath.mse-style/rlcard3.jpg new file mode 100644 index 000000000..8a30d4b2a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rlcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rlidentity.jpg b/data/magic-m15-aftermath.mse-style/rlidentity.jpg new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rlidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rlpt.jpg b/data/magic-m15-aftermath.mse-style/rlpt.jpg new file mode 100644 index 000000000..9d4232709 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rlpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/rlpt.png b/data/magic-m15-aftermath.mse-style/rlpt.png new file mode 100644 index 000000000..97efdf008 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rlpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/rpt.png b/data/magic-m15-aftermath.mse-style/rpt.png new file mode 100644 index 000000000..221fee003 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/rstamp.jpg b/data/magic-m15-aftermath.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/style b/data/magic-m15-aftermath.mse-style/style new file mode 100644 index 000000000..8074fa302 --- /dev/null +++ b/data/magic-m15-aftermath.mse-style/style @@ -0,0 +1,679 @@ +mse version: 2.0.0 +game: magic +short name: M15 Aftermath +full name: After M15 Aftermath +icon: card-sample.png +installer group: magic/m15 style/split cards/fuse +position hint: 042 + +version: 2018-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: 2018-01-01 + +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 } + + #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: "" 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] + input + 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 } + + card_shape := { "aftermath" } + has_two_artists := { card_style.illustrator_2 != "" } + + has_identity := { styling.color_indicator_dot } + has_identity_2 := { styling.color_indicator_dot_2 } + is_unsorted := {styling.remove_from_autocount} + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", 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: 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: 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: 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 1 + description: When to center text on the first card (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: choice + name: center text 2 + description: When to center text on the second card (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: holofoil stamps + description: Should rares have holofoil stamps? + initial: yes +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 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 1: + 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 + center text 2: + 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: 15 + z index: 4 + mask: border_mask.png + card color: + left: 0 + top: 0 + width: 375 + height: 285 + z index: 0 + render style: image + popup style: in place + image: { color_background(type:"card", base_hybrid:card_hybrid) } + card color 2: + left: 0 + top: 285 + width: 375 + height: 238 + z index: 0 + render style: image + popup style: in place + image: { if is_rare() and styling.holofoil_stamps then color_background(type:"card3", base_hybrid:card_hybrid) else color_background(type:"card2", base_hybrid:card_hybrid) } + ############################# 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: 15 + color: black + name 2: + left: 342 + top: { if card.card_symbol_2 == "none" then 295 else 313 } + width: { 181 - card_style.casting_cost_2.content_width - (if card.card_symbol_2 == "none" then 0 else 18) } + height: 21 + angle: 270 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + 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: + left: 342 + top: { 474 - max(24, card_style.casting_cost_2.content_width) } + width: { max(24, card_style.casting_cost_2.content_width) + 3 } + height: 21 + angle: 270 + alignment: middle right + font: + name: MPlantin + size: 18 + 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 + card symbol 2: + left: 341 + top: 294 + height: 20 + width: 14 + z index: 1 + angle: 270 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 29 + top: 59 + width: 317 + height: 117 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: 314 + top: 295 + width: 183 + height: 108 + angle: 270 + z index: 1 + default: {default_image(card.card_color_2)} + ############################# Card type + indicator: + left: 29 + top: 186 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 179 + top: 295 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity_2() } + image: { card_identity() } + type: + left: { if has_identity() then "50" else "30" } + top: 185 + 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: 0 + font: + name: Beleren Bold + size: 13 + color: black + separator color: red + type 2: + left: 198 + top: { if has_identity_2() then "316" else "296" } + width: { (if has_identity_2() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + angle: 270 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 13 + color: black + separator color: red + rarity: + right: 344 + top: 183 + 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: 28 + top: 214 + width: 317 + height: 65 + 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_1 == "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_1 == "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: 167 + top: 296 + width: 182 + height: 140 + angle: 270 + 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_2 == "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_2 == "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: 136.5 + top: 210 + width: 104.5 + height: 70 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 167 + top: 351 + width: 66 + height: 145 + z index: 1 + angle: 270 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + pt: + z index: 3 + left: 303 + top: 262 + width: 42 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + pt 2: + z index: 2 + left: 41 + top: 438 + width: 43 + height: 21 + alignment: center middle shrink-overflow + angle: 270 + font: + name: Beleren Bold + size: 14 + 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: { max(97, card_style.illustrator.content_width) } + height: 10 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + illustrator 2: + left: { 64 + card_style.set_code.content_width + max(90, card_style.illustrator.content_width) } + top: 497.5 + width: { max(97, card_style.illustrator_2.content_width) } + height: 10 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: 488 + width: {if set.automatic_copyright then 0 else 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: + 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: text + name: card code 2 + 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: 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: pt box 2 + script: card.card_color_2 + 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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 + artist arrow 2: + left: { 48 + card_style.set_code.content_width + max(90, card_style.illustrator.content_width) } + top: 500 + width: 12 + height: 7 + z index: 3 + visible: {card.illustrator_2 != "" } + render style: image + image: artist_arrow.png + foil stamp: + left: 170 + top: 480 + width: 35 + height: 18 + z index: 2 + visible: { is_rare() and styling.holofoil_stamps } + render style: image + image: foil_stamp.png + pt box: + left: 294 + top: 260 + width: 57 + height: 29 + z index: 2 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + mask: ptmask.png + pt box 2: + left: 42 + top: 432 + width: 53 + height: 29 + z index: 1 + angle: 270 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox() } + mask: ptmask.png + auto copyright: + right: 350 + top: 488 + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-aftermath.mse-style/tombstone.png b/data/magic-m15-aftermath.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/tombstone.png differ diff --git a/data/magic-m15-aftermath.mse-style/ucard.jpg b/data/magic-m15-aftermath.mse-style/ucard.jpg new file mode 100644 index 000000000..bc7e1ce91 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ucard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ucard.png b/data/magic-m15-aftermath.mse-style/ucard.png new file mode 100644 index 000000000..9ca08326e Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ucard.png differ diff --git a/data/magic-m15-aftermath.mse-style/ucard2.jpg b/data/magic-m15-aftermath.mse-style/ucard2.jpg new file mode 100644 index 000000000..f18dfeab3 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ucard2.png b/data/magic-m15-aftermath.mse-style/ucard2.png new file mode 100644 index 000000000..576d654b9 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ucard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/ucard3.jpg b/data/magic-m15-aftermath.mse-style/ucard3.jpg new file mode 100644 index 000000000..d7512192d Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ucard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ucard3.png b/data/magic-m15-aftermath.mse-style/ucard3.png new file mode 100644 index 000000000..6c52a3c4e Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ucard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/ulcard.jpg b/data/magic-m15-aftermath.mse-style/ulcard.jpg new file mode 100644 index 000000000..fe61b4bda Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ulcard2.jpg b/data/magic-m15-aftermath.mse-style/ulcard2.jpg new file mode 100644 index 000000000..619ab8e4b Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ulcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ulcard3.jpg b/data/magic-m15-aftermath.mse-style/ulcard3.jpg new file mode 100644 index 000000000..17dd772e0 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ulcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ulidentity.jpg b/data/magic-m15-aftermath.mse-style/ulidentity.jpg new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ulidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ulpt.jpg b/data/magic-m15-aftermath.mse-style/ulpt.jpg new file mode 100644 index 000000000..2c594e0b1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ulpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/ulpt.png b/data/magic-m15-aftermath.mse-style/ulpt.png new file mode 100644 index 000000000..167b73f9d Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ulpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/upt.png b/data/magic-m15-aftermath.mse-style/upt.png new file mode 100644 index 000000000..32a5c6836 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/upt.png differ diff --git a/data/magic-m15-aftermath.mse-style/ustamp.jpg b/data/magic-m15-aftermath.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wcard.jpg b/data/magic-m15-aftermath.mse-style/wcard.jpg new file mode 100644 index 000000000..f9647410a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wcard.png b/data/magic-m15-aftermath.mse-style/wcard.png new file mode 100644 index 000000000..5f960bb5a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wcard.png differ diff --git a/data/magic-m15-aftermath.mse-style/wcard2.jpg b/data/magic-m15-aftermath.mse-style/wcard2.jpg new file mode 100644 index 000000000..7d254373d Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wcard2.png b/data/magic-m15-aftermath.mse-style/wcard2.png new file mode 100644 index 000000000..153fc9c15 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wcard2.png differ diff --git a/data/magic-m15-aftermath.mse-style/wcard3.jpg b/data/magic-m15-aftermath.mse-style/wcard3.jpg new file mode 100644 index 000000000..51c53f1eb Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wcard3.png b/data/magic-m15-aftermath.mse-style/wcard3.png new file mode 100644 index 000000000..7d68f100c Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wcard3.png differ diff --git a/data/magic-m15-aftermath.mse-style/wlcard.jpg b/data/magic-m15-aftermath.mse-style/wlcard.jpg new file mode 100644 index 000000000..1f306ffa1 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wlcard2.jpg b/data/magic-m15-aftermath.mse-style/wlcard2.jpg new file mode 100644 index 000000000..35806a096 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wlcard2.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wlcard3.jpg b/data/magic-m15-aftermath.mse-style/wlcard3.jpg new file mode 100644 index 000000000..b210c4a13 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wlcard3.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wlidentity.jpg b/data/magic-m15-aftermath.mse-style/wlidentity.jpg new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wlidentity.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wlpt.jpg b/data/magic-m15-aftermath.mse-style/wlpt.jpg new file mode 100644 index 000000000..de0d7b6b4 Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wlpt.jpg differ diff --git a/data/magic-m15-aftermath.mse-style/wlpt.png b/data/magic-m15-aftermath.mse-style/wlpt.png new file mode 100644 index 000000000..61ea15fbf Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wlpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/wpt.png b/data/magic-m15-aftermath.mse-style/wpt.png new file mode 100644 index 000000000..5cc6afc0a Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wpt.png differ diff --git a/data/magic-m15-aftermath.mse-style/wstamp.jpg b/data/magic-m15-aftermath.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-aftermath.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/acard.jpg b/data/magic-m15-altered.mse-style/acard.jpg new file mode 100644 index 000000000..8ddddf802 Binary files /dev/null and b/data/magic-m15-altered.mse-style/acard.jpg differ diff --git a/data/magic-m15-altered.mse-style/alias/aalias.png b/data/magic-m15-altered.mse-style/alias/aalias.png new file mode 100644 index 000000000..0d0613d66 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/aalias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/balias.png b/data/magic-m15-altered.mse-style/alias/balias.png new file mode 100644 index 000000000..750bf70d2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/balias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/calias.png b/data/magic-m15-altered.mse-style/alias/calias.png new file mode 100644 index 000000000..e062587cd Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/calias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/devoidalias.png b/data/magic-m15-altered.mse-style/alias/devoidalias.png new file mode 100644 index 000000000..4de5e0b56 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/devoidalias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/galias.png b/data/magic-m15-altered.mse-style/alias/galias.png new file mode 100644 index 000000000..b28ee1ca5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/galias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/malias.png b/data/magic-m15-altered.mse-style/alias/malias.png new file mode 100644 index 000000000..67fd230dc Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/malias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/ralias.png b/data/magic-m15-altered.mse-style/alias/ralias.png new file mode 100644 index 000000000..1b26e5a00 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/ralias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/ualias.png b/data/magic-m15-altered.mse-style/alias/ualias.png new file mode 100644 index 000000000..bf14292fb Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/ualias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/walias.png b/data/magic-m15-altered.mse-style/alias/walias.png new file mode 100644 index 000000000..c3431fd44 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/walias.png differ diff --git a/data/magic-m15-altered.mse-style/alias/xalias.png b/data/magic-m15-altered.mse-style/alias/xalias.png new file mode 100644 index 000000000..de5d88648 Binary files /dev/null and b/data/magic-m15-altered.mse-style/alias/xalias.png differ diff --git a/data/magic-m15-altered.mse-style/altered modal backup b/data/magic-m15-altered.mse-style/altered modal backup new file mode 100644 index 000000000..f3d221c3c --- /dev/null +++ b/data/magic-m15-altered.mse-style/altered modal backup @@ -0,0 +1,1679 @@ +mse version: 2.0.0 +game: magic +short name: M15 Mainframe +full name: M15 w/Text altering +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 001 + +version: 2020-05-10 +depends on: + package: magic.mse-game + version: 2020-04-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: 2018-01-01 + +card width: 375 +card height: 523 +card dpi: 150 +##### Flavor bar image by SirnightNano +##### Ancestral generic mana by ancestral +##### Nyx crowns by Angelus +##### Companion crowns, nyx extensions, DOM FNM frame, THB fullart lands by silverback_ape +##### PUMA by kebelqwa and cajun +############################################################## 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.hybrid_name == "grey" } + mask_hybrid_with_gold := { styling.hybrid_name == "gold" } + + #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: "" nyx: "nyx/" miracle: "miracles/" 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/" nyx: "nyx/" miracle: "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/"] + template_prefix := { if is_shifted() then shifted_template_prefix else base_template_prefix } + template_suffix := [card: "card.jpg" 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 := { 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 + hybrid_previews := "land,hybrid" + + landless := {if input == "nyx" or input == "energy" or input == "season" or input == "cons" or input == "arrow" or input == "crown" or input == "nyxcrown" then true else false} + + crown_lead := { + if input != "crown" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "crown" then "" + else if styling.legend_crown == "nyx" or (is_nyx() and chosen(styling.other_options, choice:"auto nyx crowns")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + } + transfer_levels := {if is_mutate() then false else true} + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + fnm_background := { color_background(type:"fnm", base_hybrid:card_hybrid) } + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + energy_background := { color_background(type:"energy", base_hybrid:card_hybrid) } + promo_background := { color_background(type:"promo", base_hybrid:card_hybrid) } + fnm_ptbox := { color_background(type:"fnmpt", base_hybrid:pt_hybrid) } + mappt_background := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + arrow_background := { color_background(type:"arrow", base_hybrid:pt_hybrid) } + arrow_background_2 := { color_background(type:"arrow2", base_hybrid:pt_hybrid) } + arrow_background_3 := { color_background(type:"arrow3", base_hybrid:pt_hybrid) } + crown_background := { color_background(type:"crown", base_hybrid: card_hybrid)} + curtain_background := { color_background(type:"curtain", base_hybrid: card_hybrid)} + 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)} + season_background := { color_background(type:"season", base_hybrid:card_hybrid) } + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + loyalty_image := { + if contains(input, match: "+") then "loyaltyup.png" + else if contains(input, match: "-") then "loyaltydown.png" + else "loyaltynaught.png" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + is_stamped := {styling.use_holofoil_stamps and (card.rarity == "rare" or card.rarity == "mythic rare")} + has_identity := { styling.color_indicator_dot } + 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_int(styling.shrink_name_text) else 0 } + is_unsorted := {styling.remove_from_autocount} + is_clear := { chosen(styling.frames, choice: "clear") and not is_map()} + is_puma := { not is_expanded_art() and not is_full_art() and chosen(styling.frames, choice: "puma") and not is_map()} + is_mutate := { not is_expanded_art() and not is_full_art() and chosen(styling.frames, choice: "mutate") and not is_map()} + is_miracle := { chosen(styling.frames, choice: "miracle") and not is_map() and not is_expanded_art() and not is_cons() and not is_fnm()} + is_nyx := { chosen(styling.frames, choice: "nyx") and not is_map() } + is_vehicle := { chosen(styling.frames, choice: "vehicle") and not is_map()} + is_cons := { chosen(styling.frames, choice: "conspiracy") or chosen(styling.frames, choice: "draft matters") and not is_map()} + is_conspiracy := { chosen(styling.frames, choice: "conspiracy") and not is_map()} + is_shifted := { chosen(styling.frames, choice: "planeshifted") and not is_map() and not is_full_art() and not is_fnm()} + is_fnm := {chosen(styling.frames, choice:"fnm promo") and not is_clear() and not is_full_art() and not is_map()} + is_map := { chosen(styling.frames, choice: "map") } + is_season := { chosen(styling.frames, choice: "season") and not is_map() } + is_legend := {not is_map() and (chosen(styling.frames, choice: "legend") or (set.auto_legends and contains(card.super_type, match:"Legendary"))) } + is_full_art := {chosen(styling.frames, choice:"fullart") and not is_map() and not is_clear()} + is_expanded_art := {not is_map() and not is_clear() and contains(styling.frames, match:"less art")} + is_borderless := {not is_map() and not is_clear() and chosen(styling.frames, choice:"borderless art")} + is_thbland := {chosen(styling.frames, choice:"frameless art") and not is_leveler() and remove_tags(card.text) == "\n"} + expanded_mask := { "bigimagemasks/" + (if is_full_art() then "dka_" else "") + (if is_borderless() then (if is_stamped() then "rare_" else "") + "borderless_" else "") + "frameless.png"} + is_curtains := {contains(card.notes, match:"!curtain")} + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { chosen(styling.other_options, choice:"ancestral generic mana")} + 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} + 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")} + is_tarot := {chosen(styling.other_options, choice:"text watermarks")} + 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} + top_of_textbox := {(if is_map() then 340 else if is_full_art() then 359 else if is_mutate() then 395 else 327) - (-chop_top()) } + bottom_of_textbox := {(if is_modal() then (359 + to_number(pull_comma_array(styling.level_offset, cell:0, end:false))) else if is_map() then 475 else 481) - chop_bot() } + + 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)} + #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 0} + tweaked_bar_eq := {if modal_flavor() and modal_rules() then level_34_position()-1+bar_offset() else if modal_flavor() then bottom_of_modes()+2+bar_offset() else bar_equation()} + + is_modal := {not is_leveler() and not is_mutate() and chosen(styling.frames, choice:"modal")} + breakers := {split_text(remove_tags(card.modal_rule_text), match:"\n")} + mod_font_size := {if styling.font_cap != "" then to_number(styling.font_cap) else round_near(card_style.modal_rule_text.content_height / card_style.modal_rule_text.content_lines) - 5} + font_size_offset := {0.5 * (14 - mod_font_size())} + mod_char_per_line := {min(52,round_up(card_style.modal_rule_text.content_width / mod_char_width()))} + mod_char_width := {7.35 * min(14, mod_font_size()+0.95) / 14} + modal_height := { card_style.modal_rule_text.content_height / card_style.modal_rule_text.content_lines} + modal_lines := {calc_lines(word_split(input), char:mod_char_per_line())} + box_offset := {0.5*(card_style.modal_rule_text.height-card_style.modal_rule_text.content_height)} + bullet1offset := {-1 + box_offset() - font_size_offset() + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:0, end: 0))} + bullet2offset := {-2 + if length(breakers()) < 1 then 600 else modal_height()*modal_lines(breakers().0) + box_offset() - font_size_offset() + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:1, end: 0))} + bullet3offset := {-3 + if length(breakers()) < 2 then 600 else modal_height()*(modal_lines(breakers().1) + modal_lines(breakers().0)) + box_offset() - font_size_offset() + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:2, end: 0))} + bullet4offset := {-3 + if length(breakers()) < 3 then 600 else modal_height()*(modal_lines(breakers().2) + modal_lines(breakers().1) + modal_lines(breakers().0)) + box_offset() - font_size_offset() + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:3, end: 0))} + bullet5offset := {-4 + if length(breakers()) < 4 then 600 else modal_height()*(modal_lines(breakers().3) + modal_lines(breakers().2) + modal_lines(breakers().1) + modal_lines(breakers().0)) + box_offset() - font_size_offset() + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:4, end: 0))} + bottom_of_modes := {min(479,475+to_number(pull_comma_array(styling.level_offset, cell:1, end:false))-(if modal_flavor() then 15 else 0)-(if modal_rules() then 15 else 0))} + ##TODO Plus + level_34_position := {476-(if modal_rules() and modal_flavor() then 13 else 0)+to_number(pull_comma_array(styling.level_offset, cell:2, end:false))} + modal_flavor := {is_modal() and remove_tags(card.modal_flavor_text) != ""} + modal_rules := {is_modal() and card.level_2_text != ""} + + is_leveler := {chosen(styling.frames, choice:"leveler")} + box_leveler := {styling.level_containers == "pt boxes"} + loy_leveler := {styling.level_containers == "loyalty boxes"} + aug_leveler := {box_leveler() and center_label(input)} + level_label := {if styling.level_label == "" then "level" else pull_comma_array(styling.level_label, end:false, cell:input, default:styling.level_label)} + center_label := {loy_leveler() or level_label(input) == " "} + 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_2_height := {lv_3_coordinate() - lv_2_coordinate()} + lv_3_height := {152-lv_3_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} + 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() } + 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} + arrow_offset := { + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:input, end: 0)) + + (if box_leveler() then -5 else 0) + + (if aug_leveler(input) then 4 else 0) + } + + 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 "") + ) else if is_modal() then + card.level_1_text + "\n" + + "• " + replace(card.modal_rule_text, match:"\n", replace:"\n• ") + + (if modal_rules() then "\n" + card.level_2_text else "") + + (if modal_flavor() then "\n" + card.modal_flavor_text else "") + else if is_mutate() then + card.level_1_text + "\n" + card.text + else "" + } + card_shape := {if is_leveler() then "leveler" else "normal"} +############################################################## 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) +set info style: + symbol: + variation: + name: special + border radius: 0.10 + fill type: solid + fill color: rgb(155,155,155) + border color: rgb(0,0,0) +############################################################## Extra style options +styling field: + type: text + name: chop top + description: Shrinks the textbox X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +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: multiple choice + name: frames + description: Use these frames. Higher level frames may override lower levels. + choice: map + choice: clear + choice: borderless art + choice: frameless art + choice: fullart + choice: puma + choice: mutate + choice: fnm promo + choice: planeshifted + choice: legend + choice: season + choice: conspiracy + choice: draft matters + choice: miracle + choice: vehicle + choice: nyx + choice: leveler + choice: modal +styling field: + type: text + name: flavor bar offset + description: Move the flavor bar up X pixels. Use negative to move down. +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: multiple choice + name: other options + description: Other frame options + choice: prerelease stamp + choice: brown legendary vehicle pt + choice: godzilla style alias + choice: pokemon evobar + choice: ancestral generic mana + choice: override-style text + choice: always center map names + choice: use starting loyalty + choice: regular pt on levelers + choice: auto nyx crowns + choice: text watermarks + initial: auto nyx crowns +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: text + name: arrow or bullet offsets + description: Formatted as 1,2,3,. Move the level arrow/modal bullets down X pixels. Use negative to move up. +styling field: + type: text + name: level offset + description: Formatted as 1,2,3,. Move the level/modal boxes down X pixels. Use negative to move up. +styling field: + type: text + name: level label + description: Change the level label. default is "LEVEL". Secondary lables can be added after a comma, "1,2,3," +styling field: + type: choice + name: level containers + choice: arrows + choice: pt boxes + choice: loyalty boxes +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: choice + name: hybrid name + choice: grey + choice: gold + choice: hybrid + description: Use a grey background for the name and type line on hybrid cards like real cards, or gold or hybrid instead. +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: package choice + name: level mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.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") } + frames: + render style: checklist + direction: vertical + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: {if is_borderless() then 0 else 375} + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: { (if is_puma() then "puma_" else "") + (if is_legend() then "crown_border" else "border_mask") + (if card.border_color == rgb(200,200,200) then "_silver" else "") + ".png" } + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_clear() then "" else if is_fnm() then fnm_background() else if is_full_art() then promo_background() else card_background() } + ############################# Name line + name: + left: { if center_map() then 55 else if is_map() then 60 else if card.card_symbol=="none" then 32 else 50 } + top: { if is_map() then 27 else if is_clear() then 31 else 30 } + right: { if center_map() then 320 else (if is_map() then 320 else 341) - card_style.casting_cost.content_width } + height: { 23 - (0.5 * shrink_name()) } + alignment: {if center_map() then "center bottom shrink-overflow" else "left bottom shrink-overflow" } + padding bottom: 0 + z index: 2 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold" } + size: { (if is_map() then 14.8 else 16) - shrink_name() } + color: {if is_shifted() or is_fnm() then "white" else "black"} + 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 + alias: + left: {if is_skinned() then 45 else if is_map() then 15 else 33} + top: {if is_map() then 58 else 53} + 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: Matrix + size: 10 + style: italic + color: black + casting cost: + right: { if is_map() then 327 else 346} + top: { if is_map() then 27 else 29} + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle right + font: + name: MPlantin + size: { if is_map() then 14 else 15} + symbol font: + name: magic-mana-large + size: { if is_map() then 14 else 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: { if is_clear() or is_map() or is_expanded_art() or is_puma() then 0 else if is_full_art() then 23 else if is_mutate() then 22 else 29} + top: {if is_map() then 57 else if is_clear() or is_expanded_art() then 0 else 59} + width: {if is_clear() or is_map() or is_expanded_art() or is_puma() then 375 else if is_full_art() then 328 else if is_mutate() then 330 else 316} + height: {if is_clear() or is_expanded_art() then 523 else if is_map() then 241 else if is_puma() then 265 else if is_full_art() then 423 else if is_mutate() then 334 else 231} + z index: 1 + default: {default_image(card.card_color)} + mask: { if is_clear() then "image_mask.png" else if is_thbland() then "cornermask.png" else if is_puma() then "puma_mask.png" else if is_expanded_art() then expanded_mask() else if is_full_art() then "promo/image_mask" + (if is_rare() and styling.use_holofoil_stamps then "_rare") + ".png" else if is_mutate() then "mutate_mask.png" else ""} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + indicator: + left: { if is_map() then 18 else if is_season() then 43 else 31} + top: { if is_clear() or is_map() then 298 else if is_full_art() then 332 else 300 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { styling.color_indicator_dot } + image: { card_identity() } + type: + left: { if is_map() then 85 else if is_season() then (if styling.color_indicator_dot then "64" else "44") else if styling.color_indicator_dot then "52" else "32" } + top: { (if is_map() then 297.5 else if is_clear() then 294 else if is_thbland() then 444 else if is_full_art() then 329 else 296) + shrink_type() } + width: { if is_map() then 205 else (if styling.color_indicator_dot then "290" else "310") - max(22,card_style.rarity.content_width) - (if is_season() then 12 else 0) } + height: { (if is_map() then 18 else 20) - shrink_type() } + alignment: { if is_map() then "center top shrink-overflow" else "top shrink-overflow"} + z index: 5 + padding top: 2 + font: + name: Beleren Bold + size: { (if is_map() then 12 else 13) - shrink_type() } + color: { if is_full_art() or is_puma() or is_shifted() or is_fnm() then "white" else "black"} + shadow color: {if is_full_art() or is_puma() or is_shifted() or is_fnm() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + separator color: red + rarity: + right: { if is_map() then 199 else 344} + top: { if is_map() then 53 else if is_clear() then 295 else if is_thbland() then 445 else if is_full_art() then 329 else 297 } + width: 44 + height: 22 + z index: 5 + 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 boxs + text: + left: { if (card.level_0 != "" or card.level_1 != "" or card.level_2 != "") then 75 else if is_map() then 40 else 29} + top: { top_of_textbox() } + width: { if is_modal() or is_leveler() then 0 else (if(card.level_0 != "" or card.level_1 != "" or card.level_2 != "") then -46 else 0) + if is_map() then 287 else 314 } + bottom: { bottom_of_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: {if styling.font_cap != "" then to_number(styling.font_cap) else (if is_mutate() then 12 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: 4 + 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 + ############################# leveler and modal + level 1 text: + left: { if is_leveler() and card.level_0 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29} + top: {if is_mutate() then 329 else top_of_textbox()} + right: { if is_leveler() then (if lone_pt() or card.pt == "" then 342 else 277) else if not is_modal() then (if is_mutate() then 342 else if is_map() then 40 else 29) else if is_map() then 327 else 343 } + bottom: { if is_mutate() then 392 else if is_leveler() then (327+lv_1_height()) else bottom_of_textbox()+box_offset() } + 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 (if is_modal() then "bottom center" else "middle center") + else if is_modal() then "bottom left" + 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 + ############################# modal + modal rule text: + left: { 12+ if is_map() then 40 else 29} + top: { bottom_of_textbox()+box_offset() } + width: { if not is_modal() then 0 else -12 + if is_map() then 287 else 314 } + bottom: { bottom_of_modes() } + 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: top 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 + ############################# leveler and modal + level 2 text: + left: { if is_leveler() then (if card.level_1 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29) else if not is_modal() then 0 else (if not modal_rules() then -8 else 0) + if is_map() then 40 else 29} + top: { if is_leveler() then (329 + lv_2_coordinate()) else bottom_of_modes() } + right: { if is_leveler() then (if card.pt_2 != "" then 277 else 342) else if not is_modal() then 0 else (if not modal_rules() then -8 else 0) + if is_map() then 40 else 29 + (if not modal_flavor() and not modal_rules() then 0.5 else 1) * (if is_map() then 287 else 314) } + bottom: { if is_leveler() then (329 + lv_2_coordinate()) + lv_2_height()-2 else (if modal_flavor() then level_34_position() else 481 - chop_bot()) } + 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: 1.2 + line height line: 1.5 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.6 + ############################# modal + modal flavor text: + left: { if not is_modal() then 0 else (if not modal_flavor() then 157) + if is_map() then 40 else 29} + top: { if modal_rules() then level_34_position() else bottom_of_modes() } + width: { if not is_modal() then 0 else (if not modal_rules() and not modal_flavor() then 0.5 else 1) * (if is_map() then 287 else 314) } + bottom: { 480-chop_bot() } + 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: 4 + 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 + ############################# leveler + level 3 text: + 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} + 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: 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: { if is_map() then 40 else 19 } + top: { if is_full_art() then 359 else 330 } + width: { if is_tarot() then 0 else if is_map() then 287 else 334 } + height: { if is_map() then 154 else if is_full_art() then 120 else 152 } + z index: 2 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 0: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l1_center() - (if aug_leveler(0) then 4 else 2) - (if center_label(0) then 6 else 0) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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} + level 1: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l2_center() - (if aug_leveler(1) then 4 else 2) - (if center_label(1) then 6 else 0) + arrow_offset(1)} + height: 22 + width: {if is_leveler() or card.level_1 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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 + 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 + left: {if is_leveler() and not lone_pt() then 291 else 286} + top: { if is_leveler() and not lone_pt() then (l1_center() - 14) else if is_map() then 467 else 469} + width: {if starting_loyalty() and not is_leveler() then 0 else 60} + 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_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 + + pt 2: + z index: 4 + left: 291 + top: {(l2_center() - 12)} + width: {if is_leveler() and not lone_pt() or card.pt_2 != "" 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_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 + pt 3: + z index: 4 + left: 291 + top: {(l3_center() - 12)} + width: {if is_leveler() and not lone_pt() or card.pt_3 != "" 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_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 + top: 468 + width: {if starting_loyalty() then 13.16 else 0} + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 3 + 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: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_leveler() and not lone_pt() then 488 else if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) then 500 else 488 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 4 + 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: pt box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + 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: clear frame + choice: frame + save value: false + editable: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: 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: mainframe rarity + choice: rarity + save value: false + editable: false +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: map frame + script: card.card_color + save value: false + editable: 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: tarot watermark +extra card field: + type: choice + name: curtain + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: scrolls + choice: scroll + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: crown + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: flash indicator + choice: dot + save value: false + editable: false +extra card field: + type: text + name: bullet 1 + save value: false + editable: false + script: "•" +extra card field: + type: text + name: bullet 2 + save value: false + script: "•" + editable: false +extra card field: + type: text + name: bullet 3 + save value: false + script: "•" + editable: false +extra card field: + type: text + name: bullet 4 + save value: false + script: "•" + editable: false +extra card field: + type: text + name: bullet 5 + save value: false + script: "•" + editable: false +# Add the word "LEVEL" to the top arrow. +extra card field: + type: text + name: lvl label 0 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(0) +# Add the word "LEVEL" to the first 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. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(2) +extra card field: + type: choice + name: level 2 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: level 3 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: arrow 1 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 2 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 3 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: mutbar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: silver patch + script: rgb(0,0,0) +extra card field: + type: text + name: ascend + script: text_filter(value, card_name:card.name) +extra card field: + type: choice + name: season flag + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: loyalty box + editable: false + choice: loyalty + save value: false +extra card style: + promo label: + left: 40 + top: { if is_full_art() then 295 else 262 } + width: {if chosen(styling.other_options, choice:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + 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: 3 + render style: image + image: artist_arrow.png + pt box: + left: { if is_leveler() and not lone_pt() then 278 else if is_map() then 270 else 273} + top: { if is_leveler() and not lone_pt() then (l1_center() - (if is_map() then 26 else 18)) else if is_map() then 453 else 466} + width: { if starting_loyalty() and not is_leveler() then 0 else if is_map() then 90 else 81} + height: { if is_map() then 54 else 42} + z index: 3 + visible: { card.pt != "" } + render style: image + image: { if is_map() then mappt_background() else if is_vehicle() and (not is_legend() or chosen(styling.other_options, choice:"brown legendary vehicle pt")) then "vpt.png" else if is_clear() then "cpt.png" else choose_ptbox() } + pt box 2: + left: 278 + top: { l2_center() - (if is_map() then 26 else 15)} + width: { if (is_leveler() and not lone_pt()) or card.pt_2 != "" then (if is_map() then 90 else 81) else 0} + height: { if (is_leveler() and not lone_pt()) or card.pt_2 != "" then (if is_map() then 54 else 42) else 0} + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: {if is_map() then mappt_background() else combine_blend(image1: lv_2_ptbox(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 278 + top: { l3_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_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")} + loyalty box: + right: 362 + top: 466 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { starting_loyalty() and card.loyalty != "" } + choice images: + loyalty: loyalty.png + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 2 + visible: { is_rare() and styling.use_holofoil_stamps and not is_clear() } + render style: image + image: { if is_map() then "maps/holo_stamp.png" else card_stamp() } + mask: { if is_full_art() or (is_borderless() and is_leveler()) then "med_full_stamp_mask.png" else if is_borderless() then "med_stamp_mask.png" else if is_leveler() then "stamp_mask.png" else ""} + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps and not is_clear() } + 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: { "foil_mask" + (if card.pt != "" then "_pt") + (if is_rare() and styling.use_holofoil_stamps then "_rare") + ".png" } + auto copyright: + right: 350 + top: { if is_leveler() and not lone_pt() then 488 else if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) then 500 else 488 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 4 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if is_vehicle() then "v_" else "") + (if is_full_art() then "full" else "") + "mask.png"} +### FNM has a teeny mask because of a few pixel disagreements between it and normal frames + crown: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if is_clear() then "legend/xcrown.png" else if is_fnm() then set_mask(image:crown_background(), mask:"legend/fnm_mask.png") else crown_background()} + z index: 5 + visible: {is_legend() and not is_map()} + mask: {if is_legend() and (is_curtains() or is_expanded_art() or is_puma()) then "curtainmask.png" else if is_season() then "crown_season_mask.png" else ""} + curtain: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if is_cons() then cons_background() else curtain_background()} + z index: 0 + visible: {is_cons() or is_curtains()} + mask: {if is_legend() and is_curtains() then "lcurtainmask.png"} + scrolls: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if is_full_art() then "full_" else "") + "consscrolls.png"} + z index: 1 + visible: {chosen(styling.frames, choice:"conspiracy")} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if is_clear() then "miracles/xmiracle.png" else miracle_background()} + z index: 1 + visible: {is_miracle()} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {"voverlay" + (if is_full_art() then "_full" else "") + ".png" } + z index: 0 + visible: {is_vehicle()} + clear frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { if is_rare() and styling.use_holofoil_stamps then "clear_rare.png" else "clear.png"} + visible: { is_clear() } + map frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { if is_map() then map_background() else energy_background() } + visible: { is_map() or is_thbland() } + evobar: + left: {if is_skinned() then 75 else if is_map() then 15 else 27} + top: {if is_map() then 62 else 57} + width: {if is_skinned() then 225 else card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip: + left: {if is_skinned() then 299.6 else (if is_map() then 14.6 else 26.6) + card_style.alias.content_width} + top: {if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar start: + left: 39.4 + top: {if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_flip.png + visible: {is_skinned()} + flavor bar: + left: 0 + top: { tweaked_bar_eq() } + width: 375 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { ((is_modal() and modal_flavor()) or (card.rule_text != "" and remove_tags(card.flavor_text) != "")) and set.use_flavor_bar } + tarot watermark: + left: { if is_map() then 40 else 19 } + top: { if is_full_art() then 359 else 330 } + width: { if not is_tarot() then 0 else if is_map() then 287 else 334 } + height: { if is_map() then 154 else if is_full_art() then 120 else 152 } + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 90 + color: {rgba(0,0,0,40)} + bullet 1: + left: { if is_map() then 40 else 28} + top: { bottom_of_textbox() + bullet1offset()} + width: 20 + height: 26 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {mod_font_size()} + scale down to: 6 + color: { if is_full_art() then "white" else "black"} + shadow color: {if is_full_art() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + alignment: "middle center" + z index: 4 + padding left: 6 + padding right: 4 + visible: {is_modal()} + bullet 2: + left: { if is_map() then 40 else 28} + top: { bottom_of_textbox() + bullet2offset()} + width: 20 + height: 26 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {mod_font_size()} + scale down to: 6 + color: { if is_full_art() then "white" else "black"} + shadow color: {if is_full_art() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + alignment: "middle center" + z index: 4 + padding left: 6 + padding right: 4 + visible: {length(breakers()) > 1} + bullet 3: + left: { if is_map() then 40 else 28} + top: { bottom_of_textbox() + bullet3offset()} + width: 20 + height: 26 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {mod_font_size()} + scale down to: 6 + color: { if is_full_art() then "white" else "black"} + shadow color: {if is_full_art() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + alignment: "middle center" + z index: 4 + padding left: 6 + padding right: 4 + visible: {length(breakers()) > 2} + bullet 4: + left: { if is_map() then 40 else 28} + top: { bottom_of_textbox() + bullet4offset()} + width: 20 + height: 26 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {mod_font_size()} + scale down to: 6 + color: { if is_full_art() then "white" else "black"} + shadow color: {if is_full_art() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + alignment: "middle center" + z index: 4 + padding left: 6 + padding right: 4 + visible: {length(breakers()) > 3} + bullet 5: + left: { if is_map() then 40 else 28} + top: { bottom_of_textbox() + bullet5offset()} + width: 20 + height: 26 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {mod_font_size()} + scale down to: 6 + color: { if is_full_art() then "white" else "black"} + shadow color: {if is_full_art() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + alignment: "middle center" + z index: 4 + padding left: 6 + padding right: 4 + visible: {length(breakers()) > 4} + lvl label 0: + left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21} + top: {l1_center() - (if loy_leveler() then 2 else 10) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" 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(0) 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(0)) < 8 or box_leveler() then 7 else 6} + color: black + 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} + 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(1)) < 8 or box_leveler() then 7 else 6} + color: black + weight: {if loy_leveler() then "" else "bold"} + visible: {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} + 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_2 != ""} + level 2 overlay: + left: 29 + top: { 329 + lv_2_coordinate()} + height: { 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()} + level 3 overlay: + left: 29 + top: { 329 + lv_3_coordinate()} + height: { 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()} + arrow 1: + z index: 5 + left: {arrow_left()} + top: {l1_center() - 16 + arrow_offset(0)} + width: {if card.level_0 != "" then arrow_width() else 0} + height: {arrow_height(0)} + render style: image + image: {if loy_leveler() then loyalty_image(card.level_0) else if box_leveler() then choose_ptbox() else arrow_background()} + arrow 2: + z index: 5 + left: {arrow_left()} + top: {l2_center() - 16 + arrow_offset(1)} + width: {if card.level_1 != "" then arrow_width() else 0} + height: {arrow_height(1)} + render style: image + image: {if loy_leveler() then loyalty_image(card.level_1) else if box_leveler() then choose_ptbox() else arrow_background()} + arrow 3: + z index: 5 + left: {arrow_left()} + top: {l3_center() - 16 + arrow_offset(2)} + width: {if card.level_2 != "" then arrow_width() else 0} + 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()} + mutbar: + z index: 2 + left: 28 + top: 393 + height: 2 + width: 317 + render style: image + image: mutbar.png + visible: {is_mutate()} + silver patch: + left: 10 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {is_legend() and card.border_color == rgb(200,200,200)} + season flag: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { season_background() } + visible: { is_season() } + mask: {if is_expanded_art() then "season/full_mask.png" else ""} + ascend: + left: 37 + top: 59 + width: {if is_season() then 300 else 0} + height: 20 + angle: 270 + z index: 6 + alignment: justify-all force + always symbol: true + 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: black + 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 diff --git a/data/magic-m15-altered.mse-style/apt.png b/data/magic-m15-altered.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-altered.mse-style/apt.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/aarrow.png b/data/magic-m15-altered.mse-style/arrows/aarrow.png new file mode 100644 index 000000000..b88e0fdc9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/aarrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/aarrow2.png b/data/magic-m15-altered.mse-style/arrows/aarrow2.png new file mode 100644 index 000000000..a84c74a97 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/aarrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/aarrow3.png b/data/magic-m15-altered.mse-style/arrows/aarrow3.png new file mode 100644 index 000000000..eb8646f93 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/aarrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/barrow.png b/data/magic-m15-altered.mse-style/arrows/barrow.png new file mode 100644 index 000000000..52dbe826d Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/barrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/barrow2.png b/data/magic-m15-altered.mse-style/arrows/barrow2.png new file mode 100644 index 000000000..0ef86abc1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/barrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/barrow3.png b/data/magic-m15-altered.mse-style/arrows/barrow3.png new file mode 100644 index 000000000..bf07d9640 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/barrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/carrow.png b/data/magic-m15-altered.mse-style/arrows/carrow.png new file mode 100644 index 000000000..d5881c8e2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/carrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/carrow2.png b/data/magic-m15-altered.mse-style/arrows/carrow2.png new file mode 100644 index 000000000..c33c85c7b Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/carrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/carrow3.png b/data/magic-m15-altered.mse-style/arrows/carrow3.png new file mode 100644 index 000000000..113b2d6b0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/carrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/garrow.png b/data/magic-m15-altered.mse-style/arrows/garrow.png new file mode 100644 index 000000000..b1629e0b0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/garrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/garrow2.png b/data/magic-m15-altered.mse-style/arrows/garrow2.png new file mode 100644 index 000000000..c8d9dc531 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/garrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/garrow3.png b/data/magic-m15-altered.mse-style/arrows/garrow3.png new file mode 100644 index 000000000..03d12f379 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/garrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/marrow.png b/data/magic-m15-altered.mse-style/arrows/marrow.png new file mode 100644 index 000000000..e4d757370 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/marrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/marrow2.png b/data/magic-m15-altered.mse-style/arrows/marrow2.png new file mode 100644 index 000000000..e4d757370 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/marrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/marrow3.png b/data/magic-m15-altered.mse-style/arrows/marrow3.png new file mode 100644 index 000000000..1aa09d1e2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/marrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/rarrow.png b/data/magic-m15-altered.mse-style/arrows/rarrow.png new file mode 100644 index 000000000..cc5ab4b50 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/rarrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/rarrow2.png b/data/magic-m15-altered.mse-style/arrows/rarrow2.png new file mode 100644 index 000000000..e68f38f07 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/rarrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/rarrow3.png b/data/magic-m15-altered.mse-style/arrows/rarrow3.png new file mode 100644 index 000000000..691c0282d Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/rarrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/uarrow.png b/data/magic-m15-altered.mse-style/arrows/uarrow.png new file mode 100644 index 000000000..48ef52f78 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/uarrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/uarrow2.png b/data/magic-m15-altered.mse-style/arrows/uarrow2.png new file mode 100644 index 000000000..fc3dd09cf Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/uarrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/uarrow3.png b/data/magic-m15-altered.mse-style/arrows/uarrow3.png new file mode 100644 index 000000000..926ecd56b Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/uarrow3.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/warrow.png b/data/magic-m15-altered.mse-style/arrows/warrow.png new file mode 100644 index 000000000..0412d51f8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/warrow.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/warrow2.png b/data/magic-m15-altered.mse-style/arrows/warrow2.png new file mode 100644 index 000000000..b085eb4c6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/warrow2.png differ diff --git a/data/magic-m15-altered.mse-style/arrows/warrow3.png b/data/magic-m15-altered.mse-style/arrows/warrow3.png new file mode 100644 index 000000000..acc6a985c Binary files /dev/null and b/data/magic-m15-altered.mse-style/arrows/warrow3.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_alias.png b/data/magic-m15-altered.mse-style/artifact_blend_alias.png new file mode 100644 index 000000000..07de12070 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_alias.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_arrow.png b/data/magic-m15-altered.mse-style/artifact_blend_arrow.png new file mode 100644 index 000000000..23e7ba4b6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_arrow.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_arrow2.png b/data/magic-m15-altered.mse-style/artifact_blend_arrow2.png new file mode 100644 index 000000000..41977c7a3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_arrow2.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_arrow3.png b/data/magic-m15-altered.mse-style/artifact_blend_arrow3.png new file mode 100644 index 000000000..5bd920f21 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_arrow3.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_card.png b/data/magic-m15-altered.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..d59420469 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_comcrown.png b/data/magic-m15-altered.mse-style/artifact_blend_comcrown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_comcrown.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_cons.png b/data/magic-m15-altered.mse-style/artifact_blend_cons.png new file mode 100644 index 000000000..24bc5bbf6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_cons.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_crown.png b/data/magic-m15-altered.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_curtain.png b/data/magic-m15-altered.mse-style/artifact_blend_curtain.png new file mode 100644 index 000000000..db6baa7ac Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_curtain.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_devoid.png b/data/magic-m15-altered.mse-style/artifact_blend_devoid.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_devoid.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_energy.png b/data/magic-m15-altered.mse-style/artifact_blend_energy.png new file mode 100644 index 000000000..d3955ee37 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_energy.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_fnm.png b/data/magic-m15-altered.mse-style/artifact_blend_fnm.png new file mode 100644 index 000000000..3d03f7a42 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_fnm.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_fnmpt.png b/data/magic-m15-altered.mse-style/artifact_blend_fnmpt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_fnmpt.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_identity.png b/data/magic-m15-altered.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_map.png b/data/magic-m15-altered.mse-style/artifact_blend_map.png new file mode 100644 index 000000000..ce812993b Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_map.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_mappt.png b/data/magic-m15-altered.mse-style/artifact_blend_mappt.png new file mode 100644 index 000000000..632169ad2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_mappt.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_miracle.png b/data/magic-m15-altered.mse-style/artifact_blend_miracle.png new file mode 100644 index 000000000..48d241709 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_miracle.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_node.png b/data/magic-m15-altered.mse-style/artifact_blend_node.png new file mode 100644 index 000000000..a6443a0d0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_node.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_nyx.png b/data/magic-m15-altered.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..350da1644 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_nyxcrown.png b/data/magic-m15-altered.mse-style/artifact_blend_nyxcrown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_nyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_promo.png b/data/magic-m15-altered.mse-style/artifact_blend_promo.png new file mode 100644 index 000000000..c4c043ca5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_promo.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_pt.png b/data/magic-m15-altered.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_season.png b/data/magic-m15-altered.mse-style/artifact_blend_season.png new file mode 100644 index 000000000..59caec58c Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_season.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_slide.png b/data/magic-m15-altered.mse-style/artifact_blend_slide.png new file mode 100644 index 000000000..61667b3fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_slide.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_slide2.png b/data/magic-m15-altered.mse-style/artifact_blend_slide2.png new file mode 100644 index 000000000..2fafe37f0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_slide2.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_snow.png b/data/magic-m15-altered.mse-style/artifact_blend_snow.png new file mode 100644 index 000000000..3d03f7a42 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_snow.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_snowtexture.png b/data/magic-m15-altered.mse-style/artifact_blend_snowtexture.png new file mode 100644 index 000000000..04f0f4398 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_snowtexture.png differ diff --git a/data/magic-m15-altered.mse-style/artifact_blend_stamp.png b/data/magic-m15-altered.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-altered.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/artist_arrow.png b/data/magic-m15-altered.mse-style/artist_arrow.png new file mode 100644 index 000000000..10b116c24 Binary files /dev/null and b/data/magic-m15-altered.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-altered.mse-style/astamp.jpg b/data/magic-m15-altered.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-altered.mse-style/astamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/bar - tall.png b/data/magic-m15-altered.mse-style/bar - tall.png new file mode 100644 index 000000000..1244f1e8d Binary files /dev/null and b/data/magic-m15-altered.mse-style/bar - tall.png differ diff --git a/data/magic-m15-altered.mse-style/bar.png b/data/magic-m15-altered.mse-style/bar.png new file mode 100644 index 000000000..6e13b41fd Binary files /dev/null and b/data/magic-m15-altered.mse-style/bar.png differ diff --git a/data/magic-m15-altered.mse-style/bcard.jpg b/data/magic-m15-altered.mse-style/bcard.jpg new file mode 100644 index 000000000..278a68ff4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/borderless_frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/borderless_frameless.png new file mode 100644 index 000000000..7c80628fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/borderless_frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/borderless_textless.png b/data/magic-m15-altered.mse-style/bigimagemasks/borderless_textless.png new file mode 100644 index 000000000..a06f67b20 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/borderless_textless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/dka_borderless_frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/dka_borderless_frameless.png new file mode 100644 index 000000000..1f7107b12 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/dka_borderless_frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/dka_frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/dka_frameless.png new file mode 100644 index 000000000..dec2123d2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/dka_frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/dka_rare_borderless_frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/dka_rare_borderless_frameless.png new file mode 100644 index 000000000..a7e8213d5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/dka_rare_borderless_frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/dka_rare_frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/dka_rare_frameless.png new file mode 100644 index 000000000..9365a4339 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/dka_rare_frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/frameless.png new file mode 100644 index 000000000..e014965eb Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/med_frame_mask.png b/data/magic-m15-altered.mse-style/bigimagemasks/med_frame_mask.png new file mode 100644 index 000000000..de1c7daf7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/med_frame_mask.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/rare_borderless_frameless.png b/data/magic-m15-altered.mse-style/bigimagemasks/rare_borderless_frameless.png new file mode 100644 index 000000000..a60ed3095 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/rare_borderless_frameless.png differ diff --git a/data/magic-m15-altered.mse-style/bigimagemasks/textless.png b/data/magic-m15-altered.mse-style/bigimagemasks/textless.png new file mode 100644 index 000000000..5c63917b7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bigimagemasks/textless.png differ diff --git a/data/magic-m15-altered.mse-style/black.png b/data/magic-m15-altered.mse-style/black.png new file mode 100644 index 000000000..4fcdabbc0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/black.png differ diff --git a/data/magic-m15-altered.mse-style/blcard.jpg b/data/magic-m15-altered.mse-style/blcard.jpg new file mode 100644 index 000000000..030fe1393 Binary files /dev/null and b/data/magic-m15-altered.mse-style/blcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/blpt.png b/data/magic-m15-altered.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-altered.mse-style/blpt.png differ diff --git a/data/magic-m15-altered.mse-style/blstamp.jpg b/data/magic-m15-altered.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-altered.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/border_mask.png b/data/magic-m15-altered.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-altered.mse-style/border_mask.png differ diff --git a/data/magic-m15-altered.mse-style/border_mask_silver.png b/data/magic-m15-altered.mse-style/border_mask_silver.png new file mode 100644 index 000000000..07fce19d4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/border_mask_silver.png differ diff --git a/data/magic-m15-altered.mse-style/bpt.png b/data/magic-m15-altered.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bpt.png differ diff --git a/data/magic-m15-altered.mse-style/bstamp.jpg b/data/magic-m15-altered.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/build.bat b/data/magic-m15-altered.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-altered.mse-style/build.bat @@ -0,0 +1,7 @@ +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-altered.mse-style/card-sample.png b/data/magic-m15-altered.mse-style/card-sample.png new file mode 100644 index 000000000..9582de5d0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/card-sample.png differ diff --git a/data/magic-m15-altered.mse-style/ccard.jpg b/data/magic-m15-altered.mse-style/ccard.jpg new file mode 100644 index 000000000..d10f892d3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ccard.jpg differ diff --git a/data/magic-m15-altered.mse-style/clcard.jpg b/data/magic-m15-altered.mse-style/clcard.jpg new file mode 100644 index 000000000..7947581ed Binary files /dev/null and b/data/magic-m15-altered.mse-style/clcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/clear.png b/data/magic-m15-altered.mse-style/clear.png new file mode 100644 index 000000000..aa955f763 Binary files /dev/null and b/data/magic-m15-altered.mse-style/clear.png differ diff --git a/data/magic-m15-altered.mse-style/clear_rare.png b/data/magic-m15-altered.mse-style/clear_rare.png new file mode 100644 index 000000000..afb23f67c Binary files /dev/null and b/data/magic-m15-altered.mse-style/clear_rare.png differ diff --git a/data/magic-m15-altered.mse-style/clear_tops_mask.png b/data/magic-m15-altered.mse-style/clear_tops_mask.png new file mode 100644 index 000000000..6597994ae Binary files /dev/null and b/data/magic-m15-altered.mse-style/clear_tops_mask.png differ diff --git a/data/magic-m15-altered.mse-style/clpt.png b/data/magic-m15-altered.mse-style/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-altered.mse-style/clpt.png differ diff --git a/data/magic-m15-altered.mse-style/clstamp.jpg b/data/magic-m15-altered.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-altered.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/acons.png b/data/magic-m15-altered.mse-style/conspiracy/acons.png new file mode 100644 index 000000000..7a4fadf78 Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/acons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/bcons.png b/data/magic-m15-altered.mse-style/conspiracy/bcons.png new file mode 100644 index 000000000..27a1cd7a9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/bcons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/ccons.png b/data/magic-m15-altered.mse-style/conspiracy/ccons.png new file mode 100644 index 000000000..cb1b6d9c7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/ccons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/gcons.png b/data/magic-m15-altered.mse-style/conspiracy/gcons.png new file mode 100644 index 000000000..824f8ac4e Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/gcons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/mcons.png b/data/magic-m15-altered.mse-style/conspiracy/mcons.png new file mode 100644 index 000000000..104465200 Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/mcons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/rcons.png b/data/magic-m15-altered.mse-style/conspiracy/rcons.png new file mode 100644 index 000000000..d97f7cdc6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/rcons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/ucons.png b/data/magic-m15-altered.mse-style/conspiracy/ucons.png new file mode 100644 index 000000000..0ccdfb9db Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/ucons.png differ diff --git a/data/magic-m15-altered.mse-style/conspiracy/wcons.png b/data/magic-m15-altered.mse-style/conspiracy/wcons.png new file mode 100644 index 000000000..15cfc6398 Binary files /dev/null and b/data/magic-m15-altered.mse-style/conspiracy/wcons.png differ diff --git a/data/magic-m15-altered.mse-style/consscrolls.png b/data/magic-m15-altered.mse-style/consscrolls.png new file mode 100644 index 000000000..b0dffe1a6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/consscrolls.png differ diff --git a/data/magic-m15-altered.mse-style/cornermask.png b/data/magic-m15-altered.mse-style/cornermask.png new file mode 100644 index 000000000..9bf4e04c7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/cornermask.png differ diff --git a/data/magic-m15-altered.mse-style/corners/aetherprint.png b/data/magic-m15-altered.mse-style/corners/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/aetherprint.png differ diff --git a/data/magic-m15-altered.mse-style/corners/artifact.png b/data/magic-m15-altered.mse-style/corners/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/artifact.png differ diff --git a/data/magic-m15-altered.mse-style/corners/bcorner.png b/data/magic-m15-altered.mse-style/corners/bcorner.png new file mode 100644 index 000000000..735e0b9f5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/bcorner.png differ diff --git a/data/magic-m15-altered.mse-style/corners/ccorner.png b/data/magic-m15-altered.mse-style/corners/ccorner.png new file mode 100644 index 000000000..34012b063 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/ccorner.png differ diff --git a/data/magic-m15-altered.mse-style/corners/compass.png b/data/magic-m15-altered.mse-style/corners/compass.png new file mode 100644 index 000000000..29947fce1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/compass.png differ diff --git a/data/magic-m15-altered.mse-style/corners/creature.png b/data/magic-m15-altered.mse-style/corners/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/creature.png differ diff --git a/data/magic-m15-altered.mse-style/corners/eldrazi.png b/data/magic-m15-altered.mse-style/corners/eldrazi.png new file mode 100644 index 000000000..358dc4d27 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/eldrazi.png differ diff --git a/data/magic-m15-altered.mse-style/corners/enchantment.png b/data/magic-m15-altered.mse-style/corners/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/enchantment.png differ diff --git a/data/magic-m15-altered.mse-style/corners/gcorner.png b/data/magic-m15-altered.mse-style/corners/gcorner.png new file mode 100644 index 000000000..6f8ba2d33 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/gcorner.png differ diff --git a/data/magic-m15-altered.mse-style/corners/instant.png b/data/magic-m15-altered.mse-style/corners/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/instant.png differ diff --git a/data/magic-m15-altered.mse-style/corners/land.png b/data/magic-m15-altered.mse-style/corners/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/land.png differ diff --git a/data/magic-m15-altered.mse-style/corners/lesson.png b/data/magic-m15-altered.mse-style/corners/lesson.png new file mode 100644 index 000000000..0c1196950 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/lesson.png differ diff --git a/data/magic-m15-altered.mse-style/corners/mcorner.png b/data/magic-m15-altered.mse-style/corners/mcorner.png new file mode 100644 index 000000000..30b17f556 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/mcorner.png differ diff --git a/data/magic-m15-altered.mse-style/corners/moon.png b/data/magic-m15-altered.mse-style/corners/moon.png new file mode 100644 index 000000000..8cc78a03d Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/moon.png differ diff --git a/data/magic-m15-altered.mse-style/corners/multitype.png b/data/magic-m15-altered.mse-style/corners/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/multitype.png differ diff --git a/data/magic-m15-altered.mse-style/corners/night_circle.png b/data/magic-m15-altered.mse-style/corners/night_circle.png new file mode 100644 index 000000000..d6118b70a Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/night_circle.png differ diff --git a/data/magic-m15-altered.mse-style/corners/planeswalker.png b/data/magic-m15-altered.mse-style/corners/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/planeswalker.png differ diff --git a/data/magic-m15-altered.mse-style/corners/rcorner.png b/data/magic-m15-altered.mse-style/corners/rcorner.png new file mode 100644 index 000000000..9e4110c7d Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/rcorner.png differ diff --git a/data/magic-m15-altered.mse-style/corners/sorcery.png b/data/magic-m15-altered.mse-style/corners/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/sorcery.png differ diff --git a/data/magic-m15-altered.mse-style/corners/structure.png b/data/magic-m15-altered.mse-style/corners/structure.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/structure.png differ diff --git a/data/magic-m15-altered.mse-style/corners/sun_circle.png b/data/magic-m15-altered.mse-style/corners/sun_circle.png new file mode 100644 index 000000000..ca9fded6a Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/sun_circle.png differ diff --git a/data/magic-m15-altered.mse-style/corners/tombstone.png b/data/magic-m15-altered.mse-style/corners/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/tombstone.png differ diff --git a/data/magic-m15-altered.mse-style/corners/ucorner.png b/data/magic-m15-altered.mse-style/corners/ucorner.png new file mode 100644 index 000000000..36a841937 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/ucorner.png differ diff --git a/data/magic-m15-altered.mse-style/corners/wcorner.png b/data/magic-m15-altered.mse-style/corners/wcorner.png new file mode 100644 index 000000000..2801d44f6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/corners/wcorner.png differ diff --git a/data/magic-m15-altered.mse-style/cpt.png b/data/magic-m15-altered.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-altered.mse-style/cpt.png differ diff --git a/data/magic-m15-altered.mse-style/crown_border.png b/data/magic-m15-altered.mse-style/crown_border.png new file mode 100644 index 000000000..38f2bbe6a Binary files /dev/null and b/data/magic-m15-altered.mse-style/crown_border.png differ diff --git a/data/magic-m15-altered.mse-style/crown_border_silver.png b/data/magic-m15-altered.mse-style/crown_border_silver.png new file mode 100644 index 000000000..25ebad351 Binary files /dev/null and b/data/magic-m15-altered.mse-style/crown_border_silver.png differ diff --git a/data/magic-m15-altered.mse-style/crown_season_mask.png b/data/magic-m15-altered.mse-style/crown_season_mask.png new file mode 100644 index 000000000..bc9af03eb Binary files /dev/null and b/data/magic-m15-altered.mse-style/crown_season_mask.png differ diff --git a/data/magic-m15-altered.mse-style/cstamp.jpg b/data/magic-m15-altered.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-altered.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/curtainmask.png b/data/magic-m15-altered.mse-style/curtainmask.png new file mode 100644 index 000000000..679b4ccfe Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtainmask.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/acard.png b/data/magic-m15-altered.mse-style/curtains/acard.png new file mode 100644 index 000000000..9de47968b Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/acard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/bcard.png b/data/magic-m15-altered.mse-style/curtains/bcard.png new file mode 100644 index 000000000..caee618fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/bcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/blcard.png b/data/magic-m15-altered.mse-style/curtains/blcard.png new file mode 100644 index 000000000..caee618fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/blcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/ccard.png b/data/magic-m15-altered.mse-style/curtains/ccard.png new file mode 100644 index 000000000..9a65735ed Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/ccard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/clcard.png b/data/magic-m15-altered.mse-style/curtains/clcard.png new file mode 100644 index 000000000..9a65735ed Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/clcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/gcard.png b/data/magic-m15-altered.mse-style/curtains/gcard.png new file mode 100644 index 000000000..de44bcabf Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/gcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/glcard.png b/data/magic-m15-altered.mse-style/curtains/glcard.png new file mode 100644 index 000000000..e931d986b Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/glcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/mcard.png b/data/magic-m15-altered.mse-style/curtains/mcard.png new file mode 100644 index 000000000..698173861 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/mcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/mlcard.png b/data/magic-m15-altered.mse-style/curtains/mlcard.png new file mode 100644 index 000000000..4911690d3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/mlcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/rcard.png b/data/magic-m15-altered.mse-style/curtains/rcard.png new file mode 100644 index 000000000..c1f7da396 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/rcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/rlcard.png b/data/magic-m15-altered.mse-style/curtains/rlcard.png new file mode 100644 index 000000000..bc46db1d8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/rlcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/ucard.png b/data/magic-m15-altered.mse-style/curtains/ucard.png new file mode 100644 index 000000000..736b6539a Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/ucard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/ulcard.png b/data/magic-m15-altered.mse-style/curtains/ulcard.png new file mode 100644 index 000000000..bca3589c9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/ulcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/wcard.png b/data/magic-m15-altered.mse-style/curtains/wcard.png new file mode 100644 index 000000000..4cf96baf1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/wcard.png differ diff --git a/data/magic-m15-altered.mse-style/curtains/wlcard.png b/data/magic-m15-altered.mse-style/curtains/wlcard.png new file mode 100644 index 000000000..40fc18b94 Binary files /dev/null and b/data/magic-m15-altered.mse-style/curtains/wlcard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/acard.png b/data/magic-m15-altered.mse-style/devoid/acard.png new file mode 100644 index 000000000..bc89dc214 Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/acard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/bcard.png b/data/magic-m15-altered.mse-style/devoid/bcard.png new file mode 100644 index 000000000..ddd1b15b8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/bcard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/ccard.png b/data/magic-m15-altered.mse-style/devoid/ccard.png new file mode 100644 index 000000000..9cd603f8f Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/ccard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/gcard.png b/data/magic-m15-altered.mse-style/devoid/gcard.png new file mode 100644 index 000000000..91ddb28ce Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/gcard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/mcard.png b/data/magic-m15-altered.mse-style/devoid/mcard.png new file mode 100644 index 000000000..9952afbf8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/mcard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/rcard.png b/data/magic-m15-altered.mse-style/devoid/rcard.png new file mode 100644 index 000000000..a61b45422 Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/rcard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/stamp.png b/data/magic-m15-altered.mse-style/devoid/stamp.png new file mode 100644 index 000000000..61acda2c9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/stamp.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/ucard.png b/data/magic-m15-altered.mse-style/devoid/ucard.png new file mode 100644 index 000000000..73e1a1db2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/ucard.png differ diff --git a/data/magic-m15-altered.mse-style/devoid/wcard.png b/data/magic-m15-altered.mse-style/devoid/wcard.png new file mode 100644 index 000000000..48845665f Binary files /dev/null and b/data/magic-m15-altered.mse-style/devoid/wcard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/acard.png b/data/magic-m15-altered.mse-style/energies/acard.png new file mode 100644 index 000000000..8fdf475ef Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/acard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/bcard.png b/data/magic-m15-altered.mse-style/energies/bcard.png new file mode 100644 index 000000000..0b19f7035 Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/bcard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/ccard.png b/data/magic-m15-altered.mse-style/energies/ccard.png new file mode 100644 index 000000000..f9fdb6b76 Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/ccard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/gcard.png b/data/magic-m15-altered.mse-style/energies/gcard.png new file mode 100644 index 000000000..3ee4d89bb Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/gcard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/mcard.png b/data/magic-m15-altered.mse-style/energies/mcard.png new file mode 100644 index 000000000..247d67839 Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/mcard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/rcard.png b/data/magic-m15-altered.mse-style/energies/rcard.png new file mode 100644 index 000000000..a2511b08b Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/rcard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/ucard.png b/data/magic-m15-altered.mse-style/energies/ucard.png new file mode 100644 index 000000000..10268e697 Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/ucard.png differ diff --git a/data/magic-m15-altered.mse-style/energies/wcard.png b/data/magic-m15-altered.mse-style/energies/wcard.png new file mode 100644 index 000000000..7ca15c8a3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/energies/wcard.png differ diff --git a/data/magic-m15-altered.mse-style/evobar.png b/data/magic-m15-altered.mse-style/evobar.png new file mode 100644 index 000000000..479dead44 Binary files /dev/null and b/data/magic-m15-altered.mse-style/evobar.png differ diff --git a/data/magic-m15-altered.mse-style/evobar_flip.png b/data/magic-m15-altered.mse-style/evobar_flip.png new file mode 100644 index 000000000..f0726bfb6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/evobar_flip.png differ diff --git a/data/magic-m15-altered.mse-style/evobar_tip.png b/data/magic-m15-altered.mse-style/evobar_tip.png new file mode 100644 index 000000000..88076addb Binary files /dev/null and b/data/magic-m15-altered.mse-style/evobar_tip.png differ diff --git a/data/magic-m15-altered.mse-style/flashdot.png b/data/magic-m15-altered.mse-style/flashdot.png new file mode 100644 index 000000000..5468760bb Binary files /dev/null and b/data/magic-m15-altered.mse-style/flashdot.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/acard.png b/data/magic-m15-altered.mse-style/fnm/acard.png new file mode 100644 index 000000000..3f7c5adaa Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/acard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/bcard.png b/data/magic-m15-altered.mse-style/fnm/bcard.png new file mode 100644 index 000000000..5ed75fb2d Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/bcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/blcard.png b/data/magic-m15-altered.mse-style/fnm/blcard.png new file mode 100644 index 000000000..408a8dadd Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/blcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/ccard.png b/data/magic-m15-altered.mse-style/fnm/ccard.png new file mode 100644 index 000000000..1fb5fbc53 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/ccard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/clcard.png b/data/magic-m15-altered.mse-style/fnm/clcard.png new file mode 100644 index 000000000..c23a86230 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/clcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/gcard.png b/data/magic-m15-altered.mse-style/fnm/gcard.png new file mode 100644 index 000000000..ef754c74b Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/gcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/glcard.png b/data/magic-m15-altered.mse-style/fnm/glcard.png new file mode 100644 index 000000000..f073a4801 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/glcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/mcard.png b/data/magic-m15-altered.mse-style/fnm/mcard.png new file mode 100644 index 000000000..bef7704e2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/mcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/mlcard.png b/data/magic-m15-altered.mse-style/fnm/mlcard.png new file mode 100644 index 000000000..fbfe4f681 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/mlcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/rcard.png b/data/magic-m15-altered.mse-style/fnm/rcard.png new file mode 100644 index 000000000..b1ae72973 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/rcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/rlcard.png b/data/magic-m15-altered.mse-style/fnm/rlcard.png new file mode 100644 index 000000000..0030f8fe7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/rlcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/ucard.png b/data/magic-m15-altered.mse-style/fnm/ucard.png new file mode 100644 index 000000000..0d00c79a1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/ucard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/ulcard.png b/data/magic-m15-altered.mse-style/fnm/ulcard.png new file mode 100644 index 000000000..daa574d29 Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/ulcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/wcard.png b/data/magic-m15-altered.mse-style/fnm/wcard.png new file mode 100644 index 000000000..c8583df5f Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/wcard.png differ diff --git a/data/magic-m15-altered.mse-style/fnm/wlcard.png b/data/magic-m15-altered.mse-style/fnm/wlcard.png new file mode 100644 index 000000000..1fbc5295d Binary files /dev/null and b/data/magic-m15-altered.mse-style/fnm/wlcard.png differ diff --git a/data/magic-m15-altered.mse-style/foil_mask.png b/data/magic-m15-altered.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/foil_mask.png differ diff --git a/data/magic-m15-altered.mse-style/foil_mask_pt.png b/data/magic-m15-altered.mse-style/foil_mask_pt.png new file mode 100644 index 000000000..ee06e4406 Binary files /dev/null and b/data/magic-m15-altered.mse-style/foil_mask_pt.png differ diff --git a/data/magic-m15-altered.mse-style/foil_mask_pt_rare.png b/data/magic-m15-altered.mse-style/foil_mask_pt_rare.png new file mode 100644 index 000000000..cd3763d60 Binary files /dev/null and b/data/magic-m15-altered.mse-style/foil_mask_pt_rare.png differ diff --git a/data/magic-m15-altered.mse-style/foil_mask_rare.png b/data/magic-m15-altered.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-altered.mse-style/foil_stamp.png b/data/magic-m15-altered.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-altered.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/full_consscrolls.png b/data/magic-m15-altered.mse-style/full_consscrolls.png new file mode 100644 index 000000000..a1541cb9d Binary files /dev/null and b/data/magic-m15-altered.mse-style/full_consscrolls.png differ diff --git a/data/magic-m15-altered.mse-style/gcard.jpg b/data/magic-m15-altered.mse-style/gcard.jpg new file mode 100644 index 000000000..f0b28345d Binary files /dev/null and b/data/magic-m15-altered.mse-style/gcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/glcard.jpg b/data/magic-m15-altered.mse-style/glcard.jpg new file mode 100644 index 000000000..fb579865b Binary files /dev/null and b/data/magic-m15-altered.mse-style/glcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/glpt.png b/data/magic-m15-altered.mse-style/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/glpt.png differ diff --git a/data/magic-m15-altered.mse-style/glstamp.jpg b/data/magic-m15-altered.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/gpt.png b/data/magic-m15-altered.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/gpt.png differ diff --git a/data/magic-m15-altered.mse-style/gstamp.jpg b/data/magic-m15-altered.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_alias.png b/data/magic-m15-altered.mse-style/hybrid_blend_alias.png new file mode 100644 index 000000000..d6d20d1d7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_alias.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_arrow.png b/data/magic-m15-altered.mse-style/hybrid_blend_arrow.png new file mode 100644 index 000000000..c683b0cd1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_arrow.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_arrow2.png b/data/magic-m15-altered.mse-style/hybrid_blend_arrow2.png new file mode 100644 index 000000000..a4c0d60b2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_arrow2.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_arrow3.png b/data/magic-m15-altered.mse-style/hybrid_blend_arrow3.png new file mode 100644 index 000000000..52b5df41b Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_arrow3.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_card.png b/data/magic-m15-altered.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..22669546b Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_comcrown.png b/data/magic-m15-altered.mse-style/hybrid_blend_comcrown.png new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_comcrown.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_cons.png b/data/magic-m15-altered.mse-style/hybrid_blend_cons.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_cons.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_crown.png b/data/magic-m15-altered.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_curtain.png b/data/magic-m15-altered.mse-style/hybrid_blend_curtain.png new file mode 100644 index 000000000..59caec58c Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_curtain.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_devoid.png b/data/magic-m15-altered.mse-style/hybrid_blend_devoid.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_devoid.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_energy.png b/data/magic-m15-altered.mse-style/hybrid_blend_energy.png new file mode 100644 index 000000000..86f684a15 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_energy.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_fnm.png b/data/magic-m15-altered.mse-style/hybrid_blend_fnm.png new file mode 100644 index 000000000..22669546b Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_fnm.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_fnmpt.png b/data/magic-m15-altered.mse-style/hybrid_blend_fnmpt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_fnmpt.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_identity.png b/data/magic-m15-altered.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_map.png b/data/magic-m15-altered.mse-style/hybrid_blend_map.png new file mode 100644 index 000000000..94414ef4f Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_map.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_mappt.png b/data/magic-m15-altered.mse-style/hybrid_blend_mappt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_mappt.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_miracle.png b/data/magic-m15-altered.mse-style/hybrid_blend_miracle.png new file mode 100644 index 000000000..8ed63da43 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_miracle.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_node.png b/data/magic-m15-altered.mse-style/hybrid_blend_node.png new file mode 100644 index 000000000..96d800400 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_node.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_nyx.png b/data/magic-m15-altered.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_nyxcrown.png b/data/magic-m15-altered.mse-style/hybrid_blend_nyxcrown.png new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_nyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_promo.png b/data/magic-m15-altered.mse-style/hybrid_blend_promo.png new file mode 100644 index 000000000..91fd12bd1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_promo.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_pt.png b/data/magic-m15-altered.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_season.png b/data/magic-m15-altered.mse-style/hybrid_blend_season.png new file mode 100644 index 000000000..59caec58c Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_season.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_slide.png b/data/magic-m15-altered.mse-style/hybrid_blend_slide.png new file mode 100644 index 000000000..9c4a10f56 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_slide.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_slide2.png b/data/magic-m15-altered.mse-style/hybrid_blend_slide2.png new file mode 100644 index 000000000..882e7c4a7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_slide2.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_snow.png b/data/magic-m15-altered.mse-style/hybrid_blend_snow.png new file mode 100644 index 000000000..22669546b Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_snow.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_snowtexture.png b/data/magic-m15-altered.mse-style/hybrid_blend_snowtexture.png new file mode 100644 index 000000000..0e78f269b Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_snowtexture.png differ diff --git a/data/magic-m15-altered.mse-style/hybrid_blend_stamp.png b/data/magic-m15-altered.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-altered.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/image_mask.png b/data/magic-m15-altered.mse-style/image_mask.png new file mode 100644 index 000000000..cb2e8164f Binary files /dev/null and b/data/magic-m15-altered.mse-style/image_mask.png differ diff --git a/data/magic-m15-altered.mse-style/image_mask_devoid.png b/data/magic-m15-altered.mse-style/image_mask_devoid.png new file mode 100644 index 000000000..3532c7960 Binary files /dev/null and b/data/magic-m15-altered.mse-style/image_mask_devoid.png differ diff --git a/data/magic-m15-altered.mse-style/inset/atop.png b/data/magic-m15-altered.mse-style/inset/atop.png new file mode 100644 index 000000000..6a7b4e22c Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/atop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/btop.png b/data/magic-m15-altered.mse-style/inset/btop.png new file mode 100644 index 000000000..a5c6556d7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/btop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/ctop.png b/data/magic-m15-altered.mse-style/inset/ctop.png new file mode 100644 index 000000000..d6f5e58a1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/ctop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/gtop.png b/data/magic-m15-altered.mse-style/inset/gtop.png new file mode 100644 index 000000000..4d793ef85 Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/gtop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/mtop.png b/data/magic-m15-altered.mse-style/inset/mtop.png new file mode 100644 index 000000000..3ccc15384 Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/mtop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/rtop.png b/data/magic-m15-altered.mse-style/inset/rtop.png new file mode 100644 index 000000000..9811d87f3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/rtop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/utop.png b/data/magic-m15-altered.mse-style/inset/utop.png new file mode 100644 index 000000000..11fd0b203 Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/utop.png differ diff --git a/data/magic-m15-altered.mse-style/inset/wtop.png b/data/magic-m15-altered.mse-style/inset/wtop.png new file mode 100644 index 000000000..1385c066a Binary files /dev/null and b/data/magic-m15-altered.mse-style/inset/wtop.png differ diff --git a/data/magic-m15-altered.mse-style/lcurtainmask.png b/data/magic-m15-altered.mse-style/lcurtainmask.png new file mode 100644 index 000000000..97b1fc7c3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/lcurtainmask.png differ diff --git a/data/magic-m15-altered.mse-style/legend.zip b/data/magic-m15-altered.mse-style/legend.zip new file mode 100644 index 000000000..8a0dc0e5b Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend.zip differ diff --git a/data/magic-m15-altered.mse-style/legend/acomcrown.png b/data/magic-m15-altered.mse-style/legend/acomcrown.png new file mode 100644 index 000000000..1c7f625a1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/acomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/acrown.png b/data/magic-m15-altered.mse-style/legend/acrown.png new file mode 100644 index 000000000..16154e2ad Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/anyxcrown.png b/data/magic-m15-altered.mse-style/legend/anyxcrown.png new file mode 100644 index 000000000..eb896676d Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/anyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/bcomcrown.png b/data/magic-m15-altered.mse-style/legend/bcomcrown.png new file mode 100644 index 000000000..400f67783 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/bcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/bcrown.png b/data/magic-m15-altered.mse-style/legend/bcrown.png new file mode 100644 index 000000000..9fb9891fc Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/blcrown.png b/data/magic-m15-altered.mse-style/legend/blcrown.png new file mode 100644 index 000000000..b29ee5fdd Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/blcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/bnyxcrown.png b/data/magic-m15-altered.mse-style/legend/bnyxcrown.png new file mode 100644 index 000000000..29d2a9740 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/bnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/ccomcrown.png b/data/magic-m15-altered.mse-style/legend/ccomcrown.png new file mode 100644 index 000000000..a893d77d6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/ccomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/ccrown.png b/data/magic-m15-altered.mse-style/legend/ccrown.png new file mode 100644 index 000000000..f0a105f1c Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/clcrown.png b/data/magic-m15-altered.mse-style/legend/clcrown.png new file mode 100644 index 000000000..8b36ea6c2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/clcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/cnyxcrown.png b/data/magic-m15-altered.mse-style/legend/cnyxcrown.png new file mode 100644 index 000000000..4389b828a Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/cnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/fnm_mask.png b/data/magic-m15-altered.mse-style/legend/fnm_mask.png new file mode 100644 index 000000000..b761f2171 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/fnm_mask.png differ diff --git a/data/magic-m15-altered.mse-style/legend/gcomcrown.png b/data/magic-m15-altered.mse-style/legend/gcomcrown.png new file mode 100644 index 000000000..a69b5a082 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/gcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/gcrown.png b/data/magic-m15-altered.mse-style/legend/gcrown.png new file mode 100644 index 000000000..068e78fe6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/glcrown.png b/data/magic-m15-altered.mse-style/legend/glcrown.png new file mode 100644 index 000000000..5efadad93 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/glcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/gnyxcrown.png b/data/magic-m15-altered.mse-style/legend/gnyxcrown.png new file mode 100644 index 000000000..eefe029a8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/gnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/mcomcrown.png b/data/magic-m15-altered.mse-style/legend/mcomcrown.png new file mode 100644 index 000000000..7a0ae9b85 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/mcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/mcrown.png b/data/magic-m15-altered.mse-style/legend/mcrown.png new file mode 100644 index 000000000..382191c54 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/mlcrown.png b/data/magic-m15-altered.mse-style/legend/mlcrown.png new file mode 100644 index 000000000..8b518aa2b Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/mlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/mnyxcrown.png b/data/magic-m15-altered.mse-style/legend/mnyxcrown.png new file mode 100644 index 000000000..29488e021 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/mnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/rcomcrown.png b/data/magic-m15-altered.mse-style/legend/rcomcrown.png new file mode 100644 index 000000000..92a257af4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/rcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/rcrown.png b/data/magic-m15-altered.mse-style/legend/rcrown.png new file mode 100644 index 000000000..2b83bb634 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/rlcrown.png b/data/magic-m15-altered.mse-style/legend/rlcrown.png new file mode 100644 index 000000000..f78eb5dc9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/rlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/rnyxcrown.png b/data/magic-m15-altered.mse-style/legend/rnyxcrown.png new file mode 100644 index 000000000..40ebf248a Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/rnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/ucomcrown.png b/data/magic-m15-altered.mse-style/legend/ucomcrown.png new file mode 100644 index 000000000..2eb10e82b Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/ucomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/ucrown.png b/data/magic-m15-altered.mse-style/legend/ucrown.png new file mode 100644 index 000000000..e9a888dfc Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/ulcrown.png b/data/magic-m15-altered.mse-style/legend/ulcrown.png new file mode 100644 index 000000000..743ccdddd Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/ulcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/unyxcrown.png b/data/magic-m15-altered.mse-style/legend/unyxcrown.png new file mode 100644 index 000000000..b62d81170 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/unyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/wcomcrown.png b/data/magic-m15-altered.mse-style/legend/wcomcrown.png new file mode 100644 index 000000000..0b295cc57 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/wcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/wcrown.png b/data/magic-m15-altered.mse-style/legend/wcrown.png new file mode 100644 index 000000000..511534523 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/wlcrown.png b/data/magic-m15-altered.mse-style/legend/wlcrown.png new file mode 100644 index 000000000..21b776694 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/wlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/wnyxcrown.png b/data/magic-m15-altered.mse-style/legend/wnyxcrown.png new file mode 100644 index 000000000..cc9560c9a Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/wnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legend/xcrown.png b/data/magic-m15-altered.mse-style/legend/xcrown.png new file mode 100644 index 000000000..4ea247ccd Binary files /dev/null and b/data/magic-m15-altered.mse-style/legend/xcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/acrown.png b/data/magic-m15-altered.mse-style/legendbackup/acrown.png new file mode 100644 index 000000000..98cffb715 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/acrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/bcrown.png b/data/magic-m15-altered.mse-style/legendbackup/bcrown.png new file mode 100644 index 000000000..c27345494 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/bcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/blcrown.png b/data/magic-m15-altered.mse-style/legendbackup/blcrown.png new file mode 100644 index 000000000..c67455bab Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/blcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/ccrown.png b/data/magic-m15-altered.mse-style/legendbackup/ccrown.png new file mode 100644 index 000000000..5d9fa789d Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/ccrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/clcrown.png b/data/magic-m15-altered.mse-style/legendbackup/clcrown.png new file mode 100644 index 000000000..7b15c7445 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/clcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/gcrown.png b/data/magic-m15-altered.mse-style/legendbackup/gcrown.png new file mode 100644 index 000000000..bdcb89154 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/gcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/glcrown.png b/data/magic-m15-altered.mse-style/legendbackup/glcrown.png new file mode 100644 index 000000000..6a6258575 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/glcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/mcrown.png b/data/magic-m15-altered.mse-style/legendbackup/mcrown.png new file mode 100644 index 000000000..45d1ada67 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/mcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/mlcrown.png b/data/magic-m15-altered.mse-style/legendbackup/mlcrown.png new file mode 100644 index 000000000..b06f9e95f Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/mlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/rcrown.png b/data/magic-m15-altered.mse-style/legendbackup/rcrown.png new file mode 100644 index 000000000..43e0ccaee Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/rcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/rlcrown.png b/data/magic-m15-altered.mse-style/legendbackup/rlcrown.png new file mode 100644 index 000000000..c45dab26c Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/rlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/ucrown.png b/data/magic-m15-altered.mse-style/legendbackup/ucrown.png new file mode 100644 index 000000000..1804ff4cc Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/ucrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/ulcrown.png b/data/magic-m15-altered.mse-style/legendbackup/ulcrown.png new file mode 100644 index 000000000..6713551a2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/ulcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/wcrown.png b/data/magic-m15-altered.mse-style/legendbackup/wcrown.png new file mode 100644 index 000000000..c3a4936a5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/wcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/wlcrown.png b/data/magic-m15-altered.mse-style/legendbackup/wlcrown.png new file mode 100644 index 000000000..60520627e Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/wlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/legendbackup/xcrown.png b/data/magic-m15-altered.mse-style/legendbackup/xcrown.png new file mode 100644 index 000000000..4ea247ccd Binary files /dev/null and b/data/magic-m15-altered.mse-style/legendbackup/xcrown.png differ diff --git a/data/magic-m15-altered.mse-style/loyalty.png b/data/magic-m15-altered.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-altered.mse-style/loyalty.png differ diff --git a/data/magic-m15-altered.mse-style/loyaltydown.png b/data/magic-m15-altered.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-altered.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-altered.mse-style/loyaltynaught.png b/data/magic-m15-altered.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-altered.mse-style/loyaltyup.png b/data/magic-m15-altered.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-altered.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-altered.mse-style/maps/acard.png b/data/magic-m15-altered.mse-style/maps/acard.png new file mode 100644 index 000000000..8d19601f1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/acard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/alcard.png b/data/magic-m15-altered.mse-style/maps/alcard.png new file mode 100644 index 000000000..2cd1db8c8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/alcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/alpt.png b/data/magic-m15-altered.mse-style/maps/alpt.png new file mode 100644 index 000000000..95380b7c7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/alpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/apt.png b/data/magic-m15-altered.mse-style/maps/apt.png new file mode 100644 index 000000000..f19c2bb7a Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/apt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/bcard.png b/data/magic-m15-altered.mse-style/maps/bcard.png new file mode 100644 index 000000000..017e8adcc Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/bcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/blcard.png b/data/magic-m15-altered.mse-style/maps/blcard.png new file mode 100644 index 000000000..362c4e47c Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/blcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/blpt.png b/data/magic-m15-altered.mse-style/maps/blpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/blpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/bpt.png b/data/magic-m15-altered.mse-style/maps/bpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/bpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/ccard.png b/data/magic-m15-altered.mse-style/maps/ccard.png new file mode 100644 index 000000000..4d9cccf0b Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/ccard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/clcard.png b/data/magic-m15-altered.mse-style/maps/clcard.png new file mode 100644 index 000000000..476cef98f Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/clcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/clpt.png b/data/magic-m15-altered.mse-style/maps/clpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/clpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/cpt.png b/data/magic-m15-altered.mse-style/maps/cpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/cpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/gcard.png b/data/magic-m15-altered.mse-style/maps/gcard.png new file mode 100644 index 000000000..51dc2bc61 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/gcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/glcard.png b/data/magic-m15-altered.mse-style/maps/glcard.png new file mode 100644 index 000000000..509e57985 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/glcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/glpt.png b/data/magic-m15-altered.mse-style/maps/glpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/glpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/gpt.png b/data/magic-m15-altered.mse-style/maps/gpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/gpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/holo_stamp.png b/data/magic-m15-altered.mse-style/maps/holo_stamp.png new file mode 100644 index 000000000..a268067ef Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/holo_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/maps/mcard.png b/data/magic-m15-altered.mse-style/maps/mcard.png new file mode 100644 index 000000000..c9c052b6e Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/mcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/mlcard.png b/data/magic-m15-altered.mse-style/maps/mlcard.png new file mode 100644 index 000000000..3f67adaff Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/mlcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/mlpt.png b/data/magic-m15-altered.mse-style/maps/mlpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/mlpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/mpt.png b/data/magic-m15-altered.mse-style/maps/mpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/mpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/rcard.png b/data/magic-m15-altered.mse-style/maps/rcard.png new file mode 100644 index 000000000..74b1d48fd Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/rcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/rlcard.png b/data/magic-m15-altered.mse-style/maps/rlcard.png new file mode 100644 index 000000000..6bf19a7bf Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/rlcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/rlpt.png b/data/magic-m15-altered.mse-style/maps/rlpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/rlpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/rpt.png b/data/magic-m15-altered.mse-style/maps/rpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/rpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/ucard.png b/data/magic-m15-altered.mse-style/maps/ucard.png new file mode 100644 index 000000000..e20f33480 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/ucard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/ulcard.png b/data/magic-m15-altered.mse-style/maps/ulcard.png new file mode 100644 index 000000000..f8e3b198a Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/ulcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/ulpt.png b/data/magic-m15-altered.mse-style/maps/ulpt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/ulpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/upt.png b/data/magic-m15-altered.mse-style/maps/upt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/upt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/wcard.png b/data/magic-m15-altered.mse-style/maps/wcard.png new file mode 100644 index 000000000..0fd7b501b Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/wcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/wlcard.png b/data/magic-m15-altered.mse-style/maps/wlcard.png new file mode 100644 index 000000000..59e2cac18 Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/wlcard.png differ diff --git a/data/magic-m15-altered.mse-style/maps/wlpt.png b/data/magic-m15-altered.mse-style/maps/wlpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/wlpt.png differ diff --git a/data/magic-m15-altered.mse-style/maps/wpt.png b/data/magic-m15-altered.mse-style/maps/wpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-altered.mse-style/maps/wpt.png differ diff --git a/data/magic-m15-altered.mse-style/masks/aslide.png b/data/magic-m15-altered.mse-style/masks/aslide.png new file mode 100644 index 000000000..28214acc8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/aslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/aslide2.png b/data/magic-m15-altered.mse-style/masks/aslide2.png new file mode 100644 index 000000000..29d532f5c Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/aslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/blslide.png b/data/magic-m15-altered.mse-style/masks/blslide.png new file mode 100644 index 000000000..8a0acf6ad Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/blslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/blslide2.png b/data/magic-m15-altered.mse-style/masks/blslide2.png new file mode 100644 index 000000000..4422b892c Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/blslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/bslide.png b/data/magic-m15-altered.mse-style/masks/bslide.png new file mode 100644 index 000000000..6ac715790 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/bslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/bslide2.png b/data/magic-m15-altered.mse-style/masks/bslide2.png new file mode 100644 index 000000000..0eb5b61e1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/bslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/clslide.png b/data/magic-m15-altered.mse-style/masks/clslide.png new file mode 100644 index 000000000..165ed34d9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/clslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/clslide2.png b/data/magic-m15-altered.mse-style/masks/clslide2.png new file mode 100644 index 000000000..6cb9d3ce3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/clslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/cslide.png b/data/magic-m15-altered.mse-style/masks/cslide.png new file mode 100644 index 000000000..ee62a327b Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/cslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/cslide2.png b/data/magic-m15-altered.mse-style/masks/cslide2.png new file mode 100644 index 000000000..89c2be731 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/cslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/glslide.png b/data/magic-m15-altered.mse-style/masks/glslide.png new file mode 100644 index 000000000..cb1e7a431 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/glslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/glslide2.png b/data/magic-m15-altered.mse-style/masks/glslide2.png new file mode 100644 index 000000000..1319b576a Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/glslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/gslide.png b/data/magic-m15-altered.mse-style/masks/gslide.png new file mode 100644 index 000000000..868b1e991 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/gslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/gslide2.png b/data/magic-m15-altered.mse-style/masks/gslide2.png new file mode 100644 index 000000000..c54dfb151 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/gslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/mlslide.png b/data/magic-m15-altered.mse-style/masks/mlslide.png new file mode 100644 index 000000000..26acca1dd Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/mlslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/mlslide2.png b/data/magic-m15-altered.mse-style/masks/mlslide2.png new file mode 100644 index 000000000..66b93c753 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/mlslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/mslide.png b/data/magic-m15-altered.mse-style/masks/mslide.png new file mode 100644 index 000000000..f960dd9c9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/mslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/mslide2.png b/data/magic-m15-altered.mse-style/masks/mslide2.png new file mode 100644 index 000000000..a7667548d Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/mslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/rlslide.png b/data/magic-m15-altered.mse-style/masks/rlslide.png new file mode 100644 index 000000000..55395e1a3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/rlslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/rlslide2.png b/data/magic-m15-altered.mse-style/masks/rlslide2.png new file mode 100644 index 000000000..c44de27d5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/rlslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/rslide.png b/data/magic-m15-altered.mse-style/masks/rslide.png new file mode 100644 index 000000000..404decb58 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/rslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/rslide2.png b/data/magic-m15-altered.mse-style/masks/rslide2.png new file mode 100644 index 000000000..e66117074 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/rslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/ulslide.png b/data/magic-m15-altered.mse-style/masks/ulslide.png new file mode 100644 index 000000000..0ed80d9f0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/ulslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/ulslide2.png b/data/magic-m15-altered.mse-style/masks/ulslide2.png new file mode 100644 index 000000000..04fb83337 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/ulslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/uslide.png b/data/magic-m15-altered.mse-style/masks/uslide.png new file mode 100644 index 000000000..af93cd60a Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/uslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/uslide2.png b/data/magic-m15-altered.mse-style/masks/uslide2.png new file mode 100644 index 000000000..5faf10fe1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/uslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/wlslide.png b/data/magic-m15-altered.mse-style/masks/wlslide.png new file mode 100644 index 000000000..2a8e5eefc Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/wlslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/wlslide2.png b/data/magic-m15-altered.mse-style/masks/wlslide2.png new file mode 100644 index 000000000..21cbfc739 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/wlslide2.png differ diff --git a/data/magic-m15-altered.mse-style/masks/wslide.png b/data/magic-m15-altered.mse-style/masks/wslide.png new file mode 100644 index 000000000..00ce39173 Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/wslide.png differ diff --git a/data/magic-m15-altered.mse-style/masks/wslide2.png b/data/magic-m15-altered.mse-style/masks/wslide2.png new file mode 100644 index 000000000..e1428774b Binary files /dev/null and b/data/magic-m15-altered.mse-style/masks/wslide2.png differ diff --git a/data/magic-m15-altered.mse-style/mcard.jpg b/data/magic-m15-altered.mse-style/mcard.jpg new file mode 100644 index 000000000..da78d604a Binary files /dev/null and b/data/magic-m15-altered.mse-style/mcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/med_full_stamp_mask.png b/data/magic-m15-altered.mse-style/med_full_stamp_mask.png new file mode 100644 index 000000000..880fa1cd2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/med_full_stamp_mask.png differ diff --git a/data/magic-m15-altered.mse-style/med_stamp_mask.png b/data/magic-m15-altered.mse-style/med_stamp_mask.png new file mode 100644 index 000000000..3c35e9dab Binary files /dev/null and b/data/magic-m15-altered.mse-style/med_stamp_mask.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/anyx.png b/data/magic-m15-altered.mse-style/mininyx/anyx.png new file mode 100644 index 000000000..594ebc8d5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/anyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/blnyx.png b/data/magic-m15-altered.mse-style/mininyx/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/blnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/bnyx.png b/data/magic-m15-altered.mse-style/mininyx/bnyx.png new file mode 100644 index 000000000..7dfa00fa3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/bnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/clnyx.png b/data/magic-m15-altered.mse-style/mininyx/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/clnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/cnyx.png b/data/magic-m15-altered.mse-style/mininyx/cnyx.png new file mode 100644 index 000000000..d5552afa8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/cnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/glnyx.png b/data/magic-m15-altered.mse-style/mininyx/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/glnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/gnyx.png b/data/magic-m15-altered.mse-style/mininyx/gnyx.png new file mode 100644 index 000000000..0f48574aa Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/gnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/mlnyx.png b/data/magic-m15-altered.mse-style/mininyx/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/mlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/mnyx.png b/data/magic-m15-altered.mse-style/mininyx/mnyx.png new file mode 100644 index 000000000..228b511ec Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/mnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/rlnyx.png b/data/magic-m15-altered.mse-style/mininyx/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/rlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/rnyx.png b/data/magic-m15-altered.mse-style/mininyx/rnyx.png new file mode 100644 index 000000000..1d6ba2bc9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/rnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/ulnyx.png b/data/magic-m15-altered.mse-style/mininyx/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/ulnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/unyx.png b/data/magic-m15-altered.mse-style/mininyx/unyx.png new file mode 100644 index 000000000..fbd004f69 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/unyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/wlnyx.png b/data/magic-m15-altered.mse-style/mininyx/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/wlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/mininyx/wnyx.png b/data/magic-m15-altered.mse-style/mininyx/wnyx.png new file mode 100644 index 000000000..30d8aff85 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mininyx/wnyx.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/almiracle.png b/data/magic-m15-altered.mse-style/miracles/almiracle.png new file mode 100644 index 000000000..9cb32fb56 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/almiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/alpmiracle.png b/data/magic-m15-altered.mse-style/miracles/alpmiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/alpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/amiracle.png b/data/magic-m15-altered.mse-style/miracles/amiracle.png new file mode 100644 index 000000000..9cb32fb56 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/amiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/apmiracle.png b/data/magic-m15-altered.mse-style/miracles/apmiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/apmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/blmiracle.png b/data/magic-m15-altered.mse-style/miracles/blmiracle.png new file mode 100644 index 000000000..15a417caa Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/blmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/blpmiracle.png b/data/magic-m15-altered.mse-style/miracles/blpmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/blpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/bmiracle.png b/data/magic-m15-altered.mse-style/miracles/bmiracle.png new file mode 100644 index 000000000..15a417caa Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/bmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/bpmiracle.png b/data/magic-m15-altered.mse-style/miracles/bpmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/bpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/clmiracle.png b/data/magic-m15-altered.mse-style/miracles/clmiracle.png new file mode 100644 index 000000000..073e652b2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/clmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/clpmiracle.png b/data/magic-m15-altered.mse-style/miracles/clpmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/clpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/cmiracle.png b/data/magic-m15-altered.mse-style/miracles/cmiracle.png new file mode 100644 index 000000000..073e652b2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/cmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/conmiracle.png b/data/magic-m15-altered.mse-style/miracles/conmiracle.png new file mode 100644 index 000000000..121c11d6a Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/conmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/cpmiracle.png b/data/magic-m15-altered.mse-style/miracles/cpmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/cpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/glmiracle.png b/data/magic-m15-altered.mse-style/miracles/glmiracle.png new file mode 100644 index 000000000..77c6b4bd6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/glmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/glpmiracle.png b/data/magic-m15-altered.mse-style/miracles/glpmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/glpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/gmiracle.png b/data/magic-m15-altered.mse-style/miracles/gmiracle.png new file mode 100644 index 000000000..77c6b4bd6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/gmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/gpmiracle.png b/data/magic-m15-altered.mse-style/miracles/gpmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/gpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/mlmiracle.png b/data/magic-m15-altered.mse-style/miracles/mlmiracle.png new file mode 100644 index 000000000..a15f219ad Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/mlmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/mlpmiracle.png b/data/magic-m15-altered.mse-style/miracles/mlpmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/mlpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/mmiracle.png b/data/magic-m15-altered.mse-style/miracles/mmiracle.png new file mode 100644 index 000000000..a15f219ad Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/mmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/mpmiracle.png b/data/magic-m15-altered.mse-style/miracles/mpmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/mpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/rlmiracle.png b/data/magic-m15-altered.mse-style/miracles/rlmiracle.png new file mode 100644 index 000000000..ad1b5e33f Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/rlmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/rlpmiracle.png b/data/magic-m15-altered.mse-style/miracles/rlpmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/rlpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/rmiracle.png b/data/magic-m15-altered.mse-style/miracles/rmiracle.png new file mode 100644 index 000000000..ad1b5e33f Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/rmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/rpmiracle.png b/data/magic-m15-altered.mse-style/miracles/rpmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/rpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/ulmiracle.png b/data/magic-m15-altered.mse-style/miracles/ulmiracle.png new file mode 100644 index 000000000..19c366f5c Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/ulmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/ulpmiracle.png b/data/magic-m15-altered.mse-style/miracles/ulpmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/ulpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/umiracle.png b/data/magic-m15-altered.mse-style/miracles/umiracle.png new file mode 100644 index 000000000..19c366f5c Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/umiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/upmiracle.png b/data/magic-m15-altered.mse-style/miracles/upmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/upmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/wlmiracle.png b/data/magic-m15-altered.mse-style/miracles/wlmiracle.png new file mode 100644 index 000000000..66b2ef3ed Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/wlmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/wlpmiracle.png b/data/magic-m15-altered.mse-style/miracles/wlpmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/wlpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/wmiracle.png b/data/magic-m15-altered.mse-style/miracles/wmiracle.png new file mode 100644 index 000000000..66b2ef3ed Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/wmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/wpmiracle.png b/data/magic-m15-altered.mse-style/miracles/wpmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/wpmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/miracles/xmiracle.png b/data/magic-m15-altered.mse-style/miracles/xmiracle.png new file mode 100644 index 000000000..9003b1002 Binary files /dev/null and b/data/magic-m15-altered.mse-style/miracles/xmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/mlcard.jpg b/data/magic-m15-altered.mse-style/mlcard.jpg new file mode 100644 index 000000000..edc98af95 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/mlpt.png b/data/magic-m15-altered.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mlpt.png differ diff --git a/data/magic-m15-altered.mse-style/mlstamp.jpg b/data/magic-m15-altered.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/mode_mask.png b/data/magic-m15-altered.mse-style/mode_mask.png new file mode 100644 index 000000000..49e5ff3c5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mode_mask.png differ diff --git a/data/magic-m15-altered.mse-style/mode_notch.png b/data/magic-m15-altered.mse-style/mode_notch.png new file mode 100644 index 000000000..ba10b6da6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mode_notch.png differ diff --git a/data/magic-m15-altered.mse-style/mpt.png b/data/magic-m15-altered.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mpt.png differ diff --git a/data/magic-m15-altered.mse-style/mstamp.jpg b/data/magic-m15-altered.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_alias.png b/data/magic-m15-altered.mse-style/multicolor_blend_alias.png new file mode 100644 index 000000000..b2050b7a3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_alias.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_arrow.png b/data/magic-m15-altered.mse-style/multicolor_blend_arrow.png new file mode 100644 index 000000000..b620f996f Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_arrow.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_arrow2.png b/data/magic-m15-altered.mse-style/multicolor_blend_arrow2.png new file mode 100644 index 000000000..4b23f20f8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_arrow2.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_arrow3.png b/data/magic-m15-altered.mse-style/multicolor_blend_arrow3.png new file mode 100644 index 000000000..21531dd2d Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_arrow3.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_card.png b/data/magic-m15-altered.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..af6ec2fa8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_comcrown.png b/data/magic-m15-altered.mse-style/multicolor_blend_comcrown.png new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_comcrown.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_cons.png b/data/magic-m15-altered.mse-style/multicolor_blend_cons.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_cons.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_crown.png b/data/magic-m15-altered.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_curtain.png b/data/magic-m15-altered.mse-style/multicolor_blend_curtain.png new file mode 100644 index 000000000..5d72dec02 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_curtain.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_devoid.png b/data/magic-m15-altered.mse-style/multicolor_blend_devoid.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_devoid.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_energy.png b/data/magic-m15-altered.mse-style/multicolor_blend_energy.png new file mode 100644 index 000000000..ef63672f4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_energy.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_fnm.png b/data/magic-m15-altered.mse-style/multicolor_blend_fnm.png new file mode 100644 index 000000000..af6ec2fa8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_fnm.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_fnmpt.png b/data/magic-m15-altered.mse-style/multicolor_blend_fnmpt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_fnmpt.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_identity.png b/data/magic-m15-altered.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_map.png b/data/magic-m15-altered.mse-style/multicolor_blend_map.png new file mode 100644 index 000000000..520bda843 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_map.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_mappt.png b/data/magic-m15-altered.mse-style/multicolor_blend_mappt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_mappt.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_miracle.png b/data/magic-m15-altered.mse-style/multicolor_blend_miracle.png new file mode 100644 index 000000000..a0750eb35 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_miracle.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_node.png b/data/magic-m15-altered.mse-style/multicolor_blend_node.png new file mode 100644 index 000000000..148c63f7d Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_node.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_nyx.png b/data/magic-m15-altered.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_nyxcrown.png b/data/magic-m15-altered.mse-style/multicolor_blend_nyxcrown.png new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_nyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_promo.png b/data/magic-m15-altered.mse-style/multicolor_blend_promo.png new file mode 100644 index 000000000..b3432d548 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_promo.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_pt.png b/data/magic-m15-altered.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_season.png b/data/magic-m15-altered.mse-style/multicolor_blend_season.png new file mode 100644 index 000000000..e8dabb9d3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_season.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_slide.png b/data/magic-m15-altered.mse-style/multicolor_blend_slide.png new file mode 100644 index 000000000..c7f4a0bf6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_slide.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_slide2.png b/data/magic-m15-altered.mse-style/multicolor_blend_slide2.png new file mode 100644 index 000000000..794f25f71 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_slide2.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_snow.png b/data/magic-m15-altered.mse-style/multicolor_blend_snow.png new file mode 100644 index 000000000..af6ec2fa8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_snow.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_snowtexture.png b/data/magic-m15-altered.mse-style/multicolor_blend_snowtexture.png new file mode 100644 index 000000000..5c4d7c128 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_snowtexture.png differ diff --git a/data/magic-m15-altered.mse-style/multicolor_blend_stamp.png b/data/magic-m15-altered.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/mutate_mask.png b/data/magic-m15-altered.mse-style/mutate_mask.png new file mode 100644 index 000000000..62fc2250d Binary files /dev/null and b/data/magic-m15-altered.mse-style/mutate_mask.png differ diff --git a/data/magic-m15-altered.mse-style/mutbar.png b/data/magic-m15-altered.mse-style/mutbar.png new file mode 100644 index 000000000..c068814d6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/mutbar.png differ diff --git a/data/magic-m15-altered.mse-style/nightfilter.png b/data/magic-m15-altered.mse-style/nightfilter.png new file mode 100644 index 000000000..6a48cd660 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nightfilter.png differ diff --git a/data/magic-m15-altered.mse-style/nodemask.png b/data/magic-m15-altered.mse-style/nodemask.png new file mode 100644 index 000000000..a81dc84c6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodemask.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/anode.png b/data/magic-m15-altered.mse-style/nodes/anode.png new file mode 100644 index 000000000..ed29afd9d Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/anode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/bnode.png b/data/magic-m15-altered.mse-style/nodes/bnode.png new file mode 100644 index 000000000..71ae27d2e Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/bnode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/cnode.png b/data/magic-m15-altered.mse-style/nodes/cnode.png new file mode 100644 index 000000000..d783d4503 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/cnode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/gnode.png b/data/magic-m15-altered.mse-style/nodes/gnode.png new file mode 100644 index 000000000..5bfe9624c Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/gnode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/mnode.png b/data/magic-m15-altered.mse-style/nodes/mnode.png new file mode 100644 index 000000000..67ef90dbb Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/mnode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/rnode.png b/data/magic-m15-altered.mse-style/nodes/rnode.png new file mode 100644 index 000000000..09965fab1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/rnode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/unode.png b/data/magic-m15-altered.mse-style/nodes/unode.png new file mode 100644 index 000000000..77ce79442 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/unode.png differ diff --git a/data/magic-m15-altered.mse-style/nodes/wnode.png b/data/magic-m15-altered.mse-style/nodes/wnode.png new file mode 100644 index 000000000..7ba93e3f5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nodes/wnode.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/anyx.png b/data/magic-m15-altered.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/blnyx.png b/data/magic-m15-altered.mse-style/nyx/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/blnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/bnyx.png b/data/magic-m15-altered.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/clnyx.png b/data/magic-m15-altered.mse-style/nyx/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/clnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/cnyx.png b/data/magic-m15-altered.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/fullmask.png b/data/magic-m15-altered.mse-style/nyx/fullmask.png new file mode 100644 index 000000000..81959915e Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/fullmask.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/glnyx.png b/data/magic-m15-altered.mse-style/nyx/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/glnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/gnyx.png b/data/magic-m15-altered.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/mask.png b/data/magic-m15-altered.mse-style/nyx/mask.png new file mode 100644 index 000000000..583eab206 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/mlnyx.png b/data/magic-m15-altered.mse-style/nyx/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/mlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/mnyx.png b/data/magic-m15-altered.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/rlnyx.png b/data/magic-m15-altered.mse-style/nyx/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/rlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/rnyx.png b/data/magic-m15-altered.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/ulnyx.png b/data/magic-m15-altered.mse-style/nyx/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/ulnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/unyx.png b/data/magic-m15-altered.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/v_fullmask.png b/data/magic-m15-altered.mse-style/nyx/v_fullmask.png new file mode 100644 index 000000000..aa62fbb7a Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/v_fullmask.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/v_mask.png b/data/magic-m15-altered.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..8579fbee6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/wlnyx.png b/data/magic-m15-altered.mse-style/nyx/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/wlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyx/wnyx.png b/data/magic-m15-altered.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-altered.mse-style/nyxblur.png b/data/magic-m15-altered.mse-style/nyxblur.png new file mode 100644 index 000000000..55369b30f Binary files /dev/null and b/data/magic-m15-altered.mse-style/nyxblur.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/apt.png b/data/magic-m15-altered.mse-style/paradox/apt.png new file mode 100644 index 000000000..c745dd08c Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/apt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/blpt.png b/data/magic-m15-altered.mse-style/paradox/blpt.png new file mode 100644 index 000000000..e49f98320 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/blpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/bpt.png b/data/magic-m15-altered.mse-style/paradox/bpt.png new file mode 100644 index 000000000..e49f98320 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/bpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/clpt.png b/data/magic-m15-altered.mse-style/paradox/clpt.png new file mode 100644 index 000000000..45b3d2f9d Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/clpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/cpt.png b/data/magic-m15-altered.mse-style/paradox/cpt.png new file mode 100644 index 000000000..45b3d2f9d Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/cpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/glpt.png b/data/magic-m15-altered.mse-style/paradox/glpt.png new file mode 100644 index 000000000..55e29a17b Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/glpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/gpt.png b/data/magic-m15-altered.mse-style/paradox/gpt.png new file mode 100644 index 000000000..55e29a17b Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/gpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/mlpt.png b/data/magic-m15-altered.mse-style/paradox/mlpt.png new file mode 100644 index 000000000..f422dcb98 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/mlpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/mpt.png b/data/magic-m15-altered.mse-style/paradox/mpt.png new file mode 100644 index 000000000..f422dcb98 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/mpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/rlpt.png b/data/magic-m15-altered.mse-style/paradox/rlpt.png new file mode 100644 index 000000000..2742060b6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/rlpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/rpt.png b/data/magic-m15-altered.mse-style/paradox/rpt.png new file mode 100644 index 000000000..2742060b6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/rpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/ulpt.png b/data/magic-m15-altered.mse-style/paradox/ulpt.png new file mode 100644 index 000000000..3a573bbc1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/ulpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/upt.png b/data/magic-m15-altered.mse-style/paradox/upt.png new file mode 100644 index 000000000..3a573bbc1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/upt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/wlpt.png b/data/magic-m15-altered.mse-style/paradox/wlpt.png new file mode 100644 index 000000000..024316cca Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/wlpt.png differ diff --git a/data/magic-m15-altered.mse-style/paradox/wpt.png b/data/magic-m15-altered.mse-style/paradox/wpt.png new file mode 100644 index 000000000..024316cca Binary files /dev/null and b/data/magic-m15-altered.mse-style/paradox/wpt.png differ diff --git a/data/magic-m15-altered.mse-style/promo/acard.jpg b/data/magic-m15-altered.mse-style/promo/acard.jpg new file mode 100644 index 000000000..5c392e2f1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/acard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/bcard.jpg b/data/magic-m15-altered.mse-style/promo/bcard.jpg new file mode 100644 index 000000000..a0a31b88a Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/bcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/blcard.jpg b/data/magic-m15-altered.mse-style/promo/blcard.jpg new file mode 100644 index 000000000..43091856d Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/blcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/ccard.jpg b/data/magic-m15-altered.mse-style/promo/ccard.jpg new file mode 100644 index 000000000..b1f7e8872 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/ccard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/clcard.jpg b/data/magic-m15-altered.mse-style/promo/clcard.jpg new file mode 100644 index 000000000..7cc69a783 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/clcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/gcard.jpg b/data/magic-m15-altered.mse-style/promo/gcard.jpg new file mode 100644 index 000000000..b55207d1b Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/gcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/glcard.jpg b/data/magic-m15-altered.mse-style/promo/glcard.jpg new file mode 100644 index 000000000..feea9c4c7 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/glcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/image_mask.png b/data/magic-m15-altered.mse-style/promo/image_mask.png new file mode 100644 index 000000000..ec7ede08f Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/image_mask.png differ diff --git a/data/magic-m15-altered.mse-style/promo/image_mask_rare.png b/data/magic-m15-altered.mse-style/promo/image_mask_rare.png new file mode 100644 index 000000000..df92332d1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/image_mask_rare.png differ diff --git a/data/magic-m15-altered.mse-style/promo/mcard.jpg b/data/magic-m15-altered.mse-style/promo/mcard.jpg new file mode 100644 index 000000000..feec1930d Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/mcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/mlcard.jpg b/data/magic-m15-altered.mse-style/promo/mlcard.jpg new file mode 100644 index 000000000..23fd1c2e8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/mlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/rcard.jpg b/data/magic-m15-altered.mse-style/promo/rcard.jpg new file mode 100644 index 000000000..bd6d821e9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/rcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/rlcard.jpg b/data/magic-m15-altered.mse-style/promo/rlcard.jpg new file mode 100644 index 000000000..ec75f3e1b Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/rlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/ucard.jpg b/data/magic-m15-altered.mse-style/promo/ucard.jpg new file mode 100644 index 000000000..5682f13a5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/ucard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/ulcard.jpg b/data/magic-m15-altered.mse-style/promo/ulcard.jpg new file mode 100644 index 000000000..80964fe08 Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/ulcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/wcard.jpg b/data/magic-m15-altered.mse-style/promo/wcard.jpg new file mode 100644 index 000000000..8ac08e74d Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/wcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/promo/wlcard.jpg b/data/magic-m15-altered.mse-style/promo/wlcard.jpg new file mode 100644 index 000000000..93d5a1ebc Binary files /dev/null and b/data/magic-m15-altered.mse-style/promo/wlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/ptbox_multiply_1.png b/data/magic-m15-altered.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-altered.mse-style/ptbox_multiply_2.png b/data/magic-m15-altered.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..2023a23f0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-altered.mse-style/puma_border_mask.png b/data/magic-m15-altered.mse-style/puma_border_mask.png new file mode 100644 index 000000000..06cb0ed46 Binary files /dev/null and b/data/magic-m15-altered.mse-style/puma_border_mask.png differ diff --git a/data/magic-m15-altered.mse-style/puma_border_mask_silver.png b/data/magic-m15-altered.mse-style/puma_border_mask_silver.png new file mode 100644 index 000000000..970b5e3e9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/puma_border_mask_silver.png differ diff --git a/data/magic-m15-altered.mse-style/puma_crown_border.png b/data/magic-m15-altered.mse-style/puma_crown_border.png new file mode 100644 index 000000000..426b8c034 Binary files /dev/null and b/data/magic-m15-altered.mse-style/puma_crown_border.png differ diff --git a/data/magic-m15-altered.mse-style/puma_crown_border_silver.png b/data/magic-m15-altered.mse-style/puma_crown_border_silver.png new file mode 100644 index 000000000..b95acd7e3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/puma_crown_border_silver.png differ diff --git a/data/magic-m15-altered.mse-style/puma_mask.png b/data/magic-m15-altered.mse-style/puma_mask.png new file mode 100644 index 000000000..363cba20c Binary files /dev/null and b/data/magic-m15-altered.mse-style/puma_mask.png differ diff --git a/data/magic-m15-altered.mse-style/puma_mask2.png b/data/magic-m15-altered.mse-style/puma_mask2.png new file mode 100644 index 000000000..7cc9d7b9b Binary files /dev/null and b/data/magic-m15-altered.mse-style/puma_mask2.png differ diff --git a/data/magic-m15-altered.mse-style/rcard.jpg b/data/magic-m15-altered.mse-style/rcard.jpg new file mode 100644 index 000000000..c40e5c545 Binary files /dev/null and b/data/magic-m15-altered.mse-style/rcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/rlcard.jpg b/data/magic-m15-altered.mse-style/rlcard.jpg new file mode 100644 index 000000000..458f0f276 Binary files /dev/null and b/data/magic-m15-altered.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/rlpt.png b/data/magic-m15-altered.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-altered.mse-style/rlpt.png differ diff --git a/data/magic-m15-altered.mse-style/rlstamp.jpg b/data/magic-m15-altered.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-altered.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/rpt.png b/data/magic-m15-altered.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-altered.mse-style/rpt.png differ diff --git a/data/magic-m15-altered.mse-style/rstamp.jpg b/data/magic-m15-altered.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-altered.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/season/aflag.png b/data/magic-m15-altered.mse-style/season/aflag.png new file mode 100644 index 000000000..933540749 Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/aflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/bflag.png b/data/magic-m15-altered.mse-style/season/bflag.png new file mode 100644 index 000000000..5e72cbd7c Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/bflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/cflag.png b/data/magic-m15-altered.mse-style/season/cflag.png new file mode 100644 index 000000000..933540749 Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/cflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/full_mask.png b/data/magic-m15-altered.mse-style/season/full_mask.png new file mode 100644 index 000000000..6afdd5484 Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/full_mask.png differ diff --git a/data/magic-m15-altered.mse-style/season/gflag.png b/data/magic-m15-altered.mse-style/season/gflag.png new file mode 100644 index 000000000..4d566966e Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/gflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/mflag.png b/data/magic-m15-altered.mse-style/season/mflag.png new file mode 100644 index 000000000..47c2dc9c5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/mflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/rflag.png b/data/magic-m15-altered.mse-style/season/rflag.png new file mode 100644 index 000000000..047c8cccf Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/rflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/uflag.png b/data/magic-m15-altered.mse-style/season/uflag.png new file mode 100644 index 000000000..b73db43a9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/uflag.png differ diff --git a/data/magic-m15-altered.mse-style/season/wflag.png b/data/magic-m15-altered.mse-style/season/wflag.png new file mode 100644 index 000000000..47c2dc9c5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/season/wflag.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/aalias.png b/data/magic-m15-altered.mse-style/shifted/aalias.png new file mode 100644 index 000000000..dca1fdbf4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/aalias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/acard.jpg b/data/magic-m15-altered.mse-style/shifted/acard.jpg new file mode 100644 index 000000000..4edbbde59 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/acard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/acomcrown.png b/data/magic-m15-altered.mse-style/shifted/acomcrown.png new file mode 100644 index 000000000..87c259e9a Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/acomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/acrown.png b/data/magic-m15-altered.mse-style/shifted/acrown.png new file mode 100644 index 000000000..7d70fb5f5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/acrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/almiracle.png b/data/magic-m15-altered.mse-style/shifted/almiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/almiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/amiracle.png b/data/magic-m15-altered.mse-style/shifted/amiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/amiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/anode.png b/data/magic-m15-altered.mse-style/shifted/anode.png new file mode 100644 index 000000000..142232319 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/anode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/anyx.png b/data/magic-m15-altered.mse-style/shifted/anyx.png new file mode 100644 index 000000000..5d1e8fbf6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/anyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/anyxcrown.png b/data/magic-m15-altered.mse-style/shifted/anyxcrown.png new file mode 100644 index 000000000..d5cebfe4c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/anyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/apt.png b/data/magic-m15-altered.mse-style/shifted/apt.png new file mode 100644 index 000000000..0bb4f453c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/apt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/artifact_blend_card.png b/data/magic-m15-altered.mse-style/shifted/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/artifact_blend_card.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/artifact_blend_pt.png b/data/magic-m15-altered.mse-style/shifted/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/artifact_blend_pt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/artifact_blend_stamp.png b/data/magic-m15-altered.mse-style/shifted/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/artifact_blend_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/aslide.png b/data/magic-m15-altered.mse-style/shifted/aslide.png new file mode 100644 index 000000000..4b0ae599c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/aslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/aslide2.png b/data/magic-m15-altered.mse-style/shifted/aslide2.png new file mode 100644 index 000000000..070edb2a4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/aslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/astamp.jpg b/data/magic-m15-altered.mse-style/shifted/astamp.jpg new file mode 100644 index 000000000..a15e0b939 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/astamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/balias.png b/data/magic-m15-altered.mse-style/shifted/balias.png new file mode 100644 index 000000000..750bf70d2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/balias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bcard.jpg b/data/magic-m15-altered.mse-style/shifted/bcard.jpg new file mode 100644 index 000000000..6cfba29cb Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/bcomcrown.png b/data/magic-m15-altered.mse-style/shifted/bcomcrown.png new file mode 100644 index 000000000..a30e470bc Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bcrown.png b/data/magic-m15-altered.mse-style/shifted/bcrown.png new file mode 100644 index 000000000..9b0ed1913 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blcard.jpg b/data/magic-m15-altered.mse-style/shifted/blcard.jpg new file mode 100644 index 000000000..5aa029bc1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/blcrown.png b/data/magic-m15-altered.mse-style/shifted/blcrown.png new file mode 100644 index 000000000..6c365fda4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blmiracle.png b/data/magic-m15-altered.mse-style/shifted/blmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blnyx.png b/data/magic-m15-altered.mse-style/shifted/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blpt.png b/data/magic-m15-altered.mse-style/shifted/blpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blslide.png b/data/magic-m15-altered.mse-style/shifted/blslide.png new file mode 100644 index 000000000..082c1ba61 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blslide2.png b/data/magic-m15-altered.mse-style/shifted/blslide2.png new file mode 100644 index 000000000..9e6ece9db Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/blstamp.jpg b/data/magic-m15-altered.mse-style/shifted/blstamp.jpg new file mode 100644 index 000000000..7ce019148 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/blstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/bmiracle.png b/data/magic-m15-altered.mse-style/shifted/bmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bnode.png b/data/magic-m15-altered.mse-style/shifted/bnode.png new file mode 100644 index 000000000..71ae27d2e Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bnode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bnyx.png b/data/magic-m15-altered.mse-style/shifted/bnyx.png new file mode 100644 index 000000000..7dfa00fa3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bnyxcrown.png b/data/magic-m15-altered.mse-style/shifted/bnyxcrown.png new file mode 100644 index 000000000..69bb95f52 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bpt.png b/data/magic-m15-altered.mse-style/shifted/bpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bslide.png b/data/magic-m15-altered.mse-style/shifted/bslide.png new file mode 100644 index 000000000..c4051d331 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bslide2.png b/data/magic-m15-altered.mse-style/shifted/bslide2.png new file mode 100644 index 000000000..b1bae8196 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/bstamp.jpg b/data/magic-m15-altered.mse-style/shifted/bstamp.jpg new file mode 100644 index 000000000..7ce019148 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/bstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/calias.png b/data/magic-m15-altered.mse-style/shifted/calias.png new file mode 100644 index 000000000..e062587cd Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/calias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ccard.jpg b/data/magic-m15-altered.mse-style/shifted/ccard.jpg new file mode 100644 index 000000000..3d86e9d16 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ccard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/ccomcrown.png b/data/magic-m15-altered.mse-style/shifted/ccomcrown.png new file mode 100644 index 000000000..62fa1eaa9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ccomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ccrown.png b/data/magic-m15-altered.mse-style/shifted/ccrown.png new file mode 100644 index 000000000..db35d5fa1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ccrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clcard.jpg b/data/magic-m15-altered.mse-style/shifted/clcard.jpg new file mode 100644 index 000000000..239b805fb Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/clcrown.png b/data/magic-m15-altered.mse-style/shifted/clcrown.png new file mode 100644 index 000000000..5e3132dd0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clmiracle.png b/data/magic-m15-altered.mse-style/shifted/clmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clnyx.png b/data/magic-m15-altered.mse-style/shifted/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clpt.png b/data/magic-m15-altered.mse-style/shifted/clpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clslide.png b/data/magic-m15-altered.mse-style/shifted/clslide.png new file mode 100644 index 000000000..a112e204d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clslide2.png b/data/magic-m15-altered.mse-style/shifted/clslide2.png new file mode 100644 index 000000000..6a5136823 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/clstamp.jpg b/data/magic-m15-altered.mse-style/shifted/clstamp.jpg new file mode 100644 index 000000000..26bd62edc Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/clstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/cmiracle.png b/data/magic-m15-altered.mse-style/shifted/cmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cnode.png b/data/magic-m15-altered.mse-style/shifted/cnode.png new file mode 100644 index 000000000..d783d4503 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cnode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cnyx.png b/data/magic-m15-altered.mse-style/shifted/cnyx.png new file mode 100644 index 000000000..d5552afa8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cnyxcrown.png b/data/magic-m15-altered.mse-style/shifted/cnyxcrown.png new file mode 100644 index 000000000..d276c2164 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cpt.png b/data/magic-m15-altered.mse-style/shifted/cpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cslide.png b/data/magic-m15-altered.mse-style/shifted/cslide.png new file mode 100644 index 000000000..7da22a2ca Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cslide2.png b/data/magic-m15-altered.mse-style/shifted/cslide2.png new file mode 100644 index 000000000..f262e025b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/cstamp.jpg b/data/magic-m15-altered.mse-style/shifted/cstamp.jpg new file mode 100644 index 000000000..26bd62edc Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/cstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/galias.png b/data/magic-m15-altered.mse-style/shifted/galias.png new file mode 100644 index 000000000..b28ee1ca5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/galias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gcard.jpg b/data/magic-m15-altered.mse-style/shifted/gcard.jpg new file mode 100644 index 000000000..744ffd727 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/gcomcrown.png b/data/magic-m15-altered.mse-style/shifted/gcomcrown.png new file mode 100644 index 000000000..8bf2a329f Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gcrown.png b/data/magic-m15-altered.mse-style/shifted/gcrown.png new file mode 100644 index 000000000..1069e4ea5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glcard.jpg b/data/magic-m15-altered.mse-style/shifted/glcard.jpg new file mode 100644 index 000000000..31782af79 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/glcrown.png b/data/magic-m15-altered.mse-style/shifted/glcrown.png new file mode 100644 index 000000000..fe89684c6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glmiracle.png b/data/magic-m15-altered.mse-style/shifted/glmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glnyx.png b/data/magic-m15-altered.mse-style/shifted/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glpt.png b/data/magic-m15-altered.mse-style/shifted/glpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glslide.png b/data/magic-m15-altered.mse-style/shifted/glslide.png new file mode 100644 index 000000000..f020665e6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glslide2.png b/data/magic-m15-altered.mse-style/shifted/glslide2.png new file mode 100644 index 000000000..e630af572 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/glstamp.jpg b/data/magic-m15-altered.mse-style/shifted/glstamp.jpg new file mode 100644 index 000000000..f506a4cb9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/glstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/gmiracle.png b/data/magic-m15-altered.mse-style/shifted/gmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gnode.png b/data/magic-m15-altered.mse-style/shifted/gnode.png new file mode 100644 index 000000000..5bfe9624c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gnode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gnyx.png b/data/magic-m15-altered.mse-style/shifted/gnyx.png new file mode 100644 index 000000000..0f48574aa Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gnyxcrown.png b/data/magic-m15-altered.mse-style/shifted/gnyxcrown.png new file mode 100644 index 000000000..ec060a5fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gpt.png b/data/magic-m15-altered.mse-style/shifted/gpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gslide.png b/data/magic-m15-altered.mse-style/shifted/gslide.png new file mode 100644 index 000000000..82b9ef20d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gslide2.png b/data/magic-m15-altered.mse-style/shifted/gslide2.png new file mode 100644 index 000000000..592061394 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/gstamp.jpg b/data/magic-m15-altered.mse-style/shifted/gstamp.jpg new file mode 100644 index 000000000..f506a4cb9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/gstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/hybrid_blend_card.png b/data/magic-m15-altered.mse-style/shifted/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/hybrid_blend_card.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/hybrid_blend_pt.png b/data/magic-m15-altered.mse-style/shifted/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/hybrid_blend_pt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/hybrid_blend_stamp.png b/data/magic-m15-altered.mse-style/shifted/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/malias.png b/data/magic-m15-altered.mse-style/shifted/malias.png new file mode 100644 index 000000000..1a2876d1f Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/malias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mcard.jpg b/data/magic-m15-altered.mse-style/shifted/mcard.jpg new file mode 100644 index 000000000..4ef1f82e8 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/mcomcrown.png b/data/magic-m15-altered.mse-style/shifted/mcomcrown.png new file mode 100644 index 000000000..5df7a6f55 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mcrown.png b/data/magic-m15-altered.mse-style/shifted/mcrown.png new file mode 100644 index 000000000..1690b675a Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlcard.jpg b/data/magic-m15-altered.mse-style/shifted/mlcard.jpg new file mode 100644 index 000000000..9f9f0f147 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlcrown.png b/data/magic-m15-altered.mse-style/shifted/mlcrown.png new file mode 100644 index 000000000..70cd10d52 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlmiracle.png b/data/magic-m15-altered.mse-style/shifted/mlmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlnyx.png b/data/magic-m15-altered.mse-style/shifted/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlpt.png b/data/magic-m15-altered.mse-style/shifted/mlpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlslide.png b/data/magic-m15-altered.mse-style/shifted/mlslide.png new file mode 100644 index 000000000..f1de966d4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlslide2.png b/data/magic-m15-altered.mse-style/shifted/mlslide2.png new file mode 100644 index 000000000..1495e722b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mlstamp.jpg b/data/magic-m15-altered.mse-style/shifted/mlstamp.jpg new file mode 100644 index 000000000..f94d03f48 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mlstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/mmiracle.png b/data/magic-m15-altered.mse-style/shifted/mmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mnode.png b/data/magic-m15-altered.mse-style/shifted/mnode.png new file mode 100644 index 000000000..67ef90dbb Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mnode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mnyx.png b/data/magic-m15-altered.mse-style/shifted/mnyx.png new file mode 100644 index 000000000..228b511ec Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mnyxcrown.png b/data/magic-m15-altered.mse-style/shifted/mnyxcrown.png new file mode 100644 index 000000000..5192e5161 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mpt.png b/data/magic-m15-altered.mse-style/shifted/mpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mslide.png b/data/magic-m15-altered.mse-style/shifted/mslide.png new file mode 100644 index 000000000..c2a3fe417 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mslide2.png b/data/magic-m15-altered.mse-style/shifted/mslide2.png new file mode 100644 index 000000000..bcf704ec1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/mstamp.jpg b/data/magic-m15-altered.mse-style/shifted/mstamp.jpg new file mode 100644 index 000000000..f94d03f48 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/mstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/multicolor_blend_card.png b/data/magic-m15-altered.mse-style/shifted/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/multicolor_blend_card.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/multicolor_blend_pt.png b/data/magic-m15-altered.mse-style/shifted/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/multicolor_blend_pt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/multicolor_blend_stamp.png b/data/magic-m15-altered.mse-style/shifted/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ralias.png b/data/magic-m15-altered.mse-style/shifted/ralias.png new file mode 100644 index 000000000..7ed4f239c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ralias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rcard.jpg b/data/magic-m15-altered.mse-style/shifted/rcard.jpg new file mode 100644 index 000000000..6ac3593b5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/rcomcrown.png b/data/magic-m15-altered.mse-style/shifted/rcomcrown.png new file mode 100644 index 000000000..8c98dfd95 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rcrown.png b/data/magic-m15-altered.mse-style/shifted/rcrown.png new file mode 100644 index 000000000..0069a5f50 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlcard.jpg b/data/magic-m15-altered.mse-style/shifted/rlcard.jpg new file mode 100644 index 000000000..c77de08c4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlcrown.png b/data/magic-m15-altered.mse-style/shifted/rlcrown.png new file mode 100644 index 000000000..9bc51af92 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlmiracle.png b/data/magic-m15-altered.mse-style/shifted/rlmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlnyx.png b/data/magic-m15-altered.mse-style/shifted/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlpt.png b/data/magic-m15-altered.mse-style/shifted/rlpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlslide.png b/data/magic-m15-altered.mse-style/shifted/rlslide.png new file mode 100644 index 000000000..daab73d4f Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlslide2.png b/data/magic-m15-altered.mse-style/shifted/rlslide2.png new file mode 100644 index 000000000..636293256 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rlstamp.jpg b/data/magic-m15-altered.mse-style/shifted/rlstamp.jpg new file mode 100644 index 000000000..acb9c399d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rlstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/rmiracle.png b/data/magic-m15-altered.mse-style/shifted/rmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rnode.png b/data/magic-m15-altered.mse-style/shifted/rnode.png new file mode 100644 index 000000000..591bf2876 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rnode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rnyx.png b/data/magic-m15-altered.mse-style/shifted/rnyx.png new file mode 100644 index 000000000..1d6ba2bc9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rnyxcrown.png b/data/magic-m15-altered.mse-style/shifted/rnyxcrown.png new file mode 100644 index 000000000..b2604d033 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rpt.png b/data/magic-m15-altered.mse-style/shifted/rpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rslide.png b/data/magic-m15-altered.mse-style/shifted/rslide.png new file mode 100644 index 000000000..877338af5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rslide2.png b/data/magic-m15-altered.mse-style/shifted/rslide2.png new file mode 100644 index 000000000..4550d51b5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/rstamp.jpg b/data/magic-m15-altered.mse-style/shifted/rstamp.jpg new file mode 100644 index 000000000..acb9c399d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/rstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/ualias.png b/data/magic-m15-altered.mse-style/shifted/ualias.png new file mode 100644 index 000000000..bf14292fb Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ualias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ucard.jpg b/data/magic-m15-altered.mse-style/shifted/ucard.jpg new file mode 100644 index 000000000..1cbd8c449 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ucard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/ucomcrown.png b/data/magic-m15-altered.mse-style/shifted/ucomcrown.png new file mode 100644 index 000000000..3021d4efd Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ucomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ucrown.png b/data/magic-m15-altered.mse-style/shifted/ucrown.png new file mode 100644 index 000000000..18a14d1ec Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ucrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulcard.jpg b/data/magic-m15-altered.mse-style/shifted/ulcard.jpg new file mode 100644 index 000000000..721aa2d6f Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulcrown.png b/data/magic-m15-altered.mse-style/shifted/ulcrown.png new file mode 100644 index 000000000..04b3962f0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulmiracle.png b/data/magic-m15-altered.mse-style/shifted/ulmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulnyx.png b/data/magic-m15-altered.mse-style/shifted/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulpt.png b/data/magic-m15-altered.mse-style/shifted/ulpt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulslide.png b/data/magic-m15-altered.mse-style/shifted/ulslide.png new file mode 100644 index 000000000..968339515 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulslide2.png b/data/magic-m15-altered.mse-style/shifted/ulslide2.png new file mode 100644 index 000000000..46f4bd974 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ulstamp.jpg b/data/magic-m15-altered.mse-style/shifted/ulstamp.jpg new file mode 100644 index 000000000..c2b4b3c3d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ulstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/umiracle.png b/data/magic-m15-altered.mse-style/shifted/umiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/umiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/unode.png b/data/magic-m15-altered.mse-style/shifted/unode.png new file mode 100644 index 000000000..77ce79442 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/unode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/unyx.png b/data/magic-m15-altered.mse-style/shifted/unyx.png new file mode 100644 index 000000000..fbd004f69 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/unyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/unyxcrown.png b/data/magic-m15-altered.mse-style/shifted/unyxcrown.png new file mode 100644 index 000000000..9f3805283 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/unyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/upt.png b/data/magic-m15-altered.mse-style/shifted/upt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/upt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/uslide.png b/data/magic-m15-altered.mse-style/shifted/uslide.png new file mode 100644 index 000000000..e8bc1e951 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/uslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/uslide2.png b/data/magic-m15-altered.mse-style/shifted/uslide2.png new file mode 100644 index 000000000..8066edcf0 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/uslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/ustamp.jpg b/data/magic-m15-altered.mse-style/shifted/ustamp.jpg new file mode 100644 index 000000000..c2b4b3c3d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/ustamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/walias.png b/data/magic-m15-altered.mse-style/shifted/walias.png new file mode 100644 index 000000000..3a869cbb9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/walias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wcard.jpg b/data/magic-m15-altered.mse-style/shifted/wcard.jpg new file mode 100644 index 000000000..3a4e15a97 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/wcomcrown.png b/data/magic-m15-altered.mse-style/shifted/wcomcrown.png new file mode 100644 index 000000000..a6fec30d6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wcomcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wcrown.png b/data/magic-m15-altered.mse-style/shifted/wcrown.png new file mode 100644 index 000000000..6dab5b8c9 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlcard.jpg b/data/magic-m15-altered.mse-style/shifted/wlcard.jpg new file mode 100644 index 000000000..f9fdd9ef3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlcrown.png b/data/magic-m15-altered.mse-style/shifted/wlcrown.png new file mode 100644 index 000000000..dc9156a04 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlmiracle.png b/data/magic-m15-altered.mse-style/shifted/wlmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlnyx.png b/data/magic-m15-altered.mse-style/shifted/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlpt.png b/data/magic-m15-altered.mse-style/shifted/wlpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlslide.png b/data/magic-m15-altered.mse-style/shifted/wlslide.png new file mode 100644 index 000000000..896ba7818 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlslide2.png b/data/magic-m15-altered.mse-style/shifted/wlslide2.png new file mode 100644 index 000000000..9e97b16b6 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wlstamp.jpg b/data/magic-m15-altered.mse-style/shifted/wlstamp.jpg new file mode 100644 index 000000000..48339060d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wlstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/wmiracle.png b/data/magic-m15-altered.mse-style/shifted/wmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wnode.png b/data/magic-m15-altered.mse-style/shifted/wnode.png new file mode 100644 index 000000000..7ba93e3f5 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wnode.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wnyx.png b/data/magic-m15-altered.mse-style/shifted/wnyx.png new file mode 100644 index 000000000..30d8aff85 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wnyx.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wnyxcrown.png b/data/magic-m15-altered.mse-style/shifted/wnyxcrown.png new file mode 100644 index 000000000..e46a6143b Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wnyxcrown.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wpt.png b/data/magic-m15-altered.mse-style/shifted/wpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wpt.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wslide.png b/data/magic-m15-altered.mse-style/shifted/wslide.png new file mode 100644 index 000000000..5cf1e4042 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wslide.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wslide2.png b/data/magic-m15-altered.mse-style/shifted/wslide2.png new file mode 100644 index 000000000..f261c8c22 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wslide2.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/wstamp.jpg b/data/magic-m15-altered.mse-style/shifted/wstamp.jpg new file mode 100644 index 000000000..48339060d Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/wstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/shifted/xalias.png b/data/magic-m15-altered.mse-style/shifted/xalias.png new file mode 100644 index 000000000..de5d88648 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/xalias.png differ diff --git a/data/magic-m15-altered.mse-style/shifted/xmiracle.png b/data/magic-m15-altered.mse-style/shifted/xmiracle.png new file mode 100644 index 000000000..9003b1002 Binary files /dev/null and b/data/magic-m15-altered.mse-style/shifted/xmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/acard.jpg b/data/magic-m15-altered.mse-style/snow/acard.jpg new file mode 100644 index 000000000..7401b7c25 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/acard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/amiracle.png b/data/magic-m15-altered.mse-style/snow/amiracle.png new file mode 100644 index 000000000..69045c1cf Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/amiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/asnow.png b/data/magic-m15-altered.mse-style/snow/asnow.png new file mode 100644 index 000000000..8002ff1fd Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/asnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/bcard.jpg b/data/magic-m15-altered.mse-style/snow/bcard.jpg new file mode 100644 index 000000000..8c3582f2c Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/bcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/blcard.jpg b/data/magic-m15-altered.mse-style/snow/blcard.jpg new file mode 100644 index 000000000..2c85ab775 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/blcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/blsnow.png b/data/magic-m15-altered.mse-style/snow/blsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/blsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/bmiracle.png b/data/magic-m15-altered.mse-style/snow/bmiracle.png new file mode 100644 index 000000000..ecba164de Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/bmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/bsnow.png b/data/magic-m15-altered.mse-style/snow/bsnow.png new file mode 100644 index 000000000..af57be644 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/bsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/ccard.jpg b/data/magic-m15-altered.mse-style/snow/ccard.jpg new file mode 100644 index 000000000..afba37a6d Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/ccard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/clcard.jpg b/data/magic-m15-altered.mse-style/snow/clcard.jpg new file mode 100644 index 000000000..5870a885d Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/clcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/clsnow.png b/data/magic-m15-altered.mse-style/snow/clsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/clsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/cmiracle.png b/data/magic-m15-altered.mse-style/snow/cmiracle.png new file mode 100644 index 000000000..faa3b6394 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/cmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/csnow.png b/data/magic-m15-altered.mse-style/snow/csnow.png new file mode 100644 index 000000000..53ecded96 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/csnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/gcard.jpg b/data/magic-m15-altered.mse-style/snow/gcard.jpg new file mode 100644 index 000000000..4cfffd59f Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/gcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/glcard.jpg b/data/magic-m15-altered.mse-style/snow/glcard.jpg new file mode 100644 index 000000000..097aaefc4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/glcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/glsnow.png b/data/magic-m15-altered.mse-style/snow/glsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/glsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/gmiracle.png b/data/magic-m15-altered.mse-style/snow/gmiracle.png new file mode 100644 index 000000000..e82b2eeda Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/gmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/gsnow.png b/data/magic-m15-altered.mse-style/snow/gsnow.png new file mode 100644 index 000000000..22b90dfb2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/gsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/mcard.jpg b/data/magic-m15-altered.mse-style/snow/mcard.jpg new file mode 100644 index 000000000..33e68c12f Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/mcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/mlcard.jpg b/data/magic-m15-altered.mse-style/snow/mlcard.jpg new file mode 100644 index 000000000..33fa8c21d Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/mlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/mlsnow.png b/data/magic-m15-altered.mse-style/snow/mlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/mlsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/mmiracle.png b/data/magic-m15-altered.mse-style/snow/mmiracle.png new file mode 100644 index 000000000..784687320 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/mmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/msnow.png b/data/magic-m15-altered.mse-style/snow/msnow.png new file mode 100644 index 000000000..3254f3370 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/msnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/rcard.jpg b/data/magic-m15-altered.mse-style/snow/rcard.jpg new file mode 100644 index 000000000..4cb514603 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/rcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/rlcard.jpg b/data/magic-m15-altered.mse-style/snow/rlcard.jpg new file mode 100644 index 000000000..4e6c0dd65 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/rlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/rlsnow.png b/data/magic-m15-altered.mse-style/snow/rlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/rlsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/rmiracle.png b/data/magic-m15-altered.mse-style/snow/rmiracle.png new file mode 100644 index 000000000..d8c0b3a40 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/rmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/rsnow.png b/data/magic-m15-altered.mse-style/snow/rsnow.png new file mode 100644 index 000000000..42c2ca5ec Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/rsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/snow_fnm_mask.png b/data/magic-m15-altered.mse-style/snow/snow_fnm_mask.png new file mode 100644 index 000000000..d97fd737f Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/snow_fnm_mask.png differ diff --git a/data/magic-m15-altered.mse-style/snow/snow_promo_mask.png b/data/magic-m15-altered.mse-style/snow/snow_promo_mask.png new file mode 100644 index 000000000..b12df9cd4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/snow_promo_mask.png differ diff --git a/data/magic-m15-altered.mse-style/snow/ucard.jpg b/data/magic-m15-altered.mse-style/snow/ucard.jpg new file mode 100644 index 000000000..d95647de2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/ucard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/ulcard.jpg b/data/magic-m15-altered.mse-style/snow/ulcard.jpg new file mode 100644 index 000000000..55e102c81 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/ulcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/ulsnow.png b/data/magic-m15-altered.mse-style/snow/ulsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/ulsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/umiracle.png b/data/magic-m15-altered.mse-style/snow/umiracle.png new file mode 100644 index 000000000..92af18275 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/umiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/usnow.png b/data/magic-m15-altered.mse-style/snow/usnow.png new file mode 100644 index 000000000..7d88cd475 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/usnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/wcard.jpg b/data/magic-m15-altered.mse-style/snow/wcard.jpg new file mode 100644 index 000000000..0724a9432 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/wcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/wlcard.jpg b/data/magic-m15-altered.mse-style/snow/wlcard.jpg new file mode 100644 index 000000000..3f98aa390 Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/wlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/snow/wlsnow.png b/data/magic-m15-altered.mse-style/snow/wlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/wlsnow.png differ diff --git a/data/magic-m15-altered.mse-style/snow/wmiracle.png b/data/magic-m15-altered.mse-style/snow/wmiracle.png new file mode 100644 index 000000000..8db18989e Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/wmiracle.png differ diff --git a/data/magic-m15-altered.mse-style/snow/wsnow.png b/data/magic-m15-altered.mse-style/snow/wsnow.png new file mode 100644 index 000000000..266cfcc4c Binary files /dev/null and b/data/magic-m15-altered.mse-style/snow/wsnow.png differ diff --git a/data/magic-m15-altered.mse-style/stamp_mask.png b/data/magic-m15-altered.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-altered.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-altered.mse-style/style b/data/magic-m15-altered.mse-style/style new file mode 100644 index 000000000..9add11f9c --- /dev/null +++ b/data/magic-m15-altered.mse-style/style @@ -0,0 +1,1650 @@ +mse version: 2.0.0 +game: magic +short name: M15 Mainframe +full name: M15 w/Text altering +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 001 + +version: 2020-09-04 +depends on: + package: magic.mse-game + version: 2020-04-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: 2018-01-01 +depends on: + package: magic-pride.mse-include + version: 2021-05-26 + +card width: 375 +card height: 523 +card dpi: 150 +##### Flavor bar image by SirnightNano +##### Ancestral generic mana by ancestral +##### Nyx crowns by Angelus +##### Companion crowns, nyx extensions, DOM FNM frame, THB fullart lands, snow frames by silverback_ape +##### PUMA by kebelqwa and cajun +############################################################## Extra scripts +init script: + # Load scripts for image box + include file: /magic-default-image.mse-include/scripts + include file: /magic-pride.mse-include/scripts + + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.hybrid_name == "grey" } + mask_hybrid_with_gold := { styling.hybrid_name == "gold" } + + #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/"] + 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 := { 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 + hybrid_previews := "land,hybrid" + + landless := {if input == "nyx" or input == "node" or input == "miracle" or input == "alias" or input == "devoid" or input == "energy" or input == "season" or input == "cons" or input == "arrow" or input == "crown" or input == "nyxcrown" then true else false} + + crown_lead := { + if input != "crown" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "crown" then "" + else if styling.legend_crown == "nyx" or (is_nyx() and chosen(styling.other_options, choice:"auto nyx crowns")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + } + transfer_levels := {if is_mutate() then false else true} + node_background := { color_background(type:"node", base_hybrid:card_hybrid) } + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + devoid_background := { color_background(type:"devoid", base_hybrid:card_hybrid) } + snow_background := { color_background(type:"snow", base_hybrid:card_hybrid) } + snow_texture := { color_background(type:"snowtexture", base_hybrid:card_hybrid) } + fnm_background := { color_background(type:"fnm", base_hybrid:card_hybrid) } + alias_bar := { color_background(type:"alias", base_hybrid:card_hybrid) } + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + energy_background := { color_background(type:"energy", base_hybrid:card_hybrid) } + promo_background := { color_background(type:"promo", base_hybrid:card_hybrid) } + fnm_ptbox := { color_background(type:"fnmpt", base_hybrid:pt_hybrid) } + mappt_background := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + arrow_background := { color_background(type:"arrow", base_hybrid:pt_hybrid) } + arrow_background_2 := { color_background(type:"arrow2", base_hybrid:pt_hybrid) } + arrow_background_3 := { color_background(type:"arrow3", base_hybrid:pt_hybrid) } + crown_background := { color_background(type:"crown", base_hybrid: card_hybrid)} + curtain_background := { color_background(type:"curtain", base_hybrid: card_hybrid)} + 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)} + season_background := { color_background(type:"season", base_hybrid:card_hybrid) } + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + loyalty_image := { + if contains(input, match: "+") then "loyaltyup.png" + else if contains(input, match: "-") then "loyaltydown.png" + else "loyaltynaught.png" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + # Is the card a promo card? + is_promo := { styling.promo } + is_stamped := {styling.use_holofoil_stamps and (card.rarity == "rare" or card.rarity == "mythic rare")} + has_identity := { styling.color_indicator_dot } + 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_int(styling.shrink_name_text) else 0 } + is_unsorted := {styling.remove_from_autocount} + is_devoid := { chosen(styling.frames, choice: "devoid") and not is_map()} + is_clear := { (chosen(styling.frames, choice: "clear") or is_devoid()) and not is_map()} + is_puma := { not is_expanded_art() and not is_full_art() and chosen(styling.frames, choice: "puma") and not is_map()} + is_mutate := { not is_expanded_art() and not is_full_art() and chosen(styling.frames, choice: "mutate") and not is_map()} + is_miracle := { chosen(styling.frames, choice: "miracle") and not is_map() and not is_expanded_art() and not is_cons() and not is_fnm()} + is_nyx := { chosen(styling.frames, choice: "nyx") and not is_map() } + is_vehicle := { (chosen(styling.frames, choice: "vehicle") or (chosen(styling.other_options, choice:"auto vehicles") and match_vehicle(card.sub_type))) and not is_map()} + is_snow := { (chosen(styling.frames, choice: "snow") or (chosen(styling.other_options, choice:"auto snow") and match_snow(card.super_type))) and not is_map()} + is_cons := { chosen(styling.frames, choice: "conspiracy") or chosen(styling.frames, choice: "draft matters") and not is_map()} + is_scrolls := { chosen(styling.frames, choice: "conspiracy") and not is_map()} + is_shifted := { chosen(styling.frames, choice: "planeshifted") and not is_map() and not is_full_art() and not is_fnm()} + is_fnm := {chosen(styling.frames, choice:"fnm promo") and not is_clear() and not is_full_art() and not is_map()} + is_map := { chosen(styling.frames, choice: "map") } + use_node := { chosen(styling.frames, choice: "lesson") } + is_season := { chosen(styling.frames, choice: "season") and not is_map() } + is_legend := {not is_map() and (chosen(styling.frames, choice: "legend") or (set.auto_legends and contains(card.super_type, match:"Legendary"))) } + is_full_art := {chosen(styling.frames, choice:"fullart") and not is_map() and not is_clear()} + is_expanded_art := {not is_map() and not is_clear() and contains(styling.frames, match:"less art")} + is_borderless := {not is_map() and not is_clear() and chosen(styling.frames, choice:"borderless art")} + is_thbland := {chosen(styling.frames, choice:"frameless art") and not is_leveler() and remove_tags(card.text) == "\n"} + expanded_mask := { "bigimagemasks/" + (if is_full_art() then "dka_" else "") + (if is_borderless() then (if is_stamped() then "rare_" else "") + "borderless_" else "") + "frameless.png"} + is_curtains := {contains(card.notes, match:"!curtain")} + is_pinned := {chosen(styling.other_options, choice:"pride pinlines")} + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { chosen(styling.other_options, choice:"ancestral generic mana")} + 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} + 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")} + use_vorthos := {chosen(styling.other_options, choice:"vorthos box")} + clear_tops := {chosen(styling.other_options, choice:"clear tops")} + is_tarot := {chosen(styling.other_options, choice:"text watermarks")} + pure_snow := {is_snow() and not is_fnm() and not is_full_art() and not is_leveler() and not is_shifted()} + 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} + top_of_textbox := {(if is_map() then 340 else if is_full_art() then 359 else if is_mutate() then 395 else 327) - (-chop_top()) } + bottom_of_textbox := {(if is_map() then 475 else 481) - chop_bot() } + + is_leveler := {chosen(styling.frames, choice:"leveler")} + box_leveler := {styling.level_containers == "pt boxes"} + loy_leveler := {styling.level_containers == "loyalty boxes"} + aug_leveler := {box_leveler() and center_label(input)} + level_label := {if styling.level_label == "" then "level" else pull_comma_array(styling.level_label, end:false, cell:input, default:styling.level_label)} + center_label := {loy_leveler() or level_label(input) == " "} + 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_2_height := {lv_3_coordinate() - lv_2_coordinate()} + lv_3_height := {152-lv_3_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} + 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() } + 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} + arrow_offset := { + to_number(pull_comma_array(styling.arrow_or_bullet_offsets, cell:input, end: 0)) + + (if box_leveler() then -5 else 0) + + (if aug_leveler(input) then 4 else 0) + } + + 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 "") + ) else if is_mutate() then + card.level_1_text + "\n" + card.text + else "" + } + card_shape := {if is_leveler() then "leveler" else "normal"} +############################################################## 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) +set info style: + symbol: + variation: + name: special + border radius: 0.10 + fill type: solid + fill color: rgb(155,155,155) + border color: rgb(0,0,0) +############################################################## Extra style options +styling field: + type: text + name: chop top + description: Shrinks the textbox X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +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: multiple choice + name: frames + description: Use these frames. Higher level frames may override lower levels. + choice: lesson + choice: map + choice: devoid + choice: clear + choice: borderless art + choice: frameless art + choice: fullart + choice: puma + choice: mutate + choice: fnm promo + choice: planeshifted + choice: legend + choice: season + choice: conspiracy + choice: draft matters + choice: miracle + choice: vehicle + choice: nyx + choice: leveler + choice: snow +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: text + name: custom symbol + description: Uses a custom Lesson symbol from data/magic-mainframe-extras.mse-include +styling field: + type: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: multiple choice + name: other options + description: Other frame options + choice: prerelease stamp + choice: brown legendary vehicle pt + choice: godzilla style alias + choice: pokemon evobar + choice: ancestral generic mana + choice: override-style text + choice: always center map names + choice: use starting loyalty + choice: regular pt on levelers + choice: auto vehicles + choice: auto snow + choice: auto nyx crowns + choice: text watermarks + choice: clear tops + choice: vorthos box + choice: pride pinlines + initial: auto nyx crowns, auto vehicles, auto snow, vorthos box +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: text + name: arrow or bullet offsets + description: Formatted as 1,2,3,. Move the level arrow down X pixels. Use negative to move up. +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. +styling field: + type: text + name: level label + description: Change the level label. default is "LEVEL". Secondary lables can be added after a comma, "1,2,3," +styling field: + type: choice + name: level containers + choice: arrows + choice: pt boxes + choice: loyalty boxes +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: choice + name: hybrid name + choice: grey + choice: gold + choice: hybrid + description: Use a grey background for the name and type line on hybrid cards like real cards, or gold or hybrid instead. +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: package choice + name: level mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.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") } + frames: + render style: checklist + direction: vertical + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: {if is_borderless() then 0 else 375} + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: { (if is_puma() then "puma_" else "") + (if is_legend() then "crown_border" else "border_mask") + (if card.border_color == rgb(200,200,200) then "_silver" else "") + ".png" } + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_clear() or clear_tops() then "" else if is_fnm() then fnm_background() else if is_full_art() then promo_background() else if pure_snow() then snow_background() else card_background() } + ############################# Name line + name: + left: { if center_map() then 55 else if is_map() then (if use_node() then 65 else 60) else if use_node() then 58 else if card.card_symbol=="none" then 32 else 50 } + top: { if is_map() then 27 else if is_devoid() then 30 else if is_clear() or clear_tops() then 31 else 30 } + right: { if center_map() then 320 else (if is_map() then 320 else 341) - card_style.casting_cost.content_width } + height: { 23 - (0.5 * shrink_name()) } + alignment: {if center_map() then "center bottom shrink-overflow" else "left bottom shrink-overflow" } + padding bottom: 0 + z index: 2 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold" } + size: { (if is_map() then 14.8 else 16) - shrink_name() } + color: {if is_shifted() or is_fnm() then "white" else "black"} + 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 + alias: + left: {if is_skinned() then 45 else if is_map() then 15 else 33} + top: {if is_map() then 58 else 53} + 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: { if is_map() then 327 else 346} + top: { if is_map() then 27 else 29} + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle right + font: + name: MPlantin + size: { if is_map() then 14 else 15} + symbol font: + name: magic-mana-large + size: { if is_map() then 14 else 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: { if is_clear() or is_map() or is_expanded_art() or is_puma() then 0 else if is_full_art() then 23 else if clear_tops() then 15 else if is_mutate() then 22 else 29} + top: {if is_map() then 57 else if is_clear() or is_expanded_art() or clear_tops() then 0 else 59} + width: {if is_clear() or is_map() or is_expanded_art() or is_puma() then 375 else if is_full_art() then 328 else if clear_tops() then 345 else if is_mutate() then 330 else 316} + height: {if is_clear() or is_expanded_art() then 523 else if is_map() then 241 else if is_puma() then 265 else if is_full_art() then 423 else if clear_tops() then 291 else if is_mutate() then 334 else 231} + z index: 1 + default: {default_image(card.card_color)} + mask: { if is_devoid() then "image_mask_devoid.png" else if is_clear() then "image_mask.png" else if is_thbland() then "cornermask.png" else if is_puma() then "puma_mask.png" else if is_expanded_art() then expanded_mask() else if is_full_art() then "promo/image_mask" + (if is_rare() and styling.use_holofoil_stamps then "_rare") + ".png" else if is_mutate() and not clear_tops() then "mutate_mask.png" else ""} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + indicator: + left: { (if is_map() then 18 else if is_season() then 43 else 31) + (if is_clear() then 2 else 0)} + top: { if is_clear() or is_map() then 298 else if is_thbland() then 449 else if is_full_art() then 332 else 300 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { styling.color_indicator_dot } + image: { card_identity() } + type: + left: { if is_map() then 85 else if is_season() then (if styling.color_indicator_dot then 64 else 44)+(if is_clear() then 4 else 0) else (if styling.color_indicator_dot then 52 else 32) + (if is_clear() then 4 else 0) } + top: { (if is_map() then 297.5 else if is_clear() then 294 else if is_thbland() then 444 else if is_full_art() then 329 else 296) + shrink_type() } + width: { if is_map() then 205 else (if styling.color_indicator_dot then "290" else "310") - (if card_style.rarity.width == 0 then 0 else max(22,card_style.rarity.content_width)) - (if is_season() then 12 else 0) } + height: { (if is_map() then 18 else 20) - shrink_type() } + alignment: { if is_map() then "center top shrink-overflow" else "top shrink-overflow"} + z index: 5 + padding top: 2 + font: + name: Beleren Bold + size: { (if is_map() then 12 else 13) - shrink_type() } + color: { if is_full_art() or is_puma() or is_shifted() or is_fnm() then "white" else "black"} + shadow color: {if is_full_art() or is_puma() or is_shifted() or is_fnm() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + separator color: red + rarity: + right: { if is_map() then 199 else if is_scrolls() then 334 else 344} + top: { if is_map() then 53 else if is_clear() then 295 else if is_thbland() then 445 else if is_full_art() then 329 else 297 } + width: {if set.shorten_types_for_rarity then 44 else 0} + height: 22 + z index: 5 + 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 boxs + text: + left: { if (card.level_0 != "" or card.level_1 != "" or card.level_2 != "") then 75 else if is_map() then 40 else 29} + top: { top_of_textbox() } + width: { if is_leveler() then 0 else (if(card.level_0 != "" or card.level_1 != "" or card.level_2 != "") then -46 else 0) + if is_map() then 287 else 314 } + bottom: { bottom_of_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: {if styling.font_cap != "" then to_number(styling.font_cap) else (if is_mutate() then 12 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 (if is_mutate() then 12 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: 4 + 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 + ############################# leveler + level 1 text: + left: { if is_leveler() and card.level_0 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29} + top: {if is_mutate() then 329 else top_of_textbox()} + right: { if is_leveler() then (if lone_pt() or card.pt == "" then 342 else 277) else if is_mutate() then 342 else if is_map() then 40 else 29} + bottom: { if is_mutate() then 392 else if is_leveler() then (327+lv_1_height()) else bottom_of_textbox() } + 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_1_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_1_text) then 1.0 else 1.3 } + line height line max: 1.6 + level 2 text: + left: { if is_leveler() then (if card.level_1 != "" then (if loy_leveler() then 57 else if box_leveler() then 78 else 75) else if is_map() then 40 else 29) else 0} + top: { if is_leveler() then (329 + lv_2_coordinate()) else 0 } + right: { if is_leveler() then (if card.pt_2 != "" then 277 else 342) else 0 } + bottom: { if is_leveler() then (329 + lv_2_coordinate()) + lv_2_height()-2 else 0 } + 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_2_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_2_text) then 1.0 else 1.3 } + line height line max: 1.6 + level 3 text: + 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} + 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_3_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_3_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 } + width: { if is_tarot() then 0 else if is_map() then 287 else 334 } + height: { if is_map() then 154 else if is_full_art() then 120 else 152 } + z index: 2 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 0: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l1_center() - (if aug_leveler(0) then 4 else 2) - (if center_label(0) then 6 else 0) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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} + level 1: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l2_center() - (if aug_leveler(1) then 4 else 2) - (if center_label(1) then 6 else 0) + arrow_offset(1)} + height: 22 + width: {if is_leveler() or card.level_1 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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 + 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 + left: {if is_leveler() and not lone_pt() then 291 else 286} + top: { if is_leveler() and not lone_pt() then (l1_center() - 14) else if is_map() then 467 else 469} + width: {if starting_loyalty() and not is_leveler() then 0 else 60} + 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_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 + + pt 2: + z index: 4 + left: 291 + top: {(l2_center() - 12)} + width: {if is_leveler() and not lone_pt() or card.pt_2 != "" 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_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 + pt 3: + z index: 4 + left: 291 + top: {(l3_center() - 12)} + width: {if is_leveler() and not lone_pt() or card.pt_3 != "" 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_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 + top: 468 + width: {if starting_loyalty() then 13.16 else 0} + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 3 + 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: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_leveler() and not lone_pt() then 488 else if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) or (use_vorthos()) then 500 else 488 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 4 + alignment: middle right + font: + name: MPlantin + size: 6.5 + 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: pt box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + 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: clear frame + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: mirror frame + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: 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: mainframe rarity + choice: rarity + save value: false + editable: false +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: snow overlay + choice: snow + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: map frame + script: card.card_color + save value: false + editable: 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: tarot watermark +extra card field: + type: choice + name: curtain + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: scrolls + choice: scroll + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: crown + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + 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 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 + name: lvl label 0 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(0) +# Add the word "LEVEL" to the first 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. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(2) +extra card field: + type: choice + name: level 2 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: level 3 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: arrow 1 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 2 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 3 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: mutbar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: silver patch + script: rgb(0,0,0) +extra card field: + type: text + name: ascend + script: text_filter(value, card_name:card.name, margin_code:"unknown") +extra card field: + type: choice + name: season flag + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: loyalty box + editable: false + choice: loyalty + save value: false +extra card field: + type: choice + name: stripe + choice: stripe + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: stripe 2 + choice: stripe + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: node + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: corner + choice: none + choice: lesson + choice: custom + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: modal + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + default: "lesson" + save value: true + editable: true +extra card field: + type: multiple choice + name: pride pin + include file: /magic-pride.mse-include/pins + save value: true + editable: true +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: + promo label: + left: 40 + top: { if is_full_art() then 295 else 262 } + width: {if chosen(styling.other_options, choice:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + 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: 3 + render style: image + image: artist_arrow.png + pt box: + left: { if is_leveler() and not lone_pt() then 278 else if is_map() then 270 else 273} + top: { if is_leveler() and not lone_pt() then (l1_center() - (if is_map() then 26 else 18)) else if is_map() then 453 else 466} + width: { if starting_loyalty() and not is_leveler() then 0 else if is_map() then 90 else 81} + height: { if is_map() then 54 else 42} + z index: 3 + visible: { card.pt != "" } + render style: image + image: { if is_map() then mappt_background() else if is_vehicle() and (not is_legend() or chosen(styling.other_options, choice:"brown legendary vehicle pt")) then "vpt.png" else if is_clear() then "cpt.png" else choose_ptbox() } + pt box 2: + left: 278 + top: { l2_center() - (if is_map() then 26 else 15)} + width: { if (is_leveler() and not lone_pt()) or card.pt_2 != "" then (if is_map() then 90 else 81) else 0} + height: { if (is_leveler() and not lone_pt()) or card.pt_2 != "" then (if is_map() then 54 else 42) else 0} + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: {if is_map() then mappt_background() else combine_blend(image1: lv_2_ptbox(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 278 + top: { l3_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_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")} + loyalty box: + right: 362 + top: 466 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { starting_loyalty() and card.loyalty != "" } + choice images: + loyalty: loyalty.png + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 2 + visible: { is_rare() and styling.use_holofoil_stamps and (is_devoid() or not is_clear()) } + render style: image + image: { if is_map() then "maps/holo_stamp.png" else if is_devoid() then "devoid/stamp.png" else card_stamp() } + mask: { if is_borderless() then "med_full_stamp_mask.png" else "stamp_mask.png"} + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps and (is_devoid() or not is_clear()) } + 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: { "foil_mask" + (if card.pt != "" then "_pt") + (if is_rare() and styling.use_holofoil_stamps then "_rare") + ".png" } + auto copyright: + right: 350 + top: { if is_leveler() and not lone_pt() then 488 else if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) or (use_vorthos()) then 500 else 488 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 4 + alignment: middle right + font: + name: MPlantin + size: 6.5 + color: white + weight: bold + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if is_vehicle() then "v_" else "") + (if is_full_art() then "full" else "") + "mask.png"} +### FNM has a teeny mask because of a few pixel disagreements between it and normal frames + crown: + left: 0 + top: {if is_devoid() then 1 else 0} + width: 375 + height: 523 + render style: image + image: {if (is_clear() or clear_tops()) and not is_devoid() then "legend/xcrown.png" else if is_fnm() then set_mask(image:crown_background(), mask:"legend/fnm_mask.png") else crown_background()} + z index: 5 + visible: {is_legend() and not is_map()} + mask: {if is_legend() and (is_curtains() or is_expanded_art() or is_puma() or is_devoid()) then "curtainmask.png" else if is_season() then "crown_season_mask.png" else ""} + curtain: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if is_cons() then cons_background() else curtain_background()} + z index: 0 + visible: {is_cons() or is_curtains()} + mask: {if is_legend() and is_curtains() then "lcurtainmask.png"} + scrolls: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if is_full_art() then "full_" else "") + "consscrolls.png"} + z index: 1 + visible: {is_scrolls()} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if (is_clear() or clear_tops()) and not is_devoid() then "miracles/xmiracle.png" else miracle_background()} + z index: 1 + visible: {is_miracle()} + snow overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {snow_texture()} + z index: 1 + mask: {"snow/snow_" + (if is_full_art() then "promo" else "fnm") + "_mask.png"} + visible: {is_snow() and not pure_snow() and not is_expanded_art()} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {"voverlay" + (if is_full_art() then "_full" else "") + ".png" } + z index: 0 + visible: {is_vehicle()} + clear frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { if is_devoid() then devoid_background() else if is_rare() and styling.use_holofoil_stamps then "clear_rare.png" else "clear.png"} + visible: { is_clear() or is_devoid() or clear_tops()} + mirror frame: + left: 0 + top: 0 + width: {if clear_tops() then 375 else 0} + height: 523 + z index: 1 + render style: image + popup style: in place + image: { if not clear_tops() then "" else if is_fnm() then fnm_background() else if is_full_art() then promo_background() else card_background() } + mask: {if clear_tops() then "clear_tops_mask.png" else ""} + map frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { if is_map() then map_background() else energy_background() } + visible: { is_map() or is_thbland() } + evobar: + left: {if is_map() then 15 else 27} + top: {if is_map() then 62 else 57} + width: {card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {use_evobar()} + evobar tip: + left: {(if is_map() then 14.6 else 26.6) + card_style.alias.content_width} + top: {if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {use_evobar()} + 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 } + tarot watermark: + left: { if is_map() then 40 else 19 } + top: { if is_full_art() then 359 else 330 } + width: { if not is_tarot() then 0 else if is_map() then 287 else 334 } + height: { if is_map() then 154 else if is_full_art() then 120 else 152 } + z index: 2 + alignment: middle center + font: + name: MPlantin + size: 90 + color: {rgba(0,0,0,40)} + lvl label 0: + left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21} + top: {l1_center() - (if loy_leveler() then 2 else 10) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" 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(0) 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(0)) < 8 or box_leveler() then 7 else 6} + color: black + 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} + 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(1)) < 8 or box_leveler() then 7 else 6} + color: black + weight: {if loy_leveler() then "" else "bold"} + visible: {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} + 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_2 != ""} + level 2 overlay: + left: 29 + top: { 329 + lv_2_coordinate()} + height: { 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()} + level 3 overlay: + left: 29 + top: { 329 + lv_3_coordinate()} + height: { 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()} + arrow 1: + z index: 5 + left: {arrow_left()} + top: {l1_center() - 16 + arrow_offset(0)} + width: {if card.level_0 != "" then arrow_width() else 0} + height: {arrow_height(0)} + render style: image + image: {if loy_leveler() then loyalty_image(card.level_0) else if box_leveler() then choose_ptbox() else arrow_background()} + arrow 2: + z index: 5 + left: {arrow_left()} + top: {l2_center() - 16 + arrow_offset(1)} + width: {if card.level_1 != "" then arrow_width() else 0} + height: {arrow_height(1)} + render style: image + image: {if loy_leveler() then loyalty_image(card.level_1) else if box_leveler() then choose_ptbox() else arrow_background()} + arrow 3: + z index: 5 + left: {arrow_left()} + top: {l3_center() - 16 + arrow_offset(2)} + width: {if card.level_2 != "" then arrow_width() else 0} + 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()} + mutbar: + z index: 2 + left: 28 + top: 393 + height: 2 + width: 317 + render style: image + image: mutbar.png + visible: {is_mutate()} + silver patch: + left: 10 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {is_legend() and card.border_color == rgb(200,200,200)} + season flag: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { season_background() } + visible: { is_season() } + mask: {if is_expanded_art() then "season/full_mask.png" else ""} + ascend: + left: 37 + top: 59 + width: {if is_season() then 300 else 0} + height: 20 + angle: 270 + z index: 6 + alignment: justify-all force + always symbol: true + 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: black + 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 + alias bar: + left: 38 + top: {if is_clear() or clear_tops() then 59 else 57} + width: 298 + height: 21 + z index: 2 + render style: image + image: {if is_devoid() then (if is_legend() then alias_bar() else "alias/devoidalias.png") else if is_clear() or clear_tops() then "alias/xalias.png" else alias_bar()} + visible: {is_skinned() and not use_evobar()} + node: + left: 0 + top: 0 + height: 63 + width: 375 + z index: 6 + render style: image + image: {node_background()} + visible: {not is_map() and not is_clear() and use_node()} + corner: + left: { if is_map() then 22 else 19} + top: 25 + height: 31 + width: {if use_node() then 31 else 0} + z index: 7 + render style: image + visible: {use_node()} + choice images: + lesson: corners/lesson.png + day: corners/sun_circle.png + night: corners/night_circle.png + eldrazi: corners/eldrazi.png + moon: corners/moon.png + compass: corners/compass.png + artifact: corners/artifact.png + creature: corners/creature.png + enchantment: corners/enchantment.png + instant: corners/instant.png + land: corners/land.png + multitype: corners/multitype.png + sorcery: corners/sorcery.png + planeswalker: corners/planeswalker.png + structure: corners/structure.png + compass: corners/compass.png + aetherprint: corners/aetherprint.png + sparker colors white: corners/wcorner.png + sparker colors blue: corners/ucorner.png + sparker colors black: corners/bcorner.png + sparker colors red: corners/rcorner.png + sparker colors green: corners/gcorner.png + sparker colors multicolor: corners/mcorner.png + sparker colors colorless: corners/ccorner.png + custom: { if contains(styling.custom_symbol, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol else "" } + pride pin: + left: {if is_legend() then 18 else 24} + top: 58 + width: {if not is_pinned() then 0 else if is_legend() then 338 else 325} + height: {if not is_pinned() then 0 else 234} + z index: 7 + render style: image + popup style: in place + mask: {"/magic-pride.mse-include/masks/m15" + if is_legend() then " legend.png" else ".png"} + image: {pin_image()} + vorthos box: + right: { if is_leveler() and not lone_pt() then 350 else if (starting_loyalty() and card.loyalty != "") then 300 else if (card.pt != "" and not starting_loyalty()) then 275 else 350 } + top: 488 + width: { if is_leveler() and not lone_pt() then 140 else if (starting_loyalty() and card.loyalty != "") then 90 else if (card.pt != "" and not starting_loyalty()) then 65 else 140 } + height: {if use_vorthos() then 10 else 0} + z index: 3 + alignment: middle right + font: + name: Relay-Medium + size: 7 + color: white + weight: bold diff --git a/data/magic-m15-altered.mse-style/test.png b/data/magic-m15-altered.mse-style/test.png new file mode 100644 index 000000000..c2296c0c1 Binary files /dev/null and b/data/magic-m15-altered.mse-style/test.png differ diff --git a/data/magic-m15-altered.mse-style/test_mask.png b/data/magic-m15-altered.mse-style/test_mask.png new file mode 100644 index 000000000..5ae502724 Binary files /dev/null and b/data/magic-m15-altered.mse-style/test_mask.png differ diff --git a/data/magic-m15-altered.mse-style/tombstone.png b/data/magic-m15-altered.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-altered.mse-style/tombstone.png differ diff --git a/data/magic-m15-altered.mse-style/ucard.jpg b/data/magic-m15-altered.mse-style/ucard.jpg new file mode 100644 index 000000000..97bfe4715 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ucard.jpg differ diff --git a/data/magic-m15-altered.mse-style/ulcard.jpg b/data/magic-m15-altered.mse-style/ulcard.jpg new file mode 100644 index 000000000..3c6c48fdf Binary files /dev/null and b/data/magic-m15-altered.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/ulpt.png b/data/magic-m15-altered.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ulpt.png differ diff --git a/data/magic-m15-altered.mse-style/ulstamp.jpg b/data/magic-m15-altered.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/upt.png b/data/magic-m15-altered.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-altered.mse-style/upt.png differ diff --git a/data/magic-m15-altered.mse-style/ustamp.jpg b/data/magic-m15-altered.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-altered.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/voverlay.png b/data/magic-m15-altered.mse-style/voverlay.png new file mode 100644 index 000000000..bfca25453 Binary files /dev/null and b/data/magic-m15-altered.mse-style/voverlay.png differ diff --git a/data/magic-m15-altered.mse-style/voverlay_full.png b/data/magic-m15-altered.mse-style/voverlay_full.png new file mode 100644 index 000000000..a0487b212 Binary files /dev/null and b/data/magic-m15-altered.mse-style/voverlay_full.png differ diff --git a/data/magic-m15-altered.mse-style/vpt.png b/data/magic-m15-altered.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-altered.mse-style/vpt.png differ diff --git a/data/magic-m15-altered.mse-style/wcard.jpg b/data/magic-m15-altered.mse-style/wcard.jpg new file mode 100644 index 000000000..5b198ef03 Binary files /dev/null and b/data/magic-m15-altered.mse-style/wcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/white.png b/data/magic-m15-altered.mse-style/white.png new file mode 100644 index 000000000..188979d03 Binary files /dev/null and b/data/magic-m15-altered.mse-style/white.png differ diff --git a/data/magic-m15-altered.mse-style/wlard.jpg b/data/magic-m15-altered.mse-style/wlard.jpg new file mode 100644 index 000000000..343717631 Binary files /dev/null and b/data/magic-m15-altered.mse-style/wlard.jpg differ diff --git a/data/magic-m15-altered.mse-style/wlcard.jpg b/data/magic-m15-altered.mse-style/wlcard.jpg new file mode 100644 index 000000000..4d0dc2589 Binary files /dev/null and b/data/magic-m15-altered.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-altered.mse-style/wlpt.png b/data/magic-m15-altered.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-altered.mse-style/wlpt.png differ diff --git a/data/magic-m15-altered.mse-style/wlstamp.jpg b/data/magic-m15-altered.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-altered.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-altered.mse-style/wpt.png b/data/magic-m15-altered.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-altered.mse-style/wpt.png differ diff --git a/data/magic-m15-altered.mse-style/wstamp.jpg b/data/magic-m15-altered.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-altered.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-art-lair.mse-style/artist_arrow.png b/data/magic-m15-art-lair.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-art-lair.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-art-lair.mse-style/card-sample.png b/data/magic-m15-art-lair.mse-style/card-sample.png new file mode 100644 index 000000000..2f81e2f88 Binary files /dev/null and b/data/magic-m15-art-lair.mse-style/card-sample.png differ diff --git a/data/magic-m15-art-lair.mse-style/card.png b/data/magic-m15-art-lair.mse-style/card.png new file mode 100644 index 000000000..c9c033095 Binary files /dev/null and b/data/magic-m15-art-lair.mse-style/card.png differ diff --git a/data/magic-m15-art-lair.mse-style/mask.png b/data/magic-m15-art-lair.mse-style/mask.png new file mode 100644 index 000000000..7070fc008 Binary files /dev/null and b/data/magic-m15-art-lair.mse-style/mask.png differ diff --git a/data/magic-m15-art-lair.mse-style/style b/data/magic-m15-art-lair.mse-style/style new file mode 100644 index 000000000..790e2c873 --- /dev/null +++ b/data/magic-m15-art-lair.mse-style/style @@ -0,0 +1,143 @@ +mse version: 2.0.0 +game: magic +short name: Full Art +full name: Secret Lair +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 099 + +version: 2021-06-01 +depends on: + package: magic.mse-game + version: 2014-06-25 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Set info fields +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: promo + description: Is this card a promo card, with the "P" rarity? + initial: no +############################################################## Card fields +card style: + ############################# Image + image: + left: 0 + top: 0 + width: 375 + height: 486 + z index: 1 + mask: mask.png + ############################# 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card field: + type: choice + name: border + editable: false + save value: false + choice: border +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 + 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 + border: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: card.png \ No newline at end of file diff --git a/data/magic-m15-augment.mse-style/acard.jpg b/data/magic-m15-augment.mse-style/acard.jpg new file mode 100644 index 000000000..3066e01e7 Binary files /dev/null and b/data/magic-m15-augment.mse-style/acard.jpg differ diff --git a/data/magic-m15-augment.mse-style/apt.png b/data/magic-m15-augment.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-augment.mse-style/apt.png differ diff --git a/data/magic-m15-augment.mse-style/artifact_blend_card.png b/data/magic-m15-augment.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-augment.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-augment.mse-style/artifact_blend_identity.png b/data/magic-m15-augment.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-augment.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-augment.mse-style/artifact_blend_pt.png b/data/magic-m15-augment.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-augment.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-augment.mse-style/artifact_blend_stamp.png b/data/magic-m15-augment.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-augment.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-augment.mse-style/artist_arrow.png b/data/magic-m15-augment.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-augment.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-augment.mse-style/astamp.jpg b/data/magic-m15-augment.mse-style/astamp.jpg new file mode 100644 index 000000000..af4f039d3 Binary files /dev/null and b/data/magic-m15-augment.mse-style/astamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/bcard.jpg b/data/magic-m15-augment.mse-style/bcard.jpg new file mode 100644 index 000000000..2532ecab5 Binary files /dev/null and b/data/magic-m15-augment.mse-style/bcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/blcard.jpg b/data/magic-m15-augment.mse-style/blcard.jpg new file mode 100644 index 000000000..c0d634aa0 Binary files /dev/null and b/data/magic-m15-augment.mse-style/blcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/blpt.png b/data/magic-m15-augment.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-augment.mse-style/blpt.png differ diff --git a/data/magic-m15-augment.mse-style/blstamp.jpg b/data/magic-m15-augment.mse-style/blstamp.jpg new file mode 100644 index 000000000..b4e6124b3 Binary files /dev/null and b/data/magic-m15-augment.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/border_mask.png b/data/magic-m15-augment.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-augment.mse-style/border_mask.png differ diff --git a/data/magic-m15-augment.mse-style/bpt.png b/data/magic-m15-augment.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-augment.mse-style/bpt.png differ diff --git a/data/magic-m15-augment.mse-style/bstamp.jpg b/data/magic-m15-augment.mse-style/bstamp.jpg new file mode 100644 index 000000000..344ac2c4e Binary files /dev/null and b/data/magic-m15-augment.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/build.bat b/data/magic-m15-augment.mse-style/build.bat new file mode 100644 index 000000000..aa87e169e --- /dev/null +++ b/data/magic-m15-augment.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-augment.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-augment.mse-installer" "Magic - M15 Augment Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-augment.mse-style/card-sample.png b/data/magic-m15-augment.mse-style/card-sample.png new file mode 100644 index 000000000..6f3e13178 Binary files /dev/null and b/data/magic-m15-augment.mse-style/card-sample.png differ diff --git a/data/magic-m15-augment.mse-style/ccard.jpg b/data/magic-m15-augment.mse-style/ccard.jpg new file mode 100644 index 000000000..f547c7ed6 Binary files /dev/null and b/data/magic-m15-augment.mse-style/ccard.jpg differ diff --git a/data/magic-m15-augment.mse-style/clcard.jpg b/data/magic-m15-augment.mse-style/clcard.jpg new file mode 100644 index 000000000..1ef7c658a Binary files /dev/null and b/data/magic-m15-augment.mse-style/clcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/clpt.png b/data/magic-m15-augment.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-augment.mse-style/clpt.png differ diff --git a/data/magic-m15-augment.mse-style/clstamp.jpg b/data/magic-m15-augment.mse-style/clstamp.jpg new file mode 100644 index 000000000..11511b525 Binary files /dev/null and b/data/magic-m15-augment.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/cpt.png b/data/magic-m15-augment.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-augment.mse-style/cpt.png differ diff --git a/data/magic-m15-augment.mse-style/cstamp.jpg b/data/magic-m15-augment.mse-style/cstamp.jpg new file mode 100644 index 000000000..6766040f9 Binary files /dev/null and b/data/magic-m15-augment.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/foil_mask.png b/data/magic-m15-augment.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-augment.mse-style/foil_mask.png differ diff --git a/data/magic-m15-augment.mse-style/foil_mask_rare.png b/data/magic-m15-augment.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-augment.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-augment.mse-style/foil_stamp.png b/data/magic-m15-augment.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-augment.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-augment.mse-style/gcard.jpg b/data/magic-m15-augment.mse-style/gcard.jpg new file mode 100644 index 000000000..dc0dfb264 Binary files /dev/null and b/data/magic-m15-augment.mse-style/gcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/glcard.jpg b/data/magic-m15-augment.mse-style/glcard.jpg new file mode 100644 index 000000000..efe72b6a7 Binary files /dev/null and b/data/magic-m15-augment.mse-style/glcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/glpt.png b/data/magic-m15-augment.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-augment.mse-style/glpt.png differ diff --git a/data/magic-m15-augment.mse-style/glstamp.jpg b/data/magic-m15-augment.mse-style/glstamp.jpg new file mode 100644 index 000000000..06ff570cf Binary files /dev/null and b/data/magic-m15-augment.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/gpt.png b/data/magic-m15-augment.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-augment.mse-style/gpt.png differ diff --git a/data/magic-m15-augment.mse-style/gstamp.jpg b/data/magic-m15-augment.mse-style/gstamp.jpg new file mode 100644 index 000000000..80dfef20d Binary files /dev/null and b/data/magic-m15-augment.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/hybrid_blend_card.png b/data/magic-m15-augment.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-augment.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-augment.mse-style/hybrid_blend_identity.png b/data/magic-m15-augment.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-augment.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-augment.mse-style/hybrid_blend_pt.png b/data/magic-m15-augment.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-augment.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-augment.mse-style/hybrid_blend_stamp.png b/data/magic-m15-augment.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-augment.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-augment.mse-style/mcard.jpg b/data/magic-m15-augment.mse-style/mcard.jpg new file mode 100644 index 000000000..731be8bba Binary files /dev/null and b/data/magic-m15-augment.mse-style/mcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/mlcard.jpg b/data/magic-m15-augment.mse-style/mlcard.jpg new file mode 100644 index 000000000..e651c6fed Binary files /dev/null and b/data/magic-m15-augment.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/mlpt.png b/data/magic-m15-augment.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-augment.mse-style/mlpt.png differ diff --git a/data/magic-m15-augment.mse-style/mlstamp.jpg b/data/magic-m15-augment.mse-style/mlstamp.jpg new file mode 100644 index 000000000..f91864e3c Binary files /dev/null and b/data/magic-m15-augment.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/mpt.png b/data/magic-m15-augment.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-augment.mse-style/mpt.png differ diff --git a/data/magic-m15-augment.mse-style/mstamp.jpg b/data/magic-m15-augment.mse-style/mstamp.jpg new file mode 100644 index 000000000..fdbf0a026 Binary files /dev/null and b/data/magic-m15-augment.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/multicolor_blend_card.png b/data/magic-m15-augment.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-augment.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-augment.mse-style/multicolor_blend_identity.png b/data/magic-m15-augment.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-augment.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-augment.mse-style/multicolor_blend_pt.png b/data/magic-m15-augment.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-augment.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-augment.mse-style/multicolor_blend_stamp.png b/data/magic-m15-augment.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-augment.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-augment.mse-style/ptbox_multiply_1.png b/data/magic-m15-augment.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-m15-augment.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-augment.mse-style/ptbox_multiply_2.png b/data/magic-m15-augment.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..2023a23f0 Binary files /dev/null and b/data/magic-m15-augment.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-augment.mse-style/rcard.jpg b/data/magic-m15-augment.mse-style/rcard.jpg new file mode 100644 index 000000000..cf7c6a22c Binary files /dev/null and b/data/magic-m15-augment.mse-style/rcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/rlcard.jpg b/data/magic-m15-augment.mse-style/rlcard.jpg new file mode 100644 index 000000000..0752ec67a Binary files /dev/null and b/data/magic-m15-augment.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/rlpt.png b/data/magic-m15-augment.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-augment.mse-style/rlpt.png differ diff --git a/data/magic-m15-augment.mse-style/rlstamp.jpg b/data/magic-m15-augment.mse-style/rlstamp.jpg new file mode 100644 index 000000000..0b492748b Binary files /dev/null and b/data/magic-m15-augment.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/rpt.png b/data/magic-m15-augment.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-augment.mse-style/rpt.png differ diff --git a/data/magic-m15-augment.mse-style/rstamp.jpg b/data/magic-m15-augment.mse-style/rstamp.jpg new file mode 100644 index 000000000..8f7addb23 Binary files /dev/null and b/data/magic-m15-augment.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/style b/data/magic-m15-augment.mse-style/style new file mode 100644 index 000000000..c632c8128 --- /dev/null +++ b/data/magic-m15-augment.mse-style/style @@ -0,0 +1,595 @@ +mse version: 2.0.0 +game: magic +short name: M15 Augment +full name: Augment After M15 +icon: card-sample.png +installer group: magic/m15 style/augment cards +position hint: 033 + +version: 2018-02-09 +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 := { 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 } + + # Declare the card shape. + card_shape := { "augment" } + + # Replacing the text_filter() from game file because all three rule text fields should call card.name + card_name_replace := + replace@( + match: "CARDNAME" + replace: "" + (if card.name=="" then "CARDNAME" else card.name) + "") + has_identity := { styling.color_indicator_dot } + 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: 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: 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 30 else 50 } + top: 30 + right: 341 + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 16 + color: black + 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: 1 + 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 + rule text: + left: {if card.casting_cost != "" then 103 else 29} + top: 327 + right: 342 + height: 52 + 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 + level 2 text: + left: {if card.casting_cost_2 != "" then 103 else 29} + top: 379 + right: 342 + height: 51 + 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 + level 3 text: + left: {if card.casting_cost_3 != "" then 103 else 29} + top: 430 + right: 342 + height: 51 + 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 + ############################# Costs + casting cost: + left: 37 + top: 340 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 3 + padding top: 0 + casting cost 2: + z index: 3 + left: 37 + top: 391.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + casting cost 3: + z index: 3 + left: 37 + top: 442.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + ############################# 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: cost box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: cost box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: cost box 3 + 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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 + cost box: + left: 25 + top: 336 + width: 81 + height: 42 + z index: 1 + visible: { card.casting_cost != "" } + render style: image + image: { card_ptbox() } + cost box 2: + left: 25 + top: 387.5 + width: 81 + height: 42 + z index: 2 + visible: { card.casting_cost_2 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + cost box 3: + left: 25 + top: 438.5 + width: 81 + height: 42 + z index: 2 + visible: { card.casting_cost_3 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + 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 + 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" } + 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 + diff --git a/data/magic-m15-augment.mse-style/tombstone.png b/data/magic-m15-augment.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-augment.mse-style/tombstone.png differ diff --git a/data/magic-m15-augment.mse-style/ucard.jpg b/data/magic-m15-augment.mse-style/ucard.jpg new file mode 100644 index 000000000..5b8ce33e8 Binary files /dev/null and b/data/magic-m15-augment.mse-style/ucard.jpg differ diff --git a/data/magic-m15-augment.mse-style/ulcard.jpg b/data/magic-m15-augment.mse-style/ulcard.jpg new file mode 100644 index 000000000..492e1b3f2 Binary files /dev/null and b/data/magic-m15-augment.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/ulpt.png b/data/magic-m15-augment.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-augment.mse-style/ulpt.png differ diff --git a/data/magic-m15-augment.mse-style/ulstamp.jpg b/data/magic-m15-augment.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ce9f9e9fb Binary files /dev/null and b/data/magic-m15-augment.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/upt.png b/data/magic-m15-augment.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-augment.mse-style/upt.png differ diff --git a/data/magic-m15-augment.mse-style/ustamp.jpg b/data/magic-m15-augment.mse-style/ustamp.jpg new file mode 100644 index 000000000..b67b5957d Binary files /dev/null and b/data/magic-m15-augment.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/wcard.jpg b/data/magic-m15-augment.mse-style/wcard.jpg new file mode 100644 index 000000000..4ff7c94d1 Binary files /dev/null and b/data/magic-m15-augment.mse-style/wcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/wlcard.jpg b/data/magic-m15-augment.mse-style/wlcard.jpg new file mode 100644 index 000000000..06148ec9a Binary files /dev/null and b/data/magic-m15-augment.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-augment.mse-style/wlpt.png b/data/magic-m15-augment.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-augment.mse-style/wlpt.png differ diff --git a/data/magic-m15-augment.mse-style/wlstamp.jpg b/data/magic-m15-augment.mse-style/wlstamp.jpg new file mode 100644 index 000000000..05713f37e Binary files /dev/null and b/data/magic-m15-augment.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-augment.mse-style/wpt.png b/data/magic-m15-augment.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-augment.mse-style/wpt.png differ diff --git a/data/magic-m15-augment.mse-style/wstamp.jpg b/data/magic-m15-augment.mse-style/wstamp.jpg new file mode 100644 index 000000000..f7d028a60 Binary files /dev/null and b/data/magic-m15-augment.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/acard.jpg b/data/magic-m15-bigtext.mse-style/acard.jpg new file mode 100644 index 000000000..a695ed191 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/acard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/apt.png b/data/magic-m15-bigtext.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/apt.png differ diff --git a/data/magic-m15-bigtext.mse-style/artifact_blend_card.png b/data/magic-m15-bigtext.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..7d34968d4 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-bigtext.mse-style/artifact_blend_identity.png b/data/magic-m15-bigtext.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-bigtext.mse-style/artifact_blend_pt.png b/data/magic-m15-bigtext.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-bigtext.mse-style/artifact_blend_stamp.png b/data/magic-m15-bigtext.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-bigtext.mse-style/artist_arrow.png b/data/magic-m15-bigtext.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-bigtext.mse-style/astamp.jpg b/data/magic-m15-bigtext.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/astamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/bcard.jpg b/data/magic-m15-bigtext.mse-style/bcard.jpg new file mode 100644 index 000000000..729395332 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/bcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/blcard.jpg b/data/magic-m15-bigtext.mse-style/blcard.jpg new file mode 100644 index 000000000..f7ee6ce23 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/blcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/blpt.png b/data/magic-m15-bigtext.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/blpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/blstamp.jpg b/data/magic-m15-bigtext.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/border_mask.png b/data/magic-m15-bigtext.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/border_mask.png differ diff --git a/data/magic-m15-bigtext.mse-style/bpt.png b/data/magic-m15-bigtext.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/bpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/bstamp.jpg b/data/magic-m15-bigtext.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/build.bat b/data/magic-m15-bigtext.mse-style/build.bat new file mode 100644 index 000000000..10fae2d0b --- /dev/null +++ b/data/magic-m15-bigtext.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-bigtext.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-bigtext.mse-installer" "Magic - M15 Style with Big Text.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-bigtext.mse-style/card-sample.png b/data/magic-m15-bigtext.mse-style/card-sample.png new file mode 100644 index 000000000..e306c02d7 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/card-sample.png differ diff --git a/data/magic-m15-bigtext.mse-style/ccard.jpg b/data/magic-m15-bigtext.mse-style/ccard.jpg new file mode 100644 index 000000000..328dae0c8 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/ccard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/clcard.jpg b/data/magic-m15-bigtext.mse-style/clcard.jpg new file mode 100644 index 000000000..a9c171939 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/clcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/clpt.png b/data/magic-m15-bigtext.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/clpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/clstamp.jpg b/data/magic-m15-bigtext.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/cpt.png b/data/magic-m15-bigtext.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/cpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/cstamp.jpg b/data/magic-m15-bigtext.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/foil_mask.png b/data/magic-m15-bigtext.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/foil_mask.png differ diff --git a/data/magic-m15-bigtext.mse-style/foil_mask_rare.png b/data/magic-m15-bigtext.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-bigtext.mse-style/foil_stamp.png b/data/magic-m15-bigtext.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-bigtext.mse-style/gcard.jpg b/data/magic-m15-bigtext.mse-style/gcard.jpg new file mode 100644 index 000000000..4c30ac34b Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/gcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/glcard.jpg b/data/magic-m15-bigtext.mse-style/glcard.jpg new file mode 100644 index 000000000..8341778b4 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/glcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/glpt.png b/data/magic-m15-bigtext.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/glpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/glstamp.jpg b/data/magic-m15-bigtext.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/gpt.png b/data/magic-m15-bigtext.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/gpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/gstamp.jpg b/data/magic-m15-bigtext.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/hybrid_blend_card.png b/data/magic-m15-bigtext.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..4ce7f7005 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-bigtext.mse-style/hybrid_blend_identity.png b/data/magic-m15-bigtext.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-bigtext.mse-style/hybrid_blend_pt.png b/data/magic-m15-bigtext.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-bigtext.mse-style/hybrid_blend_stamp.png b/data/magic-m15-bigtext.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-bigtext.mse-style/mcard.jpg b/data/magic-m15-bigtext.mse-style/mcard.jpg new file mode 100644 index 000000000..6f68e6ed4 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/mcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/mlcard.jpg b/data/magic-m15-bigtext.mse-style/mlcard.jpg new file mode 100644 index 000000000..a777b65e8 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/mlpt.png b/data/magic-m15-bigtext.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/mlpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/mlstamp.jpg b/data/magic-m15-bigtext.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/mpt.png b/data/magic-m15-bigtext.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/mpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/mstamp.jpg b/data/magic-m15-bigtext.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/multicolor_blend_card.png b/data/magic-m15-bigtext.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..dcea26ace Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-bigtext.mse-style/multicolor_blend_identity.png b/data/magic-m15-bigtext.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-bigtext.mse-style/multicolor_blend_pt.png b/data/magic-m15-bigtext.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-bigtext.mse-style/multicolor_blend_stamp.png b/data/magic-m15-bigtext.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-bigtext.mse-style/rcard.jpg b/data/magic-m15-bigtext.mse-style/rcard.jpg new file mode 100644 index 000000000..7370ac29e Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/rcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/rlcard.jpg b/data/magic-m15-bigtext.mse-style/rlcard.jpg new file mode 100644 index 000000000..d4a41b1a1 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/rlpt.png b/data/magic-m15-bigtext.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/rlpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/rlstamp.jpg b/data/magic-m15-bigtext.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/rpt.png b/data/magic-m15-bigtext.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/rpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/rstamp.jpg b/data/magic-m15-bigtext.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/style b/data/magic-m15-bigtext.mse-style/style new file mode 100644 index 000000000..010ca47bc --- /dev/null +++ b/data/magic-m15-bigtext.mse-style/style @@ -0,0 +1,493 @@ +mse version: 2.0.0 +game: magic +short name: M15 Big Text +full name: After M15 with Big Text +icon: card-sample.png +installer group: magic/m15 style/cards with big text +position hint: 902 + +version: 2018-02-09 +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 := { 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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + + # Determine the text size. + text_size := { if styling.text_size == "" then "14" else styling.text_size } + has_identity := { styling.color_indicator_dot } + 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: 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: 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: text + name: text size + description: What size should the text be? +styling field: + type: color + name: text color + description: What color should the text be? + default: "black" +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: 175 + z index: 1 + default: {default_image(card.card_color)} + ############################# Card type + indicator: + left: 31 + top: 244 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "52" else "32" } + top: 240 + 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: 241 + 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: 271 + width: 314 + height: 210 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {text_size()} + scale down to: 6 + color: {styling.text_color} + symbol font: + name: { styling.text_box_mana_symbols } + size: {text_size()} + 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: 93.75 + top: 265 + width: 184.5 + height: 222 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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() } + 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 + 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" } + 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 diff --git a/data/magic-m15-bigtext.mse-style/tombstone.png b/data/magic-m15-bigtext.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/tombstone.png differ diff --git a/data/magic-m15-bigtext.mse-style/ucard.jpg b/data/magic-m15-bigtext.mse-style/ucard.jpg new file mode 100644 index 000000000..71a8c6004 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/ucard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/ulcard.jpg b/data/magic-m15-bigtext.mse-style/ulcard.jpg new file mode 100644 index 000000000..1ff717a09 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/ulpt.png b/data/magic-m15-bigtext.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/ulpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/ulstamp.jpg b/data/magic-m15-bigtext.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/upt.png b/data/magic-m15-bigtext.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/upt.png differ diff --git a/data/magic-m15-bigtext.mse-style/ustamp.jpg b/data/magic-m15-bigtext.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/wcard.jpg b/data/magic-m15-bigtext.mse-style/wcard.jpg new file mode 100644 index 000000000..9f4afd889 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/wcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/wlcard.jpg b/data/magic-m15-bigtext.mse-style/wlcard.jpg new file mode 100644 index 000000000..15ce848ba Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/wlpt.png b/data/magic-m15-bigtext.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/wlpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/wlstamp.jpg b/data/magic-m15-bigtext.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-bigtext.mse-style/wpt.png b/data/magic-m15-bigtext.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/wpt.png differ diff --git a/data/magic-m15-bigtext.mse-style/wstamp.jpg b/data/magic-m15-bigtext.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-bigtext.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/acard.jpg b/data/magic-m15-borderable-bigtext.mse-style/acard.jpg new file mode 100644 index 000000000..a695ed191 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/acard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/apt.png b/data/magic-m15-borderable-bigtext.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/apt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_card.png b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..7d34968d4 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_identity.png b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_pt.png b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_stamp.png b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/artist_arrow.png b/data/magic-m15-borderable-bigtext.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/astamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/astamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/bcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/bcard.jpg new file mode 100644 index 000000000..729395332 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/bcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/blcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/blcard.jpg new file mode 100644 index 000000000..f7ee6ce23 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/blcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/blpt.png b/data/magic-m15-borderable-bigtext.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/blpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/blstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/border_mask.png b/data/magic-m15-borderable-bigtext.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/border_mask.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/bpt.png b/data/magic-m15-borderable-bigtext.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/bpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/bstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/build.bat b/data/magic-m15-borderable-bigtext.mse-style/build.bat new file mode 100644 index 000000000..10fae2d0b --- /dev/null +++ b/data/magic-m15-borderable-bigtext.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-bigtext.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-bigtext.mse-installer" "Magic - M15 Style with Big Text.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-borderable-bigtext.mse-style/card-sample.png b/data/magic-m15-borderable-bigtext.mse-style/card-sample.png new file mode 100644 index 000000000..e306c02d7 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/card-sample.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/ccard.jpg b/data/magic-m15-borderable-bigtext.mse-style/ccard.jpg new file mode 100644 index 000000000..328dae0c8 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/ccard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/clcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/clcard.jpg new file mode 100644 index 000000000..a9c171939 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/clcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/clpt.png b/data/magic-m15-borderable-bigtext.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/clpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/clstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/cpt.png b/data/magic-m15-borderable-bigtext.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/cpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/cstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/foil_mask.png b/data/magic-m15-borderable-bigtext.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/foil_mask.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/foil_mask_rare.png b/data/magic-m15-borderable-bigtext.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/foil_stamp.png b/data/magic-m15-borderable-bigtext.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/gcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/gcard.jpg new file mode 100644 index 000000000..4c30ac34b Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/gcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/glcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/glcard.jpg new file mode 100644 index 000000000..8341778b4 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/glcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/glpt.png b/data/magic-m15-borderable-bigtext.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/glpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/glstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/gpt.png b/data/magic-m15-borderable-bigtext.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/gpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/gstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_card.png b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..4ce7f7005 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_identity.png b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_pt.png b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_stamp.png b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/mcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/mcard.jpg new file mode 100644 index 000000000..6f68e6ed4 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/mcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/mlcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/mlcard.jpg new file mode 100644 index 000000000..a777b65e8 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/mlpt.png b/data/magic-m15-borderable-bigtext.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/mlpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/mlstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/mpt.png b/data/magic-m15-borderable-bigtext.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/mpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/mstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_card.png b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..dcea26ace Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_identity.png b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_pt.png b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_stamp.png b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/rcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/rcard.jpg new file mode 100644 index 000000000..7370ac29e Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/rcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/rlcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/rlcard.jpg new file mode 100644 index 000000000..d4a41b1a1 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/rlpt.png b/data/magic-m15-borderable-bigtext.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/rlpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/rlstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/rpt.png b/data/magic-m15-borderable-bigtext.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/rpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/rstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/style b/data/magic-m15-borderable-bigtext.mse-style/style new file mode 100644 index 000000000..35573b140 --- /dev/null +++ b/data/magic-m15-borderable-bigtext.mse-style/style @@ -0,0 +1,494 @@ +mse version: 2.0.0 +game: magic +short name: M15 Big Text +full name: After M15 with Big Text +icon: card-sample.png +installer group: magic/m15 style/cards with big text +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: 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 } + + #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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + + # Determine the text size. + text_size := { if styling.text_size == "" then "14" else styling.text_size } + 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: 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: text + name: text size + description: What size should the text be? +styling field: + type: color + name: text color + description: What color should the text be? + default: "black" +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: 175 + z index: 1 + default: {default_image(card.card_color)} + ############################# Card type + indicator: + left: 31 + top: 244 + 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: 240 + 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: 241 + 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: 271 + width: 314 + height: 210 + font: + name: MPlantin + italic name: MPlantin-Italic + size: {text_size()} + scale down to: 6 + color: {styling.text_color} + symbol font: + name: { styling.text_box_mana_symbols } + size: {text_size()} + 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: 93.75 + top: 265 + width: 184.5 + height: 222 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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() } + 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 + 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" } + 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 \ No newline at end of file diff --git a/data/magic-m15-borderable-bigtext.mse-style/tombstone.png b/data/magic-m15-borderable-bigtext.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/tombstone.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/ucard.jpg b/data/magic-m15-borderable-bigtext.mse-style/ucard.jpg new file mode 100644 index 000000000..71a8c6004 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/ucard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/ulcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/ulcard.jpg new file mode 100644 index 000000000..1ff717a09 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/ulpt.png b/data/magic-m15-borderable-bigtext.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/ulpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/ulstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/upt.png b/data/magic-m15-borderable-bigtext.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/upt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/ustamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/wcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/wcard.jpg new file mode 100644 index 000000000..9f4afd889 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/wcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/wlcard.jpg b/data/magic-m15-borderable-bigtext.mse-style/wlcard.jpg new file mode 100644 index 000000000..15ce848ba Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/wlpt.png b/data/magic-m15-borderable-bigtext.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/wlpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/wlstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/wpt.png b/data/magic-m15-borderable-bigtext.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/wpt.png differ diff --git a/data/magic-m15-borderable-bigtext.mse-style/wstamp.jpg b/data/magic-m15-borderable-bigtext.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-borderable-bigtext.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/acard.jpg b/data/magic-m15-classicshifted.mse-style/acard.jpg new file mode 100644 index 000000000..6ab5c41e9 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/acard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/apt.png b/data/magic-m15-classicshifted.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/apt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/artifact_blend_card.png b/data/magic-m15-classicshifted.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-classicshifted.mse-style/artifact_blend_identity.png b/data/magic-m15-classicshifted.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-classicshifted.mse-style/artifact_blend_pt.png b/data/magic-m15-classicshifted.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/artifact_blend_stamp.png b/data/magic-m15-classicshifted.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-classicshifted.mse-style/artist_arrow.png b/data/magic-m15-classicshifted.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-classicshifted.mse-style/astamp.jpg b/data/magic-m15-classicshifted.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/astamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/bcard.jpg b/data/magic-m15-classicshifted.mse-style/bcard.jpg new file mode 100644 index 000000000..d32fb002c Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/bcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/blcard.jpg b/data/magic-m15-classicshifted.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/blcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/blpt.png b/data/magic-m15-classicshifted.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/blpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/blstamp.jpg b/data/magic-m15-classicshifted.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/border_mask.png b/data/magic-m15-classicshifted.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/border_mask.png differ diff --git a/data/magic-m15-classicshifted.mse-style/bpt.png b/data/magic-m15-classicshifted.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/bpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/bstamp.jpg b/data/magic-m15-classicshifted.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/build.bat b/data/magic-m15-classicshifted.mse-style/build.bat new file mode 100644 index 000000000..12981204c --- /dev/null +++ b/data/magic-m15-classicshifted.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-classicshifted.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-classicshifted.mse-installer" "Magic - Classicshifted M15 Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-classicshifted.mse-style/card-sample.png b/data/magic-m15-classicshifted.mse-style/card-sample.png new file mode 100644 index 000000000..b163efd9e Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/card-sample.png differ diff --git a/data/magic-m15-classicshifted.mse-style/ccard.jpg b/data/magic-m15-classicshifted.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/ccard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/clcard.jpg b/data/magic-m15-classicshifted.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/clcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/clpt.png b/data/magic-m15-classicshifted.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/clpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/clstamp.jpg b/data/magic-m15-classicshifted.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/cpt.png b/data/magic-m15-classicshifted.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/cpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/cstamp.jpg b/data/magic-m15-classicshifted.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/foil_mask.png b/data/magic-m15-classicshifted.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/foil_mask.png differ diff --git a/data/magic-m15-classicshifted.mse-style/foil_mask_rare.png b/data/magic-m15-classicshifted.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-classicshifted.mse-style/foil_stamp.png b/data/magic-m15-classicshifted.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-classicshifted.mse-style/gcard.jpg b/data/magic-m15-classicshifted.mse-style/gcard.jpg new file mode 100644 index 000000000..70dd8e744 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/gcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/glcard.jpg b/data/magic-m15-classicshifted.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/glcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/glpt.png b/data/magic-m15-classicshifted.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/glpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/glstamp.jpg b/data/magic-m15-classicshifted.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/gpt.png b/data/magic-m15-classicshifted.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/gpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/gstamp.jpg b/data/magic-m15-classicshifted.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/hybrid_blend_card.png b/data/magic-m15-classicshifted.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-classicshifted.mse-style/hybrid_blend_identity.png b/data/magic-m15-classicshifted.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-classicshifted.mse-style/hybrid_blend_pt.png b/data/magic-m15-classicshifted.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/hybrid_blend_stamp.png b/data/magic-m15-classicshifted.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-classicshifted.mse-style/mcard.jpg b/data/magic-m15-classicshifted.mse-style/mcard.jpg new file mode 100644 index 000000000..a9e636bd8 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/mcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/mlcard.jpg b/data/magic-m15-classicshifted.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/mlpt.png b/data/magic-m15-classicshifted.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/mlpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/mlstamp.jpg b/data/magic-m15-classicshifted.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/mpt.png b/data/magic-m15-classicshifted.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/mpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/mstamp.jpg b/data/magic-m15-classicshifted.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/multicolor_blend_card.png b/data/magic-m15-classicshifted.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-classicshifted.mse-style/multicolor_blend_identity.png b/data/magic-m15-classicshifted.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-classicshifted.mse-style/multicolor_blend_pt.png b/data/magic-m15-classicshifted.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/multicolor_blend_stamp.png b/data/magic-m15-classicshifted.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-classicshifted.mse-style/rcard.jpg b/data/magic-m15-classicshifted.mse-style/rcard.jpg new file mode 100644 index 000000000..34c9dc015 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/rcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/rlcard.jpg b/data/magic-m15-classicshifted.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/rlpt.png b/data/magic-m15-classicshifted.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/rlpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/rlstamp.jpg b/data/magic-m15-classicshifted.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/rpt.png b/data/magic-m15-classicshifted.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/rpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/rstamp.jpg b/data/magic-m15-classicshifted.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/style b/data/magic-m15-classicshifted.mse-style/style new file mode 100644 index 000000000..5e06e4e1d --- /dev/null +++ b/data/magic-m15-classicshifted.mse-style/style @@ -0,0 +1,481 @@ +mse version: 2.0.0 +game: magic +short name: M15 style +full name: Classicshifted M15 +icon: card-sample.png +installer group: magic/m15 style/classicshifted cards/normal cards +position hint: 076 + +version: 2018-02-09 +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 := { 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 } + has_identity := { styling.color_indicator_dot } + 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: 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: 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: 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: 1 + 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: 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 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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() } + 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 + 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" } + 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 \ No newline at end of file diff --git a/data/magic-m15-classicshifted.mse-style/tombstone.png b/data/magic-m15-classicshifted.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/tombstone.png differ diff --git a/data/magic-m15-classicshifted.mse-style/ucard.jpg b/data/magic-m15-classicshifted.mse-style/ucard.jpg new file mode 100644 index 000000000..f2dcfbc05 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/ucard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/ulcard.jpg b/data/magic-m15-classicshifted.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/ulpt.png b/data/magic-m15-classicshifted.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/ulpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/ulstamp.jpg b/data/magic-m15-classicshifted.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/upt.png b/data/magic-m15-classicshifted.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/upt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/ustamp.jpg b/data/magic-m15-classicshifted.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/wcard.jpg b/data/magic-m15-classicshifted.mse-style/wcard.jpg new file mode 100644 index 000000000..ac7cc8c7b Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/wcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/wlcard.jpg b/data/magic-m15-classicshifted.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/wlpt.png b/data/magic-m15-classicshifted.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/wlpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/wlstamp.jpg b/data/magic-m15-classicshifted.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-classicshifted.mse-style/wpt.png b/data/magic-m15-classicshifted.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/wpt.png differ diff --git a/data/magic-m15-classicshifted.mse-style/wstamp.jpg b/data/magic-m15-classicshifted.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-classicshifted.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/acard.jpg b/data/magic-m15-clear-color.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/acard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/apt.png b/data/magic-m15-clear-color.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/apt.png differ diff --git a/data/magic-m15-clear-color.mse-style/artifact_blend_card.png b/data/magic-m15-clear-color.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-clear-color.mse-style/artifact_blend_identity.png b/data/magic-m15-clear-color.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-clear-color.mse-style/artifact_blend_pt.png b/data/magic-m15-clear-color.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-clear-color.mse-style/artifact_blend_stamp.png b/data/magic-m15-clear-color.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-clear-color.mse-style/artist_arrow.png b/data/magic-m15-clear-color.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-clear-color.mse-style/astamp.jpg b/data/magic-m15-clear-color.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/astamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/bcard.jpg b/data/magic-m15-clear-color.mse-style/bcard.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/bcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/blcard.jpg b/data/magic-m15-clear-color.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/blcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/blpt.png b/data/magic-m15-clear-color.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/blpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/blstamp.jpg b/data/magic-m15-clear-color.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/border_mask.png b/data/magic-m15-clear-color.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/border_mask.png differ diff --git a/data/magic-m15-clear-color.mse-style/bpt.png b/data/magic-m15-clear-color.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/bpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/bstamp.jpg b/data/magic-m15-clear-color.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/build.bat b/data/magic-m15-clear-color.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-clear-color.mse-style/build.bat @@ -0,0 +1,7 @@ +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-clear-color.mse-style/card-sample.png b/data/magic-m15-clear-color.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/card-sample.png differ diff --git a/data/magic-m15-clear-color.mse-style/ccard.jpg b/data/magic-m15-clear-color.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/ccard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/clcard.jpg b/data/magic-m15-clear-color.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/clcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/clpt.png b/data/magic-m15-clear-color.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/clpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/clstamp.jpg b/data/magic-m15-clear-color.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/cpt.png b/data/magic-m15-clear-color.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/cpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/cstamp.jpg b/data/magic-m15-clear-color.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/foil_mask.png b/data/magic-m15-clear-color.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/foil_mask.png differ diff --git a/data/magic-m15-clear-color.mse-style/foil_mask_rare.png b/data/magic-m15-clear-color.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-clear-color.mse-style/foil_stamp.png b/data/magic-m15-clear-color.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-clear-color.mse-style/frame.png b/data/magic-m15-clear-color.mse-style/frame.png new file mode 100644 index 000000000..e0fd8abda Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/frame.png differ diff --git a/data/magic-m15-clear-color.mse-style/framemask.png b/data/magic-m15-clear-color.mse-style/framemask.png new file mode 100644 index 000000000..6597994ae Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/framemask.png differ diff --git a/data/magic-m15-clear-color.mse-style/gcard.jpg b/data/magic-m15-clear-color.mse-style/gcard.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/gcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/glcard.jpg b/data/magic-m15-clear-color.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/glcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/glpt.png b/data/magic-m15-clear-color.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/glpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/glstamp.jpg b/data/magic-m15-clear-color.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/gpt.png b/data/magic-m15-clear-color.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/gpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/gstamp.jpg b/data/magic-m15-clear-color.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/hybrid_blend_card.png b/data/magic-m15-clear-color.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-clear-color.mse-style/hybrid_blend_identity.png b/data/magic-m15-clear-color.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-clear-color.mse-style/hybrid_blend_pt.png b/data/magic-m15-clear-color.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-clear-color.mse-style/hybrid_blend_stamp.png b/data/magic-m15-clear-color.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-clear-color.mse-style/image_mask.png b/data/magic-m15-clear-color.mse-style/image_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/image_mask.png differ diff --git a/data/magic-m15-clear-color.mse-style/imageborder.png b/data/magic-m15-clear-color.mse-style/imageborder.png new file mode 100644 index 000000000..854152b68 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/imageborder.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/acard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/acard.jpg new file mode 100644 index 000000000..9813a6386 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/acard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/aetherprint.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/aetherprint.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/apt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/apt.png new file mode 100644 index 000000000..1aedd5009 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/apt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_card.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..e988a011c Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_pt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..a0e3281cd Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_textbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_textbox.png new file mode 100644 index 000000000..15f60076e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_textbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_typeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_typeline.png new file mode 100644 index 000000000..f4fcbfeac Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artifact_blend_typeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artist_arrow.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/astamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/astamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/atextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/atextbox.png new file mode 100644 index 000000000..be225305b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/atextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/atypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/atypeline.png new file mode 100644 index 000000000..853a93ac6 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/atypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bcard.jpg new file mode 100644 index 000000000..5a2536efb Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blcard.jpg new file mode 100644 index 000000000..de42fc77d Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blpt.png new file mode 100644 index 000000000..a8696ab2e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bltextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bltextbox.png new file mode 100644 index 000000000..0d37d4203 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bltextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bltypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bltypeline.png new file mode 100644 index 000000000..6c6a09203 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bltypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bordermask.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bordermask.png new file mode 100644 index 000000000..0a26748c3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bordermask.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bpt.png new file mode 100644 index 000000000..a8696ab2e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/btextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/btextbox.png new file mode 100644 index 000000000..09b1b24fe Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/btextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/btypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/btypeline.png new file mode 100644 index 000000000..6c6a09203 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/btypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/build.bat b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/build.bat new file mode 100644 index 000000000..7c8a94966 --- /dev/null +++ b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-future.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-future.mse-symbol-font magic-watermarks.mse-include magic-future-common.mse-include + +ren "magic-future.mse-installer" "Magic - Futureshifted.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/card-sample.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/card-sample.png new file mode 100644 index 000000000..8f1820727 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/card-sample.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ccard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ccard.jpg new file mode 100644 index 000000000..553aabbd5 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ccard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clcard.jpg new file mode 100644 index 000000000..324ee522b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clpt.png new file mode 100644 index 000000000..c66138860 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cltextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cltextbox.png new file mode 100644 index 000000000..be225305b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cltextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cltypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cltypeline.png new file mode 100644 index 000000000..90a8f093f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cltypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/costmask.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/costmask.png new file mode 100644 index 000000000..640d80de8 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/costmask.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cpt.png new file mode 100644 index 000000000..49560beaa Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/creature.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/creature.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ctextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ctextbox.png new file mode 100644 index 000000000..b98c7e1a2 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ctextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ctypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ctypeline.png new file mode 100644 index 000000000..140f9399e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ctypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/enchantment.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/enchantment.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/foil_stamp.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/fortress.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/fortress.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/fortress.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/futurestampmask.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/futurestampmask.png new file mode 100644 index 000000000..435f93d8f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/futurestampmask.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gcard.jpg new file mode 100644 index 000000000..801845bf2 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glcard.jpg new file mode 100644 index 000000000..144f2948a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glpt.png new file mode 100644 index 000000000..8c06522a1 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gltextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gltextbox.png new file mode 100644 index 000000000..fb4f1780d Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gltextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gltypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gltypeline.png new file mode 100644 index 000000000..8222fce32 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gltypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gpt.png new file mode 100644 index 000000000..8c06522a1 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gtextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gtextbox.png new file mode 100644 index 000000000..bbc3a4999 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gtextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gtypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gtypeline.png new file mode 100644 index 000000000..8222fce32 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/gtypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_card.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..3d5688746 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_pt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..a0e3281cd Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_textbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_textbox.png new file mode 100644 index 000000000..3e5b2331f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_textbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_typeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_typeline.png new file mode 100644 index 000000000..7394b5499 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/hybrid_blend_typeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/instant.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/instant.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/land.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/land.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mask_image.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mask_image.png new file mode 100644 index 000000000..d79560d5c Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mask_image.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mcard.jpg new file mode 100644 index 000000000..fff2962e3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlcard.jpg new file mode 100644 index 000000000..447e42496 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlpt.png new file mode 100644 index 000000000..a0eab8e46 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mltextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mltextbox.png new file mode 100644 index 000000000..6baf7a473 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mltextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mltypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mltypeline.png new file mode 100644 index 000000000..ef1bd6c60 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mltypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mpt.png new file mode 100644 index 000000000..a0eab8e46 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mtextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mtextbox.png new file mode 100644 index 000000000..d056089dd Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mtextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mtypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mtypeline.png new file mode 100644 index 000000000..ef1bd6c60 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/mtypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_card.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..527eb288f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_pt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..4fbe676a6 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_textbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_textbox.png new file mode 100644 index 000000000..15f60076e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_textbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_typeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_typeline.png new file mode 100644 index 000000000..a73b0d619 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multicolor_blend_typeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multitype.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/multitype.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/planeswalker.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/planeswalker.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rcard.jpg new file mode 100644 index 000000000..2b8323dae Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlcard.jpg new file mode 100644 index 000000000..a5f66e062 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlpt.png new file mode 100644 index 000000000..949e24dec Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rltextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rltextbox.png new file mode 100644 index 000000000..85f0499cc Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rltextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rltypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rltypeline.png new file mode 100644 index 000000000..efa345f77 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rltypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rpt.png new file mode 100644 index 000000000..949e24dec Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rtextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rtextbox.png new file mode 100644 index 000000000..05f610302 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rtextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rtypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rtypeline.png new file mode 100644 index 000000000..efa345f77 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/rtypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/sorcery.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/sorcery.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/style b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/style new file mode 100644 index 000000000..b2199b8a7 --- /dev/null +++ b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/style @@ -0,0 +1,628 @@ +mse version: 2.0.0 +game: magic +short name: M15 Future +full name: Futureshift +installer group: magic/Future/Normal cards +icon: card-sample.png +position hint: 8 + +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-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 + +card width: 375 +card height: 523 +card dpi: 150 +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +############################################################## Extra scripts +init script: + mask_hybrid_with_land := { styling.grey_hybrid_name } + + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png" stamp: "stamp.jpg"] + 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 } + + colorless_color := { + if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + + font_colors_white := { input == "b" or input == "bl" or input == "u" or input == "ul" or input == "r" or input == "rl" or input == "g" or input == "gl" } + + 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") and chosen(choice:"white") then "wl" + else if chosen(choice:"land") and chosen(choice:"blue") then "ul" + else if chosen(choice:"land") and chosen(choice:"black") then "bl" + else if chosen(choice:"land") and chosen(choice:"red") then "rl" + else if chosen(choice:"land") and chosen(choice:"green") then "gl" + else 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)] + ] + ) + } + + paintbrush_color:= { if contains(card.card_color, match:"land") then "white" + else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" + else "white" + } + typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black" + else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black" + else if contains(card.card_color, match:"multicolor") then ( + if card.card_color=="multicolor" then "black" + else if not contains(card.card_color, match:"white") then "white" + else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white" + else "black" + ) else if card.card_color == "white" then "black" + else if contains(card.card_color, match:"land") then ( + if contains(card.card_color, match:"green") then "white" + else if contains(card.card_color, match:"red") then "white" + else if contains(card.card_color, match:"black") then "white" + else if contains(card.card_color, match:"blue") then "white" + else "black" + ) else if card.card_color == "colorless" then "black" + else "white" + } + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + +############################################################## 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: original symbols + description: Should these cards use the original type symbol? + initial: no +styling field: + type: boolean + name: beleren + description: Should these cards use Beleren or the original font? + initial: yes +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + 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: 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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: bordermask.png + z index: 3 + 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 73 else 88 } + top : 30 + width: { if card.card_symbol=="none" then 269 else 254 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "16" else "18" } + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + casting cost: + left: 4 + top: 39 + height: 254 + width: 82 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 22 + scale down to: 22 + alignment: bottom right + always symbol: true + z index: 4 + padding top: 0 + mask: costmask.png + card symbol: + left: {if card.card_symbol=="none" then 50 else 67} + top : 31 + height: 20 + width: 14 + z index: 4 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: 24 + top: 24 + width: 21 + height: 20 + z index: 3 + render style: image + choice images: + artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" } + creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" } + enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" } + instant: { if styling.original_symbols then "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png"} + land: { if styling.original_symbols then "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" } + multitype: { if styling.original_symbols then "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" } + sorcery: { if styling.original_symbols then "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" } + planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" } + ############################# Image + image: + left: 32 + top: 44 + width: 327 + height: 310 + z index: 1 + mask: mask_image.png + ############################# Card type + type: + left: 49 + top : 300 + width: { 300 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 4 + padding top: 2 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "12" else "14" } + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + separator color: rgb(128,128,128) + rarity: + right: 353 + top : 303 + width: 22 + height: 22 + z index: 4 + 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: 36 + top : 330 + width: 301 + height: 138 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: + script: + if not contains(card.card_color, match:"land") then rgb(0,0,0) + else if contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else font_color(card.card_color) + symbol font: + name: { styling.text_box_mana_symbols } + size: 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: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height soft: 0.9 + line height line: 1.5 + watermark: + left: 127 + top : 321 + width: 132 + height: 152 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 5 + left: 287 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 18 + weight: bold + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and + not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255) + else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0) + else font_color(card.card_color) + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top : 497.5 + width: 200 + height: 10 + z index: 4 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + copyright: + right: 350 + top : { if card.pt != "" then 504 else 488 } + width: 140 + height: 10 + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white +############################################################## Extra card fields +extra card field: + type: choice + name: textbox + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: typeline + script: card.card_color + 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: stamp + 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 field: + type: choice + name: artist arrow + choice: artist arrow + editable: false + save value: false +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: future node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card field: + type: choice + name: foil stamp + choice: stamp + save value: false + editable: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + textbox: + left: 23 + top: 320 + width: 335 + height: 152 + render style: image + popup style: in place + image: { card_textbox() } + z index: 2 + typeline: + left: 18 + top: 17 + width: 339 + height: 464 + render style: image + popup style: in place + image: { card_typeline() } + z index: 3 + pt box: + left: 285 + top: 452 + width: 70 + height: 52 + z index: 4 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + artist arrow: + left: { 28 + card_style.set_code.content_width } + top : 500 + width: 12 + height: 7 + z index: 4 + render style: image + image: artist_arrow.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 6 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + future node: + left: { if styling.original_symbols then 0 else 19 } + top: { if styling.original_symbols then 0 else 18 } + width: { if styling.original_symbols then 0 else 30 } + height: { if styling.original_symbols then 0 else 30 } + z index: 4 + render style: image + choice images: + artifact: artifact.png + creature: creature.png + enchantment: enchantment.png + fortress: fortress.png + instant: instant.png + land: land.png + multitype: multitype.png + sorcery: sorcery.png + planeswalker: planeswalker.png + aetherprint: aetherprint.png + stamp: + left: 170 + top: 472 + width: 36.5 + height: 22.5 + z index: 3 + visible: { is_rare() } + render style: image + mask: futurestampmask.png + image: { card_stamp() } + foil stamp: + left: 170 + top: 475 + width: 36.5 + height: 22.5 + z index: 4 + visible: { is_rare() } + render style: image + image: foil_stamp.png diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/tombstone.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/tombstone.png new file mode 100644 index 000000000..5da2e0005 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/tombstone.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ucard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ucard.jpg new file mode 100644 index 000000000..186b7e1d8 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ucard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulcard.jpg new file mode 100644 index 000000000..017038c4f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulpt.png new file mode 100644 index 000000000..c1a4e246e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ultextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ultextbox.png new file mode 100644 index 000000000..ee13a7d86 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ultextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ultypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ultypeline.png new file mode 100644 index 000000000..a807a2789 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ultypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/upt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/upt.png new file mode 100644 index 000000000..c1a4e246e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/upt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ustamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/utextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/utextbox.png new file mode 100644 index 000000000..6b3fd703e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/utextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/utypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/utypeline.png new file mode 100644 index 000000000..a807a2789 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/utypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wcard.jpg new file mode 100644 index 000000000..ec2151ec9 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlcard.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlcard.jpg new file mode 100644 index 000000000..4423a7f4f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlpt.png new file mode 100644 index 000000000..0ab318853 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wltextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wltextbox.png new file mode 100644 index 000000000..9232ec516 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wltextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wltypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wltypeline.png new file mode 100644 index 000000000..1e4df3e50 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wltypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wpt.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wpt.png new file mode 100644 index 000000000..0ab318853 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wstamp.jpg b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wtextbox.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wtextbox.png new file mode 100644 index 000000000..87cd2de73 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wtextbox.png differ diff --git a/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wtypeline.png b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wtypeline.png new file mode 100644 index 000000000..1e4df3e50 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/magic-m15-future.mse-style/wtypeline.png differ diff --git a/data/magic-m15-clear-color.mse-style/mcard.jpg b/data/magic-m15-clear-color.mse-style/mcard.jpg new file mode 100644 index 000000000..7fc8c89d2 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/mcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/mlcard.jpg b/data/magic-m15-clear-color.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/mlpt.png b/data/magic-m15-clear-color.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/mlpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/mlstamp.jpg b/data/magic-m15-clear-color.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/mpt.png b/data/magic-m15-clear-color.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/mpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/mstamp.jpg b/data/magic-m15-clear-color.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/multicolor_blend_card.png b/data/magic-m15-clear-color.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-clear-color.mse-style/multicolor_blend_identity.png b/data/magic-m15-clear-color.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-clear-color.mse-style/multicolor_blend_pt.png b/data/magic-m15-clear-color.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-clear-color.mse-style/multicolor_blend_stamp.png b/data/magic-m15-clear-color.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-clear-color.mse-style/rcard.jpg b/data/magic-m15-clear-color.mse-style/rcard.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/rcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/rlcard.jpg b/data/magic-m15-clear-color.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/rlpt.png b/data/magic-m15-clear-color.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/rlpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/rlstamp.jpg b/data/magic-m15-clear-color.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/rpt.png b/data/magic-m15-clear-color.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/rpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/rstamp.jpg b/data/magic-m15-clear-color.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/stamp_mask.png b/data/magic-m15-clear-color.mse-style/stamp_mask.png new file mode 100644 index 000000000..b57151190 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-clear-color.mse-style/style b/data/magic-m15-clear-color.mse-style/style new file mode 100644 index 000000000..498c3c9b1 --- /dev/null +++ b/data/magic-m15-clear-color.mse-style/style @@ -0,0 +1,492 @@ +mse version: 2.0.0 +game: magic +short name: M15 Clear Colors +full name: M15 Clear w/Colors +icon: card-sample.png +position hint: 026 +installer group: magic/m15 style/normal cards/Clear + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2008-06-24 +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: + 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 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 } + has_identity := { styling.color_indicator_dot } + 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: 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: 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: + 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: 2 + render style: image + popup style: in place + image: { card_background() } + mask: framemask.png + + ############################# Name line + name: + left: { if card.card_symbol=="none" then 32 else 50 } + top: 31 + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 16 + color: black + casting cost: + right: 346 + top: 30 + 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: 15 + top: 0 + width: 345 + bottom: 291 + z index: 0 + ############################# 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: 3 + 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: 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: 32 + 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: 4 + 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: 3 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks +############################# PT + pt: + z index: 3 + 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: 2 + 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: 2 + 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: frame + script: "frame" + 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: 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: artist arrow + editable: false + save value: false + choice: white +extra card field: + type: choice + name: image liner + script: "image" + 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: choice + name: foil stamp + choice: stamp + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: frame.png + 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 + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 2 + 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: 2 + visible: { is_rare() and styling.use_holofoil_stamps} + render style: image + mask: stamp_mask.png + image: { card_stamp() } + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 3 + 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 diff --git a/data/magic-m15-clear-color.mse-style/testmask.png b/data/magic-m15-clear-color.mse-style/testmask.png new file mode 100644 index 000000000..d11c0c39e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/testmask.png differ diff --git a/data/magic-m15-clear-color.mse-style/tombstone.png b/data/magic-m15-clear-color.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/tombstone.png differ diff --git a/data/magic-m15-clear-color.mse-style/ucard.jpg b/data/magic-m15-clear-color.mse-style/ucard.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/ucard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/ulcard.jpg b/data/magic-m15-clear-color.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/ulpt.png b/data/magic-m15-clear-color.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/ulpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/ulstamp.jpg b/data/magic-m15-clear-color.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/upt.png b/data/magic-m15-clear-color.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/upt.png differ diff --git a/data/magic-m15-clear-color.mse-style/ustamp.jpg b/data/magic-m15-clear-color.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/vehiclemask.png b/data/magic-m15-clear-color.mse-style/vehiclemask.png new file mode 100644 index 000000000..be47f4fa8 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/vehiclemask.png differ diff --git a/data/magic-m15-clear-color.mse-style/vmask.jpg b/data/magic-m15-clear-color.mse-style/vmask.jpg new file mode 100644 index 000000000..c8cb735c2 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/vmask.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/wcard.jpg b/data/magic-m15-clear-color.mse-style/wcard.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/wcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/wlcard.jpg b/data/magic-m15-clear-color.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/wlpt.png b/data/magic-m15-clear-color.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/wlpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/wlstamp.jpg b/data/magic-m15-clear-color.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-clear-color.mse-style/wpt.png b/data/magic-m15-clear-color.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/wpt.png differ diff --git a/data/magic-m15-clear-color.mse-style/wstamp.jpg b/data/magic-m15-clear-color.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-clear-color.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-clearartifact.mse-style/artist_arrow.png b/data/magic-m15-clearartifact.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-clearartifact.mse-style/bar.png b/data/magic-m15-clearartifact.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/bar.png differ diff --git a/data/magic-m15-clearartifact.mse-style/border_mask.png b/data/magic-m15-clearartifact.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/border_mask.png differ diff --git a/data/magic-m15-clearartifact.mse-style/build.bat b/data/magic-m15-clearartifact.mse-style/build.bat new file mode 100644 index 000000000..e1ce72300 --- /dev/null +++ b/data/magic-m15-clearartifact.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-clear.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-clear.mse-installer" "Magic - M15 Clear.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-clearartifact.mse-style/card-sample.png b/data/magic-m15-clearartifact.mse-style/card-sample.png new file mode 100644 index 000000000..d85b63a7a Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/card-sample.png differ diff --git a/data/magic-m15-clearartifact.mse-style/foil_mask.png b/data/magic-m15-clearartifact.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/foil_mask.png differ diff --git a/data/magic-m15-clearartifact.mse-style/foil_mask_rare.png b/data/magic-m15-clearartifact.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-clearartifact.mse-style/foil_stamp.png b/data/magic-m15-clearartifact.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-clearartifact.mse-style/frame.png b/data/magic-m15-clearartifact.mse-style/frame.png new file mode 100644 index 000000000..72af21cfe Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/frame.png differ diff --git a/data/magic-m15-clearartifact.mse-style/frame2.png b/data/magic-m15-clearartifact.mse-style/frame2.png new file mode 100644 index 000000000..a458b0736 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/frame2.png differ diff --git a/data/magic-m15-clearartifact.mse-style/image_mask.png b/data/magic-m15-clearartifact.mse-style/image_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/image_mask.png differ diff --git a/data/magic-m15-clearartifact.mse-style/imageborder.png b/data/magic-m15-clearartifact.mse-style/imageborder.png new file mode 100644 index 000000000..854152b68 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/imageborder.png differ diff --git a/data/magic-m15-clearartifact.mse-style/pt.png b/data/magic-m15-clearartifact.mse-style/pt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/pt.png differ diff --git a/data/magic-m15-clearartifact.mse-style/style b/data/magic-m15-clearartifact.mse-style/style new file mode 100644 index 000000000..f373b29e6 --- /dev/null +++ b/data/magic-m15-clearartifact.mse-style/style @@ -0,0 +1,413 @@ +mse version: 2.0.0 +game: magic +short name: M15 Clear Artifact +full name: After M15 Clear Artifact +icon: card-sample.png +position hint: 002 +installer group: magic/m15 style/normal cards/Clear + +version: 2020-04-25 +depends on: + package: magic.mse-game + version: 2020-04-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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: + # 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 } + + # Flavor Text Bar + 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: + 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") } +styling field: + type: text + name: flavor bar offset + description: Move the flavor bar down X pixels. Use negative to move up +############################################################## Card fields +card style: + 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 + ############################# Name line + name: + left: { if card.card_symbol=="none" then 32 else 50 } + top: 31 + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 16 + color: black + casting cost: + right: 346 + top: 30 + 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: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + mask: image_mask.png + ############################# Card type + type: + left: 36 + top: 294 + width: { 307 - 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: 342 + top : 296 + width: 44 + height: 22 + 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") + ############################# Text box + text: + left: 31 + top : 328 + width: 311 + height: 142 + 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 : 321 + width: 138 + height: 156 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks +############################# PT + pt: + z index: 3 + 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: 2 + 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: 2 + 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: choice + name: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +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: frame + script: "frame" + editable: false + save value: false +extra card field: + type: choice + name: pt box + script: "pt" + editable: false + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: artist arrow + editable: false + save value: false + choice: white +extra card field: + type: choice + name: image liner + script: "image" + save value: false + editable: false +extra card style: + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { if is_rare() then "frame2.png" else "frame.png" } + 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 + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 2 + visible: { card.pt != "" } + render style: image + image: pt.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" } + flavor bar: + left: 0 + top: { bar_equation() } + width: 375 + height: 1 + z index: 2 + render style: image + image: bar.png + visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" } + diff --git a/data/magic-m15-clearartifact.mse-style/tombstone.png b/data/magic-m15-clearartifact.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-clearartifact.mse-style/tombstone.png differ diff --git a/data/magic-m15-conspiracy.mse-style/artist_arrow.png b/data/magic-m15-conspiracy.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-conspiracy.mse-style/backdrop.png b/data/magic-m15-conspiracy.mse-style/backdrop.png new file mode 100644 index 000000000..50a76bf91 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/backdrop.png differ diff --git a/data/magic-m15-conspiracy.mse-style/build.bat b/data/magic-m15-conspiracy.mse-style/build.bat new file mode 100644 index 000000000..e1ce72300 --- /dev/null +++ b/data/magic-m15-conspiracy.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-clear.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-clear.mse-installer" "Magic - M15 Clear.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-conspiracy.mse-style/card-sample.png b/data/magic-m15-conspiracy.mse-style/card-sample.png new file mode 100644 index 000000000..179e7077d Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/card-sample.png differ diff --git a/data/magic-m15-conspiracy.mse-style/foil_mask.png b/data/magic-m15-conspiracy.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/foil_mask.png differ diff --git a/data/magic-m15-conspiracy.mse-style/foil_mask_rare.png b/data/magic-m15-conspiracy.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-conspiracy.mse-style/foil_stamp.png b/data/magic-m15-conspiracy.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-conspiracy.mse-style/frame.png b/data/magic-m15-conspiracy.mse-style/frame.png new file mode 100644 index 000000000..c340f410d Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/frame.png differ diff --git a/data/magic-m15-conspiracy.mse-style/frame2.png b/data/magic-m15-conspiracy.mse-style/frame2.png new file mode 100644 index 000000000..a67703c95 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/frame2.png differ diff --git a/data/magic-m15-conspiracy.mse-style/frame3.png b/data/magic-m15-conspiracy.mse-style/frame3.png new file mode 100644 index 000000000..6b3192998 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/frame3.png differ diff --git a/data/magic-m15-conspiracy.mse-style/image_mask.png b/data/magic-m15-conspiracy.mse-style/image_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/image_mask.png differ diff --git a/data/magic-m15-conspiracy.mse-style/imageborder.png b/data/magic-m15-conspiracy.mse-style/imageborder.png new file mode 100644 index 000000000..854152b68 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/imageborder.png differ diff --git a/data/magic-m15-conspiracy.mse-style/pt.png b/data/magic-m15-conspiracy.mse-style/pt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/pt.png differ diff --git a/data/magic-m15-conspiracy.mse-style/style b/data/magic-m15-conspiracy.mse-style/style new file mode 100644 index 000000000..7f3774e8b --- /dev/null +++ b/data/magic-m15-conspiracy.mse-style/style @@ -0,0 +1,399 @@ +mse version: 2.0.0 +game: magic +short name: M15 Conspiracy +full name: After M15 Conspiracy +icon: card-sample.png +position hint: 67 +installer group: magic/m15 style/normal cards/Clear + +version: 2014-07-15 +depends on: + package: magic.mse-game + version: 2008-06-24 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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: + # 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 } + + frame_alpha := { if styling.frame_opacity == "" then 0.6 + else if styling.frame_opacity < 0 then 0 + else if styling.frame_opacity > 100 then 1 + else styling.frame_opacity / 100 + } + + # 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: text + name: frame opacity + description: The opacity of the frame. 100 is no transparency, 0 is completely transparent. Default is 60. +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: + ############################# Name line + name: + left: { if card.card_symbol=="none" then 32 else 50 } + top: 31 + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 16 + color: black + casting cost: + right: 346 + top: 30 + 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: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + mask: image_mask.png + ############################# Card type + type: + left: 32 + top: 297 + width: { 307 - 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: 334 + top : 298 + width: 44 + height: 22 + 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") + ############################# Text box + text: + left: 28 + top : 329 + width: 313 + height: 147 + 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 : 321 + width: 138 + height: 156 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks +############################# PT + pt: + z index: 3 + 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: 2 + 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: 2 + 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: frame + script: "frame" + editable: false + save value: false +extra card field: + type: choice + name: backdrop + script: "backdrop" + editable: false + save value: false +extra card field: + type: choice + name: pt box + script: "pt" + editable: false + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: artist arrow + editable: false + save value: false + choice: white +extra card field: + type: choice + name: image liner + script: "image" + save value: false + editable: false +extra card style: + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { if is_rare() then "frame2.png" else "frame.png" } + backdrop: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: { set_alpha("backdrop.png", alpha: frame_alpha()) } + 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 + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 2 + visible: { card.pt != "" } + render style: image + image: pt.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-conspiracy.mse-style/tombstone.png b/data/magic-m15-conspiracy.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-conspiracy.mse-style/tombstone.png differ diff --git a/data/magic-m15-contraption.mse-style/artist_arrow.png b/data/magic-m15-contraption.mse-style/artist_arrow.png new file mode 100644 index 000000000..fa89d4c65 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-contraption.mse-style/border_mask.png b/data/magic-m15-contraption.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/border_mask.png differ diff --git a/data/magic-m15-contraption.mse-style/build.bat b/data/magic-m15-contraption.mse-style/build.bat new file mode 100644 index 000000000..e1ce72300 --- /dev/null +++ b/data/magic-m15-contraption.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-clear.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-clear.mse-installer" "Magic - M15 Clear.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-contraption.mse-style/card-sample.png b/data/magic-m15-contraption.mse-style/card-sample.png new file mode 100644 index 000000000..9ca8418e7 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/card-sample.png differ diff --git a/data/magic-m15-contraption.mse-style/foil_mask.png b/data/magic-m15-contraption.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/foil_mask.png differ diff --git a/data/magic-m15-contraption.mse-style/foil_mask_rare.png b/data/magic-m15-contraption.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-contraption.mse-style/foil_stamp.png b/data/magic-m15-contraption.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-contraption.mse-style/frame.png b/data/magic-m15-contraption.mse-style/frame.png new file mode 100644 index 000000000..8ec07b36c Binary files /dev/null and b/data/magic-m15-contraption.mse-style/frame.png differ diff --git a/data/magic-m15-contraption.mse-style/image_mask.png b/data/magic-m15-contraption.mse-style/image_mask.png new file mode 100644 index 000000000..b0bae9fa2 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/image_mask.png differ diff --git a/data/magic-m15-contraption.mse-style/style b/data/magic-m15-contraption.mse-style/style new file mode 100644 index 000000000..e53aee7e7 --- /dev/null +++ b/data/magic-m15-contraption.mse-style/style @@ -0,0 +1,700 @@ +mse version: 2.0.0 +game: magic +short name: M15 Contraptions +full name: Unstable Contraptions +icon: card-sample.png +position hint: 901 +installer group: magic/m15 style/normal cards/Clear + +version: 2018-02-08 +depends on: + package: magic.mse-game + version: 2008-06-24 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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: + # 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_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: 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: 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: + ############################# Name line + name: + left: { if card.card_symbol=="none" then 32 else 50 } + top: 27 + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 16 + color: black + casting cost: + right: 346 + top: 26 + 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: 26 + height: 20 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + mask: image_mask.png + ############################# Card type + type: + left: 31 + top: 319 + width: { 307 - 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: 345 + top : 320 + width: 44 + height: 22 + 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: 30 + top : 353 + width: 314 + height: 124 + mask: textmask.png + 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: 313 + top : 436 + width: 44 + height: 44 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks +############################# PT + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 3 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: -1.7 + shadow displacement y: 0 + shadow blur: .5 + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + shadow color: rgb(0,0,0) + shadow displacement x: -1.7 + shadow displacement y: 0 + shadow blur: .5 + copyright: + right: 350 + top: 500 + width: 140 + height: 10 + z index: 3 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: -1.7 + shadow displacement y: 0 + shadow blur: .5 +############################################################## 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: text + name: card code copy + 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: text + name: card code copy 2 + 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: text + name: card code copy 3 + 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: frame + script: "frame" + editable: false + save value: false +extra card field: + type: choice + name: pt box + script: "pt" + editable: false + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: artist arrow + editable: false + save value: false + choice: white +extra card field: + type: choice + name: image liner + script: "image" + save value: false + editable: false +extra card field: + type: choice + name: second watermark + script: card.watermark + choice: watermark + editable: false + save value: false +extra card field: + type: choice + name: third watermark + script: card.watermark + choice: watermark + editable: false + save value: false +extra card field: + type: text + name: set code copy + script: card.set_code + editable: false + save value: false +extra card field: + type: text + name: set code copy 2 + script: card.set_code + editable: false + save value: false +extra card field: + type: text + name: set code copy 3 + script: card.set_code + editable: false + save value: false +extra card field: + type: text + name: illustrator copy + script: card.illustrator + editable: false + save value: false +extra card field: + type: text + name: illustrator copy 2 + script: card.illustrator + editable: false + save value: false +extra card field: + type: text + name: illustrator copy 3 + script: card.illustrator + editable: false + save value: false +extra card field: + type: text + name: copyright copy + script: if set.automatic_copyright then set.copyright else card.copyright + editable: false + save value: false +extra card field: + type: text + name: copyright copy 2 + script: if set.automatic_copyright then set.copyright else card.copyright + editable: false + save value: false +extra card field: + type: text + name: copyright copy 3 + script: if set.automatic_copyright then set.copyright else card.copyright + 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 style: + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: frame.png + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: -1.7 + shadow displacement y: 0 + shadow blur: .5 + + 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 + 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" } + second watermark: + left: 313 + top : 436 + width: 44 + height: 44 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + third watermark: + left: 313 + top : 436 + width: 44 + height: 44 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + set code copy: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 1.7 + shadow displacement y: 0 + shadow blur: .5 + set code copy 2: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: 1.7 + shadow blur: .5 + set code copy 3: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: -1.7 + shadow blur: .5 + illustrator copy: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: rgba(0,0,0,0) + shadow color: rgb(0,0,0) + shadow displacement x: 1.7 + shadow displacement y: 0 + shadow blur: .5 + illustrator copy 2: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: rgba(0,0,0,0) + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: -1.7 + shadow blur: .5 + illustrator copy 3: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: rgba(0,0,0,0) + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: 1.7 + shadow blur: .5 + copyright copy: + right: 350 + top: 500 + width: 140 + height: 10 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 1.3 + shadow displacement y: 0 + shadow blur: .5 + copyright copy 2: + right: 350 + top: 500 + width: 140 + height: 10 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: 1.3 + shadow blur: .5 + copyright copy 3: + right: 350 + top: 500 + width: 140 + height: 10 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: -1.3 + shadow blur: .5 + card code copy: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 1.7 + shadow displacement y: 0 + shadow blur: .5 + card code copy 2: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: 1.7 + shadow blur: .5 + card code copy 3: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 2 + font: + name: Relay-Medium + size: 7 + color: rgba(0,0,0,0) + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: 0 + shadow displacement y: -1.7 + shadow blur: .5 + auto copyright: + right: 350 + top: 500 + width: 140 + height: 10 + z index: 3 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + shadow color: rgb(0,0,0) + shadow displacement x: -1.7 + shadow displacement y: 0 + shadow blur: .5 \ No newline at end of file diff --git a/data/magic-m15-contraption.mse-style/textmask.png b/data/magic-m15-contraption.mse-style/textmask.png new file mode 100644 index 000000000..b0d725666 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/textmask.png differ diff --git a/data/magic-m15-contraption.mse-style/tombstone.png b/data/magic-m15-contraption.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-contraption.mse-style/tombstone.png differ diff --git a/data/magic-m15-devoid.mse-style/acard.png b/data/magic-m15-devoid.mse-style/acard.png new file mode 100644 index 000000000..752494845 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/acard.png differ diff --git a/data/magic-m15-devoid.mse-style/artifact_blend_card.png b/data/magic-m15-devoid.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-devoid.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-devoid.mse-style/artifact_blend_identity.png b/data/magic-m15-devoid.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-devoid.mse-style/artifact_blend_pt.png b/data/magic-m15-devoid.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-devoid.mse-style/artifact_blend_stamp.png b/data/magic-m15-devoid.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-devoid.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-devoid.mse-style/artist_arrow.png b/data/magic-m15-devoid.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-devoid.mse-style/bar.png b/data/magic-m15-devoid.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/bar.png differ diff --git a/data/magic-m15-devoid.mse-style/bcard.png b/data/magic-m15-devoid.mse-style/bcard.png new file mode 100644 index 000000000..ddd1b15b8 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/bcard.png differ diff --git a/data/magic-m15-devoid.mse-style/border_mask.png b/data/magic-m15-devoid.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/border_mask.png differ diff --git a/data/magic-m15-devoid.mse-style/build.bat b/data/magic-m15-devoid.mse-style/build.bat new file mode 100644 index 000000000..18f75f711 --- /dev/null +++ b/data/magic-m15-devoid.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-devoid.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-devoid.mse-installer" "Magic - M15 Devoid.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-devoid.mse-style/card-sample.png b/data/magic-m15-devoid.mse-style/card-sample.png new file mode 100644 index 000000000..e1433098f Binary files /dev/null and b/data/magic-m15-devoid.mse-style/card-sample.png differ diff --git a/data/magic-m15-devoid.mse-style/ccard.png b/data/magic-m15-devoid.mse-style/ccard.png new file mode 100644 index 000000000..f50873af4 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/ccard.png differ diff --git a/data/magic-m15-devoid.mse-style/foil_mask.png b/data/magic-m15-devoid.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/foil_mask.png differ diff --git a/data/magic-m15-devoid.mse-style/foil_mask_rare.png b/data/magic-m15-devoid.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-devoid.mse-style/foil_stamp.png b/data/magic-m15-devoid.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-devoid.mse-style/gcard.png b/data/magic-m15-devoid.mse-style/gcard.png new file mode 100644 index 000000000..5ba6ef596 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/gcard.png differ diff --git a/data/magic-m15-devoid.mse-style/hybrid_blend_card.png b/data/magic-m15-devoid.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-devoid.mse-style/hybrid_blend_identity.png b/data/magic-m15-devoid.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-devoid.mse-style/hybrid_blend_pt.png b/data/magic-m15-devoid.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-devoid.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-devoid.mse-style/hybrid_blend_stamp.png b/data/magic-m15-devoid.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-devoid.mse-style/image_mask.png b/data/magic-m15-devoid.mse-style/image_mask.png new file mode 100644 index 000000000..5a551c103 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/image_mask.png differ diff --git a/data/magic-m15-devoid.mse-style/image_mask_inv.png b/data/magic-m15-devoid.mse-style/image_mask_inv.png new file mode 100644 index 000000000..c702ec4b4 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/image_mask_inv.png differ diff --git a/data/magic-m15-devoid.mse-style/mcard.png b/data/magic-m15-devoid.mse-style/mcard.png new file mode 100644 index 000000000..5fc9cb972 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/mcard.png differ diff --git a/data/magic-m15-devoid.mse-style/multicolor_blend_card.png b/data/magic-m15-devoid.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-devoid.mse-style/multicolor_blend_identity.png b/data/magic-m15-devoid.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-devoid.mse-style/multicolor_blend_pt.png b/data/magic-m15-devoid.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-devoid.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-devoid.mse-style/multicolor_blend_stamp.png b/data/magic-m15-devoid.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-devoid.mse-style/pt.png b/data/magic-m15-devoid.mse-style/pt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/pt.png differ diff --git a/data/magic-m15-devoid.mse-style/rcard.png b/data/magic-m15-devoid.mse-style/rcard.png new file mode 100644 index 000000000..63ba7f1f9 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/rcard.png differ diff --git a/data/magic-m15-devoid.mse-style/stamp.png b/data/magic-m15-devoid.mse-style/stamp.png new file mode 100644 index 000000000..61acda2c9 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/stamp.png differ diff --git a/data/magic-m15-devoid.mse-style/style b/data/magic-m15-devoid.mse-style/style new file mode 100644 index 000000000..621f83668 --- /dev/null +++ b/data/magic-m15-devoid.mse-style/style @@ -0,0 +1,557 @@ +mse version: 2.0.0 +game: magic +short name: M15 Devoid +full name: Devoid Cards +icon: card-sample.png +installer group: magic/m15 style/devoid cards +position hint: 012 + +version: 2018-02-10 +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: 2018-01-01 + +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 } + + #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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2: "card2.jpg" pt: "pt.png", stamp: "stamp.jpg" identity: "identity.png"] + template := { + if (type == "pt") then "pt.png" + else if (type == "stamp") then "stamp.png" + else template_prefix[type] + input + template_suffix[type] + } + land_template := template + # 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 } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + + 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} + top_of_textbox := {327 - (-chop_top()) } + bottom_of_textbox := {481 - chop_bot() } + ##### flavor bar stuff + 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)} + + 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 } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", 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 X pixels from the top OR shrinks "top,bottom," +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 up X pixels. Use negative to move down. +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: 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: 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: 1 + render style: image + popup style: in place + mask: image_mask_inv.png + 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 - to_int(0.5 * shrink_name())} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name() } + 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: 14 + top: 60 + width: 346 + height: 432 + z index: 0 + mask: image_mask.png + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 2 + render style: image + visible: false + image: { card_identity() } + type: + left: 36 + top: { 294 + shrink_type() } + width: { 307 - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + color: black + separator color: rgb(128,128,128) + rarity: + right: 342 + top : 296 + width: 44 + height: 22 + z index: 3 + 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: 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: 3 + 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: 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: 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() } + 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 + 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" } + 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) != "" and set.use_flavor_bar } diff --git a/data/magic-m15-devoid.mse-style/tombstone.png b/data/magic-m15-devoid.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/tombstone.png differ diff --git a/data/magic-m15-devoid.mse-style/ucard.png b/data/magic-m15-devoid.mse-style/ucard.png new file mode 100644 index 000000000..30455e3c3 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/ucard.png differ diff --git a/data/magic-m15-devoid.mse-style/wcard.png b/data/magic-m15-devoid.mse-style/wcard.png new file mode 100644 index 000000000..a66e08f55 Binary files /dev/null and b/data/magic-m15-devoid.mse-style/wcard.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/acard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/acard.jpg new file mode 100644 index 000000000..818a16ccc Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/acard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/acard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/acard2.jpg new file mode 100644 index 000000000..f22306aef Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/acard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/apt.png b/data/magic-m15-doublefaced-leveler.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/apt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/apt2.png b/data/magic-m15-doublefaced-leveler.mse-style/apt2.png new file mode 100644 index 000000000..1ed50325d Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/apt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_card.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..6aed96eeb Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_card2.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..8df29b216 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_identity.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_pt.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_pt2.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_pt2.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_pt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_stamp.png b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/artist_arrow.png b/data/magic-m15-doublefaced-leveler.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/astamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/astamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/bacard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/bacard.jpg new file mode 100644 index 000000000..791c54d8c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/bacard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/bcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/bcard.jpg new file mode 100644 index 000000000..d346d3d1c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/bcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/bcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/bcard2.jpg new file mode 100644 index 000000000..cf973096e Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/blank.png b/data/magic-m15-doublefaced-leveler.mse-style/blank.png new file mode 100644 index 000000000..b3f5e3512 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/blank.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/blcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/blcard.jpg new file mode 100644 index 000000000..e8c4a8ebf Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/blcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/blcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/blcard2.jpg new file mode 100644 index 000000000..7f9542d9b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/blcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/blpt.png b/data/magic-m15-doublefaced-leveler.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/blpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/blpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/blpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/blpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/blstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/border_mask.png b/data/magic-m15-doublefaced-leveler.mse-style/border_mask.png new file mode 100644 index 000000000..fe94188f8 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/border_mask.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/bpt.png b/data/magic-m15-doublefaced-leveler.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/bpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/bpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/bpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/bpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/bstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/card-sample.png b/data/magic-m15-doublefaced-leveler.mse-style/card-sample.png new file mode 100644 index 000000000..fbab22bdf Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/card-sample.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ccard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ccard.jpg new file mode 100644 index 000000000..b469f6592 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ccard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ccard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ccard2.jpg new file mode 100644 index 000000000..340214521 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/clcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/clcard.jpg new file mode 100644 index 000000000..7616f2fb2 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/clcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/clcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/clcard2.jpg new file mode 100644 index 000000000..2707a07ed Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/clcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/clpt.png b/data/magic-m15-doublefaced-leveler.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/clpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/clpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/clpt2.png new file mode 100644 index 000000000..781379aa8 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/clpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/clstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/clstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/cpt.png b/data/magic-m15-doublefaced-leveler.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/cpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/cpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/cpt2.png new file mode 100644 index 000000000..781379aa8 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/cpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/creature.png b/data/magic-m15-doublefaced-leveler.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/creature.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/cstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/cstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/enchantment.png b/data/magic-m15-doublefaced-leveler.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/enchantment.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/foil_mask.png b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_pt.png b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_pt.png new file mode 100644 index 000000000..051756fc3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_pt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_rare.png b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_rare_pt.png b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_rare_pt.png new file mode 100644 index 000000000..ea9adc35b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/foil_mask_rare_pt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/foil_stamp.png b/data/magic-m15-doublefaced-leveler.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/gcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/gcard.jpg new file mode 100644 index 000000000..d5236333b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/gcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/gcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/gcard2.jpg new file mode 100644 index 000000000..3f4ddfb6f Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/glcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/glcard.jpg new file mode 100644 index 000000000..aa7cc9db0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/glcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/glcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/glcard2.jpg new file mode 100644 index 000000000..71f4314b2 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/glcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/glpt.png b/data/magic-m15-doublefaced-leveler.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/glpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/glpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/glpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/glpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/glstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/gpt.png b/data/magic-m15-doublefaced-leveler.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/gpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/gpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/gpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/gpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/gstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_card.png b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_card2.png b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_identity.png b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_pt.png b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_pt2.png b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_stamp.png b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/imagemask_extended.png b/data/magic-m15-doublefaced-leveler.mse-style/imagemask_extended.png new file mode 100644 index 000000000..4e120c91e Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/imagemask_extended.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/imagemask_standard.png b/data/magic-m15-doublefaced-leveler.mse-style/imagemask_standard.png new file mode 100644 index 000000000..f086b16b3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/imagemask_standard.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/instant.png b/data/magic-m15-doublefaced-leveler.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/instant.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/land.png b/data/magic-m15-doublefaced-leveler.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/land.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/level_stamp_mask.png b/data/magic-m15-doublefaced-leveler.mse-style/level_stamp_mask.png new file mode 100644 index 000000000..13da46ade Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/level_stamp_mask.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/levelmask.png b/data/magic-m15-doublefaced-leveler.mse-style/levelmask.png new file mode 100644 index 000000000..49020cab9 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/levelmask.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/lvlup_multiply_1.png b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_multiply_1.png new file mode 100644 index 000000000..593da601a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_multiply_1.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/lvlup_multiply_2.png b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_multiply_2.png new file mode 100644 index 000000000..a85e8b649 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_multiply_2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/lvlup_texture_1.png b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_texture_1.png new file mode 100644 index 000000000..489c8692b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_texture_1.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/lvlup_texture_2.png b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_texture_2.png new file mode 100644 index 000000000..df95fe43b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/lvlup_texture_2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/mcard.jpg new file mode 100644 index 000000000..a8500870a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/mcard2.jpg new file mode 100644 index 000000000..6157a87d9 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mlcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/mlcard.jpg new file mode 100644 index 000000000..ad58b91ae Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mlcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/mlcard2.jpg new file mode 100644 index 000000000..5b08a33da Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mlcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mlpt.png b/data/magic-m15-doublefaced-leveler.mse-style/mlpt.png new file mode 100644 index 000000000..a4f13f927 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mlpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mlpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/mlpt2.png new file mode 100644 index 000000000..2b7eb6914 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mlpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mlstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mpt.png b/data/magic-m15-doublefaced-leveler.mse-style/mpt.png new file mode 100644 index 000000000..a4f13f927 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/mpt2.png new file mode 100644 index 000000000..2b7eb6914 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/mstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_card.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..53af49868 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_card2.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..898bf05d0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_identity.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_pt.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_pt2.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_stamp.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_stamp2.png b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_stamp2.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multicolor_blend_stamp2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/multitype.png b/data/magic-m15-doublefaced-leveler.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/multitype.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/night_circle.png b/data/magic-m15-doublefaced-leveler.mse-style/night_circle.png new file mode 100644 index 000000000..d6118b70a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/night_circle.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/oacard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/oacard.jpg new file mode 100644 index 000000000..52afe7ac2 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/oacard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/omcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/omcard.jpg new file mode 100644 index 000000000..8f1c28b96 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/omcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/omlcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/omlcard.jpg new file mode 100644 index 000000000..8c7005c32 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/omlcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/planeswalker.png b/data/magic-m15-doublefaced-leveler.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/planeswalker.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ptbox_multiply_1.png b/data/magic-m15-doublefaced-leveler.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..a24049cae Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ptbox_multiply_2.png b/data/magic-m15-doublefaced-leveler.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..4c543f497 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ptmask.png b/data/magic-m15-doublefaced-leveler.mse-style/ptmask.png new file mode 100644 index 000000000..641447b35 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ptmask.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/rcard.jpg new file mode 100644 index 000000000..2f2aeae13 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/rcard2.jpg new file mode 100644 index 000000000..8d7c91ca6 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rlcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/rlcard.jpg new file mode 100644 index 000000000..d3dbc9cef Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rlcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/rlcard2.jpg new file mode 100644 index 000000000..bdf3d7f05 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rlcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rlpt.png b/data/magic-m15-doublefaced-leveler.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rlpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rlpt2.pdn b/data/magic-m15-doublefaced-leveler.mse-style/rlpt2.pdn new file mode 100644 index 000000000..36afe0ae3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rlpt2.pdn differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rlpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/rlpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rlpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rlstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rpt.png b/data/magic-m15-doublefaced-leveler.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rpt2.pdn b/data/magic-m15-doublefaced-leveler.mse-style/rpt2.pdn new file mode 100644 index 000000000..31edf292b Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rpt2.pdn differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/rpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/rstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/sorcery.png b/data/magic-m15-doublefaced-leveler.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/sorcery.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/structure.png b/data/magic-m15-doublefaced-leveler.mse-style/structure.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/structure.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/style b/data/magic-m15-doublefaced-leveler.mse-style/style new file mode 100644 index 000000000..78dde597b --- /dev/null +++ b/data/magic-m15-doublefaced-leveler.mse-style/style @@ -0,0 +1,1432 @@ +mse version: 0.3.8 +game: magic +short name: M15 Double Leveler +full name: M15 Double Leveler +icon: card-sample.png +position hint: 068 +installer group: magic/new style/leveler cards + +version: 2018-02-17 +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 != "" } + + # Declare the card shape. + card_shape := { "leveler" } + has_identity := { styling.color_indicator_dot } + has_identity_2 := {styling.color_indicator_dot_2 } + is_unsorted := {styling.remove_from_autocount} + card_shape := {"double faced"} +############################################################## 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: level label + description: Should the level indicator say something other than "LEVEL"? +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 + 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_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 + ############### rule text 2 and 3, 4, 5 are in extra card fields + rule text: + left: 29 + top: 327 + right: {if card.pt != "" then 277 else 342} + height: 51 + 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 + level 2 text: + left: {if card.level_1 != "" then 103 else 31} + top: 379 + right: {if card.pt_2 != "" then 277 else 342} + height: 51 + 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.level_2_text) and + card.flavor_text == "" and + card_style.level_2_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 + level 3 text: + left: {if card.level_2 != "" then 103 else 31} + top: 430 + right: {if card.pt_3 != "" then 277 else 342} + height: 51 + 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.level_3_text) and + card.flavor_text == "" and + card_style.level_3_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 + text 2: + left: 408 + top: 327 + width: { if card.pt_4 != "" then 249 else 314 } + height: 51 + 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: 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 + level 5 text: + left: {if card.level_3 != "" then 482 else 410} + top: 379 + right: {if card.pt_5 != "" then 656 else 721} + height: 51 + 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.level_5_text) and + card.flavor_text == "" and + card_style.level_5_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 + level 6 text: + left: {if card.level_4 != "" then 482 else 410} + top: 430 + right: {if card.pt_6 != "" then 656 else 721} + height: 51 + 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.level_6_text) and + card.flavor_text == "" and + card_style.level_6_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: 321 + width: 138 + height: 166 + z index: 2 + 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: 2 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 1: + z index: 4 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 17 + color: black + shadow color: white + shadow blur: 2 + level 2: + z index: 4 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 17 + color: black + shadow color: white + shadow blur: 2 + + level 3: + z index: 4 + left: 415 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 17 + color: black + shadow color: white + shadow blur: 2 + level 4: + z index: 4 + left: 415 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 17 + color: black + shadow color: white + shadow blur: 2 + ############################# PT TODO: GUARDARE COSA FA... + pt: + z index: 4 + left: 284 + top: 340 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 2: + z index: 4 + left: 284 + top: 391 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 3: + z index: 4 + left: 284 + top: 442 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 4: + z index: 4 + left: 661 + top: 340 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 5: + z index: 4 + left: 661 + top: 391 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 6: + z index: 4 + left: 661 + top: 442 + 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 + 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: 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: 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: 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 + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + script: card.card_color + editable: false + save value: false +##Second face +extra card field: + type: choice + name: pt box 4 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 5 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 6 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 1 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 2 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup multiply 1 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to darken second arrow by more. +extra card field: + type: choice + name: lvlup multiply 2 + choice: image + save value: false + editable: false +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 1 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the second arrow. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 2 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 1 copy 1 + editable: false + save value: false + script: card.level_1 +# Repeat the second level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 2 copy 1 + editable: false + save value: false + script: card.level_2 +####### Back face +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup2 texture 1 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup2 texture 2 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup2 multiply 1 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to darken second arrow by more. +extra card field: + type: choice + name: lvlup2 multiply 2 + choice: image + save value: false + editable: false +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl2 label 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl2 label 1 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the second arrow. +extra card field: + type: text + name: lvl2 label 2 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl2 label 2 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level2 1 copy 1 + editable: false + save value: false + script: card.level_3 +# Repeat the second level with more shadow to give illusion of outline. +extra card field: + type: text + name: level2 2 copy 1 + editable: false + save value: false + script: card.level_4 +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: 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() + "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: 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 + 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: color + name: levelmask + choice: + name: black + color: rgb(90,90,90) + save value: false + editable: 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: + 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: 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 + pt box: + left: 271 + top: 335 + width: 81 + height: 42 + z index: 3 + visible: { card.pt != "" } + render style: image + image: { leveler_ptbox() } + pt box 2: + left: 271 + top: 386 + width: 81 + height: 42 + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 271 + top: 437 + width: 81 + height: 42 + z index: 3 + visible: { card.pt_3 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + pt box 4: + left: 648 + top: 335 + width: 81 + height: 42 + z index: 3 + visible: { card.pt_4 != "" } + render style: image + image: { leveler_ptbox() } + pt box 5: + left: 648 + top: 386 + width: 81 + height: 42 + z index: 3 + visible: { card.pt_5 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 6: + left: 648 + top: 437 + width: 81 + height: 42 + z index: 3 + visible: { card.pt_6 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + 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"} + lvlup texture 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_1.png + visible: {card.level_1 != ""} + lvlup texture 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_2.png + visible: {card.level_2 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_1.png", combine: "multiply")} + visible: {card.level_1 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_2.png", combine: "multiply")} + visible: {card.level_2 != ""} + lvl label 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 1 copy 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 2: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + lvl label 2 copy 1: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + #############BACK FACE + lvlup2 texture 1: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_1.png + visible: {card.level_3 != ""} + lvlup2 texture 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_2.png + visible: {card.level_4 != ""} + lvlup2 multiply 1: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_1.png", combine: "multiply")} + visible: {card.level_3 != ""} + lvlup2 multiply 1: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_2.png", combine: "multiply")} + visible: {card.level_4 != ""} + lvl2 label 1: + left: 427 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_3 != ""} + lvl2 label 1 copy 1: + left: 427 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_3 != ""} + lvl2 label 2: + left: 427 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_4 != ""} + lvl2 label 2 copy 1: + left: 427 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_4 != ""} + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: { card_stamp() } + mask: level_stamp_mask.png + foil stamp: + left: 165 + top: 473 + width: 46 + height: 26 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + levelmask: + left: 0 + top: 0 + width: 752 + height: 523 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: levelmask.png + auto copyright: + right: 350 + top: 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: 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 \ No newline at end of file diff --git a/data/magic-m15-doublefaced-leveler.mse-style/sun_circle.png b/data/magic-m15-doublefaced-leveler.mse-style/sun_circle.png new file mode 100644 index 000000000..ca9fded6a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/sun_circle.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/tombstone.png b/data/magic-m15-doublefaced-leveler.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/tombstone.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ucard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ucard.jpg new file mode 100644 index 000000000..e54809620 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ucard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ucard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ucard2.jpg new file mode 100644 index 000000000..71699a200 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ulcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ulcard.jpg new file mode 100644 index 000000000..5d7f372b8 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ulcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ulcard2.jpg new file mode 100644 index 000000000..e705c7d64 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ulcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ulpt.png b/data/magic-m15-doublefaced-leveler.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ulpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ulpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/ulpt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ulpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ulstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/upt.png b/data/magic-m15-doublefaced-leveler.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/upt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/upt2.png b/data/magic-m15-doublefaced-leveler.mse-style/upt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/upt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/ustamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/wcard.jpg new file mode 100644 index 000000000..8e6a9a7a6 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/wcard2.jpg new file mode 100644 index 000000000..3da55277a Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wlcard.jpg b/data/magic-m15-doublefaced-leveler.mse-style/wlcard.jpg new file mode 100644 index 000000000..9c46f0478 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wlcard2.jpg b/data/magic-m15-doublefaced-leveler.mse-style/wlcard2.jpg new file mode 100644 index 000000000..5534117c8 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wlcard2.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wlpt.png b/data/magic-m15-doublefaced-leveler.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wlpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wlpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/wlpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wlpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wlstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wpt.png b/data/magic-m15-doublefaced-leveler.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wpt.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wpt2.png b/data/magic-m15-doublefaced-leveler.mse-style/wpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wpt2.png differ diff --git a/data/magic-m15-doublefaced-leveler.mse-style/wstamp.jpg b/data/magic-m15-doublefaced-leveler.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-doublefaced-leveler.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/acard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/acard.jpg new file mode 100644 index 000000000..1a1e030a3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/acard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/acard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/acard2.jpg new file mode 100644 index 000000000..ddc74c6c2 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/acard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/apt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/apt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/apt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/apt2.png new file mode 100644 index 000000000..1ed50325d Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/apt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_card.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..47a8db2e2 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_card2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..9124a86c6 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_identity.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_pt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_pt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_pt2.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_pt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_stamp.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artist_arrow.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bcard.jpg new file mode 100644 index 000000000..7a3287701 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bcard2.jpg new file mode 100644 index 000000000..6d9caca6d Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blank.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blank.png new file mode 100644 index 000000000..b3f5e3512 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blank.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blcard.jpg new file mode 100644 index 000000000..40f2620ba Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blcard2.jpg new file mode 100644 index 000000000..7149d686d Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/blpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask.png new file mode 100644 index 000000000..88259b10d Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask_old.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask_old.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask_old.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask_transform.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask_transform.png new file mode 100644 index 000000000..818e444e8 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/border_mask_transform.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/bpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/build.bat b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/build.bat new file mode 100644 index 000000000..c14180f4e --- /dev/null +++ b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/build.bat @@ -0,0 +1,7 @@ +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-singleside-borderfix.mse-style/card-sample.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/card-sample.png new file mode 100644 index 000000000..a318b18c9 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/card-sample.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ccard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ccard.jpg new file mode 100644 index 000000000..cfda10135 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ccard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ccard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ccard2.jpg new file mode 100644 index 000000000..7d5387554 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cccard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cccard.jpg new file mode 100644 index 000000000..0a5dfc22b Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cccard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clcard.jpg new file mode 100644 index 000000000..afdd012ea Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clcard2.jpg new file mode 100644 index 000000000..cdbd30a3f Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clpt2.png new file mode 100644 index 000000000..781379aa8 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/clpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cpt2.png new file mode 100644 index 000000000..781379aa8 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/cpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/eldrazi.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/eldrazi.png new file mode 100644 index 000000000..358dc4d27 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/eldrazi.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_pt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_pt.png new file mode 100644 index 000000000..051756fc3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_pt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_rare.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_rare_pt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_rare_pt.png new file mode 100644 index 000000000..ea9adc35b Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/foil_mask_rare_pt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gcard.jpg new file mode 100644 index 000000000..be5f3ce08 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gcard2.jpg new file mode 100644 index 000000000..a1ed4f7e6 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glcard.jpg new file mode 100644 index 000000000..a6d3d44a5 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glcard2.jpg new file mode 100644 index 000000000..6f1149876 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/glpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/gpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_card.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..e4cf702a3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_card2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..981376aff Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_identity.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_pt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_pt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_stamp.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask - Copy.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask - Copy.png new file mode 100644 index 000000000..5a551c103 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask - Copy.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask.png new file mode 100644 index 000000000..d939c178f Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask_transform.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask_transform.png new file mode 100644 index 000000000..bc382f09f Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/image_mask_transform.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mcard.jpg new file mode 100644 index 000000000..6d18caf81 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mcard2.jpg new file mode 100644 index 000000000..3e4ee70c8 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlcard.jpg new file mode 100644 index 000000000..63010a2f5 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlcard2.jpg new file mode 100644 index 000000000..19b6fa1db Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlpt2.png new file mode 100644 index 000000000..e7677e0c3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mlpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/moon.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/moon.png new file mode 100644 index 000000000..8cc78a03d Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/moon.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mpt2.png new file mode 100644 index 000000000..e7677e0c3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/mpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_card.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..37287b90e Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_card2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..ff6edfa83 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_identity.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_pt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_pt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_stamp.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_stamp2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_stamp2.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/multicolor_blend_stamp2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/night_circle.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/night_circle.png new file mode 100644 index 000000000..d6118b70a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/night_circle.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/r-base.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/r-base.jpg new file mode 100644 index 000000000..2f2aeae13 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/r-base.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rcard.jpg new file mode 100644 index 000000000..0ea69f036 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rcard2.jpg new file mode 100644 index 000000000..c7a401ea7 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlcard.jpg new file mode 100644 index 000000000..8a58e890f Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlcard2.jpg new file mode 100644 index 000000000..fa2bd3353 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rlpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/rpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/style b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/style new file mode 100644 index 000000000..3f1783c2e --- /dev/null +++ b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/style @@ -0,0 +1,761 @@ +mse version: 2.0.0 +game: magic +short name: M15 TwoFace +full name: w/Border Fix +icon: card-sample.png +position hint: 069 +installer group: magic/m15 style/double faced + +version: 2018-02-17 +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 := { 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 != "" } + use_image := { styling.use_background_images } + card_shape := { "double faced" } + 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 background images + description: Use semi-transparent images behind the text? + initial: no +styling field: + type: boolean + name: pt hover + description: Use the hovering transform p/t? + 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: 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 + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + z index: 1 + mask: border_mask.png + card color: + left: 14 + top: 14 + width: 347 + height: 237 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + card color 2: + left: 14 + top: 261 + width: 347 + height: 238 + 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: 56 + top: 277 + right: { 341 - 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: 346 + top: 276 + 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 + ############################# Card type + type: + left: { if has_identity() then "52" else "32" } + top: 61 + 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 "52" else "32" } + top: 308 + 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: 62 + 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: 344 + top: 309 + 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: 65 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 31 + top: 312 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity_2() } + image: { card_identity() } + ############################# Image + image: + left: 28 + top: 94 + width: { if use_image() then 316 else 0 } + height: { if use_image() then 154 else 0 } + z index: 2 + default: { default_image(card.card_color) } + mask: image_mask_transform.png + image 2: + left: 28 + top: 341 + width: { if use_image() then 316 else 0 } + height: { if use_image() then 145 else 0 } + z index: 2 + default: { default_image(card.card_color_2) } + mask: image_mask_transform.png + ############################# Text box + ################## top 327/height 154 + text: + left: 29 + top: 100 + width: 314 + height: 143 + 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: 29 + top: 349 + width: 314 + height: 130 + 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: 86 + 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: 117 + top: 333 + 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 + ############ top 469 + pt: + z index: 3 + left: 286 + top: 234 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 2: + z index: 3 + left: 286 + top: 478 + 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 + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + illustrator 2: + left: { 44 + card_style.set_code.content_width } + top: 508 + width: 200 + height: 10 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + copyright: + right: 350 + top: { if card.pt_2 != "" then 510 else 488 } + width: 140 + height: 10 + z index: 5 + 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: true + 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 + save value: false +extra card field: + type: choice + name: artist arrow 2 + editable: false + save value: false + choice: white + save value: 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: 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 +################################# Transform Icons +extra card field: + type: choice + name: corner + choice: day + choice: night + choice: moon + choice: eldrazi + #choice: sparkless + #choice: planeswalker + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: day + choice: night + choice: moon + choice: eldrazi + #choice: sparkless + #choice: planeswalker + default: "night" + save value: true + editable: true +extra card field: + type: color + name: border fix + choice: black + editable: false + save value: false + description: The bottom border of the card +extra card field: + type: text + name: pt 2 copy + script: card.pt_2 + editable: false + save value: false +################################# +extra card style: +################################# Transform Card Styles + corner: + left: 19 + top: 25 + height: 31 + width: 31 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + #sparkless: sparkless.png + #planeswalker: planeswalker.png + z index: 1 + corner 2: + left: 19 + top: 272 + height: 31 + width: 31 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + #sparkless: sparkless.png + #planeswalker: planeswalker.png + z index: 1 +################################# + 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" } + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 2 + visible: { set.automatic_card_numbers } + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: { 28 + card_style.set_code.content_width } + top: 500 + width: { if use_image() then 12 else 0 } + height: { if use_image() then 7 else 0 } + z index: 3 + render style: image + image: artist_arrow.png + artist arrow 2: + left: { 28 + card_style.set_code.content_width } + top: 510 + width: { if use_image() then 12 else 0 } + height: { if use_image() then 7 else 0 } + z index: 3 + visible: { card.illustrator_2 != "" } + render style: image + image: artist_arrow.png + pt box: + left: 273 + top: 231 + width: 81 + height: 42 + z index: 2 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 273 + top: 474 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox2() } + border fix: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + z index: 1 + mask: border_mask_transform.png + pt 2 copy: + z index: 4 + left: 317 + top: 212 + width: { if styling.pt_hover then 30 else 0 } + height: { if styling.pt_hover then 12 else 0 } + alignment: bottom right + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + auto copyright: + right: 350 + top: { if card.pt_2 != "" then 510 else 488 } + width: 140 + height: 10 + z index: 5 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/sun_circle.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/sun_circle.png new file mode 100644 index 000000000..ca9fded6a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/sun_circle.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/tombstone.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/tombstone.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ucard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ucard.jpg new file mode 100644 index 000000000..f7bd80e5a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ucard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ucard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ucard2.jpg new file mode 100644 index 000000000..47250e4da Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulcard.jpg new file mode 100644 index 000000000..842f6aa4d Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulcard2.jpg new file mode 100644 index 000000000..4972c4651 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulpt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/ulpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/upt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/upt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/upt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/upt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/upt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wcard.jpg new file mode 100644 index 000000000..7c1870c1a Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wcard2.jpg new file mode 100644 index 000000000..5937ad821 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlcard.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlcard.jpg new file mode 100644 index 000000000..0a8bafa3c Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlcard2.jpg b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlcard2.jpg new file mode 100644 index 000000000..b6cc95c59 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlcard2.jpg differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wlpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wpt.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wpt.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wpt2.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/wpt2.png differ diff --git a/data/magic-m15-doublefaced-singleside-borderfix.mse-style/xcard.png b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/xcard.png new file mode 100644 index 000000000..0e3541e8c Binary files /dev/null and b/data/magic-m15-doublefaced-singleside-borderfix.mse-style/xcard.png differ diff --git a/data/magic-m15-duplex.mse-style/build.bat b/data/magic-m15-duplex.mse-style/build.bat new file mode 100644 index 000000000..e77ff8cd7 --- /dev/null +++ b/data/magic-m15-duplex.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-duplex.mse-style magic.mse-game magic-m15.mse-style 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-duplex.mse-installer" "Magic - M15 Duplex.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-duplex.mse-style/card-sample.png b/data/magic-m15-duplex.mse-style/card-sample.png new file mode 100644 index 000000000..ec6ce92b5 Binary files /dev/null and b/data/magic-m15-duplex.mse-style/card-sample.png differ diff --git a/data/magic-m15-duplex.mse-style/left_blend.png b/data/magic-m15-duplex.mse-style/left_blend.png new file mode 100644 index 000000000..be2255baf Binary files /dev/null and b/data/magic-m15-duplex.mse-style/left_blend.png differ diff --git a/data/magic-m15-duplex.mse-style/right_blend.png b/data/magic-m15-duplex.mse-style/right_blend.png new file mode 100644 index 000000000..ca0157a5e Binary files /dev/null and b/data/magic-m15-duplex.mse-style/right_blend.png differ diff --git a/data/magic-m15-duplex.mse-style/style b/data/magic-m15-duplex.mse-style/style new file mode 100644 index 000000000..8c390e372 --- /dev/null +++ b/data/magic-m15-duplex.mse-style/style @@ -0,0 +1,572 @@ +mse version: 2.0.0 +game: magic +short name: M15 Duplex +full name: After M15 Duplex +icon: card-sample.png +installer group: magic/m15 style/Duplex +position hint: 903 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-m15-altered.mse-style + version: 2014-07-15 +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: + # 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: "/magic-m15-altered.mse-style/" pt: "/magic-m15-altered.mse-style/" stamp: "/magic-m15-altered.mse-style/" 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" + + 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: "/magic-m15-altered.mse-style/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: "/magic-m15-altered.mse-style/hybrid_blend_{type}.png", + dark: base, + light: land_template("m"), + ) + else if multi and artifact then + masked_blend( + mask: "/magic-m15-altered.mse-style/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: "/magic-m15-altered.mse-style/multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + else if artifact then + masked_blend( + mask: "/magic-m15-altered.mse-style/artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + else if color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "/magic-m15-altered.mse-style/hybrid_blend_{type}.png", + dark: land_template("c"), + light: base, + ) + else base + } + + # 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 } + + ifside := {if styling.side == "left" then left else right} + sideset := {if styling.side == "left" then input else input-15} + has_identity := { styling.color_indicator_dot } + 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: choice + name: side + description: Choose which side of the duplex this card is. + choice: left + choice: right +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: 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: 15 + left width: 15 + right width: 15 + top width: 15 + bottom width: 37 + z index: 2 + 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: { ifside(left:if card.card_symbol=="none" then 32 else 50,right:if card.card_symbol=="none" then 32-311-30 else 50-311-30) } + top: 30 + width: { (if card.card_symbol=="none" then 650 else 617+14) - 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: {ifside(left:346+340,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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else sideset(30)} + top: 29 + height: { if styling.side == "left" then 20 else 0 } + width: { if styling.side == "left" then 14 else 0 } + z index: 1 + render style: image + choice images: + tombstone: /magic-m15-altered.mse-style/tombstone.png + ############################# Image + image: + left: {ifside(left:29,right:-312)} + top: 60 + width: 657 + height: 231 + z index: 1 + ############################# Card type + indicator: + left: {ifside(left:31 right:-310)} + top: 300 + width: 17 + height: 17 + z index: 4 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: {if has_identity() then ifside(left:52 right:-289) else ifside(left:32 right:-309)} + top: 296 + width: { (if has_identity() then "616" else "646") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 4 + padding top: 2 + font: + name: Beleren Bold + size: 13 + color: black + separator color: red + rarity: + right: 344 + top: 297 + width: {if styling.side=="right" then 44 else 0} + height: {if styling.side=="right" then 22 else 0} + z index: 4 + 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: {ifside(left:29 right:-312)} + top: 327 + width: 658 + 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: 4 + 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+ifside(left:7.5,right:-7.5)} + top : 321 + width: {ifside(left:138,right:0)} + height: {ifside(left:166,right:0)} + z index: 1 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: {117+ifside(left:7.5,right:-7.5)} + top: 321 + width: {ifside(left:0,right:138)} + height: {ifside(left:0,right: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: 4 + left: 286 + top: 469 + width: { ifside(left:0,right:60) } + height: { ifside(left:0,right: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: 3 + 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: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if card.pt != "" and styling.side == "right" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + 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: 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: card overlay 1 + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: card overlay 2 + script: card.card_color + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + 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: 3 + render style: image + image: /magic-m15-altered.mse-style/artist_arrow.png + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 3 + visible: { card.pt != "" and styling.side == "right" } + render style: image + image: { card_ptbox() } + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 3 + 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: 3 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: /magic-m15-altered.mse-style/foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 5 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + mask: { if is_rare() then "/magic-m15-altered.mse-style/foil_mask_rare.png" else "/magic-m15-altered.mse-style/foil_mask.png" } + card overlay 1: + left: {ifside(left:29 right:-346)} + top : 0 + width: 375 + height: 523 + z index: 0 + render style: image + mask: {ifside(left:"left" right:"right")+"_blend.png"} + image: { card_background() } + card overlay 2: + left: {ifside(left:346 right:-29)} + top : 0 + width: 375 + height: 523 + z index: 0 + render style: image + mask: {ifside(left:"left" right:"right")+"_blend.png"} + image: { card_background() } + auto copyright: + right: 350 + top: { if card.pt != "" and styling.side == "right" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold diff --git a/data/magic-m15-emblem-acorntail.mse-style/artist_arrow.png b/data/magic-m15-emblem-acorntail.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-emblem-acorntail.mse-style/build.bat b/data/magic-m15-emblem-acorntail.mse-style/build.bat new file mode 100644 index 000000000..bb42f40e7 --- /dev/null +++ b/data/magic-m15-emblem-acorntail.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-emblem-acorntail.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-future-common.mse-include + +ren "magic-m15-emblem-acorntail.mse-installer" "Magic - Acorntail's M15 Emblems.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-emblem-acorntail.mse-style/card-sample.png b/data/magic-m15-emblem-acorntail.mse-style/card-sample.png new file mode 100644 index 000000000..4a7c289cd Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/card-sample.png differ diff --git a/data/magic-m15-emblem-acorntail.mse-style/frame.png b/data/magic-m15-emblem-acorntail.mse-style/frame.png new file mode 100644 index 000000000..4e613cfcf Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/frame.png differ diff --git a/data/magic-m15-emblem-acorntail.mse-style/frame_mask.png b/data/magic-m15-emblem-acorntail.mse-style/frame_mask.png new file mode 100644 index 000000000..048ea4d13 Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/frame_mask.png differ diff --git a/data/magic-m15-emblem-acorntail.mse-style/image_default.png b/data/magic-m15-emblem-acorntail.mse-style/image_default.png new file mode 100644 index 000000000..4f5a60a99 Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/image_default.png differ diff --git a/data/magic-m15-emblem-acorntail.mse-style/image_mask.png b/data/magic-m15-emblem-acorntail.mse-style/image_mask.png new file mode 100644 index 000000000..bd3cc54d2 Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/image_mask.png differ diff --git a/data/magic-m15-emblem-acorntail.mse-style/style b/data/magic-m15-emblem-acorntail.mse-style/style new file mode 100644 index 000000000..e2438dba2 --- /dev/null +++ b/data/magic-m15-emblem-acorntail.mse-style/style @@ -0,0 +1,345 @@ +mse version: 2.0.0 +game: magic +short name: Acorntail's Emblems +full name: M15 style +installer group: magic/m15 style/emblems/acorntail +icon: card-sample.png +position hint: 090 + +version: 2015-09-08 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-future-common.mse-include + 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 +# By Acorntail +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "emblem" } +############################################################## 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 +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: short text only +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: + ###################C######### Name line + name: + left: 30 + top: 26 + width: 315 + height: 28 + alignment: bottom center shrink-overflow + padding bottom: -2 + padding top: 2 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 19 + color: rgb(228,236,239) + always symbol: true + ############################# Image + image: + left: 0 + top: 10 + height: 523 + width: 376 + mask: image_mask.png + default: image_default.png + z index: 1 + ################H############ Card type + type: + left: 34 + top: 360 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 4 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + rarity: + right: 343 + top: + 363 + width: 44 + height: 22 + z index: 4 + 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 + top: 390 + width: 311 + height: 80 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: middle center shrink-overflow + z index: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + 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: 4 + 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 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: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: frame 2 + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: textbox + choice: textbox + 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 style: + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 5 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: frame.png + frame 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + popup style: in place + image: frame.png + mask: frame_mask.png + textbox: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + render style: image + image: textbox.png + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + 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: 4 + render style: image + image: artist_arrow.png + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-emblem-acorntail.mse-style/textbox.png b/data/magic-m15-emblem-acorntail.mse-style/textbox.png new file mode 100644 index 000000000..1cfb0262b Binary files /dev/null and b/data/magic-m15-emblem-acorntail.mse-style/textbox.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/artist_arrow.png b/data/magic-m15-emblem-cajun.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/bar.png b/data/magic-m15-emblem-cajun.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/bar.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/build.bat b/data/magic-m15-emblem-cajun.mse-style/build.bat new file mode 100644 index 000000000..48262f96d --- /dev/null +++ b/data/magic-m15-emblem-cajun.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-emblem.mse-style magic-blends.mse-include magic-mana-small.mse-symbol-font magic-future-common.mse-include magic-embossedletters.mse-symbol-font + +ren "magic-m15-emblem.mse-installer" "Magic - M15 Emblem.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-emblem-cajun.mse-style/card-sample.png b/data/magic-m15-emblem-cajun.mse-style/card-sample.png new file mode 100644 index 000000000..329c2c001 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/card-sample.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/emblem_frame_mask.png b/data/magic-m15-emblem-cajun.mse-style/emblem_frame_mask.png new file mode 100644 index 000000000..102c5e31e Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/emblem_frame_mask.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/frame.png b/data/magic-m15-emblem-cajun.mse-style/frame.png new file mode 100644 index 000000000..024f25ff9 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/frame.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/frame_mask.png b/data/magic-m15-emblem-cajun.mse-style/frame_mask.png new file mode 100644 index 000000000..041ea7cc0 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/frame_mask.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/image_default.png b/data/magic-m15-emblem-cajun.mse-style/image_default.png new file mode 100644 index 000000000..2952eab23 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/image_default.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/image_mask.png b/data/magic-m15-emblem-cajun.mse-style/image_mask.png new file mode 100644 index 000000000..cb261bae5 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/image_mask.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/image_mask2.png b/data/magic-m15-emblem-cajun.mse-style/image_mask2.png new file mode 100644 index 000000000..68e386a71 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/image_mask2.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/image_mask3.png b/data/magic-m15-emblem-cajun.mse-style/image_mask3.png new file mode 100644 index 000000000..a49ee702b Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/image_mask3.png differ diff --git a/data/magic-m15-emblem-cajun.mse-style/style b/data/magic-m15-emblem-cajun.mse-style/style new file mode 100644 index 000000000..114788a9e --- /dev/null +++ b/data/magic-m15-emblem-cajun.mse-style/style @@ -0,0 +1,435 @@ +mse version: 2.0.0 +game: magic +short name: Emblems +full name: Cajun style +installer group: magic/m15 style/emblems +icon: card-sample.png +position hint: 090 + +version: 2020-04-25 +depends on: + package: magic.mse-game + version: 2020-04-25 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 + +card width: 375 +card height: 523 +card dpi: 150 +##### Flavor Bar image by SirnightNano +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "emblem" } + ########## Mainframe stuff + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + remove_rarity := { styling.remove_rarity_symbol} + ########## Flavor bar stuff + 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)} + + normal_mask := {styling.mask == "default"} + upload_mask := { styling.mask == "upload"} + custom_mask := {styling.mask == "custom"} +############################################################## 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 +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: mask + choice: default + choice: upload + choice: custom + description: Open the mask field to upload a custom frame mask. + initial: default +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: text + name: flavor bar offset + description: Move the flavor bar down X pixels. Use negative to move up. +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: short text only +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 field: + type: boolean + name: imagemask + description: imagemask prevents spilling over borders and the textbox. +styling field: + type: text + name: custom mask + description: grabs a custom mask from magic-mainframe-extras.mse-include +styling field: + type: boolean + name: old image size + description: Backwards compatibility option for v0. Leave disabled for new cards. + initial: no +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: + ############################# Name line + name: + left: 30 + top: 26 + width: 315 + height: 28 + alignment: bottom center shrink-overflow + padding bottom: -2 + padding top: 2 + z index: 5 + font: + name: Beleren Small Caps Bold + size: 19 + color: rgb(228,236,239) + always symbol: true + ############################# Image + image: + left: 0 + top: 60 + height: { if styling.old_image_size then 461 else 463 } + width: 375 + mask: { if styling.imagemask then "image_mask.png" else "" } + default: image_default.png + z index: 1 + image 2: + left: 0 + top: 0 + width: { if upload_mask() then 375 else 0} + height: { if upload_mask() then 523 else 0 } + default: emblem_frame_mask.png + z index: 10 + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + type: + left: 32 + top: 359 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 4 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + rarity: + right: 343 + top: 359 + width: 44 + height: 22 + z index: 4 + alignment: middle right + render style: image + 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: 31 + top: 392 + width: 311 + height: 85 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: middle center shrink-overflow + z index: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 4 + 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: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: frame 2 + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: textbox + choice: textbox + 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: + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 5 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: frame.png + frame 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + render style: image + popup style: in place + image: frame.png + mask: { if contains(styling.custom_mask, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask else if normal_mask() then "emblem_frame_mask.png" else if custom_mask() then card.image_2} + textbox: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + render style: image + image: textbox.png + mask: { if contains(styling.custom_mask, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask else "emblem_frame_mask.png"} + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + 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: 4 + render style: image + image: artist_arrow.png + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 4 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + 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-emblem-cajun.mse-style/textbox.png b/data/magic-m15-emblem-cajun.mse-style/textbox.png new file mode 100644 index 000000000..a7a27b014 Binary files /dev/null and b/data/magic-m15-emblem-cajun.mse-style/textbox.png differ diff --git a/data/magic-m15-emblem-name-cut.mse-style/artist_arrow.png b/data/magic-m15-emblem-name-cut.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-emblem-name-cut.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-emblem-name-cut.mse-style/build.bat b/data/magic-m15-emblem-name-cut.mse-style/build.bat new file mode 100644 index 000000000..910c4ba63 --- /dev/null +++ b/data/magic-m15-emblem-name-cut.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-emblem.mse-style magic-blends.mse-include magic-mana-small.mse-symbol-font magic-future-common.mse-include magic-embossedletters.mse-symbol-font + +ren "magic-m15-emblem-name-cut.mse-installer" "Magic - M15 Emblem-Name-Cut.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-emblem-name-cut.mse-style/card-sample.png b/data/magic-m15-emblem-name-cut.mse-style/card-sample.png new file mode 100644 index 000000000..329c2c001 Binary files /dev/null and b/data/magic-m15-emblem-name-cut.mse-style/card-sample.png differ diff --git a/data/magic-m15-emblem-name-cut.mse-style/frame.png b/data/magic-m15-emblem-name-cut.mse-style/frame.png new file mode 100644 index 000000000..6d9476931 Binary files /dev/null and b/data/magic-m15-emblem-name-cut.mse-style/frame.png differ diff --git a/data/magic-m15-emblem-name-cut.mse-style/frame_mask.png b/data/magic-m15-emblem-name-cut.mse-style/frame_mask.png new file mode 100644 index 000000000..755655f67 Binary files /dev/null and b/data/magic-m15-emblem-name-cut.mse-style/frame_mask.png differ diff --git a/data/magic-m15-emblem-name-cut.mse-style/image_mask.png b/data/magic-m15-emblem-name-cut.mse-style/image_mask.png new file mode 100644 index 000000000..1b88f4dad Binary files /dev/null and b/data/magic-m15-emblem-name-cut.mse-style/image_mask.png differ diff --git a/data/magic-m15-emblem-name-cut.mse-style/style b/data/magic-m15-emblem-name-cut.mse-style/style new file mode 100644 index 000000000..26ed81c5a --- /dev/null +++ b/data/magic-m15-emblem-name-cut.mse-style/style @@ -0,0 +1,345 @@ +mse version: 2.0.0 +game: magic +short name: Emblems Name Cut +full name: M15 style +installer group: magic/m15 style/emblems +icon: card-sample.png +position hint: 090 + +version: 2018-02-17 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-future-common.mse-include + 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 +# Modified By II ARROWS +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "emblem" } + +############################################################## 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 +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: short text only +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: + ###################C######### Name line + name: + left: 30 + top: 26 + width: 315 + height: 28 + alignment: bottom center shrink-overflow + padding bottom: -2 + padding top: 2 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 19 + color: rgb(228,236,239) + always symbol: true + ############################# Image + image: + left: 0 + top: 0 + height: 523 + width: 375 + mask: image_mask.png + z index: 1 + ################H############ Card type + type: + left: 32 + top: + 359 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 4 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + rarity: + right: 343 + top: 361 + width: 44 + height: 22 + z index: 4 + 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 + top: 390 + width: 311 + height: 80 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: middle center shrink-overflow + z index: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + 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: 4 + 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 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: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: frame 2 + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: textbox + choice: textbox + 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 style: + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 5 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: frame.png + frame 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + popup style: in place + image: frame.png + mask: frame_mask.png + textbox: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + render style: image + image: textbox.png + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + 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: 4 + render style: image + image: artist_arrow.png + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-emblem-name-cut.mse-style/textbox.png b/data/magic-m15-emblem-name-cut.mse-style/textbox.png new file mode 100644 index 000000000..a7a27b014 Binary files /dev/null and b/data/magic-m15-emblem-name-cut.mse-style/textbox.png differ diff --git a/data/magic-m15-emblem-udelude.mse-style/artist_arrow.png b/data/magic-m15-emblem-udelude.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-emblem-udelude.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-emblem-udelude.mse-style/build.bat b/data/magic-m15-emblem-udelude.mse-style/build.bat new file mode 100644 index 000000000..4dc55dd5b --- /dev/null +++ b/data/magic-m15-emblem-udelude.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-emblem-udelude.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font + +ren "magic-m15-emblem-udelude.mse-installer" "Magic - Udelude's M15 Emblems.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-emblem-udelude.mse-style/card-sample.png b/data/magic-m15-emblem-udelude.mse-style/card-sample.png new file mode 100644 index 000000000..508869064 Binary files /dev/null and b/data/magic-m15-emblem-udelude.mse-style/card-sample.png differ diff --git a/data/magic-m15-emblem-udelude.mse-style/foil_mask.png b/data/magic-m15-emblem-udelude.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-emblem-udelude.mse-style/foil_mask.png differ diff --git a/data/magic-m15-emblem-udelude.mse-style/frame.png b/data/magic-m15-emblem-udelude.mse-style/frame.png new file mode 100644 index 000000000..2615c3a03 Binary files /dev/null and b/data/magic-m15-emblem-udelude.mse-style/frame.png differ diff --git a/data/magic-m15-emblem-udelude.mse-style/frame_mask.png b/data/magic-m15-emblem-udelude.mse-style/frame_mask.png new file mode 100644 index 000000000..eba27c573 Binary files /dev/null and b/data/magic-m15-emblem-udelude.mse-style/frame_mask.png differ diff --git a/data/magic-m15-emblem-udelude.mse-style/style b/data/magic-m15-emblem-udelude.mse-style/style new file mode 100644 index 000000000..c6acff6ea --- /dev/null +++ b/data/magic-m15-emblem-udelude.mse-style/style @@ -0,0 +1,361 @@ +mse version: 2.0.0 +game: magic +short name: Udelude's Emblems +full name: M15 style +installer group: magic/M15 style/emblems/Udelude +icon: card-sample.png +position hint: 090 + +version: 2018-02-17 +depends on: + package: magic.mse-game + version: 2008-06-02 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 + +card width: 375 +card height: 523 +card dpi: 150 +# By Udelude +############################################################## Extra scripts +init script: + # 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 } + + # AE replacement shouldn't happen in the title, or else MSE compresses the symbol + name_filter := { input } + + title_width := { max(card_style.super_type.content_width, card_style.name.content_width) } + + card_shape := { "emblem" } + +############################################################## 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 +styling field: + type: text + name: height + description: How tall should the image field be? Default is 100. +styling field: + type: text + name: width + description: How wide should the image field be? Default is 100. +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: short text only +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: + ############################# Name + 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(239,239,239) + ############################# Type + type: + left: 35 + top: 354 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + ############################Rarity + rarity: + right: 343 + top: 356 + 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") + ############################# Image + image: + left: { if styling.width == "" then 57.5 else 187.5 - styling.width / 2 } + top: { if styling.width == "" then 125 else 475 - styling.height } + height: { if styling.height == "" then 350 else styling.height } + width: { if styling.width == "" then 260 else styling.width } + z index: -1 + ################H############ Rarity + rarity: + right: 342 + top: 356 + width: 44 + height: 22 + z index: 4 + 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: 31 + top: 388 + width: 311 + height: 100 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: middle center shrink-overflow + z index: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + ############################# Copyright and other 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 + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: choice + name: frame + choice: frame + editable: false + save value: false +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers 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: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame 2 + choice: frame + 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 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 + 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"} + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: -2 + render style: image + popup style: in place + image: frame.png + frame 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: frame.png + mask: frame_mask.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 \ No newline at end of file diff --git a/data/magic-m15-emblem.mse-style/artist_arrow.png b/data/magic-m15-emblem.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-emblem.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-emblem.mse-style/build.bat b/data/magic-m15-emblem.mse-style/build.bat new file mode 100644 index 000000000..48262f96d --- /dev/null +++ b/data/magic-m15-emblem.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-emblem.mse-style magic-blends.mse-include magic-mana-small.mse-symbol-font magic-future-common.mse-include magic-embossedletters.mse-symbol-font + +ren "magic-m15-emblem.mse-installer" "Magic - M15 Emblem.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-emblem.mse-style/card-sample.png b/data/magic-m15-emblem.mse-style/card-sample.png new file mode 100644 index 000000000..329c2c001 Binary files /dev/null and b/data/magic-m15-emblem.mse-style/card-sample.png differ diff --git a/data/magic-m15-emblem.mse-style/frame.png b/data/magic-m15-emblem.mse-style/frame.png new file mode 100644 index 000000000..024f25ff9 Binary files /dev/null and b/data/magic-m15-emblem.mse-style/frame.png differ diff --git a/data/magic-m15-emblem.mse-style/frame_mask.png b/data/magic-m15-emblem.mse-style/frame_mask.png new file mode 100644 index 000000000..041ea7cc0 Binary files /dev/null and b/data/magic-m15-emblem.mse-style/frame_mask.png differ diff --git a/data/magic-m15-emblem.mse-style/image_mask.png b/data/magic-m15-emblem.mse-style/image_mask.png new file mode 100644 index 000000000..a49ee702b Binary files /dev/null and b/data/magic-m15-emblem.mse-style/image_mask.png differ diff --git a/data/magic-m15-emblem.mse-style/style b/data/magic-m15-emblem.mse-style/style new file mode 100644 index 000000000..6756b9787 --- /dev/null +++ b/data/magic-m15-emblem.mse-style/style @@ -0,0 +1,345 @@ +mse version: 2.0.0 +game: magic +short name: Emblems +full name: M15 style +installer group: magic/m15 style/emblems +icon: card-sample.png +position hint: 090 + +version: 2018-02-17 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-future-common.mse-include + 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 +# By Acorntail +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { "emblem" } + +############################################################## 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 +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: short text only +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: + ###################C######### Name line + name: + left: 30 + top: 26 + width: 315 + height: 28 + alignment: bottom center shrink-overflow + padding bottom: -2 + padding top: 2 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 19 + color: rgb(228,236,239) + always symbol: true + ############################# Image + image: + left: 0 + top: 10 + height: 523 + width: 376 + mask: image_mask.png + z index: 1 + ################H############ Card type + type: + left: 32 + top: + 359 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 4 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + rarity: + right: 343 + top: 361 + width: 44 + height: 22 + z index: 4 + 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 + top: 390 + width: 311 + height: 80 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: middle center shrink-overflow + z index: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + 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: 4 + 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 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: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: frame 2 + choice: frame + editable: false + save value: false +extra card field: + type: choice + name: textbox + choice: textbox + 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 style: + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 5 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: frame.png + frame 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + popup style: in place + image: frame.png + mask: frame_mask.png + textbox: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + render style: image + image: textbox.png + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + 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: 4 + render style: image + image: artist_arrow.png + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-emblem.mse-style/textbox.png b/data/magic-m15-emblem.mse-style/textbox.png new file mode 100644 index 000000000..a7a27b014 Binary files /dev/null and b/data/magic-m15-emblem.mse-style/textbox.png differ diff --git a/data/magic-m15-expedition.mse-style/apt.png b/data/magic-m15-expedition.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-expedition.mse-style/apt.png differ diff --git a/data/magic-m15-expedition.mse-style/artifact_blend_card.png b/data/magic-m15-expedition.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..800b5c281 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-expedition.mse-style/artifact_blend_identity.png b/data/magic-m15-expedition.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-expedition.mse-style/artifact_blend_pt.png b/data/magic-m15-expedition.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-expedition.mse-style/artist_arrow.png b/data/magic-m15-expedition.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-expedition.mse-style/blcard.jpg b/data/magic-m15-expedition.mse-style/blcard.jpg new file mode 100644 index 000000000..f3c8e1d35 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/blcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/blpt.png b/data/magic-m15-expedition.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/blpt.png differ diff --git a/data/magic-m15-expedition.mse-style/border_mask.png b/data/magic-m15-expedition.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/border_mask.png differ diff --git a/data/magic-m15-expedition.mse-style/build.bat b/data/magic-m15-expedition.mse-style/build.bat new file mode 100644 index 000000000..b7b138ef1 --- /dev/null +++ b/data/magic-m15-expedition.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-expedition.mse-style magic-blends.mse-include magic-mana-large.mse-symbol-font magic-future-common.mse-include + +ren "magic-m15-expedition.mse-installer" "Magic - Battle for Zendikar Expedition Lands.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-expedition.mse-style/card-sample.png b/data/magic-m15-expedition.mse-style/card-sample.png new file mode 100644 index 000000000..1307b5469 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/card-sample.png differ diff --git a/data/magic-m15-expedition.mse-style/clcard.jpg b/data/magic-m15-expedition.mse-style/clcard.jpg new file mode 100644 index 000000000..86e0afb9c Binary files /dev/null and b/data/magic-m15-expedition.mse-style/clcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/clpt.png b/data/magic-m15-expedition.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/clpt.png differ diff --git a/data/magic-m15-expedition.mse-style/foil_mask.png b/data/magic-m15-expedition.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/foil_mask.png differ diff --git a/data/magic-m15-expedition.mse-style/foil_mask_rare.png b/data/magic-m15-expedition.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-expedition.mse-style/glcard.jpg b/data/magic-m15-expedition.mse-style/glcard.jpg new file mode 100644 index 000000000..6ecd4c594 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/glcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/glpt.png b/data/magic-m15-expedition.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-expedition.mse-style/glpt.png differ diff --git a/data/magic-m15-expedition.mse-style/holo_stamp.png b/data/magic-m15-expedition.mse-style/holo_stamp.png new file mode 100644 index 000000000..a268067ef Binary files /dev/null and b/data/magic-m15-expedition.mse-style/holo_stamp.png differ diff --git a/data/magic-m15-expedition.mse-style/hybrid_blend_card.png b/data/magic-m15-expedition.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5dd5dd0ff Binary files /dev/null and b/data/magic-m15-expedition.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-expedition.mse-style/hybrid_blend_identity.png b/data/magic-m15-expedition.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-expedition.mse-style/hybrid_blend_pt.png b/data/magic-m15-expedition.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-expedition.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-expedition.mse-style/image_mask.png b/data/magic-m15-expedition.mse-style/image_mask.png new file mode 100644 index 000000000..802940403 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/image_mask.png differ diff --git a/data/magic-m15-expedition.mse-style/mlcard.jpg b/data/magic-m15-expedition.mse-style/mlcard.jpg new file mode 100644 index 000000000..25f4dcee6 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/mlpt.png b/data/magic-m15-expedition.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/mlpt.png differ diff --git a/data/magic-m15-expedition.mse-style/multicolor_blend_card.png b/data/magic-m15-expedition.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..b238282a7 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-expedition.mse-style/multicolor_blend_identity.png b/data/magic-m15-expedition.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-expedition.mse-style/multicolor_blend_pt.png b/data/magic-m15-expedition.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-expedition.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-expedition.mse-style/rlcard.jpg b/data/magic-m15-expedition.mse-style/rlcard.jpg new file mode 100644 index 000000000..a52328c76 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/rlpt.png b/data/magic-m15-expedition.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-expedition.mse-style/rlpt.png differ diff --git a/data/magic-m15-expedition.mse-style/style b/data/magic-m15-expedition.mse-style/style new file mode 100644 index 000000000..efa2192a7 --- /dev/null +++ b/data/magic-m15-expedition.mse-style/style @@ -0,0 +1,476 @@ +mse version: 2.0.0 +game: magic +short name: M15 Expeditions +full name: M15 Expeditions Land +installer group: magic/m15/expedition +icon: card-sample.png +position hint: 092 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-future-common.mse-include + version: 2007-09-23 +depends on: + package: magic-identity-new.mse-include + version: 2012-01-22 + +card width: 375 +card height: 523 +card dpi: 150 + +############################################################## Extra scripts +init script: + + # 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 } + + # 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" + } + + # frame opacity + frame_alpha := { if styling.frame_opacity == "" then 0.40 + else if styling.frame_opacity < 0 then 0 + else if styling.frame_opacity > 100 then 1 + else styling.frame_opacity / 100 + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + + template_prefix := [card: "" pt: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" pt: "pt.png" identity: "identity.png"] + template := { template_prefix[type] + (if input == "a" then "c" else input) + (if not contains(input, match: "l") then "l") + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "l" + template_suffix[type] } + + has_identity := { styling.color_indicator_dot } + 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 remove 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: 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: text + name: frame opacity + description: The opacity of the frame. 100 is no transparency, 0 is completely transparent. Default is 40. +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 + ############################# Image + image: + #left: 30 + #top: 61 + #width: 315 + #height: 372 + left: 30 + top: 60 + width: 315 + height: 367 + z index: 1 + mask: image_mask.png + ############################# Card type + indicator: + left: 31 + top: 436 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then 50 else 31 } + top: 432 + width: { (if has_identity() then 289 else 308) - max(22,card_style.rarity.content_width) } + height: 18 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + rarity: + right: 346 + top : 434 + 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: 315 + width: 314 + height: 112 + 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: 4 + 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: 130 + top: 300 + width: 112 + height: 140 + 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 + 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: choice + name: textbox + script: "frame" + editable: false + save value: false +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: stamp + 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 field: + type: choice + name: pt box + 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 style: + textbox: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { set_alpha("textbox.png", alpha: frame_alpha()) } + 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 + stamp: + left: 169 + top: 473 + width: 38 + height: 24 + z index: 1 + visible: { styling.use_holofoil_stamps } + render style: image + image: holo_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() and styling.use_holofoil_stamps then "foil_mask_rare.png" else "foil_mask.png" } + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + 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 \ No newline at end of file diff --git a/data/magic-m15-expedition.mse-style/textbox.png b/data/magic-m15-expedition.mse-style/textbox.png new file mode 100644 index 000000000..61e4a48fb Binary files /dev/null and b/data/magic-m15-expedition.mse-style/textbox.png differ diff --git a/data/magic-m15-expedition.mse-style/ulcard.jpg b/data/magic-m15-expedition.mse-style/ulcard.jpg new file mode 100644 index 000000000..af174cfc5 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/ulpt.png b/data/magic-m15-expedition.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/ulpt.png differ diff --git a/data/magic-m15-expedition.mse-style/wlcard.jpg b/data/magic-m15-expedition.mse-style/wlcard.jpg new file mode 100644 index 000000000..35a5a4661 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-expedition.mse-style/wlpt.png b/data/magic-m15-expedition.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-expedition.mse-style/wlpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/acard.jpg b/data/magic-m15-extra-udelude.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/acard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/aidentity.png b/data/magic-m15-extra-udelude.mse-style/aidentity.png new file mode 100644 index 000000000..061a8ace9 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/aidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/alchemy_watermark.png b/data/magic-m15-extra-udelude.mse-style/alchemy_watermark.png new file mode 100644 index 000000000..730e04e1c Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/alchemy_watermark.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/apt.png b/data/magic-m15-extra-udelude.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/apt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/artifact_blend_card.png b/data/magic-m15-extra-udelude.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/artifact_blend_identity.png b/data/magic-m15-extra-udelude.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/artifact_blend_pt.png b/data/magic-m15-extra-udelude.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/artifact_blend_stamp.png b/data/magic-m15-extra-udelude.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/artist_arrow.png b/data/magic-m15-extra-udelude.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/astamp.jpg b/data/magic-m15-extra-udelude.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/astamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/bcard.jpg b/data/magic-m15-extra-udelude.mse-style/bcard.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/bcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/bidentity.png b/data/magic-m15-extra-udelude.mse-style/bidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/bidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/blcard.jpg b/data/magic-m15-extra-udelude.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/blcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/blends_scripts b/data/magic-m15-extra-udelude.mse-style/blends_scripts new file mode 100644 index 000000000..1ca0357c3 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/blends_scripts @@ -0,0 +1,985 @@ + # Scripts for blending images + # Included by a style file in its init script + + ######################################################################## + # Filenames and other defaults + ######################################################################## + + ######################################################################## + # Combining multiple colors (hybrids) + ######################################################################## + # This script has been expanded to handle more color choices. + 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]) + ))))))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_card_hybrid := [ + 1: { template(colors[0]) } + 2: {linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60 + )} + 3: {linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: 0.15, y1: 0.50 + x2: 0.35, y2: 0.60), + image2: template(colors[2]), + x1: 0.65, y1: 0.50 + x2: 0.85, y2: 0.60 + )} + 4: { linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.10, y1: 0.50 + x2: 0.10, y2: 0.60), + image2: linear_blend( + image1: template(colors[2]), + image2: template(colors[3]), + x1: 0.90, y1: 0.50 + x2: 1.10, y2: 0.60), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60 + )} + 5: {linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.20, y1: 0.50 + x2: 0.00, y2: 0.60), + image2: template(colors[2]), + x1: 0.15, y1: 0.50 + x2: 0.35, y2: 0.60), + image2: template(colors[3]), + x1: 0.65, y1: 0.50 + x2: 0.85, y2: 0.60), + image2: template(colors[4]), + x1: 1.00, y1: 0.50 + x2: 1.20, y2: 0.60 + )} + 6: {linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.30, y1: 0.50 + x2: -0.10, y2: 0.60), + image2: template(colors[2]), + x1: 0.10, y1: 0.50 + x2: 0.20, y2: 0.60), + image2: template(colors[3]), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60), + image2: template(colors[4]), + x1: 0.70, y1: 0.50 + x2: 0.90, y2: 0.60), + image2: template(colors[5]), + x1: 1.10, y1: 0.50 + x2: 1.30, y2: 0.60 + )} + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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 + )} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_card_hybrid + diagonal: diagonal_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 + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + overlay: overlay_hybrid + ] + + ######################################################################## + # P/T box + ######################################################################## + # These are easier + # This script has been expanded to handle more color choices. + 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 + )} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_pt_hybrid := [ + 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.10, y1: 0.50 + x2: 0.10, y2: 0.60 + )} + 6: { linear_blend( + image1: template(colors[4]), + image2: template(colors[5]), + x1: 0.10, y1: 0.50 + x2: 0.30, y2: 0.60 + )} + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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[3]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_pt_hybrid + diagonal: diagonal_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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + overlay: overlay_hybrid + ] + + ######################################################################## + # P/T boxes of flip cards + ######################################################################## + # + ######################################################################## + # P/T boxes for leveler cards + ######################################################################## + # + ######################################################################## + # Textbox and typeline for FPM templates and Futureshifts + ######################################################################## + # + ######################################################################## + # Color Identity Marking + ######################################################################## + # This script has been expanded to handle more color choices. + 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: {linear_blend( + image1: template(colors[0]) + x1: 0.39, y1: 0.39 + x2: 0.4, y2: 0.4 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.6, y1: 0.6 + x2: 0.61, y2: 0.61 + image2: template(colors[2]) + ))} + 4: {linear_blend( + # blend = 0.16 + image1: template(colors[0]) + x1: 0.29, y1: 0.29 + x2: 0.3, y2: 0.3 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.49, y1: 0.49 + x2: 0.50, y2: 0.5 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.69, y1: 0.69 + x2: 0.7, y2: 0.7 + image2: template(colors[3]) + )))} + 5: {linear_blend( + image1: template(colors[0]) + x1: 0.28, y1: 0.28 + x2: 0.29, y2: 0.29 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.42, y1: 0.42 + x2: 0.43, y2: 0.43 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.56, y1: 0.56 + x2: 0.57, y2: 0.57 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.7, y1: 0.7 + x2: 0.71, y2: 0.71 + image2: template(colors[4]) + ))))} + 6: {linear_blend( + image1: template(colors[0]) + x1: 0.27, y1: 0.27 + x2: 0.28, y2: 0.28 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.38, y1: 0.38 + x2: 0.39, y2: 0.39 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.49, y1: 0.49 + x2: 0.50, y2: 0.50 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.60, y1: 0.60 + x2: 0.61, y2: 0.61 + image2: linear_blend( + image1: template(colors[4]) + x1: 0.71, y1: 0.71 + x2: 0.72, y2: 0.72 + image2: template(colors[5]) + )))))} + 7: {linear_blend( + image1: template(colors[0]) + x1: 0.27, y1: 0.27 + x2: 0.28, y2: 0.28 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.36, y1: 0.36 + x2: 0.37, y2: 0.37 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.45, y1: 0.45 + x2: 0.46, y2: 0.46 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.54, y1: 0.54 + x2: 0.55, y2: 0.55 + image2: linear_blend( + image1: template(colors[4]) + x1: 0.63, y1: 0.63 + x2: 0.64, y2: 0.64 + image2: linear_blend( + image1: template(colors[5]) + x1: 0.72, y1: 0.72 + x2: 0.73, y2: 0.73 + image2: template(colors[6]) + ))))))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + identity_hybrid := [ + radial: identity_horizontal_hybrid + vertical: identity_horizontal_hybrid + horizontal: identity_horizontal_hybrid + overlay: identity_horizontal_hybrid + diagonal: 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]) + ))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + 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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + 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 == "diagonal" then + input := "white,black,{hybrid_previews},diagonal" + 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") + spectral := chosen(choice:"spectral") + hybrid := chosen(choice:"hybrid") + artifact := chosen(choice:"artifact") + snow := chosen(choice:"snow") + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wubrg)(lpoek)" + , (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 chosen(choice:"purple") then "p") + + (if chosen(choice:"yellow") then "l") + + (if chosen(choice:"orange") then "o") + + (if chosen(choice:"brown") then "e") + + (if chosen(choice:"pink") then "k")) + if multi and (hybrid or colors == "") then ( + colors := colors + "m" + multi := false + ) + if spectral and (hybrid or colors == "") then ( + colors := colors + "t" + multi := false + ) + if artifact and (hybrid or colors == "") then ( + colors := colors + "a" + artifact := false + ) + if snow and (hybrid or colors == "") then ( + colors := colors + "s" + snow := 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 if chosen(choice:"diagonal") then "diagonal" + 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? + # Frame Color Overrides + if styling.outer_color != "default" or styling.trim_color != "default" or styling.inner_color != "default" then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: (if styling.outer_color == "default" then base + else template( + if styling.outer_color == "white" then "w" + else if styling.outer_color == "blue" then "u" + else if styling.outer_color == "black" then "b" + else if styling.outer_color == "red" then "r" + else if styling.outer_color == "green" then "g" + else if styling.outer_color == "purple" then "p" + else if styling.outer_color == "pink" then "k" + else if styling.outer_color == "yellow" then "l" + else if styling.outer_color == "orange" then "o" + else if styling.outer_color == "brown" then "e" + else if styling.outer_color == "multicolor" then "m" + else if styling.outer_color == "spectral" then "t" + else if styling.outer_color == "artifact" then "a" + else if styling.outer_color == "snow" then "s" + else "c" + ) + ) + light: masked_blend( + mask: "multicolor_blend_{type}.png", + dark: (if styling.inner_color == "default" then base + else template( + if styling.inner_color == "white" then "w" + else if styling.inner_color == "blue" then "u" + else if styling.inner_color == "black" then "b" + else if styling.inner_color == "red" then "r" + else if styling.inner_color == "green" then "g" + else if styling.inner_color == "purple" then "p" + else if styling.inner_color == "orange" then "o" + else if styling.inner_color == "yellow" then "l" + else if styling.inner_color == "brown" then "e" + else if styling.inner_color == "pink" then "k" + else if styling.inner_color == "multicolor" then "m" + else if styling.inner_color == "spectral" then "t" + else if styling.inner_color == "artifact" then "a" + else if styling.inner_color == "snow" then "s" + else "c" + ) + ) + light: (if styling.trim_color == "default" then base + else template( + if styling.trim_color == "white" then "w" + else if styling.trim_color == "blue" then "u" + else if styling.trim_color == "black" then "b" + else if styling.trim_color == "red" then "r" + else if styling.trim_color == "green" then "g" + else if styling.trim_color == "purple" then "p" + else if styling.trim_color == "orange" then "o" + else if styling.trim_color == "brown" then "e" + else if styling.trim_color == "yellow" then "l" + else if styling.trim_color == "pink" then "k" + else if styling.trim_color == "multicolor" then "m" + else if styling.trim_color == "spectral" then "t" + else if styling.trim_color == "artifact" then "a" + else if styling.trim_color == "snow" then "s" + else "c" + ) + ) + ) + ) + # Lesurgo's "Land-brid" Effect + else if contains(styling.extras, match:"spell-land hybrid") and color_count == 1 then + linear_blend( + image1: base, + image2: land_template(colors[0]), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + # Circeus' Hybrid Effect + else if contains(styling.extras, match:"colorless-colored hybrid") and not artifact and not multi and color_count == 1 then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: base + light: linear_blend( + image1: template("c"), + image2: base, + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + else if contains(styling.extras, match:"colorless-colored hybrid") and not artifact and (multi or color_count > 1) then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("m") + light: linear_blend( + image1: template("c"), + image2: template("m"), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + # Circeus' Tinged Artifact Hybrid Effect + else if contains(styling.extras, match:"tinged artifact hybrid") and artifact and not multi and color_count == 1 then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a") + light: linear_blend( + image1: template("a"), + image2: template(colors[0]), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + else if contains(styling.extras, match:"tinged artifact hybrid") and artifact and (multi or color_count > 1) then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a") + light: linear_blend( + image1: template("a"), + image2: template("m"), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + # Alpha Style Dual Lands + else if type == "card" and land and color_count == 2 and shape != "overlay" and contains(styling.extras, match:"alpha style dual lands") then + masked_blend( + mask: "masks/alpha_blend.png", + dark: land_template(colors[0]), + light: land_template(colors[1]), + ) + # Murmuring Bosk Effect + 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"), + ) + # Multicolored Snow Artifact Frame + else if artifact and snow and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: template("s"), + ) + ) + # Spectral Snow Artifact Frame + else if artifact and snow and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: template("s"), + ) + ) + # Multicolored Artifact Frame + else if artifact and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: base, + ) + ) + # Spectral Artifact Frame + else if artifact and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: base, + ) + ) + # Snow Artifact Frame + else if artifact and snow then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("s"), + light: base, + ) + ) + # Multicolored Snow Frame + else if snow and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: base, + ) + ) + # Spectral Snow Frame + else if snow and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: base, + ) + ) + # Multicolored Frame + else if multi then + masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + # Spectral Frame + else if spectral then + masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("t"), + light: base, + ) + # Hybrid Colored Artifact Frame + 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 + ) + ) + # Hybrid Colored Snow Frame + else if snow and color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("c"), + light: base + ) + ) + # Artifact Frame + else if artifact then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + # Snow Frame + else if snow then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: base, + ) + # Hybrid Frames + 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 base + } + + ######################################################################## + # Specific types + ######################################################################## + + ######################################################################## + # Font colors + ######################################################################## + \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/blidentity.png b/data/magic-m15-extra-udelude.mse-style/blidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/blidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/blpt.png b/data/magic-m15-extra-udelude.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/blpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/blstamp.jpg b/data/magic-m15-extra-udelude.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/bpt.png b/data/magic-m15-extra-udelude.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/bpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/bstamp.jpg b/data/magic-m15-extra-udelude.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/build.bat b/data/magic-m15-extra-udelude.mse-style/build.bat new file mode 100644 index 000000000..416454153 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-extra-udelude.mse-style magic-mana-small-extra-udelude.mse-symbol-font magic-mana-large-extra-udelude.mse-symbol-font + +ren "magic-m15-extra-udelude.mse-installer" "Magic - M15 Udelude Extra Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/card-sample.png b/data/magic-m15-extra-udelude.mse-style/card-sample.png new file mode 100644 index 000000000..a73043755 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/card-sample.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ccard.jpg b/data/magic-m15-extra-udelude.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ccard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/cidentity.png b/data/magic-m15-extra-udelude.mse-style/cidentity.png new file mode 100644 index 000000000..c999ea963 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/cidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/clcard.jpg b/data/magic-m15-extra-udelude.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/clcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/clidentity.png b/data/magic-m15-extra-udelude.mse-style/clidentity.png new file mode 100644 index 000000000..c999ea963 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/clidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/clock_watermark.png b/data/magic-m15-extra-udelude.mse-style/clock_watermark.png new file mode 100644 index 000000000..3adf51431 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/clock_watermark.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/clpt.png b/data/magic-m15-extra-udelude.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/clpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/clstamp.jpg b/data/magic-m15-extra-udelude.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/cpt.png b/data/magic-m15-extra-udelude.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/cpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/cstamp.jpg b/data/magic-m15-extra-udelude.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/ecard.jpg b/data/magic-m15-extra-udelude.mse-style/ecard.jpg new file mode 100644 index 000000000..c8761f8d6 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ecard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/eidentity.png b/data/magic-m15-extra-udelude.mse-style/eidentity.png new file mode 100644 index 000000000..0ee6734ff Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/eidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/elcard.jpg b/data/magic-m15-extra-udelude.mse-style/elcard.jpg new file mode 100644 index 000000000..65a529ca3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/elcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/elidentity.png b/data/magic-m15-extra-udelude.mse-style/elidentity.png new file mode 100644 index 000000000..0ee6734ff Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/elidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/elpt.png b/data/magic-m15-extra-udelude.mse-style/elpt.png new file mode 100644 index 000000000..0deee2ec4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/elpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/elstamp.jpg b/data/magic-m15-extra-udelude.mse-style/elstamp.jpg new file mode 100644 index 000000000..11068a575 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/elstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/ept.png b/data/magic-m15-extra-udelude.mse-style/ept.png new file mode 100644 index 000000000..0deee2ec4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ept.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/estamp.jpg b/data/magic-m15-extra-udelude.mse-style/estamp.jpg new file mode 100644 index 000000000..d38f04b9b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/estamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/foil_stamp.png b/data/magic-m15-extra-udelude.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/font_m15 b/data/magic-m15-extra-udelude.mse-style/font_m15 new file mode 100644 index 000000000..786e7b05b --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/font_m15 @@ -0,0 +1,7 @@ +font_name_m15 := [ name: "Beleren Bold", size: 16, weight: "normal", top: 30] + +font_type_m15 := [ name: "Beleren Bold", size: 13, weight: "normal", top: 297] + +font_text_m15 := [ name: "MPlantin", italic: "MPlantin-Italic", size: 14, weight: "normal" ] + +font_pt_m15 := [ name: "Beleren Bold", size: 16, weight: "normal" ] \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/font_new b/data/magic-m15-extra-udelude.mse-style/font_new new file mode 100644 index 000000000..a0f7d8ed3 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/font_new @@ -0,0 +1,7 @@ +font_name_new := [ name: "Matrix", size: 17, weight: "bold", top: 28] + +font_type_new := [ name: "Matrix", size: 14, weight: "normal", top: 297] + +font_text_new := [ name: "MPlantin", italic: "MPlantin-Italic", size: 14, weight: "normal" ] + +font_pt_new := [ name: "ModMatrix", size: 17, weight: "bold" ] \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/font_old b/data/magic-m15-extra-udelude.mse-style/font_old new file mode 100644 index 000000000..56ad9d1b1 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/font_old @@ -0,0 +1,7 @@ +font_name_old := [ name: "MagicMedieval", size: 15, weight: "bold", top: 29] + +font_type_old := [ name: "MagicMedieval", size: 12, weight: "normal", top: 299] + +font_text_old := [ name: "MPlantin", italic: "MPlantin-Italic", size: 14, weight: "normal" ] + +font_pt_old := [ name: "MPlantin", size: 15, weight: "bold" ] \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/font_phyrexian b/data/magic-m15-extra-udelude.mse-style/font_phyrexian new file mode 100644 index 000000000..20a63903e --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/font_phyrexian @@ -0,0 +1,7 @@ +font_name_phyrexian := [ name: "Phyrexian Regular", size: 18, weight: "normal", top: 28] + +font_type_phyrexian := [ name: "Phyrexian Regular", size: 16, weight: "normal" , top: 297] + +font_text_phyrexian := [ name: "Phyrexian Regular", italic: "Phyrexian Regular", size: 16, weight: "normal" ] + +font_pt_phyrexian := [ name: "Phyrexian Regular", size: 17, weight: "bold" ] \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/frost.png b/data/magic-m15-extra-udelude.mse-style/frost.png new file mode 100644 index 000000000..f3160c3ae Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/frost.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/game_scripts b/data/magic-m15-extra-udelude.mse-style/game_scripts new file mode 100644 index 000000000..db27327c6 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/game_scripts @@ -0,0 +1,515 @@ + ############################################################################################################ Scripts from Game File + ############################################################## Sorting mana symbols + # Current Mana Codes: + # + # A - artifact B - black C - D - E - F - G - green H - phyrexian + # + # I - J - K - pink L - yellow M - N - O - P - purple + # + # Q - untap R - red S - snow T - tap U - blue V - W - white X - X variable + # + # Y - Y variable Z - Z variable + # + # correctly sort a mana symbol (no guild mana) + # This script is modified to provide an unsorted option and handle extra colors. + # This script is modified to handle extra colors. + mana_sort := { + if contains(styling.extras, match:"unsorted casting cost") then + sort_text@(order: "[/XYZ∞0123456789HSAPLOEKWUBRG]")() + else + sort_text@(order: "XYZ∞[0123456789]HSA(PLOEK)(WUBRG)")() + } + #mana_sort := sort_text@(order: "XYZ∞[0123456789]HSA(PLOEK)(WUBRG)") + # correctly sort guild mana + mana_sort_guild := sort_text@(order: "[XYZ∞01234567890HSAPLOEKWUBRG/|]") + + replace@( + match: "./.|././.|./././.|.[|]", + in_context: "(^|[^/])($|[^/])", + replace: {sort_text(order:"in_place((PLOEK)(WUBRG)")} + ) + tap_filter := sort_text@(order: "") + ############################################################## Determine card color + + # Names of colors + color_name := { + if input = "W" then "white" + else if input = "U" then "blue" + else if input = "B" then "black" + else if input = "R" then "red" + else if input = "G" then "green" + else if input = "P" then "purple" + else if input = "K" then "pink" + else if input = "L" then "yellow" + else if input = "O" then "orange" + else if input = "E" then "brown" + else "" + } + color_names_6 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) + ", " + color_name(colors.5) } + color_names_7 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) + ", " + color_name(colors.5) + ", " + color_name(colors.6) } + # color based on mana cost, input = a mana cost + color_filter := sort_text@(order: "") + color_filterS := sort_text@(order: "") + mana_to_color := { + count := number_of_items(in: colors) + if hybrid == "" and snow = "" and contains(type, match:"Artifact") then + # not a hybrid, not snow costed, but artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + ", artifact" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, multicolor" + else if count == 4 then color_names_4() + ", artifact, multicolor" + else if count == 5 then color_names_5() + ", artifact, multicolor" + else if count == 6 then color_names_6() + ", artifact, multicolor" + else if count == 7 then color_names_7() + ", artifact, multicolor" + else "artifact, multicolor" + + else if hybrid == "" and contains(type, match:"Artifact") then + # not a hybrid, but snow costed and artifact + if count == 0 then "artifact, snow" + else if count == 1 then color_names_1() + ", artifact, snow" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, snow, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, snow, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, snow, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, snow, multicolor" + else if count == 4 then color_names_4() + ", artifact, snow, multicolor" + else if count == 5 then color_names_5() + ", artifact, snow, multicolor" + else if count == 6 then color_names_6() + ", artifact, snow, multicolor" + else if count == 7 then color_names_7() + ", artifact, snow, multicolor" + else "artifact, snow, multicolor" + else if hybrid == "" and snow == "" then + # not a hybrid, not snow costed, not artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if set.set_info.use_gradient_multicolor == "no" then "multicolor" # stop here + else if count == 2 then color_names_2() + ", multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "multicolor" # stop here + else if count == 3 then color_names_3() + ", multicolor" + else if count == 4 then color_names_4() + ", multicolor" + else if count == 5 then color_names_5() + ", multicolor" + else if count == 6 then color_names_6() + ", multicolor" + else if count == 7 then color_names_7() + ", multicolor" + else "multicolor" + else if hybrid == "" then + # not a hybrid, not artifact, but snow costed + if count == 0 then "snow" + else if count == 1 then color_names_1() + ", snow" + else if set.set_info.use_gradient_multicolor == "no" then "snow, multicolor" # stop here + else if count == 2 then color_names_2() + ", snow, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "snow, multicolor" # stop here + else if count == 3 then color_names_3() + ", snow, multicolor" + else if count == 4 then color_names_4() + ", snow, multicolor" + else if count == 5 then color_names_5() + ", snow, multicolor" + else if count == 6 then color_names_6() + ", snow, multicolor" + else if count == 7 then color_names_7() + ", snow, multicolor" + else "snow, multicolor" + else if snow == "" and contains(type, match:"Artifact") then + # hybrid, and artifact, but not snow costed + if count == 0 then "colorless" + else if count == 1 then color_names_1() + ", artifact" + else if count == 2 then color_names_2() + ", artifact" + else if count == 3 then color_names_3() + ", artifact" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", artifact" + else "artifact, multicolor" + else "artifact, multicolor" + else if contains(type, match:"Artifact") then + # hybrid, and snow costed, and artifact + if count == 0 then "artifact, snow" + else if count == 1 then color_names_1() + ", artifact, snow" + else if count == 2 then color_names_2() + ", artifact, snow" + else if count == 3 then color_names_3() + ", artifact, snow" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", artifact, snow" + else "artifact, snow, multicolor" + else "artifact, snow, multicolor" + else if snow == "" then + # hybrid, not artifact, and not snow costed + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if count == 2 then color_names_2() + ", hybrid" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", hybrid" + else "multicolor" + else "multicolor" + else + # hybrid and snow costed, but not artifact + if count == 0 then "snow" + else if count == 1 then color_names_1() + ", snow" + else if count == 2 then color_names_2() + ", snow, hybrid" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", snow, hybrid" + else "snow, multicolor" + else "snow, multicolor" + } + + # Look for a CDA that defines colors + text_to_color := { + # Note: running filter_text is quite slow, do a quick 'contains' check first + if contains(match: card_name) then ( + text := filter_text(match: regex_escape(card_name)+"()? is (colorless|all colors|((blue|white|green|red|black|purple|pink)((,|,? and) (blue|white|green|red|black|purple|pink))*))\\.") + if text != "" then ( + if contains(text, match: "all colors") then ( + colors := "WUBRGP" + if land = "land" then land_multicolor() + else mana_to_color(hybrid: "") + ) else ( + colors := "" + if contains(text, match: "white") then colors := colors + "W" + if contains(text, match: "blue") then colors := colors + "U" + if contains(text, match: "black") then colors := colors + "B" + if contains(text, match: "red") then colors := colors + "R" + if contains(text, match: "green") then colors := colors + "G" + if contains(text, match: "purple") then colors := colors + "P" + if contains(text, match: "pink") then colors := colors + "K" + if contains(text, match: "yellow") then colors := colors + "L" + if contains(text, match: "orange") then colors := colors + "O" + if contains(text, match: "brown") then colors := colors + "E" + if land = "land" then land_multicolor() + else mana_to_color(hybrid: "") + ) + ) + ) + } + + card_color := { + # usually the color of mana + text_color := text_to_color(rules_text, land: is_land(type)); + if text_color == "" then ( + mana_color := mana_to_color(colors: color_filter(casting_cost), hybrid: color_filterH(casting_cost), snow: color_filterS(casting_cost)) + if mana_color == "colorless" and is_land (type) then land_to_color(watermark) + else if mana_color == "colorless" and is_artifact(type) then "artifact" + else mana_color + ) + else text_color + }; + + # Number of colors in a card_color + card_color_color_count := count_chosen@(choices: "white,blue,black,red,green,purple,pink,yellow,orange,brown,artifact,snow") + # Clean up color field + card_color_filter := { + colors := card_color_color_count() + if colors > 2 then + input := remove_choice(choice: "overlay") + if colors > 1 then ( + input := require_choice(choices: "multicolor, hybrid, land, artifact, snow, spectral") + input := exclusive_choice(choices: "multicolor, hybrid, spectral") + input := require_exclusive_choice(choices: "horizontal, vertical, radial, diagonal, overlay") + ) else + input := remove_choice(choices: "radial, horizontal, vertical, diagonal, overlay, hybrid, reversed") + input := exclusive_choice(choices: "multicolor, spectral") + if chosen(choice:"overlay") then + input := remove_choice(choice: "reversed") + input + } + + ############################################################## Card number + + # Index for sorting, white cards are first, so white->A, blue->B, .. , + # The code consists of 4 parts: + # normal/token, color, shifted, split + hybrid_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if colors = "WU" then "HA" + else if colors = "UB" then "HB" + else if colors = "BR" then "HC" + else if colors = "RG" then "HD" + else if colors = "WG" then "HE" + else if colors = "WB" then "HF" + else if colors = "UR" then "HG" + else if colors = "BG" then "HH" + else if colors = "WR" then "HI" + else if colors = "UG" then "HJ" + else if colors = "WP" then "HJAA" + else if colors = "UP" then "HJAB" + else if colors = "BP" then "HJAC" + else if colors = "RP" then "HJAD" + else if colors = "GP" then "HJAE" + else if colors = "WK" then "HJBA" + else if colors = "UK" then "HJBB" + else if colors = "BK" then "HJBC" + else if colors = "RK" then "HJBD" + else if colors = "GK" then "HJBE" + else if colors = "PLOEK" then "HJBF" + else "HK" + } + multi_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if colors = "WU" then "GA" + else if colors = "UB" then "GB" + else if colors = "BR" then "GC" + else if colors = "RG" then "GD" + else if colors = "WG" then "GE" + else if colors = "WB" then "GF" + else if colors = "UR" then "GG" + else if colors = "BG" then "GH" + else if colors = "WR" then "GI" + else if colors = "UG" then "GJ" + else if colors = "WP" then "GJAA" + else if colors = "UP" then "GJAB" + else if colors = "BP" then "GJAC" + else if colors = "RP" then "GJAD" + else if colors = "GP" then "GJAE" + else if colors = "WK" then "GJBA" + else if colors = "UK" then "GJBB" + else if colors = "BK" then "GJBC" + else if colors = "RK" then "GJBD" + else if colors = "GK" then "GJBE" + else if colors = "PLOEK" then "GJBF" + else if contains(card.casting_cost, match:"/") then "GL" + else "GK" + } + color_of_card := { + card_color := card.card_color + casting_cost := card.casting_cost + type := card.super_type + if card.shape == "split" and + card_color != card.card_color_2 then "I" # Diff Color Splits + else if chosen(choice: "land", card_color) then ( # Lands + if card.rarity != "basic land" then "L" # Nonbasic Land + else basic_land_sort() # Basic Land + ) else if is_null_cost(casting_cost) then ( # Non-Land Cards with no or zero costs. + if chosen(choice: "colorless", card_color) then "A" # Clear Colorless + else if chosen(choice: "hybrid", card_color) then "HK" # Hybrids + else if is_multicolor(card_color) then "GK" # Multicolor + else if chosen(choice:"white", card_color) then "B" # White + else if chosen(choice:"blue", card_color) then "C" # Blue + else if chosen(choice:"black", card_color) then "D" # Black + else if chosen(choice:"red", card_color) then "E" # Red + else if chosen(choice:"green", card_color) then "F" # Green + else "J" # Artifact + ) else ( + # Cards with costs. + colors := sort_text(casting_cost, order: "") + if colors == "" and contains(type, match:"Artifact") then "J" # Artifact + else if colors == "" then "A" # Clear Colorless + else if colors == "W" then "B" # White + else if colors == "U" then "C" # Blue + else if colors == "B" then "D" # Black + else if colors == "R" then "E" # Red + else if colors == "G" then "F" # Green + else if colors == "P" then "FTA" # Purple + else if colors == "K" then "FTB" # Pink + else if is_hybrid_cost() then hybrid_color_pair_sort() # Hybrid (by pairs) + else if contains(casting_cost, match:"/") and contains(type, match:"Artifact") then "I" # Hybrid Artifacts + else multi_color_pair_sort() # Multicolor (by pairs) + ) + } + + ############################################################## Utilities for keywords + # replaces — correctly + for_mana_costs := format_cost := { + if input.separator_before == "—" and contains(input.param, match: " ") then ( + if contains(input.param, match:",") then ( + if match(match: "^[HSATQXYZ∞WUBRGPLOEK0-9/|]+,", input.param) then + "{add}{combined_cost(input.param)}" + else "{combined_cost(input.param)}" + ) else + "{alternative_cost(input.param)}" + ) else + "{add}{input.param}" + } + combined_cost := replace@(match:", [A-Z]", replace: { to_lower() })+ + replace@(match:",", replace:" and")+ + replace@(match:"^[HSATQXYZ∞WUBRGPLOEK0-9/|]", in_context: "(^|[[:space:]])", replace: "&")+ + replace@(match:"^[A-Z]", replace: { to_lower() }) + + ############################################################## The text box + + # Filters for the text box + # context in which mana symbols are found + mana_context := + "(?ix) # case insensitive, ignore whitespace + (^|[[:space:]\"(“']) # start of a word + ( : # G: something + | , # G, tap: something + | [ ]can[ ]be[ ]pay + | (pays?|additional|costs?|the # pay X. creatures cost 1 less. pay an additional G. + |adds?|pay(ed)?[ ](with|using) + ) + ([ ]either)? # pay either X or Y + ([ ](]*>)?[HSATQXYZ∞WUBRGPLOEK0-9/|]+(]*>)?,)* # pay X, Y or Z + ([ ](]*>)?[HSATQXYZ∞WUBRGPLOEK0-9/|]+(]*>)?[ ](and|or|and/or))* # pay X or Y + [ ] + ([,.)]|$ # (end of word) + |[ ][^ .,]*$ # still typing... + |[ ]( or | and | in | less | more | to ) # or next word is ... + ) + ) + | # keyword argument that is declared as mana + | [ ]* # keyword argument that is declared as cost + | , # keyword argument that is declared as cost + "; + # the rule text filter + # - adds mana symbols + # - makes text in parentheses italic + text_filter := + # step 1 : remove all automatic tags + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "{keyword}" + else keyword + if expand then " ({reminder})" + }) + + # step 2b : move action keywords' reminder text to the end of the line + replace@( + match: "((?:(?!]*>)(((?!]*>[^)]+[)]]*>)([^\n]+)\\1" + replace: "\\2\\1" + ) + + # step 3a : expand shortcut word CARDNAME + replace@( + match: "CARDNAME", + in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3b : expand shortcut word LEGENDNAME + replace@( + match: "LEGENDNAME", + in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3c : fill in atom fields + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "CARDNAME" else card_name) + "" } + ) + + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "LEGENDNAME" else legend_filter(card_name)) + "" } + ) + + # step 4 : explict non mana symbols + replace@( + match: "\\][HSATQXYZ∞WUBRGPLOEK0-9/|]+\\[", + replace: {"" + mana_filter_t() + ""} ) + + # step 5 : add mana & tap symbols + replace@( + match: "\\b[HSATQXYZ∞WUBRGPLOEK0-9/|]+\\b", + in_context: mana_context, + replace: {"" + mana_filter_t() + ""} ) + + # step 5b : add explict mana symbols + replace@( + match: "\\[[HSATQXYZ∞WUBRGPLOEK0-9/|]+\\]", + replace: {"" + mana_filter_t() + ""} ) + + # step 6a : curly double quotes + replace@( + match: "[[.quotation-mark.]]|”", + in_context: "[ ]+|^", + replace: "“" )+ + replace@( + match: "[[.quotation-mark.]]", + replace: "”" )+ + # step 7 : italicize text in parenthesis + replace@( + match: "[(]([^)\n]|[(][^)\n]*[)])*[)]?", + in_context: "(^|[[:space:]])|&") + + # step 8 : automatic capitalization, but not after "(" + replace@( + match: "([ ]*: |—| — )" # preceded by this + + "([[:lower:]])" # match this + + "(?![)])", # not followed by this + replace: { _1 + to_upper(_2) }) + + #curly_quotes + + # step 9 : spellcheck + { if set.mark_errors then + check_spelling( + language: language().spellcheck_code, + extra_dictionary: "/magic.mse-game/magic-words", + extra_match: additional_text_words + ) + else input + } + + ############################################################## Other boxes + # Script to make magic-mana-future compatible w/ other templates + # Is now used to allow colored XYZ mana. + colorless_color := { + if contains(styling.extras, match:"colored xyz mana") and card.card_color=="white" then "w" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="blue" then "u" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="black" then "b" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="red" then "r" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="green" then "g" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"P") then "p" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"K") then "k" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"O") then "o" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"E") then "e" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"L") then "l" + else "c" + } + + # Determine a rarity code for M15 styles. + rarity_code := { + if contains(styling.regular_options, match:"promo rarity") then "P" + else if card.rarity == "common" then "C" + else if card.rarity == "uncommon" then "U" + else if card.rarity == "rare" then "R" + else if card.rarity == "mythic rare" then "M" + else if card.rarity == "special" then "S" + else if card.rarity == "basic land" then "L" } + + # Assigns default type symbols. Is modified for structure symbols. + typesymbol_for := + to_text + + replace@(match: "(Legendary|Basic|Snow|World| )", replace: "") + + { if input == "Creature" then "creature" + else if input == "Sorcery" then "sorcery" + else if input == "Instant" then "instant" + else if input == "Artifact" then "artifact" + else if input == "Enchantment" then "enchantment" + else if input == "Land" then "land" + else if input == "Planeswalker" then "planeswalker" + else if input == "Structure" then "structure" + else "multitype" + } + + # This script has been modified to check a styling menu choice instead. + + has_identity := { contains(styling.regular_options, match:"color indicator dot") } + + ############################################################## Statistics utilities + # Converted mana cost + is_half_mana := match@(match: "1/2|[|][HSAWUBRGPLOEK]") + is_colored_mana := match@(match: "[WUBRGPLOEK]") + cmc_split := break_text@(match: "(?ix) 1/2 | [|][WUBRGPLOEK] | [0-9]+(?!/[WUBRGHSAPLOEKCTQ2]) | [WUBRGHSAPLOEK0-9.](/[WUBRGHSAPLOEK])\{0,4} ") + + primary_card_color := { + artifact := chosen(choice:"artifact") and not (chosen(choice:"white") or chosen(choice:"blue") or chosen(choice:"black") or chosen(choice:"red") or chosen(choice:"green")) + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + white := chosen(choice:"white") + blue := chosen(choice:"blue") + black := chosen(choice:"black") + red := chosen(choice:"red") + green := chosen(choice:"green") + if land then "land" + else if multi then "multicolor" + else if hybrid then "hybrid" + else if artifact then "artifact" + else if white then "white" + else if blue then "blue" + else if black then "black" + else if red then "red" + else if green then "green" + else input + } + \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/gcard.jpg b/data/magic-m15-extra-udelude.mse-style/gcard.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/gcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/gidentity.png b/data/magic-m15-extra-udelude.mse-style/gidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/gidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/glcard.jpg b/data/magic-m15-extra-udelude.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/glcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/glidentity.png b/data/magic-m15-extra-udelude.mse-style/glidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/glidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/glpt.png b/data/magic-m15-extra-udelude.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/glpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/glstamp.jpg b/data/magic-m15-extra-udelude.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/gpt.png b/data/magic-m15-extra-udelude.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/gpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/gstamp.jpg b/data/magic-m15-extra-udelude.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/hybrid_blend_card.png b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/hybrid_blend_identity.png b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/hybrid_blend_pt.png b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/hybrid_blend_stamp.png b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/kcard.jpg b/data/magic-m15-extra-udelude.mse-style/kcard.jpg new file mode 100644 index 000000000..088d2f009 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/kcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/kidentity.png b/data/magic-m15-extra-udelude.mse-style/kidentity.png new file mode 100644 index 000000000..ef40036c5 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/kidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/klcard.jpg b/data/magic-m15-extra-udelude.mse-style/klcard.jpg new file mode 100644 index 000000000..6807b9c8e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/klcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/klidentity.png b/data/magic-m15-extra-udelude.mse-style/klidentity.png new file mode 100644 index 000000000..ef40036c5 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/klidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/klpt.png b/data/magic-m15-extra-udelude.mse-style/klpt.png new file mode 100644 index 000000000..7ad4dde83 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/klpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/klstamp.jpg b/data/magic-m15-extra-udelude.mse-style/klstamp.jpg new file mode 100644 index 000000000..5370128f5 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/klstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/kpt.png b/data/magic-m15-extra-udelude.mse-style/kpt.png new file mode 100644 index 000000000..7ad4dde83 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/kpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/kstamp.jpg b/data/magic-m15-extra-udelude.mse-style/kstamp.jpg new file mode 100644 index 000000000..a05fe1999 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/kstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/lcard.jpg b/data/magic-m15-extra-udelude.mse-style/lcard.jpg new file mode 100644 index 000000000..b13f506e4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/lcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/lidentity.png b/data/magic-m15-extra-udelude.mse-style/lidentity.png new file mode 100644 index 000000000..4ae1f2f63 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/lidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/llcard.jpg b/data/magic-m15-extra-udelude.mse-style/llcard.jpg new file mode 100644 index 000000000..16ff0ac9f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/llcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/llidentity.png b/data/magic-m15-extra-udelude.mse-style/llidentity.png new file mode 100644 index 000000000..4ae1f2f63 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/llidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/llpt.png b/data/magic-m15-extra-udelude.mse-style/llpt.png new file mode 100644 index 000000000..4100e59dc Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/llpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/llstamp.jpg b/data/magic-m15-extra-udelude.mse-style/llstamp.jpg new file mode 100644 index 000000000..13d0d6ebc Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/llstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/lpt.png b/data/magic-m15-extra-udelude.mse-style/lpt.png new file mode 100644 index 000000000..4100e59dc Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/lpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/lstamp.jpg b/data/magic-m15-extra-udelude.mse-style/lstamp.jpg new file mode 100644 index 000000000..8df11d74e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/lstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/masks/alpha_blend.png b/data/magic-m15-extra-udelude.mse-style/masks/alpha_blend.png new file mode 100644 index 000000000..baf824ec9 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/masks/alpha_blend.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/masks/border_mask.png b/data/magic-m15-extra-udelude.mse-style/masks/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/masks/border_mask.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/masks/foil_mask.png b/data/magic-m15-extra-udelude.mse-style/masks/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/masks/foil_mask.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/masks/foil_mask_rare.png b/data/magic-m15-extra-udelude.mse-style/masks/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/masks/foil_mask_rare.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/masks/mask_fullsize_watermarks.png b/data/magic-m15-extra-udelude.mse-style/masks/mask_fullsize_watermarks.png new file mode 100644 index 000000000..aa12fb3a5 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/masks/mask_fullsize_watermarks.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/masks/rune_mask.png b/data/magic-m15-extra-udelude.mse-style/masks/rune_mask.png new file mode 100644 index 000000000..d15c15629 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/masks/rune_mask.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/mcard.jpg b/data/magic-m15-extra-udelude.mse-style/mcard.jpg new file mode 100644 index 000000000..7fc8c89d2 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/midentity.png b/data/magic-m15-extra-udelude.mse-style/midentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/midentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/mlcard.jpg b/data/magic-m15-extra-udelude.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/mlidentity.png b/data/magic-m15-extra-udelude.mse-style/mlidentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mlidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/mlpt.png b/data/magic-m15-extra-udelude.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mlpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/mlstamp.jpg b/data/magic-m15-extra-udelude.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/mpt.png b/data/magic-m15-extra-udelude.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/mstamp.jpg b/data/magic-m15-extra-udelude.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/multicolor_blend_card.png b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/multicolor_blend_identity.png b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/multicolor_blend_pt.png b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/multicolor_blend_stamp.png b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ocard.jpg b/data/magic-m15-extra-udelude.mse-style/ocard.jpg new file mode 100644 index 000000000..a5b1d98fb Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ocard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/oidentity.png b/data/magic-m15-extra-udelude.mse-style/oidentity.png new file mode 100644 index 000000000..5be2d6e65 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/oidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/olcard.jpg b/data/magic-m15-extra-udelude.mse-style/olcard.jpg new file mode 100644 index 000000000..3df6d1c14 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/olcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/olidentity.png b/data/magic-m15-extra-udelude.mse-style/olidentity.png new file mode 100644 index 000000000..5be2d6e65 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/olidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/olpt.png b/data/magic-m15-extra-udelude.mse-style/olpt.png new file mode 100644 index 000000000..5dc81e822 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/olpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/olstamp.jpg b/data/magic-m15-extra-udelude.mse-style/olstamp.jpg new file mode 100644 index 000000000..d33aa05d3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/olstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/opt.png b/data/magic-m15-extra-udelude.mse-style/opt.png new file mode 100644 index 000000000..5dc81e822 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/opt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ostamp.jpg b/data/magic-m15-extra-udelude.mse-style/ostamp.jpg new file mode 100644 index 000000000..b36c69dba Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ostamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/pcard.jpg b/data/magic-m15-extra-udelude.mse-style/pcard.jpg new file mode 100644 index 000000000..d53c5900f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/pcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/pidentity.png b/data/magic-m15-extra-udelude.mse-style/pidentity.png new file mode 100644 index 000000000..1d1e0d839 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/pidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/plcard.jpg b/data/magic-m15-extra-udelude.mse-style/plcard.jpg new file mode 100644 index 000000000..88a70a12b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/plcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/plidentity.png b/data/magic-m15-extra-udelude.mse-style/plidentity.png new file mode 100644 index 000000000..1d1e0d839 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/plidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/plpt.png b/data/magic-m15-extra-udelude.mse-style/plpt.png new file mode 100644 index 000000000..ded0f6185 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/plpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/plstamp.jpg b/data/magic-m15-extra-udelude.mse-style/plstamp.jpg new file mode 100644 index 000000000..665b2a75e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/plstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/ppt.png b/data/magic-m15-extra-udelude.mse-style/ppt.png new file mode 100644 index 000000000..ded0f6185 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ppt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/pstamp.jpg b/data/magic-m15-extra-udelude.mse-style/pstamp.jpg new file mode 100644 index 000000000..5a5672632 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/pstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/rcard.jpg b/data/magic-m15-extra-udelude.mse-style/rcard.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/ridentity.png b/data/magic-m15-extra-udelude.mse-style/ridentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ridentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/rlcard.jpg b/data/magic-m15-extra-udelude.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/rlidentity.png b/data/magic-m15-extra-udelude.mse-style/rlidentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rlidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/rlpt.png b/data/magic-m15-extra-udelude.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rlpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/rlstamp.jpg b/data/magic-m15-extra-udelude.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/rpt.png b/data/magic-m15-extra-udelude.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/rstamp.jpg b/data/magic-m15-extra-udelude.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/runes.png b/data/magic-m15-extra-udelude.mse-style/runes.png new file mode 100644 index 000000000..7876729d7 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/runes.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/scard.jpg b/data/magic-m15-extra-udelude.mse-style/scard.jpg new file mode 100644 index 000000000..fa8a2ed0b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/scard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/sidentity.png b/data/magic-m15-extra-udelude.mse-style/sidentity.png new file mode 100644 index 000000000..b02b14aff Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/sidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/spt.png b/data/magic-m15-extra-udelude.mse-style/spt.png new file mode 100644 index 000000000..9d98e135b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/spt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/sstamp.jpg b/data/magic-m15-extra-udelude.mse-style/sstamp.jpg new file mode 100644 index 000000000..cadd29536 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/sstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/stamp_mask.png b/data/magic-m15-extra-udelude.mse-style/stamp_mask.png new file mode 100644 index 000000000..b57151190 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/style b/data/magic-m15-extra-udelude.mse-style/style new file mode 100644 index 000000000..7e6e47950 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/style @@ -0,0 +1,843 @@ +mse version: 2.0.0 +game: magic +short name: M15 Extra Udelude +full name: Udelude's M15 Template +icon: card-sample.png +installer group: magic/m15 style/normal cards/udelude +position hint: 050 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2015-04-08 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-large-extra-udelude.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-mana-small-extra-udelude.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-pt-symbols-extra-m15.mse-symbol-font + version: 2014-03-20 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Load scripts that are redefined from the game file + include file: game_scripts + + # 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 + + # Should hybrids have a grey name? + mask_hybrid_with_land := { contains(styling.regular_options, match:"grey hybrid names") } + + #Should multicolor lands with basic land types have a colored name? + mask_multi_land_with_color := { contains(styling.regular_options, match:"colored multicolor land names") } + + template_prefix := [card: "" card2: "" pt: "" stamp: "" identity: ""] + template_suffix := [card: "card.jpg" card2: "card2.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" or input == "s" 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 := { contains(styling.regular_options, match:"guild mana symbols") } + + # Filter to commas, so they can be counted to see if field is complete + comma_count := filter_text@(match:",") + + # Interpret the font profile choice. + font_profile := { + if styling.font_style == "Phyrexian" then "phyrexian" + else if styling.font_style == "Before 8th Edition" then "old" + else if styling.font_style == "After 8th Edition" then "new" + else "m15" + } + + 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 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 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 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] + ) + } + + # Is the card a promo card? + is_promo := { styling.promo } + is_unsorted := { contains(styling.regular_options, match:"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: choice + name: font style + description: Which font style should be used? + choice: After Magic 2015 + choice: After 8th Edition + choice: Before 8th Edition + choice: Phyrexian + initial: After Magic 2015 +styling field: + type: multiple choice + name: regular options + description: Which regular styling options would you like to use? + choice: center text + choice: color indicator dot + choice: colored multicolor land names + choice: grey hybrid names + choice: guild mana symbols + choice: holofoil stamped rares + choice: promo rarity + choice: inverted common symbol + choice: remove from autocount + initial: colored multicolor land names, grey hybrid names, holofoil stamped rares +styling field: + type: multiple choice + name: extras + description: Which extra options would you like to use? + choice: pichoro's alchemist watermark + choice: alpha style dual lands + choice: card creator credit field + choice: takeabow's clock watermark + choice: advent's colored xyz mana + choice: circeus' colorless-colored hybrid + choice: anuttymous' frost effect + choice: holiday promo text + choice: dark nova's runes + choice: lesurgo's spell-land hybrid + choice: circeus' tinged artifact hybrid + choice: type symbol with name + choice: unsorted casting cost +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-extra-udelude.mse-symbol-font +styling field: + type: package choice + name: pt box symbols + match: magic-pt-symbols-*.mse-symbol-font + initial: magic-pt-symbols-extra.mse-symbol-font +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 field: + type: choice + name: outer color + description: Should the outside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: yellow + choice: orange + choice: brown + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: trim color + description: Should the trim of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: yellow + choice: orange + choice: brown + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: inner color + description: Should the inside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: yellow + choice: orange + choice: brown + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling style: + tap symbol: + render style: both + choice images: + modern: /magic-mana-large-extra-udelude.mse-symbol-font/mana_t.png + old: /magic-mana-large-extra-udelude.mse-symbol-font/mana_t_old.png + diagonal T: /magic-mana-large-extra-udelude.mse-symbol-font/mana_t_older.png + regular options: + render style: checklist + direction: vertical + extras: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + ############################# Name line + name: + left: + { if card.card_symbol=="none" and (card.type_symbol=="none" or not contains(styling.extras, match:"type symbol with name")) then 32 + else if card.card_symbol == "none" then 49 + else if card.type_symbol == "none" or ( not contains(styling.extras, match:"type symbol with name")) then 49 + else 67} + top: { font_field(field: "name", value: "top")} + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: { font_field(field: "name", value: "name")} + size: { font_field(field: "name", value: "size")} + weight: { font_field(field: "name", value: "weight")} + 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-extra-udelude + 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 if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 30 + else 50} + top: {if card.card_symbol == "none" then 40 else 29} + height: 20 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: {if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 18 else 27} + top: {if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 20 else 30} + width: 21 + height: 20 + z index: 5 + render style: image + alignment: middle center + visible: { contains(styling.extras, match:"type symbol with name") } + choice images: + artifact: type-symbols/artifact_black.png + creature: type-symbols/creature_black.png + enchantment: type-symbols/enchantment_black.png + instant: type-symbols/instant_black.png + land: type-symbols/land_black.png + multitype: type-symbols/multitype_black.png + sorcery: type-symbols/sorcery_black.png + planeswalker: type-symbols/planeswalker_black.png + structure: type-symbols/structure_black.png + ############################# Image + image: + left: 29 + top: 60 + width: 316 + height: 231 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 1 + ############################# 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: { font_field(field: "type", value: "top")} + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: { font_field(field: "type", value: "name")} + size: { font_field(field: "type", value: "size")} + weight: { font_field(field: "type", value: "weight")} + 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 contains(styling.regular_options, match:"inverted common symbol") then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + common: + script: + if contains(styling.regular_options, match:"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: { font_field(field: "text", value: "name")} + italic name: { font_field(field: "text", value: "italic")} + size: { font_field(field: "text", value: "size")} + weight: { font_field(field: "text", value: "weight")} + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: + script: + if contains(styling.regular_options, match:"center text") 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 + ############################# PT + pt: + z index: 2 + left: 286 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: { font_field(field: "pt", value: "name")} + size: { font_field(field: "pt", value: "size")} + weight: { font_field(field: "pt", value: "weight")} + color: black + separator color: red + symbol font: + name: {styling.pt_box_symbols} + size: 8 + alignment: middle right + ############################# 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.5 + 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 is_unsorted() 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 + save value: false +extra card field: + type: multiple choice + name: stamp + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: yellow + choice: orange + choice: brown + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: multiple choice + name: pt box + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: yellow + choice: orange + choice: brown + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: 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: emblem + include file: watermarks/watermark-names +extra card field: + type: text + name: creator computer + save value: false + editable: false + show statistics: false + script: ":" +extra card field: + type: text + name: creator + save value: true + show statistics: false + editable: true +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: multiple choice + name: frame + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: yellow + choice: orange + choice: brown + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: choice + name: clock watermark + save value: false + editable: false + script: "clock" +extra card field: + type: choice + name: alchemist watermark + save value: false + editable: false + script: "alchemy" +extra card field: + type: choice + name: frost effect + save value: false + editable: false + script: "frost" +extra card field: + type: choice + name: runes + save value: false + editable: false + script: "runes" +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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 + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") } + render style: image + image: { card_stamp() } + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") } + 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 "masks/foil_mask_rare.png" else "masks/foil_mask.png" } + emblem: + left: 117 + top: 321 + width: 138 + height: 166 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: watermarks/watermarks + creator computer: + left: { 48 + card_style.set_code.content_width + card_style.illustrator.content_width } + top: 497.5 + width: 10 + height: 10 + z index: 1 + visible: { contains(styling.extras, match:"card creator credit field") } + font: + name: Wingdings + size: 8.5 + weight: bold + color: white + creator: + left: { 62 + card_style.set_code.content_width + card_style.illustrator.content_width } + top: 497.5 + width: 100 + height: 10 + z index: 1 + visible: { contains(styling.extras, match:"card creator credit field") } + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + promo label: + left: 40 + top: 262 + width: 295 + height: 29 + alignment: middle right + z index: 4 + font: + name: { if contains(styling.extras, match:"holiday promo text") then "MagicMedieval" else "ModMatrix" } + size: 14 + color: { if contains(styling.extras, match:"holiday promo text") then rgb(217,0,0) else rgb(223,169,41) } + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + clock watermark: + left: 28 + top: 326 + width: 318 + height: 157 + z index: 4 + render style: image + image: clock_watermark.png + visible: { contains(styling.extras, match: "clock watermark") } + mask: { if is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") then "masks/mask_fullsize_watermarks.png" else nil } + alchemist watermark: + left: 28 + top: 326 + width: 318 + height: 157 + z index: 4 + render style: image + image: alchemy_watermark.png + visible: { contains(styling.extras, match: "alchemist watermark") } + mask: { if is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") then "masks/mask_fullsize_watermarks.png" else nil } + frost effect: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: frost.png + visible: { contains(styling.extras, match: "frost effect") } + runes: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: runes.png + visible: { contains(styling.extras, match: "runes") } + mask: masks/rune_mask.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 \ No newline at end of file diff --git a/data/magic-m15-extra-udelude.mse-style/tcard.jpg b/data/magic-m15-extra-udelude.mse-style/tcard.jpg new file mode 100644 index 000000000..a7643f701 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/tidentity.png b/data/magic-m15-extra-udelude.mse-style/tidentity.png new file mode 100644 index 000000000..d7733fc75 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/tlcard.jpg b/data/magic-m15-extra-udelude.mse-style/tlcard.jpg new file mode 100644 index 000000000..3368807d9 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tlcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/tlpt.png b/data/magic-m15-extra-udelude.mse-style/tlpt.png new file mode 100644 index 000000000..2dbbec613 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tlpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/tlstamp.jpg b/data/magic-m15-extra-udelude.mse-style/tlstamp.jpg new file mode 100644 index 000000000..89b7644c9 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tlstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/tombstone.png b/data/magic-m15-extra-udelude.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tombstone.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/tpt.png b/data/magic-m15-extra-udelude.mse-style/tpt.png new file mode 100644 index 000000000..2dbbec613 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/tstamp.jpg b/data/magic-m15-extra-udelude.mse-style/tstamp.jpg new file mode 100644 index 000000000..f1db814aa Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/tstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/artifact_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/artifact_black.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/artifact_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/creature_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/creature_black.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/creature_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/enchantment_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/enchantment_black.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/enchantment_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/instant_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/instant_black.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/instant_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/land_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/land_black.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/land_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/multitype_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/multitype_black.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/multitype_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/planeswalker_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/planeswalker_black.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/planeswalker_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/sorcery_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/sorcery_black.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/sorcery_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/type-symbols/structure_black.png b/data/magic-m15-extra-udelude.mse-style/type-symbols/structure_black.png new file mode 100644 index 000000000..b2461c958 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/type-symbols/structure_black.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ucard.jpg b/data/magic-m15-extra-udelude.mse-style/ucard.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ucard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/uidentity.png b/data/magic-m15-extra-udelude.mse-style/uidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/uidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ulcard.jpg b/data/magic-m15-extra-udelude.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/ulidentity.png b/data/magic-m15-extra-udelude.mse-style/ulidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ulidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ulpt.png b/data/magic-m15-extra-udelude.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ulpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ulstamp.jpg b/data/magic-m15-extra-udelude.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/upt.png b/data/magic-m15-extra-udelude.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/upt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/ustamp.jpg b/data/magic-m15-extra-udelude.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/aetherprint.png b/data/magic-m15-extra-udelude.mse-style/watermarks/aetherprint.png new file mode 100644 index 000000000..0340182b4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/aetherprint.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/akros.png b/data/magic-m15-extra-udelude.mse-style/watermarks/akros.png new file mode 100644 index 000000000..459be5b23 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/akros.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/chaos.png b/data/magic-m15-extra-udelude.mse-style/watermarks/chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/chaos.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/colorpie.png b/data/magic-m15-extra-udelude.mse-style/watermarks/colorpie.png new file mode 100644 index 000000000..8f8693807 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/colorpie.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/conspiracy_stamp.png b/data/magic-m15-extra-udelude.mse-style/watermarks/conspiracy_stamp.png new file mode 100644 index 000000000..95c0b660e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/conspiracy_stamp.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_artifact.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_artifact.png new file mode 100644 index 000000000..50dea5b98 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_artifact.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_creature.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_creature.png new file mode 100644 index 000000000..2e91a82c4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_creature.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_enchantment.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_enchantment.png new file mode 100644 index 000000000..2ff4083c3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_enchantment.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_instant.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_instant.png new file mode 100644 index 000000000..d83d4442f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_instant.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_land.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_land.png new file mode 100644 index 000000000..49a8b1415 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_land.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_multiple.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_multiple.png new file mode 100644 index 000000000..65bd9c843 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_multiple.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_planeswalker.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_planeswalker.png new file mode 100644 index 000000000..c3da2b5da Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_planeswalker.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_sorcery.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_sorcery.png new file mode 100644 index 000000000..6d0880cb4 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_sorcery.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_structure.png b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_structure.png new file mode 100644 index 000000000..e75c6d5ac Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/futsymbol_structure.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/gavony.png b/data/magic-m15-extra-udelude.mse-style/watermarks/gavony.png new file mode 100644 index 000000000..8c4bd2b76 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/gavony.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/jace-consortium.png b/data/magic-m15-extra-udelude.mse-style/watermarks/jace-consortium.png new file mode 100644 index 000000000..4f5eb8e8f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/jace-consortium.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/kessig.png b/data/magic-m15-extra-udelude.mse-style/watermarks/kessig.png new file mode 100644 index 000000000..c3409f5ac Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/kessig.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/meletis.png b/data/magic-m15-extra-udelude.mse-style/watermarks/meletis.png new file mode 100644 index 000000000..e539f786f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/meletis.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/nephalia.png b/data/magic-m15-extra-udelude.mse-style/watermarks/nephalia.png new file mode 100644 index 000000000..ca0081655 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/nephalia.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/phyrexia.png b/data/magic-m15-extra-udelude.mse-style/watermarks/phyrexia.png new file mode 100644 index 000000000..b1849bbb6 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/phyrexia.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/seekersofcarmot.png b/data/magic-m15-extra-udelude.mse-style/watermarks/seekersofcarmot.png new file mode 100644 index 000000000..8db04a243 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/seekersofcarmot.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/setessa.png b/data/magic-m15-extra-udelude.mse-style/watermarks/setessa.png new file mode 100644 index 000000000..ebc12c18b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/setessa.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/stensia.png b/data/magic-m15-extra-udelude.mse-style/watermarks/stensia.png new file mode 100644 index 000000000..4114cdc12 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/stensia.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/thran.png b/data/magic-m15-extra-udelude.mse-style/watermarks/thran.png new file mode 100644 index 000000000..1fb25807f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/thran.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark-names b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark-names new file mode 100644 index 000000000..9e2287b17 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark-names @@ -0,0 +1,87 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: snow +choice: + name: transparent mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink +choice: + name: guild symbol + 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: originals + 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 + choice: phyrexia +choice: + name: future sight type symbols + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multiple + choice: planeswalker + choice: sorcery + choice: structure +choice: + name: other magic symbols + choice: aetherprint + choice: chaos symbol + choice: color pie + choice: conspiracy stamp + choice: jace consortium + choice: phyrexia + choice: seekers of carmot + choice: the thran + choice: + name: innistrad provinces + choice: stensia + choice: kessig + choice: gavony + choice: nephalia + choice: + name: theros poleis + choice: akros + choice: meletis + choice: setessa +choice: + name: set symbol diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_azorius.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_azorius.png new file mode 100644 index 000000000..b2ebbf1ef Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_azorius.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_azorius2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_azorius2.png new file mode 100644 index 000000000..879514761 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_azorius2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_b.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_b.png new file mode 100644 index 000000000..c381b8e96 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_b.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_boros.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_boros.png new file mode 100644 index 000000000..3f3a02d5d Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_boros.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_boros2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_boros2.png new file mode 100644 index 000000000..acc16e130 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_boros2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_dimir.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_dimir.png new file mode 100644 index 000000000..5241aaac8 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_dimir.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_dimir2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_dimir2.png new file mode 100644 index 000000000..df57613e0 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_dimir2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_g.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_g.png new file mode 100644 index 000000000..e696b7115 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_g.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_golgari.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_golgari.png new file mode 100644 index 000000000..36cf97120 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_golgari.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_golgari2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_golgari2.png new file mode 100644 index 000000000..67f4ff0f1 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_golgari2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_gruul.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_gruul.png new file mode 100644 index 000000000..3acab5a29 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_gruul.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_gruul2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_gruul2.png new file mode 100644 index 000000000..c5cf074ad Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_gruul2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_izzet.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_izzet.png new file mode 100644 index 000000000..611b9b83b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_izzet.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_izzet2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_izzet2.png new file mode 100644 index 000000000..50a11da9e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_izzet2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_k.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_k.png new file mode 100644 index 000000000..3b347dfa5 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_k.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_mirrodin.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_mirrodin.png new file mode 100644 index 000000000..8a4657d86 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_mirrodin.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_orzhov.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_orzhov.png new file mode 100644 index 000000000..f39b62f2b Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_orzhov.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_orzhov2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_orzhov2.png new file mode 100644 index 000000000..1baa9de66 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_orzhov2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_p.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_p.png new file mode 100644 index 000000000..6b502aa57 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_p.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_phyrexia.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_phyrexia.png new file mode 100644 index 000000000..482c93d36 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_phyrexia.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_r.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_r.png new file mode 100644 index 000000000..db5c9d90d Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_r.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_rakados.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_rakados.png new file mode 100644 index 000000000..6348d94fa Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_rakados.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_rakados2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_rakados2.png new file mode 100644 index 000000000..78bda1035 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_rakados2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_s.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_s.png new file mode 100644 index 000000000..7aae11829 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_s.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_selesnya.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_selesnya.png new file mode 100644 index 000000000..325a6a3a6 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_selesnya.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_selesnya2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_selesnya2.png new file mode 100644 index 000000000..740e57427 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_selesnya2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_simic.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_simic.png new file mode 100644 index 000000000..cc8675843 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_simic.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_simic2.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_simic2.png new file mode 100644 index 000000000..ac2bc93a9 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_simic2.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_u.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_u.png new file mode 100644 index 000000000..c38c61043 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_u.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_w.png b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_w.png new file mode 100644 index 000000000..36cc60624 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/watermarks/watermark_w.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/watermarks/watermarks b/data/magic-m15-extra-udelude.mse-style/watermarks/watermarks new file mode 100644 index 000000000..eaafd3f23 --- /dev/null +++ b/data/magic-m15-extra-udelude.mse-style/watermarks/watermarks @@ -0,0 +1,85 @@ +# Watermark images + +choice images: + mana symbol white: watermarks/watermark_w.png + mana symbol blue: watermarks/watermark_u.png + mana symbol black: watermarks/watermark_b.png + mana symbol red: watermarks/watermark_r.png + mana symbol green: watermarks/watermark_g.png + mana symbol purple: watermarks/watermark_p.png + mana symbol pink: watermarks/watermark_k.png + mana symbol snow: script: set_combine(combine:"shadow", input:"watermarks/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_w.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_u.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_b.png") + transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_r.png") + transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_g.png") + transparent mana symbol purple: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_p.png") + transparent mana symbol pink: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_k.png") + + guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_azorius2.png") + guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_dimir2.png") + guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_rakados2.png") + guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_gruul2.png") + guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_selesnya2.png") + guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_orzhov2.png") + guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_izzet2.png") + guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_golgari2.png") + guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_boros2.png") + guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_simic2.png") + + guild symbol originals The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_azorius.png") + guild symbol originals House Dimir (U/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_dimir.png") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_golgari.png") + guild symbol originals The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_boros.png") + guild symbol originals The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_simic.png") + + faction symbol mirrodin: script: set_combine(combine:"shadow", input:"watermarks/watermark_mirrodin.png") + faction symbol phyrexia: script: set_combine(combine:"shadow", input:"watermarks/watermark_phyrexia.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_sorcery.png") + future sight type symbols structure: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_structure.png") + + other magic symbols aetherprint: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/aetherprint.png")) + other magic symbols chaos symbol: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/chaos.png")) + other magic symbols color pie: watermarks/colorpie.png + other magic symbols conspiracy stamp: script: set_alpha(alpha: 0.3, input:"watermarks/conspiracy_stamp.png") + other magic symbols jace consortium: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/jace-consortium.png")) + other magic symbols phyrexia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/phyrexia.png")) + other magic symbols seekers of carmot: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/seekersofcarmot.png")) + other magic symbols the thran: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/thran.png")) + + other magic symbols innistrad provinces stensia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/stensia.png")) + other magic symbols innistrad provinces kessig: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/kessig.png")) + other magic symbols innistrad provinces gavony: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/gavony.png")) + other magic symbols innistrad provinces nephalia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/nephalia.png")) + + other magic symbols theros poleis akros: script: set_combine(combine:"shadow", input:"watermarks/akros.png") + other magic symbols theros poleis meletis: script: set_combine(combine:"shadow", input:"watermarks/meletis.png") + other magic symbols theros poleis setessa: script: set_combine(combine:"shadow", input:"watermarks/setessa.png") + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-m15-extra-udelude.mse-style/wcard.jpg b/data/magic-m15-extra-udelude.mse-style/wcard.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/widentity.png b/data/magic-m15-extra-udelude.mse-style/widentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/widentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/wlcard.jpg b/data/magic-m15-extra-udelude.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/wlcard.png b/data/magic-m15-extra-udelude.mse-style/wlcard.png new file mode 100644 index 000000000..50aee50c0 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wlcard.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/wlidentity.png b/data/magic-m15-extra-udelude.mse-style/wlidentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wlidentity.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/wlpt.png b/data/magic-m15-extra-udelude.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wlpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/wlstamp.jpg b/data/magic-m15-extra-udelude.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-extra-udelude.mse-style/wpt.png b/data/magic-m15-extra-udelude.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wpt.png differ diff --git a/data/magic-m15-extra-udelude.mse-style/wstamp.jpg b/data/magic-m15-extra-udelude.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-extra-udelude.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/acard.jpg b/data/magic-m15-extra.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-extra.mse-style/acard.jpg differ diff --git a/data/magic-m15-extra.mse-style/aidentity.png b/data/magic-m15-extra.mse-style/aidentity.png new file mode 100644 index 000000000..061a8ace9 Binary files /dev/null and b/data/magic-m15-extra.mse-style/aidentity.png differ diff --git a/data/magic-m15-extra.mse-style/alchemy_watermark.png b/data/magic-m15-extra.mse-style/alchemy_watermark.png new file mode 100644 index 000000000..730e04e1c Binary files /dev/null and b/data/magic-m15-extra.mse-style/alchemy_watermark.png differ diff --git a/data/magic-m15-extra.mse-style/apt.png b/data/magic-m15-extra.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-extra.mse-style/apt.png differ diff --git a/data/magic-m15-extra.mse-style/artifact_blend_card.png b/data/magic-m15-extra.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-extra.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-extra.mse-style/artifact_blend_identity.png b/data/magic-m15-extra.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-extra.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-extra.mse-style/artifact_blend_pt.png b/data/magic-m15-extra.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-extra.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-extra.mse-style/artifact_blend_stamp.png b/data/magic-m15-extra.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-extra.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-extra.mse-style/artist_arrow.png b/data/magic-m15-extra.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-extra.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-extra.mse-style/astamp.jpg b/data/magic-m15-extra.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-extra.mse-style/astamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/bcard.jpg b/data/magic-m15-extra.mse-style/bcard.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-m15-extra.mse-style/bcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/bidentity.png b/data/magic-m15-extra.mse-style/bidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-extra.mse-style/bidentity.png differ diff --git a/data/magic-m15-extra.mse-style/blcard.jpg b/data/magic-m15-extra.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-extra.mse-style/blcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/blends_scripts b/data/magic-m15-extra.mse-style/blends_scripts new file mode 100644 index 000000000..96cd92cb5 --- /dev/null +++ b/data/magic-m15-extra.mse-style/blends_scripts @@ -0,0 +1,990 @@ + # Scripts for blending images + # Included by a style file in its init script + + ######################################################################## + # Filenames and other defaults + ######################################################################## + + ######################################################################## + # Combining multiple colors (hybrids) + ######################################################################## + # This script has been expanded to handle more color choices. + 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]) + ))))))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_card_hybrid := [ + 1: { template(colors[0]) } + 2: {linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60 + )} + 3: {linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: 0.15, y1: 0.50 + x2: 0.35, y2: 0.60), + image2: template(colors[2]), + x1: 0.65, y1: 0.50 + x2: 0.85, y2: 0.60 + )} + 4: { linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.10, y1: 0.50 + x2: 0.10, y2: 0.60), + image2: linear_blend( + image1: template(colors[2]), + image2: template(colors[3]), + x1: 0.90, y1: 0.50 + x2: 1.10, y2: 0.60), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60 + )} + 5: {linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.20, y1: 0.50 + x2: 0.00, y2: 0.60), + image2: template(colors[2]), + x1: 0.15, y1: 0.50 + x2: 0.35, y2: 0.60), + image2: template(colors[3]), + x1: 0.65, y1: 0.50 + x2: 0.85, y2: 0.60), + image2: template(colors[4]), + x1: 1.00, y1: 0.50 + x2: 1.20, y2: 0.60 + )} + 6: {linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.30, y1: 0.50 + x2: -0.10, y2: 0.60), + image2: template(colors[2]), + x1: 0.10, y1: 0.50 + x2: 0.20, y2: 0.60), + image2: template(colors[3]), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60), + image2: template(colors[4]), + x1: 0.70, y1: 0.50 + x2: 0.90, y2: 0.60), + image2: template(colors[5]), + x1: 1.10, y1: 0.50 + x2: 1.30, y2: 0.60 + )} + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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 + )} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_card_hybrid + diagonal: diagonal_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 + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + overlay: overlay_hybrid + ] + + ######################################################################## + # P/T box + ######################################################################## + # These are easier + # This script has been expanded to handle more color choices. + 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 + )} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_pt_hybrid := [ + 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.10, y1: 0.50 + x2: 0.10, y2: 0.60 + )} + 6: { linear_blend( + image1: template(colors[4]), + image2: template(colors[5]), + x1: 0.10, y1: 0.50 + x2: 0.30, y2: 0.60 + )} + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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[3]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_pt_hybrid + diagonal: diagonal_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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + overlay: overlay_hybrid + ] + + ######################################################################## + # P/T boxes of flip cards + ######################################################################## + # + ######################################################################## + # P/T boxes for leveler cards + ######################################################################## + # + ######################################################################## + # Textbox and typeline for FPM templates and Futureshifts + ######################################################################## + # + ######################################################################## + # Color Identity Marking + ######################################################################## + # This script has been expanded to handle more color choices. + 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: {linear_blend( + image1: template(colors[0]) + x1: 0.39, y1: 0.39 + x2: 0.4, y2: 0.4 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.6, y1: 0.6 + x2: 0.61, y2: 0.61 + image2: template(colors[2]) + ))} + 4: {linear_blend( + # blend = 0.16 + image1: template(colors[0]) + x1: 0.29, y1: 0.29 + x2: 0.3, y2: 0.3 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.49, y1: 0.49 + x2: 0.50, y2: 0.5 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.69, y1: 0.69 + x2: 0.7, y2: 0.7 + image2: template(colors[3]) + )))} + 5: {linear_blend( + image1: template(colors[0]) + x1: 0.28, y1: 0.28 + x2: 0.29, y2: 0.29 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.42, y1: 0.42 + x2: 0.43, y2: 0.43 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.56, y1: 0.56 + x2: 0.57, y2: 0.57 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.7, y1: 0.7 + x2: 0.71, y2: 0.71 + image2: template(colors[4]) + ))))} + 6: {linear_blend( + image1: template(colors[0]) + x1: 0.27, y1: 0.27 + x2: 0.28, y2: 0.28 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.38, y1: 0.38 + x2: 0.39, y2: 0.39 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.49, y1: 0.49 + x2: 0.50, y2: 0.50 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.60, y1: 0.60 + x2: 0.61, y2: 0.61 + image2: linear_blend( + image1: template(colors[4]) + x1: 0.71, y1: 0.71 + x2: 0.72, y2: 0.72 + image2: template(colors[5]) + )))))} + 7: {linear_blend( + image1: template(colors[0]) + x1: 0.27, y1: 0.27 + x2: 0.28, y2: 0.28 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.36, y1: 0.36 + x2: 0.37, y2: 0.37 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.45, y1: 0.45 + x2: 0.46, y2: 0.46 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.54, y1: 0.54 + x2: 0.55, y2: 0.55 + image2: linear_blend( + image1: template(colors[4]) + x1: 0.63, y1: 0.63 + x2: 0.64, y2: 0.64 + image2: linear_blend( + image1: template(colors[5]) + x1: 0.72, y1: 0.72 + x2: 0.73, y2: 0.73 + image2: template(colors[6]) + ))))))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + identity_hybrid := [ + radial: identity_horizontal_hybrid + vertical: identity_horizontal_hybrid + horizontal: identity_horizontal_hybrid + overlay: identity_horizontal_hybrid + diagonal: 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]) + ))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_stamp_hybrid := [ + 1: { template(colors[0]) } + 2: { template(colors[1]) } + 3: { template(colors[2]) } + 4: { template("m") } + 5: { template("m") } + 6: { template("m") } + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_stamp_hybrid + diagonal: diagonal_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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + 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 == "diagonal" then + input := "white,black,{hybrid_previews},diagonal" + 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") + spectral := chosen(choice:"spectral") + hybrid := chosen(choice:"hybrid") + artifact := chosen(choice:"artifact") + snow := chosen(choice:"snow") + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wubrg)(lpoek)" + , (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 chosen(choice:"purple") then "p") + + (if chosen(choice:"pink") then "k")) + if multi and (hybrid or colors == "") then ( + colors := colors + "m" + multi := false + ) + if spectral and (hybrid or colors == "") then ( + colors := colors + "t" + multi := false + ) + if artifact and (hybrid or colors == "") then ( + colors := colors + "a" + artifact := false + ) + if snow and (hybrid or colors == "") then ( + colors := colors + "s" + snow := 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 if chosen(choice:"diagonal") then "diagonal" + 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? + # Frame Color Overrides + if styling.outer_color != "default" or styling.trim_color != "default" or styling.inner_color != "default" then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: (if styling.outer_color == "default" then base + else template( + if styling.outer_color == "white" then "w" + else if styling.outer_color == "blue" then "u" + else if styling.outer_color == "black" then "b" + else if styling.outer_color == "red" then "r" + else if styling.outer_color == "green" then "g" + else if styling.outer_color == "purple" then "p" + else if styling.outer_color == "pink" then "k" + else if styling.outer_color == "multicolor" then "m" + else if styling.outer_color == "spectral" then "t" + else if styling.outer_color == "artifact" then "a" + else if styling.outer_color == "snow" then "s" + else "c" + ) + ) + light: masked_blend( + mask: "multicolor_blend_{type}.png", + dark: (if styling.inner_color == "default" then base + else template( + if styling.inner_color == "white" then "w" + else if styling.inner_color == "blue" then "u" + else if styling.inner_color == "black" then "b" + else if styling.inner_color == "red" then "r" + else if styling.inner_color == "green" then "g" + else if styling.inner_color == "purple" then "p" + else if styling.inner_color == "pink" then "k" + else if styling.inner_color == "multicolor" then "m" + else if styling.inner_color == "spectral" then "t" + else if styling.inner_color == "artifact" then "a" + else if styling.inner_color == "snow" then "s" + else "c" + ) + ) + light: (if styling.trim_color == "default" then base + else template( + if styling.trim_color == "white" then "w" + else if styling.trim_color == "blue" then "u" + else if styling.trim_color == "black" then "b" + else if styling.trim_color == "red" then "r" + else if styling.trim_color == "green" then "g" + else if styling.trim_color == "purple" then "p" + else if styling.trim_color == "pink" then "k" + else if styling.trim_color == "multicolor" then "m" + else if styling.trim_color == "spectral" then "t" + else if styling.trim_color == "artifact" then "a" + else if styling.trim_color == "snow" then "s" + else "c" + ) + ) + ) + ) + # Lesurgo's "Land-brid" Effect + else if contains(styling.extras, match:"spell-land hybrid") and color_count == 1 then + linear_blend( + image1: base, + image2: land_template(colors[0]), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + # Circeus' Hybrid Effect + else if contains(styling.extras, match:"colorless-colored hybrid") and not artifact and not multi and color_count == 1 then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: base + light: linear_blend( + image1: template("c"), + image2: base, + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + else if contains(styling.extras, match:"colorless-colored hybrid") and not artifact and (multi or color_count > 1) then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("m") + light: linear_blend( + image1: template("c"), + image2: template("m"), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + # Circeus' Tinged Artifact Hybrid Effect + else if contains(styling.extras, match:"tinged artifact hybrid") and artifact and not multi and color_count == 1 then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a") + light: linear_blend( + image1: template("a"), + image2: template(colors[0]), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + else if contains(styling.extras, match:"tinged artifact hybrid") and artifact and (multi or color_count > 1) then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a") + light: linear_blend( + image1: template("a"), + image2: template("m"), + x1: 0.4, y1: 0 + x2: 0.6, y2: 0 + ) + ) + # Alpha Style Dual Lands + else if type == "card" and land and color_count == 2 and shape != "overlay" and contains(styling.extras, match:"alpha style dual lands") then + masked_blend( + mask: "masks/alpha_blend.png", + dark: land_template(colors[0]), + light: land_template(colors[1]), + ) + # Murmuring Bosk Effect + 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"), + ) + # Multicolored Snow Artifact Frame + else if artifact and snow and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: template("s"), + ) + ) + # Spectral Snow Artifact Frame + else if artifact and snow and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: template("s"), + ) + ) + # Multicolored Artifact Frame + else if artifact and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: base, + ) + ) + # Spectral Artifact Frame + else if artifact and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: base, + ) + ) + # Snow Artifact Frame + else if artifact and snow then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("s"), + light: base, + ) + ) + # Multicolored Snow Frame + else if snow and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: base, + ) + ) + # Spectral Snow Frame + else if snow and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: base, + ) + ) + # Multicolored Frame + else if multi then + masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + # Spectral Frame + else if spectral then + masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("t"), + light: base, + ) + # Hybrid Colored Artifact Frame + 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 + ) + ) + # Hybrid Colored Snow Frame + else if snow and color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("c"), + light: base + ) + ) + # Artifact Frame + else if artifact then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + # Snow Frame + else if snow then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: base, + ) + # Hybrid Frames + 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 base + } + + ######################################################################## + # Specific types + ######################################################################## + + ######################################################################## + # Font colors + ######################################################################## + \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/blidentity.png b/data/magic-m15-extra.mse-style/blidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-extra.mse-style/blidentity.png differ diff --git a/data/magic-m15-extra.mse-style/blpt.png b/data/magic-m15-extra.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-extra.mse-style/blpt.png differ diff --git a/data/magic-m15-extra.mse-style/blstamp.jpg b/data/magic-m15-extra.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-extra.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/border_mask.png b/data/magic-m15-extra.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-extra.mse-style/border_mask.png differ diff --git a/data/magic-m15-extra.mse-style/bpt.png b/data/magic-m15-extra.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-extra.mse-style/bpt.png differ diff --git a/data/magic-m15-extra.mse-style/bstamp.jpg b/data/magic-m15-extra.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-extra.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/build.bat b/data/magic-m15-extra.mse-style/build.bat new file mode 100644 index 000000000..06b248c94 --- /dev/null +++ b/data/magic-m15-extra.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-extra.mse-style magic.mse-game magic-blends.mse-include magic-mana-small-extra-m15.mse-symbol-font magic-mana-large-extra-m15.mse-symbol-font magic-watermarks.mse-include magic-default-image.mse-include magic-pt-symbols-extra-m15.mse-symbol-font + +ren "magic-m15-extra.mse-installer" "Magic - M15 Extra Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/card-sample.png b/data/magic-m15-extra.mse-style/card-sample.png new file mode 100644 index 000000000..a73043755 Binary files /dev/null and b/data/magic-m15-extra.mse-style/card-sample.png differ diff --git a/data/magic-m15-extra.mse-style/ccard.jpg b/data/magic-m15-extra.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ccard.jpg differ diff --git a/data/magic-m15-extra.mse-style/cidentity.png b/data/magic-m15-extra.mse-style/cidentity.png new file mode 100644 index 000000000..c999ea963 Binary files /dev/null and b/data/magic-m15-extra.mse-style/cidentity.png differ diff --git a/data/magic-m15-extra.mse-style/clcard.jpg b/data/magic-m15-extra.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-extra.mse-style/clcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/clidentity.png b/data/magic-m15-extra.mse-style/clidentity.png new file mode 100644 index 000000000..c999ea963 Binary files /dev/null and b/data/magic-m15-extra.mse-style/clidentity.png differ diff --git a/data/magic-m15-extra.mse-style/clock_watermark.png b/data/magic-m15-extra.mse-style/clock_watermark.png new file mode 100644 index 000000000..3adf51431 Binary files /dev/null and b/data/magic-m15-extra.mse-style/clock_watermark.png differ diff --git a/data/magic-m15-extra.mse-style/clpt.png b/data/magic-m15-extra.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-extra.mse-style/clpt.png differ diff --git a/data/magic-m15-extra.mse-style/clstamp.jpg b/data/magic-m15-extra.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-extra.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/cpt.png b/data/magic-m15-extra.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-extra.mse-style/cpt.png differ diff --git a/data/magic-m15-extra.mse-style/cstamp.jpg b/data/magic-m15-extra.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-extra.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/foil_stamp.png b/data/magic-m15-extra.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-extra.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-extra.mse-style/font_m15 b/data/magic-m15-extra.mse-style/font_m15 new file mode 100644 index 000000000..786e7b05b --- /dev/null +++ b/data/magic-m15-extra.mse-style/font_m15 @@ -0,0 +1,7 @@ +font_name_m15 := [ name: "Beleren Bold", size: 16, weight: "normal", top: 30] + +font_type_m15 := [ name: "Beleren Bold", size: 13, weight: "normal", top: 297] + +font_text_m15 := [ name: "MPlantin", italic: "MPlantin-Italic", size: 14, weight: "normal" ] + +font_pt_m15 := [ name: "Beleren Bold", size: 16, weight: "normal" ] \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/font_new b/data/magic-m15-extra.mse-style/font_new new file mode 100644 index 000000000..a0f7d8ed3 --- /dev/null +++ b/data/magic-m15-extra.mse-style/font_new @@ -0,0 +1,7 @@ +font_name_new := [ name: "Matrix", size: 17, weight: "bold", top: 28] + +font_type_new := [ name: "Matrix", size: 14, weight: "normal", top: 297] + +font_text_new := [ name: "MPlantin", italic: "MPlantin-Italic", size: 14, weight: "normal" ] + +font_pt_new := [ name: "ModMatrix", size: 17, weight: "bold" ] \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/font_old b/data/magic-m15-extra.mse-style/font_old new file mode 100644 index 000000000..56ad9d1b1 --- /dev/null +++ b/data/magic-m15-extra.mse-style/font_old @@ -0,0 +1,7 @@ +font_name_old := [ name: "MagicMedieval", size: 15, weight: "bold", top: 29] + +font_type_old := [ name: "MagicMedieval", size: 12, weight: "normal", top: 299] + +font_text_old := [ name: "MPlantin", italic: "MPlantin-Italic", size: 14, weight: "normal" ] + +font_pt_old := [ name: "MPlantin", size: 15, weight: "bold" ] \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/font_phyrexian b/data/magic-m15-extra.mse-style/font_phyrexian new file mode 100644 index 000000000..20a63903e --- /dev/null +++ b/data/magic-m15-extra.mse-style/font_phyrexian @@ -0,0 +1,7 @@ +font_name_phyrexian := [ name: "Phyrexian Regular", size: 18, weight: "normal", top: 28] + +font_type_phyrexian := [ name: "Phyrexian Regular", size: 16, weight: "normal" , top: 297] + +font_text_phyrexian := [ name: "Phyrexian Regular", italic: "Phyrexian Regular", size: 16, weight: "normal" ] + +font_pt_phyrexian := [ name: "Phyrexian Regular", size: 17, weight: "bold" ] \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/frost.png b/data/magic-m15-extra.mse-style/frost.png new file mode 100644 index 000000000..f3160c3ae Binary files /dev/null and b/data/magic-m15-extra.mse-style/frost.png differ diff --git a/data/magic-m15-extra.mse-style/game_scripts b/data/magic-m15-extra.mse-style/game_scripts new file mode 100644 index 000000000..cbcc816da --- /dev/null +++ b/data/magic-m15-extra.mse-style/game_scripts @@ -0,0 +1,515 @@ + ############################################################################################################ Scripts from Game File + ############################################################## Sorting mana symbols + # Current Mana Codes: + # + # A - artifact B - black C - colorless D - E - F - G - green H - phyrexian + # + # I - J - K - pink L - yellow M - N - O - P - purple + # + # Q - untap R - red S - snow T - tap U - blue V - W - white X - X variable + # + # Y - Y variable Z - Z variable + # + # correctly sort a mana symbol (no guild mana) + # This script is modified to provide an unsorted option and handle extra colors. + # This script is modified to handle extra colors. + mana_sort := { + if contains(styling.extras, match:"unsorted casting cost") then + sort_text@(order: "[/XYZ∞0123456789HSCAPKWUBRG]")() + else + sort_text@(order: "XYZ∞[0123456789]HSCA(PK)(WUBRG)")() + } + # This script is modified to provide an unsorted option and handle extra colors. + # This script is modified to handle extra colors. + mana_sort_wedge := { + if contains(styling.extras, match:"unsorted casting cost") then + sort_text@(order: "[/XYZ∞0123456789HSCAPKWUBRG]")() + else + sort_text@(order: "XYZ∞[0123456789]HSCA(PK)(WBGUR)")() + } + # correctly sort guild mana + mana_sort_guild := sort_text@(order: "[XYZ∞01234567890HSCAPKWUBRG/|]") + + replace@( + match: "./.|././.|./././.|.[|]", + in_context: "(^|[^/])($|[^/])", + replace: {sort_text(order:"in_place((PK)(WUBRG)")} + ) + tap_filter := sort_text@(order: "") + ############################################################## Determine card color + + # Names of colors + color_name := { + if input = "W" then "white" + else if input = "U" then "blue" + else if input = "B" then "black" + else if input = "R" then "red" + else if input = "G" then "green" + else if input = "P" then "purple" + else if input = "K" then "pink" + else "" + } + color_names_6 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) + ", " + color_name(colors.5) } + color_names_7 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) + ", " + color_name(colors.5) + ", " + color_name(colors.6) } + # color based on mana cost, input = a mana cost + color_filter := sort_text@(order: "") + color_filterS := sort_text@(order: "") + mana_to_color := { + count := number_of_items(in: colors) + if hybrid == "" and snow = "" and contains(type, match:"Artifact") then + # not a hybrid, not snow costed, but artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + ", artifact" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, multicolor" + else if count == 4 then color_names_4() + ", artifact, multicolor" + else if count == 5 then color_names_5() + ", artifact, multicolor" + else if count == 6 then color_names_6() + ", artifact, multicolor" + else if count == 7 then color_names_7() + ", artifact, multicolor" + else "artifact, multicolor" + + else if hybrid == "" and contains(type, match:"Artifact") then + # not a hybrid, but snow costed and artifact + if count == 0 then "artifact, snow" + else if count == 1 then color_names_1() + ", artifact, snow" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, snow, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, snow, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, snow, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, snow, multicolor" + else if count == 4 then color_names_4() + ", artifact, snow, multicolor" + else if count == 5 then color_names_5() + ", artifact, snow, multicolor" + else if count == 6 then color_names_6() + ", artifact, snow, multicolor" + else if count == 7 then color_names_7() + ", artifact, snow, multicolor" + else "artifact, snow, multicolor" + else if hybrid == "" and snow == "" then + # not a hybrid, not snow costed, not artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if set.set_info.use_gradient_multicolor == "no" then "multicolor" # stop here + else if count == 2 then color_names_2() + ", multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "multicolor" # stop here + else if count == 3 then color_names_3() + ", multicolor" + else if count == 4 then color_names_4() + ", multicolor" + else if count == 5 then color_names_5() + ", multicolor" + else if count == 6 then color_names_6() + ", multicolor" + else if count == 7 then color_names_7() + ", multicolor" + else "multicolor" + else if hybrid == "" then + # not a hybrid, not artifact, but snow costed + if count == 0 then "snow" + else if count == 1 then color_names_1() + ", snow" + else if set.set_info.use_gradient_multicolor == "no" then "snow, multicolor" # stop here + else if count == 2 then color_names_2() + ", snow, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "snow, multicolor" # stop here + else if count == 3 then color_names_3() + ", snow, multicolor" + else if count == 4 then color_names_4() + ", snow, multicolor" + else if count == 5 then color_names_5() + ", snow, multicolor" + else if count == 6 then color_names_6() + ", snow, multicolor" + else if count == 7 then color_names_7() + ", snow, multicolor" + else "snow, multicolor" + else if snow == "" and contains(type, match:"Artifact") then + # hybrid, and artifact, but not snow costed + if count == 0 then "colorless" + else if count == 1 then color_names_1() + ", artifact" + else if count == 2 then color_names_2() + ", artifact" + else if count == 3 then color_names_3() + ", artifact" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", artifact" + else "artifact, multicolor" + else "artifact, multicolor" + else if contains(type, match:"Artifact") then + # hybrid, and snow costed, and artifact + if count == 0 then "artifact, snow" + else if count == 1 then color_names_1() + ", artifact, snow" + else if count == 2 then color_names_2() + ", artifact, snow" + else if count == 3 then color_names_3() + ", artifact, snow" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", artifact, snow" + else "artifact, snow, multicolor" + else "artifact, snow, multicolor" + else if snow == "" then + # hybrid, not artifact, and not snow costed + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if count == 2 then color_names_2() + ", hybrid" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", hybrid" + else "multicolor" + else "multicolor" + else + # hybrid and snow costed, but not artifact + if count == 0 then "snow" + else if count == 1 then color_names_1() + ", snow" + else if count == 2 then color_names_2() + ", snow, hybrid" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", snow, hybrid" + else "snow, multicolor" + else "snow, multicolor" + } + + # Look for a CDA that defines colors + text_to_color := { + # Note: running filter_text is quite slow, do a quick 'contains' check first + if contains(match: card_name) then ( + text := filter_text(match: regex_escape(card_name)+"()? is (colorless|all colors|((blue|white|green|red|black|purple|pink)((,|,? and) (blue|white|green|red|black|purple|pink))*))\\.") + if text != "" then ( + if contains(text, match: "all colors") then ( + colors := "WUBRGP" + if land = "land" then land_multicolor() + else mana_to_color(hybrid: "") + ) else ( + colors := "" + if contains(text, match: "white") then colors := colors + "W" + if contains(text, match: "blue") then colors := colors + "U" + if contains(text, match: "black") then colors := colors + "B" + if contains(text, match: "red") then colors := colors + "R" + if contains(text, match: "green") then colors := colors + "G" + if contains(text, match: "purple") then colors := colors + "P" + if contains(text, match: "pink") then colors := colors + "K" + if land = "land" then land_multicolor() + else mana_to_color(hybrid: "") + ) + ) + ) + } + + card_color := { + # usually the color of mana + text_color := text_to_color(rules_text, land: is_land(type)); + if text_color == "" then ( + mana_color := mana_to_color(colors: color_filter(casting_cost), hybrid: color_filterH(casting_cost), snow: color_filterS(casting_cost)) + if mana_color == "colorless" and is_land (type) then land_to_color(watermark) + else if mana_color == "colorless" and is_artifact(type) then "artifact" + else mana_color + ) + else text_color + }; + + # Number of colors in a card_color + card_color_color_count := count_chosen@(choices: "white,blue,black,red,green,purple,pink,artifact,snow") + # Clean up color field + card_color_filter := { + colors := card_color_color_count() + if colors > 2 then + input := remove_choice(choice: "overlay") + if colors > 1 then ( + input := require_choice(choices: "multicolor, hybrid, land, artifact, snow, spectral") + input := exclusive_choice(choices: "multicolor, hybrid, spectral") + input := require_exclusive_choice(choices: "horizontal, vertical, radial, diagonal, overlay") + ) else + input := remove_choice(choices: "radial, horizontal, vertical, diagonal, overlay, hybrid, reversed") + input := exclusive_choice(choices: "multicolor, spectral") + if chosen(choice:"overlay") then + input := remove_choice(choice: "reversed") + input + } + + ############################################################## Card number + + # Index for sorting, white cards are first, so white->A, blue->B, .. , + # The code consists of 4 parts: + # normal/token, color, shifted, split + hybrid_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if not set.sort_hybrid_in_pairs then "HK" + else if colors = "WU" then "HA" + else if colors = "UB" then "HB" + else if colors = "BR" then "HC" + else if colors = "RG" then "HD" + else if colors = "WG" then "HE" + else if colors = "WB" then "HF" + else if colors = "UR" then "HG" + else if colors = "BG" then "HH" + else if colors = "WR" then "HI" + else if colors = "UG" then "HJ" + else if colors = "WP" then "HJAA" + else if colors = "UP" then "HJAB" + else if colors = "BP" then "HJAC" + else if colors = "RP" then "HJAD" + else if colors = "GP" then "HJAE" + else if colors = "WK" then "HJBA" + else if colors = "UK" then "HJBB" + else if colors = "BK" then "HJBC" + else if colors = "RK" then "HJBD" + else if colors = "GK" then "HJBE" + else if colors = "PK" then "HJBF" + else "HK" + } + multi_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if not set.sort_multicolor_in_pairs then "GK" + else if colors = "WU" then "GA" + else if colors = "UB" then "GB" + else if colors = "BR" then "GC" + else if colors = "RG" then "GD" + else if colors = "WG" then "GE" + else if colors = "WB" then "GF" + else if colors = "UR" then "GG" + else if colors = "BG" then "GH" + else if colors = "WR" then "GI" + else if colors = "UG" then "GJ" + else if colors = "WP" then "GJAA" + else if colors = "UP" then "GJAB" + else if colors = "BP" then "GJAC" + else if colors = "RP" then "GJAD" + else if colors = "GP" then "GJAE" + else if colors = "WK" then "GJBA" + else if colors = "UK" then "GJBB" + else if colors = "BK" then "GJBC" + else if colors = "RK" then "GJBD" + else if colors = "GK" then "GJBE" + else if colors = "PK" then "GJBF" + else if contains(card.casting_cost, match:"/") then "GL" + else "GK" + } + color_of_card := { + card_color := card.card_color + casting_cost := card.casting_cost + type := card.super_type + if card.shape == "split" and + card_color != card.card_color_2 then "I" # Diff Color Splits + else if chosen(choice: "land", card_color) then ( # Lands + if card.rarity != "basic land" then "L" # Nonbasic Land + else basic_land_sort() # Basic Land + ) else if is_null_cost(casting_cost) then ( # Non-Land Cards with no or zero costs. + if chosen(choice: "colorless", card_color) then "A" # Clear Colorless + else if chosen(choice: "hybrid", card_color) then "HK" # Hybrids + else if is_multicolor(card_color) then "GK" # Multicolor + else if chosen(choice:"white", card_color) then "B" # White + else if chosen(choice:"blue", card_color) then "C" # Blue + else if chosen(choice:"black", card_color) then "D" # Black + else if chosen(choice:"red", card_color) then "E" # Red + else if chosen(choice:"green", card_color) then "F" # Green + else "J" # Artifact + ) else ( + # Cards with costs. + colors := sort_text(casting_cost, order: "") + if colors == "" and contains(type, match:"Artifact") then "J" # Artifact + else if colors == "" then "A" # Clear Colorless + else if colors == "W" then "B" # White + else if colors == "U" then "C" # Blue + else if colors == "B" then "D" # Black + else if colors == "R" then "E" # Red + else if colors == "G" then "F" # Green + else if colors == "P" then "FTA" # Purple + else if colors == "K" then "FTB" # Pink + else if is_hybrid_cost() then hybrid_color_pair_sort() # Hybrid (by pairs) + else if contains(casting_cost, match:"/") and contains(type, match:"Artifact") then "I" # Hybrid Artifacts + else multi_color_pair_sort() # Multicolor (by pairs) + ) + } + + ############################################################## Utilities for keywords + # replaces — correctly + for_mana_costs := format_cost := { + if input.separator_before == "—" and contains(input.param, match: " ") then ( + if contains(input.param, match:",") then ( + if match(match: "^[HSCATQXYZ∞WUBRGPK0-9/|]+,", input.param) then + "{add}{combined_cost(input.param)}" + else "{combined_cost(input.param)}" + ) else + "{alternative_cost(input.param)}" + ) else + "{add}{input.param}" + } + combined_cost := replace@(match:", [A-Z]", replace: { to_lower() })+ + replace@(match:",", replace:" and")+ + replace@(match:"^[HSCATQXYZ∞WUBRGPK0-9/|]", in_context: "(^|[[:space:]])", replace: "&")+ + replace@(match:"^[A-Z]", replace: { to_lower() }) + + ############################################################## The text box + + # Filters for the text box + # context in which mana symbols are found + mana_context := + "(?ix) # case insensitive, ignore whitespace + (^|[[:space:]\"(“']) # start of a word + ( : # G: something + | , # G, tap: something + | [ ]can[ ]be[ ]pay + | (pays?|additional|costs?|the # pay X. creatures cost 1 less. pay an additional G. + |adds?|pay(ed)?[ ](with|using) + ) + ([ ]either)? # pay either X or Y + ([ ](]*>)?[HSCATQXYZ∞WUBRGPK0-9/|]+(]*>)?,)* # pay X, Y or Z + ([ ](]*>)?[HSCATQXYZ∞WUBRGPK0-9/|]+(]*>)?[ ](and|or|and/or))* # pay X or Y + [ ] + ([,.)]|$ # (end of word) + |[ ][^ .,]*$ # still typing... + |[ ]( or | and | in | less | more | to ) # or next word is ... + ) + ) + | # keyword argument that is declared as mana + | [ ]* # keyword argument that is declared as cost + | , # keyword argument that is declared as cost + "; + # the rule text filter + # - adds mana symbols + # - makes text in parentheses italic + text_filter := + # step 1 : remove all automatic tags + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "{keyword}" + else keyword + if expand then " ({reminder})" + }) + + # step 2b : move action keywords' reminder text to the end of the line + replace@( + match: "((?:(?!]*>)(((?!]*>[^)]+[)]]*>)([^\n]+)\\1" + replace: "\\2\\1" + ) + + # step 3a : expand shortcut word CARDNAME + replace@( + match: "CARDNAME", + in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3b : expand shortcut word LEGENDNAME + replace@( + match: "LEGENDNAME", + in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3c : fill in atom fields + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "CARDNAME" else card_name) + "" } + ) + + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "LEGENDNAME" else legend_filter(card_name)) + "" } + ) + + # step 4 : explict non mana symbols + replace@( + match: "\\][HSCATQXYZ∞WUBRGPK0-9/|]+\\[", + replace: {"" + mana_filter_t() + ""} ) + + # step 5 : add mana & tap symbols + replace@( + match: "\\b[HSCATQXYZ∞WUBRGPK0-9/|]+\\b", + in_context: mana_context, + replace: {"" + mana_filter_t() + ""} ) + + # step 5b : add explict mana symbols + replace@( + match: "\\[[HSCATQXYZ∞WUBRGPK0-9/|]+\\]", + replace: {"" + mana_filter_t() + ""} ) + + # step 6a : curly double quotes + replace@( + match: "[[.quotation-mark.]]|”", + in_context: "[ ]+|^", + replace: "“" )+ + replace@( + match: "[[.quotation-mark.]]", + replace: "”" )+ + # step 7 : italicize text in parenthesis + replace@( + match: "[(]([^)\n]|[(][^)\n]*[)])*[)]?", + in_context: "(^|[[:space:]])|&") + + # step 8 : automatic capitalization, but not after "(" + replace@( + match: "([ ]*: |—| — )" # preceded by this + + "([[:lower:]])" # match this + + "(?![)])", # not followed by this + replace: { _1 + to_upper(_2) }) + + #curly_quotes + + # step 9 : spellcheck + { if set.mark_errors then + check_spelling( + language: language().spellcheck_code, + extra_dictionary: "/magic.mse-game/magic-words", + extra_match: additional_text_words + ) + else input + } + + ############################################################## Other boxes + # Script to make magic-mana-future compatible w/ other templates + # Is now used to allow colored XYZ mana. + colorless_color := { + if contains(styling.extras, match:"colored xyz mana") and card.card_color=="white" then "w" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="blue" then "u" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="black" then "b" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="red" then "r" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="green" then "g" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"P") then "p" + else if contains(styling.extras, match:"colored xyz mana") and card.card_color=="colorless" and contains(card.casting_cost, match:"K") then "k" + else "c" + } + + # Determine a rarity code for M15 styles. + rarity_code := { + if contains(styling.regular_options, match:"promo rarity") then "P" + else if card.rarity == "common" then "C" + else if card.rarity == "uncommon" then "U" + else if card.rarity == "rare" then "R" + else if card.rarity == "mythic rare" then "M" + else if card.rarity == "special" then "S" + else if card.rarity == "basic land" then "L" } + + # Assigns default type symbols. Is modified for structure symbols. + typesymbol_for := + to_text + + replace@(match: "(Legendary|Basic|Snow|World| )", replace: "") + + { if input == "Creature" then "creature" + else if input == "Sorcery" then "sorcery" + else if input == "Instant" then "instant" + else if input == "Artifact" then "artifact" + else if input == "Enchantment" then "enchantment" + else if input == "Land" then "land" + else if input == "Planeswalker" then "planeswalker" + else if input == "Structure" then "structure" + else "multitype" + } + + # This script has been modified to check a styling menu choice instead. + + has_identity := { contains(styling.regular_options, match:"color indicator dot") } + + ############################################################## Statistics utilities + # Converted mana cost + is_half_mana := match@(match: "1/2|[|][HSCAWUBRGPK]") + is_colored_mana := match@(match: "[WUBRGPK]") + cmc_split := break_text@(match: "(?ix) 1/2 | [|][WUBRGPK] | [0-9]+(?!/[WUBRGHSCAPKCTQ2]) | [WUBRGHSCAPK0-9.](/[WUBRGHSCAPK])\{0,4} ") + + primary_card_color := { + artifact := chosen(choice:"artifact") and not (chosen(choice:"white") or chosen(choice:"blue") or chosen(choice:"black") or chosen(choice:"red") or chosen(choice:"green")) + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + white := chosen(choice:"white") + blue := chosen(choice:"blue") + black := chosen(choice:"black") + red := chosen(choice:"red") + green := chosen(choice:"green") + if land then "land" + else if multi then "multicolor" + else if hybrid then "hybrid" + else if artifact then "artifact" + else if white then "white" + else if blue then "blue" + else if black then "black" + else if red then "red" + else if green then "green" + else input + } + \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/gcard.jpg b/data/magic-m15-extra.mse-style/gcard.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-m15-extra.mse-style/gcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/gidentity.png b/data/magic-m15-extra.mse-style/gidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-extra.mse-style/gidentity.png differ diff --git a/data/magic-m15-extra.mse-style/glcard.jpg b/data/magic-m15-extra.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-extra.mse-style/glcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/glidentity.png b/data/magic-m15-extra.mse-style/glidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-extra.mse-style/glidentity.png differ diff --git a/data/magic-m15-extra.mse-style/glpt.png b/data/magic-m15-extra.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-extra.mse-style/glpt.png differ diff --git a/data/magic-m15-extra.mse-style/glstamp.jpg b/data/magic-m15-extra.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/gpt.png b/data/magic-m15-extra.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-extra.mse-style/gpt.png differ diff --git a/data/magic-m15-extra.mse-style/gstamp.jpg b/data/magic-m15-extra.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-extra.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/hybrid_blend_card.png b/data/magic-m15-extra.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-extra.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-extra.mse-style/hybrid_blend_identity.png b/data/magic-m15-extra.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-extra.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-extra.mse-style/hybrid_blend_pt.png b/data/magic-m15-extra.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-extra.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-extra.mse-style/hybrid_blend_stamp.png b/data/magic-m15-extra.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-extra.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-extra.mse-style/kcard.jpg b/data/magic-m15-extra.mse-style/kcard.jpg new file mode 100644 index 000000000..d1cc55599 Binary files /dev/null and b/data/magic-m15-extra.mse-style/kcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/kidentity.png b/data/magic-m15-extra.mse-style/kidentity.png new file mode 100644 index 000000000..ef40036c5 Binary files /dev/null and b/data/magic-m15-extra.mse-style/kidentity.png differ diff --git a/data/magic-m15-extra.mse-style/klcard.jpg b/data/magic-m15-extra.mse-style/klcard.jpg new file mode 100644 index 000000000..12365b118 Binary files /dev/null and b/data/magic-m15-extra.mse-style/klcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/klidentity.png b/data/magic-m15-extra.mse-style/klidentity.png new file mode 100644 index 000000000..ef40036c5 Binary files /dev/null and b/data/magic-m15-extra.mse-style/klidentity.png differ diff --git a/data/magic-m15-extra.mse-style/klpt.png b/data/magic-m15-extra.mse-style/klpt.png new file mode 100644 index 000000000..b6620995b Binary files /dev/null and b/data/magic-m15-extra.mse-style/klpt.png differ diff --git a/data/magic-m15-extra.mse-style/klstamp.jpg b/data/magic-m15-extra.mse-style/klstamp.jpg new file mode 100644 index 000000000..4e64d7d97 Binary files /dev/null and b/data/magic-m15-extra.mse-style/klstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/kpt.png b/data/magic-m15-extra.mse-style/kpt.png new file mode 100644 index 000000000..b6620995b Binary files /dev/null and b/data/magic-m15-extra.mse-style/kpt.png differ diff --git a/data/magic-m15-extra.mse-style/kstamp.jpg b/data/magic-m15-extra.mse-style/kstamp.jpg new file mode 100644 index 000000000..95a418a3a Binary files /dev/null and b/data/magic-m15-extra.mse-style/kstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/masks/alpha_blend.png b/data/magic-m15-extra.mse-style/masks/alpha_blend.png new file mode 100644 index 000000000..baf824ec9 Binary files /dev/null and b/data/magic-m15-extra.mse-style/masks/alpha_blend.png differ diff --git a/data/magic-m15-extra.mse-style/masks/border_mask.png b/data/magic-m15-extra.mse-style/masks/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15-extra.mse-style/masks/border_mask.png differ diff --git a/data/magic-m15-extra.mse-style/masks/foil_mask.png b/data/magic-m15-extra.mse-style/masks/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/masks/foil_mask.png differ diff --git a/data/magic-m15-extra.mse-style/masks/foil_mask_rare.png b/data/magic-m15-extra.mse-style/masks/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-extra.mse-style/masks/foil_mask_rare.png differ diff --git a/data/magic-m15-extra.mse-style/masks/mask_fullsize_watermarks.png b/data/magic-m15-extra.mse-style/masks/mask_fullsize_watermarks.png new file mode 100644 index 000000000..aa12fb3a5 Binary files /dev/null and b/data/magic-m15-extra.mse-style/masks/mask_fullsize_watermarks.png differ diff --git a/data/magic-m15-extra.mse-style/masks/rune_mask.png b/data/magic-m15-extra.mse-style/masks/rune_mask.png new file mode 100644 index 000000000..d15c15629 Binary files /dev/null and b/data/magic-m15-extra.mse-style/masks/rune_mask.png differ diff --git a/data/magic-m15-extra.mse-style/mcard.jpg b/data/magic-m15-extra.mse-style/mcard.jpg new file mode 100644 index 000000000..7fc8c89d2 Binary files /dev/null and b/data/magic-m15-extra.mse-style/mcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/midentity.png b/data/magic-m15-extra.mse-style/midentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-extra.mse-style/midentity.png differ diff --git a/data/magic-m15-extra.mse-style/mlcard.jpg b/data/magic-m15-extra.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-extra.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/mlidentity.png b/data/magic-m15-extra.mse-style/mlidentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-extra.mse-style/mlidentity.png differ diff --git a/data/magic-m15-extra.mse-style/mlpt.png b/data/magic-m15-extra.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-extra.mse-style/mlpt.png differ diff --git a/data/magic-m15-extra.mse-style/mlstamp.jpg b/data/magic-m15-extra.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/mpt.png b/data/magic-m15-extra.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-extra.mse-style/mpt.png differ diff --git a/data/magic-m15-extra.mse-style/mstamp.jpg b/data/magic-m15-extra.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-extra.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/multicolor_blend_card.png b/data/magic-m15-extra.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-extra.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-extra.mse-style/multicolor_blend_identity.png b/data/magic-m15-extra.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-extra.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-extra.mse-style/multicolor_blend_pt.png b/data/magic-m15-extra.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-extra.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-extra.mse-style/multicolor_blend_stamp.png b/data/magic-m15-extra.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-extra.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-extra.mse-style/pcard.jpg b/data/magic-m15-extra.mse-style/pcard.jpg new file mode 100644 index 000000000..943fa005f Binary files /dev/null and b/data/magic-m15-extra.mse-style/pcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/pidentity.png b/data/magic-m15-extra.mse-style/pidentity.png new file mode 100644 index 000000000..1d1e0d839 Binary files /dev/null and b/data/magic-m15-extra.mse-style/pidentity.png differ diff --git a/data/magic-m15-extra.mse-style/plcard.jpg b/data/magic-m15-extra.mse-style/plcard.jpg new file mode 100644 index 000000000..5ce110127 Binary files /dev/null and b/data/magic-m15-extra.mse-style/plcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/plidentity.png b/data/magic-m15-extra.mse-style/plidentity.png new file mode 100644 index 000000000..1d1e0d839 Binary files /dev/null and b/data/magic-m15-extra.mse-style/plidentity.png differ diff --git a/data/magic-m15-extra.mse-style/plpt.png b/data/magic-m15-extra.mse-style/plpt.png new file mode 100644 index 000000000..23bc6b7f6 Binary files /dev/null and b/data/magic-m15-extra.mse-style/plpt.png differ diff --git a/data/magic-m15-extra.mse-style/plstamp.jpg b/data/magic-m15-extra.mse-style/plstamp.jpg new file mode 100644 index 000000000..6ebfd8cdd Binary files /dev/null and b/data/magic-m15-extra.mse-style/plstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/ppt.png b/data/magic-m15-extra.mse-style/ppt.png new file mode 100644 index 000000000..23bc6b7f6 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ppt.png differ diff --git a/data/magic-m15-extra.mse-style/pstamp.jpg b/data/magic-m15-extra.mse-style/pstamp.jpg new file mode 100644 index 000000000..3c541f653 Binary files /dev/null and b/data/magic-m15-extra.mse-style/pstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/rcard.jpg b/data/magic-m15-extra.mse-style/rcard.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-m15-extra.mse-style/rcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/ridentity.png b/data/magic-m15-extra.mse-style/ridentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ridentity.png differ diff --git a/data/magic-m15-extra.mse-style/rlcard.jpg b/data/magic-m15-extra.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-extra.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/rlidentity.png b/data/magic-m15-extra.mse-style/rlidentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-extra.mse-style/rlidentity.png differ diff --git a/data/magic-m15-extra.mse-style/rlpt.png b/data/magic-m15-extra.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-extra.mse-style/rlpt.png differ diff --git a/data/magic-m15-extra.mse-style/rlstamp.jpg b/data/magic-m15-extra.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-extra.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/rpt.png b/data/magic-m15-extra.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-extra.mse-style/rpt.png differ diff --git a/data/magic-m15-extra.mse-style/rstamp.jpg b/data/magic-m15-extra.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-extra.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/runes.png b/data/magic-m15-extra.mse-style/runes.png new file mode 100644 index 000000000..7876729d7 Binary files /dev/null and b/data/magic-m15-extra.mse-style/runes.png differ diff --git a/data/magic-m15-extra.mse-style/scard.jpg b/data/magic-m15-extra.mse-style/scard.jpg new file mode 100644 index 000000000..fa8a2ed0b Binary files /dev/null and b/data/magic-m15-extra.mse-style/scard.jpg differ diff --git a/data/magic-m15-extra.mse-style/sidentity.png b/data/magic-m15-extra.mse-style/sidentity.png new file mode 100644 index 000000000..b02b14aff Binary files /dev/null and b/data/magic-m15-extra.mse-style/sidentity.png differ diff --git a/data/magic-m15-extra.mse-style/spt.png b/data/magic-m15-extra.mse-style/spt.png new file mode 100644 index 000000000..9d98e135b Binary files /dev/null and b/data/magic-m15-extra.mse-style/spt.png differ diff --git a/data/magic-m15-extra.mse-style/sstamp.jpg b/data/magic-m15-extra.mse-style/sstamp.jpg new file mode 100644 index 000000000..cadd29536 Binary files /dev/null and b/data/magic-m15-extra.mse-style/sstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/style b/data/magic-m15-extra.mse-style/style new file mode 100644 index 000000000..99f5c8c1c --- /dev/null +++ b/data/magic-m15-extra.mse-style/style @@ -0,0 +1,858 @@ +mse version: 2.0.0 +game: magic +short name: M15 Extra +full name: M15 with Extra Features +icon: card-sample.png +installer group: magic/m15 style/normal cards/with extra features +position hint: 050 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2015-04-08 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-large-extra-m15.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-mana-small-extra-m15.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-pt-symbols-extra-m15.mse-symbol-font + version: 2014-03-20 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Load scripts that are redefined from the game file + include file: game_scripts + + # 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 + + # Should hybrids have a grey name? + mask_hybrid_with_land := { contains(styling.regular_options, match:"grey hybrid names") } + + #Should multicolor lands with basic land types have a colored name? + mask_multi_land_with_color := { contains(styling.regular_options, match:"colored multicolor land names") } + + template_prefix := [card: "" pt: "" stamp: "" identity: ""] + 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" or input == "s" 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 := { contains(styling.regular_options, match:"guild mana symbols") } + + # Filter to commas, so they can be counted to see if field is complete + comma_count := filter_text@(match:",") + + # Interpret the font profile choice. + font_profile := { + if styling.font_style == "Phyrexian" then "phyrexian" + else if styling.font_style == "Before 8th Edition" then "old" + else if styling.font_style == "After 8th Edition" then "new" + else "m15" + } + + 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 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 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 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] + ) + } + + # Is the card a promo card? + is_promo := { styling.promo } + is_unsorted := { contains(styling.regular_options, match:"remove from autocount") } + chop_top := {if comma_count(styling.chop_text) == ",," then split_text(match:",", styling.chop_text).0 else "0"} + chop_bot := {if comma_count(styling.chop_text) == ",," then split_text(match:",", styling.chop_text).1 else "0"} +############################################################## 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 text + description: Shrinks the textbox, formatted as "top,bottom". This must end in a comma. +styling field: + type: choice + name: font style + description: Which font style should be used? + choice: After Magic 2015 + choice: After 8th Edition + choice: Before 8th Edition + choice: Phyrexian + initial: After Magic 2015 +styling field: + type: multiple choice + name: regular options + description: Which regular styling options would you like to use? + choice: center text + choice: color indicator dot + choice: colored multicolor land names + choice: grey hybrid names + choice: guild mana symbols + choice: holofoil stamped rares + choice: promo rarity + choice: inverted common symbol + choice: remove from autocount + initial: colored multicolor land names, grey hybrid names, holofoil stamped rares +styling field: + type: multiple choice + name: extras + description: Which extra options would you like to use? + choice: pichoro's alchemist watermark + choice: alpha style dual lands + choice: card creator credit field + choice: takeabow's clock watermark + choice: advent's colored xyz mana + choice: circeus' colorless-colored hybrid + choice: anuttymous' frost effect + choice: holiday promo text + choice: dark nova's runes + choice: lesurgo's spell-land hybrid + choice: circeus' tinged artifact hybrid + choice: type symbol with name + choice: unsorted casting cost + choice: double watermarks +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-extra-m15.mse-symbol-font +styling field: + type: package choice + name: pt box symbols + match: magic-pt-symbols-*.mse-symbol-font + initial: magic-pt-symbols-extra.mse-symbol-font +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 field: + type: choice + name: outer color + description: Should the outside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: trim color + description: Should the trim of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: inner color + description: Should the inside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling style: + tap symbol: + render style: both + choice images: + modern: /magic-mana-large-extra-m15.mse-symbol-font/mana_t.png + old: /magic-mana-large-extra-m15.mse-symbol-font/mana_t_old.png + diagonal T: /magic-mana-large-extra-m15.mse-symbol-font/mana_t_older.png + regular options: + render style: checklist + direction: vertical + extras: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + 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 + ############################# Background stuff + ############################# Name line + name: + left: + { if card.card_symbol=="none" and (card.type_symbol=="none" or not contains(styling.extras, match:"type symbol with name")) then 32 + else if card.card_symbol == "none" then 49 + else if card.type_symbol == "none" or ( not contains(styling.extras, match:"type symbol with name")) then 49 + else 67} + top: { font_field(field: "name", value: "top")} + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: { font_field(field: "name", value: "name")} + size: { font_field(field: "name", value: "size")} + weight: { font_field(field: "name", value: "weight")} + 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-extra-m15 + 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 if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 30 + else 50} + top: {if card.card_symbol == "none" then 40 else 29} + height: 20 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: {if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 18 else 27} + top: {if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 20 else 30} + width: 21 + height: 20 + z index: 5 + render style: image + alignment: middle center + visible: { contains(styling.extras, match:"type symbol with name") } + choice images: + artifact: type-symbols/artifact_black.png + creature: type-symbols/creature_black.png + enchantment: type-symbols/enchantment_black.png + instant: type-symbols/instant_black.png + land: type-symbols/land_black.png + multitype: type-symbols/multitype_black.png + sorcery: type-symbols/sorcery_black.png + planeswalker: type-symbols/planeswalker_black.png + structure: type-symbols/structure_black.png + ############################# Image + image: + left: 29 + top: 59 + width: 316 + height: 231 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 1 + ############################# 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: { font_field(field: "type", value: "top")} + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: { font_field(field: "type", value: "name")} + size: { font_field(field: "type", value: "size")} + weight: { font_field(field: "type", value: "weight")} + 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 contains(styling.regular_options, match:"inverted common symbol") then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + common: + script: + if contains(styling.regular_options, match:"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 - (-chop_top()) } + width: 314 + bottom: { 481 - chop_bot() } + font: + name: { font_field(field: "text", value: "name")} + italic name: { font_field(field: "text", value: "italic")} + size: { font_field(field: "text", value: "size")} + weight: { font_field(field: "text", value: "weight")} + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: + script: + if contains(styling.regular_options, match:"center text") 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 + ############################# PT + pt: + z index: 2 + left: 286 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: { font_field(field: "pt", value: "name")} + size: { font_field(field: "pt", value: "size")} + weight: { font_field(field: "pt", value: "weight")} + color: black + separator color: red + symbol font: + name: {styling.pt_box_symbols} + size: 8 + alignment: middle right + ############################# 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.5 + 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 is_unsorted() 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 + save value: false +extra card field: + type: multiple choice + name: stamp + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: multiple choice + name: pt box + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: 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: emblem + include file: watermarks/watermark-names +extra card field: + type: choice + name: emblem 2 + include file: watermarks/watermark-names +extra card field: + type: text + name: creator computer + save value: false + editable: false + show statistics: false + script: ":" +extra card field: + type: text + name: creator + save value: true + show statistics: false + editable: true +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: multiple choice + name: frame + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: choice + name: clock watermark + save value: false + editable: false + script: "clock" +extra card field: + type: choice + name: alchemist watermark + save value: false + editable: false + script: "alchemy" +extra card field: + type: choice + name: frost effect + save value: false + editable: false + script: "frost" +extra card field: + type: choice + name: runes + save value: false + editable: false + script: "runes" +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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 + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") } + render style: image + image: { card_stamp() } + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") } + 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 "masks/foil_mask_rare.png" else "masks/foil_mask.png" } + emblem: + left: { if contains(styling.extras, match:"double watermarks") then 48 else 117 } + top: 321 + width: 138 + height: 166 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: watermarks/watermarks + emblem 2: + left: { if contains(styling.extras, match:"double watermarks") then 186 else 500 } + top: 321 + width: 138 + height: 166 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: watermarks/watermarks + creator computer: + left: { 48 + card_style.set_code.content_width + card_style.illustrator.content_width } + top: 497.5 + width: 10 + height: 10 + z index: 1 + visible: { contains(styling.extras, match:"card creator credit field") } + font: + name: Wingdings + size: 8.5 + weight: bold + color: white + creator: + left: { 62 + card_style.set_code.content_width + card_style.illustrator.content_width } + top: 497.5 + width: 100 + height: 10 + z index: 1 + visible: { contains(styling.extras, match:"card creator credit field") } + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + promo label: + left: 40 + top: 262 + width: 295 + height: 29 + alignment: middle right + z index: 4 + font: + name: { if contains(styling.extras, match:"holiday promo text") then "MagicMedieval" else "ModMatrix" } + size: 14 + color: { if contains(styling.extras, match:"holiday promo text") then rgb(217,0,0) else rgb(223,169,41) } + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + clock watermark: + left: 28 + top: 326 + width: 318 + height: 157 + z index: 4 + render style: image + image: clock_watermark.png + visible: { contains(styling.extras, match: "clock watermark") } + mask: { if is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") then "masks/mask_fullsize_watermarks.png" else nil } + alchemist watermark: + left: 28 + top: 326 + width: 318 + height: 157 + z index: 4 + render style: image + image: alchemy_watermark.png + visible: { contains(styling.extras, match: "alchemist watermark") } + mask: { if is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") then "masks/mask_fullsize_watermarks.png" else nil } + frost effect: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: frost.png + visible: { contains(styling.extras, match: "frost effect") } + runes: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: runes.png + visible: { contains(styling.extras, match: "runes") } + mask: masks/rune_mask.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 \ No newline at end of file diff --git a/data/magic-m15-extra.mse-style/style_experiment b/data/magic-m15-extra.mse-style/style_experiment new file mode 100644 index 000000000..cd7e3869d --- /dev/null +++ b/data/magic-m15-extra.mse-style/style_experiment @@ -0,0 +1,828 @@ +mse version: 2.0.0 +game: magic +short name: M15 Extra +full name: M15 with Extra Features +icon: card-sample.png +installer group: magic/m15 style/normal cards/with extra features +position hint: 008 + +version: 2015-07-01 +depends on: + package: magic.mse-game + version: 2015-04-08 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-large-extra-m15.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-mana-small-extra-m15.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-pt-symbols-extra-m15.mse-symbol-font + version: 2014-03-20 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Load scripts that are redefined from the game file + include file: game_scripts + + # 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 + + # Should hybrids have a grey name? + mask_hybrid_with_land := { contains(styling.regular_options, match:"grey hybrid names") } + + #Should multicolor lands with basic land types have a colored name? + mask_multi_land_with_color := { contains(styling.regular_options, match:"colored multicolor land names") } + + template_prefix := [card: "" pt: "" stamp: "" identity: ""] + 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" or input == "s" 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 := { contains(styling.regular_options, match:"guild mana symbols") } + + # Filter to commas, so they can be counted to see if field is complete + comma_count := filter_text@(match:",") + + # Interpret the font profile choice. + font_profile := { + if styling.font_style == "Phyrexian" then "phyrexian" + else if styling.font_style == "Before 8th Edition" then "old" + else if styling.font_style == "After 8th Edition" then "new" + else "m15" + } + + 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 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 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 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] + ) + } + + # 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: choice + name: font style + description: Which font style should be used? + choice: After Magic 2015 + choice: After 8th Edition + choice: Before 8th Edition + choice: Phyrexian + initial: After Magic 2015 +styling field: + type: multiple choice + name: regular options + description: Which regular styling options would you like to use? + choice: center text + choice: color indicator dot + choice: colored multicolor land names + choice: grey hybrid names + choice: guild mana symbols + choice: holofoil stamped rares + choice: promo rarity + choice: inverted common symbol + initial: colored multicolor land names, grey hybrid names, holofoil stamped rares +styling field: + type: multiple choice + name: extras + description: Which extra options would you like to use? + choice: pichoro's alchemist watermark + choice: alpha style dual lands + choice: card creator credit field + choice: takeabow's clock watermark + choice: advent's colored xyz mana + choice: circeus' colorless-colored hybrid + choice: anuttymous' frost effect + choice: holiday promo text + choice: dark nova's runes + choice: lesurgo's spell-land hybrid + choice: circeus' tinged artifact hybrid + choice: type symbol with name + choice: unsorted casting cost +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-extra-m15.mse-symbol-font +styling field: + type: package choice + name: pt box symbols + match: magic-pt-symbols-*.mse-symbol-font + initial: magic-pt-symbols-extra.mse-symbol-font +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 field: + type: symbol + name: mythic rare accent + description: This symbol field is used to hold the white accent that should appear on mythic rares. +styling field: + type: choice + name: outer color + description: Should the outside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: trim color + description: Should the trim of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: inner color + description: Should the inside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling style: + tap symbol: + render style: both + choice images: + modern: /magic-mana-large-extra-m15.mse-symbol-font/mana_t.png + old: /magic-mana-large-extra-m15.mse-symbol-font/mana_t_old.png + diagonal T: /magic-mana-large-extra-m15.mse-symbol-font/mana_t_older.png + regular options: + render style: checklist + direction: vertical + extras: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + ############################# Name line + name: + left: + { if card.card_symbol=="none" and (card.type_symbol=="none" or not contains(styling.extras, match:"type symbol with name")) then 32 + else if card.card_symbol == "none" then 49 + else if card.type_symbol == "none" or ( not contains(styling.extras, match:"type symbol with name")) then 49 + else 67} + top: { font_field(field: "name", value: "top")} + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: { font_field(field: "name", value: "name")} + size: { font_field(field: "name", value: "size")} + weight: { font_field(field: "name", value: "weight")} + 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-extra-m15 + 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 if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 30 + else 50} + top: {if card.card_symbol == "none" then 40 else 29} + height: 20 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: {if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 18 else 27} + top: {if card.type_symbol == "none" or not contains(styling.extras, match:"type symbol with name") then 20 else 30} + width: 21 + height: 20 + z index: 5 + render style: image + alignment: middle center + visible: { contains(styling.extras, match:"type symbol with name") } + choice images: + artifact: type-symbols/artifact_black.png + creature: type-symbols/creature_black.png + enchantment: type-symbols/enchantment_black.png + instant: type-symbols/instant_black.png + land: type-symbols/land_black.png + multitype: type-symbols/multitype_black.png + sorcery: type-symbols/sorcery_black.png + planeswalker: type-symbols/planeswalker_black.png + structure: type-symbols/structure_black.png + ############################# Image + image: + left: 29 + top: 60 + width: 316 + height: 231 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 1 + ############################# 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: { font_field(field: "type", value: "top")} + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: { font_field(field: "type", value: "name")} + size: { font_field(field: "type", value: "size")} + weight: { font_field(field: "type", value: "weight")} + 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 contains(styling.regular_options, match:"inverted common symbol") then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + common: + script: + if contains(styling.regular_options, match:"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: { font_field(field: "text", value: "name")} + italic name: { font_field(field: "text", value: "italic")} + size: { font_field(field: "text", value: "size")} + weight: { font_field(field: "text", value: "weight")} + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: + script: + if contains(styling.regular_options, match:"center text") 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 + ############################# PT + pt: + z index: 2 + left: 286 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: { font_field(field: "pt", value: "name")} + size: { font_field(field: "pt", value: "size")} + weight: { font_field(field: "pt", value: "weight")} + color: black + separator color: red + symbol font: + name: {styling.pt_box_symbols} + size: 8 + alignment: middle right + ############################# 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.5 + 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: choice + name: mythic rare accent + save value: false + editable: false + choice: accent +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 + save value: false +extra card field: + type: multiple choice + name: stamp + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: multiple choice + name: pt box + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: 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: emblem + include file: watermarks/watermark-names +extra card field: + type: text + name: creator computer + save value: false + editable: false + show statistics: false + script: ":" +extra card field: + type: text + name: creator + save value: true + show statistics: false + editable: true +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: multiple choice + name: frame + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: choice + name: clock watermark + save value: false + editable: false + script: "clock" +extra card field: + type: choice + name: alchemist watermark + save value: false + editable: false + script: "alchemy" +extra card field: + type: choice + name: frost effect + save value: false + editable: false + script: "frost" +extra card field: + type: choice + name: runes + save value: false + editable: false + script: "runes" +extra card style: + mythic rare accent: + right: 344 + top: 297 + width: 44 + height: 22 + z index: 3 + render style: image + visible: {card.rarity == "mythic rare"} + alignment: middle right + choice images: + # Images based on the set symbol + accent: + script: + symbol_variation( + symbol: styling.mythic_rare_accent, + border_radius: 0, + fill_type: "solid", + border_color: rgb(255,255,255), + fill_color: rgba(0,0,0,0) + ) + 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 + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") } + render style: image + image: { card_stamp() } + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + 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 "masks/foil_mask_rare.png" else "masks/foil_mask.png" } + emblem: + left: 117 + top: 321 + width: 138 + height: 166 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: watermarks/watermarks + creator computer: + left: { 48 + card_style.set_code.content_width + card_style.illustrator.content_width } + top: 497.5 + width: 10 + height: 10 + z index: 1 + visible: { contains(styling.extras, match:"card creator credit field") } + font: + name: Wingdings + size: 8.5 + weight: bold + color: white + creator: + left: { 62 + card_style.set_code.content_width + card_style.illustrator.content_width } + top: 497.5 + width: 100 + height: 10 + z index: 1 + visible: { contains(styling.extras, match:"card creator credit field") } + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + promo label: + left: 40 + top: 262 + width: 295 + height: 29 + alignment: middle right + z index: 4 + font: + name: { if contains(styling.extras, match:"holiday promo text") then "MagicMedieval" else "ModMatrix" } + size: 14 + color: { if contains(styling.extras, match:"holiday promo text") then rgb(217,0,0) else rgb(223,169,41) } + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + clock watermark: + left: 28 + top: 326 + width: 318 + height: 157 + z index: 4 + render style: image + image: clock_watermark.png + visible: { contains(styling.extras, match: "clock watermark") } + mask: { if is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") then "masks/mask_fullsize_watermarks.png" else nil } + alchemist watermark: + left: 28 + top: 326 + width: 318 + height: 157 + z index: 4 + render style: image + image: alchemy_watermark.png + visible: { contains(styling.extras, match: "alchemist watermark") } + mask: { if is_rare() and contains(styling.regular_options, match:"holofoil stamped rares") then "masks/mask_fullsize_watermarks.png" else nil } + frost effect: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: frost.png + visible: { contains(styling.extras, match: "frost effect") } + runes: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: runes.png + visible: { contains(styling.extras, match: "runes") } + mask: masks/rune_mask.png diff --git a/data/magic-m15-extra.mse-style/tcard.jpg b/data/magic-m15-extra.mse-style/tcard.jpg new file mode 100644 index 000000000..a7643f701 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/tidentity.png b/data/magic-m15-extra.mse-style/tidentity.png new file mode 100644 index 000000000..d7733fc75 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tidentity.png differ diff --git a/data/magic-m15-extra.mse-style/tlcard.jpg b/data/magic-m15-extra.mse-style/tlcard.jpg new file mode 100644 index 000000000..3368807d9 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tlcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/tlpt.png b/data/magic-m15-extra.mse-style/tlpt.png new file mode 100644 index 000000000..2dbbec613 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tlpt.png differ diff --git a/data/magic-m15-extra.mse-style/tlstamp.jpg b/data/magic-m15-extra.mse-style/tlstamp.jpg new file mode 100644 index 000000000..89b7644c9 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tlstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/tombstone.png b/data/magic-m15-extra.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tombstone.png differ diff --git a/data/magic-m15-extra.mse-style/tpt.png b/data/magic-m15-extra.mse-style/tpt.png new file mode 100644 index 000000000..2dbbec613 Binary files /dev/null and b/data/magic-m15-extra.mse-style/tpt.png differ diff --git a/data/magic-m15-extra.mse-style/tstamp.jpg b/data/magic-m15-extra.mse-style/tstamp.jpg new file mode 100644 index 000000000..f1db814aa Binary files /dev/null and b/data/magic-m15-extra.mse-style/tstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/artifact_black.png b/data/magic-m15-extra.mse-style/type-symbols/artifact_black.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/artifact_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/creature_black.png b/data/magic-m15-extra.mse-style/type-symbols/creature_black.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/creature_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/enchantment_black.png b/data/magic-m15-extra.mse-style/type-symbols/enchantment_black.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/enchantment_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/instant_black.png b/data/magic-m15-extra.mse-style/type-symbols/instant_black.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/instant_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/land_black.png b/data/magic-m15-extra.mse-style/type-symbols/land_black.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/land_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/multitype_black.png b/data/magic-m15-extra.mse-style/type-symbols/multitype_black.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/multitype_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/planeswalker_black.png b/data/magic-m15-extra.mse-style/type-symbols/planeswalker_black.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/planeswalker_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/sorcery_black.png b/data/magic-m15-extra.mse-style/type-symbols/sorcery_black.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/sorcery_black.png differ diff --git a/data/magic-m15-extra.mse-style/type-symbols/structure_black.png b/data/magic-m15-extra.mse-style/type-symbols/structure_black.png new file mode 100644 index 000000000..b2461c958 Binary files /dev/null and b/data/magic-m15-extra.mse-style/type-symbols/structure_black.png differ diff --git a/data/magic-m15-extra.mse-style/ucard.jpg b/data/magic-m15-extra.mse-style/ucard.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ucard.jpg differ diff --git a/data/magic-m15-extra.mse-style/uidentity.png b/data/magic-m15-extra.mse-style/uidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-extra.mse-style/uidentity.png differ diff --git a/data/magic-m15-extra.mse-style/ulcard.jpg b/data/magic-m15-extra.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/ulidentity.png b/data/magic-m15-extra.mse-style/ulidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-extra.mse-style/ulidentity.png differ diff --git a/data/magic-m15-extra.mse-style/ulpt.png b/data/magic-m15-extra.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ulpt.png differ diff --git a/data/magic-m15-extra.mse-style/ulstamp.jpg b/data/magic-m15-extra.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/upt.png b/data/magic-m15-extra.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-extra.mse-style/upt.png differ diff --git a/data/magic-m15-extra.mse-style/ustamp.jpg b/data/magic-m15-extra.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-extra.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/watermarks/aetherprint.png b/data/magic-m15-extra.mse-style/watermarks/aetherprint.png new file mode 100644 index 000000000..0340182b4 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/aetherprint.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/akros.png b/data/magic-m15-extra.mse-style/watermarks/akros.png new file mode 100644 index 000000000..459be5b23 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/akros.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/chaos.png b/data/magic-m15-extra.mse-style/watermarks/chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/chaos.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/colorpie.png b/data/magic-m15-extra.mse-style/watermarks/colorpie.png new file mode 100644 index 000000000..8f8693807 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/colorpie.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/conspiracy_stamp.png b/data/magic-m15-extra.mse-style/watermarks/conspiracy_stamp.png new file mode 100644 index 000000000..95c0b660e Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/conspiracy_stamp.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_artifact.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_artifact.png new file mode 100644 index 000000000..50dea5b98 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_artifact.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_creature.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_creature.png new file mode 100644 index 000000000..2e91a82c4 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_creature.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_enchantment.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_enchantment.png new file mode 100644 index 000000000..2ff4083c3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_enchantment.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_instant.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_instant.png new file mode 100644 index 000000000..d83d4442f Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_instant.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_land.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_land.png new file mode 100644 index 000000000..49a8b1415 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_land.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_multiple.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_multiple.png new file mode 100644 index 000000000..65bd9c843 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_multiple.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_planeswalker.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_planeswalker.png new file mode 100644 index 000000000..c3da2b5da Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_planeswalker.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_sorcery.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_sorcery.png new file mode 100644 index 000000000..6d0880cb4 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_sorcery.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/futsymbol_structure.png b/data/magic-m15-extra.mse-style/watermarks/futsymbol_structure.png new file mode 100644 index 000000000..e75c6d5ac Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/futsymbol_structure.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/gavony.png b/data/magic-m15-extra.mse-style/watermarks/gavony.png new file mode 100644 index 000000000..8c4bd2b76 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/gavony.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/jace-consortium.png b/data/magic-m15-extra.mse-style/watermarks/jace-consortium.png new file mode 100644 index 000000000..4f5eb8e8f Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/jace-consortium.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/kessig.png b/data/magic-m15-extra.mse-style/watermarks/kessig.png new file mode 100644 index 000000000..c3409f5ac Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/kessig.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/meletis.png b/data/magic-m15-extra.mse-style/watermarks/meletis.png new file mode 100644 index 000000000..e539f786f Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/meletis.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/nephalia.png b/data/magic-m15-extra.mse-style/watermarks/nephalia.png new file mode 100644 index 000000000..ca0081655 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/nephalia.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/phyrexia.png b/data/magic-m15-extra.mse-style/watermarks/phyrexia.png new file mode 100644 index 000000000..b1849bbb6 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/phyrexia.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/seekersofcarmot.png b/data/magic-m15-extra.mse-style/watermarks/seekersofcarmot.png new file mode 100644 index 000000000..8db04a243 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/seekersofcarmot.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/setessa.png b/data/magic-m15-extra.mse-style/watermarks/setessa.png new file mode 100644 index 000000000..ebc12c18b Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/setessa.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/stensia.png b/data/magic-m15-extra.mse-style/watermarks/stensia.png new file mode 100644 index 000000000..4114cdc12 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/stensia.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/thran.png b/data/magic-m15-extra.mse-style/watermarks/thran.png new file mode 100644 index 000000000..1fb25807f Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/thran.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark-names b/data/magic-m15-extra.mse-style/watermarks/watermark-names new file mode 100644 index 000000000..dc10d18b6 --- /dev/null +++ b/data/magic-m15-extra.mse-style/watermarks/watermark-names @@ -0,0 +1,101 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: snow +choice: + name: transparent mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink +choice: + name: guild symbol + 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: originals + 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 + choice: phyrexia +choice: + name: clan symbol + choice: The Abzan Houses (WBG) + choice: The Jeskai Way (URW) + choice: The Sultai Brood (BGU) + choice: The Mardu Horde (RWB) + choice: The Temur Frontier (GUR) +choice: + name: brood symbol + choice: Dromoka's Brood (GW) + choice: Ojutai's Brood (WU) + choice: Silumgar's Brood (UB) + choice: Kolaghan's Brood (BR) + choice: Atarka's Brood (RG) +choice: + name: future sight type symbols + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multiple + choice: planeswalker + choice: sorcery + choice: structure +choice: + name: other magic symbols + choice: aetherprint + choice: chaos symbol + choice: color pie + choice: conspiracy stamp + choice: jace consortium + choice: phyrexia + choice: seekers of carmot + choice: the thran + choice: + name: innistrad provinces + choice: stensia + choice: kessig + choice: gavony + choice: nephalia + choice: + name: theros poleis + choice: akros + choice: meletis + choice: setessa +choice: + name: set symbol diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_abzan.png b/data/magic-m15-extra.mse-style/watermarks/watermark_abzan.png new file mode 100644 index 000000000..766e720f0 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_abzan.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_atarka.png b/data/magic-m15-extra.mse-style/watermarks/watermark_atarka.png new file mode 100644 index 000000000..39e7eb393 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_atarka.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_azorius.png b/data/magic-m15-extra.mse-style/watermarks/watermark_azorius.png new file mode 100644 index 000000000..b2ebbf1ef Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_azorius.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_azorius2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_azorius2.png new file mode 100644 index 000000000..879514761 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_azorius2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_b.png b/data/magic-m15-extra.mse-style/watermarks/watermark_b.png new file mode 100644 index 000000000..c381b8e96 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_b.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_boros.png b/data/magic-m15-extra.mse-style/watermarks/watermark_boros.png new file mode 100644 index 000000000..3f3a02d5d Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_boros.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_boros2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_boros2.png new file mode 100644 index 000000000..acc16e130 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_boros2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_c.png b/data/magic-m15-extra.mse-style/watermarks/watermark_c.png new file mode 100644 index 000000000..f371c5e01 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_c.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_dimir.png b/data/magic-m15-extra.mse-style/watermarks/watermark_dimir.png new file mode 100644 index 000000000..5241aaac8 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_dimir.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_dimir2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_dimir2.png new file mode 100644 index 000000000..df57613e0 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_dimir2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_dromoka.png b/data/magic-m15-extra.mse-style/watermarks/watermark_dromoka.png new file mode 100644 index 000000000..6386c9a64 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_dromoka.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_g.png b/data/magic-m15-extra.mse-style/watermarks/watermark_g.png new file mode 100644 index 000000000..e696b7115 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_g.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_golgari.png b/data/magic-m15-extra.mse-style/watermarks/watermark_golgari.png new file mode 100644 index 000000000..36cf97120 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_golgari.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_golgari2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_golgari2.png new file mode 100644 index 000000000..67f4ff0f1 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_golgari2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_gruul.png b/data/magic-m15-extra.mse-style/watermarks/watermark_gruul.png new file mode 100644 index 000000000..3acab5a29 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_gruul.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_gruul2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_gruul2.png new file mode 100644 index 000000000..c5cf074ad Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_gruul2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_izzet.png b/data/magic-m15-extra.mse-style/watermarks/watermark_izzet.png new file mode 100644 index 000000000..611b9b83b Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_izzet.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_izzet2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_izzet2.png new file mode 100644 index 000000000..50a11da9e Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_izzet2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_jeskai.png b/data/magic-m15-extra.mse-style/watermarks/watermark_jeskai.png new file mode 100644 index 000000000..3f72c23c7 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_jeskai.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_k.png b/data/magic-m15-extra.mse-style/watermarks/watermark_k.png new file mode 100644 index 000000000..3b347dfa5 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_k.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_kolaghan.png b/data/magic-m15-extra.mse-style/watermarks/watermark_kolaghan.png new file mode 100644 index 000000000..ef5c73e9a Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_kolaghan.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_mardu.png b/data/magic-m15-extra.mse-style/watermarks/watermark_mardu.png new file mode 100644 index 000000000..793133609 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_mardu.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_mirrodin.png b/data/magic-m15-extra.mse-style/watermarks/watermark_mirrodin.png new file mode 100644 index 000000000..8a4657d86 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_mirrodin.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_ojutai.png b/data/magic-m15-extra.mse-style/watermarks/watermark_ojutai.png new file mode 100644 index 000000000..76c1d137e Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_ojutai.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_orzhov.png b/data/magic-m15-extra.mse-style/watermarks/watermark_orzhov.png new file mode 100644 index 000000000..f39b62f2b Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_orzhov.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_orzhov2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_orzhov2.png new file mode 100644 index 000000000..1baa9de66 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_orzhov2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_p.png b/data/magic-m15-extra.mse-style/watermarks/watermark_p.png new file mode 100644 index 000000000..6b502aa57 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_p.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_phyrexia.png b/data/magic-m15-extra.mse-style/watermarks/watermark_phyrexia.png new file mode 100644 index 000000000..482c93d36 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_phyrexia.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_r.png b/data/magic-m15-extra.mse-style/watermarks/watermark_r.png new file mode 100644 index 000000000..db5c9d90d Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_r.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_rakados.png b/data/magic-m15-extra.mse-style/watermarks/watermark_rakados.png new file mode 100644 index 000000000..6348d94fa Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_rakados.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_rakados2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_rakados2.png new file mode 100644 index 000000000..78bda1035 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_rakados2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_s.png b/data/magic-m15-extra.mse-style/watermarks/watermark_s.png new file mode 100644 index 000000000..7aae11829 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_s.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_selesnya.png b/data/magic-m15-extra.mse-style/watermarks/watermark_selesnya.png new file mode 100644 index 000000000..325a6a3a6 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_selesnya.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_selesnya2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_selesnya2.png new file mode 100644 index 000000000..740e57427 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_selesnya2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_silumgar.png b/data/magic-m15-extra.mse-style/watermarks/watermark_silumgar.png new file mode 100644 index 000000000..623cfe8a8 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_silumgar.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_simic.png b/data/magic-m15-extra.mse-style/watermarks/watermark_simic.png new file mode 100644 index 000000000..cc8675843 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_simic.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_simic2.png b/data/magic-m15-extra.mse-style/watermarks/watermark_simic2.png new file mode 100644 index 000000000..ac2bc93a9 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_simic2.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_sultai.png b/data/magic-m15-extra.mse-style/watermarks/watermark_sultai.png new file mode 100644 index 000000000..f6ab50f38 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_sultai.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_temur.png b/data/magic-m15-extra.mse-style/watermarks/watermark_temur.png new file mode 100644 index 000000000..407c656bf Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_temur.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_u.png b/data/magic-m15-extra.mse-style/watermarks/watermark_u.png new file mode 100644 index 000000000..c38c61043 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_u.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermark_w.png b/data/magic-m15-extra.mse-style/watermarks/watermark_w.png new file mode 100644 index 000000000..36cc60624 Binary files /dev/null and b/data/magic-m15-extra.mse-style/watermarks/watermark_w.png differ diff --git a/data/magic-m15-extra.mse-style/watermarks/watermarks b/data/magic-m15-extra.mse-style/watermarks/watermarks new file mode 100644 index 000000000..17b633cbc --- /dev/null +++ b/data/magic-m15-extra.mse-style/watermarks/watermarks @@ -0,0 +1,97 @@ +# Watermark images + +choice images: + mana symbol white: watermarks/watermark_w.png + mana symbol blue: watermarks/watermark_u.png + mana symbol black: watermarks/watermark_b.png + mana symbol red: watermarks/watermark_r.png + mana symbol green: watermarks/watermark_g.png + mana symbol purple: watermarks/watermark_p.png + mana symbol pink: watermarks/watermark_k.png + mana symbol snow: script: set_combine(combine:"shadow", input:"watermarks/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_w.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_u.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_b.png") + transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_r.png") + transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_g.png") + transparent mana symbol purple: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_p.png") + transparent mana symbol pink: script: set_alpha(alpha: 0.4, input:"watermarks/watermark_k.png") + + guild symbol The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_azorius2.png") + guild symbol House Dimir (U/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_dimir2.png") + guild symbol The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_rakados2.png") + guild symbol The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_gruul2.png") + guild symbol The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_selesnya2.png") + guild symbol The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_orzhov2.png") + guild symbol The Izzet (U/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_izzet2.png") + guild symbol The Golgari (B/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_golgari2.png") + guild symbol The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_boros2.png") + guild symbol The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_simic2.png") + + guild symbol originals The Azorius Senate (W/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_azorius.png") + guild symbol originals House Dimir (U/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_dimir.png") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"watermarks/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"watermarks/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"watermarks/watermark_golgari.png") + guild symbol originals The Boros Legion (R/W): script: set_combine(combine:"shadow", input:"watermarks/watermark_boros.png") + guild symbol originals The Simic Combine (G/U): script: set_combine(combine:"shadow", input:"watermarks/watermark_simic.png") + + faction symbol mirrodin: script: set_combine(combine:"shadow", input:"watermarks/watermark_mirrodin.png") + faction symbol phyrexia: script: set_combine(combine:"shadow", input:"watermarks/watermark_phyrexia.png") + + clan symbol The Abzan Houses (WBG): script: set_combine(combine:"shadow", input:"watermarks/watermark_abzan.png") + clan symbol The Jeskai Way (URW): script: set_combine(combine:"shadow", input:"watermarks/watermark_jeskai.png") + clan symbol The Sultai Brood (BGU): script: set_combine(combine:"shadow", input:"watermarks/watermark_sultai.png") + clan symbol The Mardu Horde (RWB): script: set_combine(combine:"shadow", input:"watermarks/watermark_mardu.png") + clan symbol The Temur Frontier (GUR): script: set_combine(combine:"shadow", input:"watermarks/watermark_temur.png") + + brood symbol Dromoka's Brood (GW): script: set_combine(combine:"shadow", input:"watermarks/watermark_dromoka.png") + brood symbol Ojutai's Brood (WU): script: set_combine(combine:"shadow", input:"watermarks/watermark_ojutai.png") + brood symbol Silumgar's Brood (UB): script: set_combine(combine:"shadow", input:"watermarks/watermark_silumgar.png") + brood symbol Kolaghan's Brood (BR): script: set_combine(combine:"shadow", input:"watermarks/watermark_kolaghan.png") + brood symbol Atarka's Brood (RG): script: set_combine(combine:"shadow", input:"watermarks/watermark_atarka.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_sorcery.png") + future sight type symbols structure: script: set_combine(combine:"shadow", input:"watermarks/futsymbol_structure.png") + + other magic symbols aetherprint: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/aetherprint.png")) + other magic symbols chaos symbol: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/chaos.png")) + other magic symbols color pie: watermarks/colorpie.png + other magic symbols conspiracy stamp: script: set_alpha(alpha: 0.3, input:"watermarks/conspiracy_stamp.png") + other magic symbols jace consortium: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/jace-consortium.png")) + other magic symbols phyrexia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/phyrexia.png")) + other magic symbols seekers of carmot: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/seekersofcarmot.png")) + other magic symbols the thran: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/thran.png")) + + other magic symbols innistrad provinces stensia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/stensia.png")) + other magic symbols innistrad provinces kessig: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/kessig.png")) + other magic symbols innistrad provinces gavony: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/gavony.png")) + other magic symbols innistrad provinces nephalia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"watermarks/nephalia.png")) + + other magic symbols theros poleis akros: script: set_combine(combine:"shadow", input:"watermarks/akros.png") + other magic symbols theros poleis meletis: script: set_combine(combine:"shadow", input:"watermarks/meletis.png") + other magic symbols theros poleis setessa: script: set_combine(combine:"shadow", input:"watermarks/setessa.png") + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-m15-extra.mse-style/wcard.jpg b/data/magic-m15-extra.mse-style/wcard.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-m15-extra.mse-style/wcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/widentity.png b/data/magic-m15-extra.mse-style/widentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/widentity.png differ diff --git a/data/magic-m15-extra.mse-style/wlcard.jpg b/data/magic-m15-extra.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-extra.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-extra.mse-style/wlidentity.png b/data/magic-m15-extra.mse-style/wlidentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-extra.mse-style/wlidentity.png differ diff --git a/data/magic-m15-extra.mse-style/wlpt.png b/data/magic-m15-extra.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-extra.mse-style/wlpt.png differ diff --git a/data/magic-m15-extra.mse-style/wlstamp.jpg b/data/magic-m15-extra.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-extra.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-extra.mse-style/wpt.png b/data/magic-m15-extra.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-extra.mse-style/wpt.png differ diff --git a/data/magic-m15-extra.mse-style/wstamp.jpg b/data/magic-m15-extra.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-extra.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-flip.mse-style/acard.jpg b/data/magic-m15-flip.mse-style/acard.jpg new file mode 100644 index 000000000..c8c912f3d Binary files /dev/null and b/data/magic-m15-flip.mse-style/acard.jpg differ diff --git a/data/magic-m15-flip.mse-style/apt.png b/data/magic-m15-flip.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-flip.mse-style/apt.png differ diff --git a/data/magic-m15-flip.mse-style/artifact_blend_card.png b/data/magic-m15-flip.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..2800075e4 Binary files /dev/null and b/data/magic-m15-flip.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-flip.mse-style/artifact_blend_identity.png b/data/magic-m15-flip.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-flip.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-flip.mse-style/artifact_blend_pt.png b/data/magic-m15-flip.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-flip.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-flip.mse-style/artifact_blend_stamp.png b/data/magic-m15-flip.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-flip.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-flip.mse-style/artist_arrow.png b/data/magic-m15-flip.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-flip.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-flip.mse-style/astamp.png b/data/magic-m15-flip.mse-style/astamp.png new file mode 100644 index 000000000..e55985004 Binary files /dev/null and b/data/magic-m15-flip.mse-style/astamp.png differ diff --git a/data/magic-m15-flip.mse-style/bcard.jpg b/data/magic-m15-flip.mse-style/bcard.jpg new file mode 100644 index 000000000..16d792cd7 Binary files /dev/null and b/data/magic-m15-flip.mse-style/bcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/blcard.jpg b/data/magic-m15-flip.mse-style/blcard.jpg new file mode 100644 index 000000000..e004783eb Binary files /dev/null and b/data/magic-m15-flip.mse-style/blcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/blpt.png b/data/magic-m15-flip.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-flip.mse-style/blpt.png differ diff --git a/data/magic-m15-flip.mse-style/blstamp.png b/data/magic-m15-flip.mse-style/blstamp.png new file mode 100644 index 000000000..0f718c2c5 Binary files /dev/null and b/data/magic-m15-flip.mse-style/blstamp.png differ diff --git a/data/magic-m15-flip.mse-style/border_mask.png b/data/magic-m15-flip.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-flip.mse-style/border_mask.png differ diff --git a/data/magic-m15-flip.mse-style/bpt.png b/data/magic-m15-flip.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-flip.mse-style/bpt.png differ diff --git a/data/magic-m15-flip.mse-style/bstamp.png b/data/magic-m15-flip.mse-style/bstamp.png new file mode 100644 index 000000000..b58b45045 Binary files /dev/null and b/data/magic-m15-flip.mse-style/bstamp.png differ diff --git a/data/magic-m15-flip.mse-style/build.bat b/data/magic-m15-flip.mse-style/build.bat new file mode 100644 index 000000000..e3ae43f34 --- /dev/null +++ b/data/magic-m15-flip.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-flip.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-flip.mse-installer" "Magic - M15 Flip Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-flip.mse-style/card-sample.png b/data/magic-m15-flip.mse-style/card-sample.png new file mode 100644 index 000000000..0f7764977 Binary files /dev/null and b/data/magic-m15-flip.mse-style/card-sample.png differ diff --git a/data/magic-m15-flip.mse-style/ccard.jpg b/data/magic-m15-flip.mse-style/ccard.jpg new file mode 100644 index 000000000..4c74379b9 Binary files /dev/null and b/data/magic-m15-flip.mse-style/ccard.jpg differ diff --git a/data/magic-m15-flip.mse-style/clcard.jpg b/data/magic-m15-flip.mse-style/clcard.jpg new file mode 100644 index 000000000..7ce337248 Binary files /dev/null and b/data/magic-m15-flip.mse-style/clcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/clpt.png b/data/magic-m15-flip.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-flip.mse-style/clpt.png differ diff --git a/data/magic-m15-flip.mse-style/clstamp.png b/data/magic-m15-flip.mse-style/clstamp.png new file mode 100644 index 000000000..d36d8d775 Binary files /dev/null and b/data/magic-m15-flip.mse-style/clstamp.png differ diff --git a/data/magic-m15-flip.mse-style/cpt.png b/data/magic-m15-flip.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-flip.mse-style/cpt.png differ diff --git a/data/magic-m15-flip.mse-style/cstamp.png b/data/magic-m15-flip.mse-style/cstamp.png new file mode 100644 index 000000000..63f69ef15 Binary files /dev/null and b/data/magic-m15-flip.mse-style/cstamp.png differ diff --git a/data/magic-m15-flip.mse-style/foil_mask.png b/data/magic-m15-flip.mse-style/foil_mask.png new file mode 100644 index 000000000..05331a858 Binary files /dev/null and b/data/magic-m15-flip.mse-style/foil_mask.png differ diff --git a/data/magic-m15-flip.mse-style/foil_mask_rare.png b/data/magic-m15-flip.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..654b80614 Binary files /dev/null and b/data/magic-m15-flip.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-flip.mse-style/foil_stamp.png b/data/magic-m15-flip.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-flip.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-flip.mse-style/gcard.jpg b/data/magic-m15-flip.mse-style/gcard.jpg new file mode 100644 index 000000000..be78d13a3 Binary files /dev/null and b/data/magic-m15-flip.mse-style/gcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/glcard.jpg b/data/magic-m15-flip.mse-style/glcard.jpg new file mode 100644 index 000000000..a5690c617 Binary files /dev/null and b/data/magic-m15-flip.mse-style/glcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/glpt.png b/data/magic-m15-flip.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-flip.mse-style/glpt.png differ diff --git a/data/magic-m15-flip.mse-style/glstamp.png b/data/magic-m15-flip.mse-style/glstamp.png new file mode 100644 index 000000000..6f7b10ac5 Binary files /dev/null and b/data/magic-m15-flip.mse-style/glstamp.png differ diff --git a/data/magic-m15-flip.mse-style/gpt.png b/data/magic-m15-flip.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-flip.mse-style/gpt.png differ diff --git a/data/magic-m15-flip.mse-style/gstamp.png b/data/magic-m15-flip.mse-style/gstamp.png new file mode 100644 index 000000000..2e58a716b Binary files /dev/null and b/data/magic-m15-flip.mse-style/gstamp.png differ diff --git a/data/magic-m15-flip.mse-style/hybrid_blend_card.png b/data/magic-m15-flip.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..b7981a0d4 Binary files /dev/null and b/data/magic-m15-flip.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-flip.mse-style/hybrid_blend_identity.png b/data/magic-m15-flip.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-flip.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-flip.mse-style/hybrid_blend_pt.png b/data/magic-m15-flip.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-flip.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-flip.mse-style/hybrid_blend_stamp.png b/data/magic-m15-flip.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-flip.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-flip.mse-style/imgmask.png b/data/magic-m15-flip.mse-style/imgmask.png new file mode 100644 index 000000000..886e6e4d1 Binary files /dev/null and b/data/magic-m15-flip.mse-style/imgmask.png differ diff --git a/data/magic-m15-flip.mse-style/mcard.jpg b/data/magic-m15-flip.mse-style/mcard.jpg new file mode 100644 index 000000000..ea96f3e50 Binary files /dev/null and b/data/magic-m15-flip.mse-style/mcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/mlcard.jpg b/data/magic-m15-flip.mse-style/mlcard.jpg new file mode 100644 index 000000000..0ae90ac02 Binary files /dev/null and b/data/magic-m15-flip.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/mlpt.png b/data/magic-m15-flip.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-flip.mse-style/mlpt.png differ diff --git a/data/magic-m15-flip.mse-style/mlstamp.png b/data/magic-m15-flip.mse-style/mlstamp.png new file mode 100644 index 000000000..d625da131 Binary files /dev/null and b/data/magic-m15-flip.mse-style/mlstamp.png differ diff --git a/data/magic-m15-flip.mse-style/mpt.png b/data/magic-m15-flip.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-flip.mse-style/mpt.png differ diff --git a/data/magic-m15-flip.mse-style/mstamp.png b/data/magic-m15-flip.mse-style/mstamp.png new file mode 100644 index 000000000..370709725 Binary files /dev/null and b/data/magic-m15-flip.mse-style/mstamp.png differ diff --git a/data/magic-m15-flip.mse-style/multicolor_blend_card.png b/data/magic-m15-flip.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..a6a73a906 Binary files /dev/null and b/data/magic-m15-flip.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-flip.mse-style/multicolor_blend_identity.png b/data/magic-m15-flip.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-flip.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-flip.mse-style/multicolor_blend_pt.png b/data/magic-m15-flip.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-flip.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-flip.mse-style/multicolor_blend_stamp.png b/data/magic-m15-flip.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-flip.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-flip.mse-style/rcard.jpg b/data/magic-m15-flip.mse-style/rcard.jpg new file mode 100644 index 000000000..e319f8288 Binary files /dev/null and b/data/magic-m15-flip.mse-style/rcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/rlcard.jpg b/data/magic-m15-flip.mse-style/rlcard.jpg new file mode 100644 index 000000000..28df011f3 Binary files /dev/null and b/data/magic-m15-flip.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/rlpt.png b/data/magic-m15-flip.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-flip.mse-style/rlpt.png differ diff --git a/data/magic-m15-flip.mse-style/rlstamp.png b/data/magic-m15-flip.mse-style/rlstamp.png new file mode 100644 index 000000000..42c7498a9 Binary files /dev/null and b/data/magic-m15-flip.mse-style/rlstamp.png differ diff --git a/data/magic-m15-flip.mse-style/rpt.png b/data/magic-m15-flip.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-flip.mse-style/rpt.png differ diff --git a/data/magic-m15-flip.mse-style/rstamp.png b/data/magic-m15-flip.mse-style/rstamp.png new file mode 100644 index 000000000..76c394fef Binary files /dev/null and b/data/magic-m15-flip.mse-style/rstamp.png differ diff --git a/data/magic-m15-flip.mse-style/stamp.png b/data/magic-m15-flip.mse-style/stamp.png new file mode 100644 index 000000000..838faec54 Binary files /dev/null and b/data/magic-m15-flip.mse-style/stamp.png differ diff --git a/data/magic-m15-flip.mse-style/style b/data/magic-m15-flip.mse-style/style new file mode 100644 index 000000000..52789e63a --- /dev/null +++ b/data/magic-m15-flip.mse-style/style @@ -0,0 +1,657 @@ +mse version: 2.0.0 +game: magic +short name: M15 Flip +full name: M15 Style Flip Cards +icon: card-sample.png +installer group: magic/m15 style/flip cards +position hint: 044 + +version: 2018-02-09 +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 +# Author: movezig5 +############################################################## 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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" pt: "pt.png", stamp: "stamp.png" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "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 } + + card_shape := {"flip"} + 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: 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: 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 field: + type: boolean + name: composite image + description: Should the art for the card be a composite of two images? + initial: no +styling field: + type: boolean + name: bottom card color indicator + description: Should there be a color indicator on the bottom half of the card? + initial: no +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 + card color 2: + left: 0 + top: 250 + width: 375 + height: 251 + z index: 0 + render style: hidden + popup style: in place + ############################# 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 + name 2: + left: 341 + bottom: 456 + right: { 32 + card_style.casting_cost_2.content_width } + height: 23 + alignment: bottom shrink-overflow + angle: 180 + 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: 27 + bottom: 457 + width: { max(30, card_style.casting_cost_2.content_width) + 5 } + height: 23 + alignment: middle right + angle: 180 + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 1 + 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: 162 + width: {if styling.composite_image then 168 else 316} + height: 184 + z index: 10 + mask: {if styling.composite_image then "imgmask.png" else nil} + default: {default_image(card.card_color)} + image 2: + right: 181 + bottom: 162 + width: {if styling.composite_image then 168 else 0} + height: 184 + z index: 10 + angle: 180 + mask: {if styling.composite_image then "imgmask.png" else nil} + default: {default_image(card.card_color_2)} + ############################# Card type + indicator: + left: 31 + top: 135 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 342 + bottom: 356 + width: 17 + height: 17 + angle: 180 + z index: 1 + render style: image + visible: { styling.bottom_card_color_indicator } + image: { card_identity() } + type: + left: { if has_identity() then "52" else "32" } + top: 131 + width: { if (card.pt != "" and has_identity()) then "220" else if card.pt != "" then "240" else if has_identity() then "290" else "310" } + 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 styling.bottom_card_color_indicator then "321" else "341" } + bottom: 357 + width: { if (card.pt_2 != "" and styling.bottom_card_color_indicator) then "220" else if card.pt_2 != "" then "240" else if styling.bottom_card_color_indicator then "290" else "310" } + height: 20 + alignment: top shrink-overflow + angle: 180 + z index: 1 + padding top: 2 + font: + name: Beleren Bold + size: 13 + color: black + separator color: red + rarity: + right: 344 + top: 498 + 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: 59 + width: 314 + height: 66 + 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: + right: 31 + bottom: 383 + width: 314 + height: 67 + angle: 180 + 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: 154 + top: 54 + width: 62 + height: 76 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + right: 156 + bottom: 378 + width: 62 + height: 76 + z index: 1 + render style: image + popup style: in place + alignment: middle center + angle: 180 + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 2 + left: 286 + top: 127 + 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 + right: 27 + bottom: 352 + width: 60 + height: 28 + alignment: center middle shrink-overflow + angle: 180 + 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: 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: frame + script: card.card_color + ":" + card.card_color_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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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 + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: {flip_background(top: card.card_color, bottom: card.card_color_2)} + pt box: + left: 273 + top: 124 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + right: 20 + bottom: 342 + width: 81 + height: 42 + angle: 180 + z index: 1 + visible: { card.pt_2 != "" } + render style: image + image: { 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: { 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 + 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"} + auto copyright: + right: 350 + top: 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-m15-flip.mse-style/tombstone.png b/data/magic-m15-flip.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-flip.mse-style/tombstone.png differ diff --git a/data/magic-m15-flip.mse-style/ucard.jpg b/data/magic-m15-flip.mse-style/ucard.jpg new file mode 100644 index 000000000..c6a4d9eca Binary files /dev/null and b/data/magic-m15-flip.mse-style/ucard.jpg differ diff --git a/data/magic-m15-flip.mse-style/ulcard.jpg b/data/magic-m15-flip.mse-style/ulcard.jpg new file mode 100644 index 000000000..dfac661b8 Binary files /dev/null and b/data/magic-m15-flip.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/ulpt.png b/data/magic-m15-flip.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-flip.mse-style/ulpt.png differ diff --git a/data/magic-m15-flip.mse-style/ulstamp.png b/data/magic-m15-flip.mse-style/ulstamp.png new file mode 100644 index 000000000..ad6df9c4f Binary files /dev/null and b/data/magic-m15-flip.mse-style/ulstamp.png differ diff --git a/data/magic-m15-flip.mse-style/upt.png b/data/magic-m15-flip.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-flip.mse-style/upt.png differ diff --git a/data/magic-m15-flip.mse-style/ustamp.png b/data/magic-m15-flip.mse-style/ustamp.png new file mode 100644 index 000000000..d186e7a0e Binary files /dev/null and b/data/magic-m15-flip.mse-style/ustamp.png differ diff --git a/data/magic-m15-flip.mse-style/wcard.jpg b/data/magic-m15-flip.mse-style/wcard.jpg new file mode 100644 index 000000000..93b415418 Binary files /dev/null and b/data/magic-m15-flip.mse-style/wcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/wlcard.jpg b/data/magic-m15-flip.mse-style/wlcard.jpg new file mode 100644 index 000000000..2a0d7d498 Binary files /dev/null and b/data/magic-m15-flip.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-flip.mse-style/wlpt.png b/data/magic-m15-flip.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-flip.mse-style/wlpt.png differ diff --git a/data/magic-m15-flip.mse-style/wlstamp.png b/data/magic-m15-flip.mse-style/wlstamp.png new file mode 100644 index 000000000..9c2602eb9 Binary files /dev/null and b/data/magic-m15-flip.mse-style/wlstamp.png differ diff --git a/data/magic-m15-flip.mse-style/wpt.png b/data/magic-m15-flip.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-flip.mse-style/wpt.png differ diff --git a/data/magic-m15-flip.mse-style/wstamp.png b/data/magic-m15-flip.mse-style/wstamp.png new file mode 100644 index 000000000..ed437131b Binary files /dev/null and b/data/magic-m15-flip.mse-style/wstamp.png differ diff --git a/data/magic-m15-future-clear.mse-style/aetherprint.png b/data/magic-m15-future-clear.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/aetherprint.png differ diff --git a/data/magic-m15-future-clear.mse-style/artifact.png b/data/magic-m15-future-clear.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/artifact.png differ diff --git a/data/magic-m15-future-clear.mse-style/artist_arrow.png b/data/magic-m15-future-clear.mse-style/artist_arrow.png new file mode 100644 index 000000000..e758f1b86 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-future-clear.mse-style/astamp.jpg b/data/magic-m15-future-clear.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/astamp.jpg differ diff --git a/data/magic-m15-future-clear.mse-style/bordermask.png b/data/magic-m15-future-clear.mse-style/bordermask.png new file mode 100644 index 000000000..914cba27f Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/bordermask.png differ diff --git a/data/magic-m15-future-clear.mse-style/build.bat b/data/magic-m15-future-clear.mse-style/build.bat new file mode 100644 index 000000000..5528a7d5b --- /dev/null +++ b/data/magic-m15-future-clear.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-future-clear.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-future.mse-symbol-font magic-watermarks.mse-include magic-future-common.mse-include + +ren "magic-future-clear.mse-installer" "Magic - Clear Futureshifted.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-future-clear.mse-style/card-sample.png b/data/magic-m15-future-clear.mse-style/card-sample.png new file mode 100644 index 000000000..17dfe2097 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/card-sample.png differ diff --git a/data/magic-m15-future-clear.mse-style/clstamp.jpg b/data/magic-m15-future-clear.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-future-clear.mse-style/costmask.png b/data/magic-m15-future-clear.mse-style/costmask.png new file mode 100644 index 000000000..48bbee1cf Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/costmask.png differ diff --git a/data/magic-m15-future-clear.mse-style/creature.png b/data/magic-m15-future-clear.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/creature.png differ diff --git a/data/magic-m15-future-clear.mse-style/cstamp.jpg b/data/magic-m15-future-clear.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-future-clear.mse-style/enchantment.png b/data/magic-m15-future-clear.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/enchantment.png differ diff --git a/data/magic-m15-future-clear.mse-style/foil_stamp.png b/data/magic-m15-future-clear.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-future-clear.mse-style/fortress.png b/data/magic-m15-future-clear.mse-style/fortress.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/fortress.png differ diff --git a/data/magic-m15-future-clear.mse-style/frame.png b/data/magic-m15-future-clear.mse-style/frame.png new file mode 100644 index 000000000..0629e1f86 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/frame.png differ diff --git a/data/magic-m15-future-clear.mse-style/futurestampmask.png b/data/magic-m15-future-clear.mse-style/futurestampmask.png new file mode 100644 index 000000000..435f93d8f Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/futurestampmask.png differ diff --git a/data/magic-m15-future-clear.mse-style/image_mask.png b/data/magic-m15-future-clear.mse-style/image_mask.png new file mode 100644 index 000000000..edf1df62c Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/image_mask.png differ diff --git a/data/magic-m15-future-clear.mse-style/instant.png b/data/magic-m15-future-clear.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/instant.png differ diff --git a/data/magic-m15-future-clear.mse-style/land.png b/data/magic-m15-future-clear.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/land.png differ diff --git a/data/magic-m15-future-clear.mse-style/multitype.png b/data/magic-m15-future-clear.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/multitype.png differ diff --git a/data/magic-m15-future-clear.mse-style/planeswalker.png b/data/magic-m15-future-clear.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/planeswalker.png differ diff --git a/data/magic-m15-future-clear.mse-style/pt_bordermask.png b/data/magic-m15-future-clear.mse-style/pt_bordermask.png new file mode 100644 index 000000000..276ced003 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/pt_bordermask.png differ diff --git a/data/magic-m15-future-clear.mse-style/pt_frame.png b/data/magic-m15-future-clear.mse-style/pt_frame.png new file mode 100644 index 000000000..ef9f6a0af Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/pt_frame.png differ diff --git a/data/magic-m15-future-clear.mse-style/sorcery.png b/data/magic-m15-future-clear.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/sorcery.png differ diff --git a/data/magic-m15-future-clear.mse-style/style b/data/magic-m15-future-clear.mse-style/style new file mode 100644 index 000000000..2b80d9a32 --- /dev/null +++ b/data/magic-m15-future-clear.mse-style/style @@ -0,0 +1,509 @@ +mse version: 2.0.0 +game: magic +short name: M15 Future Clear +full name: Futureshifted Clear +installer group: magic/Future/Clear +icon: card-sample.png +position hint: 074 + +version: 2018-02-08 +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-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 + +card width: 375 +card height: 523 +card dpi: 150 +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +#M15 Update by Cajun +############################################################## Extra scripts +init script: + # 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 } + + colorless_color := {"c"} + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + 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: original symbols + description: Should these cards use the original type symbol? + initial: no +styling field: + type: boolean + name: beleren + description: Should these cards use Beleren or the original font? + initial: yes +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: no +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: 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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +styling field: + type: boolean + name: border visible + description: Should the card border be visible? + initial: yes +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: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: { if card.pt != "" then "pt_bordermask.png" else "bordermask.png" } + visible: {styling.border_visible} + z index: 3 + ############################# Name line + name: + left: { if card.card_symbol=="none" then 73 else 88 } + top : 28 + width: { if card.card_symbol=="none" then 269 else 254 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 3 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "16" else "18" } + color: black + casting cost: + left: 4 + top: 39 + height: 254 + width: 82 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 22 + scale down to: 22 + alignment: bottom right + always symbol: true + z index: 2 + padding top: 0 + mask: costmask.png + card symbol: + left: {if card.card_symbol=="none" then 50 else 67} + top : 31 + height: 20 + width: 14 + z index: 3 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: 23 + top: 22 + width: 21 + height: 20 + z index: 2 + render style: image + choice images: + artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_black.png" } + creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_black.png" } + enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_black.png" } + instant: { if styling.original_symbols then "/magic-future-common.mse-include/instant_black.png"} + land: { if styling.original_symbols then "/magic-future-common.mse-include/land_black.png" } + multitype: { if styling.original_symbols then "/magic-future-common.mse-include/multitype_black.png" } + sorcery: { if styling.original_symbols then "/magic-future-common.mse-include/sorcery_black.png" } + planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_black.png" } + ############################# Image + image: + left: {if styling.border_visible then 19 else 0} + top: {if styling.border_visible then 18 else 0} + width: {if styling.border_visible then 340 else 375} + height: {if styling.border_visible then 489 else 523} + z index: 0 + mask: {if not styling.border_visible then "image_mask.png" else nil} + ############################# Card type + type: + left: 49 + top : 298 + width: { 300 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 2 + padding top: 2 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "12" else "14" } + color: black + separator color: rgb(128,128,128) + rarity: + right: 353 + top : 300 + width: 22 + 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: 36 + top : 328 + width: 301 + height: 138 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 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: 3 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height soft: 0.9 + line height line: 1.5 + watermark: + left: 127 + top : 319 + width: 132 + height: 152 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 5 + left: 287 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 18 + weight: bold + color: black + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: { if styling.border_visible then "white" else "black" } + weight: bold + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top : 497.5 + width: 200 + height: 10 + z index: 4 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: { if styling.border_visible then "white" else "black" } + copyright: + right: 350 + top : { if card.pt != "" then 504 else 488 } + width: 140 + height: 10 + visible: {not set.automatic_copyright} + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: { if styling.border_visible then "white" else "black" } +############################################################## Extra card fields +extra card field: + type: choice + name: frame + script: if card.pt != "" then "pt" else "frame" + editable: false + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: paintbrush + script: "black" + editable: false + save value: false +extra card field: + type: choice + name: artist arrow + choice: artist arrow + editable: false + save value: false +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: future node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card field: + type: choice + name: foil stamp + choice: stamp + save value: false + editable: false +extra card field: + type: choice + name: stamp + choice: stamp + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: { if styling.border_visible then "white" else "black" } + weight: bold + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + mask: image_mask.png + choice images: + frame: frame.png + pt: pt_frame.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"} + future node: + left: { if styling.original_symbols then 0 else 18 } + top: { if styling.original_symbols then 0 else 17 } + width: { if styling.original_symbols then 0 else 30 } + height: { if styling.original_symbols then 0 else 30 } + z index: 4 + render style: image + choice images: + artifact: artifact.png + creature: creature.png + enchantment: enchantment.png + fortress: fortress.png + instant: instant.png + land: land.png + multitype: multitype.png + sorcery: sorcery.png + planeswalker: planeswalker.png + aetherprint: aetherprint.png + stamp: + left: 170 + top: 472 + width: 36.5 + height: 22.5 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps} + render style: image + mask: futurestampmask.png + image: cstamp.jpg + foil stamp: + left: 170 + top: 475 + width: 36.5 + height: 22.5 + z index: 4 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + artist arrow: + left: { 28 + card_style.set_code.content_width } + top : 500 + width: 12 + height: 7 + z index: 4 + render style: image + image: artist_arrow.png + auto copyright: + right: 350 + top: { if card.pt != "" then 504 else 488 } + width: 140 + height: 10 + z index: 4 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold diff --git a/data/magic-m15-future-clear.mse-style/tombstone.png b/data/magic-m15-future-clear.mse-style/tombstone.png new file mode 100644 index 000000000..5da2e0005 Binary files /dev/null and b/data/magic-m15-future-clear.mse-style/tombstone.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/aetherprint.png b/data/magic-m15-future-planeswalker.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/aetherprint.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/artifact.png b/data/magic-m15-future-planeswalker.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/artifact.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/artist_arrow.png b/data/magic-m15-future-planeswalker.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/build.bat b/data/magic-m15-future-planeswalker.mse-style/build.bat new file mode 100644 index 000000000..081139205 --- /dev/null +++ b/data/magic-m15-future-planeswalker.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-future-planeswalker.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-future.mse-symbol-font magic-watermarks.mse-include magic-future-common.mse-include magic-future.mse-style + +ren "magic-future-planeswalker.mse-installer" "Magic - Futureshifted Planeswalkers.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-future-planeswalker.mse-style/card-sample.png b/data/magic-m15-future-planeswalker.mse-style/card-sample.png new file mode 100644 index 000000000..f213344fc Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/card-sample.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/creature.png b/data/magic-m15-future-planeswalker.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/creature.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/enchantment.png b/data/magic-m15-future-planeswalker.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/enchantment.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/foil_stamp.png b/data/magic-m15-future-planeswalker.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/fortress.png b/data/magic-m15-future-planeswalker.mse-style/fortress.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/fortress.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/futurestampmask.png b/data/magic-m15-future-planeswalker.mse-style/futurestampmask.png new file mode 100644 index 000000000..435f93d8f Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/futurestampmask.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/instant.png b/data/magic-m15-future-planeswalker.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/instant.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/land.png b/data/magic-m15-future-planeswalker.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/land.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/loyalty.png b/data/magic-m15-future-planeswalker.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/loyalty.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/loyaltydown.png b/data/magic-m15-future-planeswalker.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/loyaltynaught.png b/data/magic-m15-future-planeswalker.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/loyaltyup.png b/data/magic-m15-future-planeswalker.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/multitype.png b/data/magic-m15-future-planeswalker.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/multitype.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/planeswalker.png b/data/magic-m15-future-planeswalker.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/planeswalker.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/sorcery.png b/data/magic-m15-future-planeswalker.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/sorcery.png differ diff --git a/data/magic-m15-future-planeswalker.mse-style/style b/data/magic-m15-future-planeswalker.mse-style/style new file mode 100644 index 000000000..8ad7ca8c0 --- /dev/null +++ b/data/magic-m15-future-planeswalker.mse-style/style @@ -0,0 +1,862 @@ +mse version: 2.0.0 +game: magic +short name: M15 Futurewalk +full name: Future Planeswalkers +installer group: magic/Future/planeswalkers +icon: card-sample.png +position hint: 074 + +version: 2018-02-08 +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-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-m15-future.mse-style + version: 2014-02-22 + +card width: 375 +card height: 523 +card dpi: 150 +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +#M15 update by Cajun +############################################################## Extra scripts +init script: + mask_hybrid_with_land := { styling.grey_hybrid_name } + + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png", stamp: "stamp.jpg"] + template := { "/magic-m15-future.mse-style/" + input + template_suffix[type] } + land_template := { "/magic-m15-future.mse-style/" + (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 } + + colorless_color := { + if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + + font_colors_white := { input == "b" or input == "bl" or input == "u" or input == "ul" or input == "r" or input == "rl" or input == "g" or input == "gl" } + + 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") and chosen(choice:"white") then "wl" + else if chosen(choice:"land") and chosen(choice:"blue") then "ul" + else if chosen(choice:"land") and chosen(choice:"black") then "bl" + else if chosen(choice:"land") and chosen(choice:"red") then "rl" + else if chosen(choice:"land") and chosen(choice:"green") then "gl" + else 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)] + ] + ) + } + + 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: "/magic-m15-future.mse-style/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: "/magic-m15-future.mse-style/hybrid_blend_{type}.png", + dark: base, + light: land_template("m"), + ) + else if multi and artifact then + masked_blend( + mask: "/magic-m15-future.mse-style/artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "/magic-m15-future.mse-style/multicolor_blend_{type}.png", + dark: template("m"), + light: base + ) + ) + else if multi then + masked_blend( + mask: "/magic-m15-future.mse-style/multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + else if artifact then + masked_blend( + mask: "/magic-m15-future.mse-style/artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + else if color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "/magic-m15-future.mse-style/hybrid_blend_{type}.png", + dark: land_template("c"), + light: base, + ) + else base + } + + paintbrush_color:= { if contains(card.card_color, match:"land") then "white" + else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" + else "white" + } + typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black" + else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black" + else if contains(card.card_color, match:"multicolor") then ( + if card.card_color=="multicolor" then "black" + else if not contains(card.card_color, match:"white") then "white" + else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white" + else "black" + ) else if card.card_color == "white" then "black" + else if contains(card.card_color, match:"land") then ( + if contains(card.card_color, match:"green") then "white" + else if contains(card.card_color, match:"red") then "white" + else if contains(card.card_color, match:"black") then "white" + else if contains(card.card_color, match:"blue") then "white" + else "black" + ) else if card.card_color == "colorless" then "black" + else "white" + } + + card_shape := { if styling.shifted_sorting then "shifted planeswalker" else "planeswalker" } + + # Loyalty cost arrows + loyalty_image := { + if contains(input, match: "+") then "loyalty up" + else if contains(input, match: "-") then "loyalty down" + else "loyalty naught" + } + has_identity := { styling.color_indicator_dot } + 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: original symbols + description: Should these cards use the original type symbol? + initial: no +styling field: + type: boolean + name: beleren + description: Should these cards use Beleren or the original font? + initial: yes +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: no +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: 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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: /magic-m15-future.mse-style/bordermask.png + z index: 3 + 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 73 else 88 } + top : 30 + width: { if card.card_symbol=="none" then 269 else 254 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "16" else "18" } + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + casting cost: + left: 4 + top: 39 + height: 254 + width: 82 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 22 + scale down to: 22 + alignment: bottom right + always symbol: true + z index: 4 + padding top: 0 + mask: /magic-m15-future.mse-style/costmask.png + card symbol: + left: {if card.card_symbol=="none" then 50 else 67} + top : 31 + height: 20 + width: 14 + z index: 5 + render style: image + choice images: + tombstone: /magic-m15-future.mse-style/tombstone.png + type symbol: + left: 24 + top: 24 + width: 21 + height: 20 + z index: 4 + render style: image + choice images: + + artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" } + creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" } + enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" } + instant: { if styling.original_symbols then "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png"} + land: { if styling.original_symbols then "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" } + multitype: { if styling.original_symbols then "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" } + sorcery: { if styling.original_symbols then "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" } + planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" } + ############################# Image + image: + left: 32 + top: 44 + width: 327 + height: 310 + z index: 1 + mask: /magic-m15-future.mse-style/mask_image.png + ############################# Card type + type: + left: 49 + top : 300 + width: { 300 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 4 + padding top: 2 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "12" else "14" } + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + separator color: rgb(128,128,128) + rarity: + right: 353 + top : 303 + width: 22 + height: 22 + z index: 4 + 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: 66 + top : 330 + width: 276 + height: 135 + font: + name: MPlantin + size: 14 + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + paragraph height: 46 + 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: 0.9 + line height hard max: 1.3 + line height line max: 1.6 + watermark: + left: 127 + top : 321 + width: 132 + height: 152 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Loyalty + loyalty: + z index: 5 + left: 307 + top: 460 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MatrixBoldSmallCaps" } + size: { if styling.beleren then 14 else 16 } + weight: bold + color: rgb(255,255,255) + loyalty cost 1: + z index: 5 + left: { if card.loyalty_cost_1 == "0" then 33 else 32 } + top: 334 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MPlantin" } + size: { if styling.beleren then 12 else 11 } + weight: bold + color: rgb(255,255,255) + loyalty cost 2: + z index: 5 + left: { if card.loyalty_cost_2 == "0" then 33 else 32 } + top: 381 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MPlantin" } + size: { if styling.beleren then 12 else 11 } + weight: bold + color: rgb(255,255,255) + loyalty cost 3: + z index: 5 + left: { if card.loyalty_cost_3 == "0" then 33 else 32 } + top: 426 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MPlantin" } + size: { if styling.beleren then 12 else 11 } + weight: bold + color: rgb(255,255,255) + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + copyright: + right: 350 + top : { if card.loyalty != "" then 495 else 488 } + width: 140 + height: 10 + visible: {not set.automatic_copyright} + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white +############################################################## Extra card fields +extra card field: + type: choice + name: loyalty box + save value: false + editable: false + choice: loyalty +extra card field: + type: choice + name: loyalty cost box 1 + save value: false + editable: false + script: loyalty_image(card.loyalty_cost_1) +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: textbox + 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 field: + type: choice + name: typeline + 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: 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: choice + name: artist arrow + choice: artist arrow + editable: false + save value: false +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: future node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card field: + type: choice + name: foil stamp + choice: stamp + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + textbox: + left: 23 + top: 320 + width: 335 + height: 152 + render style: image + popup style: in place + image: { card_textbox() } + z index: 2 + typeline: + left: 18 + top: 17 + width: 339 + height: 464 + render style: image + popup style: in place + image: { card_typeline() } + z index: 3 + artist arrow: + left: { 28 + card_style.set_code.content_width } + top : 500 + width: 12 + height: 7 + z index: 4 + render style: image + image: artist_arrow.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 6 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty box: + right: 343 + top: 457 + width: 60 + height: 38 + z index: 4 + render style: image + visible: { card.loyalty !="" } + choice images: + loyalty: loyalty.png + loyalty cost box 1: + left: 18 + top: 332 + width: 42 + height: 40 + z index: 4 + 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: 379 + width: 42 + height: 40 + z index: 4 + 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: 424 + width: 42 + height: 40 + z index: 4 + render style: image + visible: { card.loyalty_cost_3 !="" } + choice images: + loyalty up: loyaltyup.png + loyalty down: loyaltydown.png + loyalty naught: loyaltynaught.png + colon 1: + left: 59 + top: 346 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.loyalty_cost_1 !="" } + colon 2: + left: 59 + top: 392 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.loyalty_cost_2 !="" } + colon 3: + left: 59 + top: 437 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.loyalty_cost_3 !="" } + future node: + left: { if styling.original_symbols then 0 else 19 } + top: { if styling.original_symbols then 0 else 18 } + width: { if styling.original_symbols then 0 else 30 } + height: { if styling.original_symbols then 0 else 30 } + z index: 4 + render style: image + choice images: + artifact: artifact.png + creature: creature.png + enchantment: enchantment.png + fortress: fortress.png + instant: instant.png + land: land.png + multitype: multitype.png + sorcery: sorcery.png + planeswalker: planeswalker.png + aetherprint: aetherprint.png + stamp: + left: 170 + top: 472 + width: 36.5 + height: 22.5 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + mask: futurestampmask.png + image: { card_stamp() } + foil stamp: + left: 170 + top: 475 + width: 36.5 + height: 22.5 + z index: 4 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + auto copyright: + right: 350 + top : { if card.loyalty != "" then 495 else 488 } + width: 140 + height: 10 + visible: {set.automatic_copyright} + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white \ No newline at end of file diff --git a/data/magic-m15-future-planeswalker.mse-style/text_mask.png b/data/magic-m15-future-planeswalker.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-future-planeswalker.mse-style/text_mask.png differ diff --git a/data/magic-m15-future.mse-style/acard.jpg b/data/magic-m15-future.mse-style/acard.jpg new file mode 100644 index 000000000..b94a5cbfc Binary files /dev/null and b/data/magic-m15-future.mse-style/acard.jpg differ diff --git a/data/magic-m15-future.mse-style/aetherprint.png b/data/magic-m15-future.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-future.mse-style/aetherprint.png differ diff --git a/data/magic-m15-future.mse-style/apt.png b/data/magic-m15-future.mse-style/apt.png new file mode 100644 index 000000000..1aedd5009 Binary files /dev/null and b/data/magic-m15-future.mse-style/apt.png differ diff --git a/data/magic-m15-future.mse-style/artifact.png b/data/magic-m15-future.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-future.mse-style/artifact.png differ diff --git a/data/magic-m15-future.mse-style/artifact_blend_card.png b/data/magic-m15-future.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..e988a011c Binary files /dev/null and b/data/magic-m15-future.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-future.mse-style/artifact_blend_pt.png b/data/magic-m15-future.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..a0e3281cd Binary files /dev/null and b/data/magic-m15-future.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-future.mse-style/artifact_blend_stamp.png b/data/magic-m15-future.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-future.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-future.mse-style/artifact_blend_textbox.png b/data/magic-m15-future.mse-style/artifact_blend_textbox.png new file mode 100644 index 000000000..15f60076e Binary files /dev/null and b/data/magic-m15-future.mse-style/artifact_blend_textbox.png differ diff --git a/data/magic-m15-future.mse-style/artifact_blend_typeline.png b/data/magic-m15-future.mse-style/artifact_blend_typeline.png new file mode 100644 index 000000000..f4fcbfeac Binary files /dev/null and b/data/magic-m15-future.mse-style/artifact_blend_typeline.png differ diff --git a/data/magic-m15-future.mse-style/artist_arrow.png b/data/magic-m15-future.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-future.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-future.mse-style/astamp.jpg b/data/magic-m15-future.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-future.mse-style/astamp.jpg differ diff --git a/data/magic-m15-future.mse-style/atextbox.png b/data/magic-m15-future.mse-style/atextbox.png new file mode 100644 index 000000000..be225305b Binary files /dev/null and b/data/magic-m15-future.mse-style/atextbox.png differ diff --git a/data/magic-m15-future.mse-style/atypeline.png b/data/magic-m15-future.mse-style/atypeline.png new file mode 100644 index 000000000..546c9bf91 Binary files /dev/null and b/data/magic-m15-future.mse-style/atypeline.png differ diff --git a/data/magic-m15-future.mse-style/bar.png b/data/magic-m15-future.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-future.mse-style/bar.png differ diff --git a/data/magic-m15-future.mse-style/bcard.jpg b/data/magic-m15-future.mse-style/bcard.jpg new file mode 100644 index 000000000..686339868 Binary files /dev/null and b/data/magic-m15-future.mse-style/bcard.jpg differ diff --git a/data/magic-m15-future.mse-style/blcard.jpg b/data/magic-m15-future.mse-style/blcard.jpg new file mode 100644 index 000000000..a8bd4f255 Binary files /dev/null and b/data/magic-m15-future.mse-style/blcard.jpg differ diff --git a/data/magic-m15-future.mse-style/blpt.png b/data/magic-m15-future.mse-style/blpt.png new file mode 100644 index 000000000..a8696ab2e Binary files /dev/null and b/data/magic-m15-future.mse-style/blpt.png differ diff --git a/data/magic-m15-future.mse-style/blstamp.jpg b/data/magic-m15-future.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-future.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/bltextbox.png b/data/magic-m15-future.mse-style/bltextbox.png new file mode 100644 index 000000000..0d37d4203 Binary files /dev/null and b/data/magic-m15-future.mse-style/bltextbox.png differ diff --git a/data/magic-m15-future.mse-style/bltypeline.png b/data/magic-m15-future.mse-style/bltypeline.png new file mode 100644 index 000000000..5ee7ecd1a Binary files /dev/null and b/data/magic-m15-future.mse-style/bltypeline.png differ diff --git a/data/magic-m15-future.mse-style/bordermask.png b/data/magic-m15-future.mse-style/bordermask.png new file mode 100644 index 000000000..126cee1d5 Binary files /dev/null and b/data/magic-m15-future.mse-style/bordermask.png differ diff --git a/data/magic-m15-future.mse-style/bpt.png b/data/magic-m15-future.mse-style/bpt.png new file mode 100644 index 000000000..a8696ab2e Binary files /dev/null and b/data/magic-m15-future.mse-style/bpt.png differ diff --git a/data/magic-m15-future.mse-style/bstamp.jpg b/data/magic-m15-future.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-future.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/btextbox.png b/data/magic-m15-future.mse-style/btextbox.png new file mode 100644 index 000000000..09b1b24fe Binary files /dev/null and b/data/magic-m15-future.mse-style/btextbox.png differ diff --git a/data/magic-m15-future.mse-style/btypeline.png b/data/magic-m15-future.mse-style/btypeline.png new file mode 100644 index 000000000..b15479e1c Binary files /dev/null and b/data/magic-m15-future.mse-style/btypeline.png differ diff --git a/data/magic-m15-future.mse-style/build.bat b/data/magic-m15-future.mse-style/build.bat new file mode 100644 index 000000000..7c8a94966 --- /dev/null +++ b/data/magic-m15-future.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-future.mse-style magic.mse-game magic-blends.mse-include magic-mana-small.mse-symbol-font magic-mana-future.mse-symbol-font magic-watermarks.mse-include magic-future-common.mse-include + +ren "magic-future.mse-installer" "Magic - Futureshifted.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-future.mse-style/card-sample.png b/data/magic-m15-future.mse-style/card-sample.png new file mode 100644 index 000000000..0b5365228 Binary files /dev/null and b/data/magic-m15-future.mse-style/card-sample.png differ diff --git a/data/magic-m15-future.mse-style/ccard.jpg b/data/magic-m15-future.mse-style/ccard.jpg new file mode 100644 index 000000000..64f760e93 Binary files /dev/null and b/data/magic-m15-future.mse-style/ccard.jpg differ diff --git a/data/magic-m15-future.mse-style/clcard.jpg b/data/magic-m15-future.mse-style/clcard.jpg new file mode 100644 index 000000000..7fc883baa Binary files /dev/null and b/data/magic-m15-future.mse-style/clcard.jpg differ diff --git a/data/magic-m15-future.mse-style/clpt.png b/data/magic-m15-future.mse-style/clpt.png new file mode 100644 index 000000000..c66138860 Binary files /dev/null and b/data/magic-m15-future.mse-style/clpt.png differ diff --git a/data/magic-m15-future.mse-style/clstamp.jpg b/data/magic-m15-future.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-future.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/cltextbox.png b/data/magic-m15-future.mse-style/cltextbox.png new file mode 100644 index 000000000..be225305b Binary files /dev/null and b/data/magic-m15-future.mse-style/cltextbox.png differ diff --git a/data/magic-m15-future.mse-style/cltypeline.png b/data/magic-m15-future.mse-style/cltypeline.png new file mode 100644 index 000000000..0d6f3452b Binary files /dev/null and b/data/magic-m15-future.mse-style/cltypeline.png differ diff --git a/data/magic-m15-future.mse-style/costmask.png b/data/magic-m15-future.mse-style/costmask.png new file mode 100644 index 000000000..640d80de8 Binary files /dev/null and b/data/magic-m15-future.mse-style/costmask.png differ diff --git a/data/magic-m15-future.mse-style/cpt.png b/data/magic-m15-future.mse-style/cpt.png new file mode 100644 index 000000000..49560beaa Binary files /dev/null and b/data/magic-m15-future.mse-style/cpt.png differ diff --git a/data/magic-m15-future.mse-style/creature.png b/data/magic-m15-future.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-future.mse-style/creature.png differ diff --git a/data/magic-m15-future.mse-style/cstamp.jpg b/data/magic-m15-future.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-future.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/ctextbox.png b/data/magic-m15-future.mse-style/ctextbox.png new file mode 100644 index 000000000..b98c7e1a2 Binary files /dev/null and b/data/magic-m15-future.mse-style/ctextbox.png differ diff --git a/data/magic-m15-future.mse-style/ctypeline.png b/data/magic-m15-future.mse-style/ctypeline.png new file mode 100644 index 000000000..82d8ecf4e Binary files /dev/null and b/data/magic-m15-future.mse-style/ctypeline.png differ diff --git a/data/magic-m15-future.mse-style/enchantment.png b/data/magic-m15-future.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-future.mse-style/enchantment.png differ diff --git a/data/magic-m15-future.mse-style/evobar.png b/data/magic-m15-future.mse-style/evobar.png new file mode 100644 index 000000000..479dead44 Binary files /dev/null and b/data/magic-m15-future.mse-style/evobar.png differ diff --git a/data/magic-m15-future.mse-style/evobar_flip.png b/data/magic-m15-future.mse-style/evobar_flip.png new file mode 100644 index 000000000..f0726bfb6 Binary files /dev/null and b/data/magic-m15-future.mse-style/evobar_flip.png differ diff --git a/data/magic-m15-future.mse-style/evobar_tip.png b/data/magic-m15-future.mse-style/evobar_tip.png new file mode 100644 index 000000000..88076addb Binary files /dev/null and b/data/magic-m15-future.mse-style/evobar_tip.png differ diff --git a/data/magic-m15-future.mse-style/foil_stamp.png b/data/magic-m15-future.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-future.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-future.mse-style/fortress.png b/data/magic-m15-future.mse-style/fortress.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-future.mse-style/fortress.png differ diff --git a/data/magic-m15-future.mse-style/futurestampmask.png b/data/magic-m15-future.mse-style/futurestampmask.png new file mode 100644 index 000000000..435f93d8f Binary files /dev/null and b/data/magic-m15-future.mse-style/futurestampmask.png differ diff --git a/data/magic-m15-future.mse-style/gcard.jpg b/data/magic-m15-future.mse-style/gcard.jpg new file mode 100644 index 000000000..aca05fd7c Binary files /dev/null and b/data/magic-m15-future.mse-style/gcard.jpg differ diff --git a/data/magic-m15-future.mse-style/glcard.jpg b/data/magic-m15-future.mse-style/glcard.jpg new file mode 100644 index 000000000..8669eb51b Binary files /dev/null and b/data/magic-m15-future.mse-style/glcard.jpg differ diff --git a/data/magic-m15-future.mse-style/glpt.png b/data/magic-m15-future.mse-style/glpt.png new file mode 100644 index 000000000..8c06522a1 Binary files /dev/null and b/data/magic-m15-future.mse-style/glpt.png differ diff --git a/data/magic-m15-future.mse-style/glstamp.jpg b/data/magic-m15-future.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-future.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/gltextbox.png b/data/magic-m15-future.mse-style/gltextbox.png new file mode 100644 index 000000000..fb4f1780d Binary files /dev/null and b/data/magic-m15-future.mse-style/gltextbox.png differ diff --git a/data/magic-m15-future.mse-style/gltypeline.png b/data/magic-m15-future.mse-style/gltypeline.png new file mode 100644 index 000000000..54dae1d81 Binary files /dev/null and b/data/magic-m15-future.mse-style/gltypeline.png differ diff --git a/data/magic-m15-future.mse-style/gpt.png b/data/magic-m15-future.mse-style/gpt.png new file mode 100644 index 000000000..8c06522a1 Binary files /dev/null and b/data/magic-m15-future.mse-style/gpt.png differ diff --git a/data/magic-m15-future.mse-style/gstamp.jpg b/data/magic-m15-future.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-future.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/gtextbox.png b/data/magic-m15-future.mse-style/gtextbox.png new file mode 100644 index 000000000..bbc3a4999 Binary files /dev/null and b/data/magic-m15-future.mse-style/gtextbox.png differ diff --git a/data/magic-m15-future.mse-style/gtypeline.png b/data/magic-m15-future.mse-style/gtypeline.png new file mode 100644 index 000000000..a56f835a0 Binary files /dev/null and b/data/magic-m15-future.mse-style/gtypeline.png differ diff --git a/data/magic-m15-future.mse-style/hybrid_blend_card.png b/data/magic-m15-future.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..3d5688746 Binary files /dev/null and b/data/magic-m15-future.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-future.mse-style/hybrid_blend_pt.png b/data/magic-m15-future.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..a0e3281cd Binary files /dev/null and b/data/magic-m15-future.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-future.mse-style/hybrid_blend_stamp.png b/data/magic-m15-future.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-future.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-future.mse-style/hybrid_blend_textbox.png b/data/magic-m15-future.mse-style/hybrid_blend_textbox.png new file mode 100644 index 000000000..3e5b2331f Binary files /dev/null and b/data/magic-m15-future.mse-style/hybrid_blend_textbox.png differ diff --git a/data/magic-m15-future.mse-style/hybrid_blend_typeline.png b/data/magic-m15-future.mse-style/hybrid_blend_typeline.png new file mode 100644 index 000000000..7394b5499 Binary files /dev/null and b/data/magic-m15-future.mse-style/hybrid_blend_typeline.png differ diff --git a/data/magic-m15-future.mse-style/instant.png b/data/magic-m15-future.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-future.mse-style/instant.png differ diff --git a/data/magic-m15-future.mse-style/land.png b/data/magic-m15-future.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-future.mse-style/land.png differ diff --git a/data/magic-m15-future.mse-style/legend.png b/data/magic-m15-future.mse-style/legend.png new file mode 100644 index 000000000..c94e4357a Binary files /dev/null and b/data/magic-m15-future.mse-style/legend.png differ diff --git a/data/magic-m15-future.mse-style/mask_image - Copy.png b/data/magic-m15-future.mse-style/mask_image - Copy.png new file mode 100644 index 000000000..d79560d5c Binary files /dev/null and b/data/magic-m15-future.mse-style/mask_image - Copy.png differ diff --git a/data/magic-m15-future.mse-style/mask_image.png b/data/magic-m15-future.mse-style/mask_image.png new file mode 100644 index 000000000..d79560d5c Binary files /dev/null and b/data/magic-m15-future.mse-style/mask_image.png differ diff --git a/data/magic-m15-future.mse-style/mcard.jpg b/data/magic-m15-future.mse-style/mcard.jpg new file mode 100644 index 000000000..8ec901891 Binary files /dev/null and b/data/magic-m15-future.mse-style/mcard.jpg differ diff --git a/data/magic-m15-future.mse-style/mlcard.jpg b/data/magic-m15-future.mse-style/mlcard.jpg new file mode 100644 index 000000000..3883c635d Binary files /dev/null and b/data/magic-m15-future.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/mlpt.png b/data/magic-m15-future.mse-style/mlpt.png new file mode 100644 index 000000000..a0eab8e46 Binary files /dev/null and b/data/magic-m15-future.mse-style/mlpt.png differ diff --git a/data/magic-m15-future.mse-style/mlstamp.jpg b/data/magic-m15-future.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-future.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/mltextbox.png b/data/magic-m15-future.mse-style/mltextbox.png new file mode 100644 index 000000000..6baf7a473 Binary files /dev/null and b/data/magic-m15-future.mse-style/mltextbox.png differ diff --git a/data/magic-m15-future.mse-style/mltypeline.png b/data/magic-m15-future.mse-style/mltypeline.png new file mode 100644 index 000000000..e85d11453 Binary files /dev/null and b/data/magic-m15-future.mse-style/mltypeline.png differ diff --git a/data/magic-m15-future.mse-style/mpt.png b/data/magic-m15-future.mse-style/mpt.png new file mode 100644 index 000000000..a0eab8e46 Binary files /dev/null and b/data/magic-m15-future.mse-style/mpt.png differ diff --git a/data/magic-m15-future.mse-style/mstamp.jpg b/data/magic-m15-future.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-future.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/mtextbox.png b/data/magic-m15-future.mse-style/mtextbox.png new file mode 100644 index 000000000..d056089dd Binary files /dev/null and b/data/magic-m15-future.mse-style/mtextbox.png differ diff --git a/data/magic-m15-future.mse-style/mtypeline.png b/data/magic-m15-future.mse-style/mtypeline.png new file mode 100644 index 000000000..f2decbf35 Binary files /dev/null and b/data/magic-m15-future.mse-style/mtypeline.png differ diff --git a/data/magic-m15-future.mse-style/multicolor_blend_card.png b/data/magic-m15-future.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..527eb288f Binary files /dev/null and b/data/magic-m15-future.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-future.mse-style/multicolor_blend_pt.png b/data/magic-m15-future.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..4fbe676a6 Binary files /dev/null and b/data/magic-m15-future.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-future.mse-style/multicolor_blend_stamp.png b/data/magic-m15-future.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-future.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-future.mse-style/multicolor_blend_textbox.png b/data/magic-m15-future.mse-style/multicolor_blend_textbox.png new file mode 100644 index 000000000..15f60076e Binary files /dev/null and b/data/magic-m15-future.mse-style/multicolor_blend_textbox.png differ diff --git a/data/magic-m15-future.mse-style/multicolor_blend_typeline.png b/data/magic-m15-future.mse-style/multicolor_blend_typeline.png new file mode 100644 index 000000000..a73b0d619 Binary files /dev/null and b/data/magic-m15-future.mse-style/multicolor_blend_typeline.png differ diff --git a/data/magic-m15-future.mse-style/multitype.png b/data/magic-m15-future.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-future.mse-style/multitype.png differ diff --git a/data/magic-m15-future.mse-style/new/acard.jpg b/data/magic-m15-future.mse-style/new/acard.jpg new file mode 100644 index 000000000..ce599af47 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/acard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/atypeline.png b/data/magic-m15-future.mse-style/new/atypeline.png new file mode 100644 index 000000000..546c9bf91 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/atypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/bcard.jpg b/data/magic-m15-future.mse-style/new/bcard.jpg new file mode 100644 index 000000000..69d903b05 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/bcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/blcard.jpg b/data/magic-m15-future.mse-style/new/blcard.jpg new file mode 100644 index 000000000..e954a9248 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/blcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/bltypeline.png b/data/magic-m15-future.mse-style/new/bltypeline.png new file mode 100644 index 000000000..5ee7ecd1a Binary files /dev/null and b/data/magic-m15-future.mse-style/new/bltypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/bordermask.png b/data/magic-m15-future.mse-style/new/bordermask.png new file mode 100644 index 000000000..0a26748c3 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/bordermask.png differ diff --git a/data/magic-m15-future.mse-style/new/btypeline.png b/data/magic-m15-future.mse-style/new/btypeline.png new file mode 100644 index 000000000..b15479e1c Binary files /dev/null and b/data/magic-m15-future.mse-style/new/btypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/ccard.jpg b/data/magic-m15-future.mse-style/new/ccard.jpg new file mode 100644 index 000000000..153b1b0b6 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/ccard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/clcard.jpg b/data/magic-m15-future.mse-style/new/clcard.jpg new file mode 100644 index 000000000..ed9162a2e Binary files /dev/null and b/data/magic-m15-future.mse-style/new/clcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/cltypeline.png b/data/magic-m15-future.mse-style/new/cltypeline.png new file mode 100644 index 000000000..0d6f3452b Binary files /dev/null and b/data/magic-m15-future.mse-style/new/cltypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/ctypeline.png b/data/magic-m15-future.mse-style/new/ctypeline.png new file mode 100644 index 000000000..82d8ecf4e Binary files /dev/null and b/data/magic-m15-future.mse-style/new/ctypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/gcard.jpg b/data/magic-m15-future.mse-style/new/gcard.jpg new file mode 100644 index 000000000..81b68ad09 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/gcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/glcard.jpg b/data/magic-m15-future.mse-style/new/glcard.jpg new file mode 100644 index 000000000..175ab7f1b Binary files /dev/null and b/data/magic-m15-future.mse-style/new/glcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/gltypeline.png b/data/magic-m15-future.mse-style/new/gltypeline.png new file mode 100644 index 000000000..54dae1d81 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/gltypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/gtypeline.png b/data/magic-m15-future.mse-style/new/gtypeline.png new file mode 100644 index 000000000..a56f835a0 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/gtypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/legend.png b/data/magic-m15-future.mse-style/new/legend.png new file mode 100644 index 000000000..9736582f5 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/legend.png differ diff --git a/data/magic-m15-future.mse-style/new/mask_image.png b/data/magic-m15-future.mse-style/new/mask_image.png new file mode 100644 index 000000000..5e7687943 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/mask_image.png differ diff --git a/data/magic-m15-future.mse-style/new/mcard.jpg b/data/magic-m15-future.mse-style/new/mcard.jpg new file mode 100644 index 000000000..f1dcbf1d1 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/mcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/mlcard.jpg b/data/magic-m15-future.mse-style/new/mlcard.jpg new file mode 100644 index 000000000..5cfe65865 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/mlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/mltypeline.png b/data/magic-m15-future.mse-style/new/mltypeline.png new file mode 100644 index 000000000..e85d11453 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/mltypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/mtypeline.png b/data/magic-m15-future.mse-style/new/mtypeline.png new file mode 100644 index 000000000..f2decbf35 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/mtypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/rcard.jpg b/data/magic-m15-future.mse-style/new/rcard.jpg new file mode 100644 index 000000000..75a47a8fe Binary files /dev/null and b/data/magic-m15-future.mse-style/new/rcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/rlcard.jpg b/data/magic-m15-future.mse-style/new/rlcard.jpg new file mode 100644 index 000000000..5afababaa Binary files /dev/null and b/data/magic-m15-future.mse-style/new/rlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/rltypeline.png b/data/magic-m15-future.mse-style/new/rltypeline.png new file mode 100644 index 000000000..e5b01a63a Binary files /dev/null and b/data/magic-m15-future.mse-style/new/rltypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/rtypeline.png b/data/magic-m15-future.mse-style/new/rtypeline.png new file mode 100644 index 000000000..6f816b041 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/rtypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/style b/data/magic-m15-future.mse-style/new/style new file mode 100644 index 000000000..cce3f4b4a --- /dev/null +++ b/data/magic-m15-future.mse-style/new/style @@ -0,0 +1,882 @@ +mse version: 2.0.0 +game: magic +short name: M15 Futurewalk +full name: Future Planeswalkers +installer group: magic/Future/planeswalkers +icon: card-sample.png +position hint: 074 + +version: 2018-02-08 +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-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-m15-future.mse-style + version: 2014-02-22 + +card width: 375 +card height: 523 +card dpi: 150 +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +#M15 update by Cajun +############################################################## Extra scripts +init script: + mask_hybrid_with_land := { styling.grey_hybrid_name } + + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png", stamp: "stamp.jpg"] + template := { "/magic-m15-future.mse-style/" + input + template_suffix[type] } + land_template := { "/magic-m15-future.mse-style/" + (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 } + + colorless_color := { + if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + + font_colors_white := { input == "b" or input == "bl" or input == "u" or input == "ul" or input == "r" or input == "rl" or input == "g" or input == "gl" } + + 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") and chosen(choice:"white") then "wl" + else if chosen(choice:"land") and chosen(choice:"blue") then "ul" + else if chosen(choice:"land") and chosen(choice:"black") then "bl" + else if chosen(choice:"land") and chosen(choice:"red") then "rl" + else if chosen(choice:"land") and chosen(choice:"green") then "gl" + else 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)] + ] + ) + } + + 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: "/magic-m15-future.mse-style/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: "/magic-m15-future.mse-style/hybrid_blend_{type}.png", + dark: base, + light: land_template("m"), + ) + else if multi and artifact then + masked_blend( + mask: "/magic-m15-future.mse-style/artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "/magic-m15-future.mse-style/multicolor_blend_{type}.png", + dark: template("m"), + light: base + ) + ) + else if multi then + masked_blend( + mask: "/magic-m15-future.mse-style/multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + else if artifact then + masked_blend( + mask: "/magic-m15-future.mse-style/artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + else if color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "/magic-m15-future.mse-style/hybrid_blend_{type}.png", + dark: land_template("c"), + light: base, + ) + else base + } + + paintbrush_color:= { if contains(card.card_color, match:"land") then "white" + else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" + else "white" + } + typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black" + else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black" + else if contains(card.card_color, match:"multicolor") then ( + if card.card_color=="multicolor" then "black" + else if not contains(card.card_color, match:"white") then "white" + else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white" + else "black" + ) else if card.card_color == "white" then "black" + else if contains(card.card_color, match:"land") then ( + if contains(card.card_color, match:"green") then "white" + else if contains(card.card_color, match:"red") then "white" + else if contains(card.card_color, match:"black") then "white" + else if contains(card.card_color, match:"blue") then "white" + else "black" + ) else if card.card_color == "colorless" then "black" + else "white" + } + + card_shape := { if styling.shifted_sorting then "shifted planeswalker" else "planeswalker" } + + # Loyalty cost arrows + loyalty_image := { + if contains(input, match: "+") then "loyalty up" + else if contains(input, match: "-") then "loyalty down" + else "loyalty naught" + } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + is_hybrid := {contains(card.card_color, match:"hybrid")} +############################################################## 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: original symbols + description: Should these cards use the original type symbol? + initial: no +styling field: + type: boolean + name: beleren + description: Should these cards use Beleren or the original font? + initial: yes +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: no +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: 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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: /magic-m15-future.mse-style/bordermask.png + z index: 3 + 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 73 else 88 } + top : 30 + width: { if card.card_symbol=="none" then 269 else 254 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "16" else "18" } + color: + script: + if is_hybrid() then "black" else + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + casting cost: + left: 4 + top: 39 + height: 254 + width: 82 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 22 + scale down to: 22 + alignment: bottom right + always symbol: true + z index: 4 + padding top: 0 + mask: /magic-m15-future.mse-style/costmask.png + card symbol: + left: {if card.card_symbol=="none" then 50 else 67} + top : 31 + height: 20 + width: 14 + z index: 5 + render style: image + choice images: + tombstone: /magic-m15-future.mse-style/tombstone.png + type symbol: + left: 24 + top: 24 + width: 21 + height: 20 + z index: 4 + render style: image + choice images: + + artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" } + creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" } + enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" } + instant: { if styling.original_symbols then "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png"} + land: { if styling.original_symbols then "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" } + multitype: { if styling.original_symbols then "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" } + sorcery: { if styling.original_symbols then "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" } + planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" } + ############################# Image + image: + left: 32 + top: 44 + width: 327 + height: 250 + z index: 1 + mask: /magic-m15-future.mse-style/mask_image.png + ############################# Card type + type: + left: 49 + top : 300 + width: { 300 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 4 + padding top: 2 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "12" else "14" } + color: + script: + if is_hybrid() then "black" else + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + separator color: rgb(128,128,128) + rarity: + right: 353 + top : 303 + width: 22 + height: 22 + z index: 4 + 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: 66 + top : 330 + width: 276 + height: 135 + font: + name: MPlantin + size: 14 + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + paragraph height: 46 + 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: 0.9 + line height hard max: 1.3 + line height line max: 1.6 + watermark: + left: 127 + top : 321 + width: 132 + height: 152 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Loyalty + loyalty: + z index: 5 + left: 307 + top: 460 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MatrixBoldSmallCaps" } + size: { if styling.beleren then 14 else 16 } + weight: bold + color: rgb(255,255,255) + loyalty cost 1: + z index: 5 + left: { if card.loyalty_cost_1 == "0" then 33 else 32 } + top: 334 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MPlantin" } + size: { if styling.beleren then 12 else 11 } + weight: bold + color: rgb(255,255,255) + loyalty cost 2: + z index: 5 + left: { if card.loyalty_cost_2 == "0" then 33 else 32 } + top: 381 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MPlantin" } + size: { if styling.beleren then 12 else 11 } + weight: bold + color: rgb(255,255,255) + loyalty cost 3: + z index: 5 + left: { if card.loyalty_cost_3 == "0" then 33 else 32 } + top: 426 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: { if styling.beleren then "Beleren Bold" else "MPlantin" } + size: { if styling.beleren then 12 else 11 } + weight: bold + color: rgb(255,255,255) + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + copyright: + right: 350 + top : { if card.loyalty != "" then 495 else 488 } + width: 140 + height: 10 + visible: {not set.automatic_copyright} + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white +############################################################## Extra card fields +extra card field: + type: choice + name: loyalty box + save value: false + editable: false + choice: loyalty +extra card field: + type: choice + name: loyalty cost box 1 + save value: false + editable: false + script: loyalty_image(card.loyalty_cost_1) +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: textbox + 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 field: + type: choice + name: typeline + script: if is_hybrid() then "colorless, land" else 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: 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: choice + name: artist arrow + choice: artist arrow + editable: false + save value: false +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: future node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card field: + type: choice + name: foil stamp + choice: stamp + save value: false + editable: 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: legend symbol + default: "none" + choice: none + choice: legend + description: the legend symbol for this card. +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + textbox: + left: 23 + top: 320 + width: 335 + height: 152 + render style: image + popup style: in place + image: { card_textbox() } + z index: 2 + typeline: + left: 18 + top: 17 + width: 339 + height: 464 + render style: image + popup style: in place + image: { card_typeline() } + z index: 3 + artist arrow: + left: { 28 + card_style.set_code.content_width } + top : 500 + width: 12 + height: 7 + z index: 4 + render style: image + image: artist_arrow.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 6 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty box: + right: 343 + top: 457 + width: 60 + height: 38 + z index: 4 + render style: image + visible: { card.loyalty !="" } + choice images: + loyalty: loyalty.png + loyalty cost box 1: + left: 18 + top: 332 + width: 42 + height: 40 + z index: 4 + 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: 379 + width: 42 + height: 40 + z index: 4 + 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: 424 + width: 42 + height: 40 + z index: 4 + render style: image + visible: { card.loyalty_cost_3 !="" } + choice images: + loyalty up: loyaltyup.png + loyalty down: loyaltydown.png + loyalty naught: loyaltynaught.png + colon 1: + left: 59 + top: 346 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.loyalty_cost_1 !="" } + colon 2: + left: 59 + top: 392 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.loyalty_cost_2 !="" } + colon 3: + left: 59 + top: 437 + width: 5 + height: 10 + z index: 4 + font: + name: MPlantin + size: 15 + scale down to: 15 + color: rgb(0,0,0) + alignment: middle center + visible: { card.loyalty_cost_3 !="" } + future node: + left: { if styling.original_symbols then 0 else 19 } + top: { if styling.original_symbols then 0 else 18 } + width: { if styling.original_symbols then 0 else 30 } + height: { if styling.original_symbols then 0 else 30 } + z index: 4 + render style: image + choice images: + artifact: artifact.png + creature: creature.png + enchantment: enchantment.png + fortress: fortress.png + instant: instant.png + land: land.png + multitype: multitype.png + sorcery: sorcery.png + planeswalker: planeswalker.png + aetherprint: aetherprint.png + stamp: + left: 170 + top: 472 + width: 36.5 + height: 22.5 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + mask: futurestampmask.png + image: { card_stamp() } + foil stamp: + left: 170 + top: 475 + width: 36.5 + height: 22.5 + z index: 4 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + auto copyright: + right: 350 + top : { if card.loyalty != "" then 495 else 488 } + width: 140 + height: 10 + visible: {set.automatic_copyright} + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white + legend symbol: + left: 19 + top: 296 + width: 29 + height: 29 + z index: 6 + alignment: middle right + render style: image + choice images: + legend: legend.png diff --git a/data/magic-m15-future.mse-style/new/ucard.jpg b/data/magic-m15-future.mse-style/new/ucard.jpg new file mode 100644 index 000000000..749109fcf Binary files /dev/null and b/data/magic-m15-future.mse-style/new/ucard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/ulcard.jpg b/data/magic-m15-future.mse-style/new/ulcard.jpg new file mode 100644 index 000000000..12b0d1d3a Binary files /dev/null and b/data/magic-m15-future.mse-style/new/ulcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/ultypeline.png b/data/magic-m15-future.mse-style/new/ultypeline.png new file mode 100644 index 000000000..6bb583926 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/ultypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/wcard.jpg b/data/magic-m15-future.mse-style/new/wcard.jpg new file mode 100644 index 000000000..974d8caf2 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/wcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/wlcard.jpg b/data/magic-m15-future.mse-style/new/wlcard.jpg new file mode 100644 index 000000000..625046190 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/wlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/new/wltypeline.png b/data/magic-m15-future.mse-style/new/wltypeline.png new file mode 100644 index 000000000..4b73046d3 Binary files /dev/null and b/data/magic-m15-future.mse-style/new/wltypeline.png differ diff --git a/data/magic-m15-future.mse-style/new/wtypeline.png b/data/magic-m15-future.mse-style/new/wtypeline.png new file mode 100644 index 000000000..1a7994caf Binary files /dev/null and b/data/magic-m15-future.mse-style/new/wtypeline.png differ diff --git a/data/magic-m15-future.mse-style/planeswalker.png b/data/magic-m15-future.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-future.mse-style/planeswalker.png differ diff --git a/data/magic-m15-future.mse-style/proper/acard.jpg b/data/magic-m15-future.mse-style/proper/acard.jpg new file mode 100644 index 000000000..9813a6386 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/acard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/bcard.jpg b/data/magic-m15-future.mse-style/proper/bcard.jpg new file mode 100644 index 000000000..5a2536efb Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/bcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/blcard.jpg b/data/magic-m15-future.mse-style/proper/blcard.jpg new file mode 100644 index 000000000..de42fc77d Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/blcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/bordermask.png b/data/magic-m15-future.mse-style/proper/bordermask.png new file mode 100644 index 000000000..0a26748c3 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/bordermask.png differ diff --git a/data/magic-m15-future.mse-style/proper/ccard.jpg b/data/magic-m15-future.mse-style/proper/ccard.jpg new file mode 100644 index 000000000..553aabbd5 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/ccard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/clcard.jpg b/data/magic-m15-future.mse-style/proper/clcard.jpg new file mode 100644 index 000000000..324ee522b Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/clcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/gcard.jpg b/data/magic-m15-future.mse-style/proper/gcard.jpg new file mode 100644 index 000000000..801845bf2 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/gcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/glcard.jpg b/data/magic-m15-future.mse-style/proper/glcard.jpg new file mode 100644 index 000000000..144f2948a Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/glcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/mcard.jpg b/data/magic-m15-future.mse-style/proper/mcard.jpg new file mode 100644 index 000000000..fff2962e3 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/mcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/mlcard.jpg b/data/magic-m15-future.mse-style/proper/mlcard.jpg new file mode 100644 index 000000000..447e42496 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/mlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/rcard.jpg b/data/magic-m15-future.mse-style/proper/rcard.jpg new file mode 100644 index 000000000..2b8323dae Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/rcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/rlcard.jpg b/data/magic-m15-future.mse-style/proper/rlcard.jpg new file mode 100644 index 000000000..a5f66e062 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/rlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/ucard.jpg b/data/magic-m15-future.mse-style/proper/ucard.jpg new file mode 100644 index 000000000..ea77e8337 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/ucard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/ulcard.jpg b/data/magic-m15-future.mse-style/proper/ulcard.jpg new file mode 100644 index 000000000..017038c4f Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/ulcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/wcard.jpg b/data/magic-m15-future.mse-style/proper/wcard.jpg new file mode 100644 index 000000000..ec2151ec9 Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/wcard.jpg differ diff --git a/data/magic-m15-future.mse-style/proper/wlcard.jpg b/data/magic-m15-future.mse-style/proper/wlcard.jpg new file mode 100644 index 000000000..4423a7f4f Binary files /dev/null and b/data/magic-m15-future.mse-style/proper/wlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/rcard.jpg b/data/magic-m15-future.mse-style/rcard.jpg new file mode 100644 index 000000000..5cbbab793 Binary files /dev/null and b/data/magic-m15-future.mse-style/rcard.jpg differ diff --git a/data/magic-m15-future.mse-style/rlcard.jpg b/data/magic-m15-future.mse-style/rlcard.jpg new file mode 100644 index 000000000..9631324a7 Binary files /dev/null and b/data/magic-m15-future.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/rlpt.png b/data/magic-m15-future.mse-style/rlpt.png new file mode 100644 index 000000000..949e24dec Binary files /dev/null and b/data/magic-m15-future.mse-style/rlpt.png differ diff --git a/data/magic-m15-future.mse-style/rlstamp.jpg b/data/magic-m15-future.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-future.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/rltextbox.png b/data/magic-m15-future.mse-style/rltextbox.png new file mode 100644 index 000000000..85f0499cc Binary files /dev/null and b/data/magic-m15-future.mse-style/rltextbox.png differ diff --git a/data/magic-m15-future.mse-style/rltypeline.png b/data/magic-m15-future.mse-style/rltypeline.png new file mode 100644 index 000000000..e5b01a63a Binary files /dev/null and b/data/magic-m15-future.mse-style/rltypeline.png differ diff --git a/data/magic-m15-future.mse-style/rpt.png b/data/magic-m15-future.mse-style/rpt.png new file mode 100644 index 000000000..949e24dec Binary files /dev/null and b/data/magic-m15-future.mse-style/rpt.png differ diff --git a/data/magic-m15-future.mse-style/rstamp.jpg b/data/magic-m15-future.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-future.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/rtextbox.png b/data/magic-m15-future.mse-style/rtextbox.png new file mode 100644 index 000000000..05f610302 Binary files /dev/null and b/data/magic-m15-future.mse-style/rtextbox.png differ diff --git a/data/magic-m15-future.mse-style/rtypeline.png b/data/magic-m15-future.mse-style/rtypeline.png new file mode 100644 index 000000000..6f816b041 Binary files /dev/null and b/data/magic-m15-future.mse-style/rtypeline.png differ diff --git a/data/magic-m15-future.mse-style/sorcery.png b/data/magic-m15-future.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-future.mse-style/sorcery.png differ diff --git a/data/magic-m15-future.mse-style/style b/data/magic-m15-future.mse-style/style new file mode 100644 index 000000000..5352cfa70 --- /dev/null +++ b/data/magic-m15-future.mse-style/style @@ -0,0 +1,741 @@ +mse version: 2.0.0 +game: magic +short name: M15 Future +full name: Futureshift +installer group: magic/Future/Normal cards +icon: card-sample.png +position hint: 073 + +version: 2018-06-01 +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-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 375 +card height: 523 +card dpi: 150 +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +############################################################## Extra scripts +init script: + mask_hybrid_with_land := { styling.grey_hybrid_name } + + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png" stamp: "stamp.jpg"] + 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 } + + colorless_color := { + if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + + font_colors_white := { input == "b" or input == "bl" or input == "u" or input == "ul" or input == "r" or input == "rl" or input == "g" or input == "gl" } + + 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") and chosen(choice:"white") then "wl" + else if chosen(choice:"land") and chosen(choice:"blue") then "ul" + else if chosen(choice:"land") and chosen(choice:"black") then "bl" + else if chosen(choice:"land") and chosen(choice:"red") then "rl" + else if chosen(choice:"land") and chosen(choice:"green") then "gl" + else 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)] + ] + ) + } + + paintbrush_color:= { if contains(card.card_color, match:"land") then "white" + else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" + else "white" + } + typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black" + else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black" + else if contains(card.card_color, match:"multicolor") then ( + if card.card_color=="multicolor" then "black" + else if not contains(card.card_color, match:"white") then "white" + else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white" + else "black" + ) else if card.card_color == "white" then "black" + else if contains(card.card_color, match:"land") then ( + if contains(card.card_color, match:"green") then "white" + else if contains(card.card_color, match:"red") then "white" + else if contains(card.card_color, match:"black") then "white" + else if contains(card.card_color, match:"blue") then "white" + else "black" + ) else if card.card_color == "colorless" then "black" + else "white" + } + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + is_unsorted := {styling.remove_from_autocount} + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + + 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} + +############################################################## 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 X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +styling field: + type: boolean + name: use holofoil stamps + description: Change to no to disable rare holofoil stamps +styling field: + type: boolean + name: original symbols + description: Should these cards use the original type symbol? + initial: no +styling field: + type: boolean + name: beleren + description: Should these cards use Beleren or the original font? + initial: yes +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + 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: 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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: bordermask.png + z index: 3 + 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 73 else 88 } + top : 30 + width: { if card.card_symbol=="none" then 269 else 254 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "16" else "18" } + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + casting cost: + left: 4 + top: 39 + height: 254 + width: 82 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 22 + scale down to: 22 + alignment: bottom right + always symbol: true + z index: 4 + padding top: 0 + mask: costmask.png + card symbol: + left: {if card.card_symbol=="none" then 50 else 67} + top : 31 + height: 20 + width: 14 + z index: 4 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: 24 + top: 24 + width: 21 + height: 20 + z index: 3 + render style: image + choice images: + artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" } + creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" } + enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" } + instant: { if styling.original_symbols then "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png"} + land: { if styling.original_symbols then "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" } + multitype: { if styling.original_symbols then "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" } + sorcery: { if styling.original_symbols then "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" } + planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" } + ############################# Image + image: + left: 32 + top: 44 + width: 327 + height: 310 + z index: 1 + mask: mask_image.png + ############################# Card type + type: + left: 49 + top : 300 + width: { 300 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 4 + padding top: 2 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "12" else "14" } + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + separator color: rgb(128,128,128) + rarity: + right: 353 + top : 303 + width: 22 + height: 22 + z index: 4 + alignment: middle right + render style: image + 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: 36 + top : { 330 - (-chop_top()) } + width: 301 + bottom: { 468 - chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: + script: + if not contains(card.card_color, match:"land") then rgb(0,0,0) + else if contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else font_color(card.card_color) + symbol font: + name: { styling.text_box_mana_symbols } + size: 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: 4 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height soft: 0.9 + line height line: 1.5 + watermark: + left: 32 + top : 321 + width: 309 + height: 152 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 5 + left: 287 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 18 + weight: bold + color: + script: + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and + not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255) + else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0) + else font_color(card.card_color) + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + copyright: + right: 350 + top : { if card.pt != "" then 504 else 488 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white +############################################################## Extra card fields +extra card field: + type: choice + name: textbox + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: typeline + script: card.card_color + 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: stamp + 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 field: + type: choice + name: artist arrow + choice: artist arrow + editable: false + save value: 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: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +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: future node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card field: + type: choice + name: foil stamp + 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 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + textbox: + left: 23 + top: 320 + width: 335 + height: 152 + render style: image + popup style: in place + image: { card_textbox() } + z index: 2 + typeline: + left: 18 + top: 17 + width: 339 + height: 464 + render style: image + popup style: in place + image: { card_typeline() } + z index: 3 + pt box: + left: 285 + top: 452 + width: 70 + height: 52 + z index: 4 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + artist arrow: + left: { 28 + card_style.set_code.content_width } + top : 500 + width: 12 + height: 7 + z index: 4 + render style: image + image: artist_arrow.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 6 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + future node: + left: { if styling.original_symbols then 0 else 19 } + top: { if styling.original_symbols then 0 else 18 } + width: { if styling.original_symbols then 0 else 30 } + height: { if styling.original_symbols then 0 else 30 } + z index: 4 + render style: image + choice images: + artifact: artifact.png + creature: creature.png + enchantment: enchantment.png + fortress: fortress.png + instant: instant.png + land: land.png + multitype: multitype.png + sorcery: sorcery.png + planeswalker: planeswalker.png + aetherprint: aetherprint.png + stamp: + left: 170 + top: 472 + width: 36.5 + height: 22.5 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps} + render style: image + mask: futurestampmask.png + image: { card_stamp() } + foil stamp: + left: 170 + top: 475 + width: 36.5 + height: 22.5 + z index: 4 + visible: { is_rare() and styling.use_holofoil_stamps} + render style: image + image: foil_stamp.png + auto copyright: + right: 350 + top: { if card.pt != "" then 504 else 488 } + width: 140 + height: 10 + z index: 4 + 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: 3 + 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-future.mse-style/style - wonk b/data/magic-m15-future.mse-style/style - wonk new file mode 100644 index 000000000..043b23dba --- /dev/null +++ b/data/magic-m15-future.mse-style/style - wonk @@ -0,0 +1,803 @@ +mse version: 2.0.0 +game: magic +short name: M15 Future +full name: Futureshift +installer group: magic/Future/Normal cards +icon: card-sample.png +position hint: 073 + +version: 2018-06-01 +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-future-common.mse-include + version: 2008-05-21 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-future.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 +depends on: + package: magic-mana-small-invocation.mse-symbol-font + version: 2017-03-31 + +card width: 375 +card height: 523 +card dpi: 150 +#By: Pichoro +#Images by Spiderboy4, Buttock1234, and Artfreakwiu +############################################################## Extra scripts +init script: + mask_hybrid_with_land := { styling.grey_hybrid_name } + + mask_multi_land_with_color := { styling.colored_multicolor_land_name } + + template_suffix := [card: "card.jpg", pt: "pt.png", textbox: "textbox.png", typeline: "typeline.png" stamp: "stamp.jpg"] + 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 } + + colorless_color := { + if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + + font_colors_white := { input == "b" or input == "bl" or input == "u" or input == "ul" or input == "r" or input == "rl" or input == "g" or input == "gl" } + + 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 artifact and hybrid and length(colors) == 2 then "a" + else if chosen(choice:"land") and chosen(choice:"white") then "wl" + else if chosen(choice:"land") and chosen(choice:"blue") then "ul" + else if chosen(choice:"land") and chosen(choice:"black") then "bl" + else if chosen(choice:"land") and chosen(choice:"red") then "rl" + else if chosen(choice:"land") and chosen(choice:"green") then "gl" + else 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)] + ] + ) + } + + paintbrush_color:= { if contains(card.card_color, match:"land") then "white" + else if contains(card.card_color, match:"artifact") or contains(card.card_color, match:"multicolor") or contains(card.card_color, match:"white") then "black" + else "white" + } + typesymbol_color:= { if contains(card.card_color, match:"artifact") then "black" + else if contains(card.card_color, match:"land") and contains(card.card_color, match:"multicolor") and styling.colored_multicolor_land_name then "black" + else if contains(card.card_color, match:"multicolor") then ( + if card.card_color=="multicolor" then "black" + else if not contains(card.card_color, match:"white") then "white" + else if contains(card.card_color, match:"red") or contains(card.card_color, match:"green") then "white" + else "black" + ) else if card.card_color == "white" then "black" + else if contains(card.card_color, match:"land") then ( + if contains(card.card_color, match:"green") then "white" + else if contains(card.card_color, match:"red") then "white" + else if contains(card.card_color, match:"black") then "white" + else if contains(card.card_color, match:"blue") then "white" + else "black" + ) else if card.card_color == "colorless" then "black" + else "white" + } + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + is_unsorted := {styling.remove_from_autocount} + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + is_hybrid := {contains(card.card_color, match:"hybrid")} + 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)} + use_evobar := {card.alias != ""} + +############################################################## 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 X pixels from the top OR shrinks "top,bottom," +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 + description: Change to no to disable rare holofoil stamps +styling field: + type: boolean + name: original symbols + description: Should these cards use the original type symbol? + initial: no +styling field: + type: boolean + name: beleren + description: Should these cards use Beleren or the original font? + initial: no +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + 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: 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: package choice + name: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + mask: bordermask.png + z index: 3 + 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 73 else 88 } + top : 30 + width: { if card.card_symbol=="none" then 269 else 254 } + height: 26 + alignment: middle shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "16" else "18" } + color: + script: + if is_hybrid() then "black" else + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + alias: + right: 353 + top: 67 + width: {max(50, card_style.alias.content_width)} + height: 20 + alignment: right shrink-overflow + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + casting cost: + left: 4 + top: 39 + height: 254 + width: 82 + alignment: top left + direction: vertical + symbol font: + name: magic-mana-future + size: 22 + scale down to: 22 + alignment: bottom right + always symbol: true + z index: 4 + padding top: 0 + mask: costmask.png + card symbol: + left: {if card.card_symbol=="none" then 50 else 67} + top : 31 + height: 20 + width: 14 + z index: 4 + render style: image + choice images: + tombstone: tombstone.png + type symbol: + left: 24 + top: 24 + width: 21 + height: 20 + z index: 3 + render style: image + choice images: + artifact: { if styling.original_symbols then "/magic-future-common.mse-include/artifact_" + typesymbol_color(value) + ".png" } + creature: { if styling.original_symbols then "/magic-future-common.mse-include/creature_" + typesymbol_color(value) + ".png" } + enchantment: { if styling.original_symbols then "/magic-future-common.mse-include/enchantment_" + typesymbol_color(value) + ".png" } + instant: { if styling.original_symbols then "/magic-future-common.mse-include/instant_" + typesymbol_color(value) + ".png"} + land: { if styling.original_symbols then "/magic-future-common.mse-include/land_" + typesymbol_color(value) + ".png" } + multitype: { if styling.original_symbols then "/magic-future-common.mse-include/multitype_" + typesymbol_color(value) + ".png" } + sorcery: { if styling.original_symbols then "/magic-future-common.mse-include/sorcery_" + typesymbol_color(value) + ".png" } + planeswalker: { if styling.original_symbols then "/magic-future-common.mse-include/planeswalker_" + typesymbol_color(value) + ".png" } + ############################# Image + image: + left: 32 + top: 44 + width: 327 + height: 250 + z index: 1 + mask: mask_image.png + ############################# Card type + type: + left: 49 + top : 300 + width: { 300 - max(21,card_style.rarity.content_width) } + height: 20 + alignment: middle shrink-overflow + z index: 4 + padding top: 2 + font: + name: { if styling.beleren then "Beleren" else "Matrix" } + size: { if styling.beleren then "12" else "14" } + color: + script: + if is_hybrid() then "black" else + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") and + contains(card.card_color, match:"black") and + styling.colored_multicolor_land_name then rgb(255,255,255) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if styling.grey_hybrid_name and contains(card.card_color, match:"hybrid") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else font_color(card.card_color) + separator color: rgb(128,128,128) + rarity: + right: 353 + top : 303 + width: 22 + height: 22 + z index: 4 + alignment: middle right + render style: image + 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: 36 + top : { 330 - (-chop_top()) } + width: 301 + bottom: { 468 - chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 12 + scale down to: 6 + weight: bold + color: + script: + if not contains(card.card_color, match:"land") then rgb(0,0,0) + else if contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else font_color(card.card_color) + symbol font: + name: { styling.text_box_mana_symbols } + size: 12 + 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: 0 + padding top: 4 + padding right: 0 + padding bottom: 4 + line height hard: 1.2 + line height soft: 0.9 + line height line: 1.5 + watermark: + left: 32 + top : 321 + width: 309 + height: 152 + z index: 3 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 5 + left: 287 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 18 + weight: bold + color: + script: + if is_hybrid() then "black" else + if styling.grey_hybrid_name and contains(card.card_color, match:"land") and + contains(card.card_color, match:"horizontal") or + contains(card.card_color, match:"radial") or + contains(card.card_color, match:"vertical") and + not contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"land") and + contains(card.card_color, match:"multicolor") then rgb(0,0,0) + else if contains(card.card_color, match:"artifact") then ( + if contains(card.card_color, match:"blue") or + contains(card.card_color, match:"black") or + contains(card.card_color, match:"red") or + contains(card.card_color, match:"green") then rgb(255,255,255) + else rgb(0,0,0) + ) else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") and + not contains(card.card_color, match:"red") and not contains(card.card_color, match:"green") then rgb(255,255,255) + else if contains(card.card_color, match:"hybrid") and contains(card.card_color, match:"white") then rgb(0,0,0) + else font_color(card.card_color) + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + weight: bold + copyright: + right: 350 + top : { if card.pt != "" then 504 else 488 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + alignment: bottom right + z index: 4 + font: + name: Matrix + size: 7 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: choice + name: textbox + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: typeline + script: if is_hybrid() then "colorless, land" else card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box + script: if is_hybrid() then "colorless, land" else 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 layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: artist arrow + choice: artist arrow + editable: false + save value: false +extra card field: + type: choice + name: flavor bar + choice: bar + editable: true + save value: true + 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: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false + +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: future node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card field: + type: choice + name: foil stamp + choice: stamp + save value: false + editable: false +extra card field: + type: choice + name: legend symbol + default: "none" + choice: none + choice: legend + description: the legend symbol for this card. +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + textbox: + left: 23 + top: 320 + width: 335 + height: 152 + render style: image + popup style: in place + image: { card_textbox() } + z index: 2 + typeline: + left: 18 + top: 17 + width: 339 + height: 464 + render style: image + popup style: in place + image: { card_typeline() } + z index: 3 + pt box: + left: 285 + top: 452 + width: 70 + height: 52 + z index: 4 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + artist arrow: + left: { 28 + card_style.set_code.content_width } + top : 500 + width: 12 + height: 7 + z index: 4 + render style: image + image: artist_arrow.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 6 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + future node: + left: { if styling.original_symbols then 0 else 19 } + top: { if styling.original_symbols then 0 else 18 } + width: { if styling.original_symbols then 0 else 30 } + height: { if styling.original_symbols then 0 else 30 } + z index: 4 + render style: image + choice images: + artifact: artifact.png + creature: creature.png + enchantment: enchantment.png + fortress: fortress.png + instant: instant.png + land: land.png + multitype: multitype.png + sorcery: sorcery.png + planeswalker: planeswalker.png + aetherprint: aetherprint.png + stamp: + left: 170 + top: 472 + width: 36.5 + height: 22.5 + z index: 3 + visible: { is_rare() and styling.use_holofoil_stamps} + render style: image + mask: futurestampmask.png + image: { card_stamp() } + foil stamp: + left: 170 + top: 475 + width: 36.5 + height: 22.5 + z index: 4 + visible: { is_rare() and styling.use_holofoil_stamps} + render style: image + image: foil_stamp.png + auto copyright: + right: 350 + top: { if card.pt != "" then 504 else 488 } + width: 140 + height: 10 + z index: 4 + 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: 3 + render style: image + image: bar.png + visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" and set.use_flavor_bar } + legend symbol: + left: 19 + top: 296 + width: 29 + height: 29 + z index: 6 + alignment: middle right + render style: image + choice images: + legend: legend.png + evobar: + right: 358 + top: 65 + width: {card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {use_evobar()} + evobar tip: + right: {358 - card_style.alias.content_width} + top: 65 + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_flip.png + visible: {use_evobar()} + diff --git a/data/magic-m15-future.mse-style/tombstone.png b/data/magic-m15-future.mse-style/tombstone.png new file mode 100644 index 000000000..5da2e0005 Binary files /dev/null and b/data/magic-m15-future.mse-style/tombstone.png differ diff --git a/data/magic-m15-future.mse-style/ucard - Copy.jpg b/data/magic-m15-future.mse-style/ucard - Copy.jpg new file mode 100644 index 000000000..186b7e1d8 Binary files /dev/null and b/data/magic-m15-future.mse-style/ucard - Copy.jpg differ diff --git a/data/magic-m15-future.mse-style/ucard.jpg b/data/magic-m15-future.mse-style/ucard.jpg new file mode 100644 index 000000000..ae61e713b Binary files /dev/null and b/data/magic-m15-future.mse-style/ucard.jpg differ diff --git a/data/magic-m15-future.mse-style/ulcard.jpg b/data/magic-m15-future.mse-style/ulcard.jpg new file mode 100644 index 000000000..b1b754ad4 Binary files /dev/null and b/data/magic-m15-future.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-future.mse-style/ulpt.png b/data/magic-m15-future.mse-style/ulpt.png new file mode 100644 index 000000000..c1a4e246e Binary files /dev/null and b/data/magic-m15-future.mse-style/ulpt.png differ diff --git a/data/magic-m15-future.mse-style/ulstamp.jpg b/data/magic-m15-future.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-future.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/ultextbox.png b/data/magic-m15-future.mse-style/ultextbox.png new file mode 100644 index 000000000..ee13a7d86 Binary files /dev/null and b/data/magic-m15-future.mse-style/ultextbox.png differ diff --git a/data/magic-m15-future.mse-style/ultypeline.png b/data/magic-m15-future.mse-style/ultypeline.png new file mode 100644 index 000000000..6bb583926 Binary files /dev/null and b/data/magic-m15-future.mse-style/ultypeline.png differ diff --git a/data/magic-m15-future.mse-style/upt.png b/data/magic-m15-future.mse-style/upt.png new file mode 100644 index 000000000..c1a4e246e Binary files /dev/null and b/data/magic-m15-future.mse-style/upt.png differ diff --git a/data/magic-m15-future.mse-style/ustamp.jpg b/data/magic-m15-future.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-future.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-future.mse-style/utextbox.png b/data/magic-m15-future.mse-style/utextbox.png new file mode 100644 index 000000000..6b3fd703e Binary files /dev/null and b/data/magic-m15-future.mse-style/utextbox.png differ diff --git a/data/magic-m15-future.mse-style/utypeline - Copy.png b/data/magic-m15-future.mse-style/utypeline - Copy.png new file mode 100644 index 000000000..a807a2789 Binary files /dev/null and b/data/magic-m15-future.mse-style/utypeline - Copy.png differ diff --git a/data/magic-m15-future.mse-style/utypeline.png b/data/magic-m15-future.mse-style/utypeline.png new file mode 100644 index 000000000..037803ba2 Binary files /dev/null and b/data/magic-m15-future.mse-style/utypeline.png differ diff --git a/data/magic-m15-future.mse-style/wcard.jpg b/data/magic-m15-future.mse-style/wcard.jpg new file mode 100644 index 000000000..772be31d5 Binary files /dev/null and b/data/magic-m15-future.mse-style/wcard.jpg differ diff --git a/data/magic-m15-future.mse-style/wlcard.jpg b/data/magic-m15-future.mse-style/wlcard.jpg new file mode 100644 index 000000000..669379d9b Binary files /dev/null and b/data/magic-m15-future.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-future.mse-style/wlpt.png b/data/magic-m15-future.mse-style/wlpt.png new file mode 100644 index 000000000..0ab318853 Binary files /dev/null and b/data/magic-m15-future.mse-style/wlpt.png differ diff --git a/data/magic-m15-future.mse-style/wlstamp.jpg b/data/magic-m15-future.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-future.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/wltextbox.png b/data/magic-m15-future.mse-style/wltextbox.png new file mode 100644 index 000000000..9232ec516 Binary files /dev/null and b/data/magic-m15-future.mse-style/wltextbox.png differ diff --git a/data/magic-m15-future.mse-style/wltypeline.png b/data/magic-m15-future.mse-style/wltypeline.png new file mode 100644 index 000000000..4b73046d3 Binary files /dev/null and b/data/magic-m15-future.mse-style/wltypeline.png differ diff --git a/data/magic-m15-future.mse-style/wpt.png b/data/magic-m15-future.mse-style/wpt.png new file mode 100644 index 000000000..0ab318853 Binary files /dev/null and b/data/magic-m15-future.mse-style/wpt.png differ diff --git a/data/magic-m15-future.mse-style/wstamp.jpg b/data/magic-m15-future.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-future.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-future.mse-style/wtextbox.png b/data/magic-m15-future.mse-style/wtextbox.png new file mode 100644 index 000000000..87cd2de73 Binary files /dev/null and b/data/magic-m15-future.mse-style/wtextbox.png differ diff --git a/data/magic-m15-future.mse-style/wtypeline.png b/data/magic-m15-future.mse-style/wtypeline.png new file mode 100644 index 000000000..1a7994caf Binary files /dev/null and b/data/magic-m15-future.mse-style/wtypeline.png differ 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-godzilla-planeswalker.mse-style/artifact_blend_card.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null 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-m15-godzilla-planeswalker.mse-style/artifact_blend_identity.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/artist_arrow.png b/data/magic-m15-godzilla-planeswalker.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/artist_arrow.png differ 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/cstamp.jpg b/data/magic-m15-godzilla-planeswalker.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/cstamp.jpg differ 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-m15-godzilla-planeswalker.mse-style/foil_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/foil_stamp.png differ 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-godzilla-planeswalker.mse-style/hybrid_blend_card.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null 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-m15-godzilla-planeswalker.mse-style/hybrid_blend_identity.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/hybrid_blend_stamp.png differ 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..db2674187 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..577f8a295 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..ea3d6af3d 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-m15-godzilla-planeswalker.mse-style/multicolor_blend_identity.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_stamp.png b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/multicolor_blend_stamp.png differ 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-godzilla-planeswalker.mse-style/style b/data/magic-m15-godzilla-planeswalker.mse-style/style new file mode 100644 index 000000000..cda8a4d45 --- /dev/null +++ b/data/magic-m15-godzilla-planeswalker.mse-style/style @@ -0,0 +1,741 @@ +mse version: 2.0.0 +game: magic +short name: GZ Walkers +full name: Godzilla Planeswalkers +installer group: magic/m15 style/planeswalkers +icon: card-sample.png +position hint: 002 + +version: 2020-06-08 +depends on: + package: magic.mse-game + version: 2020-04-25 +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: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + 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 := { + 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 } + + 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 := {"planeswalker"} + + # 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") } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + 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: + 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: 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 + 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: + other options: + render style: checklist + direction: vertical + 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: + 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: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: { if show_border() then "border_mask.png" else "" } + visible: { show_border() } + 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_background2() else card_background() } + ############################# Name line + name: + 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: 2 + font: + name: Beleren Bold + size: { 16 - (if styling.shrink_name_text != "" then to_number(styling.shrink_name_text) else 0) } + 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 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if show_stripes() then "_striped" else "" ) + ".png" } + ############################# Card type + indicator: + left: 30 + top: { if has_four_abilities() then 264 else 299 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { show_indicator() } + image: { card_identity() } + type: + 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 + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - (if styling.shrink_typeline_text != "" then to_number(styling.shrink_typeline_text) else 0) } + 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") + ############################# 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 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 "white" } + 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 + 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_abilities() 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: 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 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 + ############################# 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 + ############################# 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: 498 + width: 140 + height: 10 + z index: 6 + 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: loyalty box + 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 + 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: 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: second text + editable: false + 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 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: 6 + 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: 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 + stamp: + left: 170 + top: 472.5 + width: 36.5 + height: 20 + 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: + 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 + 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: white + 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: white + 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: white + 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: white + alignment: middle center + visible: { card.loyalty_cost_4 !="" } + second text: + left: 63 + top: 293 + width: 282 + height: 183 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: white + 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: 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: 0.9 + line height hard max: 1.3 + line height line max: 1.6 + visible: { has_four_abilities() } \ No newline at end of file diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/text_mask.png b/data/magic-m15-godzilla-planeswalker.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/text_mask.png differ diff --git a/data/magic-m15-godzilla-planeswalker.mse-style/tombstone.png b/data/magic-m15-godzilla-planeswalker.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-godzilla-planeswalker.mse-style/tombstone.png differ 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-saga.mse-style/acard.png b/data/magic-m15-godzilla-saga.mse-style/acard.png new file mode 100644 index 000000000..174793b22 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/acard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/acard.png b/data/magic-m15-godzilla-saga.mse-style/alias/acard.png new file mode 100644 index 000000000..b8f1dd333 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/acard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/bcard.png b/data/magic-m15-godzilla-saga.mse-style/alias/bcard.png new file mode 100644 index 000000000..b90af59a8 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/bcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/ccard.png b/data/magic-m15-godzilla-saga.mse-style/alias/ccard.png new file mode 100644 index 000000000..4ed66dbd4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/ccard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/gcard.png b/data/magic-m15-godzilla-saga.mse-style/alias/gcard.png new file mode 100644 index 000000000..95f836e19 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/gcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/mcard.png b/data/magic-m15-godzilla-saga.mse-style/alias/mcard.png new file mode 100644 index 000000000..013fc90b0 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/mcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/rcard.png b/data/magic-m15-godzilla-saga.mse-style/alias/rcard.png new file mode 100644 index 000000000..dc7fa803c Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/rcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/ucard.png b/data/magic-m15-godzilla-saga.mse-style/alias/ucard.png new file mode 100644 index 000000000..f74966ee4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/ucard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias/wcard.png b/data/magic-m15-godzilla-saga.mse-style/alias/wcard.png new file mode 100644 index 000000000..03a0a6536 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias/wcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/alias_mask.png b/data/magic-m15-godzilla-saga.mse-style/alias_mask.png new file mode 100644 index 000000000..a96d83d6a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/alias_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/apt.png b/data/magic-m15-godzilla-saga.mse-style/apt.png new file mode 100644 index 000000000..4a961a90b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/apt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_alias.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_alias.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_alias.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_card.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_crown.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_identity.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_nyx.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..350da1644 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_pt.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artifact_blend_stamp.png b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..8ef97f1f9 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/artist_arrow.png b/data/magic-m15-godzilla-saga.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/astamp.png b/data/magic-m15-godzilla-saga.mse-style/astamp.png new file mode 100644 index 000000000..1a5764521 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/astamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/bcard.png b/data/magic-m15-godzilla-saga.mse-style/bcard.png new file mode 100644 index 000000000..b0dd0a543 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/bcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/border_mask.png b/data/magic-m15-godzilla-saga.mse-style/border_mask.png new file mode 100644 index 000000000..dd4793af6 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/border_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/border_mask_silver.png b/data/magic-m15-godzilla-saga.mse-style/border_mask_silver.png new file mode 100644 index 000000000..07fce19d4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/border_mask_silver.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/borderless_mask.png b/data/magic-m15-godzilla-saga.mse-style/borderless_mask.png new file mode 100644 index 000000000..350da1644 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/borderless_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/bpt.png b/data/magic-m15-godzilla-saga.mse-style/bpt.png new file mode 100644 index 000000000..51cfe539c Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/bpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/bstamp.png b/data/magic-m15-godzilla-saga.mse-style/bstamp.png new file mode 100644 index 000000000..54473d2ca Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/bstamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/build.bat b/data/magic-m15-godzilla-saga.mse-style/build.bat new file mode 100644 index 000000000..095ad584e --- /dev/null +++ b/data/magic-m15-godzilla-saga.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-saga.mse-style/card-sample.png b/data/magic-m15-godzilla-saga.mse-style/card-sample.png new file mode 100644 index 000000000..e4bc2228b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/card-sample.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/ccard.png b/data/magic-m15-godzilla-saga.mse-style/ccard.png new file mode 100644 index 000000000..983ef3d57 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/ccard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter0.png b/data/magic-m15-godzilla-saga.mse-style/chapter0.png new file mode 100644 index 000000000..bc5eeab79 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter0.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter1.png b/data/magic-m15-godzilla-saga.mse-style/chapter1.png new file mode 100644 index 000000000..63905ea82 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter1.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter2.png b/data/magic-m15-godzilla-saga.mse-style/chapter2.png new file mode 100644 index 000000000..cc005f032 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter2.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter3.png b/data/magic-m15-godzilla-saga.mse-style/chapter3.png new file mode 100644 index 000000000..de3a5df68 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter3.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter4.png b/data/magic-m15-godzilla-saga.mse-style/chapter4.png new file mode 100644 index 000000000..11217e310 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter4.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter5.png b/data/magic-m15-godzilla-saga.mse-style/chapter5.png new file mode 100644 index 000000000..b120e2a6b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter5.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/chapter6.png b/data/magic-m15-godzilla-saga.mse-style/chapter6.png new file mode 100644 index 000000000..693c273ac Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/chapter6.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/cpt.png b/data/magic-m15-godzilla-saga.mse-style/cpt.png new file mode 100644 index 000000000..0a32c2ccf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/cpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/crown_border.png b/data/magic-m15-godzilla-saga.mse-style/crown_border.png new file mode 100644 index 000000000..b571c6ca0 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/crown_border.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/crown_border_silver.png b/data/magic-m15-godzilla-saga.mse-style/crown_border_silver.png new file mode 100644 index 000000000..73740985a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/crown_border_silver.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/cstamp.png b/data/magic-m15-godzilla-saga.mse-style/cstamp.png new file mode 100644 index 000000000..ad2b24ba5 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/cstamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/discovery.png b/data/magic-m15-godzilla-saga.mse-style/discovery.png new file mode 100644 index 000000000..0d236eddd Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/discovery.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/foil_mask.png b/data/magic-m15-godzilla-saga.mse-style/foil_mask.png new file mode 100644 index 000000000..7b6776802 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/foil_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/foil_mask_rare.png b/data/magic-m15-godzilla-saga.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..eacaeae94 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/foil_stamp.png b/data/magic-m15-godzilla-saga.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/gcard.png b/data/magic-m15-godzilla-saga.mse-style/gcard.png new file mode 100644 index 000000000..94384d9d1 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/gcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/gpt.png b/data/magic-m15-godzilla-saga.mse-style/gpt.png new file mode 100644 index 000000000..34a65b708 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/gpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/gstamp.png b/data/magic-m15-godzilla-saga.mse-style/gstamp.png new file mode 100644 index 000000000..e820daa33 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/gstamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_alias.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_alias.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_alias.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_card.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_crown.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_identity.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_nyx.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_pt.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_stamp.png b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..8ef97f1f9 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/image_mask.png b/data/magic-m15-godzilla-saga.mse-style/image_mask.png new file mode 100644 index 000000000..c73fae716 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/image_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/image_mask_alias.png b/data/magic-m15-godzilla-saga.mse-style/image_mask_alias.png new file mode 100644 index 000000000..c9bafa504 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/image_mask_alias.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/acomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/acomcrown.png new file mode 100644 index 000000000..b863e760f Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/acomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/acrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/acrown.png new file mode 100644 index 000000000..54d559cd4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/anyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/anyxcrown.png new file mode 100644 index 000000000..41e04bda1 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/anyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/bcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/bcomcrown.png new file mode 100644 index 000000000..72ad4f5fd Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/bcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/bcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/bcrown.png new file mode 100644 index 000000000..0d6a43540 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/bnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/bnyxcrown.png new file mode 100644 index 000000000..6f1ba503f Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/bnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/ccomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/ccomcrown.png new file mode 100644 index 000000000..a7eaae5b5 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/ccomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/ccrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/ccrown.png new file mode 100644 index 000000000..15c4e6413 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/cnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/cnyxcrown.png new file mode 100644 index 000000000..d3e5e4e07 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/cnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/gcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/gcomcrown.png new file mode 100644 index 000000000..33901eb98 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/gcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/gcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/gcrown.png new file mode 100644 index 000000000..7ef466936 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/gnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/gnyxcrown.png new file mode 100644 index 000000000..b26c2f48b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/gnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/mcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/mcomcrown.png new file mode 100644 index 000000000..9da7bca9d Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/mcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/mcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/mcrown.png new file mode 100644 index 000000000..9b25a475c Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/mnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/mnyxcrown.png new file mode 100644 index 000000000..49fbee460 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/mnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/acomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/acomcrown.png new file mode 100644 index 000000000..d103c627e Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/acomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/acrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/acrown.png new file mode 100644 index 000000000..fc59c38c8 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/acrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/anyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/anyxcrown.png new file mode 100644 index 000000000..1eb28760c Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/anyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/bcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/bcomcrown.png new file mode 100644 index 000000000..869b3f104 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/bcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/bcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/bcrown.png new file mode 100644 index 000000000..c47e79a6a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/bcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/bnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/bnyxcrown.png new file mode 100644 index 000000000..a6068b1ef Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/bnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/ccomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ccomcrown.png new file mode 100644 index 000000000..a3c6605cb Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ccomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/ccrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ccrown.png new file mode 100644 index 000000000..67123e5c9 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ccrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/cnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/cnyxcrown.png new file mode 100644 index 000000000..54db01820 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/cnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/gcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/gcomcrown.png new file mode 100644 index 000000000..0ed682264 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/gcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/gcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/gcrown.png new file mode 100644 index 000000000..9368cfd11 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/gcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/gnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/gnyxcrown.png new file mode 100644 index 000000000..88fec2eb6 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/gnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/mcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/mcomcrown.png new file mode 100644 index 000000000..070a6ca5b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/mcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/mcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/mcrown.png new file mode 100644 index 000000000..412827b0d Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/mcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/mnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/mnyxcrown.png new file mode 100644 index 000000000..07abaadf1 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/mnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/rcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/rcomcrown.png new file mode 100644 index 000000000..1a8968baa Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/rcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/rcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/rcrown.png new file mode 100644 index 000000000..a498cac13 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/rcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/rnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/rnyxcrown.png new file mode 100644 index 000000000..44698206a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/rnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/ucomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ucomcrown.png new file mode 100644 index 000000000..c0aa084e9 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ucomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/ucrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ucrown.png new file mode 100644 index 000000000..9b2e09b71 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/ucrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/unyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/unyxcrown.png new file mode 100644 index 000000000..1e1e6faeb Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/unyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/wcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/wcomcrown.png new file mode 100644 index 000000000..7d3015899 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/wcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/wcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/wcrown.png new file mode 100644 index 000000000..d22934b4e Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/wcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/noals/wnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/noals/wnyxcrown.png new file mode 100644 index 000000000..a7fc03cad Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/noals/wnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/rcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/rcomcrown.png new file mode 100644 index 000000000..1a6ceac9c Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/rcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/rcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/rcrown.png new file mode 100644 index 000000000..6dcd9ccb0 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/rnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/rnyxcrown.png new file mode 100644 index 000000000..a62c33540 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/rnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/ucomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/ucomcrown.png new file mode 100644 index 000000000..ad4296f14 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/ucomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/ucrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/ucrown.png new file mode 100644 index 000000000..c53d672ef Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/unyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/unyxcrown.png new file mode 100644 index 000000000..fc30bece1 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/unyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/wcomcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/wcomcrown.png new file mode 100644 index 000000000..9a00e9049 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/wcomcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/wcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/wcrown.png new file mode 100644 index 000000000..90a841f02 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/legend/wnyxcrown.png b/data/magic-m15-godzilla-saga.mse-style/legend/wnyxcrown.png new file mode 100644 index 000000000..55a8614d5 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/legend/wnyxcrown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/line.png b/data/magic-m15-godzilla-saga.mse-style/line.png new file mode 100644 index 000000000..ed2a29373 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/line.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/loyalty.png b/data/magic-m15-godzilla-saga.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/loyalty.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/mcard.png b/data/magic-m15-godzilla-saga.mse-style/mcard.png new file mode 100644 index 000000000..6350a6c10 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/mcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/mpt.png b/data/magic-m15-godzilla-saga.mse-style/mpt.png new file mode 100644 index 000000000..c893f8bc5 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/mpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/mstamp.png b/data/magic-m15-godzilla-saga.mse-style/mstamp.png new file mode 100644 index 000000000..146ad0e0f Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/mstamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_alias.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_alias.png new file mode 100644 index 000000000..b7c6d892d Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_alias.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_card.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..b7c6d892d Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_crown.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..b7c6d892d Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_identity.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_nyx.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_pt.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_stamp.png b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..8ef97f1f9 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/numerals/ii.png b/data/magic-m15-godzilla-saga.mse-style/numerals/ii.png new file mode 100644 index 000000000..4107bc0df Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/numerals/ii.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/numerals/iii.png b/data/magic-m15-godzilla-saga.mse-style/numerals/iii.png new file mode 100644 index 000000000..a8e1ad8ca Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/numerals/iii.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/numerals/iv.png b/data/magic-m15-godzilla-saga.mse-style/numerals/iv.png new file mode 100644 index 000000000..2a2216840 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/numerals/iv.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/numerals/v.png b/data/magic-m15-godzilla-saga.mse-style/numerals/v.png new file mode 100644 index 000000000..e1f483093 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/numerals/v.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/numerals/vi.png b/data/magic-m15-godzilla-saga.mse-style/numerals/vi.png new file mode 100644 index 000000000..dc6ec351a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/numerals/vi.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/4pw_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/4pw_mask.png new file mode 100644 index 000000000..42ee1281a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/4pw_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/4pw_v_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/4pw_v_mask.png new file mode 100644 index 000000000..d75f55178 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/4pw_v_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/anyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/bnyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/cnyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/fullmask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/fullmask.png new file mode 100644 index 000000000..876052bff Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/fullmask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/gnyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/mask.png new file mode 100644 index 000000000..583eab206 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/mnyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/notch_fullmask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_fullmask.png new file mode 100644 index 000000000..8bb0dbf5a Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_fullmask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/notch_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_mask.png new file mode 100644 index 000000000..5f23be743 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/notch_v_fullmask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_v_fullmask.png new file mode 100644 index 000000000..ede1144c4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_v_fullmask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/notch_v_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_v_mask.png new file mode 100644 index 000000000..11191ed91 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/notch_v_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/pw_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/pw_mask.png new file mode 100644 index 000000000..ddaf0bd6f Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/pw_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/pw_v_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/pw_v_mask.png new file mode 100644 index 000000000..ef75a6a54 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/pw_v_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/rnyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/unyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/v_fullmask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/v_fullmask.png new file mode 100644 index 000000000..200d41dd4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/v_fullmask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/v_mask.png b/data/magic-m15-godzilla-saga.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..2e40a5401 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/nyx/wnyx.png b/data/magic-m15-godzilla-saga.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/rcard.png b/data/magic-m15-godzilla-saga.mse-style/rcard.png new file mode 100644 index 000000000..d596e255d Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/rcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/rpt.png b/data/magic-m15-godzilla-saga.mse-style/rpt.png new file mode 100644 index 000000000..339004f7b Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/rpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/rstamp.png b/data/magic-m15-godzilla-saga.mse-style/rstamp.png new file mode 100644 index 000000000..f4955b57c Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/rstamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/stamp_back.png b/data/magic-m15-godzilla-saga.mse-style/stamp_back.png new file mode 100644 index 000000000..1bc139767 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/stamp_back.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/stamp_mask.png b/data/magic-m15-godzilla-saga.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/style b/data/magic-m15-godzilla-saga.mse-style/style new file mode 100644 index 000000000..e5c6d3390 --- /dev/null +++ b/data/magic-m15-godzilla-saga.mse-style/style @@ -0,0 +1,1149 @@ +mse version: 2.0.0 +game: magic +short name: Godzilla Saga +full name: M15 Godzilla Saga +installer group: magic/m15 style/sagas +icon: card-sample.png +position hint: 010 + +version: 2020-05-10 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "" pt: "" stamp: "" nyx:"nyx/", crown:"legend/" alias: "alias/" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" pt:"pt.png" stamp: "stamp.png" nyx:"nyx.png", crown:"crown.png" alias: "card.png" identity: "identity.png"] + template := { crown_lead(type) + template_prefix[type] + (if type == "crown" and not show_alias() then "noals/") + input + crown_follow(type) + template_suffix[type] } + land_template := template + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + landless := {if input == "nyx" or input == "crown" then true else false} + + saga_text := {card.level_1_text + card.level_2_text + card.level_3_text + card.level_4_text} + is_nyx := {styling.legend_crown == "nyx" or (styling.legend_crown == "auto" and contains(card.super_type, match: "Enchantment Creature"))} + is_com := {styling.legend_crown == "companion" or (styling.legend_crown == "auto" and contains(saga_text(), match: "Companion"))} + + show_border := {chosen(styling.other_options, choice: "show border")} + + crown_lead := { + if input != "crown" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "crown" then "" + else if is_nyx() + then "nyx" + else if is_com() + then "com" + else "" + } + + # 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 } + + 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 := {"saga"} + + # Is the card a promo card? + is_promo := { styling.promo } + starting_loyalty := {chosen(styling.other_options, choice:"use starting loyalty")} + + is_stamped := { is_rare() and styling.holofoil_stamped_rares } + split_12 := {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:0, end:true, default:(if two_boxes() then 296 else if four_boxes() then 225 else 249)))} + split_23 := {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:1, end:true, default:(if two_boxes() then 437 else if four_boxes() then 296 else 343)))} + split_34 := {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:2, end:true, default:(if three_boxes() then 437 else if four_boxes() then 367 else 600)))} + + chapter1 := { to_number(pull_comma_array(styling.chapter_number_coordinates, cell:0, end:true, default:(if two_boxes() then 183 else 185))) } + chapter2 := { to_number(pull_comma_array(styling.chapter_number_coordinates, cell:1, end:true, default:(if two_boxes() then 223 else 279))) } + chapter3 := { to_number(pull_comma_array(styling.chapter_number_coordinates, cell:2, end:true, default:(if two_boxes() then 329 else 373))) } + chapter4 := { to_number(pull_comma_array(styling.chapter_number_coordinates, cell:3, end:true, default:600)) } + chapter5 := { to_number(pull_comma_array(styling.chapter_number_coordinates, cell:4, end:true, default:600)) } + chapter6 := { to_number(pull_comma_array(styling.chapter_number_coordinates, cell:5, end:true, default:600)) } + chapter_custom := { 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} + + comma_count := filter_text@(match:",") + 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 } + text_size := { 13 -(if styling.separated_text_size == "" then 0 else to_number(styling.separated_text_size))} + 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 + else if input +17 <= (if split_12() != "" then split_12() else 249) then 1 + else 0 + } + 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 "") + +(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) + } + saga_rules_text := { chapter3() + "|" + (if split_12() != "" then split_12() else 249) + "|" + (if split_23() != "" then split_23() else 343) } + + 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")} + un_png := replace@(match:".png", replace: "") + a_saga := {true} + show_alias := {if chosen(styling.other_options, choice: "no alias") then "false" else "true"} + is_legend := {( set.auto_legends and contains(card.super_type, match:"Legendary") ) or chosen(styling.other_options, choice: "legend")} + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + 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"} + + alias_background := {color_background(type: "alias", base_hybrid: card_hybrid)} +############################################################## 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: chapter textboxes + description: How many textboxes does this Saga have? + choice: two + choice: three + choice: four + initial: three +styling field: + type: text + name: chapter number coordinates + description: Sets the chapter symbols at the given height. Formatted as "1,2,3," Defaults are "183,223,329," for two and "185,279,373," for three. Use 40px offset. +styling field: + type: text + name: chapter divider coordinates + description: Sets the position of the chapter breaks. Formatted as "1,2," Defaults are "296," for two "249,343," for three and "225,296,367," for four. +styling field: + type: text + name: custom chapter location + description: The location of the custom chapter symbol inside magic-mainframe-extras +styling field: + type: text + name: custom chapter coordinate + description: Set the custom symbol at the given height +styling field: + type: text + name: custom chapter name + description: Set how this symbol will be called in text exports (ie I, II...). Default is C. +styling field: + type: text + name: separated text size + description: Use to standardize the font size of separated abilities. Default is size 13. +styling field: + type: multiple choice + name: other options + choice: legend + choice: no alias + choice: show border + choice: use starting loyalty +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: choice + name: legend crown + choice: auto + choice: standard + choice: nyx + choice: companion + choice: custom + initial: auto + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: text + name: replacement chapter location + description: location of replacement chapter symbols in magic-mainframe-extras, formatted as "folder/" +styling field: + type: boolean + name: wider watermarks + description: Use the full watermark size for custom full-size backgrounds. + initial: no +styling field: + type: boolean + name: holofoil stamped rares + description: Use holofoil stamped rares +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: text + name: mainframe rarity + description: Use rarity symbols from magic-mainframe-extras.mse-include +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") } + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + alias: + left: 54 + top: 57.5 + 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: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: { if show_border() then ( (if is_legend() then "crown_border" else "border_mask") + (if card.border_color == rgb(200,200,200) then "_silver" else "") + ".png" ) else "borderless_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: {if is_legend() and show_alias() then 29 else 30} + right: { 341 - card_style.casting_cost.content_width } + height: { 23- (0.5 * shrink_name())} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: {16 - shrink_name()} + color: white + casting cost: + right: 348 + top: {if is_legend() and show_alias() then 28 else 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 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + mask: { "image_mask" + (if show_alias() then "_alias" else "") + ".png" } + ############################# Card type + indicator: + left: 30 + top: 449 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + image: { card_identity() } + type: + left: { if has_identity() then "53" else "33" } + top: { 444 + shrink_type() } + width: { 309 - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + color: white + separator color: red + rarity: + right: 345 + top: 445 + 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 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 + watermark: + left: { if styling.wider_watermarks then 29 else 45 } + top: 77 + width: { if styling.wider_watermarks then 157 else 133 } + height: 359 + z index: 5 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + chapter text: + left: 30 + top: 78 + width: 153 + height: 76 + z index: 3 + 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: white + 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" + mask: textmask.png + 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 + ############################# Levels + level 1 text: + left: 45 + top: 155 + width: 138 + bottom: { if split_12() == "" then 249 else split_12() } + 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: white + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + level 2 text: + left: 45 + top: { if split_12() == "" then 249 else split_12() } + width: 138 + bottom: { if split_23() == "" then 343 else split_23() } + 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: white + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + level 3 text: + left: 45 + top: { if split_23() == "" then 343 else split_23() } + width: 138 + bottom: {if split_34() == "" then 437 else split_34() } + 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: white + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + level 4 text: + left: 45 + top: {if split_34() == "" then 437 else split_34() } + width: 138 + bottom: 437 + 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: white + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + ############################# PT + pt: + z index: 4 + left: 286 + top: 469 + width: {if starting_loyalty() then 0 else 60} + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: white + separator color: red + loyalty: + z index: 7 + left: 326 + top: 468 + width: {if starting_loyalty() then 13.16 else 0} + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 14 + 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 + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) then 500 else 498 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + 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: loyalty box + editable: false + choice: loyalty + save value: false +extra card field: + type: choice + name: foil stamp + choice: stamp + editable: false + save value: false +extra card field: + 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: choice + name: foil layer + choice: foil + save value: false + editable: 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: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter custom + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 5 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 6 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 7 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: crown + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: alias + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: stamp back + editable: false + save value: false + show statistics: false + choice: sb +extra card style: + stamp back: + left: 166 + top: 475 + width: 44 + height: 30 + z index: 1 + visible: { is_stamped() } + render style: image + image: stamp_back.png + stamp: + left: 171 + top: 478.5 + width: 34 + height: 20 + z index: 2 + visible: { is_stamped() } + render style: image + image: { card_stamp() } + alias: + left: 0 + top: -1 + width: 375 + height: 523 + render style: image + image: {alias_background()} + mask: alias_mask.png + visible: {show_alias()} + z index: 2 + z index: 2 + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 6 + render style: image + image: artist_arrow.png + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 3 + visible: { card.pt != "" and not starting_loyalty() } + render style: image + image: { card_ptbox() } + loyalty box: + right: 362 + top: 466 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { starting_loyalty() and card.loyalty != "" } + choice images: + loyalty: loyalty.png + foil stamp: + left: 170 + top: 474 + width: 36.5 + height: 22.5 + z index: 6 + visible: { is_stamped() } + render style: image + image: foil_stamp.png + mask: stamp_mask.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"} + auto copyright: + right: 350 + top: {if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) then 500 else 498} + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("1")} + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("2")} + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("3")} + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("4")} + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("5")} + chapter 6: + left: 14 + top: { if chapter6() == "" then 600 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("6")} + chapter custom: + left: 14 + top: { if chapter_custom() == "" then 600 else chapter_custom() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + linebreak 1: + left: 41 + top: 154 + width: 142.5 + height: 3 + render style: image + z index: 6 + image: line.png + linebreak 2: + left: 44 + top: {if split_12() == "" then 248 else split_12()-1} + width: 139 + height: 3 + render style: image + z index: 6 + image: line.png + linebreak 3: + left: 44 + top: {if split_23() == "" then 342 else split_23()-1} + width: 139 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {three_boxes() or four_boxes()} + linebreak 4: + left: 44 + top: {if split_34() == "" then 600 else split_34()-1} + width: 139 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + linebreak 5: + left: 44 + top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:3, end:true, default:600))} + width: 139 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + linebreak 6: + left: 44 + top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:4, end:true, default:600))} + width: 139 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + linebreak 7: + left: 44 + top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:5, end:true, default:600))} + width: 139 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + crown: + left: 0 + top: {if show_alias() then -1 else 0} + width: 375 + height: 523 + render style: image + image: {crown_background()} + z index: 3 + visible: {is_legend()} + mask: {if show_alias() then "alias_mask.png" else ""} \ No newline at end of file diff --git a/data/magic-m15-godzilla-saga.mse-style/textmask.png b/data/magic-m15-godzilla-saga.mse-style/textmask.png new file mode 100644 index 000000000..30ec98174 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/textmask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/tombstone.png b/data/magic-m15-godzilla-saga.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/tombstone.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/ucard.png b/data/magic-m15-godzilla-saga.mse-style/ucard.png new file mode 100644 index 000000000..f49db28e8 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/ucard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/upt.png b/data/magic-m15-godzilla-saga.mse-style/upt.png new file mode 100644 index 000000000..ab8dfdecc Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/upt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/ustamp.png b/data/magic-m15-godzilla-saga.mse-style/ustamp.png new file mode 100644 index 000000000..99697b54f Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/ustamp.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/voverlay.png b/data/magic-m15-godzilla-saga.mse-style/voverlay.png new file mode 100644 index 000000000..bfca25453 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/voverlay.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/voverlay_full.png b/data/magic-m15-godzilla-saga.mse-style/voverlay_full.png new file mode 100644 index 000000000..a30f8f5cf Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/voverlay_full.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/vpt.png b/data/magic-m15-godzilla-saga.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/vpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/watermark_mask.png b/data/magic-m15-godzilla-saga.mse-style/watermark_mask.png new file mode 100644 index 000000000..67fd1cbf6 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/watermark_mask.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/wcard.png b/data/magic-m15-godzilla-saga.mse-style/wcard.png new file mode 100644 index 000000000..d79920d11 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/wcard.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/wpt.png b/data/magic-m15-godzilla-saga.mse-style/wpt.png new file mode 100644 index 000000000..3e3028723 Binary files /dev/null and b/data/magic-m15-godzilla-saga.mse-style/wpt.png differ diff --git a/data/magic-m15-godzilla-saga.mse-style/wstamp.png b/data/magic-m15-godzilla-saga.mse-style/wstamp.png new file mode 100644 index 000000000..aa350b6f4 Binary files /dev/null and b/data/magic-m15-godzilla-saga.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 new file mode 100644 index 000000000..38846f3b0 Binary files /dev/null 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 new file mode 100644 index 000000000..a227a821e Binary files /dev/null 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 new file mode 100644 index 000000000..8ade41250 Binary files /dev/null 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 new file mode 100644 index 000000000..541f100b5 Binary files /dev/null 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 new file mode 100644 index 000000000..54cb8bc42 Binary files /dev/null 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 new file mode 100644 index 000000000..004da1319 Binary files /dev/null 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 new file mode 100644 index 000000000..5b3028c5c Binary files /dev/null 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 new file mode 100644 index 000000000..9469a6fb2 Binary files /dev/null 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 new file mode 100644 index 000000000..2102215a6 Binary files /dev/null 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 new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/apt.png differ diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_alias.png b/data/magic-m15-godzilla.mse-style/artifact_blend_alias.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_alias.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 new file mode 100644 index 000000000..261aedee7 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_crown.png b/data/magic-m15-godzilla.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_identity.png b/data/magic-m15-godzilla.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_pt.png b/data/magic-m15-godzilla.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_pt.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 new file mode 100644 index 000000000..f57a8e9b2 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_short.png differ diff --git a/data/magic-m15-godzilla.mse-style/artifact_blend_stamp.png b/data/magic-m15-godzilla.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_stamp.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 new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artifact_blend_tall.png differ diff --git a/data/magic-m15-godzilla.mse-style/artist_arrow.png b/data/magic-m15-godzilla.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-godzilla.mse-style/astamp.jpg b/data/magic-m15-godzilla.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/astamp.jpg differ diff --git a/data/magic-m15-godzilla.mse-style/bar.png b/data/magic-m15-godzilla.mse-style/bar.png new file mode 100644 index 000000000..f16332381 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/bar.png differ diff --git a/data/magic-m15-godzilla.mse-style/bcard.png b/data/magic-m15-godzilla.mse-style/bcard.png new file mode 100644 index 000000000..509c746bf Binary files /dev/null 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 new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null 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 new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/bpt.png differ diff --git a/data/magic-m15-godzilla.mse-style/bstamp.jpg b/data/magic-m15-godzilla.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-godzilla.mse-style/build.bat b/data/magic-m15-godzilla.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-godzilla.mse-style/build.bat @@ -0,0 +1,7 @@ +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-godzilla.mse-style/card-sample.png b/data/magic-m15-godzilla.mse-style/card-sample.png new file mode 100644 index 000000000..3b068f67c Binary files /dev/null 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 new file mode 100644 index 000000000..b70e97034 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/ccard.png differ diff --git a/data/magic-m15-godzilla.mse-style/cpt.png b/data/magic-m15-godzilla.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null 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 new file mode 100644 index 000000000..bfe71f1d6 Binary files /dev/null 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 new file mode 100644 index 000000000..25ebad351 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/crown_border_silver.png differ diff --git a/data/magic-m15-godzilla.mse-style/cstamp.jpg b/data/magic-m15-godzilla.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-godzilla.mse-style/foil_mask.png b/data/magic-m15-godzilla.mse-style/foil_mask.png new file mode 100644 index 000000000..7b6776802 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/foil_mask.png differ diff --git a/data/magic-m15-godzilla.mse-style/foil_mask_rare.png b/data/magic-m15-godzilla.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..eacaeae94 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-godzilla.mse-style/foil_stamp.png b/data/magic-m15-godzilla.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-godzilla.mse-style/gcard.png b/data/magic-m15-godzilla.mse-style/gcard.png new file mode 100644 index 000000000..ed3da9ea3 Binary files /dev/null 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 new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/gpt.png differ diff --git a/data/magic-m15-godzilla.mse-style/gstamp.jpg b/data/magic-m15-godzilla.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/gstamp.jpg 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 new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null 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 new file mode 100644 index 000000000..129c37bb4 Binary files /dev/null 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 new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_identity.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_pt.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/hybrid_blend_pt.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 new file mode 100644 index 000000000..f1abe413a Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/hybrid_blend_short.png differ diff --git a/data/magic-m15-godzilla.mse-style/hybrid_blend_stamp.png b/data/magic-m15-godzilla.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/hybrid_blend_stamp.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 new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null 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 new file mode 100644 index 000000000..ff041461e Binary files /dev/null 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 new file mode 100644 index 000000000..1d3b30ca5 Binary files /dev/null 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 new file mode 100644 index 000000000..c67a058d0 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-godzilla.mse-style/legend/gcrown.png b/data/magic-m15-godzilla.mse-style/legend/gcrown.png new file mode 100644 index 000000000..21b5c215f Binary files /dev/null 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 new file mode 100644 index 000000000..10ae04380 Binary files /dev/null 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 new file mode 100644 index 000000000..a1b885597 Binary files /dev/null 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 new file mode 100644 index 000000000..69a0e5f46 Binary files /dev/null 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 new file mode 100644 index 000000000..bed1b450e Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/ccrown.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 new file mode 100644 index 000000000..6252ed3e0 Binary files /dev/null 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 new file mode 100644 index 000000000..03ce3a5c6 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/mcrown.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 new file mode 100644 index 000000000..db3d05238 Binary files /dev/null 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 new file mode 100644 index 000000000..2b1d93cc8 Binary files /dev/null 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 new file mode 100644 index 000000000..99868e2c8 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/noals/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 new file mode 100644 index 000000000..6377e0d48 Binary files /dev/null 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 new file mode 100644 index 000000000..72f7d95a8 Binary files /dev/null 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 new file mode 100644 index 000000000..79d6fab1f Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-godzilla.mse-style/mask.png b/data/magic-m15-godzilla.mse-style/mask.png new file mode 100644 index 000000000..6b589ee46 Binary files /dev/null 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 new file mode 100644 index 000000000..2d4f95a6c Binary files /dev/null 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 new file mode 100644 index 000000000..809995c48 Binary files /dev/null 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 new file mode 100644 index 000000000..c26cd7a3e Binary files /dev/null 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 new file mode 100644 index 000000000..f3989438d Binary files /dev/null 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 new file mode 100644 index 000000000..e82ce25aa Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/mask_tall.png differ diff --git a/data/magic-m15-godzilla.mse-style/mcard.png b/data/magic-m15-godzilla.mse-style/mcard.png new file mode 100644 index 000000000..d1852d41d Binary files /dev/null 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 new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/mpt.png differ diff --git a/data/magic-m15-godzilla.mse-style/mstamp.jpg b/data/magic-m15-godzilla.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/mstamp.jpg 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 new file mode 100644 index 000000000..dea514b68 Binary files /dev/null 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 new file mode 100644 index 000000000..9766460f3 Binary files /dev/null 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 new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_identity.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_pt.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/multicolor_blend_pt.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 new file mode 100644 index 000000000..5aea3e229 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/multicolor_blend_short.png differ diff --git a/data/magic-m15-godzilla.mse-style/multicolor_blend_stamp.png b/data/magic-m15-godzilla.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/multicolor_blend_stamp.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 new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/multicolor_blend_tall.png differ diff --git a/data/magic-m15-godzilla.mse-style/no_border_mask.png b/data/magic-m15-godzilla.mse-style/no_border_mask.png new file mode 100644 index 000000000..2b045773a Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/no_border_mask.png differ diff --git a/data/magic-m15-godzilla.mse-style/rcard.png b/data/magic-m15-godzilla.mse-style/rcard.png new file mode 100644 index 000000000..832246c9d Binary files /dev/null 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 new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/rpt.png differ diff --git a/data/magic-m15-godzilla.mse-style/rstamp.jpg b/data/magic-m15-godzilla.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-godzilla.mse-style/short/acard.png b/data/magic-m15-godzilla.mse-style/short/acard.png new file mode 100644 index 000000000..d22b89e86 Binary files /dev/null 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 new file mode 100644 index 000000000..2015f6d23 Binary files /dev/null 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 new file mode 100644 index 000000000..8bc0f0f4f Binary files /dev/null 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 new file mode 100644 index 000000000..046e973fb Binary files /dev/null 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 new file mode 100644 index 000000000..b71a76b86 Binary files /dev/null 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 new file mode 100644 index 000000000..602160920 Binary files /dev/null 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 new file mode 100644 index 000000000..757309343 Binary files /dev/null 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 new file mode 100644 index 000000000..2898e14c3 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/short/wcard.png differ diff --git a/data/magic-m15-godzilla.mse-style/stamp_mask.png b/data/magic-m15-godzilla.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-godzilla.mse-style/style b/data/magic-m15-godzilla.mse-style/style new file mode 100644 index 000000000..a73d224df --- /dev/null +++ b/data/magic-m15-godzilla.mse-style/style @@ -0,0 +1,659 @@ +mse version: 2.0.0 +game: magic +short name: M15 Godzilla +full name: M15 Godzilla Style +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 001 + +###################################### Template made by Redwavez + +########################## Card frames, crowns and aliases by silverback_ape + +version: 2020-05-11 +depends on: + package: magic.mse-game + version: 2020-04-25 +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 := { 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 } + + tall_background := {color_background(type: "tall", base_hybrid: card_hybrid)} + short_background := {color_background(type: "short", base_hybrid: card_hybrid)} + + is_tall := {chosen(styling.frame_options, choice: "tall")} + is_short := {chosen(styling.frame_options, choice: "short") and not is_tall()} + is_legend := {chosen(styling.frame_options, choice: "legend") or (set.auto_legends and contains(card.super_type, match:"Legendary"))} + 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")} + + + 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])} + + chop_bottom := {if number_of_items(in: break_text(match: "[^,]+", styling.chop_text)) < 2 then 0 else to_number(break_text(match: "[^,]+", styling.chop_text)[1])} + + + 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)} + + 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]} + land_template := template + # 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} + +############################################################## 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: multiple choice + name: frame options + description: Other frame options + choice: legend + choice: tall + choice: short + choice: no alias + choice: show border + choice: no flavor bar +styling field: + type: text + name: chop text + description: Written as a,b, where a is the top chop and b is the bottom chop. +styling field: + type: text + name: font size + description: Changes the rules text's font size (default is 14) +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: 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") } + frame options: + render style: checklist + direction: vertical + +############################################################## 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: {if show_border() and is_legend() and to_text(card.border_color) == "rgb(200,200,200)" then "crown_border_silver.png" else if show_border() and is_legend() then "crown_border.png" else if show_border() then "border_mask.png" else "no_border_mask.png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: {if is_tall() then tall_background() else if is_short() then short_background() else 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: 5 + 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 + 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: 0 + top: 0 + width: 375 + 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"} + ############################# Card type + indicator: + left: 31 + top: {if is_tall() then 300 else if is_short() then 370 else 344} + 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: {if is_tall() then 296 else if is_short() then 366 else 340} + 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: white + separator color: red + rarity: + right: 344 + top: {if is_tall() then 297 else if is_short() then 367 else 341} + 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: {(if is_tall() then 327 else if is_short() then 396 else 370)+chop_top()} + width: 314 + height: {(if is_tall() then 154 else if is_short() then 89 else 115)-chop_bottom()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: {if to_number(styling.font_size) > 0 and to_number(styling.font_size) < 14 then to_number(styling.font_size) else 14} + scale down to: 6 + color: white + 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: {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 + 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: 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 + ############################# 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: 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 + script: set.copyright + save value: false + editable: false + show statistics: false +extra card field: + type: choice + name: crown + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: als + script: card.card_color + 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 + 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() } + mask: stamp_mask.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 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 + crown: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { color_background(type: "crown", base_hybrid: card_hybrid)} + visible: {is_legend()} + + als: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {color_background(type: "alias", base_hybrid: card_hybrid)} + z index: 1 + 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 + top: {bar_equation() + bar_offset()} + width: 375 + height: 1 + z index: 5 + visible: {bar_visibility()} + render style: image + image: bar.png \ No newline at end of file diff --git a/data/magic-m15-godzilla.mse-style/tall/acard.png b/data/magic-m15-godzilla.mse-style/tall/acard.png new file mode 100644 index 000000000..01b1131b1 Binary files /dev/null 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 new file mode 100644 index 000000000..5c352ba10 Binary files /dev/null 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 new file mode 100644 index 000000000..157f35251 Binary files /dev/null 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 new file mode 100644 index 000000000..f1ac67eee Binary files /dev/null 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 new file mode 100644 index 000000000..85066f094 Binary files /dev/null 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 new file mode 100644 index 000000000..bf2d44b41 Binary files /dev/null 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 new file mode 100644 index 000000000..9056ce15a Binary files /dev/null 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 new file mode 100644 index 000000000..8a9dc9a84 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/tall/wcard.png differ diff --git a/data/magic-m15-godzilla.mse-style/tombstone.png b/data/magic-m15-godzilla.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/tombstone.png differ diff --git a/data/magic-m15-godzilla.mse-style/ucard.png b/data/magic-m15-godzilla.mse-style/ucard.png new file mode 100644 index 000000000..6c0408c12 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/ucard.png differ diff --git a/data/magic-m15-godzilla.mse-style/ulpt.png b/data/magic-m15-godzilla.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/ulpt.png differ diff --git a/data/magic-m15-godzilla.mse-style/upt.png b/data/magic-m15-godzilla.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/upt.png differ diff --git a/data/magic-m15-godzilla.mse-style/ustamp.jpg b/data/magic-m15-godzilla.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-godzilla.mse-style/wcard.png b/data/magic-m15-godzilla.mse-style/wcard.png new file mode 100644 index 000000000..df64f49f8 Binary files /dev/null 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 new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/wpt.png differ diff --git a/data/magic-m15-godzilla.mse-style/wstamp.jpg b/data/magic-m15-godzilla.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-godzilla.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-grayscale.mse-style/artifact_blend_card.png b/data/magic-m15-grayscale.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-grayscale.mse-style/artifact_blend_identity.png b/data/magic-m15-grayscale.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-grayscale.mse-style/artifact_blend_pt.png b/data/magic-m15-grayscale.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-grayscale.mse-style/artifact_blend_stamp.png b/data/magic-m15-grayscale.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-grayscale.mse-style/build.bat b/data/magic-m15-grayscale.mse-style/build.bat new file mode 100644 index 000000000..2d15a7f48 --- /dev/null +++ b/data/magic-m15-grayscale.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-grayscale.mse-style 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-grayscale.mse-installer" "Magic - M15 Grayscale Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-grayscale.mse-style/card-sample.png b/data/magic-m15-grayscale.mse-style/card-sample.png new file mode 100644 index 000000000..9c91363ca Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/card-sample.png differ diff --git a/data/magic-m15-grayscale.mse-style/hybrid_blend_card.png b/data/magic-m15-grayscale.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-grayscale.mse-style/hybrid_blend_identity.png b/data/magic-m15-grayscale.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-grayscale.mse-style/hybrid_blend_pt.png b/data/magic-m15-grayscale.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-grayscale.mse-style/hybrid_blend_stamp.png b/data/magic-m15-grayscale.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-grayscale.mse-style/multicolor_blend_card.png b/data/magic-m15-grayscale.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-grayscale.mse-style/multicolor_blend_identity.png b/data/magic-m15-grayscale.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-grayscale.mse-style/multicolor_blend_pt.png b/data/magic-m15-grayscale.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-grayscale.mse-style/multicolor_blend_stamp.png b/data/magic-m15-grayscale.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-grayscale.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-grayscale.mse-style/style b/data/magic-m15-grayscale.mse-style/style new file mode 100644 index 000000000..c86ff0b2a --- /dev/null +++ b/data/magic-m15-grayscale.mse-style/style @@ -0,0 +1,503 @@ +mse version: 2.0.0 +game: magic +short name: M15 Grayscale +full name: After M15 +icon: card-sample.png +installer group: magic/m15 style/grayscale cards +position hint: 054 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-m15-altered.mse-style + version: 2015-12-20 +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 := { 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: "/magic-m15-altered.mse-style/" pt: "/magic-m15-altered.mse-style/" stamp: "/magic-m15-altered.mse-style/" 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 } + has_identity := { styling.color_indicator_dot } + 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: 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: 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 field: + type: boolean + name: grayscale art + description: Should imported art be displayed in grayscale as well? + initial: no +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: /magic-m15-altered.mse-style/border_mask.png + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { saturate(card_background(), amount: -1) } + ############################# 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: /magic-m15-altered.mse-style/tombstone.png + ############################# Image + image: + left: 29 + top: 60 + width: 316 + height: 231 + z index: 1 + default: {saturate(default_image(card.card_color), amount: -1)} + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 1 + 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: 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 + 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: 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: art copy + choice: art + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: /magic-m15-altered.mse-style/artist_arrow.png + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { saturate(card_ptbox(), amount: -1) } + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: { saturate(card_stamp(), amount: -1) } + 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: /magic-m15-altered.mse-style/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 "/magic-m15-altered.mse-style/foil_mask_rare.png" else "/magic-m15-altered.mse-style/foil_mask.png" } + art copy: + left: 29 + top: 60 + width: { if styling.grayscale_art then 316 else 0 } + height: 231 + z index: 2 + render style: image + image: { saturate(card.image, amount: -1) } + 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 \ No newline at end of file diff --git a/data/magic-m15-invocation.mse-style/artifact_blend_card.png b/data/magic-m15-invocation.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..90c1f56b4 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-invocation.mse-style/artist_arrow.png b/data/magic-m15-invocation.mse-style/artist_arrow.png new file mode 100644 index 000000000..94ba71863 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-invocation.mse-style/bcard.png b/data/magic-m15-invocation.mse-style/bcard.png new file mode 100644 index 000000000..4490e2d07 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/bcard.png differ diff --git a/data/magic-m15-invocation.mse-style/card-sample.png b/data/magic-m15-invocation.mse-style/card-sample.png new file mode 100644 index 000000000..2f96b7cda Binary files /dev/null and b/data/magic-m15-invocation.mse-style/card-sample.png differ diff --git a/data/magic-m15-invocation.mse-style/ccard.png b/data/magic-m15-invocation.mse-style/ccard.png new file mode 100644 index 000000000..92cc7b147 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/ccard.png differ diff --git a/data/magic-m15-invocation.mse-style/costend.png b/data/magic-m15-invocation.mse-style/costend.png new file mode 100644 index 000000000..fa16bff72 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/costend.png differ diff --git a/data/magic-m15-invocation.mse-style/costmid.png b/data/magic-m15-invocation.mse-style/costmid.png new file mode 100644 index 000000000..dcf882999 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/costmid.png differ diff --git a/data/magic-m15-invocation.mse-style/coststart.png b/data/magic-m15-invocation.mse-style/coststart.png new file mode 100644 index 000000000..121bf4cc3 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/coststart.png differ diff --git a/data/magic-m15-invocation.mse-style/foil_mask.png b/data/magic-m15-invocation.mse-style/foil_mask.png new file mode 100644 index 000000000..13f8eb3dd Binary files /dev/null and b/data/magic-m15-invocation.mse-style/foil_mask.png differ diff --git a/data/magic-m15-invocation.mse-style/foil_mask_rare.png b/data/magic-m15-invocation.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-invocation.mse-style/gcard.png b/data/magic-m15-invocation.mse-style/gcard.png new file mode 100644 index 000000000..4b426a78a Binary files /dev/null and b/data/magic-m15-invocation.mse-style/gcard.png differ diff --git a/data/magic-m15-invocation.mse-style/hybrid_blend_card.png b/data/magic-m15-invocation.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..2acf8bc41 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-invocation.mse-style/imagemask.png b/data/magic-m15-invocation.mse-style/imagemask.png new file mode 100644 index 000000000..336b27860 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/imagemask.png differ diff --git a/data/magic-m15-invocation.mse-style/invocation b/data/magic-m15-invocation.mse-style/invocation new file mode 100644 index 000000000..17ed47a2d --- /dev/null +++ b/data/magic-m15-invocation.mse-style/invocation @@ -0,0 +1,8 @@ +# Watermark images + +choice images: + invocation: { set_combine(combine:"shadow", set_alpha(alpha: 0.9, drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), enlarge(border_size: 0.03, symbol_variation(symbol: set.symbol, variation: "watermark")))))} + glow: { set_combine(combine:"glow", set_alpha(alpha: 0.3, drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), enlarge(border_size: 0.03, symbol_variation(symbol: set.symbol, variation: "watermark")))))} + invocationmaster: { set_combine(combine:"shadow", set_alpha(alpha: 0.9, drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), enlarge(border_size: 0.03, symbol_variation(symbol: set.masterpiece_symbol, variation: "watermark")))))} + glowmaster: { set_combine(combine:"glow", set_alpha(alpha: 0.3, drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), enlarge(border_size: 0.03, symbol_variation(symbol: set.masterpiece_symbol, variation: "watermark")))))} + \ No newline at end of file diff --git a/data/magic-m15-invocation.mse-style/ivcpt.png b/data/magic-m15-invocation.mse-style/ivcpt.png new file mode 100644 index 000000000..fe2f0b493 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/ivcpt.png differ diff --git a/data/magic-m15-invocation.mse-style/masterpiece_script b/data/magic-m15-invocation.mse-style/masterpiece_script new file mode 100644 index 000000000..d4a32566f --- /dev/null +++ b/data/magic-m15-invocation.mse-style/masterpiece_script @@ -0,0 +1,57 @@ +################################################## Adds Most of the non-pack Masterpiece scripting +################################################## A style still needs to be added, see thread /13733 + + rarity_sort := { + if card.shape == "token" then "T1" + else if card.shape == "emblem" then "T2" + else if card.shape == "rulestip" then "T3" + else if card.shape == "counter" then "T4" + else if card.shape == "checklist" then "T5" + else if is_masterpiece() then "T6" + else if set.sort_special_rarity == "with the rest" or card.rarity != "special" then " " + else "S" + } + rarity_code := { + if is_promo() then "P" + else if contains(card.shape, match:"token") then "T" + else if contains(card.shape, match:"emblem") then "E" + else if is_masterpiece() then "S" + else if card.rarity == "common" then "C" + else if card.rarity == "uncommon" then "U" + else if card.rarity == "rare" then "R" + else if card.rarity == "mythic rare" then "M" + else if card.rarity == "special" then "S" + else if card.rarity == "basic land" then "L" } + set_filter := { + if card.shape == "token" or card.shape == "emblem" then + { card.shape == "token" or card.shape == "emblem" } + else if card.shape == "rulestip" then + { card.shape == "rulestip" } + else if card.shape == "counter" then + { card.shape == "counter" } + else if card.shape == "checklist" then + { card.shape == "checklist" } + else if is_masterpiece() then + { is_masterpiece() } + else if set.sort_special_rarity != "separate numbering" then + { card.shape != "token" and not is_masterpiece() and card.shape != "emblem" and card.shape != "rulestip" and card.shape != "counter" and card.shape != "checklist"} + else if card.rarity == "special" then + { card.shape != "token" and not is_masterpiece() and card.shape != "emblem" and card.shape != "rulestip" and card.shape != "counter" and card.shape != "checklist" and card.rarity == "special" } + else + { card.shape != "token" and not is_masterpiece() and card.shape != "emblem" and card.shape != "rulestip" and card.shape != "counter" and card.shape != "checklist" and card.rarity != "special" } + } + card_number := { + position ( + of: card + in: set + order_by: { rarity_sort() + sort_index() + sort_name(card.name) } + filter: set_filter() + ) + 1 + } + card_count := { + number_of_items(in: set, filter: set_filter()) + } + + #Starting with M15, zero digits in card numbers should be shown up to three. + card_number_m15 := { (if card_number() < 100 then "0" else "") + (if card_number() < 10 then "0" else "") + card_number() } + card_count_m15 := { (if card_count() < 100 then "0" else "") + (if card_count() < 10 then "0" else "") + card_count() } \ No newline at end of file diff --git a/data/magic-m15-invocation.mse-style/mcard.png b/data/magic-m15-invocation.mse-style/mcard.png new file mode 100644 index 000000000..c773cc0c5 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/mcard.png differ diff --git a/data/magic-m15-invocation.mse-style/multicolor_blend_card.png b/data/magic-m15-invocation.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..ee90db3ce Binary files /dev/null and b/data/magic-m15-invocation.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-invocation.mse-style/nameend.png b/data/magic-m15-invocation.mse-style/nameend.png new file mode 100644 index 000000000..91dd23c93 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/nameend.png differ diff --git a/data/magic-m15-invocation.mse-style/namemiddle.png b/data/magic-m15-invocation.mse-style/namemiddle.png new file mode 100644 index 000000000..af146f027 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/namemiddle.png differ diff --git a/data/magic-m15-invocation.mse-style/namestart.png b/data/magic-m15-invocation.mse-style/namestart.png new file mode 100644 index 000000000..688ca0833 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/namestart.png differ diff --git a/data/magic-m15-invocation.mse-style/rcard.png b/data/magic-m15-invocation.mse-style/rcard.png new file mode 100644 index 000000000..496fbfb00 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/rcard.png differ diff --git a/data/magic-m15-invocation.mse-style/silver_border.png b/data/magic-m15-invocation.mse-style/silver_border.png new file mode 100644 index 000000000..75e7c7899 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/silver_border.png differ diff --git a/data/magic-m15-invocation.mse-style/style b/data/magic-m15-invocation.mse-style/style new file mode 100644 index 000000000..fe7ddc46c --- /dev/null +++ b/data/magic-m15-invocation.mse-style/style @@ -0,0 +1,594 @@ +mse version: 2.0.0 +game: magic +short name: Invocation +full name: Amonkhet Invocations +icon: card-sample.png +installer group: magic/m15 style/amonkhet/invocations +position hint: 092 + + +version: 2018-01-10 +depends on: + package: magic.mse-game + version: 2015-04-08 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-small-invocation.mse-symbol-font + version: 2017-03-31 + +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 := { contains(styling.regular_options, match:"grey hybrid names") } + + # Should multicolor lands with basic land types have a colored name? + mask_multi_land_with_color := { contains(styling.regular_options, match:"colored multicolor land names") } + + # Build the template, new frames need to be added here + template_prefix := [card: "" identity: ""] + template_suffix := [card: "card.png" identity: "identity.png"] + template := { template_prefix[type] + (if input == "a" then "c" else 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" + + # 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 := { contains(styling.regular_options, match:"guild mana symbols") } + + # Is the card a promo card? + is_promo := { contains(styling.regular_options, match:"promo") } + + # Should the frame be rendered in grayscale? + frame_saturation := { if contains(styling.regular_options, match:"grayscale") then -1 else 0 } + + + is_beleren := { contains(styling.regular_options, match: "Beleren") } + is_papyrus := { contains(styling.regular_options, match: "Papyrus") } + is_gothic := { contains(styling.regular_options, match: "ShangoGothic") } + + 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: multiple choice + name: regular options + description: Which regular styling options would you like to use? + choice: center typeline + choice: show normal rarity + choice: guild mana symbols + choice: promo rarity + choice: grayscale + choice: silver border + choice: snap cartouche to name + choice: nonexistent mana cost + choice: Papyrus font + choice: Beleren font + choice: ShangoGothic font + initial: center typeline +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: 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: overlay + description: Should there be an overlay applied, such as foil? + match: magic-overlay-*.mse-include + required: false +styling style: + tap symbol: + render style: both + choice images: + modern: /magic-mana-small-invocation.mse-symbol-font/mana_t.png + old: /magic-mana-small-invocation.mse-symbol-font/mana_t_old.png + diagonal T: /magic-mana-small-invocation.mse-symbol-font/mana_t_older.png + regular options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { saturate(card_background(), amount: frame_saturation()) } + ############################# Background stuff + ############################# Name line + name: + left: 35 + top: { if is_beleren() then 36 else if is_papyrus() then 38 else if is_gothic() then 35 else 33 } + right: { if contains(styling.regular_options, match:"nonexistent") then 320 else if contains(styling.regular_options, match:"snap") then max(30, card_style.name.content_width) + 35 else 320 - card_style.casting_cost.content_width } + height: 18 + alignment: bottom shrink-overflow + padding bottom: 0 + padding top: 0 + z index: 3 + font: + name: { if contains(styling.regular_options, match: "Beleren") then "Beleren Small Caps" else if contains(styling.regular_options, match: "Papyrus") then "Papyrus" else if is_gothic() then "ShangoGothic-Bold" else "Invocation Calligraphr" } + size: { if contains(styling.regular_options, match: "Beleren") then 15 else if contains(styling.regular_options, match: "Papyrus") then 12 else 16 } + weight: { if is_papyrus() then "bold" else "" } + color: { rgb(40,10,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-invocation + size: 15 + alignment: middle right + always symbol: true + z index: 3 + padding top: 0 + visible: { not contains(styling.regular_options, match:"nonexistent") } + ############################# Image + image: + left: 44 + top: 79 + width: 287 + height: 202 + z index: 2 + default: { default_image(card.card_color) } + mask: imagemask.png + ############################# Card type + casting cost 2: + left: 31 + top: 300 + width: { max(5,card_style.casting_cost_2.content_width) + 5 } + height: 20 + symbol font: + name: magic-mana-small-invocation + size: 15 + alignment: middle right + always symbol: true + z index: 3 + padding top: 0 + + type: + left: { 33 + card_style.casting_cost_2.content_width } + top: { if is_gothic() then 298 else 299 } + right: 302 + height: 20 + alignment: { if contains(styling.regular_options, match:"center typeline") then "center middle shrink-overflow" else "middle shrink-overflow" } + z index: 3 + padding top: 2 + font: + name: { if contains(styling.regular_options, match: "Beleren") then "Beleren Small Caps" else if contains(styling.regular_options, match: "Papyrus") then "Papyrus" else if is_gothic() then "ShangoGothic-Bold" else "Invocation Calligraphr" } + size: { if is_beleren() then 14 else if is_papyrus() then 13 else 15 } + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(40,10,6) } + weight: { if is_papyrus() then "bold" else "" } + separator color: red + rarity: + right: 344 + top: 297 + width: 44 + height: 22 + z index: 3 + render style: image + alignment: middle right + visible: { contains(styling.regular_options, match:"show normal rarity") } + choice images: + # Images based on the set symbol + basic land: + script: + if contains(styling.regular_options, match:"inverted common symbol") then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + common: + script: + if contains(styling.regular_options, match:"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 + top: 355 + width: 310 + bottom: 460 + font: + name: ShangoGothic-Bold + size: 12 + scale down to: 6 + color: { rgb(40,20,6) } + symbol font: + name: magic-mana-small-invocation + size: 14 + alignment: middle center + z index: 4 + mask: { if card.power != "" or card.toughness != "" then "text_mask.png" else "" } + 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 + ############################# PT + power: + z index: 6 + left: 326 + top: 432 + width: 15 + height: 25 + alignment: center middle shrink-overflow + font: + name: MPlantin + size: 15 + weight: bold + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(16,16,0) } + toughness: + z index: 6 + left: 326 + top: 460 + width: 15 + height: 25 + alignment: center middle shrink-overflow + font: + name: MPlantin + size: 15 + weight: bold + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(16,16,0) } + ############################# Copyright stuff + illustrator: + left: 48 + top: 486 + width: 90 + height: 10 + z index: 3 + alignment: middle left shrink-overflow + font: + name: ShangoGothic-Bold + size: 7.5 + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(40,10,6) } + copyright: + right: 350 + top: 492 + width: 129 + height: 10 + z index: 5 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: ShangoGothic-Bold + size: 6 + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(40,10,6) } +############################################################## 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() + " " + ( set.set_code ) + " * " + set.set_language + " " + 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 + save value: false +extra card field: + type: choice + name: pt box + choice: ptbox + 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: invocation symbol + choice: none + choice: invocation + initial: invocation + editable: false +extra card field: + type: choice + name: invocation symbol 2 + choice: none + choice: invocation + initial: invocation + editable: false +extra card field: + type: choice + name: glow + choice: none + choice: glow + initial: glow + editable: false +extra card field: + type: choice + name: invocation name start + choice: name + editable: false + save value: false +extra card field: + type: choice + name: invocation name + choice: name + editable: false + save value: false +extra card field: + type: choice + name: invocation name end + choice: name + editable: false + save value: false +extra card field: + type: choice + name: invocation cost start + choice: cost + editable: false + save value: false +extra card field: + type: choice + name: invocation cost + choice: cost + editable: false + save value: false +extra card field: + type: choice + name: invocation cost end + choice: cost + editable: false + save value: false +extra card field: + type: choice + name: silver border + choice: silver + 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: invocation symbol master + choice: none + choice: invocationmaster + initial: invocationmaster + editable: false +extra card field: + type: choice + name: invocation symbol master 2 + choice: none + choice: invocationmaster + initial: invocationmaster + editable: false +extra card field: + type: choice + name: glow master + choice: none + choice: glowmaster + initial: glowmaster + editable: false +extra card style: + artist arrow: + left: 34 + top: 489 + width: 12 + height: 7 + z index: 3 + render style: image + image: { saturate("artist_arrow.png", amount: frame_saturation()) } + pt box: + left: 318 + top: 422 + width: 32 + height: 71 + z index: 5 + visible: { card.pt != "" } + render style: image + image: { saturate("ivcpt.png", amount: frame_saturation()) } + 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.png + invocation symbol: + right: 347 + top: 296 + width: 23 + height: 23 + z index: 6 + render style: image + popup style: in place + alignment: middle center + include file: invocation + visible: { card.rarity != "masterpiece" and not contains(styling.regular_options, match:"show normal rarity") } + invocation symbol 2: + right: 347 + top: 296 + width: 23 + height: 23 + z index: 6 + render style: image + popup style: in place + alignment: middle center + include file: invocation + visible: { card.rarity != "masterpiece" and not contains(styling.regular_options, match:"show normal rarity") } + glow: + right: 346 + top: 298 + width: 24 + height: 24 + z index: 3 + render style: image + popup style: in place + alignment: middle center + include file: invocation + visible: { card.rarity != "masterpiece" and not contains(styling.regular_options, match:"show normal rarity") } + invocation symbol master: + right: 347 + top: 296 + width: 23 + height: 23 + z index: 6 + render style: image + popup style: in place + alignment: middle center + include file: invocation + visible: { card.rarity == "masterpiece" and not contains(styling.regular_options, match:"show normal rarity") } + invocation symbol master 2: + right: 347 + top: 296 + width: 23 + height: 23 + z index: 6 + render style: image + popup style: in place + alignment: middle center + include file: invocation + visible: { card.rarity == "masterpiece" and not contains(styling.regular_options, match:"show normal rarity") } + glow master: + right: 346 + top: 298 + width: 24 + height: 24 + z index: 3 + render style: image + popup style: in place + alignment: middle center + include file: invocation + visible: { card.rarity == "masterpiece" and not contains(styling.regular_options, match:"show normal rarity") } + invocation name start: + z index: 2 + left: 25 + top: 28 + width: 45 + height: 25 + render style: image + image: { saturate("namestart.png", amount:frame_saturation()) } + invocation name: + z index: 2 + left: 70 + top: 27 + width: { if contains(styling.regular_options, match:"snap") then max(58, card_style.name.content_width) - 58 else if contains(styling.regular_options, match:"nonexistent") then 265 else 220 - max(20,card_style.casting_cost.content_width) } + height: 27 + render style: image + image: { saturate("namemiddle.png", amount:frame_saturation()) } + invocation name end: + z index: 2 + left: { if contains(styling.regular_options, match:"snap") then 7 + max(33, card_style.name.content_width) else if contains(styling.regular_options, match:"nonexistent") then 305 else 290 - max(20,card_style.casting_cost.content_width) } + top: 28 + width: 45 + height: 25 + render style: image + image: { saturate("nameend.png", amount:frame_saturation()) } + invocation cost end: + z index: 2 + right: 353 + top: 28 + height: 25 + width: 15 + render style: image + image: { saturate("costend.png", amount:frame_saturation()) } + visible: { not contains(styling.regular_options, match:"nonexistent") } + invocation cost: + z index: 2 + right: 339 + top: 28 + height: 25 + width: { 2 + max(0,card_style.casting_cost.content_width - 17) } + render style: image + image: { saturate("costmid.png", amount:frame_saturation()) } + visible: { not contains(styling.regular_options, match:"nonexistent") } + invocation cost start: + z index: 2 + top: 28 + right: { 338 - max(0,card_style.casting_cost.content_width - 17) } + height: 25 + width: 15 + render style: image + image: { saturate("coststart.png", amount:frame_saturation()) } + visible: { not contains(styling.regular_options, match:"nonexistent") } + card code: + left: 34 + top: 476 + width: 104 + height: 10 + z index: 3 + font: + name: ShangoGothic-Bold + size: 6.75 + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(40,10,6) } + silver border: + left: 0 + top: 0 + height: 523 + width: 375 + z index: 1 + render style: image + image: silver_border.png + visible: { contains(styling.regular_options, match:"silver border") } + auto copyright: + right: 350 + top: 492 + width: 129 + height: 10 + z index: 5 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: ShangoGothic-Bold + size: 6 + color: { if contains(styling.regular_options, match:"grayscale") then "black" else rgb(40,10,6) } diff --git a/data/magic-m15-invocation.mse-style/text_mask.png b/data/magic-m15-invocation.mse-style/text_mask.png new file mode 100644 index 000000000..72f294c1f Binary files /dev/null and b/data/magic-m15-invocation.mse-style/text_mask.png differ diff --git a/data/magic-m15-invocation.mse-style/ucard.png b/data/magic-m15-invocation.mse-style/ucard.png new file mode 100644 index 000000000..70f0fb454 Binary files /dev/null and b/data/magic-m15-invocation.mse-style/ucard.png differ diff --git a/data/magic-m15-invocation.mse-style/wcard.png b/data/magic-m15-invocation.mse-style/wcard.png new file mode 100644 index 000000000..e54505fee Binary files /dev/null and b/data/magic-m15-invocation.mse-style/wcard.png differ diff --git a/data/magic-m15-jinx.mse-style/acard.jpg b/data/magic-m15-jinx.mse-style/acard.jpg new file mode 100644 index 000000000..9c859e52b Binary files /dev/null and b/data/magic-m15-jinx.mse-style/acard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/apt.png b/data/magic-m15-jinx.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-jinx.mse-style/apt.png differ diff --git a/data/magic-m15-jinx.mse-style/artifact_blend_card.png b/data/magic-m15-jinx.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-jinx.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-jinx.mse-style/artifact_blend_identity.png b/data/magic-m15-jinx.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-jinx.mse-style/artifact_blend_pt.png b/data/magic-m15-jinx.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-jinx.mse-style/artifact_blend_stamp.png b/data/magic-m15-jinx.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-jinx.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-jinx.mse-style/artist_arrow.png b/data/magic-m15-jinx.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-jinx.mse-style/bcard.jpg b/data/magic-m15-jinx.mse-style/bcard.jpg new file mode 100644 index 000000000..2e3ec8641 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/bcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/blcard.jpg b/data/magic-m15-jinx.mse-style/blcard.jpg new file mode 100644 index 000000000..9d34f81f6 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/blcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/blpt.png b/data/magic-m15-jinx.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/blpt.png differ diff --git a/data/magic-m15-jinx.mse-style/blstamp.jpg b/data/magic-m15-jinx.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-jinx.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/border_mask.png b/data/magic-m15-jinx.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/border_mask.png differ diff --git a/data/magic-m15-jinx.mse-style/bpt.png b/data/magic-m15-jinx.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/bpt.png differ diff --git a/data/magic-m15-jinx.mse-style/bstamp.jpg b/data/magic-m15-jinx.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/build.bat b/data/magic-m15-jinx.mse-style/build.bat new file mode 100644 index 000000000..17fd95a34 --- /dev/null +++ b/data/magic-m15-jinx.mse-style/build.bat @@ -0,0 +1,7 @@ +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-jinx.mse-style/card-sample.png b/data/magic-m15-jinx.mse-style/card-sample.png new file mode 100644 index 000000000..8516ede7e Binary files /dev/null and b/data/magic-m15-jinx.mse-style/card-sample.png differ diff --git a/data/magic-m15-jinx.mse-style/ccard.jpg b/data/magic-m15-jinx.mse-style/ccard.jpg new file mode 100644 index 000000000..ab72832a4 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/ccard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/clcard.jpg b/data/magic-m15-jinx.mse-style/clcard.jpg new file mode 100644 index 000000000..735b946b2 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/clcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/foil_mask.png b/data/magic-m15-jinx.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/foil_mask.png differ diff --git a/data/magic-m15-jinx.mse-style/foil_mask_rare.png b/data/magic-m15-jinx.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-jinx.mse-style/foil_stamp.png b/data/magic-m15-jinx.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-jinx.mse-style/gcard.jpg b/data/magic-m15-jinx.mse-style/gcard.jpg new file mode 100644 index 000000000..57a978098 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/gcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/glcard.jpg b/data/magic-m15-jinx.mse-style/glcard.jpg new file mode 100644 index 000000000..a0daa75bc Binary files /dev/null and b/data/magic-m15-jinx.mse-style/glcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/glpt.png b/data/magic-m15-jinx.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-jinx.mse-style/glpt.png differ diff --git a/data/magic-m15-jinx.mse-style/glstamp.jpg b/data/magic-m15-jinx.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/gpt.png b/data/magic-m15-jinx.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-jinx.mse-style/gpt.png differ diff --git a/data/magic-m15-jinx.mse-style/gstamp.jpg b/data/magic-m15-jinx.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/hybrid_blend_card.png b/data/magic-m15-jinx.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-jinx.mse-style/hybrid_blend_identity.png b/data/magic-m15-jinx.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-jinx.mse-style/hybrid_blend_pt.png b/data/magic-m15-jinx.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-jinx.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-jinx.mse-style/hybrid_blend_stamp.png b/data/magic-m15-jinx.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-jinx.mse-style/mcard.jpg b/data/magic-m15-jinx.mse-style/mcard.jpg new file mode 100644 index 000000000..6964d4e69 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/mcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/mlcard.jpg b/data/magic-m15-jinx.mse-style/mlcard.jpg new file mode 100644 index 000000000..43422d671 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/mlpt.png b/data/magic-m15-jinx.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/mlpt.png differ diff --git a/data/magic-m15-jinx.mse-style/mlstamp.jpg b/data/magic-m15-jinx.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/mpt.png b/data/magic-m15-jinx.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/mpt.png differ diff --git a/data/magic-m15-jinx.mse-style/mstamp.jpg b/data/magic-m15-jinx.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/multicolor_blend_card.png b/data/magic-m15-jinx.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-jinx.mse-style/multicolor_blend_identity.png b/data/magic-m15-jinx.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-jinx.mse-style/multicolor_blend_pt.png b/data/magic-m15-jinx.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-jinx.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-jinx.mse-style/multicolor_blend_stamp.png b/data/magic-m15-jinx.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-jinx.mse-style/rcard.jpg b/data/magic-m15-jinx.mse-style/rcard.jpg new file mode 100644 index 000000000..9f9642cb3 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/rcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/rlcard.jpg b/data/magic-m15-jinx.mse-style/rlcard.jpg new file mode 100644 index 000000000..1f4da5db2 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/rlpt.png b/data/magic-m15-jinx.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-jinx.mse-style/rlpt.png differ diff --git a/data/magic-m15-jinx.mse-style/rlstamp.jpg b/data/magic-m15-jinx.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/rpt.png b/data/magic-m15-jinx.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-jinx.mse-style/rpt.png differ diff --git a/data/magic-m15-jinx.mse-style/rstamp.jpg b/data/magic-m15-jinx.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-jinx.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/style b/data/magic-m15-jinx.mse-style/style new file mode 100644 index 000000000..d1acb0352 --- /dev/null +++ b/data/magic-m15-jinx.mse-style/style @@ -0,0 +1,426 @@ +mse version: 2.0.0 +game: magic +short name: M15 Jinx +full name: Jinx After M15 +icon: card-sample.png +installer group: magic/m15 style/jinx cards +position hint: 004 + +version: 2014-07-16 +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_colorless := { + if input == "c" then "a" + else input + } + + template_prefix := [card: "" card2: "" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png"] + template := { template_prefix[type] + no_colorless() + template_suffix[type] } + land_template := { template_prefix[type] + no_colorless() + "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 + 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-jinx.mse-style/tombstone.png b/data/magic-m15-jinx.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/tombstone.png differ diff --git a/data/magic-m15-jinx.mse-style/ucard.jpg b/data/magic-m15-jinx.mse-style/ucard.jpg new file mode 100644 index 000000000..220fa01be Binary files /dev/null and b/data/magic-m15-jinx.mse-style/ucard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/ulcard.jpg b/data/magic-m15-jinx.mse-style/ulcard.jpg new file mode 100644 index 000000000..f40e47bb1 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/ulpt.png b/data/magic-m15-jinx.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/ulpt.png differ diff --git a/data/magic-m15-jinx.mse-style/ulstamp.jpg b/data/magic-m15-jinx.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/upt.png b/data/magic-m15-jinx.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/upt.png differ diff --git a/data/magic-m15-jinx.mse-style/ustamp.jpg b/data/magic-m15-jinx.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/wcard.jpg b/data/magic-m15-jinx.mse-style/wcard.jpg new file mode 100644 index 000000000..c37428975 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/wcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/wlcard.jpg b/data/magic-m15-jinx.mse-style/wlcard.jpg new file mode 100644 index 000000000..b72092f59 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-jinx.mse-style/wlpt.png b/data/magic-m15-jinx.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/wlpt.png differ diff --git a/data/magic-m15-jinx.mse-style/wlstamp.jpg b/data/magic-m15-jinx.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-jinx.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-jinx.mse-style/wpt.png b/data/magic-m15-jinx.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-jinx.mse-style/wpt.png differ diff --git a/data/magic-m15-jinx.mse-style/wstamp.jpg b/data/magic-m15-jinx.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-jinx.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/acard.jpg b/data/magic-m15-keyword.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-keyword.mse-style/acard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/annihilator.png b/data/magic-m15-keyword.mse-style/annihilator.png new file mode 100644 index 000000000..c4d5458c1 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/annihilator.png differ diff --git a/data/magic-m15-keyword.mse-style/apt.png b/data/magic-m15-keyword.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-keyword.mse-style/apt.png differ diff --git a/data/magic-m15-keyword.mse-style/artifact_blend_card.png b/data/magic-m15-keyword.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-keyword.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-keyword.mse-style/artifact_blend_identity.png b/data/magic-m15-keyword.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-keyword.mse-style/artifact_blend_pt.png b/data/magic-m15-keyword.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-keyword.mse-style/artifact_blend_stamp.png b/data/magic-m15-keyword.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-keyword.mse-style/artist_arrow.png b/data/magic-m15-keyword.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-keyword.mse-style/astamp.jpg b/data/magic-m15-keyword.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/astamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/bcard.jpg b/data/magic-m15-keyword.mse-style/bcard.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/bcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/blcard.jpg b/data/magic-m15-keyword.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/blcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/blpt.png b/data/magic-m15-keyword.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/blpt.png differ diff --git a/data/magic-m15-keyword.mse-style/blstamp.jpg b/data/magic-m15-keyword.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-keyword.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/border_mask.png b/data/magic-m15-keyword.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/border_mask.png differ diff --git a/data/magic-m15-keyword.mse-style/bpt.png b/data/magic-m15-keyword.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/bpt.png differ diff --git a/data/magic-m15-keyword.mse-style/bstamp.jpg b/data/magic-m15-keyword.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/build.bat b/data/magic-m15-keyword.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-keyword.mse-style/build.bat @@ -0,0 +1,7 @@ +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-keyword.mse-style/can't_block.png b/data/magic-m15-keyword.mse-style/can't_block.png new file mode 100644 index 000000000..1643cb7d0 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/can't_block.png differ diff --git a/data/magic-m15-keyword.mse-style/card-sample.png b/data/magic-m15-keyword.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15-keyword.mse-style/card-sample.png differ diff --git a/data/magic-m15-keyword.mse-style/ccard.jpg b/data/magic-m15-keyword.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ccard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/clcard.jpg b/data/magic-m15-keyword.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-keyword.mse-style/clcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/clpt.png b/data/magic-m15-keyword.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/clpt.png differ diff --git a/data/magic-m15-keyword.mse-style/clstamp.jpg b/data/magic-m15-keyword.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-keyword.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/cpt.png b/data/magic-m15-keyword.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/cpt.png differ diff --git a/data/magic-m15-keyword.mse-style/cstamp.jpg b/data/magic-m15-keyword.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/deathtouch.png b/data/magic-m15-keyword.mse-style/deathtouch.png new file mode 100644 index 000000000..e0e3c0035 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/deathtouch.png differ diff --git a/data/magic-m15-keyword.mse-style/defender.png b/data/magic-m15-keyword.mse-style/defender.png new file mode 100644 index 000000000..a9d7bb6ed Binary files /dev/null and b/data/magic-m15-keyword.mse-style/defender.png differ diff --git a/data/magic-m15-keyword.mse-style/double_strike.png b/data/magic-m15-keyword.mse-style/double_strike.png new file mode 100644 index 000000000..18ce4f35f Binary files /dev/null and b/data/magic-m15-keyword.mse-style/double_strike.png differ diff --git a/data/magic-m15-keyword.mse-style/first_strike.png b/data/magic-m15-keyword.mse-style/first_strike.png new file mode 100644 index 000000000..144fb39b4 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/first_strike.png differ diff --git a/data/magic-m15-keyword.mse-style/flash.png b/data/magic-m15-keyword.mse-style/flash.png new file mode 100644 index 000000000..78a064776 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/flash.png differ diff --git a/data/magic-m15-keyword.mse-style/flying.png b/data/magic-m15-keyword.mse-style/flying.png new file mode 100644 index 000000000..25dfcc2ba Binary files /dev/null and b/data/magic-m15-keyword.mse-style/flying.png differ diff --git a/data/magic-m15-keyword.mse-style/foil_mask.png b/data/magic-m15-keyword.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/foil_mask.png differ diff --git a/data/magic-m15-keyword.mse-style/foil_mask_rare.png b/data/magic-m15-keyword.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-keyword.mse-style/foil_stamp.png b/data/magic-m15-keyword.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-keyword.mse-style/forestwalk.png b/data/magic-m15-keyword.mse-style/forestwalk.png new file mode 100644 index 000000000..38695fb3f Binary files /dev/null and b/data/magic-m15-keyword.mse-style/forestwalk.png differ diff --git a/data/magic-m15-keyword.mse-style/gcard.jpg b/data/magic-m15-keyword.mse-style/gcard.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/gcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/glcard.jpg b/data/magic-m15-keyword.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/glcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/glpt.png b/data/magic-m15-keyword.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-keyword.mse-style/glpt.png differ diff --git a/data/magic-m15-keyword.mse-style/glstamp.jpg b/data/magic-m15-keyword.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/gpt.png b/data/magic-m15-keyword.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-keyword.mse-style/gpt.png differ diff --git a/data/magic-m15-keyword.mse-style/gstamp.jpg b/data/magic-m15-keyword.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/haste.png b/data/magic-m15-keyword.mse-style/haste.png new file mode 100644 index 000000000..06cc39a0f Binary files /dev/null and b/data/magic-m15-keyword.mse-style/haste.png differ diff --git a/data/magic-m15-keyword.mse-style/hexproof.png b/data/magic-m15-keyword.mse-style/hexproof.png new file mode 100644 index 000000000..df10b7d60 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/hexproof.png differ diff --git a/data/magic-m15-keyword.mse-style/hybrid_blend_card.png b/data/magic-m15-keyword.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-keyword.mse-style/hybrid_blend_identity.png b/data/magic-m15-keyword.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-keyword.mse-style/hybrid_blend_pt.png b/data/magic-m15-keyword.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-keyword.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-keyword.mse-style/hybrid_blend_stamp.png b/data/magic-m15-keyword.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-keyword.mse-style/indestructible.png b/data/magic-m15-keyword.mse-style/indestructible.png new file mode 100644 index 000000000..7fc7ed03a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/indestructible.png differ diff --git a/data/magic-m15-keyword.mse-style/ingest.png b/data/magic-m15-keyword.mse-style/ingest.png new file mode 100644 index 000000000..9f7748e3a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ingest.png differ diff --git a/data/magic-m15-keyword.mse-style/intimidate.png b/data/magic-m15-keyword.mse-style/intimidate.png new file mode 100644 index 000000000..e5addd554 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/intimidate.png differ diff --git a/data/magic-m15-keyword.mse-style/keyword_bar.png b/data/magic-m15-keyword.mse-style/keyword_bar.png new file mode 100644 index 000000000..b35c95555 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/keyword_bar.png differ diff --git a/data/magic-m15-keyword.mse-style/lifelink.png b/data/magic-m15-keyword.mse-style/lifelink.png new file mode 100644 index 000000000..f3c86ed57 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/lifelink.png differ diff --git a/data/magic-m15-keyword.mse-style/mcard.jpg b/data/magic-m15-keyword.mse-style/mcard.jpg new file mode 100644 index 000000000..7fc8c89d2 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/mcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/menace.png b/data/magic-m15-keyword.mse-style/menace.png new file mode 100644 index 000000000..41e383008 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/menace.png differ diff --git a/data/magic-m15-keyword.mse-style/mlcard.jpg b/data/magic-m15-keyword.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/mlpt.png b/data/magic-m15-keyword.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/mlpt.png differ diff --git a/data/magic-m15-keyword.mse-style/mlstamp.jpg b/data/magic-m15-keyword.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/mpt.png b/data/magic-m15-keyword.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/mpt.png differ diff --git a/data/magic-m15-keyword.mse-style/mstamp.jpg b/data/magic-m15-keyword.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/multicolor_blend_card.png b/data/magic-m15-keyword.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-keyword.mse-style/multicolor_blend_identity.png b/data/magic-m15-keyword.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-keyword.mse-style/multicolor_blend_pt.png b/data/magic-m15-keyword.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-keyword.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-keyword.mse-style/multicolor_blend_stamp.png b/data/magic-m15-keyword.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-keyword.mse-style/must_attack.png b/data/magic-m15-keyword.mse-style/must_attack.png new file mode 100644 index 000000000..ad00074dc Binary files /dev/null and b/data/magic-m15-keyword.mse-style/must_attack.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-artifact.png b/data/magic-m15-keyword.mse-style/pro-artifact.png new file mode 100644 index 000000000..f8aecb0c1 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-artifact.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-black.png b/data/magic-m15-keyword.mse-style/pro-black.png new file mode 100644 index 000000000..3669735f1 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-black.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-blue.png b/data/magic-m15-keyword.mse-style/pro-blue.png new file mode 100644 index 000000000..ddd430676 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-blue.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-gold.png b/data/magic-m15-keyword.mse-style/pro-gold.png new file mode 100644 index 000000000..f4cf25d7d Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-gold.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-green.png b/data/magic-m15-keyword.mse-style/pro-green.png new file mode 100644 index 000000000..9b684003b Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-green.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-red.png b/data/magic-m15-keyword.mse-style/pro-red.png new file mode 100644 index 000000000..aa30c989b Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-red.png differ diff --git a/data/magic-m15-keyword.mse-style/pro-white.png b/data/magic-m15-keyword.mse-style/pro-white.png new file mode 100644 index 000000000..aa7ec95d2 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/pro-white.png differ diff --git a/data/magic-m15-keyword.mse-style/protection.png b/data/magic-m15-keyword.mse-style/protection.png new file mode 100644 index 000000000..3f98c903b Binary files /dev/null and b/data/magic-m15-keyword.mse-style/protection.png differ diff --git a/data/magic-m15-keyword.mse-style/rally.png b/data/magic-m15-keyword.mse-style/rally.png new file mode 100644 index 000000000..565745397 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rally.png differ diff --git a/data/magic-m15-keyword.mse-style/rcard.jpg b/data/magic-m15-keyword.mse-style/rcard.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/reach.png b/data/magic-m15-keyword.mse-style/reach.png new file mode 100644 index 000000000..5e3a2a890 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/reach.png differ diff --git a/data/magic-m15-keyword.mse-style/regenerate.png b/data/magic-m15-keyword.mse-style/regenerate.png new file mode 100644 index 000000000..8c5a73270 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/regenerate.png differ diff --git a/data/magic-m15-keyword.mse-style/renown.png b/data/magic-m15-keyword.mse-style/renown.png new file mode 100644 index 000000000..6f93f2396 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/renown.png differ diff --git a/data/magic-m15-keyword.mse-style/rlcard.jpg b/data/magic-m15-keyword.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/rlpt.png b/data/magic-m15-keyword.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rlpt.png differ diff --git a/data/magic-m15-keyword.mse-style/rlstamp.jpg b/data/magic-m15-keyword.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/rpt.png b/data/magic-m15-keyword.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rpt.png differ diff --git a/data/magic-m15-keyword.mse-style/rstamp.jpg b/data/magic-m15-keyword.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-keyword.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/style b/data/magic-m15-keyword.mse-style/style new file mode 100644 index 000000000..58f2fe1e4 --- /dev/null +++ b/data/magic-m15-keyword.mse-style/style @@ -0,0 +1,582 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-09 +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 := { 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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + has_identity := { styling.color_indicator_dot } + 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: 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: 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 field: + type: boolean + name: keyword icons + description: Should the keyword icon area be present? + initial: yes +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() } + ############################# 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: 1 + 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: 357 + width: 314 + height: 125 + 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: 353 + width: 138 + height: 130 + 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: keyword bar + choice: bar + save value: false + editable: false +extra card field: + type: choice + name: artist arrow + editable: false + save value: false + choice: white +extra card field: + type: multiple choice + name: keyword icons + description: Icons for keywords + choice: annihilator + choice: can't block + choice: deathtouch + choice: defender + choice: double strike + choice: first strike + choice: flash + choice: flying + choice: forestwalk + choice: haste + choice: hexproof + choice: indestructible + choice: ingest + choice: intimidate + choice: lifelink + choice: menace + choice: must attack + choice: rally + choice: reach + choice: regenerate + choice: renown + choice: token + choice: trample + choice: unblockable + choice: undying + choice: vigilance + choice: protection + choice: + name: protection from + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: artifact +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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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 + keyword bar: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: keyword_bar.png + visible: {styling.keyword_icons} + 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() } + keyword bar: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: keyword_bar.png + visible: {styling.keyword_icons} + 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 + 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" } + keyword icons: + left: 42 + top: { if styling.keyword_icons then 321 else 5000 } + width: 297 + height: 24 + z index: 1 + alignment: middle left + render style: image list + spacing: 9 + choice images: + annihilator: annihilator.png + can't block: can't_block.png + deathtouch: deathtouch.png + defender: defender.png + double strike: double_strike.png + first strike: first_strike.png + flash: flash.png + flying: flying.png + forestwalk: forestwalk.png + haste: haste.png + hexproof: hexproof.png + indestructible: indestructible.png + ingest: ingest.png + intimidate: intimidate.png + lifelink: lifelink.png + menace: menace.png + must attack: must_attack.png + rally: rally.png + reach: reach.png + regenerate: regenerate.png + renown: renown.png + token: token.png + trample: trample.png + unblockable: unblockable.png + undying: undying.png + vigilance: vigilance.png + protection: protection.png + protection from white: pro-white.png + protection from blue: pro-blue.png + protection from black: pro-black.png + protection from red: pro-red.png + protection from green: pro-green.png + protection from multicolor: pro-gold.png + protection from artifact: pro-artifact.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 \ No newline at end of file diff --git a/data/magic-m15-keyword.mse-style/token.png b/data/magic-m15-keyword.mse-style/token.png new file mode 100644 index 000000000..94bf641ce Binary files /dev/null and b/data/magic-m15-keyword.mse-style/token.png differ diff --git a/data/magic-m15-keyword.mse-style/tombstone.png b/data/magic-m15-keyword.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/tombstone.png differ diff --git a/data/magic-m15-keyword.mse-style/trample.png b/data/magic-m15-keyword.mse-style/trample.png new file mode 100644 index 000000000..c9d725cfc Binary files /dev/null and b/data/magic-m15-keyword.mse-style/trample.png differ diff --git a/data/magic-m15-keyword.mse-style/ucard.jpg b/data/magic-m15-keyword.mse-style/ucard.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ucard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/ulcard.jpg b/data/magic-m15-keyword.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/ulpt.png b/data/magic-m15-keyword.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ulpt.png differ diff --git a/data/magic-m15-keyword.mse-style/ulstamp.jpg b/data/magic-m15-keyword.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/unblockable.png b/data/magic-m15-keyword.mse-style/unblockable.png new file mode 100644 index 000000000..d41ec84cc Binary files /dev/null and b/data/magic-m15-keyword.mse-style/unblockable.png differ diff --git a/data/magic-m15-keyword.mse-style/undying.png b/data/magic-m15-keyword.mse-style/undying.png new file mode 100644 index 000000000..05b2873dc Binary files /dev/null and b/data/magic-m15-keyword.mse-style/undying.png differ diff --git a/data/magic-m15-keyword.mse-style/upt.png b/data/magic-m15-keyword.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/upt.png differ diff --git a/data/magic-m15-keyword.mse-style/ustamp.jpg b/data/magic-m15-keyword.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/vigilance.png b/data/magic-m15-keyword.mse-style/vigilance.png new file mode 100644 index 000000000..2604413e3 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/vigilance.png differ diff --git a/data/magic-m15-keyword.mse-style/wcard.jpg b/data/magic-m15-keyword.mse-style/wcard.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-m15-keyword.mse-style/wcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/wlcard.jpg b/data/magic-m15-keyword.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-keyword.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-keyword.mse-style/wlpt.png b/data/magic-m15-keyword.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/wlpt.png differ diff --git a/data/magic-m15-keyword.mse-style/wlstamp.jpg b/data/magic-m15-keyword.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-keyword.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-keyword.mse-style/wpt.png b/data/magic-m15-keyword.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-keyword.mse-style/wpt.png differ diff --git a/data/magic-m15-keyword.mse-style/wstamp.jpg b/data/magic-m15-keyword.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-keyword.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/acard.jpg b/data/magic-m15-leveler-improved.mse-style/acard.jpg new file mode 100644 index 000000000..3066e01e7 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/acard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/apt.png b/data/magic-m15-leveler-improved.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/apt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/artifact_blend_card.png b/data/magic-m15-leveler-improved.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/artifact_blend_identity.png b/data/magic-m15-leveler-improved.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/artifact_blend_pt.png b/data/magic-m15-leveler-improved.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/artifact_blend_stamp.png b/data/magic-m15-leveler-improved.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/artist_arrow.png b/data/magic-m15-leveler-improved.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/astamp.jpg b/data/magic-m15-leveler-improved.mse-style/astamp.jpg new file mode 100644 index 000000000..af4f039d3 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/astamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/bcard.jpg b/data/magic-m15-leveler-improved.mse-style/bcard.jpg new file mode 100644 index 000000000..2532ecab5 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/bcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/blcard.jpg b/data/magic-m15-leveler-improved.mse-style/blcard.jpg new file mode 100644 index 000000000..c0d634aa0 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/blcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/blpt.png b/data/magic-m15-leveler-improved.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/blpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/blstamp.jpg b/data/magic-m15-leveler-improved.mse-style/blstamp.jpg new file mode 100644 index 000000000..b4e6124b3 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/border_mask.png b/data/magic-m15-leveler-improved.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/border_mask.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/bpt.png b/data/magic-m15-leveler-improved.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/bpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/bstamp.jpg b/data/magic-m15-leveler-improved.mse-style/bstamp.jpg new file mode 100644 index 000000000..344ac2c4e Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/build.bat b/data/magic-m15-leveler-improved.mse-style/build.bat new file mode 100644 index 000000000..050b777a2 --- /dev/null +++ b/data/magic-m15-leveler-improved.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-leveler.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-leveler.mse-installer" "Magic - M15 Leveler Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-leveler-improved.mse-style/card-sample.png b/data/magic-m15-leveler-improved.mse-style/card-sample.png new file mode 100644 index 000000000..07ea70791 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/card-sample.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/ccard.jpg b/data/magic-m15-leveler-improved.mse-style/ccard.jpg new file mode 100644 index 000000000..f547c7ed6 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ccard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/clcard.jpg b/data/magic-m15-leveler-improved.mse-style/clcard.jpg new file mode 100644 index 000000000..1ef7c658a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/clcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/clpt.png b/data/magic-m15-leveler-improved.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/clpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/clstamp.jpg b/data/magic-m15-leveler-improved.mse-style/clstamp.jpg new file mode 100644 index 000000000..11511b525 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/cpt.png b/data/magic-m15-leveler-improved.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/cpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/cstamp.jpg b/data/magic-m15-leveler-improved.mse-style/cstamp.jpg new file mode 100644 index 000000000..6766040f9 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/foil_mask.png b/data/magic-m15-leveler-improved.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/foil_mask.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/foil_mask_rare.png b/data/magic-m15-leveler-improved.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/foil_stamp.png b/data/magic-m15-leveler-improved.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/gcard.jpg b/data/magic-m15-leveler-improved.mse-style/gcard.jpg new file mode 100644 index 000000000..dc0dfb264 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/gcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/glcard.jpg b/data/magic-m15-leveler-improved.mse-style/glcard.jpg new file mode 100644 index 000000000..efe72b6a7 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/glcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/glpt.png b/data/magic-m15-leveler-improved.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/glpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/glstamp.jpg b/data/magic-m15-leveler-improved.mse-style/glstamp.jpg new file mode 100644 index 000000000..06ff570cf Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/gpt.png b/data/magic-m15-leveler-improved.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/gpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/gstamp.jpg b/data/magic-m15-leveler-improved.mse-style/gstamp.jpg new file mode 100644 index 000000000..80dfef20d Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/hybrid_blend_card.png b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/hybrid_blend_identity.png b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/hybrid_blend_pt.png b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/hybrid_blend_stamp.png b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/lvlup_multiply_1.png b/data/magic-m15-leveler-improved.mse-style/lvlup_multiply_1.png new file mode 100644 index 000000000..593da601a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/lvlup_multiply_1.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/lvlup_multiply_2.png b/data/magic-m15-leveler-improved.mse-style/lvlup_multiply_2.png new file mode 100644 index 000000000..a85e8b649 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/lvlup_multiply_2.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/lvlup_texture_1.png b/data/magic-m15-leveler-improved.mse-style/lvlup_texture_1.png new file mode 100644 index 000000000..489c8692b Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/lvlup_texture_1.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/lvlup_texture_2.png b/data/magic-m15-leveler-improved.mse-style/lvlup_texture_2.png new file mode 100644 index 000000000..df95fe43b Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/lvlup_texture_2.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/mcard.jpg b/data/magic-m15-leveler-improved.mse-style/mcard.jpg new file mode 100644 index 000000000..731be8bba Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/mcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/mlcard.jpg b/data/magic-m15-leveler-improved.mse-style/mlcard.jpg new file mode 100644 index 000000000..e651c6fed Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/mlpt.png b/data/magic-m15-leveler-improved.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/mlpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/mlstamp.jpg b/data/magic-m15-leveler-improved.mse-style/mlstamp.jpg new file mode 100644 index 000000000..f91864e3c Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/mpt.png b/data/magic-m15-leveler-improved.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/mpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/mstamp.jpg b/data/magic-m15-leveler-improved.mse-style/mstamp.jpg new file mode 100644 index 000000000..fdbf0a026 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/multicolor_blend_card.png b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/multicolor_blend_identity.png b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/multicolor_blend_pt.png b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/multicolor_blend_stamp.png b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/ptbox_multiply_1.png b/data/magic-m15-leveler-improved.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/ptbox_multiply_2.png b/data/magic-m15-leveler-improved.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..2023a23f0 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/rcard.jpg b/data/magic-m15-leveler-improved.mse-style/rcard.jpg new file mode 100644 index 000000000..cf7c6a22c Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/rcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/rlcard.jpg b/data/magic-m15-leveler-improved.mse-style/rlcard.jpg new file mode 100644 index 000000000..0752ec67a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/rlpt.png b/data/magic-m15-leveler-improved.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/rlpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/rlstamp.jpg b/data/magic-m15-leveler-improved.mse-style/rlstamp.jpg new file mode 100644 index 000000000..0b492748b Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/rpt.png b/data/magic-m15-leveler-improved.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/rpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/rstamp.jpg b/data/magic-m15-leveler-improved.mse-style/rstamp.jpg new file mode 100644 index 000000000..8f7addb23 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/style b/data/magic-m15-leveler-improved.mse-style/style new file mode 100644 index 000000000..0ee5d2fbd --- /dev/null +++ b/data/magic-m15-leveler-improved.mse-style/style @@ -0,0 +1,843 @@ +mse version: 2.0.0 +game: magic +short name: M15 Leveler Improved +full name: Levelers After M15 Improved +icon: card-sample.png +installer group: magic/m15 style/leveler cards +position hint: 030 + +version: 2018-02-09 +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 := { 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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + 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" } + + # Replacing the text_filter() from game file because all three rule text fields should call card.name + card_name_replace := + replace@( + match: "CARDNAME" + replace: "" + (if card.name=="" then "CARDNAME" else card.name) + "") + has_identity := { styling.color_indicator_dot } + 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: 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. +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: 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() } + ############################# Name line + name: + 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()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name() } + color: black + casting cost: + right: 346 + top: 30 + 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: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "52" else "32" } + top: { 296 + shrink_type() } + 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 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + 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 + rule text: + left: 29 + top: 327 + right: {if card.pt != "" then 277 else 342} + height: 52 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { 14 - top_box_font_cap() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { 14 - top_box_font_cap() } + 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 + level 2 text: + left: {if card.level_1 != "" then 103 else 29} + top: 379 + right: {if card.pt_2 != "" then 277 else 342} + height: 51 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.level_fontsize_top == "" then 12 else styling.level_fontsize_top } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.level_fontsize_top == "" then 12 else styling.level_fontsize_top } + 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 + level 3 text: + left: {if card.level_2 != "" then 103 else 29} + top: 430 + right: {if card.pt_3 != "" then 277 else 342} + height: 51 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.level_fontsize_bottom == "" then 12 else styling.level_fontsize_bottom } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.level_fontsize_bottom == "" then 12 else styling.level_fontsize_bottom } + 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 + ############################# Levels + level 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + level 2: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + ############################# PT + pt: + z index: 3 + left: 284 + top: 339 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + separator color: red + pt 2: + z index: 3 + left: 284 + top: 390.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + separator color: red + pt 3: + z index: 3 + left: 284 + top: 441.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + 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: pt box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + 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 +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 1 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 2 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup multiply 1 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to darken second arrow by more. +extra card field: + type: choice + name: lvlup multiply 2 + choice: image + save value: false + editable: false +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 1 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the second arrow. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 2 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 1 copy 1 + editable: false + save value: false + script: card.level_1 +# Repeat the second level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 2 copy 1 + editable: false + save value: false + script: card.level_2 +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: 271 + top: 336 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 271 + top: 387.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_2 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 271 + top: 438.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_3 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + 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 + 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" } + lvlup texture 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_1.png + visible: {card.level_1 != ""} + lvlup texture 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_2.png + visible: {card.level_2 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_1.png", combine: "multiply")} + visible: {card.level_1 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_2.png", combine: "multiply")} + visible: {card.level_2 != ""} + lvl label 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 1 copy 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 2: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + lvl label 2 copy 1: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + level 1 copy 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + level 2 copy 1: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + 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 \ No newline at end of file diff --git a/data/magic-m15-leveler-improved.mse-style/tombstone.png b/data/magic-m15-leveler-improved.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/tombstone.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/ucard.jpg b/data/magic-m15-leveler-improved.mse-style/ucard.jpg new file mode 100644 index 000000000..5b8ce33e8 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ucard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/ulcard.jpg b/data/magic-m15-leveler-improved.mse-style/ulcard.jpg new file mode 100644 index 000000000..492e1b3f2 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/ulpt.png b/data/magic-m15-leveler-improved.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ulpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/ulstamp.jpg b/data/magic-m15-leveler-improved.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ce9f9e9fb Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/upt.png b/data/magic-m15-leveler-improved.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/upt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/ustamp.jpg b/data/magic-m15-leveler-improved.mse-style/ustamp.jpg new file mode 100644 index 000000000..b67b5957d Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/wcard.jpg b/data/magic-m15-leveler-improved.mse-style/wcard.jpg new file mode 100644 index 000000000..4ff7c94d1 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/wcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/wlcard.jpg b/data/magic-m15-leveler-improved.mse-style/wlcard.jpg new file mode 100644 index 000000000..06148ec9a Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/wlpt.png b/data/magic-m15-leveler-improved.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/wlpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/wlstamp.jpg b/data/magic-m15-leveler-improved.mse-style/wlstamp.jpg new file mode 100644 index 000000000..05713f37e Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-leveler-improved.mse-style/wpt.png b/data/magic-m15-leveler-improved.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/wpt.png differ diff --git a/data/magic-m15-leveler-improved.mse-style/wstamp.jpg b/data/magic-m15-leveler-improved.mse-style/wstamp.jpg new file mode 100644 index 000000000..f7d028a60 Binary files /dev/null and b/data/magic-m15-leveler-improved.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/acard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/acard.jpg new file mode 100644 index 000000000..94d8b1810 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/acb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/acb.png new file mode 100644 index 000000000..6aa25c73d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/acb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/aetherprint.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/aetherprint.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..6aed96eeb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..8df29b216 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card3.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..55aae378f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card4.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card4.png new file mode 100644 index 000000000..8aaf9023b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card4.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card5.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card5.png new file mode 100644 index 000000000..e23f117c1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card5.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card6.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card6.png new file mode 100644 index 000000000..b483bc77f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card6.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card7.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card7.png new file mode 100644 index 000000000..ae27e3052 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card7.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card8.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card8.png new file mode 100644 index 000000000..497d76da0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_card8.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_cb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_cb.png new file mode 100644 index 000000000..199bf0a3d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_cb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_identity2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_identity2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_legend.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_legend.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_legend.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_legend2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_legend2.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_legend2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_map.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_map.png new file mode 100644 index 000000000..ce812993b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_map.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_mappt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_mappt.png new file mode 100644 index 000000000..632169ad2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_mappt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_miracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_miracle.png new file mode 100644 index 000000000..48d241709 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_miracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_miracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_miracle2.png new file mode 100644 index 000000000..48d241709 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_miracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_nyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_nyx2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_nyx2.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_nyx2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_pt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_pt2.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_saga.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_saga.png new file mode 100644 index 000000000..9617c2781 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_saga.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_saga2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_saga2.png new file mode 100644 index 000000000..9617c2781 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_saga2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_stamp2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_stamp2.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artifact_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/artist_arrow.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/astamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/astamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/4tress_imagemask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/4tress_imagemask.png new file mode 100644 index 000000000..4267f12da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/4tress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/4tress_imagemask_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/4tress_imagemask_level.png new file mode 100644 index 000000000..2765fd320 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/4tress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/fortress_imagemask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/fortress_imagemask.png new file mode 100644 index 000000000..742602ae7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/fortress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/fortress_imagemask_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/fortress_imagemask_level.png new file mode 100644 index 000000000..0a0bf3a87 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/fortress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask.png new file mode 100644 index 000000000..fdca3041d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil.png new file mode 100644 index 000000000..ed1ef3a16 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_level.png new file mode 100644 index 000000000..6c5b86e18 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare.png new file mode 100644 index 000000000..9680676c5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_level.png new file mode 100644 index 000000000..4da474963 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_wide.png new file mode 100644 index 000000000..cd4aa2591 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_wide_level.png new file mode 100644 index 000000000..a5b78dff6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_wide.png new file mode 100644 index 000000000..93284c72a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_wide_level.png new file mode 100644 index 000000000..f7c6a6521 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_2abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil.png new file mode 100644 index 000000000..cd9104be7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_level.png new file mode 100644 index 000000000..376cf092b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare.png new file mode 100644 index 000000000..c1e477ebd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_level.png new file mode 100644 index 000000000..81885405b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_wide.png new file mode 100644 index 000000000..c89599e33 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_wide_level.png new file mode 100644 index 000000000..52635dcf8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_wide.png new file mode 100644 index 000000000..ae0155865 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_wide_level.png new file mode 100644 index 000000000..9e9e6069f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_4abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_level.png new file mode 100644 index 000000000..12e21767f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare.png new file mode 100644 index 000000000..6412b6e1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_level.png new file mode 100644 index 000000000..cdc6c2a69 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_wide.png new file mode 100644 index 000000000..0000f9556 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_wide_level.png new file mode 100644 index 000000000..10d05d1dc Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_test.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_test.png new file mode 100644 index 000000000..b1ccc1102 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_test.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_wide.png new file mode 100644 index 000000000..1e47a06c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_wide_level.png new file mode 100644 index 000000000..17a426c03 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/backup masks/imagemask_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/bar.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bar.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/bcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bcard.jpg new file mode 100644 index 000000000..23d242506 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/bcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bcb.png new file mode 100644 index 000000000..7221ba6e7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/blank.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blank.png new file mode 100644 index 000000000..ea7d93466 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blank.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/blcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blcard.jpg new file mode 100644 index 000000000..5d928fa20 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/blcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blcb.png new file mode 100644 index 000000000..7221ba6e7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/blstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_ll.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_ll.png new file mode 100644 index 000000000..544fc0509 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_ll.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_ln.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_ln.png new file mode 100644 index 000000000..d9e68de53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_ln.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_nl.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_nl.png new file mode 100644 index 000000000..3798363a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_nl.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_nn.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_nn.png new file mode 100644 index 000000000..3c49efd8f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/border_mask_nn.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/bot_stripe.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bot_stripe.png new file mode 100644 index 000000000..9f090fc3e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bot_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/bot_stripe_test.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bot_stripe_test.png new file mode 100644 index 000000000..a52b2eff6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bot_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/bstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/build.bat b/data/magic-m15-mainframe-dfc-Sagas.mse-style/build.bat new file mode 100644 index 000000000..095ad584e --- /dev/null +++ b/data/magic-m15-mainframe-dfc-Sagas.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-mainframe-dfc-Sagas.mse-style/card-sample.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/card-sample.png new file mode 100644 index 000000000..4852f78f1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/card-sample.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ccard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ccard.jpg new file mode 100644 index 000000000..80c42fce7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ccb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ccb.png new file mode 100644 index 000000000..2ec710ebb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ccb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter1.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter1.png new file mode 100644 index 000000000..63905ea82 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter1.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter2.png new file mode 100644 index 000000000..cc005f032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter3.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter3.png new file mode 100644 index 000000000..de3a5df68 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter3.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter4.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter4.png new file mode 100644 index 000000000..11217e310 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter4.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter5.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter5.png new file mode 100644 index 000000000..b120e2a6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/chapter5.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clcard.jpg new file mode 100644 index 000000000..80abe769e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clcb.png new file mode 100644 index 000000000..2ec710ebb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear.png new file mode 100644 index 000000000..0abd46d2b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear2.png new file mode 100644 index 000000000..1febe3286 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_bot_stripe.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_bot_stripe.png new file mode 100644 index 000000000..1b16a4c80 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_bot_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_bot_stripe_test.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_bot_stripe_test.png new file mode 100644 index 000000000..c782ebed6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_bot_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_rare.png new file mode 100644 index 000000000..97fa42d0c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_top_stripe.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_top_stripe.png new file mode 100644 index 000000000..acae14917 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_top_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_top_stripe_test.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_top_stripe_test.png new file mode 100644 index 000000000..2fa344f9d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clear_top_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/clstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/compass.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/compass.png new file mode 100644 index 000000000..29947fce1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/compass.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/creature.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/creature.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/crown_border.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/crown_border.png new file mode 100644 index 000000000..08cd742aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/crown_border.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/cstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/eldrazi.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/eldrazi.png new file mode 100644 index 000000000..358dc4d27 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/eldrazi.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/enchantment.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/enchantment.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_pt.png new file mode 100644 index 000000000..051756fc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_rare_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_rare_pt.png new file mode 100644 index 000000000..ea9adc35b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_mask_rare_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fortress_imagemask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fortress_imagemask.png new file mode 100644 index 000000000..742602ae7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fortress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fortress_imagemask_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fortress_imagemask_level.png new file mode 100644 index 000000000..0a0bf3a87 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fortress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/acard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/acard.jpg new file mode 100644 index 000000000..d575426ac Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/acard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/acard2.jpg new file mode 100644 index 000000000..5f46420a7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/bcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/bcard.jpg new file mode 100644 index 000000000..3c9f1badb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/bcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/bcard2.jpg new file mode 100644 index 000000000..3f449343f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/blcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/blcard.jpg new file mode 100644 index 000000000..8b4c58ddf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/blcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/blcard2.jpg new file mode 100644 index 000000000..88f58e59a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ccard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ccard.jpg new file mode 100644 index 000000000..55f980671 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ccard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ccard2.jpg new file mode 100644 index 000000000..186e7a91d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/clcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/clcard.jpg new file mode 100644 index 000000000..19f9d9b60 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/clcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/clcard2.jpg new file mode 100644 index 000000000..f73c486a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/gcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/gcard.jpg new file mode 100644 index 000000000..d3c72e890 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/gcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/gcard2.jpg new file mode 100644 index 000000000..686bbfc8f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/glcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/glcard.jpg new file mode 100644 index 000000000..a3ebc4baa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/glcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/glcard2.jpg new file mode 100644 index 000000000..1fca7b875 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/image_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/image_mask.png new file mode 100644 index 000000000..b6d79fe29 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/image_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/image_mask_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/image_mask_rare.png new file mode 100644 index 000000000..98e187c1a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/image_mask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mcard.jpg new file mode 100644 index 000000000..f86b5b9e4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mcard2.jpg new file mode 100644 index 000000000..3e07d5a8f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mlcard.jpg new file mode 100644 index 000000000..9953b8cd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mlcard2.jpg new file mode 100644 index 000000000..8e08bb395 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rcard.jpg new file mode 100644 index 000000000..c175c85c5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rcard2.jpg new file mode 100644 index 000000000..247ae508d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rlcard.jpg new file mode 100644 index 000000000..b13df3125 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rlcard2.jpg new file mode 100644 index 000000000..d4d814b91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ucard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ucard.jpg new file mode 100644 index 000000000..788ac2b6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ucard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ucard2.jpg new file mode 100644 index 000000000..91cb5c4d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ulcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ulcard.jpg new file mode 100644 index 000000000..560e19951 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ulcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ulcard2.jpg new file mode 100644 index 000000000..7ccadb550 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wcard.jpg new file mode 100644 index 000000000..29eba5955 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wcard2.jpg new file mode 100644 index 000000000..e30033ca1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wlcard.jpg new file mode 100644 index 000000000..4535563d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wlcard2.jpg new file mode 100644 index 000000000..6650ee9a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/fullart/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/gcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/gcard.jpg new file mode 100644 index 000000000..bc4323c59 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/gcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/gcb.png new file mode 100644 index 000000000..8c36f57ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/gcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/glcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/glcard.jpg new file mode 100644 index 000000000..7ad33c86c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/glcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/glcb.png new file mode 100644 index 000000000..8c36f57ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/glcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/glstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/gstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/gstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card3.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..f14f8f8d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card4.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card4.png new file mode 100644 index 000000000..f14f8f8d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card4.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card5.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card5.png new file mode 100644 index 000000000..5838e74da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card5.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card6.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card6.png new file mode 100644 index 000000000..5838e74da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card6.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card7.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card7.png new file mode 100644 index 000000000..f0f10bb4a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card7.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card8.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card8.png new file mode 100644 index 000000000..6389fc783 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_card8.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_cb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_cb.png new file mode 100644 index 000000000..7c6e3fade Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_cb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_identity2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_identity2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_legend.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_legend.png new file mode 100644 index 000000000..2202f0f95 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_legend.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_legend2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_legend2.png new file mode 100644 index 000000000..2202f0f95 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_legend2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_map.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_map.png new file mode 100644 index 000000000..94414ef4f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_map.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_mappt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_mappt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_mappt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_miracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_miracle.png new file mode 100644 index 000000000..8ed63da43 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_miracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_miracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_miracle2.png new file mode 100644 index 000000000..8ed63da43 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_miracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_nyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_nyx2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_nyx2.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_nyx2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_pt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_saga.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_saga.png new file mode 100644 index 000000000..9136006cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_saga.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_saga2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_saga2.png new file mode 100644 index 000000000..9136006cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_saga2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_stamp2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_stamp2.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/hybrid_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask.png new file mode 100644 index 000000000..2c01d59de Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil.png new file mode 100644 index 000000000..45ae64da7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_level.png new file mode 100644 index 000000000..f67d78d1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare.png new file mode 100644 index 000000000..2a7c88c9c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_level.png new file mode 100644 index 000000000..53607a376 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_wide.png new file mode 100644 index 000000000..17afad5c7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_wide_level.png new file mode 100644 index 000000000..7f4557b1f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_wide.png new file mode 100644 index 000000000..3d5624957 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_wide_level.png new file mode 100644 index 000000000..7d6ccc6b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_2abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..299badc42 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_level.png new file mode 100644 index 000000000..6af5b367d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..60036ae76 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_level.png new file mode 100644 index 000000000..30da9ee4d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_wide.png new file mode 100644 index 000000000..c9ff51c18 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_wide_level.png new file mode 100644 index 000000000..e93f030d1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_wide.png new file mode 100644 index 000000000..3140fb42c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_wide_level.png new file mode 100644 index 000000000..f2c9d942d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_4abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_clear.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_clear.png new file mode 100644 index 000000000..f47343cf5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_clear.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_clear_normal.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_clear_normal.png new file mode 100644 index 000000000..06f5eff48 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_clear_normal.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_level.png new file mode 100644 index 000000000..3a7661936 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare.png new file mode 100644 index 000000000..29dc24f2f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_level.png new file mode 100644 index 000000000..300a52c69 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_wide.png new file mode 100644 index 000000000..689e91f59 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_wide_level.png new file mode 100644 index 000000000..52ce68f29 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_test.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_test.png new file mode 100644 index 000000000..b1ccc1102 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_test.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_wide.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_wide.png new file mode 100644 index 000000000..71403bb8e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_wide.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_wide_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_wide_level.png new file mode 100644 index 000000000..634503fcb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/imagemask_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/instant.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/instant.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/land.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/land.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/acrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/acrown.png new file mode 100644 index 000000000..98cffb715 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/bcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/bcrown.png new file mode 100644 index 000000000..c27345494 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/blcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/blcrown.png new file mode 100644 index 000000000..c67455bab Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/blcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ccrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ccrown.png new file mode 100644 index 000000000..5d9fa789d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/clcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/clcrown.png new file mode 100644 index 000000000..7b15c7445 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/clcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/gcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/gcrown.png new file mode 100644 index 000000000..bdcb89154 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/glcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/glcrown.png new file mode 100644 index 000000000..6a6258575 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/glcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/mcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/mcrown.png new file mode 100644 index 000000000..45d1ada67 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/mlcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/mlcrown.png new file mode 100644 index 000000000..b06f9e95f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/mlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/rcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/rcrown.png new file mode 100644 index 000000000..43e0ccaee Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/rlcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/rlcrown.png new file mode 100644 index 000000000..c45dab26c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/rlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ucrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ucrown.png new file mode 100644 index 000000000..1804ff4cc Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ulcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ulcrown.png new file mode 100644 index 000000000..6713551a2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/ulcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/wcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/wcrown.png new file mode 100644 index 000000000..c3a4936a5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/wlcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/wlcrown.png new file mode 100644 index 000000000..60520627e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/wlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/xcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/xcrown.png new file mode 100644 index 000000000..4ea247ccd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/legend/xcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/line.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/line.png new file mode 100644 index 000000000..ed2a29373 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/line.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyalty.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyalty.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltydown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltynaught.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltyup.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/acard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/acard.png new file mode 100644 index 000000000..8d19601f1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/acard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/alcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/alcard.png new file mode 100644 index 000000000..2cd1db8c8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/alcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/alpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/alpt.png new file mode 100644 index 000000000..95380b7c7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/alpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/apt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/apt.png new file mode 100644 index 000000000..f19c2bb7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/apt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/bcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/bcard.png new file mode 100644 index 000000000..017e8adcc Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/bcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/blcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/blcard.png new file mode 100644 index 000000000..362c4e47c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/blcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/blpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/blpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/bpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/bpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ccard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ccard.png new file mode 100644 index 000000000..4d9cccf0b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ccard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/clcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/clcard.png new file mode 100644 index 000000000..476cef98f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/clcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/clpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/clpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/cpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/cpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/cpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/frame_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/frame_mask.png new file mode 100644 index 000000000..897cb0af9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/gcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/gcard.png new file mode 100644 index 000000000..51dc2bc61 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/gcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/glcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/glcard.png new file mode 100644 index 000000000..509e57985 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/glcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/glpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/glpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/gpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/gpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/holo_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/holo_stamp.png new file mode 100644 index 000000000..a268067ef Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/holo_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/image_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/image_mask.png new file mode 100644 index 000000000..31ad2c488 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/image_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mcard.png new file mode 100644 index 000000000..c9c052b6e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mlcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mlcard.png new file mode 100644 index 000000000..3f67adaff Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mlcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mlpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/pt.png new file mode 100644 index 000000000..919ec2d49 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rcard.png new file mode 100644 index 000000000..74b1d48fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rlcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rlcard.png new file mode 100644 index 000000000..6bf19a7bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rlcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rlpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ucard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ucard.png new file mode 100644 index 000000000..e20f33480 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ucard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ulcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ulcard.png new file mode 100644 index 000000000..f8e3b198a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ulcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ulpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ulpt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/upt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/upt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/upt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wcard.png new file mode 100644 index 000000000..0fd7b501b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wlcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wlcard.png new file mode 100644 index 000000000..59e2cac18 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wlcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wlpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/maps/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mask_bot.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mask_bot.png new file mode 100644 index 000000000..89a236c18 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mask_bot.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mask_top.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mask_top.png new file mode 100644 index 000000000..d37396e88 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mask_top.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcard.jpg new file mode 100644 index 000000000..77b991838 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcard.png new file mode 100644 index 000000000..8ec44c19d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcb.png new file mode 100644 index 000000000..ca511e3ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/meldmask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/meldmask.png new file mode 100644 index 000000000..5af5ae4c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/meldmask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/almiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/almiracle.png new file mode 100644 index 000000000..9cb32fb56 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/almiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/almiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/almiracle2.png new file mode 100644 index 000000000..8e639c645 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/almiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/alpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/alpmiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/alpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/amiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/amiracle.png new file mode 100644 index 000000000..9cb32fb56 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/amiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/amiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/amiracle2.png new file mode 100644 index 000000000..ff7e1ceef Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/amiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/apmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/apmiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/apmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blmiracle.png new file mode 100644 index 000000000..15a417caa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blmiracle2.png new file mode 100644 index 000000000..68692d14c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blpmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/blpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bmiracle.png new file mode 100644 index 000000000..15a417caa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bmiracle2.png new file mode 100644 index 000000000..b1ac5c60f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bpmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/bpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clmiracle.png new file mode 100644 index 000000000..073e652b2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clmiracle2.png new file mode 100644 index 000000000..8b6e474c2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clpmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/clpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cmiracle.png new file mode 100644 index 000000000..073e652b2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cmiracle2.png new file mode 100644 index 000000000..9a67907db Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/conmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/conmiracle.png new file mode 100644 index 000000000..121c11d6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/conmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cpmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/cpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glmiracle.png new file mode 100644 index 000000000..77c6b4bd6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glmiracle2.png new file mode 100644 index 000000000..b6b874e73 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glpmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/glpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gmiracle.png new file mode 100644 index 000000000..77c6b4bd6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gmiracle2.png new file mode 100644 index 000000000..d04dae992 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gpmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/gpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlmiracle.png new file mode 100644 index 000000000..a15f219ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlmiracle2.png new file mode 100644 index 000000000..f2fa17b93 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlpmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mlpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mmiracle.png new file mode 100644 index 000000000..a15f219ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mmiracle2.png new file mode 100644 index 000000000..0c8410177 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mpmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/mpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlmiracle.png new file mode 100644 index 000000000..ad1b5e33f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlmiracle2.png new file mode 100644 index 000000000..1697aac7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlpmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rlpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rmiracle.png new file mode 100644 index 000000000..ad1b5e33f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rmiracle2.png new file mode 100644 index 000000000..7d5574548 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rpmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/rpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulmiracle.png new file mode 100644 index 000000000..19c366f5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulmiracle2.png new file mode 100644 index 000000000..d8a0677a4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulpmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/ulpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/umiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/umiracle.png new file mode 100644 index 000000000..19c366f5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/umiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/umiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/umiracle2.png new file mode 100644 index 000000000..034a6d9cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/umiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/upmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/upmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/upmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlmiracle.png new file mode 100644 index 000000000..66b2ef3ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlmiracle2.png new file mode 100644 index 000000000..58abec8e8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlpmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wlpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wmiracle.png new file mode 100644 index 000000000..66b2ef3ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wmiracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wmiracle2.png new file mode 100644 index 000000000..ee063c17c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wpmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wpmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/wpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/xmiracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/xmiracle.png new file mode 100644 index 000000000..9003b1002 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/miracles/xmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlcard.jpg new file mode 100644 index 000000000..cabeb1ec8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlcb.png new file mode 100644 index 000000000..ca511e3ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/moon.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/moon.png new file mode 100644 index 000000000..8cc78a03d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/moon.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mstamp (2).jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mstamp (2).jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mstamp (2).jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/mstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..53af49868 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..898bf05d0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card3.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..980b363c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card4.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card4.png new file mode 100644 index 000000000..1715368ca Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card4.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card5.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card5.png new file mode 100644 index 000000000..97c1f42f8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card5.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card6.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card6.png new file mode 100644 index 000000000..eaf66dffd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card6.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card7.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card7.png new file mode 100644 index 000000000..dca0574c2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card7.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card8.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card8.png new file mode 100644 index 000000000..14ca66ec9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_card8.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_cb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_cb.png new file mode 100644 index 000000000..24c07d859 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_cb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_identity2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_identity2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_legend.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_legend.png new file mode 100644 index 000000000..07066c37a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_legend.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_legend2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_legend2.png new file mode 100644 index 000000000..07066c37a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_legend2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_map.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_map.png new file mode 100644 index 000000000..520bda843 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_map.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_mappt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_mappt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_mappt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_miracle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_miracle.png new file mode 100644 index 000000000..a0750eb35 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_miracle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_miracle2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_miracle2.png new file mode 100644 index 000000000..a0750eb35 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_miracle2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_nyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_nyx2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_nyx2.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_nyx2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_pt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_saga.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_saga.png new file mode 100644 index 000000000..c7928929a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_saga.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_saga2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_saga2.png new file mode 100644 index 000000000..c7928929a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_saga2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_stamp2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_stamp2.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multicolor_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/multitype.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/multitype.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/night_circle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/night_circle.png new file mode 100644 index 000000000..d6118b70a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/night_circle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nodemask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nodemask.png new file mode 100644 index 000000000..f2191036f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nodemask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/acard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/acard.jpg new file mode 100644 index 000000000..ba8c2953d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/acard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/acard2.jpg new file mode 100644 index 000000000..c365f84c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/apt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/apt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/apt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/apt2.png new file mode 100644 index 000000000..1ed50325d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/apt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/artifact_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/artifact_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/artist_arrow.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/astamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bcard.jpg new file mode 100644 index 000000000..046fa9260 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bcard2.jpg new file mode 100644 index 000000000..6c3728d1b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blank.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blank.png new file mode 100644 index 000000000..b3f5e3512 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blank.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blcard.jpg new file mode 100644 index 000000000..58e2ac452 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blcard2.jpg new file mode 100644 index 000000000..6a3c961ab Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blpt2.png new file mode 100644 index 000000000..273ecca85 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bpt2.png new file mode 100644 index 000000000..b0ea76b51 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ccard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ccard.jpg new file mode 100644 index 000000000..cb707744b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ccard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ccard2.jpg new file mode 100644 index 000000000..96e7d4434 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clcard.jpg new file mode 100644 index 000000000..2eacdbbbc Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clcard2.jpg new file mode 100644 index 000000000..aa5846ad8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clpt2.png new file mode 100644 index 000000000..93e2456cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cpt2.png new file mode 100644 index 000000000..7d779e012 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gcard.jpg new file mode 100644 index 000000000..ec9e6949e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gcard2.jpg new file mode 100644 index 000000000..8419db430 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glcard.jpg new file mode 100644 index 000000000..6daf51cc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glcard2.jpg new file mode 100644 index 000000000..e54275af8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glpt2.png new file mode 100644 index 000000000..bd3663951 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gpt2.png new file mode 100644 index 000000000..aa712323b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/hybrid_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/hybrid_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mcard.jpg new file mode 100644 index 000000000..b287241e5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mcard2.jpg new file mode 100644 index 000000000..f3976ca60 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlcard.jpg new file mode 100644 index 000000000..d6ddb60ec Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlcard2.jpg new file mode 100644 index 000000000..d29ed84c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlpt2.png new file mode 100644 index 000000000..820984917 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mpt2.png new file mode 100644 index 000000000..34779881a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/multicolor_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/multicolor_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rcard.jpg new file mode 100644 index 000000000..4b9d07a7f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rcard2.jpg new file mode 100644 index 000000000..bc326cdef Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlcard.jpg new file mode 100644 index 000000000..8fc982057 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlcard2.jpg new file mode 100644 index 000000000..23262d18b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlpt2.png new file mode 100644 index 000000000..cae3d2a7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rpt2.png new file mode 100644 index 000000000..46495d99f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/style b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/style new file mode 100644 index 000000000..2ef525c44 --- /dev/null +++ b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/style @@ -0,0 +1,853 @@ +mse version: 2.0.0 +game: magic +short name: M15 Double-faced +full name: M15 Style Double-faced +icon: card-sample.png +position hint: 061 +installer group: magic/m15 style/double faced + +version: 2018-02-17 +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} + card_shape:= {"double faced"} +############################################################## 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: chop top 2 + description: Shrinks the textbox from the top. +styling field: + type: text + name: chop bottom 2 + description: Shrinks the textbox from the bottom. +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 + 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 + moon: moon.png + eldrazi: eldrazi.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 + moon: moon.png + eldrazi: eldrazi.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: { 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 } + 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: { if styling.chop_top_2 != "" then (327 - (-styling.chop_top_2)) else 327 } + width: 314 + bottom: { if styling.chop_bottom_2 != "" then (481 - styling.chop_bottom_2) else 481 } + 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 \ No newline at end of file diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/tombstone.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/tombstone.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ucard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ucard.jpg new file mode 100644 index 000000000..00a63ae87 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ucard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ucard2.jpg new file mode 100644 index 000000000..5af4ec60b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulcard.jpg new file mode 100644 index 000000000..e0491db99 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulcard2.jpg new file mode 100644 index 000000000..c6d9a896c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulpt2.png new file mode 100644 index 000000000..09a6bb387 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/upt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/upt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/upt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/upt2.png new file mode 100644 index 000000000..e7f6da447 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/upt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ustamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wcard.jpg new file mode 100644 index 000000000..2996eb24d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wcard2.jpg new file mode 100644 index 000000000..56fff2f6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlcard.jpg new file mode 100644 index 000000000..15914f8a7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlcard2.jpg new file mode 100644 index 000000000..4f27156e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlpt2.png new file mode 100644 index 000000000..35a5e2984 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wpt2.png new file mode 100644 index 000000000..74820584c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/xcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/xcard.png new file mode 100644 index 000000000..c2f5b012d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/xcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/xcard_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/xcard_rare.png new file mode 100644 index 000000000..b65c0add6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/normal/xcard_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/anyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/anyx.png new file mode 100644 index 000000000..594ebc8d5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/blnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/blnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/bnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..7dfa00fa3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/clnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/clnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/cnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..d5552afa8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/glnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/glnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/gnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..0f48574aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/mlnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/mlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/mnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..228b511ec Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/rlnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/rlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/rnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..1d6ba2bc9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/ulnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/ulnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/unyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/unyx.png new file mode 100644 index 000000000..fbd004f69 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/wlnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/wlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/wnyx.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..30d8aff85 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard.jpg new file mode 100644 index 000000000..78f10640a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard2.jpg new file mode 100644 index 000000000..cd4af10e5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard3.jpg new file mode 100644 index 000000000..ecbebb2cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard4.jpg new file mode 100644 index 000000000..c693d19da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acardstamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/acardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard.jpg new file mode 100644 index 000000000..78f10640a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard2.jpg new file mode 100644 index 000000000..cd4af10e5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard3.jpg new file mode 100644 index 000000000..ecbebb2cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard4.jpg new file mode 100644 index 000000000..c693d19da Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/alcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_cardstamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_cardstamp.png new file mode 100644 index 000000000..ab708f8c7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_cardstamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_pt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_pt2.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/astamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard.jpg new file mode 100644 index 000000000..cd4da52d9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard2.jpg new file mode 100644 index 000000000..1884d4032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard3.jpg new file mode 100644 index 000000000..ebb8d6372 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard4.jpg new file mode 100644 index 000000000..f501e9bec Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcardstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcorner.png new file mode 100644 index 000000000..735e0b9f5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bcorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bigpatch.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bigpatch.png new file mode 100644 index 000000000..1eb92b5e1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bigpatch.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard.jpg new file mode 100644 index 000000000..cd4da52d9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard2.jpg new file mode 100644 index 000000000..1884d4032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard3.jpg new file mode 100644 index 000000000..ebb8d6372 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard4.jpg new file mode 100644 index 000000000..f501e9bec Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/cardstamp_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/cardstamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/cardstamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard.jpg new file mode 100644 index 000000000..f09c40e72 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard2.jpg new file mode 100644 index 000000000..5c2495b36 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard3.jpg new file mode 100644 index 000000000..a6434b823 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard4.jpg new file mode 100644 index 000000000..29ad189d0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccardstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccorner.png new file mode 100644 index 000000000..34012b063 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ccorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/champion.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/champion.png new file mode 100644 index 000000000..46f05e14a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/champion.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard.jpg new file mode 100644 index 000000000..a9469ec67 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard2.jpg new file mode 100644 index 000000000..5c2495b36 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard3.jpg new file mode 100644 index 000000000..a6434b823 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard4.jpg new file mode 100644 index 000000000..29ad189d0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clpt2.png new file mode 100644 index 000000000..781379aa8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/creature.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/creature.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/cstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/cstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard.jpg new file mode 100644 index 000000000..23d69ba91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard2.jpg new file mode 100644 index 000000000..e8b823dc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard3.jpg new file mode 100644 index 000000000..f3ddf7b7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard4.jpg new file mode 100644 index 000000000..83eac794e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcardstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcorner.png new file mode 100644 index 000000000..6f8ba2d33 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gcorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard.jpg new file mode 100644 index 000000000..23d69ba91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard2.jpg new file mode 100644 index 000000000..e8b823dc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard3.jpg new file mode 100644 index 000000000..f3ddf7b7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard4.jpg new file mode 100644 index 000000000..83eac794e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_cardstamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_cardstamp.png new file mode 100644 index 000000000..dad9b5c55 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_cardstamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_pt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard.jpg new file mode 100644 index 000000000..3388e51e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard2.jpg new file mode 100644 index 000000000..6e5d698de Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard3.jpg new file mode 100644 index 000000000..b3900bfa2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard4.jpg new file mode 100644 index 000000000..22571d308 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcardstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcorner.png new file mode 100644 index 000000000..30b17f556 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mcorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard.jpg new file mode 100644 index 000000000..3388e51e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard2.jpg new file mode 100644 index 000000000..6e5d698de Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard3.jpg new file mode 100644 index 000000000..b3900bfa2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard4.jpg new file mode 100644 index 000000000..22571d308 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlpt2.png new file mode 100644 index 000000000..e7677e0c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mpt2.png new file mode 100644 index 000000000..e7677e0c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_cardstamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_cardstamp.png new file mode 100644 index 000000000..5ae2c910c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_cardstamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_pt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_pt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_stamp2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_stamp2.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/multicolor_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/patchmask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/patchmask.png new file mode 100644 index 000000000..fe0ef788d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/patchmask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard.jpg new file mode 100644 index 000000000..0560edc6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard2.jpg new file mode 100644 index 000000000..8034547d2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard3.jpg new file mode 100644 index 000000000..c00bd2b84 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard4.jpg new file mode 100644 index 000000000..27447097f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcardstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcorner.png new file mode 100644 index 000000000..9e4110c7d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rcorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard.jpg new file mode 100644 index 000000000..0560edc6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard2.jpg new file mode 100644 index 000000000..8034547d2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard3.jpg new file mode 100644 index 000000000..c00bd2b84 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard4.jpg new file mode 100644 index 000000000..27447097f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/smolpatch.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/smolpatch.png new file mode 100644 index 000000000..2ec0f461b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/smolpatch.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/stamp_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/stamp_mask.png new file mode 100644 index 000000000..6c797679b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/style b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/style new file mode 100644 index 000000000..40b737a10 --- /dev/null +++ b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/style @@ -0,0 +1,1704 @@ +mse version: 2.0.0 +game: magic +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 + +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 } + + #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: "" card3: "" card4: "" nor: "" nor2: "" nyx: "" mir: "" map: "maps/" pt: "" pt2: "" mappt: "maps/" stamp: "" cardstamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card3.jpg" card4: "card4.jpg" nor: "nor.jpg" nor2: "nor2.jpg" nyx: "nyx.jpg" mir: "mir.jpg" map: "card.png" pt: "pt.png" pt2: "pt2.png" mappt: "pt.png" stamp: "stamp.jpg" cardstamp: "cardstamp.jpg" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { + if contains(type, match: "card") then "c{type}.jpg" + else template_prefix[type] + (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 } + + # Is the secont face an Ixaland? + is_map := { if styling.dfc_mode == "sacrificer" and styling.normal_face_style == "miracle/ixaland" then "yes" else "no" } + + # This will create four seperate card faces and a fift face for sparkers and sacrificers + 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) } + nor_background := { color_background(type:"nor", base_hybrid:card_hybrid) } + nor_background2 := { color_background(type:"nor2", base_hybrid:card_hybrid) } + pcard_stamp := { color_background(type:"cardstamp", base_hybrid:stamp_hybrid) } + card_ptbox2 := { + if is_map() then color_background(type:"mappt", base_hybrid:pt_hybrid) + else color_background(type:"pt2", base_hybrid:pt_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"} + + # 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") and styling.dfc_mode != "sparker" } + has_four_abilities2 := { contains(paragraph_count(card.rule_text_2), match: "\n\n\n") and styling.dfc_mode != "sacrificer" } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + # Corner scripts + corner_style := { if (styling.dfc_mode == "dfc planeswalker" and styling.corner_type != "sparker/sacrificer") or styling.corner_type == "doublefaced symbols" then "d" else "s" } + normal_card := { if styling.dfc_mode == "sacrificer" then card.card_color_2 else card.card_color } + corner_color := { + if contains(normal_card(), match:"multicolor") or contains(normal_card(), match:"hybrid") then "multicolor" + else if contains(normal_card(), match:"white") then "white" + else if contains(normal_card(), match:"blue") then "blue" + else if contains(normal_card(), match:"black") then "black" + else if contains(normal_card(), match:"red") then "red" + else if contains(normal_card(), match:"green") then "green" + else "colorless" + } + + ## Append scripts: + # Clear modes + front_clear := { styling.clear_face == "front" or styling.clear_face == "both" } + back_clear := { styling.clear_face == "back" or styling.clear_face == "both" } + front_clear_nor := { if front_clear() and styling.dfc_mode == "sparker" then "yes" else "no" } + back_clear_nor := { if back_clear() and styling.dfc_mode == "sacrificer" then "yes" else "no" } + front_clear_pl := { if front_clear() and styling.dfc_mode != "sparker" then "yes" else "no" } + + # Image settings + image_mode := { + if styling.fortress_and_extended_art == "extended art on normal face" then "e" + else if styling.fortress_and_extended_art == "front face fortress" then "f" + else if styling.fortress_and_extended_art == "back face fortress" then "b" + else if styling.fortress_and_extended_art == "both faces fortress" then "fb" + else if styling.fortress_and_extended_art == "fortress and extended art" then "fbe" + else "n" + } + extended_art_front := { if styling.dfc_mode == "sparker" and contains(image_mode(), match: "e") then "yes" else "no" } + extended_art_back := { if styling.dfc_mode == "sacrificer" and contains(image_mode(), match: "e") then "yes" else "no" } + fortress_front := { if contains(image_mode(), match: "f") and styling.dfc_mode != "sparker" then "yes" else "no" } + fortress_back := { if contains(image_mode(), match: "b") and styling.dfc_mode != "sacrificer" then "yes" else "no" } + + fortress_mask := { if has_four_abilities() then "imagemask_4tress.png" else "imagemask_fortress.png" } + fortress_mask2 := { if has_four_abilities2() then "imagemask_4tress.png" else "imagemask_fortress.png" } + + image_mask := { + if fortress_front() and front_clear() then "imagemask_full.png" + else if fortress_front() then fortress_mask() + else if front_clear() then "imagemask_clear.png" + else if extended_art_front() then "imagemask_extended.png" + else if styling.dfc_mode == "sparker" then "imagemask_standard.png" + else ("imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png") + } + image_mask_2 := { + if fortress_back() and back_clear() then "imagemask_full.png" + else if fortress_back() then fortress_mask2() + else if back_clear() then "imagemask_clear.png" + else if is_map() then "imagemask_map.png" + else if extended_art_back() then "imagemask_extended_2.png" + else if styling.dfc_mode == "sacrificer" then "imagemask_standard.png" + else ("imagemask" + ( if has_four_abilities2() then "_4abil" else "" ) + ".png") + } + + # Normal card settings + front_mode_overlay := { + if styling.normal_face_style == "miracle/ixaland" then color_background(type:"mir", base_hybrid:card_hybrid) + else if styling.normal_face_style == "vehicle" then "vec.jpg" + else color_background(type:"nyx", base_hybrid:card_hybrid) + } + back_mode_overlay := { + if styling.normal_face_style == "miracle/ixaland" then color_background(type:"map", base_hybrid:card_hybrid) + else if styling.normal_face_style == "vehicle" then "vec.jpg" + else color_background(type:"nyx", base_hybrid:card_hybrid) + } + + front_vec := { if styling.dfc_mode == "sparker" and styling.normal_face_style == "vehicle" and not front_clear() then "yes" else "no" } + dark_vec := { if styling.vehicle_transformation == "dark pt" then "yes" else "no" } + vecpt := { if dark_vec() then "vecpt2.png" else "vecpt.png" } + + # Center title text settings + text_mode := { + if styling.center_title_text == "center front" then "f" + else if styling.center_title_text == "center back" then "b" + else if styling.center_title_text == "center both" then "fb" + else "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) +############################################################## Special Style Options +styling field: + type: choice + name: dfc mode + description: Which doublefaced planeswalker-style should be used? + initial: dfc planeswalker + choice: dfc planeswalker + choice: sparker + choice: sacrificer +styling field: + type: choice + name: corner type + choice: sparker/sacrificer + choice: doublefaced symbols + choice: default + initial: default +styling field: + type: choice + name: clear face + description: Should any of the planeswalker faces have clear frames? + initial: none + choice: none + choice: front + choice: back + choice: both +styling field: + type: choice + name: normal face style + description: If the card is a sparker or sacrificer, what should the non-planeswalker face look like? + initial: normal + choice: normal + choice: god + choice: vehicle + choice: miracle/ixaland +styling field: + type: choice + name: vehicle transformation + description: Should a second face vehicle be light or dark? + initial: dark pt + choice: dark pt + choice: light pt +styling field: + type: choice + name: fortress and extended art + description: Options for fortress cards and extended art + choice: none + choice: extended art on normal face + choice: front face fortress + choice: back face fortress + choice: both faces fortress + choice: fortress and extended art + initial: none +styling field: + type: boolean + name: meld split + description: Should the second face be split like a meld card? + initial: no +############################################################## Extra style options +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: front face only + choice: back face only + choice: normal face only + choice: never + initial: never +styling field: + type: choice + name: center title text + description: Do you want to center the text of the name and type field on any of your cards? + initial: no + choice: no + choice: center front + choice: center back + choice: center both +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: 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: 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: + dfc mode: + render style: both + choice images: + dfc planeswalker: icons/dfc-planeswalker.png + sparker: icons/sparker.png + sacrificer: icons/sacrificer.png + corner type: + render style: both + choice images: + sparker/sacrificer: icons/pl-icon.png + doublefaced symbols: icons/sun-icon.png + default: icons/default-icon.png + clear face: + render style: both + choice images: + none: icons/none.png + front: icons/left.png + back: icons/right.png + both: icons/both.png + vehicle transformation: + render style: both + choice images: + dark pt: icons/vec-pt-dark.png + light pt: icons/vec-pt-light.png + fortress and extended art: + render style: both + choice images: + none: /magic.mse-game/icons/small-image.png + extended art on normal face: /magic.mse-game/icons/large-image.png + front face fortress: icons/fortress-front.png + back face fortress: icons/fortress-back.png + both faces fortress: icons/fortress-both.png + fortress and extended art: icons/fortress-and-extended-art.png + 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: icons/center-all-text.png + short text only: icons/center-short-text.png + front face only: icons/left.png + back face only: icons/right.png + normal face only: icons/normal-face.png + never: icons/center-no-text.png + center title text: + render style: both + choice images: + no: icons/center-no-text.png + center front: icons/center-all-text.png + center back: icons/center-all-text.png + center both: icons/center-all-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 + visible: { if fortress_front() then "no" else "yes" } + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + 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 styling.dfc_mode == "sparker" then nor_background() else 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 styling.dfc_mode == "sacrificer" then nor_background2() else if has_four_abilities2() then card_background4() else card_background2() } + ############################# Name line + name: + left: { if styling.dfc_mode == "sparker" then 58 else 60 } + top: { if styling.dfc_mode == "sparker" then 30 else 23 } + right: { 339 - card_style.casting_cost.content_width } + height: 23 + alignment: { if contains(text_mode(), match: "f") then "bottom center shrink-overflow" else "bottom shrink-overflow" } + padding bottom: 0 + z index: 4 + font: + name: Beleren Bold + size: 16 + color: black + name 2: + left: { if is_map() then 434 else if styling.dfc_mode == "sacrificer" then 435 else 437 } + top: { if is_map() then 27 else if styling.dfc_mode == "sacrificer" then 30 else 23 } + right: { if is_map() then 696 else 714 - card_style.casting_cost_2.content_width } + height: 23 + alignment: { if contains(text_mode(), match: "b") or is_map() then "bottom center shrink-overflow" else "bottom shrink-overflow" } + padding bottom: 0 + z index: 4 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold" } + size: { if is_map() then 14.8 else 16 } + color: { if back_clear() or is_map() then rgb(0,0,0) else rgb(255,255,255) } + casting cost: + right: 347 + top: { if styling.dfc_mode == "sparker" then 29 else 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top : { if styling.dfc_mode == "sacrificer" then 29 else 22 } + width: { max(30, card_style.casting_cost_2.content_width) + 5 } + height: 23 + visible: { if is_map() then "no" else "yes" } + alignment: middle right + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 4 + padding top: 0 + ############################# Image + image: + left: { if front_clear() or fortress_front() then 0 else if styling.dfc_mode == "sparker" then 29 else 25 } + top: { if front_clear() or fortress_front() then 0 else if styling.dfc_mode == "sparker" then 60 else 52 } + width: { if front_clear() or fortress_front() then 375 else if extended_art_front() then 327 else if styling.dfc_mode == "sparker" then 316 else 324 } + height: { if front_clear() or fortress_front() then 523 else if extended_art_front() then 423 else if styling.dfc_mode == "sparker" then 231 else 427.5 } + z index: 2 + mask: { image_mask() } + default: { default_image(card.card_color) } + image 2: + left: { if back_clear() or fortress_back() or is_map() then 377 else if styling.dfc_mode == "sacrificer" then 406 else 402 } + top: { if back_clear() or fortress_back() then 0 else if is_map() then 57 else if styling.dfc_mode == "sacrificer" then 60 else 52 } + width: { if back_clear() or fortress_back() or is_map() then 375 else if styling.dfc_mode == "sacrificer" then 316 else 324 } + height: { if back_clear() or fortress_back() then 523 else if is_map() then 241 else if extended_art_back() then 423 else if styling.dfc_mode == "sacrificer" then 231 else 427.5 } + z index: 2 + mask: { image_mask_2() } + default: { default_image(card.card_color_2) } + ############################# Card type + indicator: + left: 31 + top: { if has_four_abilities() then 265 else 300 } + width: 17 + height: 17 + z index: 4 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + #left: { if is_map() then 395 else 407 } + #top: { if is_map() then 298 else if has_four_abilities2() then 265 else 300 } + left: 407 + top: { if has_four_abilities2() then 265 else 300 } + width: 17 + height: 17 + z index: 4 + render style: image + visible: { if is_map() then "no" else 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: { if contains(text_mode(), match: "f") then "top center shrink-overflow" else "top shrink-overflow" } + z index: 4 + padding top: 2 + font: + name: Beleren Bold + size: 13 + color: black + separator color: red + type 2: + left: { if is_map() then 462 else if has_identity_2() then "427" else "413" } + top: { if is_map() then 297 else if has_four_abilities2() then 261 else 296 } + width: { if is_map() then 205 else (if has_identity_2() then "290" else "304") - max(22,card_style.rarity.content_width) } + height: { if is_map() then 18 else 20 } + alignment: { if contains(text_mode(), match: "b") or is_map() then "top center shrink-overflow" else "top shrink-overflow" } + z index: 4 + padding top: 2 + font: + name: Beleren Bold + size: { if is_map() then 12.5 else 13 } + color: { if back_clear() or is_map() then rgb(0,0,0) else rgb(255,255,255) } + separator color: red + rarity: + right: 345 + top: { if has_four_abilities() and styling.dfc_mode != "sparker" then 263 else 298 } + width: 42 + height: 21 + z index: 4 + 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") + rarity 2: + right: { if is_map() then 576 else 719 } + top : { if is_map() then 53 else if has_four_abilities2() and styling.dfc_mode != "sacrificer" then 263 else 298 } + width: { if is_map() then 44 else 42 } + height: { if is_map() then 22 else 21 } + z index: 4 + 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: 63 + top: { if has_four_abilities() then 289 else 330 } + width: { if styling.dfc_mode == "sparker" then 0 else 282 } + height: { if styling.dfc_mode == "sparker" then 0 else if has_four_abilities() then 183 else 148 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + 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" or + styling.center_text == "front face only" + then "middle center" + else "middle left" + z index: 5 + 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: { if styling.dfc_mode == "sacrificer" then 0 else 282 } + height: { if styling.dfc_mode == "sacrificer" then 0 else if has_four_abilities2() then 183 else 148 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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_2) and + card.flavor_text_2 == "" and + card_style.text_2.content_lines <= 2) or + styling.center_text == "always" or + styling.center_text == "back face only" + 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: { if has_four_abilities2() then 0.895 else 0.9 } + line height hard max: 1.3 + line height line max: 1.6 + text 3: + left: { if is_map() then 417 else if styling.dfc_mode == "sacrificer" then 408 else 29 } + top: { if is_map() then 340 else 327 } + width: { if styling.dfc_mode == "dfc planeswalker" then 0 else if is_map() then 287 else 314 } + height: { if styling.dfc_mode == "dfc planeswalker" then 0 else if is_map() then 135 else 150 } + visible: { if styling.dfc_mode != "dfc planeswalker" then "yes" else "no" } + 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_3) and + card.flavor_text_3 == "" and + card_style.text_3.content_lines <= 2) or + styling.center_text == "always" or + styling.center_text == "normal face only" + then "middle center" + else "middle left" + z index: 6 + 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: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: { if is_map() then 507 else 494 } + top : { if is_map() then 320 else if has_four_abilities2() then 296 else 331 } + width: { if is_map() then 112 else 138 } + height: { if is_map() then 170 else if has_four_abilities2() then 185 else 150 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + pt: + left: { if styling.dfc_mode == "sacrificer" then 661 else 286 } + top: { if is_map() then 467 else 469 } + width: { if styling.dfc_mode == "dfc planeswalker" then 0 else 60 } + height: { if styling.dfc_mode == "dfc planeswalker" then 0 else 28 } + visible: { if styling.dfc_mode != "dfc planeswalker" then "yes" else "no" } + z index: 5 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if is_map() then 14 else 16 } + color: { if (styling.dfc_mode == "sacrificer" and not (back_clear() or is_map())) or front_vec() then rgb(255,255,255) else rgb(0,0,0) } + separator color: red + ############################# Loyalty + loyalty: + z index: 7 + left: 326 + top: 462 + width: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 703 + top: 462 + width: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + 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: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + 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: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: 32 + top: 438 + width: { if styling.dfc_mode != "sparker" and has_four_abilities() then 13.16 else 0 } + height: { if styling.dfc_mode != "sparker" and has_four_abilities() then 34.63 else 0 } + visible: { if styling.dfc_mode != "sparker" and has_four_abilities() then "yes" else "no" } + 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: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: 409 + top: 438 + width: { if styling.dfc_mode != "sacrificer" and has_four_abilities2() then 13.16 else 0 } + height: { if styling.dfc_mode != "sacrificer" and has_four_abilities2() then 34.63 else 0 } + visible: { if styling.dfc_mode != "sacrificer" and has_four_abilities2() then "yes" else "no" } + 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: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 725 + top: 498 + width: 140 + height: 10 + z index: 4 + 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: 4 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: color + name: border color 2 + script: card.border_color + editable: false + save value: false +extra card field: + type: choice + name: special mode + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: special mode 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: clear frame + script: front_clear() + editable: false + save value: false +extra card field: + type: choice + name: clear frame 2 + script: back_clear() + editable: false + save value: false +extra card field: + type: choice + name: meld card + script: styling.meld_split + editable: false + save value: false +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: pt box 2 + 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 field: + type: choice + name: sparker corner + choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: planeswalker + choice: none + default: corner_color() + save value: true + editable: true +extra card field: + type: choice + name: planeswalker corner + choice: planeswalker + choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + initial: planeswalker + save value: true + editable: true +extra card field: + type: choice + name: corner + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: champion + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: noble phantasm + default: "night" + save value: true + editable: true +extra card style: + border color 2: + left: 377 + top : 0 + width: 375 + height: 523 + visible: { if fortress_back() then "no" else "yes" } + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: border_mask.png + special mode: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if styling.dfc_mode == "sparker" and styling.normal_face_style != "normal" and not front_clear() then "yes" else "no" } + render style: image + image: { front_mode_overlay() } + mask: { if styling.normal_face_style == "vehicle" then "vec_mask.png" else "overlay_mask.png" } + special mode 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if styling.dfc_mode == "sacrificer" and styling.normal_face_style != "normal" and not back_clear() then "yes" else "no" } + render style: image + image: { back_mode_overlay() } + mask: { if is_map() then "overlay_mask_map.png" else if styling.normal_face_style == "vehicle" then "vec_mask_2.png" else "overlay_mask_2.png" } + clear frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if front_clear() then "yes" else "no" } + render style: image + image: { if front_clear_nor() then "clear_nor.png" else if has_four_abilities() then "clear_pl3.png" else "clear_pl.png" } + mask: { if fortress_front() then "clear_" + fortress_mask() else "imagemask_clear.png" } + clear frame 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if back_clear() then "yes" else "no" } + render style: image + image: { if back_clear_nor() then "clear_nor2.png" else if has_four_abilities2() then "clear_pl4.png" else "clear_pl2.png" } + mask: { if fortress_back() then "clear_" + fortress_mask2() else "imagemask_clear.png" } + meld card: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 10 + visible: { styling.meld_split } + render style: image + image: meld_split.png + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + top: 488 + width: 120 + height: 10 + z index: 4 + 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: 4 + 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: 4 + visible: { card.pt != "" and styling.dfc_mode == "sparker" } + render style: image + image: { if front_clear() then "clearpt.png" else if styling.normal_face_style == "vehicle" then "vecpt.png" else card_ptbox() } + pt box 2: + left: { if is_map() then 647 else 648 } + top: { if is_map() then 453 else 466 } + width: { if is_map() then 90 else 81 } + height: { if is_map() then 54 else 42 } + z index: 4 + visible: { card.pt != "" and styling.dfc_mode == "sacrificer" } + render style: image + image: { if back_clear() then "clearpt.png" else if styling.normal_face_style == "vehicle" then vecpt() else card_ptbox2() } + loyalty box: + right: 362 + top: 460 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { card.loyalty !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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: { if front_clear_nor() then "clearstamp.jpg" else if front_clear_pl() then "pclearstamp.jpg" else if styling.dfc_mode == "sparker" then card_stamp() else pcard_stamp() } + mask: { if styling.dfc_mode == "sparker" then "stamp_mask.png" else "cardstamp_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: 9 + 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: 9 + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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" or + styling.center_text == "front face only" + 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_2) and + card.flavor_text_2 == "" and + card_style.text_2.content_lines <= 2) or + styling.center_text == "always" or + styling.center_text == "back face only" + 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_abilities2() } + sparker corner: + left: { if is_map() then 399 else if styling.dfc_mode == "sacrificer" then 397 else 19 } + top: { if styling.dfc_mode == "dfc planeswalker" then 18 else 25 } + height: { if corner_style() == "d" then 0 else if is_map() then 30 else if styling.dfc_mode == "dfc planeswalker" then 32 else 31 } + width: { if corner_style() == "d" then 0 else if is_map() then 30 else if styling.dfc_mode == "dfc planeswalker" then 32 else 31 } + z index: 4 + visible: { if corner_style() == "s" then "yes" else "no" } + 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 + planeswalker: planeswalker.png + none: blank.png + planeswalker corner: + left: { if styling.dfc_mode == "sacrificer" then 19 else 397 } + top: 18 + height: { if corner_style() == "d" then 0 else 32 } + width: { if corner_style() == "d" then 0 else 32 } + z index: 4 + visible: { if corner_style() == "s" then "yes" else "no" } + render style: image + #image: planeswalker.png + choice images: + planeswalker: planeswalker.png + colorless: ccorner.png + white: wcorner.png + blue: ucorner.png + black: bcorner.png + red: rcorner.png + green: gcorner.png + multicolor: mcorner.png + corner: + left: 19 + top: { if styling.dfc_mode == "sparker" then 25 else 18 } + height: { if corner_style() == "s" then 0 else if styling.dfc_mode == "sparker" then 31 else 32 } + width: { if corner_style() == "s" then 0 else if styling.dfc_mode == "sparker" then 31 else 32 } + z index: 5 + visible: { if corner_style() == "d" then "yes" else "no" } + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + champion: champion.png + corner 2: + left: { if is_map() then 399 else 396 } + top: { if styling.dfc_mode == "sacrificer" then 25 else 18 } + height: { if corner_style() == "s" then 0 else if is_map() then 30 else if styling.dfc_mode == "sacrificer" then 31 else 32 } + width: { if corner_style() == "s" then 0 else if is_map() then 30 else if styling.dfc_mode == "sacrificer" then 31 else 32 } + z index: 5 + visible: { if corner_style() == "d" then "yes" else "no" } + render style: image + choice images: + none: blank.png + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + 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 + noble phantasm: noble_phantasm.png \ No newline at end of file diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard.jpg new file mode 100644 index 000000000..90e0cc788 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard2.jpg new file mode 100644 index 000000000..2ea42cf66 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard3.jpg new file mode 100644 index 000000000..8a7a2f83f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard4.jpg new file mode 100644 index 000000000..74f69bc89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucardstamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucorner.png new file mode 100644 index 000000000..36a841937 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ucorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard.jpg new file mode 100644 index 000000000..90e0cc788 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard2.jpg new file mode 100644 index 000000000..2ea42cf66 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard3.jpg new file mode 100644 index 000000000..8a7a2f83f Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard4.jpg new file mode 100644 index 000000000..74f69bc89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulpt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/upt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/upt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/upt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/upt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/upt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ustamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard.jpg new file mode 100644 index 000000000..cb72858a1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard2.jpg new file mode 100644 index 000000000..3814e17f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard3.jpg new file mode 100644 index 000000000..bce0653e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard4.jpg new file mode 100644 index 000000000..862a814fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcardstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcardstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcorner.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcorner.png new file mode 100644 index 000000000..2801d44f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wcorner.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard.jpg new file mode 100644 index 000000000..cb72858a1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard2.jpg new file mode 100644 index 000000000..3814e17f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard3.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard3.jpg new file mode 100644 index 000000000..bce0653e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard4.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard4.jpg new file mode 100644 index 000000000..862a814fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wpt2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wpt2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/planeswalker/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/rcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rcard.jpg new file mode 100644 index 000000000..ef71bdebf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/rcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rcb.png new file mode 100644 index 000000000..a03a21b53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlcard.jpg new file mode 100644 index 000000000..7d04ca26b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlcb.png new file mode 100644 index 000000000..a03a21b53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/rstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/acard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/acard.jpg new file mode 100644 index 000000000..22f119e28 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/acard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/acard2.jpg new file mode 100644 index 000000000..02186d162 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_card.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_card.png new file mode 100644 index 000000000..9617c2781 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artist_arrow.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/astamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bcard.jpg new file mode 100644 index 000000000..d040c6c41 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bcard2.jpg new file mode 100644 index 000000000..4e3fd4be3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blcard.jpg new file mode 100644 index 000000000..88512b48c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blcard2.jpg new file mode 100644 index 000000000..aa92551b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/border_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/border_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/card-sample.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/card-sample.png new file mode 100644 index 000000000..e4bc2228b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/card-sample.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ccard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ccard.jpg new file mode 100644 index 000000000..f67f73bbd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ccard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ccard2.jpg new file mode 100644 index 000000000..f5800529b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter1.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter1.png new file mode 100644 index 000000000..63905ea82 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter1.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter2.png new file mode 100644 index 000000000..cc005f032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter3.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter3.png new file mode 100644 index 000000000..de3a5df68 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter3.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter4.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter4.png new file mode 100644 index 000000000..11217e310 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter4.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter5.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter5.png new file mode 100644 index 000000000..b120e2a6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/chapter5.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clcard.jpg new file mode 100644 index 000000000..a5dba5c14 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clcard2.jpg new file mode 100644 index 000000000..0b0b7739b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/cstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/foil_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/foil_stamp.png new file mode 100644 index 000000000..78ccbf5d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/foil_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gcard.jpg new file mode 100644 index 000000000..a9fec63b8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gcard2.jpg new file mode 100644 index 000000000..e653d8d42 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcard.jpg new file mode 100644 index 000000000..7ad33c86c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcard2.jpg new file mode 100644 index 000000000..075f77e1e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcards.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcards.jpg new file mode 100644 index 000000000..d419ca2a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glcards.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_card.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_card.png new file mode 100644 index 000000000..9136006cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/line.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/line.png new file mode 100644 index 000000000..ed2a29373 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/line.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard.jpg new file mode 100644 index 000000000..b10183d46 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard.png new file mode 100644 index 000000000..39291ec57 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard2.jpg new file mode 100644 index 000000000..f99ab297d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlcard.jpg new file mode 100644 index 000000000..8556cac91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlcard2.jpg new file mode 100644 index 000000000..a57fcc8b4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_card.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_card.png new file mode 100644 index 000000000..c7928929a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_identity.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rcard.jpg new file mode 100644 index 000000000..0e7a6552a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rcard2.jpg new file mode 100644 index 000000000..c0e6cfa53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlcard.jpg new file mode 100644 index 000000000..7d04ca26b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlcard2.jpg new file mode 100644 index 000000000..ee09f8bc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/stamp_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/tombstone.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/tombstone.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ucard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ucard.jpg new file mode 100644 index 000000000..850772d06 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ucard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ucard2.jpg new file mode 100644 index 000000000..9bd946154 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulcard.jpg new file mode 100644 index 000000000..79c1b1eb8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulcard2.jpg new file mode 100644 index 000000000..255c08085 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ustamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/watermark_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/watermark_mask.png new file mode 100644 index 000000000..67fd1cbf6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/watermark_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wcard.jpg new file mode 100644 index 000000000..7ce1563b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wcard2.jpg new file mode 100644 index 000000000..a286980f9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlcard.jpg new file mode 100644 index 000000000..ee62618b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlcard2.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlcard2.jpg new file mode 100644 index 000000000..2c8fe7d83 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/saga/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/sorcery.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/sorcery.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/stamp_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/stamp_mask_full.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/stamp_mask_full.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/stamp_mask_full.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/stripe_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/stripe_mask.png new file mode 100644 index 000000000..064131da3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/stripe_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/structure.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/structure.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/structure.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/style b/data/magic-m15-mainframe-dfc-Sagas.mse-style/style new file mode 100644 index 000000000..071ac3545 --- /dev/null +++ b/data/magic-m15-mainframe-dfc-Sagas.mse-style/style @@ -0,0 +1,3066 @@ +mse version: 2.0.0 +game: magic +short name: DFC/Saga +full name: M15 DFCs +installer group: magic/m15 style/double-faced cards +icon: card-sample.png +position hint: 060 + +version: 2018-06-19 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 + +card width: 752 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "normal/" card2: "normal/" card3: "planeswalker/" card4: "planeswalker/" card5: "planeswalker/" card6: "planeswalker/" card7: "fullart/" card8: "fullart/" nyx: "nyx/" miracle: "miracles/" nyx2: "nyx/" miracle2: "miracles/" legend: "legend/" legend2: "legend/" cb: "" cb2: "" map: "maps/" mappt: "maps/" pt: "normal/" pt2: "normal/" stamp2: "normal/" stamp: "" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/" saga: "saga/" saga2: "saga/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.jpg" card4: "card2.jpg" card5: "card3.jpg" card6: "card4.jpg" card7: "card.jpg" card8: "card2.jpg" nyx: "nyx.png" miracle: "miracle.png" nyx2: "nyx.png" miracle2: "miracle2.png" legend: "crown.png" legend2: "crown.png" cb: "cb.png" cb2: "cb.png" map: "card.png" mappt: "pt.png" stamp: "stamp.jpg" stamp2: "stamp.jpg" pt: "pt.png" pt2: "pt2.png" identity: "identity.png" identity2: "identity.png" saga: "card.jpg" saga2: "card2.jpg"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + input + "l" + template_suffix[type] } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + + # The normal backface + card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + # The planeswalker front face + card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + # The planeswalker backface + card_background4 := { color_background(type:"card4", base_hybrid:card_hybrid) } + # The 4walker front face + card_background5 := { color_background(type:"card5", base_hybrid:card_hybrid) } + # The 4walker backface + card_background6 := { color_background(type:"card6", base_hybrid:card_hybrid) } + # The nyx frontface + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + # The nyx backface + nyx_background2 := { color_background(type:"nyx2", base_hybrid:card_hybrid) } + # The miracle frontface + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + # The miracle backface + miracle_background2 := { color_background(type:"miracle2", base_hybrid:card_hybrid) } + # The legend frontface + legend_background := { color_background(type:"legend", base_hybrid:card_hybrid) } + # The legend backface + legend_background2 := { color_background(type:"legend2", base_hybrid:card_hybrid) } + # The front map face + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + # The second map face + map_background2 := { color_background(type:"map", base_hybrid:card_hybrid) } + # The front fullart face + fullart_background := { color_background(type:"card7", base_hybrid:card_hybrid) } + # The second fullart face + fullart_background2 := { color_background(type:"card8", base_hybrid:card_hybrid) } + # The saga front face + saga_background := { color_background(type:"saga", base_hybrid:card_hybrid) } + # The saga back face + saga_background2 := { color_background(type:"saga2", base_hybrid:card_hybrid) } + # pt scripts + card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_hybrid) } + card_mapbox := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + card_mapbox2 := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + # doublecast flag scripts + card_cb2 := { color_background(type:"cb2", base_hybrid:card_hybrid) } + card_cb := { color_background(type:"cb", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + + # 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"} + + # Is the card a promo card? + is_promo := { contains(styling.other_options, match:"promo") } + is_full := { contains(styling.other_options, match:"fullart game day promo") and not is_plwalker() and not is_map() and not front_clear()} + back_full := { contains(styling.other_options, match:"fullart game day promo") and not back_walker() and not back_map() and not back_clear()} + is_plwalker := {contains(styling.front_style, match:"planeswalker")} + back_walker := {contains(styling.back_style, match:"planeswalker")} + is_saga := {contains(styling.front_style, match:"saga")} + back_saga := {contains(styling.back_style, match:"saga")} + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + sprt_default := { if is_saga() then "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after ]I[]I[]I[.)" else "" } + + sprt_default_back := { if back_saga() then "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after ]I[]I[]I[.)" else "" } + + # Front Face + has_four_abilities := { styling.front_style == "4 ability planeswalker" } + has_two_abilities := { styling.front_style == "2 ability planeswalker" } + is_normal := { not is_saga() and not contains(styling.front_style, match:"planeswalker") } + has_three_abilities := {styling.front_style == "3 ability planeswalker" } + is_stamped := { is_rare() and contains(styling.other_options, match:"use holofoil stamps") } + is_normal_size := { not contains(styling.other_options, match:"wider planeswalker image") } + lv1_chop_top := { if comma_count(styling.level_1_chop) == ",," then to_int(split_text(match:",", styling.level_1_chop).0) or else 0 } + lv1_chop_bot := { if comma_count(styling.level_1_chop) == ",," then to_int(split_text(match:",", styling.level_1_chop).1) or else 0 } + lv2_chop_top := { if comma_count(styling.level_2_chop) == ",," then to_int(split_text(match:",", styling.level_2_chop).0) or else 0 } + lv2_chop_bot := { if comma_count(styling.level_2_chop) == ",," then to_int(split_text(match:",", styling.level_2_chop).1) or else 0 } + lv3_chop_top := { if comma_count(styling.level_3_chop) == ",," then to_int(split_text(match:",", styling.level_3_chop).0) or else 0 } + lv3_chop_bot := { if comma_count(styling.level_3_chop) == ",," then to_int(split_text(match:",", styling.level_3_chop).1) or else 0 } + lv4_chop_top := { if comma_count(styling.level_4_chop) == ",," then to_int(split_text(match:",", styling.level_4_chop).0) or else 0 } + lv4_chop_bot := { if comma_count(styling.level_4_chop) == ",," then to_int(split_text(match:",", styling.level_4_chop).1) or else 0 } + loyal_move := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).0) or else 0 } + loyal_move2 := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).1) or else 0 } + loyal_move3 := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).2) or else 0 } + loyal_move4 := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).3) or else 0 } + + # Back Face + back_four_abilities := { styling.back_style == "4 ability planeswalker" } + back_two_abilities := { styling.back_style == "2 ability planeswalker" } + back_normal := { not back_saga() and not contains(styling.back_style, match:"planeswalker") } + back_three_abilities := {styling.back_style == "3 ability planeswalker" } + lv5_chop_top := { if comma_count(styling.level_5_chop) == ",," then to_int(split_text(match:",", styling.level_5_chop).0) or else 0 } + lv5_chop_bot := { if comma_count(styling.level_5_chop) == ",," then to_int(split_text(match:",", styling.level_5_chop).1) or else 0 } + lv6_chop_top := { if comma_count(styling.level_6_chop) == ",," then to_int(split_text(match:",", styling.level_6_chop).0) or else 0 } + lv6_chop_bot := { if comma_count(styling.level_6_chop) == ",," then to_int(split_text(match:",", styling.level_6_chop).1) or else 0 } + lv7_chop_top := { if comma_count(styling.level_7_chop) == ",," then to_int(split_text(match:",", styling.level_7_chop).0) or else 0 } + lv7_chop_bot := { if comma_count(styling.level_7_chop) == ",," then to_int(split_text(match:",", styling.level_7_chop).1) or else 0 } + lv8_chop_top := { if comma_count(styling.level_8_chop) == ",," then to_int(split_text(match:",", styling.level_8_chop).0) or else 0 } + lv8_chop_bot := { if comma_count(styling.level_8_chop) == ",," then to_int(split_text(match:",", styling.level_8_chop).1) or else 0 } + loyal_move5 := { if styling.move_back_loyalty_costs != "" and comma_count(styling.move_back_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_back_loyalty_costs).0) or else 0 } + loyal_move6 := { if styling.move_back_loyalty_costs != "" and comma_count(styling.move_back_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_back_loyalty_costs).1) or else 0 } + loyal_move7 := { if styling.move_back_loyalty_costs != "" and comma_count(styling.move_back_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_back_loyalty_costs).2) or else 0 } + loyal_move8 := { if styling.move_back_loyalty_costs != "" and comma_count(styling.move_back_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_back_loyalty_costs).3) or else 0 } + + bottom_of_walker_textbox := { if has_four_abilities() then stripe31()+10-lv1_chop_bot() + else if has_two_abilities() then 404-lv1_chop_bot() + else if has_three_abilities() then stripe12()+10-lv1_chop_bot() + else 481 + } + bottom_of_textbox_2 := { if back_four_abilities() then stripe31b()+10-lv5_chop_bot() + else if back_two_abilities() then 404-lv5_chop_bot() + else if back_three_abilities() then stripe12b()+10-lv5_chop_bot() + else 481 + } + mask_script := { if contains(styling.custom_mask, match:".png") then ("/magic-mainframe-extras.mse-include/" + styling.custom_mask) + else if front_clear() and is_normal() then "imagemask_clear_normal.png" + else if front_clear() then "imagemask_clear.png" + else if is_full() and is_stamped() then "fullart/image_mask_rare.png" + else if is_full() then "fullart/image_mask.png" + else if is_normal() or is_saga() then "" + else if use_full_art() and has_four_abilities() then "4tress_imagemask_level.png" + else if use_full_art() and has_four_abilities() then "4tress_imagemask.png" + else if use_full_art() and is_level_walker() then "fortress_imagemask_level.png" + else if use_full_art() then "fortress_imagemask.png" + else "imagemask" + + ( if has_two_abilities() then "_2abil" else "" ) + + ( if has_four_abilities() then "_4abil" else "" ) + + ( if is_rare() and contains(styling.other_options, match:"holofoil") then "_rare" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + ( if slide_two() or slide_three() or slide_four() then "_level") + ".png" + } + back_mask_script := { if contains(styling.custom_mask_2, match:".png") then ("/magic-mainframe-extras.mse-include/" + styling.custom_mask_2) + else if back_clear() and back_normal() then "imagemask_clear_normal.png" + else if back_clear() then "imagemask_clear.png" + else if back_full() then "fullart/image_mask.png" + else if back_normal() or back_saga() then "" + else if use_full_art() and back_four_abilities() then "4tress_imagemask_level.png" + else if use_full_art() and back_four_abilities() then "4tress_imagemask.png" + else if use_full_art() then "fortress_imagemask_level.png" + else if use_full_art() then "fortress_imagemask.png" + else "imagemask" + + ( if back_normal() and back_clear() then "_clear_normal" else "") + + ( if back_two_abilities() then "_2abil" else "" ) + + ( if back_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + ( if backslide_two() or backslide_three() or backslide_four() then "_level") + ".png" + } + + #Front face Saga + split_12 := {if styling.chapter_divider_coordinates != "" and contains(comma_count(styling.chapter_divider_coordinates), match: ",") then to_int(split_text(match:",", styling.chapter_divider_coordinates).0) else if two_boxes() then 296 else if four_boxes() then 225 or else 249} + split_23 := {if styling.chapter_divider_coordinates != "" and contains(comma_count(styling.chapter_divider_coordinates), match: ",,") then to_int(split_text(match:",", styling.chapter_divider_coordinates).1) else if two_boxes() then 437 else if four_boxes() then 296 or else 343} + split_34 := {if styling.chapter_divider_coordinates != "" and contains(comma_count(styling.chapter_divider_coordinates), match: ",,,") then to_int(split_text(match:",", styling.chapter_divider_coordinates).2) else if three_boxes() then 437 else if four_boxes() then 367 or else 600} + chapter1 := { if styling.chapter_number_coordinates != "" and contains(comma_count(styling.chapter_number_coordinates), match: ",") then to_int(split_text(match:",", styling.chapter_number_coordinates).0) else if two_boxes() then 183 or else 185 } + chapter2 := { if styling.chapter_number_coordinates != "" and contains(comma_count(styling.chapter_number_coordinates), match: ",,") then to_int(split_text(match:",", styling.chapter_number_coordinates).1) else if two_boxes() then 223 or else 279 } + chapter3 := { if styling.chapter_number_coordinates != "" and contains(comma_count(styling.chapter_number_coordinates), match: ",,,") then to_int(split_text(match:",", styling.chapter_number_coordinates).2) else if two_boxes() then 329 or else 373 } + chapter4 := { if styling.chapter_number_coordinates != "" and contains(comma_count(styling.chapter_number_coordinates), match: ",,,,") then to_int(split_text(match:",", styling.chapter_number_coordinates).3) or else 600 } + chapter5 := { if styling.chapter_number_coordinates != "" and contains(comma_count(styling.chapter_number_coordinates), match: ",,,,,") then to_int(split_text(match:",", styling.chapter_number_coordinates).4) or else 600 } + + 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 + else if input +17 <= (if split_12() != "" then split_12() else 249) then 1 + } + level_leader := { + (if build_array((if chapter1() != "" then chapter1() else 185)) == input then "I, ") + +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then "II, ") + +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then "III, ") + +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then "IV, ") + +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then "V, ") + } + end_leader := replace@(match:", $", replace:" — ") + + 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) == ",,,"} + + #Back face Saga + split_12_back := {if styling.chapter_divider_coordinates_back != "" and contains(comma_count(styling.chapter_divider_coordinates_back), match: ",") then to_int(split_text(match:",", styling.chapter_divider_coordinates_back).0) else if two_boxes() then 296 else if four_boxes() then 225 or else 249} + split_23_back := {if styling.chapter_divider_coordinates_back != "" and contains(comma_count(styling.chapter_divider_coordinates_back), match: ",,") then to_int(split_text(match:",", styling.chapter_divider_coordinates_back).1) else if two_boxes() then 437 else if four_boxes() then 296 or else 343} + split_34_back := {if styling.chapter_divider_coordinates_back != "" and contains(comma_count(styling.chapter_divider_coordinates_back), match: ",,,") then to_int(split_text(match:",", styling.chapter_divider_coordinates_back).2) else if three_boxes() then 437 else if four_boxes() then 367 or else 600} + chapter6 := { if styling.chapter_number_coordinates_back != "" and contains(comma_count(styling.chapter_number_coordinates_back), match: ",") then to_int(split_text(match:",", styling.chapter_number_coordinates_back).0) else if two_boxes() then 183 or else 185 } + chapter7 := { if styling.chapter_number_coordinates_back != "" and contains(comma_count(styling.chapter_number_coordinates_back), match: ",,") then to_int(split_text(match:",", styling.chapter_number_coordinates_back).1) else if two_boxes() then 223 or else 279 } + chapter8 := { if styling.chapter_number_coordinates_back != "" and contains(comma_count(styling.chapter_number_coordinates_back), match: ",,,") then to_int(split_text(match:",", styling.chapter_number_coordinates_back).2) else if two_boxes() then 329 or else 373 } + chapter9 := { if styling.chapter_number_coordinates_back != "" and contains(comma_count(styling.chapter_number_coordinates_back), match: ",,,,") then to_int(split_text(match:",", styling.chapter_number_coordinates_back).3) or else 600 } + chapter10 := { if styling.chapter_number_coordinates_back != "" and contains(comma_count(styling.chapter_number_coordinates_back), match: ",,,,,") then to_int(split_text(match:",", styling.chapter_number_coordinates_back).4) or else 600 } + + build_array_back := { + if input +17 >= (if split_34_back() != "" then split_34_back() else 600) then 4 + else if input +17 >= (if split_23_back() != "" then split_23_back() else 343) then 3 + else if input +17 >= (if split_12_back() != "" then split_12_back() else 249) then 2 + else if input +17 <= (if split_12_back() != "" then split_12_back() else 249) then 1 + } + level_leader_back := { + (if build_array((if chapter6() != "" then chapter6() else 185)) == input then "I, ") + +(if build_array((if chapter7() != "" then chapter7() else 279)) == input then "II, ") + +(if build_array((if chapter8() != "" then chapter8() else 373)) == input then "III, ") + +(if build_array((if chapter9() != "" then chapter9() else 600)) == input then "IV, ") + +(if build_array((if chapter10() != "" then chapter10() else 600)) == input then "V, ") + } + + two_boxes_back := {styling.chapter_textboxes_back == "two" } + three_boxes_back := {styling.chapter_textboxes_back == "three" or comma_count(styling.chapter_divider_coordinates_back) == ",,"} + four_boxes_back := {styling.chapter_textboxes_back == "four" or comma_count(styling.chapter_divider_coordinates_back) == ",,,"} + + text_size := { 14 -(if styling.front_font_cap == "" then 0 else if contains(styling.front_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.front_font_cap) } + text_size2 := { 14 -(if styling.back_font_cap == "" then 0 else if contains(styling.back_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.back_font_cap) } + stripe01 := { if comma_count(styling.stripe_coordinate) == "," then 345 + (if to_int(split_text(match:",", styling.stripe_coordinate).0) > 95 then 95 else to_int(split_text(match:",", styling.stripe_coordinate).0) or else 0) else 393} + stripe12 := { if comma_count(styling.stripe_coordinate) == ",," then 345 + (if to_int(split_text(match:",", styling.stripe_coordinate).0) > 95 then 95 else to_int(split_text(match:",", styling.stripe_coordinate).0) or else 0) else 372} + stripe23 := { if comma_count(styling.stripe_coordinate) == ",," then 345 + (if to_int(split_text(match:",", styling.stripe_coordinate).1) > 95 then 95 else to_int(split_text(match:",", styling.stripe_coordinate).1) or else 0) else 425} + stripe31 := { if comma_count(styling.stripe_coordinate) == ",,," then 309 + (if to_int(split_text(match:",", styling.stripe_coordinate).0) > 147 then 95 else to_int(split_text(match:",", styling.stripe_coordinate).0) or else 0) else 330} + stripe32 := { if comma_count(styling.stripe_coordinate) == ",,," then 309 + (if to_int(split_text(match:",", styling.stripe_coordinate).1) > 147 then 95 else to_int(split_text(match:",", styling.stripe_coordinate).1) or else 0) else 378} + stripe33 := { if comma_count(styling.stripe_coordinate) == ",,," then 309 + (if to_int(split_text(match:",", styling.stripe_coordinate).2) > 147 then 95 else to_int(split_text(match:",", styling.stripe_coordinate).2) or else 0) else 428} + + stripe01b := { if comma_count(styling.back_stripe_coordinate) == "," then 345 + (if to_int(split_text(match:",", styling.back_stripe_coordinate).0) > 95 then 95 else to_int(split_text(match:",", styling.back_stripe_coordinate).0) or else 0) else 393} + stripe12b := { if comma_count(styling.back_stripe_coordinate) == ",," then 345 + (if to_int(split_text(match:",", styling.back_stripe_coordinate).0) > 95 then 95 else to_int(split_text(match:",", styling.back_stripe_coordinate).0) or else 0) else 372} + stripe23b := { if comma_count(styling.back_stripe_coordinate) == ",," then 345 + (if to_int(split_text(match:",", styling.back_stripe_coordinate).1) > 95 then 95 else to_int(split_text(match:",", styling.back_stripe_coordinate).1) or else 0) else 425} + stripe31b := { if comma_count(styling.back_stripe_coordinate) == ",,," then 309 + (if to_int(split_text(match:",", styling.back_stripe_coordinate).0) > 147 then 95 else to_int(split_text(match:",", styling.back_stripe_coordinate).0) or else 0) else 330} + stripe32b := { if comma_count(styling.back_stripe_coordinate) == ",,," then 309 + (if to_int(split_text(match:",", styling.back_stripe_coordinate).1) > 147 then 95 else to_int(split_text(match:",", styling.back_stripe_coordinate).1) or else 0) else 378} + stripe33b:= { if comma_count(styling.back_stripe_coordinate) == ",,," then 309 + (if to_int(split_text(match:",", styling.back_stripe_coordinate).2) > 147 then 95 else to_int(split_text(match:",", styling.back_stripe_coordinate).2) or else 0) else 428} + + slide_two := { has_two_abilities() and comma_count(styling.stripe_coordinate) == "," } + slide_three := { has_three_abilities() and not has_four_abilities() and comma_count(styling.stripe_coordinate) == ",," } + slide_four := { has_four_abilities() and comma_count(styling.stripe_coordinate) == ",,," } + backslide_two := { back_two_abilities() and comma_count(styling.back_stripe_coordinate) == "," } + backslide_three := { back_three_abilities() and not back_four_abilities() and comma_count(styling.back_stripe_coordinate) == ",," } + backslide_four := { back_four_abilities() and comma_count(styling.back_stripe_coordinate) == ",,," } + has_identity := { contains(styling.other_options, match:"front color indicator")} + has_identity2 := { contains(styling.other_options, match:"back color indicator")} + is_unsorted := {contains(styling.other_options, match:"remove from autocount")} + front_clear := {contains(styling.other_options, match:"clear front")} + back_clear:= {contains(styling.other_options, match:"clear back")} + two_clear := {has_two_abilities() and not slide_two() and front_clear()} + two_back_clear := {has_two_abilities() and not backslide_two() and back_clear()} + use_full_art := {"false"} + is_miracle := {styling.front_style == "miracle"} + is_nyx := {styling.front_style == "nyx"} + is_vehicle := {styling.front_style == "vehicle"} + is_map := {styling.front_style == "map"} + back_miracle := {styling.back_style == "miracle"} + back_nyx := {styling.back_style == "nyx"} + back_vehicle := {styling.back_style == "vehicle"} + back_map := {styling.back_style == "map"} + is_legend := {is_normal() and not is_map() and (contains(styling.other_options, match:"legendary front") or (contains(card.super_type, match:"Legendary") and set.auto_legends)) } + back_legend := {back_normal() and not back_map() and (contains(styling.other_options, match: "legendary back") or (contains(card.super_type_2, match: "Legendary") and set.auto_legends))} + + ##### 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 } + shrink_type2 := {if styling.shrink_back_typeline_text != "" then to_number(styling.shrink_back_typeline_text) else 0 } + shrink_name2 := {if styling.shrink_back_name_text != "" then to_number(styling.shrink_back_name_text) else 0 } + is_flagged := {contains(styling.other_options, match: "use doublecast flags") } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + + ##### flavor bar stuff + 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 } + padding_height := { 0.5*(bottom_of_textbox() - top_of_textbox() - card_style.text.content_height) } + + chop_correction := { lv1_chop_bot() } + top_of_textbox := {if is_normal() then (if is_map() then 340 else if is_full() then 359 else 327)-lv1_chop_top()} + bottom_of_textbox := {if is_normal() then (if is_map() then 475 else 481)-lv1_chop_bot() else 0} + + top_of_textbox2 := {if back_normal() then (if back_map() then 340 else if back_full() then 359 else 327)-lv5_chop_top()} + bottom_of_textbox2 := {if back_normal() then (if back_map() then 475 else 481)-lv5_chop_bot() else 0} + ##### backface bar + flavor_text2 := {remove_tags(card.flavor_text_2) + "\n"} + length_of_flavor2 := { to_int(length(split_text(match:"\n", flavor_text2()).0)) } + 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} + char_per_line2 := { (if card_style.text_2.content_lines == "9" then 60 else if card_style.text_2.content_lines == "8" then 52 else if card_style.text_2.content_lines == "7" then 49 else if card_style.text_2.content_lines == "6" then 46 else 42.5) + (if card_style.text_2.content_lines < 7 then (4*chop_correction2())/line_height2())} + chop_correction2 := { lv5_chop_bot() } + lines_of_flavor2 := { to_int((length_of_flavor2() / char_per_line2()) + 0.99) + (if length(split_text(match:"\n", flavor_text2()).1) >= max(43,char_per_line2()-4) then 2 else if split_text(match:"\n", flavor_text2()).1 != "" then length(soft_break_filter(card.flavor_text_2)) else 0) + length(filter_text(styling.flavor_bar_offset_2, match:"u")) - length(filter_text(styling.flavor_bar_offset_2, match:"d")) + (if contains(card.notes, match:"!fb2u") then 1 else 0)} + lines_of_rules2 := { card_style.text_2.content_lines - lines_of_flavor2() } + line_height2 := {(card_style.text_2.content_height / card_style.text_2.content_lines)} + height_of_flavor2 := { lines_of_flavor2() * line_height2() } + padding_height2 := { 0.5*(bottom_of_textbox2() - top_of_textbox2() - card_style.text_2.content_height) } + linebreak_height2 := { 2*length(hard_paragraph_count(card.rule_text_2)) } + uneven_correction2 := { if lines_of_flavor2() == 1 then max(4, (card_style.text_2.content_lines - (2*lines_of_flavor2()))) else (card_style.text_2.content_lines - (2*lines_of_flavor2())) } + bar_offset2 := {if styling_offset2() == "-" then 0 else if styling_offset2() != "" then -styling_offset2() else 0} + styling_offset2 := { replace(styling.flavor_bar_offset_2, match:"(u|d)+", replace: "") } + bar_equation2 := { top_of_textbox2() + padding_height2() + card_style.text_2.content_height - height_of_flavor2() + linebreak_height2() - uneven_correction2() + correction_coeff2() + bar_offset2() + hard_flavor_break2() +1 } + correction_coeff2 := { + (if lines_of_rules2() == 1 then + (if lines_of_flavor2() == 1 then 3 + else if lines_of_flavor2() == 2 then 1 + else if lines_of_flavor2() == 3 then 1.5 + else if lines_of_flavor2() == 4 then 0 + else 5 - lines_of_flavor2()) + else if lines_of_rules2() == 2 and linebreak_height2() == 2 then + (if lines_of_flavor2() == 1 then 1 + else if lines_of_flavor2() == 2 then 1 + else if lines_of_flavor2() == 3 then 2 + else if lines_of_flavor2() == 4 then 2 + else 3) + else if lines_of_rules2() == 2 then + (if lines_of_flavor2() == 1 then 1 + else if lines_of_flavor2() == 2 then 0 + else if lines_of_flavor2() == 3 then 0 + else if lines_of_flavor2() == 4 then 0 + else -1) + else if lines_of_rules2() == 3 and linebreak_height2() == 2 then + (if lines_of_flavor2() == 1 then 0 + else if lines_of_flavor2() == 2 then 0 + else if lines_of_flavor2() == 3 then 1 + else if lines_of_flavor2() == 4 then 1 + else 2) + else if lines_of_rules2() == 3 then + (if lines_of_flavor2() == 1 then 0 + else if lines_of_flavor2() == 2 then -1 + else if lines_of_flavor2() == 3 then -0.5 + else if lines_of_flavor2() == 4 then -1 + else 0) + else if lines_of_rules2() == 4 and linebreak_height2() == 2 then + (-2 + lines_of_flavor2()) + else if lines_of_rules2() == 4 then + (if lines_of_flavor2() == 1 then -1 + else if lines_of_flavor2() == 2 then 0 + else if lines_of_flavor2() == 3 then -0.5 + else -1) + else if lines_of_rules2() == 5 and linebreak_height2() == 4 then + (-5 + lines_of_flavor2()) + else if lines_of_rules2() == 5 and linebreak_height2() == 2 then + (-2 + lines_of_flavor2()) + else if lines_of_rules2() == 5 then + (2 - lines_of_flavor2()) + else if lines_of_rules2() == 6 and linebreak_height2() == 2 then + (-1 - lines_of_flavor2()) + else if lines_of_rules2() == 6 then + (2 - lines_of_flavor2()) + else 0) + (if linebreak_height2() >= 4 then 0.5*linebreak_height2()-1) + } + + + special_rule_text := { + if is_saga() then + 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) + else if contains(styling.front_style, match:"planeswalker") then + (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: ") +(if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + ( if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": ") +(if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n") + + ( if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": ") +(if card.level_3_text != "" then card.level_3_text else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2) + + (if has_four_abilities() then "\n") + ( if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": ") +(if card.level_4_text != "" then card.level_4_text else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3) + else "" + } + special_rule_text2 := { + if back_saga() then + card.rule_text + +(if card.level_5_text != "" then "\n" + end_leader(level_leader_back(1)) + card.level_5_text) + +(if card.level_6_text != "" then "\n" + end_leader(level_leader_back(2)) + card.level_6_text) + +(if card.level_7_text != "" then "\n" + end_leader(level_leader_back(3)) + card.level_7_text) + +(if card.level_8_text != "" then "\n" + end_leader(level_leader_back(4)) + card.level_8_text) + else if contains(styling.back_style, match:"planeswalker") then + (if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]: ") +(if card.level_5_text != "" and card.level_5_text != card.rule_text_2 then card.level_5_text+"\n" else split_text(match:"\n", card.rule_text_2).0+"\n") + + ( if card.loyalty_cost_6 != "" then "[" + card.loyalty_cost_6 + "]" + ": ") +(if card.level_6_text != "" then card.level_6_text+"\n" else if contains(paragraph_count(card.rule_text_2), match:"~") then split_text(match:"\n", card.rule_text_2).1+"\n") + + ( if card.loyalty_cost_7 != "" then "[" + card.loyalty_cost_7 + "]" + ": ") +(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) + + (if back_four_abilities() then "\n") + ( if card.loyalty_cost_8 != "" then "[" + card.loyalty_cost_8 + "]" + ": ") +(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 "" + } + +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: front style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: miracle + choice: nyx + choice: vehicle + choice: map + choice: saga + initial: normal + description: Choose the style for the front face +styling field: + type: choice + name: chapter textboxes + description: How many textboxes does this Saga have? + choice: two + choice: three + choice: four + initial: three +styling field: + type: text + name: chapter number coordinates + description: Sets the chapter symbols at the given height. Formatted as "1,2,3," MUST end with a comma. Defaults are "183,223,329," for two and "185,279,373," for three. Use 40px offset. +styling field: + type: text + name: chapter divider coordinates + description: Sets the position of the chapter breaks. Formatted as "1,2," MUST end with a comma. Defaults are "296," for two "249,343," for three and "225,296,367," for four. +styling field: + type: text + name: stripe coordinate + description: Overrides the coordinates for the ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: front font cap + description: Use to standardize the font size of separated abilities. Default is size 14. +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: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset + description: Move the flavor bar down X pixels. Use negative to move up. +styling field: + type: choice + name: back style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: miracle + choice: nyx + choice: vehicle + choice: map + choice: saga + initial: normal + description: Choose the style for the back face +styling field: + type: choice + name: chapter textboxes back + description: How many textboxes does this Saga have? + choice: two + choice: three + choice: four + initial: three +styling field: + type: text + name: chapter number coordinates back + description: Sets the chapter symbols at the given height. Formatted as "1,2,3," MUST end with a comma. Defaults are "183,223,329," for two and "185,279,373," for three. Use 40px offset. +styling field: + type: text + name: chapter divider coordinates back + description: Sets the position of the chapter breaks. Formatted as "1,2," MUST end with a comma. Defaults are "296," for two "249,343," for three and "225,296,367," for four. +styling field: + type: text + name: back stripe coordinate + description: Overrides the coordinates for the backface ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move back loyalty costs + description: Moves loyalty costs of the back face up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: back font cap + description: Use to standardize the font size of separated abilities of the back face. Default is size 14. +styling field: + type: text + name: shrink back name text + description: reduces the name text N points. +styling field: + type: text + name: shrink back typeline text + description: reduces the typeline text N points. +styling field: + type: text + name: level 5 chop + description: Changes the start/stop points of the first textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 6 chop + description: Changes the start/stop points of the second textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 7 chop + description: Changes the start/stop points of the third textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset 2 + description: Move the backface flavor bar down X pixels. Use negative to move up. +styling field: + type: text + name: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom mask 2 + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol one + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol two + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: multiple choice + name: other options + description: Additional options + choice: normal back face + choice: promo + choice: fullart game day promo + choice: prerelease stamps + choice: remove from autocount + choice: use hovering pt + choice: use hovering loyalty + choice: use holofoil stamps + choice: use doublecast flags + choice: center front + choice: center back + choice: center first name + choice: center second name + choice: clear front + choice: clear back + choice: legendary front + choice: legendary back + choice: meld back + choice: front color indicator + choice: back color indicator + choice: wider planeswalker images + choice: ancestral generic mana + initial: use hovering pt, use holofoil stamps, back color indicator +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: 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 + inverted common symbol: + choice images: + no: { symbol_variation(symbol: set.symbol, variation: "common") } + yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } + other options: + render style: checklist + direction: vertical +############################################################## 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_" + (if is_legend() then "l" else "n") + (if back_legend() then "l" else "n") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_saga() then saga_background() else if front_clear() or is_map() then "" else if is_full() then fullart_background() else if is_normal() then card_background() else if has_four_abilities() then card_background5() else card_background3() } + card color 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if back_saga() then saga_background2() else if back_clear() or back_map() then "" else if back_full() and contains(styling.other_options, match:"normal back face") then fullart_background() else if back_full() then fullart_background2() else if back_normal() and contains(styling.other_options, match:"normal back face") then card_background() else if back_normal() then card_background2() else if back_four_abilities() and contains(styling.other_options, match:"normal back face") then card_background5() else if back_four_abilities() then card_background6() else if contains(styling.other_options, match:"normal back face") then card_background3() else card_background4() } + ############################# Name line + name: + left: { if is_map() then 65 else if is_normal() then 58 else 60 } + top: { if is_map() then 27 else if is_normal() or is_saga() then 30 else if front_clear() then 22 else 23 } + right: { (if is_map() then 344 else if is_saga() then 341 else 339) - card_style.casting_cost.content_width } + height: {23 - (0.5 * shrink_name())} + alignment: { if contains(styling.other_options, match:"center first") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold"} + size: { if is_map() then 14.8 - shrink_name() else 16 - shrink_name() } + color: black + name 2: + left: { if back_map() then 442 else if back_normal() then 437 else 435 } + top: { if back_map() then 27 else if back_normal() or back_saga() then 30 else if back_clear() then 22 else 23 } + right: { (if back_map() then 719 else if back_saga() then 716 else 714) - card_style.casting_cost_2.content_width } + height: {23 - (0.5 * shrink_name2())} + alignment: { if contains(styling.other_options, match:"center second") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + 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 contains(styling.other_options, match:"normal back face") or back_map() or back_clear() then "black" else "white" } + casting cost: + right: 347 + top: { if is_normal() or is_saga() then 29 else 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top: { if back_normal() or back_saga() then 29 else 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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: { if is_saga() then 188 else if front_clear() or is_map() then 0 else if is_full() then 23 else if is_normal() then 29 else if is_normal_size() then 25 else 15 } + top: { if is_saga() then 59 else if front_clear() then 0 else if is_map() then 57 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() then 375 else if is_full() then 328 else if is_normal() then 316 else if is_normal_size() then 324 else 345 } + height: { if is_saga() then 379 else if front_clear() then 523 else if is_map() then 241 else if is_full() then 423 else if is_normal() then 231 else if is_normal_size() then 428 else 493 } + z index: 1 + mask: { mask_script() } + image 2: + left: { if back_saga() then 565 else if back_clear() or back_map() then 377 else if back_full() then 400 else if back_normal() then 406 else if is_normal_size() then 402 else 392 } + top: { if back_saga() then 59 else if back_clear() then 0 else if back_map() then 57 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() then 375 else if back_full() then 328 else if back_normal() then 316 else if is_normal_size() then 324 else 345 } + height: { if back_saga() then 379 else if back_clear() then 523 else if back_map() then 241 else if back_full() then 423 else if back_normal() then 231 else if is_normal_size() then 428 else 493 } + z index: 1 + mask: { back_mask_script() } + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# 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 is_full() then 333 else 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: { if back_map() then 395 else 407 } + top: { if back_saga() then 449 else if back_map() then 298 else if back_full() then 333 else if back_four_abilities() then 265 else 300 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity2()} + image: { card_identity_2() } + type: + left: { if is_map() then 85 else if has_identity() then "52" else "32" } + top: { (if is_saga() then 444 else if is_map() then 297.5 else if is_full() then 329 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"} + z index: 2 + padding top: 2 + padding bottom: { if is_map() then 4 else 0} + padding right: { if is_map() then 2 else 0} + font: + name: Beleren Bold + size: { if is_map() then 12 - shrink_type() else 13 - shrink_type()} + color: { if is_full() then "white" else "black"} + shadow color: {if is_full() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + separator color: red + type 2: + left: { if back_map() then 462 else if has_identity2() then "427" else "413" } + top: { (if back_saga() then 444 else if back_map() then 297.5 else if back_full() then 329 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"} + z index: 2 + padding top: 2 + padding bottom: { if back_map() then 4 else 0} + padding right: { if back_map() then 2 else 0} + font: + name: Beleren Bold + size: { if back_map() then 12 - shrink_type2() else 13 - shrink_type2()} + color: { if back_full() then "white" else if back_clear() or back_map() or contains(styling.other_options, match:"normal back face") then "black" else "white"} + shadow color: {if back_full() then "black" else rgba(0,0,0,0)} + shadow displacement x: -1 + shadow displacement y: 1 + separator color: red + rarity: + right: { if is_map() then 199 else 345 } + top: { if is_saga() then 445 else if is_map() then 53 else if is_full() then 329 else if is_normal() then 297 else if has_four_abilities() then 263 else 298 } + width: { if is_normal() then 44 else 42 } + height: { if is_normal() then 22 else 21 } + z index: 3 + 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") + rarity 2: + right: { if back_map() then 576 else 722} + top: { if back_saga() then 445 else if back_map() then 53 else if back_full() then 329 else if back_normal() then 297 else if back_four_abilities() then 263 else 298 } + width: { if back_normal() then 44 else 42 } + height: { if back_normal() then 22 else 21 } + z index: 3 + 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: { if is_map() then 40 else 29} + top: { top_of_textbox() } + width: { if is_map() then 287 else if is_normal() then 314 else 0} + bottom: { bottom_of_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else 14 } + scale down to: 6 + color: { if is_full() then "white" else "black"} + shadow color: {if is_full() 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.front_font_cap != "" then styling.front_font_cap else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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: { if back_map() then 417 else 407 } + top: { top_of_textbox2() } + width: { if back_map() then 287 else if back_normal() then 314 else 0} + bottom: { bottom_of_textbox2()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else 14 } + scale down to: 6 + color: { if back_full() then "white" else "black"} + shadow color: {if back_full() 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.back_font_cap != "" then styling.back_font_cap else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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: { if is_map() then 40 else if is_saga() then 45 else 19} + top : { if is_saga() then 155 else if has_four_abilities() then 296 else if is_full() then 359 else 330 } + width: { if is_saga() then 138 else if is_map() then 287 else 334} + height: { if is_saga() then 282 else if is_map() then 154 else if has_four_abilities() then 185 else if is_full() then 120 else 152 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: { if back_map() then 417 else if back_saga() then 422 else 396} + top : { if back_saga() then 155 else if back_four_abilities() then 296 else if back_full() then 359 else 330 } + width: { if back_saga() then 138 else if back_map() then 287 else 334} + height: { if back_saga() then 282 else if back_map() then 154 else if back_four_abilities() then 185 else if back_full() then 120 else 152 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 1 text: + left: { if is_saga() then 45 else 63 } + top: { if has_four_abilities() then 289-lv1_chop_top()+(if front_clear() then 5 else 0) else if is_saga() then 155 else 330-lv1_chop_top() } + width: { if is_normal() then 0 else if is_saga() then 138 else 282 } + bottom: { if is_normal() then 0 else if is_saga() then (if split_12() == "" then 249 else split_12()) else bottom_of_walker_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if is_saga() then 3 else 0 } + padding bottom: { if is_saga() then 3 else 0 } + 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 + level 2 text: + left: { if is_saga() then 45 else 63 } + top: { if is_saga() then (if split_12() == "" then 249 else split_12()) else (if has_four_abilities() then stripe31()+10 else if has_two_abilities() then 404 else stripe12()+10) -lv2_chop_top() } + width: { if is_normal() then 0 else if is_saga() then 138 else 282 } + bottom: { if is_normal() then 0 else if is_saga() then (if split_23() == "" then 343 else split_23()) else (if has_four_abilities() then stripe32()+10 else if has_two_abilities() then 478 else stripe23()+10) - lv2_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if is_saga() then 3 else 0 } + padding bottom: { if is_saga() then 3 else 0 } + 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 + level 3 text: + left: { if is_saga() then 45 else 63 } + top: { if has_two_abilities() then 0 else if is_saga() then (if split_23() == "" then 343 else split_23()) else (if has_four_abilities() then stripe32()+10 else stripe23()+10) -lv3_chop_top() } + width: { if is_normal() then 0 else if is_saga() then 138 else 282 } + bottom: { if has_two_abilities() or is_normal() then 0 else if is_saga() then (if split_34() == "" then 437 else split_34()) else (if has_four_abilities() then stripe33()+10 else 478) - lv3_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if is_saga() then 3 else 0 } + padding bottom: { if is_saga() then 3 else 0 } + 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 + level 4 text: + left: { if is_saga() then 45 else 63 } + top: { if is_saga() then (if split_34() == "" then 437 else split_34()) else stripe33()+10 -lv4_chop_top() } + width: { if has_four_abilities() then 282 else if is_saga() then 138 else 0 } + bottom: { if has_four_abilities() then 475 - lv4_chop_bot() else if is_saga() then 437 else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if is_saga() then 3 else 0 } + padding bottom: { if is_saga() then 3 else 0 } + 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 + mask: walker_text_mask.png + level 5 text: + left: { if back_saga() then 422 else 440 } + top: { if back_four_abilities() then 289-lv5_chop_top()+(if back_clear() then 5 else 0) else if back_saga() then 155 else 330-lv5_chop_top() } + width: { if back_normal() then 0 else if back_saga() then 138 else 282 } + bottom: { if back_normal() then 0 else if back_saga() then (if split_12_back() == "" then 249 else split_12_back()) else bottom_of_textbox_2() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if back_saga() then 3 else 0 } + padding bottom: { if back_saga() then 3 else 0 } + 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 + level 6 text: + left: { if back_saga() then 422 else 440 } + top: { (if back_saga() then (if split_12_back() == "" then 249 else split_12_back()) else if back_four_abilities() then stripe31b()+10 else if back_two_abilities() then 404 else stripe12b()+10) -lv6_chop_top() } + width: { if back_normal() then 0 else if back_saga() then 138 else 282 } + bottom: { if back_normal() then 0 else if back_saga() then (if split_23_back() == "" then 343 else split_23_back()) else (if back_four_abilities() then stripe32b()+10 else if back_two_abilities() then 478 else stripe23b()+10) - lv6_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if back_saga() then 3 else 0 } + padding bottom: { if back_saga() then 3 else 0 } + 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 + level 7 text: + left: { if back_saga() then 422 else 440 } + top: { if back_two_abilities() then 0 else if back_saga() then (if split_23_back() == "" then 343 else split_23_back()) else (if back_four_abilities() then stripe32b()+10 else stripe23b()+10) -lv7_chop_top() } + width: { if back_normal() then 0 else if back_saga() then 138 else 282 } + bottom: { if back_two_abilities() or back_normal() then 0 else if back_saga() then (if split_34_back() == "" then 437 else split_34_back()) else (if back_four_abilities() then stripe33b()+10 else 478) - lv7_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if back_saga() then 3 else 0 } + padding bottom: { if back_saga() then 3 else 0 } + 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 + level 8 text: + left: { if back_saga() then 422 else 440 } + top: { if back_saga() then (if split_34_back() == "" then 437 else split_34_back()) else stripe33b()+10 -lv8_chop_top() } + width: { if back_four_abilities() then 282 else if back_saga() then 138 else 0 } + bottom: { if back_four_abilities() then 475 - lv8_chop_bot() else if back_saga() then 437 else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + padding top: { if back_saga() then 3 else 0 } + padding bottom: { if back_saga() then 3 else 0 } + 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 + mask: walker_text_mask.png + ############################# PT + pt: + z index: 5 + left: 286 + top: { if is_map() then 467 else 469 } + width: { if is_normal() then 60 else 0} + height: { if is_normal() then 28 else 0} + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if is_map() then 14 else 16} + color: { if is_vehicle() then "white" else "black" } + separator color: red + pt 2: + z index: 5 + left: 661 + top: { if back_map() then 467 else 469} + width: {if back_normal() then 60 else 0 } + height: {if back_normal() then 28 else 0} + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if back_map() then 14 else 16} + color: { if back_map() or back_clear() then "black" else "white"} + separator color: red + ############################# Loyalty + loyalty: + z index: 7 + left: 326 + top: 462 + width: { if card.loyalty != "" then 13.16 else if is_normal() or is_saga() then 0 else 13.16 } + height: { if card.loyalty != "" then 34.63 else if is_normal() or is_saga() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 703 + top: 462 + width: { if card.loyalty_2 != "" then 13.16 else if back_normal() or back_saga() then 0 else 13.16 } + height: { if card.loyalty_2 != "" then 34.63 else if back_normal() or back_saga() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty cost 1: + z index: 7 + left: {if is_normal() or is_saga() then 14 else 32} + top: { -loyal_move() +(if has_four_abilities() then 297 else if has_two_abilities() then 348 else 335) } + width: { if is_saga() then 0 else if not is_normal() or card.loyalty_cost_1 != "" then 13.16 else 0 } + height: { if is_saga() then 0 else if not is_normal() or card.loyalty_cost_1 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: {if is_normal() or is_saga() then 14 else 32} + top: { -loyal_move2() +(if has_four_abilities() then 344 else if has_two_abilities() then 420 else 386) } + width: { if is_saga() then 0 else if not is_normal() or card.loyalty_cost_2 != "" then 13.16 else 0 } + height: { if is_saga() then 0 else if not is_normal() or card.loyalty_cost_2 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: {if is_normal() or is_saga() then 14 else 32} + top: { -loyal_move3() +(if has_four_abilities() then 391 else 435) } + width: { if is_saga() then 0 else if has_two_abilities() then 0 else if not is_normal() or card.loyalty_cost_3 != "" then 13.16 else 0 } + height: { if is_saga() then 0 else if has_two_abilities() then 0 else if not is_normal() or card.loyalty_cost_3 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: {if is_normal() or is_saga() then 14 else 32} + top: { -loyal_move4() +438 } + width: { if has_four_abilities() or card.loyalty_cost_4 != "" then 13.16 else 0 } + height: { if has_four_abilities() or card.loyalty_cost_4 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 5: + z index: 7 + left: {if back_normal() or back_saga() then 391 else 409} + top: { -loyal_move5() +(if back_four_abilities() then 297 else if back_two_abilities() then 348 else 335) } + width: { if not (back_normal() or back_saga()) or card.loyalty_cost_5 != "" then 13.16 else 0 } + height: { if not (back_normal() or back_saga()) or card.loyalty_cost_5 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 6: + z index: 7 + left: {if back_normal() or back_saga() then 391 else 409} + top: { -loyal_move6() +(if back_four_abilities() then 344 else if back_two_abilities() then 420 else 386) } + width: { if not (back_normal() or back_saga()) or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if not (back_normal() or back_saga()) or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 7: + z index: 7 + left: {if back_normal() or back_saga() then 391 else 409} + top: { -loyal_move7() +(if back_four_abilities() then 391 else 435) } + width: { if back_two_abilities() then 0 else if not (back_normal() or back_saga()) or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if back_two_abilities() then 0 else if not (back_normal() or back_saga()) or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: {if back_normal() or back_saga() then 391 else 409} + top: { -loyal_move8() +438 } + width: { if back_four_abilities() or card.loyalty_cost_8 != "" then 13.16 else 0 } + height: { if back_four_abilities() or card.loyalty_cost_8 != "" 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: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_normal() and card.pt != "" then (if is_map() then 504 else 500) else if is_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + illustrator 2: + left: { 419 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" then (if back_map() then 504 else 500) else if back_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + 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 is_unsorted() 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: text + name: card code 2 + editable: false + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() 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 + 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: 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 + 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: 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: choice + name: top stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: choice + name: top stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 back + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + 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 field: + type: choice + name: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: chapter text + editable: true + save value: true + show statistics: false + multi line: true + script: forward_editor(field: card.rule_text_saga) + default: sprt_default() +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 7 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 8 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 9 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 10 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: chapter text back + editable: true + save value: true + show statistics: false + multi line: true + script: forward_editor(field: card.rule_text_saga2) + default: sprt_default_back() +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 5 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 6 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 7 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 8 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: clear frame back + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: pt 2 copy + script: if contains(styling.other_options, match:"use hovering loyalty") and card.pt_2 == "" then card.loyalty_2 else 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: choice + name: corner + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "night" + save value: true + editable: true +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: legend overlay + choice: crown + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay 2 + choice: nyx + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: miracle overlay 2 + choice: miracle + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: legend overlay 2 + choice: crown + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: vehicle overlay 2 + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: patch 1 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: patch 2 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: map + choice: map + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: map 2 + choice: map + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: text + name: cb 2 copy + script: card.casting_cost_2 + editable: false + save value: false +extra card field: + type: text + name: cb copy + script: card.casting_cost + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + choice: bar + name: meld bar + 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: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: promo label 2 + save value: true + description: The second golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_rule_text() +extra card field: + type: text + name: filler text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text_2) + special_rule_text2() +extra card style: + pt 2 copy: + z index: 4 + right: 347 + top: 446 + width: 30 + height: 12 + alignment: bottom right + visible: {contains(styling.other_options, match:"use hovering pt")} + font: + name: ModMatrix + size: 12 + weight: bold + color: {rgb(45,45,45)} + separator color: red + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + 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: 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 + 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: {if is_map() then 169 else if is_normal() then 165 else 170 } + top: { if is_normal() and not is_map() then 472 else 473 } + width: { if is_map() then 38 else if is_normal() then 46 else 36.5 } + height: { if is_map() then 24 else if is_normal() then 26 else 22.5 } + z index: 3 + visible: { is_stamped() and not front_clear() } + render style: image + image: { if is_map() then "maps/holo_stamp.png" else if is_normal() then card_stamp2() else card_stamp() } + mask: { if is_full() then "stamp_mask_full.png" else "stamp_mask.png" } + foil stamp: + left: {if front_clear() then 168 else if is_normal() then 165 else 170 } + top: { if front_clear() then 471 else if is_normal() then 472 else 473 } + width: { if front_clear() and is_normal() then 0 else if front_clear() then 41 else if is_normal() then 46 else 36.5 } + height: { if front_clear() and is_normal() then 0 else if front_clear() then 28 else if is_normal() then 26 else 22.5 } + z index: 4 + visible: { is_stamped() and not is_map()} + render style: image + image: { if front_clear() then "xstamp.png" else "foil_stamp.png" } + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + foil layer 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: {if is_normal() or is_saga() then 0 else 18} + top: { -loyal_move() +(if has_four_abilities() then 295 else if has_two_abilities() then 346 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: {if is_normal() or is_saga() then 0 else 18} + top: { -loyal_move2() +(if has_four_abilities() then 342 else if has_two_abilities() then 417 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: {if is_normal() or is_saga() then 0 else 18} + top: { -loyal_move3() +(if has_four_abilities() then 389 else 432) } + width: { if has_two_abilities() then 0 else 42 } + height: { if has_two_abilities() then 0 else 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: {if is_normal() or is_saga() then 0 else 18} + top: { -loyal_move4() +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 + colon 1: + left: {if is_normal() or is_saga() then 41 else 59} + top: { -loyal_move() +(if has_four_abilities() then 309 else if has_two_abilities() then 360 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: {if is_normal() or is_saga() then 41 else 59} + top: { -loyal_move2() +(if has_four_abilities() then 356 else if has_two_abilities() then 431 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: {if is_normal() or is_saga() then 41 else 59} + top: { -loyal_move3() +(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: {if is_normal() or is_saga() then 41 else 59} + top: { -loyal_move4() +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: {if back_normal() or back_saga() then 418 else 436} + top: { -loyal_move5() +(if back_four_abilities() then 309 else if back_two_abilities() then 360 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: {if back_normal() or back_saga() then 418 else 436} + top: { -loyal_move6() +(if back_four_abilities() then 356 else if back_two_abilities() then 431 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: {if back_normal() or back_saga() then 418 else 436} + top: { -loyal_move7() +(if back_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_7 != "" } + colon 8: + left: {if back_normal() or back_saga() then 418 else 436} + top: { -loyal_move8() +450 } + width: { if back_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_8 != "" } + top stripe: + left: 46 + top: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if slide_two() then stripe01() else stripe12() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { slide_two() or two_clear() or slide_three() or slide_four() and not contains(styling.custom_mask, match:".png") } + bot stripe: + left: 46 + top: { if has_four_abilities() then stripe32() else stripe23() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { slide_three() or slide_four() and not contains(styling.custom_mask, match:".png")} + fourth stripe: + left: 46 + top: { stripe33() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { slide_four() and not contains(styling.custom_mask, match:".png")} + stripe color: + left: 46 + top: { if has_four_abilities() then 307 else 343 } + width: 299 + bottom: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if slide_two() then stripe01() else stripe12() } + z index: 2 + mask: stripe_mask.png + visible: { slide_two() or two_clear() or slide_three() or slide_four() and not contains(styling.custom_mask, match:".png")} + stripe color 2: + left: 46 + top: { (if has_four_abilities() then stripe32() else stripe23()) +20 } + width: 299 + bottom: { if has_four_abilities() then stripe33() else 461 } + z index: 2 + mask: stripe_mask.png + visible: { slide_three() or slide_four() and not contains(styling.custom_mask, match:".png")} + top color: + left: 26 + top: { if front_clear() and has_four_abilities() then 288 else if has_four_abilities() then 284 else 320 } + width: 324 + height: { if front_clear() and has_four_abilities() then 19 else 23 } + z index: 2 + mask: mask_top.png + visible: { slide_two() or two_clear() or slide_three() or slide_four() and not contains(styling.custom_mask, match:".png")} + bottom color: + left: 26 + top: 461 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { slide_three() and not contains(styling.custom_mask, match:".png")} + loyalty cost box 5: + left: {if back_normal() or back_saga() then 377 else 395} + top: { -loyal_move5() +(if back_four_abilities() then 295 else if back_two_abilities() then 346 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: {if back_normal() or back_saga() then 377 else 395} + top: { -loyal_move6() +(if back_four_abilities() then 342 else if back_two_abilities() then 417 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: {if back_normal() or back_saga() then 377 else 395} + top: { -loyal_move7() +(if back_four_abilities() then 389 else 432) } + width: { if back_two_abilities() then 0 else 42 } + height: { if back_two_abilities() then 0 else 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: {if back_normal() or back_saga() then 377 else 395} + top: { -loyal_move8() +436 } + width: { if back_four_abilities() 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 + + top stripe back: + left: 423 + top: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if backslide_two() then stripe01b() else stripe12b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { backslide_two() or two_back_clear() or backslide_three() or backslide_four() and not contains(styling.custom_mask_2, match:".png") } + bot stripe back: + left: 423 + top: { if back_four_abilities() then stripe32b() else stripe23b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { backslide_three() or backslide_four() and not contains(styling.custom_mask_2, match:".png")} + fourth stripe back: + left: 423 + top: { stripe33b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { backslide_four() and not contains(styling.custom_mask_2, match:".png")} + stripe color back: + left: 423 + top: { if back_four_abilities() then 307 else 343 } + width: 299 + bottom: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if backslide_two() or two_back_clear() then stripe01b() else stripe12b() } + z index: 2 + mask: stripe_mask.png + visible: { backslide_two() or two_back_clear() or backslide_three() or backslide_four() and not contains(styling.custom_mask_2, match:".png")} + stripe color 2 back: + left: 423 + top: { (if back_four_abilities() then stripe32b() else stripe23b()) +20 } + width: 299 + bottom: { if back_four_abilities() then stripe33b() else 460 } + z index: 2 + mask: stripe_mask.png + visible: { backslide_three() or backslide_four() and not contains(styling.custom_mask_2, match:".png")} + top color back: + left: 403 + top: { if back_clear() and back_four_abilities() then 286 else if back_four_abilities() then 284 else 320 } + width: 324 + height: { if back_clear() and back_four_abilities() then 21 else 23 } + z index: 2 + mask: mask_top.png + visible: { backslide_two() or two_back_clear() or backslide_three() or backslide_four() and not contains(styling.custom_mask_2, match:".png")} + bottom color back: + left: 403 + top: 460 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { backslide_three() and not contains(styling.custom_mask_2, match:".png")} + pt box: + left: { if is_map() then 270 else 273} + top: { if is_map() then 453 else 466} + width: { if is_map() then 90 else if is_normal() then 81 else 0 } + height: { if is_map() then 54 else if is_normal() then 42 else 0 } + z index: 2 + visible: { card.pt != "" } + render style: image + image: { if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else card_ptbox() } + pt box 2: + left: { if back_map() then 647 else 648} + top: { if back_map() then 453 else 466} + width: { if back_map() then 90 else if back_normal() then 81 else 0} + height: {if back_map() then 54 else if back_normal() then 42 else 0} + z index: 2 + visible: { card.pt_2 != "" } + render style: image + image: { if back_map() then card_mapbox2() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else card_ptbox2() } + auto copyright: + right: 350 + top: { if is_normal() and card.pt != "" then 500 else if is_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { is_saga() } + image: chapter1.png + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { is_saga() } + image: chapter2.png + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { is_saga() } + image: chapter3.png + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { is_saga() } + image: chapter4.png + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { is_saga() } + image: chapter5.png + chapter text: + left: 30 + top: 69 + width: 153 + height: 70 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 13 + alignment: + script: "middle left" + z index: 5 + visible: { is_saga() } + 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 + linebreak 1: + left: 43 + top: 154 + width: 143 + height: 3 + render style: image + z index: 6 + visible: { is_saga() } + image: line.png + linebreak 2: + left: 42 + top: {if split_12() == "" then 248 else split_12()-1} + width: 144 + height: 3 + render style: image + z index: 6 + visible: { is_saga() } + image: line.png + linebreak 3: + left: 42 + top: {if split_23() == "" then 342 else split_23()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: { is_saga() and (three_boxes() or four_boxes()) } + linebreak 4: + left: 42 + top: {if split_34() == "" then 600 else split_34()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: { is_saga() and four_boxes()} + chapter 6: + left: 391 + top: { if chapter6() == "" then 185 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { back_saga() } + image: chapter1.png + chapter 7: + left: 391 + top: { if chapter7() == "" then 279 else chapter7() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { back_saga() } + image: chapter2.png + chapter 8: + left: 391 + top: { if chapter8() == "" then 373 else chapter8() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { back_saga() } + image: chapter3.png + chapter 9: + left: 391 + top: { if chapter9() == "" then 600 else chapter9() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { back_saga() } + image: chapter4.png + chapter 10: + left: 391 + top: { if chapter10() == "" then 600 else chapter10() } + width: 30 + height: 34 + render style: image + z index: 5 + visible: { back_saga() } + image: chapter5.png + chapter text back: + left: 407 + top: 69 + width: 153 + height: 70 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 13 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 13 + alignment: + script: "middle left" + z index: 5 + visible: { back_saga() } + 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 + linebreak 5: + left: 420 + top: 154 + width: 143 + height: 3 + render style: image + z index: 6 + visible: { back_saga() } + image: line.png + linebreak 6: + left: 419 + top: {if split_12_back() == "" then 248 else split_12_back()-1} + width: 144 + height: 3 + render style: image + z index: 6 + visible: { back_saga() } + image: line.png + linebreak 7: + left: 419 + top: {if split_23_back() == "" then 342 else split_23_back()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: { back_saga() and (three_boxes_back() or four_boxes_back()) } + linebreak 8: + left: 419 + top: {if split_34_back() == "" then 600 else split_34_back()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: { back_saga() and four_boxes_back()} + auto copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" then 500 else if back_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + clear frame: + left: 0 + top: 0 + width: { if front_clear() then 375 else 0 } + height: { if front_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if is_normal() or is_saga() then "clear" else if has_four_abilities() then "xcard2" else "xcard") + (if slide_two() or two_clear() or slide_three() or slide_four() then "_level") + (if is_stamped() and is_normal() or is_saga() then "_rare") + ".png" } + clear frame back: + left: 377 + top: 0 + width: { if back_clear() then 375 else 0 } + height: { if back_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if back_normal() or back_saga() then "clear2" else if back_four_abilities() then "xcard2" else "xcard") + (if backslide_two() or two_back_clear() or backslide_three() or backslide_four() then "_level") + ".png" } + corner: + left: { if is_map() then 22 else 19} + top: { if is_normal() or is_saga() then 25 else if front_clear() then 17 else 18} + height: { if is_normal() or is_saga() then 31 else 32} + width: { if is_normal() or is_saga() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + corner 2: + left: { if back_map() then 399 else 396} + top: { if back_normal() or back_saga() then 25 else if back_clear() then 17 else 18} + height: { if back_normal() or back_saga() then 31 else 32} + width: { if back_normal() or back_saga() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "" else nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: { if not front_clear() then "nodemask.png"} + legend overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "xcrown.png" else legend_background()} + z index: 1 + visible: {is_legend()} + mask: { if not front_clear() then "nodemask.png"} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "miracles/xmiracle.png" else miracle_background()} + z index: 1 + visible: {is_miracle()} + mask: { if not front_clear() then "nodemask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {"voverlay" + (if is_full() then "_full") + ".png" } + z index: 0 + mask: vmask.png + visible: {is_vehicle()} + nyx overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "" else if contains(styling.other_options, match:"normal back face") then nyx_background() else nyx_background2()} + z index: 0 + visible: {back_nyx()} + mask: { if not back_clear() then "nodemask.png"} + miracle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "miracles/xmiracle.png" else if contains(styling.other_options, match:"normal back face") then miracle_background() else miracle_background2()} + z index: 1 + visible: {back_miracle()} + mask: { if not back_clear() then "nodemask.png"} + legend overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "xcrown.png" else legend_background2()} + z index: 1 + visible: {back_legend()} + mask: { if not back_clear() then "nodemask.png"} + vehicle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {"voverlay" + (if back_full() then "_full") + ".png" } + z index: 0 + mask: {if contains(styling.other_options, match:"normal back face") then "vmask.png" else ""} + visible: {back_vehicle()} + patch 1: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if has_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not (is_normal() or is_saga()) and not (front_clear() and has_four_abilities())} + z index: 2 + patch 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not (back_normal() or back_saga()) and not (back_clear() and back_four_abilities())} + z index: 2 + map: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background()} + visible: {is_map()} + mask: maps/frame_mask.png + map 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background2()} + visible: {back_map()} + mask: maps/frame_mask.png + cb 2 copy: + z index: 4 + left: 270 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb copy: + z index: 4 + left: 647 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb box: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost_2 != "" and is_flagged() } + render style: image + image: { card_cb() } + cb box 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost != "" and is_flagged()} + render style: image + image: { card_cb() } + meld bar: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: meldmask.png + visible: {contains(styling.other_options, match:"meld back")} + z index: 10 + promo label: + left: 40 + top: { if has_four_abilities() then 225 else if is_full() then 295 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + 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 } + promo label 2: + left: 417 + top: { if back_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + flavor bar 2: + left: 377 + top: { bar_equation2() } + width: 375 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/sun_circle.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/sun_circle.png new file mode 100644 index 000000000..ca9fded6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/sun_circle.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/test_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/test_mask.png new file mode 100644 index 000000000..dad7d132c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/test_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/text_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/text_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/tombstone.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/tombstone.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/top_stripe.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/top_stripe.png new file mode 100644 index 000000000..93b7b1b5d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/top_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/top_stripe_test.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/top_stripe_test.png new file mode 100644 index 000000000..8dddf2ffa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/top_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ucard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ucard.jpg new file mode 100644 index 000000000..9d1a0a3f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ucb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ucb.png new file mode 100644 index 000000000..e20604ef5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ucb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulcard.jpg new file mode 100644 index 000000000..6d2f90193 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulcb.png new file mode 100644 index 000000000..e20604ef5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/ustamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ustamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/vmask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/vmask.png new file mode 100644 index 000000000..a74887f68 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/vmask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/voverlay.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/voverlay.png new file mode 100644 index 000000000..658eb2fbb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/voverlay.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/voverlay_full.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/voverlay_full.png new file mode 100644 index 000000000..8aace38b5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/voverlay_full.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/vpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/vpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/walker_text_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/walker_text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/walker_text_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/watermark_mask.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/watermark_mask.png new file mode 100644 index 000000000..67fd1cbf6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/watermark_mask.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/wcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wcard.jpg new file mode 100644 index 000000000..8dc3e0f6d Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/wcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wcb.png new file mode 100644 index 000000000..afe4a685c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlcard.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlcard.jpg new file mode 100644 index 000000000..198fc51fb Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlcb.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlcb.png new file mode 100644 index 000000000..afe4a685c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlcb.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/wstamp.jpg b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard.png new file mode 100644 index 000000000..ace94b5fa Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2.png new file mode 100644 index 000000000..3945ca1ba Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_level.png new file mode 100644 index 000000000..ab6718b4c Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_level_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_level_rare.png new file mode 100644 index 000000000..c4fccedfd Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_level_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_rare.png new file mode 100644 index 000000000..af786291a Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard2_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_level.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_level.png new file mode 100644 index 000000000..ac63fe7b5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_level.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_level_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_level_rare.png new file mode 100644 index 000000000..d64e544b3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_level_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_rare.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_rare.png new file mode 100644 index 000000000..8586f0edc Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcard_rare.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcrown.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcrown.png new file mode 100644 index 000000000..fec884645 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xcrown.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xpt.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xpt.png differ diff --git a/data/magic-m15-mainframe-dfc-Sagas.mse-style/xstamp.png b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xstamp.png new file mode 100644 index 000000000..e3a117e40 Binary files /dev/null and b/data/magic-m15-mainframe-dfc-Sagas.mse-style/xstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask.png b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask.png new file mode 100644 index 000000000..ef03d8ff9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_back.png b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_back.png new file mode 100644 index 000000000..5acb0f20a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_back.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_level.png b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_level.png new file mode 100644 index 000000000..074d0be3f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_level_back.png b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_level_back.png new file mode 100644 index 000000000..c99acf9d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_level_back.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_rare.png b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_rare.png new file mode 100644 index 000000000..be8070af0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_rare_level.png new file mode 100644 index 000000000..b7b17aa5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/4tress_imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/acb.png b/data/magic-m15-mainframe-dfc.mse-style/acb.png new file mode 100644 index 000000000..6aa25c73d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/acb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/aetherprint.png b/data/magic-m15-mainframe-dfc.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/aetherprint.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/aalias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/aalias.png new file mode 100644 index 000000000..d0e966f08 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/aalias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/balias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/balias.png new file mode 100644 index 000000000..7dbdd429f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/balias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/calias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/calias.png new file mode 100644 index 000000000..e431886bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/calias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/galias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/galias.png new file mode 100644 index 000000000..60a5517ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/galias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/malias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/malias.png new file mode 100644 index 000000000..9232cadeb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/malias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/ralias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/ralias.png new file mode 100644 index 000000000..5dd7a4cfc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/ralias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/ualias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/ualias.png new file mode 100644 index 000000000..89a53c2b4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/ualias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/walias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/walias.png new file mode 100644 index 000000000..2aa614c9f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/walias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/normal/xalias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/xalias.png new file mode 100644 index 000000000..98c405c08 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/normal/xalias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/aalias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/aalias.png new file mode 100644 index 000000000..2189157b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/aalias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/balias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/balias.png new file mode 100644 index 000000000..338186ab5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/balias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/calias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/calias.png new file mode 100644 index 000000000..692dfd00e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/calias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/galias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/galias.png new file mode 100644 index 000000000..6784311e4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/galias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/malias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/malias.png new file mode 100644 index 000000000..510796d17 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/malias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/ralias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/ralias.png new file mode 100644 index 000000000..b0ea29d0a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/ralias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/ualias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/ualias.png new file mode 100644 index 000000000..9647c6819 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/ualias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/walias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/walias.png new file mode 100644 index 000000000..e2e1efc6e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/walias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/alias/walker/xalias.png b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/xalias.png new file mode 100644 index 000000000..97b18a35d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/alias/walker/xalias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow.png new file mode 100644 index 000000000..b88e0fdc9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow2.png new file mode 100644 index 000000000..a84c74a97 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow3.png new file mode 100644 index 000000000..eb8646f93 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/aarrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow.png new file mode 100644 index 000000000..52dbe826d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow2.png new file mode 100644 index 000000000..0ef86abc1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow3.png new file mode 100644 index 000000000..bf07d9640 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/barrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow.png new file mode 100644 index 000000000..d5881c8e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow2.png new file mode 100644 index 000000000..c33c85c7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow3.png new file mode 100644 index 000000000..113b2d6b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/carrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow.png new file mode 100644 index 000000000..b1629e0b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow0.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow0.png new file mode 100644 index 000000000..fee3149aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow0.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow2.png new file mode 100644 index 000000000..c8d9dc531 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow3.png new file mode 100644 index 000000000..03d12f379 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/garrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow.png new file mode 100644 index 000000000..e4d757370 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow0.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow0.png new file mode 100644 index 000000000..9620e2218 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow0.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow2.png new file mode 100644 index 000000000..e4d757370 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow3.png new file mode 100644 index 000000000..1aa09d1e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/marrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow.png new file mode 100644 index 000000000..cc5ab4b50 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow0.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow0.png new file mode 100644 index 000000000..9b7041efa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow0.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow2.png new file mode 100644 index 000000000..e68f38f07 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow3.png new file mode 100644 index 000000000..691c0282d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/rarrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow.png new file mode 100644 index 000000000..48ef52f78 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow2.png new file mode 100644 index 000000000..fc3dd09cf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow3.png new file mode 100644 index 000000000..926ecd56b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/uarrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow.png new file mode 100644 index 000000000..0412d51f8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow2.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow2.png new file mode 100644 index 000000000..b085eb4c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow3.png b/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow3.png new file mode 100644 index 000000000..acc6a985c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/arrows/warrow3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact.png b/data/magic-m15-mainframe-dfc.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_alias.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_alias.png new file mode 100644 index 000000000..9e4ac73ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_alias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_alias2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_alias2.png new file mode 100644 index 000000000..9e4ac73ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_alias2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_arrow.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_arrow.png new file mode 100644 index 000000000..23e7ba4b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..6aed96eeb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..8df29b216 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card3.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..8635e3929 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card4.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card4.png new file mode 100644 index 000000000..2eb647728 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card5.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card5.png new file mode 100644 index 000000000..5dfc01f95 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card5.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card6.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card6.png new file mode 100644 index 000000000..65c6ae6d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card6.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card7.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card7.png new file mode 100644 index 000000000..ae27e3052 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card7.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card8.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card8.png new file mode 100644 index 000000000..497d76da0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_card8.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_cb.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_cb.png new file mode 100644 index 000000000..199bf0a3d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_cb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_curtain.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_curtain.png new file mode 100644 index 000000000..db6baa7ac Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_curtain.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_flag.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_flag.png new file mode 100644 index 000000000..75f619853 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_flag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_flag2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_flag2.png new file mode 100644 index 000000000..17a5d4d4c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_flag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_icon.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_icon.png new file mode 100644 index 000000000..17195da0c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_icon.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_icon2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_icon2.png new file mode 100644 index 000000000..08cdbb959 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_icon2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_identity.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_identity2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_identity2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_legend.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_legend.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_legend.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_legend2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_legend2.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_legend2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_map.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_map.png new file mode 100644 index 000000000..ce812993b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_map.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_mappt.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_mappt.png new file mode 100644 index 000000000..632169ad2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_mappt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_mark.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_mark.png new file mode 100644 index 000000000..723ca3901 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_mark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_miracle.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_miracle.png new file mode 100644 index 000000000..48d241709 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_miracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_miracle2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_miracle2.png new file mode 100644 index 000000000..48d241709 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_miracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_nyx.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..350da1644 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_nyx2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_nyx2.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_nyx2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_pt2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_pt2.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_saga.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_saga.png new file mode 100644 index 000000000..3ee8ef37b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_saga.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide.png new file mode 100644 index 000000000..61667b3fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide2.png new file mode 100644 index 000000000..2fafe37f0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide3.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide3.png new file mode 100644 index 000000000..d2a664d3a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide4.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide4.png new file mode 100644 index 000000000..93ff340ce Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_slide4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_snow.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_snow.png new file mode 100644 index 000000000..3d03f7a42 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_snow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_snowtexture.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_snowtexture.png new file mode 100644 index 000000000..04f0f4398 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp2.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp2.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp3.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp3.png new file mode 100644 index 000000000..c65413bc6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_stamp3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_unnotch.png b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_unnotch.png new file mode 100644 index 000000000..e27e9a89f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artifact_blend_unnotch.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/artist_arrow.png b/data/magic-m15-mainframe-dfc.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/astamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/astamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/4tress_imagemask.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/4tress_imagemask.png new file mode 100644 index 000000000..314be808d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/4tress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/4tress_imagemask_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/4tress_imagemask_level.png new file mode 100644 index 000000000..76ca172ca Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/4tress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/fortress_imagemask.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/fortress_imagemask.png new file mode 100644 index 000000000..742602ae7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/fortress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/fortress_imagemask_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/fortress_imagemask_level.png new file mode 100644 index 000000000..7753de14d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/fortress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask.png new file mode 100644 index 000000000..1e6298d71 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil.png new file mode 100644 index 000000000..60f81b2b7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_level.png new file mode 100644 index 000000000..f88dbaa99 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare.png new file mode 100644 index 000000000..5766aea9a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_level.png new file mode 100644 index 000000000..68a645256 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_wide.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_wide.png new file mode 100644 index 000000000..2806f6f02 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_wide_level.png new file mode 100644 index 000000000..7f2aea7b3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_wide.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_wide.png new file mode 100644 index 000000000..b83ec9a3f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_wide_level.png new file mode 100644 index 000000000..f6896b146 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_2abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil.png new file mode 100644 index 000000000..62135531e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_level.png new file mode 100644 index 000000000..db3f46703 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare.png new file mode 100644 index 000000000..bdfb34c4b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_level.png new file mode 100644 index 000000000..b10ddd42f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_wide.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_wide.png new file mode 100644 index 000000000..24aec4a10 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_wide_level.png new file mode 100644 index 000000000..5d14fc546 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_wide.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_wide.png new file mode 100644 index 000000000..19cc18c1b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_wide_level.png new file mode 100644 index 000000000..b0593cdae Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_4abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_clear.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_clear.png new file mode 100644 index 000000000..f47343cf5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_clear.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_level.png new file mode 100644 index 000000000..a3afd5aab Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare.png new file mode 100644 index 000000000..2d8111fe1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_level.png new file mode 100644 index 000000000..2c8e0953d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_wide.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_wide.png new file mode 100644 index 000000000..b566973c8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_wide_level.png new file mode 100644 index 000000000..bfb72b068 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_test.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_test.png new file mode 100644 index 000000000..b1ccc1102 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_test.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_wide.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_wide.png new file mode 100644 index 000000000..47e6efa66 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_wide_level.png new file mode 100644 index 000000000..5618faf3f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/backup masks/imagemask_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bar.png b/data/magic-m15-mainframe-dfc.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bar.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bcb.png b/data/magic-m15-mainframe-dfc.mse-style/bcb.png new file mode 100644 index 000000000..7221ba6e7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/blank.png b/data/magic-m15-mainframe-dfc.mse-style/blank.png new file mode 100644 index 000000000..ea7d93466 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/blank.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/blcb.png b/data/magic-m15-mainframe-dfc.mse-style/blcb.png new file mode 100644 index 000000000..7221ba6e7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/blcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/amark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/amark.png new file mode 100644 index 000000000..77436479d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/amark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/blmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/blmark.png new file mode 100644 index 000000000..9f94ca760 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/blmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/bmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/bmark.png new file mode 100644 index 000000000..144e696a6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/bmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/clmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/clmark.png new file mode 100644 index 000000000..38db6d479 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/clmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/cmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/cmark.png new file mode 100644 index 000000000..0cb421886 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/cmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/glmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/glmark.png new file mode 100644 index 000000000..86fc3a9f4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/glmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/gmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/gmark.png new file mode 100644 index 000000000..ff244b6d9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/gmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/mlmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/mlmark.png new file mode 100644 index 000000000..23ad8454f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/mlmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/mmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/mmark.png new file mode 100644 index 000000000..945894928 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/mmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/rlmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/rlmark.png new file mode 100644 index 000000000..3268c495c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/rlmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/rmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/rmark.png new file mode 100644 index 000000000..0dec5f2f2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/rmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/stripe.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/stripe.png new file mode 100644 index 000000000..92f794de4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/stripe.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/ulmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/ulmark.png new file mode 100644 index 000000000..61f624279 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/ulmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/umark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/umark.png new file mode 100644 index 000000000..9aa0bf8ef Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/umark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/wlmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/wlmark.png new file mode 100644 index 000000000..7b57d137a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/wlmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bookmarks/wmark.png b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/wmark.png new file mode 100644 index 000000000..99092427b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bookmarks/wmark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask.png new file mode 100644 index 000000000..4ae5a8de1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_ll.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ll.png new file mode 100644 index 000000000..544fc0509 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ll.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_ll_silver.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ll_silver.png new file mode 100644 index 000000000..1a3a811f9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ll_silver.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_ln.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ln.png new file mode 100644 index 000000000..d9e68de53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ln.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_ln_silver.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ln_silver.png new file mode 100644 index 000000000..c24469513 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_ln_silver.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_nl.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nl.png new file mode 100644 index 000000000..3798363a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nl.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_nl_silver.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nl_silver.png new file mode 100644 index 000000000..4a7c7e8de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nl_silver.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_nn.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nn.png new file mode 100644 index 000000000..3c49efd8f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nn.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/border_mask_nn_silver.png b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nn_silver.png new file mode 100644 index 000000000..5ecd04c22 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/border_mask_nn_silver.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bot_stripe.png b/data/magic-m15-mainframe-dfc.mse-style/bot_stripe.png new file mode 100644 index 000000000..9f090fc3e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bot_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bot_stripe_test.png b/data/magic-m15-mainframe-dfc.mse-style/bot_stripe_test.png new file mode 100644 index 000000000..a52b2eff6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bot_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/bstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/bstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/build.bat b/data/magic-m15-mainframe-dfc.mse-style/build.bat new file mode 100644 index 000000000..095ad584e --- /dev/null +++ b/data/magic-m15-mainframe-dfc.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-mainframe-dfc.mse-style/card-sample.png b/data/magic-m15-mainframe-dfc.mse-style/card-sample.png new file mode 100644 index 000000000..4fcdda84d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/card-sample.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/ccb.png b/data/magic-m15-mainframe-dfc.mse-style/ccb.png new file mode 100644 index 000000000..2ec710ebb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ccb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clcb.png b/data/magic-m15-mainframe-dfc.mse-style/clcb.png new file mode 100644 index 000000000..2ec710ebb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear.png b/data/magic-m15-mainframe-dfc.mse-style/clear.png new file mode 100644 index 000000000..0abd46d2b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear2.png b/data/magic-m15-mainframe-dfc.mse-style/clear2.png new file mode 100644 index 000000000..1febe3286 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear_bot_stripe.png b/data/magic-m15-mainframe-dfc.mse-style/clear_bot_stripe.png new file mode 100644 index 000000000..1b16a4c80 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear_bot_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear_bot_stripe_test.png b/data/magic-m15-mainframe-dfc.mse-style/clear_bot_stripe_test.png new file mode 100644 index 000000000..c782ebed6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear_bot_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear_rare.png b/data/magic-m15-mainframe-dfc.mse-style/clear_rare.png new file mode 100644 index 000000000..97fa42d0c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear_top_stripe.png b/data/magic-m15-mainframe-dfc.mse-style/clear_top_stripe.png new file mode 100644 index 000000000..acae14917 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear_top_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/clear_top_stripe_test.png b/data/magic-m15-mainframe-dfc.mse-style/clear_top_stripe_test.png new file mode 100644 index 000000000..2fa344f9d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/clear_top_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/compass.png b/data/magic-m15-mainframe-dfc.mse-style/compass.png new file mode 100644 index 000000000..29947fce1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/compass.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/creature.png b/data/magic-m15-mainframe-dfc.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/creature.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/crown_border.png b/data/magic-m15-mainframe-dfc.mse-style/crown_border.png new file mode 100644 index 000000000..08cd742aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/crown_border.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/cstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtainmask.png b/data/magic-m15-mainframe-dfc.mse-style/curtainmask.png new file mode 100644 index 000000000..83666426b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtainmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/acard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/acard.png new file mode 100644 index 000000000..9de47968b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/acard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/bcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/bcard.png new file mode 100644 index 000000000..caee618fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/bcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/blcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/blcard.png new file mode 100644 index 000000000..caee618fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/blcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/ccard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/ccard.png new file mode 100644 index 000000000..9a65735ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/ccard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/clcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/clcard.png new file mode 100644 index 000000000..9a65735ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/clcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/gcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/gcard.png new file mode 100644 index 000000000..de44bcabf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/gcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/glcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/glcard.png new file mode 100644 index 000000000..e931d986b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/glcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/mcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/mcard.png new file mode 100644 index 000000000..4ddbfe6e0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/mcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/mlcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/mlcard.png new file mode 100644 index 000000000..2bea629fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/mlcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/rcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/rcard.png new file mode 100644 index 000000000..c1f7da396 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/rcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/rlcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/rlcard.png new file mode 100644 index 000000000..bc46db1d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/rlcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/ucard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/ucard.png new file mode 100644 index 000000000..736b6539a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/ucard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/ulcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/ulcard.png new file mode 100644 index 000000000..bca3589c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/ulcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/wcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/wcard.png new file mode 100644 index 000000000..4cf96baf1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/wcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/curtains/wlcard.png b/data/magic-m15-mainframe-dfc.mse-style/curtains/wlcard.png new file mode 100644 index 000000000..40fc18b94 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/curtains/wlcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/eldrazi.png b/data/magic-m15-mainframe-dfc.mse-style/eldrazi.png new file mode 100644 index 000000000..358dc4d27 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/eldrazi.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/enchantment.png b/data/magic-m15-mainframe-dfc.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/enchantment.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/evobar.png b/data/magic-m15-mainframe-dfc.mse-style/evobar.png new file mode 100644 index 000000000..479dead44 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/evobar.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/evobar_flip.png b/data/magic-m15-mainframe-dfc.mse-style/evobar_flip.png new file mode 100644 index 000000000..f0726bfb6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/evobar_flip.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/evobar_mask.png b/data/magic-m15-mainframe-dfc.mse-style/evobar_mask.png new file mode 100644 index 000000000..7c87b86b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/evobar_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/evobar_start.png b/data/magic-m15-mainframe-dfc.mse-style/evobar_start.png new file mode 100644 index 000000000..19d35ab75 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/evobar_start.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/evobar_tip.png b/data/magic-m15-mainframe-dfc.mse-style/evobar_tip.png new file mode 100644 index 000000000..88076addb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/evobar_tip.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/aflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/aflag.png new file mode 100644 index 000000000..b6de0d3ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/aflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/aflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/aflag2.png new file mode 100644 index 000000000..350755db9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/aflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/bflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/bflag.png new file mode 100644 index 000000000..e8b7262cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/bflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/bflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/bflag2.png new file mode 100644 index 000000000..d7587e4be Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/bflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/cflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/cflag.png new file mode 100644 index 000000000..128428e7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/cflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/cflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/cflag2.png new file mode 100644 index 000000000..db5503dfd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/cflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/gflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/gflag.png new file mode 100644 index 000000000..27f4600cf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/gflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/gflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/gflag2.png new file mode 100644 index 000000000..2a1eaa265 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/gflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/mflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/mflag.png new file mode 100644 index 000000000..d28091d20 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/mflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/mflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/mflag2.png new file mode 100644 index 000000000..36c64d457 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/mflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/rflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/rflag.png new file mode 100644 index 000000000..db8933831 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/rflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/rflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/rflag2.png new file mode 100644 index 000000000..e956ad7cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/rflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/uflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/uflag.png new file mode 100644 index 000000000..1d94488de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/uflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/uflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/uflag2.png new file mode 100644 index 000000000..428d5151d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/uflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/wflag.png b/data/magic-m15-mainframe-dfc.mse-style/flags/wflag.png new file mode 100644 index 000000000..a792103b8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/wflag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/flags/wflag2.png b/data/magic-m15-mainframe-dfc.mse-style/flags/wflag2.png new file mode 100644 index 000000000..f1b366468 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/flags/wflag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/foil_mask.png b/data/magic-m15-mainframe-dfc.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/foil_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/foil_mask_pt.png b/data/magic-m15-mainframe-dfc.mse-style/foil_mask_pt.png new file mode 100644 index 000000000..051756fc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/foil_mask_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/foil_mask_rare.png b/data/magic-m15-mainframe-dfc.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/foil_mask_rare_pt.png b/data/magic-m15-mainframe-dfc.mse-style/foil_mask_rare_pt.png new file mode 100644 index 000000000..ea9adc35b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/foil_mask_rare_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/foil_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask.png b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask.png new file mode 100644 index 000000000..835f6bbfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_back.png b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_back.png new file mode 100644 index 000000000..2761d3ba4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_back.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_level.png b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_level.png new file mode 100644 index 000000000..319e799ce Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_level_back.png b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_level_back.png new file mode 100644 index 000000000..9658b9cb6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_level_back.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_rare.png b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_rare.png new file mode 100644 index 000000000..d79beeda1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_rare_level.png new file mode 100644 index 000000000..c67fb32e8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fortress_imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/four_frame_mask.png new file mode 100644 index 000000000..63237d43b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/four_mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/four_mythic_image_rare_mask.png new file mode 100644 index 000000000..3b08b15d7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/four_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/four_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/four_mythic_mask.png new file mode 100644 index 000000000..64fb1ccb3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/four_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/frame_mask.png new file mode 100644 index 000000000..67a57f86a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/front_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/front_mythic_mask.png new file mode 100644 index 000000000..d88bdeed6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/front_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/full_voverlay.png b/data/magic-m15-mainframe-dfc.mse-style/full_voverlay.png new file mode 100644 index 000000000..dc02d3702 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/full_voverlay.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/acard.jpg new file mode 100644 index 000000000..d575426ac Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/acard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/acard2.jpg new file mode 100644 index 000000000..5f46420a7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/bcard.jpg new file mode 100644 index 000000000..3c9f1badb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/bcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/bcard2.jpg new file mode 100644 index 000000000..3f449343f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/blcard.jpg new file mode 100644 index 000000000..8b4c58ddf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/blcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/blcard2.jpg new file mode 100644 index 000000000..88f58e59a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/ccard.jpg new file mode 100644 index 000000000..55f980671 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/ccard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/ccard2.jpg new file mode 100644 index 000000000..186e7a91d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/clcard.jpg new file mode 100644 index 000000000..19f9d9b60 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/clcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/clcard2.jpg new file mode 100644 index 000000000..f73c486a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/gcard.jpg new file mode 100644 index 000000000..d3c72e890 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/gcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/gcard2.jpg new file mode 100644 index 000000000..686bbfc8f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/glcard.jpg new file mode 100644 index 000000000..a3ebc4baa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/glcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/glcard2.jpg new file mode 100644 index 000000000..1fca7b875 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/image_mask.png b/data/magic-m15-mainframe-dfc.mse-style/fullart/image_mask.png new file mode 100644 index 000000000..b6d79fe29 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/image_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/image_mask_rare.png b/data/magic-m15-mainframe-dfc.mse-style/fullart/image_mask_rare.png new file mode 100644 index 000000000..98e187c1a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/image_mask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/mcard.jpg new file mode 100644 index 000000000..f86b5b9e4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/mcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/mcard2.jpg new file mode 100644 index 000000000..3e07d5a8f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/mlcard.jpg new file mode 100644 index 000000000..9953b8cd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/mlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/mlcard2.jpg new file mode 100644 index 000000000..8e08bb395 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/rcard.jpg new file mode 100644 index 000000000..c175c85c5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/rcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/rcard2.jpg new file mode 100644 index 000000000..247ae508d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/rlcard.jpg new file mode 100644 index 000000000..b13df3125 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/rlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/rlcard2.jpg new file mode 100644 index 000000000..d4d814b91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/ucard.jpg new file mode 100644 index 000000000..788ac2b6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/ucard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/ucard2.jpg new file mode 100644 index 000000000..91cb5c4d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/ulcard.jpg new file mode 100644 index 000000000..560e19951 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/ulcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/ulcard2.jpg new file mode 100644 index 000000000..7ccadb550 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/wcard.jpg new file mode 100644 index 000000000..29eba5955 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/wcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/wcard2.jpg new file mode 100644 index 000000000..e30033ca1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/wlcard.jpg new file mode 100644 index 000000000..4535563d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/fullart/wlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/fullart/wlcard2.jpg new file mode 100644 index 000000000..6650ee9a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/fullart/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/gcb.png b/data/magic-m15-mainframe-dfc.mse-style/gcb.png new file mode 100644 index 000000000..8c36f57ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/gcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/glcb.png b/data/magic-m15-mainframe-dfc.mse-style/glcb.png new file mode 100644 index 000000000..8c36f57ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/glcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/gstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/gstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/clear_four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/clear_four_frame_mask.png new file mode 100644 index 000000000..7632d150d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/clear_four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/clear_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/clear_frame_mask.png new file mode 100644 index 000000000..17d05e8f2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/clear_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_frame_mask.png new file mode 100644 index 000000000..535e99bfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_mythic_image_rare_mask.png new file mode 100644 index 000000000..41d7eaa97 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_mythic_mask.png new file mode 100644 index 000000000..218250111 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/four_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/frame_mask.png new file mode 100644 index 000000000..beb7bcb74 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/mythic_image_rare_mask.png new file mode 100644 index 000000000..6b23407f9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/mythic_mask.png new file mode 100644 index 000000000..927d8144e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/wide_four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/wide_four_frame_mask.png new file mode 100644 index 000000000..58ecda02b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/wide_four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/guidelines/wide_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/guidelines/wide_frame_mask.png new file mode 100644 index 000000000..95810edc8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/guidelines/wide_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_alias.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_alias.png new file mode 100644 index 000000000..dc32fa647 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_alias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_alias2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_alias2.png new file mode 100644 index 000000000..dc32fa647 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_alias2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_arrow.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_arrow.png new file mode 100644 index 000000000..25ab147fc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card3.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..df32b9ec5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card4.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card4.png new file mode 100644 index 000000000..6e3011512 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card5.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card5.png new file mode 100644 index 000000000..b9f75512c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card5.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card6.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card6.png new file mode 100644 index 000000000..ed759f0c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card6.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card7.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card7.png new file mode 100644 index 000000000..f0f10bb4a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card7.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card8.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card8.png new file mode 100644 index 000000000..6389fc783 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_card8.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_cb.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_cb.png new file mode 100644 index 000000000..7c6e3fade Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_cb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_curtain.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_curtain.png new file mode 100644 index 000000000..59caec58c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_curtain.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_flag.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_flag.png new file mode 100644 index 000000000..161c9daa1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_flag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_flag2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_flag2.png new file mode 100644 index 000000000..0fbea2397 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_flag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_icon.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_icon.png new file mode 100644 index 000000000..1c1d024c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_icon.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_icon2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_icon2.png new file mode 100644 index 000000000..9c76d4e25 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_icon2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_identity.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_identity2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_identity2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_legend.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_legend.png new file mode 100644 index 000000000..2202f0f95 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_legend.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_legend2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_legend2.png new file mode 100644 index 000000000..2202f0f95 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_legend2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_map.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_map.png new file mode 100644 index 000000000..94414ef4f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_map.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_mappt.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_mappt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_mappt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_mark.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_mark.png new file mode 100644 index 000000000..4e2ea5d6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_mark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_miracle.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_miracle.png new file mode 100644 index 000000000..8ed63da43 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_miracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_miracle2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_miracle2.png new file mode 100644 index 000000000..8ed63da43 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_miracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_nyx.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_nyx2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_nyx2.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_nyx2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_pt2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_saga.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_saga.png new file mode 100644 index 000000000..9136006cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_saga.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide.png new file mode 100644 index 000000000..9c4a10f56 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide2.png new file mode 100644 index 000000000..882e7c4a7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide3.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide3.png new file mode 100644 index 000000000..b91db2c47 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide4.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide4.png new file mode 100644 index 000000000..6114771bd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_slide4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_snow.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_snow.png new file mode 100644 index 000000000..22669546b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_snow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_snowtexture.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_snowtexture.png new file mode 100644 index 000000000..0e78f269b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp2.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp2.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp3.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp3.png new file mode 100644 index 000000000..1aeb1a411 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_stamp3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_unnotch.png b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_unnotch.png new file mode 100644 index 000000000..6103acb1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/hybrid_blend_unnotch.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/aarrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/aarrow.png new file mode 100644 index 000000000..a1083c4dc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/aarrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/aarrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/aarrow2.png new file mode 100644 index 000000000..2c7a291f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/aarrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/barrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/barrow.png new file mode 100644 index 000000000..aefa438e7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/barrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/barrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/barrow2.png new file mode 100644 index 000000000..75c094274 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/barrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/carrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/carrow.png new file mode 100644 index 000000000..ba39598c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/carrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/carrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/carrow2.png new file mode 100644 index 000000000..3df94d9a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/carrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/garrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/garrow.png new file mode 100644 index 000000000..8fbf7ab10 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/garrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/garrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/garrow2.png new file mode 100644 index 000000000..5c71b81db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/garrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/marrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/marrow.png new file mode 100644 index 000000000..04626bd90 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/marrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/marrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/marrow2.png new file mode 100644 index 000000000..e76a1371a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/marrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/rarrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/rarrow.png new file mode 100644 index 000000000..fdeb1755b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/rarrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/rarrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/rarrow2.png new file mode 100644 index 000000000..d1fa48423 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/rarrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/uarrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/uarrow.png new file mode 100644 index 000000000..5155d419b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/uarrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/uarrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/uarrow2.png new file mode 100644 index 000000000..adb764664 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/uarrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/warrow.png b/data/magic-m15-mainframe-dfc.mse-style/icons/warrow.png new file mode 100644 index 000000000..3bb9f6405 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/warrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/icons/warrow2.png b/data/magic-m15-mainframe-dfc.mse-style/icons/warrow2.png new file mode 100644 index 000000000..eedb2b953 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/icons/warrow2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask.png new file mode 100644 index 000000000..744a03786 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil.png new file mode 100644 index 000000000..492d0481f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_level.png new file mode 100644 index 000000000..f88dbaa99 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare.png new file mode 100644 index 000000000..5766aea9a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_level.png new file mode 100644 index 000000000..68a645256 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_wide.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_wide.png new file mode 100644 index 000000000..2806f6f02 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_wide_level.png new file mode 100644 index 000000000..7f2aea7b3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_wide.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_wide.png new file mode 100644 index 000000000..4973867ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_wide_level.png new file mode 100644 index 000000000..6accd25ef Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_2abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..6f8afa6c1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_level.png new file mode 100644 index 000000000..5c382dd9a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..bdfb34c4b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_level.png new file mode 100644 index 000000000..b10ddd42f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_wide.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_wide.png new file mode 100644 index 000000000..24aec4a10 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_wide_level.png new file mode 100644 index 000000000..5d14fc546 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_wide.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_wide.png new file mode 100644 index 000000000..4bc049fb7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_wide_level.png new file mode 100644 index 000000000..96cacf6c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_4abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_clear.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_clear.png new file mode 100644 index 000000000..f47343cf5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_clear.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_clear_normal.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_clear_normal.png new file mode 100644 index 000000000..06f5eff48 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_clear_normal.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_level.png new file mode 100644 index 000000000..3fd437eb8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare.png new file mode 100644 index 000000000..2d8111fe1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_level.png new file mode 100644 index 000000000..2c8e0953d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_wide.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_wide.png new file mode 100644 index 000000000..b566973c8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_wide_level.png new file mode 100644 index 000000000..bfb72b068 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_test.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_test.png new file mode 100644 index 000000000..b1ccc1102 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_test.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_wide.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_wide.png new file mode 100644 index 000000000..58b519b7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_wide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/imagemask_wide_level.png b/data/magic-m15-mainframe-dfc.mse-style/imagemask_wide_level.png new file mode 100644 index 000000000..41d7a9fee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/imagemask_wide_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/instant.png b/data/magic-m15-mainframe-dfc.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/instant.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/land.png b/data/magic-m15-mainframe-dfc.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/land.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/lcurtainmask.png b/data/magic-m15-mainframe-dfc.mse-style/lcurtainmask.png new file mode 100644 index 000000000..cc6bad13c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/lcurtainmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/acomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/acomcrown.png new file mode 100644 index 000000000..1c7f625a1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/acomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/acrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/acrown.png new file mode 100644 index 000000000..16154e2ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/anyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/anyxcrown.png new file mode 100644 index 000000000..eb896676d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/anyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/bcomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/bcomcrown.png new file mode 100644 index 000000000..400f67783 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/bcomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/bcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/bcrown.png new file mode 100644 index 000000000..46b3b05b3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/blcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/blcrown.png new file mode 100644 index 000000000..b29ee5fdd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/blcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/bnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/bnyxcrown.png new file mode 100644 index 000000000..29d2a9740 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/bnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/ccomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/ccomcrown.png new file mode 100644 index 000000000..a893d77d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/ccomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/ccrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/ccrown.png new file mode 100644 index 000000000..f0a105f1c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/clcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/clcrown.png new file mode 100644 index 000000000..8b36ea6c2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/clcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/cnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/cnyxcrown.png new file mode 100644 index 000000000..4389b828a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/cnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/gcomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/gcomcrown.png new file mode 100644 index 000000000..a69b5a082 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/gcomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/gcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/gcrown.png new file mode 100644 index 000000000..068e78fe6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/glcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/glcrown.png new file mode 100644 index 000000000..5efadad93 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/glcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/gnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/gnyxcrown.png new file mode 100644 index 000000000..eefe029a8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/gnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/mcomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/mcomcrown.png new file mode 100644 index 000000000..7a0ae9b85 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/mcomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/mcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/mcrown.png new file mode 100644 index 000000000..382191c54 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/mlcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/mlcrown.png new file mode 100644 index 000000000..8b518aa2b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/mlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/mnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/mnyxcrown.png new file mode 100644 index 000000000..29488e021 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/mnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/rcomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/rcomcrown.png new file mode 100644 index 000000000..92a257af4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/rcomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/rcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/rcrown.png new file mode 100644 index 000000000..2b83bb634 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/rlcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/rlcrown.png new file mode 100644 index 000000000..f78eb5dc9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/rlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/rnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/rnyxcrown.png new file mode 100644 index 000000000..40ebf248a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/rnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/ucomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/ucomcrown.png new file mode 100644 index 000000000..2eb10e82b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/ucomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/ucrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/ucrown.png new file mode 100644 index 000000000..e9a888dfc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/ulcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/ulcrown.png new file mode 100644 index 000000000..743ccdddd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/ulcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/unyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/unyxcrown.png new file mode 100644 index 000000000..b62d81170 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/unyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/wcomcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/wcomcrown.png new file mode 100644 index 000000000..0b295cc57 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/wcomcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/wcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/wcrown.png new file mode 100644 index 000000000..511534523 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/wlcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/wlcrown.png new file mode 100644 index 000000000..21b776694 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/wlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/wnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/wnyxcrown.png new file mode 100644 index 000000000..cc9560c9a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/wnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/legend/xcrown.png b/data/magic-m15-mainframe-dfc.mse-style/legend/xcrown.png new file mode 100644 index 000000000..4ea247ccd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/legend/xcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/line.png b/data/magic-m15-mainframe-dfc.mse-style/line.png new file mode 100644 index 000000000..ed2a29373 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/line.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/loyalty.png b/data/magic-m15-mainframe-dfc.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/loyalty.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/loyaltydown.png b/data/magic-m15-mainframe-dfc.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/loyaltynaught.png b/data/magic-m15-mainframe-dfc.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/loyaltyup.png b/data/magic-m15-mainframe-dfc.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/acard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/acard.png new file mode 100644 index 000000000..8d19601f1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/acard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/alcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/alcard.png new file mode 100644 index 000000000..2cd1db8c8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/alcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/alpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/alpt.png new file mode 100644 index 000000000..95380b7c7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/alpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/apt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/apt.png new file mode 100644 index 000000000..f19c2bb7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/apt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/bcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/bcard.png new file mode 100644 index 000000000..017e8adcc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/bcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/blcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/blcard.png new file mode 100644 index 000000000..362c4e47c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/blcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/blpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/blpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/bpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/bpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/ccard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/ccard.png new file mode 100644 index 000000000..4d9cccf0b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/ccard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/clcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/clcard.png new file mode 100644 index 000000000..476cef98f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/clcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/clpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/clpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/cpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/cpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/cpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/maps/frame_mask.png new file mode 100644 index 000000000..897cb0af9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/gcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/gcard.png new file mode 100644 index 000000000..51dc2bc61 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/gcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/glcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/glcard.png new file mode 100644 index 000000000..509e57985 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/glcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/glpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/glpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/gpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/gpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/holo_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/maps/holo_stamp.png new file mode 100644 index 000000000..a268067ef Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/holo_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/image_mask.png b/data/magic-m15-mainframe-dfc.mse-style/maps/image_mask.png new file mode 100644 index 000000000..31ad2c488 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/image_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/mcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/mcard.png new file mode 100644 index 000000000..c9c052b6e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/mcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/mlcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/mlcard.png new file mode 100644 index 000000000..3f67adaff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/mlcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/mlpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/mlpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/mpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/mpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/pt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/pt.png new file mode 100644 index 000000000..919ec2d49 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/rcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/rcard.png new file mode 100644 index 000000000..74b1d48fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/rcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/rlcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/rlcard.png new file mode 100644 index 000000000..6bf19a7bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/rlcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/rlpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/rlpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/rpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/rpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/ucard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/ucard.png new file mode 100644 index 000000000..e20f33480 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/ucard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/ulcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/ulcard.png new file mode 100644 index 000000000..f8e3b198a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/ulcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/ulpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/ulpt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/upt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/upt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/upt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/wcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/wcard.png new file mode 100644 index 000000000..0fd7b501b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/wcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/wlcard.png b/data/magic-m15-mainframe-dfc.mse-style/maps/wlcard.png new file mode 100644 index 000000000..59e2cac18 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/wlcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/wlpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/wlpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/maps/wpt.png b/data/magic-m15-mainframe-dfc.mse-style/maps/wpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/maps/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide.png new file mode 100644 index 000000000..6169f0b6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide2.png new file mode 100644 index 000000000..a6c869d8c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/aslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/blslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/blslide.png new file mode 100644 index 000000000..5e891c256 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/blslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/blslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/blslide2.png new file mode 100644 index 000000000..08faec3c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/blslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide.png new file mode 100644 index 000000000..12eaa873c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide2.png new file mode 100644 index 000000000..130ae4e9a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/bslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide.png new file mode 100644 index 000000000..378e6f0eb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide2.png new file mode 100644 index 000000000..141bb98de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/clslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide.png new file mode 100644 index 000000000..57aa2c274 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide2.png new file mode 100644 index 000000000..52361bd39 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/cslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide.png new file mode 100644 index 000000000..1f4868475 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide2.png new file mode 100644 index 000000000..a8923dce5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/glslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide.png new file mode 100644 index 000000000..7eae2b822 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide2.png new file mode 100644 index 000000000..dfe650de2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/gslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide.png new file mode 100644 index 000000000..ac76b15a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mlslide.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 new file mode 100644 index 000000000..544769dde Binary files /dev/null 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/mslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide.png new file mode 100644 index 000000000..2ced510ba Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/mslide.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 new file mode 100644 index 000000000..b9e615e16 Binary files /dev/null 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/rlslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide.png new file mode 100644 index 000000000..3a840e1b5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide2.png new file mode 100644 index 000000000..3cb9344a6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide.png new file mode 100644 index 000000000..1156eec73 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide2.png new file mode 100644 index 000000000..2cb7b9149 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/rslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/style b/data/magic-m15-mainframe-dfc.mse-style/mask_back/style new file mode 100644 index 000000000..eb74864e6 --- /dev/null +++ b/data/magic-m15-mainframe-dfc.mse-style/mask_back/style @@ -0,0 +1,3895 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe DFC +full name: M15 DFCs +installer group: magic/m15 style/double-faced cards +icon: card-sample.png +position hint: 060 + +version: 2020-05-10 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 +depends on: + package: magic-default-image.mse-include + 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: "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/" cb: "" cb2: "" map: "maps/" mappt: "maps/" pt: "normal/" pt2: "normal/" saga:"saga/" stamp2: "normal/" stamp: "" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.jpg" card4: "card2.jpg" card5: "card3.jpg" card6: "card4.jpg" 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" cb: "cb.png" cb2: "cb.png" map: "card.png" mappt: "pt.png" saga:"card.jpg", stamp: "stamp.jpg" stamp2: "stamp.jpg" pt: "pt.png" pt2: "pt2.png" identity: "identity.png" identity2: "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] } + landless := {if input == "arrow" or input == "nyx" or input == "comcrown" or input == "cons" or input == "arrow" or input == "crown" or input == "nyxcrown" then true else false} + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + crown_lead := { + if input != "legend" and input != "legend2" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "legend" and input != "legend2" then "" + else if styling.legend_crown == "nyx" or (check_nyx(input) and chosen(styling.other_options, choice:"auto nyx crowns")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + } + check_nyx := { + if input == "legend" and is_nyx() + then true + else if input == "legend2" and back_nyx() + then true + else false + } + loyalty_image_name := { + if contains(input, match: "+") then "loyaltyup.png" + else if contains(input, match: "-") then "loyaltydown.png" + else "loyaltynaught.png" + } + transfer_levels := {if is_mutate() then false else true} + a_saga := {is_saga()} + b_saga := {back_saga()} + # The normal backface + card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + # The planeswalker front face + card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + # The planeswalker backface + card_background4 := { color_background(type:"card4", base_hybrid:card_hybrid) } + # The 4walker front face + card_background5 := { color_background(type:"card5", base_hybrid:card_hybrid) } + # The 4walker backface + card_background6 := { color_background(type:"card6", base_hybrid:card_hybrid) } + # The nyx frontface + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + # The miracle frontface + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + # The miracle backface + miracle_background2 := { color_background(type:"miracle2", base_hybrid:card_hybrid) } + # The legend frontface + legend_background := { color_background(type:"legend", base_hybrid:card_hybrid) } + # The legend backface + legend_background2 := { color_background(type:"legend2", base_hybrid:card_hybrid) } + # The front map face + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + # The second map face + map_background2 := { color_background(type:"map", base_hybrid:card_hybrid) } + saga_background := { color_background(type:"saga", base_hybrid:card_hybrid) } + # pt scripts + card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_hybrid) } + card_mapbox := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + card_mapbox2 := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + # doublecast flag scripts + card_cb2 := { color_background(type:"cb2", base_hybrid:card_hybrid) } + card_cb := { color_background(type:"cb", base_hybrid:card_hybrid) } + curtain_background := { color_background(type:"curtain", base_hybrid: card_hybrid)} + arrow_background := { color_background(type:"arrow", 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 } + + + # 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"} + + # Is the card a promo card? + 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()} + is_plwalker := {contains(styling.front_style, match:"planeswalker")} + back_walker := {contains(styling.back_style, match:"planeswalker")} + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + # Front Face + has_four_abilities := { styling.front_style == "4 ability planeswalker" or stagger_levels()} + has_two_abilities := { styling.front_style == "2 ability planeswalker" } + is_normal := { not contains(styling.front_style, match:"planeswalker") } + has_three_abilities := {styling.front_style == "3 ability planeswalker" } + is_stamped := { is_rare() and chosen(styling.other_options, choice:"use holofoil stamps") } + is_normal_size := { not chosen(styling.other_options, choice:"wider planeswalker images") } + lv_chop := { pull_comma_array(input, cell:cell, end:0, default:0)} + loyal_move := { pull_comma_array(input, cell:cell, end:0, default:0)} + + # Back Face + back_four_abilities := { styling.back_style == "4 ability planeswalker" or stagger_levels2()} + back_two_abilities := { styling.back_style == "2 ability planeswalker" } + back_normal := { not contains(styling.back_style, match:"planeswalker") } + back_three_abilities := {styling.back_style == "3 ability planeswalker" } + + bottom_of_walker_textbox := { if heavy_levels() then stripe30()+10-lv_chop(styling.level_1_chop, cell:1) + else if has_four_abilities() then stripe31()+10-lv_chop(styling.level_1_chop, cell:1) + else if has_two_abilities() then 11+stripe01()-lv_chop(styling.level_1_chop, cell:1) + else if has_three_abilities() then stripe12()+10-lv_chop(styling.level_1_chop, cell:1) + else 481 + } + bottom_of_walker_textbox_2 := { if heavy_levels2() then stripe30b()+10-lv_chop(styling.level_5_chop, cell:1) + else if back_four_abilities() then stripe31b()+10-lv_chop(styling.level_5_chop, cell:1) + else if back_two_abilities() then 11+stripe01b()-lv_chop(styling.level_5_chop, cell:1) + else if back_three_abilities() then stripe12b()+10-lv_chop(styling.level_5_chop, cell:1) + else 481 + } + + top_of_textbox := {if is_normal() then (if is_map() then 340 else if is_mutate() then 395 else 327)-lv_chop(styling.level_1_chop, cell:0) else 0} + bottom_of_textbox := {if is_normal() then (if is_map() then 475 else 481)-lv_chop(styling.level_1_chop, cell:1) else 0} + + top_of_textbox2 := {if back_normal() then (if back_map() then 340 else if back_mutate() then 394 else 327)-lv_chop(styling.level_5_chop, cell:0) else 0} + bottom_of_textbox2 := {if back_normal() then (if back_map() then 475 else 481)-lv_chop(styling.level_5_chop, cell:1) else 0} + + 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() and is_stamped() then "rare_front_mythic_mask.png" + else if is_full() and is_normal() and not is_saga() and not is_map() then "front_mythic_mask.png" + else if front_clear() and is_normal() then "imagemask_clear_normal.png" + else if front_clear() then "imagemask_clear.png" + else if is_mutate() then "mutate_mask.png" + else if not is_plwalker() then "" + else if is_full() and has_four_abilities() and is_stamped() then "4tress_imagemask_rare_level.png" + else if is_full() and has_four_abilities() then "4tress_imagemask_level.png" + else if is_full() and has_four_abilities() and is_stamped() then "4tress_imagemask_rare.png" + else if is_full() and has_four_abilities() then "4tress_imagemask.png" + else if is_full() and is_stamped() then "fortress_imagemask_rare_level.png" + else if is_full() and is_stamped() then "fortress_imagemask_rare.png" + else if is_full() then "fortress_imagemask_level.png" + else if is_full() then "fortress_imagemask.png" + else "imagemask" + + ( if has_two_abilities() and not has_four_abilities() then "_2abil" else "" ) + + ( if has_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + "_level" + ".png" + } + back_mask_script := { if contains(styling.custom_mask_2, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask + else if is_full() and back_normal() and not back_saga() and not back_map() then "normal_mythic_mask.png" + else if back_clear() and back_normal() then "imagemask_clear_normal.png" + else if back_clear() then "imagemask_clear.png" + else if back_mutate() then "mutate_mask.png" + else if not back_walker() then "" + else if is_full() and back_four_abilities() then "4tress_imagemask_level_back.png" + else if is_full() and back_four_abilities() then "4tress_imagemask_back.png" + else if is_full() then "fortress_imagemask_level_back.png" + else if is_full() then "fortress_imagemask_back.png" + else "imagemask" + + ( if back_two_abilities() and not back_four_abilities() then "_2abil" else "" ) + + ( if back_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + "_level" + ".png" + } + + text_size := { 14 -(if styling.front_font_cap == "" then 0 else if contains(styling.front_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.front_font_cap) } + text_size2 := { 14 -(if styling.back_font_cap == "" then 0 else if contains(styling.back_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.back_font_cap) } + stripe01 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:48),105)} + stripe12 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:27),stripe23()-365)} + stripe23 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 1, default:80),95)} + stripe30 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:(if heavy_levels() then 15 else 0)),stripe31()-329)} + stripe31 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 1 else 0), default:(if stagger_levels() then 50 else 21)),stripe32()-329)} + stripe32 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 2 else 1), default:(if stagger_levels() then 100 else 69)),stripe33()-329)} + stripe33 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 2, default:(if stagger_levels() then 150 else 119)),151)} + + stripe01b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:48),105)} + stripe12b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:27),stripe23b()-365)} + stripe23b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 1, default:80),95)} + stripe30b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:(if heavy_levels2() then 15 else 0)),stripe32b()-329)} + stripe31b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: (if heavy_levels2() then 1 else 0), default:(if stagger_levels2() then 50 else 21)),stripe32b()-329)} + stripe32b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: (if heavy_levels2() then 2 else 1), default:(if stagger_levels2() then 100 else 69)),stripe33b()-329)} + stripe33b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 2, default:(if stagger_levels2() then 150 else 119)),151)} + + stagger_levels := {heavy_levels() or styling.front_style == "3 ability tall planeswalker"} + stagger_levels2 := {heavy_levels2() or styling.back_style == "3 ability tall planeswalker"} + heavy_levels := {styling.front_style == "double passive planeswalker"} + heavy_levels2 := {styling.back_style == "double passive planeswalker"} + + has_identity := { chosen(styling.other_options, choice:"front color indicator")} + has_identity2 := { chosen(styling.other_options, choice:"back color indicator") and not contains(card.card_color_2, match:"colorless")} + is_unsorted := {chosen(styling.other_options, choice:"remove from autocount")} + front_clear := {chosen(styling.other_options, choice:"clear front")} + back_clear := {chosen(styling.other_options, choice:"clear back")} + two_clear := {has_two_abilities() and not has_two_abilities() and front_clear()} + two_back_clear := {has_two_abilities() and not back_two_abilities() and back_clear()} + use_full_art := {"false"} + is_miracle := {styling.front_style == "miracle"} + 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")} + is_map := {styling.front_style == "map"} + is_saga := {two_boxes() or three_boxes() or four_boxes()} + back_miracle := {styling.back_style == "miracle"} + 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")} + back_map := {styling.back_style == "map"} + back_saga := {back_two_boxes() or back_three_boxes() or back_four_boxes()} + is_legend := {is_normal() and not is_map() and (chosen(styling.other_options, choice:"legendary front") or (contains(card.super_type, match:"Legendary") and set.auto_legends)) } + back_legend := {back_normal() and not back_map() and (chosen(styling.other_options, choice: "legendary back") or (contains(card.super_type_2, match: "Legendary") and set.auto_legends))} + is_curtains := {contains(card.notes, match:"!curtain")} + is_mutate := {chosen(styling.other_options, choice:"front mutate") and is_normal() and not is_full() and not is_saga() and not is_map() and not front_clear()} + back_mutate := {chosen(styling.other_options, choice:"back mutate") and back_normal() and not is_full() and not back_saga() and not back_map() and not back_clear()} + poke_walker := {is_plwalker() and not is_full() and use_evobar()} + back_poke_walker := {back_walker() and not is_full() and use_evobar()} + is_leveler := {styling.front_style == "leveler"} + back_leveler := {styling.back_style == "leveler"} + + is_skinned := {not is_saga() and chosen(styling.other_options, choice:"godzilla style alias")} + back_skinned := {not back_saga() and chosen(styling.other_options, choice:"godzilla style alias")} + use_evobar := {chosen(styling.other_options, choice: "pokemon evobar") and not chosen(styling.other_options, choice:"godzilla style alias")} + opacity := {pull_comma_array(styling.opacity, cell:input, end:false, default:50)} + ##### leveler stuff + box_leveler := {styling.level_containers == "pt boxes"} + loy_leveler := {styling.level_containers == "loyalty boxes"} + aug_leveler := {box_leveler() and center_label(input)} + level_label := {if styling.level_label == "" then "level" else pull_comma_array(styling.level_label, end:false, cell:input, default:styling.level_label)} + center_label := {loy_leveler() or level_label(input) == " "} + 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_2_height := {lv_3_coordinate() - lv_2_coordinate()} + lv_3_height := {152-lv_3_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()} + 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 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() } + lv_3_ptbox := { if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else leveler_ptbox3() } + 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} + + box_leveler2 := {styling.level_containers_2 == "pt boxes"} + loy_leveler2 := {styling.level_containers_2 == "loyalty boxes"} + aug_leveler2 := {box_leveler2() and center_label2(input)} + center_label2 := {loy_leveler2() or level_label(input+3) == " "} + 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_6_height := {lv_7_coordinate() - lv_6_coordinate()} + lv_7_height := {152-lv_7_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()} + overlay6 := {slice_crop(background_slide_3(), height: lv_6_height(), width:314, distance:(152-lv_6_coordinate()))} + overlay7 := {slice_crop(background_slide_4(), height: lv_7_height(), width:314, distance:lv_7_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() } + arrow_left2 := {377 + if box_leveler2() then -3 else if loy_leveler2() then 10 else 18} + arrow_width2 := {if box_leveler2() then 84 else if loy_leveler2() then 42 else 56} + arrow_height2 := {if aug_leveler2(input) then 42 else if box_leveler2() then 50 else if loy_leveler2() then 40 else 40} + + 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)} + background_slide_4 := { color_background(type:"slide4", base_hybrid: card_hybrid)} + + arrow_offset := { + to_number(pull_comma_array(styling.move_loyalty_costs, cell:input, end: 0)) + + (if box_leveler() then -5 else 0) + + (if aug_leveler(input) then 4 else 0) + } + arrow_offset2 := { + to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:input, end: 0)) + + (if box_leveler2() then -5 else 0) + + (if aug_leveler2(input) then 4 else 0) + } + + ##### saga stuff + split_12 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:0, end:true, default:(if two_boxes() then 296 else if four_boxes() then 225 else 249)))} + split_23 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:1, end:true, default:(if two_boxes() then 437 else if four_boxes() then 296 else 343)))} + split_34 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:2, end:true, default:(if three_boxes() then 437 else if four_boxes() then 367 else 600)))} + split_12b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:0, end:true, default:(if back_two_boxes() then 296 else if back_four_boxes() then 225 else 249)))} + split_23b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:1, end:true, default:(if back_two_boxes() then 437 else if back_four_boxes() then 296 else 343)))} + split_34b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:2, end:true, default:(if back_three_boxes() then 437 else if back_four_boxes() then 367 else 600)))} + + chapter1 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:0, end:true, default:(if two_boxes() then 183 else 185))) } + chapter2 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:1, end:true, default:(if two_boxes() then 223 else 279))) } + chapter3 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:2, end:true, default:(if two_boxes() then 329 else 373))) } + chapter4 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:3, end:true, default:600)) } + chapter5 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:4, end:true, default:600)) } + chapter6 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:5, end:true, default:600)) } + chapter1b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:0, end:true, default:(if back_two_boxes() then 183 else 185))) } + chapter2b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:1, end:true, default:(if back_two_boxes() then 223 else 279))) } + chapter3b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:2, end:true, default:(if back_two_boxes() then 329 else 373))) } + chapter4b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:3, end:true, default:600)) } + chapter5b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:4, end:true, default:600)) } + chapter6b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:5, end:true, default:600)) } + + chapter_custom := { to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:0, end:false, default:600)) } + chapter_customb := { to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:1, 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} + + two_boxes := {styling.front_style == "2 box saga"} + three_boxes := {styling.front_style == "3 box saga"} + four_boxes := {styling.front_style == "4 box saga"} + back_two_boxes := {styling.back_style == "2 box saga"} + back_three_boxes := {styling.back_style == "3 box saga"} + back_four_boxes := {styling.back_style == "4 box saga"} + + 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 + else if input +17 <= (if split_12() != "" then split_12() else 249) then 1 + else 0 + } + 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 "") + +(if build_array((if chapter_custom() != "" then chapter_custom() else 600)) == input then custom_name() + ", " else "") + } + build_array2 := { + if input +17 >= (if split_34b() != "" then split_34b() else 600) then 4 + else if input +17 >= (if split_23b() != "" then split_23b() else 343) then 3 + else if input +17 >= (if split_12b() != "" then split_12b() else 249) then 2 + else if input +17 <= (if split_12b() != "" then split_12b() else 249) then 1 + else 0 + } + level_leader2 := { + (if build_array((if chapter1b() != "" then chapter1b() else 185)) == input then "I, " else "") + +(if build_array((if chapter2b() != "" then chapter2b() else 279)) == input then "II, " else "") + +(if build_array((if chapter3b() != "" then chapter3b() else 373)) == input then "III, " else "") + +(if build_array((if chapter4b() != "" then chapter4b() else 600)) == input then "IV, " else "") + +(if build_array((if chapter5b() != "" then chapter5b() else 600)) == input then "V, " else "") + +(if build_array((if chapter6b() != "" then chapter6b() else 600)) == input then "VI, " else "") + +(if build_array((if chapter_customb() != "" then chapter_customb() else 600)) == input then custom_name() + ", " else "") + } + end_leader := replace@(match:", $", replace:" — ") + + ##### 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 } + shrink_type2 := {if styling.shrink_back_typeline_text != "" then to_number(styling.shrink_back_typeline_text) else 0 } + shrink_name2 := {if styling.shrink_back_name_text != "" then to_number(styling.shrink_back_name_text) else 0 } + is_flagged := {chosen(styling.other_options, choice: "use doublecast flags") } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { chosen(styling.other_options, choice:"ancestral generic mana")} + unindent := { if chosen(styling.other_options, choice:"unindent nonloyalty abilities") and input == "" then -14 else 0} + ###### flavor bar stuff + 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)} + ##### backface bar + bar_offset2 := {if styling_offset2() == "-" then 0 else if styling_offset2() != "" then -styling_offset2() else 0} + styling_offset2 := { replace(styling.flavor_bar_offset_2, match:"(u|d)+", replace: "") } + offset_lines2 := {offset_counter(styling.flavor_bar_offset_2)} + ###### future + is_shifted := {false} + back_shifted := {false} + + special_text := { + if styling.front_style == "saga" then ( + card.rule_text + +(if card.level_1_text != "" then "\n" + end_leader(level_leader(1)) + card.level_1_text else "") + +(if card.level_2_text != "" then "\n" + end_leader(level_leader(2)) + card.level_2_text else "") + +(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_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 "") + ) + else if is_mutate() then card.level_1_text + "\n" + card.text + else if not contains(styling.front_style, match:"planeswalker") then "" else + (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: " else "") +(if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + ( if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": " else "") +(if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n" else "") + + ( if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": " else "") +(if card.level_3_text != "" then card.level_3_text else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2 else "") + + (if has_four_abilities() then "\n" + ( if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": " else "") +(if card.level_4_text != "" then card.level_4_text else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3 else "") else "") + } + special_text2 := { + if styling.back_style == "saga" then ( + card.rule_text + +(if card.level_5_text != "" then "\n" + end_leader(level_leader2(1)) + card.level_5_text else "") + +(if card.level_6_text != "" then "\n" + end_leader(level_leader2(2)) + card.level_6_text else "") + +(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_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 "") + ) + else if back_mutate() then card.level_5_text + "\n" + card.text_2 + else if not contains(styling.back_style, match:"planeswalker") then "" else + (if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]: " else "") +(if card.level_5_text != "" and card.level_5_text != card.rule_text_2 then card.level_5_text+"\n" else split_text(match:"\n", card.rule_text_2).0+"\n") + + ( if card.loyalty_cost_6 != "" then "[" + card.loyalty_cost_6 + "]" + ": " else "") +(if card.level_6_text != "" then card.level_6_text+"\n" else if contains(paragraph_count(card.rule_text_2), match:"~") then split_text(match:"\n", card.rule_text_2).1+"\n" else "") + + ( 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") + is_bumped := {not is_plwalker() and (card.loyalty_cost_1 != "" or card.loyalty_cost_2 != "" or card.loyalty_cost_3 != "" or card.loyalty_cost_4 != "")} + back_bumped := {not back_walker() and (card.loyalty_cost_5 != "" or card.loyalty_cost_6 != "" or card.loyalty_cost_7 != "" or card.loyalty_cost_8 != "")} +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: front style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: 3 ability tall planeswalker + choice: double passive planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: map + initial: normal + description: Choose the style for the front face +styling field: + type: choice + name: defaults + choice: Click here for default coordinate information + choice: 2 ability walker stripes - "48," + choice: 3 ability walker stripes - "27,80," + choice: 4 ability walker stripes - "21,69,119," + choice: 2 box saga stripes - "296," + choice: 3 box saga stripes - "249,343," + choice: 4 box saga stripes - "225,296,367" + choice: 2 box saga chapters - "183,223,329," + choice: 3 box saga chapters - "185,279,373," + choice: saga chapters use the "move loyalty costs" options + choice: to add chapters 4-6, add their coordinates at the end, ie "183,223,329,369," + choice: leveler stripes - "0,0," + choice: leveler arrows use the "move loyalty costs" options + choice: for loyalty costs, saga chapters, leveler arrows and stripes, use -N to move up +styling field: + type: text + name: stripe coordinate + description: Overrides the coordinates for the ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: front font cap + description: Use to standardize the font size of separated abilities. Default is size 14. +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: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset + description: Move the flavor bar down X pixels. Use negative to move up. +styling field: + type: choice + name: back style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: 3 ability tall planeswalker + choice: double passive planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: map + initial: normal + description: Choose the style for the back face +styling field: + type: text + name: back stripe coordinate + description: Overrides the coordinates for the backface ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move back loyalty costs + description: Moves loyalty costs of the back face up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: back font cap + description: Use to standardize the font size of separated abilities of the back face. Default is size 14. +styling field: + type: text + name: shrink back name text + description: reduces the name text N points. +styling field: + type: text + name: shrink back typeline text + description: reduces the typeline text N points. +styling field: + type: text + name: level 5 chop + description: Changes the start/stop points of the first textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 6 chop + description: Changes the start/stop points of the second textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 7 chop + description: Changes the start/stop points of the third textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset 2 + description: Move the backface flavor bar down X pixels. Use negative to move up. +styling field: + type: text + name: opacity + description: set opacity for planeswalkers, from 0 to 255. Formatted as Front,Back, +styling field: + type: text + name: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom mask 2 + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol one + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol two + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: multiple choice + name: other options + description: Additional options + choice: normal back face + choice: promo + choice: mythic edition + choice: prerelease stamps + choice: remove from autocount + choice: use hovering pt + choice: use hovering loyalty + choice: use holofoil stamps + choice: use doublecast flags + choice: center front + choice: center back + choice: center first name + choice: center second name + choice: clear front + choice: clear back + choice: nyx front + choice: nyx back + choice: vehicle front + choice: vehicle back + choice: legendary front + choice: legendary back + choice: meld back + choice: front color indicator + choice: back color indicator + choice: front mutate + choice: back mutate + choice: wider planeswalker images + choice: regular pt on levelers + choice: ancestral generic mana + choice: unindent nonloyalty abilities + choice: auto nyx crowns + choice: godzilla style alias + choice: pokemon evobar + initial: use hovering pt, use holofoil stamps, back color indicator, unindent nonloyalty abilities, auto nyx crowns +styling field: + type: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: text + name: custom chapter location + description: The location of the custom chapter symbol inside magic-mainframe-extras +styling field: + type: text + name: custom chapter coordinate + description: Set the custom symbol at the given heights, formatted as Front,Back, +styling field: + type: text + name: custom chapter name + description: Set how this symbol will be called in text exports (ie I, II...). Default is C. +styling field: + type: text + name: level label + description: Change the level label. default is "LEVEL". Secondary lables can be added after a comma, "1,2,3,4,5,6," +styling field: + type: choice + name: level containers + choice: arrows + choice: pt boxes + choice: loyalty boxes +styling field: + type: choice + name: level containers 2 + choice: arrows + choice: pt boxes + choice: loyalty boxes +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: package choice + name: level mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.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: 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 + inverted common symbol: + choice images: + no: { symbol_variation(symbol: set.symbol, variation: "common") } + yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: { if is_full() then 0 else 752} + height: {if is_full() then 0 else 523} + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: {"border_mask_" + (if is_legend() then "l" else "n") + (if back_legend() then "l" else "n") + (if card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if front_clear() or is_map() then "" else if is_saga() then saga_background() else if is_normal() then card_background() else if has_four_abilities() then card_background5() else card_background3() } + card color 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if back_clear() or back_map() then "" else if back_saga() then saga_background() else if back_normal() and chosen(styling.other_options, choice:"normal back face") then card_background() else if back_normal() then card_background2() else if back_four_abilities() and chosen(styling.other_options, choice:"normal back face") then card_background5() else if back_four_abilities() then card_background6() else if chosen(styling.other_options, choice:"normal back face") then card_background3() else card_background4() } + ############################# Name line + name: + left: { if is_map() then 65 else if is_normal() then 58 else 60 } + top: { if is_map() then 27 else if is_normal() then 30 else if front_clear() then 22 else 23 } + right: { (if is_map() then 344 else 339) - card_style.casting_cost.content_width } + height: {23 - (0.5 * shrink_name())} + alignment: { if chosen(styling.other_options, choice:"center first name") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold"} + size: { if is_map() then 14.8 - shrink_name() else 16 - shrink_name() } + color: black + name 2: + left: { if back_map() then 442 else if back_normal() then 435 else 437 } + top: { if back_map() then 27 else if back_normal() then 30 else if back_clear() then 22 else 23 } + right: { (if back_map() then 719 else 714) - card_style.casting_cost_2.content_width } + height: {23 - (0.5 * shrink_name2())} + alignment: { if chosen(styling.other_options, choice:"center second name") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + 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" } + casting cost: + right: 347 + top: { if is_normal() then 29 else 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top: { if back_normal() then 29 else 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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + 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 } + 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 } + z index: 1 + mask: { back_mask_script() } + default: {default_image(card.card_color_2)} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# 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 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + 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 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity2()} + 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() } + 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"} + z index: 2 + padding top: 2 + padding bottom: { if is_map() then 4 else 0} + padding right: { if is_map() then 2 else 0} + font: + name: Beleren Bold + size: { if is_map() then 12 - shrink_type() else 13 - shrink_type()} + color: black + 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() } + 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"} + z index: 2 + padding top: 2 + padding bottom: { if back_map() then 4 else 0} + padding right: { if back_map() then 2 else 0} + 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"} + separator color: red + rarity: + right: { if is_map() then 199 else 345 } + top: { if is_saga() then 445 else if is_map() then 53 else if is_normal() then 297 else if has_four_abilities() then 263 else 298 } + width: { if is_normal() then 44 else 42 } + height: { if is_normal() then 22 else 21 } + z index: 3 + 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") + rarity 2: + right: { if back_map() then 576 else 722} + top: { if back_saga() then 445 else if back_map() then 53 else if back_normal() then 297 else if back_four_abilities() then 263 else 298 } + width: { if back_normal() then 44 else 42 } + height: { if back_normal() then 22 else 21 } + z index: 3 + 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: { if is_map() then 40 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 0} + bottom: { bottom_of_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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: { if back_map() then 417 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 0} + bottom: { bottom_of_textbox2()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + scale down to: 6 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + 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 + chapter text: + left: 30 + top: 60 + width: 153 + height: 96 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else 13 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else 13} + alignment: + script: if chosen(styling.other_options, choice:"center front") 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 + visible: {is_saga()} + mask: textmask.png + chapter text 2: + left: 407 + top: 60 + width: 153 + height: 96 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else 13 } + scale down to: 6 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else 13 } + alignment: + script: if chosen(styling.other_options, choice:"center back") 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 + 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 } + 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 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 1 text: + left: {if is_leveler() then (if card.level_0 != "" 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 if is_mutate() then (if is_bumped() then 47 else 29) else 63+unindent(card.loyalty_cost_1)} + top: { if is_leveler() then 327 else if is_saga() then 155 else if is_mutate() then 329 else if is_normal() then 0 else if has_four_abilities() then 289-lv_chop(styling.level_1_chop, cell:0)+(if front_clear() then 5 else 0) else 330-lv_chop(styling.level_1_chop, cell:0) } + right: { -lv_chop(styling.level_1_chop, cell:2) + if is_leveler() then (if lone_pt() then 342 else if card.pt != "" then 277 else 342) else if is_saga() then 183 else if is_normal() and not is_mutate() then 0 else 343 } + bottom: { if is_leveler() then (327+lv_1_height()) else if is_saga() then (if split_12() == "" then 249 else split_12()) else if is_mutate() then 391 else if is_normal() then 0 else bottom_of_walker_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 2 text: + left: {if is_leveler() then (if card.level_1 != "" 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 63+unindent(card.loyalty_cost_2)} + top: { (if is_leveler() then (329 + lv_2_coordinate()) else if is_saga() then (if split_12() == "" then 249 else split_12()) else if is_normal() then 0 else if heavy_levels() then stripe30()+10 else if has_four_abilities() then stripe31()+10 else if has_two_abilities() then stripe01()+11 else stripe12()+10) -lv_chop(styling.level_2_chop, cell:0) } + right: { -lv_chop(styling.level_2_chop, cell:2) + if is_leveler() then (if card.pt_2 != "" then 277 else 342) else if is_saga() then 183 else if is_normal() then 0 else 343 } + bottom: { if is_leveler() then card_style.level_2_text.top + lv_2_height()-2 else if is_normal() and not is_saga() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else if is_normal() then 0 else if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else if has_two_abilities() then 478 else stripe23()+10) - lv_chop(styling.level_2_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 3 text: + 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 63+unindent(card.loyalty_cost_3)} + top: {if is_leveler() then (331 + lv_3_coordinate()) else if has_two_abilities() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else if is_normal() then 0 else if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else stripe23()+10) -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 if is_normal() then 0 else 343 } + bottom: { if is_leveler() then (329 + lv_3_coordinate()+lv_3_height()-2) else if has_two_abilities() or is_normal() and not is_saga() then 0 else if two_boxes() then (if split_23() == "" then 343 else split_23()) else (if is_saga() then (if split_34() == "" then 437 else split_34()) else if heavy_levels() then stripe32()+10 else if has_four_abilities() then stripe33()+10 else 478) - lv_chop(styling.level_3_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 4 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_4)} + top: { if is_saga() then (if split_34() == "" then 437 else split_34()) else if is_normal() then 0 else if heavy_levels() then stripe32()+10 else if has_four_abilities() then stripe33()+10 -lv_chop(styling.level_4_chop, cell:0) else 0} + width: {if is_leveler() then 0 else -lv_chop(styling.level_4_chop, cell:2)-unindent(card.loyalty_cost_4) + if is_saga() then 138 else if has_four_abilities() then 282 else 0 } + bottom: { if three_boxes() then (if split_34() == "" then 437 else split_34()) else if is_saga() then 437 else if is_normal() then 0 else if has_four_abilities() then 475 - lv_chop(styling.level_4_chop, cell:1) else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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 + mask: walker_text_mask.png + level 5 text: + left: {if back_leveler() then (377 + if card.level_5 != "" 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 if back_mutate() then (if back_bumped() then 424 else 406) else 440+unindent(card.loyalty_cost_5)} + top: { if back_leveler() then 327 else if back_saga() then 155 else if back_mutate() then 329 else if back_normal() then 0 else if back_four_abilities() then 289-lv_chop(styling.level_5_chop, cell:0)+(if back_clear() then 5 else 0) else 330-lv_chop(styling.level_5_chop, cell:0) } + right: { -lv_chop(styling.level_5_chop, cell:2) + if back_leveler() then (if lone_pt() then 719 else if card.pt_4 != "" then 654 else 719) else if back_saga() then 560 else if back_mutate() or not back_normal() then 720 else 0 } + bottom: { if back_leveler() then (327+lv_5_height()) else if back_saga() then (if split_12b() == "" then 249 else split_12b()) else if back_mutate() then 391 else if back_normal() then 0 else bottom_of_walker_textbox_2() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 6 text: + left: {if back_leveler() then (377 + if card.level_6 != "" 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 440+unindent(card.loyalty_cost_6)} + top: { (if back_leveler() then (327 + lv_6_coordinate()) else if back_saga() then (if split_12b() == "" then 249 else split_12b()) else if back_normal() then 0 else if heavy_levels2() then stripe30b()+10 else if back_four_abilities() then stripe31b()+10 else if back_two_abilities() then stripe01b()+11 else stripe12b()+10) -lv_chop(styling.level_6_chop, cell:0) } + right: { -lv_chop(styling.level_6_chop, cell:2) + if back_leveler() then (if card.pt_5 != "" then 654 else 719) else if back_saga() then 560 else if back_normal() then 0 else 720 } + bottom: { if back_leveler() then card_style.level_6_text.top + lv_6_height() else if back_normal() and not back_saga() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else if heavy_levels2() then stripe31b()+10 else if back_four_abilities() then stripe32b()+10 else if back_two_abilities() then 478 else stripe23b()+10) - lv_chop(styling.level_6_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 7 text: + left: {if back_leveler() then (377 + if card.level_7 != "" 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 440+unindent(card.loyalty_cost_7)} + top: { if back_leveler() then (327 + lv_7_coordinate()) else if back_two_abilities() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else if back_normal() then 0 else if heavy_levels2() then stripe31b()+10 else if back_four_abilities() then stripe32b()+10 else stripe23b()+10) -lv_chop(styling.level_7_chop, cell:0) } + right: { -lv_chop(styling.level_7_chop, cell:2) + if back_leveler() then (if card.pt_6 != "" then 654 else 719) else if back_saga() then 560 else if back_normal() then 0 else 720 } + bottom: { if back_leveler() then (327 + lv_7_coordinate()+lv_7_height()) else if back_two_abilities() or back_normal() and not back_saga() then 0 else if back_two_boxes() then (if split_23b() == "" then 343 else split_23b()) else (if back_saga() then (if split_34b() == "" then 437 else split_34b()) else if back_normal() then 0 else if heavy_levels2() then stripe32b()+10 else if back_four_abilities() then stripe33b()+10 else 478) - lv_chop(styling.level_7_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 8 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_8)} + top: {if back_saga() then (if split_34b() == "" then 437 else split_34b()) else if back_normal() then 0 else if heavy_levels2() then stripe32b()+10 else if back_four_abilities() then stripe33b()+10 -lv_chop(styling.level_8_chop, cell:0) else 0} + width: {if back_leveler() then 0 else -lv_chop(styling.level_8_chop, cell:2)-unindent(card.loyalty_cost_8) + if back_saga() then 138 else if back_four_abilities() then 282 else 0 } + bottom: { if back_three_boxes() then (if split_34b() == "" then 437 else split_34b()) else if back_saga() then 437 else if back_normal() then 0 else if back_four_abilities() then 475 - lv_chop(styling.level_8_chop, cell:1) else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + 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 + mask: walker_text_mask.png + ############################# Levels + level 0: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l1_center() - (if aug_leveler(0) then 4 else 2) - (if center_label(0) then 6 else 0) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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} + level 1: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l2_center() - (if aug_leveler(1) then 4 else 2) - (if center_label(1) then 6 else 0) + arrow_offset(1)} + height: 22 + width: {if is_leveler() or card.level_1 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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 + 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} + level 5: + z index: 7 + left: {377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21} + top: {l5_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(0) then 6 else 0) + arrow_offset2(0)} + width: {if back_leveler() or card.level_5 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0} + 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} + 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} + 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)} + 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 + 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_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} + 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} + 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} + 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} + + ############################# PT + pt: + z index: 5 + left: {if is_leveler() and not lone_pt() then 291 else 286} + top: { if is_leveler() and not lone_pt() then (l1_center() - 14) else if is_map() then 467 else 469} + width: { if is_normal() or card.pt != "" 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 2: + z index: 5 + left: {if is_leveler() then 291 else 661} + top: { if is_leveler() then (l2_center() - 12) else if back_map() then 467 else 469} + width: {if is_leveler() and lone_pt() and card.pt == "" then 0 else if (is_leveler() and not lone_pt()) or back_normal() or card.pt_2 != "" then 60 else 0 } + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if back_map() then 14 else 16} + color: {if is_leveler() and is_vehicle() then "white" else if is_leveler() or back_clear() then "black" else "white"} + 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 3: + z index: 5 + left: 291 + top: {(l3_center() - 12)} + width: {if is_leveler() and not lone_pt() or card.pt_3 != "" 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} + top: { if back_leveler() and not lone_pt() then (l5_center() - 14) else if is_map() then 467 else 469} + width: {if back_leveler() and not lone_pt() or card.pt_4 != "" or is_leveler() 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 + + pt 5: + z index: 5 + left: 668 + top: {(l6_center() - 12)} + width: {if back_leveler() and not lone_pt() or card.pt_5 != "" 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 + pt 6: + z index: 5 + left: 668 + top: {(l7_center() - 12)} + width: {if back_leveler() and not lone_pt() or card.pt_6 != "" 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 + left: 326 + top: 462 + width: { if card.loyalty != "" then 13.16 else if is_normal() then 0 else 13.16 } + height: { if card.loyalty != "" then 34.63 else if is_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 703 + top: 462 + width: { if card.loyalty_2 != "" then 13.16 else if back_normal() then 0 else 13.16 } + height: { if card.loyalty_2 != "" then 34.63 else if back_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty cost 1: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 297 else if has_two_abilities() then 348 else 335) } + width: { if not is_normal() or card.loyalty_cost_1 != "" then 13.16 else 0 } + height: { if not is_normal() or card.loyalty_cost_1 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 344 else if has_two_abilities() then 420 else 386) } + width: { if not is_normal() or card.loyalty_cost_2 != "" then 13.16 else 0 } + height: { if not is_normal() or card.loyalty_cost_2 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(if has_four_abilities() then 391 else 435) } + width: { if card.loyalty_cost_3 != "" then 13.16 else if has_two_abilities() or is_normal() then 0 else 13.16 } + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +438 } + width: { if has_four_abilities() or card.loyalty_cost_4 != "" then 13.16 else 0 } + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 5: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 297 else if back_two_abilities() then 348 else 335) } + width: { if not back_normal() or card.loyalty_cost_5 != "" then 13.16 else 0 } + height: { if not back_normal() or card.loyalty_cost_5 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 6: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 344 else if back_two_abilities() then 420 else 386) } + width: { if not back_normal() or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if not back_normal() or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 7: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_four_abilities() then 391 else 435) } + width: { if card.loyalty_cost_6 != "" then 13.16 else if back_two_abilities() or back_normal() then 0 else 13.16} + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +438 } + width: { if back_four_abilities() or card.loyalty_cost_8 != "" then 13.16 else 0 } + height: { if back_four_abilities() or card.loyalty_cost_8 != "" 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: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_normal() and card.pt != "" or card.loyalty != "" then (if is_map() then 504 else 500) else if is_normal() then 488 else 498 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + illustrator 2: + left: { 419 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" or card.loyalty_2 != "" then (if back_map() then 504 else 500) else if back_normal() then 488 else 498 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold +############################## Alias + alias: + left: {if is_saga() then 188 else if is_skinned() then 45 else if poke_walker() then 36 else if is_map() then 17 else 33} + top: {if is_plwalker() then 46 else if is_map() then 58 else 53} + 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") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + alias 2: + left: { if back_saga() then 565 else if back_skinned() then 422 else if back_poke_walker() then 413 else if back_map() then 394 else 410} + top: {if back_walker() then 46 else if back_map() then 58 else 53} + width: {if back_skinned() then 285 else if use_evobar() then max(100, card_style.alias_2.content_width) else 0} + height: 20 + alignment: { (if back_skinned() then "center") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + +############################################################## Extra card fields +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() 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: text + name: card code 2 + editable: false + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() then + forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text) + else + back_face(card.custom_card_number) + " " + rarity_code() + " " + 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: 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 + 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: 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: choice + name: top stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: choice + name: top stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 back + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + 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 field: + type: choice + name: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: clear frame back + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: pt 2 copy + script: if chosen(styling.other_options, choice:"use hovering loyalty") and card.pt_2 == "" then card.loyalty_2 else 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: if is_leveler() then card. card_color else card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 4 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 5 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 6 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: corner + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "night" + save value: true + editable: true +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: curtain + choice: curtain + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: legend overlay + choice: crown + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay 2 + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay 2 + choice: nyx + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: miracle overlay 2 + choice: miracle + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: curtain 2 + choice: curtain + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: legend overlay 2 + choice: crown + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: patch 1 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: patch 2 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: map + choice: map + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: map 2 + choice: map + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: text + name: cb 2 copy + script: card.casting_cost_2 + editable: false + save value: false +extra card field: + type: text + name: cb copy + script: card.casting_cost + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + choice: bar + name: meld bar + 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: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: promo label 2 + save value: true + description: The second golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: text + name: filler text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text_2) + special_text2() +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter custom + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 1b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter customb + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 1b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: opac filter + script: rgb(opacity(0), opacity(0), opacity(0)) + save value: false +extra card field: + type: color + name: opac filter 2 + script: rgb(opacity(1), opacity(1), opacity(1)) + save value: false +extra card field: + type: color + name: silver patch + script: rgb(0,0,0) +extra card field: + type: color + name: silver patch 2 + script: rgb(0,0,0) +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start 2 + choice: evo + save value: false + editable: false +# Add the word "LEVEL" to the top arrow. +extra card field: + type: text + name: lvl label 0 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(0) +# Add the word "LEVEL" to the first 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. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(2) +extra card field: + type: choice + name: level 2 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: level 3 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: arrow 1 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 2 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 3 + 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 + name: lvl label 5 + editable: false + save value: false + script: if loy_leveler2() then ":" else level_label(3) +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 6 + editable: false + save value: false + script: 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) +extra card field: + type: choice + name: level 6 overlay + script: card.card_color_2 + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: level 7 overlay + script: card.card_color_2 + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: arrow 5 + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 6 + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 7 + script: card.card_color_2 + editable: false + save value: false + show statistics: false + +extra card style: + pt 2 copy: + z index: 4 + right: 347 + top: 446 + width: 30 + height: 12 + alignment: bottom right + visible: {not is_leveler() and not is_saga() and not is_plwalker() and chosen(styling.other_options, choice:"use hovering pt")} + font: + name: ModMatrix + size: 12 + weight: bold + color: {rgb(45,45,45)} + separator color: red + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + 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: 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 + 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: {if is_map() then 169 else if is_normal() then 165 else 170 } + top: { if is_normal() and not is_map() then 472 else 473 } + width: { if is_map() then 38 else if is_normal() then 46 else 36.5 } + height: { if is_map() then 24 else if is_normal() then 26 else 22.5 } + z index: 3 + visible: { is_stamped() and not front_clear() } + render style: image + image: { if is_saga() then "saga_stamp.png" else if is_map() then "maps/holo_stamp.png" else if is_normal() then card_stamp2() else card_stamp() } + mask: { (if is_full() and is_plwalker() then "mythic") + "stamp_mask.png" } + foil stamp: + left: {if front_clear() then 168 else if is_normal() then 165 else 170 } + top: { if front_clear() then 471 else if is_normal() then 472 else 473 } + width: { if front_clear() and is_normal() then 0 else if front_clear() then 41 else if is_normal() then 46 else 36.5 } + height: { if front_clear() and is_normal() then 0 else if front_clear() then 28 else if is_normal() then 26 else 22.5 } + z index: 4 + visible: { is_stamped() and not is_map()} + render style: image + image: { if front_clear() then "xstamp.png" else "foil_stamp.png" } + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + foil layer 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 295 else if has_two_abilities() then 346 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 342 else if has_two_abilities() then 417 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +436 } + width: 42 + 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 + colon 1: + left: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 309 else if has_two_abilities() then 360 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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 356 else if has_two_abilities() then 431 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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 309 else if back_two_abilities() then 360 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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 356 else if back_two_abilities() then 431 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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_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_7 != "" } + colon 8: + left: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +450 } + width: { if back_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_8 != "" } + top stripe: + left: 46 + top: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if has_two_abilities() then stripe01() else stripe12() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png") } + bot stripe: + left: 46 + top: { if has_four_abilities() then stripe32() else stripe23() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + fourth stripe: + left: 46 + top: { stripe33() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_four_abilities() and not stagger_levels() and not contains(styling.custom_mask, match:".png")} + stripe color: + left: 46 + top: { if has_four_abilities() then 307 else 343 } + width: 299 + bottom: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if has_two_abilities() then stripe01() else stripe12() } + z index: 2 + mask: stripe_mask.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + stripe color 2: + left: 46 + top: { (if has_four_abilities() then stripe32() else stripe23()) +20 } + width: 299 + bottom: { if stagger_levels() then 461 else if has_four_abilities() then stripe33() else 461 } + z index: 2 + mask: stripe_mask.png + visible: { has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + top color: + left: 26 + top: { if front_clear() and has_four_abilities() then 288 else if has_four_abilities() then 284 else 320 } + width: 324 + height: { if front_clear() and has_four_abilities() then 19 else 23 } + z index: 2 + mask: mask_top.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + bottom color: + left: 26 + top: 461 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { has_three_abilities() or stagger_levels() and not contains(styling.custom_mask, match:".png")} + loyalty cost box 5: + left: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 295 else if back_two_abilities() then 346 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 342 else if back_two_abilities() then 417 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_four_abilities() 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +436 } + width: 42 + 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 + + top stripe back: + left: 423 + top: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if back_two_abilities() then stripe01b() else stripe12b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png") } + bot stripe back: + left: 423 + top: { if back_four_abilities() then stripe32b() else stripe23b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + fourth stripe back: + left: 423 + top: { stripe33b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_four_abilities() and not stagger_levels2() and not contains(styling.custom_mask_2, match:".png")} + stripe color back: + left: 423 + top: { if back_four_abilities() then 307 else 343 } + width: 299 + bottom: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if back_two_abilities() or two_back_clear() then stripe01b() else stripe12b() } + z index: 2 + mask: stripe_mask.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + stripe color 2 back: + left: 423 + top: { (if back_four_abilities() then stripe32b() else stripe23b()) +20 } + width: 299 + bottom: { if stagger_levels2() then 460 else if back_four_abilities() then stripe33b() else 460 } + z index: 2 + mask: stripe_mask.png + visible: { back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + top color back: + left: 403 + top: { if back_clear() and back_four_abilities() then 286 else if back_four_abilities() then 284 else 320 } + width: 324 + height: { if back_clear() and back_four_abilities() then 21 else 23 } + z index: 2 + mask: mask_top.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + bottom color back: + left: 403 + top: 460 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { back_three_abilities() or stagger_levels2() and not contains(styling.custom_mask_2, match:".png")} + pt box: + left: { if is_leveler() and not lone_pt() then 278 else if is_map() then 270 else 273} + top: { if is_leveler() and not lone_pt() then (l1_center() - (if is_map() then 26 else 18)) else if is_map() then 453 else 466} + width: { if is_map() then 90 else if is_normal() or card.pt != "" then 81 else 0 } + height: { if is_map() then 54 else 42} + z index: 3 + visible: { card.pt != "" } + render style: image + image: { if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else card_ptbox() } + pt box 2: + left: { if is_leveler() then 278 else if back_map() then 647 else 648} + top: { if is_leveler() then (l2_center() - (if is_map() then 26 else 15)) else if back_map() then 453 else 466} + width: { if back_map() or (is_leveler() and is_map()) then 90 else if is_leveler() or back_normal() or card.pt_2 != "" then 81 else 0} + height: {if back_map() or (is_leveler() and is_map()) then 54 else 42} + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: { if is_leveler() then (if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else leveler_ptbox2()) else if back_map() then card_mapbox2() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else card_ptbox2() } + pt box 3: + left: 278 + top: { l3_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_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: {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} + width: { if back_map() then 90 else 81} + height: { if back_map() then 54 else 42} + z index: 3 + visible: { card.pt_4 != "" } + render style: image + image: { if back_map() then card_mapbox2() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else if is_leveler() and not back_leveler() then card_ptbox2() else card_ptbox() } + pt box 5: + left: 655 + top: { l6_center() - (if back_map() then 26 else 15)} + width: { if (back_leveler() and not lone_pt()) or card.pt_5 != "" then (if back_map() then 90 else 81) else 0} + height: { if (back_leveler() and not lone_pt()) or card.pt_5 != "" then (if back_map() then 54 else 42) else 0} + z index: 3 + visible: { card.pt_5 != "" } + render style: image + image: {if back_map() then card_mapbox2() else combine_blend(image1: lv_6_ptbox(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 6: + left: 655 + top: { l7_center() - (if back_map() then 26 else 15)} + width: { if (back_leveler() and not lone_pt()) or card.pt_6 != "" then (if back_map() then 90 else 81) else 0} + height: { if (back_leveler() and not lone_pt()) or card.pt_6 != "" then (if back_map() then 54 else 42) else 0} + z index: 3 + visible: { card.pt_6 != "" } + render style: image + image: {if back_map() then card_mapbox2() else combine_blend(image1: lv_7_ptbox(), image2: "ptbox_multiply_2.png", combine: "multiply")} + + auto copyright: + right: 350 + top: { if is_normal() and card.pt != "" or card.loyalty != "" then 500 else if is_normal() then 488 else 498 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + auto copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" or card.loyalty != "" then 500 else if back_normal() then 488 else 498 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + clear frame: + left: 0 + top: 0 + width: { if front_clear() then 375 else 0 } + height: { if front_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if is_normal() then "clear" else if has_four_abilities() then "xcard2" else "xcard") + (if has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() then "_level") + (if is_stamped() and is_normal() then "_rare") + ".png" } + clear frame back: + left: 377 + top: 0 + width: { if back_clear() then 375 else 0 } + height: { if back_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if back_normal() then "clear2" else if back_four_abilities() then "xcard2" else "xcard") + (if back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() then "_level") + ".png" } + corner: + left: { if is_map() then 22 else 19} + top: { if is_normal() then 25 else if front_clear() then 17 else 18} + height: { if is_normal() then 31 else 32} + width: { if is_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + corner 2: + left: { if back_map() then 399 else 396} + top: { if back_normal() then 25 else if back_clear() then 17 else 18} + height: { if back_normal() then 31 else 32} + width: { if back_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "" else nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if is_plwalker() then ((if has_four_abilities() then "4") + "pw_") else "notch_") + (if is_vehicle() then "v_") + (if is_saga() then "full") + "mask.png"} + curtain: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if is_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "xcrown.png" else legend_background()} + z index: 3 + visible: {is_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not front_clear() then "nodemask.png"} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "miracles/xmiracle.png" else miracle_background()} + z index: 1 + visible: {is_miracle()} + mask: { if not front_clear() then "nodemask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if is_saga() or is_plwalker() then "full_") + "voverlay.png"} + z index: 0 + mask: {"nyx/" + if is_plwalker() then ((if has_four_abilities() then "4") + "pw_mask.png") else if is_saga() then "fullmask.png" else "v_mask.png"} + visible: {is_vehicle()} + nyx overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "" else nyx_background()} + z index: 0 + visible: {back_nyx()} + mask: {"nyx/" + (if back_walker() then ((if back_four_abilities() then "4") + "pw_") else if chosen(styling.other_options, choice:"normal back face") then "notch_") + (if is_vehicle() then "v_") + (if back_saga() then "full") + "mask.png"} + miracle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "miracles/xmiracle.png" else if chosen(styling.other_options, choice:"normal back face") then miracle_background() else miracle_background2()} + z index: 1 + visible: {back_miracle()} + mask: { if not back_clear() then "nodemask.png"} + curtain 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if back_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "xcrown.png" else legend_background2()} + z index: 3 + visible: {back_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not back_clear() then "nodemask.png"} + vehicle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if back_saga() or back_walker() then "full_") + "voverlay.png"} + z index: 0 + mask: {if back_walker() then ("nyx/" + (if back_four_abilities() then "4") + "pw_mask.png") else if back_saga() then "nyx/fullmask.png" else if chosen(styling.other_options, choice:"normal back face") then "nyx/v_mask.png" else ""} + visible: {back_vehicle()} + patch 1: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if has_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not is_normal() and not (front_clear() and has_four_abilities())} + z index: 2 + mask: {if is_full() and is_stamped() then "medmask.png" else ""} + patch 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not back_normal() and not (back_clear() and back_four_abilities())} + z index: 2 + map: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background()} + visible: {is_map()} + mask: maps/frame_mask.png + map 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background2()} + visible: {back_map()} + mask: maps/frame_mask.png + cb 2 copy: + z index: 4 + left: 270 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb copy: + z index: 4 + left: 647 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb box: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost_2 != "" and is_flagged() } + render style: image + image: { card_cb() } + cb box 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost != "" and is_flagged()} + render style: image + image: { card_cb() } + meld bar: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: meldmask.png + visible: {chosen(styling.other_options, choice:"meld back")} + z index: 10 + promo label: + left: 40 + top: { if has_four_abilities() then 225 else 262 } + width: {if chosen(styling.other_options, choice:"prerelease stamps") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + 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 } + promo label 2: + left: 417 + top: { if back_four_abilities() then 225 else 262 } + width: {if chosen(styling.other_options, choice:"prerelease stamps") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + flavor bar 2: + left: 377 + top: { bar_equation2() } + width: 375 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } + + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter1.png + visible: {is_saga()} + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter2.png + visible: {is_saga()} + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter3.png + visible: {is_saga()} + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter4.png + visible: {is_saga()} + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter5.png + visible: {is_saga()} + chapter 6: + left: 14 + top: { if chapter6() == "" then 600 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter6.png + visible: {is_saga()} + chapter custom: + left: 14 + top: { if chapter_custom() == "" then 600 else chapter_custom() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {is_saga()} +###pulls double duty as saga line and mutate bar to reduce fields + linebreak 1: + left: {if is_mutate() then 28 else 43} + top: {if is_mutate() then 393 else 154} + width: {if is_mutate() then 317 else 143} + height: {if is_mutate() then 2 else 3} + render style: image + z index: 6 + image: {if is_mutate() then "mutbar.png" else "line.png"} + visible: {is_saga() or is_mutate()} + linebreak 2: + left: 42 + top: {if split_12() == "" then 248 else split_12()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {is_saga()} + linebreak 3: + left: 42 + top: {if split_23() == "" then 342 else split_23()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {three_boxes() or four_boxes()} + linebreak 4: + left: 42 + top: {if split_34() == "" then 600 else split_34()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + + chapter 1b: + left: 391 + top: { if chapter1b() == "" then 185 else chapter1b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter1.png + visible: {back_saga()} + chapter 2b: + left: 391 + top: { if chapter2b() == "" then 279 else chapter2b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter2.png + visible: {back_saga()} + chapter 3b: + left: 391 + top: { if chapter3b() == "" then 373 else chapter3b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter3.png + visible: {back_saga()} + chapter 4b: + left: 391 + top: { if chapter4b() == "" then 600 else chapter4b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter4.png + visible: {back_saga()} + chapter 5b: + left: 391 + top: { if chapter5b() == "" then 600 else chapter5b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter5.png + visible: {back_saga()} + chapter 6b: + left: 391 + top: { if chapter6b() == "" then 600 else chapter6b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter6.png + visible: {back_saga()} + chapter customb: + left: 391 + top: { if chapter_customb() == "" then 600 else chapter_customb() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {back_saga()} + linebreak 1b: + left: {if back_mutate() then 405 else 420} + top: {if back_mutate() then 393 else 154} + width: {if back_mutate() then 317 else 143} + height: {if back_mutate() then 2 else 3} + render style: image + z index: 6 + image: {if back_mutate() then "mutbar.png" else "line.png"} + visible: {back_saga() or back_mutate()} + linebreak 2b: + left: 419 + top: {if split_12b() == "" then 248 else split_12b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_saga()} + linebreak 3b: + left: 419 + top: {if split_23b() == "" then 342 else split_23b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_three_boxes() or back_four_boxes()} + linebreak 4b: + left: 419 + top: {if split_34b() == "" then 600 else split_34b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_four_boxes()} + opac filter: + left: 45 + top: {if has_four_abilities() then 289 else 325} + width: 303 + height: {if has_four_abilities() then 192 else 155} + mask: {"opacfilter" + if has_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {is_plwalker() and pull_comma_array(styling.opacity, cell:0, end:false, default:300) != 300} + opac filter 2: + left: 422 + top: {if back_four_abilities() then 289 else 325} + width: 303 + height: {if back_four_abilities() then 192 else 155} + mask: {"opacfilter" + if back_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {back_walker() and pull_comma_array(styling.opacity, cell:1, end:false, default:300) != 300} + silver patch: + left: 10 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and is_legend() and card.border_color == rgb(200,200,200)} + silver patch 2: + left: 387 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and back_legend() and card.border_color == rgb(200,200,200)} + evobar: + left: { if is_saga() then 188 else if is_skinned() then 75 else if poke_walker() then 40 else if is_map() then 15 else 27} + top: { if is_plwalker() then 51 else if is_map() then 62 else 57} + width: {if is_skinned() then 225 else card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip: + left: {if is_skinned() then 299.6 else (if poke_walker() then 39.6 else if is_map() then 14.6 else if is_saga() then 187.6 else 26.6) + card_style.alias.content_width} + top: {if is_plwalker() then 51 else if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar 2: + left: { if back_saga() then 565 else if back_skinned() then 452 else if back_poke_walker() then 417 else if back_map() then 391 else 404} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: {if back_skinned() then 225 else card_style.alias_2.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {back_skinned() or use_evobar()} + evobar tip 2: + left: {if back_skinned() then 676.6 else (if back_poke_walker() then 416.6 else if back_map() then 390.6 else if back_saga() then 564.6 else 403.6) + card_style.alias_2.content_width} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {back_skinned() or use_evobar()} + evobar start: + left: {if poke_walker() then 31 else 39.4} + top: {if is_plwalker() then 51 else if is_map() then 62 else 57} + width: {if poke_walker() then 9 else 36} + height: {if is_saga() then 0 else 27 } + z index: 2 + render style: image + image: {if poke_walker() then "evobar_start.png" else "evobar_flip.png"} + mask: {if poke_walker() then "evobar_mask.png" else ""} + visible: {is_skinned() or poke_walker()} + evobar start 2: + left: {if back_poke_walker() then 408 else 416.4} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: {if back_poke_walker() then 9 else 36} + height: {if back_saga() then 0 else 27 } + z index: 2 + render style: image + image: {if back_poke_walker() then "evobar_start.png" else "evobar_flip.png"} + mask: {if back_poke_walker() then "evobar_mask.png" else ""} + visible: {back_skinned() or back_poke_walker()} + lvl label 0: + left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21} + top: {l1_center() - (if loy_leveler() then 2 else 10) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" 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(0) 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(0)) < 8 or box_leveler() then 7 else 6} + color: black + 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} + 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(1)) < 8 or box_leveler() then 7 else 6} + color: black + weight: {if loy_leveler() then "" else "bold"} + visible: {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} + 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_2 != ""} + level 2 overlay: + left: 29 + top: { 329 + lv_2_coordinate()} + height: { lv_2_height()} + width: 314 + z index: 0 + render style: image + image: {overlay1()} + visible: {is_leveler()} + level 3 overlay: + left: 29 + top: { 329 + lv_3_coordinate()} + height: { lv_3_height()} + width: 314 + z index: 0 + render style: image + image: {overlay2()} + visible: {is_leveler()} + arrow 1: + z index: 5 + left: {arrow_left()} + top: {l1_center() - 16 + arrow_offset(0)} + width: {if card.level_0 != "" then arrow_width() else 0} + height: {arrow_height(0)} + render style: image + image: {if loy_leveler() then loyalty_image_name(card.level_0) else if box_leveler() then card_ptbox() else arrow_background()} + arrow 2: + z index: 5 + left: {arrow_left()} + top: {l2_center() - 16 + arrow_offset(1)} + width: {if card.level_1 != "" then arrow_width() else 0} + 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()} + arrow 3: + z index: 5 + left: {arrow_left()} + top: {l3_center() - 16 + arrow_offset(2)} + width: {if card.level_2 != "" then arrow_width() else 0} + 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()} + 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)} + width: {if back_leveler() or card.level_5 != "" 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(0) then 0 else 10} + z index: 6 + 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} + 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} + z index: 6 + 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(4)) < 8 or box_leveler2() then 7 else 6} + color: black + weight: {if loy_leveler2() then "" else "bold"} + visible: {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} + z index: 6 + 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(5)) < 8 or box_leveler2() then 7 else 6} + color: black + weight: {if loy_leveler2() then "" else "bold"} + visible: {card.level_7 != ""} + level 6 overlay: + left: 406 + top: { 329 + lv_6_coordinate()} + height: { lv_6_height()} + width: 314 + z index: 0 + render style: image + image: {overlay6()} + visible: {back_leveler()} + level 7 overlay: + left: 406 + top: { 329 + lv_7_coordinate()} + height: { lv_7_height()} + width: 314 + z index: 0 + render style: image + image: {overlay7()} + visible: {back_leveler()} + arrow 5: + z index: 5 + left: {arrow_left2()} + top: {l5_center() - 16 + arrow_offset2(0)} + width: {if card.level_5 != "" then arrow_width2() else 0} + height: {arrow_height2(0)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_5) else if box_leveler2() then card_ptbox() else arrow_background()} + arrow 6: + z index: 5 + left: {arrow_left2()} + top: {l6_center() - 16 + arrow_offset2(1)} + width: {if card.level_6 != "" then arrow_width2() else 0} + 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()} + 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)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_7) else if box_leveler2() then card_ptbox() else arrow_background()} + diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide.png new file mode 100644 index 000000000..5d8449c18 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide2.png new file mode 100644 index 000000000..6610c79b2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/ulslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide.png new file mode 100644 index 000000000..c964ca821 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide2.png new file mode 100644 index 000000000..a0254b57a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/uslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide.png new file mode 100644 index 000000000..2006adbc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide2.png new file mode 100644 index 000000000..f35b63047 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide.png new file mode 100644 index 000000000..6f111f1f3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide2.png b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide2.png new file mode 100644 index 000000000..bb724e40a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_back/wslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_bot.png b/data/magic-m15-mainframe-dfc.mse-style/mask_bot.png new file mode 100644 index 000000000..5a134ce4b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_bot.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mask_top.png b/data/magic-m15-mainframe-dfc.mse-style/mask_top.png new file mode 100644 index 000000000..aff1bf013 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mask_top.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/aslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/aslide.png new file mode 100644 index 000000000..28214acc8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/aslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/aslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/aslide2.png new file mode 100644 index 000000000..29d532f5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/aslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/blslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/blslide.png new file mode 100644 index 000000000..8a0acf6ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/blslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/blslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/blslide2.png new file mode 100644 index 000000000..4422b892c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/blslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/bslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/bslide.png new file mode 100644 index 000000000..6ac715790 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/bslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/bslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/bslide2.png new file mode 100644 index 000000000..0eb5b61e1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/bslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/clslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/clslide.png new file mode 100644 index 000000000..165ed34d9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/clslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/clslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/clslide2.png new file mode 100644 index 000000000..6cb9d3ce3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/clslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/cslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/cslide.png new file mode 100644 index 000000000..ee62a327b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/cslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/cslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/cslide2.png new file mode 100644 index 000000000..89c2be731 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/cslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/glslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/glslide.png new file mode 100644 index 000000000..cb1e7a431 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/glslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/glslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/glslide2.png new file mode 100644 index 000000000..1319b576a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/glslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/gslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/gslide.png new file mode 100644 index 000000000..868b1e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/gslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/gslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/gslide2.png new file mode 100644 index 000000000..c54dfb151 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/gslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide.png new file mode 100644 index 000000000..26acca1dd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide2.png new file mode 100644 index 000000000..66b93c753 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/mlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/mslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/mslide.png new file mode 100644 index 000000000..f960dd9c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/mslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/mslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/mslide2.png new file mode 100644 index 000000000..a7667548d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/mslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide.png new file mode 100644 index 000000000..55395e1a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide2.png new file mode 100644 index 000000000..c44de27d5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/rlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/rslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/rslide.png new file mode 100644 index 000000000..404decb58 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/rslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/rslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/rslide2.png new file mode 100644 index 000000000..e66117074 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/rslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide.png new file mode 100644 index 000000000..0ed80d9f0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide2.png new file mode 100644 index 000000000..04fb83337 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/ulslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/uslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/uslide.png new file mode 100644 index 000000000..af93cd60a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/uslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/uslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/uslide2.png new file mode 100644 index 000000000..5faf10fe1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/uslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide.png new file mode 100644 index 000000000..2a8e5eefc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide2.png new file mode 100644 index 000000000..21cbfc739 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/wlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/wslide.png b/data/magic-m15-mainframe-dfc.mse-style/masks/wslide.png new file mode 100644 index 000000000..00ce39173 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/wslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/masks/wslide2.png b/data/magic-m15-mainframe-dfc.mse-style/masks/wslide2.png new file mode 100644 index 000000000..e1428774b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/masks/wslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mcb.png b/data/magic-m15-mainframe-dfc.mse-style/mcb.png new file mode 100644 index 000000000..ca511e3ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/med_full_stamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/med_full_stamp_mask.png new file mode 100644 index 000000000..880fa1cd2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/med_full_stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/medmask.png b/data/magic-m15-mainframe-dfc.mse-style/medmask.png new file mode 100644 index 000000000..38cf08d0b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/medmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/meldmask.png b/data/magic-m15-mainframe-dfc.mse-style/meldmask.png new file mode 100644 index 000000000..5af5ae4c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/meldmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/almiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/almiracle.png new file mode 100644 index 000000000..9cb32fb56 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/almiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/almiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/almiracle2.png new file mode 100644 index 000000000..8e639c645 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/almiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/alpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/alpmiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/alpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/amiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/amiracle.png new file mode 100644 index 000000000..9cb32fb56 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/amiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/amiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/amiracle2.png new file mode 100644 index 000000000..ff7e1ceef Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/amiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/apmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/apmiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/apmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/blmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/blmiracle.png new file mode 100644 index 000000000..15a417caa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/blmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/blmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/blmiracle2.png new file mode 100644 index 000000000..68692d14c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/blmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/blpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/blpmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/blpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/bmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/bmiracle.png new file mode 100644 index 000000000..15a417caa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/bmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/bmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/bmiracle2.png new file mode 100644 index 000000000..b1ac5c60f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/bmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/bpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/bpmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/bpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/clmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/clmiracle.png new file mode 100644 index 000000000..073e652b2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/clmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/clmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/clmiracle2.png new file mode 100644 index 000000000..8b6e474c2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/clmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/clpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/clpmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/clpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/cmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/cmiracle.png new file mode 100644 index 000000000..073e652b2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/cmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/cmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/cmiracle2.png new file mode 100644 index 000000000..9a67907db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/cmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/conmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/conmiracle.png new file mode 100644 index 000000000..121c11d6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/conmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/cpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/cpmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/cpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/glmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/glmiracle.png new file mode 100644 index 000000000..77c6b4bd6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/glmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/glmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/glmiracle2.png new file mode 100644 index 000000000..b6b874e73 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/glmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/glpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/glpmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/glpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/gmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/gmiracle.png new file mode 100644 index 000000000..77c6b4bd6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/gmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/gmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/gmiracle2.png new file mode 100644 index 000000000..d04dae992 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/gmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/gpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/gpmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/gpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/mlmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/mlmiracle.png new file mode 100644 index 000000000..a15f219ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/mlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/mlmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/mlmiracle2.png new file mode 100644 index 000000000..f2fa17b93 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/mlmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/mlpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/mlpmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/mlpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/mmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/mmiracle.png new file mode 100644 index 000000000..a15f219ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/mmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/mmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/mmiracle2.png new file mode 100644 index 000000000..0c8410177 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/mmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/mpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/mpmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/mpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/rlmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/rlmiracle.png new file mode 100644 index 000000000..ad1b5e33f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/rlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/rlmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/rlmiracle2.png new file mode 100644 index 000000000..1697aac7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/rlmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/rlpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/rlpmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/rlpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/rmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/rmiracle.png new file mode 100644 index 000000000..ad1b5e33f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/rmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/rmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/rmiracle2.png new file mode 100644 index 000000000..7d5574548 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/rmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/rpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/rpmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/rpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/ulmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/ulmiracle.png new file mode 100644 index 000000000..19c366f5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/ulmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/ulmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/ulmiracle2.png new file mode 100644 index 000000000..d8a0677a4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/ulmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/ulpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/ulpmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/ulpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/umiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/umiracle.png new file mode 100644 index 000000000..19c366f5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/umiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/umiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/umiracle2.png new file mode 100644 index 000000000..034a6d9cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/umiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/upmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/upmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/upmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/wlmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/wlmiracle.png new file mode 100644 index 000000000..66b2ef3ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/wlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/wlmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/wlmiracle2.png new file mode 100644 index 000000000..58abec8e8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/wlmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/wlpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/wlpmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/wlpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/wmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/wmiracle.png new file mode 100644 index 000000000..66b2ef3ed Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/wmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/wmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/wmiracle2.png new file mode 100644 index 000000000..ee063c17c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/wmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/wpmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/wpmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/wpmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/miracles/xmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/miracles/xmiracle.png new file mode 100644 index 000000000..9003b1002 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/miracles/xmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mlcb.png b/data/magic-m15-mainframe-dfc.mse-style/mlcb.png new file mode 100644 index 000000000..ca511e3ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mlcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/moon.png b/data/magic-m15-mainframe-dfc.mse-style/moon.png new file mode 100644 index 000000000..8cc78a03d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/moon.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/mstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_alias.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_alias.png new file mode 100644 index 000000000..64fa010a5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_alias.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_alias2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_alias2.png new file mode 100644 index 000000000..64fa010a5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_alias2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_arrow.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_arrow.png new file mode 100644 index 000000000..e4c603b71 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..53af49868 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..898bf05d0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card3.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..bbaca7bbc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card4.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card4.png new file mode 100644 index 000000000..ecd16703b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card5.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card5.png new file mode 100644 index 000000000..ed6351bca Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card5.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card6.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card6.png new file mode 100644 index 000000000..307bcea4d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card6.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card7.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card7.png new file mode 100644 index 000000000..dca0574c2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card7.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card8.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card8.png new file mode 100644 index 000000000..14ca66ec9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_card8.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_cb.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_cb.png new file mode 100644 index 000000000..24c07d859 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_cb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_curtain.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_curtain.png new file mode 100644 index 000000000..d41b62638 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_curtain.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_flag.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_flag.png new file mode 100644 index 000000000..1358adb97 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_flag.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_flag2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_flag2.png new file mode 100644 index 000000000..a897077e7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_flag2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_icon.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_icon.png new file mode 100644 index 000000000..0e333df86 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_icon.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_icon2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_icon2.png new file mode 100644 index 000000000..5095112cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_icon2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_identity.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_identity2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_identity2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_legend.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_legend.png new file mode 100644 index 000000000..07066c37a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_legend.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_legend2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_legend2.png new file mode 100644 index 000000000..07066c37a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_legend2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_map.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_map.png new file mode 100644 index 000000000..520bda843 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_map.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_mappt.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_mappt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_mappt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_mark.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_mark.png new file mode 100644 index 000000000..268f89c08 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_mark.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_miracle.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_miracle.png new file mode 100644 index 000000000..a0750eb35 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_miracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_miracle2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_miracle2.png new file mode 100644 index 000000000..a0750eb35 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_miracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_nyx.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..5be3eaa29 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_nyx2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_nyx2.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_nyx2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_pt2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_saga.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_saga.png new file mode 100644 index 000000000..90b43dd42 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_saga.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide.png new file mode 100644 index 000000000..3e3b3c67b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide2.png new file mode 100644 index 000000000..a13dc2151 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide3.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide3.png new file mode 100644 index 000000000..6ab46fe1b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide4.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide4.png new file mode 100644 index 000000000..cff2105ce Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_slide4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_snow.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_snow.png new file mode 100644 index 000000000..af6ec2fa8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_snow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_snowtexture.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_snowtexture.png new file mode 100644 index 000000000..5c4d7c128 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp2.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp2.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp3.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp3.png new file mode 100644 index 000000000..653c84c5f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_stamp3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_unnotch.png b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_unnotch.png new file mode 100644 index 000000000..24a9b6542 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multicolor_blend_unnotch.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multiply_back_1.png b/data/magic-m15-mainframe-dfc.mse-style/multiply_back_1.png new file mode 100644 index 000000000..0c19b4beb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multiply_back_1.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multiply_back_2.png b/data/magic-m15-mainframe-dfc.mse-style/multiply_back_2.png new file mode 100644 index 000000000..c2eacd601 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multiply_back_2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/multitype.png b/data/magic-m15-mainframe-dfc.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/multitype.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mutate_mask.png b/data/magic-m15-mainframe-dfc.mse-style/mutate_mask.png new file mode 100644 index 000000000..62fc2250d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mutate_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mutbar.png b/data/magic-m15-mainframe-dfc.mse-style/mutbar.png new file mode 100644 index 000000000..c068814d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mutbar.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mythic_image_mask.png b/data/magic-m15-mainframe-dfc.mse-style/mythic_image_mask.png new file mode 100644 index 000000000..5e4fa3df7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mythic_image_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/mythic_image_rare_mask.png new file mode 100644 index 000000000..d293332e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/mythic_mask.png new file mode 100644 index 000000000..8064cc48e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/mythicstamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/mythicstamp_mask.png new file mode 100644 index 000000000..d5d8b4764 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/mythicstamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/night_circle.png b/data/magic-m15-mainframe-dfc.mse-style/night_circle.png new file mode 100644 index 000000000..d6118b70a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/night_circle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nodemask.png b/data/magic-m15-mainframe-dfc.mse-style/nodemask.png new file mode 100644 index 000000000..a81dc84c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nodemask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/acard.jpg new file mode 100644 index 000000000..ba8c2953d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/acard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/acard2.jpg new file mode 100644 index 000000000..c365f84c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/apt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/apt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/apt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/apt2.png new file mode 100644 index 000000000..1ed50325d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/apt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/artifact_blend_identity.png b/data/magic-m15-mainframe-dfc.mse-style/normal/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/artifact_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/artist_arrow.png b/data/magic-m15-mainframe-dfc.mse-style/normal/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/astamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/bcard.jpg new file mode 100644 index 000000000..046fa9260 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/bcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/bcard2.jpg new file mode 100644 index 000000000..6c3728d1b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/blank.png b/data/magic-m15-mainframe-dfc.mse-style/normal/blank.png new file mode 100644 index 000000000..b3f5e3512 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/blank.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/blcard.jpg new file mode 100644 index 000000000..58e2ac452 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/blcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/blcard2.jpg new file mode 100644 index 000000000..6a3c961ab Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/blpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/blpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/blpt2.png new file mode 100644 index 000000000..273ecca85 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/blpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/blstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/bpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/bpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/bpt2.png new file mode 100644 index 000000000..b0ea76b51 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/bpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/bstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ccard.jpg new file mode 100644 index 000000000..cb707744b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ccard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ccard2.jpg new file mode 100644 index 000000000..96e7d4434 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/clcard.jpg new file mode 100644 index 000000000..2eacdbbbc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/clcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/clcard2.jpg new file mode 100644 index 000000000..aa5846ad8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/clpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/clpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/clpt2.png new file mode 100644 index 000000000..93e2456cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/clpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/clstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/clstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/cpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/cpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/cpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/cpt2.png new file mode 100644 index 000000000..7d779e012 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/cpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/cstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/cstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/gcard.jpg new file mode 100644 index 000000000..ec9e6949e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/gcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/gcard2.jpg new file mode 100644 index 000000000..8419db430 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/glcard.jpg new file mode 100644 index 000000000..6daf51cc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/glcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/glcard2.jpg new file mode 100644 index 000000000..e54275af8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/glpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/glpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/glpt2.png new file mode 100644 index 000000000..bd3663951 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/glpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/glstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/gpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/gpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/gpt2.png new file mode 100644 index 000000000..aa712323b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/gpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/gstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/hybrid_blend_identity.png b/data/magic-m15-mainframe-dfc.mse-style/normal/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/hybrid_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/mcard.jpg new file mode 100644 index 000000000..b287241e5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/mcard2.jpg new file mode 100644 index 000000000..f3976ca60 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/mlcard.jpg new file mode 100644 index 000000000..d6ddb60ec Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/mlcard2.jpg new file mode 100644 index 000000000..d29ed84c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mlpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mlpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/mlpt2.png new file mode 100644 index 000000000..820984917 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/mpt2.png new file mode 100644 index 000000000..34779881a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/mstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/multicolor_blend_identity.png b/data/magic-m15-mainframe-dfc.mse-style/normal/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/multicolor_blend_identity.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/normal/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/rcard.jpg new file mode 100644 index 000000000..4b9d07a7f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/rcard2.jpg new file mode 100644 index 000000000..bc326cdef Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/rlcard.jpg new file mode 100644 index 000000000..8fc982057 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/rlcard2.jpg new file mode 100644 index 000000000..23262d18b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rlpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rlpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/rlpt2.png new file mode 100644 index 000000000..cae3d2a7a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/rpt2.png new file mode 100644 index 000000000..46495d99f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/rstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/style b/data/magic-m15-mainframe-dfc.mse-style/normal/style new file mode 100644 index 000000000..2ef525c44 --- /dev/null +++ b/data/magic-m15-mainframe-dfc.mse-style/normal/style @@ -0,0 +1,853 @@ +mse version: 2.0.0 +game: magic +short name: M15 Double-faced +full name: M15 Style Double-faced +icon: card-sample.png +position hint: 061 +installer group: magic/m15 style/double faced + +version: 2018-02-17 +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} + card_shape:= {"double faced"} +############################################################## 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: chop top 2 + description: Shrinks the textbox from the top. +styling field: + type: text + name: chop bottom 2 + description: Shrinks the textbox from the bottom. +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 + 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 + moon: moon.png + eldrazi: eldrazi.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 + moon: moon.png + eldrazi: eldrazi.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: { 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 } + 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: { if styling.chop_top_2 != "" then (327 - (-styling.chop_top_2)) else 327 } + width: 314 + bottom: { if styling.chop_bottom_2 != "" then (481 - styling.chop_bottom_2) else 481 } + 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 \ No newline at end of file diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/tombstone.png b/data/magic-m15-mainframe-dfc.mse-style/normal/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/tombstone.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ucard.jpg new file mode 100644 index 000000000..00a63ae87 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ucard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ucard2.jpg new file mode 100644 index 000000000..5af4ec60b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ulcard.jpg new file mode 100644 index 000000000..e0491db99 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ulcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ulcard2.jpg new file mode 100644 index 000000000..c6d9a896c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ulpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ulpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/ulpt2.png new file mode 100644 index 000000000..09a6bb387 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ulpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ulstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/upt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/upt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/upt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/upt2.png new file mode 100644 index 000000000..e7f6da447 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/upt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/ustamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/wcard.jpg new file mode 100644 index 000000000..2996eb24d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/wcard2.jpg new file mode 100644 index 000000000..56fff2f6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/wlcard.jpg new file mode 100644 index 000000000..15914f8a7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/wlcard2.jpg new file mode 100644 index 000000000..4f27156e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wlpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wlpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/wlpt2.png new file mode 100644 index 000000000..35a5e2984 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wpt.png b/data/magic-m15-mainframe-dfc.mse-style/normal/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wpt2.png b/data/magic-m15-mainframe-dfc.mse-style/normal/wpt2.png new file mode 100644 index 000000000..74820584c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/wstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/normal/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/xcard.png b/data/magic-m15-mainframe-dfc.mse-style/normal/xcard.png new file mode 100644 index 000000000..c2f5b012d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/xcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal/xcard_rare.png b/data/magic-m15-mainframe-dfc.mse-style/normal/xcard_rare.png new file mode 100644 index 000000000..b65c0add6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal/xcard_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/normal_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/normal_mythic_mask.png new file mode 100644 index 000000000..7c80628fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/normal_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/4pw_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/4pw_mask.png new file mode 100644 index 000000000..1341e9259 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/4pw_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/4pw_v_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/4pw_v_mask.png new file mode 100644 index 000000000..11a89318a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/4pw_v_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/anyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/blnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/blnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/bnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/clnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/clnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/cnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/fullmask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/fullmask.png new file mode 100644 index 000000000..857806636 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/fullmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/glnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/glnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/gnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/mask.png new file mode 100644 index 000000000..fd670c0ff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/mlnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/mlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/mnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_fullmask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_fullmask.png new file mode 100644 index 000000000..8bb0dbf5a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_fullmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_mask.png new file mode 100644 index 000000000..5f23be743 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_v_fullmask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_v_fullmask.png new file mode 100644 index 000000000..ede1144c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_v_fullmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_v_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_v_mask.png new file mode 100644 index 000000000..11191ed91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/notch_v_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/pw_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/pw_mask.png new file mode 100644 index 000000000..a1530203d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/pw_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/pw_v_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/pw_v_mask.png new file mode 100644 index 000000000..36cdaef13 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/pw_v_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/rlnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/rlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/rnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/ulnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/ulnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/unyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/v_fullmask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/v_fullmask.png new file mode 100644 index 000000000..604c36b82 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/v_fullmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/v_mask.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..4280009f7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/wlnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/wlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/nyx/wnyx.png b/data/magic-m15-mainframe-dfc.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/opacfilter.png b/data/magic-m15-mainframe-dfc.mse-style/opacfilter.png new file mode 100644 index 000000000..dc1976401 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/opacfilter.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/opacfilter_4.png b/data/magic-m15-mainframe-dfc.mse-style/opacfilter_4.png new file mode 100644 index 000000000..e195c2e46 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/opacfilter_4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/opacmask.png b/data/magic-m15-mainframe-dfc.mse-style/opacmask.png new file mode 100644 index 000000000..1a24d004c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/opacmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/opacmask_4.png b/data/magic-m15-mainframe-dfc.mse-style/opacmask_4.png new file mode 100644 index 000000000..743e10b78 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/opacmask_4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard.jpg new file mode 100644 index 000000000..78f10640a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard.png new file mode 100644 index 000000000..6b2dd8b9a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard2.jpg new file mode 100644 index 000000000..cd4af10e5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard2.png new file mode 100644 index 000000000..4b95a8115 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard3.jpg new file mode 100644 index 000000000..ecbebb2cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard3.png new file mode 100644 index 000000000..6694542e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard4.jpg new file mode 100644 index 000000000..c693d19da Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard4.png new file mode 100644 index 000000000..9e692c96a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acardstamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/acardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard.jpg new file mode 100644 index 000000000..78f10640a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard2.jpg new file mode 100644 index 000000000..cd4af10e5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard3.jpg new file mode 100644 index 000000000..ecbebb2cd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard4.jpg new file mode 100644 index 000000000..c693d19da Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/alcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_cardstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_cardstamp.png new file mode 100644 index 000000000..ab708f8c7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_cardstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_pt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_pt2.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/astamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/astamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/astamp.png new file mode 100644 index 000000000..fde0d6389 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/astamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard.jpg new file mode 100644 index 000000000..cd4da52d9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard.png new file mode 100644 index 000000000..3ce071474 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard2.jpg new file mode 100644 index 000000000..1884d4032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard2.png new file mode 100644 index 000000000..b939e9071 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard3.jpg new file mode 100644 index 000000000..ebb8d6372 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard3.png new file mode 100644 index 000000000..dac037ce7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard4.jpg new file mode 100644 index 000000000..f501e9bec Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard4.png new file mode 100644 index 000000000..8608f3f5b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcardstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcorner.png new file mode 100644 index 000000000..735e0b9f5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bcorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bigpatch.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bigpatch.png new file mode 100644 index 000000000..1eb92b5e1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bigpatch.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard.jpg new file mode 100644 index 000000000..cd4da52d9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard2.jpg new file mode 100644 index 000000000..1884d4032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard3.jpg new file mode 100644 index 000000000..ebb8d6372 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard4.jpg new file mode 100644 index 000000000..f501e9bec Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bpt2.png new file mode 100644 index 000000000..b353cccc3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bstamp.png new file mode 100644 index 000000000..a042aef5c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/bstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cardstamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cardstamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cardstamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard.jpg new file mode 100644 index 000000000..f09c40e72 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard.png new file mode 100644 index 000000000..e028a8b11 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard2.jpg new file mode 100644 index 000000000..5c2495b36 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard2.png new file mode 100644 index 000000000..bc0a905c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard3.jpg new file mode 100644 index 000000000..a6434b823 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard3.png new file mode 100644 index 000000000..882bf316c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard4.jpg new file mode 100644 index 000000000..29ad189d0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard4.png new file mode 100644 index 000000000..d441a3720 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccardstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccorner.png new file mode 100644 index 000000000..34012b063 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ccorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/champion.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/champion.png new file mode 100644 index 000000000..46f05e14a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/champion.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard.jpg new file mode 100644 index 000000000..a9469ec67 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard2.jpg new file mode 100644 index 000000000..5c2495b36 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard3.jpg new file mode 100644 index 000000000..a6434b823 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard4.jpg new file mode 100644 index 000000000..29ad189d0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clpt2.png new file mode 100644 index 000000000..781379aa8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/creature.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/creature.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cstamp.jpg new file mode 100644 index 000000000..ae0e14a6c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cstamp.png new file mode 100644 index 000000000..fde0d6389 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/cstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard.jpg new file mode 100644 index 000000000..23d69ba91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard.png new file mode 100644 index 000000000..fe0871ad0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard2.jpg new file mode 100644 index 000000000..e8b823dc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard2.png new file mode 100644 index 000000000..dad375d33 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard3.jpg new file mode 100644 index 000000000..f3ddf7b7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard3.png new file mode 100644 index 000000000..efd5d85f8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard4.jpg new file mode 100644 index 000000000..83eac794e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard4.png new file mode 100644 index 000000000..d3867f163 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcardstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcorner.png new file mode 100644 index 000000000..6f8ba2d33 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gcorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard.jpg new file mode 100644 index 000000000..23d69ba91 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard2.jpg new file mode 100644 index 000000000..e8b823dc5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard3.jpg new file mode 100644 index 000000000..f3ddf7b7b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard4.jpg new file mode 100644 index 000000000..83eac794e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gpt2.png new file mode 100644 index 000000000..3720c2eae Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gstamp.png new file mode 100644 index 000000000..b3956ee2b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/gstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/clear_four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/clear_four_frame_mask.png new file mode 100644 index 000000000..7632d150d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/clear_four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/clear_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/clear_frame_mask.png new file mode 100644 index 000000000..17d05e8f2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/clear_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_frame_mask.png new file mode 100644 index 000000000..535e99bfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_mythic_image_rare_mask.png new file mode 100644 index 000000000..41d7eaa97 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_mythic_mask.png new file mode 100644 index 000000000..218250111 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/four_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/frame_mask.png new file mode 100644 index 000000000..beb7bcb74 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/mythic_image_rare_mask.png new file mode 100644 index 000000000..6b23407f9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/mythic_mask.png new file mode 100644 index 000000000..927d8144e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/wide_four_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/wide_four_frame_mask.png new file mode 100644 index 000000000..58ecda02b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/wide_four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/wide_frame_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/wide_frame_mask.png new file mode 100644 index 000000000..95810edc8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/guidelines/wide_frame_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_cardstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_cardstamp.png new file mode 100644 index 000000000..dad9b5c55 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_cardstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_pt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard.jpg new file mode 100644 index 000000000..3388e51e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard.png new file mode 100644 index 000000000..087dc454e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard2.jpg new file mode 100644 index 000000000..6e5d698de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard2.png new file mode 100644 index 000000000..d6d2f0787 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard3.jpg new file mode 100644 index 000000000..b3900bfa2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard3.png new file mode 100644 index 000000000..aed2d0052 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard4.jpg new file mode 100644 index 000000000..22571d308 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard4.png new file mode 100644 index 000000000..123b428e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcardstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcorner.png new file mode 100644 index 000000000..30b17f556 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mcorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard.jpg new file mode 100644 index 000000000..3388e51e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard2.jpg new file mode 100644 index 000000000..6e5d698de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard3.jpg new file mode 100644 index 000000000..b3900bfa2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard4.jpg new file mode 100644 index 000000000..22571d308 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlpt2.png new file mode 100644 index 000000000..e7677e0c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mpt2.png new file mode 100644 index 000000000..e7677e0c3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mstamp.png new file mode 100644 index 000000000..aa5659755 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/mstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_cardstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_cardstamp.png new file mode 100644 index 000000000..5ae2c910c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_cardstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_pt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_pt2.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_stamp2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_stamp2.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/multicolor_blend_stamp2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/patchmask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/patchmask.png new file mode 100644 index 000000000..fe0ef788d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/patchmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard.jpg new file mode 100644 index 000000000..0560edc6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard.png new file mode 100644 index 000000000..d4116ea58 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard2.jpg new file mode 100644 index 000000000..8034547d2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard2.png new file mode 100644 index 000000000..0e332f4ad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard3.jpg new file mode 100644 index 000000000..c00bd2b84 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard3.png new file mode 100644 index 000000000..661d0fef3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard4.jpg new file mode 100644 index 000000000..27447097f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard4.png new file mode 100644 index 000000000..0d7f48587 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcardstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcorner.png new file mode 100644 index 000000000..9e4110c7d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rcorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard.jpg new file mode 100644 index 000000000..0560edc6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard2.jpg new file mode 100644 index 000000000..8034547d2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard3.jpg new file mode 100644 index 000000000..c00bd2b84 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard4.jpg new file mode 100644 index 000000000..27447097f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rpt2.png new file mode 100644 index 000000000..792e358b0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rstamp.png new file mode 100644 index 000000000..78eb2af20 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/rstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/smolpatch.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/smolpatch.png new file mode 100644 index 000000000..2ec0f461b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/smolpatch.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/stamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/stamp_mask.png new file mode 100644 index 000000000..6c797679b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/style b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/style new file mode 100644 index 000000000..40b737a10 --- /dev/null +++ b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/style @@ -0,0 +1,1704 @@ +mse version: 2.0.0 +game: magic +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 + +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 } + + #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: "" card3: "" card4: "" nor: "" nor2: "" nyx: "" mir: "" map: "maps/" pt: "" pt2: "" mappt: "maps/" stamp: "" cardstamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card3.jpg" card4: "card4.jpg" nor: "nor.jpg" nor2: "nor2.jpg" nyx: "nyx.jpg" mir: "mir.jpg" map: "card.png" pt: "pt.png" pt2: "pt2.png" mappt: "pt.png" stamp: "stamp.jpg" cardstamp: "cardstamp.jpg" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { + if contains(type, match: "card") then "c{type}.jpg" + else template_prefix[type] + (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 } + + # Is the secont face an Ixaland? + is_map := { if styling.dfc_mode == "sacrificer" and styling.normal_face_style == "miracle/ixaland" then "yes" else "no" } + + # This will create four seperate card faces and a fift face for sparkers and sacrificers + 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) } + nor_background := { color_background(type:"nor", base_hybrid:card_hybrid) } + nor_background2 := { color_background(type:"nor2", base_hybrid:card_hybrid) } + pcard_stamp := { color_background(type:"cardstamp", base_hybrid:stamp_hybrid) } + card_ptbox2 := { + if is_map() then color_background(type:"mappt", base_hybrid:pt_hybrid) + else color_background(type:"pt2", base_hybrid:pt_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"} + + # 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") and styling.dfc_mode != "sparker" } + has_four_abilities2 := { contains(paragraph_count(card.rule_text_2), match: "\n\n\n") and styling.dfc_mode != "sacrificer" } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + # Corner scripts + corner_style := { if (styling.dfc_mode == "dfc planeswalker" and styling.corner_type != "sparker/sacrificer") or styling.corner_type == "doublefaced symbols" then "d" else "s" } + normal_card := { if styling.dfc_mode == "sacrificer" then card.card_color_2 else card.card_color } + corner_color := { + if contains(normal_card(), match:"multicolor") or contains(normal_card(), match:"hybrid") then "multicolor" + else if contains(normal_card(), match:"white") then "white" + else if contains(normal_card(), match:"blue") then "blue" + else if contains(normal_card(), match:"black") then "black" + else if contains(normal_card(), match:"red") then "red" + else if contains(normal_card(), match:"green") then "green" + else "colorless" + } + + ## Append scripts: + # Clear modes + front_clear := { styling.clear_face == "front" or styling.clear_face == "both" } + back_clear := { styling.clear_face == "back" or styling.clear_face == "both" } + front_clear_nor := { if front_clear() and styling.dfc_mode == "sparker" then "yes" else "no" } + back_clear_nor := { if back_clear() and styling.dfc_mode == "sacrificer" then "yes" else "no" } + front_clear_pl := { if front_clear() and styling.dfc_mode != "sparker" then "yes" else "no" } + + # Image settings + image_mode := { + if styling.fortress_and_extended_art == "extended art on normal face" then "e" + else if styling.fortress_and_extended_art == "front face fortress" then "f" + else if styling.fortress_and_extended_art == "back face fortress" then "b" + else if styling.fortress_and_extended_art == "both faces fortress" then "fb" + else if styling.fortress_and_extended_art == "fortress and extended art" then "fbe" + else "n" + } + extended_art_front := { if styling.dfc_mode == "sparker" and contains(image_mode(), match: "e") then "yes" else "no" } + extended_art_back := { if styling.dfc_mode == "sacrificer" and contains(image_mode(), match: "e") then "yes" else "no" } + fortress_front := { if contains(image_mode(), match: "f") and styling.dfc_mode != "sparker" then "yes" else "no" } + fortress_back := { if contains(image_mode(), match: "b") and styling.dfc_mode != "sacrificer" then "yes" else "no" } + + fortress_mask := { if has_four_abilities() then "imagemask_4tress.png" else "imagemask_fortress.png" } + fortress_mask2 := { if has_four_abilities2() then "imagemask_4tress.png" else "imagemask_fortress.png" } + + image_mask := { + if fortress_front() and front_clear() then "imagemask_full.png" + else if fortress_front() then fortress_mask() + else if front_clear() then "imagemask_clear.png" + else if extended_art_front() then "imagemask_extended.png" + else if styling.dfc_mode == "sparker" then "imagemask_standard.png" + else ("imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png") + } + image_mask_2 := { + if fortress_back() and back_clear() then "imagemask_full.png" + else if fortress_back() then fortress_mask2() + else if back_clear() then "imagemask_clear.png" + else if is_map() then "imagemask_map.png" + else if extended_art_back() then "imagemask_extended_2.png" + else if styling.dfc_mode == "sacrificer" then "imagemask_standard.png" + else ("imagemask" + ( if has_four_abilities2() then "_4abil" else "" ) + ".png") + } + + # Normal card settings + front_mode_overlay := { + if styling.normal_face_style == "miracle/ixaland" then color_background(type:"mir", base_hybrid:card_hybrid) + else if styling.normal_face_style == "vehicle" then "vec.jpg" + else color_background(type:"nyx", base_hybrid:card_hybrid) + } + back_mode_overlay := { + if styling.normal_face_style == "miracle/ixaland" then color_background(type:"map", base_hybrid:card_hybrid) + else if styling.normal_face_style == "vehicle" then "vec.jpg" + else color_background(type:"nyx", base_hybrid:card_hybrid) + } + + front_vec := { if styling.dfc_mode == "sparker" and styling.normal_face_style == "vehicle" and not front_clear() then "yes" else "no" } + dark_vec := { if styling.vehicle_transformation == "dark pt" then "yes" else "no" } + vecpt := { if dark_vec() then "vecpt2.png" else "vecpt.png" } + + # Center title text settings + text_mode := { + if styling.center_title_text == "center front" then "f" + else if styling.center_title_text == "center back" then "b" + else if styling.center_title_text == "center both" then "fb" + else "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) +############################################################## Special Style Options +styling field: + type: choice + name: dfc mode + description: Which doublefaced planeswalker-style should be used? + initial: dfc planeswalker + choice: dfc planeswalker + choice: sparker + choice: sacrificer +styling field: + type: choice + name: corner type + choice: sparker/sacrificer + choice: doublefaced symbols + choice: default + initial: default +styling field: + type: choice + name: clear face + description: Should any of the planeswalker faces have clear frames? + initial: none + choice: none + choice: front + choice: back + choice: both +styling field: + type: choice + name: normal face style + description: If the card is a sparker or sacrificer, what should the non-planeswalker face look like? + initial: normal + choice: normal + choice: god + choice: vehicle + choice: miracle/ixaland +styling field: + type: choice + name: vehicle transformation + description: Should a second face vehicle be light or dark? + initial: dark pt + choice: dark pt + choice: light pt +styling field: + type: choice + name: fortress and extended art + description: Options for fortress cards and extended art + choice: none + choice: extended art on normal face + choice: front face fortress + choice: back face fortress + choice: both faces fortress + choice: fortress and extended art + initial: none +styling field: + type: boolean + name: meld split + description: Should the second face be split like a meld card? + initial: no +############################################################## Extra style options +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: front face only + choice: back face only + choice: normal face only + choice: never + initial: never +styling field: + type: choice + name: center title text + description: Do you want to center the text of the name and type field on any of your cards? + initial: no + choice: no + choice: center front + choice: center back + choice: center both +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: 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: 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: + dfc mode: + render style: both + choice images: + dfc planeswalker: icons/dfc-planeswalker.png + sparker: icons/sparker.png + sacrificer: icons/sacrificer.png + corner type: + render style: both + choice images: + sparker/sacrificer: icons/pl-icon.png + doublefaced symbols: icons/sun-icon.png + default: icons/default-icon.png + clear face: + render style: both + choice images: + none: icons/none.png + front: icons/left.png + back: icons/right.png + both: icons/both.png + vehicle transformation: + render style: both + choice images: + dark pt: icons/vec-pt-dark.png + light pt: icons/vec-pt-light.png + fortress and extended art: + render style: both + choice images: + none: /magic.mse-game/icons/small-image.png + extended art on normal face: /magic.mse-game/icons/large-image.png + front face fortress: icons/fortress-front.png + back face fortress: icons/fortress-back.png + both faces fortress: icons/fortress-both.png + fortress and extended art: icons/fortress-and-extended-art.png + 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: icons/center-all-text.png + short text only: icons/center-short-text.png + front face only: icons/left.png + back face only: icons/right.png + normal face only: icons/normal-face.png + never: icons/center-no-text.png + center title text: + render style: both + choice images: + no: icons/center-no-text.png + center front: icons/center-all-text.png + center back: icons/center-all-text.png + center both: icons/center-all-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 + visible: { if fortress_front() then "no" else "yes" } + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + 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 styling.dfc_mode == "sparker" then nor_background() else 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 styling.dfc_mode == "sacrificer" then nor_background2() else if has_four_abilities2() then card_background4() else card_background2() } + ############################# Name line + name: + left: { if styling.dfc_mode == "sparker" then 58 else 60 } + top: { if styling.dfc_mode == "sparker" then 30 else 23 } + right: { 339 - card_style.casting_cost.content_width } + height: 23 + alignment: { if contains(text_mode(), match: "f") then "bottom center shrink-overflow" else "bottom shrink-overflow" } + padding bottom: 0 + z index: 4 + font: + name: Beleren Bold + size: 16 + color: black + name 2: + left: { if is_map() then 434 else if styling.dfc_mode == "sacrificer" then 435 else 437 } + top: { if is_map() then 27 else if styling.dfc_mode == "sacrificer" then 30 else 23 } + right: { if is_map() then 696 else 714 - card_style.casting_cost_2.content_width } + height: 23 + alignment: { if contains(text_mode(), match: "b") or is_map() then "bottom center shrink-overflow" else "bottom shrink-overflow" } + padding bottom: 0 + z index: 4 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold" } + size: { if is_map() then 14.8 else 16 } + color: { if back_clear() or is_map() then rgb(0,0,0) else rgb(255,255,255) } + casting cost: + right: 347 + top: { if styling.dfc_mode == "sparker" then 29 else 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top : { if styling.dfc_mode == "sacrificer" then 29 else 22 } + width: { max(30, card_style.casting_cost_2.content_width) + 5 } + height: 23 + visible: { if is_map() then "no" else "yes" } + alignment: middle right + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 4 + padding top: 0 + ############################# Image + image: + left: { if front_clear() or fortress_front() then 0 else if styling.dfc_mode == "sparker" then 29 else 25 } + top: { if front_clear() or fortress_front() then 0 else if styling.dfc_mode == "sparker" then 60 else 52 } + width: { if front_clear() or fortress_front() then 375 else if extended_art_front() then 327 else if styling.dfc_mode == "sparker" then 316 else 324 } + height: { if front_clear() or fortress_front() then 523 else if extended_art_front() then 423 else if styling.dfc_mode == "sparker" then 231 else 427.5 } + z index: 2 + mask: { image_mask() } + default: { default_image(card.card_color) } + image 2: + left: { if back_clear() or fortress_back() or is_map() then 377 else if styling.dfc_mode == "sacrificer" then 406 else 402 } + top: { if back_clear() or fortress_back() then 0 else if is_map() then 57 else if styling.dfc_mode == "sacrificer" then 60 else 52 } + width: { if back_clear() or fortress_back() or is_map() then 375 else if styling.dfc_mode == "sacrificer" then 316 else 324 } + height: { if back_clear() or fortress_back() then 523 else if is_map() then 241 else if extended_art_back() then 423 else if styling.dfc_mode == "sacrificer" then 231 else 427.5 } + z index: 2 + mask: { image_mask_2() } + default: { default_image(card.card_color_2) } + ############################# Card type + indicator: + left: 31 + top: { if has_four_abilities() then 265 else 300 } + width: 17 + height: 17 + z index: 4 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + #left: { if is_map() then 395 else 407 } + #top: { if is_map() then 298 else if has_four_abilities2() then 265 else 300 } + left: 407 + top: { if has_four_abilities2() then 265 else 300 } + width: 17 + height: 17 + z index: 4 + render style: image + visible: { if is_map() then "no" else 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: { if contains(text_mode(), match: "f") then "top center shrink-overflow" else "top shrink-overflow" } + z index: 4 + padding top: 2 + font: + name: Beleren Bold + size: 13 + color: black + separator color: red + type 2: + left: { if is_map() then 462 else if has_identity_2() then "427" else "413" } + top: { if is_map() then 297 else if has_four_abilities2() then 261 else 296 } + width: { if is_map() then 205 else (if has_identity_2() then "290" else "304") - max(22,card_style.rarity.content_width) } + height: { if is_map() then 18 else 20 } + alignment: { if contains(text_mode(), match: "b") or is_map() then "top center shrink-overflow" else "top shrink-overflow" } + z index: 4 + padding top: 2 + font: + name: Beleren Bold + size: { if is_map() then 12.5 else 13 } + color: { if back_clear() or is_map() then rgb(0,0,0) else rgb(255,255,255) } + separator color: red + rarity: + right: 345 + top: { if has_four_abilities() and styling.dfc_mode != "sparker" then 263 else 298 } + width: 42 + height: 21 + z index: 4 + 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") + rarity 2: + right: { if is_map() then 576 else 719 } + top : { if is_map() then 53 else if has_four_abilities2() and styling.dfc_mode != "sacrificer" then 263 else 298 } + width: { if is_map() then 44 else 42 } + height: { if is_map() then 22 else 21 } + z index: 4 + 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: 63 + top: { if has_four_abilities() then 289 else 330 } + width: { if styling.dfc_mode == "sparker" then 0 else 282 } + height: { if styling.dfc_mode == "sparker" then 0 else if has_four_abilities() then 183 else 148 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + 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" or + styling.center_text == "front face only" + then "middle center" + else "middle left" + z index: 5 + 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: { if styling.dfc_mode == "sacrificer" then 0 else 282 } + height: { if styling.dfc_mode == "sacrificer" then 0 else if has_four_abilities2() then 183 else 148 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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_2) and + card.flavor_text_2 == "" and + card_style.text_2.content_lines <= 2) or + styling.center_text == "always" or + styling.center_text == "back face only" + 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: { if has_four_abilities2() then 0.895 else 0.9 } + line height hard max: 1.3 + line height line max: 1.6 + text 3: + left: { if is_map() then 417 else if styling.dfc_mode == "sacrificer" then 408 else 29 } + top: { if is_map() then 340 else 327 } + width: { if styling.dfc_mode == "dfc planeswalker" then 0 else if is_map() then 287 else 314 } + height: { if styling.dfc_mode == "dfc planeswalker" then 0 else if is_map() then 135 else 150 } + visible: { if styling.dfc_mode != "dfc planeswalker" then "yes" else "no" } + 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_3) and + card.flavor_text_3 == "" and + card_style.text_3.content_lines <= 2) or + styling.center_text == "always" or + styling.center_text == "normal face only" + then "middle center" + else "middle left" + z index: 6 + 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: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: { if is_map() then 507 else 494 } + top : { if is_map() then 320 else if has_four_abilities2() then 296 else 331 } + width: { if is_map() then 112 else 138 } + height: { if is_map() then 170 else if has_four_abilities2() then 185 else 150 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + pt: + left: { if styling.dfc_mode == "sacrificer" then 661 else 286 } + top: { if is_map() then 467 else 469 } + width: { if styling.dfc_mode == "dfc planeswalker" then 0 else 60 } + height: { if styling.dfc_mode == "dfc planeswalker" then 0 else 28 } + visible: { if styling.dfc_mode != "dfc planeswalker" then "yes" else "no" } + z index: 5 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if is_map() then 14 else 16 } + color: { if (styling.dfc_mode == "sacrificer" and not (back_clear() or is_map())) or front_vec() then rgb(255,255,255) else rgb(0,0,0) } + separator color: red + ############################# Loyalty + loyalty: + z index: 7 + left: 326 + top: 462 + width: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 703 + top: 462 + width: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + 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: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + 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: { if styling.dfc_mode == "sparker" then 0 else 13.16 } + height: { if styling.dfc_mode == "sparker" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sparker" then "yes" else "no" } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: 32 + top: 438 + width: { if styling.dfc_mode != "sparker" and has_four_abilities() then 13.16 else 0 } + height: { if styling.dfc_mode != "sparker" and has_four_abilities() then 34.63 else 0 } + visible: { if styling.dfc_mode != "sparker" and has_four_abilities() then "yes" else "no" } + 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: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + 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: { if styling.dfc_mode == "sacrificer" then 0 else 13.16 } + height: { if styling.dfc_mode == "sacrificer" then 0 else 34.63 } + visible: { if styling.dfc_mode != "sacrificer" then "yes" else "no" } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: 409 + top: 438 + width: { if styling.dfc_mode != "sacrificer" and has_four_abilities2() then 13.16 else 0 } + height: { if styling.dfc_mode != "sacrificer" and has_four_abilities2() then 34.63 else 0 } + visible: { if styling.dfc_mode != "sacrificer" and has_four_abilities2() then "yes" else "no" } + 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: 4 + 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: 4 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 725 + top: 498 + width: 140 + height: 10 + z index: 4 + 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: 4 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: color + name: border color 2 + script: card.border_color + editable: false + save value: false +extra card field: + type: choice + name: special mode + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: special mode 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: clear frame + script: front_clear() + editable: false + save value: false +extra card field: + type: choice + name: clear frame 2 + script: back_clear() + editable: false + save value: false +extra card field: + type: choice + name: meld card + script: styling.meld_split + editable: false + save value: false +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: pt box 2 + 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 field: + type: choice + name: sparker corner + choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: planeswalker + choice: none + default: corner_color() + save value: true + editable: true +extra card field: + type: choice + name: planeswalker corner + choice: planeswalker + choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + initial: planeswalker + save value: true + editable: true +extra card field: + type: choice + name: corner + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: champion + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: noble phantasm + default: "night" + save value: true + editable: true +extra card style: + border color 2: + left: 377 + top : 0 + width: 375 + height: 523 + visible: { if fortress_back() then "no" else "yes" } + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: border_mask.png + special mode: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if styling.dfc_mode == "sparker" and styling.normal_face_style != "normal" and not front_clear() then "yes" else "no" } + render style: image + image: { front_mode_overlay() } + mask: { if styling.normal_face_style == "vehicle" then "vec_mask.png" else "overlay_mask.png" } + special mode 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if styling.dfc_mode == "sacrificer" and styling.normal_face_style != "normal" and not back_clear() then "yes" else "no" } + render style: image + image: { back_mode_overlay() } + mask: { if is_map() then "overlay_mask_map.png" else if styling.normal_face_style == "vehicle" then "vec_mask_2.png" else "overlay_mask_2.png" } + clear frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if front_clear() then "yes" else "no" } + render style: image + image: { if front_clear_nor() then "clear_nor.png" else if has_four_abilities() then "clear_pl3.png" else "clear_pl.png" } + mask: { if fortress_front() then "clear_" + fortress_mask() else "imagemask_clear.png" } + clear frame 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 3 + visible: { if back_clear() then "yes" else "no" } + render style: image + image: { if back_clear_nor() then "clear_nor2.png" else if has_four_abilities2() then "clear_pl4.png" else "clear_pl2.png" } + mask: { if fortress_back() then "clear_" + fortress_mask2() else "imagemask_clear.png" } + meld card: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 10 + visible: { styling.meld_split } + render style: image + image: meld_split.png + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 4 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + top: 488 + width: 120 + height: 10 + z index: 4 + 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: 4 + 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: 4 + visible: { card.pt != "" and styling.dfc_mode == "sparker" } + render style: image + image: { if front_clear() then "clearpt.png" else if styling.normal_face_style == "vehicle" then "vecpt.png" else card_ptbox() } + pt box 2: + left: { if is_map() then 647 else 648 } + top: { if is_map() then 453 else 466 } + width: { if is_map() then 90 else 81 } + height: { if is_map() then 54 else 42 } + z index: 4 + visible: { card.pt != "" and styling.dfc_mode == "sacrificer" } + render style: image + image: { if back_clear() then "clearpt.png" else if styling.normal_face_style == "vehicle" then vecpt() else card_ptbox2() } + loyalty box: + right: 362 + top: 460 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { card.loyalty !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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: { if front_clear_nor() then "clearstamp.jpg" else if front_clear_pl() then "pclearstamp.jpg" else if styling.dfc_mode == "sparker" then card_stamp() else pcard_stamp() } + mask: { if styling.dfc_mode == "sparker" then "stamp_mask.png" else "cardstamp_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: 9 + 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: 9 + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sparker" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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 !="" and styling.dfc_mode != "sacrificer" } + 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" or + styling.center_text == "front face only" + 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_2) and + card.flavor_text_2 == "" and + card_style.text_2.content_lines <= 2) or + styling.center_text == "always" or + styling.center_text == "back face only" + 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_abilities2() } + sparker corner: + left: { if is_map() then 399 else if styling.dfc_mode == "sacrificer" then 397 else 19 } + top: { if styling.dfc_mode == "dfc planeswalker" then 18 else 25 } + height: { if corner_style() == "d" then 0 else if is_map() then 30 else if styling.dfc_mode == "dfc planeswalker" then 32 else 31 } + width: { if corner_style() == "d" then 0 else if is_map() then 30 else if styling.dfc_mode == "dfc planeswalker" then 32 else 31 } + z index: 4 + visible: { if corner_style() == "s" then "yes" else "no" } + 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 + planeswalker: planeswalker.png + none: blank.png + planeswalker corner: + left: { if styling.dfc_mode == "sacrificer" then 19 else 397 } + top: 18 + height: { if corner_style() == "d" then 0 else 32 } + width: { if corner_style() == "d" then 0 else 32 } + z index: 4 + visible: { if corner_style() == "s" then "yes" else "no" } + render style: image + #image: planeswalker.png + choice images: + planeswalker: planeswalker.png + colorless: ccorner.png + white: wcorner.png + blue: ucorner.png + black: bcorner.png + red: rcorner.png + green: gcorner.png + multicolor: mcorner.png + corner: + left: 19 + top: { if styling.dfc_mode == "sparker" then 25 else 18 } + height: { if corner_style() == "s" then 0 else if styling.dfc_mode == "sparker" then 31 else 32 } + width: { if corner_style() == "s" then 0 else if styling.dfc_mode == "sparker" then 31 else 32 } + z index: 5 + visible: { if corner_style() == "d" then "yes" else "no" } + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + champion: champion.png + corner 2: + left: { if is_map() then 399 else 396 } + top: { if styling.dfc_mode == "sacrificer" then 25 else 18 } + height: { if corner_style() == "s" then 0 else if is_map() then 30 else if styling.dfc_mode == "sacrificer" then 31 else 32 } + width: { if corner_style() == "s" then 0 else if is_map() then 30 else if styling.dfc_mode == "sacrificer" then 31 else 32 } + z index: 5 + visible: { if corner_style() == "d" then "yes" else "no" } + render style: image + choice images: + none: blank.png + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + 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 + noble phantasm: noble_phantasm.png \ No newline at end of file diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard.jpg new file mode 100644 index 000000000..90e0cc788 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard.png new file mode 100644 index 000000000..bc32ea18a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard2.jpg new file mode 100644 index 000000000..2ea42cf66 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard2.png new file mode 100644 index 000000000..9b3bba512 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard3.jpg new file mode 100644 index 000000000..8a7a2f83f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard3.png new file mode 100644 index 000000000..d8bab1b30 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard4.jpg new file mode 100644 index 000000000..74f69bc89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard4.png new file mode 100644 index 000000000..420a77e75 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucardstamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucorner.png new file mode 100644 index 000000000..36a841937 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ucorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard.jpg new file mode 100644 index 000000000..90e0cc788 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard2.jpg new file mode 100644 index 000000000..2ea42cf66 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard3.jpg new file mode 100644 index 000000000..8a7a2f83f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard4.jpg new file mode 100644 index 000000000..74f69bc89 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulpt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/upt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/upt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/upt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/upt2.png new file mode 100644 index 000000000..f9c94e2b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/upt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ustamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ustamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/ustamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard.jpg new file mode 100644 index 000000000..cb72858a1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard.png new file mode 100644 index 000000000..68118d742 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard2.jpg new file mode 100644 index 000000000..3814e17f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard2.png new file mode 100644 index 000000000..a86a0666a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard3.jpg new file mode 100644 index 000000000..bce0653e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard3.png new file mode 100644 index 000000000..1c9aa4463 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard4.jpg new file mode 100644 index 000000000..862a814fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard4.png new file mode 100644 index 000000000..59ae83627 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcardstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcardstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcardstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcorner.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcorner.png new file mode 100644 index 000000000..2801d44f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wcorner.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard.jpg new file mode 100644 index 000000000..cb72858a1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard2.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard2.jpg new file mode 100644 index 000000000..3814e17f6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard2.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard3.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard3.jpg new file mode 100644 index 000000000..bce0653e2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard3.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard4.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard4.jpg new file mode 100644 index 000000000..862a814fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlcard4.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wpt.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wpt2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wpt2.png new file mode 100644 index 000000000..797690ad0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wpt2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wstamp.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wstamp.png new file mode 100644 index 000000000..102f003bf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/wstamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard.png new file mode 100644 index 000000000..523af39ae Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard2.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard2.png new file mode 100644 index 000000000..ee989729d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard3.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard3.png new file mode 100644 index 000000000..64a254cf7 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard3_rare.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard3_rare.png new file mode 100644 index 000000000..9482b01c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard3_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard4.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard4.png new file mode 100644 index 000000000..7cd076e28 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard_rare.png b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard_rare.png new file mode 100644 index 000000000..bacbdc090 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/planeswalker/xcard_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_1.png b/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_2.png b/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..2023a23f0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/puma_border_mask.png b/data/magic-m15-mainframe-dfc.mse-style/puma_border_mask.png new file mode 100644 index 000000000..06cb0ed46 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/puma_border_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/puma_border_mask_silver.png b/data/magic-m15-mainframe-dfc.mse-style/puma_border_mask_silver.png new file mode 100644 index 000000000..970b5e3e9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/puma_border_mask_silver.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/puma_crown_border.png b/data/magic-m15-mainframe-dfc.mse-style/puma_crown_border.png new file mode 100644 index 000000000..426b8c034 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/puma_crown_border.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/puma_crown_border_silver.png b/data/magic-m15-mainframe-dfc.mse-style/puma_crown_border_silver.png new file mode 100644 index 000000000..b95acd7e3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/puma_crown_border_silver.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/puma_mask.png b/data/magic-m15-mainframe-dfc.mse-style/puma_mask.png new file mode 100644 index 000000000..363cba20c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/puma_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rare_front_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/rare_front_mythic_mask.png new file mode 100644 index 000000000..aea3f5776 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rare_front_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rare_mask_bot.png b/data/magic-m15-mainframe-dfc.mse-style/rare_mask_bot.png new file mode 100644 index 000000000..35e57e684 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rare_mask_bot.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rare_mythic_image_rare_mask.png b/data/magic-m15-mainframe-dfc.mse-style/rare_mythic_image_rare_mask.png new file mode 100644 index 000000000..fdc5b60d5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rare_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rare_normal_mythic_mask.png b/data/magic-m15-mainframe-dfc.mse-style/rare_normal_mythic_mask.png new file mode 100644 index 000000000..df5e9c881 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rare_normal_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rcb.png b/data/magic-m15-mainframe-dfc.mse-style/rcb.png new file mode 100644 index 000000000..a03a21b53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rlcb.png b/data/magic-m15-mainframe-dfc.mse-style/rlcb.png new file mode 100644 index 000000000..a03a21b53 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rlcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/rstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/rstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/acard.jpg new file mode 100644 index 000000000..5dd4ff55a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/bcard.jpg new file mode 100644 index 000000000..c6d9314f8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/blcard.jpg new file mode 100644 index 000000000..70b448c09 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/ccard.jpg new file mode 100644 index 000000000..f369cc60e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter0.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter0.png new file mode 100644 index 000000000..bc5eeab79 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter0.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter1.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter1.png new file mode 100644 index 000000000..63905ea82 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter1.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter2.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter2.png new file mode 100644 index 000000000..cc005f032 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter3.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter3.png new file mode 100644 index 000000000..de3a5df68 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter3.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter4.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter4.png new file mode 100644 index 000000000..11217e310 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter4.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter5.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter5.png new file mode 100644 index 000000000..b120e2a6b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter5.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/chapter6.png b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter6.png new file mode 100644 index 000000000..693c273ac Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/chapter6.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/clcard.jpg new file mode 100644 index 000000000..c1303078a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/gcard.jpg new file mode 100644 index 000000000..183adf62d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/glcard.jpg new file mode 100644 index 000000000..136c0971f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/mcard.jpg new file mode 100644 index 000000000..08666b9a8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/mlcard.jpg new file mode 100644 index 000000000..9146b246c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/rcard.jpg new file mode 100644 index 000000000..9b7f50332 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/rlcard.jpg new file mode 100644 index 000000000..4dd1ca9cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/textmask.png b/data/magic-m15-mainframe-dfc.mse-style/saga/textmask.png new file mode 100644 index 000000000..aaa97c43b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/textmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/ucard.jpg new file mode 100644 index 000000000..38baab906 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/ulcard.jpg new file mode 100644 index 000000000..5ff69856d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/wcard.jpg new file mode 100644 index 000000000..cfa94efc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/saga/wlcard.jpg new file mode 100644 index 000000000..911301e98 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/saga_stamp.png new file mode 100644 index 000000000..78ccbf5d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/saga_stamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/saga_stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/saga_stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/acard.jpg new file mode 100644 index 000000000..4edbbde59 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/acrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/acrown.png new file mode 100644 index 000000000..7d70fb5f5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/acrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/almiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/almiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/almiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/amiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/amiracle.png new file mode 100644 index 000000000..de2f98203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/amiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/anyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/anyx.png new file mode 100644 index 000000000..5d1e8fbf6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/anyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/anyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/anyxcrown.png new file mode 100644 index 000000000..d5cebfe4c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/anyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/apt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/apt.png new file mode 100644 index 000000000..0bb4f453c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/apt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_card.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/aslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/aslide.png new file mode 100644 index 000000000..4b0ae599c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/aslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/aslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/aslide2.png new file mode 100644 index 000000000..070edb2a4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/aslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/astamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/astamp.jpg new file mode 100644 index 000000000..a15e0b939 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/astamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/bcard.jpg new file mode 100644 index 000000000..6cfba29cb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bcrown.png new file mode 100644 index 000000000..9b0ed1913 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/blcard.jpg new file mode 100644 index 000000000..5aa029bc1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/blcrown.png new file mode 100644 index 000000000..6c365fda4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/blmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/blnyx.png new file mode 100644 index 000000000..ba0fe8262 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/blpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/blslide.png new file mode 100644 index 000000000..082c1ba61 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/blslide2.png new file mode 100644 index 000000000..9e6ece9db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/blstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/blstamp.jpg new file mode 100644 index 000000000..7ce019148 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/blstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bmiracle.png new file mode 100644 index 000000000..f2c62afaa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bnyx.png new file mode 100644 index 000000000..7dfa00fa3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bnyxcrown.png new file mode 100644 index 000000000..69bb95f52 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bslide.png new file mode 100644 index 000000000..c4051d331 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/bslide2.png new file mode 100644 index 000000000..b1bae8196 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/bstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/bstamp.jpg new file mode 100644 index 000000000..7ce019148 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/ccard.jpg new file mode 100644 index 000000000..3d86e9d16 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ccrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ccrown.png new file mode 100644 index 000000000..db35d5fa1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ccrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/clcard.jpg new file mode 100644 index 000000000..239b805fb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/clcrown.png new file mode 100644 index 000000000..5e3132dd0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/clmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/clnyx.png new file mode 100644 index 000000000..bb847d98b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/clpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/clslide.png new file mode 100644 index 000000000..a112e204d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/clslide2.png new file mode 100644 index 000000000..6a5136823 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/clstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/clstamp.jpg new file mode 100644 index 000000000..26bd62edc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/clstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/cmiracle.png new file mode 100644 index 000000000..a95e96565 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/cnyx.png new file mode 100644 index 000000000..d5552afa8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/cnyxcrown.png new file mode 100644 index 000000000..d276c2164 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/cpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/cslide.png new file mode 100644 index 000000000..7da22a2ca Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/cslide2.png new file mode 100644 index 000000000..f262e025b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/cstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/cstamp.jpg new file mode 100644 index 000000000..26bd62edc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/gcard.jpg new file mode 100644 index 000000000..744ffd727 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gcrown.png new file mode 100644 index 000000000..1069e4ea5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/glcard.jpg new file mode 100644 index 000000000..31782af79 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/glcrown.png new file mode 100644 index 000000000..fe89684c6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/glmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/glnyx.png new file mode 100644 index 000000000..f17de9137 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/glpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/glslide.png new file mode 100644 index 000000000..f020665e6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/glslide2.png new file mode 100644 index 000000000..e630af572 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/glstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/glstamp.jpg new file mode 100644 index 000000000..f506a4cb9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/glstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gmiracle.png new file mode 100644 index 000000000..9a933967c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gnyx.png new file mode 100644 index 000000000..0f48574aa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gnyxcrown.png new file mode 100644 index 000000000..ec060a5fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gslide.png new file mode 100644 index 000000000..82b9ef20d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/gslide2.png new file mode 100644 index 000000000..592061394 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/gstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/gstamp.jpg new file mode 100644 index 000000000..f506a4cb9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_card.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/mcard.jpg new file mode 100644 index 000000000..4ef1f82e8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mcrown.png new file mode 100644 index 000000000..1690b675a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlcard.jpg new file mode 100644 index 000000000..9f9f0f147 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlcrown.png new file mode 100644 index 000000000..70cd10d52 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlnyx.png new file mode 100644 index 000000000..0594a2a5a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlslide.png new file mode 100644 index 000000000..f1de966d4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlslide2.png new file mode 100644 index 000000000..1495e722b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlstamp.jpg new file mode 100644 index 000000000..f94d03f48 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mmiracle.png new file mode 100644 index 000000000..7a11eaff3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mnyx.png new file mode 100644 index 000000000..228b511ec Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mnyxcrown.png new file mode 100644 index 000000000..5192e5161 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mslide.png new file mode 100644 index 000000000..c2a3fe417 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/mslide2.png new file mode 100644 index 000000000..bcf704ec1 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/mstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/mstamp.jpg new file mode 100644 index 000000000..f94d03f48 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_card.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_card.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_pt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_pt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_stamp.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/rcard.jpg new file mode 100644 index 000000000..6ac3593b5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rcrown.png new file mode 100644 index 000000000..0069a5f50 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlcard.jpg new file mode 100644 index 000000000..c77de08c4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlcrown.png new file mode 100644 index 000000000..9bc51af92 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlnyx.png new file mode 100644 index 000000000..c48c6a3df Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlslide.png new file mode 100644 index 000000000..daab73d4f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlslide2.png new file mode 100644 index 000000000..636293256 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlstamp.jpg new file mode 100644 index 000000000..acb9c399d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rmiracle.png new file mode 100644 index 000000000..8f9db5422 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rnyx.png new file mode 100644 index 000000000..1d6ba2bc9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rnyxcrown.png new file mode 100644 index 000000000..b2604d033 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rslide.png new file mode 100644 index 000000000..877338af5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/rslide2.png new file mode 100644 index 000000000..4550d51b5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/rstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/rstamp.jpg new file mode 100644 index 000000000..acb9c399d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/ucard.jpg new file mode 100644 index 000000000..1cbd8c449 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ucrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ucrown.png new file mode 100644 index 000000000..18a14d1ec Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ucrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulcard.jpg new file mode 100644 index 000000000..721aa2d6f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulcrown.png new file mode 100644 index 000000000..04b3962f0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulmiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulnyx.png new file mode 100644 index 000000000..3c9aa07eb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulpt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulslide.png new file mode 100644 index 000000000..968339515 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulslide2.png new file mode 100644 index 000000000..46f4bd974 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ulstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulstamp.jpg new file mode 100644 index 000000000..c2b4b3c3d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ulstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/umiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/umiracle.png new file mode 100644 index 000000000..f8336fdfe Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/umiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/unyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/unyx.png new file mode 100644 index 000000000..fbd004f69 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/unyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/unyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/unyxcrown.png new file mode 100644 index 000000000..9f3805283 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/unyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/upt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/upt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/upt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/uslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/uslide.png new file mode 100644 index 000000000..e8bc1e951 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/uslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/uslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/uslide2.png new file mode 100644 index 000000000..8066edcf0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/uslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/ustamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/ustamp.jpg new file mode 100644 index 000000000..c2b4b3c3d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/wcard.jpg new file mode 100644 index 000000000..3a4e15a97 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wcrown.png new file mode 100644 index 000000000..6dab5b8c9 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlcard.jpg new file mode 100644 index 000000000..f9fdd9ef3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlcrown.png new file mode 100644 index 000000000..dc9156a04 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlnyx.png new file mode 100644 index 000000000..872758081 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlslide.png new file mode 100644 index 000000000..896ba7818 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlslide2.png new file mode 100644 index 000000000..9e97b16b6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wlstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlstamp.jpg new file mode 100644 index 000000000..48339060d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wlstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wmiracle.png new file mode 100644 index 000000000..5034552ee Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wnyx.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wnyx.png new file mode 100644 index 000000000..30d8aff85 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wnyx.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wnyxcrown.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wnyxcrown.png new file mode 100644 index 000000000..e46a6143b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wnyxcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wpt.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wslide.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wslide.png new file mode 100644 index 000000000..5cf1e4042 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wslide2.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/wslide2.png new file mode 100644 index 000000000..f261c8c22 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/wstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/shifted/wstamp.jpg new file mode 100644 index 000000000..48339060d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/shifted/xmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/shifted/xmiracle.png new file mode 100644 index 000000000..9003b1002 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/shifted/xmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/acard.jpg new file mode 100644 index 000000000..7401b7c25 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/asnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/asnow.png new file mode 100644 index 000000000..8002ff1fd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/asnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/bcard.jpg new file mode 100644 index 000000000..8c3582f2c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/blcard.jpg new file mode 100644 index 000000000..2c85ab775 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/blsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/blsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/blsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/bsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/bsnow.png new file mode 100644 index 000000000..af57be644 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/bsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/ccard.jpg new file mode 100644 index 000000000..afba37a6d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/clcard.jpg new file mode 100644 index 000000000..5870a885d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/clsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/clsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/clsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/csnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/csnow.png new file mode 100644 index 000000000..53ecded96 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/csnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/gcard.jpg new file mode 100644 index 000000000..4cfffd59f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/glcard.jpg new file mode 100644 index 000000000..097aaefc4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/glsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/glsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/glsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/gsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/gsnow.png new file mode 100644 index 000000000..22b90dfb2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/gsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/mcard.jpg new file mode 100644 index 000000000..33e68c12f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/amiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/amiracle.png new file mode 100644 index 000000000..69045c1cf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/amiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/amiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/amiracle2.png new file mode 100644 index 000000000..c24836674 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/amiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/bmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/bmiracle.png new file mode 100644 index 000000000..ecba164de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/bmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/bmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/bmiracle2.png new file mode 100644 index 000000000..7c753b748 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/bmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/cmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/cmiracle.png new file mode 100644 index 000000000..faa3b6394 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/cmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/cmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/cmiracle2.png new file mode 100644 index 000000000..1392f8dcf Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/cmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/gmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/gmiracle.png new file mode 100644 index 000000000..e82b2eeda Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/gmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/gmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/gmiracle2.png new file mode 100644 index 000000000..d21ef13f3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/gmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/mmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/mmiracle.png new file mode 100644 index 000000000..784687320 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/mmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/mmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/mmiracle2.png new file mode 100644 index 000000000..01039bbb5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/mmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/rmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/rmiracle.png new file mode 100644 index 000000000..d8c0b3a40 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/rmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/rmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/rmiracle2.png new file mode 100644 index 000000000..4daf58860 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/rmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/umiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/umiracle.png new file mode 100644 index 000000000..92af18275 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/umiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/umiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/umiracle2.png new file mode 100644 index 000000000..517caeca4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/umiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/wmiracle.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/wmiracle.png new file mode 100644 index 000000000..8db18989e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/wmiracle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/wmiracle2.png b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/wmiracle2.png new file mode 100644 index 000000000..6ded4fae5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/miracles/wmiracle2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/mlcard.jpg new file mode 100644 index 000000000..33fa8c21d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/mlsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/mlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/mlsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/msnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/msnow.png new file mode 100644 index 000000000..3254f3370 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/msnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/rcard.jpg new file mode 100644 index 000000000..4cb514603 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/rlcard.jpg new file mode 100644 index 000000000..4e6c0dd65 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/rlsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/rlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/rlsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/rsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/rsnow.png new file mode 100644 index 000000000..42c2ca5ec Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/rsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_back_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_back_mask.png new file mode 100644 index 000000000..e45efd831 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_back_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_border_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_border_mask.png new file mode 100644 index 000000000..b53d3f6bb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_border_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_dfc_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_dfc_mask.png new file mode 100644 index 000000000..0ae30952c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_dfc_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_fnm_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_fnm_mask.png new file mode 100644 index 000000000..d97fd737f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_fnm_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_front_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_front_mask.png new file mode 100644 index 000000000..f64b0cc9e Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_front_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_modal_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_modal_mask.png new file mode 100644 index 000000000..cb6eb2a93 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_modal_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_notched_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_notched_mask.png new file mode 100644 index 000000000..7a1461a65 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_notched_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_promo_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_promo_mask.png new file mode 100644 index 000000000..b12df9cd4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_promo_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/snow_saga_mask.png b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_saga_mask.png new file mode 100644 index 000000000..95016c222 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/snow_saga_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/ucard.jpg new file mode 100644 index 000000000..d95647de2 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/ulcard.jpg new file mode 100644 index 000000000..55e102c81 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/ulsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/ulsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/ulsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/usnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/usnow.png new file mode 100644 index 000000000..7d88cd475 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/usnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/wcard.jpg new file mode 100644 index 000000000..0724a9432 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/snow/wlcard.jpg new file mode 100644 index 000000000..3f98aa390 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/wlsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/wlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/wlsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/snow/wsnow.png b/data/magic-m15-mainframe-dfc.mse-style/snow/wsnow.png new file mode 100644 index 000000000..266cfcc4c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/snow/wsnow.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/sorcery.png b/data/magic-m15-mainframe-dfc.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/sorcery.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/stamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/stamp_mask_full.png b/data/magic-m15-mainframe-dfc.mse-style/stamp_mask_full.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/stamp_mask_full.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/stripe_mask.png b/data/magic-m15-mainframe-dfc.mse-style/stripe_mask.png new file mode 100644 index 000000000..064131da3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/stripe_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/structure.png b/data/magic-m15-mainframe-dfc.mse-style/structure.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/structure.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/style b/data/magic-m15-mainframe-dfc.mse-style/style new file mode 100644 index 000000000..2fa6b2146 --- /dev/null +++ b/data/magic-m15-mainframe-dfc.mse-style/style @@ -0,0 +1,4229 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe DFC +full name: M15 DFCs +installer group: magic/m15 style/double-faced cards +icon: card-sample.png +position hint: 060 + +version: 2020-09-04 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 +depends on: + package: magic-default-image.mse-include + version: 2007-09-23 +depends on: + package: magic-pride.mse-include + version: 2021-05-26 + +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 + 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)} + + ####### 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 := { 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} + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + ####### Control weird images + switch_lead := { + if (input == "legend" or input == "legend2") and (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else if input == "alias" + then (if mainframe_walker() then "alias/walker/" else "alias/normal/") + else if input == "alias2" + then (if mainframe_walkerb() then "alias/walker/" else "alias/normal/") + else if input == "miracle" and is_snow() + then "snow/" + else if input == "miracle2" and back_snow() + then "snow/" + else "" + } + switch_follow := { + if (input == "legend" or input == "legend2") then ( + if styling.legend_crown == "nyx" or (check_nyx(input) and chosen(styling.other_options, choice:"auto nyx crowns")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + ) + else "" + } + check_nyx := { + if input == "legend" and is_nyx() + then true + else if input == "legend2" and back_nyx() + then true + else false + } + loyalty_image_name := { + if contains(input, match: "+") then "loyaltyup.png" + else if contains(input, match: "-") then "loyaltydown.png" + else "loyaltynaught.png" + } + + # The normal backface + card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + # The planeswalker front face + card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + # The planeswalker backface + card_background4 := { color_background(type:"card4", base_hybrid:card_hybrid) } + # The 4walker front face + card_background5 := { color_background(type:"card5", base_hybrid:card_hybrid) } + # The 4walker backface + card_background6 := { color_background(type:"card6", base_hybrid:card_hybrid) } + # The nyx frontface + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + # The miracle frontface + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + # The miracle backface + miracle_background2 := { color_background(type:"miracle2", base_hybrid:card_hybrid) } + # The legend frontface + legend_background := { color_background(type:"legend", base_hybrid:card_hybrid) } + # The legend backface + legend_background2 := { color_background(type:"legend2", base_hybrid:card_hybrid) } + # The front map face + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + + saga_background := { color_background(type:"saga", base_hybrid:card_hybrid) } + unnotched_background := { color_background(type:"unnotch", base_hybrid:card_hybrid) } + bookmark_background := { color_background(type:"mark", base_hybrid:card_hybrid) } + snow_background := { color_background(type:"snow", base_hybrid:card_hybrid) } + snow_texture := { color_background(type:"snowtexture", base_hybrid:card_hybrid) } + curtain_background := { color_background(type:"curtain", base_hybrid: card_hybrid)} + arrow_background := { color_background(type:"arrow", base_hybrid:pt_hybrid) } + alias_bar := { color_background(type:"alias", base_hybrid:card_hybrid) } + alias_bar2 := { color_background(type:"alias2", base_hybrid:card_hybrid) } + + # pt scripts + card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_hybrid) } + card_mapbox := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + walker_stamp := { color_background(type:"stamp3", base_hybrid:card_hybrid) } + # modal dfc flag scripts + front_flag_image := { color_background(type:"flag", base_hybrid:card_hybrid) } + back_flag_image := { color_background(type:"flag2", base_hybrid:card_hybrid) } + front_arrow_image := { color_background(type:"icon", base_hybrid:card_hybrid) } + back_arrow_image := { color_background(type:"icon2", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + + # Loyalty cost arrows + loyalty_image := { + if contains(input, match: "+") then "loyalty up" + else if contains(input, match: "-") then "loyalty down" + else "loyalty naught" + } + + ####### 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." } + 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()} + is_unsorted := {chosen(styling.other_options, choice:"remove from autocount")} + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + ######## General Stuff + is_stamped := { is_rare() and chosen(styling.other_options, choice:"use holofoil stamps") } + is_normal_size := { not chosen(styling.other_options, choice:"wider planeswalker images") } + lv_chop := { pull_comma_array(input, cell:cell, end:0, default:0)} + loyal_move := { pull_comma_array(input, cell:cell, end:0, default:0)} + use_evobar := {chosen(styling.other_options, choice: "pokemon evobar") and not chosen(styling.other_options, choice:"godzilla style alias")} + opacity := {pull_comma_array(styling.opacity, cell:input, end:false, default:50)} + is_pinned := {chosen(styling.other_options, choice:"pride pinlines")} + + ####### Front Face Variables + is_normal := { not contains(styling.front_style, match:"planeswalker") } + 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_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"} + is_snow := {styling.front_style == "snow" or chosen(styling.other_options, choice:"snow front") or (chosen(styling.other_options, choice:"automate type frames") and match_snow(card.type))} + is_saga := {two_boxes() or three_boxes() or four_boxes()} + is_legend := {is_normal() and not is_map() and (chosen(styling.other_options, choice:"legendary front") or (contains(card.super_type, match:"Legendary") and set.auto_legends)) } + is_curtains := {contains(card.notes, match:"!curtain")} + is_mutate := {chosen(styling.other_options, choice:"front mutate") and is_normal() and not is_full() and not is_saga() and not is_map() and not front_clear()} + is_leveler := {styling.front_style == "leveler"} + poke_walker := {mainframe_walker() and not is_full() and use_evobar()} + is_skinned := {not is_saga() and chosen(styling.other_options, choice:"godzilla style alias")} + use_vorthos := {chosen(styling.other_options, choice:"vorthos box")} + + # Back Face + back_normal := { not contains(styling.back_style, match:"planeswalker") } + 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_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"} + back_snow := {styling.back_style == "snow" or chosen(styling.other_options, choice:"snow back") or (chosen(styling.other_options, choice:"automate type frames") and match_snow(card.type_2))} + back_saga := {back_two_boxes() or back_three_boxes() or back_four_boxes()} + back_legend := {back_normal() and not back_map() and (chosen(styling.other_options, choice: "legendary back") or (contains(card.super_type_2, match: "Legendary") and set.auto_legends))} + back_mutate := {chosen(styling.other_options, choice:"back mutate") and back_normal() and not is_full() and not back_saga() and not back_map() and not back_clear()} + back_poke_walker := {mainframe_walkerb() and not is_full() and use_evobar()} + back_leveler := {styling.back_style == "leveler"} + 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_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)} + + 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" + else if front_clear() and is_normal() then "imagemask_clear_normal.png" + else if front_clear() then "imagemask_clear.png" + else if is_mutate() then "mutate_mask.png" + else if not mainframe_walker() then "" + else "planeswalker/guidelines/" + + (if front_clear() then "clear_" else if is_normal_size() or is_full() then "" else "wide_") + + (if max_level() > 3 or force_tall() then "four_" else "") + + (if front_clear() then "frame_mask" else if is_full() then (if is_stamped() then "mythic_image_rare_mask" else "mythic_mask") else "frame_mask") + + ".png" + } + back_mask_script := { if contains(styling.custom_mask_2, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask + else if is_full() and back_normal() and not back_saga() and not back_map() then "normal_mythic_mask.png" + else if back_clear() and back_normal() then "imagemask_clear_normal.png" + else if back_clear() then "imagemask_clear.png" + else if back_mutate() then "mutate_mask.png" + else if not mainframe_walkerb() then "" + else "planeswalker/guidelines/" + + (if back_clear() then "clear_" else if is_normal_size() or is_full() then "" else "wide_") + + (if max_levelb() > 3 or force_tallb() then "four_" else "") + + (if back_clear() then "frame_mask" else if is_full() then (if is_stamped() then "mythic_image_rare_mask" else "mythic_mask") else "frame_mask") + + ".png" + } + + ####### Planeswalker stuff + text_size := { 14 -(if styling.front_font_cap == "" then 0 else to_number(styling.front_font_cap)) } + text_size2 := { 14 -(if styling.back_font_cap == "" then 0 else to_number(styling.back_font_cap)) } + stripe01 := {if length(card_style.text.layout.separators) or else 0 > 0 then card_style.text.top + card_style.text.layout.separators[0] -4 else 0} + stripe12 := {if length(card_style.text.layout.separators) or else 0 > 1 then card_style.text.top + card_style.text.layout.separators[1] -4 else 0} + stripe23 := {if length(card_style.text.layout.separators) or else 0 > 2 then card_style.text.top + card_style.text.layout.separators[2] -4 else 0} + stripe34 := {if length(card_style.text.layout.separators) or else 0 > 3 then card_style.text.top + card_style.text.layout.separators[3] -4 else 0} + stripe45 := {if length(card_style.text.layout.separators) or else 0 > 4 then card_style.text.top + card_style.text.layout.separators[4] -4 else 0} + stripe01b := {if length(card_style.text_2.layout.separators) or else 0 > 0 then card_style.text_2.top + card_style.text_2.layout.separators[0] -4 else 0} + stripe12b := {if length(card_style.text_2.layout.separators) or else 0 > 1 then card_style.text_2.top + card_style.text_2.layout.separators[1] -4 else 0} + stripe23b := {if length(card_style.text_2.layout.separators) or else 0 > 2 then card_style.text_2.top + card_style.text_2.layout.separators[2] -4 else 0} + stripe34b := {if length(card_style.text_2.layout.separators) or else 0 > 3 then card_style.text_2.top + card_style.text_2.layout.separators[3] -4 else 0} + stripe45b := {if length(card_style.text_2.layout.separators) or else 0 > 4 then card_style.text_2.top + card_style.text_2.layout.separators[4] -4 else 0} + + abil_center := { if card_style.text.layout.blocks[input].bottom or else 0 > 0 then + card_style.text.top + card_style.text.layout.blocks[input].middle + overlap_check(input) + else -30 + } + overlap_check := { + if input == 0 + then 0 + else if card_style.text.layout.blocks[input].middle == card_style.text.layout.blocks[input-1].middle + then 40*(input-1) + else 0 + } + max_level_function := [ + "auto": { + if card.level_4_text != "" and card.level_4_text != "​" then 4 + else if card.level_3_text != "" and card.level_3_text != "​" then 3 + else 2 + }, + "one": {1}, + "two": {2}, + "three": {3}, + "four": {4}, + "none": {0} + ] + max_level := {max_level_function[force_level()]()} + mainframe_walker_text_script := { + if max_level() == 1 or (max_level() == 2 and card.level_2_text == "") or force_level() == "two" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text) + else if max_level() == 2 or force_level() == "three" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text) + else if max_level() >= 3 or force_level() == "four" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text, separator3: "\n", field4: card.level_4_text) + else + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text) + } + loyal_move := { + if input == 2 and (card.level_2_text == "" or card.level_2_text == "​") then -15 + else if input == 3 and (card.level_3_text == "" or card.level_3_text == "​") then -5 + else if input == 6 and (card.level_6_text == "" or card.level_6_text == "​") then -15 + else if input == 7 and (card.level_7_text == "" or card.level_7_text == "​") then -5 + else if input > 3 then pull_comma_array(styling.move_back_loyalty_costs, cell:input, end:0, default:0) + else pull_comma_array(styling.move_loyalty_costs, cell:input, end:0, default:0) + } + loyal_moveb := {loyal_move(input+4)} + abil_centerb := { if card_style.text_2.layout.blocks[input].bottom or else 0 > 0 then + card_style.text_2.top + card_style.text_2.layout.blocks[input].middle + overlap_checkb(input) + else -30 + } + overlap_checkb := { + if input == 0 + then 0 + else if card_style.text_2.layout.blocks[input].middle == card_style.text_2.layout.blocks[input-1].middle + then 40*(input-1) + else 0 + } + max_level_functionb := [ + "auto": { + if card.level_8_text != "" and card.level_8_text != "​" then 4 + else if card.level_7_text != "" and card.level_7_text != "​" then 3 + else 2 + }, + "one": {1}, + "two": {2}, + "three": {3}, + "four": {4}, + "none": {0} + ] + max_levelb := {max_level_functionb[force_levelb()]()} + mainframe_walker_text_scriptb := { + if max_levelb() == 1 or (max_levelb() == 2 and card.level_6_text == "") or force_levelb() == "two" then + combined_editor(field1: card.level_5_text, separator1: "\n", field2: card.level_6_text) + else if max_levelb() == 2 or force_levelb() == "three" then + combined_editor(field1: card.level_5_text, separator1: "\n", field2: card.level_6_text, separator2: "\n", field3: card.level_7_text) + else if max_levelb() >= 3 or force_levelb() == "four" then + combined_editor(field1: card.level_5_text, separator1: "\n", field2: card.level_6_text, separator2: "\n", field3: card.level_7_text, separator3: "\n", field4: card.level_8_text) + else + combined_editor(field1: card.level_5_text, separator1: "\n", field2: card.level_6_text, separator2: "\n", field3: card.level_7_text) + } + margin_left := { + if not (mainframe_walker() or mainframe_walkerb()) then 0 + else if input == "lv1" then (if card.loyalty_cost_1 == "" and unindent() then 0 else 130) + else if input == "lv2" then (if card.loyalty_cost_2 == "" and unindent() then 0 else 130) + else if input == "lv3" then (if card.loyalty_cost_3 == "" and unindent() then 0 else 130) + else if input == "lv4" then (if card.loyalty_cost_4 == "" and unindent() then 0 else 130) + else if not mainframe_walkerb() then 0 + else if input == "lv5" then (if card.loyalty_cost_5 == "" and unindent() then 0 else 130) + else if input == "lv6" then (if card.loyalty_cost_6 == "" and unindent() then 0 else 130) + else if input == "lv7" then (if card.loyalty_cost_7 == "" and unindent() then 0 else 130) + else if input == "lv8" then (if card.loyalty_cost_8 == "" and unindent() then 0 else 130) + else 0 + } + margin_top := { + if input == "lv1" or input == "lv2" or input == "lv3" or input == "lv4" then + lv_chop(styling.level_1_chop, cell:3) + else if input == "lv5" or input == "lv6" or input == "lv7" or input == "lv8" then + 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 == "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 false + } + force_tall := { contains(styling.other_options, match:"force fourwalker front")} + force_tallb := { contains(styling.other_options, match:"force fourwalker back")} + force_level := { + if styling.front_style == "1 ability planeswalker" then "one" + else if styling.front_style == "2 ability planeswalker" then "two" + else if styling.front_style == "3 ability planeswalker" then "three" + else if styling.front_style == "4 ability planeswalker" then "four" + else if mainframe_walker() then "auto" + else "none" + } + force_levelb := { + if styling.back_style == "1 ability planeswalker" then "one" + else if styling.back_style == "2 ability planeswalker" then "two" + else if styling.back_style == "3 ability planeswalker" then "three" + else if styling.back_style == "4 ability planeswalker" then "four" + else if mainframe_walkerb() then "auto" + else "none" + } + has_four_abilities := { max_level() > 3 or force_tall()} + has_two_abilities := { max_level() < 3 and max_level() > 0} + back_four_abilities := { max_levelb() > 3 or force_tallb()} + back_two_abilities := { max_levelb() < 3 and max_levelb() > 0} + + + ##### leveler stuff + box_leveler := {styling.level_containers == "pt boxes"} + loy_leveler := {styling.level_containers == "loyalty boxes"} + aug_leveler := {box_leveler() and center_label(input)} + level_label := {if styling.level_label == "" then "level" else pull_comma_array(styling.level_label, end:false, cell:input, default:styling.level_label)} + center_label := {loy_leveler() or level_label(input) == " "} + 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_2_height := {lv_3_coordinate() - lv_2_coordinate()} + lv_3_height := {152-lv_3_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()} + 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() } + lv_3_ptbox := { if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else leveler_ptbox3() } + 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} + + box_leveler2 := {styling.level_containers_2 == "pt boxes"} + loy_leveler2 := {styling.level_containers_2 == "loyalty boxes"} + aug_leveler2 := {box_leveler2() and center_label2(input)} + center_label2 := {loy_leveler2() or level_label(input+3) == " "} + 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_6_height := {lv_7_coordinate() - lv_6_coordinate()} + lv_7_height := {152-lv_7_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()} + 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() } + arrow_left2 := {377 + if box_leveler2() then -3 else if loy_leveler2() then 10 else 18} + arrow_width2 := {if box_leveler2() then 84 else if loy_leveler2() then 42 else 56} + arrow_height2 := {if aug_leveler2(input) then 42 else if box_leveler2() then 50 else if loy_leveler2() then 40 else 40} + + arrow_offset := { + to_number(pull_comma_array(styling.move_loyalty_costs, cell:input, end: 0)) + + (if box_leveler() then -5 else 0) + + (if aug_leveler(input) then 4 else 0) + } + arrow_offset2 := { + to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:input, end: 0)) + + (if box_leveler2() then -5 else 0) + + (if aug_leveler2(input) then 4 else 0) + } + + ##### saga stuff + split_12 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:0, end:true, default:(if two_boxes() then 296 else if four_boxes() then 225 else 249)))} + split_23 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:1, end:true, default:(if two_boxes() then 437 else if four_boxes() then 296 else 343)))} + split_34 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:2, end:true, default:(if three_boxes() then 437 else if four_boxes() then 367 else 600)))} + split_12b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:0, end:true, default:(if back_two_boxes() then 296 else if back_four_boxes() then 225 else 249)))} + split_23b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:1, end:true, default:(if back_two_boxes() then 437 else if back_four_boxes() then 296 else 343)))} + split_34b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:2, end:true, default:(if back_three_boxes() then 437 else if back_four_boxes() then 367 else 600)))} + + coords_map := [ + 1: {[card_style.level_1_text.top, card_style.level_1_text.bottom-card_style.level_1_text.top]}, + 2: {[card_style.level_2_text.top, card_style.level_2_text.bottom-card_style.level_2_text.top]}, + 3: {[card_style.level_3_text.top, card_style.level_3_text.bottom-card_style.level_3_text.top]}, + 4: {[card_style.level_4_text.top, card_style.level_4_text.bottom-card_style.level_4_text.top]}, + 5: {[card_style.level_5_text.top, card_style.level_5_text.bottom-card_style.level_5_text.top]} + 6: {[card_style.level_6_text.top, card_style.level_6_text.bottom-card_style.level_6_text.top]} + 7: {[card_style.level_7_text.top, card_style.level_7_text.bottom-card_style.level_7_text.top]} + 8: {[card_style.level_8_text.top, card_style.level_8_text.bottom-card_style.level_8_text.top]} + ] + auto_snap := { + out := 0 + snap_array := split_text(replace(line, match:",[^,]+$", replace:","), match:",") + abil := to_number(pull_comma_array(line, cell:input-1, end:true)) ###textbox to snap too + 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 + box_deets := coords_map[abil+bump]() ###[top, height] + remain := box_deets[1] - 30*ch_count ###remaining space after chapter hexes + excess := remain - 10*(ch_count-1) ###remaining after 10px gaps + if excess >= 0 then out := box_deets[0] + excess/2 + 40*(self_index-1) ###top + buffer*index + hex*index-1 + else ( ###may not be enough room to ten-gap the middle + inner_gap := 10 + squeeze := 0 + outer_gap := (remain - inner_gap * (ch_count-1))/2 + if outer_gap < -6 then ( + squeeze := 2*(outer_gap+6)/(ch_count-1); + outer_gap := -6 + ) + inner_gap := inner_gap + squeeze + out := box_deets[0] + outer_gap + (self_index-1)*(30+inner_gap) + ) + 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.move_loyalty_costs, 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.move_loyalty_costs, 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.move_loyalty_costs, 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.move_loyalty_costs, 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.move_loyalty_costs, 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.move_loyalty_costs, cell:5, end:true, default:600)) } + + chapter1b := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:0, end:true)) > 0 then auto_snap(1, line:styling.snap_chapter_to_back_box, bump:4) else to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:0, end:true, default:(if back_two_boxes() then 183 else 185))) } + chapter2b := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:1, end:true)) > 0 then auto_snap(2, line:styling.snap_chapter_to_back_box, bump:4) else to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:1, end:true, default:(if back_two_boxes() then 223 else 279))) } + chapter3b := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:2, end:true)) > 0 then auto_snap(3, line:styling.snap_chapter_to_back_box, bump:4) else to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:2, end:true, default:(if back_two_boxes() then 329 else 373))) } + chapter4b := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:3, end:true)) > 0 then auto_snap(4, line:styling.snap_chapter_to_back_box, bump:4) else to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:3, end:true, default:600)) } + chapter5b := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:4, end:true)) > 0 then auto_snap(5, line:styling.snap_chapter_to_back_box, bump:4) else to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:4, end:true, default:600)) } + chapter6b := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:5, end:true)) > 0 then auto_snap(6, line:styling.snap_chapter_to_back_box, bump:4) else to_number(pull_comma_array(styling.move_back_loyalty_costs, 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, line:styling.snap_chapter_to_box, bump:0) else to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:0, end:false, default:600)) } + chapter_customb := { if to_number(pull_comma_array(styling.snap_chapter_to_back_box, cell:6, end:true)) > 0 then auto_snap(7, line:styling.snap_chapter_to_back_box, bump:4) 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 "saga/chapter6.png"} + custom_name := {if styling.custom_chapter_name == "" then "C" else styling.custom_chapter_name} + + two_boxes := {styling.front_style == "2 box saga"} + three_boxes := {styling.front_style == "3 box saga"} + four_boxes := {styling.front_style == "4 box saga"} + back_two_boxes := {styling.back_style == "2 box saga"} + back_three_boxes := {styling.back_style == "3 box saga"} + back_four_boxes := {styling.back_style == "4 box saga"} + 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 "saga/") + "chapter" + input + ".png"} + + build_array := { + 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 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 + } + 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 "") + +(if build_array((if chapter_custom() != "" then chapter_custom() else 600)) == input then custom_name() + ", " else "") + } + build_array2 := { + if input > 523 or input < 0 then 0 + else if back_four_boxes() and input +17 >= (if split_34b() != "" then split_34b() else 600) then 4 + else if (back_four_boxes() or back_three_boxes()) and input +17 >= (if split_23b() != "" then split_23b() else 343) then 3 + else if input +17 >= (if split_12b() != "" then split_12b() else 249) then 2 + else if input +17 <= (if split_12b() != "" then split_12b() else 249) then 1 + 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 "") + } + end_leader := replace@(match:", $", replace:" — ") + + ##### 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 } + shrink_type2 := {if styling.shrink_back_typeline_text != "" then to_number(styling.shrink_back_typeline_text) else 0 } + shrink_name2 := {if styling.shrink_back_name_text != "" then to_number(styling.shrink_back_name_text) else 0 } + is_flagged := {chosen(styling.other_options, choice: "use doublecast flags") } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { chosen(styling.other_options, choice:"ancestral generic mana")} + unindent := {chosen(styling.other_options, choice:"unindent nonloyalty abilities")} + + ###### future + is_shifted := {false} + back_shifted := {false} + + special_text := { + if styling.front_style == "saga" then ( + card.chapter_text + +(if card.level_1_text != "" then "\n" + end_leader(level_leader(1)) + card.level_1_text else "") + +(if card.level_2_text != "" then "\n" + end_leader(level_leader(2)) + card.level_2_text else "") + +(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_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 "") + ) + else if is_mutate() then card.level_1_text + "\n" + card.text + else if not contains(styling.front_style, match:"planeswalker") then "" else + (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: " else "") +(if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + ( if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": " else "") +(if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n" else "") + + ( if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": " else "") +(if card.level_3_text != "" then card.level_3_text else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2 else "") + + (if has_four_abilities() then "\n" + ( if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": " else "") +(if card.level_4_text != "" then card.level_4_text else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3 else "") else "") + } + special_text2 := { + if back_saga() then ( + card.chapter_text_2 + +(if card.level_5_text != "" then "\n" + end_leader(level_leader2(1)) + card.level_5_text else "") + +(if card.level_6_text != "" then "\n" + end_leader(level_leader2(2)) + card.level_6_text else "") + +(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_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 "") + ) + else if back_mutate() then card.level_5_text + "\n" + card.text_2 + else if not contains(styling.back_style, match:"planeswalker") then "" else + (if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]: " else "") +(if card.level_5_text != "" and card.level_5_text != card.rule_text_2 then card.level_5_text+"\n" else split_text(match:"\n", card.rule_text_2).0+"\n") + + ( if card.loyalty_cost_6 != "" then "[" + card.loyalty_cost_6 + "]" + ": " else "") +(if card.level_6_text != "" then card.level_6_text+"\n" else if contains(paragraph_count(card.rule_text_2), match:"~") then split_text(match:"\n", card.rule_text_2).1+"\n" else "") + + ( 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") + 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 != "")} + + is_modal_dfc := {styling.dfc_type != "transforming"} + auto_flags := {styling.dfc_type == "modal with standard flags"} +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: dfc type + choice: transforming + choice: modal with standard flags + choice: modal with custom flags +styling field: + type: choice + name: front style + choice: normal + choice: auto-sizing planeswalker + choice: 4 ability planeswalker + choice: 3 ability planeswalker + choice: 2 ability planeswalker + choice: 1 ability planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: snow + choice: map + initial: normal + description: Choose the style for the front face +styling field: + type: choice + name: defaults + choice: Click here for default coordinate information + choice: 2 ability walker stripes - "48," + choice: 3 ability walker stripes - "27,80," + choice: 4 ability walker stripes - "21,69,119," + choice: 2 box saga stripes - "296," + choice: 3 box saga stripes - "249,343," + choice: 4 box saga stripes - "225,296,367" + choice: 2 box saga chapters - "183,223,329," + choice: 3 box saga chapters - "185,279,373," + choice: saga chapters use the "move loyalty costs" options + choice: to add chapters 4-6, add their coordinates at the end, ie "183,223,329,369," + choice: leveler stripes - "0,0," + choice: leveler arrows use the "move loyalty costs" options + choice: for loyalty costs, saga chapters, leveler arrows and stripes, use -N to move up +styling field: + type: text + name: stripe coordinate + description: Overrides the coordinates for the ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: snap chapter to box + description: Sets the chapter symbols to the given textbox, fo example "1,1,2," for I, II - Ability 1; III - Ability 2 +styling field: + type: text + name: front font cap + description: Use to standardize the font size of separated abilities. Default is size 14. +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: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: back style + choice: normal + choice: auto-sizing planeswalker + choice: 4 ability planeswalker + choice: 3 ability planeswalker + choice: 2 ability planeswalker + choice: 1 ability planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: snow + choice: map + initial: normal + description: Choose the style for the back face +styling field: + type: text + name: back stripe coordinate + description: Overrides the coordinates for the backface ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move back loyalty costs + description: Moves loyalty costs of the back face up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: snap chapter to back box + description: Sets the chapter symbols to the given textbox, fo example "1,1,2," for I, II - Ability 1; III - Ability 2 +styling field: + type: text + name: back font cap + description: Use to standardize the font size of separated abilities of the back face. Default is size 14. +styling field: + type: text + name: shrink back name text + description: reduces the name text N points. +styling field: + type: text + name: shrink back typeline text + description: reduces the typeline text N points. +styling field: + type: text + name: level 5 chop + description: Changes the start/stop points of the first textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 6 chop + description: Changes the start/stop points of the second textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 7 chop + description: Changes the start/stop points of the third textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: opacity + description: set opacity for planeswalkers, from 0 to 255. Formatted as Front,Back, +styling field: + type: text + name: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom mask 2 + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol one + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol two + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: multiple choice + name: other options + description: Additional options + choice: normal back face + choice: vorthos box + choice: pride pinlines + choice: promo + choice: mythic edition + choice: prerelease stamps + choice: remove from autocount + choice: use hovering pt + choice: use hovering loyalty + choice: use holofoil stamps + choice: center front + choice: center back + choice: center first name + choice: center second name + choice: clear front + choice: clear back + choice: nyx front + choice: nyx back + choice: vehicle front + choice: vehicle back + choice: snow front + choice: snow back + choice: legendary front + choice: legendary back + choice: meld back + choice: front color indicator + choice: back color indicator + choice: front mutate + choice: back mutate + choice: wider planeswalker images + choice: force fourwalker front + choice: force fourwalker back + choice: regular pt on levelers + choice: ancestral generic mana + choice: unindent nonloyalty abilities + choice: auto nyx crowns + choice: godzilla style alias + choice: pokemon evobar + choice: automate type frames + initial: use hovering pt, use holofoil stamps, back color indicator, unindent nonloyalty abilities, auto nyx crowns, automate type frames +styling field: + type: text + name: alternate saga reminder + description: Change the reminder text that is generated for new cards +styling field: + type: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: text + name: custom chapter location + description: The location of the custom chapter symbol inside magic-mainframe-extras +styling field: + type: text + name: custom chapter coordinate + description: Set the custom symbol at the given heights, formatted as Front,Back, +styling field: + type: text + name: custom chapter name + description: Set how this symbol will be called in text exports (ie I, II...). Default is C. +styling field: + type: text + name: replacement chapter location + description: location of replacement chapter symbols in magic-mainframe-extras, formatted as "folder/" +styling field: + type: text + name: level label + description: Change the level label. default is "LEVEL". Secondary lables can be added after a comma, "1,2,3,4,5,6," +styling field: + type: choice + name: level containers + choice: arrows + choice: pt boxes + choice: loyalty boxes +styling field: + type: choice + name: level containers 2 + choice: arrows + choice: pt boxes + choice: loyalty boxes +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: package choice + name: level mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.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: 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 + inverted common symbol: + choice images: + no: { symbol_variation(symbol: set.symbol, variation: "common") } + yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: { if is_full() then 0 else 752} + height: {if is_full() then 0 else 523} + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: {"border_mask_" + (if is_legend() then "l" else "n") + (if back_legend() then "l" else "n") + (if card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + 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() } + card color 2: + left: 377 + top: 0 + width: 375 + height: 523 + 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() } + ############################# Name line + name: + left: { if is_map() then 65 else if is_normal() then 58 else 60 } + top: { if is_map() then 27 else if is_normal() then 30 else if front_clear() then 22 else 22 } + right: { (if is_map() then 344 else 339) - card_style.casting_cost.content_width } + height: {23 - (0.5 * shrink_name())} + alignment: { if chosen(styling.other_options, choice:"center first name") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold"} + size: { if is_map() then 14.8 - shrink_name() else 16 - shrink_name() } + color: black + name 2: + left: { if back_map() then 442 else if back_normal() then 435 else 437 } + top: { (if back_map() then 27 else if back_normal() then 30 else if back_clear() then 22 else 22) - 0.5*shrink_name2() } + right: { (if back_map() then 719 else 714) - card_style.casting_cost_2.content_width } + height: {23 - (0.5 * shrink_name2())} + alignment: { if chosen(styling.other_options, choice:"center second name") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + 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" } + casting cost: + right: 347 + top: { if is_normal() then 29 else 21 } + 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top: { if back_normal() then 29 else 21 } + 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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + 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 } + 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 } + z index: 1 + mask: { back_mask_script() } + default: {default_image(card.card_color_2)} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# 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 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + 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 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity2()} + 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() } + 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"} + z index: 2 + padding top: 2 + padding bottom: { if is_map() then 4 else 0} + padding right: { if is_map() then 2 else 0} + font: + name: Beleren Bold + size: { if is_map() then 12 - shrink_type() else 13 - shrink_type()} + color: black + 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() } + 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"} + z index: 2 + padding top: 2 + padding bottom: { if back_map() then 4 else 0} + padding right: { if back_map() then 2 else 0} + 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"} + 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 } + width: {if set.shorten_types_for_rarity then 44 else 0} + height: 22 + z index: 3 + 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") + 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 } + width: {if set.shorten_types_for_rarity then 44 else 0} + height: 22 + z index: 3 + 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: { 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} + bottom: { bottom_of_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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 + text 2: + left: { 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} + bottom: { bottom_of_textbox2()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + scale down to: 6 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.rule_text_2) 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_2) then 1.0 else 1.3 } + line height line max: 1.6 + chapter text: + left: 30 + top: 60 + width: {if not is_saga() then 0 else 153} + height: 96 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else 13 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else 13} + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 3 + padding right: 1 + line height hard: {if is_modal(card.chapter_text) then 0.9 else 1.2 } + line height line: 1.5 + line height soft: 0.85 + line height hard max: {if is_modal(card.chapter_text) then 1.0 else 1.3 } + line height line max: 1.6 + visible: {is_saga()} + mask: textmask.png + chapter text 2: + left: 407 + top: 60 + width: {if not back_saga() then 0 else 153} + height: 96 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else 13 } + scale down to: 6 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else 13 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 3 + padding right: 1 + line height hard: {if is_modal(card.chapter_text_2) then 0.9 else 1.2 } + line height line: 1.5 + line height soft: 0.85 + line height hard max: {if is_modal(card.chapter_text_2) then 1.0 else 1.3 } + line height line max: 1.6 + 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 } + 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 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks_back + ############################# Levels + level 1 text: + left: {if is_leveler() then (if card.level_0 != "" 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 if is_mutate() then (if is_bumped() then 47 else 29) else 0} + top: { if is_leveler() then 327-lv_chop(styling.level_1_chop, cell:0) else if is_saga() then 155-lv_chop(styling.level_1_chop, cell:0) else if is_mutate() then 329 else 0 } + right: { -lv_chop(styling.level_1_chop, cell:2) + if is_leveler() then (if lone_pt() then 342 else if card.pt != "" then 277 else 342) else if is_saga() then 183 else if is_mutate() then 343 else 0 } + bottom: { if is_leveler() then (327+lv_1_height()-lv_chop(styling.level_1_chop, cell:1)) else if is_saga() then (if split_12() == "" then 249 else split_12())-lv_chop(styling.level_1_chop, cell:1) else if is_mutate() then 391 else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_1_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_1_text) then 1.0 else 1.3 } + line height line max: 1.6 + level 2 text: + left: {if is_leveler() then (if card.level_1 != "" 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 (329 + lv_2_coordinate()-lv_chop(styling.level_2_chop, cell:0)) else if is_saga() then (if split_12() == "" then 249 else split_12())-lv_chop(styling.level_2_chop, cell:0) else 0} + right: { -lv_chop(styling.level_2_chop, cell:2) + if is_leveler() then (if card.pt_2 != "" then 277 else 342) else if is_saga() then 183 else 0 } + bottom: { if is_leveler() then card_style.level_2_text.top + lv_2_height()-2-lv_chop(styling.level_2_chop, cell:1) else if not is_saga() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else 0) - lv_chop(styling.level_2_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_2_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_2_text) then 1.0 else 1.3 } + line height line max: 1.6 + level 3 text: + 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) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_3_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_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 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 5 text: + left: {if back_leveler() then (377 + if card.level_5 != "" 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 if back_mutate() then (if back_bumped() then 424 else 406) else 0} + top: { if back_leveler() then 327-lv_chop(styling.level_5_chop, cell:0) else if back_saga() then 155-lv_chop(styling.level_5_chop, cell:0) else if back_mutate() then 329 else 0 } + right: { -lv_chop(styling.level_5_chop, cell:2) + if back_leveler() then (if lone_pt() then 719 else if card.pt_4 != "" then 654 else 719) else if back_saga() then 560 else if back_mutate() then 720 else 0 } + bottom: { if back_leveler() then (327+lv_5_height())-lv_chop(styling.level_5_chop, cell:1) else if back_saga() then (if split_12b() == "" then 249 else split_12b())-lv_chop(styling.level_5_chop, cell:1) else if back_mutate() then 391 else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_5_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_5_text) then 1.0 else 1.3 } + line height line max: 1.6 + level 6 text: + left: {if back_leveler() then (377 + if card.level_6 != "" 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_6_coordinate())- lv_chop(styling.level_6_chop, cell:0) else if back_saga() then (if split_12b() == "" then 249 else split_12b())- lv_chop(styling.level_6_chop, cell:0) else 0 } + right: { -lv_chop(styling.level_6_chop, cell:2) + if back_leveler() then (if card.pt_5 != "" then 654 else 719) else if back_saga() then 560 else 0 } + bottom: { if back_leveler() then card_style.level_6_text.top + lv_6_height() else if back_normal() and not back_saga() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else 0) - lv_chop(styling.level_6_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_6_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_6_text) then 1.0 else 1.3 } + line height line max: 1.6 + level 7 text: + left: {if back_leveler() then (377 + if card.level_7 != "" 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_7_coordinate())-lv_chop(styling.level_7_chop, cell:0) else if back_saga() then (if split_23b() == "" then 343 else split_23b())-lv_chop(styling.level_7_chop, cell:0) else 0 } + right: { -lv_chop(styling.level_7_chop, cell:2) + if back_leveler() then (if card.pt_6 != "" then 654 else 719) else if back_saga() then 560 else 0 } + bottom: { if back_leveler() then (327 + lv_7_coordinate()+lv_7_height())-lv_chop(styling.level_7_chop, cell:1) else if not back_saga() then 0 else (if back_two_boxes() then (if split_23b() == "" then 343 else split_23b()) else if split_34b() == "" then 437 else split_34b())-lv_chop(styling.level_7_chop, cell:1)} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_7_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_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 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if chosen(styling.other_options, choice:"center back") then "middle center" else "middle left" + z index: 5 + padding left: 6 + padding right: 4 + line height hard: {if is_modal(card.level_8_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_8_text) then 1.0 else 1.3 } + line height line max: 1.6 + ############################# Levels + level 0: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l1_center() - (if aug_leveler(0) then 4 else 2) - (if center_label(0) then 6 else 0) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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} + level 1: + z index: 7 + left: {if box_leveler() then 8 else if loy_leveler() then 14 else 21} + top: {l2_center() - (if aug_leveler(1) then 4 else 2) - (if center_label(1) then 6 else 0) + arrow_offset(1)} + height: 22 + width: {if is_leveler() or card.level_1 != "" then (34 + (if box_leveler() then 30 else 0)) else 0} + 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} + 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 + 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} + level 5: + z index: 7 + left: {377+ if box_leveler2() then 8 else if loy_leveler2() then 14 else 21} + top: {l5_center() - (if aug_leveler2(0) then 4 else 2) - (if center_label2(0) then 6 else 0) + arrow_offset2(0)} + width: {if back_leveler() or card.level_5 != "" then (34 + (if box_leveler2() then 30 else 0)) else 0} + 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} + 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} + 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)} + 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 + 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_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} + 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} + 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} + 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} + + ############################# PT + pt: + z index: 5 + left: {if is_leveler() and not lone_pt() then 291 else 286} + top: { if is_leveler() and not lone_pt() then (l1_center() - 14) else if is_map() then 467 else 469} + width: { if is_normal() or card.pt != "" 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 2: + z index: 5 + left: {if is_leveler() then 291 else 661} + top: { if is_leveler() then (l2_center() - 12) else if back_map() then 467 else 469} + width: {if is_leveler() and lone_pt() and card.pt == "" then 0 else if (is_leveler() and not lone_pt()) or back_normal() or card.pt_2 != "" then 60 else 0 } + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if back_map() then 14 else 16} + color: {if is_leveler() and is_vehicle() then "white" else if is_leveler() or back_clear() then "black" else "white"} + 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 3: + z index: 5 + left: 291 + top: {(l3_center() - 12)} + width: {if is_leveler() and not lone_pt() or card.pt_3 != "" 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} + top: { if back_leveler() and not lone_pt() then (l5_center() - 14) else if is_map() then 467 else 469} + width: {if back_leveler() and not lone_pt() or card.pt_4 != "" or is_leveler() 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() or (is_leveler() and not back_leveler()) 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 + + pt 5: + z index: 5 + left: 668 + top: {(l6_center() - 12)} + width: {if back_leveler() and not lone_pt() or card.pt_5 != "" 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 + pt 6: + z index: 5 + left: 668 + top: {(l7_center() - 12)} + width: {if back_leveler() and not lone_pt() or card.pt_6 != "" 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 + left: 328 + top: 466 + width: { if card.loyalty != "" then 13.16 else if is_normal() then 0 else 13.16 } + height: { if card.loyalty != "" then 34.63 else if is_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 705 + top: 466 + width: { if card.loyalty_2 != "" then 13.16 else if back_normal() then 0 else 13.16 } + height: { if card.loyalty_2 != "" then 34.63 else if back_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty cost 1: + z index: 7 + left: {if is_normal() then 14 else 28} + top: { abil_center(0) - 17.3 - 2 - loyal_move(0) } + width: { if not is_normal() or card.loyalty_cost_1 != "" then 18 else 0 } + height: { if not is_normal() or card.loyalty_cost_1 != "" then 35 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: {if is_normal() then 14 else 28} + top: { abil_center(1) - 17.3 - 2 - loyal_move(1) } + width: { if not is_normal() or card.loyalty_cost_2 != "" then 18 else 0 } + height: { if not is_normal() or card.loyalty_cost_2 != "" then 35 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: {if is_normal() then 14 else 28} + top: { abil_center(2) - 17.3 - 2 - loyal_move(2) } + width: { if card.loyalty_cost_3 != "" then 18 else if has_two_abilities() or is_normal() then 0 else 13.16 } + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: {if is_normal() then 14 else 28} + top: { abil_center(3) - 17.3 - 2 - loyal_move(3) } + width: { if has_four_abilities() or card.loyalty_cost_4 != "" then 18 else 0 } + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 5: + z index: 7 + left: {if back_normal() then 391 else 405} + top: { abil_centerb(0) - 17.3 - 2 - loyal_moveb(0) } + width: { if not back_normal() or card.loyalty_cost_5 != "" then 18 else 0 } + height: { if not back_normal() or card.loyalty_cost_5 != "" then 35 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 6: + z index: 7 + left: {if back_normal() then 391 else 405} + top: { abil_centerb(1) - 17.3 - 2 - loyal_moveb(1) } + width: { if not back_normal() or card.loyalty_cost_6 != "" then 18 else 0 } + height: { if not back_normal() or card.loyalty_cost_6 != "" then 35 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 7: + z index: 7 + left: {if back_normal() then 391 else 405} + top: { abil_centerb(2) - 17.3 - 2 - loyal_moveb(2) } + width: { if card.loyalty_cost_6 != "" then 18 else if back_two_abilities() or back_normal() then 0 else 13.16} + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: {if back_normal() then 391 else 405} + top: { abil_centerb(3) - 17.3 - 2 - loyal_moveb(3) } + width: { if back_four_abilities() or card.loyalty_cost_8 != "" then 18 else 0 } + height: { if back_four_abilities() or card.loyalty_cost_8 != "" then 35 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: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_leveler() and not lone_pt() then 488 else if is_normal() and card.pt != "" or card.loyalty != "" then (if is_map() then 504 else 500) else if use_vorthos() and is_normal() then 500 else if is_normal() then 488 else 498 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: MPlantin + size: 6.5 + color: white + weight: bold + illustrator 2: + left: { 419 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 728 + top: { if back_leveler() then (if lone_pt() then (if card.pt_4 != "" then 500 else 488) else 488) else if is_leveler() then (if card.pt_4 != "" then 500 else 488) else if use_vorthos() and back_normal() or (back_normal() and card.pt_2 != "") or card.loyalty_2 != "" then (if back_map() then 504 else 500) else if back_normal() then 488 else 498 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: MPlantin + size: 6.5 + color: white + weight: bold +############################## Alias + alias: + left: {if is_saga() then 188 else if is_skinned() then 45 else if poke_walker() then 36 else if is_map() then 17 else 33} + top: {if mainframe_walker() then 47 else if is_map() then 58 else 53} + 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") + "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"} + alias 2: + left: { if back_saga() then 565 else if back_skinned() then 422 else if back_poke_walker() then 413 else if back_map() then 394 else 410} + top: {if mainframe_walkerb() then 47 else if back_map() then 58 else 53} + width: {if back_skinned() then 285 else if use_evobar() then max(100, card_style.alias_2.content_width) else 0} + height: 20 + alignment: { (if back_skinned() then "center") + "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"} + +############################################################## Extra card fields +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() 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: text + name: card code 2 + editable: false + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() then + forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text) + else + back_face(card.custom_card_number) + " " + rarity_code() + " " + card.card_code_text +extra card field: + type: color + name: opac filter + script: rgb(opacity(0), opacity(0), opacity(0)) + save value: false +extra card field: + type: color + name: opac filter 2 + script: rgb(opacity(1), opacity(1), opacity(1)) + save value: false +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: 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 + 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: 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: choice + name: top stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: choice + name: top stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 back + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + 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 field: + type: text + name: pt 2 copy + script: if chosen(styling.other_options, choice:"use hovering loyalty") and card.pt_2 == "" then card.loyalty_2 else 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: if is_leveler() then card.card_color else card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 4 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 5 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: pt box 6 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: corner + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: modal + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "day" + script: if is_modal_dfc() then "modal" else if value == "modal" then "day" else value + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: modal + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + script: if is_modal_dfc() then "modal" else if value == "modal" then "night" else value + default: "night" + save value: true + editable: true +extra card field: + type: choice + name: floating frame + choice: map + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: floating frame 2 + choice: map + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: snow overlay + choice: snow + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: bookmark + choice: mark + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: stripe + choice: mark + save value: false + editable: false +extra card field: + type: choice + name: stripe 2 + choice: mark + save value: false + editable: false +extra card field: + type: choice + name: curtain + choice: curtain + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: legend overlay + choice: crown + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: snow overlay 2 + choice: snow + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: vehicle overlay 2 + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay 2 + choice: nyx + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: miracle overlay 2 + choice: miracle + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: bookmark 2 + choice: bookmark + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: curtain 2 + choice: curtain + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: legend overlay 2 + choice: crown + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + choice: bar + name: meld bar + 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: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: promo label 2 + save value: true + description: The second golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: text + name: filler text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text_2) + special_text2() +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter custom + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 1b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter customb + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 1b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: silver patch + script: rgb(0,0,0) +extra card field: + type: color + name: silver patch 2 + script: rgb(0,0,0) +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start 2 + choice: evo + save value: false + editable: false +# Add the word "LEVEL" to the top arrow. +extra card field: + type: text + name: lvl label 0 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(0) +# Add the word "LEVEL" to the first 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. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if loy_leveler() then ":" else level_label(2) +extra card field: + type: choice + name: level 2 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: level 3 overlay + script: card.card_color + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: arrow 1 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 2 + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 3 + 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 + name: lvl label 5 + editable: false + save value: false + script: if loy_leveler2() then ":" else level_label(3) +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 6 + editable: false + save value: false + script: 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) +extra card field: + type: choice + name: level 6 overlay + script: card.card_color_2 + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: level 7 overlay + script: card.card_color_2 + choice: mask + editable: false + show statistics: false +extra card field: + type: choice + name: arrow 5 + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 6 + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: arrow 7 + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: alias bar + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: alias bar 2 + script: card.card_color_2 + save value: false + editable: false +extra card field: + type: choice + name: front modal flag + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: back modal flag + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: back type hint + script: if front_modal_hint().0 != "" then front_modal_hint().0 else value + save value: true + editable: true +extra card field: + type: text + name: back color hint + script: if front_modal_hint().1 != "" then front_modal_hint().1 else value + save value: true + editable: true +extra card field: + type: text + name: front type hint + script: if back_modal_hint().0 != "" then back_modal_hint().0 else value + save value: true + editable: true +extra card field: + type: text + name: front color hint + script: if back_modal_hint().1 != "" then back_modal_hint().1 else value + save value: true + editable: true +extra card field: + type: text + name: vorthos box + save value: true + editable: true + description: Where they put mtgstory.com on story spotlights. +extra card field: + type: text + name: vorthos box 2 + save value: true + editable: true + description: Where they put mtgstory.com on story spotlights. +extra card field: + type: multiple choice + name: pride pin + include file: /magic-pride.mse-include/pins + save value: true + editable: true +extra card field: + type: multiple choice + name: pride pin 2 + include file: /magic-pride.mse-include/pins + save value: true + editable: true +extra card style: + pt 2 copy: + z index: 4 + right: 347 + top: 446 + width: 30 + height: 12 + alignment: bottom right + visible: {not is_modal_dfc() and not is_leveler() and not is_saga() and not mainframe_walker() and chosen(styling.other_options, choice:"use hovering pt")} + font: + name: ModMatrix + size: 12 + weight: bold + color: {rgb(45,45,45)} + separator color: red + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + 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: 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 + loyalty box: + right: 364 + top: 464 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { card.loyalty != "" } + choice images: + loyalty: loyalty.png + loyalty box 2: + right: 741 + top: 464 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { card.loyalty_2 != "" } + choice images: + loyalty: loyalty.png + stamp: + left: {if is_map() then 169 else if is_normal() then 165 else 166 } + top: { if is_normal() and not is_map() then 472 else 471.5 } + width: { if is_map() then 38 else if is_normal() then 46 else 43.5 } + height: { if is_map() then 24 else if is_normal() then 26 else 23 } + z index: 3 + visible: { is_stamped() and not front_clear() } + render style: image + image: { if is_saga() then "saga_stamp.png" else if is_map() then "maps/holo_stamp.png" else if mainframe_walker() then walker_stamp() else if is_normal() then card_stamp2() else card_stamp() } + mask: { (if is_full() then (if mainframe_walker() then "mythic" else "med_full_") else "") + (if mainframe_walker() then "walker_" else "") + "stamp_mask.png" } + foil stamp: + left: {if front_clear() then 168 else if is_normal() then 165 else 169 } + top: { if front_clear() then 471 else if is_normal() then 472 else 473 } + width: { if front_clear() and is_normal() then 0 else if front_clear() then 41 else if is_normal() then 46 else 37 } + height: { if front_clear() and is_normal() then 0 else if front_clear() then 28 else if is_normal() then 26 else 22.5 } + z index: 4 + visible: { is_stamped() and not is_map() and not (mainframe_walker() and front_clear())} + render style: image + image: { if front_clear() then "xstamp.png" else "foil_stamp.png" } + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then "" else styling.overlay + "/overlay.png"} + foil layer 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then "" else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: {if is_normal() then 0 else 15} + top: { abil_center(0) - 17.3 - 2 - loyal_move(0) } + width: 45 + height: 36 + 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: {if is_normal() then 0 else 15} + top: { abil_center(1) - 17.3 - 2 - loyal_move(1) } + width: 45 + height: 36 + 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: {if is_normal() then 0 else 15} + top: { abil_center(2) - 17.3 - 2 - loyal_move(2) } + width: 45 + height: 36 + 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: {if is_normal() then 0 else 15} + top: { abil_center(3) - 17.3 - 2 - loyal_move(3) } + width: 45 + height: 36 + 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 + colon 1: + left: {if is_normal() then 41 else 59} + top: { abil_center(0) - 17.3 + 10 - loyal_move(0) } + 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: {if is_normal() then 41 else 59} + top: { abil_center(1) - 17.3 + 10 - loyal_move(1) } + 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: {if is_normal() then 41 else 59} + top: { abil_center(2) - 17.3 + 10 - loyal_move(2) } + 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: {if is_normal() then 41 else 59} + top: { abil_center(3) - 17.3 + 10 - loyal_move(3) } + 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: {if back_normal() then 418 else 436} + top: { abil_centerb(0) - 17.3 + 10 - loyal_moveb(0) } + 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: {if back_normal() then 418 else 436} + top: { abil_centerb(1) - 17.3 + 10 - loyal_moveb(1) } + 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: {if back_normal() then 418 else 436} + top: { abil_centerb(2) - 17.3 + 10 - loyal_moveb(2) } + 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: {if back_normal() then 418 else 436} + top: { abil_centerb(3) - 17.3 + 10 - loyal_moveb(3) } + width: { if back_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_8 != "" } + top stripe: + left: { if front_clear() then 47 else 45} + top: { max(to_int(stripe01()-3)+(if front_clear() then 2 else 0), (if has_four_abilities() then 309 else 345)-(if front_clear() then 2 else 0)) } + width: { if front_clear() then 298 else 302} + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { mainframe_walker() and force_level() != "one" } + bot stripe: + left: { if front_clear() then 47 else 45} + top: {to_int(stripe12()-3) } + width: { if front_clear() then 298 else 302} + height: 13 + image: { (if front_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { mainframe_walker() and card.level_3_text != ""} + fourth stripe: + left: { if front_clear() then 47 else 45} + top: {to_int(min(465, stripe23()-3)) } + width: { if front_clear() then 298 else 302} + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { max_level() > 3 or force_level() == "four"} + stripe color: + left: { if front_clear() then 47 else 45} + top: { (if has_four_abilities() then 309 else if front_clear() then 343 else 345) } + width: { if front_clear() then 298 else 302} + bottom: { max(if force_level() == "one" then 465 else to_int(stripe01()-3)+(if front_clear() then 2 else 0), (if has_four_abilities() then 309 else 345)-(if front_clear() then 2 else 0)) } + z index: 2 + mask: stripe_mask.png + visible: {mainframe_walker()} + stripe color 2: + left: { if front_clear() then 47 else 45} + top: { to_int(stripe12()+10) } + width: { if front_clear() then 298 else 302} + bottom: { if max_level() == 3 or stripe23() == 0 then 465 else to_int(min(465, stripe23()-3)) } + z index: 2 + mask: stripe_mask.png + visible: { mainframe_walker() and card.level_3_text != ""} + top color: + left: {if front_clear() then 28 else 26} + top: {if front_clear() and max_level() > 4 then 288 else if has_four_abilities() then 288 else if front_clear() then 322 else 324 } + width: {if front_clear() then 320 else 324} + height: { if front_clear() and max_level() > 4 then 19 else 21 } + z index: 2 + mask: mask_top.png + visible: {mainframe_walker()} + bottom color: + left: { if front_clear() then 28 else 26} + top: 465 + width: {if front_clear() then 319 else 323} + height: 13 + z index: 2 + mask: {(if is_stamped() then "rare_" else "") + "mask_bot.png"} + visible: { force_level() == "one" or max_level() == 3 or max_level() == 5} + loyalty cost box 5: + left: {if back_normal() then 377 else 392} + top: { abil_centerb(0) - 17.3 - 2 - loyal_moveb(0) } + width: 45 + height: 36 + 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: {if back_normal() then 377 else 392} + top: { abil_centerb(1) - 17.3 - 2 - loyal_moveb(1) } + width: 45 + height: 36 + 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: {if back_normal() then 377 else 392} + top: { abil_centerb(2) - 17.3 - 2 - loyal_moveb(2) } + width: 45 + height: 36 + 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: {if back_normal() then 377 else 392} + top: { abil_centerb(3) - 17.3 - 2 - loyal_moveb(3) } + width: 45 + height: 36 + 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 + + top stripe back: + left: { if back_clear() then 424 else 422} + top: { max(to_int(stripe01b()-3)+(if back_clear() then 2 else 0), (if back_four_abilities() then 309 else 345)-(if back_clear() then 2 else 0)) } + width: { if back_clear() then 298 else 302} + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { mainframe_walkerb() and force_levelb() != "one" } + bot stripe back: + left: { if back_clear() then 424 else 422} + top: {to_int(stripe12b()-3) } + width: { if back_clear() then 298 else 302} + height: 13 + image: { (if back_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { mainframe_walkerb() and card.level_7_text != ""} + fourth stripe back: + left: { if back_clear() then 424 else 422} + top: {to_int(min(465, stripe23b()-3)) } + width: { if back_clear() then 298 else 302} + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { max_levelb() > 3 or force_levelb() == "four"} + stripe color back: + left: { if back_clear() then 424 else 422} + top: { (if back_four_abilities() then 309 else if back_clear() then 343 else 345) } + width: { if back_clear() then 298 else 302} + bottom: { max(if force_levelb() == "one" then 465 else to_int(stripe01b()-3)+(if back_clear() then 2 else 0), (if back_four_abilities() then 309 else 345)-(if back_clear() then 2 else 0)) } + z index: 2 + mask: stripe_mask.png + visible: {mainframe_walkerb()} + stripe color 2 back: + left: { if back_clear() then 424 else 422} + top: { to_int(stripe12b()+10) } + width: { if back_clear() then 298 else 302} + bottom: { if max_levelb() == 3 or stripe23b() == 0 then 465 else to_int(min(465, stripe23b()-3)) } + z index: 2 + mask: stripe_mask.png + visible: { mainframe_walkerb() and card.level_7_text != ""} + top color back: + left: {if back_clear() then 405 else 403} + top: {if back_clear() and max_levelb() > 4 then 288 else if back_four_abilities() then 288 else if back_clear() then 322 else 324 } + width: {if back_clear() then 320 else 324} + height: { if back_clear() and max_levelb() > 4 then 19 else 21 } + z index: 2 + mask: mask_top.png + visible: {mainframe_walkerb()} + bottom color back: + left: {if back_clear() then 405 else 403} + top: 465 + width: {if back_clear() then 319 else 323} + height: 13 + z index: 2 + mask: mask_bot.png + visible: { force_levelb() == "one" or max_levelb() == 3 or max_levelb() == 5} + pt box: + left: { if is_leveler() and not lone_pt() then 278 else if is_map() then 270 else 273} + top: { if is_leveler() and not lone_pt() then (l1_center() - (if is_map() then 26 else 18)) else if is_map() then 453 else 466} + width: { if is_map() then 90 else if is_normal() or card.pt != "" then 81 else 0 } + height: { if is_map() then 54 else 42} + z index: 3 + visible: { card.pt != "" } + render style: image + image: { if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else card_ptbox() } + pt box 2: + left: { if is_leveler() then 278 else if back_map() then 647 else 648} + top: { if is_leveler() then (l2_center() - (if is_map() then 26 else 15)) else if back_map() then 453 else 466} + width: { if back_map() or (is_leveler() and is_map()) then 90 else if is_leveler() or back_normal() or card.pt_2 != "" then 81 else 0} + height: {if back_map() or (is_leveler() and is_map()) then 54 else 42} + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: { if is_leveler() then (if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else leveler_ptbox2()) else if back_map() then card_mapbox() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else card_ptbox2() } + pt box 3: + left: 278 + top: { l3_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_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: {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} + width: { if back_map() then 90 else 81} + height: { if back_map() then 54 else 42} + z index: 3 + visible: { card.pt_4 != "" } + render style: image + image: { if back_map() then card_mapbox() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else if is_leveler() and not back_leveler() then card_ptbox2() else card_ptbox() } + pt box 5: + left: 655 + top: { l6_center() - (if back_map() then 26 else 15)} + width: { if (back_leveler() and not lone_pt()) or card.pt_5 != "" then (if back_map() then 90 else 81) else 0} + height: { if (back_leveler() and not lone_pt()) or card.pt_5 != "" then (if back_map() then 54 else 42) else 0} + z index: 3 + visible: { card.pt_5 != "" } + render style: image + image: {if back_map() then card_mapbox() else combine_blend(image1: lv_6_ptbox(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 6: + left: 655 + top: { l7_center() - (if back_map() then 26 else 15)} + width: { if (back_leveler() and not lone_pt()) or card.pt_6 != "" then (if back_map() then 90 else 81) else 0} + height: { if (back_leveler() and not lone_pt()) or card.pt_6 != "" then (if back_map() then 54 else 42) else 0} + z index: 3 + 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")} + + auto copyright: + right: 350 + top: { if is_leveler() and not lone_pt() then 488 else if is_normal() and card.pt != "" or card.loyalty != "" then 500 else if use_vorthos() and is_normal() then 500 else if is_normal() then 488 else 498 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: MPlantin + size: 6.5 + color: white + weight: bold + auto copyright 2: + right: 728 + top: { if back_leveler() then (if lone_pt() then (if card.pt_4 != "" then 500 else 488) else 488) else if is_leveler() then (if card.pt_4 != "" then 500 else 488) else if use_vorthos() and back_normal() or (back_normal() and card.pt_2 != "") or card.loyalty != "" then 500 else if back_normal() then 488 else 498 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: MPlantin + size: 6.5 + color: white + weight: bold + corner: + left: { (if is_map() then 22 else 19)-(if is_modal_dfc() then (if front_clear() then 9 else 6) else 0)} + top: { (if is_normal() then 25 else 18) - (if is_modal_dfc() then (if front_clear() then 2 else 3) else 0)} + height: { if is_modal_dfc() then 36 else if is_normal() then 31 else 32} + width: { if is_modal_dfc() then 43 else if is_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + modal: {front_arrow_image(card.card_color)} + + corner 2: + left: { (if back_map() then 399 else 396)-(if is_modal_dfc() then (if back_clear() then 9 else 6) else 0)} + top: { (if back_normal() then 25 else 18) - (if is_modal_dfc() then (if back_clear() then 2 else 3) else 0)} + height: { if is_modal_dfc() then 36 else if back_normal() then 31 else 32} + width: { if is_modal_dfc() then 43 else if back_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + modal: {back_arrow_image(card.card_color_2)} + snow overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "" else if mainframe_walker() or is_leveler() or is_saga() then snow_texture() else snow_background()} + z index: 1 + visible: {is_snow()} + mask: {if mainframe_walker() then ("nyx/" + (if has_four_abilities() then "4" else "") + "pw_mask.png") else "snow/snow_" + (if is_saga() then "saga" else if is_modal_dfc() then (if is_leveler() then "border" else "modal") else if is_leveler() then "notched" else "front") + "_mask.png"} + snow overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "" else if mainframe_walkerb() or back_leveler() or back_saga() then snow_texture() else snow_background()} + z index: 1 + visible: {back_snow()} + mask: {if mainframe_walkerb() then ("nyx/" + (if back_four_abilities() then "4" else "") + "pw_mask.png") else "snow/snow_" + (if back_saga() then "saga" else if back_leveler() then "border" else "back") + "_mask.png"} + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "" else nyx_background()} + z index: 1 + visible: {is_nyx()} + mask: {"nyx/" + (if mainframe_walker() then ((if has_four_abilities() then "4" else "") + "pw_") else if is_modal_dfc() then "" else "notch_") + (if is_vehicle() then "v_") + (if is_saga() then "full") + "mask.png"} + curtain: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if is_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "xcrown.png" else legend_background()} + z index: 3 + visible: {is_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not front_clear() then "nodemask.png"} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "miracles/xmiracle.png" else miracle_background()} + z index: 2 + visible: {is_miracle()} + mask: { if not front_clear() then "nodemask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: full_voverlay.png + z index: 1 + mask: {if mainframe_walker() then ("nyx/" + (if has_four_abilities() then "4") + "pw_mask.png") else if is_saga() then "nyx/fullmask.png" else if is_modal_dfc() then "nyx/mask.png" else "nyx/notch_mask.png"} + visible: {is_vehicle()} + nyx overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "" else nyx_background()} + z index: 1 + visible: {back_nyx()} + mask: {"nyx/" + (if mainframe_walkerb() then ((if back_four_abilities() then "4") + "pw_")) + (if back_vehicle() then "v_") + (if back_saga() then "full") + "mask.png"} + miracle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "miracles/xmiracle.png" else if chosen(styling.other_options, choice:"normal back face") then miracle_background() else miracle_background2()} + z index: 2 + visible: {back_miracle()} + mask: { if not back_clear() then "nodemask.png"} + curtain 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if back_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "xcrown.png" else legend_background2()} + z index: 3 + visible: {back_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not back_clear() then "nodemask.png"} + vehicle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if back_saga() or mainframe_walkerb() then "full_") + "voverlay.png"} + z index: 1 + mask: {if mainframe_walkerb() then ("nyx/" + (if back_four_abilities() then "4") + "pw_mask.png") else if back_saga() then "nyx/fullmask.png" else if chosen(styling.other_options, choice:"normal back face") then "nyx/v_mask.png" else ""} + visible: {back_vehicle()} + floating frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {if is_map() then map_background() else if front_clear() then ((if is_normal() then "clear" else if has_four_abilities() then "planeswalker/xcard3" else "planeswalker/xcard") + (if is_stamped() then "_rare") + ".png") else if has_four_abilities() then card_background5() else card_background3()} + visible: {is_map() or front_clear() or mainframe_walker()} + mask: {if is_map() then "maps/frame_mask.png" else if front_clear() then "" else (if max_level() > 3 or force_tall() then "four_" else "") + (if is_full() then (if is_stamped() then "mythic_image_rare_mask" else "mythic_mask") else "frame_mask") + ".png"} + floating frame 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {if back_map() then map_background() else if chosen(styling.other_options, choice:"normal back face") then (if back_clear() then ((if back_normal() then "clear" else if back_four_abilities() then "planeswalker/xcard3" else "planeswalker/xcard") + ".png") else if back_four_abilities() then card_background5() else card_background3()) else if back_clear() then ((if back_normal() then "clear2" else if back_four_abilities() then "planeswalker/xcard4" else "planeswalker/xcard2") + ".png") else if back_four_abilities() then card_background6() else card_background4()} + visible: {back_map() or back_clear() or mainframe_walkerb()} + mask: {if back_map() then "maps/frame_mask.png" else if back_clear() then "" else (if max_levelb() > 3 or force_tallb() then "four_" else "") + (if is_full() then (if is_stamped() then "mythic_image_rare_mask" else "mythic_mask") else "frame_mask") + ".png"} + front modal flag: + left: {if mainframe_walker() then 10 else 14} + top: 468 + width: 160 + height: 20 + render style: image + image: {front_flag_image()} + z index: 5 + visible: {is_modal_dfc()} + back type hint: + left: {if mainframe_walker() then 24 else 28} + top: 471 + width: 80 + height: 12 + z index: 7 + visible: {is_modal_dfc()} + font: + name: Beleren Bold + size: 9 + color: white + back color hint: + right: {if mainframe_walker() then 157 else 161} + top: 471 + width: 80 + height: 14 + z index: 8 + visible: {is_modal_dfc()} + font: + name: MPlantin + size: 10 + color: white + symbol font: + name: { styling.text_box_mana_symbols } + size: 10 + scale down to: 6 + alignment: right middle + back modal flag: + left: {if mainframe_walkerb() then 387 else 391} + top: 468 + width: 160 + height: 20 + render style: image + image: {back_flag_image()} + z index: 5 + visible: {is_modal_dfc()} + front type hint: + left: { if mainframe_walkerb() then 401 else 405} + top: 471 + width: 80 + height: 12 + z index: 8 + visible: {is_modal_dfc()} + font: + name: Beleren Bold + size: 9 + color: black + front color hint: + right: {if mainframe_walkerb() then 534 else 538} + top: {if match(value, match:"^[^<]+$") then 472 else 471} + width: 80 + height: 14 + z index: 8 + visible: {is_modal_dfc()} + font: + name: MPlantin + size: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 10 + scale down to: 6 + alignment: right middle + meld bar: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: meldmask.png + visible: {chosen(styling.other_options, choice:"meld back")} + z index: 10 + promo label: + left: 40 + top: { if has_four_abilities() then 225 else 262 } + width: {if chosen(styling.other_options, choice:"prerelease stamps") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + 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 } + promo label 2: + left: 417 + top: { if back_four_abilities() then 225 else 262 } + width: {if chosen(styling.other_options, choice:"prerelease stamps") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + flavor bar 2: + left: 377 + top: { bar_equation2() } + width: 375 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } + + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("1")} + visible: {is_saga()} + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("2")} + visible: {is_saga()} + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("3")} + visible: {is_saga()} + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("4")} + visible: {is_saga()} + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("5")} + visible: {is_saga()} + chapter 6: + left: 14 + top: { if chapter6() == "" then 600 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("6")} + visible: {is_saga()} + chapter custom: + left: 14 + top: { if chapter_custom() == "" then 600 else chapter_custom() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + 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} + width: {if is_mutate() then 317 else 156} + height: {if is_mutate() 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()} + linebreak 2: + left: 30 + top: {if split_12() == "" then 248 else split_12()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {is_saga()} + linebreak 3: + left: 30 + top: {if split_23() == "" then 342 else split_23()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: 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 + render style: image + z index: 3 + image: line.png + visible: {four_boxes()} + + chapter 1b: + left: 391 + top: { if chapter1b() == "" then 185 else chapter1b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("1")} + visible: {back_saga()} + chapter 2b: + left: 391 + top: { if chapter2b() == "" then 279 else chapter2b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("2")} + visible: {back_saga()} + chapter 3b: + left: 391 + top: { if chapter3b() == "" then 373 else chapter3b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("3")} + visible: {back_saga()} + chapter 4b: + left: 391 + top: { if chapter4b() == "" then 600 else chapter4b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("4")} + visible: {back_saga()} + chapter 5b: + left: 391 + top: { if chapter5b() == "" then 600 else chapter5b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("5")} + visible: {back_saga()} + chapter 6b: + left: 391 + top: { if chapter6b() == "" then 600 else chapter6b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("6")} + visible: {back_saga()} + chapter customb: + left: 391 + top: { if chapter_customb() == "" then 600 else chapter_customb() } + width: 30 + height: 34 + render style: image + z index: 5 + 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} + width: {if back_mutate() then 317 else 156} + height: {if back_mutate() 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()} + linebreak 2b: + left: 407 + top: {if split_12b() == "" then 248 else split_12b()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {back_saga()} + linebreak 3b: + left: 407 + top: {if split_23b() == "" then 342 else split_23b()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {back_three_boxes() or back_four_boxes()} + linebreak 4b: + left: 407 + top: {if split_34b() == "" then 600 else split_34b()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {back_four_boxes()} + opac filter: + left: 43 + top: {if has_four_abilities() then 290 else 325} + width: 305 + height: {if has_four_abilities() then 192 else 157} + mask: {"opacfilter" + if has_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {mainframe_walker() and pull_comma_array(styling.opacity, cell:0, end:false, default:300) != 300} + opac filter 2: + left: 420 + top: {if back_four_abilities() then 290 else 325} + width: 305 + height: {if back_four_abilities() then 192 else 157} + mask: {"opacfilter" + if back_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {mainframe_walkerb() and pull_comma_array(styling.opacity, cell:1, end:false, default:300) != 300} + silver patch: + left: 10 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and is_legend() and card.border_color == rgb(200,200,200)} + silver patch 2: + left: 387 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and back_legend() and card.border_color == rgb(200,200,200)} + evobar: + left: { if is_saga() then 188 else if poke_walker() then 40 else if is_map() then 15 else 27} + top: { if mainframe_walker() then 51 else if is_map() then 62 else 57} + width: {card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {use_evobar() and not is_skinned()} + evobar tip: + left: {(if poke_walker() then 39.6 else if is_map() then 14.6 else if is_saga() then 187.6 else 26.6) + card_style.alias.content_width} + top: {if mainframe_walker() then 51 else if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {use_evobar() and not is_skinned()} + evobar 2: + left: { if back_saga() then 565 else if back_poke_walker() then 417 else if back_map() then 391 else 404} + top: {if mainframe_walkerb() then 51 else if back_map() then 62 else 57} + width: {card_style.alias_2.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {use_evobar() and not back_skinned()} + evobar tip 2: + left: {(if back_poke_walker() then 416.6 else if back_map() then 390.6 else if back_saga() then 564.6 else 403.6) + card_style.alias_2.content_width} + top: {if mainframe_walkerb() then 51 else if back_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {use_evobar() and not back_skinned()} + evobar start: + left: 31 + top: 51 + width: 9 + height: 27 + z index: 2 + render style: image + image: evobar_start.png + mask: evobar_mask.png + visible: {poke_walker()} + evobar start 2: + left: 408 + top: 51 + width: 9 + height: 27 + z index: 2 + render style: image + image: evobar_start.png + mask: evobar_mask.png + visible: {back_poke_walker()} + lvl label 0: + left: {if box_leveler() then 8 else if loy_leveler() then 48 else 21} + top: {l1_center() - (if loy_leveler() then 2 else 10) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" 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(0) 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(0)) < 8 or box_leveler() then 7 else 6} + color: black + 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} + 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(1)) < 8 or box_leveler() then 7 else 6} + color: black + weight: {if loy_leveler() then "" else "bold"} + visible: {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} + 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_2 != ""} + level 2 overlay: + left: 29 + top: { 329 + lv_2_coordinate()} + height: { 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()} + level 3 overlay: + left: 29 + top: { 329 + lv_3_coordinate()} + height: { 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()} + arrow 1: + z index: 5 + left: {arrow_left()} + top: {l1_center() - 16 + arrow_offset(0)} + width: {if card.level_0 != "" then arrow_width() else 0} + height: {arrow_height(0)} + render style: image + image: {if loy_leveler() then loyalty_image_name(card.level_0) else if box_leveler() then card_ptbox() else arrow_background()} + arrow 2: + z index: 5 + left: {arrow_left()} + top: {l2_center() - 16 + arrow_offset(1)} + width: {if card.level_1 != "" then arrow_width() else 0} + 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()} + arrow 3: + z index: 5 + left: {arrow_left()} + top: {l3_center() - 16 + arrow_offset(2)} + width: {if card.level_2 != "" then arrow_width() else 0} + 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()} + 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)} + width: {if back_leveler() or card.level_5 != "" 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(0) then 0 else 10} + z index: 6 + 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} + 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} + z index: 6 + 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(4)) < 8 or box_leveler2() then 7 else 6} + color: black + weight: {if loy_leveler2() then "" else "bold"} + visible: {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} + z index: 6 + 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(5)) < 8 or box_leveler2() then 7 else 6} + color: black + weight: {if loy_leveler2() then "" else "bold"} + visible: {card.level_7 != ""} + level 6 overlay: + left: 406 + top: { 329 + lv_6_coordinate()} + height: { 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()} + level 7 overlay: + left: 406 + top: { 329 + lv_7_coordinate()} + height: { 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()} + arrow 5: + z index: 5 + left: {arrow_left2()} + top: {l5_center() - 16 + arrow_offset2(0)} + width: {if card.level_5 != "" then arrow_width2() else 0} + height: {arrow_height2(0)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_5) else if box_leveler2() then card_ptbox() else arrow_background()} + arrow 6: + z index: 5 + left: {arrow_left2()} + top: {l6_center() - 16 + arrow_offset2(1)} + width: {if card.level_6 != "" then arrow_width2() else 0} + 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()} + 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)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_7) else if box_leveler2() then card_ptbox() else arrow_background()} + bookmark: + left: 15 + top: 60 + width: 27 + height: 372 + render style: image + image: {bookmark_background()} + z index: 4 + visible: {is_saga()} + bookmark 2: + left: 392 + top: 60 + width: 27 + height: 372 + render style: image + image: {bookmark_background()} + z index: 4 + visible: {back_saga()} + stripe: + left: 15 + top: 60 + width: 27 + height: 372 + render style: image + image: bookmarks/stripe.png + z index: 4 + visible: {length(write_wubrg(card.card_color))==2 and is_saga()} + stripe 2: + left: 392 + top: 60 + width: 27 + height: 372 + render style: image + image: bookmarks/stripe.png + z index: 4 + visible: {length(write_wubrg(card.card_color_2))==2 and back_saga()} + alias bar: + left: 34 + top: {if is_normal() then 55 else 49} + width: 307 + height: 24 + z index: 2 + render style: image + image: {if front_clear() then "alias/" + (if mainframe_walker() then "walker" else "normal") + "/xalias.png" else alias_bar()} + visible: {is_skinned() and not use_evobar()} + alias bar 2: + left: 411 + top: {if back_normal() then 55 else 49} + width: 307 + height: 24 + z index: 2 + render style: image + image: {if back_clear() then "alias/" + (if mainframe_walkerb() then "walker" else "normal") + "/xalias.png" else alias_bar2()} + visible: {is_skinned() and not use_evobar()} + vorthos box: + right: { if mainframe_walker() then 275 else if is_leveler() and not lone_pt() then 350 else if card.pt != "" then 275 else 350 } + top: 488 + left: 210 + height: {if use_vorthos() then 10 else 0} + z index: 3 + alignment: middle right + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + vorthos box 2: + right: { if mainframe_walkerb() then 652 else if back_leveler() and not lone_pt() then 727 else if card.pt_2 != "" then 652 else 727 } + top: 488 + left: 587 + height: {if use_vorthos() then 10 else 0} + z index: 3 + alignment: middle right + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + pride pin: + left: {if mainframe_walker() then 19 else if is_legend() then 18 else 24} + top: {if mainframe_walker() then 51 else 58} + width: {if not is_pinned() then 0 else if mainframe_walker() then 337 else if is_legend() then 338 else 325} + height: {if not is_pinned() then 0 else if has_four_abilities() then 205 else if mainframe_walker() then 240 else 234} + z index: 7 + render style: image + popup style: in place + mask: {"/magic-pride.mse-include/masks/" + if has_four_abilities() then "4planeswalker.png" else if mainframe_walker() then "planeswalker.png" else if is_legend() then "m15 legend.png" else "m15.png"} + image: {pin_image()} + pride pin 2: + left: {377+if mainframe_walkerb() then 19 else if back_legend() then 18 else 24} + top: {if mainframe_walkerb() then 51 else 58} + width: {if not is_pinned() then 0 else if mainframe_walkerb() then 337 else if back_legend() then 338 else 325} + height: {if not is_pinned() then 0 else if back_four_abilities() then 205 else if mainframe_walkerb() then 240 else 234} + z index: 7 + render style: image + popup style: in place + mask: {"/magic-pride.mse-include/masks/" + if back_four_abilities() then "4planeswalker.png" else if mainframe_walkerb() then "planeswalker.png" else if back_legend() then "m15 legend.png" else "m15.png"} + image: {pin_image()} diff --git a/data/magic-m15-mainframe-dfc.mse-style/style backup.txt b/data/magic-m15-mainframe-dfc.mse-style/style backup.txt new file mode 100644 index 000000000..d0a1c39d0 --- /dev/null +++ b/data/magic-m15-mainframe-dfc.mse-style/style backup.txt @@ -0,0 +1,3723 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe DFC +full name: M15 DFCs +installer group: magic/m15 style/double-faced cards +icon: card-sample.png +position hint: 060 + +version: 2018-06-19 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 +depends on: + package: magic-default-image.mse-include + 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: "normal/" card2: "normal/" card3: "planeswalker/" card4: "planeswalker/" card5: "planeswalker/" card6: "planeswalker/" nyx: "nyx/" miracle: "miracles/" miracle2: "miracles/" legend: "legend/" legend2: "legend/" curtain: "curtains/" cb: "" cb2: "" map: "maps/" mappt: "maps/" pt: "normal/" pt2: "normal/" saga:"saga/" stamp2: "normal/" stamp: "" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.jpg" card4: "card2.jpg" card5: "card3.jpg" card6: "card4.jpg" nyx: "nyx.png" miracle: "miracle.png" miracle2: "miracle2.png" legend: "crown.png" legend2: "crown.png" curtain: "card.png" cb: "cb.png" cb2: "cb.png" map: "card.png" mappt: "pt.png" saga:"card.jpg", stamp: "stamp.jpg" stamp2: "stamp.jpg" pt: "pt.png" pt2: "pt2.png" identity: "identity.png" identity2: "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) + crown_follow(type) + (if landless(type) then "" else "l") + template_suffix[type] } + landless := {if input == "nyx" or input == "comcrown" or input == "cons" or input == "arrow" or input == "arrow2" or input == "arrow3" or input == "slide" or input == "slide2" or input == "crown" or input == "nyxcrown" then true else false} + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + crown_lead := { + if input != "legend" and input != "legend2" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "legend" and input != "legend2" then "" + else if styling.legend_crown == "nyx" or (check_nyx(input) and contains(styling.other_options, match:"auto nyx")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + } + check_nyx := { + if input == "legend" and is_nyx() + then true + else if input == "legend2" and back_nyx() + then true + else false + } + # The normal backface + card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + # The planeswalker front face + card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + # The planeswalker backface + card_background4 := { color_background(type:"card4", base_hybrid:card_hybrid) } + # The 4walker front face + card_background5 := { color_background(type:"card5", base_hybrid:card_hybrid) } + # The 4walker backface + card_background6 := { color_background(type:"card6", base_hybrid:card_hybrid) } + # The nyx frontface + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + # The miracle frontface + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + # The miracle backface + miracle_background2 := { color_background(type:"miracle2", base_hybrid:card_hybrid) } + # The legend frontface + legend_background := { color_background(type:"legend", base_hybrid:card_hybrid) } + # The legend backface + legend_background2 := { color_background(type:"legend2", base_hybrid:card_hybrid) } + # The front map face + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + # The second map face + map_background2 := { color_background(type:"map", base_hybrid:card_hybrid) } + saga_background := { color_background(type:"saga", base_hybrid:card_hybrid) } + # pt scripts + card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_hybrid) } + card_mapbox := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + card_mapbox2 := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + # doublecast flag scripts + card_cb2 := { color_background(type:"cb2", base_hybrid:card_hybrid) } + card_cb := { color_background(type:"cb", base_hybrid:card_hybrid) } + curtain_background := { color_background(type:"curtain", base_hybrid: card_hybrid)} + + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + + # 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"} + + # Is the card a promo card? + is_promo := { contains(styling.other_options, match:"promo") } + is_full := { contains(styling.other_options, match:"mythic edition") and not is_map() and not back_map()} + is_puma := { contains(styling.other_options, match:"puma") and not is_plwalker() and not is_map() and not front_clear()} + back_puma := { contains(styling.other_options, match:"puma") and not back_walker() and not back_map() and not back_clear()} + is_plwalker := {contains(styling.front_style, match:"planeswalker")} + back_walker := {contains(styling.back_style, match:"planeswalker")} + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + # Front Face + has_four_abilities := { styling.front_style == "4 ability planeswalker" or stagger_levels()} + has_two_abilities := { styling.front_style == "2 ability planeswalker" } + is_normal := { not contains(styling.front_style, match:"planeswalker") } + has_three_abilities := {styling.front_style == "3 ability planeswalker" } + is_stamped := { is_rare() and contains(styling.other_options, match:"use holofoil stamps") } + is_normal_size := { not contains(styling.other_options, match:"wider planeswalker image") } + lv_chop := { pull_comma_array(input, cell:cell, end:0, default:0)} + loyal_move := { pull_comma_array(input, cell:cell, end:0, default:0)} + + # Back Face + back_four_abilities := { styling.back_style == "4 ability planeswalker" or stagger_levels2()} + back_two_abilities := { styling.back_style == "2 ability planeswalker" } + back_normal := { not contains(styling.back_style, match:"planeswalker") } + back_three_abilities := {styling.back_style == "3 ability planeswalker" } + + bottom_of_walker_textbox := { if heavy_levels() then stripe30()+10-lv_chop(styling.level_1_chop, cell:1) + else if has_four_abilities() then stripe31()+10-lv_chop(styling.level_1_chop, cell:1) + else if has_two_abilities() then 11+stripe01()-lv_chop(styling.level_1_chop, cell:1) + else if has_three_abilities() then stripe12()+10-lv_chop(styling.level_1_chop, cell:1) + else 481 + } + bottom_of_walker_textbox_2 := { if heavy_levels2() then stripe30b()+10-lv_chop(styling.level_5_chop, cell:1) + else if back_four_abilities() then stripe31b()+10-lv_chop(styling.level_5_chop, cell:1) + else if back_two_abilities() then 11+stripe01b()-lv_chop(styling.level_5_chop, cell:1) + else if back_three_abilities() then stripe12b()+10-lv_chop(styling.level_5_chop, cell:1) + else 481 + } + + top_of_textbox := {if is_normal() then (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_normal() then (if is_map() then 475 else 481)-lv_chop(styling.level_1_chop, cell:1) else 0} + + top_of_textbox2 := {if back_normal() then (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_normal() then (if back_map() then 475 else 481)-lv_chop(styling.level_5_chop, cell:1) else 0} + + 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 "normal_mythic_mask.png" + else if front_clear() then "imagemask_clear.png" + else if is_mutate() then "mutate_mask.png" + else if not is_plwalker() then "" + else if is_full() and has_four_abilities() and is_stamped() then "4tress_imagemask_rare_level.png" + else if is_full() and has_four_abilities() then "4tress_imagemask_level.png" + else if is_full() and has_four_abilities() and is_stamped() then "4tress_imagemask_rare.png" + else if is_full() and has_four_abilities() then "4tress_imagemask.png" + else if is_full() and is_stamped() then "fortress_imagemask_rare_level.png" + else if is_full() and is_stamped() then "fortress_imagemask_rare.png" + else if is_full() then "fortress_imagemask_level.png" + else if is_full() then "fortress_imagemask.png" + else "imagemask" + + ( if has_two_abilities() and not has_four_abilities() then "_2abil" else "" ) + + ( if has_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + "_level" + ".png" + } + back_mask_script := { if contains(styling.custom_mask_2, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask + else if is_full() and back_normal() and not back_saga() and not back_map() then "normal_mythic_mask.png" + else if back_clear() then "imagemask_clear.png" + else if back_mutate() then "mutate_mask.png" + else if not back_walker() then "" + else if is_full() and back_four_abilities() then "4tress_imagemask_level_back.png" + else if is_full() and back_four_abilities() then "4tress_imagemask_back.png" + else if is_full() then "fortress_imagemask_level_back.png" + else if is_full() then "fortress_imagemask_back.png" + else "imagemask" + + ( if back_two_abilities() and not back_four_abilities() then "_2abil" else "" ) + + ( if back_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + "_level" + ".png" + } + + text_size := { 14 -(if styling.front_font_cap == "" then 0 else if contains(styling.front_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.front_font_cap) } + text_size2 := { 14 -(if styling.back_font_cap == "" then 0 else if contains(styling.back_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.back_font_cap) } + stripe01 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:48),105)} + stripe12 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:27),stripe23()-365)} + stripe23 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 1, default:80),95)} + stripe30 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:(if heavy_levels() then 25 else 0)),stripe31()-329)} + stripe31 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 1 else 0), default:(if stagger_levels() then 50 else 21)),stripe32()-329)} + stripe32 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 2 else 1), default:(if stagger_levels() then 100 else 69)),stripe33()-329)} + stripe33 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 2, default:(if stagger_levels() then 150 else 119)),151)} + + stripe01b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:48),105)} + stripe12b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:27),stripe23b()-365)} + stripe23b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 1, default:80),95)} + stripe30b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:(if heavy_levels2() then 25 else 21)),stripe32b()-329)} + stripe31b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: (if heavy_levels2() then 1 else 0), default:(if stagger_levels2() then 50 else 21)),stripe32b()-329)} + stripe32b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: (if heavy_levels2() then 2 else 1), default:(if stagger_levels2() then 100 else 69)),stripe33b()-329)} + stripe33b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 2, default:(if stagger_levels2() then 150 else 119)),151)} + + stagger_levels := {heavy_levels() or styling.front_style == "3 ability tall planeswalker"} + stagger_levels2 := {heavy_levels2() or styling.back_style == "3 ability tall planeswalker"} + heavy_levels := {styling.front_style == "double passive planeswalker"} + heavy_levels2 := {styling.back_style == "double passive planeswalker"} + + has_identity := { contains(styling.other_options, match:"front color indicator")} + has_identity2 := { contains(styling.other_options, match:"back color indicator")} + is_unsorted := {contains(styling.other_options, match:"remove from autocount")} + front_clear := {contains(styling.other_options, match:"clear front")} + back_clear := {contains(styling.other_options, match:"clear back")} + two_clear := {has_two_abilities() and not has_two_abilities() and front_clear()} + two_back_clear := {has_two_abilities() and not back_two_abilities() and back_clear()} + use_full_art := {"false"} + is_miracle := {styling.front_style == "miracle"} + is_nyx := {styling.front_style == "nyx" or styling.front_style == "nyx vehicle"} + is_vehicle := {styling.front_style == "vehicle" or styling.front_style == "nyx vehicle"} + is_map := {styling.front_style == "map"} + is_saga := {two_boxes() or three_boxes() or four_boxes()} + back_miracle := {styling.back_style == "miracle"} + back_nyx := {styling.back_style == "nyx" or styling.back_style == "nyx vehicle"} + back_vehicle := {styling.back_style == "vehicle" or styling.back_style == "nyx vehicle"} + back_map := {styling.back_style == "map"} + back_saga := {back_two_boxes() or back_three_boxes() or back_four_boxes()} + is_legend := {is_normal() and not is_map() and (contains(styling.other_options, match:"legendary front") or (contains(card.super_type, match:"Legendary") and set.auto_legends)) } + back_legend := {back_normal() and not back_map() and (contains(styling.other_options, match: "legendary back") or (contains(card.super_type_2, match: "Legendary") and set.auto_legends))} + is_curtains := {contains(card.notes, match:"!curtain")} + is_mutate := {contains(styling.other_options, match:"front mutate") and is_normal() and not is_full() and not is_saga() and not is_map() and not front_clear()} + back_mutate := {contains(styling.other_options, match:"back mutate") and back_normal() and not is_full() and not back_saga() and not back_map() and not back_clear()} + poke_walker := {is_plwalker() and not is_full() and use_evobar()} + back_poke_walker := {back_walker() and not is_full() and use_evobar()} + is_leveler := {styling.front_style == "leveler"} + back_leveler := {styling.back_style == "leveler"} + + is_skinned := {contains(styling.other_options, match:"godzilla style alias")} + use_evobar := {contains(styling.other_options, match: "pokemon evobar") and not is_skinned()} + opacity := {pull_comma_array(styling.opacity, cell:input, end:false, default:50)} + ##### leveler stuff + box_leveler := {styling.level_containers == "pt boxes"} + loy_leveler := {styling.level_containers == "loyalty boxes"} + level_label := {if styling.level_label == "" then "LEVEL" else pull_comma_array(styling.level_label, end:false, cell:input, default:styling.level_label)} + center_label := {loy_leveler() or level_label(input) == " "} + lv_1_height := {lv_2_coordinate()} + lv_2_coordinate := {max(min(52 - to_number(pull_comma_array(styling.level_offset, cell:0)),152), 0)} + lv_3_coordinate := {max(min(101 - to_number(pull_comma_array(styling.level_offset, cell:1)),152), lv_2_coordinate())} + lv_2_height := {lv_3_coordinate() - lv_2_coordinate()} + lv_3_height := {152-lv_3_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()} + 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()} + lone_pt := {contains(styling.other_options, match:"regular pt on levelers")} + lv_2_ptbox := { if is_vehicle() and (not is_legend() or contains(styling.other_options, match:"brown legendary vehicle pt")) then "vpt.png" else if is_clear() then "cpt.png" else leveler_ptbox2() } + lv_3_ptbox := { if is_vehicle() and (not is_legend() or contains(styling.other_options, match:"brown legendary vehicle pt")) then "vpt.png" else if is_clear() then "cpt.png" else leveler_ptbox3() } + + box_leveler2 := {styling.level_containers_2 == "pt boxes"} + loy_leveler2 := {styling.level_containers_2 == "loyalty boxes"} + level_label := {if styling.level_label == "" then "LEVEL" else pull_comma_array(styling.level_label, end:false, cell:input, default:styling.level_label)} + center_label2 := {loy_leveler2() or level_label(input) == " "} + lv_5_height := {lv_6_coordinate()} + lv_6_coordinate := {max(min(52 - to_number(pull_comma_array(styling.level_offset, cell:0)),152), 0)} + lv_7_coordinate := {max(min(101 - to_number(pull_comma_array(styling.level_offset, cell:1)),152), lv_6_coordinate())} + lv_6_height := {lv_7_coordinate() - lv_6_coordinate()} + lv_7_height := {152-lv_7_coordinate()} + l1_center := {327 + 0.5*lv_5_height()} + l2_center := {327 + lv_6_coordinate() + 0.5*lv_6_height()} + l3_center := {327 + lv_7_coordinate() + 0.5*lv_7_height()} + overlay6 := {slice_crop(background_slide(), height: lv_6_height(), width:314, distance:(152-lv_6_coordinate()))} + overlay7 := {slice_crop(background_slide_2(), height: lv_7_height(), width:314, distance:lv_7_height())} + mask_height := {if input == "one" then lv_5_height() else if input == "two" then lv_6_height() else if input == "three" then lv_7_height()} + lone_pt := {contains(styling.other_options, match:"regular pt on levelers")} + lv_6_ptbox := { if back_vehicle() and (not back_legend() or contains(styling.other_options, match:"brown legendary vehicle pt")) then "vpt.png" else if is_clear() then "cpt.png" else leveler_ptbox2() } + lv_7_ptbox := { if back_vehicle() and (not back_legend() or contains(styling.other_options, match:"brown legendary vehicle pt")) then "vpt.png" else if is_clear() then "cpt.png" else leveler_ptbox3() } + + arrow_offset := { + to_number(pull_comma_array(styling.move_loyalty_costs, cell:input, end: 0)) + + (if box_leveler() then -5 else 0) + } + arrow_offset2 := { + to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:input, end: 0)) + + (if box_leveler2() then -5 else 0) + } + + ##### saga stuff + split_12 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:0, end:true, default:(if two_boxes() then 296 else if four_boxes() then 225 else 249)))} + split_23 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:1, end:true, default:(if two_boxes() then 437 else if four_boxes() then 296 else 343)))} + split_34 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:2, end:true, default:(if three_boxes() then 437 else if four_boxes() then 367 else 600)))} + split_12b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:0, end:true, default:(if back_two_boxes() then 296 else if back_four_boxes() then 225 else 249)))} + split_23b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:1, end:true, default:(if back_two_boxes() then 437 else if back_four_boxes() then 296 else 343)))} + split_34b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:2, end:true, default:(if back_three_boxes() then 437 else if back_four_boxes() then 367 else 600)))} + + chapter1 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:0, end:true, default:(if two_boxes() then 183 else 185))) } + chapter2 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:1, end:true, default:(if two_boxes() then 223 else 279))) } + chapter3 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:2, end:true, default:(if two_boxes() then 329 else 373))) } + chapter4 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:3, end:true, default:600)) } + chapter5 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:4, end:true, default:600)) } + chapter6 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:5, end:true, default:600)) } + chapter1b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:0, end:true, default:(if back_two_boxes() then 183 else 185))) } + chapter2b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:1, end:true, default:(if back_two_boxes() then 223 else 279))) } + chapter3b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:2, end:true, default:(if back_two_boxes() then 329 else 373))) } + chapter4b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:3, end:true, default:600)) } + chapter5b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:4, end:true, default:600)) } + chapter6b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:5, end:true, default:600)) } + + chapter_custom := { to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:0, end:false, default:600)) } + chapter_customb := { to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:1, 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 or else "chapter6.png"} + custom_name := {if styling.custom_chapter_name == "" then "C" else styling.custom_chapter_name} + + two_boxes := {styling.front_style == "2 box saga"} + three_boxes := {styling.front_style == "3 box saga"} + four_boxes := {styling.front_style == "4 box saga"} + back_two_boxes := {styling.back_style == "2 box saga"} + back_three_boxes := {styling.back_style == "3 box saga"} + back_four_boxes := {styling.back_style == "4 box saga"} + + 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 + else if input +17 <= (if split_12() != "" then split_12() else 249) then 1 + } + level_leader := { + (if build_array((if chapter1() != "" then chapter1() else 185)) == input then "I, ") + +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then "II, ") + +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then "III, ") + +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then "IV, ") + +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then "V, ") + +(if build_array((if chapter6() != "" then chapter6() else 600)) == input then "VI, ") + +(if build_array((if chapter_custom() != "" then chapter_custom() else 600)) == input then custom_name() + ", ") + } + build_array2 := { + if input +17 >= (if split_34b() != "" then split_34b() else 600) then 4 + else if input +17 >= (if split_23b() != "" then split_23b() else 343) then 3 + else if input +17 >= (if split_12b() != "" then split_12b() else 249) then 2 + else if input +17 <= (if split_12b() != "" then split_12b() else 249) then 1 + } + level_leader2 := { + (if build_array((if chapter1b() != "" then chapter1b() else 185)) == input then "I, ") + +(if build_array((if chapter2b() != "" then chapter2b() else 279)) == input then "II, ") + +(if build_array((if chapter3b() != "" then chapter3b() else 373)) == input then "III, ") + +(if build_array((if chapter4b() != "" then chapter4b() else 600)) == input then "IV, ") + +(if build_array((if chapter5b() != "" then chapter5b() else 600)) == input then "V, ") + +(if build_array((if chapter6b() != "" then chapter6b() else 600)) == input then "VI, ") + +(if build_array((if chapter_customb() != "" then chapter_customb() else 600)) == input then custom_name() + ", ") + } + end_leader := replace@(match:", $", replace:" — ") + + ##### 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 } + shrink_type2 := {if styling.shrink_back_typeline_text != "" then to_number(styling.shrink_back_typeline_text) else 0 } + shrink_name2 := {if styling.shrink_back_name_text != "" then to_number(styling.shrink_back_name_text) else 0 } + is_flagged := {contains(styling.other_options, match: "use doublecast flags") } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + unindent := { if contains(styling.other_options, match:"unindent nonloyalty abilities") and input == "" then -14 else 0} + ###### flavor bar stuff + 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)} + ##### backface bar + bar_offset2 := {if styling_offset2() == "-" then 0 else if styling_offset2() != "" then -styling_offset2() else 0} + styling_offset2 := { replace(styling.flavor_bar_offset_2, match:"(u|d)+", replace: "") } + offset_lines2 := {offset_counter(styling.flavor_bar_offset_2)} + + special_text := { + if styling.front_style == "saga" then ( + 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) + ) + else if is_mutate() then card.level_1_text + "\n" + card.text + else if not contains(styling.front_style, match:"planeswalker") then "" else + (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: ") +(if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + ( if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": ") +(if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n") + + ( if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": ") +(if card.level_3_text != "" then card.level_3_text else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2) + + (if has_four_abilities() then "\n") + ( if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": ") +(if card.level_4_text != "" then card.level_4_text else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3) + } + special_text2 := { + if styling.back_style == "saga" then ( + card.rule_text + +(if card.level_5_text != "" then "\n" + end_leader(level_leader2(1)) + card.level_5_text) + +(if card.level_6_text != "" then "\n" + end_leader(level_leader2(2)) + card.level_6_text) + +(if card.level_7_text != "" then "\n" + end_leader(level_leader2(3)) + card.level_7_text) + +(if card.level_8_text != "" then "\n" + end_leader(level_leader2(4)) + card.level_8_text) + ) + else if back_mutate() then card.level_5_text + "\n" + card.text_2 + else if not contains(styling.back_style, match:"planeswalker") then "" else + (if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]: ") +(if card.level_5_text != "" and card.level_5_text != card.rule_text_2 then card.level_5_text+"\n" else split_text(match:"\n", card.rule_text_2).0+"\n") + + ( if card.loyalty_cost_6 != "" then "[" + card.loyalty_cost_6 + "]" + ": ") +(if card.level_6_text != "" then card.level_6_text+"\n" else if contains(paragraph_count(card.rule_text_2), match:"~") then split_text(match:"\n", card.rule_text_2).1+"\n") + + ( if card.loyalty_cost_7 != "" then "[" + card.loyalty_cost_7 + "]" + ": ") +(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) + + (if back_four_abilities() then "\n") + ( if card.loyalty_cost_8 != "" then "[" + card.loyalty_cost_8 + "]" + ": ") +(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) + } + back_face := replace@(match:"a", replace:"b") + is_bumped := {not is_plwalker() and (card.loyalty_cost_1 != "" or card.loyalty_cost_2 != "" or card.loyalty_cost_3 != "" or card.loyalty_cost_4 != "")} + back_bumped := {not back_walker() and (card.loyalty_cost_5 != "" or card.loyalty_cost_6 != "" or card.loyalty_cost_7 != "" or card.loyalty_cost_8 != "")} +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: front style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: 3 ability tall planeswalker + choice: double passive planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: nyx vehicle + choice: map + initial: normal + description: Choose the style for the front face +styling field: + type: choice + name: defaults + choice: Click here for default coordinate information + choice: 2 ability walker stripes - "48," + choice: 3 ability walker stripes - "27,80," + choice: 4 ability walker stripes - "21,69,119," + choice: 2 box saga stripes - "296," + choice: 3 box saga stripes - "249,343," + choice: 4 box saga stripes - "225,296,367" + choice: 2 box saga chapters - "183,223,329," + choice: 3 box saga chapters - "185,279,373," + choice: saga chapters use the "move loyalty costs" options + choice: to add chapters 4-6, add their coordinates at the end, ie "183,223,329,369," +styling field: + type: text + name: stripe coordinate + description: Overrides the coordinates for the ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: front font cap + description: Use to standardize the font size of separated abilities. Default is size 14. +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: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset + description: Move the flavor bar down X pixels. Use negative to move up. +styling field: + type: choice + name: back style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: 3 ability tall planeswalker + choice: double passive planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: nyx vehicle + choice: map + initial: normal + description: Choose the style for the back face +styling field: + type: text + name: back stripe coordinate + description: Overrides the coordinates for the backface ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move back loyalty costs + description: Moves loyalty costs of the back face up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: back font cap + description: Use to standardize the font size of separated abilities of the back face. Default is size 14. +styling field: + type: text + name: shrink back name text + description: reduces the name text N points. +styling field: + type: text + name: shrink back typeline text + description: reduces the typeline text N points. +styling field: + type: text + name: level 5 chop + description: Changes the start/stop points of the first textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 6 chop + description: Changes the start/stop points of the second textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 7 chop + description: Changes the start/stop points of the third textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset 2 + description: Move the backface flavor bar down X pixels. Use negative to move up. +styling field: + type: text + name: opacity + description: set opacity for planeswalkers, from 0 to 255. Formatted as Front,Back, +styling field: + type: text + name: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom mask 2 + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol one + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol two + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: multiple choice + name: other options + description: Additional options + choice: normal back face + choice: promo + choice: mythic edition + choice: prerelease stamps + choice: remove from autocount + choice: use hovering pt + choice: use hovering loyalty + choice: use holofoil stamps + choice: use doublecast flags + choice: center front + choice: center back + choice: center first name + choice: center second name + choice: clear front + choice: clear back + choice: legendary front + choice: legendary back + choice: meld back + choice: front color indicator + choice: back color indicator + choice: front mutate + choice: back mutate + choice: wider planeswalker images + choice: ancestral generic mana + choice: unindent nonloyalty abilities + choice: auto nyx crowns + choice: godzilla style alias + choice: pokemon evobar + initial: use hovering pt, use holofoil stamps, back color indicator, unindent nonloyalty abilities, auto nyx crowns +styling field: + type: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: text + name: custom chapter location + description: The location of the custom chapter symbol inside magic-mainframe-extras +styling field: + type: text + name: custom chapter coordinate + description: Set the custom symbol at the given heights, formatted as Front,Back, +styling field: + type: text + name: custom chapter name + description: Set how this symbol will be called in text exports (ie I, II...). Default is C. +styling field: + type: text + name: level offset + description: Formatted as 1,2,3,4,5,6,. Move the level/modal boxes up X pixels. Use negative to move down. +styling field: + type: text + name: level label + description: Change the level label. default is "LEVEL". Secondary lables can be added after a comma, "1,2,3,4,5,6," +styling field: + type: choice + name: level containers + choice: arrows + choice: pt boxes + choice: loyalty boxes +styling field: + type: choice + name: level containers 2 + choice: arrows + choice: pt boxes + choice: loyalty boxes +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: 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 + inverted common symbol: + choice images: + no: { symbol_variation(symbol: set.symbol, variation: "common") } + yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: { if is_full() then 0 else 752} + height: {if is_full() then 0 else 523} + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: {"border_mask_" + (if is_legend() then "l" else "n") + (if back_legend() then "l" else "n") + (if card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if front_clear() or is_map() then "" else if is_saga() then saga_background() else if is_normal() then card_background() else if has_four_abilities() then card_background5() else card_background3() } + card color 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if back_clear() or back_map() then "" else if back_saga() then saga_background() else if back_normal() and contains(styling.other_options, match:"normal back face") then card_background() else if back_normal() then card_background2() else if back_four_abilities() and contains(styling.other_options, match:"normal back face") then card_background5() else if back_four_abilities() then card_background6() else if contains(styling.other_options, match:"normal back face") then card_background3() else card_background4() } + ############################# Name line + name: + left: { if is_map() then 65 else if is_normal() then 58 else 60 } + top: { if is_map() then 27 else if is_normal() then 30 else if front_clear() then 22 else 23 } + right: { (if is_map() then 344 else 339) - card_style.casting_cost.content_width } + height: {23 - (0.5 * shrink_name())} + alignment: { if contains(styling.other_options, match:"center first") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold"} + size: { if is_map() then 14.8 - shrink_name() else 16 - shrink_name() } + color: black + name 2: + left: { if back_map() then 442 else if back_normal() then 437 else 435 } + top: { if back_map() then 27 else if back_normal() then 30 else if back_clear() then 22 else 23 } + right: { (if back_map() then 719 else 714) - card_style.casting_cost_2.content_width } + height: {23 - (0.5 * shrink_name2())} + alignment: { if contains(styling.other_options, match:"center second") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + 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 contains(styling.other_options, match:"normal back face") or back_map() or back_clear() or back_saga() then "black" else "white" } + casting cost: + right: 347 + top: { if is_normal() then 29 else 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top: { if back_normal() then 29 else 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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + 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 } + 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 } + z index: 1 + mask: { back_mask_script() } + default: {default_image(card.card_color_2)} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# 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 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + image: { card_identity() } + indicator 2: + left: { if back_map() then 395 else 407 } + top: { if back_saga() then 449 else if back_map() then 298 else if back_four_abilities() then 265 else 300 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity2()} + 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() } + 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"} + z index: 2 + padding top: 2 + padding bottom: { if is_map() then 4 else 0} + padding right: { if is_map() then 2 else 0} + font: + name: Beleren Bold + size: { if is_map() then 12 - shrink_type() else 13 - shrink_type()} + color: black + separator color: red + type 2: + left: { if back_map() then 462 else if has_identity2() then "427" else "413" } + top: { (if back_map() then 297.5 else if back_saga() 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"} + z index: 2 + padding top: 2 + padding bottom: { if back_map() then 4 else 0} + padding right: { if back_map() then 2 else 0} + 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 contains(styling.other_options, match:"normal back face") then "black" else "white"} + separator color: red + rarity: + right: { if is_map() then 199 else 345 } + top: { if is_saga() then 445 else if is_map() then 53 else if is_normal() then 297 else if has_four_abilities() then 263 else 298 } + width: { if is_normal() then 44 else 42 } + height: { if is_normal() then 22 else 21 } + z index: 3 + 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") + rarity 2: + right: { if back_map() then 576 else 722} + top: { if back_saga() then 445 else if back_map() then 53 else if back_normal() then 297 else if back_four_abilities() then 263 else 298 } + width: { if back_normal() then 44 else 42 } + height: { if back_normal() then 22 else 21 } + z index: 3 + 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: { if is_map() then 40 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 0} + bottom: { bottom_of_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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: { if back_map() then 417 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 0} + bottom: { bottom_of_textbox2()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + scale down to: 6 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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: { 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 } + 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 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 1 text: + left: {if is_saga() then 45 else if is_mutate() then (if is_bumped() then 47 else 29) else 63+unindent(card.loyalty_cost_1)} + top: { if is_saga() then 155 else if back_mutate() then 329 else if has_four_abilities() then 289-lv_chop(styling.level_1_chop, cell:0)+(if front_clear() then 5 else 0) else 330-lv_chop(styling.level_1_chop, cell:0) } + width: { -lv_chop(styling.level_1_chop, cell:2)-unindent(card.loyalty_cost_1) + if is_saga() then 138 else if is_mutate() then (314 - if is_bumped() then 18) else if is_normal() then 0 else 282 } + bottom: { if is_saga() then (if split_12() == "" then 249 else split_12()) else if is_mutate() then 391 else if is_normal() then 0 else bottom_of_walker_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 2 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_2)} + top: { (if is_saga() then (if split_12() == "" then 249 else split_12()) else if heavy_levels() then stripe30()+10 else if has_four_abilities() then stripe31()+10 else if has_two_abilities() then stripe01()+11 else stripe12()+10) -lv_chop(styling.level_2_chop, cell:0) } + width: { -lv_chop(styling.level_2_chop, cell:2)-unindent(card.loyalty_cost_2) + if is_saga() then 138 else if is_normal() then 0 else 282 } + bottom: { if is_normal() and not is_saga() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else if has_two_abilities() then 478 else stripe23()+10) - lv_chop(styling.level_2_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 3 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_3)} + top: { if has_two_abilities() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else stripe23()+10) -lv_chop(styling.level_3_chop, cell:0) } + width: { -lv_chop(styling.level_3_chop, cell:2)-unindent(card.loyalty_cost_3) + if is_saga() then 138 else if is_normal() then 0 else 282 } + bottom: { if has_two_abilities() or is_normal() and not is_saga() then 0 else (if is_saga() then (if split_34() == "" then 437 else split_34()) else if heavy_levels() then stripe32()+10 else if has_four_abilities() then stripe33()+10 else 478) - lv_chop(styling.level_3_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 4 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_4)} + top: { if is_saga() then (if split_34() == "" then 437 else split_34()) else if heavy_levels() then stripe32()+10 else stripe33()+10 -lv_chop(styling.level_4_chop, cell:0) } + width: { -lv_chop(styling.level_4_chop, cell:2)-unindent(card.loyalty_cost_4) + if is_saga() then 138 else if has_four_abilities() then 282 else 0 } + bottom: { if is_saga() then 437 else if has_four_abilities() then 475 - lv_chop(styling.level_4_chop, cell:1) else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + mask: walker_text_mask.png + level 5 text: + left: {if back_saga() then 422 else if back_mutate() then (if back_bumped() then 424 else 406) else 440+unindent(card.loyalty_cost_5)} + top: { if back_saga() then 155 else if back_mutate() then 329 else if back_four_abilities() then 289-lv_chop(styling.level_5_chop, cell:0)+(if back_clear() then 5 else 0) else 330-lv_chop(styling.level_5_chop, cell:0) } + width: { -lv_chop(styling.level_5_chop, cell:2)-unindent(card.loyalty_cost_5) + if back_saga() then 138 else if back_mutate() then (314 - if back_bumped() then 18) else if back_normal() then 0 else 282 } + bottom: { if back_saga() then (if split_12b() == "" then 249 else split_12b()) else if back_mutate() then 391 else if back_normal() then 0 else bottom_of_walker_textbox_2() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 6 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_6)} + top: { (if back_saga() then (if split_12b() == "" then 249 else split_12b()) else if heavy_levels2() then stripe30b()+10 else if back_four_abilities() then stripe31b()+10 else if back_two_abilities() then stripe01b()+11 else stripe12b()+10) -lv_chop(styling.level_6_chop, cell:0) } + width: { -lv_chop(styling.level_6_chop, cell:2)-unindent(card.loyalty_cost_6) + if back_saga() then 138 else if back_normal() then 0 else 282 } + bottom: { if back_normal() and not back_saga() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else if heavy_levels2() then stripe31b()+10 else if back_four_abilities() then stripe32b()+10 else if back_two_abilities() then 478 else stripe23b()+10) - lv_chop(styling.level_6_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 7 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_7)} + top: { if back_two_abilities() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else if heavy_levels2() then stripe31b()+10 else if back_four_abilities() then stripe32b()+10 else stripe23b()+10) -lv_chop(styling.level_7_chop, cell:0) } + width: { -lv_chop(styling.level_7_chop, cell:2)-unindent(card.loyalty_cost_7) + if back_saga() then 138 else if back_normal() then 0 else 282 } + bottom: { if back_two_abilities() or back_normal() and not back_saga() then 0 else (if back_saga() then (if split_34b() == "" then 437 else split_34b()) else if heavy_levels2() then stripe32b()+10 else if back_four_abilities() then stripe33b()+10 else 478) - lv_chop(styling.level_7_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 8 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_8)} + top: {if back_saga() then (if split_34b() == "" then 437 else split_34b()) else if heavy_levels2() then stripe32b()+10 else stripe33b()+10 -lv_chop(styling.level_8_chop, cell:0) } + width: { -lv_chop(styling.level_8_chop, cell:2)-unindent(card.loyalty_cost_8) + if back_saga() then 138 else if back_four_abilities() then 282 else 0 } + bottom: { if back_saga() then 437 else if back_four_abilities() then 475 - lv_chop(styling.level_8_chop, cell:1) else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + mask: walker_text_mask.png + ############################# PT + pt: + z index: 5 + left: 286 + top: { if is_map() then 467 else 469 } + width: { if is_normal() or card.pt != "" 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_vehicle() then "white" else "black" } + separator color: red + pt 2: + z index: 5 + left: 661 + top: { if back_map() then 467 else 469} + width: {if back_normal() or card.pt_2 != "" then 60 else 0 } + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if back_map() then 14 else 16} + color: { if back_map() or back_clear() then "black" else "white"} + separator color: red + ############################# Loyalty + loyalty: + z index: 7 + left: 326 + top: 462 + width: { if card.loyalty != "" then 13.16 else if is_normal() then 0 else 13.16 } + height: { if card.loyalty != "" then 34.63 else if is_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 703 + top: 462 + width: { if card.loyalty_2 != "" then 13.16 else if back_normal() then 0 else 13.16 } + height: { if card.loyalty_2 != "" then 34.63 else if back_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty cost 1: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 297 else if has_two_abilities() then 348 else 335) } + width: { if not is_normal() or card.loyalty_cost_1 != "" then 13.16 else 0 } + height: { if not is_normal() or card.loyalty_cost_1 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 344 else if has_two_abilities() then 420 else 386) } + width: { if not is_normal() or card.loyalty_cost_2 != "" then 13.16 else 0 } + height: { if not is_normal() or card.loyalty_cost_2 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(if has_four_abilities() then 391 else 435) } + width: { if has_two_abilities() then 0 else if not is_normal() or card.loyalty_cost_3 != "" then 13.16 else 0 } + height: { if has_two_abilities() then 0 else if not is_normal() or card.loyalty_cost_3 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +438 } + width: { if has_four_abilities() or card.loyalty_cost_4 != "" then 13.16 else 0 } + height: { if has_four_abilities() or card.loyalty_cost_4 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 5: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 297 else if back_two_abilities() then 348 else 335) } + width: { if not back_normal() or card.loyalty_cost_5 != "" then 13.16 else 0 } + height: { if not back_normal() or card.loyalty_cost_5 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 6: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 344 else if back_two_abilities() then 420 else 386) } + width: { if not back_normal() or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if not back_normal() or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 7: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_four_abilities() then 391 else 435) } + width: { if back_two_abilities() then 0 else if not back_normal() or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if back_two_abilities() then 0 else if not back_normal() or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +438 } + width: { if back_four_abilities() or card.loyalty_cost_8 != "" then 13.16 else 0 } + height: { if back_four_abilities() or card.loyalty_cost_8 != "" 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: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_normal() and card.pt != "" then (if is_map() then 504 else 500) else if is_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + illustrator 2: + left: { 419 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" then (if back_map() then 504 else 500) else if back_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold +############################## Alias + alias: + left: {if is_saga() then 188 else if is_skinned() then 45 else if poke_walker() then 36 else if is_map() then 17 else 33} + top: {if is_plwalker() then 46 else if is_map() then 58 else 53} + 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") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + alias 2: + left: { if back_saga() then 565 else if is_skinned() then 422 else if back_poke_walker() then 413 else if back_map() then 394 else 410} + top: {if back_walker() then 46 else if back_map() then 58 else 53} + width: {if is_skinned() then 285 else if use_evobar() then max(100, card_style.alias_2.content_width) else 0} + height: 20 + alignment: { (if is_skinned() then "center") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + +############################################################## Extra card fields +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() 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: text + name: card code 2 + editable: false + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() then + forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text) + else + back_face(card.custom_card_number) + " " + rarity_code() + " " + 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: 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 + 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: 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: choice + name: top stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: choice + name: top stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 back + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + 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 field: + type: choice + name: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: clear frame back + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: pt 2 copy + script: if contains(styling.other_options, match:"use hovering loyalty") and card.pt_2 == "" then card.loyalty_2 else 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: choice + name: corner + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "night" + save value: true + editable: true +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: curtain + choice: curtain + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: legend overlay + choice: crown + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay 2 + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay 2 + choice: nyx + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: miracle overlay 2 + choice: miracle + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: curtain 2 + choice: curtain + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: legend overlay 2 + choice: crown + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: patch 1 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: patch 2 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: map + choice: map + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: map 2 + choice: map + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: text + name: cb 2 copy + script: card.casting_cost_2 + editable: false + save value: false +extra card field: + type: text + name: cb copy + script: card.casting_cost + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + choice: bar + name: meld bar + 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: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: promo label 2 + save value: true + description: The second golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: text + name: filler text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text_2) + special_text2() +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter custom + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: chapter text + editable: true + save value: true + show statistics: false + multi line: true + script: forward_editor(field: card.rule_text) + default: "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)" +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 1b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter customb + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: chapter text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: forward_editor(field: card.rule_text_2) + default: "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)" +extra card field: + type: choice + name: linebreak 1b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: opac filter + script: rgb(opacity(0), opacity(0), opacity(0)) + save value: false +extra card field: + type: color + name: opac filter 2 + script: rgb(opacity(1), opacity(1), opacity(1)) + save value: false +extra card field: + type: color + name: silver patch + script: rgb(0,0,0) +extra card field: + type: color + name: silver patch 2 + script: rgb(0,0,0) +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start 2 + choice: evo + save value: false + editable: false + +extra card style: + pt 2 copy: + z index: 4 + right: 347 + top: 446 + width: 30 + height: 12 + alignment: bottom right + visible: {contains(styling.other_options, match:"use hovering pt")} + font: + name: ModMatrix + size: 12 + weight: bold + color: {rgb(45,45,45)} + separator color: red + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + 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: 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 + 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: {if is_map() then 169 else if is_normal() then 165 else 170 } + top: { if is_normal() and not is_map() then 472 else 473 } + width: { if is_map() then 38 else if is_normal() then 46 else 36.5 } + height: { if is_map() then 24 else if is_normal() then 26 else 22.5 } + z index: 3 + visible: { is_stamped() and not front_clear() } + render style: image + image: { if is_map() then "maps/holo_stamp.png" else if is_normal() then card_stamp2() else card_stamp() } + mask: { if is_full() then "stamp_mask_full.png" else "stamp_mask.png" } + foil stamp: + left: {if front_clear() then 168 else if is_normal() then 165 else 170 } + top: { if front_clear() then 471 else if is_normal() then 472 else 473 } + width: { if front_clear() and is_normal() then 0 else if front_clear() then 41 else if is_normal() then 46 else 36.5 } + height: { if front_clear() and is_normal() then 0 else if front_clear() then 28 else if is_normal() then 26 else 22.5 } + z index: 4 + visible: { is_stamped() and not is_map()} + render style: image + image: { if front_clear() then "xstamp.png" else "foil_stamp.png" } + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + foil layer 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 295 else if has_two_abilities() then 346 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 342 else if has_two_abilities() then 417 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(if has_four_abilities() then 389 else 432) } + width: { if has_two_abilities() then 0 else 42 } + height: { if has_two_abilities() then 0 else 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +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 + colon 1: + left: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 309 else if has_two_abilities() then 360 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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 356 else if has_two_abilities() then 431 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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 309 else if back_two_abilities() then 360 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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 356 else if back_two_abilities() then 431 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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_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_7 != "" } + colon 8: + left: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +450 } + width: { if back_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_8 != "" } + top stripe: + left: 46 + top: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if has_two_abilities() then stripe01() else stripe12() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png") } + bot stripe: + left: 46 + top: { if has_four_abilities() then stripe32() else stripe23() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + fourth stripe: + left: 46 + top: { stripe33() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_four_abilities() and not stagger_levels() and not contains(styling.custom_mask, match:".png")} + stripe color: + left: 46 + top: { if has_four_abilities() then 307 else 343 } + width: 299 + bottom: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if has_two_abilities() then stripe01() else stripe12() } + z index: 2 + mask: stripe_mask.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + stripe color 2: + left: 46 + top: { (if has_four_abilities() then stripe32() else stripe23()) +20 } + width: 299 + bottom: { if stagger_levels() then 461 else if has_four_abilities() then stripe33() else 461 } + z index: 2 + mask: stripe_mask.png + visible: { has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + top color: + left: 26 + top: { if front_clear() and has_four_abilities() then 288 else if has_four_abilities() then 284 else 320 } + width: 324 + height: { if front_clear() and has_four_abilities() then 19 else 23 } + z index: 2 + mask: mask_top.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + bottom color: + left: 26 + top: 461 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { has_three_abilities() or stagger_levels() and not contains(styling.custom_mask, match:".png")} + loyalty cost box 5: + left: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 295 else if back_two_abilities() then 346 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 342 else if back_two_abilities() then 417 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_four_abilities() then 389 else 432) } + width: { if back_two_abilities() then 0 else 42 } + height: { if back_two_abilities() then 0 else 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +436 } + width: { if back_four_abilities() 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 + + top stripe back: + left: 423 + top: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if back_two_abilities() then stripe01b() else stripe12b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png") } + bot stripe back: + left: 423 + top: { if back_four_abilities() then stripe32b() else stripe23b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + fourth stripe back: + left: 423 + top: { stripe33b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_four_abilities() and not stagger_levels2() and not contains(styling.custom_mask_2, match:".png")} + stripe color back: + left: 423 + top: { if back_four_abilities() then 307 else 343 } + width: 299 + bottom: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if back_two_abilities() or two_back_clear() then stripe01b() else stripe12b() } + z index: 2 + mask: stripe_mask.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + stripe color 2 back: + left: 423 + top: { (if back_four_abilities() then stripe32b() else stripe23b()) +20 } + width: 299 + bottom: { if stagger_levels2() then 460 else if back_four_abilities() then stripe33b() else 460 } + z index: 2 + mask: stripe_mask.png + visible: { back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + top color back: + left: 403 + top: { if back_clear() and back_four_abilities() then 286 else if back_four_abilities() then 284 else 320 } + width: 324 + height: { if back_clear() and back_four_abilities() then 21 else 23 } + z index: 2 + mask: mask_top.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + bottom color back: + left: 403 + top: 460 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { back_three_abilities() or stagger_levels2() and not contains(styling.custom_mask_2, match:".png")} + pt box: + left: { if is_map() then 270 else 273} + top: { if is_map() then 453 else 466} + width: { if is_map() then 90 else if is_normal() or card.pt != "" then 81 else 0 } + height: { if is_map() then 54 else if is_normal() or card.pt != "" then 42 else 0 } + z index: 3 + visible: { card.pt != "" } + render style: image + image: { if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else card_ptbox() } + pt box 2: + left: { if back_map() then 647 else 648} + top: { if back_map() then 453 else 466} + width: { if back_map() then 90 else if back_normal() or card.pt_2 != "" then 81 else 0} + height: {if back_map() then 54 else if back_normal() or card.pt != "" then 42 else 0} + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: { if back_map() then card_mapbox2() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else card_ptbox2() } + auto copyright: + right: 350 + top: { if is_normal() and card.pt != "" then 500 else if is_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + auto copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" then 500 else if back_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + clear frame: + left: 0 + top: 0 + width: { if front_clear() then 375 else 0 } + height: { if front_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if is_normal() then "clear" else if has_four_abilities() then "xcard2" else "xcard") + (if has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() then "_level") + (if is_stamped() and is_normal() then "_rare") + ".png" } + clear frame back: + left: 377 + top: 0 + width: { if back_clear() then 375 else 0 } + height: { if back_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if back_normal() then "clear2" else if back_four_abilities() then "xcard2" else "xcard") + (if back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() then "_level") + ".png" } + corner: + left: { if is_map() then 22 else 19} + top: { if is_normal() then 25 else if front_clear() then 17 else 18} + height: { if is_normal() then 31 else 32} + width: { if is_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + corner 2: + left: { if back_map() then 399 else 396} + top: { if back_normal() then 25 else if back_clear() then 17 else 18} + height: { if back_normal() then 31 else 32} + width: { if back_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "" else nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/notch_" + (if is_vehicle() then "v_") + "mask.png"} + curtain: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if is_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "xcrown.png" else legend_background()} + z index: 3 + visible: {is_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not front_clear() then "nodemask.png"} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "miracles/xmiracle.png" else miracle_background()} + z index: 1 + visible: {is_miracle()} + mask: { if not front_clear() then "nodemask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: voverlay.png + z index: 0 + mask: vmask.png + visible: {is_vehicle()} + nyx overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "" else nyx_background()} + z index: 0 + visible: {back_nyx()} + mask: {"nyx/" + (if contains(styling.other_options, match:"normal back face") then "notch_") + (if is_vehicle() then "v_") + "mask.png"} + miracle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "miracles/xmiracle.png" else if contains(styling.other_options, match:"normal back face") then miracle_background() else miracle_background2()} + z index: 1 + visible: {back_miracle()} + mask: { if not back_clear() then "nodemask.png"} + curtain 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if back_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "xcrown.png" else legend_background2()} + z index: 3 + visible: {back_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not back_clear() then "nodemask.png"} + vehicle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: voverlay.png + z index: 0 + mask: {if contains(styling.other_options, match:"normal back face") then "vmask.png" else ""} + visible: {back_vehicle()} + patch 1: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if has_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not is_normal() and not (front_clear() and has_four_abilities())} + z index: 2 + patch 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not back_normal() and not (back_clear() and back_four_abilities())} + z index: 2 + map: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background()} + visible: {is_map()} + mask: maps/frame_mask.png + map 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background2()} + visible: {back_map()} + mask: maps/frame_mask.png + cb 2 copy: + z index: 4 + left: 270 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb copy: + z index: 4 + left: 647 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb box: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost_2 != "" and is_flagged() } + render style: image + image: { card_cb() } + cb box 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost != "" and is_flagged()} + render style: image + image: { card_cb() } + meld bar: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: meldmask.png + visible: {contains(styling.other_options, match:"meld back")} + z index: 10 + promo label: + left: 40 + top: { if has_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + 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 } + promo label 2: + left: 417 + top: { if back_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + flavor bar 2: + left: 377 + top: { bar_equation2() } + width: 375 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } + + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter1.png + visible: {is_saga()} + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter2.png + visible: {is_saga()} + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter3.png + visible: {is_saga()} + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter4.png + visible: {is_saga()} + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter5.png + visible: {is_saga()} + chapter 6: + left: 14 + top: { if chapter6() == "" then 600 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter6.png + visible: {is_saga()} + chapter custom: + left: 14 + top: { if chapter_custom() == "" then 600 else chapter_custom() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {is_saga()} + chapter text: + left: 30 + top: 69 + width: 153 + height: 70 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") 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 + visible: {is_saga()} +###pulls double duty as saga line and mutate bar to reduce fields + linebreak 1: + left: {if is_mutate() then 28 else 43} + top: {if is_mutate() then 393 else 154} + width: {if is_mutate() then 317 else 143} + height: {if is_mutate() then 2 else 3} + render style: image + z index: 6 + image: {if is_mutate() then "mutbar.png" else "line.png"} + visible: {is_saga() or is_mutate()} + linebreak 2: + left: 42 + top: {if split_12() == "" then 248 else split_12()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {is_saga()} + linebreak 3: + left: 42 + top: {if split_23() == "" then 342 else split_23()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {three_boxes() or four_boxes()} + linebreak 4: + left: 42 + top: {if split_34() == "" then 600 else split_34()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + + chapter 1b: + left: 391 + top: { if chapter1b() == "" then 185 else chapter1b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter1.png + visible: {back_saga()} + chapter 2b: + left: 391 + top: { if chapter2b() == "" then 279 else chapter2b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter2.png + visible: {back_saga()} + chapter 3b: + left: 391 + top: { if chapter3b() == "" then 373 else chapter3b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter3.png + visible: {back_saga()} + chapter 4b: + left: 391 + top: { if chapter4b() == "" then 600 else chapter4b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter4.png + visible: {back_saga()} + chapter 5b: + left: 391 + top: { if chapter5b() == "" then 600 else chapter5b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter5.png + visible: {back_saga()} + chapter 6b: + left: 391 + top: { if chapter6b() == "" then 600 else chapter6b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter6.png + visible: {back_saga()} + chapter customb: + left: 391 + top: { if chapter_customb() == "" then 600 else chapter_customb() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {back_saga()} + chapter text 2: + left: 407 + top: 69 + width: 153 + height: 70 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") 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 + visible: {back_saga()} + linebreak 1b: + left: {if back_mutate() then 405 else 420} + top: {if back_mutate() then 393 else 154} + width: {if back_mutate() then 317 else 143} + height: {if back_mutate() then 2 else 3} + render style: image + z index: 6 + image: {if back_mutate() then "mutbar.png" else "line.png"} + visible: {back_saga() or back_mutate()} + linebreak 2b: + left: 419 + top: {if split_12b() == "" then 248 else split_12b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_saga()} + linebreak 3b: + left: 419 + top: {if split_23b() == "" then 342 else split_23b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_three_boxes() or back_four_boxes()} + linebreak 4b: + left: 419 + top: {if split_34b() == "" then 600 else split_34b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_four_boxes()} + opac filter: + left: 45 + top: {if has_four_abilities() then 289 else 325} + width: 303 + height: {if has_four_abilities() then 192 else 155} + mask: {"opacfilter" + if has_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {is_plwalker() and pull_comma_array(styling.opacity, cell:0, end:false, default:300) != 300} + opac filter 2: + left: 422 + top: {if back_four_abilities() then 289 else 325} + width: 303 + height: {if back_four_abilities() then 192 else 155} + mask: {"opacfilter" + if back_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {back_walker() and pull_comma_array(styling.opacity, cell:1, end:false, default:300) != 300} + silver patch: + left: 10 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and is_legend() and card.border_color == rgb(200,200,200)} + silver patch 2: + left: 387 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and back_legend() and card.border_color == rgb(200,200,200)} + evobar: + left: { if is_saga() then 188 else if is_skinned() then 75 else if poke_walker() then 40 else if is_map() then 15 else 27} + top: { if is_plwalker() then 51 else if is_map() then 62 else 57} + width: {if is_skinned() then 225 else card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip: + left: {if is_skinned() then 299.6 else (if poke_walker() then 39.6 else if is_map() then 14.6 else if is_saga() then 187.6 else 26.6) + card_style.alias.content_width} + top: {if is_plwalker() then 51 else if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar 2: + left: { if back_saga() then 565 else if is_skinned() then 452 else if back_poke_walker() then 417 else if back_map() then 391 else 404} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: {if is_skinned() then 225 else card_style.alias_2.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip 2: + left: {if is_skinned() then 676.6 else (if back_poke_walker() then 416.6 else if back_map() then 390.6 else if back_saga() then 564.6 else 403.6) + card_style.alias_2.content_width} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar start: + left: {if poke_walker() then 31 else 39.4} + top: {if is_plwalker() then 51 else if is_map() then 62 else 57} + width: {if poke_walker() then 9 else 36} + height: 27 + z index: 2 + render style: image + image: {if poke_walker() then "evobar_start.png" else "evobar_flip.png"} + mask: {if poke_walker() then "evobar_mask.png" else ""} + visible: {is_skinned() or poke_walker()} + evobar start 2: + left: {if back_poke_walker() then 408 else 416.4} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: {if back_poke_walker() then 9 else 36} + height: 27 + z index: 2 + render style: image + image: {if back_poke_walker() then "evobar_start.png" else "evobar_flip.png"} + mask: {if back_poke_walker() then "evobar_mask.png" else ""} + visible: {is_skinned() or back_poke_walker()} + + lvl label 0: + left: 33 + top: {l1_center() - 10 + arrow_offset(0)} + width: {if center_label(0) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_0 != "" and not loy_leveler()} + lvl label 0 copy 1: + left: 33 + top: {l1_center() - 10 + arrow_offset(0)} + width: {if center_label(0) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_0 != "" and not loy_leveler()} + lvl label 1: + left: 33 + top: {l2_center() - 10 + arrow_offset(1)} + width: {if center_label(1) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != "" and not loy_leveler()} + lvl label 1 copy 1: + left: 33 + top: {l2_center() - 10 + arrow_offset(1)} + width: {if center_label(1) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != "" and not loy_leveler()} + lvl label 2: + left: 33 + top: {l3_center() - 10 + arrow_offset(2)} + width: {if center_label(2) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != "" and not loy_leveler()} + lvl label 2 copy 1: + left: 33 + top: {l3_center() - 10 + arrow_offset(2)} + width: {if center_label(2) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != "" and not loy_leveler()} + level 0 copy 1: + z index: 6 + left: {if loy_leveler() then 54 else if box_leveler() then 10 else 21} + top: {l1_center() - 2 - (if center_label(0) then (if box_leveler() then 4 else if loy_leveler() then 0 else 6) else 0) + arrow_offset(0)} + width: {if is_leveler() or card.level_0 != "" then (34 + (if box_leveler() then 23 else if loy_leveler() then -29 else 0)) else 0} + height: {if loy_leveler() then 10 else 22} + alignment: center middle shrink-overflow + font: + name: {if loy_leveler() then "MPlantin" else "ModMatrix"} + size: {if loy_leveler() then 15 else 14 + if center_label(0) then 2 else 0} + weight: {if loy_leveler() then "" else "bold"} + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: {12 + if center_label(0) then 0.5 else 0} + visible: {if loy_leveler() then (card.level_0 != "") else (is_leveler() or card.level_0 != "")} + level 1 copy 1: + z index: 6 + left: {if loy_leveler() then 54 else if box_leveler() then 10 else 21} + top: {l2_center() - 2 - (if center_label(0) then (if box_leveler() then 6 else if loy_leveler() then 0 else 6) else 0) + arrow_offset(1)} + width: {if is_leveler() or card.level_1 != "" then (34 + (if box_leveler() then 23 else if loy_leveler() then -29 else 0)) else 0} + height: {if loy_leveler() then 10 else 22} + alignment: center middle shrink-overflow + font: + name: {if loy_leveler() then "MPlantin" else "ModMatrix"} + size: {if loy_leveler() then 15 else 14 + if center_label(0) then 2 else 0} + weight: {if loy_leveler() then "" else "bold"} + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: {12 + if center_label(0) then 0.5 else 0} + visible: {if loy_leveler() then (card.level_1 != "") else (is_leveler() or card.level_1 != "")} + level 2 copy 1: + z index: 6 + left: {if loy_leveler() then 54 else if box_leveler() then 10 else 21} + top: {l3_center() - 2 - (if center_label(0) then (if box_leveler() then 5 else if loy_leveler() then 0 else 6) else 0) + arrow_offset(2)} + width: {if is_leveler() or card.level_2 != "" then (34 + (if box_leveler() then 23 else if loy_leveler() then -29 else 0)) else 0} + height: {if loy_leveler() then 10 else 22} + alignment: center middle shrink-overflow + font: + name: {if loy_leveler() then "MPlantin" else "ModMatrix"} + size: {if loy_leveler() then 15 else 14 + if center_label(0) then 2 else 0} + weight: {if loy_leveler() then "" else "bold"} + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: {12 + if center_label(0) then 0.5 else 0} + visible: {if loy_leveler() then (card.level_2 != "") else (is_leveler() or card.level_2 != "")} + level 2 overlay: + left: 29 + top: { 329 + lv_2_coordinate()} + height: { lv_2_height()} + width: 314 + z index: 0 + render style: image + image: {overlay1()} + visible: {is_leveler()} + level 3 overlay: + left: 29 + top: { 329 + lv_3_coordinate()} + height: { lv_3_height()} + width: 314 + z index: 0 + render style: image + image: {overlay2()} + visible: {is_leveler()} + arrow 1: + z index: 5 + left: {18 - (if box_leveler() then 21 else if loy_leveler() then 8 else 0)} + top: {l1_center() - 16 + arrow_offset(0)} + width: {if card.level_0 != "" then (56 + (if box_leveler() then 28 else if loy_leveler() then -12 else 0)) else 0} + height: {40 + (if box_leveler() then 10 else 0)} + render style: image + image: {if loy_leveler() then loyalty_image_name(card.level_0) else if box_leveler() then card_ptbox() else arrow_background()} + arrow 2: + z index: 5 + left: {18 - (if box_leveler() then 21 else if loy_leveler() then 8 else 0)} + top: {l2_center() - 16 + arrow_offset(1)} + width: {if card.level_1 != "" then (56 + (if box_leveler() then 28 else if loy_leveler() then -12 else 0)) else 0} + height: {40 + (if box_leveler() then 10 else 0)} + render style: image + image: {if loy_leveler() then loyalty_image_name(card.level_1) else if box_leveler() then card_ptbox() else arrow_background()} + arrow 3: + z index: 5 + left: {18 - (if box_leveler() then 21 else if loy_leveler() then 8 else 0)} + top: {l3_center() - 16 + arrow_offset(2)} + width: {if card.level_2 != "" then (56 + (if box_leveler() then 28 else if loy_leveler() then -12 else 0)) else 0} + height: {40 + (if box_leveler() then 10 else 0)} + render style: image + image: {if loy_leveler() then loyalty_image_name(card.level_2) else if box_leveler() then card_ptbox() else arrow_background()} + lvl label 5: + left: 410 + top: {l5_center() - 10 + arrow_offset2(0)} + width: {if center_label2(0) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_5 != "" and not loy_leveler2()} + lvl label 5 copy 1: + left: 410 + top: {l5_center() - 10 + arrow_offset2(0)} + width: {if center_label2(0) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_5 != "" and not loy_leveler2()} + lvl label 6: + left: 410 + top: {l6_center() - 10 + arrow_offset2(1)} + width: {if center_label2(1) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_6 != "" and not loy_leveler2()} + lvl label 6 copy 1: + left: 410 + top: {l6_center() - 10 + arrow_offset2(1)} + width: {if center_label2(1) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_6 != "" and not loy_leveler2()} + lvl label 7: + left: 410 + top: {l7_center() - 10 + arrow_offset2(2)} + width: {if center_label2(2) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_7 != "" and not loy_leveler2()} + lvl label 7 copy 1: + left: 410 + top: {l7_center() - 10 + arrow_offset2(2)} + width: {if center_label2(2) then 0 else 10} + height: 10 + z index: 6 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_7 != "" and not loy_leveler2()} + level 5 copy 1: + z index: 6 + left: {377 + if loy_leveler2() then 54 else if box_leveler2() then 10 else 21} + top: {l5_center() - 2 - (if center_label2(0) then (if box_leveler2() then 4 else if loy_leveler2() then 0 else 6) else 0) + arrow_offset2(0)} + width: {if is_leveler() or card.level_5 != "" then (34 + (if box_leveler2() then 23 else if loy_leveler2() then -29 else 0)) else 0} + height: {if loy_leveler2() then 10 else 22} + alignment: center middle shrink-overflow + font: + name: {if loy_leveler2() then "MPlantin" else "ModMatrix"} + size: {if loy_leveler2() then 15 else 14 + if center_label2(0) then 2 else 0} + weight: {if loy_leveler2() then "" else "bold"} + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: {12 + if center_label2(0) then 0.5 else 0} + visible: {if loy_leveler2() then (card.level_5 != "") else (is_leveler() or card.level_5 != "")} + level 6 copy 1: + z index: 6 + left: {377 + if loy_leveler2() then 54 else if box_leveler2() then 10 else 21} + top: {l6_center() - 2 - (if center_label2(0) then (if box_leveler2() then 6 else if loy_leveler2() then 0 else 6) else 0) + arrow_offset2(1)} + width: {if is_leveler() or card.level_6 != "" then (34 + (if box_leveler2() then 23 else if loy_leveler2() then -29 else 0)) else 0} + height: {if loy_leveler2() then 10 else 22} + alignment: center middle shrink-overflow + font: + name: {if loy_leveler2() then "MPlantin" else "ModMatrix"} + size: {if loy_leveler2() then 15 else 14 + if center_label2(0) then 2 else 0} + weight: {if loy_leveler2() then "" else "bold"} + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: {12 + if center_label2(0) then 0.5 else 0} + visible: {if loy_leveler2() then (card.level_6 != "") else (is_leveler() or card.level_6 != "")} + level 7 copy 1: + z index: 6 + left: {377 + if loy_leveler2() then 54 else if box_leveler2() then 10 else 21} + top: {l7_center() - 2 - (if center_label2(0) then (if box_leveler2() then 5 else if loy_leveler2() then 0 else 6) else 0) + arrow_offset2(2)} + width: {if is_leveler() or card.level_7 != "" then (34 + (if box_leveler2() then 23 else if loy_leveler2() then -29 else 0)) else 0} + height: {if loy_leveler2() then 10 else 22} + alignment: center middle shrink-overflow + font: + name: {if loy_leveler2() then "MPlantin" else "ModMatrix"} + size: {if loy_leveler2() then 15 else 14 + if center_label2(0) then 2 else 0} + weight: {if loy_leveler2() then "" else "bold"} + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: {12 + if center_label2(0) then 0.5 else 0} + visible: {if loy_leveler2() then (card.level_7 != "") else (is_leveler() or card.level_7 != "")} + level 6 overlay: + left: 406 + top: { 329 + lv_6_coordinate()} + height: { lv_6_height()} + width: 314 + z index: 0 + render style: image + image: {overlay6()} + visible: {is_leveler()} + level 7 overlay: + left: 406 + top: { 329 + lv_7_coordinate()} + height: { lv_7_height()} + width: 314 + z index: 0 + render style: image + image: {overlay7()} + visible: {back_leveler()} + arrow 5: + z index: 5 + left: {395 - (if box_leveler2() then 21 else if loy_leveler2() then 8 else 0)} + top: {l5_center() - 16 + arrow_offset2(0)} + width: {if card.level_5 != "" then (56 + (if box_leveler2() then 28 else if loy_leveler2() then -12 else 0)) else 0} + height: {40 + (if box_leveler2() then 10 else 0)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_5) else if box_leveler2() then card_ptbox() else arrow_background()} + arrow 6: + z index: 5 + left: {395 - (if box_leveler2() then 21 else if loy_leveler2() then 8 else 0)} + top: {l6_center() - 16 + arrow_offset2(1)} + width: {if card.level_6 != "" then (56 + (if box_leveler2() then 28 else if loy_leveler2() then -12 else 0)) else 0} + height: {40 + (if box_leveler2() then 10 else 0)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_6) else if box_leveler2() then card_ptbox() else arrow_background()} + arrow 7: + z index: 5 + left: {395 - (if box_leveler2() then 21 else if loy_leveler2() then 8 else 0)} + top: {l7_center() - 16 + arrow_offset2(2)} + width: {if card.level_7 != "" then (56 + (if box_leveler2() then 28 else if loy_leveler2() then -12 else 0)) else 0} + height: {40 + (if box_leveler2() then 10 else 0)} + render style: image + image: {if loy_leveler2() then loyalty_image_name(card.level_7) else if box_leveler2() then card_ptbox() else arrow_background()} + diff --git a/data/magic-m15-mainframe-dfc.mse-style/style-back b/data/magic-m15-mainframe-dfc.mse-style/style-back new file mode 100644 index 000000000..b99dad89b --- /dev/null +++ b/data/magic-m15-mainframe-dfc.mse-style/style-back @@ -0,0 +1,3293 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe DFC +full name: M15 DFCs +installer group: magic/m15 style/double-faced cards +icon: card-sample.png +position hint: 060 + +version: 2018-06-19 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 +depends on: + package: magic-default-image.mse-include + 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: "normal/" card2: "normal/" card3: "planeswalker/" card4: "planeswalker/" card5: "planeswalker/" card6: "planeswalker/" nyx: "nyx/" miracle: "miracles/" miracle2: "miracles/" legend: "legend/" legend2: "legend/" curtain: "curtains/" cb: "" cb2: "" map: "maps/" mappt: "maps/" pt: "normal/" pt2: "normal/" saga:"saga/" stamp2: "normal/" stamp: "" identity: "/magic-identity-new.mse-include/" identity2: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.jpg" card4: "card2.jpg" card5: "card3.jpg" card6: "card4.jpg" nyx: "nyx.png" miracle: "miracle.png" miracle2: "miracle2.png" legend: "crown.png" legend2: "crown.png" curtain: "card.png" cb: "cb.png" cb2: "cb.png" map: "card.png" mappt: "pt.png" saga:"card.jpg", stamp: "stamp.jpg" stamp2: "stamp.jpg" pt: "pt.png" pt2: "pt2.png" identity: "identity.png" identity2: "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) + crown_follow(type) + (if landless(type) then "" else "l") + template_suffix[type] } + landless := {if input == "nyx" or input == "comcrown" or input == "cons" or input == "arrow" or input == "arrow2" or input == "arrow3" or input == "slide" or input == "slide2" or input == "crown" or input == "nyxcrown" then true else false} + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + crown_lead := { + if input != "legend" and input != "legend2" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "legend" and input != "legend2" then "" + else if styling.legend_crown == "nyx" or (check_nyx(input) and contains(styling.other_options, match:"auto nyx")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + } + check_nyx := { + if input == "legend" and is_nyx() + then true + else if input == "legend2" and back_nyx() + then true + else false + } + # The normal backface + card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + # The planeswalker front face + card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + # The planeswalker backface + card_background4 := { color_background(type:"card4", base_hybrid:card_hybrid) } + # The 4walker front face + card_background5 := { color_background(type:"card5", base_hybrid:card_hybrid) } + # The 4walker backface + card_background6 := { color_background(type:"card6", base_hybrid:card_hybrid) } + # The nyx frontface + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + # The miracle frontface + miracle_background := { color_background(type:"miracle", base_hybrid:card_hybrid) } + # The miracle backface + miracle_background2 := { color_background(type:"miracle2", base_hybrid:card_hybrid) } + # The legend frontface + legend_background := { color_background(type:"legend", base_hybrid:card_hybrid) } + # The legend backface + legend_background2 := { color_background(type:"legend2", base_hybrid:card_hybrid) } + # The front map face + map_background := { color_background(type:"map", base_hybrid:card_hybrid) } + # The second map face + map_background2 := { color_background(type:"map", base_hybrid:card_hybrid) } + saga_background := { color_background(type:"saga", base_hybrid:card_hybrid) } + # pt scripts + card_ptbox2 := { color_background(type:"pt2", base_hybrid:pt_hybrid) } + card_mapbox := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + card_mapbox2 := { color_background(type:"mappt", base_hybrid:pt_hybrid) } + # doublecast flag scripts + card_cb2 := { color_background(type:"cb2", base_hybrid:card_hybrid) } + card_cb := { color_background(type:"cb", base_hybrid:card_hybrid) } + curtain_background := { color_background(type:"curtain", base_hybrid: card_hybrid)} + + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + + # 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"} + + # Is the card a promo card? + is_promo := { contains(styling.other_options, match:"promo") } + is_full := { contains(styling.other_options, match:"mythic edition") and not is_map() and not back_map()} + is_puma := { contains(styling.other_options, match:"puma") and not is_plwalker() and not is_map() and not front_clear()} + back_puma := { contains(styling.other_options, match:"puma") and not back_walker() and not back_map() and not back_clear()} + is_plwalker := {contains(styling.front_style, match:"planeswalker")} + back_walker := {contains(styling.back_style, match:"planeswalker")} + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + # Front Face + has_four_abilities := { styling.front_style == "4 ability planeswalker" or stagger_levels()} + has_two_abilities := { styling.front_style == "2 ability planeswalker" } + is_normal := { not contains(styling.front_style, match:"planeswalker") } + has_three_abilities := {styling.front_style == "3 ability planeswalker" } + is_stamped := { is_rare() and contains(styling.other_options, match:"use holofoil stamps") } + is_normal_size := { not contains(styling.other_options, match:"wider planeswalker image") } + lv_chop := { pull_comma_array(input, cell:cell, end:0, default:0)} + loyal_move := { pull_comma_array(input, cell:cell, end:0, default:0)} + + # Back Face + back_four_abilities := { styling.back_style == "4 ability planeswalker" or stagger_levels2()} + back_two_abilities := { styling.back_style == "2 ability planeswalker" } + back_normal := { not contains(styling.back_style, match:"planeswalker") } + back_three_abilities := {styling.back_style == "3 ability planeswalker" } + + bottom_of_walker_textbox := { if heavy_levels() then stripe30()+10-lv_chop(styling.level_1_chop, cell:1) + else if has_four_abilities() then stripe31()+10-lv_chop(styling.level_1_chop, cell:1) + else if has_two_abilities() then 11+stripe01()-lv_chop(styling.level_1_chop, cell:1) + else if has_three_abilities() then stripe12()+10-lv_chop(styling.level_1_chop, cell:1) + else 481 + } + bottom_of_walker_textbox_2 := { if heavy_levels2() then stripe30b()+10-lv_chop(styling.level_5_chop, cell:1) + else if back_four_abilities() then stripe31b()+10-lv_chop(styling.level_5_chop, cell:1) + else if back_two_abilities() then 11+stripe01b()-lv_chop(styling.level_5_chop, cell:1) + else if back_three_abilities() then stripe12b()+10-lv_chop(styling.level_5_chop, cell:1) + else 481 + } + + top_of_textbox := {if is_normal() then (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_normal() then (if is_map() then 475 else 481)-lv_chop(styling.level_1_chop, cell:1) else 0} + + top_of_textbox2 := {if back_normal() then (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_normal() then (if back_map() then 475 else 481)-lv_chop(styling.level_5_chop, cell:1) else 0} + + 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 "normal_mythic_mask.png" + else if front_clear() then "imagemask_clear.png" + else if is_mutate() then "mutate_mask.png" + else if not is_plwalker() then "" + else if is_full() and has_four_abilities() and is_stamped() then "4tress_imagemask_rare_level.png" + else if is_full() and has_four_abilities() then "4tress_imagemask_level.png" + else if is_full() and has_four_abilities() and is_stamped() then "4tress_imagemask_rare.png" + else if is_full() and has_four_abilities() then "4tress_imagemask.png" + else if is_full() and is_stamped() then "fortress_imagemask_rare_level.png" + else if is_full() and is_stamped() then "fortress_imagemask_rare.png" + else if is_full() then "fortress_imagemask_level.png" + else if is_full() then "fortress_imagemask.png" + else "imagemask" + + ( if has_two_abilities() and not has_four_abilities() then "_2abil" else "" ) + + ( if has_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + "_level" + ".png" + } + back_mask_script := { if contains(styling.custom_mask_2, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask + else if is_full() and back_normal() and not back_saga() and not back_map() then "normal_mythic_mask.png" + else if back_clear() then "imagemask_clear.png" + else if back_mutate() then "mutate_mask.png" + else if not back_walker() then "" + else if is_full() and back_four_abilities() then "4tress_imagemask_level_back.png" + else if is_full() and back_four_abilities() then "4tress_imagemask_back.png" + else if is_full() then "fortress_imagemask_level_back.png" + else if is_full() then "fortress_imagemask_back.png" + else "imagemask" + + ( if back_two_abilities() and not back_four_abilities() then "_2abil" else "" ) + + ( if back_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + "_level" + ".png" + } + + text_size := { 14 -(if styling.front_font_cap == "" then 0 else if contains(styling.front_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.front_font_cap) } + text_size2 := { 14 -(if styling.back_font_cap == "" then 0 else if contains(styling.back_font_cap, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.back_font_cap) } + stripe01 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:48),105)} + stripe12 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:27),stripe23()-365)} + stripe23 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 1, default:80),95)} + stripe30 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:(if heavy_levels() then 25 else 0)),stripe31()-329)} + stripe31 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 1 else 0), default:(if stagger_levels() then 50 else 21)),stripe32()-329)} + stripe32 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 2 else 1), default:(if stagger_levels() then 100 else 69)),stripe33()-329)} + stripe33 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 2, default:(if stagger_levels() then 150 else 119)),151)} + + stripe01b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:48),105)} + stripe12b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:27),stripe23b()-365)} + stripe23b := { 345 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 1, default:80),95)} + stripe30b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 0, default:(if heavy_levels2() then 25 else 21)),stripe32b()-329)} + stripe31b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: (if heavy_levels2() then 1 else 0), default:(if stagger_levels2() then 50 else 21)),stripe32b()-329)} + stripe32b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: (if heavy_levels2() then 2 else 1), default:(if stagger_levels2() then 100 else 69)),stripe33b()-329)} + stripe33b := { 309 + min(pull_comma_array(styling.back_stripe_coordinate, cell: 2, default:(if stagger_levels2() then 150 else 119)),151)} + + stagger_levels := {heavy_levels() or styling.front_style == "3 ability tall planeswalker"} + stagger_levels2 := {heavy_levels2() or styling.back_style == "3 ability tall planeswalker"} + heavy_levels := {styling.front_style == "double passive planeswalker"} + heavy_levels2 := {styling.back_style == "double passive planeswalker"} + + has_identity := { contains(styling.other_options, match:"front color indicator")} + has_identity2 := { contains(styling.other_options, match:"back color indicator")} + is_unsorted := {contains(styling.other_options, match:"remove from autocount")} + front_clear := {contains(styling.other_options, match:"clear front")} + back_clear := {contains(styling.other_options, match:"clear back")} + two_clear := {has_two_abilities() and not has_two_abilities() and front_clear()} + two_back_clear := {has_two_abilities() and not back_two_abilities() and back_clear()} + use_full_art := {"false"} + is_miracle := {styling.front_style == "miracle"} + is_nyx := {styling.front_style == "nyx" or styling.front_style == "nyx vehicle"} + is_vehicle := {styling.front_style == "vehicle" or styling.front_style == "nyx vehicle"} + is_map := {styling.front_style == "map"} + is_saga := {two_boxes() or three_boxes() or four_boxes()} + back_miracle := {styling.back_style == "miracle"} + back_nyx := {styling.back_style == "nyx" or styling.back_style == "nyx vehicle"} + back_vehicle := {styling.back_style == "vehicle" or styling.back_style == "nyx vehicle"} + back_map := {styling.back_style == "map"} + back_saga := {back_two_boxes() or back_three_boxes() or back_four_boxes()} + is_legend := {is_normal() and not is_map() and (contains(styling.other_options, match:"legendary front") or (contains(card.super_type, match:"Legendary") and set.auto_legends)) } + back_legend := {back_normal() and not back_map() and (contains(styling.other_options, match: "legendary back") or (contains(card.super_type_2, match: "Legendary") and set.auto_legends))} + is_curtains := {contains(card.notes, match:"!curtain")} + is_mutate := {contains(styling.other_options, match:"front mutate") and is_normal() and not is_full() and not is_saga() and not is_map() and not front_clear()} + back_mutate := {contains(styling.other_options, match:"back mutate") and back_normal() and not is_full() and not back_saga() and not back_map() and not back_clear()} + poke_walker := {is_plwalker() and not is_full() and use_evobar()} + back_poke_walker := {back_walker() and not is_full() and use_evobar()} + is_leveler := {styling.front_style == "leveler"} + back_leveler := {styling.back_style == "leveler"} + + is_skinned := {contains(styling.other_options, match:"godzilla style alias")} + use_evobar := {contains(styling.other_options, match: "pokemon evobar") and not is_skinned()} + opacity := {pull_comma_array(styling.opacity, cell:input, end:false, default:50)} + ##### saga stuff + split_12 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:0, end:true, default:(if two_boxes() then 296 else if four_boxes() then 225 else 249)))} + split_23 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:1, end:true, default:(if two_boxes() then 437 else if four_boxes() then 296 else 343)))} + split_34 := {to_number(pull_comma_array(styling.stripe_coordinate, cell:2, end:true, default:(if three_boxes() then 437 else if four_boxes() then 367 else 600)))} + split_12b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:0, end:true, default:(if back_two_boxes() then 296 else if back_four_boxes() then 225 else 249)))} + split_23b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:1, end:true, default:(if back_two_boxes() then 437 else if back_four_boxes() then 296 else 343)))} + split_34b := {to_number(pull_comma_array(styling.back_stripe_coordinate, cell:2, end:true, default:(if back_three_boxes() then 437 else if back_four_boxes() then 367 else 600)))} + + chapter1 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:0, end:true, default:(if two_boxes() then 183 else 185))) } + chapter2 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:1, end:true, default:(if two_boxes() then 223 else 279))) } + chapter3 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:2, end:true, default:(if two_boxes() then 329 else 373))) } + chapter4 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:3, end:true, default:600)) } + chapter5 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:4, end:true, default:600)) } + chapter6 := { to_number(pull_comma_array(styling.move_loyalty_costs, cell:5, end:true, default:600)) } + chapter1b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:0, end:true, default:(if back_two_boxes() then 183 else 185))) } + chapter2b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:1, end:true, default:(if back_two_boxes() then 223 else 279))) } + chapter3b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:2, end:true, default:(if back_two_boxes() then 329 else 373))) } + chapter4b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:3, end:true, default:600)) } + chapter5b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:4, end:true, default:600)) } + chapter6b := { to_number(pull_comma_array(styling.move_back_loyalty_costs, cell:5, end:true, default:600)) } + + chapter_custom := { to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:0, end:false, default:600)) } + chapter_customb := { to_number(pull_comma_array(styling.custom_chapter_coordinate, cell:1, 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 or else "chapter6.png"} + custom_name := {if styling.custom_chapter_name == "" then "C" else styling.custom_chapter_name} + + two_boxes := {styling.front_style == "2 box saga"} + three_boxes := {styling.front_style == "3 box saga"} + four_boxes := {styling.front_style == "4 box saga"} + back_two_boxes := {styling.back_style == "2 box saga"} + back_three_boxes := {styling.back_style == "3 box saga"} + back_four_boxes := {styling.back_style == "4 box saga"} + + 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 + else if input +17 <= (if split_12() != "" then split_12() else 249) then 1 + } + level_leader := { + (if build_array((if chapter1() != "" then chapter1() else 185)) == input then "I, ") + +(if build_array((if chapter2() != "" then chapter2() else 279)) == input then "II, ") + +(if build_array((if chapter3() != "" then chapter3() else 373)) == input then "III, ") + +(if build_array((if chapter4() != "" then chapter4() else 600)) == input then "IV, ") + +(if build_array((if chapter5() != "" then chapter5() else 600)) == input then "V, ") + +(if build_array((if chapter6() != "" then chapter6() else 600)) == input then "VI, ") + +(if build_array((if chapter_custom() != "" then chapter_custom() else 600)) == input then custom_name() + ", ") + } + build_array2 := { + if input +17 >= (if split_34b() != "" then split_34b() else 600) then 4 + else if input +17 >= (if split_23b() != "" then split_23b() else 343) then 3 + else if input +17 >= (if split_12b() != "" then split_12b() else 249) then 2 + else if input +17 <= (if split_12b() != "" then split_12b() else 249) then 1 + } + level_leader2 := { + (if build_array((if chapter1b() != "" then chapter1b() else 185)) == input then "I, ") + +(if build_array((if chapter2b() != "" then chapter2b() else 279)) == input then "II, ") + +(if build_array((if chapter3b() != "" then chapter3b() else 373)) == input then "III, ") + +(if build_array((if chapter4b() != "" then chapter4b() else 600)) == input then "IV, ") + +(if build_array((if chapter5b() != "" then chapter5b() else 600)) == input then "V, ") + +(if build_array((if chapter6b() != "" then chapter6b() else 600)) == input then "VI, ") + +(if build_array((if chapter_customb() != "" then chapter_customb() else 600)) == input then custom_name() + ", ") + } + end_leader := replace@(match:", $", replace:" — ") + + ##### 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 } + shrink_type2 := {if styling.shrink_back_typeline_text != "" then to_number(styling.shrink_back_typeline_text) else 0 } + shrink_name2 := {if styling.shrink_back_name_text != "" then to_number(styling.shrink_back_name_text) else 0 } + is_flagged := {contains(styling.other_options, match: "use doublecast flags") } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + unindent := { if contains(styling.other_options, match:"unindent nonloyalty abilities") and input == "" then -14 else 0} + ###### flavor bar stuff + 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)} + ##### backface bar + bar_offset2 := {if styling_offset2() == "-" then 0 else if styling_offset2() != "" then -styling_offset2() else 0} + styling_offset2 := { replace(styling.flavor_bar_offset_2, match:"(u|d)+", replace: "") } + offset_lines2 := {offset_counter(styling.flavor_bar_offset_2)} + + special_text := { + if styling.front_style == "saga" then ( + 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) + ) + else if is_mutate() then card.level_1_text + "\n" + card.text + else if not contains(styling.front_style, match:"planeswalker") then "" else + (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: ") +(if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + ( if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": ") +(if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n") + + ( if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": ") +(if card.level_3_text != "" then card.level_3_text else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2) + + (if has_four_abilities() then "\n") + ( if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": ") +(if card.level_4_text != "" then card.level_4_text else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3) + } + special_text2 := { + if styling.back_style == "saga" then ( + card.rule_text + +(if card.level_5_text != "" then "\n" + end_leader(level_leader2(1)) + card.level_5_text) + +(if card.level_6_text != "" then "\n" + end_leader(level_leader2(2)) + card.level_6_text) + +(if card.level_7_text != "" then "\n" + end_leader(level_leader2(3)) + card.level_7_text) + +(if card.level_8_text != "" then "\n" + end_leader(level_leader2(4)) + card.level_8_text) + ) + else if back_mutate() then card.level_5_text + "\n" + card.text_2 + else if not contains(styling.back_style, match:"planeswalker") then "" else + (if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]: ") +(if card.level_5_text != "" and card.level_5_text != card.rule_text_2 then card.level_5_text+"\n" else split_text(match:"\n", card.rule_text_2).0+"\n") + + ( if card.loyalty_cost_6 != "" then "[" + card.loyalty_cost_6 + "]" + ": ") +(if card.level_6_text != "" then card.level_6_text+"\n" else if contains(paragraph_count(card.rule_text_2), match:"~") then split_text(match:"\n", card.rule_text_2).1+"\n") + + ( if card.loyalty_cost_7 != "" then "[" + card.loyalty_cost_7 + "]" + ": ") +(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) + + (if back_four_abilities() then "\n") + ( if card.loyalty_cost_8 != "" then "[" + card.loyalty_cost_8 + "]" + ": ") +(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) + } + back_face := replace@(match:"a", replace:"b") + is_bumped := {not is_plwalker() and (card.loyalty_cost_1 != "" or card.loyalty_cost_2 != "" or card.loyalty_cost_3 != "" or card.loyalty_cost_4 != "")} + back_bumped := {not back_walker() and (card.loyalty_cost_5 != "" or card.loyalty_cost_6 != "" or card.loyalty_cost_7 != "" or card.loyalty_cost_8 != "")} +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: choice + name: front style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: 3 ability tall planeswalker + choice: double passive planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: nyx vehicle + choice: map + initial: normal + description: Choose the style for the front face +styling field: + type: choice + name: defaults + choice: Click here for default coordinate information + choice: 2 ability walker stripes - "48," + choice: 3 ability walker stripes - "27,80," + choice: 4 ability walker stripes - "21,69,119," + choice: 2 box saga stripes - "296," + choice: 3 box saga stripes - "249,343," + choice: 4 box saga stripes - "225,296,367" + choice: 2 box saga chapters - "183,223,329," + choice: 3 box saga chapters - "185,279,373," + choice: saga chapters use the "move loyalty costs" options + choice: to add chapters 4-6, add their coordinates at the end, ie "183,223,329,369," +styling field: + type: text + name: stripe coordinate + description: Overrides the coordinates for the ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: front font cap + description: Use to standardize the font size of separated abilities. Default is size 14. +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: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset + description: Move the flavor bar down X pixels. Use negative to move up. +styling field: + type: choice + name: back style + choice: normal + choice: 3 ability planeswalker + choice: 4 ability planeswalker + choice: 2 ability planeswalker + choice: 3 ability tall planeswalker + choice: double passive planeswalker + choice: 2 box saga + choice: 3 box saga + choice: 4 box saga + choice: leveler + choice: miracle + choice: nyx + choice: vehicle + choice: nyx vehicle + choice: map + initial: normal + description: Choose the style for the back face +styling field: + type: text + name: back stripe coordinate + description: Overrides the coordinates for the backface ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move back loyalty costs + description: Moves loyalty costs of the back face up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: back font cap + description: Use to standardize the font size of separated abilities of the back face. Default is size 14. +styling field: + type: text + name: shrink back name text + description: reduces the name text N points. +styling field: + type: text + name: shrink back typeline text + description: reduces the typeline text N points. +styling field: + type: text + name: level 5 chop + description: Changes the start/stop points of the first textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 6 chop + description: Changes the start/stop points of the second textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 7 chop + description: Changes the start/stop points of the third textbox of the back face. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: flavor bar offset 2 + description: Move the backface flavor bar down X pixels. Use negative to move up. +styling field: + type: text + name: opacity + description: set opacity for planeswalkers, from 0 to 255. Formatted as Front,Back, +styling field: + type: text + name: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom mask 2 + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol one + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol two + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: multiple choice + name: other options + description: Additional options + choice: normal back face + choice: promo + choice: mythic edition + choice: prerelease stamps + choice: remove from autocount + choice: use hovering pt + choice: use hovering loyalty + choice: use holofoil stamps + choice: use doublecast flags + choice: center front + choice: center back + choice: center first name + choice: center second name + choice: clear front + choice: clear back + choice: legendary front + choice: legendary back + choice: meld back + choice: front color indicator + choice: back color indicator + choice: front mutate + choice: back mutate + choice: wider planeswalker images + choice: ancestral generic mana + choice: unindent nonloyalty abilities + choice: auto nyx crowns + choice: godzilla style alias + choice: pokemon evobar + initial: use hovering pt, use holofoil stamps, back color indicator, unindent nonloyalty abilities, auto nyx crowns +styling field: + type: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: text + name: custom chapter location + description: The location of the custom chapter symbol inside magic-mainframe-extras +styling field: + type: text + name: custom chapter coordinate + description: Set the custom symbol at the given heights, formatted as Front,Back, +styling field: + type: text + name: custom chapter name + description: Set how this symbol will be called in text exports (ie I, II...). Default is C. +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: 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 + inverted common symbol: + choice images: + no: { symbol_variation(symbol: set.symbol, variation: "common") } + yes: { symbol_variation(symbol: set.symbol, variation: "invertedcommon") } + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: { if is_full() then 0 else 752} + height: {if is_full() then 0 else 523} + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: {"border_mask_" + (if is_legend() then "l" else "n") + (if back_legend() then "l" else "n") + (if card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if front_clear() or is_map() then "" else if is_saga() then saga_background() else if is_normal() then card_background() else if has_four_abilities() then card_background5() else card_background3() } + card color 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if back_clear() or back_map() then "" else if back_saga() then saga_background() else if back_normal() and contains(styling.other_options, match:"normal back face") then card_background() else if back_normal() then card_background2() else if back_four_abilities() and contains(styling.other_options, match:"normal back face") then card_background5() else if back_four_abilities() then card_background6() else if contains(styling.other_options, match:"normal back face") then card_background3() else card_background4() } + ############################# Name line + name: + left: { if is_map() then 65 else if is_normal() then 58 else 60 } + top: { if is_map() then 27 else if is_normal() then 30 else if front_clear() then 22 else 23 } + right: { (if is_map() then 344 else 339) - card_style.casting_cost.content_width } + height: {23 - (0.5 * shrink_name())} + alignment: { if contains(styling.other_options, match:"center first") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: { if is_map() then "Beleren Small Caps" else "Beleren Bold"} + size: { if is_map() then 14.8 - shrink_name() else 16 - shrink_name() } + color: black + name 2: + left: { if back_map() then 442 else if back_normal() then 437 else 435 } + top: { if back_map() then 27 else if back_normal() then 30 else if back_clear() then 22 else 23 } + right: { (if back_map() then 719 else 714) - card_style.casting_cost_2.content_width } + height: {23 - (0.5 * shrink_name2())} + alignment: { if contains(styling.other_options, match:"center second") then "bottom center" else "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + 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 contains(styling.other_options, match:"normal back face") or back_map() or back_clear() or back_saga() then "black" else "white" } + casting cost: + right: 347 + top: { if is_normal() then 29 else 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: 4 + padding top: 0 + casting cost 2: + right: 722 + top: { if back_normal() then 29 else 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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + 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 } + 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 } + z index: 1 + mask: { back_mask_script() } + default: {default_image(card.card_color_2)} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# 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 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + image: { card_identity() } + indicator 2: + left: { if back_map() then 395 else 407 } + top: { if back_saga() then 449 else if back_map() then 298 else if back_four_abilities() then 265 else 300 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity2()} + 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() } + 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"} + z index: 2 + padding top: 2 + padding bottom: { if is_map() then 4 else 0} + padding right: { if is_map() then 2 else 0} + font: + name: Beleren Bold + size: { if is_map() then 12 - shrink_type() else 13 - shrink_type()} + color: black + separator color: red + type 2: + left: { if back_map() then 462 else if has_identity2() then "427" else "413" } + top: { (if back_map() then 297.5 else if back_saga() 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"} + z index: 2 + padding top: 2 + padding bottom: { if back_map() then 4 else 0} + padding right: { if back_map() then 2 else 0} + 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 contains(styling.other_options, match:"normal back face") then "black" else "white"} + separator color: red + rarity: + right: { if is_map() then 199 else 345 } + top: { if is_saga() then 445 else if is_map() then 53 else if is_normal() then 297 else if has_four_abilities() then 263 else 298 } + width: { if is_normal() then 44 else 42 } + height: { if is_normal() then 22 else 21 } + z index: 3 + 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") + rarity 2: + right: { if back_map() then 576 else 722} + top: { if back_saga() then 445 else if back_map() then 53 else if back_normal() then 297 else if back_four_abilities() then 263 else 298 } + width: { if back_normal() then 44 else 42 } + height: { if back_normal() then 22 else 21 } + z index: 3 + 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: { if is_map() then 40 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 0} + bottom: { bottom_of_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else (if is_mutate() then 12 else 14) } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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: { if back_map() then 417 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 0} + bottom: { bottom_of_textbox2()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + scale down to: 6 + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else (if back_mutate() then 12 else 14) } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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: { 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 } + 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 } + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 1 text: + left: {if is_saga() then 45 else if is_mutate() then (if is_bumped() then 47 else 29) else 63+unindent(card.loyalty_cost_1)} + top: { if is_saga() then 155 else if back_mutate() then 329 else if has_four_abilities() then 289-lv_chop(styling.level_1_chop, cell:0)+(if front_clear() then 5 else 0) else 330-lv_chop(styling.level_1_chop, cell:0) } + width: { -lv_chop(styling.level_1_chop, cell:2)-unindent(card.loyalty_cost_1) + if is_saga() then 138 else if is_mutate() then (314 - if is_bumped() then 18) else if is_normal() then 0 else 282 } + bottom: { if is_saga() then (if split_12() == "" then 249 else split_12()) else if is_mutate() then 391 else if is_normal() then 0 else bottom_of_walker_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else if is_mutate() then 12 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 2 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_2)} + top: { (if is_saga() then (if split_12() == "" then 249 else split_12()) else if heavy_levels() then stripe30()+10 else if has_four_abilities() then stripe31()+10 else if has_two_abilities() then stripe01()+11 else stripe12()+10) -lv_chop(styling.level_2_chop, cell:0) } + width: { -lv_chop(styling.level_2_chop, cell:2)-unindent(card.loyalty_cost_2) + if is_saga() then 138 else if is_normal() then 0 else 282 } + bottom: { if is_normal() and not is_saga() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else if has_two_abilities() then 478 else stripe23()+10) - lv_chop(styling.level_2_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 3 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_3)} + top: { if has_two_abilities() then 0 else (if is_saga() then (if split_23() == "" then 343 else split_23()) else if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else stripe23()+10) -lv_chop(styling.level_3_chop, cell:0) } + width: { -lv_chop(styling.level_3_chop, cell:2)-unindent(card.loyalty_cost_3) + if is_saga() then 138 else if is_normal() then 0 else 282 } + bottom: { if has_two_abilities() or is_normal() and not is_saga() then 0 else (if is_saga() then (if split_34() == "" then 437 else split_34()) else if heavy_levels() then stripe32()+10 else if has_four_abilities() then stripe33()+10 else 478) - lv_chop(styling.level_3_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + level 4 text: + left: {if is_saga() then 45 else 63+unindent(card.loyalty_cost_4)} + top: { if is_saga() then (if split_34() == "" then 437 else split_34()) else if heavy_levels() then stripe32()+10 else stripe33()+10 -lv_chop(styling.level_4_chop, cell:0) } + width: { -lv_chop(styling.level_4_chop, cell:2)-unindent(card.loyalty_cost_4) + if is_saga() then 138 else if has_four_abilities() then 282 else 0 } + bottom: { if is_saga() then 437 else if has_four_abilities() then 475 - lv_chop(styling.level_4_chop, cell:1) else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else if has_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") then "middle center" else "middle left" + z index: 5 + 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 + mask: walker_text_mask.png + level 5 text: + left: {if back_saga() then 422 else if back_mutate() then (if back_bumped() then 424 else 406) else 440+unindent(card.loyalty_cost_5)} + top: { if back_saga() then 155 else if back_mutate() then 329 else if back_four_abilities() then 289-lv_chop(styling.level_5_chop, cell:0)+(if back_clear() then 5 else 0) else 330-lv_chop(styling.level_5_chop, cell:0) } + width: { -lv_chop(styling.level_5_chop, cell:2)-unindent(card.loyalty_cost_5) + if back_saga() then 138 else if back_mutate() then (314 - if back_bumped() then 18) else if back_normal() then 0 else 282 } + bottom: { if back_saga() then (if split_12b() == "" then 249 else split_12b()) else if back_mutate() then 391 else if back_normal() then 0 else bottom_of_walker_textbox_2() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else if back_mutate() then 12 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 6 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_6)} + top: { (if back_saga() then (if split_12b() == "" then 249 else split_12b()) else if heavy_levels2() then stripe30b()+10 else if back_four_abilities() then stripe31b()+10 else if back_two_abilities() then stripe01b()+11 else stripe12b()+10) -lv_chop(styling.level_6_chop, cell:0) } + width: { -lv_chop(styling.level_6_chop, cell:2)-unindent(card.loyalty_cost_6) + if back_saga() then 138 else if back_normal() then 0 else 282 } + bottom: { if back_normal() and not back_saga() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else if heavy_levels2() then stripe31b()+10 else if back_four_abilities() then stripe32b()+10 else if back_two_abilities() then 478 else stripe23b()+10) - lv_chop(styling.level_6_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 7 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_7)} + top: { if back_two_abilities() then 0 else (if back_saga() then (if split_23b() == "" then 343 else split_23b()) else if heavy_levels2() then stripe31b()+10 else if back_four_abilities() then stripe32b()+10 else stripe23b()+10) -lv_chop(styling.level_7_chop, cell:0) } + width: { -lv_chop(styling.level_7_chop, cell:2)-unindent(card.loyalty_cost_7) + if back_saga() then 138 else if back_normal() then 0 else 282 } + bottom: { if back_two_abilities() or back_normal() and not back_saga() then 0 else (if back_saga() then (if split_34b() == "" then 437 else split_34b()) else if heavy_levels2() then stripe32b()+10 else if back_four_abilities() then stripe33b()+10 else 478) - lv_chop(styling.level_7_chop, cell:1) } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + level 8 text: + left: {if back_saga() then 422 else 440+unindent(card.loyalty_cost_8)} + top: {if back_saga() then (if split_34b() == "" then 437 else split_34b()) else if heavy_levels2() then stripe32b()+10 else stripe33b()+10 -lv_chop(styling.level_8_chop, cell:0) } + width: { -lv_chop(styling.level_8_chop, cell:2)-unindent(card.loyalty_cost_8) + if back_saga() then 138 else if back_four_abilities() then 282 else 0 } + bottom: { if back_saga() then 437 else if back_four_abilities() then 475 - lv_chop(styling.level_8_chop, cell:1) else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else if back_four_abilities() then 13.8 else 14 } + alignment: + script: if contains(styling.other_options, match:"center back") then "middle center" else "middle left" + z index: 5 + 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 + mask: walker_text_mask.png + ############################# PT + pt: + z index: 5 + left: 286 + top: { if is_map() then 467 else 469 } + width: { if is_normal() or card.pt != "" 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_vehicle() then "white" else "black" } + separator color: red + pt 2: + z index: 5 + left: 661 + top: { if back_map() then 467 else 469} + width: {if back_normal() or card.pt_2 != "" then 60 else 0 } + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: { if back_map() then 14 else 16} + color: { if back_map() or back_clear() then "black" else "white"} + separator color: red + ############################# Loyalty + loyalty: + z index: 7 + left: 326 + top: 462 + width: { if card.loyalty != "" then 13.16 else if is_normal() then 0 else 13.16 } + height: { if card.loyalty != "" then 34.63 else if is_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty 2: + z index: 7 + left: 703 + top: 462 + width: { if card.loyalty_2 != "" then 13.16 else if back_normal() then 0 else 13.16 } + height: { if card.loyalty_2 != "" then 34.63 else if back_normal() then 0 else 34.63 } + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty cost 1: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 297 else if has_two_abilities() then 348 else 335) } + width: { if not is_normal() or card.loyalty_cost_1 != "" then 13.16 else 0 } + height: { if not is_normal() or card.loyalty_cost_1 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 344 else if has_two_abilities() then 420 else 386) } + width: { if not is_normal() or card.loyalty_cost_2 != "" then 13.16 else 0 } + height: { if not is_normal() or card.loyalty_cost_2 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(if has_four_abilities() then 391 else 435) } + width: { if has_two_abilities() then 0 else if not is_normal() or card.loyalty_cost_3 != "" then 13.16 else 0 } + height: { if has_two_abilities() then 0 else if not is_normal() or card.loyalty_cost_3 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: {if is_normal() then 14 else 32} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +438 } + width: { if has_four_abilities() or card.loyalty_cost_4 != "" then 13.16 else 0 } + height: { if has_four_abilities() or card.loyalty_cost_4 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 5: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 297 else if back_two_abilities() then 348 else 335) } + width: { if not back_normal() or card.loyalty_cost_5 != "" then 13.16 else 0 } + height: { if not back_normal() or card.loyalty_cost_5 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 6: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 344 else if back_two_abilities() then 420 else 386) } + width: { if not back_normal() or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if not back_normal() or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 7: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_four_abilities() then 391 else 435) } + width: { if back_two_abilities() then 0 else if not back_normal() or card.loyalty_cost_6 != "" then 13.16 else 0 } + height: { if back_two_abilities() then 0 else if not back_normal() or card.loyalty_cost_6 != "" then 34.63 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 8: + z index: 7 + left: {if back_normal() then 391 else 409} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +438 } + width: { if back_four_abilities() or card.loyalty_cost_8 != "" then 13.16 else 0 } + height: { if back_four_abilities() or card.loyalty_cost_8 != "" 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: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if is_normal() and card.pt != "" then (if is_map() then 504 else 500) else if is_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + illustrator 2: + left: { 419 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" then (if back_map() then 504 else 500) else if back_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold +############################## Alias + alias: + left: {if is_saga() then 188 else if is_skinned() then 45 else if poke_walker() then 36 else if is_map() then 17 else 33} + top: {if is_plwalker() then 46 else if is_map() then 58 else 53} + 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") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + alias 2: + left: { if back_saga() then 565 else if is_skinned() then 422 else if back_poke_walker() then 413 else if back_map() then 394 else 410} + top: {if back_walker() then 46 else if back_map() then 58 else 53} + width: {if is_skinned() then 285 else if use_evobar() then max(100, card_style.alias_2.content_width) else 0} + height: 20 + alignment: { (if is_skinned() then "center") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + +############################################################## Extra card fields +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() 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: text + name: card code 2 + editable: false + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() then + forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text) + else + back_face(card.custom_card_number) + " " + rarity_code() + " " + 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: 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 + 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: 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: choice + name: top stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: choice + name: top stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe back + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color back + script: if back_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 back + script: if front_clear() then rgb(230,230,230) else rgb(200,200,200) + 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 field: + type: choice + name: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: clear frame back + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: pt 2 copy + script: if contains(styling.other_options, match:"use hovering loyalty") and card.pt_2 == "" then card.loyalty_2 else 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: choice + name: corner + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "day" + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "night" + save value: true + editable: true +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: miracle overlay + choice: miracle + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: curtain + choice: curtain + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: legend overlay + choice: crown + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay 2 + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay 2 + choice: nyx + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: miracle overlay 2 + choice: miracle + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: curtain 2 + choice: curtain + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: legend overlay 2 + choice: crown + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: choice + name: patch 1 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: patch 2 + choice: patch + save value: false + editable: false +extra card field: + type: choice + name: map + choice: map + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: map 2 + choice: map + save value: false + editable: false + script: card.card_color_2 +extra card field: + type: text + name: cb 2 copy + script: card.casting_cost_2 + editable: false + save value: false +extra card field: + type: text + name: cb copy + script: card.casting_cost + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + choice: cb + name: cb box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + choice: bar + name: meld bar + 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: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: promo label 2 + save value: true + description: The second golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: text + name: filler text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text_2) + special_text2() +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter custom + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: chapter text + editable: true + save value: true + show statistics: false + multi line: true + script: forward_editor(field: card.rule_text) + default: "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)" +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 1b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6b + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter customb + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: chapter text 2 + editable: true + save value: true + show statistics: false + multi line: true + script: forward_editor(field: card.rule_text_2) + default: "(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)" +extra card field: + type: choice + name: linebreak 1b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4b + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: color + name: opac filter + script: rgb(opacity(0), opacity(0), opacity(0)) + save value: false +extra card field: + type: color + name: opac filter 2 + script: rgb(opacity(1), opacity(1), opacity(1)) + save value: false +extra card field: + type: color + name: silver patch + script: rgb(0,0,0) +extra card field: + type: color + name: silver patch 2 + script: rgb(0,0,0) +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip 2 + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start 2 + choice: evo + save value: false + editable: false + +extra card style: + pt 2 copy: + z index: 4 + right: 347 + top: 446 + width: 30 + height: 12 + alignment: bottom right + visible: {contains(styling.other_options, match:"use hovering pt")} + font: + name: ModMatrix + size: 12 + weight: bold + color: {rgb(45,45,45)} + separator color: red + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card code 2: + left: 399 + 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: 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 + 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: {if is_map() then 169 else if is_normal() then 165 else 170 } + top: { if is_normal() and not is_map() then 472 else 473 } + width: { if is_map() then 38 else if is_normal() then 46 else 36.5 } + height: { if is_map() then 24 else if is_normal() then 26 else 22.5 } + z index: 3 + visible: { is_stamped() and not front_clear() } + render style: image + image: { if is_map() then "maps/holo_stamp.png" else if is_normal() then card_stamp2() else card_stamp() } + mask: { if is_full() then "stamp_mask_full.png" else "stamp_mask.png" } + foil stamp: + left: {if front_clear() then 168 else if is_normal() then 165 else 170 } + top: { if front_clear() then 471 else if is_normal() then 472 else 473 } + width: { if front_clear() and is_normal() then 0 else if front_clear() then 41 else if is_normal() then 46 else 36.5 } + height: { if front_clear() and is_normal() then 0 else if front_clear() then 28 else if is_normal() then 26 else 22.5 } + z index: 4 + visible: { is_stamped() and not is_map()} + render style: image + image: { if front_clear() then "xstamp.png" else "foil_stamp.png" } + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + foil layer 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 14 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 295 else if has_two_abilities() then 346 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 342 else if has_two_abilities() then 417 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(if has_four_abilities() then 389 else 432) } + width: { if has_two_abilities() then 0 else 42 } + height: { if has_two_abilities() then 0 else 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: {if is_normal() then 0 else 18} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +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 + colon 1: + left: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:0) +(if has_four_abilities() then 309 else if has_two_abilities() then 360 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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:1) +(if has_four_abilities() then 356 else if has_two_abilities() then 431 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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:2) +(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: {if is_normal() then 41 else 59} + top: { -loyal_move(styling.move_loyalty_costs, cell:3) +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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 309 else if back_two_abilities() then 360 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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 356 else if back_two_abilities() then 431 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: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_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_7 != "" } + colon 8: + left: {if back_normal() then 418 else 436} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +450 } + width: { if back_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_8 != "" } + top stripe: + left: 46 + top: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if has_two_abilities() then stripe01() else stripe12() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png") } + bot stripe: + left: 46 + top: { if has_four_abilities() then stripe32() else stripe23() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + fourth stripe: + left: 46 + top: { stripe33() } + width: 299 + height: 20 + image: { (if front_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { has_four_abilities() and not stagger_levels() and not contains(styling.custom_mask, match:".png")} + stripe color: + left: 46 + top: { if has_four_abilities() then 307 else 343 } + width: 299 + bottom: { if has_four_abilities() then stripe31() else if two_clear() then stripe01()+10 else if has_two_abilities() then stripe01() else stripe12() } + z index: 2 + mask: stripe_mask.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + stripe color 2: + left: 46 + top: { (if has_four_abilities() then stripe32() else stripe23()) +20 } + width: 299 + bottom: { if stagger_levels() then 461 else if has_four_abilities() then stripe33() else 461 } + z index: 2 + mask: stripe_mask.png + visible: { has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + top color: + left: 26 + top: { if front_clear() and has_four_abilities() then 288 else if has_four_abilities() then 284 else 320 } + width: 324 + height: { if front_clear() and has_four_abilities() then 19 else 23 } + z index: 2 + mask: mask_top.png + visible: { has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() and not contains(styling.custom_mask, match:".png")} + bottom color: + left: 26 + top: 461 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { has_three_abilities() or stagger_levels() and not contains(styling.custom_mask, match:".png")} + loyalty cost box 5: + left: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:0) +(if back_four_abilities() then 295 else if back_two_abilities() then 346 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:1) +(if back_four_abilities() then 342 else if back_two_abilities() then 417 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:2) +(if back_four_abilities() then 389 else 432) } + width: { if back_two_abilities() then 0 else 42 } + height: { if back_two_abilities() then 0 else 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: {if back_normal() then 377 else 395} + top: { -loyal_move(styling.move_back_loyalty_costs, cell:3) +436 } + width: { if back_four_abilities() 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 + + top stripe back: + left: 423 + top: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if back_two_abilities() then stripe01b() else stripe12b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png") } + bot stripe back: + left: 423 + top: { if back_four_abilities() then stripe32b() else stripe23b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + fourth stripe back: + left: 423 + top: { stripe33b() } + width: 299 + height: 20 + image: { (if back_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { back_four_abilities() and not stagger_levels2() and not contains(styling.custom_mask_2, match:".png")} + stripe color back: + left: 423 + top: { if back_four_abilities() then 307 else 343 } + width: 299 + bottom: { if back_four_abilities() then stripe31b() else if two_back_clear() then stripe01b()+10 else if back_two_abilities() or two_back_clear() then stripe01b() else stripe12b() } + z index: 2 + mask: stripe_mask.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + stripe color 2 back: + left: 423 + top: { (if back_four_abilities() then stripe32b() else stripe23b()) +20 } + width: 299 + bottom: { if stagger_levels2() then 460 else if back_four_abilities() then stripe33b() else 460 } + z index: 2 + mask: stripe_mask.png + visible: { back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + top color back: + left: 403 + top: { if back_clear() and back_four_abilities() then 286 else if back_four_abilities() then 284 else 320 } + width: 324 + height: { if back_clear() and back_four_abilities() then 21 else 23 } + z index: 2 + mask: mask_top.png + visible: { back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() and not contains(styling.custom_mask_2, match:".png")} + bottom color back: + left: 403 + top: 460 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { back_three_abilities() or stagger_levels2() and not contains(styling.custom_mask_2, match:".png")} + pt box: + left: { if is_map() then 270 else 273} + top: { if is_map() then 453 else 466} + width: { if is_map() then 90 else if is_normal() or card.pt != "" then 81 else 0 } + height: { if is_map() then 54 else if is_normal() or card.pt != "" then 42 else 0 } + z index: 3 + visible: { card.pt != "" } + render style: image + image: { if is_map() then card_mapbox() else if is_vehicle() then "vpt.png" else if front_clear() then "xpt.png" else card_ptbox() } + pt box 2: + left: { if back_map() then 647 else 648} + top: { if back_map() then 453 else 466} + width: { if back_map() then 90 else if back_normal() or card.pt_2 != "" then 81 else 0} + height: {if back_map() then 54 else if back_normal() or card.pt != "" then 42 else 0} + z index: 3 + visible: { card.pt_2 != "" } + render style: image + image: { if back_map() then card_mapbox2() else if back_vehicle() then "vpt.png" else if back_clear() then "xpt.png" else card_ptbox2() } + auto copyright: + right: 350 + top: { if is_normal() and card.pt != "" then 500 else if is_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + auto copyright 2: + right: 728 + top: { if back_normal() and card.pt_2 != "" then 500 else if back_normal() then 488 else 498 } + width: 140 + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + clear frame: + left: 0 + top: 0 + width: { if front_clear() then 375 else 0 } + height: { if front_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if is_normal() then "clear" else if has_four_abilities() then "xcard2" else "xcard") + (if has_two_abilities() or two_clear() or has_three_abilities() or has_four_abilities() then "_level") + (if is_stamped() and is_normal() then "_rare") + ".png" } + clear frame back: + left: 377 + top: 0 + width: { if back_clear() then 375 else 0 } + height: { if back_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if back_normal() then "clear2" else if back_four_abilities() then "xcard2" else "xcard") + (if back_two_abilities() or two_back_clear() or back_three_abilities() or back_four_abilities() then "_level") + ".png" } + corner: + left: { if is_map() then 22 else 19} + top: { if is_normal() then 25 else if front_clear() then 17 else 18} + height: { if is_normal() then 31 else 32} + width: { if is_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + corner 2: + left: { if back_map() then 399 else 396} + top: { if back_normal() then 25 else if back_clear() then 17 else 18} + height: { if back_normal() then 31 else 32} + width: { if back_normal() then 31 else 32} + z index: 5 + render style: image + choice images: + day: sun_circle.png + night: night_circle.png + eldrazi: eldrazi.png + moon: moon.png + compass: compass.png + 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 + compass: compass.png + aetherprint: aetherprint.png + sparker colors white: planeswalker/wcorner.png + sparker colors blue: planeswalker/ucorner.png + sparker colors black: planeswalker/bcorner.png + sparker colors red: planeswalker/rcorner.png + sparker colors green: planeswalker/gcorner.png + sparker colors multicolor: planeswalker/mcorner.png + sparker colors colorless: planeswalker/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "" else nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/notch_" + (if is_vehicle() then "v_") + "mask.png"} + curtain: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if is_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "xcrown.png" else legend_background()} + z index: 3 + visible: {is_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not front_clear() then "nodemask.png"} + miracle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if front_clear() then "miracles/xmiracle.png" else miracle_background()} + z index: 1 + visible: {is_miracle()} + mask: { if not front_clear() then "nodemask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: voverlay.png + z index: 0 + mask: vmask.png + visible: {is_vehicle()} + nyx overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "" else nyx_background()} + z index: 0 + visible: {back_nyx()} + mask: {"nyx/" + (if contains(styling.other_options, match:"normal back face") then "notch_") + (if is_vehicle() then "v_") + "mask.png"} + miracle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "miracles/xmiracle.png" else if contains(styling.other_options, match:"normal back face") then miracle_background() else miracle_background2()} + z index: 1 + visible: {back_miracle()} + mask: { if not back_clear() then "nodemask.png"} + curtain 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {curtain_background()} + z index: 3 + visible: {is_curtains()} + mask: { if back_legend() then "lcurtainmask.png" else "nodemask.png"} + legend overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_clear() then "xcrown.png" else legend_background2()} + z index: 3 + visible: {back_legend()} + mask: { if is_curtains() or is_full() then "curtainmask.png" else if not back_clear() then "nodemask.png"} + vehicle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: voverlay.png + z index: 0 + mask: {if contains(styling.other_options, match:"normal back face") then "vmask.png" else ""} + visible: {back_vehicle()} + patch 1: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {if has_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not is_normal() and not (front_clear() and has_four_abilities())} + z index: 2 + patch 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {if back_four_abilities() then "planeswalker/bigpatch.png" else "planeswalker/smolpatch.png"} + visible: {not back_normal() and not (back_clear() and back_four_abilities())} + z index: 2 + map: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background()} + visible: {is_map()} + mask: maps/frame_mask.png + map 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {map_background2()} + visible: {back_map()} + mask: maps/frame_mask.png + cb 2 copy: + z index: 4 + left: 270 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb copy: + z index: 4 + left: 647 + top: 60 + width: 70 + height: 20 + alignment: bottom center + font: + name: ModMatrix + size: 12 + weight: bold + color: black + separator color: red + symbol font: + name: magic-mana-large + size: 13 + alignment: middle right + always symbol: true + visible: { is_flagged()} + cb box: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost_2 != "" and is_flagged() } + render style: image + image: { card_cb() } + cb box 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 1 + visible: { card.casting_cost != "" and is_flagged()} + render style: image + image: { card_cb() } + meld bar: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: meldmask.png + visible: {contains(styling.other_options, match:"meld back")} + z index: 10 + promo label: + left: 40 + top: { if has_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + 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 } + promo label 2: + left: 417 + top: { if back_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + flavor bar 2: + left: 377 + top: { bar_equation2() } + width: 375 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } + + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter1.png + visible: {is_saga()} + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter2.png + visible: {is_saga()} + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter3.png + visible: {is_saga()} + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter4.png + visible: {is_saga()} + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter5.png + visible: {is_saga()} + chapter 6: + left: 14 + top: { if chapter6() == "" then 600 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter6.png + visible: {is_saga()} + chapter custom: + left: 14 + top: { if chapter_custom() == "" then 600 else chapter_custom() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {is_saga()} + chapter text: + left: 30 + top: 69 + width: 153 + height: 70 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.front_font_cap != "" then styling.front_font_cap else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.front_font_cap != "" then styling.front_font_cap else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") 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 + visible: {is_saga()} +###pulls double duty as saga line and mutate bar to reduce fields + linebreak 1: + left: {if is_mutate() then 28 else 43} + top: {if is_mutate() then 393 else 154} + width: {if is_mutate() then 317 else 143} + height: {if is_mutate() then 2 else 3} + render style: image + z index: 6 + image: {if is_mutate() then "mutbar.png" else "line.png"} + visible: {is_saga() or is_mutate()} + linebreak 2: + left: 42 + top: {if split_12() == "" then 248 else split_12()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {is_saga()} + linebreak 3: + left: 42 + top: {if split_23() == "" then 342 else split_23()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {three_boxes() or four_boxes()} + linebreak 4: + left: 42 + top: {if split_34() == "" then 600 else split_34()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {four_boxes()} + + chapter 1b: + left: 391 + top: { if chapter1b() == "" then 185 else chapter1b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter1.png + visible: {back_saga()} + chapter 2b: + left: 391 + top: { if chapter2b() == "" then 279 else chapter2b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter2.png + visible: {back_saga()} + chapter 3b: + left: 391 + top: { if chapter3b() == "" then 373 else chapter3b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter3.png + visible: {back_saga()} + chapter 4b: + left: 391 + top: { if chapter4b() == "" then 600 else chapter4b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter4.png + visible: {back_saga()} + chapter 5b: + left: 391 + top: { if chapter5b() == "" then 600 else chapter5b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter5.png + visible: {back_saga()} + chapter 6b: + left: 391 + top: { if chapter6b() == "" then 600 else chapter6b() } + width: 30 + height: 34 + render style: image + z index: 5 + image: saga/chapter6.png + visible: {back_saga()} + chapter customb: + left: 391 + top: { if chapter_customb() == "" then 600 else chapter_customb() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {back_saga()} + chapter text 2: + left: 407 + top: 69 + width: 153 + height: 70 + z index: 3 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.back_font_cap != "" then styling.back_font_cap else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.back_font_cap != "" then styling.back_font_cap else 14 } + alignment: + script: if contains(styling.other_options, match:"center front") 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 + visible: {back_saga()} + linebreak 1b: + left: {if back_mutate() then 405 else 420} + top: {if back_mutate() then 393 else 154} + width: {if back_mutate() then 317 else 143} + height: {if back_mutate() then 2 else 3} + render style: image + z index: 6 + image: {if back_mutate() then "mutbar.png" else "line.png"} + visible: {back_saga() or back_mutate()} + linebreak 2b: + left: 419 + top: {if split_12b() == "" then 248 else split_12b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_saga()} + linebreak 3b: + left: 419 + top: {if split_23b() == "" then 342 else split_23b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_three_boxes() or back_four_boxes()} + linebreak 4b: + left: 419 + top: {if split_34b() == "" then 600 else split_34b()-1} + width: 144 + height: 3 + render style: image + z index: 6 + image: line.png + visible: {back_four_boxes()} + opac filter: + left: 45 + top: {if has_four_abilities() then 289 else 325} + width: 303 + height: {if has_four_abilities() then 192 else 155} + mask: {"opacfilter" + if has_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {is_plwalker() and pull_comma_array(styling.opacity, cell:0, end:false, default:300) != 300} + opac filter 2: + left: 422 + top: {if back_four_abilities() then 289 else 325} + width: 303 + height: {if back_four_abilities() then 192 else 155} + mask: {"opacfilter" + if back_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {back_walker() and pull_comma_array(styling.opacity, cell:1, end:false, default:300) != 300} + silver patch: + left: 10 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and is_legend() and card.border_color == rgb(200,200,200)} + silver patch 2: + left: 387 + top: 10 + width: 355 + height: 15 + z index: 2 + visible: {not is_full() and back_legend() and card.border_color == rgb(200,200,200)} + evobar: + left: { if is_saga() then 188 else if is_skinned() then 75 else if poke_walker() then 40 else if is_map() then 15 else 27} + top: { if is_plwalker() then 51 else if is_map() then 62 else 57} + width: {if is_skinned() then 225 else card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip: + left: {if is_skinned() then 299.6 else (if poke_walker() then 39.6 else if is_map() then 14.6 else if is_saga() then 187.6 else 26.6) + card_style.alias.content_width} + top: {if is_plwalker() then 51 else if is_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar 2: + left: { if back_saga() then 565 else if is_skinned() then 452 else if back_poke_walker() then 417 else if back_map() then 391 else 404} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: {if is_skinned() then 225 else card_style.alias_2.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip 2: + left: {if is_skinned() then 676.6 else (if back_poke_walker() then 416.6 else if back_map() then 390.6 else if back_saga() then 564.6 else 403.6) + card_style.alias_2.content_width} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar start: + left: {if poke_walker() then 31 else 39.4} + top: {if is_plwalker() then 51 else if is_map() then 62 else 57} + width: {if poke_walker() then 9 else 36} + height: 27 + z index: 2 + render style: image + image: {if poke_walker() then "evobar_start.png" else "evobar_flip.png"} + mask: {if poke_walker() then "evobar_mask.png" else ""} + visible: {is_skinned() or poke_walker()} + evobar start 2: + left: {if back_poke_walker() then 408 else 416.4} + top: {if back_walker() then 51 else if back_map() then 62 else 57} + width: {if back_poke_walker() then 9 else 36} + height: 27 + z index: 2 + render style: image + image: {if back_poke_walker() then "evobar_start.png" else "evobar_flip.png"} + mask: {if back_poke_walker() then "evobar_mask.png" else ""} + visible: {is_skinned() or back_poke_walker()} diff --git a/data/magic-m15-mainframe-dfc.mse-style/sun_circle.png b/data/magic-m15-mainframe-dfc.mse-style/sun_circle.png new file mode 100644 index 000000000..ca9fded6a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/sun_circle.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/test_mask.png b/data/magic-m15-mainframe-dfc.mse-style/test_mask.png new file mode 100644 index 000000000..dad7d132c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/test_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/text_mask.png b/data/magic-m15-mainframe-dfc.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/text_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/textmask.png b/data/magic-m15-mainframe-dfc.mse-style/textmask.png new file mode 100644 index 000000000..8dfad1094 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/textmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/tombstone.png b/data/magic-m15-mainframe-dfc.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/tombstone.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/top_stripe.png b/data/magic-m15-mainframe-dfc.mse-style/top_stripe.png new file mode 100644 index 000000000..93b7b1b5d Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/top_stripe.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/top_stripe_test.png b/data/magic-m15-mainframe-dfc.mse-style/top_stripe_test.png new file mode 100644 index 000000000..8dddf2ffa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/top_stripe_test.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/ucb.png b/data/magic-m15-mainframe-dfc.mse-style/ucb.png new file mode 100644 index 000000000..e20604ef5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ucb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/ulcb.png b/data/magic-m15-mainframe-dfc.mse-style/ulcb.png new file mode 100644 index 000000000..e20604ef5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ulcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/acard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/acard.jpg new file mode 100644 index 000000000..2920fac2a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/acard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/bcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/bcard.jpg new file mode 100644 index 000000000..87b763ac6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/bcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/blcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/blcard.jpg new file mode 100644 index 000000000..eadeaec8c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/blcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/ccard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/ccard.jpg new file mode 100644 index 000000000..73df266f4 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/ccard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/clcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/clcard.jpg new file mode 100644 index 000000000..e55f7cae0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/clcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/gcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/gcard.jpg new file mode 100644 index 000000000..e26d96cd0 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/gcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/glcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/glcard.jpg new file mode 100644 index 000000000..09e7f5170 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/glcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/mcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/mcard.jpg new file mode 100644 index 000000000..b80a27c69 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/mcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/mlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/mlcard.jpg new file mode 100644 index 000000000..add32ca43 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/mlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/rcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/rcard.jpg new file mode 100644 index 000000000..279a3a531 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/rcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/rlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/rlcard.jpg new file mode 100644 index 000000000..e8fd25941 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/rlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/ucard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/ucard.jpg new file mode 100644 index 000000000..7bce0654b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/ucard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/ulcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/ulcard.jpg new file mode 100644 index 000000000..dc977d8a6 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/ulcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/wcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/wcard.jpg new file mode 100644 index 000000000..272e6ee56 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/wcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/unnotched/wlcard.jpg b/data/magic-m15-mainframe-dfc.mse-style/unnotched/wlcard.jpg new file mode 100644 index 000000000..c77292054 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/unnotched/wlcard.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/ustamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/ustamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/vmask.png b/data/magic-m15-mainframe-dfc.mse-style/vmask.png new file mode 100644 index 000000000..a74887f68 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/vmask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/voverlay.png b/data/magic-m15-mainframe-dfc.mse-style/voverlay.png new file mode 100644 index 000000000..869dc0993 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/voverlay.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/voverlay_full.png b/data/magic-m15-mainframe-dfc.mse-style/voverlay_full.png new file mode 100644 index 000000000..369c4589f Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/voverlay_full.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/vpt.png b/data/magic-m15-mainframe-dfc.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/vpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/walker_stamp_mask.png b/data/magic-m15-mainframe-dfc.mse-style/walker_stamp_mask.png new file mode 100644 index 000000000..656f082de Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/walker_stamp_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/walker_text_mask.png b/data/magic-m15-mainframe-dfc.mse-style/walker_text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/walker_text_mask.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wcb.png b/data/magic-m15-mainframe-dfc.mse-style/wcb.png new file mode 100644 index 000000000..afe4a685c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wlcb.png b/data/magic-m15-mainframe-dfc.mse-style/wlcb.png new file mode 100644 index 000000000..afe4a685c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wlcb.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wlslide.png b/data/magic-m15-mainframe-dfc.mse-style/wlslide.png new file mode 100644 index 000000000..2a8e5eefc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wlslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wlslide2.png b/data/magic-m15-mainframe-dfc.mse-style/wlslide2.png new file mode 100644 index 000000000..21cbfc739 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wlslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wslide.png b/data/magic-m15-mainframe-dfc.mse-style/wslide.png new file mode 100644 index 000000000..00ce39173 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wslide.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wslide2.png b/data/magic-m15-mainframe-dfc.mse-style/wslide2.png new file mode 100644 index 000000000..e1428774b Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wslide2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/wstamp.jpg b/data/magic-m15-mainframe-dfc.mse-style/wstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard.png b/data/magic-m15-mainframe-dfc.mse-style/xcard.png new file mode 100644 index 000000000..ace94b5fa Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard2.png b/data/magic-m15-mainframe-dfc.mse-style/xcard2.png new file mode 100644 index 000000000..3945ca1ba Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard2.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard2_level.png b/data/magic-m15-mainframe-dfc.mse-style/xcard2_level.png new file mode 100644 index 000000000..ab6718b4c Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard2_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard2_level_rare.png b/data/magic-m15-mainframe-dfc.mse-style/xcard2_level_rare.png new file mode 100644 index 000000000..c4fccedfd Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard2_level_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard2_rare.png b/data/magic-m15-mainframe-dfc.mse-style/xcard2_rare.png new file mode 100644 index 000000000..af786291a Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard2_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard_level.png b/data/magic-m15-mainframe-dfc.mse-style/xcard_level.png new file mode 100644 index 000000000..ac63fe7b5 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard_level.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard_level_rare.png b/data/magic-m15-mainframe-dfc.mse-style/xcard_level_rare.png new file mode 100644 index 000000000..d64e544b3 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard_level_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcard_rare.png b/data/magic-m15-mainframe-dfc.mse-style/xcard_rare.png new file mode 100644 index 000000000..8586f0edc Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcard_rare.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xcrown.png b/data/magic-m15-mainframe-dfc.mse-style/xcrown.png new file mode 100644 index 000000000..fec884645 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xcrown.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xpt.png b/data/magic-m15-mainframe-dfc.mse-style/xpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xpt.png differ diff --git a/data/magic-m15-mainframe-dfc.mse-style/xstamp.png b/data/magic-m15-mainframe-dfc.mse-style/xstamp.png new file mode 100644 index 000000000..e3a117e40 Binary files /dev/null and b/data/magic-m15-mainframe-dfc.mse-style/xstamp.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/artist_arrow.png b/data/magic-m15-mainframe-planes-mini.mse-style/artist_arrow.png new file mode 100644 index 000000000..7231d4cc3 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/bar.png b/data/magic-m15-mainframe-planes-mini.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/bar.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/card-sample.png b/data/magic-m15-mainframe-planes-mini.mse-style/card-sample.png new file mode 100644 index 000000000..2a05c2438 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/card-sample.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/card.png b/data/magic-m15-mainframe-planes-mini.mse-style/card.png new file mode 100644 index 000000000..a6858e722 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/card.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/filter.png b/data/magic-m15-mainframe-planes-mini.mse-style/filter.png new file mode 100644 index 000000000..2322f8b52 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/filter.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/image_mask.png b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask.png new file mode 100644 index 000000000..048bd5095 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_high.png b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_high.png new file mode 100644 index 000000000..2a6dffd04 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_high.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_level.png b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_level.png new file mode 100644 index 000000000..820260fa2 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_level.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_low.png b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_low.png new file mode 100644 index 000000000..16bc23f00 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_low.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_middle.png b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_middle.png new file mode 100644 index 000000000..8313e6bcf Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_middle.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_nom.png b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_nom.png new file mode 100644 index 000000000..1eeed6af1 Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/image_mask_nom.png differ diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/style b/data/magic-m15-mainframe-planes-mini.mse-style/style new file mode 100644 index 000000000..5b1b4a94c --- /dev/null +++ b/data/magic-m15-mainframe-planes-mini.mse-style/style @@ -0,0 +1,434 @@ +mse version: 0.3.8 +game: magic +short name: Planechase +full name: Mini Mainframe +installer group: Magic Planes/normal style +icon: card-sample.png +position hint: 090 + +version: 2018-06-02 +depends on: + package: magic.mse-game + version: 2018-06-01 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2009-08-10 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 523 +card height: 375 +card dpi: 170 +#By Cajun +############################################################## Extra scripts +init script: + # 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_nom := {contains(card.super_type, match: "Phenomenon") } + card_shape := { "plane card" } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + is_unsorted := {styling.remove_from_autocount} + + 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)} + + top_textbox := {268} + height_textbox := { if is_nom() then 0 else if styling.chaos_divider != "" then to_number(styling.chaos_divider) else 37 } + filter_image := {crop("filter.png", height: height_textbox()+9, width:428, offset_x:0, offset_y:0)} + height_chaos := {77 - height_textbox()} + height_c_sym := {if is_nom() then 0 else min(22,height_chaos()-4) } + +############################################################## 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: font size + description: Set the maximum font size. Default is 16. +styling field: + type: text + name: chaos divider + description: Set the coordinate where the chaos textbox starts. Default is 40. +styling field: + type: text + name: flavor bar offset + description: Move the flavor bar up X pixels. Use negative to move down. +styling field: + type: boolean + name: center set info + description: disables the copyright field and centers set and card information + 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: 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: old + choice: modern + choice: old + choice: diagonal T +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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 + 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: + ############################# Name line + name: + left: 84 + top: 20 + width: 354 + height: 23 + alignment: bottom center shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 13 + color: black + ############################# Image + image: + left: 16 + top: 15 + width: 492.5 + height: 344 + z index: 1 + mask: { if is_nom() then "image_mask_nom.png" else "image_mask_level.png" } + ############################# Card type + type: + left: 114 + top: 243 + width: 294 + height: 23 + alignment: bottom center shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 10 + color: black + rarity: + right: 408 + top: 253 + width: 28 + height: 14 + 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: 62 + width: 411 + top: 268 + height: { if is_nom() then 78 else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else 10 } + scale down to: 1 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else 10 } + alignment: middle left + z index: 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 + + rule text 2: + left: 94 + width: { if is_nom() then 0 else 369.5 } + top: { 271 + height_textbox()} + bottom: { if is_nom() then 0 else 348} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else 10 } + scale down to: 1 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else 10 } + alignment: middle left + z index: 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 + ############################# Card sorting / numbering + ############################# Copyright stuff + illustrator: + right: 314 + top: 354 + width: 92 + height: 7 + z index: 2 + alignment: center + font: + name: Beleren Small Caps Bold + size: 6 + color: white + copyright: + right: 385 + top: 364 + width: { if set.automatic_copyright then 0 else 130 } + height: { if styling.center_set_info then 0 else 7 } + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + visible: {not set.automatic_copyright} + set code: + left: { (if styling.center_set_info then 225 else 165) + card_style.card_number_m15.content_width } + top: 362 + width: 34 + height: 12 + z index: 1 + font: + name: Relay-Medium + size: 6.25 + color: white + weight: bold + card number m15: + left: { if styling.center_set_info then 222 else 161 } + top: 362 + width: 81 + height: 12 + z index: -1 + font: + name: Relay-Medium + size: 6.25 + 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 + card_number_m15() + "/" + card_count_m15() + else + forward_editor(field: card.custom_card_number) +extra card field: + type: choice + name: background + editable: false + save value: false + choice: frame +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: chaos symbol + editable: false + save value: false + choice: chaos +extra card field: + type: choice + name: artist arrow + save value: false + choice: white + editable: false +extra card field: + type: text + name: main text + multi line: true + save value: false + show statistics: false + script: forward_editor(field: card.rule_text) + description: The rule text for the card +extra card field: + type: choice + name: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: filter + choice: overlay + editable: false + save value: false + show statistics: false + +extra card style: + background: + left: 0 + top: 0 + width: 523 + height: 375 + z index: 0 + render style: image + choice images: + frame: card.png + chaos symbol: + left: {62 + 0.5*(22 - height_c_sym())} + top: { 275 + height_textbox() + 0.5*height_chaos() - 0.5*height_c_sym() } + width: { if is_nom() then 0 else height_c_sym() + 3 } + height: { height_c_sym() } + z index: 2 + render style: image + choice images: + chaos: /magic-mana-small.mse-symbol-font/mana_chaos.png + artist arrow: + left: { 256 - card_style.illustrator.content_width * 0.5 } + top: 356 + width: 10 + height: 6 + z index: 6 + render style: image + image: artist_arrow.png + auto copyright: + right: 385 + top: 364 + width: { if not set.automatic_copyright or styling.center_set_info then 0 else 130 } + height: { if styling.center_set_info then 0 else 7 } + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + main text: + left: 62 + width: 411 + top: {top_textbox()} + height: {height_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else 10 } + scale down to: 1 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else 10 } + alignment: middle left + z index: 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 + filter: + left: 48 + top: 261 + width: 428 + height: {height_textbox() + 9} + render style: image + image: {filter_image()} + z index: 1 + card code: + left: { if styling.center_set_info then 222 else 161 } + top: 362 + width: 81 + height: 12 + z index: 1 + font: + name: Relay-Medium + size: 6.25 + color: white + weight: bold + flavor bar: + left: 0 + top: { bar_equation() } + width: 523 + 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 and is_nom()} diff --git a/data/magic-m15-mainframe-planes-mini.mse-style/textbox_mask.png b/data/magic-m15-mainframe-planes-mini.mse-style/textbox_mask.png new file mode 100644 index 000000000..0c7e80e2d Binary files /dev/null and b/data/magic-m15-mainframe-planes-mini.mse-style/textbox_mask.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/artist_arrow.png b/data/magic-m15-mainframe-planes.mse-style/artist_arrow.png new file mode 100644 index 000000000..7231d4cc3 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/bar.png b/data/magic-m15-mainframe-planes.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/bar.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/card-sample.png b/data/magic-m15-mainframe-planes.mse-style/card-sample.png new file mode 100644 index 000000000..2a05c2438 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/card-sample.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/card.png b/data/magic-m15-mainframe-planes.mse-style/card.png new file mode 100644 index 000000000..a6858e722 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/card.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/filter.png b/data/magic-m15-mainframe-planes.mse-style/filter.png new file mode 100644 index 000000000..625925d6c Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/filter.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/image_mask.png b/data/magic-m15-mainframe-planes.mse-style/image_mask.png new file mode 100644 index 000000000..048bd5095 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/image_mask.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/image_mask_high.png b/data/magic-m15-mainframe-planes.mse-style/image_mask_high.png new file mode 100644 index 000000000..2a6dffd04 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/image_mask_high.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/image_mask_level.png b/data/magic-m15-mainframe-planes.mse-style/image_mask_level.png new file mode 100644 index 000000000..820260fa2 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/image_mask_level.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/image_mask_low.png b/data/magic-m15-mainframe-planes.mse-style/image_mask_low.png new file mode 100644 index 000000000..16bc23f00 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/image_mask_low.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/image_mask_middle.png b/data/magic-m15-mainframe-planes.mse-style/image_mask_middle.png new file mode 100644 index 000000000..8313e6bcf Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/image_mask_middle.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/image_mask_nom.png b/data/magic-m15-mainframe-planes.mse-style/image_mask_nom.png new file mode 100644 index 000000000..1eeed6af1 Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/image_mask_nom.png differ diff --git a/data/magic-m15-mainframe-planes.mse-style/style b/data/magic-m15-mainframe-planes.mse-style/style new file mode 100644 index 000000000..0b41bf15b --- /dev/null +++ b/data/magic-m15-mainframe-planes.mse-style/style @@ -0,0 +1,434 @@ +mse version: 0.3.8 +game: magic +short name: Planechase +full name: Mainframe Update +installer group: Magic Planes/normal style +icon: card-sample.png +position hint: 090 + +version: 2018-06-01 +depends on: + package: magic.mse-game + version: 2018-06-01 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2009-08-10 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 800 +card height: 559 +card dpi: 170 +#By Cajun +############################################################## Extra scripts +init script: + # 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_nom := {contains(card.super_type, match:"Phenomenon") } + card_shape := { "plane card" } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + is_unsorted := {styling.remove_from_autocount} + + 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)} + + top_textbox := {402} + height_textbox := { if is_nom() then 0 else if styling.chaos_divider != "" then to_number(styling.chaos_divider) else 62 } + filter_image := {crop("filter.png", height: height_textbox()+18, width:656, offset_x:0, offset_y:0)} + height_chaos := {109 - height_textbox()} + height_c_sym := {if is_nom() then 0 else min(33,height_chaos()-4) } +############################################################## 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: font size + description: Set the maximum font size. Default is 16. +styling field: + type: text + name: chaos divider + description: Set the coordinate where the chaos textbox starts. Default is 62. +styling field: + type: text + name: flavor bar offset + description: Move the flavor bar up X pixels. Use negative to move down. +styling field: + type: boolean + name: center set info + description: disables the copyright field and centers set and card information + 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: 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: old + choice: modern + choice: old + choice: diagonal T +styling field: + type: boolean + name: inverted common symbol + description: Should the common rarity symbol be inverted, like in Coldsnap? + initial: no +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 + 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: + ############################# Name line + name: + left: 129 + top: 29 + width: 542 + height: 34 + alignment: bottom center shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 19 + color: black + ############################# Image + image: + left: 24 + top: 22 + width: 753 + height: 513 + z index: 1 + mask: { if is_nom() then "image_mask_nom.png" else "image_mask_level.png" } + ############################# Card type + type: + left: 176 + top: 362 + width: 450 + height: 34 + alignment: bottom center shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 14 + color: black + rarity: + right: 624 + top: 377 + width: 43 + height: 21 + 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: 95 + width: 613 + top: 402 + height: { if is_nom() then 116 else 0} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else 16 } + scale down to: 1 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else 16 } + alignment: middle left + z index: 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 + + rule text 2: + left: 143 + width: { if is_nom() then 0 else 565 } + top: { 408 + height_textbox() } + bottom: { if is_nom() then 0 else 517} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else 16 } + scale down to: 1 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else 16 } + alignment: middle left + z index: 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 + ############################# Card sorting / numbering + ############################# Copyright stuff + illustrator: + right: 480 + top: 528 + width: 140 + height: 10 + z index: 2 + alignment: center + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 530 + top: 542 + width: { if set.automatic_copyright then 0 else 150 } + height: { if styling.center_set_info then 0 else 10 } + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 8 + color: white + weight: bold + set code: + left: { (if styling.center_set_info then 365 else 275) + card_style.card_number_m15.content_width } + top: 542 + width: 50 + height: 19 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + card number m15: + left: { if styling.center_set_info then 360 else 270 } + top: 542 + width: 120 + height: 19 + z index: -1 + font: + name: Relay-Medium + 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 + card_number_m15() + "/" + card_count_m15() + else + forward_editor(field: card.custom_card_number) +extra card field: + type: choice + name: background + editable: false + save value: false + choice: frame +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: chaos symbol + editable: false + save value: false + choice: chaos +extra card field: + type: choice + name: artist arrow + save value: false + choice: white + editable: false +extra card field: + type: text + name: main text + multi line: true + save value: false + show statistics: false + script: forward_editor(field: card.rule_text) + description: The rules and flavor text for the card; use up and down arrows to switch +extra card field: + type: choice + name: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: filter + choice: overlay + editable: false + save value: false + show statistics: false + +extra card style: + background: + left: 0 + top: 0 + width: 800 + height: 559 + z index: 0 + render style: image + choice images: + frame: card.png + chaos symbol: + left: {95 + 0.5*(33 - height_c_sym())} + top: { 410 + height_textbox() + 0.5*height_chaos() - 0.5*height_c_sym() } + width: { if is_nom() then 0 else height_c_sym() + 5 } + height: { height_c_sym() } + z index: 2 + 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 + width: 12 + height: 7 + z index: 6 + render style: image + image: artist_arrow.png + auto copyright: + right: 530 + top: 542 + width: { if not set.automatic_copyright or styling.center_set_info then 0 else 150 } + height: { if styling.center_set_info then 0 else 10 } + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 8 + color: white + weight: bold + main text: + left: 95 + width: 613 + top: {top_textbox()} + height: {height_textbox()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else 16 } + scale down to: 1 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else 16 } + alignment: middle left + z index: 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 + filter: + left: 73 + top: 390 + width: 656 + height: {height_textbox() + 18} + 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 + width: 120 + height: 19 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + flavor bar: + left: 0 + top: { bar_equation() } + width: 800 + 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 and is_nom()} diff --git a/data/magic-m15-mainframe-planes.mse-style/textbox_mask.png b/data/magic-m15-mainframe-planes.mse-style/textbox_mask.png new file mode 100644 index 000000000..0c7e80e2d Binary files /dev/null and b/data/magic-m15-mainframe-planes.mse-style/textbox_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask.png b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask.png new file mode 100644 index 000000000..ef03d8ff9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_level.png new file mode 100644 index 000000000..074d0be3f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_rare.png new file mode 100644 index 000000000..be8070af0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_rare_level.png new file mode 100644 index 000000000..b7b17aa5c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/4tress_imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/acard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/acard.jpg new file mode 100644 index 000000000..2752abc97 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/acard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/acard.png b/data/magic-m15-mainframe-planeswalker.mse-style/acard.png new file mode 100644 index 000000000..31d9f7f14 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/acard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/acard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/acard2.jpg new file mode 100644 index 000000000..787647917 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/acard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/acard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/acard2.png new file mode 100644 index 000000000..d8599c5dd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/acard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/aalias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/aalias.png new file mode 100644 index 000000000..2189157b1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/aalias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/balias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/balias.png new file mode 100644 index 000000000..338186ab5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/balias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/calias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/calias.png new file mode 100644 index 000000000..692dfd00e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/calias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/galias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/galias.png new file mode 100644 index 000000000..6784311e4 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/galias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/malias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/malias.png new file mode 100644 index 000000000..510796d17 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/malias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/ralias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/ralias.png new file mode 100644 index 000000000..b0ea29d0a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/ralias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/ualias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/ualias.png new file mode 100644 index 000000000..9647c6819 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/ualias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/walias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/walias.png new file mode 100644 index 000000000..e2e1efc6e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/walias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/alias/xalias.png b/data/magic-m15-mainframe-planeswalker.mse-style/alias/xalias.png new file mode 100644 index 000000000..97b18a35d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/alias/xalias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_alias.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_alias.png new file mode 100644 index 000000000..9e4ac73ff Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_alias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_card.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..3a6d7fb7f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_card2.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..7e36cb06b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_identity.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_nyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..350da1644 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_snowtexture.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_snowtexture.png new file mode 100644 index 000000000..04f0f4398 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_stamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..c65413bc6 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/artist_arrow.png b/data/magic-m15-mainframe-planeswalker.mse-style/artist_arrow.png new file mode 100644 index 000000000..fa89d4c65 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/astamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/astamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/astamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/astamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/astamp.png new file mode 100644 index 000000000..fde0d6389 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/astamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/4tress_imagemask.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/4tress_imagemask.png new file mode 100644 index 000000000..4267f12da Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/4tress_imagemask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/4tress_imagemask_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/4tress_imagemask_level.png new file mode 100644 index 000000000..2765fd320 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/4tress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/fortress_imagemask.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/fortress_imagemask.png new file mode 100644 index 000000000..742602ae7 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/fortress_imagemask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/fortress_imagemask_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/fortress_imagemask_level.png new file mode 100644 index 000000000..0a0bf3a87 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/fortress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask.png new file mode 100644 index 000000000..fdca3041d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil.png new file mode 100644 index 000000000..ed1ef3a16 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_level.png new file mode 100644 index 000000000..f88dbaa99 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare.png new file mode 100644 index 000000000..5766aea9a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_level.png new file mode 100644 index 000000000..68a645256 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_wide.png new file mode 100644 index 000000000..2806f6f02 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_wide_level.png new file mode 100644 index 000000000..7f2aea7b3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_wide.png new file mode 100644 index 000000000..93284c72a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_wide_level.png new file mode 100644 index 000000000..f6896b146 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_2abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil.png new file mode 100644 index 000000000..cd9104be7 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_level.png new file mode 100644 index 000000000..376cf092b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare.png new file mode 100644 index 000000000..bdfb34c4b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_level.png new file mode 100644 index 000000000..b10ddd42f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_wide.png new file mode 100644 index 000000000..24aec4a10 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_wide_level.png new file mode 100644 index 000000000..48f09e611 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_wide.png new file mode 100644 index 000000000..ae0155865 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_wide_level.png new file mode 100644 index 000000000..9e9e6069f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_4abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_level.png new file mode 100644 index 000000000..12e21767f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare.png new file mode 100644 index 000000000..2d8111fe1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_level.png new file mode 100644 index 000000000..2c8e0953d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_wide.png new file mode 100644 index 000000000..b566973c8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_wide_level.png new file mode 100644 index 000000000..184705602 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_test.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_test.png new file mode 100644 index 000000000..b1ccc1102 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_test.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_wide.png new file mode 100644 index 000000000..1e47a06c9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_wide_level.png new file mode 100644 index 000000000..17a426c03 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/backup masks/imagemask_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bcard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/bcard.jpg new file mode 100644 index 000000000..b716df311 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bcard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bcard.png b/data/magic-m15-mainframe-planeswalker.mse-style/bcard.png new file mode 100644 index 000000000..fd2471d9e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bcard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bcard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/bcard2.jpg new file mode 100644 index 000000000..dd9137d96 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bcard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/bcard2.png new file mode 100644 index 000000000..b18461221 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bcard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/black.png b/data/magic-m15-mainframe-planeswalker.mse-style/black.png new file mode 100644 index 000000000..61b60ccbd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/black.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/border_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/border_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/border_mask_silver.png b/data/magic-m15-mainframe-planeswalker.mse-style/border_mask_silver.png new file mode 100644 index 000000000..aa02bb18f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/border_mask_silver.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bot_stripe.png b/data/magic-m15-mainframe-planeswalker.mse-style/bot_stripe.png new file mode 100644 index 000000000..9f090fc3e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bot_stripe.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bot_stripe_test.png b/data/magic-m15-mainframe-planeswalker.mse-style/bot_stripe_test.png new file mode 100644 index 000000000..6cb8ab2fc Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bot_stripe_test.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bstamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/bstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/bstamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/bstamp.png new file mode 100644 index 000000000..a042aef5c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/bstamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/build.bat b/data/magic-m15-mainframe-planeswalker.mse-style/build.bat new file mode 100644 index 000000000..095ad584e --- /dev/null +++ b/data/magic-m15-mainframe-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-mainframe-planeswalker.mse-style/card-sample.png b/data/magic-m15-mainframe-planeswalker.mse-style/card-sample.png new file mode 100644 index 000000000..bc70445f6 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/card-sample.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ccard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/ccard.jpg new file mode 100644 index 000000000..5ee85c3d9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ccard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ccard.png b/data/magic-m15-mainframe-planeswalker.mse-style/ccard.png new file mode 100644 index 000000000..ca6dc3d64 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ccard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ccard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/ccard2.jpg new file mode 100644 index 000000000..6cf1d33e1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ccard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/ccard2.png new file mode 100644 index 000000000..3e1775f80 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ccard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/clear_bot_stripe.png b/data/magic-m15-mainframe-planeswalker.mse-style/clear_bot_stripe.png new file mode 100644 index 000000000..1b16a4c80 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/clear_bot_stripe.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/clear_bot_stripe_test.png b/data/magic-m15-mainframe-planeswalker.mse-style/clear_bot_stripe_test.png new file mode 100644 index 000000000..a99fbded8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/clear_bot_stripe_test.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/clear_top_stripe.png b/data/magic-m15-mainframe-planeswalker.mse-style/clear_top_stripe.png new file mode 100644 index 000000000..acae14917 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/clear_top_stripe.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/clear_top_stripe_test.png b/data/magic-m15-mainframe-planeswalker.mse-style/clear_top_stripe_test.png new file mode 100644 index 000000000..2fa344f9d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/clear_top_stripe_test.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/cstamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/cstamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/cstamp.png new file mode 100644 index 000000000..fde0d6389 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/cstamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/evobar.png b/data/magic-m15-mainframe-planeswalker.mse-style/evobar.png new file mode 100644 index 000000000..479dead44 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/evobar.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/evobar_flip.png b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_flip.png new file mode 100644 index 000000000..f0726bfb6 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_flip.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/evobar_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_mask.png new file mode 100644 index 000000000..7c87b86b1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/evobar_start.png b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_start.png new file mode 100644 index 000000000..19d35ab75 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_start.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/evobar_tip.png b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_tip.png new file mode 100644 index 000000000..88076addb Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/evobar_tip.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/foil_stamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask.png b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask.png new file mode 100644 index 000000000..835f6bbfe Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_level.png new file mode 100644 index 000000000..319e799ce Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_rare.png new file mode 100644 index 000000000..d79beeda1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_rare_level.png new file mode 100644 index 000000000..c67fb32e8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/fortress_imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/four_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/four_frame_mask.png new file mode 100644 index 000000000..63237d43b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/four_mythic_image_rare_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/four_mythic_image_rare_mask.png new file mode 100644 index 000000000..3b08b15d7 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/four_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/four_mythic_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/four_mythic_mask.png new file mode 100644 index 000000000..64fb1ccb3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/four_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/frame_mask.png new file mode 100644 index 000000000..9cbd5a30a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/full_art_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/full_art_frame_mask.png new file mode 100644 index 000000000..062975a84 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/full_art_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/full_voverlay.png b/data/magic-m15-mainframe-planeswalker.mse-style/full_voverlay.png new file mode 100644 index 000000000..dc02d3702 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/full_voverlay.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/gcard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/gcard.jpg new file mode 100644 index 000000000..50bca2269 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/gcard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/gcard.png b/data/magic-m15-mainframe-planeswalker.mse-style/gcard.png new file mode 100644 index 000000000..7405618c8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/gcard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/gcard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/gcard2.jpg new file mode 100644 index 000000000..2ddb1b2a2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/gcard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/gcard2.png new file mode 100644 index 000000000..9bbd392f3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/gcard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/gstamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/gstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/gstamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/gstamp.png new file mode 100644 index 000000000..b3956ee2b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/gstamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/clear_four_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/clear_four_frame_mask.png new file mode 100644 index 000000000..7632d150d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/clear_four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/clear_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/clear_frame_mask.png new file mode 100644 index 000000000..17d05e8f2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/clear_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_frame_mask.png new file mode 100644 index 000000000..535e99bfb Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_mythic_image_rare_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_mythic_image_rare_mask.png new file mode 100644 index 000000000..41d7eaa97 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_mythic_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_mythic_mask.png new file mode 100644 index 000000000..218250111 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/four_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/frame_mask.png new file mode 100644 index 000000000..beb7bcb74 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/mythic_image_rare_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/mythic_image_rare_mask.png new file mode 100644 index 000000000..6b23407f9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/mythic_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/mythic_mask.png new file mode 100644 index 000000000..927d8144e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/mythic_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/wide_four_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/wide_four_frame_mask.png new file mode 100644 index 000000000..58ecda02b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/wide_four_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/wide_frame_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/wide_frame_mask.png new file mode 100644 index 000000000..95810edc8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/guidelines/wide_frame_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_alias.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_alias.png new file mode 100644 index 000000000..dc32fa647 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_alias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_card.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..b4ac700ec Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_card2.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..955888271 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_identity.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_nyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_snowtexture.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_snowtexture.png new file mode 100644 index 000000000..0e78f269b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_stamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..1aeb1a411 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask.png new file mode 100644 index 000000000..0b9c71365 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil.png new file mode 100644 index 000000000..c2dec81e0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_level.png new file mode 100644 index 000000000..6c5b86e18 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare.png new file mode 100644 index 000000000..9680676c5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_level.png new file mode 100644 index 000000000..4da474963 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_wide.png new file mode 100644 index 000000000..cd4aa2591 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_wide_level.png new file mode 100644 index 000000000..a5b78dff6 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_wide.png new file mode 100644 index 000000000..4973867ad Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_wide_level.png new file mode 100644 index 000000000..f7c6a6521 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_2abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..6f8afa6c1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_level.png new file mode 100644 index 000000000..d3af6efc1 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..c1e477ebd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_level.png new file mode 100644 index 000000000..81885405b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_wide.png new file mode 100644 index 000000000..c89599e33 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_wide_level.png new file mode 100644 index 000000000..52635dcf8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_wide.png new file mode 100644 index 000000000..4bc049fb7 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_wide_level.png new file mode 100644 index 000000000..96cacf6c3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_4abil_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_clear.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_clear.png new file mode 100644 index 000000000..f47343cf5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_clear.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_level.png new file mode 100644 index 000000000..52cb2f33a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare.png new file mode 100644 index 000000000..6412b6e1c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_level.png new file mode 100644 index 000000000..cdc6c2a69 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_wide.png new file mode 100644 index 000000000..0000f9556 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_wide_level.png new file mode 100644 index 000000000..d9fd4e8f2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_rare_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_test.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_test.png new file mode 100644 index 000000000..b1ccc1102 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_test.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_wide.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_wide.png new file mode 100644 index 000000000..58b519b7a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_wide.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_wide_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_wide_level.png new file mode 100644 index 000000000..41d7a9fee Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/imagemask_wide_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/loyalty.png b/data/magic-m15-mainframe-planeswalker.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/loyalty.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png b/data/magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/loyaltynaught.png b/data/magic-m15-mainframe-planeswalker.mse-style/loyaltynaught.png new file mode 100644 index 000000000..7d32c3651 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png b/data/magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mask_bot.png b/data/magic-m15-mainframe-planeswalker.mse-style/mask_bot.png new file mode 100644 index 000000000..5a134ce4b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mask_bot.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mask_top.png b/data/magic-m15-mainframe-planeswalker.mse-style/mask_top.png new file mode 100644 index 000000000..aff1bf013 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mask_top.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mcard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/mcard.jpg new file mode 100644 index 000000000..b389bfb0e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mcard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mcard.png b/data/magic-m15-mainframe-planeswalker.mse-style/mcard.png new file mode 100644 index 000000000..cbe3f6a57 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mcard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mcard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/mcard2.jpg new file mode 100644 index 000000000..62bd37e3e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mcard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/mcard2.png new file mode 100644 index 000000000..c7614b4b9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mcard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/medmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/medmask.png new file mode 100644 index 000000000..38cf08d0b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/medmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mstamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/mstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mstamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/mstamp.png new file mode 100644 index 000000000..aa5659755 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mstamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_alias.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_alias.png new file mode 100644 index 000000000..64fa010a5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_alias.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_card.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..fd86ff160 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_card2.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..5e2369245 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_identity.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_nyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..3d0155db5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_snowtexture.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_snowtexture.png new file mode 100644 index 000000000..5c4d7c128 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_stamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..653c84c5f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mythic_image_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/mythic_image_mask.png new file mode 100644 index 000000000..5e4fa3df7 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mythic_image_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mythic_image_rare_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/mythic_image_rare_mask.png new file mode 100644 index 000000000..d293332e2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mythic_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/mythic_mask.png new file mode 100644 index 000000000..8064cc48e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mythic_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/mythicstamp_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/mythicstamp_mask.png new file mode 100644 index 000000000..d5d8b4764 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/mythicstamp_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/4pw_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/4pw_mask.png new file mode 100644 index 000000000..1341e9259 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/4pw_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/4pw_v_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/4pw_v_mask.png new file mode 100644 index 000000000..11a89318a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/4pw_v_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/anyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/bnyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/cnyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/fade.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/fade.png new file mode 100644 index 000000000..acab2ae28 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/fade.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/fullmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/fullmask.png new file mode 100644 index 000000000..394cf5c07 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/fullmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/gnyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/mask.png new file mode 100644 index 000000000..fd670c0ff Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/mnyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/pw_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/pw_mask.png new file mode 100644 index 000000000..a1530203d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/pw_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/pw_v_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/pw_v_mask.png new file mode 100644 index 000000000..36cdaef13 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/pw_v_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/rnyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/unyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_fullmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_fullmask.png new file mode 100644 index 000000000..68b73591f Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_fullmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..d129b670e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_nyx_tall_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_nyx_tall_mask.png new file mode 100644 index 000000000..3f3582a01 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/v_nyx_tall_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/nyx/wnyx.png b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/opacfilter.png b/data/magic-m15-mainframe-planeswalker.mse-style/opacfilter.png new file mode 100644 index 000000000..40531a111 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/opacfilter.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/opacfilter_4.png b/data/magic-m15-mainframe-planeswalker.mse-style/opacfilter_4.png new file mode 100644 index 000000000..a51b6c170 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/opacfilter_4.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/opacmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/opacmask.png new file mode 100644 index 000000000..1a24d004c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/opacmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/opacmask_4.png b/data/magic-m15-mainframe-planeswalker.mse-style/opacmask_4.png new file mode 100644 index 000000000..743e10b78 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/opacmask_4.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/4pinmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/4pinmask.png new file mode 100644 index 000000000..e845e4958 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/4pinmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/ace.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/ace.png new file mode 100644 index 000000000..92610625e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/ace.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/agender.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/agender.png new file mode 100644 index 000000000..96267e615 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/agender.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/aro.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/aro.png new file mode 100644 index 000000000..40aac4ed9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/aro.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/bi.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/bi.png new file mode 100644 index 000000000..ba7b8a0c5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/bi.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/blendmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/blendmask.png new file mode 100644 index 000000000..8fc3c67d2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/blendmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/gay.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/gay.png new file mode 100644 index 000000000..1db342e52 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/gay.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/genderfluid.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/genderfluid.png new file mode 100644 index 000000000..34bbea5bb Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/genderfluid.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/lesbian.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/lesbian.png new file mode 100644 index 000000000..24944cfef Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/lesbian.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/4pinmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/4pinmask.png new file mode 100644 index 000000000..fbcdce969 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/4pinmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/ace.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/ace.png new file mode 100644 index 000000000..24c454323 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/ace.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/bi.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/bi.png new file mode 100644 index 000000000..e25857988 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/bi.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/gay.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/gay.png new file mode 100644 index 000000000..63071ce7b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/gay.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/gay4.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/gay4.png new file mode 100644 index 000000000..e2cbbe7f2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/gay4.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/lesbian.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/lesbian.png new file mode 100644 index 000000000..fe6450504 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/lesbian.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/nonbinary.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/nonbinary.png new file mode 100644 index 000000000..8b95b2207 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/nonbinary.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/pan.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/pan.png new file mode 100644 index 000000000..c8e1f814e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/pan.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/pinmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/pinmask.png new file mode 100644 index 000000000..7a0295f0d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/pinmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/trans.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/trans.png new file mode 100644 index 000000000..3d0705c81 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/manual/trans.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/4mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/4mask.png new file mode 100644 index 000000000..9161d1551 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/4mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/4pinmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/4pinmask.png new file mode 100644 index 000000000..307c2215c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/4pinmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/ace.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/ace.png new file mode 100644 index 000000000..92610625e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/ace.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/agender.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/agender.png new file mode 100644 index 000000000..96267e615 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/agender.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/aro.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/aro.png new file mode 100644 index 000000000..40aac4ed9 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/aro.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/bi.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/bi.png new file mode 100644 index 000000000..ba7b8a0c5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/bi.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/fluid.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/fluid.png new file mode 100644 index 000000000..34bbea5bb Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/fluid.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/gay.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/gay.png new file mode 100644 index 000000000..1db342e52 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/gay.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/lesbian.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/lesbian.png new file mode 100644 index 000000000..24944cfef Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/lesbian.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/nonbinary.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/nonbinary.png new file mode 100644 index 000000000..628f6d1cc Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/nonbinary.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/pan.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/pan.png new file mode 100644 index 000000000..c52784cc3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/pan.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/pinmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/pinmask.png new file mode 100644 index 000000000..b011fc9b0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/pinmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/rainbow.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/rainbow.png new file mode 100644 index 000000000..131f1bf1a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/rainbow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/trans.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/trans.png new file mode 100644 index 000000000..d11b70ec6 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/masked/trans.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/nonbinary.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/nonbinary.png new file mode 100644 index 000000000..628f6d1cc Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/nonbinary.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/pan.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/pan.png new file mode 100644 index 000000000..c52784cc3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/pan.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/pinmask.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/pinmask.png new file mode 100644 index 000000000..1c11ae796 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/pinmask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/rainbow.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/rainbow.png new file mode 100644 index 000000000..131f1bf1a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/rainbow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/reversed.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/reversed.png new file mode 100644 index 000000000..24cd8ad47 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/reversed.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/trans.png b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/trans.png new file mode 100644 index 000000000..d11b70ec6 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/pinflags/trans.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rare_mask_bot.png b/data/magic-m15-mainframe-planeswalker.mse-style/rare_mask_bot.png new file mode 100644 index 000000000..35e57e684 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rare_mask_bot.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rare_mythic_image_rare_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/rare_mythic_image_rare_mask.png new file mode 100644 index 000000000..fdc5b60d5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rare_mythic_image_rare_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rare_mythic_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/rare_mythic_mask.png new file mode 100644 index 000000000..cf9baa68b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rare_mythic_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rcard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/rcard.jpg new file mode 100644 index 000000000..6d813ad5a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rcard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rcard.png b/data/magic-m15-mainframe-planeswalker.mse-style/rcard.png new file mode 100644 index 000000000..29d880ecd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rcard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rcard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/rcard2.jpg new file mode 100644 index 000000000..e65ba8fbc Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rcard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/rcard2.png new file mode 100644 index 000000000..1b6fbf623 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rcard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rstamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/rstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/rstamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/rstamp.png new file mode 100644 index 000000000..78eb2af20 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/rstamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/asnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/asnow.png new file mode 100644 index 000000000..8002ff1fd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/asnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/blsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/blsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/blsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/bsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/bsnow.png new file mode 100644 index 000000000..af57be644 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/bsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/clsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/clsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/clsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/csnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/csnow.png new file mode 100644 index 000000000..53ecded96 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/csnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/glsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/glsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/glsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/gsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/gsnow.png new file mode 100644 index 000000000..22b90dfb2 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/gsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/mlsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/mlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/mlsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/msnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/msnow.png new file mode 100644 index 000000000..3254f3370 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/msnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/rlsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/rlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/rlsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/rsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/rsnow.png new file mode 100644 index 000000000..42c2ca5ec Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/rsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/ulsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/ulsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/ulsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/usnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/usnow.png new file mode 100644 index 000000000..7d88cd475 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/usnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/wlsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/wlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/wlsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/snow/wsnow.png b/data/magic-m15-mainframe-planeswalker.mse-style/snow/wsnow.png new file mode 100644 index 000000000..266cfcc4c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/snow/wsnow.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/stamp_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/stamp_mask.png new file mode 100644 index 000000000..656f082de Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/stampmask.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/stampmask.jpg new file mode 100644 index 000000000..fd7628625 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/stampmask.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/stripe_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/stripe_mask.png new file mode 100644 index 000000000..064131da3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/stripe_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/style b/data/magic-m15-mainframe-planeswalker.mse-style/style new file mode 100644 index 000000000..94bf9f734 --- /dev/null +++ b/data/magic-m15-mainframe-planeswalker.mse-style/style @@ -0,0 +1,1384 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe Walkers +full name: M15 Planeswalkers +installer group: magic/m15 style/planeswalkers +icon: card-sample.png +position hint: 003 + +version: 2020-03-19 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 +depends on: + package: magic-pride.mse-include + version: 2021-05-26 + +card width: 375 +card height: 523 +card dpi: 150 +########## new frames by silverback_ape +############################################################## Extra scripts +init script: + include file: /magic-pride.mse-include/scripts + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + mainframe_walker := {true} + text_filter := text_filter + {apply_margins(input, name:margin_code)} + {add_spacers(input, name:margin_code)} + template_prefix := [card: "" card2: "" card3: "fullart/" card4: "fullart/" nyx:"nyx/" stamp: "" alias: "alias/" snowtexture:"snow/" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2: "card2.png" card3: "card.jpg" card4: "card2.jpg" nyx:"nyx.png" stamp: "stamp.png" snowtexture:"snow.png" alias:"alias.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) } + alias_bar := { color_background(type:"alias", base_hybrid:card_hybrid) } + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + snow_texture := { color_background(type:"snowtexture", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + 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 := {"planeswalker"} + + # Is the card a promo card? + is_promo := { styling.promo } + + # Does the card have four abilities? + has_four_abilities := { max_level() > 3 or force_tall()} + has_two_abilities := { max_level() < 3 } + is_stamped := { is_rare() and styling.holofoil_stamped_rares } + is_normal_size := { styling.default_image_size } + loyal_move := { pull_comma_array(styling.shift_loyalty_costs, cell:0, end:0, default:0)} + loyal_move2 := { if card.level_2_text == "" or card.level_2_text == "​" then -15 else pull_comma_array(styling.shift_loyalty_costs, cell:1, end:0, default:0)} + loyal_move3 := { if card.level_3_text == "" or card.level_3_text == "​" then -5 else pull_comma_array(styling.shift_loyalty_costs, cell:2, end:0, default:0)} + loyal_move4 := { pull_comma_array(styling.shift_loyalty_costs, cell:3, end:0, default:0)} + loyal_move5 := { pull_comma_array(styling.shift_loyalty_costs, cell:4, end:0, default:0)} + loyal_move6 := { pull_comma_array(styling.shift_loyalty_costs, cell:5, end:0, default:0)} + + + is_level_walker := { true } + unindent := { contains(styling.other_options, match:"un-indent nonloyalty abilities")} + + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + global_chop_top := { to_int(pull_comma_array(styling.combined_chop, cell:0, end:0, default:0))} + global_chop_bot := { to_int(pull_comma_array(styling.combined_chop, cell:1, end:0, default:0))} + top_of_textbox := {if has_four_abilities() then 292+global_chop_top()+(if is_clear() then 5 else 0) else 329+global_chop_top()} + use_full_art := { contains(styling.other_options, match:"mythic edition fullart") } + mask_script := { + if contains(styling.custom_mask, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask + else if use_full_art() then "fortress_imagemask.png" + else "" + } + text_size := { 14 -(if styling.font_size == "" then 0 else if contains(styling.font_size, match: ".5") then to_int(split_text(match:".5", styling.font_size).0) else styling.font_size) } + stripe01 := {if length(card_style.text.layout.separators) or else 0 > 0 then card_style.text.top + card_style.text.layout.separators[0] + stripe_adj(top:0, bot:1) else 0} + stripe12 := {if length(card_style.text.layout.separators) or else 0 > 1 then card_style.text.top + card_style.text.layout.separators[1] + stripe_adj(top:0, bot:1) else 0} + stripe23 := {if length(card_style.text.layout.separators) or else 0 > 2 then card_style.text.top + card_style.text.layout.separators[2] + stripe_adj(top:0, bot:1) else 0} + stripe34 := {if length(card_style.text.layout.separators) or else 0 > 3 then card_style.text.top + card_style.text.layout.separators[3] + stripe_adj(top:0, bot:1) else 0} + stripe45 := {if length(card_style.text.layout.separators) or else 0 > 4 then card_style.text.top + card_style.text.layout.separators[4] + stripe_adj(top:0, bot:1) else 0} + stripe_adj := {-4} + + abil_center := { if card_style.text.layout.blocks[input].bottom or else 0 > 0 then + card_style.text.top + card_style.text.layout.blocks[input].middle + overlap_check(input) + else -30 + } + overlap_check := { + if input == 0 + then 0 + else if card_style.text.layout.blocks[input].middle == card_style.text.layout.blocks[input-1].middle + then 40*(input-1) + else 0 + } + max_level_function := [ + "auto": { + if card.level_6_text != "" and card.level_6_text != "​" then 6 + else if card.level_5_text != "" and card.level_5_text != "​" then 5 + else if card.level_4_text != "" and card.level_4_text != "​" then 4 + else if card.level_3_text != "" and card.level_3_text != "​" then 3 + else 2 + }, + "one": {1}, + "two": {2}, + "three": {3}, + "four": {4}, + "five": {5}, + "six": {6}, + ] + max_level := {max_level_function[force_level()]()} + mainframe_walker_text_script := { + if max_level() == 1 or (max_level() == 2 and card.level_2_text == "") or force_level() == "two" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text) + else if max_level() == 2 or force_level() == "three" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text) + else if max_level() == 3 or force_level() == "four" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text, separator3: "\n", field4: card.level_4_text) + else if max_level() == 4 or force_level() == "five" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text, separator3: "\n", field4: card.level_4_text, separator4: "\n", field5: card.level_5_text) + else if max_level() > 4 or force_level() == "six" then + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text, separator3: "\n", field4: card.level_4_text, separator4: "\n", field5: card.level_5_text, separator5: "\n", field6: card.level_6_text) + else + combined_editor(field1: card.level_1_text, separator1: "\n", field2: card.level_2_text, separator2: "\n", field3: card.level_3_text) + } + margin_left := { + if input == "lv1" then (if card.loyalty_cost_1 == "" and unindent() then 0 else 130) + else if input == "lv2" then (if card.loyalty_cost_2 == "" and unindent() then 0 else 130) + else if input == "lv3" then (if card.loyalty_cost_3 == "" and unindent() then 0 else 130) + else if input == "lv4" then (if card.loyalty_cost_4 == "" and unindent() then 0 else 130) + else if input == "lv5" then (if card.loyalty_cost_5 == "" and unindent() then 0 else 130) + else if input == "lv6" then (if card.loyalty_cost_6 == "" and unindent() then 0 else 130) + else 0 + } + margin_top := {to_int(pull_comma_array(styling.combined_chop, cell:2, end:0, default:0))} + add_spacers := { if input == "" and inner_level(name) then "​" else input} + inner_level := { + if input == "lv5" and max_level() > 5 then true + else 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 false + } + + force_level := { + if styling.override_levels == "one ability" then "one" + else if styling.override_levels == "two abilities" then "two" + else if styling.override_levels == "three abilities" then "three" + else if styling.override_levels == "four abilities" then "four" + else if styling.override_levels == "five abilities" then "five" + else if styling.override_levels == "six abilities" then "six" + else "auto" + } + force_tall := { contains(styling.other_options, match:"use taller frame")} + has_identity := { styling.color_indicator_dot} + is_unsorted := {styling.remove_from_autocount} + 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 } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + opacity := {pull_comma_array(styling.opacity, cell:input, end:false, default:50)} + is_skinned := {contains(styling.other_options, match:"godzilla style alias")} + use_evobar := {contains(styling.other_options, match: "pokemon evobar") and not is_skinned()} + is_clear := {styling.clear or contains(styling.other_options, match:"clear frame")} + is_nyx := {chosen(styling.other_options, choice:"nyx")} + is_snow := {chosen(styling.other_options, choice:"snow")} + is_vehicle := {chosen(styling.other_options, choice:"vehicle")} + is_pinned := {chosen(styling.other_options, choice:"pride pinlines")} + paragraph_count := replace@(match:"\n", replace:"~")+ + filter_text@(match:"~") + special_text := { + out := (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: " else "") + (if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + (if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": " else "") + (if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n" else "") + + (if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": " else "") + (if card.level_3_text != "" then card.level_3_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2+"\n" else "") + + (if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": " else "") + (if card.level_4_text != "" then card.level_4_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3+"\n" else "") + + (if card.loyalty_cost_5 != "" then "[" + card.loyalty_cost_5 + "]" + ": " else "") + (if card.level_5_text != "" then card.level_5_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~~~~") then split_text(match:"\n", card.rule_text).4+"\n" else "") + + (if card.loyalty_cost_6 != "" then "[" + card.loyalty_cost_6 + "]" + ": " else "") + (if card.level_6_text != "" then card.level_6_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~~~~~") then split_text(match:"\n", card.rule_text).5 else "") + out := replace(out, match:"\n\n+", replace:"") + out + } + pw_font_size := { if styling.font_size != "" then styling.font_size else 12 } +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: text + name: combined chop + description: Formatted "X,Y,Z", shrinks the top X pixels, shrinks bottom Y pixels toward center, widens small stripes Z pixels. +styling field: + type: text + name: shift loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," +styling field: + type: text + name: opacity + description: set opacity for stripes, from 0 to 255. +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: font size + description: Use to overwrite the font size. Default is size 12. +styling field: + type: choice + name: override levels + choice: automatic + choice: one ability + choice: two abilities + choice: three abilities + choice: four abilities + choice: five abilities + choice: six abilities + description: Automatically apply layers, force four abilities, or force one ability +styling field: + type: multiple choice + name: other options + choice: clear frame + choice: use taller frame + choice: ancestral generic mana + choice: prerelease stamp + choice: un-indent nonloyalty abilities + choice: mythic edition fullart + choice: godzilla style alias + choice: pokemon evobar + choice: nyx + choice: snow + choice: vehicle + choice: pride pinlines + initial: un-indent nonloyalty abilities +styling field: + type: text + name: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: boolean + name: default image size + description: Use the default Planeswalker template image size, disable for easier popout art options. +styling field: + type: boolean + name: holofoil stamped rares + description: Use holofoil stamped rares +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: 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 field: + type: boolean + name: clear + description: Use the clear frame. (depreciated) + initial: no +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") } + other options: + render style: checklist + direction: vertical + ############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: { if use_full_art() then 0 else 375 } + height: { if use_full_art() then 0 else 523 } + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: {"border_mask" + (if card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_clear() then "" else if has_four_abilities() then card_background2() else card_background() } + mask: {(if max_level() > 3 or force_tall() then "four_" else "") + (if use_full_art() then (if is_stamped() then "mythic_image_rare_mask" else "mythic_mask") else "frame_mask") + ".png"} + ############################# Name line + name: + left: { if card.card_symbol=="none" then 31 else 48 } + top: 22 + right: { 339 - card_style.casting_cost.content_width } + height: { 23 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: {16 - shrink_name() } + color: black + alias: + left: {if is_skinned() then 45 else 36} + top: 47 + 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") + "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: 347 + top: 21 + 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 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: { if use_full_art() or is_clear() then 0 else if is_normal_size() then 25 else 15 } + top: { if use_full_art() or is_clear() then 0 else if is_normal_size() then 52 else 15 } + width: { if use_full_art() or is_clear() then 375 else if is_normal_size() then 324 else 345 } + height: { if use_full_art() or is_clear() then 523 else if is_normal_size() then 427.5 else 493 } + z index: -1 + mask: {"guidelines/" + (if is_clear() then "clear_" else if is_normal_size() or use_full_art() then "" else "wide_") + (if max_level() > 3 or force_tall() then "four_" else "") + (if is_clear() then "frame_mask" else if use_full_art() then (if is_stamped() then "mythic_image_rare_mask" else "mythic_mask") else "frame_mask") + ".png"} + image 2: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + indicator: + left: 30 + top: { if has_four_abilities() then 265 else 299 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + image: { card_identity() } + type: + left: { if has_identity() then "53" else "33" } + top: { (if has_four_abilities() then 261 else 296) + shrink_type() } + width: { 309 - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + color: black + separator color: red + rarity: + right: 344 + top: { if has_four_abilities() then 261 else 297 } + width: {if set.shorten_types_for_rarity then 44 else 0} + 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: 48 + top: { top_of_textbox() } + width: 300 + bottom: {477-global_chop_bot()-(if is_stamped() then 2 else 0)} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.font_size != "" then styling.font_size else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.font_size != "" then styling.font_size else if has_four_abilities() then 13.8 else 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" + mask: {"walker_text_mask.png"} + z index: 6 + padding left: 6 + padding right: 4 + padding top: 4 + line height hard: 1.2 + line height line: 1.3 + line height soft: { if has_four_abilities() then 0.85 else 0.9 } + line height hard max: 1.4 + line height line max: 2.2 + watermark: + left: 19 + top : { if has_four_abilities() then 314 else 331 } + width: 334 + height: 150 + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Loyalty + loyalty: + z index: 7 + left: 328 + top: 466 + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 14 + color: white + loyalty cost 1: + z index: 7 + left: 28 + top: { abil_center(0) - 17.3 - 2 - loyal_move() } + width: 18 + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: 28 + top: { abil_center(1) - 17.3 - 2 - loyal_move2() } + width: 18 + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: 28 + top: { abil_center(2) - 17.3 - 2 - loyal_move3() } + width: {if card.loyalty_cost_3 != "" or max_level() > 1 then 18 else 0} + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: 28 + top: { abil_center(3) - 17.3 - 2 - loyal_move4() } + width: {if card.loyalty_cost_4 != "" or max_level() > 2 then 18 else 0} + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 5: + z index: 7 + left: 28 + top: { abil_center(4) - 17.3 - 2 - loyal_move5() } + width: {if card.loyalty_cost_5 != "" or max_level() > 3 then 18 else 0} + height: 35 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 6: + z index: 7 + left: 28 + top: { abil_center(5) - 17.3 - 2 - loyal_move6() } + width: {if card.loyalty_cost_6 != "" or max_level() > 4 then 18 else 0} + height: 35 + 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 + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: 500 + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + alignment: middle right + 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: loyalty box + 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 + 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: 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: choice + name: bottom first + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: top third + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bottom third + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: top fifth + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bottom fifth + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 3 + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + 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: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: color + name: opac filter + script: rgb(opacity(0), opacity(0), opacity(0)) + save value: false +extra card field: + type: choice + name: alias bar + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: snow overlay + choice: snow + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: multiple choice + name: pride pin + include file: /magic-pride.mse-include/pins + save value: true + editable: true +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 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 6 + render style: image + image: artist_arrow.png + loyalty box: + right: 364 + top: 464 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { card.loyalty != "" } + choice images: + loyalty: loyalty.png + stamp: + left: 166 + top: 471.5 + width: 43.5 + height: 23 + z index: 6 + visible: { is_stamped() and not is_clear() } + render style: image + image: { card_stamp() } + mask: {(if use_full_art() then "mythic" else "") + "stamp_mask.png"} + foil stamp: + left: 169 + top: 473 + width: 37 + height: 22.5 + z index: 7 + visible: { is_stamped() and not is_clear() } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 10 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: 15 + top: { abil_center(0) - 17.3 - 2 - loyal_move() } + width: 45 + height: 36 + 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: 15 + top: { abil_center(1) - 17.3 - 2 - loyal_move2() } + width: 45 + height: 36 + 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: 15 + top: { abil_center(2) - 17.3 - 2 - loyal_move3() } + width: 45 + height: 36 + 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: 15 + top: { abil_center(3) - 17.3 - 2 - loyal_move4() } + width: 45 + height: 36 + 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: 15 + top: { abil_center(4) - 17.3 - 2 - loyal_move5() } + width: 45 + height: 36 + 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: 15 + top: { abil_center(5) - 17.3 - 2 - loyal_move6() } + width: 45 + height: 36 + 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 + colon 1: + left: 59 + top: { abil_center(0) - 17.3 + 10 - loyal_move() } + 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: { abil_center(1) - 17.3 + 10 - loyal_move2() } + 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: { abil_center(2) - 17.3 + 10 - loyal_move3() } + width: {if has_two_abilities() then 0 else 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: { abil_center(3) - 17.3 + 10 - loyal_move4() } + 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: 59 + top: { abil_center(4) - 17.3 + 10 - loyal_move5() } + 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_5 != "" } + colon 6: + left: 59 + top: { abil_center(5) - 17.3 + 10 - loyal_move6() } + 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_6 != "" } +###Curve of first textbox + top color: + left: {if is_clear() then 28 else 26} + top: {if is_clear() and max_level() > 4 then 288 else if has_four_abilities() then 288 else if is_clear() then 322 else 324 } + width: {if is_clear() then 320 else 324} + height: { if is_clear() and max_level() > 4 then 19 else 21 } + z index: 2 + mask: mask_top.png +###Block of first textbox + stripe color: + left: { if is_clear() then 47 else 45} + top: { (if has_four_abilities() then 309 else if is_clear() then 343 else 345) } + width: { if is_clear() then 298 else 302} + bottom: { max(if force_level() == "one" then 465 else to_int(stripe01()-3)+(if is_clear() then 2 else 0), (if has_four_abilities() then 309 else 345)-(if is_clear() then 2 else 0)) } + z index: 2 + mask: stripe_mask.png +###Bottom of first textbox + bottom first: + left: { if is_clear() then 47 else 45} + top: { max(to_int(stripe01()-3)+(if is_clear() then 2 else 0), (if has_four_abilities() then 309 else 345)-(if is_clear() then 2 else 0)) } + width: { if is_clear() then 298 else 302} + height: 20 + image: { (if is_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { force_level() != "one" } +###Top of third textbox + top third: + left: { if is_clear() then 47 else 45} + top: {to_int(stripe12()-3) } + width: { if is_clear() then 298 else 302} + height: 13 + image: { (if is_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { card.level_3_text != ""} +###Block of third textbox + stripe color 2: + left: { if is_clear() then 47 else 45} + top: { to_int(stripe12()+10) } + width: { if is_clear() then 298 else 302} + bottom: { if max_level() == 3 then 465 else to_int(min(465, stripe23()-3)) } + z index: 2 + mask: stripe_mask.png + visible: { card.level_3_text != ""} +###Bottom of third textbox + bottom third: + left: { if is_clear() then 47 else 45} + top: {to_int(min(465, stripe23()-3)) } + width: { if is_clear() then 298 else 302} + height: 20 + image: { (if is_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { max_level() > 3} +###Top of fifth textbox + top fifth: + left: { if is_clear() then 47 else 45} + top: {to_int(stripe34()-3)} + width: { if is_clear() then 298 else 302} + height: 13 + image: { (if is_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { max_level() > 4} +###Block of fifth textbox + stripe color 3: + left: { if is_clear() then 47 else 45} + top: { to_int(stripe34()+10) } + width: { if is_clear() then 298 else 302} + bottom: { if max_level() == 5 then 465 else to_int(min(465, stripe45()-2)) } + z index: 2 + mask: stripe_mask.png + visible: { max_level() > 4 and to_int(stripe34()+10) <= 465 } +###Bottom of fifth textbox + bottom fifth: + left: { if is_clear() then 47 else 45} + top: {to_int(min(465, stripe45()-2)) } + width: { if is_clear() then 298 else 302} + height: 20 + image: { (if is_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { max_level() == 6} + +###Curve of bottom textbox + bottom color: + left: { if is_clear() then 28 else 26} + top: 465 + width: {if is_clear() then 319 else 323} + height: 13 + z index: 2 + mask: {(if is_stamped() then "rare_" else "") + "mask_bot.png"} + visible: { force_level() == "one" or max_level() == 3 or max_level() == 5} + auto copyright: + right: 350 + top: 500 + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right + font: + name: MPlantin + size: 7 + color: white + weight: bold + clear frame: + left: 0 + top: 0 + width: { if is_clear() then 375 else 0 } + height: { if is_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if has_four_abilities() then "xcard2" else "xcard") + "_level" + (if is_rare() and styling.holofoil_stamped_rares then "_rare") + ".png" } + promo label: + left: 40 + top: { if has_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + opac filter: + left: 43 + top: {if has_four_abilities() then 290 else 325} + width: 305 + height: {if has_four_abilities() then 192 else 157} + mask: {"opacfilter" + if has_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {styling.opacity != ""} + alias bar: + left: 34 + top: 49 + width: 307 + height: 24 + z index: 2 + render style: image + image: {if is_clear() then "alias/xalias.png" else alias_bar()} + visible: {is_skinned() and not use_evobar()} + evobar: + left: 40 + top: 51 + width: {card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {use_evobar()} + evobar tip: + left: {39.6 + card_style.alias.content_width} + top: 51 + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {use_evobar()} + evobar start: + left: 31 + top: 51 + width: 9 + height: 27 + z index: 2 + render style: image + image: evobar_start.png + mask: evobar_mask.png + visible: {use_evobar()} + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if has_four_abilities() then "4") + "pw" + (if is_vehicle() then "_v") + "_mask.png"} + snow overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {snow_texture()} + z index: 0 + visible: {is_snow()} + mask: {"nyx/" + (if has_four_abilities() then "4") + "pw" + (if is_vehicle() then "_v") + "_mask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: full_voverlay.png + z index: 0 + mask: {"nyx/" + (if has_four_abilities() then "4") + "pw_mask.png"} + visible: {is_vehicle()} + pride pin: + left: { if not is_pinned() then 0 else 19} + top: { if not is_pinned() then 0 else 51} + width: {if not is_pinned() then 0 else 337} + height: {if not is_pinned() then 0 else if has_four_abilities() then 205 else 240} + z index: 0 + render style: image + popup style: in place + mask: {"/magic-pride.mse-include/masks/" + (if has_four_abilities() then "4planeswalker.png" else "planeswalker.png")} + image: {pin_image()} + vorthos box: + right: 275 + top: 488 + width: 65 + height: 10 + z index: 3 + alignment: middle right + font: + name: Relay-Medium + size: 7 + color: white + weight: bold diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/style backup b/data/magic-m15-mainframe-planeswalker.mse-style/style backup new file mode 100644 index 000000000..b9e185f19 --- /dev/null +++ b/data/magic-m15-mainframe-planeswalker.mse-style/style backup @@ -0,0 +1,1308 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe Walkers +full name: M15 Planeswalkers +installer group: magic/m15 style/planeswalkers +icon: card-sample.png +position hint: 003 + +version: 2020-03-19 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2017-05-05 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + mainframe_walker := {"three"} + template_prefix := [card: "" card2: "" card3: "fullart/" card4: "fullart/" nyx:"nyx/" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2: "card2.png" card3: "card.jpg" card4: "card2.jpg" nyx:"nyx.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) } + nyx_background := { color_background(type:"nyx", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + 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 := {"planeswalker"} + + # Is the card a promo card? + is_promo := { styling.promo } + + # Does the card have four abilities? + has_four_abilities := { styling.use_separate_textboxes == "four" or contains(paragraph_count(card.rule_text), match: "~~~") } + has_two_abilities := { styling.use_separate_textboxes == "two" } + is_stamped := { is_rare() and styling.holofoil_stamped_rares } + is_normal_size := { styling.default_image_size } + lv1_chop_top := { pull_comma_array(styling.level_1_chop, cell:0, end:0, default:0)} + lv1_chop_bot := { pull_comma_array(styling.level_1_chop, cell:1, end:0, default:0)} + lv1_chop_right := { pull_comma_array(styling.level_1_chop, cell:2, end:0, default:0)} + lv2_chop_top := { pull_comma_array(styling.level_2_chop, cell:0, end:0, default:0)} + lv2_chop_bot := { pull_comma_array(styling.level_2_chop, cell:1, end:0, default:0)} + lv2_chop_right := { pull_comma_array(styling.level_2_chop, cell:2, end:0, default:0)} + lv3_chop_top := { pull_comma_array(styling.level_3_chop, cell:0, end:0, default:0)} + lv3_chop_bot := { pull_comma_array(styling.level_3_chop, cell:1, end:0, default:0)} + lv3_chop_right := { pull_comma_array(styling.level_3_chop, cell:2, end:0, default:0)} + lv4_chop_top := { pull_comma_array(styling.level_4_chop, cell:0, end:0, default:0)} + lv4_chop_bot := { pull_comma_array(styling.level_4_chop, cell:1, end:0, default:0)} + lv4_chop_right := { pull_comma_array(styling.level_4_chop, cell:2, end:0, default:0)} + loyal_move := { pull_comma_array(styling.move_loyalty_costs, cell:0, end:0, default:0)} + loyal_move2 := { pull_comma_array(styling.move_loyalty_costs, cell:1, end:0, default:0)} + loyal_move3 := { pull_comma_array(styling.move_loyalty_costs, cell:2, end:0, default:0)} + loyal_move4 := { pull_comma_array(styling.move_loyalty_costs, cell:3, end:0, default:0)} + is_level_walker := { not contains(styling.use_separate_textboxes, match:"no") } + + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + + bottom_of_textbox := { if heavy_levels() then stripe30()+10-lv1_chop_bot() + else if level_four() then stripe31()+10-lv1_chop_bot() + else if slide_two() then stripe01()+10-lv1_chop_bot() + else if contains(styling.use_separate_textboxes, match:"two") then 404-lv1_chop_bot() + else if level_three() then stripe12()+10-lv1_chop_bot() + else if has_four_abilities() then 472 + else 478 + } + use_full_art := { contains(styling.other_options, match:"mythic edition fullart") } + mask_script := { if contains(styling.custom_mask, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_mask + else if is_clear() then "imagemask_clear.png" + else if use_full_art() and has_four_abilities() and is_level_walker() and is_rare() and styling.holofoil_stamped_rares then "4tress_imagemask_rare_level.png" + else if use_full_art() and has_four_abilities() and is_level_walker() then "4tress_imagemask_level.png" + else if use_full_art() and has_four_abilities() and is_rare() and styling.holofoil_stamped_rares then "4tress_imagemask_rare.png" + else if use_full_art() and has_four_abilities() then "4tress_imagemask.png" + else if use_full_art() and is_level_walker() and is_rare() and styling.holofoil_stamped_rares then "fortress_imagemask_rare_level.png" + else if use_full_art() and is_rare() and styling.holofoil_stamped_rares then "fortress_imagemask_rare.png" + else if use_full_art() and is_level_walker() then "fortress_imagemask_level.png" + else if use_full_art() then "fortress_imagemask.png" + else "imagemask" + + ( if has_two_abilities() and not has_four_abilities() and not slide_two() then "_2abil" else "" ) + + ( if has_four_abilities() then "_4abil" else "" ) + + ( if is_normal_size() then "" else "_wide" ) + + ( if level_three() or level_four() or slide_two() or slide_three() or slide_four() then "_level") + ".png" + } + text_size := { 14 -(if styling.separated_text_size == "" then 0 else if contains(styling.separated_text_size, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.separated_text_size) } + stripe01 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:48),105)} + stripe12 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:27),stripe23()-365)} + stripe23 := { 345 + min(pull_comma_array(styling.stripe_coordinate, cell: 1, default:80),95)} + stripe30 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 0, default:(if heavy_levels() then 15 else 0)),stripe31()-329)} + stripe31 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 1 else 0), default:(if stagger_levels() then 50 else 21)),stripe32()-329)} + stripe32 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: (if heavy_levels() then 2 else 1), default:(if stagger_levels() then 100 else 69)),stripe33()-329)} + stripe33 := { 309 + min(pull_comma_array(styling.stripe_coordinate, cell: 2, default:(if stagger_levels() then 150 else 119)),151)} + + level_three := { styling.use_separate_textboxes == "three" } + level_four := { styling.use_separate_textboxes == "four" or (level_three() and has_four_abilities())} + slide_two := { styling.use_separate_textboxes == "two" and comma_count(styling.stripe_coordinate) == "," } + slide_three := { styling.use_separate_textboxes == "no" and not has_four_abilities() and comma_count(styling.stripe_coordinate) == ",," } + slide_four := { styling.use_separate_textboxes == "no" and has_four_abilities() and comma_count(styling.stripe_coordinate) == ",,," } + stagger_levels := {styling.use_separate_textboxes == "four" and styling.four_textbox_alternates != "normal"} + heavy_levels := {styling.use_separate_textboxes == "four" and styling.four_textbox_alternates == "double passive"} + + has_identity := { styling.color_indicator_dot} + is_unsorted := {styling.remove_from_autocount} + two_clear := {is_clear() and styling.use_separate_textboxes == "two" and not slide_two()} + fort_two := {contains(styling.other_options, match:"mythic edition fullart") and styling.use_separate_textboxes == "two" and not slide_two()} + 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 } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + opacity := {pull_comma_array(styling.opacity, cell:input, end:false, default:50)} + unindent := { contains(styling.other_options, match:"un-indent nonloyalty abilities")} + is_skinned := {contains(styling.other_options, match:"godzilla style alias")} + use_evobar := {contains(styling.other_options, match: "pokemon evobar") and not is_skinned()} + is_clear := {styling.clear or contains(styling.other_options, match:"clear frame")} + is_nyx := {chosen(styling.other_options, choice:"nyx")} + is_vehicle := {chosen(styling.other_options, choice:"vehicle")} + paragraph_count := replace@(match:"\n", replace:"~")+ + filter_text@(match:"~") + special_text := { + (if card.loyalty_cost_1 != "" then "[" + card.loyalty_cost_1 + "]: " else "") + (if card.level_1_text != "" and card.level_1_text != card.rule_text then card.level_1_text+"\n" else split_text(match:"\n", card.rule_text).0+"\n") + + (if card.loyalty_cost_2 != "" then "[" + card.loyalty_cost_2 + "]" + ": " else "") + (if card.level_2_text != "" then card.level_2_text+"\n" else if contains(paragraph_count(card.rule_text), match:"~") then split_text(match:"\n", card.rule_text).1+"\n" else "") + + (if card.loyalty_cost_3 != "" then "[" + card.loyalty_cost_3 + "]" + ": " else "") + (if card.level_3_text != "" then card.level_3_text else if contains(paragraph_count(card.rule_text), match:"~~") then split_text(match:"\n", card.rule_text).2 else "") + + (if has_four_abilities() then "\n" + (if card.loyalty_cost_4 != "" then "[" + card.loyalty_cost_4 + "]" + ": " else "") + (if card.level_4_text != "" then card.level_4_text else if contains(paragraph_count(card.rule_text), match:"~~~") then split_text(match:"\n", card.rule_text).3 else "") else "") + } + pw_font_size := { if styling.separated_text_size != "" then styling.separated_text_size else 12 } +############################################################## 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: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: text + name: stripe coordinate + description: Overrides the coordinates for the ability stripes. Defaults are "48," and "27,80," and "21,69,119,". The text MUST end with a , +styling field: + type: text + name: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: choice + name: use separate textboxes + choice: no + choice: two + choice: three + choice: four + initial: three + description: Uses a separate textbox for each ability, allowing for different sizes +styling field: + type: choice + name: four textbox alternates + choice: normal + choice: three tall abilities + choice: double passive + description: Use 4 ability height with three stripes for taller abilities or double passives like Gideon Blackblade +styling field: + type: text + name: separated text size + description: Use to standardize the font size of separated abilities. Default is size 12. +styling field: + type: text + name: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: text + name: opacity + description: set opacity for stripes, from 0 to 255. +styling field: + type: multiple choice + name: other options + choice: clear frame + choice: ancestral generic mana + choice: prerelease stamp + choice: un-indent nonloyalty abilities + choice: mythic edition fullart + choice: godzilla style alias + choice: pokemon evobar + choice: nyx + choice: vehicle + initial: un-indent nonloyalty abilities +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: custom mask + description: Uses a custom mask from data/magic-mainframe-extras.mse-include +styling field: + type: boolean + name: default image size + description: Use the default Planeswalker template image size, disable for easier popout art options. +styling field: + type: boolean + name: holofoil stamped rares + description: Use holofoil stamped rares +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: 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 field: + type: boolean + name: clear + description: Use the clear frame. (depreciated) + initial: no +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") } + other options: + render style: checklist + direction: vertical + ############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: { if use_full_art() then 0 else 375 } + height: { if use_full_art() then 0 else 523 } + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 4 + mask: {"border_mask" + (if card.border_color == rgb(200,200,200) then "_silver") + ".png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_clear() then "" else if has_four_abilities() then card_background2() else card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 31 else 48 } + top: 23 + right: { 339 - card_style.casting_cost.content_width } + height: { 23 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: {16 - shrink_name() } + color: black + alias: + left: {if is_skinned() then 45 else 36} + top: 46 + 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") + "bottom shrink-overflow"} + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + 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 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: { if use_full_art() or is_clear() then 0 else if is_normal_size() then 25 else 15 } + top: { if use_full_art() or is_clear() then 0 else if is_normal_size() then 52 else 15 } + width: { if use_full_art() or is_clear() then 375 else if is_normal_size() then 324 else 345 } + height: { if use_full_art() or is_clear() then 523 else if is_normal_size() then 427.5 else 493 } + z index: 1 + mask: { mask_script() } + image 2: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + indicator: + left: 30 + top: { if has_four_abilities() then 265 else 299 } + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + image: { card_identity() } + type: + left: { if has_identity() then "53" else "33" } + top: { (if has_four_abilities() then 261 else 296) + shrink_type() } + width: { 309 - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + color: black + 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 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: 63 + top: { if has_four_abilities() then 289-lv1_chop_top()+(if is_clear() then 5 else 0) else 330-lv1_chop_top() } + width: { if contains(styling.use_separate_textboxes, match: "no") then 282 else 0 } + bottom: { if contains(styling.use_separate_textboxes, match: "no") then bottom_of_textbox() else 0} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.separated_text_size != "" then styling.separated_text_size else if has_four_abilities() then 13.8 else 14 } + scale down to: 6 + color: { if has_four_abilities() and not level_four() then rgba(0,0,0,0) else "black" } + symbol font: + name: { if has_four_abilities() and not level_four() then "" else styling.text_box_mana_symbols } + size: { if styling.separated_text_size != "" then styling.separated_text_size else if has_four_abilities() then 13.8 else 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: 6 + mask: { if not is_level_walker() then "walker_text_mask.png" else "" } + padding left: 6 + padding right: 4 + line height hard: 1.2 + line height line: 1.5 + line height soft: { if has_four_abilities() then 0.85 else 0.9 } + line height hard max: 1.3 + line height line max: 1.6 + watermark: + left: 19 + top : { if has_four_abilities() then 314 else 331 } + width: 334 + height: 150 + z index: 4 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Levels + level 1 text: + left: {if unindent() and card.loyalty_cost_1 == "" then 49 else 63 } + top: { if has_four_abilities() then 289-lv1_chop_top()+(if is_clear() then 5 else 0) else 330-lv1_chop_top() } + width: { if contains(styling.use_separate_textboxes, match: "no") then 0 else 282+(if unindent() and card.loyalty_cost_1 == "" then 14 else 0)-(lv1_chop_right()) } + bottom: { if contains(styling.use_separate_textboxes, match: "no") then 0 else bottom_of_textbox() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { pw_font_size() } + scale down to: 6 + color: { if has_four_abilities() and not level_four() then rgba(0,0,0,0) else "black" } + symbol font: + name: { styling.text_box_mana_symbols } + size: { pw_font_size() } + 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: 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 + level 2 text: + left: { if is_level_walker() then (if unindent() and card.loyalty_cost_2 == "" then 49 else 63) else 0 } + top: { (if heavy_levels() then stripe30()+10 else if level_four() then stripe31()+10 else if slide_two() then stripe01()+10 else if has_two_abilities() then 404 else stripe12()+10) -lv2_chop_top() } + width: { if is_level_walker() then 282+(if unindent() and card.loyalty_cost_2 == "" then 14 else 0)-(lv2_chop_right()) else 0 } + bottom: { (if heavy_levels() then stripe31()+10 else if level_four() then stripe32()+10 else if has_two_abilities() then 478 else stripe23()+10) - lv2_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { pw_font_size() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { pw_font_size() } + 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: 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 + level 3 text: + left: { if is_level_walker() then (if unindent() and card.loyalty_cost_3 == "" then 49 else 63) else 0 } + top: { if has_two_abilities() then 0 else (if heavy_levels() then stripe31()+10 else if has_four_abilities() then stripe32()+10 else if is_level_walker() then stripe23()+10 else 430) -lv3_chop_top() } + width: { if is_level_walker() then 282+(if unindent() and card.loyalty_cost_3 == "" then 14 else 0)-(lv3_chop_right()) else 0 } + bottom: { if has_two_abilities() then 0 else (if heavy_levels() then stripe32()+10 else if has_four_abilities() then stripe33()+10 else if is_level_walker() then 478 else 482) - lv3_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { pw_font_size() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { pw_font_size() } + 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: 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 + level 4 text: + left: {if unindent() and card.loyalty_cost_4 == "" then 49 else 63} + top: { (if heavy_levels() then stripe32()+10 else stripe33()+10) -lv4_chop_top() } + width: { if level_four() then 282+(if unindent() and card.loyalty_cost_4 == "" then 14 else 0)-(lv4_chop_right()) else 0 } + bottom: { if heavy_levels() or level_four() then 475 - lv4_chop_bot() else 0 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { pw_font_size() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { pw_font_size() } + 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: 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 + mask: walker_text_mask.png + ############################# 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 cost 1: + z index: 7 + left: 32 + top: { -loyal_move() +(if has_four_abilities() then 297 else if has_two_abilities() then 348 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: { -loyal_move2() +(if has_four_abilities() then 344 else if has_two_abilities() then 420 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: { -loyal_move3() +(if has_four_abilities() then 391 else 435) } + width: {if has_two_abilities() then 0 else 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: { -loyal_move4() +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 + ############################# 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 + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: 498 + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + 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: loyalty box + 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 + 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: choice + name: top stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: bot stripe + editable: false + save value: false + choice: stripe +extra card field: + type: choice + name: fourth stripe + editable: false + save value: false + choice: stripe +extra card field: + type: color + name: top color + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: bottom color + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + editable: false + save value: false +extra card field: + type: color + name: stripe color 2 + script: if is_clear() then rgb(230,230,230) else rgb(200,200,200) + 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: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: color + name: opac filter + script: rgb(opacity(0), opacity(0), opacity(0)) + save value: false +extra card field: + type: choice + name: evobar + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar tip + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: evobar start + choice: evo + save value: false + editable: false +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 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 + stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 6 + visible: { is_stamped() and not is_clear() } + render style: image + image: { card_stamp() } + mask: {(if use_full_art() then "mythic" else "") + "stamp_mask.png"} + foil stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 7 + visible: { is_stamped() and not is_clear() } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 10 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + loyalty cost box 1: + left: 18 + top: { -loyal_move() +(if has_four_abilities() then 295 else if has_two_abilities() then 346 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: { -loyal_move2() +(if has_four_abilities() then 342 else if has_two_abilities() then 417 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: { -loyal_move3() +(if has_four_abilities() then 389 else 432) } + width: { if has_two_abilities() then 0 else 42 } + height: { if has_two_abilities() then 0 else 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: { -loyal_move4() +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 + colon 1: + left: 59 + top: { -loyal_move() +(if has_four_abilities() then 309 else if has_two_abilities() then 360 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: { -loyal_move2() +(if has_four_abilities() then 356 else if has_two_abilities() then 431 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: { -loyal_move3() +(if has_four_abilities() then 403 else 446) } + width: {if has_two_abilities() then 0 else 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: { -loyal_move4() +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 != "" } + 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: 4 + mask: walker_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() and not is_level_walker()} +###Bottom of first textbox + top stripe: + left: 47 + top: {if level_four() then stripe31() else if slide_two() or two_clear() or fort_two() then stripe01() else stripe12() } + width: 298 + height: 20 + image: { (if is_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { slide_two() or two_clear() or fort_two() or slide_three() or slide_four() or level_three() or level_four() and not contains(styling.custom_mask, match:".png") } +###Top of third textbox + bot stripe: + left: 47 + top: {if level_four() then stripe32() else stripe23() } + width: 298 + height: 20 + image: { (if is_clear() then "clear_" else "") + "bot_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { slide_three() or slide_four() or level_three() or level_four() and not contains(styling.custom_mask, match:".png")} +###Bottom of third textbox + fourth stripe: + left: 47 + top: {stripe33() } + width: 298 + height: 20 + image: { (if is_clear() then "clear_" else "") + "top_stripe_test.png" } + render style: image + z index: 2 + mask: stripe_mask.png + visible: { slide_four() or level_four() and not stagger_levels() and not contains(styling.custom_mask, match:".png") and not level_three()} +###Block of first textbox + stripe color: + left: 47 + top: { if level_four() then 309 else 345 } + width: 298 + bottom: { if level_four() then stripe31() else if slide_two() or two_clear() or fort_two() then stripe01() else stripe12() } + z index: 2 + mask: stripe_mask.png + visible: { slide_two() or two_clear() or fort_two() or slide_three() or slide_four() or level_three() or level_four() and not contains(styling.custom_mask, match:".png")} +###Block of second textbox + stripe color 2: + left: 47 + top: { (if level_four() then stripe32() else stripe23()) +20 } + width: 298 + bottom: { if stagger_levels() then 460 else if level_four() and not level_three() then stripe33() else 460 } + z index: 2 + mask: stripe_mask.png + visible: { slide_three() or slide_four() or level_three() or level_four() and not contains(styling.custom_mask, match:".png")} +###Curve of first textbox + top color: + left: 26 + top: {if is_clear() and level_four() then 288 else if level_four() then 286 else 322 } + width: 324 + height: { if is_clear() and level_four() then 21 else 23 } + z index: 2 + mask: mask_top.png + visible: { slide_two() or two_clear() or fort_two() or slide_three() or slide_four() or level_three() or level_four() and not contains(styling.custom_mask, match:".png")} +###Curve of bottom textbox + bottom color: + left: 26 + top: 460 + width: 323 + height: 18 + z index: 2 + mask: mask_bot.png + visible: { slide_three() or level_three() or stagger_levels() and not contains(styling.custom_mask, match:".png")} + auto copyright: + right: 350 + top: 498 + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold + clear frame: + left: 0 + top: 0 + width: { if is_clear() then 375 else 0 } + height: { if is_clear() then 523 else 0 } + z index: 1 + render style: image + popup style: in place + image: { (if has_four_abilities() then "xcard2" else "xcard") + (if not contains(styling.use_separate_textboxes, match: "no") then "_level") + (if is_rare() and styling.holofoil_stamped_rares then "_rare") + ".png" } + promo label: + left: 40 + top: { if has_four_abilities() then 225 else 262 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + opac filter: + left: 45 + top: {if has_four_abilities() then 289 else 325} + width: 303 + height: {if has_four_abilities() then 192 else 155} + mask: {"opacfilter" + if has_four_abilities() then "_4.png" else ".png"} + z index: 1 + visible: {styling.opacity != ""} + evobar: + left: {if is_skinned() then 75 else 40} + top: 51 + width: {if is_skinned() then 225 else card_style.alias.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + visible: {is_skinned() or use_evobar()} + evobar tip: + left: {if is_skinned() then 299.6 else 39.6 + card_style.alias.content_width} + top: 51 + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + visible: {is_skinned() or use_evobar()} + evobar start: + left: {if is_skinned() then 39.4 else 31} + top: 51 + width: {if is_skinned() then 36 else 9} + height: 27 + z index: 2 + render style: image + image: {if is_skinned() then "evobar_flip.png" else "evobar_start.png"} + mask: {if is_skinned() then "" else "evobar_mask.png"} + visible: {is_skinned() or use_evobar()} + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if has_four_abilities() then "4") + "pw" + (if is_vehicle() then "_v") + "_mask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: full_voverlay.png + z index: 0 + mask: {"nyx/" + (if has_four_abilities() then "4") + "pw_mask.png"} + visible: {is_vehicle()} diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/test_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/test_mask.png new file mode 100644 index 000000000..dad7d132c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/test_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/text_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/text_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/tombstone.png b/data/magic-m15-mainframe-planeswalker.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/tombstone.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/top_stripe.png b/data/magic-m15-mainframe-planeswalker.mse-style/top_stripe.png new file mode 100644 index 000000000..93b7b1b5d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/top_stripe.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/top_stripe_test.png b/data/magic-m15-mainframe-planeswalker.mse-style/top_stripe_test.png new file mode 100644 index 000000000..8dddf2ffa Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/top_stripe_test.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ucard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/ucard.jpg new file mode 100644 index 000000000..59733c376 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ucard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ucard.png b/data/magic-m15-mainframe-planeswalker.mse-style/ucard.png new file mode 100644 index 000000000..703668c94 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ucard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ucard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/ucard2.jpg new file mode 100644 index 000000000..2267c60e8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ucard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/ucard2.png new file mode 100644 index 000000000..5ca1addcd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ucard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ustamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/ustamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/ustamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/ustamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/walker_text_mask.png b/data/magic-m15-mainframe-planeswalker.mse-style/walker_text_mask.png new file mode 100644 index 000000000..b8c5a0ca5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/walker_text_mask.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/wcard.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/wcard.jpg new file mode 100644 index 000000000..bc95f9ef3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/wcard.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/wcard.png b/data/magic-m15-mainframe-planeswalker.mse-style/wcard.png new file mode 100644 index 000000000..cae8c68a3 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/wcard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/wcard2.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/wcard2.jpg new file mode 100644 index 000000000..4e0e0fd0d Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/wcard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/wcard2.png new file mode 100644 index 000000000..2be56b8a0 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/wcard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/wstamp.jpg b/data/magic-m15-mainframe-planeswalker.mse-style/wstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/wstamp.png b/data/magic-m15-mainframe-planeswalker.mse-style/wstamp.png new file mode 100644 index 000000000..102f003bf Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/wstamp.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard.png new file mode 100644 index 000000000..ace94b5fa Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard2.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2.png new file mode 100644 index 000000000..3945ca1ba Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_level.png new file mode 100644 index 000000000..ab6718b4c Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_level_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_level_rare.png new file mode 100644 index 000000000..c4fccedfd Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_level_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_rare.png new file mode 100644 index 000000000..af786291a Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard2_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard_level.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard_level.png new file mode 100644 index 000000000..ac63fe7b5 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard_level.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard_level_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard_level_rare.png new file mode 100644 index 000000000..1776765a8 Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard_level_rare.png differ diff --git a/data/magic-m15-mainframe-planeswalker.mse-style/xcard_rare.png b/data/magic-m15-mainframe-planeswalker.mse-style/xcard_rare.png new file mode 100644 index 000000000..8586f0edc Binary files /dev/null and b/data/magic-m15-mainframe-planeswalker.mse-style/xcard_rare.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/acard.jpg b/data/magic-m15-mainframe-tokens.mse-style/acard.jpg new file mode 100644 index 000000000..2a659cccc Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/acard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/acard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/acard2.jpg new file mode 100644 index 000000000..255b6e077 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/acard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/acard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/acard3.jpg new file mode 100644 index 000000000..ee8b3103f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/acard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/apt.png b/data/magic-m15-mainframe-tokens.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/apt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..894af6e02 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card2.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..70634ef36 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card3.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..2b3b22dc5 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card4.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card4.png new file mode 100644 index 000000000..894af6e02 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card4.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card5.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card5.png new file mode 100644 index 000000000..70634ef36 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card5.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card6.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card6.png new file mode 100644 index 000000000..2b3b22dc5 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card6.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card7.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card7.png new file mode 100644 index 000000000..10d8d3d6f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card7.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card8.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card8.png new file mode 100644 index 000000000..573866262 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card8.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card9.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card9.png new file mode 100644 index 000000000..776297ae4 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_card9.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_pt.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_snowtexture.png b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_snowtexture.png new file mode 100644 index 000000000..04f0f4398 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artifact_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/artist_arrow.png b/data/magic-m15-mainframe-tokens.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/bar.png b/data/magic-m15-mainframe-tokens.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/bar.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/bcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/bcard.jpg new file mode 100644 index 000000000..29a7bc965 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/bcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/bcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/bcard2.jpg new file mode 100644 index 000000000..8bd8967e9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/bcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/bcard3.jpg new file mode 100644 index 000000000..84e40053d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/bcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/border_mask.png b/data/magic-m15-mainframe-tokens.mse-style/border_mask.png new file mode 100644 index 000000000..0ac4e4e4b Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/border_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/bpt.png b/data/magic-m15-mainframe-tokens.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/bpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/card-sample.png b/data/magic-m15-mainframe-tokens.mse-style/card-sample.png new file mode 100644 index 000000000..ceb94836d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/card-sample.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/ccard.jpg b/data/magic-m15-mainframe-tokens.mse-style/ccard.jpg new file mode 100644 index 000000000..e9847bcba Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/ccard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/ccard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/ccard2.jpg new file mode 100644 index 000000000..077ea214a Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/ccard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/ccard3.jpg new file mode 100644 index 000000000..6cd36c727 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/ccard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/clear_image_mask.png b/data/magic-m15-mainframe-tokens.mse-style/clear_image_mask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/clear_image_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/clear_imagemask.png b/data/magic-m15-mainframe-tokens.mse-style/clear_imagemask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/clear_imagemask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/clpt.png b/data/magic-m15-mainframe-tokens.mse-style/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/clpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/cpt.png b/data/magic-m15-mainframe-tokens.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/cpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/crown.png b/data/magic-m15-mainframe-tokens.mse-style/crown.png new file mode 100644 index 000000000..f5489e423 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crown.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/crown_border.png b/data/magic-m15-mainframe-tokens.mse-style/crown_border.png new file mode 100644 index 000000000..8c5716f63 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crown_border.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/crown_m20.png b/data/magic-m15-mainframe-tokens.mse-style/crown_m20.png new file mode 100644 index 000000000..891f67276 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/crown_m20.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/foil_mask.png b/data/magic-m15-mainframe-tokens.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/foil_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask.png b/data/magic-m15-mainframe-tokens.mse-style/framemask.png new file mode 100644 index 000000000..2e077e489 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask2.png b/data/magic-m15-mainframe-tokens.mse-style/framemask2.png new file mode 100644 index 000000000..0c081fee3 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask3.png b/data/magic-m15-mainframe-tokens.mse-style/framemask3.png new file mode 100644 index 000000000..bebe74de7 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask4.png b/data/magic-m15-mainframe-tokens.mse-style/framemask4.png new file mode 100644 index 000000000..2f693e9bf Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask4.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask5.png b/data/magic-m15-mainframe-tokens.mse-style/framemask5.png new file mode 100644 index 000000000..601e3df0d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask5.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask6.png b/data/magic-m15-mainframe-tokens.mse-style/framemask6.png new file mode 100644 index 000000000..42c57ed5c Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask6.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask7.png b/data/magic-m15-mainframe-tokens.mse-style/framemask7.png new file mode 100644 index 000000000..73ccab298 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask7.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask8.png b/data/magic-m15-mainframe-tokens.mse-style/framemask8.png new file mode 100644 index 000000000..dcdb5b8e6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask8.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/framemask9.png b/data/magic-m15-mainframe-tokens.mse-style/framemask9.png new file mode 100644 index 000000000..4034cf560 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/framemask9.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/gcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/gcard.jpg new file mode 100644 index 000000000..c1b996e94 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/gcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/gcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/gcard2.jpg new file mode 100644 index 000000000..afe67b67d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/gcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/gcard3.jpg new file mode 100644 index 000000000..eceb99c7f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/gcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/glpt.png b/data/magic-m15-mainframe-tokens.mse-style/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/glpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/gpt.png b/data/magic-m15-mainframe-tokens.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/gpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hpt.png b/data/magic-m15-mainframe-tokens.mse-style/hpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..e6705bb63 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card2.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..27b387afc Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card3.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..81085ffa6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card4.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card4.png new file mode 100644 index 000000000..e6705bb63 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card4.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card5.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card5.png new file mode 100644 index 000000000..27b387afc Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card5.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card6.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card6.png new file mode 100644 index 000000000..81085ffa6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card6.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card7.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card7.png new file mode 100644 index 000000000..e3bc6fc97 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card7.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card8.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card8.png new file mode 100644 index 000000000..3af8401c9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card8.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card9.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card9.png new file mode 100644 index 000000000..75efb50d1 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_card9.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_pt.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_snowtexture.png b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_snowtexture.png new file mode 100644 index 000000000..0e78f269b Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/hybrid_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/imagemask.png b/data/magic-m15-mainframe-tokens.mse-style/imagemask.png new file mode 100644 index 000000000..292992e3b Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/imagemask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/imagemask2.png b/data/magic-m15-mainframe-tokens.mse-style/imagemask2.png new file mode 100644 index 000000000..ce5ce2b68 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/imagemask2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/imagemask3.png b/data/magic-m15-mainframe-tokens.mse-style/imagemask3.png new file mode 100644 index 000000000..0f2971e56 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/imagemask3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/acard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/acard.png new file mode 100644 index 000000000..fa97c5607 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/acard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/acard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/acard2.png new file mode 100644 index 000000000..9be3df3e6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/acard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/acard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/acard3.png new file mode 100644 index 000000000..52021fe31 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/acard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/bcard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/bcard.png new file mode 100644 index 000000000..0446c6a54 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/bcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/bcard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/bcard2.png new file mode 100644 index 000000000..fc3f38c67 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/bcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/bcard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/bcard3.png new file mode 100644 index 000000000..71cf2e1ce Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/bcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/ccard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/ccard.png new file mode 100644 index 000000000..fd53a3e71 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/ccard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/ccard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/ccard2.png new file mode 100644 index 000000000..c2c320d30 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/ccard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/ccard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/ccard3.png new file mode 100644 index 000000000..cd44d938b Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/ccard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/gcard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/gcard.png new file mode 100644 index 000000000..24c12edaa Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/gcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/gcard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/gcard2.png new file mode 100644 index 000000000..3ffde63a0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/gcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/gcard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/gcard3.png new file mode 100644 index 000000000..0c2afaab7 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/gcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/hcard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/hcard.png new file mode 100644 index 000000000..741247027 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/hcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/hcard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/hcard2.png new file mode 100644 index 000000000..32f6ccf3e Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/hcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/hcard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/hcard3.png new file mode 100644 index 000000000..f3c2c3020 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/hcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/mcard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/mcard.png new file mode 100644 index 000000000..a5d97326f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/mcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/mcard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/mcard2.png new file mode 100644 index 000000000..28768476e Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/mcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/mcard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/mcard3.png new file mode 100644 index 000000000..2e50e0659 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/mcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/rcard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/rcard.png new file mode 100644 index 000000000..8788e6665 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/rcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/rcard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/rcard2.png new file mode 100644 index 000000000..c3abf004a Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/rcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/rcard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/rcard3.png new file mode 100644 index 000000000..0517501dc Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/rcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/ucard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/ucard.png new file mode 100644 index 000000000..951069d6f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/ucard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/ucard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/ucard2.png new file mode 100644 index 000000000..439a4c106 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/ucard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/ucard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/ucard3.png new file mode 100644 index 000000000..ba6a42df0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/ucard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/wcard.png b/data/magic-m15-mainframe-tokens.mse-style/m20/wcard.png new file mode 100644 index 000000000..f1f57f1b1 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/wcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/wcard2.png b/data/magic-m15-mainframe-tokens.mse-style/m20/wcard2.png new file mode 100644 index 000000000..a52bd9b57 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/wcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20/wcard3.png b/data/magic-m15-mainframe-tokens.mse-style/m20/wcard3.png new file mode 100644 index 000000000..bc6878413 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20/wcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask.png b/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask.png new file mode 100644 index 000000000..60b9a478e Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask2.png b/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask2.png new file mode 100644 index 000000000..a20f9266a Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask3.png b/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask3.png new file mode 100644 index 000000000..89bb8f55f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/m20_imagemask3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/mcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/mcard.jpg new file mode 100644 index 000000000..75f9e3f60 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/mcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/mcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/mcard2.jpg new file mode 100644 index 000000000..bf2262120 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/mcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/mcard3.jpg new file mode 100644 index 000000000..2699b61cf Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/mcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/mpt.png b/data/magic-m15-mainframe-tokens.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/mpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..d29fb41d0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card2.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..008a44980 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card3.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..1972cfe04 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card4.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card4.png new file mode 100644 index 000000000..d29fb41d0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card4.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card5.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card5.png new file mode 100644 index 000000000..008a44980 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card5.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card6.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card6.png new file mode 100644 index 000000000..1972cfe04 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card6.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card7.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card7.png new file mode 100644 index 000000000..a9028e25f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card7.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card8.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card8.png new file mode 100644 index 000000000..8ee9a0884 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card8.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card9.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card9.png new file mode 100644 index 000000000..b05d2b027 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_card9.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_pt.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_snowtexture.png b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_snowtexture.png new file mode 100644 index 000000000..5c4d7c128 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/multicolor_blend_snowtexture.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/4pw_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/4pw_mask.png new file mode 100644 index 000000000..9d2dc6d6d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/4pw_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/4pw_v_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/4pw_v_mask.png new file mode 100644 index 000000000..0132bb5ae Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/4pw_v_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/acard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/acard.jpg new file mode 100644 index 000000000..5fae1ad38 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/acard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/acard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/acard2.jpg new file mode 100644 index 000000000..4bcd7bfc9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/acard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/acard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/acard3.jpg new file mode 100644 index 000000000..ef3ba1f6e Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/acard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/anyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard.jpg new file mode 100644 index 000000000..11f690a7d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard2.jpg new file mode 100644 index 000000000..1b1c14bc0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard3.jpg new file mode 100644 index 000000000..f57cde788 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/bcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/bnyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard.jpg new file mode 100644 index 000000000..e9847bcba Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard2.jpg new file mode 100644 index 000000000..077ea214a Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard3.jpg new file mode 100644 index 000000000..43d10fbe6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/ccard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/cnyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/fullmask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/fullmask.png new file mode 100644 index 000000000..394cf5c07 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/fullmask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard.jpg new file mode 100644 index 000000000..27b7ed04d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard2.jpg new file mode 100644 index 000000000..c48855ff3 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard3.jpg new file mode 100644 index 000000000..a194e82f9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/gcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/gnyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/mask.png new file mode 100644 index 000000000..fd670c0ff Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard.jpg new file mode 100644 index 000000000..c3cdfbf71 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard2.jpg new file mode 100644 index 000000000..45ff1f6a6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard3.jpg new file mode 100644 index 000000000..d519696ad Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/mcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/mnyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_fullmask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_fullmask.png new file mode 100644 index 000000000..5cca914ac Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_fullmask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_mask.png new file mode 100644 index 000000000..5773f3602 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_v_fullmask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_v_fullmask.png new file mode 100644 index 000000000..68b73591f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_v_fullmask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_v_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_v_mask.png new file mode 100644 index 000000000..39d85deb8 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/notch_v_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/pw_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/pw_mask.png new file mode 100644 index 000000000..de54e03e0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/pw_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/pw_v_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/pw_v_mask.png new file mode 100644 index 000000000..389b78964 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/pw_v_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard.jpg new file mode 100644 index 000000000..34c37a6e0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard2.jpg new file mode 100644 index 000000000..1bc1a72a4 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard3.jpg new file mode 100644 index 000000000..89745efd8 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/rcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/rnyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard.jpg new file mode 100644 index 000000000..da1fb6880 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard2.jpg new file mode 100644 index 000000000..8000227e6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard3.jpg new file mode 100644 index 000000000..cd3c9ddd4 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/ucard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/unyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/v_fullmask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/v_fullmask.png new file mode 100644 index 000000000..68b73591f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/v_fullmask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/v_mask.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..d129b670e Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard.jpg new file mode 100644 index 000000000..ec38ed14f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard2.jpg new file mode 100644 index 000000000..42b0c150b Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard3.jpg new file mode 100644 index 000000000..a499a5ab0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/wcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/nyx/wnyx.png b/data/magic-m15-mainframe-tokens.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard.jpg new file mode 100644 index 000000000..5fae1ad38 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard2.jpg new file mode 100644 index 000000000..4bcd7bfc9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard3.jpg new file mode 100644 index 000000000..ef3ba1f6e Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/acard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard.jpg new file mode 100644 index 000000000..11f690a7d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard2.jpg new file mode 100644 index 000000000..1b1c14bc0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard3.jpg new file mode 100644 index 000000000..f57cde788 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/bcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard.jpg new file mode 100644 index 000000000..e9847bcba Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard2.jpg new file mode 100644 index 000000000..077ea214a Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard3.jpg new file mode 100644 index 000000000..43d10fbe6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ccard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard.jpg new file mode 100644 index 000000000..27b7ed04d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard2.jpg new file mode 100644 index 000000000..c48855ff3 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard3.jpg new file mode 100644 index 000000000..a194e82f9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/gcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard.jpg new file mode 100644 index 000000000..c3cdfbf71 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard2.jpg new file mode 100644 index 000000000..45ff1f6a6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard3.jpg new file mode 100644 index 000000000..d519696ad Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/mcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard.jpg new file mode 100644 index 000000000..34c37a6e0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard2.jpg new file mode 100644 index 000000000..1bc1a72a4 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard3.jpg new file mode 100644 index 000000000..89745efd8 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/rcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard.jpg new file mode 100644 index 000000000..da1fb6880 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard2.jpg new file mode 100644 index 000000000..8000227e6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard3.jpg new file mode 100644 index 000000000..cd3c9ddd4 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/ucard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/v_mask.png b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/v_mask.png new file mode 100644 index 000000000..2549149dc Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/v_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard.jpg new file mode 100644 index 000000000..ec38ed14f Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard2.jpg new file mode 100644 index 000000000..42b0c150b Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard3.jpg new file mode 100644 index 000000000..a499a5ab0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/oldnyx/wcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/plate.png b/data/magic-m15-mainframe-tokens.mse-style/plate.png new file mode 100644 index 000000000..acaaa5ac2 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/plate.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/rcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/rcard.jpg new file mode 100644 index 000000000..9d5b9c3dd Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/rcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/rcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/rcard2.jpg new file mode 100644 index 000000000..763dc2d20 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/rcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/rcard3.jpg new file mode 100644 index 000000000..8d8838acf Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/rcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/rpt.png b/data/magic-m15-mainframe-tokens.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/rpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/asnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/asnow.png new file mode 100644 index 000000000..8002ff1fd Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/asnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/blsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/blsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/blsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/bsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/bsnow.png new file mode 100644 index 000000000..af57be644 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/bsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/clsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/clsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/clsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/csnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/csnow.png new file mode 100644 index 000000000..53ecded96 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/csnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/glsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/glsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/glsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/gsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/gsnow.png new file mode 100644 index 000000000..22b90dfb2 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/gsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/mlsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/mlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/mlsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/msnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/msnow.png new file mode 100644 index 000000000..3254f3370 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/msnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/rlsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/rlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/rlsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/rsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/rsnow.png new file mode 100644 index 000000000..42c2ca5ec Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/rsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/ulsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/ulsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/ulsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/usnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/usnow.png new file mode 100644 index 000000000..7d88cd475 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/usnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/wlsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/wlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/wlsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/snow/wsnow.png b/data/magic-m15-mainframe-tokens.mse-style/snow/wsnow.png new file mode 100644 index 000000000..266cfcc4c Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/snow/wsnow.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/style b/data/magic-m15-mainframe-tokens.mse-style/style new file mode 100644 index 000000000..0cdace24d --- /dev/null +++ b/data/magic-m15-mainframe-tokens.mse-style/style @@ -0,0 +1,684 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe Tokens +full name: Tokens +icon: card-sample.png +installer group: magic/m15 style/tokens +position hint: 004 + +version: 2020-05-10 +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-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 375 +card height: 523 +card dpi: 150 +##### Nyx Tokens by Honchkrow/ThisisSakon +##### Flavor Bar image by SirnightNano +##### M20 base tokens and Vehicle background by silverback_ape +##### M20 Clear tokens by Femme Fatale +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_typeline } + + # 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 := { 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] } + + # 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_promo := { styling.promo } + ########## Frame styling + card_shape := { "token" } + is_clear := { styling.use_clear_frames } + is_unsorted := {styling.remove_from_autocount} + is_m20 := {contains(styling.frames, match: "M20")} + is_snow := {contains(styling.frames, match: "snow") and not is_m20()} + is_tall := {contains(styling.frames, match: "tall")} + is_textless := {card.rule_text == "" and remove_tags(card.flavor_text) == ""} + is_clear := {contains(styling.frames, match: "clear")} + mtgo_abil := {contains(styling.frames, match: "MTGO Ability") and not is_m20()} + is_legend := {(contains(styling.frames, match: "legend") or (set.auto_legends and contains(card.super_type, match:"Legendary")))} + is_nyx := {contains(styling.frames, match: "nyx") and not is_clear() and not is_m20()} + is_vehicle := {contains(styling.frames, match: "vehicle") and not is_m20()} + is_copy := {contains(styling.frames, match: "copy")} + text_shape := { + if is_m20() and is_tall() then "9" + else if is_m20() and is_textless() then "7" + else if is_m20() then "8" + else if is_tall() then "3" + else if is_textless() then "" + else "2" + } + ########## Mainframe stuff + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + center_pt := { contains(styling.other_options, match:"center pt")} + remove_rarity := { contains(styling.other_options, match:"remove rarity")} + pre_stamp := { contains(styling.other_options, match:"prerelease")} + 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 } + use_vorthos := {chosen(styling.other_options, choice:"vorthos box")} + +############################################################## 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 +styling field: + type: multiple choice + name: frames + choice: copy + choice: tall + choice: legendary + choice: clear + choice: M20 + choice: MTGO Ability + choice: vehicle + choice: nyx + choice: snow +styling field: + type: multiple choice + name: other options + choice: center pt + choice: remove rarity symbol + choice: prerelease stamp + choice: ancestral generic mana + choice: vorthos box +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: 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: shrink font size + description: Reduces the fontsize text N points. +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +styling field: + type: boolean + name: grey hybrid typeline + description: Use a grey background for the 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: short text only +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-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") } + frames: + render style: checklist + direction: vertical + other options: + render style: checklist + direction: vertical +############################################################## 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: { if is_legend() then "crown_border.png" else "border_mask.png"} + card color: + left: 0 + top: 0 + width: { if is_clear() then 0 else 375 } + height: { if is_clear() then 0 else 523 } + z index: 0 + render style: image + popup style: in place + image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) } + mask: {"framemask" + text_shape() + ".png"} + ############################# Name line + name: + left: { if is_copy() then 32 else 30} + top: { if is_copy() then 24 else 26} + width: { 315 - (if is_copy() then card_style.casting_cost.content_width else 0)} + height: {28 - (0.5 * shrink_name())} + alignment: { if is_copy() or mtgo_abil() then "bottom shrink-overflow" else "bottom center"} + padding bottom: -2 + padding top: 2 + z index: 5 + font: + name: { if is_copy() or mtgo_abil() then "Beleren Bold" else "Beleren Small Caps Bold" } + 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 + casting cost: + right: 344 + top: 29 + width: { if not is_copy() then 0 else 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: 7 + padding top: 0 + ############################# Image + image: + left: { if is_clear() or is_m20() then 0 else 29 } + top: { if is_clear() or is_m20() then 0 else 62 } + width: { if is_clear() or is_m20() then 375 else 317 } + height: { if is_clear() or is_m20() then 523 else if is_tall() then 229 else if is_textless() then 363 else 289} + mask: { (if is_m20() then "m20_" else if is_clear() then "clear_" else "") + "imagemask" + (if is_clear() and not is_m20() then "" else if is_tall() then "3" else if is_textless() then "" else "2") + ".png" } + z index: -1 + default: { if is_clear() then "" else default_image(card.card_color)} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + type: + left: 32 + top: + {(if is_tall() and is_clear() then 294 + else if is_tall() then 296 + else if is_textless() and is_clear() then 429 + else if is_textless() then 429 + else if is_clear() then 354 + else 354) + + (if is_m20() and is_textless() then 1 else if is_m20() and not is_tall() then 2 else if is_m20() and is_clear() then 2) + + shrink_type()} + width: { 311 - ( if contains(styling.other_options, match:"remove rarity") then 0 else max(22,card_style.rarity.content_width)) } + height: { 20 - shrink_type()} + alignment: top shrink-overflow + z index: 2 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: { 14 - shrink_type() } + color: { if mtgo_abil() then rgb(255,239,128) else "black"} + separator color: red + rarity: + right: 344 + top: + { + (if is_tall() and is_clear() then 296 + else if is_tall() then (if is_m20() then 298 else if is_clear() then 296 else 297) + else if is_textless() then (if is_m20() then 432 else 431) + else if is_m20() then 358 + else 356) + } + width: { if contains(styling.other_options, match:"remove rarity") then 0 else 44} + height: 22 + z index: 2 + alignment: middle right + render style: image + 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: 29 + top: + { + if is_tall() then 327 + else if is_textless() then 459 + else 388} + width: 315 + height: + { if is_tall() then 154 + else if is_textless() then 27 + else 94} + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.shrink_font_size != "" then 14 - to_number(styling.shrink_font_size) else 14} + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.shrink_font_size != "" then 14 - to_number(styling.shrink_font_size) else 14} + alignment: + script: + if (styling.center_text == "short text only" and + card_style.text.content_lines <= 2 and + not contains(match: ".", card.rule_text) and + not contains(match: ";", card.rule_text) and + not contains(match: ":", card.rule_text) and + not contains(match: "!", card.rule_text) and + not contains(match: "?", card.rule_text) and + card.flavor_text == "") or + styling.center_text == "always" + then "middle center shrink-overflow" + else "middle left shrink-overflow" + z index: 2 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: { if is_tall() then 117 else 142 } + top: { if is_tall() then 321 else if is_textless() then 600 else 383 } + width: { if is_tall() then 138 else 85 } + height: { if is_tall() then 166 else 104 } + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 2 + left: { if center_pt() then 157.5 else 286} + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: {if is_vehicle() then "white" else "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 != "" and not center_pt() then 500 else if use_vorthos() then 500 else 488 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 2 + alignment: middle right + 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 layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: clear frame + choice: clear + save value: false + editable: 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: legend crown + choice: crown + editable: false + save value: 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: promo label + save value: true + description: The golden promo label. +extra card field: + type: choice + name: plate + choice: plate + save value: false + editable: false +extra card field: + type: choice + name: snow overlay + choice: plate + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: vehicle overlay + choice: plate + 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 + 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: {if center_pt() then 144 else 273 } + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { if is_vehicle() then "vpt.png" else if is_clear() then "xpt.png" else 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"} + clear frame: + left: 0 + top: 0 + width: { if is_clear() then 375 else 0 } + height: { if is_clear() then 523 else 0 } + z index: 0 + render style: image + image: { "xcard" + text_shape() + ".png" } + auto copyright: + right: 350 + top: { if card.pt != "" and not center_pt() then 500 else if use_vorthos() then 500 else 488 } + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 2 + alignment: middle right + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + legend crown: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + visible: {is_legend()} + image: {"crown" + (if is_m20() then "_m20") + ".png"} + promo label: + left: 40 + top: { if is_tall() then 262 else if is_textless() then 399 else 324 } + width: {if contains(styling.other_options, match:"prerelease stamp") then 295 else 0} + height: 29 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 14 + color: rgb(223,169,41) + 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 } + plate: + left: 19 + top: { if is_tall() then 291 else if is_textless() then 425 else 351 } + width: 336 + height: 37 + z index: 1 + render style: image + image: plate.png + visible: { mtgo_abil() } + nyx overlay: + left: 15 + top: 15 + width: 345 + height: 471 + z index: 1 + render style: image + image: {color_background(type:"card4", base_hybrid:card_hybrid)} + mask: {"v_" + if is_tall() then "tall_mask.png" else if is_textless() then "short_mask.png" else "mid_mask.png"} + visible: { is_nyx() } + snow overlay: + left: 15 + top: 15 + width: 345 + height: 471 + z index: 1 + render style: image + image: {color_background(type:"snowtexture", base_hybrid:card_hybrid)} + mask: {"v_" + if is_tall() then "tall_mask.png" else if is_textless() then "short_mask.png" else "mid_mask.png"} + visible: { is_snow() } + vehicle overlay: + left: 15 + top: 15 + width: 345 + height: 471 + z index: 1 + render style: image + image: voverlay.png + mask: {"v_" + (if is_nyx() or is_snow() then "nyx_" else "") + if is_tall() then "tall_mask.png" else if is_textless() then "short_mask.png" else "mid_mask.png"} + visible: { is_vehicle() } + vorthos box: + right: { if card.pt != "" then 275 else 350 } + top: 488 + left: 210 + height: {if use_vorthos() then 10 else 0} + z index: 3 + alignment: middle right + font: + name: Relay-Medium + size: 7 + color: white + weight: bold diff --git a/data/magic-m15-mainframe-tokens.mse-style/ucard.jpg b/data/magic-m15-mainframe-tokens.mse-style/ucard.jpg new file mode 100644 index 000000000..c726f8e71 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/ucard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/ucard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/ucard2.jpg new file mode 100644 index 000000000..ed4fb2aa0 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/ucard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/ucard3.jpg new file mode 100644 index 000000000..ee05a22d7 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/ucard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/upt.png b/data/magic-m15-mainframe-tokens.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/upt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/v_mid_mask.png b/data/magic-m15-mainframe-tokens.mse-style/v_mid_mask.png new file mode 100644 index 000000000..ad340021d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/v_mid_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/v_nyx_mid_mask.png b/data/magic-m15-mainframe-tokens.mse-style/v_nyx_mid_mask.png new file mode 100644 index 000000000..42db9d3d6 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/v_nyx_mid_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/v_nyx_short_mask.png b/data/magic-m15-mainframe-tokens.mse-style/v_nyx_short_mask.png new file mode 100644 index 000000000..29da994ed Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/v_nyx_short_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/v_nyx_tall_mask.png b/data/magic-m15-mainframe-tokens.mse-style/v_nyx_tall_mask.png new file mode 100644 index 000000000..3f3582a01 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/v_nyx_tall_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/v_short_mask.png b/data/magic-m15-mainframe-tokens.mse-style/v_short_mask.png new file mode 100644 index 000000000..d8a6bfb3d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/v_short_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/v_tall_mask.png b/data/magic-m15-mainframe-tokens.mse-style/v_tall_mask.png new file mode 100644 index 000000000..5070c3123 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/v_tall_mask.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/voverlay.png b/data/magic-m15-mainframe-tokens.mse-style/voverlay.png new file mode 100644 index 000000000..55cb91934 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/voverlay.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/vpt.png b/data/magic-m15-mainframe-tokens.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/vpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/wcard.jpg b/data/magic-m15-mainframe-tokens.mse-style/wcard.jpg new file mode 100644 index 000000000..b9d8679dd Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/wcard.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/wcard2.jpg b/data/magic-m15-mainframe-tokens.mse-style/wcard2.jpg new file mode 100644 index 000000000..8755344eb Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/wcard3.jpg b/data/magic-m15-mainframe-tokens.mse-style/wcard3.jpg new file mode 100644 index 000000000..4a7e2c385 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/wcard3.jpg differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/wpt.png b/data/magic-m15-mainframe-tokens.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/wpt.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xcard.png b/data/magic-m15-mainframe-tokens.mse-style/xcard.png new file mode 100644 index 000000000..09bf7be68 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xcard.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xcard2.png b/data/magic-m15-mainframe-tokens.mse-style/xcard2.png new file mode 100644 index 000000000..7ea47ccf3 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xcard2.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xcard3.png b/data/magic-m15-mainframe-tokens.mse-style/xcard3.png new file mode 100644 index 000000000..9a283e499 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xcard3.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xcard7.png b/data/magic-m15-mainframe-tokens.mse-style/xcard7.png new file mode 100644 index 000000000..9ea1eeec9 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xcard7.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xcard8.png b/data/magic-m15-mainframe-tokens.mse-style/xcard8.png new file mode 100644 index 000000000..5f9f16f2d Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xcard8.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xcard9.png b/data/magic-m15-mainframe-tokens.mse-style/xcard9.png new file mode 100644 index 000000000..74cd5eccf Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xcard9.png differ diff --git a/data/magic-m15-mainframe-tokens.mse-style/xpt.png b/data/magic-m15-mainframe-tokens.mse-style/xpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-mainframe-tokens.mse-style/xpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/acard.jpg b/data/magic-m15-metropolis.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/acard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/apt.png b/data/magic-m15-metropolis.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/apt.png differ diff --git a/data/magic-m15-metropolis.mse-style/artifact_blend_card.png b/data/magic-m15-metropolis.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-metropolis.mse-style/artifact_blend_identity.png b/data/magic-m15-metropolis.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-metropolis.mse-style/artifact_blend_pt.png b/data/magic-m15-metropolis.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-metropolis.mse-style/artifact_blend_stamp.png b/data/magic-m15-metropolis.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-metropolis.mse-style/artist_arrow.png b/data/magic-m15-metropolis.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-metropolis.mse-style/astamp.jpg b/data/magic-m15-metropolis.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/astamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/bcard.jpg b/data/magic-m15-metropolis.mse-style/bcard.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/bcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/blcard.jpg b/data/magic-m15-metropolis.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/blcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/blpt.png b/data/magic-m15-metropolis.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/blpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/blstamp.jpg b/data/magic-m15-metropolis.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/border_mask.png b/data/magic-m15-metropolis.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/border_mask.png differ diff --git a/data/magic-m15-metropolis.mse-style/bpt.png b/data/magic-m15-metropolis.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/bpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/bstamp.jpg b/data/magic-m15-metropolis.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/build.bat b/data/magic-m15-metropolis.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-metropolis.mse-style/build.bat @@ -0,0 +1,7 @@ +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-metropolis.mse-style/card-sample.png b/data/magic-m15-metropolis.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/card-sample.png differ diff --git a/data/magic-m15-metropolis.mse-style/ccard.jpg b/data/magic-m15-metropolis.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/ccard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/clcard.jpg b/data/magic-m15-metropolis.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/clcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/clpt.png b/data/magic-m15-metropolis.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/clpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/clstamp.jpg b/data/magic-m15-metropolis.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/cpt.png b/data/magic-m15-metropolis.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/cpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/cstamp.jpg b/data/magic-m15-metropolis.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/foil_mask.png b/data/magic-m15-metropolis.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/foil_mask.png differ diff --git a/data/magic-m15-metropolis.mse-style/foil_mask_rare.png b/data/magic-m15-metropolis.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-metropolis.mse-style/foil_stamp.png b/data/magic-m15-metropolis.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-metropolis.mse-style/gcard.jpg b/data/magic-m15-metropolis.mse-style/gcard.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/gcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/glcard.jpg b/data/magic-m15-metropolis.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/glcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/glpt.png b/data/magic-m15-metropolis.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/glpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/glstamp.jpg b/data/magic-m15-metropolis.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/gpt.png b/data/magic-m15-metropolis.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/gpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/gstamp.jpg b/data/magic-m15-metropolis.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/hybrid_blend_card.png b/data/magic-m15-metropolis.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-metropolis.mse-style/hybrid_blend_identity.png b/data/magic-m15-metropolis.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-metropolis.mse-style/hybrid_blend_pt.png b/data/magic-m15-metropolis.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-metropolis.mse-style/hybrid_blend_stamp.png b/data/magic-m15-metropolis.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-metropolis.mse-style/mcard.jpg b/data/magic-m15-metropolis.mse-style/mcard.jpg new file mode 100644 index 000000000..7fc8c89d2 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/mcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/mlcard.jpg b/data/magic-m15-metropolis.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/mlpt.png b/data/magic-m15-metropolis.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/mlpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/mlstamp.jpg b/data/magic-m15-metropolis.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/mpt.png b/data/magic-m15-metropolis.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/mpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/mstamp.jpg b/data/magic-m15-metropolis.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/multicolor_blend_card.png b/data/magic-m15-metropolis.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-metropolis.mse-style/multicolor_blend_identity.png b/data/magic-m15-metropolis.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-metropolis.mse-style/multicolor_blend_pt.png b/data/magic-m15-metropolis.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-metropolis.mse-style/multicolor_blend_stamp.png b/data/magic-m15-metropolis.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-metropolis.mse-style/rcard.jpg b/data/magic-m15-metropolis.mse-style/rcard.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/rcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/rlcard.jpg b/data/magic-m15-metropolis.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/rlpt.png b/data/magic-m15-metropolis.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/rlpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/rlstamp.jpg b/data/magic-m15-metropolis.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/rpt.png b/data/magic-m15-metropolis.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/rpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/rstamp.jpg b/data/magic-m15-metropolis.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/style b/data/magic-m15-metropolis.mse-style/style new file mode 100644 index 000000000..868138771 --- /dev/null +++ b/data/magic-m15-metropolis.mse-style/style @@ -0,0 +1,493 @@ +mse version: 2.0.0 +game: magic +short name: M15 style (Metropolis) +full name: After M15 (Metropolis) +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 001 + +version: 2018-03-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 +############################################################## 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 } +############################################################## 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: 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 + 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: 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") + ############################# 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: 500 + width: 40 + height: 10 + z index: 1 + font: + name: Metropolis Medium + size: 7 + color: white + ############################# Copyright stuff + illustrator: + left: { 45 + 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: MPlantin + 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 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: 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 style: + card code: + left: 24 + top: 490 + width: 120 + height: 10 + z index: 1 + font: + name: Metropolis Medium + size: 7 + color: white + artist arrow: + left: { 29 + 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() } + render style: image + image: { card_stamp() } + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 2 + visible: { is_rare() } + render style: image + image: foil_stamp.png diff --git a/data/magic-m15-metropolis.mse-style/tombstone.png b/data/magic-m15-metropolis.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/tombstone.png differ diff --git a/data/magic-m15-metropolis.mse-style/ucard.jpg b/data/magic-m15-metropolis.mse-style/ucard.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/ucard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/ulcard.jpg b/data/magic-m15-metropolis.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/ulpt.png b/data/magic-m15-metropolis.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/ulpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/ulstamp.jpg b/data/magic-m15-metropolis.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/upt.png b/data/magic-m15-metropolis.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/upt.png differ diff --git a/data/magic-m15-metropolis.mse-style/ustamp.jpg b/data/magic-m15-metropolis.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/wcard.jpg b/data/magic-m15-metropolis.mse-style/wcard.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/wcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/wlcard.jpg b/data/magic-m15-metropolis.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/wlpt.png b/data/magic-m15-metropolis.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/wlpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/wlstamp.jpg b/data/magic-m15-metropolis.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-metropolis.mse-style/wpt.png b/data/magic-m15-metropolis.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/wpt.png differ diff --git a/data/magic-m15-metropolis.mse-style/wstamp.jpg b/data/magic-m15-metropolis.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-metropolis.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-nameonright.mse-style/artifact_blend_card.png b/data/magic-m15-nameonright.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-nameonright.mse-style/artifact_blend_identity.png b/data/magic-m15-nameonright.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-nameonright.mse-style/artifact_blend_pt.png b/data/magic-m15-nameonright.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-nameonright.mse-style/artifact_blend_stamp.png b/data/magic-m15-nameonright.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-nameonright.mse-style/build.bat b/data/magic-m15-nameonright.mse-style/build.bat new file mode 100644 index 000000000..8709badce --- /dev/null +++ b/data/magic-m15-nameonright.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-nameonright.mse-style magic.mse-game magic-blends.mse-include magic-m15.mse-style 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-nameonright.mse-installer" "Magic - M15 Style with Name on Right Side.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-nameonright.mse-style/card-sample.png b/data/magic-m15-nameonright.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/card-sample.png differ diff --git a/data/magic-m15-nameonright.mse-style/hybrid_blend_card.png b/data/magic-m15-nameonright.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-nameonright.mse-style/hybrid_blend_identity.png b/data/magic-m15-nameonright.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-nameonright.mse-style/hybrid_blend_pt.png b/data/magic-m15-nameonright.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-nameonright.mse-style/hybrid_blend_stamp.png b/data/magic-m15-nameonright.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-nameonright.mse-style/multicolor_blend_card.png b/data/magic-m15-nameonright.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-nameonright.mse-style/multicolor_blend_identity.png b/data/magic-m15-nameonright.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-nameonright.mse-style/multicolor_blend_pt.png b/data/magic-m15-nameonright.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-nameonright.mse-style/multicolor_blend_stamp.png b/data/magic-m15-nameonright.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-nameonright.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-nameonright.mse-style/style b/data/magic-m15-nameonright.mse-style/style new file mode 100644 index 000000000..948252b79 --- /dev/null +++ b/data/magic-m15-nameonright.mse-style/style @@ -0,0 +1,484 @@ +mse version: 2.0.0 +game: magic +short name: M15 style +full name: With Name On Right Side +icon: card-sample.png +installer group: magic/m15 style/normal cards/name on right +position hint: 053 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-m15-altered.mse-style + version: 2015-12-20 +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 := { 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: "/magic-m15-altered.mse-style/" pt: "/magic-m15-altered.mse-style/" stamp: "/magic-m15.mse-style/" 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 } + has_identity := { styling.color_indicator_dot } + 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: 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: 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: /magic-m15-altered.mse-style/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: + right: { if card.card_symbol=="none" then 343 else 325 } + top: 30 + left: { 34 + card_style.casting_cost.content_width } + height: 23 + alignment: bottom right shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 16 + color: black + casting cost: + left: 29 + top: 29 + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle + 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: + right: {if card.card_symbol=="none" then 355 else 345} + top: 29 + height: 20 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: /magic-m15-altered.mse-style/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: 1 + 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: 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 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: /magic-m15-altered.mse-style/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() 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: /magic-m15-altered.mse-style/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 "/magic-m15-altered.mse-style/foil_mask_rare.png" else "/magic-m15-altered.mse-style/foil_mask.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 \ No newline at end of file diff --git a/data/magic-m15-nonbasic-lands.mse-style/apt.png b/data/magic-m15-nonbasic-lands.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/apt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_card.png b/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..800b5c281 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_identity.png b/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_pt.png b/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/artist_arrow.png b/data/magic-m15-nonbasic-lands.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/blcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/blcard.jpg new file mode 100644 index 000000000..608491c7f Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/blcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/blpt.png b/data/magic-m15-nonbasic-lands.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/blpt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/build.bat b/data/magic-m15-nonbasic-lands.mse-style/build.bat new file mode 100644 index 000000000..b7b138ef1 --- /dev/null +++ b/data/magic-m15-nonbasic-lands.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-expedition.mse-style magic-blends.mse-include magic-mana-large.mse-symbol-font magic-future-common.mse-include + +ren "magic-m15-expedition.mse-installer" "Magic - Battle for Zendikar Expedition Lands.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-nonbasic-lands.mse-style/card-sample.png b/data/magic-m15-nonbasic-lands.mse-style/card-sample.png new file mode 100644 index 000000000..153f40ab4 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/card-sample.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/clcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/clcard.jpg new file mode 100644 index 000000000..6228855a3 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/clcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/clcard.xcf b/data/magic-m15-nonbasic-lands.mse-style/clcard.xcf new file mode 100644 index 000000000..c140667f3 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/clcard.xcf differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/clpt.png b/data/magic-m15-nonbasic-lands.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/clpt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/foil_mask.png b/data/magic-m15-nonbasic-lands.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/foil_mask.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/foil_mask_rare.png b/data/magic-m15-nonbasic-lands.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/glcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/glcard.jpg new file mode 100644 index 000000000..ce824b9f6 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/glcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/glpt.png b/data/magic-m15-nonbasic-lands.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/glpt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/holo_stamp.png b/data/magic-m15-nonbasic-lands.mse-style/holo_stamp.png new file mode 100644 index 000000000..a268067ef Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/holo_stamp.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_card.png b/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5dd5dd0ff Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_identity.png b/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_pt.png b/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/image_mask.png b/data/magic-m15-nonbasic-lands.mse-style/image_mask.png new file mode 100644 index 000000000..802940403 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/image_mask.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/mlcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/mlcard.jpg new file mode 100644 index 000000000..56359708d Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/mlpt.png b/data/magic-m15-nonbasic-lands.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/mlpt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_card.png b/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..b238282a7 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_identity.png b/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_pt.png b/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/rlcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/rlcard.jpg new file mode 100644 index 000000000..7bf03f3e3 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/rlpt.png b/data/magic-m15-nonbasic-lands.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/rlpt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/style b/data/magic-m15-nonbasic-lands.mse-style/style new file mode 100644 index 000000000..b2cef7515 --- /dev/null +++ b/data/magic-m15-nonbasic-lands.mse-style/style @@ -0,0 +1,462 @@ +mse version: 2.0.0 +game: magic +short name: M15 textless nonbasic lands +full name: M15 textless nonbasic lands +installer group: magic/m15/textless-nonbasic-lands +icon: card-sample.png +position hint: 015 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-future-common.mse-include + version: 2007-09-23 +depends on: + package: magic-identity-new.mse-include + version: 2012-01-22 +card width: 375 +card height: 523 +card dpi: 150 + +############################################################## Extra scripts +init script: + + # 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 } + + # 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" + } + + # frame opacity + frame_alpha := { if styling.frame_opacity == "" then 0.40 + else if styling.frame_opacity < 0 then 0 + else if styling.frame_opacity > 100 then 1 + else styling.frame_opacity / 100 + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + + template_prefix := [card: "" pt: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" pt: "pt.png" identity: "identity.png"] + template := { template_prefix[type] + (if input == "a" then "c" else input) + (if not contains(input, match: "l") then "l") + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + "l" + template_suffix[type] } + has_identity := { styling.color_indicator_dot } + 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: 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: 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: text + name: frame opacity + description: The opacity of the frame. 100 is no transparency, 0 is completely transparent. Default is 40. +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() } + ############################# 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 + ############################# Image + image: + #left: 30 + #top: 61 + #width: 315 + #height: 372 + left: 30 + top: 60 + width: 315 + height: 367 + z index: 1 + mask: image_mask.png + ############################# Card type + indicator: + left: 31 + top: 436 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then 50 else 31 } + top: 432 + width: { ( if has_identity() then 289 else 308) - max(22,card_style.rarity.content_width) } + height: 18 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + rarity: + right: 346 + top : 434 + 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: 315 + width: 314 + height: 112 + 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: 4 + 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: 130 + top: 300 + width: 112 + height: 140 + 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 + 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: choice + name: textbox + script: "frame" + editable: false + save value: false +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: stamp + 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 field: + type: choice + name: pt box + 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 style: + textbox: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { set_alpha("textbox.png", alpha: frame_alpha()) } + 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 + stamp: + left: 169 + top: 473 + width: 38 + height: 24 + z index: 1 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: holo_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" } + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + 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 \ No newline at end of file diff --git a/data/magic-m15-nonbasic-lands.mse-style/textbox.png b/data/magic-m15-nonbasic-lands.mse-style/textbox.png new file mode 100644 index 000000000..61e4a48fb Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/textbox.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/ulcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/ulcard.jpg new file mode 100644 index 000000000..443ad1e01 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/ulpt.png b/data/magic-m15-nonbasic-lands.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/ulpt.png differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/wlcard.jpg b/data/magic-m15-nonbasic-lands.mse-style/wlcard.jpg new file mode 100644 index 000000000..5c0f25d98 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-nonbasic-lands.mse-style/wlpt.png b/data/magic-m15-nonbasic-lands.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-nonbasic-lands.mse-style/wlpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/Daisy-Regular.ttf b/data/magic-m15-outlaws-planeswalker.mse-style/Daisy-Regular.ttf new file mode 100644 index 000000000..95dc34a1f Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/Daisy-Regular.ttf differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/abar.png b/data/magic-m15-outlaws-planeswalker.mse-style/abar.png new file mode 100644 index 000000000..e315c1fc1 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/abar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/acard.png b/data/magic-m15-outlaws-planeswalker.mse-style/acard.png new file mode 100644 index 000000000..bdfeed72a Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/acard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/apt.png b/data/magic-m15-outlaws-planeswalker.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/apt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_bar.png b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_bar.png new file mode 100644 index 000000000..b3c9ed0dc Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_bar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_card.png b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..a3deabaa4 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_identity.png b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_pt.png b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_stamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..1fb5b76a6 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/artist_arrow.png b/data/magic-m15-outlaws-planeswalker.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/astamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/astamp.png new file mode 100644 index 000000000..f314a9b38 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/astamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/background.png b/data/magic-m15-outlaws-planeswalker.mse-style/background.png new file mode 100644 index 000000000..26651214c Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/background.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/bbar.png b/data/magic-m15-outlaws-planeswalker.mse-style/bbar.png new file mode 100644 index 000000000..477f620b7 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/bbar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/bcard.png b/data/magic-m15-outlaws-planeswalker.mse-style/bcard.png new file mode 100644 index 000000000..53559c550 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/bcard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/blpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/blpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/border_mask.png b/data/magic-m15-outlaws-planeswalker.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/border_mask.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/bpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/bpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/bstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/bstamp.png new file mode 100644 index 000000000..4a141691a Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/bstamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/build.bat b/data/magic-m15-outlaws-planeswalker.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-outlaws-planeswalker.mse-style/build.bat @@ -0,0 +1,7 @@ +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-outlaws-planeswalker.mse-style/card-sample.png b/data/magic-m15-outlaws-planeswalker.mse-style/card-sample.png new file mode 100644 index 000000000..be9279a3d Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/card-sample.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/cbar.png b/data/magic-m15-outlaws-planeswalker.mse-style/cbar.png new file mode 100644 index 000000000..6e12df948 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/cbar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/ccard.png b/data/magic-m15-outlaws-planeswalker.mse-style/ccard.png new file mode 100644 index 000000000..d0a752c73 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/ccard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/clpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/clpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/cpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/cpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/cstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/cstamp.png new file mode 100644 index 000000000..595a87643 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/cstamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/foil_mask.png b/data/magic-m15-outlaws-planeswalker.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/foil_mask.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/foil_mask_rare.png b/data/magic-m15-outlaws-planeswalker.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/foil_stamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/frame_mask.png b/data/magic-m15-outlaws-planeswalker.mse-style/frame_mask.png new file mode 100644 index 000000000..0a8be06fb Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/frame_mask.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/gbar.png b/data/magic-m15-outlaws-planeswalker.mse-style/gbar.png new file mode 100644 index 000000000..52479f468 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/gbar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/gcard.png b/data/magic-m15-outlaws-planeswalker.mse-style/gcard.png new file mode 100644 index 000000000..15edc411c Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/gcard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/glpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/glpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/gpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/gpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/gstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/gstamp.png new file mode 100644 index 000000000..cef7caa7e Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/gstamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_bar.png b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_bar.png new file mode 100644 index 000000000..f9228ada2 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_bar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_card.png b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..dce9fd8ec Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_identity.png b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_pt.png b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_stamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..df9d55e9a Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/image_mask.png b/data/magic-m15-outlaws-planeswalker.mse-style/image_mask.png new file mode 100644 index 000000000..4f01447e7 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/image_mask.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/loyalty.png b/data/magic-m15-outlaws-planeswalker.mse-style/loyalty.png new file mode 100644 index 000000000..5105aae80 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/loyalty.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/loyaltydown.png b/data/magic-m15-outlaws-planeswalker.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/loyaltynaught.png b/data/magic-m15-outlaws-planeswalker.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/loyaltyup.png b/data/magic-m15-outlaws-planeswalker.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/mbar.png b/data/magic-m15-outlaws-planeswalker.mse-style/mbar.png new file mode 100644 index 000000000..873594b4e Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/mbar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/mcard.png b/data/magic-m15-outlaws-planeswalker.mse-style/mcard.png new file mode 100644 index 000000000..32218add6 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/mcard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/mlpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/mlpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/mpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/mpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/mstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/mstamp.png new file mode 100644 index 000000000..3bae212f5 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/mstamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_bar.png b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_bar.png new file mode 100644 index 000000000..ceca69ffd Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_bar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_card.png b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..92850aa10 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_identity.png b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_pt.png b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_stamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..1604c8507 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/rbar.png b/data/magic-m15-outlaws-planeswalker.mse-style/rbar.png new file mode 100644 index 000000000..2ab3a4d4e Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/rbar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/rcard.png b/data/magic-m15-outlaws-planeswalker.mse-style/rcard.png new file mode 100644 index 000000000..52bceacf2 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/rcard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/rcardnew.png b/data/magic-m15-outlaws-planeswalker.mse-style/rcardnew.png new file mode 100644 index 000000000..37797f29b Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/rcardnew.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/rlpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/rlpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/rpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/rpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/rstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/rstamp.png new file mode 100644 index 000000000..837cfa91c Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/rstamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/style b/data/magic-m15-outlaws-planeswalker.mse-style/style new file mode 100644 index 000000000..d7504dde3 --- /dev/null +++ b/data/magic-m15-outlaws-planeswalker.mse-style/style @@ -0,0 +1,886 @@ +mse version: 2.0.0 +game: magic +short name: M15 Outlaws +full name: Planeswalkers +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 096 + +version: 2018-03-24 +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 := { 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: "" bar: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" pt: "pt.png" bar: "bar.png" stamp: "stamp.png" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + template_suffix[type] } + # 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 } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + loyalty_image := { + if contains(input, match: "+") then "loyalty up" + else if contains(input, match: "-") then "loyalty down" + else "loyalty naught" + } + is_stamped := { is_rare() and styling.use_holofoil_stamps } + card_shape := {"planeswalker"} + lv1_chop_top := { if comma_count(styling.level_1_chop) == ",," then to_int(split_text(match:",", styling.level_1_chop).0) else 0 } + lv1_chop_bot := { if comma_count(styling.level_1_chop) == ",," then to_int(split_text(match:",", styling.level_1_chop).1) else 0 } + lv2_chop_top := { if comma_count(styling.level_2_chop) == ",," then to_int(split_text(match:",", styling.level_2_chop).0) else 0 } + lv2_chop_bot := { if comma_count(styling.level_2_chop) == ",," then to_int(split_text(match:",", styling.level_2_chop).1) else 0 } + lv3_chop_top := { if comma_count(styling.level_3_chop) == ",," then to_int(split_text(match:",", styling.level_3_chop).0) else 0 } + lv3_chop_bot := { if comma_count(styling.level_3_chop) == ",," then to_int(split_text(match:",", styling.level_3_chop).1) else 0 } + lv4_chop_top := { if comma_count(styling.level_4_chop) == ",," then to_int(split_text(match:",", styling.level_4_chop).0) else 0 } + lv4_chop_bot := { if comma_count(styling.level_4_chop) == ",," then to_int(split_text(match:",", styling.level_4_chop).1) else 0 } + loyal_move := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).0) else 0 } + loyal_move2 := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).1) else 0 } + loyal_move3 := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).2) else 0 } + loyal_move4 := { if styling.move_loyalty_costs != "" and comma_count(styling.move_loyalty_costs) == ",,,," then to_int(split_text(match:",", styling.move_loyalty_costs).3) else 0 } + bar_push1 := { if styling.lift_separaters != "" and (comma_count(styling.lift_separaters) == "," or comma_count(styling.lift_separaters) == ",," or comma_count(styling.lift_separaters) == ",,,") then to_int(split_text(match:",", styling.lift_separaters).0) else 0 } + bar_push2 := { if styling.lift_separaters != "" and (comma_count(styling.lift_separaters) == ",," or comma_count(styling.lift_separaters) == ",,,") then to_int(split_text(match:",", styling.lift_separaters).1) else 0 } + bar_push3 := { if styling.lift_separaters != "" and comma_count(styling.lift_separaters) == ",,," then to_int(split_text(match:",", styling.lift_separaters).2) else 0 } + comma_count := filter_text@(match:",") + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + + text_size := { 14 -(if styling.separated_text_size = "" then 0 else if contains(styling.separated_text_size, match: ".5") then to_int(split_text(match:".5", styling.separated_text_size).0) else styling.separated_text_size) } + level_three := { contains(styling.use_separate_textboxes, match: "three") } + level_four := { contains(styling.use_separate_textboxes, match: "four") } + level_two := { contains(styling.use_separate_textboxes, match: "two") } + bar_background := { color_background(type:"bar", base_hybrid:card_hybrid) } + card_shape := {"planeswalker"} +############################################################## 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: move loyalty costs + description: Moves loyalty costs up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: text + name: lift separaters + description: Moves ability bars up the specified amount. Use negative to move down. Formatted as "1,2,3,4," MUST end with a comma. +styling field: + type: choice + name: use separate textboxes + choice: two + choice: three + choice: four + initial: three + description: Uses a separate textbox for each ability, allowing for different sizes +styling field: + type: text + name: separated text size + description: Use to standardize the font size of separated abilities. Default is size 14. +styling field: + type: text + name: level 1 chop + description: Changes the start/stop points of the first textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 2 chop + description: Changes the start/stop points of the second textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +styling field: + type: text + name: level 3 chop + description: Changes the start/stop points of the third textbox. Use negative to move down. Formatted as "1,2," MUST end with a comma. +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: 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: 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: 2 + render style: image + popup style: in place + image: { card_background() } + mask: frame_mask.png + ############################# Name line + name: + left: 29 + top: 26 + right: 346 + height: 20 + alignment: center bottom shrink-overflow + padding bottom: 0 + z index: 3 + font: + name: Daisy Regular + size: 20 + color: black + casting cost: + left: 100 + top: 45 + width: 176 + height: 23 + alignment: middle center + 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 + ############################# Image + image: + left: 27 + top: 57 + width: 320 + height: 425 + z index: 1 + default: {default_image(card.card_color)} + mask: image_mask.png + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { styling.color_indicator_dot } + image: { card_identity() } + type: + left: 25 + top: 297 + width: 325 + height: 24 + alignment: center bottom shrink-overflow + z index: 3 + padding top: 2 + font: + name: Daisy Regular + size: 18 + color: rgba(0,0,0,0) + separator color: red + rarity: + right: 202 + top: 476 + 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 + level 1 text: + left: 58 + top: { 329-lv1_chop_top() } + width: 293 + bottom: { 375-lv1_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.separated_text_size != "" then styling.separated_text_size else 14 } + 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 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.3 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.4 + level 2 text: + left: 58 + top: { 375-lv1_chop_bot()-lv2_chop_top() } + width: 293 + bottom: { 421-lv2_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.separated_text_size != "" then styling.separated_text_size else 14 } + 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 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.3 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.4 + level 3 text: + left: 58 + top: { 421-lv2_chop_bot()-lv3_chop_top() } + width: 293 + bottom: { 467-lv3_chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.separated_text_size != "" then styling.separated_text_size else 14 } + 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 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.3 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.4 + watermark: + left: 117 + top: 321 + width: 138 + height: 166 + z index: 2 + render style: image + popup style: in place + 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 cost 1: + z index: 7 + left: 28 + top: { -loyal_move() +(if level_four() then 297 else if level_two() then 348 else 333) } + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 2: + z index: 7 + left: 28 + top: { -loyal_move2() +(if level_four() then 344 else if level_two() then 420 else 379) } + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 3: + z index: 7 + left: 28 + top: { -loyal_move3() +(if level_four() then 391 else 426) } + width: 13.16 + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 11 + color: white + loyalty cost 4: + z index: 7 + left: 28 + top: { -loyal_move4() +438 } + width: { if level_four() then 13.16 else 0 } + height: { if level_four() 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: 2 + 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: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: 498 + width: 140 + height: 10 + z index: 2 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card field + type: text + name: replace type + editable: false + save value: false + script: replace(card.type, match: "—", replace: "-") +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: 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: choice + name: loyalty box + editable: false + choice: loyalty + save value: false +extra card field: + type: text + name: bounty + editable: true + save value: true +extra card field: + type: choice + name: backboard + editable: false + save value: false + choice: backboard +extra card field: + type: choice + name: target + editable: false + save value: false + choice: target +extra card field: + type: choice + name: line1 + editable: false + save value: false + script: card.card_color +extra card field: + type: choice + name: line2 + editable: false + save value: false + script: card.card_color +extra card style: + 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 + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 2 + 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" } + auto copyright: + right: 350 + top: 498 + 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 + replace type: + left: 25 + top: 297 + width: 325 + height: 24 + alignment: center bottom shrink-overflow + z index: 2 + padding top: 2 + font: + name: Daisy Regular + size: 18 + color: black + separator color: red + 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 cost box 1: + left: 14 + top: { -loyal_move() +(if level_four() then 295 else if level_two() then 346 else 331) } + 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: 14 + top: { -loyal_move2() +(if level_four() then 342 else if level_two() then 417 else 376) } + 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: 14 + top: { -loyal_move3() +(if level_four() then 389 else 423) } + 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: 14 + top: { -loyal_move4() +436 } + width: { if level_four() 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 + colon 1: + left: 55 + top: { -loyal_move() +(if level_four() then 309 else if level_two() then 360 else 345) } + 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: 55 + top: { -loyal_move2() +(if level_four() then 356 else if level_two() then 431 else 390) } + 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: 55 + top: { -loyal_move3() +(if level_four() then 403 else 437) } + 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: 55 + top: { -loyal_move4() +450 } + width: { if level_four() 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 != "" } + backboard: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: background.png + target: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: target.png + bounty: + left: 18 + top: 64 + width: 55 + height: 30 + z index: 2 + angle: 41 + alignment: center shrink-overflow + font: + name: Vanilla Whale + size: 20 + color: rgb(116,104,77) + line1: + left: 24 + top: { 370-lv1_chop_bot()-lv2_chop_top()-bar_push1() } + width: 325 + height: 7 + z index: 5 + render style: image + image: { bar_background() } + line2: + left: 24 + top: { 414-lv2_chop_bot()-lv3_chop_top()-bar_push2() } + width: 325 + height: 7 + z index: 5 + render style: image + image: { bar_background() } \ No newline at end of file diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/target.png b/data/magic-m15-outlaws-planeswalker.mse-style/target.png new file mode 100644 index 000000000..ca92226ef Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/target.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/tombstone.png b/data/magic-m15-outlaws-planeswalker.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/tombstone.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/ubar.png b/data/magic-m15-outlaws-planeswalker.mse-style/ubar.png new file mode 100644 index 000000000..dfe6ccdea Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/ubar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/ucard.png b/data/magic-m15-outlaws-planeswalker.mse-style/ucard.png new file mode 100644 index 000000000..eca2c4635 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/ucard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/ulpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/ulpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/upt.png b/data/magic-m15-outlaws-planeswalker.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/upt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/ustamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/ustamp.png new file mode 100644 index 000000000..148265819 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/ustamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/vanilla whale.ttf b/data/magic-m15-outlaws-planeswalker.mse-style/vanilla whale.ttf new file mode 100644 index 000000000..0b02d5581 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/vanilla whale.ttf differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/wbar.png b/data/magic-m15-outlaws-planeswalker.mse-style/wbar.png new file mode 100644 index 000000000..bb6ec9aac Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/wbar.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/wcard.png b/data/magic-m15-outlaws-planeswalker.mse-style/wcard.png new file mode 100644 index 000000000..62a790c8e Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/wcard.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/wlpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/wlpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/wlstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/wlstamp.png new file mode 100644 index 000000000..9e0685c3d Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/wlstamp.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/wpt.png b/data/magic-m15-outlaws-planeswalker.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/wpt.png differ diff --git a/data/magic-m15-outlaws-planeswalker.mse-style/wstamp.png b/data/magic-m15-outlaws-planeswalker.mse-style/wstamp.png new file mode 100644 index 000000000..194ecb465 Binary files /dev/null and b/data/magic-m15-outlaws-planeswalker.mse-style/wstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/Daisy-Regular.ttf b/data/magic-m15-outlaws-tokens.mse-style/Daisy-Regular.ttf new file mode 100644 index 000000000..95dc34a1f Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/Daisy-Regular.ttf differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/acard.png b/data/magic-m15-outlaws-tokens.mse-style/acard.png new file mode 100644 index 000000000..bdfeed72a Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/acard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/apt.png b/data/magic-m15-outlaws-tokens.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/apt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_card.png b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..a3deabaa4 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_identity.png b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_pt.png b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_stamp.png b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..1fb5b76a6 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/artist_arrow.png b/data/magic-m15-outlaws-tokens.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/astamp.png b/data/magic-m15-outlaws-tokens.mse-style/astamp.png new file mode 100644 index 000000000..f314a9b38 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/astamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/background.png b/data/magic-m15-outlaws-tokens.mse-style/background.png new file mode 100644 index 000000000..ded3b71b0 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/background.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/background2.png b/data/magic-m15-outlaws-tokens.mse-style/background2.png new file mode 100644 index 000000000..26651214c Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/background2.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/bcard.png b/data/magic-m15-outlaws-tokens.mse-style/bcard.png new file mode 100644 index 000000000..53559c550 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/bcard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/blpt.png b/data/magic-m15-outlaws-tokens.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/blpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/border_mask.png b/data/magic-m15-outlaws-tokens.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/border_mask.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/bpt.png b/data/magic-m15-outlaws-tokens.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/bpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/bstamp.png b/data/magic-m15-outlaws-tokens.mse-style/bstamp.png new file mode 100644 index 000000000..4a141691a Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/bstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/build.bat b/data/magic-m15-outlaws-tokens.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-outlaws-tokens.mse-style/build.bat @@ -0,0 +1,7 @@ +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-outlaws-tokens.mse-style/card-sample.png b/data/magic-m15-outlaws-tokens.mse-style/card-sample.png new file mode 100644 index 000000000..e10abc874 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/card-sample.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/ccard.png b/data/magic-m15-outlaws-tokens.mse-style/ccard.png new file mode 100644 index 000000000..d0a752c73 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/ccard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/clpt.png b/data/magic-m15-outlaws-tokens.mse-style/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/clpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/cpt.png b/data/magic-m15-outlaws-tokens.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/cpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/cstamp.png b/data/magic-m15-outlaws-tokens.mse-style/cstamp.png new file mode 100644 index 000000000..595a87643 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/cstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/foil_mask.png b/data/magic-m15-outlaws-tokens.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/foil_mask.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/foil_mask_rare.png b/data/magic-m15-outlaws-tokens.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/foil_stamp.png b/data/magic-m15-outlaws-tokens.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/frame_mask.png b/data/magic-m15-outlaws-tokens.mse-style/frame_mask.png new file mode 100644 index 000000000..64663d498 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/frame_mask.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/frame_mask2.png b/data/magic-m15-outlaws-tokens.mse-style/frame_mask2.png new file mode 100644 index 000000000..da1eeda4e Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/frame_mask2.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/gcard.png b/data/magic-m15-outlaws-tokens.mse-style/gcard.png new file mode 100644 index 000000000..15edc411c Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/gcard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/glpt.png b/data/magic-m15-outlaws-tokens.mse-style/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/glpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/gpt.png b/data/magic-m15-outlaws-tokens.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/gpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/gstamp.png b/data/magic-m15-outlaws-tokens.mse-style/gstamp.png new file mode 100644 index 000000000..cef7caa7e Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/gstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_card.png b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..dce9fd8ec Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_identity.png b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_pt.png b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_stamp.png b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..df9d55e9a Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/image_mask.png b/data/magic-m15-outlaws-tokens.mse-style/image_mask.png new file mode 100644 index 000000000..8d24e6aff Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/image_mask.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/image_mask2.png b/data/magic-m15-outlaws-tokens.mse-style/image_mask2.png new file mode 100644 index 000000000..4f01447e7 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/image_mask2.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/mcard.png b/data/magic-m15-outlaws-tokens.mse-style/mcard.png new file mode 100644 index 000000000..32218add6 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/mcard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/mlpt.png b/data/magic-m15-outlaws-tokens.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/mlpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/mpt.png b/data/magic-m15-outlaws-tokens.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/mpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/mstamp.png b/data/magic-m15-outlaws-tokens.mse-style/mstamp.png new file mode 100644 index 000000000..3bae212f5 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/mstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_card.png b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..c8f48db16 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_identity.png b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_pt.png b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_stamp.png b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..1604c8507 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/rcard.png b/data/magic-m15-outlaws-tokens.mse-style/rcard.png new file mode 100644 index 000000000..52bceacf2 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/rcard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/rcardnew.png b/data/magic-m15-outlaws-tokens.mse-style/rcardnew.png new file mode 100644 index 000000000..37797f29b Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/rcardnew.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/rlpt.png b/data/magic-m15-outlaws-tokens.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/rlpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/rpt.png b/data/magic-m15-outlaws-tokens.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/rpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/rstamp.png b/data/magic-m15-outlaws-tokens.mse-style/rstamp.png new file mode 100644 index 000000000..837cfa91c Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/rstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/style b/data/magic-m15-outlaws-tokens.mse-style/style new file mode 100644 index 000000000..26ab51d21 --- /dev/null +++ b/data/magic-m15-outlaws-tokens.mse-style/style @@ -0,0 +1,539 @@ +mse version: 2.0.0 +game: magic +short name: M15 Outlaws +full name: Tokens +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 096 + +version: 2018-03-24 +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 := { 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.png" pt: "pt.png", stamp: "stamp.png" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + template_suffix[type] } + # 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 } + 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} + card_shape := {"token"} +############################################################## 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: 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: 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: 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 field: + type: boolean + name: fullart + description: use fullart card + initial: no +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: 2 + render style: image + popup style: in place + image: { card_background() } + mask: frame_mask.png + ############################# Name line + name: + left: 29 + top: 26 + right: 346 + height: { 20 - (0.5 * shrink_name()) } + alignment: center bottom shrink overflow + padding bottom: 0 + z index: 3 + font: + name: Daisy Regular + size: { 20 - shrink_name() } + color: black + casting cost: + left: 100 + top: 45 + width: 176 + height: 23 + alignment: middle center + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 3 + padding top: 0 + ############################# Image + image: + left: { if styling.fullart then 27 else 18 } + top: { if styling.fullart then 57 else 61 } + width: { if styling.fullart then 320 else 339 } + height: { if styling.fullart then 425 else 228 } + z index: 1 + default: {default_image(card.card_color)} + mask: { if styling.fullart then "image_mask2.png" else "image_mask.png" } + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { styling.color_indicator_dot } + image: { card_identity() } + type: + left: 30 + top: { 297 + shrink_type() } + right: 345 + height: { 24 - shrink_type() } + alignment: center bottom shrink-overflow + z index: 4 + padding top: 2 + font: + name: Daisy Regular + size: { 18 - shrink_type() } + color: rgba(0,0,0,0) + separator color: red + rarity: + right: 202 + top: 476 + 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: 26 + top: { if styling.chop_top != "" then (326 - (-styling.chop_top)) else 326 } + width: 320 + bottom: { if styling.chop_bottom != "" then (478 - styling.chop_bottom) else 478 } + 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.3 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.4 + 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: 4 + left: 286 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Daisy Regular + size: 18 + 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: 4 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + 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: text + name: mainframe + script: styling.chop_top + editable: 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: replace type + editable: false + save value: false + script: replace(card.type, match: "—", replace: "-") +extra card field: + type: choice + name: backboard + editable: false + save value: false + choice: backboard +extra card field: + type: text + name: bounty + editable: true + save value: true +extra card field: + type: choice + name: target + editable: false + save value: false + choice: target +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: 3 + 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" } + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + replace type: + left: 30 + top: { 297 + shrink_type() } + right: 345 + height: { 24 - shrink_type() } + alignment: center bottom shrink-overflow + z index: 3 + padding top: 2 + font: + name: Daisy Regular + size: { 18 - shrink_type() } + color: black + separator color: red + target: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: target.png + bounty: + left: 18 + top: 64 + width: 55 + height: 30 + z index: 2 + angle: 41 + alignment: center shrink-overflow + font: + name: Vanilla Whale + size: 20 + color: rgb(116,104,77) + backboard: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: { if styling.fullart then "background2.png" else "background.png" } \ No newline at end of file diff --git a/data/magic-m15-outlaws-tokens.mse-style/target.png b/data/magic-m15-outlaws-tokens.mse-style/target.png new file mode 100644 index 000000000..8c2f49d29 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/target.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/tombstone.png b/data/magic-m15-outlaws-tokens.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/tombstone.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/ucard.png b/data/magic-m15-outlaws-tokens.mse-style/ucard.png new file mode 100644 index 000000000..eca2c4635 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/ucard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/ulpt.png b/data/magic-m15-outlaws-tokens.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/ulpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/upt.png b/data/magic-m15-outlaws-tokens.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/upt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/ustamp.png b/data/magic-m15-outlaws-tokens.mse-style/ustamp.png new file mode 100644 index 000000000..148265819 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/ustamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/vanilla whale.ttf b/data/magic-m15-outlaws-tokens.mse-style/vanilla whale.ttf new file mode 100644 index 000000000..0b02d5581 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/vanilla whale.ttf differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/wcard.png b/data/magic-m15-outlaws-tokens.mse-style/wcard.png new file mode 100644 index 000000000..62a790c8e Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/wcard.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/wlpt.png b/data/magic-m15-outlaws-tokens.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/wlpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/wlstamp.png b/data/magic-m15-outlaws-tokens.mse-style/wlstamp.png new file mode 100644 index 000000000..9e0685c3d Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/wlstamp.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/wpt.png b/data/magic-m15-outlaws-tokens.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/wpt.png differ diff --git a/data/magic-m15-outlaws-tokens.mse-style/wstamp.png b/data/magic-m15-outlaws-tokens.mse-style/wstamp.png new file mode 100644 index 000000000..194ecb465 Binary files /dev/null and b/data/magic-m15-outlaws-tokens.mse-style/wstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/Daisy-Regular.ttf b/data/magic-m15-outlaws.mse-style/Daisy-Regular.ttf new file mode 100644 index 000000000..95dc34a1f Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/Daisy-Regular.ttf differ diff --git a/data/magic-m15-outlaws.mse-style/acard.png b/data/magic-m15-outlaws.mse-style/acard.png new file mode 100644 index 000000000..bdfeed72a Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/acard.png differ diff --git a/data/magic-m15-outlaws.mse-style/apt.png b/data/magic-m15-outlaws.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/apt.png differ diff --git a/data/magic-m15-outlaws.mse-style/artifact_blend_card.png b/data/magic-m15-outlaws.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..a3deabaa4 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-outlaws.mse-style/artifact_blend_identity.png b/data/magic-m15-outlaws.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-outlaws.mse-style/artifact_blend_pt.png b/data/magic-m15-outlaws.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-outlaws.mse-style/artifact_blend_stamp.png b/data/magic-m15-outlaws.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..1fb5b76a6 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/artist_arrow.png b/data/magic-m15-outlaws.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-outlaws.mse-style/astamp.png b/data/magic-m15-outlaws.mse-style/astamp.png new file mode 100644 index 000000000..f314a9b38 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/astamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/background.png b/data/magic-m15-outlaws.mse-style/background.png new file mode 100644 index 000000000..ded3b71b0 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/background.png differ diff --git a/data/magic-m15-outlaws.mse-style/background2.png b/data/magic-m15-outlaws.mse-style/background2.png new file mode 100644 index 000000000..26651214c Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/background2.png differ diff --git a/data/magic-m15-outlaws.mse-style/bcard.png b/data/magic-m15-outlaws.mse-style/bcard.png new file mode 100644 index 000000000..53559c550 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/bcard.png differ diff --git a/data/magic-m15-outlaws.mse-style/blpt.png b/data/magic-m15-outlaws.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/blpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/border_mask.png b/data/magic-m15-outlaws.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/border_mask.png differ diff --git a/data/magic-m15-outlaws.mse-style/bpt.png b/data/magic-m15-outlaws.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/bpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/bstamp.png b/data/magic-m15-outlaws.mse-style/bstamp.png new file mode 100644 index 000000000..4a141691a Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/bstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/build.bat b/data/magic-m15-outlaws.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-outlaws.mse-style/build.bat @@ -0,0 +1,7 @@ +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-outlaws.mse-style/card-sample.png b/data/magic-m15-outlaws.mse-style/card-sample.png new file mode 100644 index 000000000..e10abc874 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/card-sample.png differ diff --git a/data/magic-m15-outlaws.mse-style/ccard.png b/data/magic-m15-outlaws.mse-style/ccard.png new file mode 100644 index 000000000..d0a752c73 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/ccard.png differ diff --git a/data/magic-m15-outlaws.mse-style/clpt.png b/data/magic-m15-outlaws.mse-style/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/clpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/cpt.png b/data/magic-m15-outlaws.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/cpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/cstamp.png b/data/magic-m15-outlaws.mse-style/cstamp.png new file mode 100644 index 000000000..595a87643 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/cstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/foil_mask.png b/data/magic-m15-outlaws.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/foil_mask.png differ diff --git a/data/magic-m15-outlaws.mse-style/foil_mask_rare.png b/data/magic-m15-outlaws.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-outlaws.mse-style/foil_stamp.png b/data/magic-m15-outlaws.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/frame_mask.png b/data/magic-m15-outlaws.mse-style/frame_mask.png new file mode 100644 index 000000000..1f1de2cfc Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/frame_mask.png differ diff --git a/data/magic-m15-outlaws.mse-style/frame_mask2.png b/data/magic-m15-outlaws.mse-style/frame_mask2.png new file mode 100644 index 000000000..016fca064 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/frame_mask2.png differ diff --git a/data/magic-m15-outlaws.mse-style/gcard.png b/data/magic-m15-outlaws.mse-style/gcard.png new file mode 100644 index 000000000..15edc411c Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/gcard.png differ diff --git a/data/magic-m15-outlaws.mse-style/glpt.png b/data/magic-m15-outlaws.mse-style/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/glpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/gpt.png b/data/magic-m15-outlaws.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/gpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/gstamp.png b/data/magic-m15-outlaws.mse-style/gstamp.png new file mode 100644 index 000000000..cef7caa7e Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/gstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/hybrid_blend_card.png b/data/magic-m15-outlaws.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..dce9fd8ec Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-outlaws.mse-style/hybrid_blend_identity.png b/data/magic-m15-outlaws.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-outlaws.mse-style/hybrid_blend_pt.png b/data/magic-m15-outlaws.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-outlaws.mse-style/hybrid_blend_stamp.png b/data/magic-m15-outlaws.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..df9d55e9a Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/image_mask.png b/data/magic-m15-outlaws.mse-style/image_mask.png new file mode 100644 index 000000000..8d24e6aff Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/image_mask.png differ diff --git a/data/magic-m15-outlaws.mse-style/image_mask2.png b/data/magic-m15-outlaws.mse-style/image_mask2.png new file mode 100644 index 000000000..4f01447e7 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/image_mask2.png differ diff --git a/data/magic-m15-outlaws.mse-style/mcard.png b/data/magic-m15-outlaws.mse-style/mcard.png new file mode 100644 index 000000000..32218add6 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/mcard.png differ diff --git a/data/magic-m15-outlaws.mse-style/mlpt.png b/data/magic-m15-outlaws.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/mlpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/mpt.png b/data/magic-m15-outlaws.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/mpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/mstamp.png b/data/magic-m15-outlaws.mse-style/mstamp.png new file mode 100644 index 000000000..3bae212f5 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/mstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/multicolor_blend_card.png b/data/magic-m15-outlaws.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..c8f48db16 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-outlaws.mse-style/multicolor_blend_identity.png b/data/magic-m15-outlaws.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-outlaws.mse-style/multicolor_blend_pt.png b/data/magic-m15-outlaws.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-outlaws.mse-style/multicolor_blend_stamp.png b/data/magic-m15-outlaws.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..1604c8507 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/rcard.png b/data/magic-m15-outlaws.mse-style/rcard.png new file mode 100644 index 000000000..52bceacf2 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/rcard.png differ diff --git a/data/magic-m15-outlaws.mse-style/rcardnew.png b/data/magic-m15-outlaws.mse-style/rcardnew.png new file mode 100644 index 000000000..37797f29b Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/rcardnew.png differ diff --git a/data/magic-m15-outlaws.mse-style/rlpt.png b/data/magic-m15-outlaws.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/rlpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/rpt.png b/data/magic-m15-outlaws.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/rpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/rstamp.png b/data/magic-m15-outlaws.mse-style/rstamp.png new file mode 100644 index 000000000..837cfa91c Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/rstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/style b/data/magic-m15-outlaws.mse-style/style new file mode 100644 index 000000000..07b03ec6c --- /dev/null +++ b/data/magic-m15-outlaws.mse-style/style @@ -0,0 +1,538 @@ +mse version: 2.0.0 +game: magic +short name: M15 Outlaws +full name: M15 Outlaws +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 095 + +version: 2018-03-24 +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 := { 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.png" pt: "pt.png", stamp: "stamp.png" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + template_suffix[type] } + # 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 } + 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} +############################################################## 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: 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: 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: 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 field: + type: boolean + name: fullart + description: use fullart card + initial: no +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: 2 + render style: image + popup style: in place + image: { card_background() } + mask: frame_mask.png + ############################# Name line + name: + left: 29 + top: 26 + right: 346 + height: { 20 - (0.5 * shrink_name()) } + alignment: center bottom shrink overflow + padding bottom: 0 + z index: 3 + font: + name: Daisy Regular + size: { 20 - shrink_name() } + color: black + casting cost: + left: 100 + top: 45 + width: 176 + height: 23 + alignment: middle center + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 3 + padding top: 0 + ############################# Image + image: + left: { if styling.fullart then 27 else 18 } + top: { if styling.fullart then 57 else 61 } + width: { if styling.fullart then 320 else 339 } + height: { if styling.fullart then 425 else 228 } + z index: 1 + default: {default_image(card.card_color)} + mask: { if styling.fullart then "image_mask2.png" else "image_mask.png" } + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { styling.color_indicator_dot } + image: { card_identity() } + type: + left: 30 + top: { 297 + shrink_type() } + right: 345 + height: { 24 - shrink_type() } + alignment: center bottom shrink-overflow + z index: 4 + padding top: 2 + font: + name: Daisy Regular + size: { 18 - shrink_type() } + color: rgba(0,0,0,0) + separator color: red + rarity: + right: 202 + top: 476 + 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: 26 + top: { if styling.chop_top != "" then (326 - (-styling.chop_top)) else 326 } + width: 320 + bottom: { if styling.chop_bottom != "" then (478 - styling.chop_bottom) else 478 } + 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.3 + line height soft: 0.9 + line height hard max: 1.3 + line height line max: 1.4 + 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: 4 + left: 286 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Daisy Regular + size: 18 + 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: 4 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + 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: text + name: mainframe + script: styling.chop_top + editable: 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: replace type + editable: false + save value: false + script: replace(card.type, match: "—", replace: "-") +extra card field: + type: choice + name: backboard + editable: false + save value: false + choice: backboard +extra card field: + type: text + name: bounty + editable: true + save value: true +extra card field: + type: choice + name: target + editable: false + save value: false + choice: target +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: 3 + 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" } + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + replace type: + left: 30 + top: { 297 + shrink_type() } + right: 345 + height: { 24 - shrink_type() } + alignment: center bottom shrink-overflow + z index: 3 + padding top: 2 + font: + name: Daisy Regular + size: { 18 - shrink_type() } + color: black + separator color: red + target: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: target.png + bounty: + left: 18 + top: 64 + width: 55 + height: 30 + z index: 2 + angle: 41 + alignment: center shrink-overflow + font: + name: Vanilla Whale + size: 20 + color: rgb(116,104,77) + backboard: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: { if styling.fullart then "background2.png" else "background.png" } \ No newline at end of file diff --git a/data/magic-m15-outlaws.mse-style/target.png b/data/magic-m15-outlaws.mse-style/target.png new file mode 100644 index 000000000..8c2f49d29 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/target.png differ diff --git a/data/magic-m15-outlaws.mse-style/tombstone.png b/data/magic-m15-outlaws.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/tombstone.png differ diff --git a/data/magic-m15-outlaws.mse-style/ucard.png b/data/magic-m15-outlaws.mse-style/ucard.png new file mode 100644 index 000000000..eca2c4635 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/ucard.png differ diff --git a/data/magic-m15-outlaws.mse-style/ulpt.png b/data/magic-m15-outlaws.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/ulpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/upt.png b/data/magic-m15-outlaws.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/upt.png differ diff --git a/data/magic-m15-outlaws.mse-style/ustamp.png b/data/magic-m15-outlaws.mse-style/ustamp.png new file mode 100644 index 000000000..148265819 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/ustamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/vanilla whale.ttf b/data/magic-m15-outlaws.mse-style/vanilla whale.ttf new file mode 100644 index 000000000..0b02d5581 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/vanilla whale.ttf differ diff --git a/data/magic-m15-outlaws.mse-style/wcard.png b/data/magic-m15-outlaws.mse-style/wcard.png new file mode 100644 index 000000000..62a790c8e Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/wcard.png differ diff --git a/data/magic-m15-outlaws.mse-style/wlpt.png b/data/magic-m15-outlaws.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/wlpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/wlstamp.png b/data/magic-m15-outlaws.mse-style/wlstamp.png new file mode 100644 index 000000000..9e0685c3d Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/wlstamp.png differ diff --git a/data/magic-m15-outlaws.mse-style/wpt.png b/data/magic-m15-outlaws.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/wpt.png differ diff --git a/data/magic-m15-outlaws.mse-style/wstamp.png b/data/magic-m15-outlaws.mse-style/wstamp.png new file mode 100644 index 000000000..194ecb465 Binary files /dev/null and b/data/magic-m15-outlaws.mse-style/wstamp.png differ diff --git a/data/magic-m15-paradox.mse-style/acard.png b/data/magic-m15-paradox.mse-style/acard.png new file mode 100644 index 000000000..02414daea Binary files /dev/null and b/data/magic-m15-paradox.mse-style/acard.png differ diff --git a/data/magic-m15-paradox.mse-style/apt.png b/data/magic-m15-paradox.mse-style/apt.png new file mode 100644 index 000000000..c745dd08c Binary files /dev/null and b/data/magic-m15-paradox.mse-style/apt.png differ diff --git a/data/magic-m15-paradox.mse-style/artifact_blend_card.png b/data/magic-m15-paradox.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-paradox.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-paradox.mse-style/artifact_blend_identity.png b/data/magic-m15-paradox.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-paradox.mse-style/artifact_blend_pt.png b/data/magic-m15-paradox.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-paradox.mse-style/artifact_blend_stamp.png b/data/magic-m15-paradox.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-paradox.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-paradox.mse-style/artist_arrow.png b/data/magic-m15-paradox.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-paradox.mse-style/astamp.jpg b/data/magic-m15-paradox.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/astamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/bar.png b/data/magic-m15-paradox.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/bar.png differ diff --git a/data/magic-m15-paradox.mse-style/bcard.png b/data/magic-m15-paradox.mse-style/bcard.png new file mode 100644 index 000000000..07c980849 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/bcard.png differ diff --git a/data/magic-m15-paradox.mse-style/blcard.png b/data/magic-m15-paradox.mse-style/blcard.png new file mode 100644 index 000000000..264a7480c Binary files /dev/null and b/data/magic-m15-paradox.mse-style/blcard.png differ diff --git a/data/magic-m15-paradox.mse-style/blpt.png b/data/magic-m15-paradox.mse-style/blpt.png new file mode 100644 index 000000000..e49f98320 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/blpt.png differ diff --git a/data/magic-m15-paradox.mse-style/blstamp.jpg b/data/magic-m15-paradox.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-paradox.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/border_mask.png b/data/magic-m15-paradox.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/border_mask.png differ diff --git a/data/magic-m15-paradox.mse-style/bpt.png b/data/magic-m15-paradox.mse-style/bpt.png new file mode 100644 index 000000000..e49f98320 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/bpt.png differ diff --git a/data/magic-m15-paradox.mse-style/bstamp.jpg b/data/magic-m15-paradox.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/build.bat b/data/magic-m15-paradox.mse-style/build.bat new file mode 100644 index 000000000..20880c3ed --- /dev/null +++ b/data/magic-m15-paradox.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-snow.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-snow.mse-installer" "Magic - M15 Snow Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-paradox.mse-style/card-sample.png b/data/magic-m15-paradox.mse-style/card-sample.png new file mode 100644 index 000000000..76d0009ee Binary files /dev/null and b/data/magic-m15-paradox.mse-style/card-sample.png differ diff --git a/data/magic-m15-paradox.mse-style/ccard.png b/data/magic-m15-paradox.mse-style/ccard.png new file mode 100644 index 000000000..48ff5ba31 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/ccard.png differ diff --git a/data/magic-m15-paradox.mse-style/clcard.png b/data/magic-m15-paradox.mse-style/clcard.png new file mode 100644 index 000000000..df60b3968 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/clcard.png differ diff --git a/data/magic-m15-paradox.mse-style/clpt.png b/data/magic-m15-paradox.mse-style/clpt.png new file mode 100644 index 000000000..45b3d2f9d Binary files /dev/null and b/data/magic-m15-paradox.mse-style/clpt.png differ diff --git a/data/magic-m15-paradox.mse-style/clstamp.jpg b/data/magic-m15-paradox.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-paradox.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/cpt.png b/data/magic-m15-paradox.mse-style/cpt.png new file mode 100644 index 000000000..db1aa52d9 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/cpt.png differ diff --git a/data/magic-m15-paradox.mse-style/cstamp.jpg b/data/magic-m15-paradox.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/foil_mask.png b/data/magic-m15-paradox.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/foil_mask.png differ diff --git a/data/magic-m15-paradox.mse-style/foil_mask_rare.png b/data/magic-m15-paradox.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-paradox.mse-style/foil_stamp.png b/data/magic-m15-paradox.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-paradox.mse-style/gcard.png b/data/magic-m15-paradox.mse-style/gcard.png new file mode 100644 index 000000000..1a4bb3bf2 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/gcard.png differ diff --git a/data/magic-m15-paradox.mse-style/glcard.png b/data/magic-m15-paradox.mse-style/glcard.png new file mode 100644 index 000000000..432e92ef2 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/glcard.png differ diff --git a/data/magic-m15-paradox.mse-style/glpt.png b/data/magic-m15-paradox.mse-style/glpt.png new file mode 100644 index 000000000..55e29a17b Binary files /dev/null and b/data/magic-m15-paradox.mse-style/glpt.png differ diff --git a/data/magic-m15-paradox.mse-style/glstamp.jpg b/data/magic-m15-paradox.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/gpt.png b/data/magic-m15-paradox.mse-style/gpt.png new file mode 100644 index 000000000..6f08d7860 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/gpt.png differ diff --git a/data/magic-m15-paradox.mse-style/gstamp.jpg b/data/magic-m15-paradox.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/hybrid_blend_card.png b/data/magic-m15-paradox.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-paradox.mse-style/hybrid_blend_identity.png b/data/magic-m15-paradox.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-paradox.mse-style/hybrid_blend_pt.png b/data/magic-m15-paradox.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..87281ec4a Binary files /dev/null and b/data/magic-m15-paradox.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-paradox.mse-style/hybrid_blend_stamp.png b/data/magic-m15-paradox.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-paradox.mse-style/mcard.png b/data/magic-m15-paradox.mse-style/mcard.png new file mode 100644 index 000000000..274e8186f Binary files /dev/null and b/data/magic-m15-paradox.mse-style/mcard.png differ diff --git a/data/magic-m15-paradox.mse-style/mlcard.png b/data/magic-m15-paradox.mse-style/mlcard.png new file mode 100644 index 000000000..445b11e34 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/mlcard.png differ diff --git a/data/magic-m15-paradox.mse-style/mlpt.png b/data/magic-m15-paradox.mse-style/mlpt.png new file mode 100644 index 000000000..f422dcb98 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/mlpt.png differ diff --git a/data/magic-m15-paradox.mse-style/mlstamp.jpg b/data/magic-m15-paradox.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/mpt.png b/data/magic-m15-paradox.mse-style/mpt.png new file mode 100644 index 000000000..f422dcb98 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/mpt.png differ diff --git a/data/magic-m15-paradox.mse-style/mstamp.jpg b/data/magic-m15-paradox.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/multicolor_blend_card.png b/data/magic-m15-paradox.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-paradox.mse-style/multicolor_blend_identity.png b/data/magic-m15-paradox.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-paradox.mse-style/multicolor_blend_pt.png b/data/magic-m15-paradox.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-paradox.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-paradox.mse-style/multicolor_blend_stamp.png b/data/magic-m15-paradox.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-paradox.mse-style/rcard.png b/data/magic-m15-paradox.mse-style/rcard.png new file mode 100644 index 000000000..bd4da4947 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/rcard.png differ diff --git a/data/magic-m15-paradox.mse-style/rlcard.png b/data/magic-m15-paradox.mse-style/rlcard.png new file mode 100644 index 000000000..d79f599f3 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/rlcard.png differ diff --git a/data/magic-m15-paradox.mse-style/rlpt.png b/data/magic-m15-paradox.mse-style/rlpt.png new file mode 100644 index 000000000..2742060b6 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/rlpt.png differ diff --git a/data/magic-m15-paradox.mse-style/rlstamp.jpg b/data/magic-m15-paradox.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/rpt.png b/data/magic-m15-paradox.mse-style/rpt.png new file mode 100644 index 000000000..2742060b6 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/rpt.png differ diff --git a/data/magic-m15-paradox.mse-style/rstamp.jpg b/data/magic-m15-paradox.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-paradox.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/style b/data/magic-m15-paradox.mse-style/style new file mode 100644 index 000000000..0254186e0 --- /dev/null +++ b/data/magic-m15-paradox.mse-style/style @@ -0,0 +1,563 @@ +mse version: 2.0.0 +game: magic +short name: M15 Paradox style +full name: Mainframe Compatible +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 020 + +version: 2018-02-09 +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 := { 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.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] } + # 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 } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + 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} + top_of_textbox := {(327) - (-chop_top()) } + bottom_of_textbox := {(481) - chop_bot() } + 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 } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + use_vorthos := {styling.vorthos_box} + +############################################################## 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 X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +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: boolean + name: use holofoil stamps + description: Change to no to disable rare holofoil stamps +styling field: + type: boolean + name: vorthos box + description: Enable the vorthos box + initial: no +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: 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 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name()} + 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 + 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 + shrink_type() } + 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 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type() } + 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 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: 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: {if is_modal(card.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.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: 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 + ############################# 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 != "" or use_vorthos() 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: 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: 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: vorthos box + save value: true + editable: true + description: Where they put mtgstory.com on story spotlights. +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() 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 + 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" } + auto copyright: + right: 350 + top: { if card.pt != "" or use_vorthos() 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) != "" and set.use_flavor_bar } + vorthos box: + right: { if card.pt != "" then 275 else 350 } + top: 488 + left: 210 + height: {if use_vorthos() then 10 else 0} + 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-paradox.mse-style/tombstone.png b/data/magic-m15-paradox.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/tombstone.png differ diff --git a/data/magic-m15-paradox.mse-style/ucard.png b/data/magic-m15-paradox.mse-style/ucard.png new file mode 100644 index 000000000..8ca85b22a Binary files /dev/null and b/data/magic-m15-paradox.mse-style/ucard.png differ diff --git a/data/magic-m15-paradox.mse-style/ulcard.png b/data/magic-m15-paradox.mse-style/ulcard.png new file mode 100644 index 000000000..8585090dd Binary files /dev/null and b/data/magic-m15-paradox.mse-style/ulcard.png differ diff --git a/data/magic-m15-paradox.mse-style/ulpt.png b/data/magic-m15-paradox.mse-style/ulpt.png new file mode 100644 index 000000000..3a573bbc1 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/ulpt.png differ diff --git a/data/magic-m15-paradox.mse-style/ulstamp.jpg b/data/magic-m15-paradox.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/upt.png b/data/magic-m15-paradox.mse-style/upt.png new file mode 100644 index 000000000..3a573bbc1 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/upt.png differ diff --git a/data/magic-m15-paradox.mse-style/ustamp.jpg b/data/magic-m15-paradox.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/wcard.png b/data/magic-m15-paradox.mse-style/wcard.png new file mode 100644 index 000000000..8bf783d56 Binary files /dev/null and b/data/magic-m15-paradox.mse-style/wcard.png differ diff --git a/data/magic-m15-paradox.mse-style/wlcard.png b/data/magic-m15-paradox.mse-style/wlcard.png new file mode 100644 index 000000000..f226db99e Binary files /dev/null and b/data/magic-m15-paradox.mse-style/wlcard.png differ diff --git a/data/magic-m15-paradox.mse-style/wlpt.png b/data/magic-m15-paradox.mse-style/wlpt.png new file mode 100644 index 000000000..024316cca Binary files /dev/null and b/data/magic-m15-paradox.mse-style/wlpt.png differ diff --git a/data/magic-m15-paradox.mse-style/wlstamp.jpg b/data/magic-m15-paradox.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-paradox.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-paradox.mse-style/wpt.png b/data/magic-m15-paradox.mse-style/wpt.png new file mode 100644 index 000000000..024316cca Binary files /dev/null and b/data/magic-m15-paradox.mse-style/wpt.png differ diff --git a/data/magic-m15-paradox.mse-style/wstamp.jpg b/data/magic-m15-paradox.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-paradox.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-planeshifted-duplex.mse-style/build.bat b/data/magic-m15-planeshifted-duplex.mse-style/build.bat new file mode 100644 index 000000000..2858893ae --- /dev/null +++ b/data/magic-m15-planeshifted-duplex.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeshifted-duplex.mse-style magic.mse-game magic-m15-planeshifted.mse-style magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font + +ren "magic-m15-planeshifted-duplex.mse-installer" "Magic - M15 Planeshifted Duplex.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeshifted-duplex.mse-style/card-sample.png b/data/magic-m15-planeshifted-duplex.mse-style/card-sample.png new file mode 100644 index 000000000..8f67dbea5 Binary files /dev/null and b/data/magic-m15-planeshifted-duplex.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeshifted-duplex.mse-style/left_blend.png b/data/magic-m15-planeshifted-duplex.mse-style/left_blend.png new file mode 100644 index 000000000..be2255baf Binary files /dev/null and b/data/magic-m15-planeshifted-duplex.mse-style/left_blend.png differ diff --git a/data/magic-m15-planeshifted-duplex.mse-style/right_blend.png b/data/magic-m15-planeshifted-duplex.mse-style/right_blend.png new file mode 100644 index 000000000..ca0157a5e Binary files /dev/null and b/data/magic-m15-planeshifted-duplex.mse-style/right_blend.png differ diff --git a/data/magic-m15-planeshifted-duplex.mse-style/style b/data/magic-m15-planeshifted-duplex.mse-style/style new file mode 100644 index 000000000..3f7a78195 --- /dev/null +++ b/data/magic-m15-planeshifted-duplex.mse-style/style @@ -0,0 +1,588 @@ +mse version: 2.0.0 +game: magic +short name: M15 Planeshifted Duplex +full name: After M15 Planeshifted Duplex +icon: card-sample.png +installer group: magic/m15 style/Duplex/Planeshifted +position hint: 072 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-m15-planeshifted.mse-style + version: 2015-04-27 +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: + # 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: "/magic-m15-planeshifted.mse-style/" pt: "/magic-m15-planeshifted.mse-style/" stamp: "/magic-m15-planeshifted.mse-style/" 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" + + 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: "/magic-m15-planeshifted.mse-style/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: "/magic-m15-planeshifted.mse-style/hybrid_blend_{type}.png", + dark: base, + light: land_template("m"), + ) + else if multi and artifact then + masked_blend( + mask: "/magic-m15-planeshifted.mse-style/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: "/magic-m15-planeshifted.mse-style/multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + else if artifact then + masked_blend( + mask: "/magic-m15-planeshifted.mse-style/artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + else if color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "/magic-m15-planeshifted.mse-style/hybrid_blend_{type}.png", + dark: land_template("c"), + light: base, + ) + else base + } + + # 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 } + + ifside := {if styling.side == "left" then left else right} + sideset := {if styling.side == "left" then input else input-15} + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + has_identity := { styling.color_indicator_dot } + 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: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: choice + name: side + description: Choose which side of the duplex this card is. + choice: left + choice: right +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: 375 + height: 523 + radius: 15 + left width: 15 + right width: 15 + top width: 15 + bottom width: 37 + z index: 2 + 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: { ifside(left:if card.card_symbol=="none" then 32 else 50,right:if card.card_symbol=="none" then 32-311-30 else 50-311-30) } + top: 30 + width: { (if card.card_symbol=="none" then 650 else 617+14) - 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + casting cost: + right: {ifside(left:346+340,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: 4 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 20 else sideset(30)} + top: 29 + height: { if styling.side == "left" then 20 else 0 } + width: { if styling.side == "left" then 14 else 0 } + z index: 1 + render style: image + choice images: + tombstone: /magic-m15-planeshifted.mse-style/tombstone.png + ############################# Image + image: + left: {ifside(left:29,right:-312)} + top: 60 + width: 657 + height: 231 + z index: 1 + ############################# Card type + indicator: + left: {ifside(left:31 right:-310)} + top: 300 + width: 17 + height: 17 + z index: 4 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: {if has_identity() then ifside(left:52 right:-289) else ifside(left:32 right:-309)} + top: 296 + width: { (if has_identity() then "616" else "646") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 4 + padding top: 2 + font: + name: Beleren Bold + size: 13 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + rarity: + right: 344 + top: 297 + width: {if styling.side=="right" then 44 else 0} + height: {if styling.side=="right" then 22 else 0} + z index: 4 + 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: {ifside(left:29 right:-312)} + top: 327 + width: 658 + 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: 4 + 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+ifside(left:7.5,right:-7.5)} + top : 321 + width: {ifside(left:138,right:0)} + height: {ifside(left:166,right:0)} + z index: 1 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: {117+ifside(left:7.5,right:-7.5)} + top: 321 + width: {ifside(left:0,right:138)} + height: {ifside(left:0,right: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: 4 + left: 286 + top: 469 + width: { ifside(left:0,right:60) } + height: { ifside(left:0,right:28) } + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + 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 + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 3 + 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: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if card.pt != "" and styling.side == "right" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + 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: 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: card overlay 1 + script: card.card_color + save value: false + editable: false +extra card field: + type: choice + name: card overlay 2 + script: card.card_color + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + 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: 3 + render style: image + image: /magic-m15-planeshifted.mse-style/artist_arrow.png + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 3 + visible: { card.pt != "" and styling.side == "right" } + render style: image + image: { card_ptbox() } + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 3 + 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: 3 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: /magic-m15-planeshifted.mse-style/foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 5 + render style: image + image: {if styling.overlay == "" then nil else styling.overlay + "/overlay.png"} + mask: { if is_rare() then "/magic-m15-planeshifted.mse-style/foil_mask_rare.png" else "/magic-m15-planeshifted.mse-style/foil_mask.png" } + card overlay 1: + left: {ifside(left:29 right:-346)} + top : 0 + width: 375 + height: 523 + z index: 0 + render style: image + mask: {ifside(left:"left" right:"right")+"_blend.png"} + image: { card_background() } + card overlay 2: + left: {ifside(left:346 right:-29)} + top : 0 + width: 375 + height: 523 + z index: 0 + render style: image + mask: {ifside(left:"left" right:"right")+"_blend.png"} + image: { card_background() } + auto copyright: + right: 350 + top: { if card.pt != "" and styling.side == "right" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-planeshifted-leveler.mse-style/acard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/acard.jpg new file mode 100644 index 000000000..255faf10c Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/acard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/apt.png b/data/magic-m15-planeshifted-leveler.mse-style/apt.png new file mode 100644 index 000000000..0bb4f453c Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/apt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_card.png b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_identity.png b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_pt.png b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_stamp.png b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/artist_arrow.png b/data/magic-m15-planeshifted-leveler.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/astamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/astamp.jpg new file mode 100644 index 000000000..02e7149f5 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/astamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/bcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/bcard.jpg new file mode 100644 index 000000000..14edb2373 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/bcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/blcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/blcard.jpg new file mode 100644 index 000000000..fe8e7b3e3 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/blcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/blpt.png b/data/magic-m15-planeshifted-leveler.mse-style/blpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/blpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/blstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/blstamp.jpg new file mode 100644 index 000000000..e1461e700 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/border_mask.png b/data/magic-m15-planeshifted-leveler.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/bpt.png b/data/magic-m15-planeshifted-leveler.mse-style/bpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/bpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/bstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/bstamp.jpg new file mode 100644 index 000000000..e1461e700 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/build.bat b/data/magic-m15-planeshifted-leveler.mse-style/build.bat new file mode 100644 index 000000000..d3f83406d --- /dev/null +++ b/data/magic-m15-planeshifted-leveler.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeshifted-leveler.mse-style magic.mse-game magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font + +ren "magic-m15-planeshifted-leveler.mse-style" "Magic - M15 Planeshifted Leveler Style.mse-style" \ No newline at end of file diff --git a/data/magic-m15-planeshifted-leveler.mse-style/build.txt b/data/magic-m15-planeshifted-leveler.mse-style/build.txt new file mode 100644 index 000000000..0657f0cd9 --- /dev/null +++ b/data/magic-m15-planeshifted-leveler.mse-style/build.txt @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeshifted-leveler.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-planeshifted-leveler.mse-installer" "Magic - M15 Planeshifted Leveler Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeshifted-leveler.mse-style/card-sample.png b/data/magic-m15-planeshifted-leveler.mse-style/card-sample.png new file mode 100644 index 000000000..95de9f4f6 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ccard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/ccard.jpg new file mode 100644 index 000000000..0cf5d2138 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ccard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/clcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/clcard.jpg new file mode 100644 index 000000000..a9144870b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/clcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/clpt.png b/data/magic-m15-planeshifted-leveler.mse-style/clpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/clpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/clstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/clstamp.jpg new file mode 100644 index 000000000..67a56a95f Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/cpt.png b/data/magic-m15-planeshifted-leveler.mse-style/cpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/cpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/cstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/cstamp.jpg new file mode 100644 index 000000000..67a56a95f Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/foil_mask.png b/data/magic-m15-planeshifted-leveler.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/foil_mask.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/foil_mask_rare.png b/data/magic-m15-planeshifted-leveler.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/foil_stamp.png b/data/magic-m15-planeshifted-leveler.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/gcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/gcard.jpg new file mode 100644 index 000000000..0d7217bba Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/gcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/glcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/glcard.jpg new file mode 100644 index 000000000..ec7065d40 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/glcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/glpt.png b/data/magic-m15-planeshifted-leveler.mse-style/glpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/glpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/glstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/glstamp.jpg new file mode 100644 index 000000000..89b686b45 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/gpt.png b/data/magic-m15-planeshifted-leveler.mse-style/gpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/gpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/gstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/gstamp.jpg new file mode 100644 index 000000000..89b686b45 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_card.png b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_pt.png b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/lvlup_multiply_1.png b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_multiply_1.png new file mode 100644 index 000000000..593da601a Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_multiply_1.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/lvlup_multiply_2.png b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_multiply_2.png new file mode 100644 index 000000000..a85e8b649 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_multiply_2.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/lvlup_texture_1.png b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_texture_1.png new file mode 100644 index 000000000..489c8692b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_texture_1.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/lvlup_texture_2.png b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_texture_2.png new file mode 100644 index 000000000..df95fe43b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/lvlup_texture_2.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/mcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/mcard.jpg new file mode 100644 index 000000000..d99491940 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/mcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/mlcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/mlcard.jpg new file mode 100644 index 000000000..1de9634fc Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/mlpt.png b/data/magic-m15-planeshifted-leveler.mse-style/mlpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/mlpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/mlstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/mlstamp.jpg new file mode 100644 index 000000000..b409e1d99 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/mpt.png b/data/magic-m15-planeshifted-leveler.mse-style/mpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/mpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/mstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/mstamp.jpg new file mode 100644 index 000000000..b409e1d99 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_card.png b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_pt.png b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ptbox_multiply_1.png b/data/magic-m15-planeshifted-leveler.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ptbox_multiply_2.png b/data/magic-m15-planeshifted-leveler.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..2023a23f0 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/rcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/rcard.jpg new file mode 100644 index 000000000..923db8936 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/rcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/rlcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/rlcard.jpg new file mode 100644 index 000000000..ba791d593 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/rlpt.png b/data/magic-m15-planeshifted-leveler.mse-style/rlpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/rlpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/rlstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/rlstamp.jpg new file mode 100644 index 000000000..77cc174f8 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/rpt.png b/data/magic-m15-planeshifted-leveler.mse-style/rpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/rpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/rstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/rstamp.jpg new file mode 100644 index 000000000..77cc174f8 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/style b/data/magic-m15-planeshifted-leveler.mse-style/style new file mode 100644 index 000000000..344799d85 --- /dev/null +++ b/data/magic-m15-planeshifted-leveler.mse-style/style @@ -0,0 +1,843 @@ +mse version: 2.0.0 +game: magic +short name: M15 Planeshifted Leveler +full name: Planeshifted Levelers After M15 +icon: card-sample.png +installer group: magic/m15 style/planeshifted/leveler cards +position hint: 072 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +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: + # 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 } + + # Declare the card shape. + card_shape := { if styling.shifted_sorting then "shifted leveler" else "leveler" } + + # Replacing the text_filter() from game file because all three rule text fields should call card.name + card_name_replace := + replace@( + match: "CARDNAME" + replace: "" + (if card.name=="" then "CARDNAME" else card.name) + "") + has_identity := { styling.color_indicator_dot } + 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: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: text + name: level label + description: Should the level indicator say something other than "LEVEL"? +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: 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 30 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + casting cost: + right: 346 + top: 30 + 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 + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 1 + 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + 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 + rule text: + left: 29 + top: 327 + right: {if card.pt != "" then 277 else 342} + height: 52 + 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 + level 2 text: + left: {if card.level_1 != "" then 103 else 29} + top: 379 + right: {if card.pt_2 != "" then 277 else 342} + height: 51 + 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 + level 3 text: + left: {if card.level_2 != "" then 103 else 29} + top: 430 + right: {if card.pt_3 != "" then 277 else 342} + height: 51 + 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 + ############################# Levels + level 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + level 2: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + ############################# PT + pt: + z index: 3 + left: 284 + top: 339 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + 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) + pt 2: + z index: 3 + left: 284 + top: 390.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + 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) + pt 3: + z index: 3 + left: 284 + top: 441.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + 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 + 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: pt box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + 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 +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 1 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 2 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup multiply 1 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to darken second arrow by more. +extra card field: + type: choice + name: lvlup multiply 2 + choice: image + save value: false + editable: false +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 1 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the second arrow. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 2 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 1 copy 1 + editable: false + save value: false + script: card.level_1 +# Repeat the second level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 2 copy 1 + editable: false + save value: false + script: card.level_2 +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: 271 + top: 336 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 271 + top: 387.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_2 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 271 + top: 438.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_3 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + 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 + 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" } + lvlup texture 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_1.png + visible: {card.level_1 != ""} + lvlup texture 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_2.png + visible: {card.level_2 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_1.png", combine: "multiply")} + visible: {card.level_1 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_2.png", combine: "multiply")} + visible: {card.level_2 != ""} + lvl label 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 1 copy 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 2: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + lvl label 2 copy 1: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + level 1 copy 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + level 2 copy 1: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + 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 \ No newline at end of file diff --git a/data/magic-m15-planeshifted-leveler.mse-style/tombstone.png b/data/magic-m15-planeshifted-leveler.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/tombstone.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ucard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/ucard.jpg new file mode 100644 index 000000000..68f387f1e Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ucard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ulcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/ulcard.jpg new file mode 100644 index 000000000..5115a1b95 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ulpt.png b/data/magic-m15-planeshifted-leveler.mse-style/ulpt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ulpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ulstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/ulstamp.jpg new file mode 100644 index 000000000..1ad010fe7 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/upt.png b/data/magic-m15-planeshifted-leveler.mse-style/upt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/upt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/ustamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/ustamp.jpg new file mode 100644 index 000000000..1ad010fe7 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/wcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/wcard.jpg new file mode 100644 index 000000000..7790b375b Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/wcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/wlcard.jpg b/data/magic-m15-planeshifted-leveler.mse-style/wlcard.jpg new file mode 100644 index 000000000..dd83c8ea6 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/wlpt.png b/data/magic-m15-planeshifted-leveler.mse-style/wlpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/wlpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/wlstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/wlstamp.jpg new file mode 100644 index 000000000..375dd5ce4 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/wpt.png b/data/magic-m15-planeshifted-leveler.mse-style/wpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/wpt.png differ diff --git a/data/magic-m15-planeshifted-leveler.mse-style/wstamp.jpg b/data/magic-m15-planeshifted-leveler.mse-style/wstamp.jpg new file mode 100644 index 000000000..375dd5ce4 Binary files /dev/null and b/data/magic-m15-planeshifted-leveler.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/acard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/acard.jpg new file mode 100644 index 000000000..2752abc97 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/acard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/acard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/acard2.jpg new file mode 100644 index 000000000..787647917 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/acard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_card.png b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..55aae378f Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_card2.png b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..e23f117c1 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_identity.png b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_stamp.png b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/artist_arrow.png b/data/magic-m15-planeshifted-planeswalker.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/astamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/astamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/astamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/bcard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/bcard.jpg new file mode 100644 index 000000000..f7ed0681c Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/bcard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/bcard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/bcard2.jpg new file mode 100644 index 000000000..755b2da69 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/border_mask.png b/data/magic-m15-planeshifted-planeswalker.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/bstamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/bstamp.jpg new file mode 100644 index 000000000..20b677eb6 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/build.bat b/data/magic-m15-planeshifted-planeswalker.mse-style/build.bat new file mode 100644 index 000000000..806ec7f57 --- /dev/null +++ b/data/magic-m15-planeshifted-planeswalker.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeshifted-planeswalkers.mse-style magic.mse-game magic-watermarks.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font magic-identity-new.mse-include + +ren "magic-m15-planeshifted-planeswalkers.mse-installer" "Magic - M15 Planeshifted Planeswalkers.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/card-sample.png b/data/magic-m15-planeshifted-planeswalker.mse-style/card-sample.png new file mode 100644 index 000000000..df0b266ed Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/ccard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/ccard.jpg new file mode 100644 index 000000000..5ee85c3d9 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/ccard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/ccard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/ccard2.jpg new file mode 100644 index 000000000..6cf1d33e1 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/cstamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/foil_stamp.png b/data/magic-m15-planeshifted-planeswalker.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/gcard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/gcard.jpg new file mode 100644 index 000000000..69c815808 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/gcard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/gcard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/gcard2.jpg new file mode 100644 index 000000000..7419622c9 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/gstamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/gstamp.jpg new file mode 100644 index 000000000..3a862f5e8 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_card.png b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..7bb71e0f6 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_card2.png b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..d127e575a Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask.png b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask.png new file mode 100644 index 000000000..642c99d68 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_4abil.png b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..cd9104be7 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_4abil_rare.png b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..c1e477ebd Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_rare.png b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_rare.png new file mode 100644 index 000000000..6dad07536 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/loyalty.png b/data/magic-m15-planeshifted-planeswalker.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/loyalty.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltydown.png b/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltynaught.png b/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltyup.png b/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/mcard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/mcard.jpg new file mode 100644 index 000000000..b389bfb0e Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/mcard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/mcard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/mcard2.jpg new file mode 100644 index 000000000..62bd37e3e Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/mstamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/mstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_card.png b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..4846ab737 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_card2.png b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..f9a939c6b Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/rcard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/rcard.jpg new file mode 100644 index 000000000..fc36bf907 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/rcard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/rcard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/rcard2.jpg new file mode 100644 index 000000000..1aab632ac Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/rstamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/rstamp.jpg new file mode 100644 index 000000000..2d5dcd204 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/stamp_mask.png b/data/magic-m15-planeshifted-planeswalker.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/style b/data/magic-m15-planeshifted-planeswalker.mse-style/style new file mode 100644 index 000000000..f9f94d5f3 --- /dev/null +++ b/data/magic-m15-planeshifted-planeswalker.mse-style/style @@ -0,0 +1,734 @@ +mse version: 2.0.0 +game: magic +short name: M15 Planeshifted Walkers +full name: M15 Planeshifted Planeswalkers +installer group: magic/m15 style/planeswalkers/planeshifted +icon: card-sample.png +position hint: 071 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "" card2: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" stamp: "stamp.jpg" 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 := { + 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 } + + 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 := { if styling.shifted_sorting then "shifted planeswalker" else "planeswalker" } + + # 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") } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + has_identity := { styling.color_indicator_dot } + 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: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: 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: 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: { if has_four_abilities() then card_background2() else card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 31 else 48 } + 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + 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 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 25 + top: 52 + width: 324 + height: 427.5 + z index: 1 + mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png" } + ############################# Card type + indicator: + left: 30 + 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() } + 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + 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") + ############################# 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 + 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_abilities() 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: 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 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 + ############################# 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 + ############################# 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: 498 + width: 140 + height: 10 + z index: 6 + 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: loyalty box + 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 + 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 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 + 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: + 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 + 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 !="" } + 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: 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_abilities() } + auto copyright: + right: 350 + top: 498 + width: 140 + height: 10 + z index: 6 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/text_mask.png b/data/magic-m15-planeshifted-planeswalker.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/text_mask.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/tombstone.png b/data/magic-m15-planeshifted-planeswalker.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/tombstone.png differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/ucard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/ucard.jpg new file mode 100644 index 000000000..6a6b8fae4 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/ucard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/ucard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/ucard2.jpg new file mode 100644 index 000000000..7439b4f18 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/ustamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/ustamp.jpg new file mode 100644 index 000000000..c656dc7ab Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/wcard.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/wcard.jpg new file mode 100644 index 000000000..40263ac76 Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/wcard.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/wcard2.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/wcard2.jpg new file mode 100644 index 000000000..1fa9cc24e Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-planeshifted-planeswalker.mse-style/wstamp.jpg b/data/magic-m15-planeshifted-planeswalker.mse-style/wstamp.jpg new file mode 100644 index 000000000..e22ff75da Binary files /dev/null and b/data/magic-m15-planeshifted-planeswalker.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/acard.jpg b/data/magic-m15-planeshifted-split.mse-style/acard.jpg new file mode 100644 index 000000000..24d27f4d2 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/acard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/alpt.png b/data/magic-m15-planeshifted-split.mse-style/alpt.png new file mode 100644 index 000000000..296a2f495 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/alpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/apt.png b/data/magic-m15-planeshifted-split.mse-style/apt.png new file mode 100644 index 000000000..296a2f495 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/apt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/artifact_blend_card.png b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..ed0e8cf2c Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/artifact_blend_identity.png b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/artifact_blend_pt.png b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..f7ed9c704 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/artifact_blend_stamp.png b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/artist_arrow.png b/data/magic-m15-planeshifted-split.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/bcard.jpg b/data/magic-m15-planeshifted-split.mse-style/bcard.jpg new file mode 100644 index 000000000..04853773f Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/bcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/blcard.jpg b/data/magic-m15-planeshifted-split.mse-style/blcard.jpg new file mode 100644 index 000000000..9f2c1b252 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/blcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/blpt.png b/data/magic-m15-planeshifted-split.mse-style/blpt.png new file mode 100644 index 000000000..32e9e63e9 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/blpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/border_mask.png b/data/magic-m15-planeshifted-split.mse-style/border_mask.png new file mode 100644 index 000000000..3fabd94cb Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/bpt.png b/data/magic-m15-planeshifted-split.mse-style/bpt.png new file mode 100644 index 000000000..32e9e63e9 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/bpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/build.bat b/data/magic-m15-planeshifted-split.mse-style/build.bat new file mode 100644 index 000000000..ff187c7fa --- /dev/null +++ b/data/magic-m15-planeshifted-split.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeshifted-split.mse-style magic.mse-game magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font + +ren "magic-m15-planeshifted-split.mse-installer" "Magic - M15 Planeshifted Split.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeshifted-split.mse-style/card-sample.png b/data/magic-m15-planeshifted-split.mse-style/card-sample.png new file mode 100644 index 000000000..d5e27cae4 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/ccard.jpg b/data/magic-m15-planeshifted-split.mse-style/ccard.jpg new file mode 100644 index 000000000..5940249e0 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/ccard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/clcard.jpg b/data/magic-m15-planeshifted-split.mse-style/clcard.jpg new file mode 100644 index 000000000..5fa076c20 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/clcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/clpt.png b/data/magic-m15-planeshifted-split.mse-style/clpt.png new file mode 100644 index 000000000..29814b0b3 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/clpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/cpt.png b/data/magic-m15-planeshifted-split.mse-style/cpt.png new file mode 100644 index 000000000..29814b0b3 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/cpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/foil_mask.png b/data/magic-m15-planeshifted-split.mse-style/foil_mask.png new file mode 100644 index 000000000..472350dc2 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/foil_mask.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/foil_mask_rare.png b/data/magic-m15-planeshifted-split.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..7e8f3e1f6 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/foil_stamp.png b/data/magic-m15-planeshifted-split.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/framemask.xcf b/data/magic-m15-planeshifted-split.mse-style/framemask.xcf new file mode 100644 index 000000000..5a054c63f Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/framemask.xcf differ diff --git a/data/magic-m15-planeshifted-split.mse-style/gcard.jpg b/data/magic-m15-planeshifted-split.mse-style/gcard.jpg new file mode 100644 index 000000000..5e5196571 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/gcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/glcard.jpg b/data/magic-m15-planeshifted-split.mse-style/glcard.jpg new file mode 100644 index 000000000..83a06a7e3 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/glcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/glpt.png b/data/magic-m15-planeshifted-split.mse-style/glpt.png new file mode 100644 index 000000000..7599909a6 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/glpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/gpt.png b/data/magic-m15-planeshifted-split.mse-style/gpt.png new file mode 100644 index 000000000..7599909a6 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/gpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_card.png b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..eeecaaaef Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_pt.png b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..19edad440 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/mcard.jpg b/data/magic-m15-planeshifted-split.mse-style/mcard.jpg new file mode 100644 index 000000000..fdf596576 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/mcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/mlcard.jpg b/data/magic-m15-planeshifted-split.mse-style/mlcard.jpg new file mode 100644 index 000000000..671132b2f Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/mlpt.png b/data/magic-m15-planeshifted-split.mse-style/mlpt.png new file mode 100644 index 000000000..99dc43afd Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/mlpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/mpt.png b/data/magic-m15-planeshifted-split.mse-style/mpt.png new file mode 100644 index 000000000..99dc43afd Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/mpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_card.png b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..8cdef946e Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_pt.png b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..057371a57 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/rcard.jpg b/data/magic-m15-planeshifted-split.mse-style/rcard.jpg new file mode 100644 index 000000000..1fc7c6f77 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/rcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/rlcard.jpg b/data/magic-m15-planeshifted-split.mse-style/rlcard.jpg new file mode 100644 index 000000000..a76311add Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/rlpt.png b/data/magic-m15-planeshifted-split.mse-style/rlpt.png new file mode 100644 index 000000000..a9c3c364f Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/rlpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/rpt.png b/data/magic-m15-planeshifted-split.mse-style/rpt.png new file mode 100644 index 000000000..a9c3c364f Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/rpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/stamp.png b/data/magic-m15-planeshifted-split.mse-style/stamp.png new file mode 100644 index 000000000..838faec54 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/stamp.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/style b/data/magic-m15-planeshifted-split.mse-style/style new file mode 100644 index 000000000..1bf05c37c --- /dev/null +++ b/data/magic-m15-planeshifted-split.mse-style/style @@ -0,0 +1,767 @@ +mse version: 2.0.0 +game: magic +short name: M15 planeshifted split +full name: After M15 Planeshifted Split Cards +icon: card-sample.png +installer group: magic/m15 style/split cards +position hint: 071 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +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: 523 +card height: 375 +card dpi: 150 +############################################################## Extra scripts +init script: + # 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 } + + card_shape := { if styling.shifted_sorting then "split, shifted" else "split" } + 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: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: 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: 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 1 + description: When to center text on the first card (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: choice + name: center text 2 + description: When to center text on the second card (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 1: + 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 + center text 2: + 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: 523 + height: 375 + radius: 15 + z index: -1 + card color: + left: 15 + top: 15 + width: 240 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + card color 2: + left: 268 + top: 15 + width: 240 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 27 else 40 } + top: 28.5 + right: { 242 - card_style.casting_cost.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + name 2: + left: { if card.card_symbol_2=="none" then 280 else 293 } + top: 28.5 + right: { 495 - card_style.casting_cost_2.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + casting cost: + right: 245 + top: 28 + width: { max(24, card_style.casting_cost.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + symbol font: + name: magic-mana-large + size: 18 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + casting cost 2: + right: 498 + top: 28 + width: { max(24, card_style.casting_cost_2.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + symbol font: + name: magic-mana-large + size: 18 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 19 else 27} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + card symbol 2: + left: {if card.card_symbol_2=="none" then 272 else 280} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 25 + top: 55 + width: 219 + height: 153 + z index: 1 + image 2: + left: 278 + top: 55 + width: 219 + height: 153 + z index: 1 + ############################# Card type + indicator: + left: 26 + top: 214.5 + width: 12 + height: 12 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 279 + top: 214.5 + width: 12 + height: 12 + z index: 2 + render style: image + visible: { has_identity_2() } + image: { card_identity() } + type: + left: { if has_identity() then "40" else "27" } + top: 212 + width: { (if has_identity() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + type 2: + left: { if has_identity_2() then "293" else "280" } + top: 212 + width: { (if has_identity_2() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + rarity: + right: 245 + top: 213 + width: 31 + height: 14 + 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: 498 + top: 213 + width: 31 + height: 14 + 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: 25 + top: 234 + width: 219 + height: 107 + 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_1 == "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_1 == "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: 278 + top: 234 + width: 219 + height: 107 + 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_2 == "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_2 == "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: 86 + top: 229 + width: 98 + height: 118 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 339 + top: 229 + width: 98 + height: 118 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 3 + left: { if is_rare() then 194 else 204 } + top: 332 + width: 43 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + 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) + pt 2: + z index: 2 + left: 455 + top: 332 + width: 43 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + 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 + set code: + left: 21 + top: 353 + width: 26 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + set code 2: + left: { if is_rare() then 285 else 274 } + top: 353 + width: 26 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: { 38 + card_style.set_code.content_width } + top: 354 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + illustrator 2: + left: { (if is_rare() then 301 else 291) + card_style.set_code_2.content_width } + top: 354 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + copyright: + right: { if is_rare() then 234 else 247 } + top: { if card.pt != "" then 353 else 348 } + width: 98 + height: 7 + z index: 2 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 6 + color: white + weight: bold + copyright 2: + right: 500 + top: { if card.pt_2 != "" then 353 else 348 } + width: 98 + height: 7 + z index: 2 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 6 + 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: text + name: card code 2 + 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: 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: pt box 2 + script: card.card_color_2 + 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: 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: + card code: + left: 21 + top: 346 + width: 79 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 6 + color: white + weight: bold + card code 2: + left: { if is_rare() then 284 else 274 } + top: 346 + width: 79 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 6 + color: white + weight: bold + artist arrow: + left: { 23 + card_style.set_code.content_width } + top: 356 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + artist arrow 2: + left: { (if is_rare() then 288 else 276) + card_style.set_code_2.content_width } + top: 356 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + pt box: + left: { if is_rare() then 184 else 194 } + top: 330 + width: 57 + height: 29 + z index: 2 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 447 + top: 330 + width: 57 + height: 29 + z index: 1 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox() } + stamp: + left: 238 + top: 334 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() } + render style: image + image: { "stamp.png" } + foil stamp: + left: 238 + top: 334 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 523 + height: 375 + 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" } + auto copyright: + right: { if is_rare() then 234 else 247 } + top: { if card.pt != "" then 353 else 348 } + width: 98 + height: 7 + z index: 2 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 6 + color: white + weight: bold + auto copyright 2: + right: 500 + top: { if card.pt_2 != "" then 353 else 348 } + width: 98 + height: 7 + z index: 2 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 6 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-planeshifted-split.mse-style/tombstone.png b/data/magic-m15-planeshifted-split.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/tombstone.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/ucard.jpg b/data/magic-m15-planeshifted-split.mse-style/ucard.jpg new file mode 100644 index 000000000..8f0dea97b Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/ucard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/ulcard.jpg b/data/magic-m15-planeshifted-split.mse-style/ulcard.jpg new file mode 100644 index 000000000..85c579bf0 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/ulpt.png b/data/magic-m15-planeshifted-split.mse-style/ulpt.png new file mode 100644 index 000000000..9154c9aba Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/ulpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/upt.png b/data/magic-m15-planeshifted-split.mse-style/upt.png new file mode 100644 index 000000000..9154c9aba Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/upt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/wcard.jpg b/data/magic-m15-planeshifted-split.mse-style/wcard.jpg new file mode 100644 index 000000000..d3082ab56 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/wcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/wlcard.jpg b/data/magic-m15-planeshifted-split.mse-style/wlcard.jpg new file mode 100644 index 000000000..8ba4b6b96 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-planeshifted-split.mse-style/wlpt.png b/data/magic-m15-planeshifted-split.mse-style/wlpt.png new file mode 100644 index 000000000..ceffa65d4 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/wlpt.png differ diff --git a/data/magic-m15-planeshifted-split.mse-style/wpt.png b/data/magic-m15-planeshifted-split.mse-style/wpt.png new file mode 100644 index 000000000..ceffa65d4 Binary files /dev/null and b/data/magic-m15-planeshifted-split.mse-style/wpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/acard.jpg b/data/magic-m15-planeshifted.mse-style/acard.jpg new file mode 100644 index 000000000..4edbbde59 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/acard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/apt.png b/data/magic-m15-planeshifted.mse-style/apt.png new file mode 100644 index 000000000..0bb4f453c Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/apt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/artifact_blend_card.png b/data/magic-m15-planeshifted.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeshifted.mse-style/artifact_blend_identity.png b/data/magic-m15-planeshifted.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeshifted.mse-style/artifact_blend_pt.png b/data/magic-m15-planeshifted.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/artifact_blend_stamp.png b/data/magic-m15-planeshifted.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted.mse-style/artist_arrow.png b/data/magic-m15-planeshifted.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeshifted.mse-style/astamp.jpg b/data/magic-m15-planeshifted.mse-style/astamp.jpg new file mode 100644 index 000000000..a15e0b939 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/astamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/bar.png b/data/magic-m15-planeshifted.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/bar.png differ diff --git a/data/magic-m15-planeshifted.mse-style/bcard.jpg b/data/magic-m15-planeshifted.mse-style/bcard.jpg new file mode 100644 index 000000000..6cfba29cb Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/bcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/blcard.jpg b/data/magic-m15-planeshifted.mse-style/blcard.jpg new file mode 100644 index 000000000..5aa029bc1 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/blcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/blpt.png b/data/magic-m15-planeshifted.mse-style/blpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/blpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/blstamp.jpg b/data/magic-m15-planeshifted.mse-style/blstamp.jpg new file mode 100644 index 000000000..7ce019148 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/border_mask.png b/data/magic-m15-planeshifted.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeshifted.mse-style/bpt.png b/data/magic-m15-planeshifted.mse-style/bpt.png new file mode 100644 index 000000000..69011c436 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/bpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/bstamp.jpg b/data/magic-m15-planeshifted.mse-style/bstamp.jpg new file mode 100644 index 000000000..7ce019148 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/build.bat b/data/magic-m15-planeshifted.mse-style/build.bat new file mode 100644 index 000000000..5e8eda41d --- /dev/null +++ b/data/magic-m15-planeshifted.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeshifted.mse-style magic.mse-game magic-watermarks.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font + +ren "magic-m15-planeshifted.mse-installer" "Magic - M15 Planeshifted.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeshifted.mse-style/card-sample.png b/data/magic-m15-planeshifted.mse-style/card-sample.png new file mode 100644 index 000000000..f1e0d3eb2 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeshifted.mse-style/ccard.jpg b/data/magic-m15-planeshifted.mse-style/ccard.jpg new file mode 100644 index 000000000..3d86e9d16 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/ccard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/clcard.jpg b/data/magic-m15-planeshifted.mse-style/clcard.jpg new file mode 100644 index 000000000..239b805fb Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/clcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/clpt.png b/data/magic-m15-planeshifted.mse-style/clpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/clpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/clstamp.jpg b/data/magic-m15-planeshifted.mse-style/clstamp.jpg new file mode 100644 index 000000000..26bd62edc Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/cpt.png b/data/magic-m15-planeshifted.mse-style/cpt.png new file mode 100644 index 000000000..c9e9d506b Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/cpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/cstamp.jpg b/data/magic-m15-planeshifted.mse-style/cstamp.jpg new file mode 100644 index 000000000..26bd62edc Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/foil_mask.png b/data/magic-m15-planeshifted.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/foil_mask.png differ diff --git a/data/magic-m15-planeshifted.mse-style/foil_mask_rare.png b/data/magic-m15-planeshifted.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-planeshifted.mse-style/foil_stamp.png b/data/magic-m15-planeshifted.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeshifted.mse-style/gcard.jpg b/data/magic-m15-planeshifted.mse-style/gcard.jpg new file mode 100644 index 000000000..744ffd727 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/gcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/glcard.jpg b/data/magic-m15-planeshifted.mse-style/glcard.jpg new file mode 100644 index 000000000..31782af79 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/glcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/glpt.png b/data/magic-m15-planeshifted.mse-style/glpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/glpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/glstamp.jpg b/data/magic-m15-planeshifted.mse-style/glstamp.jpg new file mode 100644 index 000000000..f506a4cb9 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/gpt.png b/data/magic-m15-planeshifted.mse-style/gpt.png new file mode 100644 index 000000000..7d889a1fe Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/gpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/gstamp.jpg b/data/magic-m15-planeshifted.mse-style/gstamp.jpg new file mode 100644 index 000000000..f506a4cb9 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/hybrid_blend_card.png b/data/magic-m15-planeshifted.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeshifted.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeshifted.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeshifted.mse-style/hybrid_blend_pt.png b/data/magic-m15-planeshifted.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeshifted.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted.mse-style/klstamp.jpg b/data/magic-m15-planeshifted.mse-style/klstamp.jpg new file mode 100644 index 000000000..5b67fe791 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/klstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/mcard.jpg b/data/magic-m15-planeshifted.mse-style/mcard.jpg new file mode 100644 index 000000000..4ef1f82e8 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/mcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/mlcard.jpg b/data/magic-m15-planeshifted.mse-style/mlcard.jpg new file mode 100644 index 000000000..9f9f0f147 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/mlpt.png b/data/magic-m15-planeshifted.mse-style/mlpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/mlpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/mlstamp.jpg b/data/magic-m15-planeshifted.mse-style/mlstamp.jpg new file mode 100644 index 000000000..f94d03f48 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/mpt.png b/data/magic-m15-planeshifted.mse-style/mpt.png new file mode 100644 index 000000000..1fd2a597b Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/mpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/mstamp.jpg b/data/magic-m15-planeshifted.mse-style/mstamp.jpg new file mode 100644 index 000000000..f94d03f48 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/multicolor_blend_card.png b/data/magic-m15-planeshifted.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeshifted.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeshifted.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeshifted.mse-style/multicolor_blend_pt.png b/data/magic-m15-planeshifted.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeshifted.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeshifted.mse-style/rcard.jpg b/data/magic-m15-planeshifted.mse-style/rcard.jpg new file mode 100644 index 000000000..6ac3593b5 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/rcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/rlcard.jpg b/data/magic-m15-planeshifted.mse-style/rlcard.jpg new file mode 100644 index 000000000..c77de08c4 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/rlpt.png b/data/magic-m15-planeshifted.mse-style/rlpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/rlpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/rlstamp.jpg b/data/magic-m15-planeshifted.mse-style/rlstamp.jpg new file mode 100644 index 000000000..acb9c399d Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/rpt.png b/data/magic-m15-planeshifted.mse-style/rpt.png new file mode 100644 index 000000000..7e9ecf035 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/rpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/rstamp.jpg b/data/magic-m15-planeshifted.mse-style/rstamp.jpg new file mode 100644 index 000000000..acb9c399d Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/style b/data/magic-m15-planeshifted.mse-style/style new file mode 100644 index 000000000..190a2bea2 --- /dev/null +++ b/data/magic-m15-planeshifted.mse-style/style @@ -0,0 +1,526 @@ +mse version: 2.0.0 +game: magic +short name: M15 Planeshifted +full name: After M15 Planeshifted +icon: card-sample.png +installer group: magic/m15 style/normal cards/Planeshifted +position hint: 070 + +version: 2020-04-25 +depends on: + package: magic.mse-game + version: 2020-04-25 +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: + + # 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 } + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + + 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: + 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: Move the flavor bar up X pixels. Use negative to move down. +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + 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 + ############################# 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + 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: { 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 } + 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: 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 + 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: 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: 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() } + 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 + 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" } + 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: 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-planeshifted.mse-style/style - Copy b/data/magic-m15-planeshifted.mse-style/style - Copy new file mode 100644 index 000000000..1bb6a3b10 --- /dev/null +++ b/data/magic-m15-planeshifted.mse-style/style - Copy @@ -0,0 +1,497 @@ +mse version: 2.0.0 +game: magic +short name: M15 Planeshifted +full name: After M15 Planeshifted +icon: card-sample.png +installer group: magic/m15 style/normal cards/Planeshifted +position hint: 070 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +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: + + # 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 } + + card_shape := { if styling.shifted_sorting then "shifted" else "normal" } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + chop_top := {if comma_count(styling.chop_text) == ",," then split_text(match:",", styling.chop_text).0 else "0"} + chop_bot := {if comma_count(styling.chop_text) == ",," then split_text(match:",", styling.chop_text).1 else "0"} +############################################################## 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 text + description: Shrinks the textbox, formatted as "top,bottom". This must end in a comma. +styling field: + type: boolean + name: shifted sorting + description: Should this style of card sort as a shifted card (after other cards of that color)? + initial: yes +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: 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + 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 + ############################# 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: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: -1 + shadow displacement y: 1 + separator color: rgb(192,192,192) + 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: { 327 - (-chop_top()) } + width: 314 + bottom: { 481 - chop_bot() } + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + 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: 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 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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() } + 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 + 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" } + 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 \ No newline at end of file diff --git a/data/magic-m15-planeshifted.mse-style/tombstone.png b/data/magic-m15-planeshifted.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/tombstone.png differ diff --git a/data/magic-m15-planeshifted.mse-style/ucard.jpg b/data/magic-m15-planeshifted.mse-style/ucard.jpg new file mode 100644 index 000000000..1cbd8c449 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/ucard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/ulcard.jpg b/data/magic-m15-planeshifted.mse-style/ulcard.jpg new file mode 100644 index 000000000..721aa2d6f Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/ulpt.png b/data/magic-m15-planeshifted.mse-style/ulpt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/ulpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/ulstamp.jpg b/data/magic-m15-planeshifted.mse-style/ulstamp.jpg new file mode 100644 index 000000000..c2b4b3c3d Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/upt.png b/data/magic-m15-planeshifted.mse-style/upt.png new file mode 100644 index 000000000..8c32a263c Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/upt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/ustamp.jpg b/data/magic-m15-planeshifted.mse-style/ustamp.jpg new file mode 100644 index 000000000..c2b4b3c3d Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/wcard.jpg b/data/magic-m15-planeshifted.mse-style/wcard.jpg new file mode 100644 index 000000000..3a4e15a97 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/wcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/wlcard.jpg b/data/magic-m15-planeshifted.mse-style/wlcard.jpg new file mode 100644 index 000000000..f9fdd9ef3 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/wlpt.png b/data/magic-m15-planeshifted.mse-style/wlpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/wlpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/wlstamp.jpg b/data/magic-m15-planeshifted.mse-style/wlstamp.jpg new file mode 100644 index 000000000..48339060d Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-planeshifted.mse-style/wpt.png b/data/magic-m15-planeshifted.mse-style/wpt.png new file mode 100644 index 000000000..1a8f3a697 Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/wpt.png differ diff --git a/data/magic-m15-planeshifted.mse-style/wstamp.jpg b/data/magic-m15-planeshifted.mse-style/wstamp.jpg new file mode 100644 index 000000000..48339060d Binary files /dev/null and b/data/magic-m15-planeshifted.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/acard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/acard.jpg new file mode 100644 index 000000000..2752abc97 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/acard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/acard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/acard2.jpg new file mode 100644 index 000000000..787647917 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/acard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/aidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/aidentity.png new file mode 100644 index 000000000..061a8ace9 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/aidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_card.png b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..55aae378f Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_card2.png b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..e23f117c1 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_identity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_stamp.png b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/artist_arrow.png b/data/magic-m15-planeswalker-extra-purple.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/astamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/astamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/astamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/bcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/bcard.jpg new file mode 100644 index 000000000..b716df311 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/bcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/bcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/bcard2.jpg new file mode 100644 index 000000000..dd9137d96 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/bidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/bidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/bidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/blends_scripts b/data/magic-m15-planeswalker-extra-purple.mse-style/blends_scripts new file mode 100644 index 000000000..1cb016309 --- /dev/null +++ b/data/magic-m15-planeswalker-extra-purple.mse-style/blends_scripts @@ -0,0 +1,912 @@ + # Scripts for blending images + # Included by a style file in its init script + + ######################################################################## + # Filenames and other defaults + ######################################################################## + + ######################################################################## + # Combining multiple colors (hybrids) + ######################################################################## + # This script has been expanded to handle more color choices. + 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]) + ))))))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_card_hybrid := [ + 1: { template(colors[0]) } + 2: {linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60 + )} + 3: {linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: 0.15, y1: 0.50 + x2: 0.35, y2: 0.60), + image2: template(colors[2]), + x1: 0.65, y1: 0.50 + x2: 0.85, y2: 0.60 + )} + 4: { linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.10, y1: 0.50 + x2: 0.10, y2: 0.60), + image2: linear_blend( + image1: template(colors[2]), + image2: template(colors[3]), + x1: 0.90, y1: 0.50 + x2: 1.10, y2: 0.60), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60 + )} + 5: {linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.20, y1: 0.50 + x2: 0.00, y2: 0.60), + image2: template(colors[2]), + x1: 0.15, y1: 0.50 + x2: 0.35, y2: 0.60), + image2: template(colors[3]), + x1: 0.65, y1: 0.50 + x2: 0.85, y2: 0.60), + image2: template(colors[4]), + x1: 1.00, y1: 0.50 + x2: 1.20, y2: 0.60 + )} + 6: {linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: linear_blend( + image1: template(colors[0]), + image2: template(colors[1]), + x1: -0.30, y1: 0.50 + x2: -0.10, y2: 0.60), + image2: template(colors[2]), + x1: 0.10, y1: 0.50 + x2: 0.20, y2: 0.60), + image2: template(colors[3]), + x1: 0.40, y1: 0.50 + x2: 0.60, y2: 0.60), + image2: template(colors[4]), + x1: 0.70, y1: 0.50 + x2: 0.90, y2: 0.60), + image2: template(colors[5]), + x1: 1.10, y1: 0.50 + x2: 1.30, y2: 0.60 + )} + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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 + )} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_card_hybrid + diagonal: diagonal_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 + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + overlay: overlay_hybrid + ] + + ######################################################################## + # P/T box + ######################################################################## + # These are easier + # This script has been expanded to handle more color choices. + 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 + )} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + # This script doesn't exist in magic-blends. + diagonal_pt_hybrid := [ + 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.10, y1: 0.50 + x2: 0.10, y2: 0.60 + )} + 6: { linear_blend( + image1: template(colors[4]), + image2: template(colors[5]), + x1: 0.10, y1: 0.50 + x2: 0.30, y2: 0.60 + )} + 7: { template("m") } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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[3]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + horizontal: horizontal_pt_hybrid + diagonal: diagonal_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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + overlay: overlay_hybrid + ] + + ######################################################################## + # P/T boxes of flip cards + ######################################################################## + # + ######################################################################## + # P/T boxes for leveler cards + ######################################################################## + # + ######################################################################## + # Textbox and typeline for FPM templates and Futureshifts + ######################################################################## + # + ######################################################################## + # Color Identity Marking + ######################################################################## + # This script has been expanded to handle more color choices. + 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: {linear_blend( + image1: template(colors[0]) + x1: 0.39, y1: 0.39 + x2: 0.4, y2: 0.4 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.6, y1: 0.6 + x2: 0.61, y2: 0.61 + image2: template(colors[2]) + ))} + 4: {linear_blend( + # blend = 0.16 + image1: template(colors[0]) + x1: 0.29, y1: 0.29 + x2: 0.3, y2: 0.3 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.49, y1: 0.49 + x2: 0.50, y2: 0.5 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.69, y1: 0.69 + x2: 0.7, y2: 0.7 + image2: template(colors[3]) + )))} + 5: {linear_blend( + image1: template(colors[0]) + x1: 0.28, y1: 0.28 + x2: 0.29, y2: 0.29 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.42, y1: 0.42 + x2: 0.43, y2: 0.43 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.56, y1: 0.56 + x2: 0.57, y2: 0.57 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.7, y1: 0.7 + x2: 0.71, y2: 0.71 + image2: template(colors[4]) + ))))} + 6: {linear_blend( + image1: template(colors[0]) + x1: 0.27, y1: 0.27 + x2: 0.28, y2: 0.28 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.38, y1: 0.38 + x2: 0.39, y2: 0.39 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.49, y1: 0.49 + x2: 0.50, y2: 0.50 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.60, y1: 0.60 + x2: 0.61, y2: 0.61 + image2: linear_blend( + image1: template(colors[4]) + x1: 0.71, y1: 0.71 + x2: 0.72, y2: 0.72 + image2: template(colors[5]) + )))))} + 7: {linear_blend( + image1: template(colors[0]) + x1: 0.27, y1: 0.27 + x2: 0.28, y2: 0.28 + image2: linear_blend( + image1: template(colors[1]) + x1: 0.36, y1: 0.36 + x2: 0.37, y2: 0.37 + image2: linear_blend( + image1: template(colors[2]) + x1: 0.45, y1: 0.45 + x2: 0.46, y2: 0.46 + image2: linear_blend( + image1: template(colors[3]) + x1: 0.54, y1: 0.54 + x2: 0.55, y2: 0.55 + image2: linear_blend( + image1: template(colors[4]) + x1: 0.63, y1: 0.63 + x2: 0.64, y2: 0.64 + image2: linear_blend( + image1: template(colors[5]) + x1: 0.72, y1: 0.72 + x2: 0.73, y2: 0.73 + image2: template(colors[6]) + ))))))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + identity_hybrid := [ + radial: identity_horizontal_hybrid + vertical: identity_horizontal_hybrid + horizontal: identity_horizontal_hybrid + overlay: identity_horizontal_hybrid + diagonal: 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]) + ))} + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + + 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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + 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]) } + 8: { template("m") } + 9: { template("m") } + 10: { template("m") } + 11: { template("m") } + 12: { template("m") } + ] + 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 == "diagonal" then + input := "white,black,{hybrid_previews},diagonal" + 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") + spectral := chosen(choice:"spectral") + hybrid := chosen(choice:"hybrid") + artifact := chosen(choice:"artifact") + snow := chosen(choice:"snow") + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wupbrg)(loek)" + , (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 chosen(choice:"purple") then "p") + + (if chosen(choice:"pink") then "k")) + if multi and (hybrid or colors == "") then ( + colors := colors + "m" + multi := false + ) + if spectral and (hybrid or colors == "") then ( + colors := colors + "t" + multi := false + ) + if artifact and (hybrid or colors == "") then ( + colors := colors + "a" + artifact := false + ) + if snow and (hybrid or colors == "") then ( + colors := colors + "s" + snow := 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 if chosen(choice:"diagonal") then "diagonal" + 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? + # Frame Color Overrides + if styling.outer_color != "default" or styling.trim_color != "default" or styling.inner_color != "default" then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: (if styling.outer_color == "default" then base + else template( + if styling.outer_color == "white" then "w" + else if styling.outer_color == "blue" then "u" + else if styling.outer_color == "black" then "b" + else if styling.outer_color == "red" then "r" + else if styling.outer_color == "green" then "g" + else if styling.outer_color == "purple" then "p" + else if styling.outer_color == "pink" then "k" + else if styling.outer_color == "multicolor" then "m" + else if styling.outer_color == "spectral" then "t" + else if styling.outer_color == "artifact" then "a" + else if styling.outer_color == "snow" then "s" + else "c" + ) + ) + light: masked_blend( + mask: "multicolor_blend_{type}.png", + dark: (if styling.inner_color == "default" then base + else template( + if styling.inner_color == "white" then "w" + else if styling.inner_color == "blue" then "u" + else if styling.inner_color == "black" then "b" + else if styling.inner_color == "red" then "r" + else if styling.inner_color == "green" then "g" + else if styling.inner_color == "purple" then "p" + else if styling.inner_color == "pink" then "k" + else if styling.inner_color == "multicolor" then "m" + else if styling.inner_color == "spectral" then "t" + else if styling.inner_color == "artifact" then "a" + else if styling.inner_color == "snow" then "s" + else "c" + ) + ) + light: (if styling.trim_color == "default" then base + else template( + if styling.trim_color == "white" then "w" + else if styling.trim_color == "blue" then "u" + else if styling.trim_color == "black" then "b" + else if styling.trim_color == "red" then "r" + else if styling.trim_color == "green" then "g" + else if styling.trim_color == "purple" then "p" + else if styling.trim_color == "pink" then "k" + else if styling.trim_color == "multicolor" then "m" + else if styling.trim_color == "spectral" then "t" + else if styling.trim_color == "artifact" then "a" + else if styling.trim_color == "snow" then "s" + else "c" + ) + ) + ) + ) + # Murmuring Bosk Effect + 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"), + ) + # Multicolored Snow Artifact Frame + else if artifact and snow and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: template("s"), + ) + ) + # Spectral Snow Artifact Frame + else if artifact and snow and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: template("s"), + ) + ) + # Multicolored Artifact Frame + else if artifact and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: base, + ) + ) + # Spectral Artifact Frame + else if artifact and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: base, + ) + ) + # Snow Artifact Frame + else if artifact and snow then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("s"), + light: base, + ) + ) + # Multicolored Snow Frame + else if snow and multi then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("m"), + light: base, + ) + ) + # Spectral Snow Frame + else if snow and spectral then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png" + dark: template("t"), + light: base, + ) + ) + # Multicolored Frame + else if multi then + masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("m"), + light: base, + ) + # Spectral Frame + else if spectral then + masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("t"), + light: base, + ) + # Hybrid Colored Artifact Frame + 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 + ) + ) + # Hybrid Colored Snow Frame + else if snow and color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: masked_blend( + mask: "multicolor_blend_{type}.png", + dark: template("c"), + light: base + ) + ) + # Artifact Frame + else if artifact then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("a"), + light: base, + ) + # Snow Frame + else if snow then + masked_blend( + mask: "artifact_blend_{type}.png", + dark: template("s"), + light: base, + ) + # Hybrid Frames + 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 base + } + + ######################################################################## + # Specific types + ######################################################################## + + ######################################################################## + # Font colors + ######################################################################## + \ No newline at end of file diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/blidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/blidentity.png new file mode 100644 index 000000000..188a12494 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/blidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/border_mask.png b/data/magic-m15-planeswalker-extra-purple.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/bstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/bstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/card-sample.png b/data/magic-m15-planeswalker-extra-purple.mse-style/card-sample.png new file mode 100644 index 000000000..14d5e6feb Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ccard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ccard.jpg new file mode 100644 index 000000000..5ee85c3d9 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ccard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ccard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ccard2.jpg new file mode 100644 index 000000000..6cf1d33e1 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/cidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/cidentity.png new file mode 100644 index 000000000..c999ea963 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/cidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/clidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/clidentity.png new file mode 100644 index 000000000..c999ea963 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/clidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/cstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ecard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ecard.jpg new file mode 100644 index 000000000..b26fa3b06 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ecard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ecard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ecard2.jpg new file mode 100644 index 000000000..c4c7629e2 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ecard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/foil_stamp.png b/data/magic-m15-planeswalker-extra-purple.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/game_scripts b/data/magic-m15-planeswalker-extra-purple.mse-style/game_scripts new file mode 100644 index 000000000..da12227fa --- /dev/null +++ b/data/magic-m15-planeswalker-extra-purple.mse-style/game_scripts @@ -0,0 +1,442 @@ + ############################################################################################################ Scripts from Game File + ############################################################## Sorting mana symbols + # Current Mana Codes: + # + # A - artifact B - black C - colorless D - E - F - G - green H - phyrexian + # + # I - J - K - pink L - yellow M - N - O - P - purple + # + # Q - untap R - red S - snow T - tap U - blue V - W - white X - X variable + # + # Y - Y variable Z - Z variable + # + # correctly sort a mana symbol (no guild mana) + # This script is modified to provide an unsorted option and handle extra colors. + # This script is modified to handle extra colors. + mana_sort := { + sort_text@(order: "XYZ∞[0123456789]HSCA(K)(WUPBRG)")() + } + #mana_sort := sort_text@(order: "XYZ∞[0123456789]HSCA(K)(WUPBRG)") + # correctly sort guild mana + mana_sort_guild := sort_text@(order: "[XYZ∞01234567890HSCAKWUPBRG/|]") + + replace@( + match: "./.|././.|./././.|.[|]", + in_context: "(^|[^/])($|[^/])", + replace: {sort_text(order:"in_place((K)(WUPBRG)")} + ) + tap_filter := sort_text@(order: "") + ############################################################## Determine card color + + # Names of colors + color_name := { + if input = "W" then "white" + else if input = "U" then "blue" + else if input = "B" then "black" + else if input = "R" then "red" + else if input = "G" then "green" + else if input = "P" then "purple" + else if input = "K" then "pink" + else "" + } + color_names_6 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) + ", " + color_name(colors.5) } + color_names_7 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) + ", " + color_name(colors.5) + ", " + color_name(colors.6) } + # color based on mana cost, input = a mana cost + color_filter := sort_text@(order: "") + color_filterS := sort_text@(order: "") + mana_to_color := { + count := number_of_items(in: colors) + if hybrid == "" and snow = "" and contains(type, match:"Artifact") then + # not a hybrid, not snow costed, but artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + ", artifact" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, multicolor" + else if count == 4 then color_names_4() + ", artifact, multicolor" + else if count == 5 then color_names_5() + ", artifact, multicolor" + else if count == 6 then color_names_6() + ", artifact, multicolor" + else if count == 7 then color_names_7() + ", artifact, multicolor" + else "artifact, multicolor" + + else if hybrid == "" and contains(type, match:"Artifact") then + # not a hybrid, but snow costed and artifact + if count == 0 then "artifact, snow" + else if count == 1 then color_names_1() + ", artifact, snow" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, snow, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, snow, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, snow, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, snow, multicolor" + else if count == 4 then color_names_4() + ", artifact, snow, multicolor" + else if count == 5 then color_names_5() + ", artifact, snow, multicolor" + else if count == 6 then color_names_6() + ", artifact, snow, multicolor" + else if count == 7 then color_names_7() + ", artifact, snow, multicolor" + else "artifact, snow, multicolor" + else if hybrid == "" and snow == "" then + # not a hybrid, not snow costed, not artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if set.set_info.use_gradient_multicolor == "no" then "multicolor" # stop here + else if count == 2 then color_names_2() + ", multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "multicolor" # stop here + else if count == 3 then color_names_3() + ", multicolor" + else if count == 4 then color_names_4() + ", multicolor" + else if count == 5 then color_names_5() + ", multicolor" + else if count == 6 then color_names_6() + ", multicolor" + else if count == 7 then color_names_7() + ", multicolor" + else "multicolor" + else if hybrid == "" then + # not a hybrid, not artifact, but snow costed + if count == 0 then "snow" + else if count == 1 then color_names_1() + ", snow" + else if set.set_info.use_gradient_multicolor == "no" then "snow, multicolor" # stop here + else if count == 2 then color_names_2() + ", snow, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "snow, multicolor" # stop here + else if count == 3 then color_names_3() + ", snow, multicolor" + else if count == 4 then color_names_4() + ", snow, multicolor" + else if count == 5 then color_names_5() + ", snow, multicolor" + else if count == 6 then color_names_6() + ", snow, multicolor" + else if count == 7 then color_names_7() + ", snow, multicolor" + else "snow, multicolor" + else if snow == "" and contains(type, match:"Artifact") then + # hybrid, and artifact, but not snow costed + if count == 0 then "colorless" + else if count == 1 then color_names_1() + ", artifact" + else if count == 2 then color_names_2() + ", artifact" + else if count == 3 then color_names_3() + ", artifact" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", artifact" + else "artifact, multicolor" + else "artifact, multicolor" + else if contains(type, match:"Artifact") then + # hybrid, and snow costed, and artifact + if count == 0 then "artifact, snow" + else if count == 1 then color_names_1() + ", artifact, snow" + else if count == 2 then color_names_2() + ", artifact, snow" + else if count == 3 then color_names_3() + ", artifact, snow" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", artifact, snow" + else "artifact, snow, multicolor" + else "artifact, snow, multicolor" + else if snow == "" then + # hybrid, not artifact, and not snow costed + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if count == 2 then color_names_2() + ", hybrid" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", hybrid" + else "multicolor" + else "multicolor" + else + # hybrid and snow costed, but not artifact + if count == 0 then "snow" + else if count == 1 then color_names_1() + ", snow" + else if count == 2 then color_names_2() + ", snow, hybrid" + else if count == 6 then + if color_names_6() == "blue, red, green, yellow, purple, orange" then color_names_6() + ", snow, hybrid" + else "snow, multicolor" + else "snow, multicolor" + } + + # Look for a CDA that defines colors + text_to_color := { + # Note: running filter_text is quite slow, do a quick 'contains' check first + if contains(match: card_name) then ( + text := filter_text(match: regex_escape(card_name)+"()? is (colorless|all colors|((blue|white|green|red|black|purple|pink)((,|,? and) (blue|white|green|red|black|purple|pink))*))\\.") + if text != "" then ( + if contains(text, match: "all colors") then ( + colors := "WUPBRG" + if land = "land" then land_multicolor() + else mana_to_color(hybrid: "") + ) else ( + colors := "" + if contains(text, match: "white") then colors := colors + "W" + if contains(text, match: "blue") then colors := colors + "U" + if contains(text, match: "purple") then colors := colors + "P" + if contains(text, match: "black") then colors := colors + "B" + if contains(text, match: "red") then colors := colors + "R" + if contains(text, match: "green") then colors := colors + "G" + if contains(text, match: "pink") then colors := colors + "K" + if land = "land" then land_multicolor() + else mana_to_color(hybrid: "") + ) + ) + ) + } + + card_color := { + # usually the color of mana + text_color := text_to_color(rules_text, land: is_land(type)); + if text_color == "" then ( + mana_color := mana_to_color(colors: color_filter(casting_cost), hybrid: color_filterH(casting_cost), snow: color_filterS(casting_cost)) + if mana_color == "colorless" and is_land (type) then land_to_color(watermark) + else if mana_color == "colorless" and is_artifact(type) then "artifact" + else mana_color + ) + else text_color + }; + + # Number of colors in a card_color + card_color_color_count := count_chosen@(choices: "white,blue,purple,black,red,green,pink,artifact,snow") + # Clean up color field + card_color_filter := { + colors := card_color_color_count() + if colors > 2 then + input := remove_choice(choice: "overlay") + if colors > 1 then ( + input := require_choice(choices: "multicolor, hybrid, land, artifact, snow, spectral") + input := exclusive_choice(choices: "multicolor, hybrid, spectral") + input := require_exclusive_choice(choices: "horizontal, vertical, radial, diagonal, overlay") + ) else + input := remove_choice(choices: "radial, horizontal, vertical, diagonal, overlay, hybrid, reversed") + input := exclusive_choice(choices: "multicolor, spectral") + if chosen(choice:"overlay") then + input := remove_choice(choice: "reversed") + input + } + + ############################################################## Card number + + # Index for sorting, white cards are first, so white->A, blue->B, .. , + # The code consists of 4 parts: + # normal/token, color, shifted, split + hybrid_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if colors = "WU" then "HA" + else if colors = "UP" then "HB" + else if colors = "PB" then "HC" + else if colors = "BR" then "HD" + else if colors = "RG" then "HE" + else if colors = "GW" then "HF" + else if colors = "WP" then "HG" + else if colors = "UB" then "HH" + else if colors = "PR" then "HI" + else if colors = "BG" then "HJ" + else if colors = "RW" then "HJAA" + else if colors = "GU" then "HJAB" + else if colors = "WB" then "HJAC" + else if colors = "UR" then "HJAD" + else if colors = "PG" then "HJAE" + else if colors = "WK" then "HJBA" + else if colors = "UK" then "HJBB" + else if colors = "BK" then "HJBC" + else if colors = "RK" then "HJBD" + else if colors = "GK" then "HJBE" + else if colors = "PK" then "HJBF" + else "HK" + } + multi_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if colors = "WU" then "GA" + else if colors = "UP" then "GB" + else if colors = "PB" then "GC" + else if colors = "BR" then "GD" + else if colors = "RG" then "GE" + else if colors = "GW" then "GF" + else if colors = "WP" then "GG" + else if colors = "UB" then "GH" + else if colors = "PR" then "GI" + else if colors = "BG" then "GJ" + else if colors = "RW" then "GJAA" + else if colors = "GU" then "GJAB" + else if colors = "WB" then "GJAC" + else if colors = "UR" then "GJAD" + else if colors = "PG" then "GJAE" + else if colors = "WK" then "GJBA" + else if colors = "UK" then "GJBB" + else if colors = "BK" then "GJBC" + else if colors = "RK" then "GJBD" + else if colors = "GK" then "GJBE" + else if colors = "PK" then "GJBF" + else if contains(card.casting_cost, match:"/") then "GL" + else "GK" + } + color_of_card := { + card_color := card.card_color + casting_cost := card.casting_cost + type := card.super_type + if card.shape == "split" and + card_color != card.card_color_2 then "I" # Diff Color Splits + else if chosen(choice: "land", card_color) then ( # Lands + if card.rarity != "basic land" then "L" # Nonbasic Land + else basic_land_sort() # Basic Land + ) else if is_null_cost(casting_cost) then ( # Non-Land Cards with no or zero costs. + if chosen(choice: "colorless", card_color) then "A" # Clear Colorless + else if chosen(choice: "hybrid", card_color) then "HK" # Hybrids + else if is_multicolor(card_color) then "GK" # Multicolor + else if chosen(choice:"white", card_color) then "B" # White + else if chosen(choice:"blue", card_color) then "C" # Blue + else if chosen(choice:"black", card_color) then "D" # Black + else if chosen(choice:"red", card_color) then "E" # Red + else if chosen(choice:"green", card_color) then "F" # Green + else "J" # Artifact + ) else ( + # Cards with costs. + colors := sort_text(casting_cost, order: "") + if colors == "" and contains(type, match:"Artifact") then "J" # Artifact + else if colors == "" then "A" # Clear Colorless + else if colors == "W" then "B" # White + else if colors == "U" then "C" # Blue + else if colors == "B" then "D" # Black + else if colors == "R" then "E" # Red + else if colors == "G" then "F" # Green + else if colors == "P" then "FTA" # Purple + else if colors == "K" then "FTB" # Pink + else if is_hybrid_cost() then hybrid_color_pair_sort() # Hybrid (by pairs) + else if contains(casting_cost, match:"/") and contains(type, match:"Artifact") then "I" # Hybrid Artifacts + else multi_color_pair_sort() # Multicolor (by pairs) + ) + } + + ############################################################## The text box + + # Filters for the text box + # context in which mana symbols are found + mana_context := + "(?ix) # case insensitive, ignore whitespace + (^|[[:space:]\"(“']) # start of a word + ( : # G: something + | , # G, tap: something + | [ ]can[ ]be[ ]pay + | (pays?|additional|costs?|the # pay X. creatures cost 1 less. pay an additional G. + |adds?|pay(ed)?[ ](with|using) + ) + ([ ]either)? # pay either X or Y + ([ ](]*>)?[HSCATQXYZ∞WUPBRGK0-9/|]+(]*>)?,)* # pay X, Y or Z + ([ ](]*>)?[HSCATQXYZ∞WUPBRGK0-9/|]+(]*>)?[ ](and|or|and/or))* # pay X or Y + [ ] + ([,.)]|$ # (end of word) + |[ ][^ .,]*$ # still typing... + |[ ]( or | and | in | less | more | to ) # or next word is ... + ) + ) + | # keyword argument that is declared as mana + | [ ]* # keyword argument that is declared as cost + | , # keyword argument that is declared as cost + "; + # the rule text filter + # - adds mana symbols + # - makes text in parentheses italic + text_filter := + # step 1 : remove all automatic tags + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "{keyword}" + else keyword + if expand then " ({reminder})" + }) + + # step 2b : move action keywords' reminder text to the end of the line + replace@( + match: "((?:(?!]*>)(((?!]*>[^)]+[)]]*>)([^\n]+)\\1" + replace: "\\2\\1" + ) + + # step 3a : expand shortcut word CARDNAME + replace@( + match: "CARDNAME", + in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3b : expand shortcut word LEGENDNAME + replace@( + match: "LEGENDNAME", + in_context: "(^|[[:space:]]|\\()", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3c : fill in atom fields + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "CARDNAME" else card_name) + "" } + ) + + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "LEGENDNAME" else legend_filter(card_name)) + "" } + ) + + # step 4 : explict non mana symbols + replace@( + match: "\\][HSCATQXYZ∞WUPBRGK0-9/|]+\\[", + replace: {"" + mana_filter_t() + ""} ) + + # step 5 : add mana & tap symbols + replace@( + match: "\\b[HSCATQXYZ∞WUPBRGK0-9/|]+\\b", + in_context: mana_context, + replace: {"" + mana_filter_t() + ""} ) + + # step 5b : add explict mana symbols + replace@( + match: "\\[[HSCATQXYZ∞WUPBRGK0-9/|]+\\]", + replace: {"" + mana_filter_t() + ""} ) + + # step 6a : curly double quotes + replace@( + match: "[[.quotation-mark.]]|”", + in_context: "[ ]+|^", + replace: "“" )+ + replace@( + match: "[[.quotation-mark.]]", + replace: "”" )+ + # step 7 : italicize text in parenthesis + replace@( + match: "[(]([^)\n]|[(][^)\n]*[)])*[)]?", + in_context: "(^|[[:space:]])|&") + + # step 8 : automatic capitalization, but not after "(" + replace@( + match: "([ ]*: |—| — )" # preceded by this + + "([[:lower:]])" # match this + + "(?![)])", # not followed by this + replace: { _1 + to_upper(_2) }) + + #curly_quotes + + # step 9 : spellcheck + { if set.mark_errors then + check_spelling( + language: language().spellcheck_code, + extra_dictionary: "/magic.mse-game/magic-words", + extra_match: additional_text_words + ) + else input + } + + ############################################################## Statistics utilities + # Converted mana cost + is_half_mana := match@(match: "1/2|[|][HSCAWUPBRGK]") + is_colored_mana := match@(match: "[WUPBRGK]") + cmc_split := break_text@(match: "(?ix) 1/2 | [|][WUPBRGK] | [0-9]+(?!/[WUPBRGHSCAKCTQ2]) | [WUPBRGHSAK0-9.](/[WUPBRGHSAK])\{0,4} ") + + primary_card_color := { + artifact := chosen(choice:"artifact") and not (chosen(choice:"white") or chosen(choice:"blue") or chosen(choice:"black") or chosen(choice:"red") or chosen(choice:"green")) + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + white := chosen(choice:"white") + blue := chosen(choice:"blue") + black := chosen(choice:"black") + red := chosen(choice:"red") + green := chosen(choice:"green") + if land then "land" + else if multi then "multicolor" + else if hybrid then "hybrid" + else if artifact then "artifact" + else if white then "white" + else if blue then "blue" + else if black then "black" + else if red then "red" + else if green then "green" + else input + } + \ No newline at end of file diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/gcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/gcard.jpg new file mode 100644 index 000000000..50bca2269 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/gcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/gcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/gcard2.jpg new file mode 100644 index 000000000..2ddb1b2a2 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/gidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/gidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/gidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/glidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/glidentity.png new file mode 100644 index 000000000..1f89d43e1 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/glidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/gstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/gstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_card.png b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..7bb71e0f6 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_card2.png b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..d127e575a Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask.png b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask.png new file mode 100644 index 000000000..642c99d68 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_4abil.png b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..cd9104be7 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_4abil_rare.png b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..c1e477ebd Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_rare.png b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_rare.png new file mode 100644 index 000000000..6dad07536 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard.jpg new file mode 100644 index 000000000..ad8e85393 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard2.jpg new file mode 100644 index 000000000..4cc6ea0b6 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kcard2_old.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard2_old.jpg new file mode 100644 index 000000000..1c38b3bf2 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard2_old.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kcard_old.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard_old.jpg new file mode 100644 index 000000000..bd93c4286 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kcard_old.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/kidentity.png new file mode 100644 index 000000000..ef40036c5 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/klidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/klidentity.png new file mode 100644 index 000000000..ef40036c5 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/klidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/kstamp.jpg new file mode 100644 index 000000000..9c9469aa7 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/kstamp_old.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/kstamp_old.jpg new file mode 100644 index 000000000..7f0fb9157 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/kstamp_old.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/loyalty.png b/data/magic-m15-planeswalker-extra-purple.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/loyalty.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltydown.png b/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltynaught.png b/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltyup.png b/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/mcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/mcard.jpg new file mode 100644 index 000000000..b389bfb0e Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/mcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/mcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/mcard2.jpg new file mode 100644 index 000000000..62bd37e3e Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/midentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/midentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/midentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/mlidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/mlidentity.png new file mode 100644 index 000000000..000bddd47 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/mlidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/mstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/mstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_card.png b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..4846ab737 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_card2.png b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..f9a939c6b Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ocard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ocard.jpg new file mode 100644 index 000000000..7439d7c10 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ocard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ocard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ocard2.jpg new file mode 100644 index 000000000..c0738b6ab Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ocard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/onenote table of contents.onetoc2 b/data/magic-m15-planeswalker-extra-purple.mse-style/onenote table of contents.onetoc2 new file mode 100644 index 000000000..3dd0a3d5f Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/onenote table of contents.onetoc2 differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard.jpg new file mode 100644 index 000000000..b6093f48f Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard2.jpg new file mode 100644 index 000000000..1fae01242 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pcard2_old.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard2_old.jpg new file mode 100644 index 000000000..e2ab905a9 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard2_old.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pcard_old.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard_old.jpg new file mode 100644 index 000000000..15406e9ba Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pcard_old.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/pidentity.png new file mode 100644 index 000000000..1d1e0d839 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/plidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/plidentity.png new file mode 100644 index 000000000..1d1e0d839 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/plidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/pstamp.jpg new file mode 100644 index 000000000..06baedc6e Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/pstamp_old.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/pstamp_old.jpg new file mode 100644 index 000000000..87b603bfd Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/pstamp_old.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/rcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/rcard.jpg new file mode 100644 index 000000000..6d813ad5a Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/rcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/rcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/rcard2.jpg new file mode 100644 index 000000000..e65ba8fbc Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ridentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/ridentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ridentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/rlidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/rlidentity.png new file mode 100644 index 000000000..70f9500f8 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/rlidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/rstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/rstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/scard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/scard.jpg new file mode 100644 index 000000000..aff62303f Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/scard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/scard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/scard2.jpg new file mode 100644 index 000000000..8720beaff Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/scard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/sidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/sidentity.png new file mode 100644 index 000000000..b02b14aff Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/sidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/sstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/sstamp.jpg new file mode 100644 index 000000000..34faaf523 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/sstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/stamp_mask.png b/data/magic-m15-planeswalker-extra-purple.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/style b/data/magic-m15-planeswalker-extra-purple.mse-style/style new file mode 100644 index 000000000..26cae161e --- /dev/null +++ b/data/magic-m15-planeswalker-extra-purple.mse-style/style @@ -0,0 +1,864 @@ +mse version: 2.0.0 +game: magic +short name: M15 Walkers Purple +full name: M15 Planeswalkers with Purple modifications +installer group: magic/m15 style/planeswalkers/with purple modifications +icon: card-sample.png +position hint: 055 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-large-extra-m15-purple.mse-symbol-font + version: 2014-03-11 +depends on: + package: magic-mana-small-extra-m15-purple.mse-symbol-font + version: 2014-03-11 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Load scripts that are redefined from the game file + include file: game_scripts + + # Load scripts that are redefined from the blends package + include file: blends_scripts + + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "" card2: "" stamp: "" identity: ""] + template_suffix := [card: "card.jpg" card2: "card2.jpg" stamp: "stamp.jpg" 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 := { + 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 } + + 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 := {"planeswalker"} + + # 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") } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + has_identity := { styling.color_indicator_dot } + 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: 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: 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-extra-m15-purple.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: boolean + name: color indicator dot + description: Should the card have a color indicator? + 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 field: + type: choice + name: outer color + description: Should the outside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: trim color + description: Should the trim of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: choice + name: inner color + description: Should the inside of the frame be a special color? + choice: default + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: pink + choice: artifact + choice: snow + choice: multicolor + choice: spectral + choice: colorless +styling field: + type: boolean + name: colored xyz mana + description: Use Advent's colored XYZ mana? + initial: no +styling style: + use guild mana symbols: + choice images: + yes: /magic-mana-small-extra-m15-purple.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-extra-m15-purple.mse-symbol-font/mana_t.png + old: /magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_old.png + diagonal T: /magic-mana-large-extra-m15-purple.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 + ############################# Name line + name: + left: { if card.card_symbol=="none" then 31 else 48 } + 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 + 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-extra-m15-purple + 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 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 25 + top: 52 + width: 324 + height: 427.5 + z index: 1 + mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png" } + ############################# Card type + indicator: + 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() } + 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 + 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") + ############################# 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 + 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_abilities() 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: 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 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 + ############################# 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 + ############################# 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: 498 + width: 140 + height: 10 + z index: 6 + 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: loyalty box + editable: false + choice: loyalty + save value: false +extra card field: + type: multiple choice + name: stamp + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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: 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: 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: multiple choice + name: frame + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: purple + choice: + name: pink + line below: true + choice: artifact + choice: snow + choice: land + choice: multicolor + choice: spectral + 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 + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 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 + stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 6 + visible: { is_rare() and styling.use_holofoil_stamps } + 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() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.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 + 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 !="" } + frame: + 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() } + 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: 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_abilities() } + 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 \ No newline at end of file diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/tcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/tcard.jpg new file mode 100644 index 000000000..a48fbb374 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/tcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/tcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/tcard2.jpg new file mode 100644 index 000000000..c6d237fb0 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/tcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/text_mask.png b/data/magic-m15-planeswalker-extra-purple.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/text_mask.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/tombstone.png b/data/magic-m15-planeswalker-extra-purple.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/tombstone.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/tstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/tstamp.jpg new file mode 100644 index 000000000..dded49b4b Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/tstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ucard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ucard.jpg new file mode 100644 index 000000000..59733c376 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ucard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ucard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ucard2.jpg new file mode 100644 index 000000000..2267c60e8 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/uidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/uidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/uidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ulidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/ulidentity.png new file mode 100644 index 000000000..5bbd07a6f Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ulidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ustamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ustamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/wcard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/wcard.jpg new file mode 100644 index 000000000..bc95f9ef3 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/wcard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/wcard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/wcard2.jpg new file mode 100644 index 000000000..4e0e0fd0d Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/widentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/widentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/widentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/wlidentity.png b/data/magic-m15-planeswalker-extra-purple.mse-style/wlidentity.png new file mode 100644 index 000000000..2b36bf8e3 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/wlidentity.png differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/wstamp.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/wstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ycard.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ycard.jpg new file mode 100644 index 000000000..02e138254 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ycard.jpg differ diff --git a/data/magic-m15-planeswalker-extra-purple.mse-style/ycard2.jpg b/data/magic-m15-planeswalker-extra-purple.mse-style/ycard2.jpg new file mode 100644 index 000000000..d34916745 Binary files /dev/null and b/data/magic-m15-planeswalker-extra-purple.mse-style/ycard2.jpg differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_card.png b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..55aae378f Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_card2.png b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..e23f117c1 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_identity.png b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_stamp.png b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/build.bat b/data/magic-m15-planeswalker-grayscale.mse-style/build.bat new file mode 100644 index 000000000..234d1686f --- /dev/null +++ b/data/magic-m15-planeswalker-grayscale.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeswalker-grayscale.mse-style 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-grayscale.mse-installer" "Magic - M15 Grayscale Planeswalkers.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/card-sample.png b/data/magic-m15-planeswalker-grayscale.mse-style/card-sample.png new file mode 100644 index 000000000..b263392cc Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_card.png b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..7bb71e0f6 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_card2.png b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..d127e575a Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_card.png b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..4846ab737 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_card2.png b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..f9a939c6b Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-planeswalker-grayscale.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-grayscale.mse-style/style b/data/magic-m15-planeswalker-grayscale.mse-style/style new file mode 100644 index 000000000..742fdf652 --- /dev/null +++ b/data/magic-m15-planeswalker-grayscale.mse-style/style @@ -0,0 +1,746 @@ +mse version: 2.0.0 +game: magic +short name: M15 Grayscale Walkers +full name: M15 Planeswalkers +installer group: magic/m15 style/planeswalkers/grayscale +icon: card-sample.png +position hint: 054 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-m15-mainframe-planeswalker.mse-style + version: 2015-12-20 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "/magic-m15-mainframe-planeswalker.mse-style/" card2: "/magic-m15-mainframe-planeswalker.mse-style/" stamp: "/magic-m15-mainframe-planeswalker.mse-style/" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" stamp: "stamp.jpg" 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 := { + 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 } + + 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 := {"planeswalker"} + + # 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") } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + has_identity := { styling.color_indicator_dot } + 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: 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: 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 field: + type: boolean + name: grayscale art + description: Should imported art be displayed in grayscale as well? + initial: no +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: /magic-m15-mainframe-planeswalker.mse-style/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 saturate(card_background2(), amount: -1) else saturate(card_background(), amount: -1) } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 31 else 48 } + 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 + 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 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: /magic-m15-mainframe-planeswalker.mse-style/tombstone.png + ############################# Image + image: + left: 25 + top: 52 + width: { if styling.grayscale_art then 0 else 324 } + height: 427.5 + z index: 1 + mask: { "/magic-m15-mainframe-planeswalker.mse-style/imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png" } + ############################# Card type + indicator: + left: 30 + top: 299 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity() } + 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 + 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") + ############################# 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 + mask: /magic-m15-mainframe-planeswalker.mse-style/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_abilities() 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: 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 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 + ############################# 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 + ############################# 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: 498 + width: 140 + height: 10 + z index: 6 + 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: loyalty box + 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 + 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: choice + name: art copy + choice: art + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 6 + render style: image + image: /magic-m15-mainframe-planeswalker.mse-style/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: /magic-m15-mainframe-planeswalker.mse-style/loyalty.png + stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 6 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: { saturate(card_stamp(), amount: -1) } + mask: /magic-m15-mainframe-planeswalker.mse-style/stamp_mask.png + foil stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 7 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: /magic-m15-mainframe-planeswalker.mse-style/foil_stamp.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: /magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png + loyalty down: /magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png + loyalty naught: /magic-m15-mainframe-planeswalker.mse-style/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: /magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png + loyalty down: /magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png + loyalty naught: /magic-m15-mainframe-planeswalker.mse-style/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: /magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png + loyalty down: /magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png + loyalty naught: /magic-m15-mainframe-planeswalker.mse-style/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: /magic-m15-mainframe-planeswalker.mse-style/loyaltyup.png + loyalty down: /magic-m15-mainframe-planeswalker.mse-style/loyaltydown.png + loyalty naught: /magic-m15-mainframe-planeswalker.mse-style/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 !="" } + 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: 3 + mask: /magic-m15-mainframe-planeswalker.mse-style/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() } + art copy: + left: 25 + top: 52 + width: { if styling.grayscale_art then 324 else 0 } + height: 427.5 + z index: 1 + render style: image + image: { saturate(card.image, amount: -1) } + mask: { "/magic-m15-mainframe-planeswalker.mse-style/imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() then "_rare" else "" ) + ".png" } + auto copyright: + right: 350 + top: 498 + 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 \ No newline at end of file diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/acard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/acard.jpg new file mode 100644 index 000000000..8cdd0818e Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/acard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/acard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/acard2.jpg new file mode 100644 index 000000000..4fc176d42 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/acard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card.png b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c19a4f512 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card2.png b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..ff756ad7e Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card3.png b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..1971352cd Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_identity.png b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/artist_arrow.png b/data/magic-m15-planeswalker-pokemon.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/astamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/astamp.jpg new file mode 100644 index 000000000..4bd127a45 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/astamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/bcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/bcard.jpg new file mode 100644 index 000000000..8fcecaaf4 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/bcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/bcard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/bcard2.jpg new file mode 100644 index 000000000..3eb8f1944 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/border_mask.png b/data/magic-m15-planeswalker-pokemon.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/bstamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/bstamp.jpg new file mode 100644 index 000000000..dc69f3cc4 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/card-sample.png b/data/magic-m15-planeswalker-pokemon.mse-style/card-sample.png new file mode 100644 index 000000000..3cc8c433b Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ccard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ccard.jpg new file mode 100644 index 000000000..106d42580 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ccard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ccard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ccard2.jpg new file mode 100644 index 000000000..8a15f0896 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/cstamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/cstamp.jpg new file mode 100644 index 000000000..20d2327af Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/eacard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/eacard.jpg new file mode 100644 index 000000000..ef1d147f5 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/eacard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ebcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ebcard.jpg new file mode 100644 index 000000000..ecff89943 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ebcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/eccard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/eccard.jpg new file mode 100644 index 000000000..123c7c26d Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/eccard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/egcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/egcard.jpg new file mode 100644 index 000000000..5f34ef9df Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/egcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/emcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/emcard.jpg new file mode 100644 index 000000000..9cb4fe361 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/emcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ercard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ercard.jpg new file mode 100644 index 000000000..7953ac35a Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ercard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/eucard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/eucard.jpg new file mode 100644 index 000000000..6b2b964bc Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/eucard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evobar.png b/data/magic-m15-planeswalker-pokemon.mse-style/evobar.png new file mode 100644 index 000000000..257ca813e Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evobar.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evobar_mask.png b/data/magic-m15-planeswalker-pokemon.mse-style/evobar_mask.png new file mode 100644 index 000000000..7c87b86b1 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evobar_mask.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evobar_start.png b/data/magic-m15-planeswalker-pokemon.mse-style/evobar_start.png new file mode 100644 index 000000000..19d35ab75 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evobar_start.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evobar_tip.png b/data/magic-m15-planeswalker-pokemon.mse-style/evobar_tip.png new file mode 100644 index 000000000..88076addb Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evobar_tip.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evocon_circle.png b/data/magic-m15-planeswalker-pokemon.mse-style/evocon_circle.png new file mode 100644 index 000000000..6f414997f Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evocon_circle.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evocon_mask.png b/data/magic-m15-planeswalker-pokemon.mse-style/evocon_mask.png new file mode 100644 index 000000000..ccd8dced9 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evocon_mask.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evocons-hoenn.png b/data/magic-m15-planeswalker-pokemon.mse-style/evocons-hoenn.png new file mode 100644 index 000000000..7969d3568 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evocons-hoenn.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evocons-johto.png b/data/magic-m15-planeswalker-pokemon.mse-style/evocons-johto.png new file mode 100644 index 000000000..53dc94450 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evocons-johto.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/evocons-kanto.png b/data/magic-m15-planeswalker-pokemon.mse-style/evocons-kanto.png new file mode 100644 index 000000000..b1bc9bbe5 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/evocons-kanto.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ewcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ewcard.jpg new file mode 100644 index 000000000..36013cc73 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ewcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/foil_stamp.png b/data/magic-m15-planeswalker-pokemon.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/gcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/gcard.jpg new file mode 100644 index 000000000..1f01b584b Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/gcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/gcard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/gcard2.jpg new file mode 100644 index 000000000..f7f957322 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/gstamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/gstamp.jpg new file mode 100644 index 000000000..e62b4cb12 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card.png b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..ea80a959b Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card2.png b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..19e88b4c9 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card3.png b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..24e7898d5 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_identity.png b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_stamp.png b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/imagemask.png b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask.png new file mode 100644 index 000000000..642c99d68 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_4abil.png b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..cd9104be7 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_4abil_rare.png b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..c1e477ebd Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_rare.png b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_rare.png new file mode 100644 index 000000000..6dad07536 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/loyalty.png b/data/magic-m15-planeswalker-pokemon.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/loyalty.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/loyaltydown.png b/data/magic-m15-planeswalker-pokemon.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/loyaltynaught.png b/data/magic-m15-planeswalker-pokemon.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/loyaltyup.png b/data/magic-m15-planeswalker-pokemon.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/mcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/mcard.jpg new file mode 100644 index 000000000..b5d601b6d Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/mcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/mcard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/mcard2.jpg new file mode 100644 index 000000000..abe4c8637 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/mstamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/mstamp.jpg new file mode 100644 index 000000000..1b7c0ade8 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card.png b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..9e58ef90f Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card2.png b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..4aa8a0554 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card3.png b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..64acda9a5 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_identity.png b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_stamp.png b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/pcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/pcard.jpg new file mode 100644 index 000000000..7d8f06089 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/pcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/rcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/rcard.jpg new file mode 100644 index 000000000..1f27fe771 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/rcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/rcard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/rcard2.jpg new file mode 100644 index 000000000..efae1a512 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/rstamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/rstamp.jpg new file mode 100644 index 000000000..ee2a2bf4e Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/stamp_mask.png b/data/magic-m15-planeswalker-pokemon.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/style b/data/magic-m15-planeswalker-pokemon.mse-style/style new file mode 100644 index 000000000..4857837ae --- /dev/null +++ b/data/magic-m15-planeswalker-pokemon.mse-style/style @@ -0,0 +1,850 @@ +mse version: 2.0.0 +game: magic +short name: M15 PokeWalkers +full name: M15 Planeswalkers +installer group: magic/m15 style/planeswalkers +icon: card-sample.png +position hint: 052 + +version: 2018-02-08 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "" card2: "" card3: "e" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "card.jpg" stamp: "stamp.jpg" 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) } + card_background3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + 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 := {"planeswalker"} + + # 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") } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + has_dot := { styling.evolution_image } + has_identity := { styling.color_indicator_dot } + 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: 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: 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 field: + type: boolean + name: holofoil stamp + description: should the rares have a holofoil stamp? + initial: yes +styling field: + type: boolean + name: evolution image + description: should the evolution image be enabled by default? + initial: yes +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: { if has_four_abilities() then card_background2() else card_background() } + ############################# Name line + name: + left: { if has_dot() then 58 else 31 } + top: 23 + right: { 330 - 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: 36 + top: 46 + width: { max(100, card_style.name_2.content_width) } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 3 + font: + name: Matrix + size: 10 + style: italic + color: black + 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 + ############################# Image + image: + left: 25 + top: 52 + width: 324 + height: 427.5 + z index: 1 + mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() and styling.holofoil_stamp then "_rare" else "" ) + ".png" } + image 2: + left: 18 + top: 18 + width: { if has_dot() then 31 else 0 } + height: { if has_dot() then 31 else 0 } + z index: 2 + mask: evocon_mask.png + ############################# Card type + indicator: + left: 30 + top: 300 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity() and styling.color_indicator_dot } + 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 + rarity: + right: 345 + top: { if has_four_abilities() then 263 else 297 } + 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") + ############################# 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 + 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_abilities() 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: 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 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 + ############################# 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 + ############################# 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: 498 + width: 140 + height: 10 + z index: 6 + 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: multiple choice + name: frame + empty choice: colorless + choice: white + choice: blue + choice: black + choice: red + choice: + name: green + line below: true + choice: artifact + 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.card_color + editable: false + save value: false +extra card field: + type: choice + name: evobar start + 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: evobar tip + choice: evo + save value: false + editable: false +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: loyalty box + 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 + 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: choice + name: evocon circle + choice: stamp + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + frame: + left: 0 + top: 0 + width: 375 + height: 65 + z index: 0 + render style: image + popup style: in place + image: { card_background3() } + visible: { has_dot() } + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 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 + stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 6 + visible: { is_rare() and styling.use_holofoil_stamps } + 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() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.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 + 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 !="" } + 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: 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_abilities() } + evocon circle: + left: 18 + top: 18 + height: 31 + width: 31 + z index: 1 + render style: image + visible: { has_dot() } + image: evocon_circle.png + evobar start: + left: 31 + top: 51 + width: 9 + height: 27 + z index: 2 + render style: image + image: evobar_start.png + mask: evobar_mask.png + evobar: + left: 40 + top: 51 + width: {card_style.name_2.content_width} + height: 27 + z index: 2 + render style: image + image: evobar.png + evobar tip: + left: {39.6 + card_style.name_2.content_width} + top: 51 + width: 36 + height: 27 + z index: 2 + render style: image + image: evobar_tip.png + auto copyright: + right: 350 + top: 498 + 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 diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/text_mask.png b/data/magic-m15-planeswalker-pokemon.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/text_mask.png differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ucard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ucard.jpg new file mode 100644 index 000000000..26208aef6 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ucard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ucard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ucard2.jpg new file mode 100644 index 000000000..f0dde9d56 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/ustamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/ustamp.jpg new file mode 100644 index 000000000..3a773c532 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/wcard.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/wcard.jpg new file mode 100644 index 000000000..aeb33cb87 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/wcard.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/wcard2.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/wcard2.jpg new file mode 100644 index 000000000..f6e064f1d Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-planeswalker-pokemon.mse-style/wstamp.jpg b/data/magic-m15-planeswalker-pokemon.mse-style/wstamp.jpg new file mode 100644 index 000000000..402d35592 Binary files /dev/null and b/data/magic-m15-planeswalker-pokemon.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/artist_arrow.png b/data/magic-m15-planeswalker-promo-black.mse-style/artist_arrow.png new file mode 100644 index 000000000..17485b9fb Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/border_mask.png b/data/magic-m15-planeswalker-promo-black.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/border_mask.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/build.bat b/data/magic-m15-planeswalker-promo-black.mse-style/build.bat new file mode 100644 index 000000000..ce984cfc6 --- /dev/null +++ b/data/magic-m15-planeswalker-promo-black.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-planeswalker-promo-black.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-promo-black.mse-installer" "Magic - M15 SDCC Planeswalkers.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/card-sample.png b/data/magic-m15-planeswalker-promo-black.mse-style/card-sample.png new file mode 100644 index 000000000..4e9c805cf Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/card-sample.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/foil_stamp.png b/data/magic-m15-planeswalker-promo-black.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/frame.png b/data/magic-m15-planeswalker-promo-black.mse-style/frame.png new file mode 100644 index 000000000..178b11a65 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/frame.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/frame2.png b/data/magic-m15-planeswalker-promo-black.mse-style/frame2.png new file mode 100644 index 000000000..3ea4e4d65 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/frame2.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/frame2_rare.png b/data/magic-m15-planeswalker-promo-black.mse-style/frame2_rare.png new file mode 100644 index 000000000..b8688cb3b Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/frame2_rare.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/frame_rare.png b/data/magic-m15-planeswalker-promo-black.mse-style/frame_rare.png new file mode 100644 index 000000000..d1fc17dc6 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/frame_rare.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/grey.jpg b/data/magic-m15-planeswalker-promo-black.mse-style/grey.jpg new file mode 100644 index 000000000..33ebea35b Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/grey.jpg differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/image_mask.png b/data/magic-m15-planeswalker-promo-black.mse-style/image_mask.png new file mode 100644 index 000000000..c513ac53c Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/image_mask.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/image_mask2.png b/data/magic-m15-planeswalker-promo-black.mse-style/image_mask2.png new file mode 100644 index 000000000..8b53cdf62 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/image_mask2.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/image_mask_old.png b/data/magic-m15-planeswalker-promo-black.mse-style/image_mask_old.png new file mode 100644 index 000000000..c36d96693 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/image_mask_old.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/loyalty.png b/data/magic-m15-planeswalker-promo-black.mse-style/loyalty.png new file mode 100644 index 000000000..34dbbd852 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/loyalty.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/loyaltydown.png b/data/magic-m15-planeswalker-promo-black.mse-style/loyaltydown.png new file mode 100644 index 000000000..973656555 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/loyaltydown.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/loyaltynaught.png b/data/magic-m15-planeswalker-promo-black.mse-style/loyaltynaught.png new file mode 100644 index 000000000..fbb81efa0 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/loyaltyup.png b/data/magic-m15-planeswalker-promo-black.mse-style/loyaltyup.png new file mode 100644 index 000000000..eec2201dc Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/loyaltyup.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/stamp_mask.png b/data/magic-m15-planeswalker-promo-black.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/style b/data/magic-m15-planeswalker-promo-black.mse-style/style new file mode 100644 index 000000000..b5aaf6013 --- /dev/null +++ b/data/magic-m15-planeswalker-promo-black.mse-style/style @@ -0,0 +1,691 @@ +mse version: 2.0.0 +game: magic +short name: M15 Black Walkers +full name: M15 SDCC Black-on-Black Planeswalkers +installer group: magic/m15 style/planeswalkers/promo/black on black +icon: card-sample.png +position hint: 091 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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: + # 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 } + + # Determine if the card should have a foil stamp. + has_stamp := { is_rare() and styling.foil_stamp } + + # 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 := {"planeswalker"} + + # 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") + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} +############################################################## Set info fields +set info style: + symbol: + variation: + name: blackout + border radius: 0.10 + fill type: solid + fill color: rgb(12,12,12) + border color: rgb(49,45,44) + masterpiece symbol: + variation: + name: blackout + border radius: 0.10 + fill type: solid + fill color: rgb(12,12,12) + border color: rgb(49,45,44) +############################################################## Extra style options +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: 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: foil stamp + description: Should rares have the M15 foil stamp? + 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 +############################################################## 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: 1 + render style: image + popup style: in place + mask: { (if has_four_abilities() then "frame2" else "frame") + (if is_rare() then "_rare") + ".png" } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 31 else 48 } + top: 23 + right: { 339 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 2 + font: + name: Beleren Bold + size: 16 + color: rgb(140,140,140) + 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 + card symbol: + left: {if card.card_symbol=="none" then 20 else 29} + top: 23 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + mask: { "image_mask" + (if has_four_abilities() then "2") + ".png" } + default: grey.jpg + ############################# Card type + type: + left: 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: rgb(140,140,140) + 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 + image: { symbol_variation(symbol: (if card.rarity == "masterpiece" then set.masterpiece_symbol else set.symbol), variation: "blackout") } + ############################# 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 rgb(140,140,140) } + 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 + 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_abilities() 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: 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: rgb(140,140,140) + 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: rgb(140,140,140) + 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: rgb(140,140,140) + 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: rgb(140,140,140) + 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: rgb(140,140,140) + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: rgb(140,140,140) + weight: bold + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: rgb(140,140,140) + copyright: + right: 350 + top: 498 + width: 140 + height: 10 + z index: 6 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: rgb(140,140,140) + weight: bold +############################################################## Extra card fields +extra card field: + type: color + name: image back + choice: + name: blackground + color: rgb(58,58,58) + editable: false + save value: false +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: loyalty box + editable: false + choice: loyalty + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: foil stamp + choice: stamp + 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: choice + name: frame + script: "frame" + 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 style: + image back: + left: 0 + top: 0 + width: 375 + height: 523 + z index: -1 + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: { "frame" + (if has_four_abilities() then "2") + (if is_rare() then "_rare") + ".png" } + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + font: + name: Relay-Medium + size: 7 + color: rgb(140,140,140) + weight: bold + artist arrow: + left: { 28 + 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 + 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"} + foil stamp: + left: 170 + top: 473 + width: 36.5 + height: 22.5 + z index: 7 + visible: { has_stamp() } + render style: image + image: foil_stamp.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 + 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: rgb(140,140,140) + 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: rgb(140,140,140) + 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: rgb(140,140,140) + 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: rgb(140,140,140) + alignment: middle center + visible: { card.loyalty_cost_4 !="" } + second text: + left: 63 + top: 293 + width: 282 + height: 183 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(140,140,140) + 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: 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: 0.9 + line height hard max: 1.3 + line height line max: 1.6 + visible: { has_four_abilities() } + auto copyright: + right: 350 + top: 498 + width: 140 + height: 10 + z index: 6 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: rgb(140,140,140) + weight: bold \ No newline at end of file diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/text_mask.png b/data/magic-m15-planeswalker-promo-black.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/text_mask.png differ diff --git a/data/magic-m15-planeswalker-promo-black.mse-style/tombstone.png b/data/magic-m15-planeswalker-promo-black.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-planeswalker-promo-black.mse-style/tombstone.png differ diff --git a/data/magic-m15-saga.mse-style/acard.jpg b/data/magic-m15-saga.mse-style/acard.jpg new file mode 100644 index 000000000..5dd4ff55a Binary files /dev/null and b/data/magic-m15-saga.mse-style/acard.jpg differ diff --git a/data/magic-m15-saga.mse-style/apt.png b/data/magic-m15-saga.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-saga.mse-style/apt.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_card.png b/data/magic-m15-saga.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..3ee8ef37b Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_crown.png b/data/magic-m15-saga.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_identity.png b/data/magic-m15-saga.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_mark.png b/data/magic-m15-saga.mse-style/artifact_blend_mark.png new file mode 100644 index 000000000..723ca3901 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_mark.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_nyx.png b/data/magic-m15-saga.mse-style/artifact_blend_nyx.png new file mode 100644 index 000000000..24bc5bbf6 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_nyx.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_pt.png b/data/magic-m15-saga.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_snowtexture.png b/data/magic-m15-saga.mse-style/artifact_blend_snowtexture.png new file mode 100644 index 000000000..04f0f4398 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_snowtexture.png differ diff --git a/data/magic-m15-saga.mse-style/artifact_blend_stamp.png b/data/magic-m15-saga.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..a4588cc77 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-saga.mse-style/artist_arrow.png b/data/magic-m15-saga.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-saga.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-saga.mse-style/astamp.jpg b/data/magic-m15-saga.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-saga.mse-style/astamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/bcard.jpg b/data/magic-m15-saga.mse-style/bcard.jpg new file mode 100644 index 000000000..c6d9314f8 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/blcard.jpg b/data/magic-m15-saga.mse-style/blcard.jpg new file mode 100644 index 000000000..70b448c09 Binary files /dev/null and b/data/magic-m15-saga.mse-style/blcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/blpt.png b/data/magic-m15-saga.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-saga.mse-style/blpt.png differ diff --git a/data/magic-m15-saga.mse-style/blstamp.jpg b/data/magic-m15-saga.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-saga.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/bookmark/amark.png b/data/magic-m15-saga.mse-style/bookmark/amark.png new file mode 100644 index 000000000..77436479d Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/amark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/blmark.png b/data/magic-m15-saga.mse-style/bookmark/blmark.png new file mode 100644 index 000000000..9f94ca760 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/blmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/bmark.png b/data/magic-m15-saga.mse-style/bookmark/bmark.png new file mode 100644 index 000000000..144e696a6 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/bmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/clmark.png b/data/magic-m15-saga.mse-style/bookmark/clmark.png new file mode 100644 index 000000000..38db6d479 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/clmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/cmark.png b/data/magic-m15-saga.mse-style/bookmark/cmark.png new file mode 100644 index 000000000..0cb421886 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/cmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/glmark.png b/data/magic-m15-saga.mse-style/bookmark/glmark.png new file mode 100644 index 000000000..86fc3a9f4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/glmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/gmark.png b/data/magic-m15-saga.mse-style/bookmark/gmark.png new file mode 100644 index 000000000..ff244b6d9 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/gmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/mlmark.png b/data/magic-m15-saga.mse-style/bookmark/mlmark.png new file mode 100644 index 000000000..23ad8454f Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/mlmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/mmark.png b/data/magic-m15-saga.mse-style/bookmark/mmark.png new file mode 100644 index 000000000..945894928 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/mmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/rlmark.png b/data/magic-m15-saga.mse-style/bookmark/rlmark.png new file mode 100644 index 000000000..3268c495c Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/rlmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/rmark.png b/data/magic-m15-saga.mse-style/bookmark/rmark.png new file mode 100644 index 000000000..0dec5f2f2 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/rmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/stripe.png b/data/magic-m15-saga.mse-style/bookmark/stripe.png new file mode 100644 index 000000000..92f794de4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/stripe.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/ulmark.png b/data/magic-m15-saga.mse-style/bookmark/ulmark.png new file mode 100644 index 000000000..61f624279 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/ulmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/umark.png b/data/magic-m15-saga.mse-style/bookmark/umark.png new file mode 100644 index 000000000..9aa0bf8ef Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/umark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/wlmark.png b/data/magic-m15-saga.mse-style/bookmark/wlmark.png new file mode 100644 index 000000000..7b57d137a Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/wlmark.png differ diff --git a/data/magic-m15-saga.mse-style/bookmark/wmark.png b/data/magic-m15-saga.mse-style/bookmark/wmark.png new file mode 100644 index 000000000..99092427b Binary files /dev/null and b/data/magic-m15-saga.mse-style/bookmark/wmark.png differ diff --git a/data/magic-m15-saga.mse-style/border_mask.png b/data/magic-m15-saga.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-saga.mse-style/border_mask.png differ diff --git a/data/magic-m15-saga.mse-style/border_mask_silver.png b/data/magic-m15-saga.mse-style/border_mask_silver.png new file mode 100644 index 000000000..07fce19d4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/border_mask_silver.png differ diff --git a/data/magic-m15-saga.mse-style/bpt.png b/data/magic-m15-saga.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bpt.png differ diff --git a/data/magic-m15-saga.mse-style/bstamp.jpg b/data/magic-m15-saga.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/build.bat b/data/magic-m15-saga.mse-style/build.bat new file mode 100644 index 000000000..095ad584e --- /dev/null +++ b/data/magic-m15-saga.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-saga.mse-style/card-sample.png b/data/magic-m15-saga.mse-style/card-sample.png new file mode 100644 index 000000000..e4bc2228b Binary files /dev/null and b/data/magic-m15-saga.mse-style/card-sample.png differ diff --git a/data/magic-m15-saga.mse-style/ccard.jpg b/data/magic-m15-saga.mse-style/ccard.jpg new file mode 100644 index 000000000..f369cc60e Binary files /dev/null and b/data/magic-m15-saga.mse-style/ccard.jpg differ diff --git a/data/magic-m15-saga.mse-style/chapter0.png b/data/magic-m15-saga.mse-style/chapter0.png new file mode 100644 index 000000000..bc5eeab79 Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter0.png differ diff --git a/data/magic-m15-saga.mse-style/chapter1.png b/data/magic-m15-saga.mse-style/chapter1.png new file mode 100644 index 000000000..63905ea82 Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter1.png differ diff --git a/data/magic-m15-saga.mse-style/chapter2.png b/data/magic-m15-saga.mse-style/chapter2.png new file mode 100644 index 000000000..cc005f032 Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter2.png differ diff --git a/data/magic-m15-saga.mse-style/chapter3.png b/data/magic-m15-saga.mse-style/chapter3.png new file mode 100644 index 000000000..de3a5df68 Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter3.png differ diff --git a/data/magic-m15-saga.mse-style/chapter4.png b/data/magic-m15-saga.mse-style/chapter4.png new file mode 100644 index 000000000..11217e310 Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter4.png differ diff --git a/data/magic-m15-saga.mse-style/chapter5.png b/data/magic-m15-saga.mse-style/chapter5.png new file mode 100644 index 000000000..b120e2a6b Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter5.png differ diff --git a/data/magic-m15-saga.mse-style/chapter6.png b/data/magic-m15-saga.mse-style/chapter6.png new file mode 100644 index 000000000..693c273ac Binary files /dev/null and b/data/magic-m15-saga.mse-style/chapter6.png differ diff --git a/data/magic-m15-saga.mse-style/clcard.jpg b/data/magic-m15-saga.mse-style/clcard.jpg new file mode 100644 index 000000000..c1303078a Binary files /dev/null and b/data/magic-m15-saga.mse-style/clcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/clpt.png b/data/magic-m15-saga.mse-style/clpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-saga.mse-style/clpt.png differ diff --git a/data/magic-m15-saga.mse-style/clstamp.jpg b/data/magic-m15-saga.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-saga.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/cpt.png b/data/magic-m15-saga.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-saga.mse-style/cpt.png differ diff --git a/data/magic-m15-saga.mse-style/crown_border.png b/data/magic-m15-saga.mse-style/crown_border.png new file mode 100644 index 000000000..bfe71f1d6 Binary files /dev/null and b/data/magic-m15-saga.mse-style/crown_border.png differ diff --git a/data/magic-m15-saga.mse-style/crown_border_silver.png b/data/magic-m15-saga.mse-style/crown_border_silver.png new file mode 100644 index 000000000..25ebad351 Binary files /dev/null and b/data/magic-m15-saga.mse-style/crown_border_silver.png differ diff --git a/data/magic-m15-saga.mse-style/cstamp.jpg b/data/magic-m15-saga.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-saga.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/discovery.png b/data/magic-m15-saga.mse-style/discovery.png new file mode 100644 index 000000000..0d236eddd Binary files /dev/null and b/data/magic-m15-saga.mse-style/discovery.png differ diff --git a/data/magic-m15-saga.mse-style/foil_stamp.png b/data/magic-m15-saga.mse-style/foil_stamp.png new file mode 100644 index 000000000..78ccbf5d8 Binary files /dev/null and b/data/magic-m15-saga.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-saga.mse-style/gcard.jpg b/data/magic-m15-saga.mse-style/gcard.jpg new file mode 100644 index 000000000..183adf62d Binary files /dev/null and b/data/magic-m15-saga.mse-style/gcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/glcard.jpg b/data/magic-m15-saga.mse-style/glcard.jpg new file mode 100644 index 000000000..136c0971f Binary files /dev/null and b/data/magic-m15-saga.mse-style/glcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/glpt.png b/data/magic-m15-saga.mse-style/glpt.png new file mode 100644 index 000000000..309c2d7f4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/glpt.png differ diff --git a/data/magic-m15-saga.mse-style/glstamp.jpg b/data/magic-m15-saga.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-saga.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/gpt.png b/data/magic-m15-saga.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-saga.mse-style/gpt.png differ diff --git a/data/magic-m15-saga.mse-style/gstamp.jpg b/data/magic-m15-saga.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-saga.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_card.png b/data/magic-m15-saga.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..9136006cb Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_crown.png b/data/magic-m15-saga.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_identity.png b/data/magic-m15-saga.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_mark.png b/data/magic-m15-saga.mse-style/hybrid_blend_mark.png new file mode 100644 index 000000000..4e2ea5d6c Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_mark.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_nyx.png b/data/magic-m15-saga.mse-style/hybrid_blend_nyx.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_nyx.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_pt.png b/data/magic-m15-saga.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_snowtexture.png b/data/magic-m15-saga.mse-style/hybrid_blend_snowtexture.png new file mode 100644 index 000000000..0e78f269b Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_snowtexture.png differ diff --git a/data/magic-m15-saga.mse-style/hybrid_blend_stamp.png b/data/magic-m15-saga.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..58bd1a000 Binary files /dev/null and b/data/magic-m15-saga.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-saga.mse-style/legend/acomcrown.png b/data/magic-m15-saga.mse-style/legend/acomcrown.png new file mode 100644 index 000000000..1c7f625a1 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/acomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/acrown.png b/data/magic-m15-saga.mse-style/legend/acrown.png new file mode 100644 index 000000000..16154e2ad Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/anyxcrown.png b/data/magic-m15-saga.mse-style/legend/anyxcrown.png new file mode 100644 index 000000000..eb896676d Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/anyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/bcomcrown.png b/data/magic-m15-saga.mse-style/legend/bcomcrown.png new file mode 100644 index 000000000..400f67783 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/bcomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/bcrown.png b/data/magic-m15-saga.mse-style/legend/bcrown.png new file mode 100644 index 000000000..46b3b05b3 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/blcrown.png b/data/magic-m15-saga.mse-style/legend/blcrown.png new file mode 100644 index 000000000..b29ee5fdd Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/blcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/bnyxcrown.png b/data/magic-m15-saga.mse-style/legend/bnyxcrown.png new file mode 100644 index 000000000..29d2a9740 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/bnyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/ccomcrown.png b/data/magic-m15-saga.mse-style/legend/ccomcrown.png new file mode 100644 index 000000000..a893d77d6 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/ccomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/ccrown.png b/data/magic-m15-saga.mse-style/legend/ccrown.png new file mode 100644 index 000000000..f0a105f1c Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/clcrown.png b/data/magic-m15-saga.mse-style/legend/clcrown.png new file mode 100644 index 000000000..8b36ea6c2 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/clcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/cnyxcrown.png b/data/magic-m15-saga.mse-style/legend/cnyxcrown.png new file mode 100644 index 000000000..4389b828a Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/cnyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/gcomcrown.png b/data/magic-m15-saga.mse-style/legend/gcomcrown.png new file mode 100644 index 000000000..a69b5a082 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/gcomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/gcrown.png b/data/magic-m15-saga.mse-style/legend/gcrown.png new file mode 100644 index 000000000..068e78fe6 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/glcrown.png b/data/magic-m15-saga.mse-style/legend/glcrown.png new file mode 100644 index 000000000..5efadad93 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/glcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/gnyxcrown.png b/data/magic-m15-saga.mse-style/legend/gnyxcrown.png new file mode 100644 index 000000000..eefe029a8 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/gnyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/mcomcrown.png b/data/magic-m15-saga.mse-style/legend/mcomcrown.png new file mode 100644 index 000000000..7a0ae9b85 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/mcomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/mcrown.png b/data/magic-m15-saga.mse-style/legend/mcrown.png new file mode 100644 index 000000000..382191c54 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/mlcrown.png b/data/magic-m15-saga.mse-style/legend/mlcrown.png new file mode 100644 index 000000000..8b518aa2b Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/mlcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/mnyxcrown.png b/data/magic-m15-saga.mse-style/legend/mnyxcrown.png new file mode 100644 index 000000000..29488e021 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/mnyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/rcomcrown.png b/data/magic-m15-saga.mse-style/legend/rcomcrown.png new file mode 100644 index 000000000..92a257af4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/rcomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/rcrown.png b/data/magic-m15-saga.mse-style/legend/rcrown.png new file mode 100644 index 000000000..2b83bb634 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/rlcrown.png b/data/magic-m15-saga.mse-style/legend/rlcrown.png new file mode 100644 index 000000000..f78eb5dc9 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/rlcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/rnyxcrown.png b/data/magic-m15-saga.mse-style/legend/rnyxcrown.png new file mode 100644 index 000000000..40ebf248a Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/rnyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/ucomcrown.png b/data/magic-m15-saga.mse-style/legend/ucomcrown.png new file mode 100644 index 000000000..2eb10e82b Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/ucomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/ucrown.png b/data/magic-m15-saga.mse-style/legend/ucrown.png new file mode 100644 index 000000000..e9a888dfc Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/ulcrown.png b/data/magic-m15-saga.mse-style/legend/ulcrown.png new file mode 100644 index 000000000..743ccdddd Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/ulcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/unyxcrown.png b/data/magic-m15-saga.mse-style/legend/unyxcrown.png new file mode 100644 index 000000000..b62d81170 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/unyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/wcomcrown.png b/data/magic-m15-saga.mse-style/legend/wcomcrown.png new file mode 100644 index 000000000..0b295cc57 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/wcomcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/wcrown.png b/data/magic-m15-saga.mse-style/legend/wcrown.png new file mode 100644 index 000000000..511534523 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/wlcrown.png b/data/magic-m15-saga.mse-style/legend/wlcrown.png new file mode 100644 index 000000000..21b776694 Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/wlcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/wnyxcrown.png b/data/magic-m15-saga.mse-style/legend/wnyxcrown.png new file mode 100644 index 000000000..cc9560c9a Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/wnyxcrown.png differ diff --git a/data/magic-m15-saga.mse-style/legend/xcrown.png b/data/magic-m15-saga.mse-style/legend/xcrown.png new file mode 100644 index 000000000..4ea247ccd Binary files /dev/null and b/data/magic-m15-saga.mse-style/legend/xcrown.png differ diff --git a/data/magic-m15-saga.mse-style/line.png b/data/magic-m15-saga.mse-style/line.png new file mode 100644 index 000000000..ed2a29373 Binary files /dev/null and b/data/magic-m15-saga.mse-style/line.png differ diff --git a/data/magic-m15-saga.mse-style/loyalty.png b/data/magic-m15-saga.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15-saga.mse-style/loyalty.png differ diff --git a/data/magic-m15-saga.mse-style/mcard.jpg b/data/magic-m15-saga.mse-style/mcard.jpg new file mode 100644 index 000000000..08666b9a8 Binary files /dev/null and b/data/magic-m15-saga.mse-style/mcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/mcard.png b/data/magic-m15-saga.mse-style/mcard.png new file mode 100644 index 000000000..8ec44c19d Binary files /dev/null and b/data/magic-m15-saga.mse-style/mcard.png differ diff --git a/data/magic-m15-saga.mse-style/mlcard.jpg b/data/magic-m15-saga.mse-style/mlcard.jpg new file mode 100644 index 000000000..9146b246c Binary files /dev/null and b/data/magic-m15-saga.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/mlpt.png b/data/magic-m15-saga.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-saga.mse-style/mlpt.png differ diff --git a/data/magic-m15-saga.mse-style/mlstamp.jpg b/data/magic-m15-saga.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-saga.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/mpt.png b/data/magic-m15-saga.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-saga.mse-style/mpt.png differ diff --git a/data/magic-m15-saga.mse-style/mstamp.jpg b/data/magic-m15-saga.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-saga.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_card.png b/data/magic-m15-saga.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..90b43dd42 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_crown.png b/data/magic-m15-saga.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_identity.png b/data/magic-m15-saga.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_mark.png b/data/magic-m15-saga.mse-style/multicolor_blend_mark.png new file mode 100644 index 000000000..268f89c08 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_mark.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_nyx.png b/data/magic-m15-saga.mse-style/multicolor_blend_nyx.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_nyx.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_pt.png b/data/magic-m15-saga.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_snowtexture.png b/data/magic-m15-saga.mse-style/multicolor_blend_snowtexture.png new file mode 100644 index 000000000..5c4d7c128 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_snowtexture.png differ diff --git a/data/magic-m15-saga.mse-style/multicolor_blend_stamp.png b/data/magic-m15-saga.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..c4fee6de1 Binary files /dev/null and b/data/magic-m15-saga.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-saga.mse-style/numerals/ii.png b/data/magic-m15-saga.mse-style/numerals/ii.png new file mode 100644 index 000000000..4107bc0df Binary files /dev/null and b/data/magic-m15-saga.mse-style/numerals/ii.png differ diff --git a/data/magic-m15-saga.mse-style/numerals/iii.png b/data/magic-m15-saga.mse-style/numerals/iii.png new file mode 100644 index 000000000..a8e1ad8ca Binary files /dev/null and b/data/magic-m15-saga.mse-style/numerals/iii.png differ diff --git a/data/magic-m15-saga.mse-style/numerals/iv.png b/data/magic-m15-saga.mse-style/numerals/iv.png new file mode 100644 index 000000000..2a2216840 Binary files /dev/null and b/data/magic-m15-saga.mse-style/numerals/iv.png differ diff --git a/data/magic-m15-saga.mse-style/numerals/v.png b/data/magic-m15-saga.mse-style/numerals/v.png new file mode 100644 index 000000000..e1f483093 Binary files /dev/null and b/data/magic-m15-saga.mse-style/numerals/v.png differ diff --git a/data/magic-m15-saga.mse-style/numerals/vi.png b/data/magic-m15-saga.mse-style/numerals/vi.png new file mode 100644 index 000000000..dc6ec351a Binary files /dev/null and b/data/magic-m15-saga.mse-style/numerals/vi.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/4pw_mask.png b/data/magic-m15-saga.mse-style/nyx/4pw_mask.png new file mode 100644 index 000000000..42ee1281a Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/4pw_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/4pw_v_mask.png b/data/magic-m15-saga.mse-style/nyx/4pw_v_mask.png new file mode 100644 index 000000000..d75f55178 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/4pw_v_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/anyx.png b/data/magic-m15-saga.mse-style/nyx/anyx.png new file mode 100644 index 000000000..4fe1a35f9 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/anyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/bnyx.png b/data/magic-m15-saga.mse-style/nyx/bnyx.png new file mode 100644 index 000000000..845258d08 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/bnyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/cnyx.png b/data/magic-m15-saga.mse-style/nyx/cnyx.png new file mode 100644 index 000000000..c5b30a561 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/cnyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/fullmask.png b/data/magic-m15-saga.mse-style/nyx/fullmask.png new file mode 100644 index 000000000..857806636 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/fullmask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/gnyx.png b/data/magic-m15-saga.mse-style/nyx/gnyx.png new file mode 100644 index 000000000..2d79253ca Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/gnyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/mask.png b/data/magic-m15-saga.mse-style/nyx/mask.png new file mode 100644 index 000000000..583eab206 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/mnyx.png b/data/magic-m15-saga.mse-style/nyx/mnyx.png new file mode 100644 index 000000000..d34d1ed75 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/mnyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/notch_fullmask.png b/data/magic-m15-saga.mse-style/nyx/notch_fullmask.png new file mode 100644 index 000000000..8bb0dbf5a Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/notch_fullmask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/notch_mask.png b/data/magic-m15-saga.mse-style/nyx/notch_mask.png new file mode 100644 index 000000000..5f23be743 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/notch_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/notch_v_fullmask.png b/data/magic-m15-saga.mse-style/nyx/notch_v_fullmask.png new file mode 100644 index 000000000..ede1144c4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/notch_v_fullmask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/notch_v_mask.png b/data/magic-m15-saga.mse-style/nyx/notch_v_mask.png new file mode 100644 index 000000000..11191ed91 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/notch_v_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/pw_mask.png b/data/magic-m15-saga.mse-style/nyx/pw_mask.png new file mode 100644 index 000000000..ddaf0bd6f Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/pw_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/pw_v_mask.png b/data/magic-m15-saga.mse-style/nyx/pw_v_mask.png new file mode 100644 index 000000000..ef75a6a54 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/pw_v_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/rnyx.png b/data/magic-m15-saga.mse-style/nyx/rnyx.png new file mode 100644 index 000000000..12216bf16 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/rnyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/unyx.png b/data/magic-m15-saga.mse-style/nyx/unyx.png new file mode 100644 index 000000000..c8b45e33f Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/unyx.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/v_fullmask.png b/data/magic-m15-saga.mse-style/nyx/v_fullmask.png new file mode 100644 index 000000000..604c36b82 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/v_fullmask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/v_mask.png b/data/magic-m15-saga.mse-style/nyx/v_mask.png new file mode 100644 index 000000000..4280009f7 Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/v_mask.png differ diff --git a/data/magic-m15-saga.mse-style/nyx/wnyx.png b/data/magic-m15-saga.mse-style/nyx/wnyx.png new file mode 100644 index 000000000..394f8dbff Binary files /dev/null and b/data/magic-m15-saga.mse-style/nyx/wnyx.png differ diff --git a/data/magic-m15-saga.mse-style/rcard.jpg b/data/magic-m15-saga.mse-style/rcard.jpg new file mode 100644 index 000000000..9b7f50332 Binary files /dev/null and b/data/magic-m15-saga.mse-style/rcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/rlcard.jpg b/data/magic-m15-saga.mse-style/rlcard.jpg new file mode 100644 index 000000000..4dd1ca9cb Binary files /dev/null and b/data/magic-m15-saga.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/rlpt.png b/data/magic-m15-saga.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-saga.mse-style/rlpt.png differ diff --git a/data/magic-m15-saga.mse-style/rlstamp.jpg b/data/magic-m15-saga.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-saga.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/rpt.png b/data/magic-m15-saga.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-saga.mse-style/rpt.png differ diff --git a/data/magic-m15-saga.mse-style/rstamp.jpg b/data/magic-m15-saga.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-saga.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/snow/asnow.png b/data/magic-m15-saga.mse-style/snow/asnow.png new file mode 100644 index 000000000..8002ff1fd Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/asnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/blsnow.png b/data/magic-m15-saga.mse-style/snow/blsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/blsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/bsnow.png b/data/magic-m15-saga.mse-style/snow/bsnow.png new file mode 100644 index 000000000..af57be644 Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/bsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/clsnow.png b/data/magic-m15-saga.mse-style/snow/clsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/clsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/csnow.png b/data/magic-m15-saga.mse-style/snow/csnow.png new file mode 100644 index 000000000..53ecded96 Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/csnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/glsnow.png b/data/magic-m15-saga.mse-style/snow/glsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/glsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/gsnow.png b/data/magic-m15-saga.mse-style/snow/gsnow.png new file mode 100644 index 000000000..22b90dfb2 Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/gsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/mlsnow.png b/data/magic-m15-saga.mse-style/snow/mlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/mlsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/msnow.png b/data/magic-m15-saga.mse-style/snow/msnow.png new file mode 100644 index 000000000..3254f3370 Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/msnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/rlsnow.png b/data/magic-m15-saga.mse-style/snow/rlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/rlsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/rsnow.png b/data/magic-m15-saga.mse-style/snow/rsnow.png new file mode 100644 index 000000000..42c2ca5ec Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/rsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/snow_mask.png b/data/magic-m15-saga.mse-style/snow/snow_mask.png new file mode 100644 index 000000000..95016c222 Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/snow_mask.png differ diff --git a/data/magic-m15-saga.mse-style/snow/ulsnow.png b/data/magic-m15-saga.mse-style/snow/ulsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/ulsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/usnow.png b/data/magic-m15-saga.mse-style/snow/usnow.png new file mode 100644 index 000000000..7d88cd475 Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/usnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/wlsnow.png b/data/magic-m15-saga.mse-style/snow/wlsnow.png new file mode 100644 index 000000000..b9e7c68db Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/wlsnow.png differ diff --git a/data/magic-m15-saga.mse-style/snow/wsnow.png b/data/magic-m15-saga.mse-style/snow/wsnow.png new file mode 100644 index 000000000..266cfcc4c Binary files /dev/null and b/data/magic-m15-saga.mse-style/snow/wsnow.png differ diff --git a/data/magic-m15-saga.mse-style/stamp_mask.png b/data/magic-m15-saga.mse-style/stamp_mask.png new file mode 100644 index 000000000..cf55a2dfb Binary files /dev/null and b/data/magic-m15-saga.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-saga.mse-style/style b/data/magic-m15-saga.mse-style/style new file mode 100644 index 000000000..a16789247 --- /dev/null +++ b/data/magic-m15-saga.mse-style/style @@ -0,0 +1,1187 @@ +mse version: 2.0.0 +game: magic +short name: M15 Sagas +full name: Dominaria Sagas +installer group: magic/m15 style/sagas +icon: card-sample.png +position hint: 010 + +version: 2020-05-10 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "" snowtexture: "snow/" pt: "" stamp: "" mark: "bookmark/" nyx:"nyx/", crown:"legend/" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" snowtexture:"snow.png" pt:"pt.png" mark: "mark.png" stamp: "stamp.jpg" nyx:"nyx.png", crown:"crown.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 + hybrid_previews := "land,hybrid" + landless := {if input == "nyx" or input == "crown" then true else false} + + crown_lead := { + if input != "crown" then "" + else if (styling.legend_crown == "custom" and styling.custom_crown_location != "") + then "/magic-mainframe-extras.mse-include/" + styling.custom_crown_location + else "" + } + crown_follow := { + if input != "crown" then "" + else if styling.legend_crown == "nyx" or (is_nyx() and contains(styling.other_options, match:"auto nyx")) + then "nyx" + else if styling.legend_crown == "companion" + then "com" + else "" + } + + # 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 } + + 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 := {"saga"} + + # Is the card a promo card? + is_promo := { styling.promo } + starting_loyalty := {chosen(styling.other_options, choice:"use starting loyalty")} + + is_stamped := { is_rare() and styling.holofoil_stamped_rares } + split_12 := {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:0, end:true, default:(if one_box() then 437 else if two_boxes() then 296 else if four_boxes() then 225 else 249)))} + split_23 := {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:1, end:true, default:(if one_box() then 437 else if two_boxes() then 437 else if four_boxes() then 296 else 343)))} + split_34 := {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:2, end:true, default:(if one_box() then 437 else if three_boxes() then 437 else if four_boxes() then 367 else 437)))} + + coords_map := [ + 1: {[card_style.level_1_text.top, card_style.level_1_text.bottom-card_style.level_1_text.top]}, + 2: {[card_style.level_2_text.top, card_style.level_2_text.bottom-card_style.level_2_text.top]}, + 3: {[card_style.level_3_text.top, card_style.level_3_text.bottom-card_style.level_3_text.top]}, + 4: {[card_style.level_4_text.top, card_style.level_4_text.bottom-card_style.level_4_text.top]}, + 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_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 + box_deets := coords_map[abil]() ###[top, height] + remain := box_deets[1] - 30*ch_count ###remaining space after chapter hexes + excess := remain - 10*(ch_count-1) ###remaining after 10px gaps + if excess >= 0 then out := box_deets[0] + excess/2 + 40*(self_index-1) ###top + buffer*index + hex*index-1 + else ( ###may not be enough room to ten-gap the middle + inner_gap := 10 + squeeze := 0 + outer_gap := (remain - inner_gap * (ch_count-1))/2 + if outer_gap < -6 then ( + squeeze := 2*(outer_gap+6)/(ch_count-1); + outer_gap := -6 + ) + inner_gap := inner_gap + squeeze + out := box_deets[0] + outer_gap + (self_index-1)*(30+inner_gap) + ) + 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)) } + 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} + + comma_count := filter_text@(match:",") + 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 } + text_size := { 13 -(if styling.separated_text_size == "" then 0 else to_number(styling.separated_text_size))} + 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 + else if input +17 <= (if split_12() != "" then split_12() else 249) then 1 + else 0 + } + 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 "") + +(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) + } + saga_rules_text := { chapter3() + "|" + (if split_12() != "" then split_12() else 249) + "|" + (if split_23() != "" then split_23() else 343) } + + one_box := {styling.chapter_textboxes == "one" } + 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")} + 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." } + 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_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) } + bookmark_background := { color_background(type:"mark", base_hybrid:card_hybrid) } + 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"} +############################################################## 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: chapter textboxes + description: How many textboxes does this Saga have? + choice: one + choice: two + choice: three + choice: four + initial: three +styling field: + type: text + name: snap chapter to box + description: Sets the chapter symbols to the given textbox, fo example "1,1,2," for I, II - Ability 1; III - Ability 2 +styling field: + type: text + name: chapter divider coordinates + description: Sets the position of the chapter breaks. Formatted as "1,2," Defaults are "296," for two "249,343," for three and "225,296,367," for four. +styling field: + type: text + name: reminder coordinate + description: Sets the position of the chapter breaks. Formatted as "1,2," Defaults are "296," for two "249,343," for three and "225,296,367," for four. +styling field: + type: text + name: separated text size + description: Use to standardize the font size of separated abilities. Default is size 13. +styling field: + type: text + name: alternate reminder + description: Change the reminder text that is generated for new cards +styling field: + type: text + name: custom chapter location + description: The location of the custom chapter symbol inside magic-mainframe-extras +styling field: + type: text + name: custom chapter name + description: Set how this symbol will be called in text exports (ie I, II...). Default is C. +styling field: + type: multiple choice + name: other options + choice: nyx + choice: snow + choice: vehicle + choice: use starting loyalty + choice: remove bookmark +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: choice + name: legend crown + choice: standard + choice: nyx + choice: companion + choice: custom + description: The type of legend crown to use for this card. +styling field: + type: text + name: custom crown location + description: location of custom legend crown images in magic-mainframe-extras +styling field: + type: text + name: replacement chapter location + description: location of replacement chapter symbols in magic-mainframe-extras, formatted as "folder/" +styling field: + type: text + name: chapter number coordinates + description: Sets the chapter symbols at the given height. Formatted as "1,2,3," Defaults are "183,223,329," for two and "185,279,373," for three. Use 40px offset. +styling field: + type: text + name: custom chapter coordinate + description: Set the custom symbol at the given height +styling field: + type: boolean + name: wider watermarks + description: Use the full watermark size for custom full-size backgrounds. + initial: no +styling field: + type: boolean + name: holofoil stamped rares + description: Use holofoil stamped rares +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: text + name: mainframe rarity + description: Use rarity symbols from magic-mainframe-extras.mse-include +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") } + other options: + render style: checklist + direction: vertical +############################################################## 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: { (if is_legend() then "crown_border" else "border_mask") + (if card.border_color == rgb(200,200,200) then "_silver" else "") + ".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- (0.5 * shrink_name())} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {16 - shrink_name()} + color: black + casting cost: + right: 348 + top: 28 + 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 29} + top: 31 + height: 18 + width: 14 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 188 + top: 59 + width: 157 + height: 379 + z index: 1 + ############################# Card type + indicator: + left: 30 + top: 449 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity()} + image: { card_identity() } + type: + left: { if has_identity() then "53" else "33" } + top: { 444 + shrink_type() } + width: { 309 - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + color: black + separator color: red + rarity: + right: 345 + top: 445 + 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 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 + watermark: + left: { if styling.wider_watermarks then 29 else 45 } + top: 60 + width: { if styling.wider_watermarks then 157 else 133 } + height: 378 + z index: 5 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + chapter text: + left: 30 + top: 60 + width: 153 + bottom: {if un_marked() then 60 else chapter0()} + z index: 3 + 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" + mask: {if un_marked() then "" else crop(to_image("textmask.png"), height:chapter0()-60, width:153, offset_x:0, offset_y:0)} + 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 + ############################# Levels + 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} + bottom: { if split_12() == "" then 249 else split_12() } + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + 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} + bottom: { if split_23() == "" then 343 else split_23() } + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + 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} + bottom: {if split_34() == "" then 437 else split_34() } + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + 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} + bottom: 437 + 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: 6 + padding right: 4 + padding top: 3 + padding bottom: 3 + 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 + ############################# PT + pt: + z index: 4 + left: 286 + top: 469 + width: {if starting_loyalty() then 0 else 60} + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + loyalty: + z index: 7 + left: 326 + top: 468 + width: {if starting_loyalty() then 13.16 else 0} + height: 34.63 + alignment: center middle + font: + name: Beleren Bold + size: 14 + 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 + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 497.5 + width: 200 + height: 10 + z index: 2 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) then 500 else 498 } + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 6 + 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: loyalty box + editable: false + choice: loyalty + save value: false +extra card field: + type: choice + name: stamp + choice: stamp + editable: false + save value: false +extra card field: + type: choice + name: foil layer + choice: foil + save value: false + editable: 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: clear frame + choice: frame + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: bookmark + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: chapter 1 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 2 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 3 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 4 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 5 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter 6 + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: chapter custom + choice: chapter + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: filler text + editable: true + save value: true + show statistics: false + multi line: true + script: + forward_editor(field: card.special_text) + special_text() +extra card field: + type: choice + name: linebreak 1 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 2 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 3 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 4 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 5 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 6 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: linebreak 7 + choice: line + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: snow overlay + choice: snow + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: vehicle overlay + choice: car door + save value: false + editable: false +extra card field: + type: choice + name: nyx overlay + choice: nyx + save value: false + editable: false + script: card.card_color +extra card field: + type: choice + name: crown + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: stripe + choice: stripe + editable: false + save value: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 6 + 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: 6 + render style: image + image: artist_arrow.png + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 3 + visible: { card.pt != "" and not starting_loyalty() } + render style: image + image: { card_ptbox() } + loyalty box: + right: 362 + top: 466 + width: 60 + height: 38 + z index: 6 + render style: image + visible: { starting_loyalty() and card.loyalty != "" } + choice images: + loyalty: loyalty.png + stamp: + left: 170 + top: 474 + width: 36.5 + height: 22.5 + z index: 6 + visible: { is_stamped() } + render style: image + image: foil_stamp.png + mask: stamp_mask.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"} + auto copyright: + right: 350 + top: {if (starting_loyalty() and card.loyalty != "") or (card.pt != "" and not starting_loyalty()) then 500 else 498} + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 6 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold + chapter 1: + left: 14 + top: { if chapter1() == "" then 185 else chapter1() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("1")} + visible: {not un_marked()} + chapter 2: + left: 14 + top: { if chapter2() == "" then 279 else chapter2() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("2")} + visible: {not un_marked()} + chapter 3: + left: 14 + top: { if chapter3() == "" then 373 else chapter3() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("3")} + visible: {not un_marked()} + chapter 4: + left: 14 + top: { if chapter4() == "" then 600 else chapter4() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("4")} + visible: {not un_marked()} + chapter 5: + left: 14 + top: { if chapter5() == "" then 600 else chapter5() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("5")} + visible: {not un_marked()} + chapter 6: + left: 14 + top: { if chapter6() == "" then 600 else chapter6() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {alt_chapters("6")} + visible: {not un_marked()} + chapter custom: + left: 14 + top: { if chapter_custom() == "" then 600 else chapter_custom() } + width: 30 + height: 34 + render style: image + z index: 5 + image: {custom_chapter_node()} + visible: {not un_marked()} + linebreak 1: + left: 30 + top: {chapter0()} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {not un_marked()} + linebreak 2: + left: 30 + top: {if split_12() == "" then 248 else split_12()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + linebreak 3: + left: 30 + top: {if split_23() == "" then 342 else split_23()-1} + width: 156 + height: 3 + render style: image + z index: 3 + image: 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 + render style: image + z index: 3 + image: line.png + visible: {four_boxes()} + linebreak 5: + left: 30 + top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:3, end:true, default:600))} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {four_boxes()} + linebreak 6: + left: 30 + top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:4, end:true, default:600))} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {four_boxes()} + linebreak 7: + left: 30 + top: {to_number(pull_comma_array(styling.chapter_divider_coordinates, cell:5, end:true, default:600))} + width: 156 + height: 3 + render style: image + z index: 3 + image: line.png + visible: {four_boxes()} + nyx overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {nyx_background()} + z index: 0 + visible: {is_nyx()} + mask: {"nyx/" + (if is_vehicle() or is_snow() then "v_") + "fullmask.png"} + snow overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {snow_background()} + z index: 0 + visible: {is_snow()} + mask: {"snow/snow_mask.png"} + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: voverlay_full.png + mask: nyx/fullmask.png + z index: 0 + visible: {is_vehicle()} + crown: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {crown_background()} + z index: 3 + visible: {is_legend()} + bookmark: + left: 15 + top: 60 + width: 27 + height: 372 + render style: image + image: {bookmark_background()} + z index: 4 + visible: {not un_marked()} + stripe: + left: 15 + top: 60 + width: 27 + height: 372 + 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 diff --git a/data/magic-m15-saga.mse-style/textmask.png b/data/magic-m15-saga.mse-style/textmask.png new file mode 100644 index 000000000..aaa97c43b Binary files /dev/null and b/data/magic-m15-saga.mse-style/textmask.png differ diff --git a/data/magic-m15-saga.mse-style/tombstone.png b/data/magic-m15-saga.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-saga.mse-style/tombstone.png differ diff --git a/data/magic-m15-saga.mse-style/ucard.jpg b/data/magic-m15-saga.mse-style/ucard.jpg new file mode 100644 index 000000000..38baab906 Binary files /dev/null and b/data/magic-m15-saga.mse-style/ucard.jpg differ diff --git a/data/magic-m15-saga.mse-style/ulcard.jpg b/data/magic-m15-saga.mse-style/ulcard.jpg new file mode 100644 index 000000000..5ff69856d Binary files /dev/null and b/data/magic-m15-saga.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/ulpt.png b/data/magic-m15-saga.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-saga.mse-style/ulpt.png differ diff --git a/data/magic-m15-saga.mse-style/ulstamp.jpg b/data/magic-m15-saga.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/upt.png b/data/magic-m15-saga.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-saga.mse-style/upt.png differ diff --git a/data/magic-m15-saga.mse-style/ustamp.jpg b/data/magic-m15-saga.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-saga.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/voverlay.png b/data/magic-m15-saga.mse-style/voverlay.png new file mode 100644 index 000000000..bfca25453 Binary files /dev/null and b/data/magic-m15-saga.mse-style/voverlay.png differ diff --git a/data/magic-m15-saga.mse-style/voverlay_full.png b/data/magic-m15-saga.mse-style/voverlay_full.png new file mode 100644 index 000000000..dc02d3702 Binary files /dev/null and b/data/magic-m15-saga.mse-style/voverlay_full.png differ diff --git a/data/magic-m15-saga.mse-style/vpt.png b/data/magic-m15-saga.mse-style/vpt.png new file mode 100644 index 000000000..218ae7203 Binary files /dev/null and b/data/magic-m15-saga.mse-style/vpt.png differ diff --git a/data/magic-m15-saga.mse-style/watermark_mask.png b/data/magic-m15-saga.mse-style/watermark_mask.png new file mode 100644 index 000000000..67fd1cbf6 Binary files /dev/null and b/data/magic-m15-saga.mse-style/watermark_mask.png differ diff --git a/data/magic-m15-saga.mse-style/wcard.jpg b/data/magic-m15-saga.mse-style/wcard.jpg new file mode 100644 index 000000000..cfa94efc4 Binary files /dev/null and b/data/magic-m15-saga.mse-style/wcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/wlcard.jpg b/data/magic-m15-saga.mse-style/wlcard.jpg new file mode 100644 index 000000000..911301e98 Binary files /dev/null and b/data/magic-m15-saga.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-saga.mse-style/wlpt.png b/data/magic-m15-saga.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-saga.mse-style/wlpt.png differ diff --git a/data/magic-m15-saga.mse-style/wlstamp.jpg b/data/magic-m15-saga.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-saga.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-saga.mse-style/wpt.png b/data/magic-m15-saga.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-saga.mse-style/wpt.png differ diff --git a/data/magic-m15-saga.mse-style/wstamp.jpg b/data/magic-m15-saga.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-saga.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-scroll.mse-style/acard.jpg b/data/magic-m15-scroll.mse-style/acard.jpg new file mode 100644 index 000000000..b9f74fb96 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/acard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/alpt.png b/data/magic-m15-scroll.mse-style/alpt.png new file mode 100644 index 000000000..85e84c2cb Binary files /dev/null and b/data/magic-m15-scroll.mse-style/alpt.png differ diff --git a/data/magic-m15-scroll.mse-style/apt.png b/data/magic-m15-scroll.mse-style/apt.png new file mode 100644 index 000000000..85e84c2cb Binary files /dev/null and b/data/magic-m15-scroll.mse-style/apt.png differ diff --git a/data/magic-m15-scroll.mse-style/artifact_blend_card.png b/data/magic-m15-scroll.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..ecfeaa1b6 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-scroll.mse-style/artifact_blend_identity.png b/data/magic-m15-scroll.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..41e338777 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-scroll.mse-style/artifact_blend_pt.png b/data/magic-m15-scroll.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..250b60c70 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-scroll.mse-style/artist_arrow.png b/data/magic-m15-scroll.mse-style/artist_arrow.png new file mode 100644 index 000000000..06282ea70 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-scroll.mse-style/bcard.jpg b/data/magic-m15-scroll.mse-style/bcard.jpg new file mode 100644 index 000000000..51b535499 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/bcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/blcard.jpg b/data/magic-m15-scroll.mse-style/blcard.jpg new file mode 100644 index 000000000..adf0dbc52 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/blcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/blpt.png b/data/magic-m15-scroll.mse-style/blpt.png new file mode 100644 index 000000000..8893b8d78 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/blpt.png differ diff --git a/data/magic-m15-scroll.mse-style/border_mask.png b/data/magic-m15-scroll.mse-style/border_mask.png new file mode 100644 index 000000000..c21cdc910 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/border_mask.png differ diff --git a/data/magic-m15-scroll.mse-style/bpt.png b/data/magic-m15-scroll.mse-style/bpt.png new file mode 100644 index 000000000..8893b8d78 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/bpt.png differ diff --git a/data/magic-m15-scroll.mse-style/build.bat b/data/magic-m15-scroll.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-scroll.mse-style/build.bat @@ -0,0 +1,7 @@ +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-scroll.mse-style/card-sample.png b/data/magic-m15-scroll.mse-style/card-sample.png new file mode 100644 index 000000000..52b5bdc7b Binary files /dev/null and b/data/magic-m15-scroll.mse-style/card-sample.png differ diff --git a/data/magic-m15-scroll.mse-style/ccard.jpg b/data/magic-m15-scroll.mse-style/ccard.jpg new file mode 100644 index 000000000..44176cb98 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/ccard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/clcard.jpg b/data/magic-m15-scroll.mse-style/clcard.jpg new file mode 100644 index 000000000..b602ac582 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/clcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/clpt.png b/data/magic-m15-scroll.mse-style/clpt.png new file mode 100644 index 000000000..5fab79d31 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/clpt.png differ diff --git a/data/magic-m15-scroll.mse-style/cpt.png b/data/magic-m15-scroll.mse-style/cpt.png new file mode 100644 index 000000000..a90a88ba1 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/cpt.png differ diff --git a/data/magic-m15-scroll.mse-style/foil_mask.png b/data/magic-m15-scroll.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/foil_mask.png differ diff --git a/data/magic-m15-scroll.mse-style/foil_mask_rare.png b/data/magic-m15-scroll.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-scroll.mse-style/foil_stamp.png b/data/magic-m15-scroll.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-scroll.mse-style/foilstamp.png b/data/magic-m15-scroll.mse-style/foilstamp.png new file mode 100644 index 000000000..761c01b54 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/foilstamp.png differ diff --git a/data/magic-m15-scroll.mse-style/gcard.jpg b/data/magic-m15-scroll.mse-style/gcard.jpg new file mode 100644 index 000000000..272faa193 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/gcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/glcard.jpg b/data/magic-m15-scroll.mse-style/glcard.jpg new file mode 100644 index 000000000..b373c3877 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/glcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/glpt.png b/data/magic-m15-scroll.mse-style/glpt.png new file mode 100644 index 000000000..539b22284 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/glpt.png differ diff --git a/data/magic-m15-scroll.mse-style/gpt.png b/data/magic-m15-scroll.mse-style/gpt.png new file mode 100644 index 000000000..539b22284 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/gpt.png differ diff --git a/data/magic-m15-scroll.mse-style/hybrid_blend_card.png b/data/magic-m15-scroll.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..afbbe90cf Binary files /dev/null and b/data/magic-m15-scroll.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-scroll.mse-style/hybrid_blend_identity.png b/data/magic-m15-scroll.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..41e338777 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-scroll.mse-style/hybrid_blend_pt.png b/data/magic-m15-scroll.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..a7e55dc2a Binary files /dev/null and b/data/magic-m15-scroll.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/aidentity.png b/data/magic-m15-scroll.mse-style/identity/aidentity.png new file mode 100644 index 000000000..242fd09d9 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/aidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/bidentity.png b/data/magic-m15-scroll.mse-style/identity/bidentity.png new file mode 100644 index 000000000..1fef1cdfa Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/bidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/blidentity.png b/data/magic-m15-scroll.mse-style/identity/blidentity.png new file mode 100644 index 000000000..1fef1cdfa Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/blidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/cidentity.png b/data/magic-m15-scroll.mse-style/identity/cidentity.png new file mode 100644 index 000000000..e16ebed99 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/cidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/clidentity.png b/data/magic-m15-scroll.mse-style/identity/clidentity.png new file mode 100644 index 000000000..bb1416636 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/clidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/gidentity.png b/data/magic-m15-scroll.mse-style/identity/gidentity.png new file mode 100644 index 000000000..cd667b0c3 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/gidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/glidentity.png b/data/magic-m15-scroll.mse-style/identity/glidentity.png new file mode 100644 index 000000000..cd667b0c3 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/glidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/kidentity.png b/data/magic-m15-scroll.mse-style/identity/kidentity.png new file mode 100644 index 000000000..c60e3383c Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/kidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/klidentity.png b/data/magic-m15-scroll.mse-style/identity/klidentity.png new file mode 100644 index 000000000..c60e3383c Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/klidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/midentity.png b/data/magic-m15-scroll.mse-style/identity/midentity.png new file mode 100644 index 000000000..da7f7420e Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/midentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/mlidentity.png b/data/magic-m15-scroll.mse-style/identity/mlidentity.png new file mode 100644 index 000000000..da7f7420e Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/mlidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/pidentity.png b/data/magic-m15-scroll.mse-style/identity/pidentity.png new file mode 100644 index 000000000..0a802beda Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/pidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/plidentity.png b/data/magic-m15-scroll.mse-style/identity/plidentity.png new file mode 100644 index 000000000..0a802beda Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/plidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/ridentity.png b/data/magic-m15-scroll.mse-style/identity/ridentity.png new file mode 100644 index 000000000..bad1fb38d Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/ridentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/rlidentity.png b/data/magic-m15-scroll.mse-style/identity/rlidentity.png new file mode 100644 index 000000000..bad1fb38d Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/rlidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/uidentity.png b/data/magic-m15-scroll.mse-style/identity/uidentity.png new file mode 100644 index 000000000..e6e16f29f Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/uidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/ulidentity.png b/data/magic-m15-scroll.mse-style/identity/ulidentity.png new file mode 100644 index 000000000..e6e16f29f Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/ulidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/widentity.png b/data/magic-m15-scroll.mse-style/identity/widentity.png new file mode 100644 index 000000000..040f6fc09 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/widentity.png differ diff --git a/data/magic-m15-scroll.mse-style/identity/wlidentity.png b/data/magic-m15-scroll.mse-style/identity/wlidentity.png new file mode 100644 index 000000000..040f6fc09 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/identity/wlidentity.png differ diff --git a/data/magic-m15-scroll.mse-style/kcard.jpg b/data/magic-m15-scroll.mse-style/kcard.jpg new file mode 100644 index 000000000..cfc5c9c79 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/kcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/klcard.jpg b/data/magic-m15-scroll.mse-style/klcard.jpg new file mode 100644 index 000000000..a225e101d Binary files /dev/null and b/data/magic-m15-scroll.mse-style/klcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/kpt.png b/data/magic-m15-scroll.mse-style/kpt.png new file mode 100644 index 000000000..cfec4ae7c Binary files /dev/null and b/data/magic-m15-scroll.mse-style/kpt.png differ diff --git a/data/magic-m15-scroll.mse-style/landmask.png b/data/magic-m15-scroll.mse-style/landmask.png new file mode 100644 index 000000000..51716333d Binary files /dev/null and b/data/magic-m15-scroll.mse-style/landmask.png differ diff --git a/data/magic-m15-scroll.mse-style/mcard.jpg b/data/magic-m15-scroll.mse-style/mcard.jpg new file mode 100644 index 000000000..f283df855 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/mcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/mlcard.jpg b/data/magic-m15-scroll.mse-style/mlcard.jpg new file mode 100644 index 000000000..75510ad37 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/mlcard.png b/data/magic-m15-scroll.mse-style/mlcard.png new file mode 100644 index 000000000..efcf0600f Binary files /dev/null and b/data/magic-m15-scroll.mse-style/mlcard.png differ diff --git a/data/magic-m15-scroll.mse-style/mlpt.png b/data/magic-m15-scroll.mse-style/mlpt.png new file mode 100644 index 000000000..1f88c0c96 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/mlpt.png differ diff --git a/data/magic-m15-scroll.mse-style/mpt.png b/data/magic-m15-scroll.mse-style/mpt.png new file mode 100644 index 000000000..1f88c0c96 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/mpt.png differ diff --git a/data/magic-m15-scroll.mse-style/multicolor_blend_card.png b/data/magic-m15-scroll.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..fff45b01b Binary files /dev/null and b/data/magic-m15-scroll.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-scroll.mse-style/multicolor_blend_identity.png b/data/magic-m15-scroll.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..41e338777 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-scroll.mse-style/multicolor_blend_pt.png b/data/magic-m15-scroll.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..a7e55dc2a Binary files /dev/null and b/data/magic-m15-scroll.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-scroll.mse-style/pcard.jpg b/data/magic-m15-scroll.mse-style/pcard.jpg new file mode 100644 index 000000000..c9b1b34aa Binary files /dev/null and b/data/magic-m15-scroll.mse-style/pcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/plcard.jpg b/data/magic-m15-scroll.mse-style/plcard.jpg new file mode 100644 index 000000000..ede53c5f7 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/plcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/ppt.png b/data/magic-m15-scroll.mse-style/ppt.png new file mode 100644 index 000000000..aa9e9b4dd Binary files /dev/null and b/data/magic-m15-scroll.mse-style/ppt.png differ diff --git a/data/magic-m15-scroll.mse-style/ptback.png b/data/magic-m15-scroll.mse-style/ptback.png new file mode 100644 index 000000000..61d7968b4 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/ptback.png differ diff --git a/data/magic-m15-scroll.mse-style/rcard.jpg b/data/magic-m15-scroll.mse-style/rcard.jpg new file mode 100644 index 000000000..22eaa55ab Binary files /dev/null and b/data/magic-m15-scroll.mse-style/rcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/rlcard.jpg b/data/magic-m15-scroll.mse-style/rlcard.jpg new file mode 100644 index 000000000..1e026d576 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/rlpt.png b/data/magic-m15-scroll.mse-style/rlpt.png new file mode 100644 index 000000000..b16a24747 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/rlpt.png differ diff --git a/data/magic-m15-scroll.mse-style/rpt.png b/data/magic-m15-scroll.mse-style/rpt.png new file mode 100644 index 000000000..b16a24747 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/rpt.png differ diff --git a/data/magic-m15-scroll.mse-style/scroll_mask.png b/data/magic-m15-scroll.mse-style/scroll_mask.png new file mode 100644 index 000000000..4a924a2f3 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/scroll_mask.png differ diff --git a/data/magic-m15-scroll.mse-style/stamp.png b/data/magic-m15-scroll.mse-style/stamp.png new file mode 100644 index 000000000..6ee52ff86 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/stamp.png differ diff --git a/data/magic-m15-scroll.mse-style/style b/data/magic-m15-scroll.mse-style/style new file mode 100644 index 000000000..5e78bfdca --- /dev/null +++ b/data/magic-m15-scroll.mse-style/style @@ -0,0 +1,555 @@ +mse version: 2.0.0 +game: magic +short name: M15 Scroll +full name: M15 Scrolls +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 080 + +version: 2018-02-08 +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: 2015-12-13 +depends on: + package: magic-mana-scroll.mse-symbol-font + version: 2015-12-13 +depends on: + package: magic-mana-null.mse-symbol-font + version: 2017-05-30 + +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 := { styling.colored_multicolor_land_name } + + template_prefix := [card: "" pt: "" "" identity: "identity/"] + template_suffix := [card: "card.jpg" pt: "pt.png", 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 } + has_identity := { styling.color_indicator_dot } + 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: choice + name: seal stamps + initial: with holofoil stamp + choice: none + choice: seal only + choice: with holofoil stamp + description: Optional holofoil seal stamps +styling field: + type: boolean + name: pt boxes + initial: yes + description: Add a box around card p/ts +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: 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-scroll.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() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 35 else 50 } + top: 43 + right: { 341 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: MagicMedieval + size: 16 + color: black + casting cost: + right: 346 + top: 41 + 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: 28 + top: 55 + width: 318 + height: 283 + z index: 1 + default: {default_image(card.card_color)} + mask: scroll_mask.png + ############################# Card type + indicator: + left: 32 + top: 328 + width: 17 + height: 17 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "53" else "32" } + top: 327 + width: { (if has_identity() then "288" else "308") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: MagicMedieval + size: 15 + color: { rgba(0,0,0,0) } + separator color: red + rarity: + right: 343 + top: 325 + 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: 28 + top: 351 + width: 318 + height: { if card.pt != "" then 119 else 128 } + font: + name: MagicMedieval + size: 14 + scale down to: 6 + color: { rgba (0,0,0,0) } + symbol font: + name: magic-mana-null + 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: 5 + line height hard: 1.2 + line height line: 1.4 + line height soft: 0.9 + line height hard max: 1.1 + line height line max: 1.6 + mask: { if card.pt != "" and styling.pt_boxes then "textmask.png" } + 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: 4 + left: 303 + top: 451 + width: 39 + height: 28 + alignment: center middle shrink-overflow + font: + name: Vivaldi + size: 18 + color: black + weight: bold + separator color: red + ############################# Card sorting / numbering + set code: + left: 24 + top: 500 + width: 40 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: black + weight: bold + ############################# Copyright stuff + illustrator: + left: { 44 + card_style.set_code.content_width } + top: 499 + width: 200 + height: 10 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: black + copyright: + right: 349 + top: 488 + width: 140 + height: 10 + z index: 2 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + font: + name: Matrix + size: 7 + color: black + 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 layer + choice: foil + save value: false + editable: false +extra card field: + type: text + name: replacement text + editable: false + multi line: true + save value: false + script: replace(card.text, match: "—", replace: "-") +extra card field: + type: text + name: replacement type + editable: false + save value: false + script: replace(card.type, match: "—", replace: "-") +extra card field: + type: choice + name: stamp + editable: false + save value: false + choice: seal +extra card field: + type: choice + name: pt box + choice: pt box + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt back + choice: pt back + 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 style: + card code: + left: { if set.automatic_card_numbers then 24 else 19 } + top: 488 + width: 120 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: black + weight: bold + artist arrow: + left: { 28 + card_style.set_code.content_width } + top: 502 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + pt box: + left: 304 + top: 450 + width: 50 + height: 42 + z index: 1 + visible: { card.pt == "moo" } + 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" } + replacement text: + left: 28 + top: 351 + width: 318 + height: { if card.pt != "" then 119 else 128 } + font: + name: MagicMedieval + 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: 5 + line height hard: 1.2 + line height line: 1.4 + line height soft: 0.9 + line height hard max: 1.1 + line height line max: 1.6 + mask: { if card.pt != "" and styling.pt_boxes then "textmask.png" } + replacement type: + left: { if has_identity() then "53" else "32" } + top: 327 + width: { (if has_identity() then "288" else "308") - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: MagicMedieval + size: 15 + color: black + stamp: + left: 166 + top: 480 + width: 50 + height: 37 + z index: 1 + render style: image + image: { if contains(styling.seal_stamps, match:"holofoil") then "foilstamp.png" else "stamp.png" } + visible: { not contains(styling.seal_stamps, match:"none") } + pt box: + left: 0 + top: 442 + height: 50 + width: 375 + z index: 3 + render style: image + image: { card_ptbox() } + visible: { card.pt != "" and styling.pt_boxes } + pt back: + left: 300 + top: 450 + height: 32 + width: 47 + z index: 2 + render style: image + image: ptback.png + visible: { card.pt != "" and styling.pt_boxes } + auto copyright: + right: 349 + top: 488 + width: 140 + height: 10 + z index: 2 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: black + weight: bold \ No newline at end of file diff --git a/data/magic-m15-scroll.mse-style/textmask.png b/data/magic-m15-scroll.mse-style/textmask.png new file mode 100644 index 000000000..2bb52bb0c Binary files /dev/null and b/data/magic-m15-scroll.mse-style/textmask.png differ diff --git a/data/magic-m15-scroll.mse-style/ucard.jpg b/data/magic-m15-scroll.mse-style/ucard.jpg new file mode 100644 index 000000000..135c0e06b Binary files /dev/null and b/data/magic-m15-scroll.mse-style/ucard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/ulcard.jpg b/data/magic-m15-scroll.mse-style/ulcard.jpg new file mode 100644 index 000000000..b1698d7af Binary files /dev/null and b/data/magic-m15-scroll.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/ulpt.png b/data/magic-m15-scroll.mse-style/ulpt.png new file mode 100644 index 000000000..40f9a66a6 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/ulpt.png differ diff --git a/data/magic-m15-scroll.mse-style/upt.png b/data/magic-m15-scroll.mse-style/upt.png new file mode 100644 index 000000000..40f9a66a6 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/upt.png differ diff --git a/data/magic-m15-scroll.mse-style/wcard.jpg b/data/magic-m15-scroll.mse-style/wcard.jpg new file mode 100644 index 000000000..ff09ae170 Binary files /dev/null and b/data/magic-m15-scroll.mse-style/wcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/wlcard.jpg b/data/magic-m15-scroll.mse-style/wlcard.jpg new file mode 100644 index 000000000..f0cf004af Binary files /dev/null and b/data/magic-m15-scroll.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-scroll.mse-style/wlpt.png b/data/magic-m15-scroll.mse-style/wlpt.png new file mode 100644 index 000000000..c1083d5cf Binary files /dev/null and b/data/magic-m15-scroll.mse-style/wlpt.png differ diff --git a/data/magic-m15-scroll.mse-style/wpt.png b/data/magic-m15-scroll.mse-style/wpt.png new file mode 100644 index 000000000..c1083d5cf Binary files /dev/null and b/data/magic-m15-scroll.mse-style/wpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/acard.png b/data/magic-m15-showcase-etched-foil.mse-style/acard.png new file mode 100644 index 000000000..34c7a079d Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/acard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/apt.png b/data/magic-m15-showcase-etched-foil.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/apt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..6e3c392b2 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_crown.png b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..9931164b9 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/artist_arrow.png b/data/magic-m15-showcase-etched-foil.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/astamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/astamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/bar.png b/data/magic-m15-showcase-etched-foil.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/bar.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/bcard.png b/data/magic-m15-showcase-etched-foil.mse-style/bcard.png new file mode 100644 index 000000000..ae3e3094e Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/bcard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/border_legend.png b/data/magic-m15-showcase-etched-foil.mse-style/border_legend.png new file mode 100644 index 000000000..4b6916ef6 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/border_legend.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/border_mask.png b/data/magic-m15-showcase-etched-foil.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/border_mask.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/bpt.png b/data/magic-m15-showcase-etched-foil.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/bpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/bstamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/card-sample.png b/data/magic-m15-showcase-etched-foil.mse-style/card-sample.png new file mode 100644 index 000000000..6bb1f24d5 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/card-sample.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/ccard.png b/data/magic-m15-showcase-etched-foil.mse-style/ccard.png new file mode 100644 index 000000000..883897c8f Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/ccard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/cpt.png b/data/magic-m15-showcase-etched-foil.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/cpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/acmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/acmrcrown.png new file mode 100644 index 000000000..275e1b569 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/acmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/bcmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/bcmrcrown.png new file mode 100644 index 000000000..3bccdb62a Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/bcmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/ccmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/ccmrcrown.png new file mode 100644 index 000000000..4ae74cca5 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/ccmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/gcmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/gcmrcrown.png new file mode 100644 index 000000000..3dfac3a26 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/gcmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/mcmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/mcmrcrown.png new file mode 100644 index 000000000..4df9b680c Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/mcmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/rcmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/rcmrcrown.png new file mode 100644 index 000000000..059031994 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/rcmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/ucmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/ucmrcrown.png new file mode 100644 index 000000000..76e120c30 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/ucmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/crown/wcmrcrown.png b/data/magic-m15-showcase-etched-foil.mse-style/crown/wcmrcrown.png new file mode 100644 index 000000000..4daf22cdd Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/crown/wcmrcrown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/cstamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/foil_mask.png b/data/magic-m15-showcase-etched-foil.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-etched-foil.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/foil_stamp.png b/data/magic-m15-showcase-etched-foil.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/framemask.png b/data/magic-m15-showcase-etched-foil.mse-style/framemask.png new file mode 100644 index 000000000..53ebda743 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/framemask.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/gcard.png b/data/magic-m15-showcase-etched-foil.mse-style/gcard.png new file mode 100644 index 000000000..eda372000 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/gcard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/gpt.png b/data/magic-m15-showcase-etched-foil.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/gpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/gstamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..26eae83c5 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_crown.png b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..7da4d0ad4 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/hyvrid_blend_card2.png b/data/magic-m15-showcase-etched-foil.mse-style/hyvrid_blend_card2.png new file mode 100644 index 000000000..ab55efe6e Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/hyvrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/imagemask.png b/data/magic-m15-showcase-etched-foil.mse-style/imagemask.png new file mode 100644 index 000000000..36bc6b54d Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/imagemask.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/mcard.png b/data/magic-m15-showcase-etched-foil.mse-style/mcard.png new file mode 100644 index 000000000..5e4b0f3cc Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/mcard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/mpt.png b/data/magic-m15-showcase-etched-foil.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/mpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/mstamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..777000cb4 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_crown.png b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..7dc03e80b Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/rcard.png b/data/magic-m15-showcase-etched-foil.mse-style/rcard.png new file mode 100644 index 000000000..c3d16faac Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/rcard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/rpt.png b/data/magic-m15-showcase-etched-foil.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/rpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/rstamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/stamp_mask.png b/data/magic-m15-showcase-etched-foil.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/style b/data/magic-m15-showcase-etched-foil.mse-style/style new file mode 100644 index 000000000..63163810d --- /dev/null +++ b/data/magic-m15-showcase-etched-foil.mse-style/style @@ -0,0 +1,618 @@ +mse version: 2.0.0 +game: magic +short name: Etched +full name: Commander Foils +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 095 + +version: 2021-02-16 +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 +####### images from digiman +############################################################## 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: "" crown:"crown/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" crown:"cmrcrown.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" + crown_background := { color_background(type:"crown", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # 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: "") + is_vehicle := {contains(card.type, match:"Vehicle")} +############################################################## 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: 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 + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: {if is_legend() then "border_legend.png" else "border_mask.png"} + 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: 32 + top: 30 + right: { 341 - card_style.casting_cost.content_width } + height: {23 - 0.5*shrink_name()} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {16 - shrink_name()} + 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 + ############################# 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: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "46" else "28" } + top: {shrink_type() + 296 } + 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: 2 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type()} + 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 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: 29 + top: {327-(-chop_top())} + width: 314 + bottom: {481-chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: white + symbol font: + name: { styling.text_box_mana_symbols } + size: 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: 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: 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: 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 + 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: 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 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() } + mask: stamp_mask.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 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) != "" 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()} + crown: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {crown_background()} + z index: 5 + visible: {is_legend()} diff --git a/data/magic-m15-showcase-etched-foil.mse-style/ucard.png b/data/magic-m15-showcase-etched-foil.mse-style/ucard.png new file mode 100644 index 000000000..54d5611c7 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/ucard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/upt.png b/data/magic-m15-showcase-etched-foil.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/upt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/ustamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/ustamp.png b/data/magic-m15-showcase-etched-foil.mse-style/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/ustamp.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/voverlay.png b/data/magic-m15-showcase-etched-foil.mse-style/voverlay.png new file mode 100644 index 000000000..82010675b Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/voverlay.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/voverlay_mask.png b/data/magic-m15-showcase-etched-foil.mse-style/voverlay_mask.png new file mode 100644 index 000000000..d2d196f3f Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/voverlay_mask.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/wcard.png b/data/magic-m15-showcase-etched-foil.mse-style/wcard.png new file mode 100644 index 000000000..80d5f802e Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/wcard.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/wpt.png b/data/magic-m15-showcase-etched-foil.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/wpt.png differ diff --git a/data/magic-m15-showcase-etched-foil.mse-style/wstamp.jpg b/data/magic-m15-showcase-etched-foil.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-showcase-etched-foil.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/acard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/acard.png new file mode 100644 index 000000000..7853b9a00 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/acard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/apt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/apt.png new file mode 100644 index 000000000..089f60fbf Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/apt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..38cab7805 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..aeda04033 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card3.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..38cab7805 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card4.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card4.png new file mode 100644 index 000000000..aeda04033 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_card4.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_flag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_flag.png new file mode 100644 index 000000000..75f619853 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_flag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_flag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_flag2.png new file mode 100644 index 000000000..17a5d4d4c Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_flag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_icon.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_icon.png new file mode 100644 index 000000000..17195da0c Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_icon.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_icon2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_icon2.png new file mode 100644 index 000000000..08cdbb959 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_icon2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_identity2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_identity2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..e424adeee Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_pt2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_pt2.png new file mode 100644 index 000000000..e424adeee Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_pt2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/artist_arrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/astamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/astamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/bar.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bar.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/bcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bcard.png new file mode 100644 index 000000000..0fd09512b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/border_legend.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/border_legend.png new file mode 100644 index 000000000..7522926fd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/border_legend.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/border_mask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/border_mask.png new file mode 100644 index 000000000..e205fa1a8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/border_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/bpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bpt.png new file mode 100644 index 000000000..129270c6a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/bstamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/card-sample.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/card-sample.png new file mode 100644 index 000000000..d6ed545dc Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/card-sample.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/ccard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ccard.png new file mode 100644 index 000000000..56e717dcb Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ccard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/aetherprint.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/aetherprint.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/artifact.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/artifact.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/bcorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/bcorner.png new file mode 100644 index 000000000..735e0b9f5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/bcorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/ccorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/ccorner.png new file mode 100644 index 000000000..34012b063 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/ccorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/compass.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/compass.png new file mode 100644 index 000000000..29947fce1 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/compass.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/creature.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/creature.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/eldrazi.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/eldrazi.png new file mode 100644 index 000000000..358dc4d27 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/eldrazi.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/enchantment.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/enchantment.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/gcorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/gcorner.png new file mode 100644 index 000000000..6f8ba2d33 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/gcorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/instant.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/instant.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/land.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/land.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/mcorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/mcorner.png new file mode 100644 index 000000000..30b17f556 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/mcorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/moon.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/moon.png new file mode 100644 index 000000000..8cc78a03d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/moon.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/multitype.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/multitype.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/night_circle.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/night_circle.png new file mode 100644 index 000000000..d6118b70a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/night_circle.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/planeswalker.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/planeswalker.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/rcorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/rcorner.png new file mode 100644 index 000000000..9e4110c7d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/rcorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/sorcery.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/sorcery.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/structure.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/structure.png new file mode 100644 index 000000000..11f950667 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/structure.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/sun_circle.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/sun_circle.png new file mode 100644 index 000000000..ca9fded6a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/sun_circle.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/ucorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/ucorner.png new file mode 100644 index 000000000..36a841937 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/ucorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/wcorner.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/wcorner.png new file mode 100644 index 000000000..2801d44f6 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/corners/wcorner.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/cpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/cpt.png new file mode 100644 index 000000000..237116a97 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/cpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/cstamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/aflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/aflag.png new file mode 100644 index 000000000..b6de0d3ed Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/aflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/aflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/aflag2.png new file mode 100644 index 000000000..350755db9 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/aflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/bflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/bflag.png new file mode 100644 index 000000000..e8b7262cb Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/bflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/bflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/bflag2.png new file mode 100644 index 000000000..d7587e4be Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/bflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/cflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/cflag.png new file mode 100644 index 000000000..128428e7b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/cflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/cflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/cflag2.png new file mode 100644 index 000000000..db5503dfd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/cflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/gflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/gflag.png new file mode 100644 index 000000000..27f4600cf Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/gflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/gflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/gflag2.png new file mode 100644 index 000000000..2a1eaa265 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/gflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/mflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/mflag.png new file mode 100644 index 000000000..da18740da Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/mflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/mflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/mflag2.png new file mode 100644 index 000000000..36c64d457 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/mflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/rflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/rflag.png new file mode 100644 index 000000000..db8933831 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/rflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/rflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/rflag2.png new file mode 100644 index 000000000..e956ad7cd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/rflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/uflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/uflag.png new file mode 100644 index 000000000..1d94488de Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/uflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/uflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/uflag2.png new file mode 100644 index 000000000..428d5151d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/uflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/wflag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/wflag.png new file mode 100644 index 000000000..a792103b8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/wflag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/wflag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/wflag2.png new file mode 100644 index 000000000..f1b366468 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/flags/wflag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_mask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_stamp.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/framemask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/framemask.png new file mode 100644 index 000000000..53ebda743 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/framemask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/gcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/gcard.png new file mode 100644 index 000000000..7f07e4d83 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/gcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/gpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/gpt.png new file mode 100644 index 000000000..d6f3c7d54 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/gpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/gstamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..be352a65b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..b4ca1cabd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card3.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..be352a65b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card4.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card4.png new file mode 100644 index 000000000..b4ca1cabd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_card4.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_flag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_flag.png new file mode 100644 index 000000000..161c9daa1 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_flag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_flag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_flag2.png new file mode 100644 index 000000000..0fbea2397 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_flag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_icon.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_icon.png new file mode 100644 index 000000000..1c1d024c6 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_icon.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_icon2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_icon2.png new file mode 100644 index 000000000..9c76d4e25 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_icon2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_identity2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_identity2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..7b776d972 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_pt2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_pt2.png new file mode 100644 index 000000000..7b776d972 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_pt2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/hyvrid_blend_card2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hyvrid_blend_card2.png new file mode 100644 index 000000000..ab55efe6e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/hyvrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/aarrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/aarrow.png new file mode 100644 index 000000000..a1083c4dc Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/aarrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/aarrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/aarrow2.png new file mode 100644 index 000000000..2c7a291f6 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/aarrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/barrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/barrow.png new file mode 100644 index 000000000..aefa438e7 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/barrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/barrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/barrow2.png new file mode 100644 index 000000000..75c094274 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/barrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/carrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/carrow.png new file mode 100644 index 000000000..ba39598c6 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/carrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/carrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/carrow2.png new file mode 100644 index 000000000..3df94d9a0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/carrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/garrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/garrow.png new file mode 100644 index 000000000..8fbf7ab10 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/garrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/garrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/garrow2.png new file mode 100644 index 000000000..5c71b81db Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/garrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/marrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/marrow.png new file mode 100644 index 000000000..04626bd90 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/marrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/marrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/marrow2.png new file mode 100644 index 000000000..e76a1371a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/marrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/rarrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/rarrow.png new file mode 100644 index 000000000..fdeb1755b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/rarrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/rarrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/rarrow2.png new file mode 100644 index 000000000..d1fa48423 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/rarrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/uarrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/uarrow.png new file mode 100644 index 000000000..5155d419b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/uarrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/uarrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/uarrow2.png new file mode 100644 index 000000000..adb764664 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/uarrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/warrow.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/warrow.png new file mode 100644 index 000000000..3bb9f6405 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/warrow.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/warrow2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/warrow2.png new file mode 100644 index 000000000..eedb2b953 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/icons/warrow2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/imagemask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/imagemask.png new file mode 100644 index 000000000..36bc6b54d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/imagemask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/acard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/acard.png new file mode 100644 index 000000000..7a32241ef Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/acard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/bcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/bcard.png new file mode 100644 index 000000000..b83dcf6ae Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/bcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/ccard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/ccard.png new file mode 100644 index 000000000..639ded28d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/ccard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/framemask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/framemask.png new file mode 100644 index 000000000..61575d3cf Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/framemask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/gcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/gcard.png new file mode 100644 index 000000000..824c26dab Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/gcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/imagemask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/imagemask.png new file mode 100644 index 000000000..349978243 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/imagemask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/mcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/mcard.png new file mode 100644 index 000000000..f2f1ff675 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/mcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/rcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/rcard.png new file mode 100644 index 000000000..196e66993 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/rcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/ucard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/ucard.png new file mode 100644 index 000000000..629d48ccd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/ucard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/voverlay.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/voverlay.png new file mode 100644 index 000000000..2ada90b11 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/voverlay.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/wcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/wcard.png new file mode 100644 index 000000000..c499d3f88 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/legend/wcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/mcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/mcard.png new file mode 100644 index 000000000..808f03c2e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/mcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/mpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/mpt.png new file mode 100644 index 000000000..eea35678c Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/mpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/mstamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..d1e2ee2b3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..454876da8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card3.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..d1e2ee2b3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card4.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card4.png new file mode 100644 index 000000000..454876da8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_card4.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_flag.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_flag.png new file mode 100644 index 000000000..1358adb97 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_flag.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_flag2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_flag2.png new file mode 100644 index 000000000..a897077e7 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_flag2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_icon.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_icon.png new file mode 100644 index 000000000..0e333df86 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_icon.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_icon2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_icon2.png new file mode 100644 index 000000000..5095112cb Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_icon2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_identity2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_identity2.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_identity2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..d76322896 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_pt2.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_pt2.png new file mode 100644 index 000000000..d76322896 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_pt2.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/rcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/rcard.png new file mode 100644 index 000000000..9ce0f2cb5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/rcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/rpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/rpt.png new file mode 100644 index 000000000..ecc049004 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/rpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/rstamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/stamp_mask.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/style b/data/magic-m15-showcase-kaldheim-dfc.mse-style/style new file mode 100644 index 000000000..1c47ef89c --- /dev/null +++ b/data/magic-m15-showcase-kaldheim-dfc.mse-style/style @@ -0,0 +1,1195 @@ +mse version: 2.0.0 +game: magic +short name: DFC Vikings +full name: Kaldheim Showcase +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 095 + +version: 2021-02-16 +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: 752 +card height: 523 +card dpi: 150 +####### images from digiman +############################################################## Extra scripts +init script: + # Load scripts for image box + include file: /magic-default-image.mse-include/scripts + + # 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:"legend/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/" icon:"icons/" icon2:"icons/" flag: "flags/" flag2:"flags/" card3: "" card4:"legend/" pt2: "" identity2: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2:"card.png" pt: "pt.png" stamp: "stamp.jpg" identity: "identity.png" icon:"arrow.png" icon2:"arrow2.png" flag: "flag.png" flag2:"flag2.png" card3: "card.png" card4:"card.png" pt2: "pt.png" identity2: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + (if input == "a" then "c" else input) + template_suffix[type] } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + legend_background := { color_background(type:"card2", base_hybrid:card_hybrid) } + legend_background2 := { color_background(type:"card4", base_hybrid:card_hybrid) } + card_background2 := { color_background(type:"card3", base_hybrid:card_hybrid) } + card_ptbox := { color_background(type:"pt", base_hybrid:card_hybrid) } + card_ptbox2 := { color_background(type:"pt2", base_hybrid:card_hybrid) } + front_arrow_image := { color_background(type:"icon", base_hybrid:card_hybrid) } + front_flag_image := { color_background(type:"flag", base_hybrid:card_hybrid) } + back_arrow_image := { color_background(type:"icon2", base_hybrid:card_hybrid) } + back_flag_image := { color_background(type:"flag2", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # 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} + + 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} + shrink_type2 := {if styling.shrink_typeline_text != "" then to_int((if comma_count(styling.shrink_typeline_text) != "" then split_text(match:",", styling.shrink_typeline_text).1)) else 0 } + shrink_name2 := {if styling.shrink_name_text != "" then to_int((if comma_count(styling.shrink_name_text) != "" then split_text(match:",", styling.shrink_name_text).1)) 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")} + is_legend := {set.auto_legends and contains(card.super_type, match:"Legendary") } + is_modal_dfc := {styling.dfc_type != "transforming"} + auto_flags := {styling.dfc_type == "modal with standard flags"} + back_vehicle := {contains(card.type_2, match:"Vehicle")} + back_legend := {set.auto_legends and contains(card.super_type_2, match:"Legendary") } + back_face := replace@(match:"a", replace:"b") + +############################################################## 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: dfc type + choice: transforming + choice: modal with standard flags + choice: modal with custom flags +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: text + name: custom symbol one + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +styling field: + type: text + name: custom symbol two + description: Uses a custom DFC symbol from data/magic-mainframe-extras.mse-include +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 + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: {if is_legend() then "border_legend.png" else "border_mask.png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_legend() then legend_background() else card_background() } + mask: {(if is_legend() then "legend/" else "") + "framemask.png"} + card color 2: + left: 377 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if back_legend() then legend_background2() else card_background2() } + mask: {(if back_legend() then "legend/" else "") + "framemask.png"} + ############################# Name line + name: + left: 45 + top: {if is_legend() then 33 else 22} + right: { 341 - card_style.casting_cost.content_width } + height: {23 - 0.5*shrink_name()} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {15 - shrink_name()} + color: white + name 2: + left: 422 + top: {if back_legend() then 33 else 22} + right: { 718 - card_style.casting_cost_2.content_width } + height: {23 - 0.5*shrink_name2()} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {15 - shrink_name2()} + color: white + casting cost: + right: 346 + top: {if is_legend() then 33 else 22} + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle right + 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: 723 + top: {if back_legend() then 33 else 22} + 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 + ############################# Image + image: + left: 39 + top: {if is_legend() then 60 else 48} + width: 297 + height: {if is_legend() then 243 else 255} + z index: -1 + default: {default_image(card.card_color)} + mask: {(if is_legend() then "legend/") + "imagemask.png"} + image 2: + left: 416 + top: {if back_legend() then 60 else 48} + width: 297 + height: {if back_legend() then 243 else 255} + z index: -1 + default: {default_image(card.card_color_2)} + mask: {(if back_legend() then "legend/") + "imagemask.png"} + ############################# Card type + indicator: + left: 26 + top: 308 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 403 + top: 308 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "46" else "28" } + top: {shrink_type() + 305 } + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type()} + color: white + separator color: red + type 2: + left: { 377 + (if has_identity() then 46 else 28) } + top: {shrink_type2() + 305 } + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type2() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type2()} + color: white + separator color: red + rarity: + right: 344 + top: 308 + 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") + rarity 2: + right: 721 + top: 308 + 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: 29 + top: {338-(-chop_top())} + width: 314 + bottom: {477-chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + scale down to: 6 + 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 + text 2: + left: 406 + top: {338-(-chop_top2())} + width: 314 + bottom: {477-chop_bot2()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + scale down to: 6 + 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_2) 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_2) 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 + watermark 2: + left: 402 + 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: 293 + top: 468 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 15 + color: black + separator color: red + pt 2: + z index: 2 + left: 670 + top: 468 + 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 + set code 2: + left: 401 + 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 + illustrator 2: + left: { 421 + 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: { 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 + copyright 2: + right: 727 + 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 + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() 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: text + name: card code 2 + editable: false + save value: false + script: + if set.automatic_card_numbers and not is_unsorted() then + forward_editor(prefix: card_number_m15() + "b/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text) + else + back_face(card.custom_card_number) + " " + rarity_code() + " " + 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: pt box 2 + script: card.card_color_2 + 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: 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 + 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 field: + type: choice + name: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: flavor bar 2 + 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: vehicle overlay 2 + choice: overlay + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: front modal flag + script: card.card_color_2 + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: back modal flag + script: card.card_color + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: corner + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: modal + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "day" + script: if is_modal_dfc() then "modal" else if value == "modal" then "day" else value + save value: true + editable: true +extra card field: + type: choice + name: corner 2 + choice: none + choice: day + choice: night + choice: moon + choice: eldrazi + choice: compass + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: sorcery + choice: planeswalker + choice: structure + choice: aetherprint + choice: modal + choice: + name: sparker colors + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: multicolor + choice: colorless + choice: custom one + choice: custom two + default: "night" + script: if is_modal_dfc() then "modal" else if value == "modal" then "night" else value + save value: true + editable: true +extra card field: + type: text + name: back type hint + script: if front_modal_hint().0 != "" then front_modal_hint().0 else value + save value: true + editable: true +extra card field: + type: text + name: back color hint + script: if front_modal_hint().1 != "" then front_modal_hint().1 else value + save value: true + editable: true +extra card field: + type: text + name: front type hint + script: if back_modal_hint().0 != "" then back_modal_hint().0 else value + save value: true + editable: true +extra card field: + type: text + name: front color hint + script: if back_modal_hint().1 != "" then back_modal_hint().1 else value + save value: true + editable: true +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: 401 + 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 + artist arrow 2: + left: { 405 + 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: 285 + top: 460 + width: 77 + height: 43 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { if is_vehicle() then "vpt.png" else card_ptbox() } + pt box 2: + left: 662 + top: 460 + width: 77 + height: 43 + z index: 1 + visible: { card.pt_2 != "" } + render style: image + image: { if back_vehicle() then "vpt.png" else card_ptbox2() } + 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" } + foil layer 2: + 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.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() } + mask: stamp_mask.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 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 + auto copyright 2: + right: 727 + 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) != "" and set.use_flavor_bar } + flavor bar 2: + left: 377 + top: { bar_equation2() } + 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: {(if is_legend() then "legend/" else "") + "voverlay.png" } + z index: 0 + visible: {is_vehicle()} + vehicle overlay 2: + left: 377 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if back_legend() then "legend/" else "") + "voverlay.png" } + z index: 0 + visible: {back_vehicle()} + front modal flag: + left: 16 + top: 467 + width: 160 + height: 20 + render style: image + image: {front_flag_image()} + z index: 2 + visible: {is_modal_dfc()} + back type hint: + left: 30 + top: 470 + width: 80 + height: 12 + z index: 3 + visible: {is_modal_dfc()} + font: + name: Beleren Bold + size: 9 + color: white + back color hint: + right: 163 + top: 471 + width: 80 + height: 14 + z index: 3 + visible: {is_modal_dfc()} + font: + name: MPlantin + size: 10 + color: white + symbol font: + name: { styling.text_box_mana_symbols } + size: 10 + scale down to: 6 + alignment: right middle + back modal flag: + left: 393 + top: 467 + width: 160 + height: 20 + render style: image + image: {back_flag_image()} + z index: 2 + visible: {is_modal_dfc()} + front type hint: + left: 407 + top: 470 + width: 80 + height: 12 + z index: 3 + visible: {is_modal_dfc()} + font: + name: Beleren Bold + size: 9 + color: black + front color hint: + right: 540 + top: 471 + width: 80 + height: 14 + z index: 3 + visible: {is_modal_dfc()} + font: + name: MPlantin + size: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 10 + scale down to: 6 + alignment: right middle + + ################# Transform node + corner: + left: {if is_modal_dfc() then 4 else 10} + top: { if is_legend() then 29 else 18 } + height: 31 + width: {if is_modal_dfc() then 37 else 31} + z index: 5 + render style: image + choice images: + day: corners/sun_circle.png + night: corners/night_circle.png + eldrazi: corners/eldrazi.png + moon: corners/moon.png + compass: corners/compass.png + artifact: corners/artifact.png + creature: corners/creature.png + enchantment: corners/enchantment.png + instant: corners/instant.png + land: corners/land.png + multitype: corners/multitype.png + sorcery: corners/sorcery.png + planeswalker: corners/planeswalker.png + structure: corners/structure.png + aetherprint: corners/aetherprint.png + sparker colors white: corners/wcorner.png + sparker colors blue: corners/ucorner.png + sparker colors black: corners/bcorner.png + sparker colors red: corners/rcorner.png + sparker colors green: corners/gcorner.png + sparker colors multicolor: corners/mcorner.png + sparker colors colorless: corners/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + modal: {front_arrow_image(card.card_color)} + corner 2: + left: {if is_modal_dfc() then 381 else 387} + top: { if back_legend() then 29 else 18 } + height: 31 + width: {if is_modal_dfc() then 37 else 31} + z index: 5 + render style: image + choice images: + day: corners/sun_circle.png + night: corners/night_circle.png + eldrazi: corners/eldrazi.png + moon: corners/moon.png + compass: corners/compass.png + artifact: corners/artifact.png + creature: corners/creature.png + enchantment: corners/enchantment.png + instant: corners/instant.png + land: corners/land.png + multitype: corners/multitype.png + sorcery: corners/sorcery.png + planeswalker: corners/planeswalker.png + structure: corners/structure.png + aetherprint: corners/aetherprint.png + sparker colors white: corners/wcorner.png + sparker colors blue: corners/ucorner.png + sparker colors black: corners/bcorner.png + sparker colors red: corners/rcorner.png + sparker colors green: corners/gcorner.png + sparker colors multicolor: corners/mcorner.png + sparker colors colorless: corners/ccorner.png + custom one: { if contains(styling.custom_symbol_one, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_one else "" } + custom two: { if contains(styling.custom_symbol_two, match:".png") then "/magic-mainframe-extras.mse-include/" + styling.custom_symbol_two else "" } + modal: {back_arrow_image(card.card_color_2)} diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/ucard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ucard.png new file mode 100644 index 000000000..f6f2df495 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ucard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/upt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/upt.png new file mode 100644 index 000000000..56baf750b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/upt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/ustamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/ustamp.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/ustamp.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/voverlay.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/voverlay.png new file mode 100644 index 000000000..43a40e561 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/voverlay.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/vpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/vpt.png new file mode 100644 index 000000000..f6708c41d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/vpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/wcard.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/wcard.png new file mode 100644 index 000000000..7f266aea5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/wcard.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/wpt.png b/data/magic-m15-showcase-kaldheim-dfc.mse-style/wpt.png new file mode 100644 index 000000000..7b022a838 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/wpt.png differ diff --git a/data/magic-m15-showcase-kaldheim-dfc.mse-style/wstamp.jpg b/data/magic-m15-showcase-kaldheim-dfc.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-showcase-kaldheim-dfc.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary details.png b/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary details.png new file mode 100644 index 000000000..e7f35f182 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary details.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary pinline.png b/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary pinline.png new file mode 100644 index 000000000..a35a1866f Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/Gold legendary pinline.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/Gold nonlegendary pinline.png b/data/magic-m15-showcase-kaldheim.mse-style/Gold nonlegendary pinline.png new file mode 100644 index 000000000..2cc13b6c5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/Gold nonlegendary pinline.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/acard.png b/data/magic-m15-showcase-kaldheim.mse-style/acard.png new file mode 100644 index 000000000..7853b9a00 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/acard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/apt.png b/data/magic-m15-showcase-kaldheim.mse-style/apt.png new file mode 100644 index 000000000..089f60fbf Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/apt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..38cab7805 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..aeda04033 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..e424adeee Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/artist_arrow.png b/data/magic-m15-showcase-kaldheim.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/astamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/astamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bar.png b/data/magic-m15-showcase-kaldheim.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/bar.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bcard.png b/data/magic-m15-showcase-kaldheim.mse-style/bcard.png new file mode 100644 index 000000000..0fd09512b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/bcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/border_legend.png b/data/magic-m15-showcase-kaldheim.mse-style/border_legend.png new file mode 100644 index 000000000..7522926fd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/border_legend.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png new file mode 100644 index 000000000..e205fa1a8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/border_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bpt.png b/data/magic-m15-showcase-kaldheim.mse-style/bpt.png new file mode 100644 index 000000000..129270c6a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/bpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/bstamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png b/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png new file mode 100644 index 000000000..eff4688f5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/card-sample.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/ccard.png b/data/magic-m15-showcase-kaldheim.mse-style/ccard.png new file mode 100644 index 000000000..56e717dcb Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/ccard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/cpt.png b/data/magic-m15-showcase-kaldheim.mse-style/cpt.png new file mode 100644 index 000000000..237116a97 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/cpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/cstamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/foil_stamp.png b/data/magic-m15-showcase-kaldheim.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/framemask.png b/data/magic-m15-showcase-kaldheim.mse-style/framemask.png new file mode 100644 index 000000000..53ebda743 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/framemask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gcard.png b/data/magic-m15-showcase-kaldheim.mse-style/gcard.png new file mode 100644 index 000000000..7f07e4d83 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/gcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gold legendary frame.png b/data/magic-m15-showcase-kaldheim.mse-style/gold legendary frame.png new file mode 100644 index 000000000..f307f8853 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/gold legendary frame.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary details.png b/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary details.png new file mode 100644 index 000000000..9a01c8c5a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary details.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary frame.png b/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary frame.png new file mode 100644 index 000000000..2ced87fbb Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/gold nonlegendary frame.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gpt.png b/data/magic-m15-showcase-kaldheim.mse-style/gpt.png new file mode 100644 index 000000000..d6f3c7d54 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/gpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/gstamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..be352a65b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..b4ca1cabd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..7b776d972 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/hyvrid_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/hyvrid_blend_card2.png new file mode 100644 index 000000000..ab55efe6e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/hyvrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/imagemask.png b/data/magic-m15-showcase-kaldheim.mse-style/imagemask.png new file mode 100644 index 000000000..36bc6b54d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/imagemask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/acard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/acard.png new file mode 100644 index 000000000..7a32241ef Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/acard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/bcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/bcard.png new file mode 100644 index 000000000..b83dcf6ae Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/bcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/ccard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/ccard.png new file mode 100644 index 000000000..639ded28d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/ccard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/framemask.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/framemask.png new file mode 100644 index 000000000..61575d3cf Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/framemask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/gcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/gcard.png new file mode 100644 index 000000000..824c26dab Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/gcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/imagemask.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/imagemask.png new file mode 100644 index 000000000..349978243 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/imagemask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/mcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/mcard.png new file mode 100644 index 000000000..f2f1ff675 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/mcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/rcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/rcard.png new file mode 100644 index 000000000..196e66993 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/rcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/ucard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/ucard.png new file mode 100644 index 000000000..629d48ccd Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/ucard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/voverlay.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/voverlay.png new file mode 100644 index 000000000..2ada90b11 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/voverlay.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/legend/wcard.png b/data/magic-m15-showcase-kaldheim.mse-style/legend/wcard.png new file mode 100644 index 000000000..c499d3f88 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/legend/wcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/mcard.png b/data/magic-m15-showcase-kaldheim.mse-style/mcard.png new file mode 100644 index 000000000..808f03c2e Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/mcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/mpt.png b/data/magic-m15-showcase-kaldheim.mse-style/mpt.png new file mode 100644 index 000000000..eea35678c Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/mpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/mstamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..d1e2ee2b3 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card2.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..454876da8 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..d76322896 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/rcard.png b/data/magic-m15-showcase-kaldheim.mse-style/rcard.png new file mode 100644 index 000000000..9ce0f2cb5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/rcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/rpt.png b/data/magic-m15-showcase-kaldheim.mse-style/rpt.png new file mode 100644 index 000000000..ecc049004 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/rpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/rstamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/stamp_mask.png b/data/magic-m15-showcase-kaldheim.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/style b/data/magic-m15-showcase-kaldheim.mse-style/style new file mode 100644 index 000000000..4bb7f115a --- /dev/null +++ b/data/magic-m15-showcase-kaldheim.mse-style/style @@ -0,0 +1,606 @@ +mse version: 2.0.0 +game: magic +short name: Vikings +full name: Kaldheim Showcase +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 095 + +version: 2021-02-16 +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 +####### images from digiman +############################################################## 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:"legend/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2:"card.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" + legend_background := { color_background(type:"card2", base_hybrid:card_hybrid) } + card_ptbox := { color_background(type:"pt", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # 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: "") + is_vehicle := {contains(card.type, match:"Vehicle")} +############################################################## 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: 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 + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: {if is_legend() then "border_legend.png" else "border_mask.png"} + card color: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + popup style: in place + image: { if is_legend() then legend_background() else card_background() } + mask: {(if is_legend() then "legend/" else "") + "framemask.png"} + ############################# Name line + name: + left: 26 + top: {if is_legend() then 33 else 22} + right: { 341 - card_style.casting_cost.content_width } + height: {23 - 0.5*shrink_name()} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {15 - shrink_name()} + color: white + casting cost: + right: 346 + top: {if is_legend() then 33 else 22} + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle right + 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 + ############################# Image + image: + left: 39 + top: {if is_legend() then 60 else 48} + width: 297 + height: {if is_legend() then 243 else 255} + z index: -1 + default: {default_image(card.card_color)} + mask: {(if is_legend() then "legend/") + "imagemask.png"} + ############################# Card type + indicator: + left: 26 + top: 308 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "46" else "28" } + top: {shrink_type() + 305 } + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: { 20 - shrink_type() } + alignment: top shrink-overflow + z index: 2 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type()} + color: white + separator color: red + rarity: + right: 344 + top: 308 + width: 44 + height: 22 + z index: 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: 29 + top: {338-(-chop_top())} + width: 314 + bottom: {477-chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + scale down to: 6 + 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: 293 + top: 468 + 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 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: 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 + 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: choice + name: vehicle overlay + choice: overlay + 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: 285 + top: 460 + width: 77 + height: 43 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { if is_vehicle() then "vpt.png" else 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() } + mask: stamp_mask.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 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) != "" and set.use_flavor_bar } + vehicle overlay: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {(if is_legend() then "legend/" else "") + "voverlay.png" } + z index: 0 + visible: {is_vehicle()} \ No newline at end of file diff --git a/data/magic-m15-showcase-kaldheim.mse-style/ucard.png b/data/magic-m15-showcase-kaldheim.mse-style/ucard.png new file mode 100644 index 000000000..f6f2df495 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/ucard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/upt.png b/data/magic-m15-showcase-kaldheim.mse-style/upt.png new file mode 100644 index 000000000..56baf750b Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/upt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/ustamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/ustamp.png b/data/magic-m15-showcase-kaldheim.mse-style/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/ustamp.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/voverlay.png b/data/magic-m15-showcase-kaldheim.mse-style/voverlay.png new file mode 100644 index 000000000..43a40e561 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/voverlay.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/vpt.png b/data/magic-m15-showcase-kaldheim.mse-style/vpt.png new file mode 100644 index 000000000..f6708c41d Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/vpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/wcard.png b/data/magic-m15-showcase-kaldheim.mse-style/wcard.png new file mode 100644 index 000000000..7f266aea5 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/wcard.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/wpt.png b/data/magic-m15-showcase-kaldheim.mse-style/wpt.png new file mode 100644 index 000000000..7b022a838 Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/wpt.png differ diff --git a/data/magic-m15-showcase-kaldheim.mse-style/wstamp.jpg b/data/magic-m15-showcase-kaldheim.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-showcase-kaldheim.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/acard.png b/data/magic-m15-showcase-strixhaven.mse-style/acard.png new file mode 100644 index 000000000..ab9a2b15b Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/acard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/apt.png b/data/magic-m15-showcase-strixhaven.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/apt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..fd47633b8 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_crown.png b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..9931164b9 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/artist_arrow.png b/data/magic-m15-showcase-strixhaven.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/bar.png b/data/magic-m15-showcase-strixhaven.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/bar.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/bcard.png b/data/magic-m15-showcase-strixhaven.mse-style/bcard.png new file mode 100644 index 000000000..8504f9847 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/bcard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/blends b/data/magic-m15-showcase-strixhaven.mse-style/blends new file mode 100644 index 000000000..3555f43e3 --- /dev/null +++ b/data/magic-m15-showcase-strixhaven.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-showcase-strixhaven.mse-style/border_mask.png b/data/magic-m15-showcase-strixhaven.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/border_mask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/bpt.png b/data/magic-m15-showcase-strixhaven.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/bpt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/card-sample.png b/data/magic-m15-showcase-strixhaven.mse-style/card-sample.png new file mode 100644 index 000000000..9c66f78da Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/card-sample.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/ccard.png b/data/magic-m15-showcase-strixhaven.mse-style/ccard.png new file mode 100644 index 000000000..1bd13e0f6 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/ccard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/cpt.png b/data/magic-m15-showcase-strixhaven.mse-style/cpt.png new file mode 100644 index 000000000..da5f62b28 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/cpt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/foil_mask.png b/data/magic-m15-showcase-strixhaven.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-strixhaven.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/foil_stamp.png b/data/magic-m15-showcase-strixhaven.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/frame_mask.png b/data/magic-m15-showcase-strixhaven.mse-style/frame_mask.png new file mode 100644 index 000000000..543f55e93 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/frame_mask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/framemask.png b/data/magic-m15-showcase-strixhaven.mse-style/framemask.png new file mode 100644 index 000000000..53ebda743 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/framemask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/gcard.png b/data/magic-m15-showcase-strixhaven.mse-style/gcard.png new file mode 100644 index 000000000..bbc88f17f Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/gcard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/gpt.png b/data/magic-m15-showcase-strixhaven.mse-style/gpt.png new file mode 100644 index 000000000..374dc86a0 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/gpt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..c55b67180 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_crown.png b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..7da4d0ad4 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/imagemask.png b/data/magic-m15-showcase-strixhaven.mse-style/imagemask.png new file mode 100644 index 000000000..d722b6218 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/imagemask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/mcard.png b/data/magic-m15-showcase-strixhaven.mse-style/mcard.png new file mode 100644 index 000000000..3211ce91c Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/mcard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/mpt.png b/data/magic-m15-showcase-strixhaven.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/mpt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..04224a85b Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_crown.png b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..7dc03e80b Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/rcard.png b/data/magic-m15-showcase-strixhaven.mse-style/rcard.png new file mode 100644 index 000000000..a85e40aa7 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/rcard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/rpt.png b/data/magic-m15-showcase-strixhaven.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/rpt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/stamp.png b/data/magic-m15-showcase-strixhaven.mse-style/stamp.png new file mode 100644 index 000000000..18d665257 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/stamp.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/stamp_mask.png b/data/magic-m15-showcase-strixhaven.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/style b/data/magic-m15-showcase-strixhaven.mse-style/style new file mode 100644 index 000000000..11a439627 --- /dev/null +++ b/data/magic-m15-showcase-strixhaven.mse-style/style @@ -0,0 +1,547 @@ +mse version: 2.0.0 +game: magic +short name: 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 +####### images from silverback_ape +############################################################## 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/" crown:"crown/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2:"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) + 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" + 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: "") + is_vehicle := {contains(card.type, match:"Vehicle")} + +############################################################## 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: 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: 32 + top: 30 + right: { 341 - card_style.casting_cost.content_width } + height: {23 - 0.5*shrink_name()} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {16 - shrink_name()} + 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-small-strixhaven + size: 15 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + ############################# Image + image: + left: 0 + top: 64 + width: 375 + height: 397 + z index: -1 + default: {default_image(card.card_color)} + mask: imagemask.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: { if has_identity() then 50 else 30 } + top: {shrink_type() + 297 } + 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: 2 + padding top: 2 + font: + name: Beleren Bold + size: {13 - 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: 29 + top: {329-(-chop_top())} + width: 314 + bottom: {483-chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + scale down to: 6 + 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: 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 + 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 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: 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 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) != "" and set.use_flavor_bar } diff --git a/data/magic-m15-showcase-strixhaven.mse-style/ucard.png b/data/magic-m15-showcase-strixhaven.mse-style/ucard.png new file mode 100644 index 000000000..3aad02f76 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/ucard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/upt.png b/data/magic-m15-showcase-strixhaven.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/upt.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/ustamp.png b/data/magic-m15-showcase-strixhaven.mse-style/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/ustamp.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/voverlay.png b/data/magic-m15-showcase-strixhaven.mse-style/voverlay.png new file mode 100644 index 000000000..82010675b Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/voverlay.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/voverlay_mask.png b/data/magic-m15-showcase-strixhaven.mse-style/voverlay_mask.png new file mode 100644 index 000000000..d2d196f3f Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/voverlay_mask.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/wcard.png b/data/magic-m15-showcase-strixhaven.mse-style/wcard.png new file mode 100644 index 000000000..f8312d02f Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/wcard.png differ diff --git a/data/magic-m15-showcase-strixhaven.mse-style/wpt.png b/data/magic-m15-showcase-strixhaven.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-showcase-strixhaven.mse-style/wpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/acard.png b/data/magic-m15-showcase-zendikar.mse-style/acard.png new file mode 100644 index 000000000..039f1d4e9 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/apt.png b/data/magic-m15-showcase-zendikar.mse-style/apt.png new file mode 100644 index 000000000..c745dd08c Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/apt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_card.png b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..b3118e357 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_card2.png b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..cac2ffc20 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_crown.png b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..9931164b9 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_identity.png b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_pt.png b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_stamp.png b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/artist_arrow.png b/data/magic-m15-showcase-zendikar.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/astamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/astamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/acard.png b/data/magic-m15-showcase-zendikar.mse-style/back/acard.png new file mode 100644 index 000000000..0611cecf1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/acard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/back/bcard.png new file mode 100644 index 000000000..f2ea15ba1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/back/ccard.png new file mode 100644 index 000000000..689ae2329 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/back/gcard.png new file mode 100644 index 000000000..13d743b63 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/back/mcard.png new file mode 100644 index 000000000..e1cdc3760 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/back/rcard.png new file mode 100644 index 000000000..4709b9969 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/back/ucard.png new file mode 100644 index 000000000..9209aee5d Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/back/wcard.png new file mode 100644 index 000000000..631e81597 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/back/xlcard.png b/data/magic-m15-showcase-zendikar.mse-style/back/xlcard.png new file mode 100644 index 000000000..9ea6bbd57 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/back/xlcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/bar.png b/data/magic-m15-showcase-zendikar.mse-style/bar.png new file mode 100644 index 000000000..e1f56b954 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/bar.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/bcard.png b/data/magic-m15-showcase-zendikar.mse-style/bcard.png new file mode 100644 index 000000000..a574584c2 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/bcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/border_legend.png b/data/magic-m15-showcase-zendikar.mse-style/border_legend.png new file mode 100644 index 000000000..4b6916ef6 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/border_legend.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/border_mask.png b/data/magic-m15-showcase-zendikar.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/border_mask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/bpt.png b/data/magic-m15-showcase-zendikar.mse-style/bpt.png new file mode 100644 index 000000000..e49f98320 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/bpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/bstamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/card-sample.png b/data/magic-m15-showcase-zendikar.mse-style/card-sample.png new file mode 100644 index 000000000..ee84aec81 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/card-sample.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/ccard.png b/data/magic-m15-showcase-zendikar.mse-style/ccard.png new file mode 100644 index 000000000..0e4f08297 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/ccard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/cpt.png b/data/magic-m15-showcase-zendikar.mse-style/cpt.png new file mode 100644 index 000000000..db1aa52d9 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/cpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/acrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/acrown.png new file mode 100644 index 000000000..af3af48e2 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/acrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/bcrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/bcrown.png new file mode 100644 index 000000000..d6f4dc27b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/bcrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/ccrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/ccrown.png new file mode 100644 index 000000000..eaf8e25c4 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/ccrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/gcrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/gcrown.png new file mode 100644 index 000000000..d6bab6eaa Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/gcrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/mcrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/mcrown.png new file mode 100644 index 000000000..285c33f0a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/mcrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/rcrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/rcrown.png new file mode 100644 index 000000000..e035910df Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/rcrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/ucrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/ucrown.png new file mode 100644 index 000000000..6a31e78e8 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/ucrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/crown/wcrown.png b/data/magic-m15-showcase-zendikar.mse-style/crown/wcrown.png new file mode 100644 index 000000000..f8c9b90d6 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/crown/wcrown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/cstamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/foil_mask.png b/data/magic-m15-showcase-zendikar.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/foil_mask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/foil_mask_rare.png b/data/magic-m15-showcase-zendikar.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/foil_stamp.png b/data/magic-m15-showcase-zendikar.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/frame_mask.png b/data/magic-m15-showcase-zendikar.mse-style/frame_mask.png new file mode 100644 index 000000000..508d6c77e Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/frame_mask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/framemask.png b/data/magic-m15-showcase-zendikar.mse-style/framemask.png new file mode 100644 index 000000000..53ebda743 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/framemask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/gcard.png b/data/magic-m15-showcase-zendikar.mse-style/gcard.png new file mode 100644 index 000000000..e96e8b5ec Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/gcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/gpt.png b/data/magic-m15-showcase-zendikar.mse-style/gpt.png new file mode 100644 index 000000000..6f08d7860 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/gpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/gstamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_card.png b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..3c9f7c62f Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_card2.png b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..5aba794e5 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_crown.png b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..7da4d0ad4 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_identity.png b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_pt.png b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_stamp.png b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/hyvrid_blend_card2.png b/data/magic-m15-showcase-zendikar.mse-style/hyvrid_blend_card2.png new file mode 100644 index 000000000..ab55efe6e Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/hyvrid_blend_card2.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/imagemask.png b/data/magic-m15-showcase-zendikar.mse-style/imagemask.png new file mode 100644 index 000000000..36bc6b54d Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/imagemask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/mcard.png b/data/magic-m15-showcase-zendikar.mse-style/mcard.png new file mode 100644 index 000000000..8b26802e4 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/mcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/mpt.png b/data/magic-m15-showcase-zendikar.mse-style/mpt.png new file mode 100644 index 000000000..f422dcb98 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/mpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/mstamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_card.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..370c380b9 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_card2.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..31cd3868c Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_crown.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..7dc03e80b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_identity.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_pt.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_stamp.png b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/rcard.png b/data/magic-m15-showcase-zendikar.mse-style/rcard.png new file mode 100644 index 000000000..2a4b6efba Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/rcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/rpt.png b/data/magic-m15-showcase-zendikar.mse-style/rpt.png new file mode 100644 index 000000000..2742060b6 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/rpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/rstamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/stamp_mask.png b/data/magic-m15-showcase-zendikar.mse-style/stamp_mask.png new file mode 100644 index 000000000..3a640c886 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/style b/data/magic-m15-showcase-zendikar.mse-style/style new file mode 100644 index 000000000..0efb3a186 --- /dev/null +++ b/data/magic-m15-showcase-zendikar.mse-style/style @@ -0,0 +1,634 @@ +mse version: 2.0.0 +game: magic +short name: Showcase +full name: Zendikar Showcase +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 095 + +version: 2021-02-16 +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 +####### images from digiman +############################################################## 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:"back/" crown:"crown/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" card2:"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) + 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" + 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: "") + is_vehicle := {contains(card.type, match:"Vehicle")} +############################################################## 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: 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 + border color: + left: 0 + top : 0 + width: 375 + height: 523 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: 1 + mask: 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() } + mask: frame_mask.png + ############################# Name line + name: + left: 32 + top: 30 + right: { 341 - card_style.casting_cost.content_width } + height: {23 - 0.5*shrink_name()} + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: {16 - shrink_name()} + color: {if contains(card.card_color match:"artifact") or (contains(card.card_color match:"white") and not contains(card.card_color match:"multicolor")) then "black" else "white"} + casting cost: + right: 346 + top: 29 + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle right + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + ############################# Image + image: + left: 15 + top: 15 + width: 345 + height: 462 + z index: -1 + default: {default_image(card.card_color)} + ############################# Card type + indicator: + left: 31 + top: 300 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "46" else "28" } + top: {shrink_type() + 296 } + 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: 2 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type()} + color: {if contains(card.card_color match:"artifact") or (contains(card.card_color match:"white") and not contains(card.card_color match:"multicolor")) then "black" else "white"} + 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 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: 29 + top: {327-(-chop_top())} + width: 314 + bottom: {481-chop_bot()} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: white + symbol font: + name: { styling.text_box_mana_symbols } + size: 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: 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: 286 + top: 469 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: {if contains(card.card_color match:"artifact") or (contains(card.card_color match:"white") and not contains(card.card_color match:"multicolor")) then "black" else "white"} + 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: 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 + 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: 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 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() } + mask: stamp_mask.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 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) != "" 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()} + crown: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {crown_background()} + z index: 5 + visible: {is_legend()} + back: + left: 0 + top: 0 + width: 375 + height: 523 + render style: image + image: {hedron_background()} + z index: -1 diff --git a/data/magic-m15-showcase-zendikar.mse-style/ucard.png b/data/magic-m15-showcase-zendikar.mse-style/ucard.png new file mode 100644 index 000000000..fefdc3bb1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/ucard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/upt.png b/data/magic-m15-showcase-zendikar.mse-style/upt.png new file mode 100644 index 000000000..3a573bbc1 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/upt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/ustamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/ustamp.png b/data/magic-m15-showcase-zendikar.mse-style/ustamp.png new file mode 100644 index 000000000..2688b4260 Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/ustamp.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/voverlay.png b/data/magic-m15-showcase-zendikar.mse-style/voverlay.png new file mode 100644 index 000000000..82010675b Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/voverlay.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/voverlay_mask.png b/data/magic-m15-showcase-zendikar.mse-style/voverlay_mask.png new file mode 100644 index 000000000..d2d196f3f Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/voverlay_mask.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/wcard.png b/data/magic-m15-showcase-zendikar.mse-style/wcard.png new file mode 100644 index 000000000..52e7cbf9c Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/wcard.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/wpt.png b/data/magic-m15-showcase-zendikar.mse-style/wpt.png new file mode 100644 index 000000000..024316cca Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/wpt.png differ diff --git a/data/magic-m15-showcase-zendikar.mse-style/wstamp.jpg b/data/magic-m15-showcase-zendikar.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-showcase-zendikar.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/acard.png b/data/magic-m15-snow.mse-style/acard.png new file mode 100644 index 000000000..76dd426b6 Binary files /dev/null and b/data/magic-m15-snow.mse-style/acard.png differ diff --git a/data/magic-m15-snow.mse-style/apt.png b/data/magic-m15-snow.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-snow.mse-style/apt.png differ diff --git a/data/magic-m15-snow.mse-style/artifact_blend_card.png b/data/magic-m15-snow.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-snow.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-snow.mse-style/artifact_blend_crown.png b/data/magic-m15-snow.mse-style/artifact_blend_crown.png new file mode 100644 index 000000000..ca464f9bf Binary files /dev/null and b/data/magic-m15-snow.mse-style/artifact_blend_crown.png differ diff --git a/data/magic-m15-snow.mse-style/artifact_blend_identity.png b/data/magic-m15-snow.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-snow.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-snow.mse-style/artifact_blend_pt.png b/data/magic-m15-snow.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-snow.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-snow.mse-style/artifact_blend_stamp.png b/data/magic-m15-snow.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-snow.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-snow.mse-style/artist_arrow.png b/data/magic-m15-snow.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-snow.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-snow.mse-style/astamp.jpg b/data/magic-m15-snow.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-snow.mse-style/astamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/bar.png b/data/magic-m15-snow.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-snow.mse-style/bar.png differ diff --git a/data/magic-m15-snow.mse-style/bcard.png b/data/magic-m15-snow.mse-style/bcard.png new file mode 100644 index 000000000..2669c36f8 Binary files /dev/null and b/data/magic-m15-snow.mse-style/bcard.png differ diff --git a/data/magic-m15-snow.mse-style/blcard.png b/data/magic-m15-snow.mse-style/blcard.png new file mode 100644 index 000000000..024041328 Binary files /dev/null and b/data/magic-m15-snow.mse-style/blcard.png differ diff --git a/data/magic-m15-snow.mse-style/blpt.png b/data/magic-m15-snow.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-snow.mse-style/blpt.png differ diff --git a/data/magic-m15-snow.mse-style/blstamp.jpg b/data/magic-m15-snow.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-snow.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/border_mask.png b/data/magic-m15-snow.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-snow.mse-style/border_mask.png differ diff --git a/data/magic-m15-snow.mse-style/bpt.png b/data/magic-m15-snow.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-snow.mse-style/bpt.png differ diff --git a/data/magic-m15-snow.mse-style/bstamp.jpg b/data/magic-m15-snow.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-snow.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/build.bat b/data/magic-m15-snow.mse-style/build.bat new file mode 100644 index 000000000..20880c3ed --- /dev/null +++ b/data/magic-m15-snow.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-snow.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-snow.mse-installer" "Magic - M15 Snow Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-snow.mse-style/card-sample.png b/data/magic-m15-snow.mse-style/card-sample.png new file mode 100644 index 000000000..33c4997c9 Binary files /dev/null and b/data/magic-m15-snow.mse-style/card-sample.png differ diff --git a/data/magic-m15-snow.mse-style/ccard.png b/data/magic-m15-snow.mse-style/ccard.png new file mode 100644 index 000000000..a40a842af Binary files /dev/null and b/data/magic-m15-snow.mse-style/ccard.png differ diff --git a/data/magic-m15-snow.mse-style/clcard.png b/data/magic-m15-snow.mse-style/clcard.png new file mode 100644 index 000000000..2205de614 Binary files /dev/null and b/data/magic-m15-snow.mse-style/clcard.png differ diff --git a/data/magic-m15-snow.mse-style/clpt.png b/data/magic-m15-snow.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-snow.mse-style/clpt.png differ diff --git a/data/magic-m15-snow.mse-style/clstamp.jpg b/data/magic-m15-snow.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-snow.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/cpt.png b/data/magic-m15-snow.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-snow.mse-style/cpt.png differ diff --git a/data/magic-m15-snow.mse-style/crown_border.png b/data/magic-m15-snow.mse-style/crown_border.png new file mode 100644 index 000000000..08cd742aa Binary files /dev/null and b/data/magic-m15-snow.mse-style/crown_border.png differ diff --git a/data/magic-m15-snow.mse-style/cstamp.jpg b/data/magic-m15-snow.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-snow.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/foil_mask.png b/data/magic-m15-snow.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-snow.mse-style/foil_mask.png differ diff --git a/data/magic-m15-snow.mse-style/foil_mask_rare.png b/data/magic-m15-snow.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-snow.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-snow.mse-style/foil_stamp.png b/data/magic-m15-snow.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-snow.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-snow.mse-style/gcard.png b/data/magic-m15-snow.mse-style/gcard.png new file mode 100644 index 000000000..de78a8ced Binary files /dev/null and b/data/magic-m15-snow.mse-style/gcard.png differ diff --git a/data/magic-m15-snow.mse-style/glcard.png b/data/magic-m15-snow.mse-style/glcard.png new file mode 100644 index 000000000..0d609e7ea Binary files /dev/null and b/data/magic-m15-snow.mse-style/glcard.png differ diff --git a/data/magic-m15-snow.mse-style/glpt.png b/data/magic-m15-snow.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-snow.mse-style/glpt.png differ diff --git a/data/magic-m15-snow.mse-style/glstamp.jpg b/data/magic-m15-snow.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-snow.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/gpt.png b/data/magic-m15-snow.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-snow.mse-style/gpt.png differ diff --git a/data/magic-m15-snow.mse-style/gstamp.jpg b/data/magic-m15-snow.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-snow.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/hybrid_blend_card.png b/data/magic-m15-snow.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-snow.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-snow.mse-style/hybrid_blend_crown.png b/data/magic-m15-snow.mse-style/hybrid_blend_crown.png new file mode 100644 index 000000000..59d43fe6a Binary files /dev/null and b/data/magic-m15-snow.mse-style/hybrid_blend_crown.png differ diff --git a/data/magic-m15-snow.mse-style/hybrid_blend_identity.png b/data/magic-m15-snow.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-snow.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-snow.mse-style/hybrid_blend_pt.png b/data/magic-m15-snow.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-snow.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-snow.mse-style/hybrid_blend_stamp.png b/data/magic-m15-snow.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-snow.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-snow.mse-style/legend/acrown.png b/data/magic-m15-snow.mse-style/legend/acrown.png new file mode 100644 index 000000000..28f398002 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/acrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/bcrown.png b/data/magic-m15-snow.mse-style/legend/bcrown.png new file mode 100644 index 000000000..91e8edbbf Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/bcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/blcrown.png b/data/magic-m15-snow.mse-style/legend/blcrown.png new file mode 100644 index 000000000..d608f8882 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/blcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/ccrown.png b/data/magic-m15-snow.mse-style/legend/ccrown.png new file mode 100644 index 000000000..dd5155bd8 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/ccrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/clcrown.png b/data/magic-m15-snow.mse-style/legend/clcrown.png new file mode 100644 index 000000000..64591a122 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/clcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/gcrown.png b/data/magic-m15-snow.mse-style/legend/gcrown.png new file mode 100644 index 000000000..1d97a3ab3 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/gcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/glcrown.png b/data/magic-m15-snow.mse-style/legend/glcrown.png new file mode 100644 index 000000000..f0b5acf0b Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/glcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/mcrown.png b/data/magic-m15-snow.mse-style/legend/mcrown.png new file mode 100644 index 000000000..1f63a9cd8 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/mcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/mlcrown.png b/data/magic-m15-snow.mse-style/legend/mlcrown.png new file mode 100644 index 000000000..024b3d5a7 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/mlcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/rcrown.png b/data/magic-m15-snow.mse-style/legend/rcrown.png new file mode 100644 index 000000000..7071a21fa Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/rcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/rlcrown.png b/data/magic-m15-snow.mse-style/legend/rlcrown.png new file mode 100644 index 000000000..812d78192 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/rlcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/ucrown.png b/data/magic-m15-snow.mse-style/legend/ucrown.png new file mode 100644 index 000000000..802b0a2a2 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/ucrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/ulcrown.png b/data/magic-m15-snow.mse-style/legend/ulcrown.png new file mode 100644 index 000000000..f6a299b6e Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/ulcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/wcrown.png b/data/magic-m15-snow.mse-style/legend/wcrown.png new file mode 100644 index 000000000..34675e677 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/wcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/wlcrown.png b/data/magic-m15-snow.mse-style/legend/wlcrown.png new file mode 100644 index 000000000..2f4764494 Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/wlcrown.png differ diff --git a/data/magic-m15-snow.mse-style/legend/xcrown.png b/data/magic-m15-snow.mse-style/legend/xcrown.png new file mode 100644 index 000000000..4ea247ccd Binary files /dev/null and b/data/magic-m15-snow.mse-style/legend/xcrown.png differ diff --git a/data/magic-m15-snow.mse-style/mcard.png b/data/magic-m15-snow.mse-style/mcard.png new file mode 100644 index 000000000..52a9bd9b8 Binary files /dev/null and b/data/magic-m15-snow.mse-style/mcard.png differ diff --git a/data/magic-m15-snow.mse-style/mlcard.png b/data/magic-m15-snow.mse-style/mlcard.png new file mode 100644 index 000000000..c8ae0f88d Binary files /dev/null and b/data/magic-m15-snow.mse-style/mlcard.png differ diff --git a/data/magic-m15-snow.mse-style/mlpt.png b/data/magic-m15-snow.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-snow.mse-style/mlpt.png differ diff --git a/data/magic-m15-snow.mse-style/mlstamp.jpg b/data/magic-m15-snow.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-snow.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/mpt.png b/data/magic-m15-snow.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-snow.mse-style/mpt.png differ diff --git a/data/magic-m15-snow.mse-style/mstamp.jpg b/data/magic-m15-snow.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-snow.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/multicolor_blend_card.png b/data/magic-m15-snow.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-snow.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-snow.mse-style/multicolor_blend_crown.png b/data/magic-m15-snow.mse-style/multicolor_blend_crown.png new file mode 100644 index 000000000..dea514b68 Binary files /dev/null and b/data/magic-m15-snow.mse-style/multicolor_blend_crown.png differ diff --git a/data/magic-m15-snow.mse-style/multicolor_blend_identity.png b/data/magic-m15-snow.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-snow.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-snow.mse-style/multicolor_blend_pt.png b/data/magic-m15-snow.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-snow.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-snow.mse-style/multicolor_blend_stamp.png b/data/magic-m15-snow.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-snow.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-snow.mse-style/rcard.png b/data/magic-m15-snow.mse-style/rcard.png new file mode 100644 index 000000000..c6ad8b732 Binary files /dev/null and b/data/magic-m15-snow.mse-style/rcard.png differ diff --git a/data/magic-m15-snow.mse-style/rlcard.png b/data/magic-m15-snow.mse-style/rlcard.png new file mode 100644 index 000000000..6633dde16 Binary files /dev/null and b/data/magic-m15-snow.mse-style/rlcard.png differ diff --git a/data/magic-m15-snow.mse-style/rlpt.png b/data/magic-m15-snow.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-snow.mse-style/rlpt.png differ diff --git a/data/magic-m15-snow.mse-style/rlstamp.jpg b/data/magic-m15-snow.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-snow.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/rpt.png b/data/magic-m15-snow.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-snow.mse-style/rpt.png differ diff --git a/data/magic-m15-snow.mse-style/rstamp.jpg b/data/magic-m15-snow.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-snow.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/style b/data/magic-m15-snow.mse-style/style new file mode 100644 index 000000000..5c6f52769 --- /dev/null +++ b/data/magic-m15-snow.mse-style/style @@ -0,0 +1,534 @@ +mse version: 2.0.0 +game: magic +short name: M15 Snow style +full name: Snow After M15 +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 020 + +version: 2020-04-25 +depends on: + package: magic.mse-game + version: 2020-04-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 := { 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: "" crown: "legend/" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" pt: "pt.png", stamp: "stamp.jpg" crown: "crown.png" 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" + crown_background := { color_background(type:"crown", base_hybrid: card_hybrid)} + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + is_legend := { set.auto_legends and contains(card.type, match:"Legendary") } + + 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: + 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: Move the flavor bar down X pixels. Use negative to move up. +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: 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: {if is_legend() then "crown_border.png" else "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: 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: { 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 } + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card field: + type: choice + name: crown + script: card.card_color + 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() } + 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 + 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" } + 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 + crown: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + visible: {is_legend()} + image: {crown_background()} + 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-snow.mse-style/tombstone.png b/data/magic-m15-snow.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-snow.mse-style/tombstone.png differ diff --git a/data/magic-m15-snow.mse-style/ucard.png b/data/magic-m15-snow.mse-style/ucard.png new file mode 100644 index 000000000..bbb538b25 Binary files /dev/null and b/data/magic-m15-snow.mse-style/ucard.png differ diff --git a/data/magic-m15-snow.mse-style/ulcard.png b/data/magic-m15-snow.mse-style/ulcard.png new file mode 100644 index 000000000..da2eece30 Binary files /dev/null and b/data/magic-m15-snow.mse-style/ulcard.png differ diff --git a/data/magic-m15-snow.mse-style/ulpt.png b/data/magic-m15-snow.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-snow.mse-style/ulpt.png differ diff --git a/data/magic-m15-snow.mse-style/ulstamp.jpg b/data/magic-m15-snow.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-snow.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/upt.png b/data/magic-m15-snow.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-snow.mse-style/upt.png differ diff --git a/data/magic-m15-snow.mse-style/ustamp.jpg b/data/magic-m15-snow.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-snow.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/wcard.png b/data/magic-m15-snow.mse-style/wcard.png new file mode 100644 index 000000000..c8d10e18e Binary files /dev/null and b/data/magic-m15-snow.mse-style/wcard.png differ diff --git a/data/magic-m15-snow.mse-style/wlcard.png b/data/magic-m15-snow.mse-style/wlcard.png new file mode 100644 index 000000000..e40399abd Binary files /dev/null and b/data/magic-m15-snow.mse-style/wlcard.png differ diff --git a/data/magic-m15-snow.mse-style/wlpt.png b/data/magic-m15-snow.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-snow.mse-style/wlpt.png differ diff --git a/data/magic-m15-snow.mse-style/wlstamp.jpg b/data/magic-m15-snow.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-snow.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-snow.mse-style/wpt.png b/data/magic-m15-snow.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-snow.mse-style/wpt.png differ diff --git a/data/magic-m15-snow.mse-style/wstamp.jpg b/data/magic-m15-snow.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-snow.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/acard.jpg b/data/magic-m15-spellbook.mse-style/acard.jpg new file mode 100644 index 000000000..4ae5572fc Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/acard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/apt.png b/data/magic-m15-spellbook.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/apt.png differ diff --git a/data/magic-m15-spellbook.mse-style/artifact_blend_card.png b/data/magic-m15-spellbook.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..ffeb6e625 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-spellbook.mse-style/artifact_blend_identity.png b/data/magic-m15-spellbook.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-spellbook.mse-style/artifact_blend_pt.png b/data/magic-m15-spellbook.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-spellbook.mse-style/artist_arrow.png b/data/magic-m15-spellbook.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-spellbook.mse-style/bar.png b/data/magic-m15-spellbook.mse-style/bar.png new file mode 100644 index 000000000..56068e60d Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/bar.png differ diff --git a/data/magic-m15-spellbook.mse-style/bcard.jpg b/data/magic-m15-spellbook.mse-style/bcard.jpg new file mode 100644 index 000000000..a02915bd5 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/bcard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/border_mask.png b/data/magic-m15-spellbook.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/border_mask.png differ diff --git a/data/magic-m15-spellbook.mse-style/bpt.png b/data/magic-m15-spellbook.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/bpt.png differ diff --git a/data/magic-m15-spellbook.mse-style/card-sample.png b/data/magic-m15-spellbook.mse-style/card-sample.png new file mode 100644 index 000000000..0550672fc Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/card-sample.png differ diff --git a/data/magic-m15-spellbook.mse-style/ccard.jpg b/data/magic-m15-spellbook.mse-style/ccard.jpg new file mode 100644 index 000000000..270c3d011 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/ccard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/cpt.png b/data/magic-m15-spellbook.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/cpt.png differ diff --git a/data/magic-m15-spellbook.mse-style/foil_mask.png b/data/magic-m15-spellbook.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/foil_mask.png differ diff --git a/data/magic-m15-spellbook.mse-style/foil_mask_rare.png b/data/magic-m15-spellbook.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-spellbook.mse-style/gcard.jpg b/data/magic-m15-spellbook.mse-style/gcard.jpg new file mode 100644 index 000000000..a399bbe43 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/gcard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/gpt.png b/data/magic-m15-spellbook.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/gpt.png differ diff --git a/data/magic-m15-spellbook.mse-style/hybrid_blend_card.png b/data/magic-m15-spellbook.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-spellbook.mse-style/hybrid_blend_identity.png b/data/magic-m15-spellbook.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-spellbook.mse-style/hybrid_blend_pt.png b/data/magic-m15-spellbook.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-spellbook.mse-style/mcard.jpg b/data/magic-m15-spellbook.mse-style/mcard.jpg new file mode 100644 index 000000000..4eb3b0797 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/mcard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/mpt.png b/data/magic-m15-spellbook.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/mpt.png differ diff --git a/data/magic-m15-spellbook.mse-style/multicolor_blend_card.png b/data/magic-m15-spellbook.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..5453ba5f7 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-spellbook.mse-style/multicolor_blend_identity.png b/data/magic-m15-spellbook.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-spellbook.mse-style/multicolor_blend_pt.png b/data/magic-m15-spellbook.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-spellbook.mse-style/pcard.jpg b/data/magic-m15-spellbook.mse-style/pcard.jpg new file mode 100644 index 000000000..fca2da2d2 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/pcard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/rcard.jpg b/data/magic-m15-spellbook.mse-style/rcard.jpg new file mode 100644 index 000000000..58bf04ad4 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/rcard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/rpt.png b/data/magic-m15-spellbook.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/rpt.png differ diff --git a/data/magic-m15-spellbook.mse-style/style b/data/magic-m15-spellbook.mse-style/style new file mode 100644 index 000000000..bbc6b705d --- /dev/null +++ b/data/magic-m15-spellbook.mse-style/style @@ -0,0 +1,579 @@ +mse version: 2.0.0 +game: magic +short name: M15 Spellbook +full name: w/Flavor Bar +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 018 + +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-small-spellbook.mse-symbol-font + version: 2018-05-07 +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 +##### Flavor bar image by SirnightNano +##### Blue spellbook image by HQ Cardgen +##### Other images colorshifted by Cajun +############################################################## 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: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" pt: "pt.png" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + input + 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)")() + } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + + top_of_textbox := {if styling.chop_top != "" then (335 - (-styling.chop_top)) else 335 } + bottom_of_textbox := {if styling.chop_bottom != "" then (460 - styling.chop_bottom) else 460 } + 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) + } +############################################################## 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. +styling field: + type: boolean + name: use flavor bar + description: Enables the flavor bar. +styling field: + type: boolean + name: black on black + description: Uses black font on the monoblack text box. (Default white) + initial: no +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: 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: 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-small-spellbook + 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: 315 + 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: 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") + ############################# 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: { if card.card_color == "black" and not styling.black_on_black then "white" else "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 layer + choice: foil + save value: false + editable: 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" } + 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: { styling.use_flavor_bar and card.rule_text != "" and remove_tags(card.flavor_text) != "" } \ No newline at end of file diff --git a/data/magic-m15-spellbook.mse-style/tombstone.png b/data/magic-m15-spellbook.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/tombstone.png differ diff --git a/data/magic-m15-spellbook.mse-style/ucard.jpg b/data/magic-m15-spellbook.mse-style/ucard.jpg new file mode 100644 index 000000000..0815fcff5 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/ucard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/upt.png b/data/magic-m15-spellbook.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/upt.png differ diff --git a/data/magic-m15-spellbook.mse-style/wcard.jpg b/data/magic-m15-spellbook.mse-style/wcard.jpg new file mode 100644 index 000000000..de2332036 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/wcard.jpg differ diff --git a/data/magic-m15-spellbook.mse-style/wpt.png b/data/magic-m15-spellbook.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-spellbook.mse-style/wpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/abridge.png b/data/magic-m15-split-fusable.mse-style/abridge.png new file mode 100644 index 000000000..85eae25ca Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/abridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/acard.jpg b/data/magic-m15-split-fusable.mse-style/acard.jpg new file mode 100644 index 000000000..6a3db5276 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/acard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/acard2.jpg b/data/magic-m15-split-fusable.mse-style/acard2.jpg new file mode 100644 index 000000000..b0a036b04 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/acard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/apt.png b/data/magic-m15-split-fusable.mse-style/apt.png new file mode 100644 index 000000000..c6098727b Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/apt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artifact_blend_card.png b/data/magic-m15-split-fusable.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..86b8910f9 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artifact_blend_card2.png b/data/magic-m15-split-fusable.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..8d49c50f8 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artifact_blend_card3.png b/data/magic-m15-split-fusable.mse-style/artifact_blend_card3.png new file mode 100644 index 000000000..e64172fc4 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artifact_blend_card3.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artifact_blend_identity.png b/data/magic-m15-split-fusable.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artifact_blend_pt.png b/data/magic-m15-split-fusable.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..f7ed9c704 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artifact_blend_stamp.png b/data/magic-m15-split-fusable.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-split-fusable.mse-style/artist_arrow.png b/data/magic-m15-split-fusable.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-split-fusable.mse-style/bar.png b/data/magic-m15-split-fusable.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/bar.png differ diff --git a/data/magic-m15-split-fusable.mse-style/bbridge.png b/data/magic-m15-split-fusable.mse-style/bbridge.png new file mode 100644 index 000000000..d308eff99 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/bbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/bcard.jpg b/data/magic-m15-split-fusable.mse-style/bcard.jpg new file mode 100644 index 000000000..e98c447e2 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/bcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/bcard2.jpg b/data/magic-m15-split-fusable.mse-style/bcard2.jpg new file mode 100644 index 000000000..d7ba88283 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/blbridge.png b/data/magic-m15-split-fusable.mse-style/blbridge.png new file mode 100644 index 000000000..a80773a3b Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/blbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/blcard.jpg b/data/magic-m15-split-fusable.mse-style/blcard.jpg new file mode 100644 index 000000000..a8bd3dabf Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/blcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/blcard2.jpg b/data/magic-m15-split-fusable.mse-style/blcard2.jpg new file mode 100644 index 000000000..576562529 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/blcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/blpt.png b/data/magic-m15-split-fusable.mse-style/blpt.png new file mode 100644 index 000000000..a7bc5c747 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/blpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/border_mask.png b/data/magic-m15-split-fusable.mse-style/border_mask.png new file mode 100644 index 000000000..3fabd94cb Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/border_mask.png differ diff --git a/data/magic-m15-split-fusable.mse-style/bpt.png b/data/magic-m15-split-fusable.mse-style/bpt.png new file mode 100644 index 000000000..eb3494608 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/bpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/bridgemask.png b/data/magic-m15-split-fusable.mse-style/bridgemask.png new file mode 100644 index 000000000..379d62bf6 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/bridgemask.png differ diff --git a/data/magic-m15-split-fusable.mse-style/build.bat b/data/magic-m15-split-fusable.mse-style/build.bat new file mode 100644 index 000000000..0309ca736 --- /dev/null +++ b/data/magic-m15-split-fusable.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-split_fuse.mse-style magic.mse-game 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-split_fuse.mse-installer" "Magic - M15 Fuse Split Cards.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-split-fusable.mse-style/card-sample.png b/data/magic-m15-split-fusable.mse-style/card-sample.png new file mode 100644 index 000000000..22e5b8c26 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/card-sample.png differ diff --git a/data/magic-m15-split-fusable.mse-style/cbridge.png b/data/magic-m15-split-fusable.mse-style/cbridge.png new file mode 100644 index 000000000..eefb76137 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/cbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/ccard.jpg b/data/magic-m15-split-fusable.mse-style/ccard.jpg new file mode 100644 index 000000000..1ab309b81 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ccard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/ccard2.jpg b/data/magic-m15-split-fusable.mse-style/ccard2.jpg new file mode 100644 index 000000000..c8e60fd62 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/clbridge.png b/data/magic-m15-split-fusable.mse-style/clbridge.png new file mode 100644 index 000000000..b8441f9c9 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/clbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/clcard.jpg b/data/magic-m15-split-fusable.mse-style/clcard.jpg new file mode 100644 index 000000000..8978bbde7 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/clcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/clcard2.jpg b/data/magic-m15-split-fusable.mse-style/clcard2.jpg new file mode 100644 index 000000000..768131bdf Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/clcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/clpt.png b/data/magic-m15-split-fusable.mse-style/clpt.png new file mode 100644 index 000000000..408042073 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/clpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/cpt.png b/data/magic-m15-split-fusable.mse-style/cpt.png new file mode 100644 index 000000000..ecb494d16 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/cpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/foil_mask.png b/data/magic-m15-split-fusable.mse-style/foil_mask.png new file mode 100644 index 000000000..206728edf Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/foil_mask.png differ diff --git a/data/magic-m15-split-fusable.mse-style/foil_mask_rare.png b/data/magic-m15-split-fusable.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2a6ac528a Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-split-fusable.mse-style/foil_stamp.png b/data/magic-m15-split-fusable.mse-style/foil_stamp.png new file mode 100644 index 000000000..78ccbf5d8 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-split-fusable.mse-style/fusemask.png b/data/magic-m15-split-fusable.mse-style/fusemask.png new file mode 100644 index 000000000..23364a7e0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/fusemask.png differ diff --git a/data/magic-m15-split-fusable.mse-style/gbridge.png b/data/magic-m15-split-fusable.mse-style/gbridge.png new file mode 100644 index 000000000..b455ba971 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/gbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/gcard.jpg b/data/magic-m15-split-fusable.mse-style/gcard.jpg new file mode 100644 index 000000000..f83aff3ef Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/gcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/gcard2.jpg b/data/magic-m15-split-fusable.mse-style/gcard2.jpg new file mode 100644 index 000000000..9954c9eae Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/glbridge.png b/data/magic-m15-split-fusable.mse-style/glbridge.png new file mode 100644 index 000000000..4b25035a9 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/glbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/glcard.jpg b/data/magic-m15-split-fusable.mse-style/glcard.jpg new file mode 100644 index 000000000..c33c45f30 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/glcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/glcard2.jpg b/data/magic-m15-split-fusable.mse-style/glcard2.jpg new file mode 100644 index 000000000..1f7a00a9a Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/glcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/glpt.png b/data/magic-m15-split-fusable.mse-style/glpt.png new file mode 100644 index 000000000..ceccbae6f Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/glpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/gpt.png b/data/magic-m15-split-fusable.mse-style/gpt.png new file mode 100644 index 000000000..0e9b5f67d Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/gpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/hybrid_blend_card.png b/data/magic-m15-split-fusable.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..86b0c71ff Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-split-fusable.mse-style/hybrid_blend_card2.png b/data/magic-m15-split-fusable.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..c937c2256 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-split-fusable.mse-style/hybrid_blend_card3.png b/data/magic-m15-split-fusable.mse-style/hybrid_blend_card3.png new file mode 100644 index 000000000..a975006b0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/hybrid_blend_card3.png differ diff --git a/data/magic-m15-split-fusable.mse-style/hybrid_blend_identity.png b/data/magic-m15-split-fusable.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-split-fusable.mse-style/hybrid_blend_pt.png b/data/magic-m15-split-fusable.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..19edad440 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/hybrid_blend_stamp.png b/data/magic-m15-split-fusable.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-split-fusable.mse-style/mbridge.png b/data/magic-m15-split-fusable.mse-style/mbridge.png new file mode 100644 index 000000000..5a79ecd5b Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/mcard.jpg b/data/magic-m15-split-fusable.mse-style/mcard.jpg new file mode 100644 index 000000000..268c43136 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/mcard2.jpg b/data/magic-m15-split-fusable.mse-style/mcard2.jpg new file mode 100644 index 000000000..114e9180d Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/mlbridge.png b/data/magic-m15-split-fusable.mse-style/mlbridge.png new file mode 100644 index 000000000..e863b9a29 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mlbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/mlcard.jpg b/data/magic-m15-split-fusable.mse-style/mlcard.jpg new file mode 100644 index 000000000..a55f507d0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/mlcard2.jpg b/data/magic-m15-split-fusable.mse-style/mlcard2.jpg new file mode 100644 index 000000000..fac41b3c0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mlcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/mlpt.png b/data/magic-m15-split-fusable.mse-style/mlpt.png new file mode 100644 index 000000000..eb41840f1 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mlpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/mpt.png b/data/magic-m15-split-fusable.mse-style/mpt.png new file mode 100644 index 000000000..3d8456eef Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/mpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/multicolor_blend_card.png b/data/magic-m15-split-fusable.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..5b3e9279b Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-split-fusable.mse-style/multicolor_blend_card2.png b/data/magic-m15-split-fusable.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..54dc2e95e Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-split-fusable.mse-style/multicolor_blend_card3.png b/data/magic-m15-split-fusable.mse-style/multicolor_blend_card3.png new file mode 100644 index 000000000..a8e4dc4c3 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/multicolor_blend_card3.png differ diff --git a/data/magic-m15-split-fusable.mse-style/multicolor_blend_identity.png b/data/magic-m15-split-fusable.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-split-fusable.mse-style/multicolor_blend_pt.png b/data/magic-m15-split-fusable.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..057371a57 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/multicolor_blend_stamp.png b/data/magic-m15-split-fusable.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/acard.jpg b/data/magic-m15-split-fusable.mse-style/normal/acard.jpg new file mode 100644 index 000000000..20d72d11c Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/acard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/bcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/bcard.jpg new file mode 100644 index 000000000..603f173d7 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/bcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/blcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/blcard.jpg new file mode 100644 index 000000000..6110f01a5 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/blcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/ccard.jpg b/data/magic-m15-split-fusable.mse-style/normal/ccard.jpg new file mode 100644 index 000000000..761594a24 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/ccard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/clcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/clcard.jpg new file mode 100644 index 000000000..6be7980e9 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/clcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/gcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/gcard.jpg new file mode 100644 index 000000000..d9618d611 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/gcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/glcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/glcard.jpg new file mode 100644 index 000000000..0654f4323 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/glcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/mcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/mcard.jpg new file mode 100644 index 000000000..d3dc47a80 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/mcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/mlcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/mlcard.jpg new file mode 100644 index 000000000..0cc51dce2 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/mlcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/rcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/rcard.jpg new file mode 100644 index 000000000..2bfbefb80 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/rcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/rlcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/rlcard.jpg new file mode 100644 index 000000000..22e6ab2bf Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/rlcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/ucard.jpg b/data/magic-m15-split-fusable.mse-style/normal/ucard.jpg new file mode 100644 index 000000000..724afee63 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/ucard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/ulcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/ulcard.jpg new file mode 100644 index 000000000..c6adc99fa Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/ulcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/wcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/wcard.jpg new file mode 100644 index 000000000..7842ece8b Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/wcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/normal/wlcard.jpg b/data/magic-m15-split-fusable.mse-style/normal/wlcard.jpg new file mode 100644 index 000000000..4da5e2593 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/normal/wlcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/rbridge.png b/data/magic-m15-split-fusable.mse-style/rbridge.png new file mode 100644 index 000000000..8f1ec25b2 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/rcard.jpg b/data/magic-m15-split-fusable.mse-style/rcard.jpg new file mode 100644 index 000000000..a9b428a9f Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/rcard2.jpg b/data/magic-m15-split-fusable.mse-style/rcard2.jpg new file mode 100644 index 000000000..97fe0cfd5 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/rlbridge.png b/data/magic-m15-split-fusable.mse-style/rlbridge.png new file mode 100644 index 000000000..9a23c29fb Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rlbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/rlcard.jpg b/data/magic-m15-split-fusable.mse-style/rlcard.jpg new file mode 100644 index 000000000..8cdb1490a Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/rlcard2.jpg b/data/magic-m15-split-fusable.mse-style/rlcard2.jpg new file mode 100644 index 000000000..1007f47fa Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rlcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/rlpt.png b/data/magic-m15-split-fusable.mse-style/rlpt.png new file mode 100644 index 000000000..97efdf008 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rlpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/rpt.png b/data/magic-m15-split-fusable.mse-style/rpt.png new file mode 100644 index 000000000..221fee003 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/rpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/stamp.png b/data/magic-m15-split-fusable.mse-style/stamp.png new file mode 100644 index 000000000..838faec54 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/stamp.png differ diff --git a/data/magic-m15-split-fusable.mse-style/style b/data/magic-m15-split-fusable.mse-style/style new file mode 100644 index 000000000..5e45e3073 --- /dev/null +++ b/data/magic-m15-split-fusable.mse-style/style @@ -0,0 +1,984 @@ +mse version: 2.0.0 +game: magic +short name: Mainframe Splits +full name: Fusable Split Cards +icon: card-sample.png +installer group: magic/m15 style/split cards/fuse +position hint: 040 + +version: 2018-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: 2018-01-01 + +card width: 523 +card height: 375 +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: "" card3: "normal/" pt: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" card3: "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 } + + card_shape := { "fuse split" } + + bridge_colored := { + + # Card 1 + # What type of 'hybrid'? + land := chosen(choice:"land", card.card_color) + multi := chosen(choice:"multicolor", card.card_color) + hybrid := chosen(choice:"hybrid", card.card_color) + artifact := chosen(choice:"artifact", card.card_color) + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wubrg)" + , (if chosen(choice:"white", card.card_color) then "w") + + (if chosen(choice:"blue", card.card_color) then "u") + + (if chosen(choice:"black", card.card_color) then "b") + + (if chosen(choice:"red", card.card_color) then "r") + + (if chosen(choice:"green", card.card_color) 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 color1 := "c" + + if color_count > 0 then color1 := colors[color_count - 1] + image1 := mask_bridge(color: color1) + + # Card 2 + # What type of 'hybrid'? + land := chosen(choice:"land", card.card_color_2) + multi := chosen(choice:"multicolor", card.card_color_2) + hybrid := chosen(choice:"hybrid", card.card_color_2) + artifact := chosen(choice:"artifact", card.card_color_2) + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wubrg)" + , (if chosen(choice:"white", card.card_color_2) then "w") + + (if chosen(choice:"blue", card.card_color_2) then "u") + + (if chosen(choice:"black", card.card_color_2) then "b") + + (if chosen(choice:"red", card.card_color_2) then "r") + + (if chosen(choice:"green", card.card_color_2) 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 color2 := "c" + + if color_count > 0 then ( + if chosen(choice:"vertical", card.card_color_2) then + color2 := colors[color_count - 1] + else + color2 := colors[0] + ) + image2 := mask_bridge(color: color2) + + linear_blend(x1:0, y1:0, x2:1, y2:0) + } + + mask_bridge := { + base := color + "bridge.png" + + if land then + "clbridge.png" + else if multi then + masked_blend( + mask: "bridgemask.png", + dark: "mbridge.png", + light: base, + ) + else if artifact and color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "bridgemask.png", + dark: "clbridge.png", + light: base + ) + else if artifact then + base + else if color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "bridgemask.png", + dark: "clbridge.png", + light: base, + ) + else base + } + + use_fuse := { card.rule_text_3 != "" } + card_background_2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + card_background_3 := { color_background(type:"card3", base_hybrid:card_hybrid) } + has_identity := { styling.color_indicator_dot } + has_identity2 := { styling.color_indicator_dot_2 } + is_unsorted := {styling.remove_from_autocount} + + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + ancestral_mana := { contains(styling.other_options, match:"ancestral generic")} + + 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)} + bar_offset2 := {if styling_offset2() == "-" then 0 else if styling_offset2() != "" then -styling_offset2() else 0} + styling_offset2 := { replace(styling.flavor_bar_offset_2, match:"(u|d)+", replace: "") } + offset_lines2 := {offset_counter(styling.flavor_bar_offset_2)} + + left_font_size := {to_number(pull_comma_array(styling.font_size_cap, end:false, cell:0, default:13))} + right_font_size := {to_number(pull_comma_array(styling.font_size_cap, end:false, cell:1, default:left_font_size()))} +############################################################## 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 fuse arrows + description: disable this to only use the extra fuse textbox and not fuse arrows +styling field: + type: text + name: flavor bar offset + description: Move the left flavor bar up X pixels. Use negative to move down. +styling field: + type: text + name: flavor bar offset 2 + description: Move the right flavor bar up X pixels. Use negative to move down. +styling field: + type: text + name: font size cap + description: Maximum font size for both textboxes, or "X,Y" to set individual caps +styling field: + type: multiple choice + name: other options + choice: ancestral generic mana + choice: prerelease stamp + choice: two illustrators + initial: two illustrators +styling field: + type: text + name: popout image style + description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma. +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 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: holofoil stamped rares + description: Use holofoil stamps on rares? + 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 1 + description: When to center text on the first card (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: choice + name: center text 2 + description: When to center text on the second card (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 1: + 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 + center text 2: + 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") } + other options: + render style: checklist + direction: vertical +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: 523 + height: 375 + radius: 15 + z index: -1 + card color: + left: 31 + top: 14 + width: 241 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { if use_fuse() and styling.use_fuse_arrows then card_background() else card_background_3() } + card color 2: + left: 272 + top: 14 + width: 241 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { if use_fuse() and styling.use_fuse_arrows then card_background_2() else card_background_3() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 48 else 61 } + top: 27 + right: { 242 - card_style.casting_cost.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + name 2: + left: { if card.card_symbol_2=="none" then 289 else 302 } + top: 27 + right: { 495 - card_style.casting_cost_2.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + casting cost: + right: 256 + top: 28 + width: { max(24, card_style.casting_cost.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + symbol font: + name: magic-mana-large + size: 18 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + casting cost 2: + right: 498 + top: 28 + width: { max(24, card_style.casting_cost_2.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + 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 37 else 43} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + card symbol 2: + left: {if card.card_symbol_2=="none" then 278 else 284} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 45 + top: 53 + width: 211 + height: 154 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: 286 + top: 53 + width: 211 + height: 154 + z index: 1 + default: {default_image(card.card_color_2)} + mainframe image: + left: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).0 else "0"} + top: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).1 else "0"} + width: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).2 else "0"} + height: {if comma_count(styling.popout_image_style) == ",,,," then split_text(match:",", styling.popout_image_style).3 else "0"} + z index: 8 + ############################# Card type + indicator: + left: 44 + top: 214.5 + width: 12 + height: 12 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 282 + top: 214.5 + width: 12 + height: 12 + z index: 2 + render style: image + visible: { has_identity2() } + image: { card_identity() } + type: + left: { if has_identity() then "60" else "47" } + top: 211 + width: { (if has_identity() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + type 2: + left: { if has_identity_2() then "301" else "288" } + top: 211 + width: { (if has_identity_2() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + rarity: + right: 259 + top: 212 + width: 31 + height: 14 + 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") + rarity 2: + right: 500 + top: 212 + width: 31 + height: 14 + 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: 45 + top: 234 + width: 211 + height: { if use_fuse() then 100 else 120 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { left_font_size() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { left_font_size() } + alignment: + script: + if (styling.center_text_1 == "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_1 == "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: 286 + top: 234 + width: 211 + height: { if use_fuse() then 100 else 120 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { right_font_size() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { right_font_size() } + alignment: + script: + if (styling.center_text_2 == "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_2 == "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 + rule text 3: + left: 40 + top : 338 + width: 464 + height: 19 + 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 + alignment: "middle center" + z index: 3 + padding left: 2 + padding right: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: 40 + top: { if use_fuse() then 235 else 238} + width: 222 + height: { if use_fuse() then 85 else 103 } + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 274 + top: { if use_fuse() then 235 else 238} + width: 232 + height: { if use_fuse() then 85 else 103 } + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Card sorting / numbering + set code: + left: 22 + top: 24 + width: 26 + height: 7 + z index: 1 + angle: 270 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: 22 + top: { 44 + card_style.set_code.content_width } + width: 140 + height: 7 + z index: 1 + angle: 270 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + illustrator 2: + left: 22 + top: { 78 + card_style.set_code.content_width + card_style.illustrator.content_width } + width: 140 + height: 7 + z index: 1 + angle: 270 + font: + name: Beleren Small Caps Bold + size: 7.5 + color: white + visible: { contains(styling.other_options, match:"two illustrators") } + copyright: + left: 32 + top: 214 + width: {if set.automatic_copyright then 0 else 140} + height: 7 + z index: 2 + angle: 270 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7.25 + 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: text + name: card code 2 + 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: 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: pt box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: fuse_bridge + script: "true" + editable: false + save value: false + show statistics: 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: fusebox 1 + script: card.card_color + choice: fusebox + editable: false + save value: false +extra card field: + type: choice + name: fusebox 2 + script: card.card_color_2 + choice: fusebox + 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: promo label + save value: true + description: The golden promo label. +extra card field: + type: text + name: promo label 2 + save value: true + description: The second golden promo label. +extra card field: + type: choice + name: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: choice + name: flavor bar 2 + choice: bar + editable: false + save value: false + show statistics: false + +extra card style: + card code: + left: 32 + top: 24 + width: 79 + height: 7 + z index: 1 + angle: 270 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: 19 + top: { 28 + card_style.set_code.content_width } + width: 12 + height: 7 + z index: 1 + angle: 270 + render style: image + image: artist_arrow.png + artist arrow 2: + left: 19 + top: { 60 + card_style.set_code.content_width + card_style.illustrator.content_width } + width: 12 + height: 7 + z index: 1 + angle: 270 + render style: image + image: artist_arrow.png + visible: { contains(styling.other_options, match:"two illustrators") } + fuse_bridge: + left: 265 + top : 335 + width: 13 + height: 24 + z index: 1 + render style: image + image: { bridge_colored() } + visible: { use_fuse() } + stamp: + left: 40 + top: 164 + width: 46 + height: 26 + angle: 270 + z index: 2 + visible: { is_rare() and styling.holofoil_stamped_rares } + render style: image + image: { "foil_stamp.png" } + foil layer: + left: 0 + top : 0 + width: 523 + height: 375 + 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" } + fusebox 1: + left: 31 + top: 14 + width: 241 + height: 345 + z index: 0 + render style: image + image: { card_background() } + mask: fusemask.png + visible: { use_fuse() and not styling.use_fuse_arrows } + fusebox 2: + left: 272 + top: 14 + width: 241 + height: 345 + z index: 0 + render style: image + image: { card_background_2() } + mask: fusemask.png + visible: { use_fuse() and not styling.use_fuse_arrows } + auto copyright: + left: 32 + top: 214 + width: {if set.automatic_copyright then 140 else 0} + height: 7 + z index: 3 + angle: 270 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7.25 + color: white + weight: bold + promo label: + left: 25 + top: 190 + width: {if contains(styling.other_options, match:"prerelease stamp") then 214 else 0} + height: 20 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 12 + color: rgb(223,169,41) + promo label 2: + left: 278 + top: 190 + width: {if contains(styling.other_options, match:"prerelease stamp") then 214 else 0} + height: 20 + alignment: middle right + z index: 4 + font: + name: ModMatrix + size: 12 + color: rgb(223,169,41) + flavor bar: + left: 25 + top: { bar_equation() +1 } + width: 250 + 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 } + flavor bar 2: + left: 265 + top: { bar_equation2() +1 } + width: 250 + height: 1 + z index: 1 + render style: image + image: bar.png + visible: { card.rule_text_2 != "" and remove_tags(card.flavor_text_2) != "" and set.use_flavor_bar } diff --git a/data/magic-m15-split-fusable.mse-style/tombstone.png b/data/magic-m15-split-fusable.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/tombstone.png differ diff --git a/data/magic-m15-split-fusable.mse-style/ubridge.png b/data/magic-m15-split-fusable.mse-style/ubridge.png new file mode 100644 index 000000000..04fbfbc05 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ubridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/ucard.jpg b/data/magic-m15-split-fusable.mse-style/ucard.jpg new file mode 100644 index 000000000..cdd266372 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ucard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/ucard2.jpg b/data/magic-m15-split-fusable.mse-style/ucard2.jpg new file mode 100644 index 000000000..601d6b9a0 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/ulbridge.png b/data/magic-m15-split-fusable.mse-style/ulbridge.png new file mode 100644 index 000000000..2b47b7714 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ulbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/ulcard.jpg b/data/magic-m15-split-fusable.mse-style/ulcard.jpg new file mode 100644 index 000000000..e93deaafc Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/ulcard2.jpg b/data/magic-m15-split-fusable.mse-style/ulcard2.jpg new file mode 100644 index 000000000..bf3de121a Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ulcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/ulpt.png b/data/magic-m15-split-fusable.mse-style/ulpt.png new file mode 100644 index 000000000..167b73f9d Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/ulpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/upt.png b/data/magic-m15-split-fusable.mse-style/upt.png new file mode 100644 index 000000000..32a5c6836 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/upt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/wbridge.png b/data/magic-m15-split-fusable.mse-style/wbridge.png new file mode 100644 index 000000000..9ea336217 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/wcard.jpg b/data/magic-m15-split-fusable.mse-style/wcard.jpg new file mode 100644 index 000000000..ad09b3a51 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/wcard2.jpg b/data/magic-m15-split-fusable.mse-style/wcard2.jpg new file mode 100644 index 000000000..121c6a257 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/wlbridge.png b/data/magic-m15-split-fusable.mse-style/wlbridge.png new file mode 100644 index 000000000..d6829846b Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wlbridge.png differ diff --git a/data/magic-m15-split-fusable.mse-style/wlcard.jpg b/data/magic-m15-split-fusable.mse-style/wlcard.jpg new file mode 100644 index 000000000..a877b0f60 Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/wlcard2.jpg b/data/magic-m15-split-fusable.mse-style/wlcard2.jpg new file mode 100644 index 000000000..31707ba0c Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wlcard2.jpg differ diff --git a/data/magic-m15-split-fusable.mse-style/wlpt.png b/data/magic-m15-split-fusable.mse-style/wlpt.png new file mode 100644 index 000000000..61ea15fbf Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wlpt.png differ diff --git a/data/magic-m15-split-fusable.mse-style/wpt.png b/data/magic-m15-split-fusable.mse-style/wpt.png new file mode 100644 index 000000000..5cc6afc0a Binary files /dev/null and b/data/magic-m15-split-fusable.mse-style/wpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/abridge.png b/data/magic-m15-split-fuse.mse-style/abridge.png new file mode 100644 index 000000000..85eae25ca Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/abridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/acard.jpg b/data/magic-m15-split-fuse.mse-style/acard.jpg new file mode 100644 index 000000000..1c0dcd58f Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/acard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/acard2.jpg b/data/magic-m15-split-fuse.mse-style/acard2.jpg new file mode 100644 index 000000000..86a924f4b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/acard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/apt.png b/data/magic-m15-split-fuse.mse-style/apt.png new file mode 100644 index 000000000..c6098727b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/apt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/artifact_blend_card.png b/data/magic-m15-split-fuse.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..03884bc6a Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-split-fuse.mse-style/artifact_blend_card2.png b/data/magic-m15-split-fuse.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..542cf7334 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-split-fuse.mse-style/artifact_blend_identity.png b/data/magic-m15-split-fuse.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-split-fuse.mse-style/artifact_blend_pt.png b/data/magic-m15-split-fuse.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..f7ed9c704 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/artifact_blend_stamp.png b/data/magic-m15-split-fuse.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-split-fuse.mse-style/artist_arrow.png b/data/magic-m15-split-fuse.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-split-fuse.mse-style/bbridge.png b/data/magic-m15-split-fuse.mse-style/bbridge.png new file mode 100644 index 000000000..d308eff99 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/bbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/bcard.jpg b/data/magic-m15-split-fuse.mse-style/bcard.jpg new file mode 100644 index 000000000..449cc27d8 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/bcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/bcard2.jpg b/data/magic-m15-split-fuse.mse-style/bcard2.jpg new file mode 100644 index 000000000..3f900b9bf Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/blbridge.png b/data/magic-m15-split-fuse.mse-style/blbridge.png new file mode 100644 index 000000000..a80773a3b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/blbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/blcard.jpg b/data/magic-m15-split-fuse.mse-style/blcard.jpg new file mode 100644 index 000000000..e46b04966 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/blcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/blcard2.jpg b/data/magic-m15-split-fuse.mse-style/blcard2.jpg new file mode 100644 index 000000000..e11ea0cbe Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/blcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/blpt.png b/data/magic-m15-split-fuse.mse-style/blpt.png new file mode 100644 index 000000000..a7bc5c747 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/blpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/border_mask.png b/data/magic-m15-split-fuse.mse-style/border_mask.png new file mode 100644 index 000000000..3fabd94cb Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/border_mask.png differ diff --git a/data/magic-m15-split-fuse.mse-style/bpt.png b/data/magic-m15-split-fuse.mse-style/bpt.png new file mode 100644 index 000000000..eb3494608 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/bpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/bridgemask.png b/data/magic-m15-split-fuse.mse-style/bridgemask.png new file mode 100644 index 000000000..379d62bf6 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/bridgemask.png differ diff --git a/data/magic-m15-split-fuse.mse-style/build.bat b/data/magic-m15-split-fuse.mse-style/build.bat new file mode 100644 index 000000000..0309ca736 --- /dev/null +++ b/data/magic-m15-split-fuse.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-split_fuse.mse-style magic.mse-game 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-split_fuse.mse-installer" "Magic - M15 Fuse Split Cards.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-split-fuse.mse-style/card-sample.png b/data/magic-m15-split-fuse.mse-style/card-sample.png new file mode 100644 index 000000000..72bc4c589 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/card-sample.png differ diff --git a/data/magic-m15-split-fuse.mse-style/cbridge.png b/data/magic-m15-split-fuse.mse-style/cbridge.png new file mode 100644 index 000000000..eefb76137 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/cbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/ccard.jpg b/data/magic-m15-split-fuse.mse-style/ccard.jpg new file mode 100644 index 000000000..19af89eff Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ccard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/ccard2.jpg b/data/magic-m15-split-fuse.mse-style/ccard2.jpg new file mode 100644 index 000000000..4a7cb748a Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/clbridge.png b/data/magic-m15-split-fuse.mse-style/clbridge.png new file mode 100644 index 000000000..b8441f9c9 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/clbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/clcard.jpg b/data/magic-m15-split-fuse.mse-style/clcard.jpg new file mode 100644 index 000000000..80fcc9ecf Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/clcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/clcard2.jpg b/data/magic-m15-split-fuse.mse-style/clcard2.jpg new file mode 100644 index 000000000..2a3d304b0 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/clcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/clpt.png b/data/magic-m15-split-fuse.mse-style/clpt.png new file mode 100644 index 000000000..408042073 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/clpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/cpt.png b/data/magic-m15-split-fuse.mse-style/cpt.png new file mode 100644 index 000000000..ecb494d16 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/cpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/foil_mask.png b/data/magic-m15-split-fuse.mse-style/foil_mask.png new file mode 100644 index 000000000..206728edf Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/foil_mask.png differ diff --git a/data/magic-m15-split-fuse.mse-style/foil_mask_rare.png b/data/magic-m15-split-fuse.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2a6ac528a Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-split-fuse.mse-style/foil_stamp.png b/data/magic-m15-split-fuse.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-split-fuse.mse-style/gbridge.png b/data/magic-m15-split-fuse.mse-style/gbridge.png new file mode 100644 index 000000000..b455ba971 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/gbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/gcard.jpg b/data/magic-m15-split-fuse.mse-style/gcard.jpg new file mode 100644 index 000000000..6c4008413 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/gcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/gcard2.jpg b/data/magic-m15-split-fuse.mse-style/gcard2.jpg new file mode 100644 index 000000000..0450d4238 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/glbridge.png b/data/magic-m15-split-fuse.mse-style/glbridge.png new file mode 100644 index 000000000..4b25035a9 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/glbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/glcard.jpg b/data/magic-m15-split-fuse.mse-style/glcard.jpg new file mode 100644 index 000000000..5360d6579 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/glcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/glcard2.jpg b/data/magic-m15-split-fuse.mse-style/glcard2.jpg new file mode 100644 index 000000000..b1937c673 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/glcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/glpt.png b/data/magic-m15-split-fuse.mse-style/glpt.png new file mode 100644 index 000000000..ceccbae6f Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/glpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/gpt.png b/data/magic-m15-split-fuse.mse-style/gpt.png new file mode 100644 index 000000000..0e9b5f67d Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/gpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/hybrid_blend_card.png b/data/magic-m15-split-fuse.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..17e28918b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-split-fuse.mse-style/hybrid_blend_card2.png b/data/magic-m15-split-fuse.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..b7cf11748 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-split-fuse.mse-style/hybrid_blend_identity.png b/data/magic-m15-split-fuse.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-split-fuse.mse-style/hybrid_blend_pt.png b/data/magic-m15-split-fuse.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..19edad440 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/hybrid_blend_stamp.png b/data/magic-m15-split-fuse.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-split-fuse.mse-style/mbridge.png b/data/magic-m15-split-fuse.mse-style/mbridge.png new file mode 100644 index 000000000..5a79ecd5b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/mcard.jpg b/data/magic-m15-split-fuse.mse-style/mcard.jpg new file mode 100644 index 000000000..acc799248 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/mcard2.jpg b/data/magic-m15-split-fuse.mse-style/mcard2.jpg new file mode 100644 index 000000000..dee87e16b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/mlbridge.png b/data/magic-m15-split-fuse.mse-style/mlbridge.png new file mode 100644 index 000000000..e863b9a29 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mlbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/mlcard.jpg b/data/magic-m15-split-fuse.mse-style/mlcard.jpg new file mode 100644 index 000000000..60c53f90b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/mlcard2.jpg b/data/magic-m15-split-fuse.mse-style/mlcard2.jpg new file mode 100644 index 000000000..5aef48e6a Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mlcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/mlpt.png b/data/magic-m15-split-fuse.mse-style/mlpt.png new file mode 100644 index 000000000..eb41840f1 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mlpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/mpt.png b/data/magic-m15-split-fuse.mse-style/mpt.png new file mode 100644 index 000000000..3d8456eef Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/mpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/multicolor_blend_card.png b/data/magic-m15-split-fuse.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..eb57f009f Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-split-fuse.mse-style/multicolor_blend_card2.png b/data/magic-m15-split-fuse.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..7717c4a3c Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-split-fuse.mse-style/multicolor_blend_identity.png b/data/magic-m15-split-fuse.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-split-fuse.mse-style/multicolor_blend_pt.png b/data/magic-m15-split-fuse.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..057371a57 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/multicolor_blend_stamp.png b/data/magic-m15-split-fuse.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-split-fuse.mse-style/rbridge.png b/data/magic-m15-split-fuse.mse-style/rbridge.png new file mode 100644 index 000000000..8f1ec25b2 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/rcard.jpg b/data/magic-m15-split-fuse.mse-style/rcard.jpg new file mode 100644 index 000000000..a407bab8f Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/rcard2.jpg b/data/magic-m15-split-fuse.mse-style/rcard2.jpg new file mode 100644 index 000000000..45110a001 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/rlbridge.png b/data/magic-m15-split-fuse.mse-style/rlbridge.png new file mode 100644 index 000000000..9a23c29fb Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rlbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/rlcard.jpg b/data/magic-m15-split-fuse.mse-style/rlcard.jpg new file mode 100644 index 000000000..ce783f83f Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/rlcard2.jpg b/data/magic-m15-split-fuse.mse-style/rlcard2.jpg new file mode 100644 index 000000000..023b1ea85 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rlcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/rlpt.png b/data/magic-m15-split-fuse.mse-style/rlpt.png new file mode 100644 index 000000000..97efdf008 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rlpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/rpt.png b/data/magic-m15-split-fuse.mse-style/rpt.png new file mode 100644 index 000000000..221fee003 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/rpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/stamp.png b/data/magic-m15-split-fuse.mse-style/stamp.png new file mode 100644 index 000000000..838faec54 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/stamp.png differ diff --git a/data/magic-m15-split-fuse.mse-style/style b/data/magic-m15-split-fuse.mse-style/style new file mode 100644 index 000000000..7558beef3 --- /dev/null +++ b/data/magic-m15-split-fuse.mse-style/style @@ -0,0 +1,786 @@ +mse version: 2.0.0 +game: magic +short name: M15 fuse split +full name: After M15 Fuse Split Cards +icon: card-sample.png +installer group: magic/m15 style/split cards/fuse +position hint: 041 + +version: 2018-02-09 +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: 523 +card height: 375 +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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + + card_shape := { "fuse split" } + + bridge_colored := { + + # Card 1 + # What type of 'hybrid'? + land := chosen(choice:"land", card.card_color) + multi := chosen(choice:"multicolor", card.card_color) + hybrid := chosen(choice:"hybrid", card.card_color) + artifact := chosen(choice:"artifact", card.card_color) + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wubrg)" + , (if chosen(choice:"white", card.card_color) then "w") + + (if chosen(choice:"blue", card.card_color) then "u") + + (if chosen(choice:"black", card.card_color) then "b") + + (if chosen(choice:"red", card.card_color) then "r") + + (if chosen(choice:"green", card.card_color) 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 color1 := "c" + + if color_count > 0 then color1 := colors[color_count - 1] + image1 := mask_bridge(color: color1) + + # Card 2 + # What type of 'hybrid'? + land := chosen(choice:"land", card.card_color_2) + multi := chosen(choice:"multicolor", card.card_color_2) + hybrid := chosen(choice:"hybrid", card.card_color_2) + artifact := chosen(choice:"artifact", card.card_color_2) + if land and colored_lands then template := land_template # use land template instead? + + # The selected colors + colors := sort_text( order: "(wubrg)" + , (if chosen(choice:"white", card.card_color_2) then "w") + + (if chosen(choice:"blue", card.card_color_2) then "u") + + (if chosen(choice:"black", card.card_color_2) then "b") + + (if chosen(choice:"red", card.card_color_2) then "r") + + (if chosen(choice:"green", card.card_color_2) 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 color2 := "c" + + if color_count > 0 then ( + if chosen(choice:"vertical", card.card_color_2) then + color2 := colors[color_count - 1] + else + color2 := colors[0] + ) + image2 := mask_bridge(color: color2) + + linear_blend(x1:0, y1:0, x2:1, y2:0) + } + + mask_bridge := { + base := color + "bridge.png" + + if land then + "clbridge.png" + else if multi then + masked_blend( + mask: "bridgemask.png", + dark: "mbridge.png", + light: base, + ) + else if artifact and color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "bridgemask.png", + dark: "clbridge.png", + light: base + ) + else if artifact then + base + else if color_count > 1 and mask_hybrid_with_land() then + masked_blend( + mask: "bridgemask.png", + dark: "clbridge.png", + light: base, + ) + else base + } + has_identity := { styling.color_indicator_dot } + 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: 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: 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 1 + description: When to center text on the first card (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: choice + name: center text 2 + description: When to center text on the second card (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 1: + 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 + center text 2: + 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: 523 + height: 375 + radius: 15 + z index: -1 + card color: + left: 15 + top: 15 + width: 247 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { color_background(type:"card", base_hybrid:card_hybrid) } + card color 2: + left: 262 + top: 15 + width: 246 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { color_background(type:"card2", base_hybrid:card_hybrid) } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 27 else 40 } + top: 28.5 + right: { 242 - card_style.casting_cost.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + name 2: + left: { if card.card_symbol_2=="none" then 280 else 293 } + top: 28.5 + right: { 495 - card_style.casting_cost_2.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + casting cost: + right: 245 + top: 28 + width: { max(24, card_style.casting_cost.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + symbol font: + name: magic-mana-large + size: 18 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + casting cost 2: + right: 498 + top: 28 + width: { max(24, card_style.casting_cost_2.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + 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 19 else 25} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + card symbol 2: + left: {if card.card_symbol_2=="none" then 272 else 278} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 25 + top: 55 + width: 219 + height: 153 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: 278 + top: 55 + width: 219 + height: 153 + z index: 1 + default: {default_image(card.card_color_2)} + ############################# Card type + indicator: + left: 26 + top: 214.5 + width: 12 + height: 12 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 279 + top: 214.5 + width: 12 + height: 12 + z index: 1 + render style: image + visible: { has_identity_2() } + image: { card_identity() } + type: + left: { if has_identity() then "40" else "27" } + top: 212 + width: { (if has_identity() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + type 2: + left: { if has_identity_2() then "293" else "280" } + top: 212 + width: { (if has_identity_2() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + rarity: + right: 245 + top: 213 + width: 31 + height: 14 + 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: 498 + top: 213 + width: 31 + height: 14 + 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: 25 + top: 234 + width: 219 + height: 86 + 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_1 == "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_1 == "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: 278 + top: 234 + width: 219 + height: 86 + 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_2 == "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_2 == "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 + rule text 3: + left: 27 + top : 323 + width: 468 + height: 19 + 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 + alignment: "middle center" + z index: 3 + padding left: 2 + padding right: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: 94 + top: 229 + width: 78 + height: 96 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 347 + top: 229 + width: 78 + height: 96 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Card sorting / numbering + set code: + left: 21 + top: 353 + width: 26 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: { 38 + card_style.set_code.content_width } + top: 354 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + illustrator 2: + left: { (if is_rare() then 301 else 291) + card_style.set_code_2.content_width } + top: 354 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + copyright: + right: 500 + top: { if card.pt_2 != "" then 5else 350 } + width: 98 + height: 7 + 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: text + name: card code 2 + 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: 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: pt box 2 + script: card.card_color_2 + editable: false + save value: false +extra card field: + type: choice + name: fuse_bridge + script: "true" + editable: false + save value: false + show statistics: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 21 + top: 346 + width: 79 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 6 + color: white + weight: bold + artist arrow: + left: { 23 + card_style.set_code.content_width } + top: 356 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + artist arrow 2: + left: { (if is_rare() then 288 else 276) + card_style.set_code_2.content_width } + top: 356 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + fuse_bridge: + left: 255 + top : 321 + width: 13 + height: 24 + z index: 1 + render style: image + image: { bridge_colored() } + stamp: + left: 238 + top: 337 + width: 46 + height: 26 + z index: 2 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: { "stamp.png" } + foil stamp: + left: 238 + top: 337 + width: 46 + height: 26 + z index: 2 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 523 + height: 375 + 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" } + auto copyright: + right: 500 + top: { if card.pt_2 != "" then 5else 350 } + width: 98 + height: 7 + z index: 2 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-split-fuse.mse-style/tombstone.png b/data/magic-m15-split-fuse.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/tombstone.png differ diff --git a/data/magic-m15-split-fuse.mse-style/ubridge.png b/data/magic-m15-split-fuse.mse-style/ubridge.png new file mode 100644 index 000000000..04fbfbc05 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ubridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/ucard.jpg b/data/magic-m15-split-fuse.mse-style/ucard.jpg new file mode 100644 index 000000000..820faf2be Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ucard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/ucard2.jpg b/data/magic-m15-split-fuse.mse-style/ucard2.jpg new file mode 100644 index 000000000..eafae1526 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/ulbridge.png b/data/magic-m15-split-fuse.mse-style/ulbridge.png new file mode 100644 index 000000000..2b47b7714 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ulbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/ulcard.jpg b/data/magic-m15-split-fuse.mse-style/ulcard.jpg new file mode 100644 index 000000000..daf53c30c Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/ulcard2.jpg b/data/magic-m15-split-fuse.mse-style/ulcard2.jpg new file mode 100644 index 000000000..fc53973dc Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ulcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/ulpt.png b/data/magic-m15-split-fuse.mse-style/ulpt.png new file mode 100644 index 000000000..167b73f9d Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/ulpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/upt.png b/data/magic-m15-split-fuse.mse-style/upt.png new file mode 100644 index 000000000..32a5c6836 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/upt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/wbridge.png b/data/magic-m15-split-fuse.mse-style/wbridge.png new file mode 100644 index 000000000..9ea336217 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/wcard.jpg b/data/magic-m15-split-fuse.mse-style/wcard.jpg new file mode 100644 index 000000000..f28934028 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/wcard2.jpg b/data/magic-m15-split-fuse.mse-style/wcard2.jpg new file mode 100644 index 000000000..ba05a0c4f Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/wlbridge.png b/data/magic-m15-split-fuse.mse-style/wlbridge.png new file mode 100644 index 000000000..d6829846b Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wlbridge.png differ diff --git a/data/magic-m15-split-fuse.mse-style/wlcard.jpg b/data/magic-m15-split-fuse.mse-style/wlcard.jpg new file mode 100644 index 000000000..4ef796238 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/wlcard2.jpg b/data/magic-m15-split-fuse.mse-style/wlcard2.jpg new file mode 100644 index 000000000..4ab57e992 Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wlcard2.jpg differ diff --git a/data/magic-m15-split-fuse.mse-style/wlpt.png b/data/magic-m15-split-fuse.mse-style/wlpt.png new file mode 100644 index 000000000..61ea15fbf Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wlpt.png differ diff --git a/data/magic-m15-split-fuse.mse-style/wpt.png b/data/magic-m15-split-fuse.mse-style/wpt.png new file mode 100644 index 000000000..5cc6afc0a Binary files /dev/null and b/data/magic-m15-split-fuse.mse-style/wpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/acard.jpg b/data/magic-m15-split-pichoro.mse-style/acard.jpg new file mode 100644 index 000000000..2cc396aee Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/acard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/apt.png b/data/magic-m15-split-pichoro.mse-style/apt.png new file mode 100644 index 000000000..c6098727b Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/apt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/artifact_blend_card.png b/data/magic-m15-split-pichoro.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..dc20740ae Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/artifact_blend_identity.png b/data/magic-m15-split-pichoro.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/artifact_blend_pt.png b/data/magic-m15-split-pichoro.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..f7ed9c704 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/artifact_blend_stamp.png b/data/magic-m15-split-pichoro.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/artist_arrow.png b/data/magic-m15-split-pichoro.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/bcard.jpg b/data/magic-m15-split-pichoro.mse-style/bcard.jpg new file mode 100644 index 000000000..00f766648 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/bcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/blcard.jpg b/data/magic-m15-split-pichoro.mse-style/blcard.jpg new file mode 100644 index 000000000..7a2c1d381 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/blcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/blpt.png b/data/magic-m15-split-pichoro.mse-style/blpt.png new file mode 100644 index 000000000..a7bc5c747 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/blpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/border_mask.png b/data/magic-m15-split-pichoro.mse-style/border_mask.png new file mode 100644 index 000000000..3fabd94cb Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/border_mask.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/bpt.png b/data/magic-m15-split-pichoro.mse-style/bpt.png new file mode 100644 index 000000000..eb3494608 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/bpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/build.bat b/data/magic-m15-split-pichoro.mse-style/build.bat new file mode 100644 index 000000000..1591022c3 --- /dev/null +++ b/data/magic-m15-split-pichoro.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-split-pichoro.mse-style magic.mse-game magic-blends.mse-include magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font + +ren "magic-m15-split-pichoro.mse-installer" "Magic - Pichoro's M15 Split Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-split-pichoro.mse-style/card-sample.png b/data/magic-m15-split-pichoro.mse-style/card-sample.png new file mode 100644 index 000000000..47a18fe99 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/card-sample.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/ccard.jpg b/data/magic-m15-split-pichoro.mse-style/ccard.jpg new file mode 100644 index 000000000..053562acc Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/ccard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/clcard.jpg b/data/magic-m15-split-pichoro.mse-style/clcard.jpg new file mode 100644 index 000000000..768b8db9c Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/clcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/clpt.png b/data/magic-m15-split-pichoro.mse-style/clpt.png new file mode 100644 index 000000000..408042073 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/clpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/cpt.png b/data/magic-m15-split-pichoro.mse-style/cpt.png new file mode 100644 index 000000000..ecb494d16 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/cpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/foil_mask.png b/data/magic-m15-split-pichoro.mse-style/foil_mask.png new file mode 100644 index 000000000..eaa783044 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/foil_mask.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/foil_mask_rare.png b/data/magic-m15-split-pichoro.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..92c614794 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/foil_stamp.png b/data/magic-m15-split-pichoro.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/gcard.jpg b/data/magic-m15-split-pichoro.mse-style/gcard.jpg new file mode 100644 index 000000000..c8ff80d31 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/gcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/glcard.jpg b/data/magic-m15-split-pichoro.mse-style/glcard.jpg new file mode 100644 index 000000000..8428ed3a1 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/glcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/glpt.png b/data/magic-m15-split-pichoro.mse-style/glpt.png new file mode 100644 index 000000000..ceccbae6f Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/glpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/gpt.png b/data/magic-m15-split-pichoro.mse-style/gpt.png new file mode 100644 index 000000000..0e9b5f67d Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/gpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/hybrid_blend_card.png b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..cb4aa02b6 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/hybrid_blend_identity.png b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/hybrid_blend_pt.png b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..19edad440 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/hybrid_blend_stamp.png b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/mcard.jpg b/data/magic-m15-split-pichoro.mse-style/mcard.jpg new file mode 100644 index 000000000..a07ccfec0 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/mcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/mlcard.jpg b/data/magic-m15-split-pichoro.mse-style/mlcard.jpg new file mode 100644 index 000000000..f197235a1 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/mlpt.png b/data/magic-m15-split-pichoro.mse-style/mlpt.png new file mode 100644 index 000000000..eb41840f1 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/mlpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/mpt.png b/data/magic-m15-split-pichoro.mse-style/mpt.png new file mode 100644 index 000000000..3d8456eef Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/mpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/multicolor_blend_card.png b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..c85f8ced9 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/multicolor_blend_identity.png b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/multicolor_blend_pt.png b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..057371a57 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/multicolor_blend_stamp.png b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/rcard.jpg b/data/magic-m15-split-pichoro.mse-style/rcard.jpg new file mode 100644 index 000000000..683e76be9 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/rcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/rlcard.jpg b/data/magic-m15-split-pichoro.mse-style/rlcard.jpg new file mode 100644 index 000000000..847fd555b Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/rlpt.png b/data/magic-m15-split-pichoro.mse-style/rlpt.png new file mode 100644 index 000000000..97efdf008 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/rlpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/rpt.png b/data/magic-m15-split-pichoro.mse-style/rpt.png new file mode 100644 index 000000000..221fee003 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/rpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/stamp.png b/data/magic-m15-split-pichoro.mse-style/stamp.png new file mode 100644 index 000000000..838faec54 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/stamp.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/style b/data/magic-m15-split-pichoro.mse-style/style new file mode 100644 index 000000000..e2fa9a5e1 --- /dev/null +++ b/data/magic-m15-split-pichoro.mse-style/style @@ -0,0 +1,688 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-09 +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: 523 +card height: 375 +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: "" 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 } + + card_shape := { "split" } + has_identity := { styling.color_indicator_dot } + 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: 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: 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 1 + description: When to center text on the first card (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: choice + name: center text 2 + description: When to center text on the second card (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 1: + 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 + center text 2: + 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: 523 + height: 375 + radius: 15 + z index: -1 + card color: + left: 25 + top: 20 + width: 240 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + card color 2: + left: 273 + top: 20 + width: 240 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 37 else 50 } + top: 33.5 + right: { 252 - card_style.casting_cost.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + name 2: + left: { if card.card_symbol_2=="none" then 285 else 298 } + top: 33.5 + right: { 500 - card_style.casting_cost_2.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + casting cost: + right: 255 + top: 33 + width: { max(24, card_style.casting_cost.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + symbol font: + name: magic-mana-large + size: 18 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + casting cost 2: + right: 503 + top: 33 + width: { max(24, card_style.casting_cost_2.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + 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 29 else 35} + top: 31 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + card symbol 2: + left: {if card.card_symbol_2=="none" then 277 else 283} + top: 31 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 35 + top: 60 + width: 219 + height: 153 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: 283 + top: 60 + width: 219 + height: 153 + z index: 1 + default: {default_image(card.card_color_2)} + ############################# Card type + indicator: + left: 36 + top: 219.5 + width: 12 + height: 12 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 284 + top: 219.5 + width: 12 + height: 12 + z index: 1 + render style: image + visible: { has_identity_2() } + image: { card_identity() } + type: + left: { if has_identity() then "50" else "37" } + top: 217 + width: { (if has_identity() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + type 2: + left: { if has_identity_2() then "298" else "285" } + top: 217 + width: { (if has_identity_2() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + rarity: + right: 255 + top: 218 + width: 31 + height: 14 + 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: 503 + top: 218 + width: 31 + height: 14 + 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: 35 + top: 239 + width: 219 + height: 107 + 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_1 == "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_1 == "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: 283 + top: 239 + width: 219 + height: 107 + 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_2 == "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_2 == "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: 96 + top: 234 + width: 98 + height: 118 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 344 + top: 234 + width: 98 + height: 118 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 3 + left: { if is_rare() then 204 else 214 } + top: 337 + width: 43 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + pt 2: + z index: 2 + left: 462 + top: 337 + width: 43 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + ############################# Card sorting / numbering + set code: + left: 14 + top: 24 + width: 40 + height: 10 + angle: 270 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: 48 + top: 349 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + illustrator 2: + left: 296 + top: 349 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + copyright: + right: 24 + top: 348 + width: 140 + height: 10 + angle: 270 + 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: 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: pt box 2 + script: card.card_color_2 + 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 24 + width: 40 + height: 10 + angle: 270 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: 33 + top: 351 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + artist arrow 2: + left: 281 + top: 351 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + pt box: + left: 204 + top: 335 + width: 57 + height: 29 + z index: 2 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 452 + top: 335 + width: 57 + height: 29 + z index: 1 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox() } + stamp: + left: 34 + top: 164 + width: 46 + height: 26 + angle: 270 + z index: 1 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: stamp.png + foil stamp: + left: 35 + top: 164 + width: 46 + height: 26 + angle: 270 + z index: 5 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 523 + height: 375 + 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" } + auto copyright: + right: 24 + top: 348 + width: 140 + height: 10 + angle: 270 + z index: 2 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-split-pichoro.mse-style/tombstone.png b/data/magic-m15-split-pichoro.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/tombstone.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/ucard.jpg b/data/magic-m15-split-pichoro.mse-style/ucard.jpg new file mode 100644 index 000000000..03ed1d709 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/ucard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/ulcard.jpg b/data/magic-m15-split-pichoro.mse-style/ulcard.jpg new file mode 100644 index 000000000..b6e95c253 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/ulpt.png b/data/magic-m15-split-pichoro.mse-style/ulpt.png new file mode 100644 index 000000000..167b73f9d Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/ulpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/upt.png b/data/magic-m15-split-pichoro.mse-style/upt.png new file mode 100644 index 000000000..32a5c6836 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/upt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/wcard.jpg b/data/magic-m15-split-pichoro.mse-style/wcard.jpg new file mode 100644 index 000000000..a44b19246 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/wcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/wlcard.jpg b/data/magic-m15-split-pichoro.mse-style/wlcard.jpg new file mode 100644 index 000000000..357b38c07 Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-split-pichoro.mse-style/wlpt.png b/data/magic-m15-split-pichoro.mse-style/wlpt.png new file mode 100644 index 000000000..61ea15fbf Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/wlpt.png differ diff --git a/data/magic-m15-split-pichoro.mse-style/wpt.png b/data/magic-m15-split-pichoro.mse-style/wpt.png new file mode 100644 index 000000000..5cc6afc0a Binary files /dev/null and b/data/magic-m15-split-pichoro.mse-style/wpt.png differ diff --git a/data/magic-m15-split.mse-style/acard.jpg b/data/magic-m15-split.mse-style/acard.jpg new file mode 100644 index 000000000..2cc396aee Binary files /dev/null and b/data/magic-m15-split.mse-style/acard.jpg differ diff --git a/data/magic-m15-split.mse-style/apt.png b/data/magic-m15-split.mse-style/apt.png new file mode 100644 index 000000000..c6098727b Binary files /dev/null and b/data/magic-m15-split.mse-style/apt.png differ diff --git a/data/magic-m15-split.mse-style/artifact_blend_card.png b/data/magic-m15-split.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..dc20740ae Binary files /dev/null and b/data/magic-m15-split.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-split.mse-style/artifact_blend_identity.png b/data/magic-m15-split.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-split.mse-style/artifact_blend_pt.png b/data/magic-m15-split.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..f7ed9c704 Binary files /dev/null and b/data/magic-m15-split.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-split.mse-style/artifact_blend_stamp.png b/data/magic-m15-split.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-split.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-split.mse-style/artist_arrow.png b/data/magic-m15-split.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-split.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-split.mse-style/bcard.jpg b/data/magic-m15-split.mse-style/bcard.jpg new file mode 100644 index 000000000..00f766648 Binary files /dev/null and b/data/magic-m15-split.mse-style/bcard.jpg differ diff --git a/data/magic-m15-split.mse-style/blcard.jpg b/data/magic-m15-split.mse-style/blcard.jpg new file mode 100644 index 000000000..7a2c1d381 Binary files /dev/null and b/data/magic-m15-split.mse-style/blcard.jpg differ diff --git a/data/magic-m15-split.mse-style/blpt.png b/data/magic-m15-split.mse-style/blpt.png new file mode 100644 index 000000000..a7bc5c747 Binary files /dev/null and b/data/magic-m15-split.mse-style/blpt.png differ diff --git a/data/magic-m15-split.mse-style/border_mask.png b/data/magic-m15-split.mse-style/border_mask.png new file mode 100644 index 000000000..3fabd94cb Binary files /dev/null and b/data/magic-m15-split.mse-style/border_mask.png differ diff --git a/data/magic-m15-split.mse-style/bpt.png b/data/magic-m15-split.mse-style/bpt.png new file mode 100644 index 000000000..eb3494608 Binary files /dev/null and b/data/magic-m15-split.mse-style/bpt.png differ diff --git a/data/magic-m15-split.mse-style/build.bat b/data/magic-m15-split.mse-style/build.bat new file mode 100644 index 000000000..6af618d8f --- /dev/null +++ b/data/magic-m15-split.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-split.mse-style magic.mse-game magic-blends.mse-include magic-watermarks.mse-include magic-default-image.mse-include magic-identity-new.mse-include magic-mana-large.mse-symbol-font magic-mana-small.mse-symbol-font + +ren "magic-m15-split.mse-installer" "Magic - M15 Split Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-split.mse-style/card-sample.png b/data/magic-m15-split.mse-style/card-sample.png new file mode 100644 index 000000000..72bc4c589 Binary files /dev/null and b/data/magic-m15-split.mse-style/card-sample.png differ diff --git a/data/magic-m15-split.mse-style/ccard.jpg b/data/magic-m15-split.mse-style/ccard.jpg new file mode 100644 index 000000000..053562acc Binary files /dev/null and b/data/magic-m15-split.mse-style/ccard.jpg differ diff --git a/data/magic-m15-split.mse-style/clcard.jpg b/data/magic-m15-split.mse-style/clcard.jpg new file mode 100644 index 000000000..768b8db9c Binary files /dev/null and b/data/magic-m15-split.mse-style/clcard.jpg differ diff --git a/data/magic-m15-split.mse-style/clpt.png b/data/magic-m15-split.mse-style/clpt.png new file mode 100644 index 000000000..408042073 Binary files /dev/null and b/data/magic-m15-split.mse-style/clpt.png differ diff --git a/data/magic-m15-split.mse-style/cpt.png b/data/magic-m15-split.mse-style/cpt.png new file mode 100644 index 000000000..ecb494d16 Binary files /dev/null and b/data/magic-m15-split.mse-style/cpt.png differ diff --git a/data/magic-m15-split.mse-style/foil_mask.png b/data/magic-m15-split.mse-style/foil_mask.png new file mode 100644 index 000000000..472350dc2 Binary files /dev/null and b/data/magic-m15-split.mse-style/foil_mask.png differ diff --git a/data/magic-m15-split.mse-style/foil_mask_rare.png b/data/magic-m15-split.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..7e8f3e1f6 Binary files /dev/null and b/data/magic-m15-split.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-split.mse-style/foil_stamp.png b/data/magic-m15-split.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-split.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-split.mse-style/gcard.jpg b/data/magic-m15-split.mse-style/gcard.jpg new file mode 100644 index 000000000..c8ff80d31 Binary files /dev/null and b/data/magic-m15-split.mse-style/gcard.jpg differ diff --git a/data/magic-m15-split.mse-style/glcard.jpg b/data/magic-m15-split.mse-style/glcard.jpg new file mode 100644 index 000000000..8428ed3a1 Binary files /dev/null and b/data/magic-m15-split.mse-style/glcard.jpg differ diff --git a/data/magic-m15-split.mse-style/glpt.png b/data/magic-m15-split.mse-style/glpt.png new file mode 100644 index 000000000..ceccbae6f Binary files /dev/null and b/data/magic-m15-split.mse-style/glpt.png differ diff --git a/data/magic-m15-split.mse-style/gpt.png b/data/magic-m15-split.mse-style/gpt.png new file mode 100644 index 000000000..0e9b5f67d Binary files /dev/null and b/data/magic-m15-split.mse-style/gpt.png differ diff --git a/data/magic-m15-split.mse-style/hybrid_blend_card.png b/data/magic-m15-split.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..cb4aa02b6 Binary files /dev/null and b/data/magic-m15-split.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-split.mse-style/hybrid_blend_identity.png b/data/magic-m15-split.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-split.mse-style/hybrid_blend_pt.png b/data/magic-m15-split.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..19edad440 Binary files /dev/null and b/data/magic-m15-split.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-split.mse-style/hybrid_blend_stamp.png b/data/magic-m15-split.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-split.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-split.mse-style/mcard.jpg b/data/magic-m15-split.mse-style/mcard.jpg new file mode 100644 index 000000000..a07ccfec0 Binary files /dev/null and b/data/magic-m15-split.mse-style/mcard.jpg differ diff --git a/data/magic-m15-split.mse-style/mlcard.jpg b/data/magic-m15-split.mse-style/mlcard.jpg new file mode 100644 index 000000000..f197235a1 Binary files /dev/null and b/data/magic-m15-split.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-split.mse-style/mlpt.png b/data/magic-m15-split.mse-style/mlpt.png new file mode 100644 index 000000000..eb41840f1 Binary files /dev/null and b/data/magic-m15-split.mse-style/mlpt.png differ diff --git a/data/magic-m15-split.mse-style/mpt.png b/data/magic-m15-split.mse-style/mpt.png new file mode 100644 index 000000000..3d8456eef Binary files /dev/null and b/data/magic-m15-split.mse-style/mpt.png differ diff --git a/data/magic-m15-split.mse-style/multicolor_blend_card.png b/data/magic-m15-split.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..c85f8ced9 Binary files /dev/null and b/data/magic-m15-split.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-split.mse-style/multicolor_blend_identity.png b/data/magic-m15-split.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-split.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-split.mse-style/multicolor_blend_pt.png b/data/magic-m15-split.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..057371a57 Binary files /dev/null and b/data/magic-m15-split.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-split.mse-style/multicolor_blend_stamp.png b/data/magic-m15-split.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-split.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-split.mse-style/rcard.jpg b/data/magic-m15-split.mse-style/rcard.jpg new file mode 100644 index 000000000..683e76be9 Binary files /dev/null and b/data/magic-m15-split.mse-style/rcard.jpg differ diff --git a/data/magic-m15-split.mse-style/rlcard.jpg b/data/magic-m15-split.mse-style/rlcard.jpg new file mode 100644 index 000000000..847fd555b Binary files /dev/null and b/data/magic-m15-split.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-split.mse-style/rlpt.png b/data/magic-m15-split.mse-style/rlpt.png new file mode 100644 index 000000000..97efdf008 Binary files /dev/null and b/data/magic-m15-split.mse-style/rlpt.png differ diff --git a/data/magic-m15-split.mse-style/rpt.png b/data/magic-m15-split.mse-style/rpt.png new file mode 100644 index 000000000..221fee003 Binary files /dev/null and b/data/magic-m15-split.mse-style/rpt.png differ diff --git a/data/magic-m15-split.mse-style/stamp.png b/data/magic-m15-split.mse-style/stamp.png new file mode 100644 index 000000000..838faec54 Binary files /dev/null and b/data/magic-m15-split.mse-style/stamp.png differ diff --git a/data/magic-m15-split.mse-style/style b/data/magic-m15-split.mse-style/style new file mode 100644 index 000000000..8e246d4a3 --- /dev/null +++ b/data/magic-m15-split.mse-style/style @@ -0,0 +1,691 @@ +mse version: 2.0.0 +game: magic +short name: M15 split +full name: After M15 Split Cards +icon: card-sample.png +installer group: magic/m15 style/split cards +position hint: 041 + +version: 2018-02-09 +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: 523 +card height: 375 +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: "" 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 } + + card_shape := { "split" } + has_identity := { styling.color_indicator_dot } + 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: 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: 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 1 + description: When to center text on the first card (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: choice + name: center text 2 + description: When to center text on the second card (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 1: + 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 + center text 2: + 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: 523 + height: 375 + radius: 15 + z index: -1 + card color: + left: 15 + top: 15 + width: 240 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + card color 2: + left: 268 + top: 15 + width: 240 + height: 345 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 27 else 40 } + top: 28.5 + right: { 242 - card_style.casting_cost.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + name 2: + left: { if card.card_symbol_2=="none" then 280 else 293 } + top: 28.5 + right: { 495 - card_style.casting_cost_2.content_width } + height: 20 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 15 + color: black + casting cost: + right: 245 + top: 28 + width: { max(24, card_style.casting_cost.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + symbol font: + name: magic-mana-large + size: 18 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + casting cost 2: + right: 498 + top: 28 + width: { max(24, card_style.casting_cost_2.content_width) + 3 } + height: 18 + alignment: middle right + font: + name: MPlantin + size: 18 + 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 19 else 25} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + card symbol 2: + left: {if card.card_symbol_2=="none" then 272 else 278} + top: 26 + height: 19 + width: 13.3 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 25 + top: 55 + width: 219 + height: 153 + z index: 1 + default: {default_image(card.card_color)} + image 2: + left: 278 + top: 55 + width: 219 + height: 153 + z index: 1 + default: {default_image(card.card_color_2)} + ############################# Card type + indicator: + left: 26 + top: 214.5 + width: 12 + height: 12 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + indicator 2: + left: 279 + top: 214.5 + width: 12 + height: 12 + z index: 1 + render style: image + visible: { has_identity_2() } + image: { card_identity() } + type: + left: { if has_identity() then "40" else "27" } + top: 212 + width: { (if has_identity() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + type 2: + left: { if has_identity_2() then "293" else "280" } + top: 212 + width: { (if has_identity_2() then "204" else "217") - max(16,card_style.rarity.content_width) } + height: 15 + alignment: top shrink-overflow + z index: 1 + padding top: 0 + font: + name: Beleren Bold + size: 10 + color: black + separator color: red + rarity: + right: 245 + top: 213 + width: 31 + height: 14 + 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: 498 + top: 213 + width: 31 + height: 14 + 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: 25 + top: 234 + width: 219 + height: 107 + 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_1 == "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_1 == "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: 278 + top: 234 + width: 219 + height: 107 + 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_2 == "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_2 == "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: 86 + top: 229 + width: 98 + height: 118 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + watermark 2: + left: 339 + top: 229 + width: 98 + height: 118 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 3 + left: { if is_rare() then 194 else 204 } + top: 332 + width: 43 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + pt 2: + z index: 2 + left: 457 + top: 332 + width: 43 + height: 21 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + ############################# Card sorting / numbering + set code: + left: 21 + top: 353 + width: 26 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: { 38 + card_style.set_code.content_width } + top: 354 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + illustrator 2: + left: { (if is_rare() then 301 else 291) + card_style.set_code_2.content_width } + top: 354 + width: 140 + height: 7 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 6 + color: white + copyright: + right: 500 + top: { if card.pt_2 != "" then 355 else 350 } + width: 98 + height: 7 + 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: text + name: card code 2 + 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: 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: pt box 2 + script: card.card_color_2 + 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: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 21 + top: 346 + width: 79 + height: 7 + z index: 1 + font: + name: Relay-Medium + size: 6 + color: white + weight: bold + artist arrow: + left: { 23 + card_style.set_code.content_width } + top: 356 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + artist arrow 2: + left: { (if is_rare() then 288 else 276) + card_style.set_code_2.content_width } + top: 356 + width: 12 + height: 7 + z index: 1 + render style: image + image: artist_arrow.png + pt box: + left: { if is_rare() then 184 else 194 } + top: 330 + width: 57 + height: 29 + z index: 2 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 447 + top: 330 + width: 57 + height: 29 + z index: 1 + visible: { card.pt_2 != "" } + render style: image + image: { card_ptbox() } + stamp: + left: 238 + top: 334 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: { "stamp.png" } + foil stamp: + left: 238 + top: 334 + width: 46 + height: 26 + z index: 1 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 523 + height: 375 + 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" } + auto copyright: + right: 500 + top: { if card.pt_2 != "" then 355 else 350 } + width: 98 + height: 7 + z index: 2 + visible: {set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-split.mse-style/tombstone.png b/data/magic-m15-split.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-split.mse-style/tombstone.png differ diff --git a/data/magic-m15-split.mse-style/ucard.jpg b/data/magic-m15-split.mse-style/ucard.jpg new file mode 100644 index 000000000..03ed1d709 Binary files /dev/null and b/data/magic-m15-split.mse-style/ucard.jpg differ diff --git a/data/magic-m15-split.mse-style/ulcard.jpg b/data/magic-m15-split.mse-style/ulcard.jpg new file mode 100644 index 000000000..b6e95c253 Binary files /dev/null and b/data/magic-m15-split.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-split.mse-style/ulpt.png b/data/magic-m15-split.mse-style/ulpt.png new file mode 100644 index 000000000..167b73f9d Binary files /dev/null and b/data/magic-m15-split.mse-style/ulpt.png differ diff --git a/data/magic-m15-split.mse-style/upt.png b/data/magic-m15-split.mse-style/upt.png new file mode 100644 index 000000000..32a5c6836 Binary files /dev/null and b/data/magic-m15-split.mse-style/upt.png differ diff --git a/data/magic-m15-split.mse-style/wcard.jpg b/data/magic-m15-split.mse-style/wcard.jpg new file mode 100644 index 000000000..a44b19246 Binary files /dev/null and b/data/magic-m15-split.mse-style/wcard.jpg differ diff --git a/data/magic-m15-split.mse-style/wlcard.jpg b/data/magic-m15-split.mse-style/wlcard.jpg new file mode 100644 index 000000000..357b38c07 Binary files /dev/null and b/data/magic-m15-split.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-split.mse-style/wlpt.png b/data/magic-m15-split.mse-style/wlpt.png new file mode 100644 index 000000000..61ea15fbf Binary files /dev/null and b/data/magic-m15-split.mse-style/wlpt.png differ diff --git a/data/magic-m15-split.mse-style/wpt.png b/data/magic-m15-split.mse-style/wpt.png new file mode 100644 index 000000000..5cc6afc0a Binary files /dev/null and b/data/magic-m15-split.mse-style/wpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/acard.jpg b/data/magic-m15-tall-tokens.mse-style/acard.jpg new file mode 100644 index 000000000..2a659cccc Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/acard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/acard2.jpg b/data/magic-m15-tall-tokens.mse-style/acard2.jpg new file mode 100644 index 000000000..ee8b3103f Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/acard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/apt.png b/data/magic-m15-tall-tokens.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/apt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/artifact_blend_card.png b/data/magic-m15-tall-tokens.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..894af6e02 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/artifact_blend_card2.png b/data/magic-m15-tall-tokens.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..2b3b22dc5 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/artifact_blend_pt.png b/data/magic-m15-tall-tokens.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/artist_arrow.png b/data/magic-m15-tall-tokens.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/bcard.jpg b/data/magic-m15-tall-tokens.mse-style/bcard.jpg new file mode 100644 index 000000000..29a7bc965 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/bcard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/bcard2.jpg b/data/magic-m15-tall-tokens.mse-style/bcard2.jpg new file mode 100644 index 000000000..84e40053d Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/bcard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/border_mask.png b/data/magic-m15-tall-tokens.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/border_mask.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/bpt.png b/data/magic-m15-tall-tokens.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/bpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/card-sample.png b/data/magic-m15-tall-tokens.mse-style/card-sample.png new file mode 100644 index 000000000..45282dc5a Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/card-sample.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/ccard.jpg b/data/magic-m15-tall-tokens.mse-style/ccard.jpg new file mode 100644 index 000000000..e9847bcba Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/ccard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/ccard2.jpg b/data/magic-m15-tall-tokens.mse-style/ccard2.jpg new file mode 100644 index 000000000..6cd36c727 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/ccard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/clear_image_mask.png b/data/magic-m15-tall-tokens.mse-style/clear_image_mask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/clear_image_mask.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/cpt.png b/data/magic-m15-tall-tokens.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/cpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/foil_mask.png b/data/magic-m15-tall-tokens.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/foil_mask.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/gcard.jpg b/data/magic-m15-tall-tokens.mse-style/gcard.jpg new file mode 100644 index 000000000..c1b996e94 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/gcard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/gcard2.jpg b/data/magic-m15-tall-tokens.mse-style/gcard2.jpg new file mode 100644 index 000000000..eceb99c7f Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/gcard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/gpt.png b/data/magic-m15-tall-tokens.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/gpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/hybrid_blend_card.png b/data/magic-m15-tall-tokens.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..e6705bb63 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/hybrid_blend_card2.png b/data/magic-m15-tall-tokens.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..81085ffa6 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/hybrid_blend_pt.png b/data/magic-m15-tall-tokens.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/imagemask.png b/data/magic-m15-tall-tokens.mse-style/imagemask.png new file mode 100644 index 000000000..292992e3b Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/imagemask.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/imagemask2.png b/data/magic-m15-tall-tokens.mse-style/imagemask2.png new file mode 100644 index 000000000..0f2971e56 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/imagemask2.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/mcard.jpg b/data/magic-m15-tall-tokens.mse-style/mcard.jpg new file mode 100644 index 000000000..75f9e3f60 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/mcard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/mcard2.jpg b/data/magic-m15-tall-tokens.mse-style/mcard2.jpg new file mode 100644 index 000000000..2699b61cf Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/mcard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/mpt.png b/data/magic-m15-tall-tokens.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/mpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/multicolor_blend_card.png b/data/magic-m15-tall-tokens.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..d29fb41d0 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/multicolor_blend_card2.png b/data/magic-m15-tall-tokens.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..1972cfe04 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/multicolor_blend_pt.png b/data/magic-m15-tall-tokens.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/rcard.jpg b/data/magic-m15-tall-tokens.mse-style/rcard.jpg new file mode 100644 index 000000000..9d5b9c3dd Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/rcard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/rcard2.jpg b/data/magic-m15-tall-tokens.mse-style/rcard2.jpg new file mode 100644 index 000000000..8d8838acf Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/rcard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/rpt.png b/data/magic-m15-tall-tokens.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/rpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/style b/data/magic-m15-tall-tokens.mse-style/style new file mode 100644 index 000000000..030efcda1 --- /dev/null +++ b/data/magic-m15-tall-tokens.mse-style/style @@ -0,0 +1,431 @@ +mse version: 2.0.0 +game: magic +short name: Tall Tokens +full name: Tokens w/Taller Textboxes +icon: card-sample.png +installer group: magic/m15 style/tokens +position hint: 051 + +version: 2018-02-08 +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-mana-small.mse-symbol-font + version: 2007-09-23 + +card width: 375 +card height: 523 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_typeline } + + # Load scripts for image box + include file: /magic-default-image.mse-include/scripts + + # What should the textbox look like? + text_shape := { + if card.rule_text == "" + and card.flavor_text == "" then "" # no textbox + else "2" # textbox + } + + template_suffix := [card: "card.jpg", card2: "card2.jpg", pt: "pt.png"] + template := { input + template_suffix[type] } + land_template := { (if input == "a" then "c" else input) + 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 } + + card_shape := { "token" } + is_clear := { styling.use_clear_frames } + 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 +styling field: + type: boolean + name: use clear frames + description: Use the clear frame? + 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 typeline + description: Use a grey background for the 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: short text only +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: 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: { if is_clear() then 0 else 375 } + height: { if is_clear() then 0 else 523 } + z index: 0 + render style: image + popup style: in place + image: { color_background(type:"card" + text_shape(), base_hybrid:card_hybrid) } + ############################# 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 + ############################# Image + image: + left: { if is_clear() then 0 else 29 } + top: { if is_clear() then 0 else 62 } + width: { if is_clear() then 375 else 317 } + height: { if is_clear() then 523 else if text_shape() == "" then 363 else 229 } + mask: { if is_clear() then "clear_image_mask.png" else "imagemask{text_shape()}.png" } + z index: 0 + default: { if is_clear() then "" else default_image(card.card_color)} + ############################# Card type + type: + left: 35 + top: + {if text_shape() == "" and is_clear() then 431 + else if text_shape() == "" then 429 + else if is_clear() then 294 + else 296} + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: { if is_clear() then 13 else 14 } + color: black + separator color: red + rarity: + right: 343 + top: + {if text_shape() == "" then 431 + else if is_clear() then 296 + else 297} + 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 + top: + { if text_shape() == "" then 459 + else 327} + width: 311 + height: + { if text_shape() == "" then 27 + else 154} + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: + script: + if (styling.center_text == "short text only" and + card_style.text.content_lines <= 2 and + not contains(match: ".", card.rule_text) and + not contains(match: ";", card.rule_text) and + not contains(match: ":", card.rule_text) and + not contains(match: "!", card.rule_text) and + not contains(match: "?", card.rule_text) and + card.flavor_text == "") or + styling.center_text == "always" + then "middle center shrink-overflow" + else "middle left shrink-overflow" + z index: 2 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: { if text_shape() == "2" then 117 else 142 } + top: { if text_shape() == "2" then 321 else 600 } + width: { if text_shape() == "2" then 138 else 85 } + height: { if text_shape() == "2" then 166 else 104 } + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 2 + left: 288 + top: 468 + 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 layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: clear frame + choice: clear + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: 272 + top: 464 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { if is_clear() then "xpt.png" else 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"} + clear frame: + left: 0 + top: 0 + width: { if is_clear() then 375 else 0 } + height: { if is_clear() then 523 else 0 } + z index: 0 + render style: image + image: { "xcard" + text_shape() + ".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 diff --git a/data/magic-m15-tall-tokens.mse-style/ucard.jpg b/data/magic-m15-tall-tokens.mse-style/ucard.jpg new file mode 100644 index 000000000..0ca5718e7 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/ucard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/ucard2.jpg b/data/magic-m15-tall-tokens.mse-style/ucard2.jpg new file mode 100644 index 000000000..ab8d850fe Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/ucard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/upt.png b/data/magic-m15-tall-tokens.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/upt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/wcard.jpg b/data/magic-m15-tall-tokens.mse-style/wcard.jpg new file mode 100644 index 000000000..b9d8679dd Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/wcard.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/wcard2.jpg b/data/magic-m15-tall-tokens.mse-style/wcard2.jpg new file mode 100644 index 000000000..4a7e2c385 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/wcard2.jpg differ diff --git a/data/magic-m15-tall-tokens.mse-style/wpt.png b/data/magic-m15-tall-tokens.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/wpt.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/xcard.png b/data/magic-m15-tall-tokens.mse-style/xcard.png new file mode 100644 index 000000000..09bf7be68 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/xcard.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/xcard2.png b/data/magic-m15-tall-tokens.mse-style/xcard2.png new file mode 100644 index 000000000..9a283e499 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/xcard2.png differ diff --git a/data/magic-m15-tall-tokens.mse-style/xpt.png b/data/magic-m15-tall-tokens.mse-style/xpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-tall-tokens.mse-style/xpt.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/acard.png b/data/magic-m15-tapped-FULLART.mse-style/acard.png new file mode 100644 index 000000000..21e99c6de Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/acard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/alcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/alcard.jpg new file mode 100644 index 000000000..21e99c6de Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/alcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/artifact_blend_card.png b/data/magic-m15-tapped-FULLART.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..85a6267ee Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/artist_arrow.png b/data/magic-m15-tapped-FULLART.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/bcard.png b/data/magic-m15-tapped-FULLART.mse-style/bcard.png new file mode 100644 index 000000000..62ce616c7 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/bcard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/blcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/blcard.jpg new file mode 100644 index 000000000..62ce616c7 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/blcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/build.bat b/data/magic-m15-tapped-FULLART.mse-style/build.bat new file mode 100644 index 000000000..a9272e17f --- /dev/null +++ b/data/magic-m15-tapped-FULLART.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-new-tapped.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 + +ren "magic-new-tapped.mse-installer" "Magic - Modern Tapped.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-tapped-FULLART.mse-style/card-sample.png b/data/magic-m15-tapped-FULLART.mse-style/card-sample.png new file mode 100644 index 000000000..7f95fcdc4 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/card-sample.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/ccard.png b/data/magic-m15-tapped-FULLART.mse-style/ccard.png new file mode 100644 index 000000000..136559a05 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/ccard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/clcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/clcard.jpg new file mode 100644 index 000000000..136559a05 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/clcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/frame.png b/data/magic-m15-tapped-FULLART.mse-style/frame.png new file mode 100644 index 000000000..1f491f380 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/frame.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/gcard.png b/data/magic-m15-tapped-FULLART.mse-style/gcard.png new file mode 100644 index 000000000..32bc3df57 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/gcard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/glcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/glcard.jpg new file mode 100644 index 000000000..32bc3df57 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/glcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/m15tapped-alt.psd b/data/magic-m15-tapped-FULLART.mse-style/m15tapped-alt.psd new file mode 100644 index 000000000..37509b2b0 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/m15tapped-alt.psd differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/m15tapped.psd b/data/magic-m15-tapped-FULLART.mse-style/m15tapped.psd new file mode 100644 index 000000000..7eae1fa0f Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/m15tapped.psd differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/m15tappedfullart.psd b/data/magic-m15-tapped-FULLART.mse-style/m15tappedfullart.psd new file mode 100644 index 000000000..2bdee2273 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/m15tappedfullart.psd differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/mcard.png b/data/magic-m15-tapped-FULLART.mse-style/mcard.png new file mode 100644 index 000000000..24ae5ac29 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/mcard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/mlcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/mlcard.jpg new file mode 100644 index 000000000..24ae5ac29 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/multicolor_blend_card.png b/data/magic-m15-tapped-FULLART.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..9524f5e6d Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/rcard.png b/data/magic-m15-tapped-FULLART.mse-style/rcard.png new file mode 100644 index 000000000..48bf2ef77 Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/rcard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/rlcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/rlcard.jpg new file mode 100644 index 000000000..a56a16f4b Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/style b/data/magic-m15-tapped-FULLART.mse-style/style new file mode 100644 index 000000000..d22d3e258 --- /dev/null +++ b/data/magic-m15-tapped-FULLART.mse-style/style @@ -0,0 +1,306 @@ +mse version: 2.0.0 +game: magic +short name: FA Tapped +full name: Full Art Tapped Frame +icon: card-sample.png +installer group: magic/new style/m15 tapped frame +position hint: 028 + +version: 20168-02-09 +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-mana-large.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 + +card width: 523 +card height: 375 +card dpi: 150 +############################################################## Extra scripts +init script: + # Load scripts for image box + include file: /magic-default-image.mse-include/scripts + + template := { input + "{type}.png" } + + # 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_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: 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: 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: 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: 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: text box mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-small.mse-symbol-font +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 +############################################################## Card fields +card style: + ############################# Background stuff + card color: + left: 260 + top: 32 + width: 230 + height: 310 + z index: 2 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: 270 + top : 36 + right: { 478 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 1 + z index: 3 + font: + name: Matrix + size: 17 + weight: bold + color: rgb(0,0,0) + casting cost: + right: 480 + top : 36 + width: { max(25, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: bottom right + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 3 + padding bottom: 1 + ############################# Image + image: + left: 0 + top: 0 + width: 523 + height: 375 + z index: 0 + + ############################# Card type + type: + left: 272 + top : 315 + width: { 215 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 3 + padding top: 1 + font: + name: Matrix + size: 14 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + rarity: + right: 482 + top : 315 + width: 44 + height: 22 + 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: 270 + top : 58 + width: 208 + height: 255 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(0,0,0) + 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: 309 + top : 125 + width: 138 + height: 156 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Card sorting / numbering + ############################# Copyright stuff + illustrator: + left: 44 + top : 345 + width: 217 + height: 14 + z index: 3 + font: + name: Matrix + size: 10 + weight: bold + color: white + copyright line: + left: 440 + top : 345 + width: 140 + height: 10 + z index: 3 + 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: frame + script: "frame" + editable: false + save value: false +extra card style: + card code: + left: 440 + top: 345 + width: 120 + height: 10 + z index: 3 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: 30 + top: 349 + width: 12 + height: 7 + z index: 2 + render style: image + image: artist_arrow.png + frame: + left: 0 + top: 0 + width: 523 + height: 375 + z index: 1 + render style: image + image: frame.png \ No newline at end of file diff --git a/data/magic-m15-tapped-FULLART.mse-style/ucard.png b/data/magic-m15-tapped-FULLART.mse-style/ucard.png new file mode 100644 index 000000000..f86f212ad Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/ucard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/ulcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/ulcard.jpg new file mode 100644 index 000000000..f86f212ad Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/wcard.png b/data/magic-m15-tapped-FULLART.mse-style/wcard.png new file mode 100644 index 000000000..7c86389ad Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/wcard.png differ diff --git a/data/magic-m15-tapped-FULLART.mse-style/wlcard.jpg b/data/magic-m15-tapped-FULLART.mse-style/wlcard.jpg new file mode 100644 index 000000000..7c86389ad Binary files /dev/null and b/data/magic-m15-tapped-FULLART.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/acard.jpg b/data/magic-m15-tapped.mse-style/acard.jpg new file mode 100644 index 000000000..8c26e0a73 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/acard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/acard.png b/data/magic-m15-tapped.mse-style/acard.png new file mode 100644 index 000000000..21e99c6de Binary files /dev/null and b/data/magic-m15-tapped.mse-style/acard.png differ diff --git a/data/magic-m15-tapped.mse-style/alcard.jpg b/data/magic-m15-tapped.mse-style/alcard.jpg new file mode 100644 index 000000000..21e99c6de Binary files /dev/null and b/data/magic-m15-tapped.mse-style/alcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/artifact_blend_card - Copy.png b/data/magic-m15-tapped.mse-style/artifact_blend_card - Copy.png new file mode 100644 index 000000000..9a6a12ca6 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/artifact_blend_card - Copy.png differ diff --git a/data/magic-m15-tapped.mse-style/artifact_blend_card.png b/data/magic-m15-tapped.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..85a6267ee Binary files /dev/null and b/data/magic-m15-tapped.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-tapped.mse-style/artifact_blend_pt.png b/data/magic-m15-tapped.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..5f824354f Binary files /dev/null and b/data/magic-m15-tapped.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-tapped.mse-style/artist_arrow.png b/data/magic-m15-tapped.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-tapped.mse-style/bcard.jpg b/data/magic-m15-tapped.mse-style/bcard.jpg new file mode 100644 index 000000000..fe57f74d4 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/bcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/bcard.png b/data/magic-m15-tapped.mse-style/bcard.png new file mode 100644 index 000000000..62ce616c7 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/bcard.png differ diff --git a/data/magic-m15-tapped.mse-style/blcard.jpg b/data/magic-m15-tapped.mse-style/blcard.jpg new file mode 100644 index 000000000..62ce616c7 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/blcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/build.bat b/data/magic-m15-tapped.mse-style/build.bat new file mode 100644 index 000000000..a9272e17f --- /dev/null +++ b/data/magic-m15-tapped.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-new-tapped.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 + +ren "magic-new-tapped.mse-installer" "Magic - Modern Tapped.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-tapped.mse-style/card-sample.png b/data/magic-m15-tapped.mse-style/card-sample.png new file mode 100644 index 000000000..8f0275af5 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/card-sample.png differ diff --git a/data/magic-m15-tapped.mse-style/ccard.jpg b/data/magic-m15-tapped.mse-style/ccard.jpg new file mode 100644 index 000000000..125926c6d Binary files /dev/null and b/data/magic-m15-tapped.mse-style/ccard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/ccard.png b/data/magic-m15-tapped.mse-style/ccard.png new file mode 100644 index 000000000..136559a05 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/ccard.png differ diff --git a/data/magic-m15-tapped.mse-style/clcard.jpg b/data/magic-m15-tapped.mse-style/clcard.jpg new file mode 100644 index 000000000..136559a05 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/clcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/frame.png b/data/magic-m15-tapped.mse-style/frame.png new file mode 100644 index 000000000..fa50752f3 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/frame.png differ diff --git a/data/magic-m15-tapped.mse-style/gcard.jpg b/data/magic-m15-tapped.mse-style/gcard.jpg new file mode 100644 index 000000000..d3aad881d Binary files /dev/null and b/data/magic-m15-tapped.mse-style/gcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/gcard.png b/data/magic-m15-tapped.mse-style/gcard.png new file mode 100644 index 000000000..32bc3df57 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/gcard.png differ diff --git a/data/magic-m15-tapped.mse-style/glcard.jpg b/data/magic-m15-tapped.mse-style/glcard.jpg new file mode 100644 index 000000000..32bc3df57 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/glcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/m15tapped.psd b/data/magic-m15-tapped.mse-style/m15tapped.psd new file mode 100644 index 000000000..e3f5be7ff Binary files /dev/null and b/data/magic-m15-tapped.mse-style/m15tapped.psd differ diff --git a/data/magic-m15-tapped.mse-style/m15tappedfullart.psd b/data/magic-m15-tapped.mse-style/m15tappedfullart.psd new file mode 100644 index 000000000..eaee6b36e Binary files /dev/null and b/data/magic-m15-tapped.mse-style/m15tappedfullart.psd differ diff --git a/data/magic-m15-tapped.mse-style/mcard.jpg b/data/magic-m15-tapped.mse-style/mcard.jpg new file mode 100644 index 000000000..28393153c Binary files /dev/null and b/data/magic-m15-tapped.mse-style/mcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/mcard.png b/data/magic-m15-tapped.mse-style/mcard.png new file mode 100644 index 000000000..24ae5ac29 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/mcard.png differ diff --git a/data/magic-m15-tapped.mse-style/mlcard.jpg b/data/magic-m15-tapped.mse-style/mlcard.jpg new file mode 100644 index 000000000..24ae5ac29 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/multicolor_blend_card - Copy.png b/data/magic-m15-tapped.mse-style/multicolor_blend_card - Copy.png new file mode 100644 index 000000000..b977e180e Binary files /dev/null and b/data/magic-m15-tapped.mse-style/multicolor_blend_card - Copy.png differ diff --git a/data/magic-m15-tapped.mse-style/multicolor_blend_card.png b/data/magic-m15-tapped.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..9524f5e6d Binary files /dev/null and b/data/magic-m15-tapped.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-tapped.mse-style/multicolor_blend_pt.png b/data/magic-m15-tapped.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..0a8ef8c7f Binary files /dev/null and b/data/magic-m15-tapped.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-tapped.mse-style/rcard.jpg b/data/magic-m15-tapped.mse-style/rcard.jpg new file mode 100644 index 000000000..73823c76e Binary files /dev/null and b/data/magic-m15-tapped.mse-style/rcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/rcard.png b/data/magic-m15-tapped.mse-style/rcard.png new file mode 100644 index 000000000..48bf2ef77 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/rcard.png differ diff --git a/data/magic-m15-tapped.mse-style/rlcard.jpg b/data/magic-m15-tapped.mse-style/rlcard.jpg new file mode 100644 index 000000000..a56a16f4b Binary files /dev/null and b/data/magic-m15-tapped.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/style b/data/magic-m15-tapped.mse-style/style new file mode 100644 index 000000000..00fd46d3f --- /dev/null +++ b/data/magic-m15-tapped.mse-style/style @@ -0,0 +1,284 @@ +mse version: 2.0.0 +game: magic +short name: M15 Tapped +full name: M15 Tapped Frame +icon: card-sample.png +installer group: magic/new style/m15 tapped frame +position hint: 028 + +version: 2018-02-09 +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-mana-large.mse-symbol-font + version: 2007-09-23 +depends on: + package: magic-mana-small.mse-symbol-font + version: 2007-09-23 + +card width: 523 +card height: 375 +card dpi: 150 +############################################################## Extra scripts +init script: + # Load scripts for image box + include file: /magic-default-image.mse-include/scripts + + template := { input + "{type}.png" } + + # 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_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: 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: 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: 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: 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: text box mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-small.mse-symbol-font +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 +############################################################## Card fields +card style: + ############################# Background stuff + card color: + left: 260 + top: 32 + width: 230 + height: 310 + z index: 2 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: 272 + top : 36 + right: { 478 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 1 + z index: 3 + font: + name: Matrix + size: 17 + weight: bold + color: rgb(0,0,0) + casting cost: + right: 480 + top : 36 + width: { max(25, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: bottom right + font: + name: MPlantin + size: 15 + symbol font: + name: magic-mana-large + size: 15 + alignment: middle right + always symbol: true + z index: 2 + padding bottom: 1 + ############################# Image + image: + left: 0 + top: 0 + width: 523 + height: 375 + z index: 0 + + ############################# Card type + type: + left: 272 + top : 317 + width: { 215 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 1 + font: + name: Matrix + size: 14 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + rarity: + right: 482 + top : 315 + width: 44 + height: 22 + 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: 270 + top : 58 + width: 208 + height: 255 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: rgb(0,0,0) + 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: 309 + top : 125 + width: 138 + height: 156 + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# Card sorting / numbering + ############################# Copyright stuff + illustrator: + left: 44 + top : 318 + width: 217 + height: 14 + z index: 2 + font: + name: Matrix + size: 10 + weight: bold + color: white + copyright line: + left: 468 + top : 345 + width: 247 + height: 12 + z index: 2 + font: + name: MPlantin + size: 6.5 + color: white +############################################################## Extra card fields +extra card field: + type: choice + name: artist arrow + editable: false + save value: false + choice: white +extra card field: + type: choice + name: frame + script: "frame" + editable: false + save value: false +extra card style: + artist arrow: + left: 30 + top: 322 + width: 12 + height: 7 + z index: 2 + render style: image + image: artist_arrow.png + frame: + left: 0 + top: 0 + width: 523 + height: 375 + z index: 1 + render style: image + image: frame.png \ No newline at end of file diff --git a/data/magic-m15-tapped.mse-style/ucard.jpg b/data/magic-m15-tapped.mse-style/ucard.jpg new file mode 100644 index 000000000..87dedd3f8 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/ucard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/ucard.png b/data/magic-m15-tapped.mse-style/ucard.png new file mode 100644 index 000000000..f86f212ad Binary files /dev/null and b/data/magic-m15-tapped.mse-style/ucard.png differ diff --git a/data/magic-m15-tapped.mse-style/ulcard.jpg b/data/magic-m15-tapped.mse-style/ulcard.jpg new file mode 100644 index 000000000..f86f212ad Binary files /dev/null and b/data/magic-m15-tapped.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/wcard.jpg b/data/magic-m15-tapped.mse-style/wcard.jpg new file mode 100644 index 000000000..d9f07c529 Binary files /dev/null and b/data/magic-m15-tapped.mse-style/wcard.jpg differ diff --git a/data/magic-m15-tapped.mse-style/wcard.png b/data/magic-m15-tapped.mse-style/wcard.png new file mode 100644 index 000000000..7c86389ad Binary files /dev/null and b/data/magic-m15-tapped.mse-style/wcard.png differ diff --git a/data/magic-m15-tapped.mse-style/wlcard.jpg b/data/magic-m15-tapped.mse-style/wlcard.jpg new file mode 100644 index 000000000..7c86389ad Binary files /dev/null and b/data/magic-m15-tapped.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/apt.png b/data/magic-m15-textless-land.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/apt.png differ diff --git a/data/magic-m15-textless-land.mse-style/artifact_blend_card.png b/data/magic-m15-textless-land.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..2f5118e60 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-textless-land.mse-style/artifact_blend_identity.png b/data/magic-m15-textless-land.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-textless-land.mse-style/artifact_blend_pt.png b/data/magic-m15-textless-land.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-textless-land.mse-style/artist_arrow.png b/data/magic-m15-textless-land.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-textless-land.mse-style/blcard.jpg b/data/magic-m15-textless-land.mse-style/blcard.jpg new file mode 100644 index 000000000..b17ddc0ba Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/blcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/blpt.png b/data/magic-m15-textless-land.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/blpt.png differ diff --git a/data/magic-m15-textless-land.mse-style/border_mask.png b/data/magic-m15-textless-land.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/border_mask.png differ diff --git a/data/magic-m15-textless-land.mse-style/build.bat b/data/magic-m15-textless-land.mse-style/build.bat new file mode 100644 index 000000000..0d37944f4 --- /dev/null +++ b/data/magic-m15-textless-land.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-textless-land.mse-style magic.mse-game magic-blends.mse-include magic-mana-large.mse-symbol-font magic-future-common.mse-include + +ren "magic-m15-textless-land.mse-installer" "Magic - Battle For Zendikar Textless Lands.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-textless-land.mse-style/card-sample.png b/data/magic-m15-textless-land.mse-style/card-sample.png new file mode 100644 index 000000000..15ce2caf8 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/card-sample.png differ diff --git a/data/magic-m15-textless-land.mse-style/clcard.jpg b/data/magic-m15-textless-land.mse-style/clcard.jpg new file mode 100644 index 000000000..9b94c525a Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/clcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/clpt.png b/data/magic-m15-textless-land.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/clpt.png differ diff --git a/data/magic-m15-textless-land.mse-style/foil_mask.png b/data/magic-m15-textless-land.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/foil_mask.png differ diff --git a/data/magic-m15-textless-land.mse-style/glcard.jpg b/data/magic-m15-textless-land.mse-style/glcard.jpg new file mode 100644 index 000000000..c3fe2ec2a Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/glcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/glpt.png b/data/magic-m15-textless-land.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/glpt.png differ diff --git a/data/magic-m15-textless-land.mse-style/hybrid_blend_card.png b/data/magic-m15-textless-land.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..8939e5d57 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-textless-land.mse-style/hybrid_blend_identity.png b/data/magic-m15-textless-land.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-textless-land.mse-style/hybrid_blend_pt.png b/data/magic-m15-textless-land.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-textless-land.mse-style/image_mask.png b/data/magic-m15-textless-land.mse-style/image_mask.png new file mode 100644 index 000000000..616ad852e Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/image_mask.png differ diff --git a/data/magic-m15-textless-land.mse-style/mlcard.jpg b/data/magic-m15-textless-land.mse-style/mlcard.jpg new file mode 100644 index 000000000..d4eee5b31 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/mlpt.png b/data/magic-m15-textless-land.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/mlpt.png differ diff --git a/data/magic-m15-textless-land.mse-style/multicolor_blend_card.png b/data/magic-m15-textless-land.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..54ca8936a Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-textless-land.mse-style/multicolor_blend_identity.png b/data/magic-m15-textless-land.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-textless-land.mse-style/multicolor_blend_pt.png b/data/magic-m15-textless-land.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-textless-land.mse-style/rlcard.jpg b/data/magic-m15-textless-land.mse-style/rlcard.jpg new file mode 100644 index 000000000..b763f3d02 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/rlpt.png b/data/magic-m15-textless-land.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/rlpt.png differ diff --git a/data/magic-m15-textless-land.mse-style/style b/data/magic-m15-textless-land.mse-style/style new file mode 100644 index 000000000..a7ad6da75 --- /dev/null +++ b/data/magic-m15-textless-land.mse-style/style @@ -0,0 +1,340 @@ +mse version: 2.0.0 +game: magic +short name: M15 Textless Land +full name: M15 Textless Land +installer group: magic/m15 style/textless/land +icon: card-sample.png +position hint: 015 + +version: 2018-02-09 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +depends on: + package: magic-future-common.mse-include + version: 2007-09-23 +depends on: + package: magic-identity-new.mse-include + version: 2012-01-22 + +card width: 375 +card height: 523 +card dpi: 150 + +############################################################## Extra scripts +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: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" pt: "pt.png" identity: "identity.png"] + 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) + "l" + template_suffix[type] } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + + # Is the card a promo card? + is_promo := { styling.promo } + has_identity := { styling.color_indicator_dot } + 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: 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: 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: 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 field: + type: boolean + name: promo + description: Is this card a promo card, with the "P" rarity? + initial: no +styling style: + 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 + ############################# Image + image: + #left: 30 + #top: 61 + #width: 313 + #height: 366 + left: 31 + top: 61 + width: 313 + height: 366 + z index: 1 + mask: image_mask.png + ############################# Card type + indicator: + left: 31 + top: 436 + width: 17 + height: 17 + z index: 1 + render style: image + visible: { has_identity() } + image: { card_identity() } + super type: + left: { if has_identity() then 50 else 31 } + top : 434 + width: { if has_identity() then 110 else 117 } + height: 18 + alignment: top shrink-overflow + z index: 1 + font: + name: Matrix + size: 16 + color: black + watermark: + left: 162 + top : 414 + width: 54 + height: 54 + z index: 1 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + sub type: + left: 220 + top : 434 + width: { 122 - max(22,card_style.rarity.content_width) } + height: 18 + alignment: top center shrink-overflow + z index: 1 + font: + name: Matrix + size: 16 + color: black + rarity: + right: 346 + top : 434 + 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") + ############################# 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: foil layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: pt box + 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 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 + 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.png + pt box: + left: 273 + top: 466 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + 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 \ No newline at end of file diff --git a/data/magic-m15-textless-land.mse-style/ulcard.jpg b/data/magic-m15-textless-land.mse-style/ulcard.jpg new file mode 100644 index 000000000..f285af04c Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/ulpt.png b/data/magic-m15-textless-land.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/ulpt.png differ diff --git a/data/magic-m15-textless-land.mse-style/wlcard.jpg b/data/magic-m15-textless-land.mse-style/wlcard.jpg new file mode 100644 index 000000000..7159152d7 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-textless-land.mse-style/wlpt.png b/data/magic-m15-textless-land.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-textless-land.mse-style/wlpt.png differ diff --git a/data/magic-m15-textless.mse-style/acard.png b/data/magic-m15-textless.mse-style/acard.png new file mode 100644 index 000000000..2a0e0307a Binary files /dev/null and b/data/magic-m15-textless.mse-style/acard.png differ diff --git a/data/magic-m15-textless.mse-style/apt.png b/data/magic-m15-textless.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-textless.mse-style/apt.png differ diff --git a/data/magic-m15-textless.mse-style/artifact_blend_card.png b/data/magic-m15-textless.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..b36b79d4f Binary files /dev/null and b/data/magic-m15-textless.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-textless.mse-style/artifact_blend_identity.png b/data/magic-m15-textless.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-textless.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-textless.mse-style/artifact_blend_pt.png b/data/magic-m15-textless.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-textless.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-textless.mse-style/artifact_blend_stamp.png b/data/magic-m15-textless.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-textless.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-textless.mse-style/artist_arrow.png b/data/magic-m15-textless.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-textless.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-textless.mse-style/astamp.jpg b/data/magic-m15-textless.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-textless.mse-style/astamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/bcard.png b/data/magic-m15-textless.mse-style/bcard.png new file mode 100644 index 000000000..77ceb338f Binary files /dev/null and b/data/magic-m15-textless.mse-style/bcard.png differ diff --git a/data/magic-m15-textless.mse-style/blcard.png b/data/magic-m15-textless.mse-style/blcard.png new file mode 100644 index 000000000..589873dbf Binary files /dev/null and b/data/magic-m15-textless.mse-style/blcard.png differ diff --git a/data/magic-m15-textless.mse-style/blpt.png b/data/magic-m15-textless.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-textless.mse-style/blpt.png differ diff --git a/data/magic-m15-textless.mse-style/blstamp.jpg b/data/magic-m15-textless.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-textless.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/border_mask.png b/data/magic-m15-textless.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-textless.mse-style/border_mask.png differ diff --git a/data/magic-m15-textless.mse-style/bpt.png b/data/magic-m15-textless.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-textless.mse-style/bpt.png differ diff --git a/data/magic-m15-textless.mse-style/bstamp.jpg b/data/magic-m15-textless.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-textless.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/build.bat b/data/magic-m15-textless.mse-style/build.bat new file mode 100644 index 000000000..99344924d --- /dev/null +++ b/data/magic-m15-textless.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-promo-dka.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-promo-dka.mse-installer" "Magic - M15 Promo DKA.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-textless.mse-style/card-sample.png b/data/magic-m15-textless.mse-style/card-sample.png new file mode 100644 index 000000000..f9e333dae Binary files /dev/null and b/data/magic-m15-textless.mse-style/card-sample.png differ diff --git a/data/magic-m15-textless.mse-style/ccard.png b/data/magic-m15-textless.mse-style/ccard.png new file mode 100644 index 000000000..8de3e753b Binary files /dev/null and b/data/magic-m15-textless.mse-style/ccard.png differ diff --git a/data/magic-m15-textless.mse-style/clcard.png b/data/magic-m15-textless.mse-style/clcard.png new file mode 100644 index 000000000..d97537bd4 Binary files /dev/null and b/data/magic-m15-textless.mse-style/clcard.png differ diff --git a/data/magic-m15-textless.mse-style/clpt.png b/data/magic-m15-textless.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-textless.mse-style/clpt.png differ diff --git a/data/magic-m15-textless.mse-style/clstamp.jpg b/data/magic-m15-textless.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-textless.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/cpt.png b/data/magic-m15-textless.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-textless.mse-style/cpt.png differ diff --git a/data/magic-m15-textless.mse-style/cstamp.jpg b/data/magic-m15-textless.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-textless.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/foil_mask.png b/data/magic-m15-textless.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-textless.mse-style/foil_mask.png differ diff --git a/data/magic-m15-textless.mse-style/foil_mask_rare.png b/data/magic-m15-textless.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-textless.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-textless.mse-style/foil_stamp.png b/data/magic-m15-textless.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-textless.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-textless.mse-style/gcard.png b/data/magic-m15-textless.mse-style/gcard.png new file mode 100644 index 000000000..c2042e6e7 Binary files /dev/null and b/data/magic-m15-textless.mse-style/gcard.png differ diff --git a/data/magic-m15-textless.mse-style/glcard.png b/data/magic-m15-textless.mse-style/glcard.png new file mode 100644 index 000000000..5b9118f59 Binary files /dev/null and b/data/magic-m15-textless.mse-style/glcard.png differ diff --git a/data/magic-m15-textless.mse-style/glpt.png b/data/magic-m15-textless.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-textless.mse-style/glpt.png differ diff --git a/data/magic-m15-textless.mse-style/glstamp.jpg b/data/magic-m15-textless.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-textless.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/gpt.png b/data/magic-m15-textless.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-textless.mse-style/gpt.png differ diff --git a/data/magic-m15-textless.mse-style/gstamp.jpg b/data/magic-m15-textless.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-textless.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/hybrid_blend_card.png b/data/magic-m15-textless.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5a8a65a6f Binary files /dev/null and b/data/magic-m15-textless.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-textless.mse-style/hybrid_blend_identity.png b/data/magic-m15-textless.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-textless.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-textless.mse-style/hybrid_blend_pt.png b/data/magic-m15-textless.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-textless.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-textless.mse-style/hybrid_blend_stamp.png b/data/magic-m15-textless.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-textless.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-textless.mse-style/image_mask.png b/data/magic-m15-textless.mse-style/image_mask.png new file mode 100644 index 000000000..b6d79fe29 Binary files /dev/null and b/data/magic-m15-textless.mse-style/image_mask.png differ diff --git a/data/magic-m15-textless.mse-style/image_mask_rare.png b/data/magic-m15-textless.mse-style/image_mask_rare.png new file mode 100644 index 000000000..98e187c1a Binary files /dev/null and b/data/magic-m15-textless.mse-style/image_mask_rare.png differ diff --git a/data/magic-m15-textless.mse-style/mcard.png b/data/magic-m15-textless.mse-style/mcard.png new file mode 100644 index 000000000..26aa1086d Binary files /dev/null and b/data/magic-m15-textless.mse-style/mcard.png differ diff --git a/data/magic-m15-textless.mse-style/mlcard.png b/data/magic-m15-textless.mse-style/mlcard.png new file mode 100644 index 000000000..088f1d875 Binary files /dev/null and b/data/magic-m15-textless.mse-style/mlcard.png differ diff --git a/data/magic-m15-textless.mse-style/mlpt.png b/data/magic-m15-textless.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-textless.mse-style/mlpt.png differ diff --git a/data/magic-m15-textless.mse-style/mlstamp.jpg b/data/magic-m15-textless.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-textless.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/mpt.png b/data/magic-m15-textless.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-textless.mse-style/mpt.png differ diff --git a/data/magic-m15-textless.mse-style/mstamp.jpg b/data/magic-m15-textless.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-textless.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/multicolor_blend_card.png b/data/magic-m15-textless.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..174716559 Binary files /dev/null and b/data/magic-m15-textless.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-textless.mse-style/multicolor_blend_identity.png b/data/magic-m15-textless.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-textless.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-textless.mse-style/multicolor_blend_pt.png b/data/magic-m15-textless.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-textless.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-textless.mse-style/multicolor_blend_stamp.png b/data/magic-m15-textless.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-textless.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-textless.mse-style/pt.png b/data/magic-m15-textless.mse-style/pt.png new file mode 100644 index 000000000..5935b7107 Binary files /dev/null and b/data/magic-m15-textless.mse-style/pt.png differ diff --git a/data/magic-m15-textless.mse-style/rcard.png b/data/magic-m15-textless.mse-style/rcard.png new file mode 100644 index 000000000..89396eefd Binary files /dev/null and b/data/magic-m15-textless.mse-style/rcard.png differ diff --git a/data/magic-m15-textless.mse-style/rlcard.png b/data/magic-m15-textless.mse-style/rlcard.png new file mode 100644 index 000000000..815b4bbf7 Binary files /dev/null and b/data/magic-m15-textless.mse-style/rlcard.png differ diff --git a/data/magic-m15-textless.mse-style/rlpt.png b/data/magic-m15-textless.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-textless.mse-style/rlpt.png differ diff --git a/data/magic-m15-textless.mse-style/rlstamp.jpg b/data/magic-m15-textless.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-textless.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/rpt.png b/data/magic-m15-textless.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-textless.mse-style/rpt.png differ diff --git a/data/magic-m15-textless.mse-style/rstamp.jpg b/data/magic-m15-textless.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-textless.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/stamp_mask.png b/data/magic-m15-textless.mse-style/stamp_mask.png new file mode 100644 index 000000000..699d6c11c Binary files /dev/null and b/data/magic-m15-textless.mse-style/stamp_mask.png differ diff --git a/data/magic-m15-textless.mse-style/style b/data/magic-m15-textless.mse-style/style new file mode 100644 index 000000000..7c7adc070 --- /dev/null +++ b/data/magic-m15-textless.mse-style/style @@ -0,0 +1,496 @@ +mse version: 2.0.0 +game: magic +short name: Textless +full name: M15 Textless +icon: card-sample.png +installer group: magic/m15 style/promotional/dark ascension +position hint: 024 + +version: 2015-02-08 +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 := { 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.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] } + # 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 } + has_identity := { styling.color_indicator_dot } + 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: visible text + description: Makes the text, typeline, and rarity visible. + initial: no +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: 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: yes +styling field: + type: boolean + name: stamp + description: Force this card to have a holofoil promotional stamp? + 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: 31 + 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: 424 + z index: 2 + ############################# Card type + indicator: + left: 31 + top: 332 + width: 17 + height: 17 + z index: 3 + render style: image + visible: { has_identity() and styling.visible_text} + image: { card_identity() } + type: + left: { if has_identity() then "52" else "32" } + top: 329 + width: { (if has_identity() then "290" else "310") - max(22,card_style.rarity.content_width) } + height: 20 + visible: {styling.visible_text} + alignment: top shrink-overflow + z index: 3 + padding top: 2 + font: + name: Beleren Bold + size: 13 + color: white + shadow color: black + shadow displacement x: -1 + shadow displacement y: 1 + separator color: red + rarity: + right: 344 + top: 329 + width: 44 + height: 22 + z index: 3 + render style: image + alignment: middle right + visible: {styling.visible_text} + 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: 359 + width: 314 + height: 122 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 6 + color: white + shadow color: black + 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: 4 + 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 + visible: {styling.visible_text} + watermark: + left: 134 + top: 353 + width: 111 + height: 134 + z index: 3 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 4 + 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: 4 + alignment: middle right shrink-overflow + visible: {not set.automatic_copyright} + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: 3 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 5 + visible: { styling.stamp } + render style: image + image: { card_stamp() } + mask: stamp_mask.png + foil stamp: + left: 165 + top: 472 + width: 46 + height: 26 + z index: 5 + visible: { styling.stamp } + 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() or styling.stamp then "foil_mask_rare.png" else "foil_mask.png" } + auto copyright: + right: 350 + top: { if card.pt != "" then 500 else 488 } + width: 140 + height: 10 + z index: 4 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 7 + color: white + weight: bold \ No newline at end of file diff --git a/data/magic-m15-textless.mse-style/tombstone.png b/data/magic-m15-textless.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-textless.mse-style/tombstone.png differ diff --git a/data/magic-m15-textless.mse-style/ucard.png b/data/magic-m15-textless.mse-style/ucard.png new file mode 100644 index 000000000..a168bdc56 Binary files /dev/null and b/data/magic-m15-textless.mse-style/ucard.png differ diff --git a/data/magic-m15-textless.mse-style/ulcard.png b/data/magic-m15-textless.mse-style/ulcard.png new file mode 100644 index 000000000..be830b8b5 Binary files /dev/null and b/data/magic-m15-textless.mse-style/ulcard.png differ diff --git a/data/magic-m15-textless.mse-style/ulpt.png b/data/magic-m15-textless.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-textless.mse-style/ulpt.png differ diff --git a/data/magic-m15-textless.mse-style/ulstamp.jpg b/data/magic-m15-textless.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-textless.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/upt.png b/data/magic-m15-textless.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-textless.mse-style/upt.png differ diff --git a/data/magic-m15-textless.mse-style/ustamp.jpg b/data/magic-m15-textless.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-textless.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/wcard.png b/data/magic-m15-textless.mse-style/wcard.png new file mode 100644 index 000000000..4b5d107e1 Binary files /dev/null and b/data/magic-m15-textless.mse-style/wcard.png differ diff --git a/data/magic-m15-textless.mse-style/wlcard.png b/data/magic-m15-textless.mse-style/wlcard.png new file mode 100644 index 000000000..cec1cb8a8 Binary files /dev/null and b/data/magic-m15-textless.mse-style/wlcard.png differ diff --git a/data/magic-m15-textless.mse-style/wlpt.png b/data/magic-m15-textless.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-textless.mse-style/wlpt.png differ diff --git a/data/magic-m15-textless.mse-style/wlstamp.jpg b/data/magic-m15-textless.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-textless.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-textless.mse-style/wpt.png b/data/magic-m15-textless.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-textless.mse-style/wpt.png differ diff --git a/data/magic-m15-textless.mse-style/wstamp.jpg b/data/magic-m15-textless.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-textless.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-treasure-maps.mse-style/acard.png b/data/magic-m15-treasure-maps.mse-style/acard.png new file mode 100644 index 000000000..8d19601f1 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/acard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/aetherprint.png b/data/magic-m15-treasure-maps.mse-style/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/aetherprint.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/alcard.png b/data/magic-m15-treasure-maps.mse-style/alcard.png new file mode 100644 index 000000000..2cd1db8c8 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/alcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/alpt.png b/data/magic-m15-treasure-maps.mse-style/alpt.png new file mode 100644 index 000000000..95380b7c7 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/alpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/apt.png b/data/magic-m15-treasure-maps.mse-style/apt.png new file mode 100644 index 000000000..f19c2bb7a Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/apt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/artifact.png b/data/magic-m15-treasure-maps.mse-style/artifact.png new file mode 100644 index 000000000..7a9b9f554 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/artifact.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/artifact_blend_card.png b/data/magic-m15-treasure-maps.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..ce812993b Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/artifact_blend_identity.png b/data/magic-m15-treasure-maps.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/artifact_blend_pt.png b/data/magic-m15-treasure-maps.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..632169ad2 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/artist_arrow.png b/data/magic-m15-treasure-maps.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/bcard.png b/data/magic-m15-treasure-maps.mse-style/bcard.png new file mode 100644 index 000000000..017e8adcc Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/bcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/bigwcard.png b/data/magic-m15-treasure-maps.mse-style/bigwcard.png new file mode 100644 index 000000000..820a097d0 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/bigwcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/blcard.png b/data/magic-m15-treasure-maps.mse-style/blcard.png new file mode 100644 index 000000000..362c4e47c Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/blcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/blpt.png b/data/magic-m15-treasure-maps.mse-style/blpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/blpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/border_mask.png b/data/magic-m15-treasure-maps.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/border_mask.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/bpt.png b/data/magic-m15-treasure-maps.mse-style/bpt.png new file mode 100644 index 000000000..ccabcae37 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/bpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/card-sample.png b/data/magic-m15-treasure-maps.mse-style/card-sample.png new file mode 100644 index 000000000..943297502 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/card-sample.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/ccard.png b/data/magic-m15-treasure-maps.mse-style/ccard.png new file mode 100644 index 000000000..4d9cccf0b Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/ccard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/clcard.png b/data/magic-m15-treasure-maps.mse-style/clcard.png new file mode 100644 index 000000000..476cef98f Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/clcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/clpt.png b/data/magic-m15-treasure-maps.mse-style/clpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/clpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/cpt.png b/data/magic-m15-treasure-maps.mse-style/cpt.png new file mode 100644 index 000000000..3a5ec3a58 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/cpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/creature.png b/data/magic-m15-treasure-maps.mse-style/creature.png new file mode 100644 index 000000000..260d9300b Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/creature.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/enchantment.png b/data/magic-m15-treasure-maps.mse-style/enchantment.png new file mode 100644 index 000000000..6e31a49df Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/enchantment.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/foil_mask.png b/data/magic-m15-treasure-maps.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/foil_mask.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/foil_mask_rare.png b/data/magic-m15-treasure-maps.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/frame_mask.png b/data/magic-m15-treasure-maps.mse-style/frame_mask.png new file mode 100644 index 000000000..897cb0af9 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/frame_mask.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/gcard.png b/data/magic-m15-treasure-maps.mse-style/gcard.png new file mode 100644 index 000000000..51dc2bc61 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/gcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/glcard.png b/data/magic-m15-treasure-maps.mse-style/glcard.png new file mode 100644 index 000000000..509e57985 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/glcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/glpt.png b/data/magic-m15-treasure-maps.mse-style/glpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/glpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/gpt.png b/data/magic-m15-treasure-maps.mse-style/gpt.png new file mode 100644 index 000000000..75aef3c17 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/gpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/holo_stamp.png b/data/magic-m15-treasure-maps.mse-style/holo_stamp.png new file mode 100644 index 000000000..a268067ef Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/holo_stamp.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/hybrid_blend_card.png b/data/magic-m15-treasure-maps.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..94414ef4f Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/hybrid_blend_identity.png b/data/magic-m15-treasure-maps.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/hybrid_blend_pt.png b/data/magic-m15-treasure-maps.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/image_mask.png b/data/magic-m15-treasure-maps.mse-style/image_mask.png new file mode 100644 index 000000000..31ad2c488 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/image_mask.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/instant.png b/data/magic-m15-treasure-maps.mse-style/instant.png new file mode 100644 index 000000000..d83599a4b Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/instant.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/land.png b/data/magic-m15-treasure-maps.mse-style/land.png new file mode 100644 index 000000000..68c431217 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/land.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/mcard.png b/data/magic-m15-treasure-maps.mse-style/mcard.png new file mode 100644 index 000000000..c9c052b6e Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/mcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/mlcard.png b/data/magic-m15-treasure-maps.mse-style/mlcard.png new file mode 100644 index 000000000..3f67adaff Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/mlcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/mlpt.png b/data/magic-m15-treasure-maps.mse-style/mlpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/mlpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/mpt.png b/data/magic-m15-treasure-maps.mse-style/mpt.png new file mode 100644 index 000000000..6deafacc3 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/mpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/multicolor_blend_card.png b/data/magic-m15-treasure-maps.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..520bda843 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/multicolor_blend_identity.png b/data/magic-m15-treasure-maps.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/multicolor_blend_pt.png b/data/magic-m15-treasure-maps.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..27ca79b7a Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/multitype.png b/data/magic-m15-treasure-maps.mse-style/multitype.png new file mode 100644 index 000000000..c3f23833c Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/multitype.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/planeswalker.png b/data/magic-m15-treasure-maps.mse-style/planeswalker.png new file mode 100644 index 000000000..4f28c6e74 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/planeswalker.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/pt.png b/data/magic-m15-treasure-maps.mse-style/pt.png new file mode 100644 index 000000000..919ec2d49 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/pt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/rcard.png b/data/magic-m15-treasure-maps.mse-style/rcard.png new file mode 100644 index 000000000..74b1d48fd Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/rcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/rlcard.png b/data/magic-m15-treasure-maps.mse-style/rlcard.png new file mode 100644 index 000000000..6bf19a7bf Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/rlcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/rlpt.png b/data/magic-m15-treasure-maps.mse-style/rlpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/rlpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/rpt.png b/data/magic-m15-treasure-maps.mse-style/rpt.png new file mode 100644 index 000000000..03ae8bfbd Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/rpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/sorcery.png b/data/magic-m15-treasure-maps.mse-style/sorcery.png new file mode 100644 index 000000000..97b4855d8 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/sorcery.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/style b/data/magic-m15-treasure-maps.mse-style/style new file mode 100644 index 000000000..6bdd37b53 --- /dev/null +++ b/data/magic-m15-treasure-maps.mse-style/style @@ -0,0 +1,509 @@ +mse version: 2.0.0 +game: magic +short name: M15 Maps +full name: M15 Treasure Maps +installer group: magic/m15/expedition +icon: card-sample.png +position hint: 094 + +version: 2018-03-06 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-future-common.mse-include + version: 2007-09-23 +depends on: + package: magic-identity-new.mse-include + version: 2012-01-22 + +card width: 375 +card height: 523 +card dpi: 150 + +############################################################## Extra scripts +############################################################## By Cajun +init script: + + # 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 } + + # 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 } + + template_prefix := [card: "" pt: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.png" pt: "pt.png" identity: "identity.png"] + template := { template_prefix[type] + input + template_suffix[type] } + land_template := { template_prefix[type] + input + "l" + template_suffix[type] } + + 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: type symbols + description: Uses the black type symbol instead of the brown land symbol. + initial: no +styling field: + type: boolean + name: holofoil stamps + description: Use holofoil stamps on rares. +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: text + name: text size + description: textbox font size (default is 14) +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. + 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: 2 + render style: image + popup style: in place + image: { card_background() } + mask: frame_mask.png + ############################# Name line + name: + left: {if card.casting_cost == "" then 55 else 60 } + top: 27 + width: { 265 - card_style.casting_cost.content_width } + height: 23 + alignment: {if card.casting_cost == "" then "center bottom shrink-overflow" else "left bottom shrink-overflow" } + padding bottom: 0 + z index: 3 + font: + name: Beleren Small Caps + size: 14.8 + color: black + casting cost: + right: 327 + top: 27 + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: middle right + font: + name: MPlantin + size: 14 + symbol font: + name: magic-mana-large + size: 14 + alignment: middle right + always symbol: true + z index: 4 + padding top: 0 + ############################# Image + image: + left: 0 + top: 57 + width: 375 + height: 241 + z index: 1 + ############################# Card type + indicator: + left: 18 + top: 298 + width: 17 + height: 17 + z index: 4 + render style: image + visible: { styling.color_indicator_dot } + image: { card_identity() } + type: + left: 85 + top: 297.5 + width: 205 + height: 18 + alignment: center top shrink-overflow + z index: 2 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 12 + color: black + separator color: red + rarity: + right: 199 + top : 53 + 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: 40 + top: 340 + width: 287 + height: 135 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.text_size == "" then 14 else styling.text_size } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { if styling.text_size == "" then 14 else styling.text_size } + 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 + 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: 131 + top: 320 + width: 113 + height: 170 + z index: 3 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks + ############################# PT + pt: + z index: 4 + left: 286 + top: 467 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 14 + color: black + separator color: red + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 3 + 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: 3 + + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: { if card.pt != "" then 504 else 488 } + width: 140 + height: 10 + z index: 3 + 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: stamp + 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 field: + type: choice + name: pt box + 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: type node + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: aetherprint + choice: none + description: The card type symbol for this card +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + 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: 3 + render style: image + image: artist_arrow.png + stamp: + left: 169 + top: 473 + width: 38 + height: 24 + z index: 3 + visible: { styling.holofoil_stamps } + render style: image + image: holo_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" } + pt box: + left: 270 + top: 453 + width: 90 + height: 54 + z index: 3 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + auto copyright: + right: 350 + top: { if card.pt != "" then 504 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 + type node: + left: { if styling.type_symbols then 22 else 0 } + top: { if styling.type_symbols then 24 else 0 } + width: { if styling.type_symbols then 31 else 0 } + height: { if styling.type_symbols then 31 else 0 } + z index: 4 + 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 + aetherprint: aetherprint.png diff --git a/data/magic-m15-treasure-maps.mse-style/ucard-full.png b/data/magic-m15-treasure-maps.mse-style/ucard-full.png new file mode 100644 index 000000000..f5cf57127 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/ucard-full.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/ucard.png b/data/magic-m15-treasure-maps.mse-style/ucard.png new file mode 100644 index 000000000..e20f33480 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/ucard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/ulcard.png b/data/magic-m15-treasure-maps.mse-style/ulcard.png new file mode 100644 index 000000000..f8e3b198a Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/ulcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/ulpt.png b/data/magic-m15-treasure-maps.mse-style/ulpt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/ulpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/upt.png b/data/magic-m15-treasure-maps.mse-style/upt.png new file mode 100644 index 000000000..ae171eb1a Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/upt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/wcard.png b/data/magic-m15-treasure-maps.mse-style/wcard.png new file mode 100644 index 000000000..0fd7b501b Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/wcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/wlcard.png b/data/magic-m15-treasure-maps.mse-style/wlcard.png new file mode 100644 index 000000000..59e2cac18 Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/wlcard.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/wlpt.png b/data/magic-m15-treasure-maps.mse-style/wlpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/wlpt.png differ diff --git a/data/magic-m15-treasure-maps.mse-style/wpt.png b/data/magic-m15-treasure-maps.mse-style/wpt.png new file mode 100644 index 000000000..eef49e9aa Binary files /dev/null and b/data/magic-m15-treasure-maps.mse-style/wpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/acard.jpg b/data/magic-m15-tri-leveler.mse-style/acard.jpg new file mode 100644 index 000000000..3066e01e7 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/acard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/apt.png b/data/magic-m15-tri-leveler.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/apt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/artifact_blend_card.png b/data/magic-m15-tri-leveler.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/artifact_blend_identity.png b/data/magic-m15-tri-leveler.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/artifact_blend_pt.png b/data/magic-m15-tri-leveler.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/artifact_blend_stamp.png b/data/magic-m15-tri-leveler.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/artist_arrow.png b/data/magic-m15-tri-leveler.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/astamp.jpg b/data/magic-m15-tri-leveler.mse-style/astamp.jpg new file mode 100644 index 000000000..af4f039d3 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/astamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/bcard.jpg b/data/magic-m15-tri-leveler.mse-style/bcard.jpg new file mode 100644 index 000000000..2532ecab5 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/bcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/blcard.jpg b/data/magic-m15-tri-leveler.mse-style/blcard.jpg new file mode 100644 index 000000000..c0d634aa0 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/blcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/blpt.png b/data/magic-m15-tri-leveler.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/blpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/blstamp.jpg b/data/magic-m15-tri-leveler.mse-style/blstamp.jpg new file mode 100644 index 000000000..b4e6124b3 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/border_mask.png b/data/magic-m15-tri-leveler.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/border_mask.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/bpt.png b/data/magic-m15-tri-leveler.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/bpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/bstamp.jpg b/data/magic-m15-tri-leveler.mse-style/bstamp.jpg new file mode 100644 index 000000000..344ac2c4e Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/build.bat b/data/magic-m15-tri-leveler.mse-style/build.bat new file mode 100644 index 000000000..050b777a2 --- /dev/null +++ b/data/magic-m15-tri-leveler.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-leveler.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-leveler.mse-installer" "Magic - M15 Leveler Style.mse-installer" \ No newline at end of file diff --git a/data/magic-m15-tri-leveler.mse-style/card-sample.png b/data/magic-m15-tri-leveler.mse-style/card-sample.png new file mode 100644 index 000000000..98f9bc109 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/card-sample.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/ccard.jpg b/data/magic-m15-tri-leveler.mse-style/ccard.jpg new file mode 100644 index 000000000..f547c7ed6 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ccard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/clcard.jpg b/data/magic-m15-tri-leveler.mse-style/clcard.jpg new file mode 100644 index 000000000..1ef7c658a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/clcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/clpt.png b/data/magic-m15-tri-leveler.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/clpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/clstamp.jpg b/data/magic-m15-tri-leveler.mse-style/clstamp.jpg new file mode 100644 index 000000000..11511b525 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/cpt.png b/data/magic-m15-tri-leveler.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/cpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/cstamp.jpg b/data/magic-m15-tri-leveler.mse-style/cstamp.jpg new file mode 100644 index 000000000..6766040f9 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/foil_mask.png b/data/magic-m15-tri-leveler.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/foil_mask.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/foil_mask_rare.png b/data/magic-m15-tri-leveler.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/foil_stamp.png b/data/magic-m15-tri-leveler.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/gcard.jpg b/data/magic-m15-tri-leveler.mse-style/gcard.jpg new file mode 100644 index 000000000..dc0dfb264 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/gcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/glcard.jpg b/data/magic-m15-tri-leveler.mse-style/glcard.jpg new file mode 100644 index 000000000..efe72b6a7 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/glcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/glpt.png b/data/magic-m15-tri-leveler.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/glpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/glstamp.jpg b/data/magic-m15-tri-leveler.mse-style/glstamp.jpg new file mode 100644 index 000000000..06ff570cf Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/gpt.png b/data/magic-m15-tri-leveler.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/gpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/gstamp.jpg b/data/magic-m15-tri-leveler.mse-style/gstamp.jpg new file mode 100644 index 000000000..80dfef20d Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/hybrid_blend_card.png b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/hybrid_blend_identity.png b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/hybrid_blend_pt.png b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/hybrid_blend_stamp.png b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_0.png b/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_0.png new file mode 100644 index 000000000..9b21c54bb Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_0.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_1.png b/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_1.png new file mode 100644 index 000000000..593da601a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_1.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_2.png b/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_2.png new file mode 100644 index 000000000..a85e8b649 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/lvlup_multiply_2.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/lvlup_texture_0.png b/data/magic-m15-tri-leveler.mse-style/lvlup_texture_0.png new file mode 100644 index 000000000..18b1b43da Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/lvlup_texture_0.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/lvlup_texture_1.png b/data/magic-m15-tri-leveler.mse-style/lvlup_texture_1.png new file mode 100644 index 000000000..489c8692b Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/lvlup_texture_1.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/lvlup_texture_2.png b/data/magic-m15-tri-leveler.mse-style/lvlup_texture_2.png new file mode 100644 index 000000000..df95fe43b Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/lvlup_texture_2.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/mcard.jpg b/data/magic-m15-tri-leveler.mse-style/mcard.jpg new file mode 100644 index 000000000..731be8bba Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/mcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/mlcard.jpg b/data/magic-m15-tri-leveler.mse-style/mlcard.jpg new file mode 100644 index 000000000..e651c6fed Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/mlpt.png b/data/magic-m15-tri-leveler.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/mlpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/mlstamp.jpg b/data/magic-m15-tri-leveler.mse-style/mlstamp.jpg new file mode 100644 index 000000000..f91864e3c Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/mpt.png b/data/magic-m15-tri-leveler.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/mpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/mstamp.jpg b/data/magic-m15-tri-leveler.mse-style/mstamp.jpg new file mode 100644 index 000000000..fdbf0a026 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/multicolor_blend_card.png b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/multicolor_blend_identity.png b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/multicolor_blend_pt.png b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/multicolor_blend_stamp.png b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/ptbox_multiply_1.png b/data/magic-m15-tri-leveler.mse-style/ptbox_multiply_1.png new file mode 100644 index 000000000..8f4c32e46 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ptbox_multiply_1.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/ptbox_multiply_2.png b/data/magic-m15-tri-leveler.mse-style/ptbox_multiply_2.png new file mode 100644 index 000000000..2023a23f0 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ptbox_multiply_2.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/rcard.jpg b/data/magic-m15-tri-leveler.mse-style/rcard.jpg new file mode 100644 index 000000000..cf7c6a22c Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/rcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/rlcard.jpg b/data/magic-m15-tri-leveler.mse-style/rlcard.jpg new file mode 100644 index 000000000..0752ec67a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/rlpt.png b/data/magic-m15-tri-leveler.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/rlpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/rlstamp.jpg b/data/magic-m15-tri-leveler.mse-style/rlstamp.jpg new file mode 100644 index 000000000..0b492748b Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/rpt.png b/data/magic-m15-tri-leveler.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/rpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/rstamp.jpg b/data/magic-m15-tri-leveler.mse-style/rstamp.jpg new file mode 100644 index 000000000..8f7addb23 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/style b/data/magic-m15-tri-leveler.mse-style/style new file mode 100644 index 000000000..257a2d62b --- /dev/null +++ b/data/magic-m15-tri-leveler.mse-style/style @@ -0,0 +1,984 @@ +mse version: 2.0.0 +game: magic +short name: M15 TriLeveler +full name: With Mana Levels +icon: card-sample.png +installer group: magic/m15 style/leveler cards +position hint: 031 + +version: 2018-02-08 +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 := { 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 } + 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" } + + # Replacing the text_filter() from game file because all three rule text fields should call card.name + card_name_replace := + replace@( + match: "CARDNAME" + replace: "" + (if card.name=="" then "CARDNAME" else card.name) + "") + has_identity := { styling.color_indicator_dot } + 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: 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. +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: 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: package choice + name: level mana symbols + match: magic-mana-*.mse-symbol-font + initial: magic-mana-large.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 30 else 50 } + top: 30 + right: { 341 - card_style.casting_cost.content_width } + height: { 23 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name() } + color: black + casting cost: + right: 346 + top: 30 + 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 + shrink_type() } + 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 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_type() } + 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 + rule text: + left: { if card.level_0 != "" then 103 else 29 } + top: 327 + right: {if card.pt != "" then 277 else 342} + height: 52 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { 14 - top_box_font_cap() } + scale down to: 6 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: { 14 - top_box_font_cap() } + 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 + level 2 text: + left: {if card.level_1 != "" then 103 else 29} + top: 379 + right: {if card.pt_2 != "" then 277 else 342} + height: 51 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.level_fontsize_top == "" then 14 else styling.level_fontsize_top } + 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 } + 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 + level 3 text: + left: {if card.level_2 != "" then 103 else 29} + top: 430 + right: {if card.pt_3 != "" then 277 else 342} + height: 51 + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if styling.level_fontsize_bottom == "" then 14 else styling.level_fontsize_bottom } + 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 } + 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 + ############################# Levels + level 0: + z index: 3 + left: 38 + top: 349 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: 14 + level 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: 14 + level 2: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: 14 + ############################# PT + pt: + z index: 3 + left: 284 + top: 339 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 2: + z index: 3 + left: 284 + top: 390.5 + width: 60 + height: 28 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + separator color: red + pt 3: + z index: 3 + left: 284 + top: 441.5 + 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: pt box 2 + script: card.card_color + editable: false + save value: false +extra card field: + type: choice + name: pt box 3 + 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 +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 0 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 1 + choice: image + save value: false + editable: false +# Add the bevel and shadows for the levelup arrow. +extra card field: + type: choice + name: lvlup texture 2 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup multiply 0 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to slightly darken first arrow. +extra card field: + type: choice + name: lvlup multiply 1 + choice: image + save value: false + editable: false +# This field gets set to combine mode multiply, to darken second arrow by more. +extra card field: + type: choice + name: lvlup multiply 2 + choice: image + save value: false + editable: false +# Add the word "LEVEL" to the top arrow. +extra card field: + type: text + name: lvl label 0 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 0 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the first arrow. +extra card field: + type: text + name: lvl label 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 1 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Add the word "LEVEL" to the second arrow. +extra card field: + type: text + name: lvl label 2 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the word "LEVEL" with more shadow to give illusion of outline. +extra card field: + type: text + name: lvl label 2 copy 1 + editable: false + save value: false + script: if styling.level_label == "" then "LEVEL" else styling.level_label +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 0 copy 1 + editable: false + save value: false + script: card.level_0 +# Repeat the first level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 1 copy 1 + editable: false + save value: false + script: card.level_1 +# Repeat the second level with more shadow to give illusion of outline. +extra card field: + type: text + name: level 2 copy 1 + editable: false + save value: false + script: card.level_2 +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: 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: 271 + top: 336 + width: 81 + height: 42 + z index: 1 + visible: { card.pt != "" } + render style: image + image: { card_ptbox() } + pt box 2: + left: 271 + top: 387.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_2 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox2(), image2: "ptbox_multiply_1.png", combine: "multiply")} + pt box 3: + left: 271 + top: 438.5 + width: 81 + height: 42 + z index: 2 + visible: { card.pt_3 != "" } + render style: image + image: {combine_blend(image1: leveler_ptbox3(), image2: "ptbox_multiply_2.png", combine: "multiply")} + 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 + 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" } + lvlup texture 0: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_0.png + visible: {card.level_0 != ""} + lvlup texture 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_1.png + visible: {card.level_1 != ""} + lvlup texture 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 2 + render style: image + image: lvlup_texture_2.png + visible: {card.level_2 != ""} + lvlup multiply 0: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_0.png", combine: "multiply")} + visible: {card.level_0 != ""} + lvlup multiply 1: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_1.png", combine: "multiply")} + visible: {card.level_1 != ""} + lvlup multiply 2: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: {set_combine(input: "lvlup_multiply_2.png", combine: "multiply")} + visible: {card.level_2 != ""} + lvl label 0: + left: 50 + top: 340 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_0 != ""} + lvl label 0 copy 1: + left: 50 + top: 340 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_0 != ""} + lvl label 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 1 copy 1: + left: 50 + top: 391 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_1 != ""} + lvl label 2: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + lvl label 2 copy 1: + left: 50 + top: 441 + width: 10 + height: 10 + z index: 3 + alignment: middle center + font: + name: MPlantin + size: 5.5 + color: black + shadow color: white + shadow blur: 2 + visible: {card.level_2 != ""} + level 0 copy 1: + z index: 3 + left: 38 + top: 349 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: 14 + level 1 copy 1: + z index: 3 + left: 38 + top: 400 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: 14 + level 2 copy 1: + z index: 3 + left: 38 + top: 450 + width: 34 + height: 22 + alignment: center middle shrink-overflow + font: + name: ModMatrix + size: 17 + weight: bold + color: black + shadow color: white + shadow blur: 2 + symbol font: + name: { styling.level_mana_symbols } + size: 14 + 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 diff --git a/data/magic-m15-tri-leveler.mse-style/tombstone.png b/data/magic-m15-tri-leveler.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/tombstone.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/ucard.jpg b/data/magic-m15-tri-leveler.mse-style/ucard.jpg new file mode 100644 index 000000000..5b8ce33e8 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ucard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/ulcard.jpg b/data/magic-m15-tri-leveler.mse-style/ulcard.jpg new file mode 100644 index 000000000..492e1b3f2 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/ulpt.png b/data/magic-m15-tri-leveler.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ulpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/ulstamp.jpg b/data/magic-m15-tri-leveler.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ce9f9e9fb Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/upt.png b/data/magic-m15-tri-leveler.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/upt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/ustamp.jpg b/data/magic-m15-tri-leveler.mse-style/ustamp.jpg new file mode 100644 index 000000000..b67b5957d Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/wcard.jpg b/data/magic-m15-tri-leveler.mse-style/wcard.jpg new file mode 100644 index 000000000..4ff7c94d1 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/wcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/wlcard.jpg b/data/magic-m15-tri-leveler.mse-style/wlcard.jpg new file mode 100644 index 000000000..06148ec9a Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/wlpt.png b/data/magic-m15-tri-leveler.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/wlpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/wlstamp.jpg b/data/magic-m15-tri-leveler.mse-style/wlstamp.jpg new file mode 100644 index 000000000..05713f37e Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-tri-leveler.mse-style/wpt.png b/data/magic-m15-tri-leveler.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/wpt.png differ diff --git a/data/magic-m15-tri-leveler.mse-style/wstamp.jpg b/data/magic-m15-tri-leveler.mse-style/wstamp.jpg new file mode 100644 index 000000000..f7d028a60 Binary files /dev/null and b/data/magic-m15-tri-leveler.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/acard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/acard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/apt.png b/data/magic-m15-ttk-conspiracy.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/apt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_card.png b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_identity.png b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_pt.png b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_stamp.png b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/artist_arrow.png b/data/magic-m15-ttk-conspiracy.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/astamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/astamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/bcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/bcard.jpg new file mode 100644 index 000000000..5e48240d5 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/bcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/blcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/blcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/blpt.png b/data/magic-m15-ttk-conspiracy.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/blpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/blstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/border_mask.png b/data/magic-m15-ttk-conspiracy.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/border_mask.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/bpt.png b/data/magic-m15-ttk-conspiracy.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/bpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/bstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/build.bat b/data/magic-m15-ttk-conspiracy.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-ttk-conspiracy.mse-style/build.bat @@ -0,0 +1,7 @@ +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-ttk-conspiracy.mse-style/card-sample.png b/data/magic-m15-ttk-conspiracy.mse-style/card-sample.png new file mode 100644 index 000000000..c44dcdb25 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/card-sample.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/ccard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/ccard.jpg new file mode 100644 index 000000000..226298f18 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/ccard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/clcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/clcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/clpt.png b/data/magic-m15-ttk-conspiracy.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/clpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/clstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/cpt.png b/data/magic-m15-ttk-conspiracy.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/cpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/cstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/foil_mask.png b/data/magic-m15-ttk-conspiracy.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/foil_mask.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/foil_mask_rare.png b/data/magic-m15-ttk-conspiracy.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/foil_stamp.png b/data/magic-m15-ttk-conspiracy.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/gcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/gcard.jpg new file mode 100644 index 000000000..2895c304c Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/gcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/glcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/glcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/glpt.png b/data/magic-m15-ttk-conspiracy.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/glpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/glstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/gpt.png b/data/magic-m15-ttk-conspiracy.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/gpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/gstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_card.png b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_identity.png b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_pt.png b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_stamp.png b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/mcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/mcard.jpg new file mode 100644 index 000000000..8ccf0c957 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/mcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/mlcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/mlpt.png b/data/magic-m15-ttk-conspiracy.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/mlpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/mlstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/mpt.png b/data/magic-m15-ttk-conspiracy.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/mpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/mstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_card.png b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_identity.png b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_pt.png b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_stamp.png b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/rcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/rcard.jpg new file mode 100644 index 000000000..3a15dfa55 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/rcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/rlcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/rlpt.png b/data/magic-m15-ttk-conspiracy.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/rlpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/rlstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/rpt.png b/data/magic-m15-ttk-conspiracy.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/rpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/rstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/style b/data/magic-m15-ttk-conspiracy.mse-style/style new file mode 100644 index 000000000..90a07a7d5 --- /dev/null +++ b/data/magic-m15-ttk-conspiracy.mse-style/style @@ -0,0 +1,502 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-08 +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 := { 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" + 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} + 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 } + + # 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 } + has_identity := {styling.color_indicator_dot} + 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: text + name: chop top + description: Shrinks the textbox X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +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: 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: 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 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name() } + 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: 1 + 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 - shrink_type() } + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_name() } + 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: + top: {327 - (-chop_top()) } + bottom: {481 - chop_bot() } + left: 29 + width: 314 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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() } + 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 + 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" } + 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 \ No newline at end of file diff --git a/data/magic-m15-ttk-conspiracy.mse-style/tombstone.png b/data/magic-m15-ttk-conspiracy.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/tombstone.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/ucard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/ucard.jpg new file mode 100644 index 000000000..3576f8552 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/ucard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/ulcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/ulpt.png b/data/magic-m15-ttk-conspiracy.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/ulpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/ulstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/upt.png b/data/magic-m15-ttk-conspiracy.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/upt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/ustamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/wcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/wcard.jpg new file mode 100644 index 000000000..209bf914a Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/wcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/wlcard.jpg b/data/magic-m15-ttk-conspiracy.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/wlpt.png b/data/magic-m15-ttk-conspiracy.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/wlpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/wlstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/wpt.png b/data/magic-m15-ttk-conspiracy.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/wpt.png differ diff --git a/data/magic-m15-ttk-conspiracy.mse-style/wstamp.jpg b/data/magic-m15-ttk-conspiracy.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-ttk-conspiracy.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/acard.jpg b/data/magic-m15-ttk-frames.mse-style/acard.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/acard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/apt.png b/data/magic-m15-ttk-frames.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/apt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/artifact_blend_card.png b/data/magic-m15-ttk-frames.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/artifact_blend_identity.png b/data/magic-m15-ttk-frames.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/artifact_blend_pt.png b/data/magic-m15-ttk-frames.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/artifact_blend_stamp.png b/data/magic-m15-ttk-frames.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/artist_arrow.png b/data/magic-m15-ttk-frames.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/astamp.jpg b/data/magic-m15-ttk-frames.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/astamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/bcard.jpg b/data/magic-m15-ttk-frames.mse-style/bcard.jpg new file mode 100644 index 000000000..7b9ecbeac Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/bcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/blcard.jpg b/data/magic-m15-ttk-frames.mse-style/blcard.jpg new file mode 100644 index 000000000..1a68ad12a Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/blcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/blpt.png b/data/magic-m15-ttk-frames.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/blpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/blstamp.jpg b/data/magic-m15-ttk-frames.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/blstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/border_mask.png b/data/magic-m15-ttk-frames.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/border_mask.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/bpt.png b/data/magic-m15-ttk-frames.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/bpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/bstamp.jpg b/data/magic-m15-ttk-frames.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/bstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/build.bat b/data/magic-m15-ttk-frames.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15-ttk-frames.mse-style/build.bat @@ -0,0 +1,7 @@ +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-ttk-frames.mse-style/card-sample.png b/data/magic-m15-ttk-frames.mse-style/card-sample.png new file mode 100644 index 000000000..c44dcdb25 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/card-sample.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/ccard.jpg b/data/magic-m15-ttk-frames.mse-style/ccard.jpg new file mode 100644 index 000000000..413e146dc Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/ccard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/clcard.jpg b/data/magic-m15-ttk-frames.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/clcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/clpt.png b/data/magic-m15-ttk-frames.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/clpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/clstamp.jpg b/data/magic-m15-ttk-frames.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/clstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/cpt.png b/data/magic-m15-ttk-frames.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/cpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/cstamp.jpg b/data/magic-m15-ttk-frames.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/cstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/foil_mask.png b/data/magic-m15-ttk-frames.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/foil_mask.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/foil_mask_rare.png b/data/magic-m15-ttk-frames.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/foil_stamp.png b/data/magic-m15-ttk-frames.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/foil_stamp.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/gcard.jpg b/data/magic-m15-ttk-frames.mse-style/gcard.jpg new file mode 100644 index 000000000..3cfa7fb88 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/gcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/glcard.jpg b/data/magic-m15-ttk-frames.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/glcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/glpt.png b/data/magic-m15-ttk-frames.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/glpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/glstamp.jpg b/data/magic-m15-ttk-frames.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/glstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/gpt.png b/data/magic-m15-ttk-frames.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/gpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/gstamp.jpg b/data/magic-m15-ttk-frames.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/gstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/hybrid_blend_card.png b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/hybrid_blend_identity.png b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/hybrid_blend_pt.png b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/hybrid_blend_stamp.png b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/mcard.jpg b/data/magic-m15-ttk-frames.mse-style/mcard.jpg new file mode 100644 index 000000000..f0e3f5ead Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/mcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/mlcard.jpg b/data/magic-m15-ttk-frames.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/mlcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/mlpt.png b/data/magic-m15-ttk-frames.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/mlpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/mlstamp.jpg b/data/magic-m15-ttk-frames.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/mpt.png b/data/magic-m15-ttk-frames.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/mpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/mstamp.jpg b/data/magic-m15-ttk-frames.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/mstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/multicolor_blend_card.png b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/multicolor_blend_identity.png b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/multicolor_blend_pt.png b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/multicolor_blend_stamp.png b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/rcard.jpg b/data/magic-m15-ttk-frames.mse-style/rcard.jpg new file mode 100644 index 000000000..c8cfda96c Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/rcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/rlcard.jpg b/data/magic-m15-ttk-frames.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/rlcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/rlpt.png b/data/magic-m15-ttk-frames.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/rlpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/rlstamp.jpg b/data/magic-m15-ttk-frames.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/rpt.png b/data/magic-m15-ttk-frames.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/rpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/rstamp.jpg b/data/magic-m15-ttk-frames.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/rstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/style b/data/magic-m15-ttk-frames.mse-style/style new file mode 100644 index 000000000..90a07a7d5 --- /dev/null +++ b/data/magic-m15-ttk-frames.mse-style/style @@ -0,0 +1,502 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-08 +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 := { 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" + 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} + 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 } + + # 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 } + has_identity := {styling.color_indicator_dot} + 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: text + name: chop top + description: Shrinks the textbox X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +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: 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: 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 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name() } + 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: 1 + 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 - shrink_type() } + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: Beleren Bold + size: { 13 - shrink_name() } + 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: + top: {327 - (-chop_top()) } + bottom: {481 - chop_bot() } + left: 29 + width: 314 + 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: 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: text + name: auto copyright + script: set.copyright + save value: false + editable: 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() } + 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 + 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" } + 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 \ No newline at end of file diff --git a/data/magic-m15-ttk-frames.mse-style/tombstone.png b/data/magic-m15-ttk-frames.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/tombstone.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/ucard.jpg b/data/magic-m15-ttk-frames.mse-style/ucard.jpg new file mode 100644 index 000000000..9aa6503ba Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/ucard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/ulcard.jpg b/data/magic-m15-ttk-frames.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/ulcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/ulpt.png b/data/magic-m15-ttk-frames.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/ulpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/ulstamp.jpg b/data/magic-m15-ttk-frames.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/upt.png b/data/magic-m15-ttk-frames.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/upt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/ustamp.jpg b/data/magic-m15-ttk-frames.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/ustamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/wcard.jpg b/data/magic-m15-ttk-frames.mse-style/wcard.jpg new file mode 100644 index 000000000..717bf617c Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/wcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/wlcard.jpg b/data/magic-m15-ttk-frames.mse-style/wlcard.jpg new file mode 100644 index 000000000..b25772d0f Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/wlcard.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/wlpt.png b/data/magic-m15-ttk-frames.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/wlpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/wlstamp.jpg b/data/magic-m15-ttk-frames.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15-ttk-frames.mse-style/wpt.png b/data/magic-m15-ttk-frames.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/wpt.png differ diff --git a/data/magic-m15-ttk-frames.mse-style/wstamp.jpg b/data/magic-m15-ttk-frames.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-m15-ttk-frames.mse-style/wstamp.jpg differ diff --git a/data/magic-m15-unstable-basics.mse-style/acard.png b/data/magic-m15-unstable-basics.mse-style/acard.png new file mode 100644 index 000000000..d8f2d8dfd Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/acard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/acard2.png b/data/magic-m15-unstable-basics.mse-style/acard2.png new file mode 100644 index 000000000..6f1d9257e Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/acard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/artifact_blend_card.png b/data/magic-m15-unstable-basics.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..b42fc7b6f Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/artifact_blend_card2.png b/data/magic-m15-unstable-basics.mse-style/artifact_blend_card2.png new file mode 100644 index 000000000..6d373f3d2 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/artifact_blend_card2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/artist_arrow.png b/data/magic-m15-unstable-basics.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/bcard.png b/data/magic-m15-unstable-basics.mse-style/bcard.png new file mode 100644 index 000000000..3f6f36829 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/bcard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/bcard2.png b/data/magic-m15-unstable-basics.mse-style/bcard2.png new file mode 100644 index 000000000..590488018 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/bcard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/card-sample.png b/data/magic-m15-unstable-basics.mse-style/card-sample.png new file mode 100644 index 000000000..8ed941717 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/card-sample.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/card-sample2.png b/data/magic-m15-unstable-basics.mse-style/card-sample2.png new file mode 100644 index 000000000..cd19868f5 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/card-sample2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/ccard.png b/data/magic-m15-unstable-basics.mse-style/ccard.png new file mode 100644 index 000000000..70261f2b0 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/ccard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/ccard2.png b/data/magic-m15-unstable-basics.mse-style/ccard2.png new file mode 100644 index 000000000..6f1d9257e Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/ccard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/correct.png b/data/magic-m15-unstable-basics.mse-style/correct.png new file mode 100644 index 000000000..99405a4d5 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/correct.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/foil_mask.png b/data/magic-m15-unstable-basics.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/foil_mask.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/foil_mask_rare.png b/data/magic-m15-unstable-basics.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/frame_mask.png b/data/magic-m15-unstable-basics.mse-style/frame_mask.png new file mode 100644 index 000000000..ceeecd357 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/frame_mask.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/frame_mask_gold.png b/data/magic-m15-unstable-basics.mse-style/frame_mask_gold.png new file mode 100644 index 000000000..0d7bdb7f1 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/frame_mask_gold.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/frame_mask_rare.png b/data/magic-m15-unstable-basics.mse-style/frame_mask_rare.png new file mode 100644 index 000000000..6db18298c Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/frame_mask_rare.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/frame_mask_rare_gold.png b/data/magic-m15-unstable-basics.mse-style/frame_mask_rare_gold.png new file mode 100644 index 000000000..d5fa49af8 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/frame_mask_rare_gold.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/gcard.png b/data/magic-m15-unstable-basics.mse-style/gcard.png new file mode 100644 index 000000000..27fa9d4bd Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/gcard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/gcard2.png b/data/magic-m15-unstable-basics.mse-style/gcard2.png new file mode 100644 index 000000000..f5d656f2c Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/gcard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/hybrid_blend_card.png b/data/magic-m15-unstable-basics.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..8ed84a3d5 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/hybrid_blend_card2.png b/data/magic-m15-unstable-basics.mse-style/hybrid_blend_card2.png new file mode 100644 index 000000000..8ed84a3d5 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/hybrid_blend_card2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/image_mask.png b/data/magic-m15-unstable-basics.mse-style/image_mask.png new file mode 100644 index 000000000..eb2fbcb1f Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/image_mask.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/image_mask_rare.png b/data/magic-m15-unstable-basics.mse-style/image_mask_rare.png new file mode 100644 index 000000000..d409bbb16 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/image_mask_rare.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/mcard.png b/data/magic-m15-unstable-basics.mse-style/mcard.png new file mode 100644 index 000000000..e2f30ed40 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/mcard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/mcard2.png b/data/magic-m15-unstable-basics.mse-style/mcard2.png new file mode 100644 index 000000000..d0636e62a Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/mcard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/multicolor_blend_card.png b/data/magic-m15-unstable-basics.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..3a7e80420 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/multicolor_blend_card2.png b/data/magic-m15-unstable-basics.mse-style/multicolor_blend_card2.png new file mode 100644 index 000000000..3a7e80420 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/multicolor_blend_card2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/rcard.png b/data/magic-m15-unstable-basics.mse-style/rcard.png new file mode 100644 index 000000000..b3b044920 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/rcard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/rcard2.png b/data/magic-m15-unstable-basics.mse-style/rcard2.png new file mode 100644 index 000000000..7ec6d76bc Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/rcard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/style b/data/magic-m15-unstable-basics.mse-style/style new file mode 100644 index 000000000..cfe5dee0c --- /dev/null +++ b/data/magic-m15-unstable-basics.mse-style/style @@ -0,0 +1,336 @@ +mse version: 2.0.0 +game: magic +short name: Unstable Basics +full name: M15 Un-Basics +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 900 + +version: 2018-02-08 +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 := { styling.grey_hybrid_name } + + #Should multicolor lands with basic land types have a colored name? + + template_prefix := [card: "" card2: "" pt: ""] + template_suffix := [card: "card.png" card2: "card2.png" pt: "pt.png"] + template := { template_prefix[type] + input + template_suffix[type] } + # Use land templates for previews because they show more contrast + hybrid_previews := "land,hybrid" + + card_background2 := { color_background(type:"card2", base_hybrid:card_hybrid) } + + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "diagonal T" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + + is_stamped := { styling.holofoil_stamps } + template := { input + "{type}.png" } + land_template := { input + "{type}.png" } + 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: holofoil stamps + description: Toggles the holofoil stamp +styling field: + type: boolean + name: black names + description: Uses a black font for the card name. + 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: 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: 1 + render style: image + popup style: in place + image: { if is_stamped() then card_background2() else card_background() } + mask: { if is_stamped() then "frame_mask_rare.png" else "frame_mask.png" } + ############################# Name line + name: + left: 60 + top: 7 + width: 255 + height: 23 + alignment: center bottom shrink-overflow + padding bottom: 0 + z index: 4 + font: + name: Beleren Bold + size: 15 + color: { if styling.black_names then "black" else "white" } + ############################# Image + image: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + default: {default_image(card.card_color)} + mask: { if is_stamped() then "image_mask_rare.png" else "image_mask.png" } + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 3 + 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: 3 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: 489 + width: 140 + height: 12 + z index: 3 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 7.5 + 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: 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 patch + choice: patch + save value: false + editable: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 24 + top: 488 + width: 120 + height: 10 + z index: 3 + 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: 3 + render style: image + image: artist_arrow.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" } + corner patch: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + image: correct.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 diff --git a/data/magic-m15-unstable-basics.mse-style/ucard.png b/data/magic-m15-unstable-basics.mse-style/ucard.png new file mode 100644 index 000000000..1369273b0 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/ucard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/ucard2.png b/data/magic-m15-unstable-basics.mse-style/ucard2.png new file mode 100644 index 000000000..1a5c4efa5 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/ucard2.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/wcard.png b/data/magic-m15-unstable-basics.mse-style/wcard.png new file mode 100644 index 000000000..bf0b6391e Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/wcard.png differ diff --git a/data/magic-m15-unstable-basics.mse-style/wcard2.png b/data/magic-m15-unstable-basics.mse-style/wcard2.png new file mode 100644 index 000000000..3a09caca1 Binary files /dev/null and b/data/magic-m15-unstable-basics.mse-style/wcard2.png differ diff --git a/data/magic-m15-vanguard.mse-style/artist_arrow.png b/data/magic-m15-vanguard.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/artist_arrow.png differ diff --git a/data/magic-m15-vanguard.mse-style/bar.png b/data/magic-m15-vanguard.mse-style/bar.png new file mode 100644 index 000000000..31bfc8b29 Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/bar.png differ diff --git a/data/magic-m15-vanguard.mse-style/border_mask.png b/data/magic-m15-vanguard.mse-style/border_mask.png new file mode 100644 index 000000000..3e9adb1d1 Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/border_mask.png differ diff --git a/data/magic-m15-vanguard.mse-style/card-sample.png b/data/magic-m15-vanguard.mse-style/card-sample.png new file mode 100644 index 000000000..731fc8e5d Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/card-sample.png differ diff --git a/data/magic-m15-vanguard.mse-style/foil_mask.png b/data/magic-m15-vanguard.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/foil_mask.png differ diff --git a/data/magic-m15-vanguard.mse-style/foil_mask_rare.png b/data/magic-m15-vanguard.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15-vanguard.mse-style/frame.png b/data/magic-m15-vanguard.mse-style/frame.png new file mode 100644 index 000000000..e4881ffe9 Binary files /dev/null and b/data/magic-m15-vanguard.mse-style/frame.png differ diff --git a/data/magic-m15-vanguard.mse-style/style b/data/magic-m15-vanguard.mse-style/style new file mode 100644 index 000000000..b651a3750 --- /dev/null +++ b/data/magic-m15-vanguard.mse-style/style @@ -0,0 +1,469 @@ +mse version: 2.0.0 +game: magic +short name: Vanguard +full name: New Vanguards +icon: card-sample.png +installer group: magic/m15 style/promotional/dark ascension +position hint: 089 + +version: 2020-03-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: + # 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" + } + + 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 guild mana symbols? + guild_mana := { styling.use_guild_mana_symbols } + + # Is the card a promo card? + is_promo := { styling.promo } + comma_count := filter_text@(match:",") + is_token := { styling.token == "text" or styling.token == "textless" } + is_blank_token := { styling.token == "textless" } + has_identity := {styling.color_indicator_dot } + ancestral_mana := { styling.ancestral_mana_symbols } + + 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)} + 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 } + +############################################################## 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: Move the flavor bar up X pixels. Use negative to move down. +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: boolean + name: ancestral mana symbols + description: Enables ancestral's modified generic mana. + 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: 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: yes +styling field: + type: boolean + name: stamp + description: Force this card to have a holofoil promotional stamp? + initial: yes +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: 1 + mask: border_mask.png + ############################# Name line + name: + left: 52 + top: 28 + width: 272 + height: {24-(0.5*shrink_name())} + alignment: middle center shrink-overflow + padding bottom: 0 + z index: 5 + font: + name: Beleren Bold + size: {16-shrink_name()} + color: black + ############################# Image + image: + left: 41 + top: 60 + width: 293 + height: 241 + z index: 1 + ############################# Card type + type: + left: 43 + top: {304+(0.5*shrink_type())} + width: 292 + height: {22-shrink_type()} + alignment: top shrink-overflow + z index: 3 + padding top: 2 + font: + name: Beleren Bold + size: {13-shrink_type()} + color: black + separator color: red + ############################# Text box + text: + left: 42 + top: { if styling.chop_top != "" then (337 - (-styling.chop_top)) else 337 } + width: 291 + bottom: { if styling.chop_bottom != "" then (461 - styling.chop_bottom) else 461 } + 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: 4 + 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 + ############################# PT + power: + z index: -4 + left: 81 + top: 472 + width: 38 + height: 20 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + toughness: + z index: -4 + left: 256 + top: 472 + width: 38 + height: 20 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + ############################# Card sorting / numbering + set code: + left: 74 + top: 500 + width: 40 + height: 10 + z index: 5 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: 165 + top: 490 + width: 80 + height: 10 + z index: 5 + font: + name: Beleren Small Caps Bold + size: 7.25 + color: white + copyright: + right: 350 + top: 500 + width: {if set.automatic_copyright then 140 else 0} + height: 10 + z index: 5 + alignment: middle right shrink-overflow + font: + name: Relay-Medium + 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 then + forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + " ", field: card.card_code_text) + else + combined_editor(field1: card.custom_card_number, separator: " " + " ", 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 layer + choice: foil + save value: false + editable: false +extra card field: + type: choice + name: frame + script: "frame" + editable: false + save value: false +extra card field: + type: choice + name: background + choice: background + editable: false + save value: false +extra card field: + type: choice + name: glow + choice: glow + editable: false + save value: false +extra card field: + type: text + name: hand modifier + editable: true + save value: false + script: forward_editor(field:card.power) + description: The hand modifier for the card +extra card field: + type: text + name: life modifier + editable: true + save value: false + script: forward_editor(field:card.toughness) + description: The life modifier for the card +extra card field: + type: choice + name: flavor bar + choice: bar + editable: false + save value: false + show statistics: false +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false + +extra card style: + card code: + left: 24 + top: 500 + width: 120 + height: 10 + z index: 5 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: 151 + top: 492 + width: 12 + height: 7 + z index: 5 + render style: image + image: artist_arrow.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() or styling.stamp then "foil_mask_rare.png" else "foil_mask.png" } + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 0 + render style: image + image: frame.png + hand modifier: + z index: 4 + left: 81 + top: 472 + width: 38 + height: 20 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + life modifier: + z index: 4 + left: 256 + top: 472 + width: 38 + height: 20 + alignment: center middle shrink-overflow + font: + name: Beleren Bold + size: 16 + color: black + 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 } + auto copyright: + right: 350 + top: 500 + width: {if set.automatic_copyright then 0 else 140} + height: 10 + z index: 5 + alignment: middle right shrink-overflow + font: + name: Relay-Medium + size: 7 + color: white + weight: bold diff --git a/data/magic-m15classic-hires.mse-style/acard.jpg b/data/magic-m15classic-hires.mse-style/acard.jpg new file mode 100644 index 000000000..ac6844dfc Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/acard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/artifact_blend_card.png b/data/magic-m15classic-hires.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..23e691421 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15classic-hires.mse-style/artifact_blend_identity.png b/data/magic-m15classic-hires.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15classic-hires.mse-style/artifact_blend_pt.png b/data/magic-m15classic-hires.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15classic-hires.mse-style/artifact_blend_stamp.png b/data/magic-m15classic-hires.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..1973f53f2 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15classic-hires.mse-style/artist_arrow.png b/data/magic-m15classic-hires.mse-style/artist_arrow.png new file mode 100644 index 000000000..fd5ec26c0 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/artist_arrow.png differ diff --git a/data/magic-m15classic-hires.mse-style/astamp.jpg b/data/magic-m15classic-hires.mse-style/astamp.jpg new file mode 100644 index 000000000..46bd88758 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/astamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/bcard.jpg b/data/magic-m15classic-hires.mse-style/bcard.jpg new file mode 100644 index 000000000..845a6bba7 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/bcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/blcard.jpg b/data/magic-m15classic-hires.mse-style/blcard.jpg new file mode 100644 index 000000000..3d321d67b Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/blcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/blstamp.jpg b/data/magic-m15classic-hires.mse-style/blstamp.jpg new file mode 100644 index 000000000..85c164d04 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/blstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/border_mask.png b/data/magic-m15classic-hires.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/border_mask.png differ diff --git a/data/magic-m15classic-hires.mse-style/bstamp.jpg b/data/magic-m15classic-hires.mse-style/bstamp.jpg new file mode 100644 index 000000000..e7005952d Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/bstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/build.bat b/data/magic-m15classic-hires.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15classic-hires.mse-style/build.bat @@ -0,0 +1,7 @@ +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-m15classic-hires.mse-style/card-sample.png b/data/magic-m15classic-hires.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/card-sample.png differ diff --git a/data/magic-m15classic-hires.mse-style/ccard.jpg b/data/magic-m15classic-hires.mse-style/ccard.jpg new file mode 100644 index 000000000..a6895d16b Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/ccard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/clcard.jpg b/data/magic-m15classic-hires.mse-style/clcard.jpg new file mode 100644 index 000000000..d14bb6ea0 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/clcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/clstamp.jpg b/data/magic-m15classic-hires.mse-style/clstamp.jpg new file mode 100644 index 000000000..159eb0d43 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/clstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/cstamp.jpg b/data/magic-m15classic-hires.mse-style/cstamp.jpg new file mode 100644 index 000000000..ed3befef4 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/cstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/foil_mask.png b/data/magic-m15classic-hires.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/foil_mask.png differ diff --git a/data/magic-m15classic-hires.mse-style/foil_mask_rare.png b/data/magic-m15classic-hires.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15classic-hires.mse-style/foil_stamp.png b/data/magic-m15classic-hires.mse-style/foil_stamp.png new file mode 100644 index 000000000..06f2f0f18 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/foil_stamp.png differ diff --git a/data/magic-m15classic-hires.mse-style/gcard.jpg b/data/magic-m15classic-hires.mse-style/gcard.jpg new file mode 100644 index 000000000..0051a0996 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/gcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/glcard.jpg b/data/magic-m15classic-hires.mse-style/glcard.jpg new file mode 100644 index 000000000..7f9f102e6 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/glcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/glstamp.jpg b/data/magic-m15classic-hires.mse-style/glstamp.jpg new file mode 100644 index 000000000..1fbbdfd75 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/glstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/gstamp.jpg b/data/magic-m15classic-hires.mse-style/gstamp.jpg new file mode 100644 index 000000000..5f976843c Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/gstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/hybrid_blend_card.png b/data/magic-m15classic-hires.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..721e9e92f Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15classic-hires.mse-style/hybrid_blend_identity.png b/data/magic-m15classic-hires.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15classic-hires.mse-style/hybrid_blend_pt.png b/data/magic-m15classic-hires.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15classic-hires.mse-style/hybrid_blend_stamp.png b/data/magic-m15classic-hires.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..1973f53f2 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15classic-hires.mse-style/mcard.jpg b/data/magic-m15classic-hires.mse-style/mcard.jpg new file mode 100644 index 000000000..080e8c9e4 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/mcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/mlcard.jpg b/data/magic-m15classic-hires.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/mlcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/mlstamp.jpg b/data/magic-m15classic-hires.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/mstamp.jpg b/data/magic-m15classic-hires.mse-style/mstamp.jpg new file mode 100644 index 000000000..6bba8d5e5 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/mstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/multicolor_blend_card.png b/data/magic-m15classic-hires.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..aba8de215 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15classic-hires.mse-style/multicolor_blend_identity.png b/data/magic-m15classic-hires.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15classic-hires.mse-style/multicolor_blend_pt.png b/data/magic-m15classic-hires.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15classic-hires.mse-style/multicolor_blend_stamp.png b/data/magic-m15classic-hires.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..1973f53f2 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15classic-hires.mse-style/rcard.jpg b/data/magic-m15classic-hires.mse-style/rcard.jpg new file mode 100644 index 000000000..e0507852a Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/rcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/rlcard.jpg b/data/magic-m15classic-hires.mse-style/rlcard.jpg new file mode 100644 index 000000000..7ad478750 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/rlcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/rlstamp.jpg b/data/magic-m15classic-hires.mse-style/rlstamp.jpg new file mode 100644 index 000000000..b3b31e36b Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/rstamp.jpg b/data/magic-m15classic-hires.mse-style/rstamp.jpg new file mode 100644 index 000000000..70d7369e7 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/rstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/style b/data/magic-m15classic-hires.mse-style/style new file mode 100644 index 000000000..eb8af9674 --- /dev/null +++ b/data/magic-m15classic-hires.mse-style/style @@ -0,0 +1,441 @@ +mse version: 2.0.0 +game: magic +short name: M15 Classic Hi-Res +full name: M15 Classicshifted Hi-Res +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 385 + +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: 1049 +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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + +############################################################## 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 + card color: + left: 0 + top: 0 + width: 752 + height: 1049 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 64 else 100 } + top: 44 + right: { 682 - card_style.casting_cost.content_width } + height: 42 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 30 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + casting cost: + right: 692 + top: 42 + width: { max(60, card_style.casting_cost.content_width) + 10 } + height: 42 + alignment: middle right + font: + name: MPlantin + size: 28 + symbol font: + name: magic-mana-large + size: 28 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 40 else 60} + top: 44 + height: 40 + width: 28 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 61 + top: 99 + width: 627 + height: 491 + z index: 1 + default: {default_image(card.card_color)} + ############################# Card type + indicator: + left: 62 + top: 609.5 + width: 34 + height: 34 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "104" else "64" } + top: 602.5 + width: { (if has_identity() then "580" else "620") - max(44,card_style.rarity.content_width) } + height: 40 + alignment: top shrink-overflow + z index: 1 + padding top: 4 + font: + name: Beleren Bold + size: 24 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + separator color: rgb(128,128,128) + rarity: + right: 688 + top: 603.5 + width: 88 + height: 44 + 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: 58 + top: 660 + width: 630 + height: 294 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 28 + scale down to: 12 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 28 + 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: 10 + padding left: 12 + padding right: 8 + 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: 234 + top: 642 + width: 276 + height: 332 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks-old + ############################# PT + pt: + z index: 2 + left: 582 + top: 974 + width: 120 + height: 56 + alignment: right middle shrink-overflow + font: + name: Beleren Bold + size: 32 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + set code: + left: 48 + top: 996 + width: 80 + height: 20 + z index: 1 + font: + name: Relay-Medium + size: 14 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: { 88 + card_style.set_code.content_width } + top: 995 + width: 400 + height: 20 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 14.5 + color: white + copyright: + right: 700 + top: { if card.pt != "" then 1000 else 976 } + width: 280 + height: 20 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 14 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers 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: 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: 48 + top: 976 + width: 240 + height: 20 + z index: 1 + font: + name: Relay-Medium + size: 14 + color: white + weight: bold + artist arrow: + left: { 56 + card_style.set_code.content_width } + top: 1000 + width: 24 + height: 14 + z index: 1 + render style: image + image: artist_arrow.png + stamp: + left: 321 + top: 943 + width: 110 + height: 53 + z index: 5 + visible: { is_rare() } + render style: image + image: { card_stamp() } + foil stamp: + left: 330 + top: 946 + width: 92 + height: 52 + z index: 6 + visible: { is_rare() } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 750 + height: 1046 + 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-m15classic-hires.mse-style/tombstone.png b/data/magic-m15classic-hires.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/tombstone.png differ diff --git a/data/magic-m15classic-hires.mse-style/ucard.jpg b/data/magic-m15classic-hires.mse-style/ucard.jpg new file mode 100644 index 000000000..c6580ebd8 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/ucard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/ulcard.jpg b/data/magic-m15classic-hires.mse-style/ulcard.jpg new file mode 100644 index 000000000..975a73807 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/ulcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/ulstamp.jpg b/data/magic-m15classic-hires.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ae5872974 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/ustamp.jpg b/data/magic-m15classic-hires.mse-style/ustamp.jpg new file mode 100644 index 000000000..2f8932061 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/ustamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/wcard.jpg b/data/magic-m15classic-hires.mse-style/wcard.jpg new file mode 100644 index 000000000..045166e2f Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/wcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/wlcard.jpg b/data/magic-m15classic-hires.mse-style/wlcard.jpg new file mode 100644 index 000000000..928ac7920 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/wlcard.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/wlstamp.jpg b/data/magic-m15classic-hires.mse-style/wlstamp.jpg new file mode 100644 index 000000000..1005e0b63 Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15classic-hires.mse-style/wstamp.jpg b/data/magic-m15classic-hires.mse-style/wstamp.jpg new file mode 100644 index 000000000..202cc132c Binary files /dev/null and b/data/magic-m15classic-hires.mse-style/wstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/acard.jpg b/data/magic-m15classic-nyx.mse-style/acard.jpg new file mode 100644 index 000000000..ac6844dfc Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/acard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/artifact_blend_card.png b/data/magic-m15classic-nyx.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..23e691421 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15classic-nyx.mse-style/artifact_blend_identity.png b/data/magic-m15classic-nyx.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15classic-nyx.mse-style/artifact_blend_pt.png b/data/magic-m15classic-nyx.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15classic-nyx.mse-style/artifact_blend_stamp.png b/data/magic-m15classic-nyx.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..0fd6d5c1a Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15classic-nyx.mse-style/artist_arrow.png b/data/magic-m15classic-nyx.mse-style/artist_arrow.png new file mode 100644 index 000000000..fd5ec26c0 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/artist_arrow.png differ diff --git a/data/magic-m15classic-nyx.mse-style/astamp.jpg b/data/magic-m15classic-nyx.mse-style/astamp.jpg new file mode 100644 index 000000000..46bd88758 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/astamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/bcard.jpg b/data/magic-m15classic-nyx.mse-style/bcard.jpg new file mode 100644 index 000000000..b1f3435bb Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/bcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/blcard.jpg b/data/magic-m15classic-nyx.mse-style/blcard.jpg new file mode 100644 index 000000000..3d321d67b Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/blcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/blstamp.jpg b/data/magic-m15classic-nyx.mse-style/blstamp.jpg new file mode 100644 index 000000000..85c164d04 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/blstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/border_mask.png b/data/magic-m15classic-nyx.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/border_mask.png differ diff --git a/data/magic-m15classic-nyx.mse-style/bstamp.jpg b/data/magic-m15classic-nyx.mse-style/bstamp.jpg new file mode 100644 index 000000000..e7005952d Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/bstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/build.bat b/data/magic-m15classic-nyx.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15classic-nyx.mse-style/build.bat @@ -0,0 +1,7 @@ +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-m15classic-nyx.mse-style/card-sample.png b/data/magic-m15classic-nyx.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/card-sample.png differ diff --git a/data/magic-m15classic-nyx.mse-style/ccard.jpg b/data/magic-m15classic-nyx.mse-style/ccard.jpg new file mode 100644 index 000000000..2639a797d Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/ccard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/clcard.jpg b/data/magic-m15classic-nyx.mse-style/clcard.jpg new file mode 100644 index 000000000..d14bb6ea0 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/clcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/clstamp.jpg b/data/magic-m15classic-nyx.mse-style/clstamp.jpg new file mode 100644 index 000000000..159eb0d43 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/clstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/cstamp.jpg b/data/magic-m15classic-nyx.mse-style/cstamp.jpg new file mode 100644 index 000000000..ed3befef4 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/cstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/foil_mask.png b/data/magic-m15classic-nyx.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/foil_mask.png differ diff --git a/data/magic-m15classic-nyx.mse-style/foil_mask_rare.png b/data/magic-m15classic-nyx.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15classic-nyx.mse-style/foil_stamp.png b/data/magic-m15classic-nyx.mse-style/foil_stamp.png new file mode 100644 index 000000000..06f2f0f18 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/foil_stamp.png differ diff --git a/data/magic-m15classic-nyx.mse-style/gcard.jpg b/data/magic-m15classic-nyx.mse-style/gcard.jpg new file mode 100644 index 000000000..26f483cac Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/gcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/glcard.jpg b/data/magic-m15classic-nyx.mse-style/glcard.jpg new file mode 100644 index 000000000..7f9f102e6 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/glcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/glstamp.jpg b/data/magic-m15classic-nyx.mse-style/glstamp.jpg new file mode 100644 index 000000000..1fbbdfd75 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/glstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/gstamp.jpg b/data/magic-m15classic-nyx.mse-style/gstamp.jpg new file mode 100644 index 000000000..5f976843c Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/gstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/hybrid_blend_card.png b/data/magic-m15classic-nyx.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..721e9e92f Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15classic-nyx.mse-style/hybrid_blend_identity.png b/data/magic-m15classic-nyx.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15classic-nyx.mse-style/hybrid_blend_pt.png b/data/magic-m15classic-nyx.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15classic-nyx.mse-style/hybrid_blend_stamp.png b/data/magic-m15classic-nyx.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..0fd6d5c1a Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15classic-nyx.mse-style/mcard.jpg b/data/magic-m15classic-nyx.mse-style/mcard.jpg new file mode 100644 index 000000000..f80863d59 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/mcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/mlcard.jpg b/data/magic-m15classic-nyx.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/mlcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/mlstamp.jpg b/data/magic-m15classic-nyx.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/mstamp.jpg b/data/magic-m15classic-nyx.mse-style/mstamp.jpg new file mode 100644 index 000000000..6bba8d5e5 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/mstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/multicolor_blend_card.png b/data/magic-m15classic-nyx.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..aba8de215 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15classic-nyx.mse-style/multicolor_blend_identity.png b/data/magic-m15classic-nyx.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15classic-nyx.mse-style/multicolor_blend_pt.png b/data/magic-m15classic-nyx.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15classic-nyx.mse-style/multicolor_blend_stamp.png b/data/magic-m15classic-nyx.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..825938235 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15classic-nyx.mse-style/multicolor_blend_stamp_old.png b/data/magic-m15classic-nyx.mse-style/multicolor_blend_stamp_old.png new file mode 100644 index 000000000..54ef07131 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/multicolor_blend_stamp_old.png differ diff --git a/data/magic-m15classic-nyx.mse-style/rcard.jpg b/data/magic-m15classic-nyx.mse-style/rcard.jpg new file mode 100644 index 000000000..926876398 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/rcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/rlcard.jpg b/data/magic-m15classic-nyx.mse-style/rlcard.jpg new file mode 100644 index 000000000..7ad478750 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/rlcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/rlstamp.jpg b/data/magic-m15classic-nyx.mse-style/rlstamp.jpg new file mode 100644 index 000000000..b3b31e36b Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/rstamp.jpg b/data/magic-m15classic-nyx.mse-style/rstamp.jpg new file mode 100644 index 000000000..70d7369e7 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/rstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/style b/data/magic-m15classic-nyx.mse-style/style new file mode 100644 index 000000000..5a1e3cfba --- /dev/null +++ b/data/magic-m15classic-nyx.mse-style/style @@ -0,0 +1,441 @@ +mse version: 2.0.0 +game: magic +short name: M15 Classic Nyx +full name: M15 Classicshifted Nyx +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 387 + +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: 1049 +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: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.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 } + +############################################################## 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 + card color: + left: 0 + top: 0 + width: 752 + height: 1049 + z index: 0 + render style: image + popup style: in place + image: { card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 64 else 100 } + top: 44 + right: { 682 - card_style.casting_cost.content_width } + height: 42 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 30 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + casting cost: + right: 692 + top: 42 + width: { max(60, card_style.casting_cost.content_width) + 10 } + height: 42 + alignment: middle right + font: + name: MPlantin + size: 28 + symbol font: + name: magic-mana-large + size: 28 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 40 else 60} + top: 44 + height: 40 + width: 28 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 61 + top: 99 + width: 627 + height: 491 + z index: 1 + default: {default_image(card.card_color)} + ############################# Card type + indicator: + left: 62 + top: 609.5 + width: 34 + height: 34 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "104" else "64" } + top: 602.5 + width: { (if has_identity() then "580" else "620") - max(44,card_style.rarity.content_width) } + height: 40 + alignment: top shrink-overflow + z index: 1 + padding top: 4 + font: + name: Beleren Bold + size: 24 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + separator color: rgb(128,128,128) + rarity: + right: 688 + top: 603.5 + width: 88 + height: 44 + 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: 58 + top: 656 + width: 628 + height: 308 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 28 + scale down to: 12 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 28 + 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: 12 + padding right: 8 + 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: 234 + top: 642 + width: 276 + height: 332 + z index: 1 + render style: image + popup style: in place + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks-old + ############################# PT + pt: + z index: 2 + left: 582 + top: 974 + width: 120 + height: 56 + alignment: right middle shrink-overflow + font: + name: Beleren Bold + size: 32 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + separator color: rgb(200,0,0) + ############################# Card sorting / numbering + set code: + left: 48 + top: 996 + width: 80 + height: 20 + z index: 1 + font: + name: Relay-Medium + size: 14 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: { 88 + card_style.set_code.content_width } + top: 995 + width: 400 + height: 20 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 14.5 + color: white + copyright: + right: 700 + top: { if card.pt != "" then 1000 else 976 } + width: 280 + height: 20 + z index: 2 + alignment: middle right shrink-overflow + font: + name: Matrix + size: 14 + color: white + weight: bold +############################################################## Extra card fields +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers 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: 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: 48 + top: 976 + width: 240 + height: 20 + z index: 1 + font: + name: Relay-Medium + size: 14 + color: white + weight: bold + artist arrow: + left: { 56 + card_style.set_code.content_width } + top: 1000 + width: 24 + height: 14 + z index: 1 + render style: image + image: artist_arrow.png + stamp: + left: 321 + top: 943 + width: 110 + height: 53 + z index: 6 + visible: { is_rare() } + render style: image + image: { card_stamp() } + foil stamp: + left: 330 + top: 946 + width: 92 + height: 52 + z index: 7 + visible: { is_rare() } + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 375 + height: 523 + z index: 4 + render style: image + image: foil_stamp.png + foil layer: + left: 0 + top : 0 + width: 750 + height: 1046 + 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-m15classic-nyx.mse-style/tombstone.png b/data/magic-m15classic-nyx.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/tombstone.png differ diff --git a/data/magic-m15classic-nyx.mse-style/ucard.jpg b/data/magic-m15classic-nyx.mse-style/ucard.jpg new file mode 100644 index 000000000..64ba0029c Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/ucard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/ulcard.jpg b/data/magic-m15classic-nyx.mse-style/ulcard.jpg new file mode 100644 index 000000000..975a73807 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/ulcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/ulstamp.jpg b/data/magic-m15classic-nyx.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ae5872974 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/ustamp.jpg b/data/magic-m15classic-nyx.mse-style/ustamp.jpg new file mode 100644 index 000000000..2f8932061 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/ustamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/wcard.jpg b/data/magic-m15classic-nyx.mse-style/wcard.jpg new file mode 100644 index 000000000..5c09c8012 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/wcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/wlcard.jpg b/data/magic-m15classic-nyx.mse-style/wlcard.jpg new file mode 100644 index 000000000..928ac7920 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/wlcard.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/wlstamp.jpg b/data/magic-m15classic-nyx.mse-style/wlstamp.jpg new file mode 100644 index 000000000..1005e0b63 Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15classic-nyx.mse-style/wstamp.jpg b/data/magic-m15classic-nyx.mse-style/wstamp.jpg new file mode 100644 index 000000000..202cc132c Binary files /dev/null and b/data/magic-m15classic-nyx.mse-style/wstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/acard.jpg b/data/magic-m15classic-walker.mse-style/acard.jpg new file mode 100644 index 000000000..efca27cf7 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/acard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/artifact_blend_card.png b/data/magic-m15classic-walker.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..23e691421 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/artifact_blend_card.png differ diff --git a/data/magic-m15classic-walker.mse-style/artifact_blend_identity.png b/data/magic-m15classic-walker.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-m15classic-walker.mse-style/artifact_blend_pt.png b/data/magic-m15classic-walker.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-m15classic-walker.mse-style/artifact_blend_stamp.png b/data/magic-m15classic-walker.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..0fd6d5c1a Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-m15classic-walker.mse-style/artist_arrow.png b/data/magic-m15classic-walker.mse-style/artist_arrow.png new file mode 100644 index 000000000..fd5ec26c0 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/artist_arrow.png differ diff --git a/data/magic-m15classic-walker.mse-style/astamp.jpg b/data/magic-m15classic-walker.mse-style/astamp.jpg new file mode 100644 index 000000000..e61fccc58 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/astamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/bcard.jpg b/data/magic-m15classic-walker.mse-style/bcard.jpg new file mode 100644 index 000000000..945a18d52 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/bcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/blcard.jpg b/data/magic-m15classic-walker.mse-style/blcard.jpg new file mode 100644 index 000000000..3d321d67b Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/blcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/blstamp.jpg b/data/magic-m15classic-walker.mse-style/blstamp.jpg new file mode 100644 index 000000000..85c164d04 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/blstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/border_mask.png b/data/magic-m15classic-walker.mse-style/border_mask.png new file mode 100644 index 000000000..c9daacf15 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/border_mask.png differ diff --git a/data/magic-m15classic-walker.mse-style/bstamp.jpg b/data/magic-m15classic-walker.mse-style/bstamp.jpg new file mode 100644 index 000000000..be02260f5 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/bstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/build.bat b/data/magic-m15classic-walker.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-m15classic-walker.mse-style/build.bat @@ -0,0 +1,7 @@ +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-m15classic-walker.mse-style/card-sample.png b/data/magic-m15classic-walker.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/card-sample.png differ diff --git a/data/magic-m15classic-walker.mse-style/ccard.jpg b/data/magic-m15classic-walker.mse-style/ccard.jpg new file mode 100644 index 000000000..e63dd886a Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/ccard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/clcard.jpg b/data/magic-m15classic-walker.mse-style/clcard.jpg new file mode 100644 index 000000000..d14bb6ea0 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/clcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/clstamp.jpg b/data/magic-m15classic-walker.mse-style/clstamp.jpg new file mode 100644 index 000000000..159eb0d43 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/clstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/cstamp.jpg b/data/magic-m15classic-walker.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/cstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/foil_mask.png b/data/magic-m15classic-walker.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/foil_mask.png differ diff --git a/data/magic-m15classic-walker.mse-style/foil_mask_rare.png b/data/magic-m15classic-walker.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/foil_mask_rare.png differ diff --git a/data/magic-m15classic-walker.mse-style/foil_stamp.png b/data/magic-m15classic-walker.mse-style/foil_stamp.png new file mode 100644 index 000000000..06f2f0f18 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/foil_stamp.png differ diff --git a/data/magic-m15classic-walker.mse-style/gcard.jpg b/data/magic-m15classic-walker.mse-style/gcard.jpg new file mode 100644 index 000000000..cefe5d9e9 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/gcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/glcard.jpg b/data/magic-m15classic-walker.mse-style/glcard.jpg new file mode 100644 index 000000000..7f9f102e6 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/glcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/glstamp.jpg b/data/magic-m15classic-walker.mse-style/glstamp.jpg new file mode 100644 index 000000000..1fbbdfd75 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/glstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/gstamp.jpg b/data/magic-m15classic-walker.mse-style/gstamp.jpg new file mode 100644 index 000000000..273e59308 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/gstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/hybrid_blend_card.png b/data/magic-m15classic-walker.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..721e9e92f Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-m15classic-walker.mse-style/hybrid_blend_identity.png b/data/magic-m15classic-walker.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-m15classic-walker.mse-style/hybrid_blend_pt.png b/data/magic-m15classic-walker.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-m15classic-walker.mse-style/hybrid_blend_stamp.png b/data/magic-m15classic-walker.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..0fd6d5c1a Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-m15classic-walker.mse-style/imagemask.png b/data/magic-m15classic-walker.mse-style/imagemask.png new file mode 100644 index 000000000..b51634cc0 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/imagemask.png differ diff --git a/data/magic-m15classic-walker.mse-style/imagemask_4abil.png b/data/magic-m15classic-walker.mse-style/imagemask_4abil.png new file mode 100644 index 000000000..cd9104be7 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/imagemask_4abil.png differ diff --git a/data/magic-m15classic-walker.mse-style/imagemask_4abil_rare.png b/data/magic-m15classic-walker.mse-style/imagemask_4abil_rare.png new file mode 100644 index 000000000..2323f227d Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/imagemask_4abil_rare.png differ diff --git a/data/magic-m15classic-walker.mse-style/imagemask_rare.png b/data/magic-m15classic-walker.mse-style/imagemask_rare.png new file mode 100644 index 000000000..5961a724c Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/imagemask_rare.png differ diff --git a/data/magic-m15classic-walker.mse-style/loyalty.png b/data/magic-m15classic-walker.mse-style/loyalty.png new file mode 100644 index 000000000..1075e497b Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/loyalty.png differ diff --git a/data/magic-m15classic-walker.mse-style/loyaltydown.png b/data/magic-m15classic-walker.mse-style/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/loyaltydown.png differ diff --git a/data/magic-m15classic-walker.mse-style/loyaltynaught.png b/data/magic-m15classic-walker.mse-style/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/loyaltynaught.png differ diff --git a/data/magic-m15classic-walker.mse-style/loyaltyup.png b/data/magic-m15classic-walker.mse-style/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/loyaltyup.png differ diff --git a/data/magic-m15classic-walker.mse-style/mcard.jpg b/data/magic-m15classic-walker.mse-style/mcard.jpg new file mode 100644 index 000000000..d348d8a32 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/mcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/mlcard.jpg b/data/magic-m15classic-walker.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/mlcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/mlstamp.jpg b/data/magic-m15classic-walker.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/mlstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/mstamp.jpg b/data/magic-m15classic-walker.mse-style/mstamp.jpg new file mode 100644 index 000000000..c21425d29 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/mstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/multicolor_blend_card.png b/data/magic-m15classic-walker.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..5ac24afea Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-m15classic-walker.mse-style/multicolor_blend_identity.png b/data/magic-m15classic-walker.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-m15classic-walker.mse-style/multicolor_blend_pt.png b/data/magic-m15classic-walker.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-m15classic-walker.mse-style/multicolor_blend_stamp.png b/data/magic-m15classic-walker.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..825938235 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-m15classic-walker.mse-style/multicolor_blend_stamp_old.png b/data/magic-m15classic-walker.mse-style/multicolor_blend_stamp_old.png new file mode 100644 index 000000000..54ef07131 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/multicolor_blend_stamp_old.png differ diff --git a/data/magic-m15classic-walker.mse-style/rcard.jpg b/data/magic-m15classic-walker.mse-style/rcard.jpg new file mode 100644 index 000000000..b8aa4db31 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/rcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/rlcard.jpg b/data/magic-m15classic-walker.mse-style/rlcard.jpg new file mode 100644 index 000000000..7ad478750 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/rlcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/rlstamp.jpg b/data/magic-m15classic-walker.mse-style/rlstamp.jpg new file mode 100644 index 000000000..b3b31e36b Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/rlstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/rstamp.jpg b/data/magic-m15classic-walker.mse-style/rstamp.jpg new file mode 100644 index 000000000..ae6e28df7 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/rstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/stamp_mask.png b/data/magic-m15classic-walker.mse-style/stamp_mask.png new file mode 100644 index 000000000..7ce935d87 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/stamp_mask.png differ diff --git a/data/magic-m15classic-walker.mse-style/style b/data/magic-m15classic-walker.mse-style/style new file mode 100644 index 000000000..2e11813cd --- /dev/null +++ b/data/magic-m15classic-walker.mse-style/style @@ -0,0 +1,720 @@ +mse version: 2.0.0 +game: magic +short name: M15 Classic Walkers +full name: M15 Classicshifted Planeswalkers +installer group: magic/m15 style/planeswalkers +icon: card-sample.png +position hint: 386 + +version: 2018-02-22 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 +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-identity-new.mse-include + version: 2012-01-22 + +card width: 752 +card height: 1049 +card dpi: 150 +############################################################## Extra scripts +init script: + # Should hybrids have a grey name? + mask_hybrid_with_land := { styling.grey_hybrid_name } + + template_prefix := [card: "" card2: "" stamp: "" identity: "/magic-identity-new.mse-include/"] + template_suffix := [card: "card.jpg" card2: "card2.jpg" stamp: "stamp.jpg" 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 := { + 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 } + + 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 := {"planeswalker"} + + # 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") } + paragraph_count := + replace@(match:"\n", replace:"")+ + filter_text@(match:"\n") + has_identity := { styling.color_indicator_dot } + 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: 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: 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 + card color: + left: 0 + top: 0 + width: 752 + height: 1049 + z index: 0 + render style: image + popup style: in place + image: { if has_four_abilities() then card_background2() else card_background() } + ############################# Name line + name: + left: { if card.card_symbol=="none" then 64 else 100 } + top: 44 + right: { 682 - card_style.casting_cost.content_width } + height: 42 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: 30 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + casting cost: + right: 692 + top: 42 + width: { max(60, card_style.casting_cost.content_width) + 10 } + height: 42 + alignment: middle right + font: + name: MPlantin + size: 28 + symbol font: + name: magic-mana-large + size: 28 + alignment: middle right + always symbol: true + z index: 2 + padding top: 0 + card symbol: + left: {if card.card_symbol=="none" then 40 else 60} + top: 44 + height: 40 + width: 28 + z index: 1 + render style: image + choice images: + tombstone: tombstone.png + ############################# Image + image: + left: 52 + top: 98 + width: 648 + height: 877 + z index: 1 + mask: { "imagemask" + ( if has_four_abilities() then "_4abil" else "" ) + ( if is_rare() and styling.use_holofoil_stamps then "_rare" else "" ) + ".png" } + ############################# Card type + indicator: + left: 62 + top: 609.5 + width: 34 + height: 34 + z index: 2 + render style: image + visible: { has_identity() } + image: { card_identity() } + type: + left: { if has_identity() then "104" else "64" } + top: { if has_four_abilities() then 522 else 602.5 } + width: { 608 - max(44,card_style.rarity.content_width) } + height: 40 + alignment: top shrink-overflow + z index: 2 + padding top: 4 + font: + name: Beleren Bold + size: 24 + color: rgb(255,255,255) + shadow color: rgb(0,0,0) + shadow displacement x: 2 + shadow displacement y: 2 + separator color: rgb(128,128,128) + rarity: + right: 688 + top: { if has_four_abilities() then 526 else 603.5 } + width: 88 + height: 44 + 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: 126 + top: { if has_four_abilities() then 578 else 658 } + width: 564 + height: { if has_four_abilities() then 366 else 314 } + font: + name: MPlantin + italic name: MPlantin-Italic + size: { if has_four_abilities() then 27.6 else 28 } + scale down to: 12 + 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: 28 + paragraph height: 100 + 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: 12 + padding right: 8 + padding bottom: 4 + 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 + watermark: + left: 234 + top : { if has_four_abilities() then 592 else 642 } + width: 276 + height: { if has_four_abilities() then 370 else 332 } + z index: 2 + render style: image + alignment: middle center + include file: /magic-watermarks.mse-include/watermarks-old + ############################# Loyalty + loyalty: + z index: 7 + left: 652 + top: 954 + width: 26.32 + height: 69.26 + alignment: center middle + font: + name: Beleren Bold + size: 28 + color: white + loyalty cost 1: + z index: 7 + left: 64 + top: { if has_four_abilities() then 594 else 670 } + width: 26.32 + height: 69.26 + alignment: center middle + font: + name: Beleren Bold + size: 22 + color: white + loyalty cost 2: + z index: 7 + left: 64 + top: { if has_four_abilities() then 688 else 772 } + width: 26.32 + height: 69.26 + alignment: center middle + font: + name: Beleren Bold + size: 22 + color: white + loyalty cost 3: + z index: 7 + left: 64 + top: { if has_four_abilities() then 782 else 870 } + width: 26.32 + height: 69.26 + alignment: center middle + font: + name: Beleren Bold + size: 22 + color: white + loyalty cost 4: + z index: 7 + left: 64 + top: 876 + width: { if has_four_abilities() then 26.32 else 0 } + height: { if has_four_abilities() then 69.26 else 0 } + alignment: center middle + font: + name: Beleren Bold + size: 22 + color: white + ############################# Card sorting / numbering + set code: + left: 48 + top: 996 + width: 80 + height: 20 + z index: 1 + font: + name: Relay-Medium + size: 14 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: { 88 + card_style.set_code.content_width } + top: 995 + width: 400 + height: 20 + z index: 1 + font: + name: Beleren Small Caps Bold + size: 14.5 + color: white + copyright: + right: 700 + top: { if card.pt != "" then 1000 else 976 } + width: 280 + height: 20 + z index: 2 + visible: {not set.automatic_copyright} + alignment: middle right shrink-overflow + font: + name: Matrix + size: 14 + 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: loyalty box + 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 + 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: 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: second text + editable: false + multi line: true + save value: false + script: card.text +extra card field: + type: text + name: auto copyright + script: set.copyright + save value: false + editable: false + show statistics: false +extra card style: + card code: + left: 48 + top: 976 + width: 240 + height: 20 + z index: 6 + font: + name: Relay-Medium + size: 14 + color: white + weight: bold + artist arrow: + left: { 56 + card_style.set_code.content_width } + top: 1000 + width: 24 + height: 14 + z index: 6 + render style: image + image: artist_arrow.png + loyalty box: + right: 724 + top: 950 + width: 120 + height: 76 + z index: 6 + render style: image + visible: { card.loyalty !="" } + choice images: + loyalty: loyalty.png + stamp: + left: 340 + top: 946 + width: 98 + height: 53 + z index: 6 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: { card_stamp() } + mask: stamp_mask.png + foil stamp: + left: 330 + top: 946 + width: 92 + height: 52 + z index: 7 + visible: { is_rare() and styling.use_holofoil_stamps } + render style: image + image: foil_stamp.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: 36 + top: { if has_four_abilities() then 590 else 666 } + width: 84 + height: 80 + 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: 36 + top: { if has_four_abilities() then 684 else 766 } + width: 84 + height: 80 + 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: 36 + top: { if has_four_abilities() then 778 else 864 } + width: 84 + height: 80 + 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: 36 + top: 872 + width: { if has_four_abilities() then 84 else 0 } + height: 80 + 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 + colon 1: + left: 118 + top: { if has_four_abilities() then 618 else 694 } + width: 10 + height: 20 + z index: 6 + font: + name: MPlantin + size: 30 + scale down to: 30 + color: black + alignment: middle center + visible: { card.loyalty_cost_1 !="" } + colon 2: + left: 118 + top: { if has_four_abilities() then 712 else 794 } + width: 10 + height: 20 + z index: 6 + font: + name: MPlantin + size: 30 + scale down to: 30 + color: black + alignment: middle center + visible: { card.loyalty_cost_2 !="" } + colon 3: + left: 118 + top: { if has_four_abilities() then 806 else 892 } + width: 10 + height: 20 + z index: 6 + font: + name: MPlantin + size: 30 + scale down to: 30 + color: black + alignment: middle center + visible: { card.loyalty_cost_3 !="" } + colon 4: + left: 118 + top: 900 + width: { if has_four_abilities() then 10 else 0 } + height: 20 + z index: 6 + font: + name: MPlantin + size: 30 + scale down to: 30 + color: black + alignment: middle center + visible: { card.loyalty_cost_4 !="" } + second text: + left: 126 + top: 586 + width: 564 + height: 366 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 28 + scale down to: 12 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 28 + paragraph height: 94 + 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: 12 + padding right: 8 + padding bottom: 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 + visible: { has_four_abilities() } + auto copyright: + right: 700 + top: { if card.pt != "" then 1000 else 976 } + width: 280 + height: 20 + z index: 2 + alignment: middle right shrink-overflow + visible: {set.automatic_copyright} + font: + name: Matrix + size: 14 + color: white + weight: bold diff --git a/data/magic-m15classic-walker.mse-style/text_mask.png b/data/magic-m15classic-walker.mse-style/text_mask.png new file mode 100644 index 000000000..32e7c583b Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/text_mask.png differ diff --git a/data/magic-m15classic-walker.mse-style/tombstone.png b/data/magic-m15classic-walker.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/tombstone.png differ diff --git a/data/magic-m15classic-walker.mse-style/ucard.jpg b/data/magic-m15classic-walker.mse-style/ucard.jpg new file mode 100644 index 000000000..acde543c4 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/ucard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/ulcard.jpg b/data/magic-m15classic-walker.mse-style/ulcard.jpg new file mode 100644 index 000000000..975a73807 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/ulcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/ulstamp.jpg b/data/magic-m15classic-walker.mse-style/ulstamp.jpg new file mode 100644 index 000000000..ae5872974 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/ulstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/ustamp.jpg b/data/magic-m15classic-walker.mse-style/ustamp.jpg new file mode 100644 index 000000000..62620c705 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/ustamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/wcard.jpg b/data/magic-m15classic-walker.mse-style/wcard.jpg new file mode 100644 index 000000000..967a31db2 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/wcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/wlcard.jpg b/data/magic-m15classic-walker.mse-style/wlcard.jpg new file mode 100644 index 000000000..928ac7920 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/wlcard.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/wlstamp.jpg b/data/magic-m15classic-walker.mse-style/wlstamp.jpg new file mode 100644 index 000000000..1005e0b63 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/wlstamp.jpg differ diff --git a/data/magic-m15classic-walker.mse-style/wstamp.jpg b/data/magic-m15classic-walker.mse-style/wstamp.jpg new file mode 100644 index 000000000..391fd84a1 Binary files /dev/null and b/data/magic-m15classic-walker.mse-style/wstamp.jpg differ diff --git a/data/magic-mainframe-extras.mse-include/aetherprint.png b/data/magic-mainframe-extras.mse-include/aetherprint.png new file mode 100644 index 000000000..b7b519dc5 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/aetherprint.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/afm_allagras_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/afm_allagras_emblem.png new file mode 100644 index 000000000..69e948733 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/afm_allagras_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/afn_fuego_mask.png b/data/magic-mainframe-extras.mse-include/cajun/afn_fuego_mask.png new file mode 100644 index 000000000..1bc6f6f8c Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/afn_fuego_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/afn_k_mask.png b/data/magic-mainframe-extras.mse-include/cajun/afn_k_mask.png new file mode 100644 index 000000000..d1c3ebf98 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/afn_k_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/ahk_nissa_mask.png b/data/magic-mainframe-extras.mse-include/cajun/ahk_nissa_mask.png new file mode 100644 index 000000000..f85830d33 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/ahk_nissa_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/ahk_nissa_test_mask.png b/data/magic-mainframe-extras.mse-include/cajun/ahk_nissa_test_mask.png new file mode 100644 index 000000000..a5edf5a8f Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/ahk_nissa_test_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/comedy.png b/data/magic-mainframe-extras.mse-include/cajun/comedy.png new file mode 100644 index 000000000..61b00d5d3 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/comedy.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/con_sensaos_mask.png b/data/magic-mainframe-extras.mse-include/cajun/con_sensaos_mask.png new file mode 100644 index 000000000..dc68f41d0 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/con_sensaos_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/hazard.png b/data/magic-mainframe-extras.mse-include/cajun/future/hazard.png new file mode 100644 index 000000000..a45bc98bb Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/hazard.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/hazard_b.png b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_b.png new file mode 100644 index 000000000..ea7346a06 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_b.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/hazard_g.png b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_g.png new file mode 100644 index 000000000..3d7ae9c1a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_g.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/hazard_r.png b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_r.png new file mode 100644 index 000000000..8de63e7d7 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_r.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/hazard_u.png b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_u.png new file mode 100644 index 000000000..dc3ed5a01 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_u.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/hazard_w.png b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_w.png new file mode 100644 index 000000000..54957553f Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/hazard_w.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/future/mana_k_half.png b/data/magic-mainframe-extras.mse-include/cajun/future/mana_k_half.png new file mode 100644 index 000000000..73ff9a1f5 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/future/mana_k_half.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/gnj_heping_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/gnj_heping_emblem.png new file mode 100644 index 000000000..358de27e9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/gnj_heping_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/gnj_kiora_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/gnj_kiora_emblem.png new file mode 100644 index 000000000..91f308368 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/gnj_kiora_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/gnj_xiong_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/gnj_xiong_emblem.png new file mode 100644 index 000000000..1ed604b72 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/gnj_xiong_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/hi12_haide_mask.png b/data/magic-mainframe-extras.mse-include/cajun/hi12_haide_mask.png new file mode 100644 index 000000000..46c0493a0 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/hi12_haide_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/inv_karn_mask.png b/data/magic-mainframe-extras.mse-include/cajun/inv_karn_mask.png new file mode 100644 index 000000000..d50ba21fa Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/inv_karn_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/k15_raidragos_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/k15_raidragos_emblem.png new file mode 100644 index 000000000..8dde86cca Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/k15_raidragos_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/k15_selurieli_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/k15_selurieli_emblem.png new file mode 100644 index 000000000..07b5bf609 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/k15_selurieli_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/k15_vaertris_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/k15_vaertris_emblem.png new file mode 100644 index 000000000..5bac4ac3a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/k15_vaertris_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/k15_vorreia_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/k15_vorreia_emblem.png new file mode 100644 index 000000000..4b35d9ba7 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/k15_vorreia_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/klc_rheila_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/klc_rheila_emblem.png new file mode 100644 index 000000000..ab2a8a8cb Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/klc_rheila_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/kzd_elspeth_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/kzd_elspeth_emblem.png new file mode 100644 index 000000000..04a315f20 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/kzd_elspeth_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/kzd_merkurio_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/kzd_merkurio_emblem.png new file mode 100644 index 000000000..e837eab1f Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/kzd_merkurio_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard.png new file mode 100644 index 000000000..ecd825745 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard_b.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_b.png new file mode 100644 index 000000000..781d8e999 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_b.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard_g.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_g.png new file mode 100644 index 000000000..29a938d47 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_g.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard_h.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_h.png new file mode 100644 index 000000000..6c8f0f780 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_h.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard_r.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_r.png new file mode 100644 index 000000000..51310d3e6 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_r.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard_u.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_u.png new file mode 100644 index 000000000..e07a41c5a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_u.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/large/hazard_w.png b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_w.png new file mode 100644 index 000000000..a313ba7d1 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/large/hazard_w.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/acrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/acrown.png new file mode 100644 index 000000000..7d70fb5f5 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/acrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/bcrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/bcrown.png new file mode 100644 index 000000000..9b0ed1913 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/bcrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/ccrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/ccrown.png new file mode 100644 index 000000000..db35d5fa1 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/ccrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/gcrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/gcrown.png new file mode 100644 index 000000000..1069e4ea5 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/gcrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/mcrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/mcrown.png new file mode 100644 index 000000000..1690b675a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/mcrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/rcrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/rcrown.png new file mode 100644 index 000000000..0069a5f50 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/rcrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/ucrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/ucrown.png new file mode 100644 index 000000000..18a14d1ec Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/ucrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/legend/wcrown.png b/data/magic-mainframe-extras.mse-include/cajun/legend/wcrown.png new file mode 100644 index 000000000..6dab5b8c9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/legend/wcrown.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/mis_marzen_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/mis_marzen_emblem.png new file mode 100644 index 000000000..f5ca3bfe8 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/mis_marzen_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/oir_mei_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/oir_mei_emblem.png new file mode 100644 index 000000000..5acb037c2 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/oir_mei_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/oir_mei_mask.png b/data/magic-mainframe-extras.mse-include/cajun/oir_mei_mask.png new file mode 100644 index 000000000..6796b82e7 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/oir_mei_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/oir_rador_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/oir_rador_emblem.png new file mode 100644 index 000000000..c5e428139 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/oir_rador_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/oir_rador_mask.png b/data/magic-mainframe-extras.mse-include/cajun/oir_rador_mask.png new file mode 100644 index 000000000..3c7e72fde Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/oir_rador_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/oir_xaro_mask.png b/data/magic-mainframe-extras.mse-include/cajun/oir_xaro_mask.png new file mode 100644 index 000000000..81f18568a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/oir_xaro_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/oph_ahl_mask.png b/data/magic-mainframe-extras.mse-include/cajun/oph_ahl_mask.png new file mode 100644 index 000000000..d2cc1201e Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/oph_ahl_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/osa_ryd2_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/osa_ryd2_emblem.png new file mode 100644 index 000000000..c6577f01a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/osa_ryd2_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/osa_ryd_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/osa_ryd_emblem.png new file mode 100644 index 000000000..a5e6c29d0 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/osa_ryd_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/osa_vivian_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/osa_vivian_emblem.png new file mode 100644 index 000000000..4cca9d422 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/osa_vivian_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/poa_menes_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/poa_menes_emblem.png new file mode 100644 index 000000000..d506887b1 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/poa_menes_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/poa_wife_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/poa_wife_emblem.png new file mode 100644 index 000000000..a07ef5e3e Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/poa_wife_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/psa_hirukari_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/psa_hirukari_emblem.png new file mode 100644 index 000000000..8bac29aa0 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/psa_hirukari_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/pyr_zoam_mask.png b/data/magic-mainframe-extras.mse-include/cajun/pyr_zoam_mask.png new file mode 100644 index 000000000..2ee87afb7 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/pyr_zoam_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard.png new file mode 100644 index 000000000..19c9906a2 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard_b.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_b.png new file mode 100644 index 000000000..cb0a2db1c Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_b.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard_g.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_g.png new file mode 100644 index 000000000..e1b8c7f15 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_g.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard_h.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_h.png new file mode 100644 index 000000000..bc023fd11 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_h.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard_r.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_r.png new file mode 100644 index 000000000..22f57bb88 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_r.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard_u.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_u.png new file mode 100644 index 000000000..d1736846a Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_u.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/small/hazard_w.png b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_w.png new file mode 100644 index 000000000..b6751461f Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/small/hazard_w.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sor_aleryn_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/sor_aleryn_emblem.png new file mode 100644 index 000000000..1c7adfe45 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sor_aleryn_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sor_arina_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/sor_arina_emblem.png new file mode 100644 index 000000000..ebfa891ab Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sor_arina_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sor_deathwind_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/sor_deathwind_emblem.png new file mode 100644 index 000000000..3a0ba72fb Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sor_deathwind_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sorp_arina_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/sorp_arina_emblem.png new file mode 100644 index 000000000..f5a408211 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sorp_arina_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sov_arc_mask.png b/data/magic-mainframe-extras.mse-include/cajun/sov_arc_mask.png new file mode 100644 index 000000000..13cfa178f Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sov_arc_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sov_arctwo_mask.png b/data/magic-mainframe-extras.mse-include/cajun/sov_arctwo_mask.png new file mode 100644 index 000000000..dd4b8c332 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sov_arctwo_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sov_trea_mask.png b/data/magic-mainframe-extras.mse-include/cajun/sov_trea_mask.png new file mode 100644 index 000000000..84f5e0a17 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sov_trea_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/sov_yj_mask.png b/data/magic-mainframe-extras.mse-include/cajun/sov_yj_mask.png new file mode 100644 index 000000000..f9d6f8ff9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/sov_yj_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/tge_myridia_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/tge_myridia_emblem.png new file mode 100644 index 000000000..5c1401e61 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/tge_myridia_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/tow_akrianos_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/tow_akrianos_emblem.png new file mode 100644 index 000000000..89d2452e9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/tow_akrianos_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/tow_fatreysa_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/tow_fatreysa_emblem.png new file mode 100644 index 000000000..f74364045 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/tow_fatreysa_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/tow_jeska_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/tow_jeska_emblem.png new file mode 100644 index 000000000..08173f8be Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/tow_jeska_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/tragedy.png b/data/magic-mainframe-extras.mse-include/cajun/tragedy.png new file mode 100644 index 000000000..5c43550b2 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/tragedy.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/wov_ankor_mask.png b/data/magic-mainframe-extras.mse-include/cajun/wov_ankor_mask.png new file mode 100644 index 000000000..e35484070 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/wov_ankor_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/wov_warden_mask.png b/data/magic-mainframe-extras.mse-include/cajun/wov_warden_mask.png new file mode 100644 index 000000000..9a09095dd Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/wov_warden_mask.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/xpm_quezrotal_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/xpm_quezrotal_emblem.png new file mode 100644 index 000000000..f5c173173 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/xpm_quezrotal_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/yevid.png b/data/magic-mainframe-extras.mse-include/cajun/yevid.png new file mode 100644 index 000000000..ce0a13b99 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/yevid.png differ diff --git a/data/magic-mainframe-extras.mse-include/cajun/zer_gavis_emblem.png b/data/magic-mainframe-extras.mse-include/cajun/zer_gavis_emblem.png new file mode 100644 index 000000000..dc17a0c3c Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/cajun/zer_gavis_emblem.png differ diff --git a/data/magic-mainframe-extras.mse-include/chapter6.png b/data/magic-mainframe-extras.mse-include/chapter6.png new file mode 100644 index 000000000..492269427 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/chapter6.png differ diff --git a/data/magic-mainframe-extras.mse-include/comedy.png b/data/magic-mainframe-extras.mse-include/comedy.png new file mode 100644 index 000000000..61b00d5d3 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/comedy.png differ diff --git a/data/magic-mainframe-extras.mse-include/discovery.png b/data/magic-mainframe-extras.mse-include/discovery.png new file mode 100644 index 000000000..0d236eddd Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/discovery.png differ diff --git a/data/magic-mainframe-extras.mse-include/doom/chapter1.png b/data/magic-mainframe-extras.mse-include/doom/chapter1.png new file mode 100644 index 000000000..a78487ffd Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doom/chapter1.png differ diff --git a/data/magic-mainframe-extras.mse-include/doom/chapter2.png b/data/magic-mainframe-extras.mse-include/doom/chapter2.png new file mode 100644 index 000000000..630222b97 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doom/chapter2.png differ diff --git a/data/magic-mainframe-extras.mse-include/doom/chapter3.png b/data/magic-mainframe-extras.mse-include/doom/chapter3.png new file mode 100644 index 000000000..4a8e8d99e Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doom/chapter3.png differ diff --git a/data/magic-mainframe-extras.mse-include/doom/chapter4.png b/data/magic-mainframe-extras.mse-include/doom/chapter4.png new file mode 100644 index 000000000..0427b5958 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doom/chapter4.png differ diff --git a/data/magic-mainframe-extras.mse-include/doom/chapter5.png b/data/magic-mainframe-extras.mse-include/doom/chapter5.png new file mode 100644 index 000000000..19c3a6ce8 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doom/chapter5.png differ diff --git a/data/magic-mainframe-extras.mse-include/doom/chapter6.png b/data/magic-mainframe-extras.mse-include/doom/chapter6.png new file mode 100644 index 000000000..e5dab7aa8 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doom/chapter6.png differ diff --git a/data/magic-mainframe-extras.mse-include/doublecast/night_circle.png b/data/magic-mainframe-extras.mse-include/doublecast/night_circle.png new file mode 100644 index 000000000..bdef102e5 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doublecast/night_circle.png differ diff --git a/data/magic-mainframe-extras.mse-include/doublecast/sun_circle.png b/data/magic-mainframe-extras.mse-include/doublecast/sun_circle.png new file mode 100644 index 000000000..7bd5bb4b9 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/doublecast/sun_circle.png differ diff --git a/data/magic-mainframe-extras.mse-include/include b/data/magic-mainframe-extras.mse-include/include new file mode 100644 index 000000000..44076fc2b --- /dev/null +++ b/data/magic-mainframe-extras.mse-include/include @@ -0,0 +1,3 @@ +mse version: 0.3.5 +full name: Magic The Gathering, Mainframe Extras +version: 2018-01-01 diff --git a/data/magic-mainframe-extras.mse-include/readme.txt b/data/magic-mainframe-extras.mse-include/readme.txt new file mode 100644 index 000000000..60fd25804 --- /dev/null +++ b/data/magic-mainframe-extras.mse-include/readme.txt @@ -0,0 +1,8 @@ +Hello, and welcome to Mainframe Extras. Images added here can be used by Mainframe projects to customize your cards in ways +previously impossible. Try to give your images unique or personalized names, or even create your own folder, to +avoid overwriting others' public images. + +To use these images, type name.png or folder/name.png into the custom masks or other fields of the style tab, +and Mainframe will handle the directories. + +When you release your set, include any custom masks you have made so they can be added to others' folders. \ No newline at end of file diff --git a/data/magic-mainframe-extras.mse-include/tragedy.png b/data/magic-mainframe-extras.mse-include/tragedy.png new file mode 100644 index 000000000..5c43550b2 Binary files /dev/null and b/data/magic-mainframe-extras.mse-include/tragedy.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_1_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..4cc2dc81f Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_b.png b/data/magic-mana-circleless.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..5f8d9240b Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_b_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..8d29c7b56 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_bg.png b/data/magic-mana-circleless.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..1b3d7361b Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_bgw.png b/data/magic-mana-circleless.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..46986364c Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_br.png b/data/magic-mana-circleless.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..c2ece413c Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_brg.png b/data/magic-mana-circleless.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..212a36a11 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_c.png b/data/magic-mana-circleless.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..f6d06efbf Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_chaos.png b/data/magic-mana-circleless.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_circle.png b/data/magic-mana-circleless.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..9bd194b97 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_g.png b/data/magic-mana-circleless.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..7059c1278 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_g_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..e05d1615f Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_gu.png b/data/magic-mana-circleless.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..975129fd5 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_gub.png b/data/magic-mana-circleless.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..87f00424a Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..12c652893 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_br.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..1b78c50bc Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..b32299bb8 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..a64bcf6f2 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..c3ebf9a3b Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..31dc5dc41 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..8ea829f3d Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..df3109838 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..1542fb950 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-circleless.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..c46659e31 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_gw.png b/data/magic-mana-circleless.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..c5bee2715 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_gwu.png b/data/magic-mana-circleless.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..2b5fc92a6 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_infinite.png b/data/magic-mana-circleless.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..8adb0c3df Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_nb.png b/data/magic-mana-circleless.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..0c9eb5b44 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_ng.png b/data/magic-mana-circleless.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..0b84e1921 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_nr.png b/data/magic-mana-circleless.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..84912735c Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_nu.png b/data/magic-mana-circleless.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..8eb8b952c Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_nw.png b/data/magic-mana-circleless.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..a110e1a26 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_q.png b/data/magic-mana-circleless.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..e6dffd1e7 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_q_old.png b/data/magic-mana-circleless.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..bc3486224 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_q_older.png b/data/magic-mana-circleless.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0d5837247 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_r.png b/data/magic-mana-circleless.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..de0d77423 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_r_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..70f08d02f Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_rg.png b/data/magic-mana-circleless.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..241ab7f7a Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_rgw.png b/data/magic-mana-circleless.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..e822fcd25 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_rw.png b/data/magic-mana-circleless.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..274c8e442 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_rwu.png b/data/magic-mana-circleless.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..9598d3c0e Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_s.png b/data/magic-mana-circleless.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..a5fb8f2af Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_s_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..18fa44e47 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_t.png b/data/magic-mana-circleless.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..6ac88753e Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_t_old.png b/data/magic-mana-circleless.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..8e727d7b9 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_t_older.png b/data/magic-mana-circleless.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..6fb94f228 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_u.png b/data/magic-mana-circleless.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..e3c287f3f Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_u_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..41e8a3740 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_ub.png b/data/magic-mana-circleless.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..88fb56e22 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_ubr.png b/data/magic-mana-circleless.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..b919d3c22 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_ur.png b/data/magic-mana-circleless.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..4947787a5 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_urg.png b/data/magic-mana-circleless.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..6f992d996 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_w.png b/data/magic-mana-circleless.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..b97c98eee Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_w_half.png b/data/magic-mana-circleless.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..9622d2952 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_wb.png b/data/magic-mana-circleless.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..524eb4791 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_wbr.png b/data/magic-mana-circleless.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..3e33bdd7b Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_wu.png b/data/magic-mana-circleless.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..660af4e64 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_wub.png b/data/magic-mana-circleless.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..d9643a62f Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_x.png b/data/magic-mana-circleless.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..3ae4ca19d Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_y.png b/data/magic-mana-circleless.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..c9bbd8879 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/mana_z.png b/data/magic-mana-circleless.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..c6acd9c55 Binary files /dev/null and b/data/magic-mana-circleless.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-circleless.mse-symbol-font/symbol-font b/data/magic-mana-circleless.mse-symbol-font/symbol-font new file mode 100644 index 000000000..ed149973d --- /dev/null +++ b/data/magic-mana-circleless.mse-symbol-font/symbol-font @@ -0,0 +1,396 @@ +mse version: 0.3.8 +version: 2015-12-13 +short name: circleless +position hint: 021 +installer group: magic/Mana symbols/Circleless style +icon: mana_r.png +# Symbol font in the normal, flat, style, used for text boxes and on old style cards, without circles +# 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: 135 +horizontal space: 2 +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +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: rgb(0,0,0) +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-future.mse-symbol-font/mana_1_half.png b/data/magic-mana-future.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..d6226e64d Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_b.png b/data/magic-mana-future.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..aae88db96 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_b_half.png b/data/magic-mana-future.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..bf812f3df Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_bg.png b/data/magic-mana-future.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..c00491496 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_br.png b/data/magic-mana-future.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..802851822 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_c.png b/data/magic-mana-future.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..ae4a9f663 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_chaos.png b/data/magic-mana-future.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle.png b/data/magic-mana-future.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..34d1b8964 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_b.png b/data/magic-mana-future.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..8ca97f70c Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_g.png b/data/magic-mana-future.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..144168b15 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_k.png b/data/magic-mana-future.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..61c477af0 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_mask.png b/data/magic-mana-future.mse-symbol-font/mana_circle_mask.png new file mode 100644 index 000000000..207443c7b Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_mask.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_p.png b/data/magic-mana-future.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..9d7be3c34 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_r.png b/data/magic-mana-future.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..5346de540 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_u.png b/data/magic-mana-future.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..20aca0d83 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_circle_w.png b/data/magic-mana-future.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..9c1b84c80 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_g.png b/data/magic-mana-future.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..93e6579a8 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_g_half.png b/data/magic-mana-future.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..68f062cc6 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_gu.png b/data/magic-mana-future.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..ce22eabeb Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-future.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..7a8c8c159 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_br.png b/data/magic-mana-future.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..63aeaac9a Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-future.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..7480021aa Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-future.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..a56d02d5f Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-future.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..c980d4331 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-future.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..5b5d96683 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-future.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..882d1db1e Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-future.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..f281fdaf9 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-future.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..82c6a6fe8 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-future.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..a6ae92665 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_gw.png b/data/magic-mana-future.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..9b1ff04ce Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_infinite.png b/data/magic-mana-future.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..d4cc075c6 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_k.png b/data/magic-mana-future.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..a45bc98bb Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_k_half.png b/data/magic-mana-future.mse-symbol-font/mana_k_half.png new file mode 100644 index 000000000..73ff9a1f5 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_k_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_kb.png b/data/magic-mana-future.mse-symbol-font/mana_kb.png new file mode 100644 index 000000000..ea7346a06 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_kb.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_kg.png b/data/magic-mana-future.mse-symbol-font/mana_kg.png new file mode 100644 index 000000000..3d7ae9c1a Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_kg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_kr.png b/data/magic-mana-future.mse-symbol-font/mana_kr.png new file mode 100644 index 000000000..8de63e7d7 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_kr.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_ku.png b/data/magic-mana-future.mse-symbol-font/mana_ku.png new file mode 100644 index 000000000..dc3ed5a01 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_ku.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_kw.png b/data/magic-mana-future.mse-symbol-font/mana_kw.png new file mode 100644 index 000000000..54957553f Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_kw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_nb.png b/data/magic-mana-future.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..bf6c47783 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_ng.png b/data/magic-mana-future.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..e9f3d22e6 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_nk.png b/data/magic-mana-future.mse-symbol-font/mana_nk.png new file mode 100644 index 000000000..e9db56c28 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_nk.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_np.png b/data/magic-mana-future.mse-symbol-font/mana_np.png new file mode 100644 index 000000000..65155372e Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_np.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_nr.png b/data/magic-mana-future.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..d568e07c8 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_nu.png b/data/magic-mana-future.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..5427d357a Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_nw.png b/data/magic-mana-future.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..ada5c84d4 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_p.png b/data/magic-mana-future.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..223145b90 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_p_half.png b/data/magic-mana-future.mse-symbol-font/mana_p_half.png new file mode 100644 index 000000000..ab7f23476 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_p_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_pb.png b/data/magic-mana-future.mse-symbol-font/mana_pb.png new file mode 100644 index 000000000..b03eb370c Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_pb.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_pg.png b/data/magic-mana-future.mse-symbol-font/mana_pg.png new file mode 100644 index 000000000..34993cfca Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_pg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyb.png b/data/magic-mana-future.mse-symbol-font/mana_phyb.png new file mode 100644 index 000000000..5546133d2 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyb.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyc.png b/data/magic-mana-future.mse-symbol-font/mana_phyc.png new file mode 100644 index 000000000..755b43545 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyc.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyg.png b/data/magic-mana-future.mse-symbol-font/mana_phyg.png new file mode 100644 index 000000000..055f403ac Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyk.png b/data/magic-mana-future.mse-symbol-font/mana_phyk.png new file mode 100644 index 000000000..649cc103d Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyk.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyp.png b/data/magic-mana-future.mse-symbol-font/mana_phyp.png new file mode 100644 index 000000000..fd866c931 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyp.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyr.png b/data/magic-mana-future.mse-symbol-font/mana_phyr.png new file mode 100644 index 000000000..36f3f01c1 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyr.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyu.png b/data/magic-mana-future.mse-symbol-font/mana_phyu.png new file mode 100644 index 000000000..a966aa4cb Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_phyw.png b/data/magic-mana-future.mse-symbol-font/mana_phyw.png new file mode 100644 index 000000000..d059e08ee Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_phyw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_pk.png b/data/magic-mana-future.mse-symbol-font/mana_pk.png new file mode 100644 index 000000000..09cdefcb1 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_pk.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_pr.png b/data/magic-mana-future.mse-symbol-font/mana_pr.png new file mode 100644 index 000000000..ba24d4dbd Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_pr.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_pu.png b/data/magic-mana-future.mse-symbol-font/mana_pu.png new file mode 100644 index 000000000..cc270e092 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_pu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_pw.png b/data/magic-mana-future.mse-symbol-font/mana_pw.png new file mode 100644 index 000000000..48023141c Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_pw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_q.png b/data/magic-mana-future.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..1f77bf37d Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_r.png b/data/magic-mana-future.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..9be91574d Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_r_half.png b/data/magic-mana-future.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..b9e2a5133 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_rg.png b/data/magic-mana-future.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..9b9930b91 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_rw.png b/data/magic-mana-future.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..a511d6f09 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_s.png b/data/magic-mana-future.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..d9d0bd2b2 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_s_half.png b/data/magic-mana-future.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..3399e9492 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_t.png b/data/magic-mana-future.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..ba3c0c3d2 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_u.png b/data/magic-mana-future.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..caa37b21d Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_u_half.png b/data/magic-mana-future.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..13b24dbcc Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_ub.png b/data/magic-mana-future.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..59ace9c3e Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_ur.png b/data/magic-mana-future.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..965ec8761 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_w.png b/data/magic-mana-future.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..85d171aec Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_w_half.png b/data/magic-mana-future.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..f16e8b0e3 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_wb.png b/data/magic-mana-future.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..06caa2858 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-future.mse-symbol-font/mana_wu.png b/data/magic-mana-future.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..046662a92 Binary files /dev/null and b/data/magic-mana-future.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-future.mse-symbol-font/symbol-font b/data/magic-mana-future.mse-symbol-font/symbol-font new file mode 100644 index 000000000..655bf3737 --- /dev/null +++ b/data/magic-mana-future.mse-symbol-font/symbol-font @@ -0,0 +1,678 @@ +mse version: 0.3.8 +version: 2015-12-13 +# Symbol font in the 'futuristic' style, used for casting costs on futureshift cards +short name: Future Sight style +installer group: magic/Mana symbols/Future Sight style +position hint: 005 +icon: mana_r.png + +image font size: 135 +horizontal space: 2 +symbol: + code: T + image: mana_t.png +symbol: + code: Q + image: mana_q.png +symbol: + code: chaos + image: mana_chaos.png +symbol: + code: W/U + image: mana_guild_wu.png + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png +symbol: + code: U/B + image: mana_ub.png +symbol: + code: B/R + image: mana_br.png +symbol: + code: R/G + image: mana_rg.png +symbol: + code: G/W + image: mana_gw.png +symbol: + code: W/B + image: mana_wb.png +symbol: + code: U/R + image: mana_ur.png +symbol: + code: B/G + image: mana_bg.png +symbol: + code: R/W + image: mana_rw.png +symbol: + code: G/U + image: mana_gu.png +symbol: + code: P/W + image: mana_pw.png +symbol: + code: P/U + image: mana_pu.png +symbol: + code: P/B + image: mana_pb.png +symbol: + code: P/R + image: mana_pr.png +symbol: + code: P/G + image: mana_pg.png +symbol: + code: P/K + image: mana_pk.png +symbol: + code: K/W + image: mana_kw.png +symbol: + code: K/U + image: mana_ku.png +symbol: + code: K/B + image: mana_kb.png +symbol: + code: K/R + image: mana_kr.png +symbol: + code: K/G + image: mana_kg.png +symbol: + code: 1/2 + enabled: { colorless_color() == "w" } + image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")} +symbol: + code: 1/2 + enabled: { colorless_color() == "u" } + image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")} +symbol: + code: 1/2 + enabled: { colorless_color() == "b" } + image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")} +symbol: + code: 1/2 + enabled: { colorless_color() == "r" } + image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")} +symbol: + code: 1/2 + enabled: { colorless_color() == "g" } + image: {masked_blend(light: "mana_1_half.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")} +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |P + image: mana_p_half.png +symbol: + code: |K + image: mana_k_half.png +symbol: + code: |S + image: mana_s_half.png +symbol: + code: H/W + image: mana_phyw.png +symbol: + code: H/U + image: mana_phyu.png +symbol: + code: H/B + image: mana_phyb.png +symbol: + code: H/R + image: mana_phyr.png +symbol: + code: H/G + image: mana_phyg.png +symbol: + code: H/P + image: mana_phyp.png +symbol: + code: H/K + image: mana_phyk.png +symbol: + code: H + image: mana_phyc.png +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: C + image: mana_c.png +symbol: + code: P + image: mana_p.png +symbol: + code: K + image: mana_k.png +symbol: + code: S + image: mana_s.png +symbol: + code: I + enabled: { colorless_color() == "w" } + image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_w.png", mask:"mana_circle_mask.png")} +symbol: + code: I + enabled: { colorless_color() == "u" } + image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_u.png", mask:"mana_circle_mask.png")} +symbol: + code: I + enabled: { colorless_color() == "b" } + image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_b.png", mask:"mana_circle_mask.png")} +symbol: + code: I + enabled: { colorless_color() == "r" } + image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_r.png", mask:"mana_circle_mask.png")} +symbol: + code: I + enabled: { colorless_color() == "g" } + image: {masked_blend(light: "mana_infinite.png", dark: "mana_circle_g.png", mask:"mana_circle_mask.png")} +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_np.png + code: ([XYZ0-9])/P + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_nk.png + code: ([XYZ0-9])/K + regex: yes + draw text: 1 + text margin left: -.0 + text margin right: .44 + text margin top: -.0 + text margin bottom: .445 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.5 +symbol: + image: mana_circle_w.png + enabled: { colorless_color() == "w" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_w.png + enabled: { colorless_color() == "w" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_u.png + enabled: { colorless_color() == "u" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_u.png + enabled: { colorless_color() == "u" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_b.png + enabled: { colorless_color() == "b" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_b.png + enabled: { colorless_color() == "b" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_r.png + enabled: { colorless_color() == "r" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_r.png + enabled: { colorless_color() == "r" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_g.png + enabled: { colorless_color() == "g" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_g.png + enabled: { colorless_color() == "g" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_p.png + enabled: { colorless_color() == "p" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_p.png + enabled: { colorless_color() == "p" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_k.png + enabled: { colorless_color() == "k" } + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle_k.png + enabled: { colorless_color() == "k" } + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGPKSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + weight: bold + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + text margin left: .3 + text margin right: .3 + text margin top: 0.1 + text margin bottom: 0.1 + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: X + item: Y + item: Z + item: + type: line + item: I + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: P + item: K + item: S + item: C + item: + type: line + item: + name: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |P + item: |K + item: |S + 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 + type: line + item: P/K + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/P + item: H/K + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G + item: 2/P + item: 2/K diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_1_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..76f661a55 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_b.png b/data/magic-mana-large-dark.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..47e31c18f Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_b_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..13faee607 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_bg.png b/data/magic-mana-large-dark.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..a049e9caf Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_bgw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..3970e5860 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_br.png b/data/magic-mana-large-dark.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..2371d850f Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_brg.png b/data/magic-mana-large-dark.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..f504938ea Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_c.png b/data/magic-mana-large-dark.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..4eb4f5b1d Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_chaos.png b/data/magic-mana-large-dark.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_circle.png b/data/magic-mana-large-dark.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..2b3fb8d6d Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_g.png b/data/magic-mana-large-dark.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..eb77880df Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_g_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..ced6b1547 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_gu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..3ec7d6657 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_gub.png b/data/magic-mana-large-dark.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..eb002246a Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..224496bac Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_br.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..89a4f62c5 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..98c885e03 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..cd48c014f Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..6429324e8 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..6ddb230d6 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..5d0147aff Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..827af9414 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..6a45b36d8 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..1343d06ef Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_gw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..bfb151162 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_gwu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..485a018fc Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_infinite.png b/data/magic-mana-large-dark.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..f2d4912f1 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_nb.png b/data/magic-mana-large-dark.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..0cded7333 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_ng.png b/data/magic-mana-large-dark.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..36201f435 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_nr.png b/data/magic-mana-large-dark.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..e7a7c5f15 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_nu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..43c283b34 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_nw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..70c6fe962 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_q.png b/data/magic-mana-large-dark.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..6107403a7 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_q_old.png b/data/magic-mana-large-dark.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..911dc3970 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_q_older.png b/data/magic-mana-large-dark.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..525d0e6cb Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_r.png b/data/magic-mana-large-dark.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..f360721cc Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_r_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..2a0ef0dd8 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_rg.png b/data/magic-mana-large-dark.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..8b1b3f2a8 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_rgw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..9ca687ca2 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_rw.png b/data/magic-mana-large-dark.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..1f823de1a Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_rwu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..486537869 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_s.png b/data/magic-mana-large-dark.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..bb24cf50f Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_s_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..385e8fdb3 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_t.png b/data/magic-mana-large-dark.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..319aba53c Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_t_old.png b/data/magic-mana-large-dark.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..f93f7d2c8 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_t_older.png b/data/magic-mana-large-dark.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..b47c24bdd Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_u.png b/data/magic-mana-large-dark.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..292b3ff24 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_u_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..75a888d42 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_ub.png b/data/magic-mana-large-dark.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..90d3d92de Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_ubr.png b/data/magic-mana-large-dark.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..b2d7a2217 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_ur.png b/data/magic-mana-large-dark.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..da8901871 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_urg.png b/data/magic-mana-large-dark.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..ef0735229 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_w.png b/data/magic-mana-large-dark.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..bd31dc892 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_w_half.png b/data/magic-mana-large-dark.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..95eb4cd3f Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_wb.png b/data/magic-mana-large-dark.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..66da1f1fc Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_wbr.png b/data/magic-mana-large-dark.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..99905d0a8 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_wu.png b/data/magic-mana-large-dark.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..ad88696ef Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_wub.png b/data/magic-mana-large-dark.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..f5f31a975 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_x.png b/data/magic-mana-large-dark.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..7672d8e84 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_y.png b/data/magic-mana-large-dark.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..8ca781f21 Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/mana_z.png b/data/magic-mana-large-dark.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..d91e036aa Binary files /dev/null and b/data/magic-mana-large-dark.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-large-dark.mse-symbol-font/symbol-font b/data/magic-mana-large-dark.mse-symbol-font/symbol-font new file mode 100644 index 000000000..fc2ced617 --- /dev/null +++ b/data/magic-mana-large-dark.mse-symbol-font/symbol-font @@ -0,0 +1,389 @@ +mse version: 0.3.8 +version: 2015-12-13 +# Symbol font in the 'popup' style, used for casting costs on modern cards +short name: dark popup style +installer group: magic/Mana symbols/dark popup style +position hint: 032 +icon: mana_r.png + +image font size: 135 +horizontal space: 2 +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 151.69 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text margin left: .23 + text margin right: .21 + text margin top: -.10 + text margin bottom: -.06 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_circle.png + text margin left: .28 + text margin right: .20 + text margin top: -.15 + text margin bottom: -.06 + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/black_circle.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..9b01b8ef8 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_a.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..f4959a802 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_aa.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..0f930b41b Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_b.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..b9999a98b Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_bb.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..d063d8a7f Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_bbb.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e8905f095 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_c.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..4eb4f5b1d Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_chaos.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..ab0c07f33 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_b.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..49ed369ba Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_g.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..4b5fc5c43 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_k.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..07576349e Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_large.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..d59a3609a Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_p.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b1e61570a Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_r.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..e384f5a45 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_u.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..dcee6909a Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_w.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..8d446b248 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_g.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..feb5eb3a8 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_gg.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..a1b8111e8 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ggg.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..9ad7f34b7 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..e107ecbfc Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_br.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..c95ac39a0 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..dee31d799 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..a36810a48 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..253382b02 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..ca6053062 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..d1544b269 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..97871f40b Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..cdf7c04af Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..d88c1e49c Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_infinite.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..e62762282 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_k.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..3cbb3d488 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_kk.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..428b57aee Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_kkk.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..fa27c40bc Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_l.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..7279b1156 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ll.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..c55ad0b3b Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_lll.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..38577c6f2 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_o.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..4b66029d4 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_oo.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..5a80e402d Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ooo.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..c0f5d76a7 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_p.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..7e66fa79d Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_pp.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..cca4026e6 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ppp.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..9c9d041bb Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..6107403a7 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q_old.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..911dc3970 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q_older.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..525d0e6cb Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_r.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..abe107c30 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_rr.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..da6d2b575 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_rrr.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..178004233 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_s.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..a9026e67c Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ss.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..3d38f7a34 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..f49a31e3e Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_old.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..ab01c2094 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_older.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..656312d75 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_u.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..ceed197fd Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_uu.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..7a8d3c3e5 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_uuu.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..d499ce99b Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_w.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..70dda516c Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_wubrg.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..d34f3ccf9 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ww.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..7bcfa8ae3 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_www.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..2474906c8 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_hybrid.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..89c4b4ee2 Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..44622380c Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..1b29b788f Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..3874c611d Binary files /dev/null and b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-large-extra-m15-purple.mse-symbol-font/symbol-font b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/symbol-font new file mode 100644 index 000000000..f7d01bb91 --- /dev/null +++ b/data/magic-mana-large-extra-m15-purple.mse-symbol-font/symbol-font @@ -0,0 +1,1264 @@ +mse version: 2.0.0 +short name: M15 popup w/ purple modifications +position hint: 202 +icon: mana_a.png +version: 2015-12-14 +installer group: magic/Mana symbols/popupstyle with extra colors/M15/purple +# Symbol font in the 'popup' style, used for casting costs on modern cards + +image font size: 135 +horizontal space: 2 +###################################################################################### 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 +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: W/U/P + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/P/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/P/B + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/P/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/P/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/P + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/P + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: W/P + image: { masked_blend(dark: "mana_ww.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/P + image: { masked_blend(dark: "mana_uu.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/K + image: { masked_blend(dark: "mana_pp.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Artifact Hybrid Symbols +symbol: + code: A/W + image: { masked_blend(dark: "mana_aa.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/U + image: { masked_blend(dark: "mana_aa.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/B + image: { masked_blend(dark: "mana_aa.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/R + image: { masked_blend(dark: "mana_aa.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/G + image: { masked_blend(dark: "mana_aa.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/P + image: { masked_blend(dark: "mana_aa.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/K + image: { masked_blend(dark: "mana_aa.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 120 +###################################################################################### Multiple Monocolored Hybrid Mana Symbols +symbol: + code: W/W/W + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/U/U + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/B/B + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/R/R + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/G/G + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/P/P + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/K/K + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/W + image: { masked_blend(dark: "mana_ww.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/U + image: { masked_blend(dark: "mana_uu.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/B + image: { masked_blend(dark: "mana_bb.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/R + image: { masked_blend(dark: "mana_rr.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/G + image: { masked_blend(dark: "mana_gg.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/P + image: { masked_blend(dark: "mana_pp.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/K + image: { masked_blend(dark: "mana_kk.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/S + image: { masked_blend(dark: "mana_ss.png", light: "mana_ss.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/A + image: { masked_blend(dark: "mana_aa.png", light: "mana_aa.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### 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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.05 + text font: + name: MPlantin + size: 1 + color: black + max stretch: 0.5 +######################################################################################################### +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: ∞ + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: P + item: K + item: A + 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 purple + item: W/P + item: U/P + item: P/B + item: P/R + item: P/G + item: P/K + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/K + item: + name: with artifact + item: A/W + item: A/U + item: A/B + item: A/R + item: A/G + item: A/P + item: A/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with purple + item: W/U/P + item: W/P/B + item: U/P/B + item: U/P/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: G/W/P + item: G/U/P + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/P + item: H/K + 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/P + item: 2/K + item: 2/S + item: 2/A diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/black_circle.png b/data/magic-mana-large-extra-m15.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..9b01b8ef8 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_a.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..f4959a802 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_aa.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..0f930b41b Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_b.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..b9999a98b Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_bb.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..d063d8a7f Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_bbb.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e8905f095 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_c.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..4eb4f5b1d Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_cc.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..91a7182a8 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_chaos.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..ab0c07f33 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_b.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..49ed369ba Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_g.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..4b5fc5c43 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_k.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..07576349e Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_large.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..d59a3609a Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_p.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b1e61570a Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_r.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..e384f5a45 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_u.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..dcee6909a Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_w.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..8d446b248 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_g.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..feb5eb3a8 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_gg.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..a1b8111e8 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ggg.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..9ad7f34b7 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..e107ecbfc Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_br.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..c95ac39a0 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..dee31d799 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..a36810a48 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..253382b02 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..ca6053062 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..d1544b269 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..97871f40b Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..cdf7c04af Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..d88c1e49c Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_infinite.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..e62762282 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_k.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..3cbb3d488 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_kk.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..428b57aee Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_kkk.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..fa27c40bc Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_p.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..7e66fa79d Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_pp.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..cca4026e6 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ppp.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..9c9d041bb Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..6107403a7 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q_old.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..911dc3970 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q_older.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..525d0e6cb Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_r.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..abe107c30 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_rr.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..da6d2b575 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_rrr.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..178004233 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_s.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..a9026e67c Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ss.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..3d38f7a34 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..f49a31e3e Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t_old.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..ab01c2094 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t_older.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..656312d75 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_u.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..ceed197fd Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_uu.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..7a8d3c3e5 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_uuu.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..d499ce99b Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_w.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..70dda516c Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_wubrg.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..d34f3ccf9 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ww.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..7bcfa8ae3 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mana_www.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..2474906c8 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mask_hybrid.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..89c4b4ee2 Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..44622380c Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..1b29b788f Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..3874c611d Binary files /dev/null and b/data/magic-mana-large-extra-m15.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-large-extra-m15.mse-symbol-font/symbol-font b/data/magic-mana-large-extra-m15.mse-symbol-font/symbol-font new file mode 100644 index 000000000..b05883f13 --- /dev/null +++ b/data/magic-mana-large-extra-m15.mse-symbol-font/symbol-font @@ -0,0 +1,1322 @@ +mse version: 2.0.0 +short name: M15 popup w/ extra colors +position hint: 202 +icon: mana_a.png +version: 2016-03-13 +installer group: magic/Mana symbols/popupstyle with extra colors/M15 +# Symbol font in the 'popup' style, used for casting costs on modern cards + +image font size: 135 +horizontal space: 2 +###################################################################################### 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 +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/K + image: { masked_blend(dark: "mana_pp.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Colorless Hybrid Symbols +symbol: + code: C/W + image: { masked_blend(dark: "mana_cc.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/U + image: { masked_blend(dark: "mana_cc.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/B + image: { masked_blend(dark: "mana_cc.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/R + image: { masked_blend(dark: "mana_cc.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/G + image: { masked_blend(dark: "mana_cc.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/P + image: { masked_blend(dark: "mana_cc.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/K + image: { masked_blend(dark: "mana_cc.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Artifact Hybrid Symbols +symbol: + code: A/W + image: { masked_blend(dark: "mana_aa.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/U + image: { masked_blend(dark: "mana_aa.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/B + image: { masked_blend(dark: "mana_aa.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/R + image: { masked_blend(dark: "mana_aa.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/G + image: { masked_blend(dark: "mana_aa.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/P + image: { masked_blend(dark: "mana_aa.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/K + image: { masked_blend(dark: "mana_aa.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 120 +###################################################################################### Multiple Monocolored Hybrid Mana Symbols +symbol: + code: W/W/W + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/U/U + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/B/B + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/R/R + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/G/G + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/P/P + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/K/K + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/W + image: { masked_blend(dark: "mana_ww.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/U + image: { masked_blend(dark: "mana_uu.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/B + image: { masked_blend(dark: "mana_bb.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/R + image: { masked_blend(dark: "mana_rr.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/G + image: { masked_blend(dark: "mana_gg.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/P + image: { masked_blend(dark: "mana_pp.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/K + image: { masked_blend(dark: "mana_kk.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/S + image: { masked_blend(dark: "mana_ss.png", light: "mana_ss.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/C + image: { masked_blend(dark: "mana_cc.png", light: "mana_cc.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/A + image: { masked_blend(dark: "mana_aa.png", light: "mana_aa.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### 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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: MPlantin + size: 1 + color: black + max stretch: 0.5 +######################################################################################################### +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + 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: P + item: K + item: A + 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 purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/K + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/K + item: + name: with colorless + item: C/W + item: C/U + item: C/B + item: C/R + item: C/G + item: C/K + item: + name: with artifact + item: A/W + item: A/U + item: A/B + item: A/R + item: A/G + item: A/P + item: A/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/P + item: H/K + 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/P + item: 2/K + item: 2/S + item: 2/C + item: 2/A diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/black_circle.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..9b01b8ef8 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_a.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..f4959a802 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_a_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_a_half.png new file mode 100644 index 000000000..31dfcd890 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_a_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_bb.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..d063d8a7f Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_bbb.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e8905f095 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_c.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..0e2aaada2 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_c_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_c_half.png new file mode 100644 index 000000000..d41a5e053 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_c_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..ab0c07f33 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_100.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_100.png new file mode 100644 index 000000000..326e4816d Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_100.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_1000.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_1000.png new file mode 100644 index 000000000..9e2305d34 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_1000.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_10000.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_10000.png new file mode 100644 index 000000000..2c24629e2 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_10000.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_100000.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_100000.png new file mode 100644 index 000000000..60f35ac91 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_100000.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_1000000.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_1000000.png new file mode 100644 index 000000000..5618e2bdd Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_1000000.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_b.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..49ed369ba Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_e.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_e.png new file mode 100644 index 000000000..e62e3b6e7 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_e.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_g.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..4b5fc5c43 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_k.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..07576349e Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_l.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_l.png new file mode 100644 index 000000000..3e6ac3afa Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_l.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_large.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..d59a3609a Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_o.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_o.png new file mode 100644 index 000000000..738f53b18 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_o.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_p.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b1e61570a Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_r.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..e384f5a45 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_u.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..dcee6909a Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_w.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..8d446b248 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_e.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..de484bd50 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_e_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_e_half.png new file mode 100644 index 000000000..88977c8b9 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_e_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ee.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ee.png new file mode 100644 index 000000000..d3e5a2207 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ee.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_eee.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_eee.png new file mode 100644 index 000000000..abfb67dd3 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_eee.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_gg.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..a1b8111e8 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ggg.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..9ad7f34b7 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_k.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..d7933b023 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_k_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_k_half.png new file mode 100644 index 000000000..42687e45e Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_k_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_kk.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..8481eb781 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_kkk.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..d150024d4 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_l.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..a49cc06d1 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_l_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_l_half.png new file mode 100644 index 000000000..59ad98ceb Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_l_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ll.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..a0827a86b Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_lll.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..7a11d4993 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_o.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..80a323866 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_o_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_o_half.png new file mode 100644 index 000000000..087065aa3 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_o_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_oo.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..e3eb34840 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ooo.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..b5d2f1cc2 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_p.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..1cdf89c70 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_p_half.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_p_half.png new file mode 100644 index 000000000..c0633d780 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_p_half.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_pp.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..9ccf7b416 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ppp.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..64543459c Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rainbow.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rainbow.png new file mode 100644 index 000000000..e67223b35 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rainbow.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rr.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..da6d2b575 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rrr.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..178004233 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ss.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..3d38f7a34 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_uu.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..7a8d3c3e5 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_uuu.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..d499ce99b Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_wubrg.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..d34f3ccf9 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ww.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..7bcfa8ae3 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_www.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..2474906c8 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_hybrid.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..89c4b4ee2 Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..44622380c Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..1b29b788f Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..3874c611d Binary files /dev/null and b/data/magic-mana-large-extra-udelude.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-large-extra-udelude.mse-symbol-font/symbol-font b/data/magic-mana-large-extra-udelude.mse-symbol-font/symbol-font new file mode 100644 index 000000000..d7075a04a --- /dev/null +++ b/data/magic-mana-large-extra-udelude.mse-symbol-font/symbol-font @@ -0,0 +1,2210 @@ +mse version: 2.0.0 +short name: popup w/ purple, orange, yellow, pink and brown +position hint: 202 +icon: mana_p.png +version: 2015-05-24 +installer group: magic/Mana symbols/popupstyle with new extra colors +depends on: + package: magic-mana-large.mse-symbol-font + version: 2011-04-11 +# Symbol font in the 'popup' style, used for casting costs on modern cards + +image font size: 135 +horizontal space: 2 +###################################################################################### Tap Symbols +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t_older.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t_old.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t.png +###################################################################################### Untap Symbols +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q_older.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q_old.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q.png +###################################################################################### Chaos Symbol +symbol: + code: C + image: /magic-mana-large.mse-symbol-font/mana_chaos.png + image font size: 168.75 +###################################################################################### Prismatic Symbols +symbol: + code: L/P/O/U/R/G + image: mana_rainbow.png +symbol: + code: W/U/B/R/G + image: mana_wubrg.png +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Yellow Tri-hybrid Symbols +symbol: + code: L/W/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/W/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/O + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ooo.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Orange Tri-hybrid Symbols +symbol: + code: O/W/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/W/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/L + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_lll.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/P + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/E + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_eee.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/E + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/L/E + image: + script: + masked_blend( + light: "mana_eee.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ooo.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/E/P + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/E/K + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/E/P + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: /magic-mana-large.mse-symbol-font/mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: /magic-mana-large.mse-symbol-font/mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: /magic-mana-large.mse-symbol-font/mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: /magic-mana-large.mse-symbol-font/mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: /magic-mana-large.mse-symbol-font/mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: /magic-mana-large.mse-symbol-font/mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: /magic-mana-large.mse-symbol-font/mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: /magic-mana-large.mse-symbol-font/mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: /magic-mana-large.mse-symbol-font/mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: /magic-mana-large.mse-symbol-font/mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Yellow Hybrid Symbols +symbol: + code: L/W + image: { masked_blend(dark: "mana_ll.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/U + image: { masked_blend(dark: "mana_ll.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/B + image: { masked_blend(dark: "mana_ll.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/R + image: { masked_blend(dark: "mana_ll.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/G + image: { masked_blend(dark: "mana_ll.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/P + image: { masked_blend(dark: "mana_ll.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/O + image: { masked_blend(dark: "mana_ll.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/O + image: { masked_blend(dark: "mana_pp.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Orange Hybrid Symbols +symbol: + code: O/W + image: { masked_blend(dark: "mana_oo.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/U + image: { masked_blend(dark: "mana_oo.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/B + image: { masked_blend(dark: "mana_oo.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/R + image: { masked_blend(dark: "mana_oo.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/G + image: { masked_blend(dark: "mana_oo.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/K + image: { masked_blend(dark: "mana_oo.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/L + image: { masked_blend(dark: "mana_kk.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/P + image: { masked_blend(dark: "mana_kk.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/L + image: { masked_blend(dark: "mana_ss.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/O + image: { masked_blend(dark: "mana_ss.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Half Mana Symbols +symbol: + code: 1/2 + image: /magic-mana-large.mse-symbol-font/mana_1_half.png +symbol: + code: |1 + image: /magic-mana-large.mse-symbol-font/mana_1_half.png +symbol: + code: |W + image: /magic-mana-large.mse-symbol-font/mana_w_half.png +symbol: + code: |U + image: /magic-mana-large.mse-symbol-font/mana_u_half.png +symbol: + code: |B + image: /magic-mana-large.mse-symbol-font/mana_b_half.png +symbol: + code: |R + image: /magic-mana-large.mse-symbol-font/mana_r_half.png +symbol: + code: |G + image: /magic-mana-large.mse-symbol-font/mana_g_half.png +symbol: + code: |L + image: mana_l_half.png +symbol: + code: |P + image: mana_p_half.png +symbol: + code: |O + image: mana_o_half.png +symbol: + code: |E + image: mana_e_half.png +symbol: + code: |K + image: mana_k_half.png +symbol: + code: |A + image: mana_a_half.png +symbol: + code: |M + image: mana_c_half.png +symbol: + code: |S + image: /magic-mana-large.mse-symbol-font/mana_s_half.png +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/L + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_l.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/O + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_o.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/E + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_e.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 120 +###################################################################################### Brown Hybrid Symbols +symbol: + code: E/W + image: { masked_blend(dark: "mana_ee.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/U + image: { masked_blend(dark: "mana_ee.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/B + image: { masked_blend(dark: "mana_ee.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/R + image: { masked_blend(dark: "mana_ee.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/G + image: { masked_blend(dark: "mana_ee.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/O + image: { masked_blend(dark: "mana_ee.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/L + image: { masked_blend(dark: "mana_ll.png", light: "mana_ee.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/K + image: { masked_blend(dark: "mana_kk.png", light: "mana_ee.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/P + image: { masked_blend(dark: "mana_pp.png", light: "mana_ee.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Regular Mana Symbols +symbol: + code: W + image: /magic-mana-large.mse-symbol-font/mana_w.png +symbol: + code: U + image: /magic-mana-large.mse-symbol-font/mana_u.png +symbol: + code: B + image: /magic-mana-large.mse-symbol-font/mana_b.png +symbol: + code: R + image: /magic-mana-large.mse-symbol-font/mana_r.png +symbol: + code: G + image: /magic-mana-large.mse-symbol-font/mana_g.png +symbol: + code: L + image: mana_l.png +symbol: + code: P + image: mana_p.png +symbol: + code: O + image: mana_o.png +symbol: + code: E + image: mana_e.png +symbol: + code: K + image: mana_k.png +symbol: + code: A + image: mana_a.png +symbol: + code: M + image: mana_c.png +symbol: + code: S + image: /magic-mana-large.mse-symbol-font/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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/L + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/O + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_l.png + code: [XYZ] + enabled: { colorless_color() == "l" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_o.png + code: [XYZ] + enabled: { colorless_color() == "o" } + 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_circle_e.png + code: [XYZ] + enabled: { colorless_color() == "e" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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 +###################################################################################### Infinity Symbol +symbol: + code: I + image: /magic-mana-large.mse-symbol-font/mana_infinite.png +###################################################################################### Stretched Colorless Mana Symbols +symbol: + image: mana_circle_1000000.png + code: [1-9],[0-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100000.png + code: [1-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_10000.png + code: [1-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_1000.png + code: [1-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100.png + code: [0-9][0-9][0-9] + 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.5 +###################################################################################### Colorless Mana Symbols +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: MPlantin + size: 1 + color: black + max stretch: 0.5 +######################################################################################################### +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: C + item: + type: line + item: X + item: Y + item: Z + item: I + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: L + item: P + item: O + item: E + item: K + item: A + item: M + item: S + item: + type: line + item: + name: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |L + item: |P + item: |O + item: |E + item: |K + item: |A + item: |M + item: |S + 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 brown + item: E/W + item: E/U + item: E/B + item: E/R + item: E/G + item: E/P + item: E/O + item: E/L + item: E/K + name: with yellow + item: L/W + item: L/U + item: L/B + item: L/R + item: L/G + item: L/P + item: L/O + item: K/L + item: + name: with purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/O + item: K/P + item: L/P + item: + name: with orange + item: O/W + item: O/U + item: O/B + item: O/R + item: O/G + item: O/K + item: L/O + item: P/O + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: K/L + item: K/P + item: O/K + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/L + item: S/P + item: S/O + item: S/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with yellow + item: L/W/U + item: L/W/B + item: L/U/B + item: L/U/R + item: L/B/R + item: L/B/G + item: L/R/G + item: L/R/W + item: L/G/W + item: L/G/U + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: O/K/L + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: + name: with orange + item: O/W/U + item: O/W/B + item: O/U/B + item: O/U/R + item: O/B/R + item: O/B/G + item: O/R/G + item: O/R/W + item: O/G/W + item: O/G/U + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/L + item: H/P + item: H/O + item: H/E + item: H/K + item: + type: line + item: + name: prismatic + item: L/P/O/U/R/G + 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/L + item: 2/P + item: 2/O + item: 2/K + item: 2/S diff --git a/data/magic-mana-large-extra.mse-symbol-font/black_circle.png b/data/magic-mana-large-extra.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..9b01b8ef8 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_a.png b/data/magic-mana-large-extra.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..f4959a802 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_a_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_a_half.png new file mode 100644 index 000000000..31dfcd890 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_a_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_bb.png b/data/magic-mana-large-extra.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..d063d8a7f Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_bbb.png b/data/magic-mana-large-extra.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e8905f095 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_c.png b/data/magic-mana-large-extra.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..0e2aaada2 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_c_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_c_half.png new file mode 100644 index 000000000..d41a5e053 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_c_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..ab0c07f33 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_100.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_100.png new file mode 100644 index 000000000..326e4816d Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_100.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_1000.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_1000.png new file mode 100644 index 000000000..9e2305d34 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_1000.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_10000.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_10000.png new file mode 100644 index 000000000..2c24629e2 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_10000.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_100000.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_100000.png new file mode 100644 index 000000000..60f35ac91 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_100000.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_1000000.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_1000000.png new file mode 100644 index 000000000..5618e2bdd Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_1000000.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_b.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..49ed369ba Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_e.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_e.png new file mode 100644 index 000000000..90542d055 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_e.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_g.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..4b5fc5c43 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_k.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..07576349e Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_l.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_l.png new file mode 100644 index 000000000..a3795322a Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_l.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_large.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..d59a3609a Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_o.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_o.png new file mode 100644 index 000000000..738f53b18 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_o.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_p.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b1e61570a Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_r.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..e384f5a45 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_u.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..dcee6909a Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_circle_w.png b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..8d446b248 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_e.png b/data/magic-mana-large-extra.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..fbc832d0b Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_e_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_e_half.png new file mode 100644 index 000000000..7a2805fd7 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_e_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_gg.png b/data/magic-mana-large-extra.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..a1b8111e8 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_ggg.png b/data/magic-mana-large-extra.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..9ad7f34b7 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_k.png b/data/magic-mana-large-extra.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..3cbb3d488 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_k_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_k_half.png new file mode 100644 index 000000000..5b3cec789 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_k_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_kk.png b/data/magic-mana-large-extra.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..428b57aee Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_kkk.png b/data/magic-mana-large-extra.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..fa27c40bc Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_l.png b/data/magic-mana-large-extra.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..7279b1156 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_l_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_l_half.png new file mode 100644 index 000000000..d7c8526cc Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_l_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_ll.png b/data/magic-mana-large-extra.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..c55ad0b3b Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_lll.png b/data/magic-mana-large-extra.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..38577c6f2 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_o.png b/data/magic-mana-large-extra.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..4b66029d4 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_o_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_o_half.png new file mode 100644 index 000000000..d44d5c0b8 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_o_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_oo.png b/data/magic-mana-large-extra.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..5a80e402d Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_ooo.png b/data/magic-mana-large-extra.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..c0f5d76a7 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_p.png b/data/magic-mana-large-extra.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..7e66fa79d Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_p_half.png b/data/magic-mana-large-extra.mse-symbol-font/mana_p_half.png new file mode 100644 index 000000000..c9f42da48 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_p_half.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_pp.png b/data/magic-mana-large-extra.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..cca4026e6 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_ppp.png b/data/magic-mana-large-extra.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..9c9d041bb Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_rainbow.png b/data/magic-mana-large-extra.mse-symbol-font/mana_rainbow.png new file mode 100644 index 000000000..42cf26edd Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_rainbow.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_rr.png b/data/magic-mana-large-extra.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..da6d2b575 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_rrr.png b/data/magic-mana-large-extra.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..178004233 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_ss.png b/data/magic-mana-large-extra.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..3d38f7a34 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_uu.png b/data/magic-mana-large-extra.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..7a8d3c3e5 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_uuu.png b/data/magic-mana-large-extra.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..d499ce99b Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_wubrg.png b/data/magic-mana-large-extra.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..d34f3ccf9 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_ww.png b/data/magic-mana-large-extra.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..7bcfa8ae3 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mana_www.png b/data/magic-mana-large-extra.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..2474906c8 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mask_hybrid.png b/data/magic-mana-large-extra.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..89c4b4ee2 Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-large-extra.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..44622380c Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-large-extra.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..1b29b788f Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-large-extra.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..3874c611d Binary files /dev/null and b/data/magic-mana-large-extra.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-large-extra.mse-symbol-font/symbol-font b/data/magic-mana-large-extra.mse-symbol-font/symbol-font new file mode 100644 index 000000000..43c60b8f6 --- /dev/null +++ b/data/magic-mana-large-extra.mse-symbol-font/symbol-font @@ -0,0 +1,2095 @@ +mse version: 2.0.0 +short name: popup w/ purple, orange, yellow +position hint: 202 +icon: mana_p.png +version: 2015-12-13 +installer group: magic/Mana symbols/popupstyle with extra colors +depends on: + package: magic-mana-large.mse-symbol-font + version: 2015-12-13 +# Symbol font in the 'popup' style, used for casting costs on modern cards + +image font size: 135 +horizontal space: 2 +###################################################################################### Tap Symbols +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t_older.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t_old.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t.png +###################################################################################### Untap Symbols +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q_older.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q_old.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q.png +###################################################################################### Chaos Symbol +symbol: + code: chaos + image: /magic-mana-large.mse-symbol-font/mana_chaos.png + image font size: 168.75 +###################################################################################### Prismatic Symbols +symbol: + code: L/P/O/U/R/G + image: mana_rainbow.png +symbol: + code: W/U/B/R/G + image: mana_wubrg.png +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Yellow Tri-hybrid Symbols +symbol: + code: L/W/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/W/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/O + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ooo.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Orange Tri-hybrid Symbols +symbol: + code: O/W/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/W/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/L + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_lll.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/P + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: /magic-mana-large.mse-symbol-font/mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: /magic-mana-large.mse-symbol-font/mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: /magic-mana-large.mse-symbol-font/mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: /magic-mana-large.mse-symbol-font/mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: /magic-mana-large.mse-symbol-font/mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: /magic-mana-large.mse-symbol-font/mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: /magic-mana-large.mse-symbol-font/mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: /magic-mana-large.mse-symbol-font/mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: /magic-mana-large.mse-symbol-font/mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: /magic-mana-large.mse-symbol-font/mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Yellow Hybrid Symbols +symbol: + code: L/W + image: { masked_blend(dark: "mana_ll.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/U + image: { masked_blend(dark: "mana_ll.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/B + image: { masked_blend(dark: "mana_ll.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/R + image: { masked_blend(dark: "mana_ll.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/G + image: { masked_blend(dark: "mana_ll.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/P + image: { masked_blend(dark: "mana_ll.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/O + image: { masked_blend(dark: "mana_ll.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/O + image: { masked_blend(dark: "mana_pp.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Orange Hybrid Symbols +symbol: + code: O/W + image: { masked_blend(dark: "mana_oo.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/U + image: { masked_blend(dark: "mana_oo.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/B + image: { masked_blend(dark: "mana_oo.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/R + image: { masked_blend(dark: "mana_oo.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/G + image: { masked_blend(dark: "mana_oo.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/K + image: { masked_blend(dark: "mana_oo.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/L + image: { masked_blend(dark: "mana_kk.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/P + image: { masked_blend(dark: "mana_kk.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/L + image: { masked_blend(dark: "mana_ss.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/O + image: { masked_blend(dark: "mana_ss.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Half Mana Symbols +symbol: + code: 1/2 + image: /magic-mana-large.mse-symbol-font/mana_1_half.png +symbol: + code: |1 + image: /magic-mana-large.mse-symbol-font/mana_1_half.png +symbol: + code: |W + image: /magic-mana-large.mse-symbol-font/mana_w_half.png +symbol: + code: |U + image: /magic-mana-large.mse-symbol-font/mana_u_half.png +symbol: + code: |B + image: /magic-mana-large.mse-symbol-font/mana_b_half.png +symbol: + code: |R + image: /magic-mana-large.mse-symbol-font/mana_r_half.png +symbol: + code: |G + image: /magic-mana-large.mse-symbol-font/mana_g_half.png +symbol: + code: |L + image: mana_l_half.png +symbol: + code: |P + image: mana_p_half.png +symbol: + code: |O + image: mana_o_half.png +symbol: + code: |E + image: mana_e_half.png +symbol: + code: |K + image: mana_k_half.png +symbol: + code: |A + image: mana_a_half.png +symbol: + code: |M + image: mana_c_half.png +symbol: + code: |S + image: /magic-mana-large.mse-symbol-font/mana_s_half.png +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/L + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_l.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/O + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_o.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/E + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_e.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 120 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 120 +###################################################################################### Regular Mana Symbols +symbol: + code: W + image: /magic-mana-large.mse-symbol-font/mana_w.png +symbol: + code: U + image: /magic-mana-large.mse-symbol-font/mana_u.png +symbol: + code: B + image: /magic-mana-large.mse-symbol-font/mana_b.png +symbol: + code: R + image: /magic-mana-large.mse-symbol-font/mana_r.png +symbol: + code: G + image: /magic-mana-large.mse-symbol-font/mana_g.png +symbol: + code: L + image: mana_l.png +symbol: + code: P + image: mana_p.png +symbol: + code: O + image: mana_o.png +symbol: + code: E + image: mana_e.png +symbol: + code: K + image: mana_k.png +symbol: + code: A + image: mana_a.png +symbol: + code: M + image: mana_c.png +symbol: + code: C + image: /magic-mana-large.mse-symbol-font/mana_c.png +symbol: + code: S + image: /magic-mana-large.mse-symbol-font/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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/L + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/O + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_l.png + code: [XYZ] + enabled: { colorless_color() == "l" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_o.png + code: [XYZ] + enabled: { colorless_color() == "o" } + 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_circle_e.png + code: [XYZ] + enabled: { colorless_color() == "e" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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 +###################################################################################### Infinity Symbol +symbol: + code: I + image: /magic-mana-large.mse-symbol-font/mana_infinite.png +###################################################################################### Stretched Colorless Mana Symbols +symbol: + image: mana_circle_1000000.png + code: [1-9],[0-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100000.png + code: [1-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_10000.png + code: [1-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_1000.png + code: [1-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100.png + code: [0-9][0-9][0-9] + 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.5 +###################################################################################### Colorless Mana Symbols +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: MPlantin + size: 1 + color: black + max stretch: 0.5 +######################################################################################################### +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + item: C + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: L + item: P + item: O + item: E + item: K + item: A + item: M + item: S + item: + type: line + item: + name: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |L + item: |P + item: |O + item: |E + item: |K + item: |A + item: |M + item: |S + 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 yellow + item: L/W + item: L/U + item: L/B + item: L/R + item: L/G + item: L/P + item: L/O + item: K/L + item: + name: with purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/O + item: K/P + item: L/P + item: + name: with orange + item: O/W + item: O/U + item: O/B + item: O/R + item: O/G + item: O/K + item: L/O + item: P/O + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: K/L + item: K/P + item: O/K + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/L + item: S/P + item: S/O + item: S/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with yellow + item: L/W/U + item: L/W/B + item: L/U/B + item: L/U/R + item: L/B/R + item: L/B/G + item: L/R/G + item: L/R/W + item: L/G/W + item: L/G/U + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: O/K/L + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: + name: with orange + item: O/W/U + item: O/W/B + item: O/U/B + item: O/U/R + item: O/B/R + item: O/B/G + item: O/R/G + item: O/R/W + item: O/G/W + item: O/G/U + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/L + item: H/P + item: H/O + item: H/E + item: H/K + item: + type: line + item: + name: prismatic + item: L/P/O/U/R/G + 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/L + item: 2/P + item: 2/O + item: 2/K + item: 2/S diff --git a/data/magic-mana-large-phyrexian.mse-symbol-font/mana_phyr.png b/data/magic-mana-large-phyrexian.mse-symbol-font/mana_phyr.png new file mode 100644 index 000000000..d9d589145 Binary files /dev/null and b/data/magic-mana-large-phyrexian.mse-symbol-font/mana_phyr.png differ diff --git a/data/magic-mana-large-phyrexian.mse-symbol-font/symbol-font b/data/magic-mana-large-phyrexian.mse-symbol-font/symbol-font new file mode 100644 index 000000000..0f8652308 --- /dev/null +++ b/data/magic-mana-large-phyrexian.mse-symbol-font/symbol-font @@ -0,0 +1,423 @@ +mse version: 2.0.0 +version: 2015-12-13 +# Symbol font in the 'popup' style, used for casting costs on modern cards +short name: phyrexian popup style +installer group: magic/Mana symbols/phyrexian popup style +depends on: + package: magic-mana-large.mse-symbol-font + version: 2015-12-13 +icon: mana_phyr.png + +image font size: 135 +horizontal space: 2 +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t_older.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t_old.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: /magic-mana-large.mse-symbol-font/mana_t.png +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q_older.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q_old.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: /magic-mana-large.mse-symbol-font/mana_q.png +symbol: + code: chaos + image: /magic-mana-large.mse-symbol-font/mana_chaos.png + image font size: 151.69 +symbol: + code: B/G/W + image: /magic-mana-large.mse-symbol-font/mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: /magic-mana-large.mse-symbol-font/mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: /magic-mana-large.mse-symbol-font/mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: /magic-mana-large.mse-symbol-font/mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: /magic-mana-large.mse-symbol-font/mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: /magic-mana-large.mse-symbol-font/mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: /magic-mana-large.mse-symbol-font/mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: /magic-mana-large.mse-symbol-font/mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: /magic-mana-large.mse-symbol-font/mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: /magic-mana-large.mse-symbol-font/mana_wub.png + image font size: 145 +symbol: + code: W/U + image: /magic-mana-large.mse-symbol-font/mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: /magic-mana-large.mse-symbol-font/mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: /magic-mana-large.mse-symbol-font/mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: /magic-mana-large.mse-symbol-font/mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: /magic-mana-large.mse-symbol-font/mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: /magic-mana-large.mse-symbol-font/mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: /magic-mana-large.mse-symbol-font/mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: /magic-mana-large.mse-symbol-font/mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: /magic-mana-large.mse-symbol-font/mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: /magic-mana-large.mse-symbol-font/mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: /magic-mana-large.mse-symbol-font/mana_wu.png + image font size: 145 +symbol: + code: U/B + image: /magic-mana-large.mse-symbol-font/mana_ub.png + image font size: 145 +symbol: + code: B/R + image: /magic-mana-large.mse-symbol-font/mana_br.png + image font size: 145 +symbol: + code: R/G + image: /magic-mana-large.mse-symbol-font/mana_rg.png + image font size: 145 +symbol: + code: G/W + image: /magic-mana-large.mse-symbol-font/mana_gw.png + image font size: 145 +symbol: + code: W/B + image: /magic-mana-large.mse-symbol-font/mana_wb.png + image font size: 145 +symbol: + code: U/R + image: /magic-mana-large.mse-symbol-font/mana_ur.png + image font size: 145 +symbol: + code: B/G + image: /magic-mana-large.mse-symbol-font/mana_bg.png + image font size: 145 +symbol: + code: R/W + image: /magic-mana-large.mse-symbol-font/mana_rw.png + image font size: 145 +symbol: + code: G/U + image: /magic-mana-large.mse-symbol-font/mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: /magic-mana-large.mse-symbol-font/mana_1_half.png +symbol: + code: |1 + image: /magic-mana-large.mse-symbol-font/mana_1_half.png +symbol: + code: |W + image: /magic-mana-large.mse-symbol-font/mana_w_half.png +symbol: + code: |U + image: /magic-mana-large.mse-symbol-font/mana_u_half.png +symbol: + code: |B + image: /magic-mana-large.mse-symbol-font/mana_b_half.png +symbol: + code: |R + image: /magic-mana-large.mse-symbol-font/mana_r_half.png +symbol: + code: |G + image: /magic-mana-large.mse-symbol-font/mana_g_half.png +symbol: + code: |S + image: /magic-mana-large.mse-symbol-font/mana_s_half.png +symbol: + code: H/W + image: /magic-mana-large.mse-symbol-font/mana_phyw.png + image font size: 120 +symbol: + code: H/U + image: /magic-mana-large.mse-symbol-font/mana_phyu.png + image font size: 120 +symbol: + code: H/B + image: /magic-mana-large.mse-symbol-font/mana_phyb.png + image font size: 120 +symbol: + code: H/R + image: /magic-mana-large.mse-symbol-font/mana_phyr.png + image font size: 120 +symbol: + code: H/G + image: /magic-mana-large.mse-symbol-font/mana_phyg.png + image font size: 120 +symbol: + code: H + image: /magic-mana-large.mse-symbol-font/mana_phyc.png + image font size: 120 +symbol: + code: W + image: /magic-mana-large.mse-symbol-font/mana_w.png +symbol: + code: U + image: /magic-mana-large.mse-symbol-font/mana_u.png +symbol: + code: B + image: /magic-mana-large.mse-symbol-font/mana_b.png +symbol: + code: R + image: /magic-mana-large.mse-symbol-font/mana_r.png +symbol: + code: G + image: /magic-mana-large.mse-symbol-font/mana_g.png +symbol: + code: C + image: /magic-mana-large.mse-symbol-font/mana_c.png +symbol: + code: S + image: /magic-mana-large.mse-symbol-font/mana_s.png +symbol: + image: /magic-mana-large.mse-symbol-font/mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-large.mse-symbol-font/mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-large.mse-symbol-font/mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-large.mse-symbol-font/mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-large.mse-symbol-font/mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-large.mse-symbol-font/mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text margin left: .33 + text margin right: .11 + text margin top: -.10 + text margin bottom: -.06 + text font: + name: Phyrexian Regular + size: 2 + color: black +symbol: + code: I + image: /magic-mana-large.mse-symbol-font/mana_infinite.png +symbol: + image: /magic-mana-large.mse-symbol-font/mana_circle.png + text margin left: .33 + text margin right: .11 + text margin top: -.15 + text margin bottom: -.06 + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text font: + name: Phyrexian Regular + size: 2 + color: black + max stretch: 0.60 + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: + name: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-large.mse-symbol-font/0.png b/data/magic-mana-large.mse-symbol-font/0.png new file mode 100644 index 000000000..500c740a1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/0.png differ diff --git a/data/magic-mana-large.mse-symbol-font/1.png b/data/magic-mana-large.mse-symbol-font/1.png new file mode 100644 index 000000000..dff55c78a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/1.png differ diff --git a/data/magic-mana-large.mse-symbol-font/10.png b/data/magic-mana-large.mse-symbol-font/10.png new file mode 100644 index 000000000..0d21e19b0 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/10.png differ diff --git a/data/magic-mana-large.mse-symbol-font/100.png b/data/magic-mana-large.mse-symbol-font/100.png new file mode 100644 index 000000000..92657de68 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/100.png differ diff --git a/data/magic-mana-large.mse-symbol-font/11.png b/data/magic-mana-large.mse-symbol-font/11.png new file mode 100644 index 000000000..fd951c3b1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/11.png differ diff --git a/data/magic-mana-large.mse-symbol-font/12.png b/data/magic-mana-large.mse-symbol-font/12.png new file mode 100644 index 000000000..38da37277 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/12.png differ diff --git a/data/magic-mana-large.mse-symbol-font/13.png b/data/magic-mana-large.mse-symbol-font/13.png new file mode 100644 index 000000000..51c75a40f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/13.png differ diff --git a/data/magic-mana-large.mse-symbol-font/14.png b/data/magic-mana-large.mse-symbol-font/14.png new file mode 100644 index 000000000..8f325a82f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/14.png differ diff --git a/data/magic-mana-large.mse-symbol-font/15.png b/data/magic-mana-large.mse-symbol-font/15.png new file mode 100644 index 000000000..2f30bd273 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/15.png differ diff --git a/data/magic-mana-large.mse-symbol-font/16.png b/data/magic-mana-large.mse-symbol-font/16.png new file mode 100644 index 000000000..2ebdf5f2e Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/16.png differ diff --git a/data/magic-mana-large.mse-symbol-font/17.png b/data/magic-mana-large.mse-symbol-font/17.png new file mode 100644 index 000000000..5aa84cee7 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/17.png differ diff --git a/data/magic-mana-large.mse-symbol-font/18.png b/data/magic-mana-large.mse-symbol-font/18.png new file mode 100644 index 000000000..22762b507 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/18.png differ diff --git a/data/magic-mana-large.mse-symbol-font/19.png b/data/magic-mana-large.mse-symbol-font/19.png new file mode 100644 index 000000000..e8e31e55a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/19.png differ diff --git a/data/magic-mana-large.mse-symbol-font/2.png b/data/magic-mana-large.mse-symbol-font/2.png new file mode 100644 index 000000000..ded2a269c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/2.png differ diff --git a/data/magic-mana-large.mse-symbol-font/20.png b/data/magic-mana-large.mse-symbol-font/20.png new file mode 100644 index 000000000..7af4f960d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/20.png differ diff --git a/data/magic-mana-large.mse-symbol-font/21.png b/data/magic-mana-large.mse-symbol-font/21.png new file mode 100644 index 000000000..0abd6a4fb Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/21.png differ diff --git a/data/magic-mana-large.mse-symbol-font/22.png b/data/magic-mana-large.mse-symbol-font/22.png new file mode 100644 index 000000000..3408d7229 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/22.png differ diff --git a/data/magic-mana-large.mse-symbol-font/23.png b/data/magic-mana-large.mse-symbol-font/23.png new file mode 100644 index 000000000..98470c0fc Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/23.png differ diff --git a/data/magic-mana-large.mse-symbol-font/24.png b/data/magic-mana-large.mse-symbol-font/24.png new file mode 100644 index 000000000..ad1e50a2e Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/24.png differ diff --git a/data/magic-mana-large.mse-symbol-font/25.png b/data/magic-mana-large.mse-symbol-font/25.png new file mode 100644 index 000000000..14c51a191 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/25.png differ diff --git a/data/magic-mana-large.mse-symbol-font/26.png b/data/magic-mana-large.mse-symbol-font/26.png new file mode 100644 index 000000000..0fc5097d2 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/26.png differ diff --git a/data/magic-mana-large.mse-symbol-font/27.png b/data/magic-mana-large.mse-symbol-font/27.png new file mode 100644 index 000000000..95ab8a899 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/27.png differ diff --git a/data/magic-mana-large.mse-symbol-font/28.png b/data/magic-mana-large.mse-symbol-font/28.png new file mode 100644 index 000000000..e80a68d77 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/28.png differ diff --git a/data/magic-mana-large.mse-symbol-font/29.png b/data/magic-mana-large.mse-symbol-font/29.png new file mode 100644 index 000000000..a9ebe9b4a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/29.png differ diff --git a/data/magic-mana-large.mse-symbol-font/2B.png b/data/magic-mana-large.mse-symbol-font/2B.png new file mode 100644 index 000000000..319fb3d9d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/2B.png differ diff --git a/data/magic-mana-large.mse-symbol-font/2G.png b/data/magic-mana-large.mse-symbol-font/2G.png new file mode 100644 index 000000000..b511b4bbc Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/2G.png differ diff --git a/data/magic-mana-large.mse-symbol-font/2R.png b/data/magic-mana-large.mse-symbol-font/2R.png new file mode 100644 index 000000000..39248b8b1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/2R.png differ diff --git a/data/magic-mana-large.mse-symbol-font/2U.png b/data/magic-mana-large.mse-symbol-font/2U.png new file mode 100644 index 000000000..349a42c0f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/2U.png differ diff --git a/data/magic-mana-large.mse-symbol-font/2W.png b/data/magic-mana-large.mse-symbol-font/2W.png new file mode 100644 index 000000000..d0d2945bd Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/2W.png differ diff --git a/data/magic-mana-large.mse-symbol-font/3.png b/data/magic-mana-large.mse-symbol-font/3.png new file mode 100644 index 000000000..10527c297 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/3.png differ diff --git a/data/magic-mana-large.mse-symbol-font/30.png b/data/magic-mana-large.mse-symbol-font/30.png new file mode 100644 index 000000000..a52a70b45 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/30.png differ diff --git a/data/magic-mana-large.mse-symbol-font/4.png b/data/magic-mana-large.mse-symbol-font/4.png new file mode 100644 index 000000000..a886806e8 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/4.png differ diff --git a/data/magic-mana-large.mse-symbol-font/5.png b/data/magic-mana-large.mse-symbol-font/5.png new file mode 100644 index 000000000..255caaf02 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/5.png differ diff --git a/data/magic-mana-large.mse-symbol-font/6.png b/data/magic-mana-large.mse-symbol-font/6.png new file mode 100644 index 000000000..0d6dddad5 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/6.png differ diff --git a/data/magic-mana-large.mse-symbol-font/7.png b/data/magic-mana-large.mse-symbol-font/7.png new file mode 100644 index 000000000..ee1cb563b Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/7.png differ diff --git a/data/magic-mana-large.mse-symbol-font/8.png b/data/magic-mana-large.mse-symbol-font/8.png new file mode 100644 index 000000000..ebf9b7889 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/8.png differ diff --git a/data/magic-mana-large.mse-symbol-font/9.png b/data/magic-mana-large.mse-symbol-font/9.png new file mode 100644 index 000000000..9dd58fa1f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/9.png differ diff --git a/data/magic-mana-large.mse-symbol-font/99.png b/data/magic-mana-large.mse-symbol-font/99.png new file mode 100644 index 000000000..7dc239ec2 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/99.png differ diff --git a/data/magic-mana-large.mse-symbol-font/black_circle.png b/data/magic-mana-large.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..9b01b8ef8 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-large.mse-symbol-font/energy.png b/data/magic-mana-large.mse-symbol-font/energy.png new file mode 100644 index 000000000..1254a2d84 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/energy.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_1_half.png b/data/magic-mana-large.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..a4bb0c23d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_a.png b/data/magic-mana-large.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..f4959a802 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_a_half.png b/data/magic-mana-large.mse-symbol-font/mana_a_half.png new file mode 100644 index 000000000..31dfcd890 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_a_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_b.png b/data/magic-mana-large.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..b9999a98b Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_b_half.png b/data/magic-mana-large.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..6c6d422e1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_bb.png b/data/magic-mana-large.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..d063d8a7f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_bbb.png b/data/magic-mana-large.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e8905f095 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_bg.png b/data/magic-mana-large.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..57a03886d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_bgw.png b/data/magic-mana-large.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..cf88d0122 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_br.png b/data/magic-mana-large.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..af295822e Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_brg.png b/data/magic-mana-large.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..4bd18032a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_c.png b/data/magic-mana-large.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..4eb4f5b1d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_cc.png b/data/magic-mana-large.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..6c8f0f780 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_chaos.png b/data/magic-mana-large.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle.png b/data/magic-mana-large.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..5e053c184 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_100.png b/data/magic-mana-large.mse-symbol-font/mana_circle_100.png new file mode 100644 index 000000000..326e4816d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_100.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_1000.png b/data/magic-mana-large.mse-symbol-font/mana_circle_1000.png new file mode 100644 index 000000000..9e2305d34 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_1000.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_10000.png b/data/magic-mana-large.mse-symbol-font/mana_circle_10000.png new file mode 100644 index 000000000..2c24629e2 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_10000.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_100000.png b/data/magic-mana-large.mse-symbol-font/mana_circle_100000.png new file mode 100644 index 000000000..60f35ac91 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_100000.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_1000000.png b/data/magic-mana-large.mse-symbol-font/mana_circle_1000000.png new file mode 100644 index 000000000..5618e2bdd Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_1000000.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_b.png b/data/magic-mana-large.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..49ed369ba Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_e.png b/data/magic-mana-large.mse-symbol-font/mana_circle_e.png new file mode 100644 index 000000000..90542d055 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_e.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_g.png b/data/magic-mana-large.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..4b5fc5c43 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_large.png b/data/magic-mana-large.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..d59a3609a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_p.png b/data/magic-mana-large.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b1e61570a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_r.png b/data/magic-mana-large.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..e384f5a45 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_u.png b/data/magic-mana-large.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..dcee6909a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_circle_w.png b/data/magic-mana-large.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..8d446b248 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_cmc_cb.png b/data/magic-mana-large.mse-symbol-font/mana_cmc_cb.png new file mode 100644 index 000000000..7ac53aa62 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_cmc_cb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_cmc_cg.png b/data/magic-mana-large.mse-symbol-font/mana_cmc_cg.png new file mode 100644 index 000000000..97e49db37 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_cmc_cg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_cmc_cr.png b/data/magic-mana-large.mse-symbol-font/mana_cmc_cr.png new file mode 100644 index 000000000..f41a15bc3 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_cmc_cr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_cmc_cu.png b/data/magic-mana-large.mse-symbol-font/mana_cmc_cu.png new file mode 100644 index 000000000..3db43b0e3 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_cmc_cu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_cmc_cw.png b/data/magic-mana-large.mse-symbol-font/mana_cmc_cw.png new file mode 100644 index 000000000..6bf891d1d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_cmc_cw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_db.png b/data/magic-mana-large.mse-symbol-font/mana_db.png new file mode 100644 index 000000000..781d8e999 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_db.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_dc.png b/data/magic-mana-large.mse-symbol-font/mana_dc.png new file mode 100644 index 000000000..ecd825745 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_dc.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_dg.png b/data/magic-mana-large.mse-symbol-font/mana_dg.png new file mode 100644 index 000000000..29a938d47 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_dg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_dk.png b/data/magic-mana-large.mse-symbol-font/mana_dk.png new file mode 100644 index 000000000..e89365b5c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_dk.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_dp.png b/data/magic-mana-large.mse-symbol-font/mana_dp.png new file mode 100644 index 000000000..a72de5f49 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_dp.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_dr.png b/data/magic-mana-large.mse-symbol-font/mana_dr.png new file mode 100644 index 000000000..51310d3e6 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_dr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_du.png b/data/magic-mana-large.mse-symbol-font/mana_du.png new file mode 100644 index 000000000..e07a41c5a Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_du.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_dw.png b/data/magic-mana-large.mse-symbol-font/mana_dw.png new file mode 100644 index 000000000..a313ba7d1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_dw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_g.png b/data/magic-mana-large.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..feb5eb3a8 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_g_half.png b/data/magic-mana-large.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..ce932f67c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_gg.png b/data/magic-mana-large.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..a1b8111e8 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ggg.png b/data/magic-mana-large.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..9ad7f34b7 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_gu.png b/data/magic-mana-large.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..fdd7e4152 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_gub.png b/data/magic-mana-large.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..9e0ccd8a4 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-large.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..e107ecbfc Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_br.png b/data/magic-mana-large.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..c95ac39a0 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-large.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..dee31d799 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-large.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..a36810a48 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-large.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..253382b02 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-large.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..ca6053062 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-large.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..d1544b269 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-large.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..97871f40b Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-large.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..cdf7c04af Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-large.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..d88c1e49c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_gw.png b/data/magic-mana-large.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..4553a34ed Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_gwu.png b/data/magic-mana-large.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..66449d830 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_infinite.png b/data/magic-mana-large.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..e62762282 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_loyal_b.png b/data/magic-mana-large.mse-symbol-font/mana_loyal_b.png new file mode 100644 index 000000000..ed6281282 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_loyal_b.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_loyal_g.png b/data/magic-mana-large.mse-symbol-font/mana_loyal_g.png new file mode 100644 index 000000000..461f2ff24 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_loyal_g.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_loyal_r.png b/data/magic-mana-large.mse-symbol-font/mana_loyal_r.png new file mode 100644 index 000000000..c31014406 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_loyal_r.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_loyal_u.png b/data/magic-mana-large.mse-symbol-font/mana_loyal_u.png new file mode 100644 index 000000000..659c7bae4 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_loyal_u.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_loyal_w.png b/data/magic-mana-large.mse-symbol-font/mana_loyal_w.png new file mode 100644 index 000000000..016747996 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_loyal_w.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_nb.png b/data/magic-mana-large.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..9e750f8b6 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ng.png b/data/magic-mana-large.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..5c13d3517 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_nr.png b/data/magic-mana-large.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..c9ca2cc83 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_nu.png b/data/magic-mana-large.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..07610358d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_nw.png b/data/magic-mana-large.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..d046e5bd7 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_phyb.png b/data/magic-mana-large.mse-symbol-font/mana_phyb.png new file mode 100644 index 000000000..358a53261 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_phyb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_phyc.png b/data/magic-mana-large.mse-symbol-font/mana_phyc.png new file mode 100644 index 000000000..674450264 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_phyc.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_phyg.png b/data/magic-mana-large.mse-symbol-font/mana_phyg.png new file mode 100644 index 000000000..3cd0e5447 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_phyg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_phyr.png b/data/magic-mana-large.mse-symbol-font/mana_phyr.png new file mode 100644 index 000000000..d9d589145 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_phyr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_phyu.png b/data/magic-mana-large.mse-symbol-font/mana_phyu.png new file mode 100644 index 000000000..b7ba9bcd1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_phyu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_phyw.png b/data/magic-mana-large.mse-symbol-font/mana_phyw.png new file mode 100644 index 000000000..4521abc9e Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_phyw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_q.png b/data/magic-mana-large.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..6107403a7 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_q_old.png b/data/magic-mana-large.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..911dc3970 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_q_older.png b/data/magic-mana-large.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..525d0e6cb Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_r.png b/data/magic-mana-large.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..abe107c30 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_r_half.png b/data/magic-mana-large.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..4f7108da1 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_rg.png b/data/magic-mana-large.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..4f1ec9fc0 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_rgw.png b/data/magic-mana-large.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..8c73bf7a5 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_rr.png b/data/magic-mana-large.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..da6d2b575 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_rrr.png b/data/magic-mana-large.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..178004233 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_rw.png b/data/magic-mana-large.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..cb6c86ff3 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_rwu.png b/data/magic-mana-large.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..0933983c3 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_s.png b/data/magic-mana-large.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..a9026e67c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_s_half.png b/data/magic-mana-large.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..3a76e0309 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ss.png b/data/magic-mana-large.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..3d38f7a34 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_t.png b/data/magic-mana-large.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..f49a31e3e Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_t_old.png b/data/magic-mana-large.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..ab01c2094 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_t_older.png b/data/magic-mana-large.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..656312d75 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_u.png b/data/magic-mana-large.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..ceed197fd Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_u_half.png b/data/magic-mana-large.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..76bf28a53 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ub.png b/data/magic-mana-large.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..2378fd559 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ubr.png b/data/magic-mana-large.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..f6c853d2f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ur.png b/data/magic-mana-large.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..0555a8af7 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_urg.png b/data/magic-mana-large.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..92bf45316 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_uu.png b/data/magic-mana-large.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..7a8d3c3e5 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_uuu.png b/data/magic-mana-large.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..d499ce99b Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_w.png b/data/magic-mana-large.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..70dda516c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_w_half.png b/data/magic-mana-large.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..565edc4a4 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_wb.png b/data/magic-mana-large.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..65b8906f8 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_wbr.png b/data/magic-mana-large.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..0abcda6b9 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_wu.png b/data/magic-mana-large.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..bf964f8b6 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_wub.png b/data/magic-mana-large.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..963e9fe57 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_wubrg.png b/data/magic-mana-large.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..d34f3ccf9 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_ww.png b/data/magic-mana-large.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..7bcfa8ae3 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_www.png b/data/magic-mana-large.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..2474906c8 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_x.png b/data/magic-mana-large.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..d377c48b2 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_y.png b/data/magic-mana-large.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..27f9b03f3 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mana_z.png b/data/magic-mana-large.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..8013af186 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mask_hybrid.png b/data/magic-mana-large.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..89c4b4ee2 Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-large.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..44622380c Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-large.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..1b29b788f Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-large.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-large.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..3874c611d Binary files /dev/null and b/data/magic-mana-large.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-large.mse-symbol-font/symbol-font b/data/magic-mana-large.mse-symbol-font/symbol-font new file mode 100644 index 000000000..43fef691b --- /dev/null +++ b/data/magic-mana-large.mse-symbol-font/symbol-font @@ -0,0 +1,794 @@ +mse version: 0.3.9 +version: 2020-02-07 +# Symbol font in the 'popup' style, used for casting costs on modern cards +short name: popup style +installer group: magic/Mana symbols/popup style +position hint: 002 +icon: mana_r.png +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 + +image font size: 135 +horizontal space: 2 + +#######Custom Mana Symbols +### Colored +symbol: + code: V/W + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_w.png"} + image font size: 120 + enabled: {use_large_v_mana() and use_color_v_mana()} +symbol: + code: V/U + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_u.png"} + image font size: 120 + enabled: {use_large_v_mana() and use_color_v_mana()} +symbol: + code: V/B + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_b.png"} + image font size: 120 + enabled: {use_large_v_mana() and use_color_v_mana()} +symbol: + code: V/R + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_r.png"} + image font size: 120 + enabled: {use_large_v_mana() and use_color_v_mana()} +symbol: + code: V/G + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_g.png"} + image font size: 120 + enabled: {use_large_v_mana() and use_color_v_mana()} +### Hybrid +symbol: + code: V/W + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_h.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_large_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/U + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_h.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_large_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/B + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_h.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_large_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/R + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_h.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_large_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/G + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + "_h.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_large_v_mana() and use_hybrid_v_mana()} + +symbol: + code: V + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "large/" + v_mana_name() + ".png"} + image font size: 120 + enabled: {use_large_v_mana()} +#######Normal Mana 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 +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 +symbol: + code: E + image: Energy.png +symbol: + code: chaos + image: mana_chaos.png + image font size: 151.69 +###################################################################################### Prismatic Symbols +symbol: + code: W/U/B/R/G + image: mana_wubrg.png +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: C/W + image: mana_cmc_cw.png + image font size: 145 +symbol: + code: C/U + image: mana_cmc_cu.png + image font size: 145 +symbol: + code: C/B + image: mana_cmc_cb.png + image font size: 145 +symbol: + code: C/R + image: mana_cmc_cr.png + image font size: 145 +symbol: + code: C/G + image: mana_cmc_cg.png + image font size: 145 +symbol: + code: D/W + image: mana_dw.png + image font size: 120 +symbol: + code: D/U + image: mana_du.png + image font size: 120 +symbol: + code: D/B + image: mana_db.png + image font size: 120 +symbol: + code: D/R + image: mana_dr.png + image font size: 120 +symbol: + code: D/G + image: mana_dg.png + image font size: 120 +symbol: + code: D/E + image: mana_de.png + image font size: 120 +symbol: + code: D/K + image: mana_dk.png + image font size: 120 +symbol: + code: D/P + image: mana_dp.png + image font size: 120 +symbol: + code: D/L + image: mana_dl.png + image font size: 120 +symbol: + code: D/O + image: mana_do.png + image font size: 120 +symbol: + code: D + image: mana_dc.png + image font size: 120 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +symbol: + code: A + image: mana_chaos.png +symbol: + code: H/W + image: mana_phyw.png + image font size: 120 +symbol: + code: H/U + image: mana_phyu.png + image font size: 120 +symbol: + code: H/B + image: mana_phyb.png + image font size: 120 +symbol: + code: H/R + image: mana_phyr.png + image font size: 120 +symbol: + code: H/G + image: mana_phyg.png + image font size: 120 +symbol: + code: L/W + image: mana_loyal_w.png + image font size: 120 +symbol: + code: L/U + image: mana_loyal_u.png + image font size: 120 +symbol: + code: L/B + image: mana_loyal_b.png + image font size: 120 +symbol: + code: L/R + image: mana_loyal_r.png + image font size: 120 +symbol: + code: L/G + image: mana_loyal_g.png + image font size: 120 +symbol: + code: H + image: mana_phyc.png + image font size: 120 +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + code: 2/W + image: 2W.png + enabled: {ancestral_mana()} +symbol: + code: 2/U + image: 2U.png + enabled: {ancestral_mana()} +symbol: + code: 2/B + image: 2B.png + enabled: {ancestral_mana()} +symbol: + code: 2/R + image: 2R.png + enabled: {ancestral_mana()} +symbol: + code: 2/G + image: 2G.png + enabled: {ancestral_mana()} +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.25 + text margin right: .2 + text margin top: -.14 + text margin bottom: .4 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text margin left: .23 + text margin right: .21 + text margin top: -.15 + text margin bottom: -.06 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.9 +symbol: + code: I + image: mana_infinite.png +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 + enabled: {ancestral_mana()} +symbol: + code: 8 + image: 8.png + enabled: {ancestral_mana()} +symbol: + code: 7 + image: 7.png + enabled: {ancestral_mana()} +symbol: + code: 6 + image: 6.png + enabled: {ancestral_mana()} +symbol: + code: 5 + image: 5.png + enabled: {ancestral_mana()} +symbol: + code: 4 + image: 4.png + enabled: {ancestral_mana()} +symbol: + code: 3 + image: 3.png + enabled: {ancestral_mana()} +symbol: + code: 2 + image: 2.png + enabled: {ancestral_mana()} +symbol: + code: 1 + image: 1.png + enabled: {ancestral_mana()} +symbol: + code: 0 + image: 0.png + enabled: {ancestral_mana()} +symbol: + image: mana_circle.png + text margin left: .23 + text margin right: .21 + text margin top: -.15 + text margin bottom: -.06 + code: [0-9]+(?!/[WUBRGCSTQ2])|. + regex: yes + draw text: 0 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.60 + +###################################################################################### Colorless Hybrid Symbols +symbol: + code: C/W + image: { masked_blend(dark: "mana_cc.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/U + image: { masked_blend(dark: "mana_cc.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/B + image: { masked_blend(dark: "mana_cc.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/R + image: { masked_blend(dark: "mana_cc.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/G + image: { masked_blend(dark: "mana_cc.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### #/C Hybrid Symbols + + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + item: C + item: + type: custom + name: generic + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: S + item: + type: line + item: + name: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: colorless hybrid + 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: + name: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + 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 diff --git a/data/magic-mana-null.mse-symbol-font/mana_blank.png b/data/magic-mana-null.mse-symbol-font/mana_blank.png new file mode 100644 index 000000000..cdd297995 Binary files /dev/null and b/data/magic-mana-null.mse-symbol-font/mana_blank.png differ diff --git a/data/magic-mana-null.mse-symbol-font/mana_blank_half.png b/data/magic-mana-null.mse-symbol-font/mana_blank_half.png new file mode 100644 index 000000000..a7c898945 Binary files /dev/null and b/data/magic-mana-null.mse-symbol-font/mana_blank_half.png differ diff --git a/data/magic-mana-null.mse-symbol-font/mana_blank_hybrid.png b/data/magic-mana-null.mse-symbol-font/mana_blank_hybrid.png new file mode 100644 index 000000000..98514f4e2 Binary files /dev/null and b/data/magic-mana-null.mse-symbol-font/mana_blank_hybrid.png differ diff --git a/data/magic-mana-null.mse-symbol-font/mana_chaos.png b/data/magic-mana-null.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..5b961c48c Binary files /dev/null and b/data/magic-mana-null.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-null.mse-symbol-font/mana_plus.png b/data/magic-mana-null.mse-symbol-font/mana_plus.png new file mode 100644 index 000000000..865ef0d0c Binary files /dev/null and b/data/magic-mana-null.mse-symbol-font/mana_plus.png differ diff --git a/data/magic-mana-null.mse-symbol-font/symbol-font b/data/magic-mana-null.mse-symbol-font/symbol-font new file mode 100644 index 000000000..135e1672a --- /dev/null +++ b/data/magic-mana-null.mse-symbol-font/symbol-font @@ -0,0 +1,443 @@ +mse version: 2.0.0 +version: 2017-05-30 +short name: Null Mana symbols +installer group: magic/Mana symbols/null +position hint: 001 +icon: mana_plus.png +# Symbol font with transparent mana symbols +# 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: 135 +horizontal space: 2 +symbol: + code: phi + image: phi.png + image font size: 27 +symbol: + code: + + image: mana_plus.png +symbol: + code: AP + image: mana_ap.png +symbol: + code: T + image: mana_blank.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: mana_blank.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: mana_blank.png +symbol: + code: Q + image: mana_blank.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: mana_blank.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: mana_blank.png +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: B/R/G + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: G/U/B + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: G/W/U + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: R/G/W + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: R/W/U + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: U/B/R + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: U/R/G + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: W/B/R + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: W/U/B + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: W/U + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_blank_hybrid.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: U/B + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: B/R + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: R/G + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: G/W + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: W/B + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: U/R + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: B/G + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: R/W + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: G/U + image: mana_blank_hybrid.png + image font size: 145 +symbol: + code: 1/2 + image: mana_blank.png +symbol: + code: |1 + image: mana_blank_half.png +symbol: + code: |W + image: mana_blank_half.png +symbol: + code: |U + image: mana_blank_half.png +symbol: + code: |B + image: mana_blank_half.png +symbol: + code: |R + image: mana_blank_half.png +symbol: + code: |G + image: mana_blank_half.png +symbol: + code: |S + image: mana_blank_half.png +symbol: + code: E + image: mana_blank.png +symbol: + code: H/W + image: mana_blank_hybrid.png + image font size: 117 +symbol: + code: H/U + image: mana_blank_hybrid.png + image font size: 117 +symbol: + code: H/B + image: mana_blank_hybrid.png + image font size: 117 +symbol: + code: H/R + image: mana_blank_hybrid.png + image font size: 117 +symbol: + code: H/G + image: mana_blank_hybrid.png + image font size: 117 +symbol: + code: H + image: mana_blank_hybrid.png + image font size: 117 +symbol: + code: W + image: mana_blank.png +symbol: + code: U + image: mana_blank.png +symbol: + code: B + image: mana_blank.png +symbol: + code: R + image: mana_blank.png +symbol: + code: G + image: mana_blank.png +symbol: + code: C + image: mana_blank.png +symbol: + code: S + image: mana_blank.png +symbol: + code: I + image: mana_blank.png +symbol: + image: mana_blank_hybrid.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgba(0,0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_blank_hybrid.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgba(0,0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_blank_hybrid.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgba(0,0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_blank_hybrid.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgba(0,0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_blank_hybrid.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgba(0,0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_blank.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: rgba(0,0,0,0) +symbol: + image: mana_blank.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: rgba(0,0,0,0) + 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: I + item: C + item: + + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: + name: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-old.mse-symbol-font/mana_1_half.png b/data/magic-mana-old.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..cd8d8c82a Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_b.png b/data/magic-mana-old.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..00b70e419 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_b_half.png b/data/magic-mana-old.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..469afab80 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_bg.png b/data/magic-mana-old.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..40b1fbe58 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_bgw.png b/data/magic-mana-old.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..db65a6ab0 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_br.png b/data/magic-mana-old.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..d4b25e352 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_brg.png b/data/magic-mana-old.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..e16d05c3d Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_c.png b/data/magic-mana-old.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..821a98d0c Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_chaos.png b/data/magic-mana-old.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_circle.png b/data/magic-mana-old.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_g.png b/data/magic-mana-old.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..f97e60499 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_g_half.png b/data/magic-mana-old.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..f37886ff4 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_gu.png b/data/magic-mana-old.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..92b65a7d7 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_gub.png b/data/magic-mana-old.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..77c511348 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-old.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..1425348d2 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_br.png b/data/magic-mana-old.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..6cc4c7d45 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-old.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..9064cd400 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-old.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..decded208 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-old.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..cb8130071 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-old.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..2319895b6 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-old.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..1cc412436 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-old.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..571cf3b0b Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-old.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..01874d23e Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-old.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..f4d5d0ab4 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_gw.png b/data/magic-mana-old.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..bd5307aa7 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_gwu.png b/data/magic-mana-old.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..2fabf7d53 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_infinite.png b/data/magic-mana-old.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..0d71735dd Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_nb.png b/data/magic-mana-old.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..8eec6a7a4 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_ng.png b/data/magic-mana-old.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..3dda3d9b6 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_nr.png b/data/magic-mana-old.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..b502fc4cb Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_nu.png b/data/magic-mana-old.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..6c1faf9d7 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_nw.png b/data/magic-mana-old.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..a68282b83 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_q.png b/data/magic-mana-old.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..c12358f62 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_q_old.png b/data/magic-mana-old.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..1fad39c44 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_q_older.png b/data/magic-mana-old.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0bf2d6ffc Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_r.png b/data/magic-mana-old.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..9aca3c7ab Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_r_half.png b/data/magic-mana-old.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..0a7021c07 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_rg.png b/data/magic-mana-old.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..2a33ff585 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_rgw.png b/data/magic-mana-old.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..103152d66 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_rw.png b/data/magic-mana-old.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..0402ceee7 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_rwu.png b/data/magic-mana-old.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..2365f22eb Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_s.png b/data/magic-mana-old.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..9ed888629 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_s_half.png b/data/magic-mana-old.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..c55061feb Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_t.png b/data/magic-mana-old.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..7079dfc6e Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_t_old.png b/data/magic-mana-old.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..e42b80e3b Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_t_older.png b/data/magic-mana-old.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..118faa833 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_u.png b/data/magic-mana-old.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..b4141d072 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_u_half.png b/data/magic-mana-old.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..00c7f1903 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_ub.png b/data/magic-mana-old.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..aee3d91aa Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_ubr.png b/data/magic-mana-old.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..da25e5202 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_ur.png b/data/magic-mana-old.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..739ffeab2 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_urg.png b/data/magic-mana-old.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..ecfd82ace Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_w.png b/data/magic-mana-old.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..6ae45c32b Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_w_half.png b/data/magic-mana-old.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..b8e9a0172 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_wb.png b/data/magic-mana-old.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..dfbf62d26 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_wbr.png b/data/magic-mana-old.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..2d5fa1edd Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_wu.png b/data/magic-mana-old.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..b48d38e1e Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-old.mse-symbol-font/mana_wub.png b/data/magic-mana-old.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..292f64462 Binary files /dev/null and b/data/magic-mana-old.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-old.mse-symbol-font/symbol-font b/data/magic-mana-old.mse-symbol-font/symbol-font new file mode 100644 index 000000000..bbef0efee --- /dev/null +++ b/data/magic-mana-old.mse-symbol-font/symbol-font @@ -0,0 +1,395 @@ +mse version: 0.3.8 +version: 2015-12-13 +short name: 4th edition +position hint: 051 +installer group: magic/Mana symbols/4th edition style +icon: mana_w.png +# Symbol font in the very old style, used on very old style cards +# Note: +# Define small_mana_t:="mana_t(_old)?.png" in the init script of the style +# +# So for example: +# +#init script: +# small_mana_t := "mana_t.png" + +image font size: 135 +horizontal space: 2 +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + code: I + image: mana_infinite.png +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: rgb(0,0,0) +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: I + item: X + item: Y + item: Z + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_1_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..cd8d8c82a Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_b.png b/data/magic-mana-scroll.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..e894a5b51 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_b_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..134445d60 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_bg.png b/data/magic-mana-scroll.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..a329a3806 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_bgw.png b/data/magic-mana-scroll.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..b470babd7 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_br.png b/data/magic-mana-scroll.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..4e1c4d9f1 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_brg.png b/data/magic-mana-scroll.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..9c97bebd2 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_c.png b/data/magic-mana-scroll.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..821a98d0c Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_chaos.png b/data/magic-mana-scroll.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_circle.png b/data/magic-mana-scroll.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_crude.png b/data/magic-mana-scroll.mse-symbol-font/mana_crude.png new file mode 100644 index 000000000..c61ac2da2 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_crude.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_e.png b/data/magic-mana-scroll.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..a01eecca1 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_g.png b/data/magic-mana-scroll.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..10a159cb0 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_g_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..107888760 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_gu.png b/data/magic-mana-scroll.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..d4c302b4e Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_gub.png b/data/magic-mana-scroll.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..625d92089 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..21465c832 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_br.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..802deacb3 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..0b5b3cc56 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..4166b3c8b Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..ab1c6b8fc Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..79d7b487d Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..fd3ca3434 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..d91706962 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..c187bc94b Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-scroll.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..9543c032b Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_gw.png b/data/magic-mana-scroll.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..7b8b3a9d7 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_gwu.png b/data/magic-mana-scroll.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..ed66dbc22 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_infinite.png b/data/magic-mana-scroll.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..0d71735dd Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_nb.png b/data/magic-mana-scroll.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..898925c69 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_ng.png b/data/magic-mana-scroll.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..fac0910f7 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_nr.png b/data/magic-mana-scroll.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..a84804357 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_nu.png b/data/magic-mana-scroll.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..2e8810933 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_nw.png b/data/magic-mana-scroll.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..04feb2857 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_phyb.png b/data/magic-mana-scroll.mse-symbol-font/mana_phyb.png new file mode 100644 index 000000000..e1be893ce Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_phyb.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_phyc.png b/data/magic-mana-scroll.mse-symbol-font/mana_phyc.png new file mode 100644 index 000000000..819897928 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_phyc.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_phyg.png b/data/magic-mana-scroll.mse-symbol-font/mana_phyg.png new file mode 100644 index 000000000..2fac9a89a Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_phyg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_phyr.png b/data/magic-mana-scroll.mse-symbol-font/mana_phyr.png new file mode 100644 index 000000000..185924ea2 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_phyr.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_phyu.png b/data/magic-mana-scroll.mse-symbol-font/mana_phyu.png new file mode 100644 index 000000000..c03aa6e79 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_phyu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_phyw.png b/data/magic-mana-scroll.mse-symbol-font/mana_phyw.png new file mode 100644 index 000000000..2fffac9e7 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_phyw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_plus.png b/data/magic-mana-scroll.mse-symbol-font/mana_plus.png new file mode 100644 index 000000000..865ef0d0c Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_plus.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_q.png b/data/magic-mana-scroll.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..c12358f62 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_q_old.png b/data/magic-mana-scroll.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..1fad39c44 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_q_older.png b/data/magic-mana-scroll.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0bf2d6ffc Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_r.png b/data/magic-mana-scroll.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..a339eb507 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_r_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..e19e5f681 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_rg.png b/data/magic-mana-scroll.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..28523be16 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_rgw.png b/data/magic-mana-scroll.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..1f1178fe4 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_rw.png b/data/magic-mana-scroll.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..a9f187d8a Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_rwu.png b/data/magic-mana-scroll.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..8e116c910 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_s.png b/data/magic-mana-scroll.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..557e451d1 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_s_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..84219fa06 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_t.png b/data/magic-mana-scroll.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..7079dfc6e Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_t_old.png b/data/magic-mana-scroll.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..e42b80e3b Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_t_older.png b/data/magic-mana-scroll.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..118faa833 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_u.png b/data/magic-mana-scroll.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..04a6837cd Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_u_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..9235a732f Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_ub.png b/data/magic-mana-scroll.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..ee9bea502 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_ubr.png b/data/magic-mana-scroll.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..f837b34ab Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_ur.png b/data/magic-mana-scroll.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..7fa0f2887 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_urg.png b/data/magic-mana-scroll.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..4e27e9dec Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_w.png b/data/magic-mana-scroll.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..eebe2e65b Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_w_half.png b/data/magic-mana-scroll.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..476e64e5f Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_wb.png b/data/magic-mana-scroll.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..fe8a275b1 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_wbr.png b/data/magic-mana-scroll.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..9566e7892 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_wu.png b/data/magic-mana-scroll.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..fa26b3ea1 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_wub.png b/data/magic-mana-scroll.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..421ae8142 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_x.png b/data/magic-mana-scroll.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..062e770e4 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_y.png b/data/magic-mana-scroll.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..33f41e175 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/mana_z.png b/data/magic-mana-scroll.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..253c79cbf Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/phi.png b/data/magic-mana-scroll.mse-symbol-font/phi.png new file mode 100644 index 000000000..669fd0125 Binary files /dev/null and b/data/magic-mana-scroll.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-scroll.mse-symbol-font/symbol-font b/data/magic-mana-scroll.mse-symbol-font/symbol-font new file mode 100644 index 000000000..4eb98f5ec --- /dev/null +++ b/data/magic-mana-scroll.mse-symbol-font/symbol-font @@ -0,0 +1,446 @@ +mse version: 2.0.0 +version: 2015-12-13 +short name: scroll +installer group: magic/Mana symbols/normal style +position hint: 001 +icon: mana_r.png +# 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: 135 +horizontal space: 2 +symbol: + code: phi + image: phi.png + image font size: 27 +symbol: + code: + + image: mana_plus.png +symbol: + code: AP + image: mana_ap.png +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +symbol: + code: E + image: mana_e.png +symbol: + code: 9AP + image: mana_9ap.png +symbol: + code: H/W + image: mana_phyw.png + image font size: 117 +symbol: + code: H/U + image: mana_phyu.png + image font size: 117 +symbol: + code: H/B + image: mana_phyb.png + image font size: 117 +symbol: + code: H/R + image: mana_phyr.png + image font size: 117 +symbol: + code: H/G + image: mana_phyg.png + image font size: 117 +symbol: + code: H + image: mana_phyc.png + image font size: 117 +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +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: rgb(0,0,0) +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: rgb(0,0,0) + 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: I + item: C + item: + + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: + name: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_1_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..3540abcd5 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_b.png b/data/magic-mana-small-abu.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..9cdddbfaf Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_b_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..b1c0295ae Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_bg.png b/data/magic-mana-small-abu.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..63ba45bf2 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_bgw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..131b6ad7d Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_br.png b/data/magic-mana-small-abu.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..c0dcc595e Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_brg.png b/data/magic-mana-small-abu.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..a2b2ceffe Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_c.png b/data/magic-mana-small-abu.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..38dbb8cf3 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-abu.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_circle.png b/data/magic-mana-small-abu.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..ae5443601 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_g.png b/data/magic-mana-small-abu.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..94c235491 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_g_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..c588f0b48 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_gu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..424c91996 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_gub.png b/data/magic-mana-small-abu.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..0254fe6b5 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..242ff6c50 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..30802e2a4 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..8ab840f03 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..a0f7739da Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..bf1035851 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..33cbe8fbb Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..9d1ee0be2 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..30b24fc3d Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..319459a48 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..eac8bab00 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_gw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..cb6f45ab0 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_gwu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..18d83a6b4 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-abu.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..925c1348b Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_nb.png b/data/magic-mana-small-abu.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..2ded634d6 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_ng.png b/data/magic-mana-small-abu.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..909a718a1 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_nr.png b/data/magic-mana-small-abu.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..5266b569d Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_nu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..8f1da5585 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_nw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..b88b7b528 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_phy_b.png b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_b.png new file mode 100644 index 000000000..34fa3f791 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_b.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_phy_c.png b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_c.png new file mode 100644 index 000000000..2b9c81bd1 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_c.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_phy_g.png b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_g.png new file mode 100644 index 000000000..478aff72b Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_g.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_phy_r.png b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_r.png new file mode 100644 index 000000000..a739e9c11 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_r.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_phy_u.png b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_u.png new file mode 100644 index 000000000..8eaa17846 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_u.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_phy_w.png b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_w.png new file mode 100644 index 000000000..7fc7ffa09 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_phy_w.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_q.png b/data/magic-mana-small-abu.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..9bf0fa6f9 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_r.png b/data/magic-mana-small-abu.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..5ab50ddd3 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_r_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..966b3b702 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_rg.png b/data/magic-mana-small-abu.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..d49b7682e Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_rgw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..d516d27c2 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_rw.png b/data/magic-mana-small-abu.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..aa2cdcfd6 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_rwu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..7a89f81e0 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_s.png b/data/magic-mana-small-abu.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..a27a46f38 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_s_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..626c350d5 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_t.png b/data/magic-mana-small-abu.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..56ba8044c Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_u.png b/data/magic-mana-small-abu.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..f4fed771c Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_u_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..cdf7f0002 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_ub.png b/data/magic-mana-small-abu.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..c36633742 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_ubr.png b/data/magic-mana-small-abu.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..7860d3977 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_ur.png b/data/magic-mana-small-abu.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..984a5d0e3 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_urg.png b/data/magic-mana-small-abu.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..2440964c2 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_w.png b/data/magic-mana-small-abu.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..c58032e17 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_w_half.png b/data/magic-mana-small-abu.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..94fa97405 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_wb.png b/data/magic-mana-small-abu.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..a68962158 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_wbr.png b/data/magic-mana-small-abu.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..6428499dd Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_wu.png b/data/magic-mana-small-abu.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..8a217db07 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_wub.png b/data/magic-mana-small-abu.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..afaa10526 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_x.png b/data/magic-mana-small-abu.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..9adc4c0b1 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_y.png b/data/magic-mana-small-abu.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..acf8327a6 Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/mana_z.png b/data/magic-mana-small-abu.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..b2a88f81d Binary files /dev/null and b/data/magic-mana-small-abu.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-small-abu.mse-symbol-font/symbol-font b/data/magic-mana-small-abu.mse-symbol-font/symbol-font new file mode 100644 index 000000000..92ece92fd --- /dev/null +++ b/data/magic-mana-small-abu.mse-symbol-font/symbol-font @@ -0,0 +1,404 @@ +mse version: 0.3.8 +version: 2015-12-13 +short name: abu +installer group: magic/Mana symbols/abu style +position hint: 033 +icon: mana_r.png +# 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: 135 +horizontal space: 2 +symbol: + code: T + image: mana_t.png +symbol: + code: Q + image: mana_q.png +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +symbol: + code: H/W + image: mana_phy_w.png + image font size: 145 +symbol: + code: H/U + image: mana_phy_u.png + image font size: 145 +symbol: + code: H/B + image: mana_phy_b.png + image font size: 145 +symbol: + code: H/R + image: mana_phy_r.png + image font size: 145 +symbol: + code: H/G + image: mana_phy_g.png + image font size: 145 +symbol: + code: H + image: mana_phy_c.png + image font size: 145 +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +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: rgb(0,0,0) +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: rgb(0,0,0) + max stretch: 0.57 + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_1_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_1_half.png new file mode 100644 index 000000000..b295de811 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_1_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_b.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_b.png new file mode 100644 index 000000000..2f28c75f6 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_b.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_b_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_b_half.png new file mode 100644 index 000000000..47d219853 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_b_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_bg.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_bg.png new file mode 100644 index 000000000..8b78c6128 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_bg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_bgw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_bgw.png new file mode 100644 index 000000000..0592ae720 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_bgw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_br.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_br.png new file mode 100644 index 000000000..3ea43e0bf Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_br.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_brg.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_brg.png new file mode 100644 index 000000000..17beeafef Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_brg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_c.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_c.png new file mode 100644 index 000000000..e182b02b7 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_c.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_chaos.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_chaos.png new file mode 100644 index 000000000..79f7b0903 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_chaos.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_circle.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_circle.png new file mode 100644 index 000000000..f321e4aa6 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_circle.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_g.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_g.png new file mode 100644 index 000000000..2c4d694c7 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_g.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_g_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_g_half.png new file mode 100644 index 000000000..ca1bd20be Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_g_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_gu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_gu.png new file mode 100644 index 000000000..e0840ed12 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_gu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_gub.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_gub.png new file mode 100644 index 000000000..6e8968f15 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_gub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_bg.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_bg.png new file mode 100644 index 000000000..e6a3de544 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_bg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_br.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_br.png new file mode 100644 index 000000000..bb4f5ce8d Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_br.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_gu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_gu.png new file mode 100644 index 000000000..769971419 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_gu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_gw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_gw.png new file mode 100644 index 000000000..664ff534d Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_gw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_rg.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_rg.png new file mode 100644 index 000000000..3bbdc3b1b Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_rg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_rw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_rw.png new file mode 100644 index 000000000..beae64939 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_rw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_ub.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_ub.png new file mode 100644 index 000000000..1ed8b3985 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_ub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_ur.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_ur.png new file mode 100644 index 000000000..a9b86ce80 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_ur.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_wb.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_wb.png new file mode 100644 index 000000000..68161a5d0 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_wb.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_wu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_wu.png new file mode 100644 index 000000000..1340b4988 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_guild_wu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_gw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_gw.png new file mode 100644 index 000000000..433cf5011 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_gw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_gwu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_gwu.png new file mode 100644 index 000000000..08c336fdb Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_gwu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_infinite.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_infinite.png new file mode 100644 index 000000000..1e7e328d8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_infinite.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_nb.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_nb.png new file mode 100644 index 000000000..fcbab1289 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_nb.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_ng.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_ng.png new file mode 100644 index 000000000..f3046c95c Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_ng.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_nr.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_nr.png new file mode 100644 index 000000000..3fc5a9e7f Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_nr.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_nu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_nu.png new file mode 100644 index 000000000..2e34efac8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_nu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_nw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_nw.png new file mode 100644 index 000000000..de91c786a Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_nw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_q.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_q.png new file mode 100644 index 000000000..bd6dbbc30 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_q.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_q_old.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_q_old.png new file mode 100644 index 000000000..40e9a5a69 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_q_old.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_q_older.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_q_older.png new file mode 100644 index 000000000..49ee49c56 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_q_older.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_r.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_r.png new file mode 100644 index 000000000..5f50cdbf4 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_r.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_r_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_r_half.png new file mode 100644 index 000000000..9b4309079 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_r_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_rg.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_rg.png new file mode 100644 index 000000000..41941ecf8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_rg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_rgw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_rgw.png new file mode 100644 index 000000000..012e16081 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_rgw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_rw.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_rw.png new file mode 100644 index 000000000..59485bbe4 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_rw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_rwu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_rwu.png new file mode 100644 index 000000000..27ea3996a Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_rwu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_s.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_s.png new file mode 100644 index 000000000..fb3e9db4e Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_s.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_s_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_s_half.png new file mode 100644 index 000000000..751809b04 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_s_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_t.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_t.png new file mode 100644 index 000000000..6f89a502f Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_t.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_t_old.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_t_old.png new file mode 100644 index 000000000..cfedc1c29 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_t_old.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_t_older.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_t_older.png new file mode 100644 index 000000000..9c5dcf6e6 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_t_older.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_u.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_u.png new file mode 100644 index 000000000..937a12eb8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_u.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_u_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_u_half.png new file mode 100644 index 000000000..cf139e693 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_u_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_ub.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_ub.png new file mode 100644 index 000000000..b227ea297 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_ub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_ubr.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_ubr.png new file mode 100644 index 000000000..4ad9985a5 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_ubr.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_ur.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_ur.png new file mode 100644 index 000000000..96dbb8c67 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_ur.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_urg.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_urg.png new file mode 100644 index 000000000..058e72254 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_urg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_w.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_w.png new file mode 100644 index 000000000..c081ea579 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_w.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_w_half.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_w_half.png new file mode 100644 index 000000000..49715ee6f Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_w_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_wb.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_wb.png new file mode 100644 index 000000000..e724df952 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_wb.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_wbr.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_wbr.png new file mode 100644 index 000000000..bd92a28f4 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_wbr.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_wu.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_wu.png new file mode 100644 index 000000000..0c56502bf Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_wu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_wub.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_wub.png new file mode 100644 index 000000000..ccb1e5d2c Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_wub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_x.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_x.png new file mode 100644 index 000000000..f1f9ccf68 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_x.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_y.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_y.png new file mode 100644 index 000000000..7b667e53a Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_y.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/mana_z.png b/data/magic-mana-small-border.mse-symbol-font.new/mana_z.png new file mode 100644 index 000000000..3fb96e172 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font.new/mana_z.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font.new/symbol-font b/data/magic-mana-small-border.mse-symbol-font.new/symbol-font new file mode 100644 index 000000000..1d9248c8c --- /dev/null +++ b/data/magic-mana-small-border.mse-symbol-font.new/symbol-font @@ -0,0 +1,395 @@ +mse version: 0.3.8 +version: 2015-12-13 +short name: bordered +installer group: magic/Mana symbols/border style +position hint: 117 +icon: mana_r.png +# 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: 135 +horizontal space: 2 +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text margin left: .22 + text margin right: .22 + text margin top: -.10 + text margin bottom: -.10 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .19 + text margin right: .19 + text margin top: -.13 + text margin bottom: -.13 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.57 +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G \ No newline at end of file diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_1_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..b295de811 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_b.png b/data/magic-mana-small-border.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..2f28c75f6 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_b_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..47d219853 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_bg.png b/data/magic-mana-small-border.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..8b78c6128 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_bgw.png b/data/magic-mana-small-border.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..0592ae720 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_br.png b/data/magic-mana-small-border.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..3ea43e0bf Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_brg.png b/data/magic-mana-small-border.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..17beeafef Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_c.png b/data/magic-mana-small-border.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..e182b02b7 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-border.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..79f7b0903 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_circle.png b/data/magic-mana-small-border.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..f321e4aa6 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_g.png b/data/magic-mana-small-border.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..2c4d694c7 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_g_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..ca1bd20be Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_gu.png b/data/magic-mana-small-border.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..e0840ed12 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_gub.png b/data/magic-mana-small-border.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..6e8968f15 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..e6a3de544 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..bb4f5ce8d Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..769971419 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..664ff534d Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..3bbdc3b1b Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..beae64939 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..1ed8b3985 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..a9b86ce80 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..68161a5d0 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-border.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..1340b4988 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_gw.png b/data/magic-mana-small-border.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..433cf5011 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_gwu.png b/data/magic-mana-small-border.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..08c336fdb Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-border.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..1e7e328d8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_nb.png b/data/magic-mana-small-border.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..fcbab1289 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_ng.png b/data/magic-mana-small-border.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..f3046c95c Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_nr.png b/data/magic-mana-small-border.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..3fc5a9e7f Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_nu.png b/data/magic-mana-small-border.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..2e34efac8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_nw.png b/data/magic-mana-small-border.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..de91c786a Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_q.png b/data/magic-mana-small-border.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..bd6dbbc30 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-border.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..40e9a5a69 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-border.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..49ee49c56 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_r.png b/data/magic-mana-small-border.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..5f50cdbf4 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_r_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..9b4309079 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_rg.png b/data/magic-mana-small-border.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..41941ecf8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_rgw.png b/data/magic-mana-small-border.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..012e16081 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_rw.png b/data/magic-mana-small-border.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..59485bbe4 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_rwu.png b/data/magic-mana-small-border.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..27ea3996a Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_s.png b/data/magic-mana-small-border.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..fb3e9db4e Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_s_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..751809b04 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_t.png b/data/magic-mana-small-border.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..6f89a502f Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-border.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..cfedc1c29 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-border.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..9c5dcf6e6 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_u.png b/data/magic-mana-small-border.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..937a12eb8 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_u_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..cf139e693 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_ub.png b/data/magic-mana-small-border.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..b227ea297 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_ubr.png b/data/magic-mana-small-border.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..4ad9985a5 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_ur.png b/data/magic-mana-small-border.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..96dbb8c67 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_urg.png b/data/magic-mana-small-border.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..058e72254 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_w.png b/data/magic-mana-small-border.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..c081ea579 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_w_half.png b/data/magic-mana-small-border.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..49715ee6f Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_wb.png b/data/magic-mana-small-border.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..e724df952 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_wbr.png b/data/magic-mana-small-border.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..bd92a28f4 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_wu.png b/data/magic-mana-small-border.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..0c56502bf Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_wub.png b/data/magic-mana-small-border.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..ccb1e5d2c Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_x.png b/data/magic-mana-small-border.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..f1f9ccf68 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_y.png b/data/magic-mana-small-border.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..7b667e53a Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/mana_z.png b/data/magic-mana-small-border.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..3fb96e172 Binary files /dev/null and b/data/magic-mana-small-border.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-small-border.mse-symbol-font/symbol-font b/data/magic-mana-small-border.mse-symbol-font/symbol-font new file mode 100644 index 000000000..1d9248c8c --- /dev/null +++ b/data/magic-mana-small-border.mse-symbol-font/symbol-font @@ -0,0 +1,395 @@ +mse version: 0.3.8 +version: 2015-12-13 +short name: bordered +installer group: magic/Mana symbols/border style +position hint: 117 +icon: mana_r.png +# 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: 135 +horizontal space: 2 +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.28 + text margin right: .21 + text margin top: -.15 + text margin bottom: .36 + text font: + name: MPlantin + size: .53 + color: rgb(0,0,0) + max stretch: 0.44 + image font size: 145 +symbol: + image: mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text margin left: .22 + text margin right: .22 + text margin top: -.10 + text margin bottom: -.10 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .19 + text margin right: .19 + text margin top: -.13 + text margin bottom: -.13 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.57 +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G \ No newline at end of file diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_1_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..8512062c5 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_b.png b/data/magic-mana-small-dark.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..894eeef8a Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_b_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..7a3596feb Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_bg.png b/data/magic-mana-small-dark.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..0e11095d2 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_bgw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..ed5420ad8 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_br.png b/data/magic-mana-small-dark.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..0349cc0d2 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_brg.png b/data/magic-mana-small-dark.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..6cccc11e6 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_c.png b/data/magic-mana-small-dark.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..821a98d0c Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-dark.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_circle.png b/data/magic-mana-small-dark.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..069b09fe2 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_g.png b/data/magic-mana-small-dark.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..759e49e63 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_g_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..bbc4f0e58 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_gu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..93f10febc Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_gub.png b/data/magic-mana-small-dark.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..64a7d6a27 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..4921cddf5 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..0cb53e32e Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..7893ce363 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..d37b7eb69 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..0cf6bd663 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..53df6b021 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..2558bedfe Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..1be2eb680 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..353ccedb4 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..e67158a48 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_gw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..be6d082d2 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_gwu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..2f68a5e26 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-dark.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..2e346ee97 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_nb.png b/data/magic-mana-small-dark.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..6dea77f11 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_ng.png b/data/magic-mana-small-dark.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..ee5e98edd Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_nr.png b/data/magic-mana-small-dark.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..82d204c78 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_nu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..649bf0543 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_nw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..3d5e65a73 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_q.png b/data/magic-mana-small-dark.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..c12358f62 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-dark.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..1fad39c44 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-dark.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0bf2d6ffc Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_r.png b/data/magic-mana-small-dark.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..9a76bff44 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_r_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..2e21bdfc5 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_rg.png b/data/magic-mana-small-dark.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..efa0ec776 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_rgw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..b914c50fe Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_rw.png b/data/magic-mana-small-dark.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..27930ff9c Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_rwu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..dd99e20e8 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_s.png b/data/magic-mana-small-dark.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..9298b5676 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_s_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..6fcc8eec5 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_t.png b/data/magic-mana-small-dark.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..5e63583a9 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-dark.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..e377fd7ec Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-dark.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..0dddc7e95 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_u.png b/data/magic-mana-small-dark.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..574a30036 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_u_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..2f4d62166 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_ub.png b/data/magic-mana-small-dark.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..2a45dc0a4 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_ubr.png b/data/magic-mana-small-dark.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..21d026b9c Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_ur.png b/data/magic-mana-small-dark.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..e44169bf7 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_urg.png b/data/magic-mana-small-dark.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..729c5ab96 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_w.png b/data/magic-mana-small-dark.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..d3cbd486a Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_w_half.png b/data/magic-mana-small-dark.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..1b78c57b6 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_wb.png b/data/magic-mana-small-dark.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..0ac374610 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_wbr.png b/data/magic-mana-small-dark.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..095a629c7 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_wu.png b/data/magic-mana-small-dark.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..a590898fe Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_wub.png b/data/magic-mana-small-dark.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..ec9f9b281 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_x.png b/data/magic-mana-small-dark.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..6e91a1223 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_y.png b/data/magic-mana-small-dark.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..8228a1e2d Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/mana_z.png b/data/magic-mana-small-dark.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..8a7829988 Binary files /dev/null and b/data/magic-mana-small-dark.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-small-dark.mse-symbol-font/symbol-font b/data/magic-mana-small-dark.mse-symbol-font/symbol-font new file mode 100644 index 000000000..e257a3147 --- /dev/null +++ b/data/magic-mana-small-dark.mse-symbol-font/symbol-font @@ -0,0 +1,395 @@ +mse version: 0.3.8 +version: 2015-12-13 +short name: normal dark +installer group: magic/Mana symbols/normal dark style +position hint: 031 +icon: mana_r.png +# 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: 135 +horizontal space: 2 +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 +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 +symbol: + code: chaos + image: mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: mana_wub.png + image font size: 145 +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: mana_wu.png + image font size: 145 +symbol: + code: U/B + image: mana_ub.png + image font size: 145 +symbol: + code: B/R + image: mana_br.png + image font size: 145 +symbol: + code: R/G + image: mana_rg.png + image font size: 145 +symbol: + code: G/W + image: mana_gw.png + image font size: 145 +symbol: + code: W/B + image: mana_wb.png + image font size: 145 +symbol: + code: U/R + image: mana_ur.png + image font size: 145 +symbol: + code: B/G + image: mana_bg.png + image font size: 145 +symbol: + code: R/W + image: mana_rw.png + image font size: 145 +symbol: + code: G/U + image: mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: mana_1_half.png +symbol: + code: |1 + image: mana_1_half.png +symbol: + code: |W + image: mana_w_half.png +symbol: + code: |U + image: mana_u_half.png +symbol: + code: |B + image: mana_b_half.png +symbol: + code: |R + image: mana_r_half.png +symbol: + code: |G + image: mana_g_half.png +symbol: + code: |S + image: mana_s_half.png +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: C + image: mana_c.png +symbol: + code: S + image: mana_s.png +symbol: + code: I + image: mana_infinite.png +symbol: + image: mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +symbol: + image: mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: rgb(0,0,0) + max stretch: 0.5 + image font size: 145 +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: rgb(0,0,0) +symbol: + image: mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: MPlantin + size: 1 + color: rgb(0,0,0) + max stretch: 0.5 +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/artifact.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/artifact.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/black_circle.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..4da256f24 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/checkbox.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..5a84c9d8b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/creature.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/creature.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/enchantment.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/instant.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/instant.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/land.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/land.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltydown.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltydown.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltynaught.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltynaught.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltyup.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/loyaltyup.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_a.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..ce68cab86 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_aa.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..d5f45be09 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_b.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..e894a5b51 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_bb.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..b088f4e1b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e03d762c8 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_c.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..821a98d0c Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_b.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..1e146aa79 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_g.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..e0937c6d7 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_k.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..edebc01ae Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..a8da1fbc1 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_p.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..4550962b0 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_r.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..99faa4761 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_u.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..9624b0317 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_w.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..ca5b5457e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_e.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..b7c7fd20e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_g.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..10a159cb0 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_gg.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..26fc0d30e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..6a6c8ca30 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..21465c832 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..802deacb3 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..0b5b3cc56 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..4166b3c8b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..ab1c6b8fc Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..79d7b487d Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..fd3ca3434 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..d91706962 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..c187bc94b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..9543c032b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..0d71735dd Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_k.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..202d0f3fc Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_kk.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..23030befe Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..ab3044dc2 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_l.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..5b8a9ebc4 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ll.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..d6ccf93ac Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_lll.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..cf88e2cb0 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_o.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..4b2986f07 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_oo.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..d9f0906df Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ooo.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..901de7b98 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_p.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..67dfa499a Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_pp.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..c916ecf16 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..2f563e6d8 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..c12358f62 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..1fad39c44 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0bf2d6ffc Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_r.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..a339eb507 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_rr.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..0ea84edb5 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..0c5f95a6e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_s.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..557e451d1 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ss.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..21c9860bd Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..7079dfc6e Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..e42b80e3b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..118faa833 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_u.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..04a6837cd Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_uu.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..d60d4553d Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..af55d1812 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_w.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..eebe2e65b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..e7f9f5867 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ww.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..f0665f86d Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_www.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..56b72769c Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/multitype.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/multitype.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/night_circle.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..f0287aa2b Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/one_half.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/phi.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/phi.png new file mode 100644 index 000000000..669fd0125 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/planeswalk.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..dd0c5a577 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/planeswalker.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/sorcery.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/structure.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/structure.png new file mode 100644 index 000000000..1e6aebebf Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/sun_circle.png b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..a6397c5c0 Binary files /dev/null and b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-extra-m15-purple.mse-symbol-font/symbol-font b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/symbol-font new file mode 100644 index 000000000..013d641d3 --- /dev/null +++ b/data/magic-mana-small-extra-m15-purple.mse-symbol-font/symbol-font @@ -0,0 +1,1447 @@ +mse version: 2.0.0 +short name: M15 normal w/ purple modifications +position hint: 201 +icon: mana_a.png +version: 2015-12-14 +installer group: magic/Mana symbols/normal style with extra colors/M15/purple +# 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: 135 +horizontal space: 2 + +###################################################################################### 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 +###################################################################################### 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 +###################################################################################### Loyalty Symbols +symbol: + image: loyaltyup.png + code: ([+][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltydown.png + code: ([-][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltynaught.png + code: ([=XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +###################################################################################### 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 +###################################################################################### 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 +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: W/U/P + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/P/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/P/B + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/P/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/P/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/P + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/P + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: W/P + image: { masked_blend(dark: "mana_ww.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/P + image: { masked_blend(dark: "mana_uu.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/K + image: { masked_blend(dark: "mana_pp.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Artifact Hybrid Symbols +symbol: + code: A/W + image: { masked_blend(dark: "mana_aa.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/U + image: { masked_blend(dark: "mana_aa.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/B + image: { masked_blend(dark: "mana_aa.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/R + image: { masked_blend(dark: "mana_aa.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/G + image: { masked_blend(dark: "mana_aa.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/P + image: { masked_blend(dark: "mana_aa.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/K + image: { masked_blend(dark: "mana_aa.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 117 +###################################################################################### Multiple Monocolored Hybrid Mana Symbols +symbol: + code: W/W/W + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/U/U + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/B/B + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/R/R + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/G/G + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/P/P + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/K/K + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/W + image: { masked_blend(dark: "mana_ww.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/U + image: { masked_blend(dark: "mana_uu.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/B + image: { masked_blend(dark: "mana_bb.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/R + image: { masked_blend(dark: "mana_rr.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/G + image: { masked_blend(dark: "mana_gg.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/P + image: { masked_blend(dark: "mana_pp.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/K + image: { masked_blend(dark: "mana_kk.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/S + image: { masked_blend(dark: "mana_ss.png", light: "mana_ss.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/A + image: { masked_blend(dark: "mana_aa.png", light: "mana_aa.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### 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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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: + type: line + item: X + item: Y + item: Z + item: ∞ + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: P + item: K + item: A + 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 purple + item: W/P + item: U/P + item: P/B + item: P/R + item: P/G + item: P/K + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/P + item: S/K + item: + name: with artifact + item: A/W + item: A/U + item: A/B + item: A/R + item: A/G + item: A/P + item: A/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with purple + item: W/U/P + item: W/P/B + item: U/P/B + item: U/P/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: G/W/P + item: G/U/P + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/P + item: H/K + 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/P + item: 2/K + item: 2/S + item: 2/A + 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 + item: + type: line + item: + name: loyalty changes + item: + name: +N + item: +0 loyalty + item: +1 loyalty + item: +2 loyalty + item: +3 loyalty + item: +4 loyalty + item: +5 loyalty + item: +6 loyalty + item: +7 loyalty + item: +8 loyalty + item: +9 loyalty + item: +X loyalty + item: + name: -N + item: -0 loyalty + item: -1 loyalty + item: -2 loyalty + item: -3 loyalty + item: -4 loyalty + item: -5 loyalty + item: -6 loyalty + item: -7 loyalty + item: -8 loyalty + item: -9 loyalty + item: -X loyalty + item: + name: =N + item: 0 loyalty + item: 1 loyalty + item: 2 loyalty + item: 3 loyalty + item: 4 loyalty + item: 5 loyalty + item: 6 loyalty + item: 7 loyalty + item: 8 loyalty + item: 9 loyalty + item: X loyalty diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/artifact.png b/data/magic-mana-small-extra-m15.mse-symbol-font/artifact.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/black_circle.png b/data/magic-mana-small-extra-m15.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..4da256f24 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/checkbox.png b/data/magic-mana-small-extra-m15.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..5a84c9d8b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/creature.png b/data/magic-mana-small-extra-m15.mse-symbol-font/creature.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/enchantment.png b/data/magic-mana-small-extra-m15.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/instant.png b/data/magic-mana-small-extra-m15.mse-symbol-font/instant.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/land.png b/data/magic-mana-small-extra-m15.mse-symbol-font/land.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltydown.png b/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltydown.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltynaught.png b/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltynaught.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltyup.png b/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/loyaltyup.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_a.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..ce68cab86 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_aa.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..d5f45be09 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_b.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..e894a5b51 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_bb.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..b088f4e1b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e03d762c8 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_c.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..821a98d0c Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_cc.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..bc023fd11 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_b.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..1e146aa79 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_g.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..e0937c6d7 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_k.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..edebc01ae Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..a8da1fbc1 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_p.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..4550962b0 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_r.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..99faa4761 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_u.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..9624b0317 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_w.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..ca5b5457e Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_g.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..10a159cb0 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_gg.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..26fc0d30e Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..6a6c8ca30 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..21465c832 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..802deacb3 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..0b5b3cc56 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..4166b3c8b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..ab1c6b8fc Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..79d7b487d Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..fd3ca3434 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..d91706962 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..c187bc94b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..9543c032b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..0d71735dd Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_k.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..202d0f3fc Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_kk.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..23030befe Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..ab3044dc2 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_p.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..67dfa499a Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_pp.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..c916ecf16 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..2f563e6d8 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..c12358f62 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..1fad39c44 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0bf2d6ffc Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_r.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..a339eb507 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_rr.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..0ea84edb5 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..0c5f95a6e Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_s.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..557e451d1 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ss.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..21c9860bd Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..7079dfc6e Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..e42b80e3b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..118faa833 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_u.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..04a6837cd Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_uu.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..d60d4553d Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..af55d1812 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_w.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..eebe2e65b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..e7f9f5867 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ww.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..f0665f86d Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mana_www.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..56b72769c Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/multitype.png b/data/magic-mana-small-extra-m15.mse-symbol-font/multitype.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/night_circle.png b/data/magic-mana-small-extra-m15.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..f0287aa2b Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/one_half.png b/data/magic-mana-small-extra-m15.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/phi.png b/data/magic-mana-small-extra-m15.mse-symbol-font/phi.png new file mode 100644 index 000000000..669fd0125 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/planeswalk.png b/data/magic-mana-small-extra-m15.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..dd0c5a577 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/planeswalker.png b/data/magic-mana-small-extra-m15.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/sorcery.png b/data/magic-mana-small-extra-m15.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/structure.png b/data/magic-mana-small-extra-m15.mse-symbol-font/structure.png new file mode 100644 index 000000000..1e6aebebf Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/sun_circle.png b/data/magic-mana-small-extra-m15.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..a6397c5c0 Binary files /dev/null and b/data/magic-mana-small-extra-m15.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-extra-m15.mse-symbol-font/symbol-font b/data/magic-mana-small-extra-m15.mse-symbol-font/symbol-font new file mode 100644 index 000000000..7feb149d6 --- /dev/null +++ b/data/magic-mana-small-extra-m15.mse-symbol-font/symbol-font @@ -0,0 +1,1506 @@ +mse version: 2.0.0 +short name: M15 normal w/ extra colors +position hint: 201 +icon: mana_a.png +version: 2016-03-13 +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: 135 +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 +###################################################################################### Loyalty Symbols +symbol: + image: loyaltyup.png + code: ([+][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltydown.png + code: ([-][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltynaught.png + code: ([=XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +###################################################################################### 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 +###################################################################################### 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 +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/K/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/K + image: { masked_blend(dark: "mana_pp.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Colorless Hybrid Symbols +symbol: + code: C/W + image: { masked_blend(dark: "mana_cc.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/U + image: { masked_blend(dark: "mana_cc.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/B + image: { masked_blend(dark: "mana_cc.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/R + image: { masked_blend(dark: "mana_cc.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/G + image: { masked_blend(dark: "mana_cc.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/P + image: { masked_blend(dark: "mana_cc.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/K + image: { masked_blend(dark: "mana_cc.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Artifact Hybrid Symbols +symbol: + code: A/W + image: { masked_blend(dark: "mana_aa.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/U + image: { masked_blend(dark: "mana_aa.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/B + image: { masked_blend(dark: "mana_aa.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/R + image: { masked_blend(dark: "mana_aa.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/G + image: { masked_blend(dark: "mana_aa.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/P + image: { masked_blend(dark: "mana_aa.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/K + image: { masked_blend(dark: "mana_aa.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 117 +###################################################################################### Multiple Monocolored Hybrid Mana Symbols +symbol: + code: W/W/W + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/U/U + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/B/B + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/R/R + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/G/G + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/P/P + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/K/K + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/W + image: { masked_blend(dark: "mana_ww.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/U + image: { masked_blend(dark: "mana_uu.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/B + image: { masked_blend(dark: "mana_bb.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/R + image: { masked_blend(dark: "mana_rr.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/G + image: { masked_blend(dark: "mana_gg.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/P + image: { masked_blend(dark: "mana_pp.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/K + image: { masked_blend(dark: "mana_kk.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/S + image: { masked_blend(dark: "mana_ss.png", light: "mana_ss.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/C + image: { masked_blend(dark: "mana_cc.png", light: "mana_cc.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: A/A + image: { masked_blend(dark: "mana_aa.png", light: "mana_aa.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### 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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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: + 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: P + item: K + item: A + 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 purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/K + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/P + item: S/K + item: + name: with colorless + item: C/W + item: C/U + item: C/B + item: C/R + item: C/G + item: C/P + item: C/K + item: + name: with artifact + item: A/W + item: A/U + item: A/B + item: A/R + item: A/G + item: A/P + item: A/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/P + item: H/K + 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/P + item: 2/K + item: 2/S + item: 2/C + item: 2/A + 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 + item: + type: line + item: + name: loyalty changes + item: + name: +N + item: +0 loyalty + item: +1 loyalty + item: +2 loyalty + item: +3 loyalty + item: +4 loyalty + item: +5 loyalty + item: +6 loyalty + item: +7 loyalty + item: +8 loyalty + item: +9 loyalty + item: +X loyalty + item: + name: -N + item: -0 loyalty + item: -1 loyalty + item: -2 loyalty + item: -3 loyalty + item: -4 loyalty + item: -5 loyalty + item: -6 loyalty + item: -7 loyalty + item: -8 loyalty + item: -9 loyalty + item: -X loyalty + item: + name: =N + item: 0 loyalty + item: 1 loyalty + item: 2 loyalty + item: 3 loyalty + item: 4 loyalty + item: 5 loyalty + item: 6 loyalty + item: 7 loyalty + item: 8 loyalty + item: 9 loyalty + item: X loyalty diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/artifact.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/artifact.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/black_circle.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..4da256f24 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/checkbox.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..5a84c9d8b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/creature.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/creature.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/enchantment.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/instant.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/instant.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/land.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/land.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltydown.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltydown.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltynaught.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltynaught.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltyup.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/loyaltyup.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_a.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..ce68cab86 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_a_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_a_half.png new file mode 100644 index 000000000..b485faf04 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_a_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_bb.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..b088f4e1b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e03d762c8 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_c.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..4a2f6244e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_c_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_c_half.png new file mode 100644 index 000000000..e1b0d49ee Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_c_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_100.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_100.png new file mode 100644 index 000000000..de325003f Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_100.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_1000.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_1000.png new file mode 100644 index 000000000..54ea4eb48 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_1000.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_10000.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_10000.png new file mode 100644 index 000000000..f7dd6ecbf Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_10000.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_100000.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_100000.png new file mode 100644 index 000000000..75377e49a Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_100000.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_1000000.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_1000000.png new file mode 100644 index 000000000..93e236f7a Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_1000000.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_b.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..1e146aa79 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_e.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_e.png new file mode 100644 index 000000000..baaae909b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_e.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_g.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..e0937c6d7 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_k.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..edebc01ae Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_l.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_l.png new file mode 100644 index 000000000..dc7c4d9a1 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_l.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..a8da1fbc1 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_o.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_o.png new file mode 100644 index 000000000..1c6ed7ac3 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_o.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_p.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b57d3185b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_r.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..99faa4761 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_u.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..9624b0317 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_w.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..ca5b5457e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_e.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..c6bd90eeb Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_e_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_e_half.png new file mode 100644 index 000000000..b7daae6e1 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_e_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ee.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ee.png new file mode 100644 index 000000000..7c2aee074 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ee.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_eee.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_eee.png new file mode 100644 index 000000000..db68031ad Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_eee.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_gg.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..26fc0d30e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..6a6c8ca30 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_k.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..17e2581fa Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_k_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_k_half.png new file mode 100644 index 000000000..2cea5fdd3 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_k_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_kk.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..0d901c486 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..386af9a00 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_l.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..f4d9ad273 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_l_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_l_half.png new file mode 100644 index 000000000..fb5db4c8e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_l_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ll.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..d9a5be408 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_lll.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..7e97ed65b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_o.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..d0de5b4f1 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_o_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_o_half.png new file mode 100644 index 000000000..0b2264e0c Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_o_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_oo.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..c78b71dbd Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ooo.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..dd4eb1125 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_p.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..c982dc3e4 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_p_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_p_half.png new file mode 100644 index 000000000..6525f5d71 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_p_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_pp.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..ff384e1a8 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..cbfdc1454 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rainbow.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rainbow.png new file mode 100644 index 000000000..c4262c491 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rainbow.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rr.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..0ea84edb5 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..0c5f95a6e Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ss.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..21c9860bd Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_uu.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..d60d4553d Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..af55d1812 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..e7f9f5867 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ww.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..f0665f86d Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_www.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..56b72769c Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/multitype.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/multitype.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/night_circle.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..f0287aa2b Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/one_half.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/planeswalk.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..dd0c5a577 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/planeswalker.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/sorcery.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/structure.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/structure.png new file mode 100644 index 000000000..1e6aebebf Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/sun_circle.png b/data/magic-mana-small-extra-udelude.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..a6397c5c0 Binary files /dev/null and b/data/magic-mana-small-extra-udelude.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-extra-udelude.mse-symbol-font/symbol-font b/data/magic-mana-small-extra-udelude.mse-symbol-font/symbol-font new file mode 100644 index 000000000..9ff89969e --- /dev/null +++ b/data/magic-mana-small-extra-udelude.mse-symbol-font/symbol-font @@ -0,0 +1,2380 @@ +mse version: 2.0.0 +short name: normal w/ purple, orange, yellow, pink and brown +position hint: 201 +icon: mana_p.png +version: 2014-03-15 +installer group: magic/Mana symbols/normal style with new extra colors +depends on: + package: magic-mana-small.mse-symbol-font + version: 2014-01-20 +# 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: 135 +horizontal space: 2 + +###################################################################################### 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 +###################################################################################### 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 +###################################################################################### Loyalty Symbols +symbol: + image: loyaltyup.png + code: ([+][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: MPlantin + size: .6 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltydown.png + code: ([-][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: MPlantin + size: .6 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltynaught.png + code: ([=XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: MPlantin + size: .6 + color: white + max stretch: 0.5 + image font size: 132.1875 +###################################################################################### Symbols That Actually Appear on Cards +symbol: + code: phi + image: /magic-mana-small.mse-symbol-font/phi.png + image font size: 27 +symbol: + code: .5 + image: one_half.png + image font size: 206 +###################################################################################### Tap Symbols +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t_older.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t_old.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t.png +###################################################################################### Untap Symbols +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q_older.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q_old.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q.png +###################################################################################### Chaos Symbol +symbol: + code: C + image: /magic-mana-small.mse-symbol-font/mana_chaos.png + image font size: 168.75 +###################################################################################### Prismatic Symbols +symbol: + code: L/P/O/U/R/G + image: mana_rainbow.png +symbol: + code: W/U/B/R/G + image: mana_wubrg.png +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Yellow Tri-hybrid Symbols +symbol: + code: L/W/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/W/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/O + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ooo.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Orange Tri-hybrid Symbols +symbol: + code: O/W/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/W/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/L + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_lll.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/P + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/E + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_eee.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/E + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/L/E + image: + script: + masked_blend( + light: "mana_eee.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ooo.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/E/P + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/E/K + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/E/P + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_eee.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: /magic-mana-small.mse-symbol-font/mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: /magic-mana-small.mse-symbol-font/mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: /magic-mana-small.mse-symbol-font/mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: /magic-mana-small.mse-symbol-font/mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: /magic-mana-small.mse-symbol-font/mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: /magic-mana-small.mse-symbol-font/mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: /magic-mana-small.mse-symbol-font/mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: /magic-mana-small.mse-symbol-font/mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: /magic-mana-small.mse-symbol-font/mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: /magic-mana-small.mse-symbol-font/mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Yellow Hybrid Symbols +symbol: + code: L/W + image: { masked_blend(dark: "mana_ll.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/U + image: { masked_blend(dark: "mana_ll.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/B + image: { masked_blend(dark: "mana_ll.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/R + image: { masked_blend(dark: "mana_ll.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/G + image: { masked_blend(dark: "mana_ll.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/P + image: { masked_blend(dark: "mana_ll.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/O + image: { masked_blend(dark: "mana_ll.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/O + image: { masked_blend(dark: "mana_pp.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Brown Hybrid Symbols +symbol: + code: E/W + image: { masked_blend(dark: "mana_ee.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/U + image: { masked_blend(dark: "mana_ee.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/B + image: { masked_blend(dark: "mana_ee.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/R + image: { masked_blend(dark: "mana_ee.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/G + image: { masked_blend(dark: "mana_ee.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/O + image: { masked_blend(dark: "mana_ee.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/L + image: { masked_blend(dark: "mana_ee.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: E/K + image: { masked_blend(dark: "mana_ee.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Orange Hybrid Symbols +symbol: + code: O/W + image: { masked_blend(dark: "mana_oo.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/U + image: { masked_blend(dark: "mana_oo.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/B + image: { masked_blend(dark: "mana_oo.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/R + image: { masked_blend(dark: "mana_oo.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/G + image: { masked_blend(dark: "mana_oo.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/K + image: { masked_blend(dark: "mana_oo.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/L + image: { masked_blend(dark: "mana_kk.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/P + image: { masked_blend(dark: "mana_kk.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/L + image: { masked_blend(dark: "mana_ss.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/O + image: { masked_blend(dark: "mana_ss.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Half Mana Symbols +symbol: + code: 1/2 + image: /magic-mana-small.mse-symbol-font/mana_1_half.png +symbol: + code: |1 + image: /magic-mana-small.mse-symbol-font/mana_1_half.png +symbol: + code: |W + image: /magic-mana-small.mse-symbol-font/mana_w_half.png +symbol: + code: |U + image: /magic-mana-small.mse-symbol-font/mana_u_half.png +symbol: + code: |B + image: /magic-mana-small.mse-symbol-font/mana_b_half.png +symbol: + code: |R + image: /magic-mana-small.mse-symbol-font/mana_r_half.png +symbol: + code: |G + image: /magic-mana-small.mse-symbol-font/mana_g_half.png +symbol: + code: |L + image: mana_l_half.png +symbol: + code: |P + image: mana_p_half.png +symbol: + code: |O + image: mana_o_half.png +symbol: + code: |E + image: mana_e_half.png +symbol: + code: |K + image: mana_k_half.png +symbol: + code: |A + image: mana_a_half.png +symbol: + code: |M + image: mana_c_half.png +symbol: + code: |S + image: /magic-mana-small.mse-symbol-font/mana_s_half.png +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/L + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_l.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/O + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_o.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/E + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_e.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 117 +###################################################################################### Regular Mana Symbols +symbol: + code: W + image: /magic-mana-small.mse-symbol-font/mana_w.png +symbol: + code: U + image: /magic-mana-small.mse-symbol-font/mana_u.png +symbol: + code: B + image: /magic-mana-small.mse-symbol-font/mana_b.png +symbol: + code: R + image: /magic-mana-small.mse-symbol-font/mana_r.png +symbol: + code: G + image: /magic-mana-small.mse-symbol-font/mana_g.png +symbol: + code: L + image: mana_l.png +symbol: + code: P + image: mana_p.png +symbol: + code: O + image: mana_o.png +symbol: + code: E + image: mana_e.png +symbol: + code: K + image: mana_k.png +symbol: + code: A + image: mana_a.png +symbol: + code: M + image: mana_c.png +symbol: + code: S + image: /magic-mana-small.mse-symbol-font/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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/L + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/O + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_l.png + code: [XYZ] + enabled: { colorless_color() == "l" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_o.png + code: [XYZ] + enabled: { colorless_color() == "o" } + 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_circle_e.png + code: [XYZ] + enabled: { colorless_color() == "e" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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 +###################################################################################### Infinity Symbol +symbol: + code: I + image: /magic-mana-small.mse-symbol-font/mana_infinite.png +###################################################################################### Stretched Colorless Mana Symbols +symbol: + image: mana_circle_1000000.png + code: [1-9],[0-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100000.png + code: [1-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_10000.png + code: [1-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_1000.png + code: [1-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100.png + code: [0-9][0-9][0-9] + 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.5 +###################################################################################### 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 alignment: top center + text font: + name: MPlantin + size: 1 + color: black + max stretch: 0.57 +######################################################################################################### +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: C + item: + type: line + item: X + item: Y + item: Z + item: I + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: L + item: P + item: O + item: E + item: K + item: A + item: M + item: S + item: + type: line + item: + name: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |L + item: |P + item: |O + item: |E + item: |K + item: |A + item: |M + item: |S + 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 yellow + item: L/W + item: L/U + item: L/B + item: L/R + item: L/G + item: L/P + item: L/O + item: K/L + item: + name: with purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/O + item: K/P + item: L/P + item: + name: with brown + item: E/W + item: E/U + item: E/B + item: E/R + item: E/G + item: E/K + item: E/L + item: E/P + item: E/O + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: K/L + item: K/P + item: O/K + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/L + item: S/P + item: S/O + item: S/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with yellow + item: L/W/U + item: L/W/B + item: L/U/B + item: L/U/R + item: L/B/R + item: L/B/G + item: L/R/G + item: L/R/W + item: L/G/W + item: L/G/U + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: O/K/L + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: + name: with orange + item: O/W/U + item: O/W/B + item: O/U/B + item: O/U/R + item: O/B/R + item: O/B/G + item: O/R/G + item: O/R/W + item: O/G/W + item: O/G/U + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/L + item: H/P + item: H/O + item: H/E + item: H/K + item: + type: line + item: + name: prismatic + item: L/P/O/U/R/G + 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/L + item: 2/P + item: 2/O + item: 2/K + item: 2/S + 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 + item: + type: line + item: + name: loyalty changes + item: + name: +N + item: +0 loyalty + item: +1 loyalty + item: +2 loyalty + item: +3 loyalty + item: +4 loyalty + item: +5 loyalty + item: +6 loyalty + item: +7 loyalty + item: +8 loyalty + item: +9 loyalty + item: +X loyalty + item: + name: -N + item: -0 loyalty + item: -1 loyalty + item: -2 loyalty + item: -3 loyalty + item: -4 loyalty + item: -5 loyalty + item: -6 loyalty + item: -7 loyalty + item: -8 loyalty + item: -9 loyalty + item: -X loyalty + item: + name: =N + item: 0 loyalty + item: 1 loyalty + item: 2 loyalty + item: 3 loyalty + item: 4 loyalty + item: 5 loyalty + item: 6 loyalty + item: 7 loyalty + item: 8 loyalty + item: 9 loyalty + item: X loyalty diff --git a/data/magic-mana-small-extra.mse-symbol-font/artifact.png b/data/magic-mana-small-extra.mse-symbol-font/artifact.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/black_circle.png b/data/magic-mana-small-extra.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..4da256f24 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/checkbox.png b/data/magic-mana-small-extra.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..5a84c9d8b Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/creature.png b/data/magic-mana-small-extra.mse-symbol-font/creature.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/enchantment.png b/data/magic-mana-small-extra.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/instant.png b/data/magic-mana-small-extra.mse-symbol-font/instant.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/land.png b/data/magic-mana-small-extra.mse-symbol-font/land.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/loyaltydown.png b/data/magic-mana-small-extra.mse-symbol-font/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/loyaltydown.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/loyaltynaught.png b/data/magic-mana-small-extra.mse-symbol-font/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/loyaltynaught.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/loyaltyup.png b/data/magic-mana-small-extra.mse-symbol-font/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/loyaltyup.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_a.png b/data/magic-mana-small-extra.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..ce68cab86 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_a_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_a_half.png new file mode 100644 index 000000000..b485faf04 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_a_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_bb.png b/data/magic-mana-small-extra.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..b088f4e1b Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-extra.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e03d762c8 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_c.png b/data/magic-mana-small-extra.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..4a2f6244e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_c_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_c_half.png new file mode 100644 index 000000000..e1b0d49ee Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_c_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_100.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_100.png new file mode 100644 index 000000000..de325003f Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_100.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_1000.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_1000.png new file mode 100644 index 000000000..54ea4eb48 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_1000.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_10000.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_10000.png new file mode 100644 index 000000000..f7dd6ecbf Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_10000.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_100000.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_100000.png new file mode 100644 index 000000000..75377e49a Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_100000.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_1000000.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_1000000.png new file mode 100644 index 000000000..93e236f7a Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_1000000.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_b.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..1e146aa79 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_e.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_e.png new file mode 100644 index 000000000..a33ee978f Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_e.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_g.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..e0937c6d7 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_k.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..edebc01ae Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_l.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_l.png new file mode 100644 index 000000000..eff46876a Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_l.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..a8da1fbc1 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_o.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_o.png new file mode 100644 index 000000000..1c6ed7ac3 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_o.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_p.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..4550962b0 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_r.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..99faa4761 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_u.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..9624b0317 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_circle_w.png b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..ca5b5457e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_e.png b/data/magic-mana-small-extra.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..4a11fd2b5 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_e_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_e_half.png new file mode 100644 index 000000000..9b9b3e945 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_e_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_gg.png b/data/magic-mana-small-extra.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..26fc0d30e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-extra.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..6a6c8ca30 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_k.png b/data/magic-mana-small-extra.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..202d0f3fc Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_k_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_k_half.png new file mode 100644 index 000000000..88212edc8 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_k_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_kk.png b/data/magic-mana-small-extra.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..23030befe Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-extra.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..ab3044dc2 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_l.png b/data/magic-mana-small-extra.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..5b8a9ebc4 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_l_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_l_half.png new file mode 100644 index 000000000..882521390 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_l_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_ll.png b/data/magic-mana-small-extra.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..d6ccf93ac Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_lll.png b/data/magic-mana-small-extra.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..cf88e2cb0 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_o.png b/data/magic-mana-small-extra.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..4b2986f07 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_o_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_o_half.png new file mode 100644 index 000000000..10f0f13d2 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_o_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_oo.png b/data/magic-mana-small-extra.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..d9f0906df Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_ooo.png b/data/magic-mana-small-extra.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..901de7b98 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_p.png b/data/magic-mana-small-extra.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..67dfa499a Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_p_half.png b/data/magic-mana-small-extra.mse-symbol-font/mana_p_half.png new file mode 100644 index 000000000..22878b84e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_p_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_pp.png b/data/magic-mana-small-extra.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..c916ecf16 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-extra.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..2f563e6d8 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_rainbow.png b/data/magic-mana-small-extra.mse-symbol-font/mana_rainbow.png new file mode 100644 index 000000000..c9d3cd94f Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_rainbow.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_rr.png b/data/magic-mana-small-extra.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..0ea84edb5 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-extra.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..0c5f95a6e Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_ss.png b/data/magic-mana-small-extra.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..21c9860bd Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_uu.png b/data/magic-mana-small-extra.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..d60d4553d Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-extra.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..af55d1812 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-extra.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..e7f9f5867 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_ww.png b/data/magic-mana-small-extra.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..f0665f86d Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mana_www.png b/data/magic-mana-small-extra.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..56b72769c Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-extra.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-extra.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-extra.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-extra.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/multitype.png b/data/magic-mana-small-extra.mse-symbol-font/multitype.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/night_circle.png b/data/magic-mana-small-extra.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..f0287aa2b Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/one_half.png b/data/magic-mana-small-extra.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/planeswalk.png b/data/magic-mana-small-extra.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..dd0c5a577 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/planeswalker.png b/data/magic-mana-small-extra.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/sorcery.png b/data/magic-mana-small-extra.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/structure.png b/data/magic-mana-small-extra.mse-symbol-font/structure.png new file mode 100644 index 000000000..1e6aebebf Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/sun_circle.png b/data/magic-mana-small-extra.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..a6397c5c0 Binary files /dev/null and b/data/magic-mana-small-extra.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-extra.mse-symbol-font/symbol-font b/data/magic-mana-small-extra.mse-symbol-font/symbol-font new file mode 100644 index 000000000..c7167cd05 --- /dev/null +++ b/data/magic-mana-small-extra.mse-symbol-font/symbol-font @@ -0,0 +1,2278 @@ +mse version: 2.0.0 +short name: normal w/ purple, orange, yellow +position hint: 201 +icon: mana_p.png +version: 2015-12-13 +installer group: magic/Mana symbols/normal style with extra colors +depends on: + package: magic-mana-small.mse-symbol-font + version: 2015-12-13 +# 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: 135 +horizontal space: 2 + +###################################################################################### 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 +###################################################################################### 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 +###################################################################################### Loyalty Symbols +symbol: + image: loyaltyup.png + code: ([+][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: MPlantin + size: .6 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltydown.png + code: ([-][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: MPlantin + size: .6 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltynaught.png + code: ([=XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: MPlantin + size: .6 + color: white + max stretch: 0.5 + image font size: 132.1875 +###################################################################################### Symbols That Actually Appear on Cards +symbol: + code: phi + image: /magic-mana-small.mse-symbol-font/phi.png + image font size: 27 +symbol: + code: .5 + image: one_half.png + image font size: 206 +###################################################################################### Tap Symbols +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t_older.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t_old.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t.png +###################################################################################### Untap Symbols +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q_older.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q_old.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q.png +###################################################################################### Chaos Symbol +symbol: + code: chaos + image: /magic-mana-small.mse-symbol-font/mana_chaos.png + image font size: 168.75 +###################################################################################### Prismatic Symbols +symbol: + code: L/P/O/U/R/G + image: mana_rainbow.png +symbol: + code: W/U/B/R/G + image: mana_wubrg.png +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Yellow Tri-hybrid Symbols +symbol: + code: L/W/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/W/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/U/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/B/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/R/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/G/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/P/O + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ooo.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/W + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/U + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/B + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/R + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: L/O/G + image: + script: + masked_blend( + light: "mana_lll.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: P/O/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ooo.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Orange Tri-hybrid Symbols +symbol: + code: O/W/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/W/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/U/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/B/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/R/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/G/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/W + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/U + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/B + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/R + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/G + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: O/K/L + image: + script: + masked_blend( + light: "mana_ooo.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_lll.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/L/P + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_lll.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: K/P/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: /magic-mana-small.mse-symbol-font/mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: /magic-mana-small.mse-symbol-font/mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: /magic-mana-small.mse-symbol-font/mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: /magic-mana-small.mse-symbol-font/mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: /magic-mana-small.mse-symbol-font/mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: /magic-mana-small.mse-symbol-font/mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: /magic-mana-small.mse-symbol-font/mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: /magic-mana-small.mse-symbol-font/mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: /magic-mana-small.mse-symbol-font/mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: /magic-mana-small.mse-symbol-font/mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Yellow Hybrid Symbols +symbol: + code: L/W + image: { masked_blend(dark: "mana_ll.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/U + image: { masked_blend(dark: "mana_ll.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/B + image: { masked_blend(dark: "mana_ll.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/R + image: { masked_blend(dark: "mana_ll.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/G + image: { masked_blend(dark: "mana_ll.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/P + image: { masked_blend(dark: "mana_ll.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: L/O + image: { masked_blend(dark: "mana_ll.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: P/O + image: { masked_blend(dark: "mana_pp.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Orange Hybrid Symbols +symbol: + code: O/W + image: { masked_blend(dark: "mana_oo.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/U + image: { masked_blend(dark: "mana_oo.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/B + image: { masked_blend(dark: "mana_oo.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/R + image: { masked_blend(dark: "mana_oo.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/G + image: { masked_blend(dark: "mana_oo.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: O/K + image: { masked_blend(dark: "mana_oo.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/L + image: { masked_blend(dark: "mana_kk.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: K/P + image: { masked_blend(dark: "mana_kk.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/L + image: { masked_blend(dark: "mana_ss.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/O + image: { masked_blend(dark: "mana_ss.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Half Mana Symbols +symbol: + code: 1/2 + image: /magic-mana-small.mse-symbol-font/mana_1_half.png +symbol: + code: |1 + image: /magic-mana-small.mse-symbol-font/mana_1_half.png +symbol: + code: |W + image: /magic-mana-small.mse-symbol-font/mana_w_half.png +symbol: + code: |U + image: /magic-mana-small.mse-symbol-font/mana_u_half.png +symbol: + code: |B + image: /magic-mana-small.mse-symbol-font/mana_b_half.png +symbol: + code: |R + image: /magic-mana-small.mse-symbol-font/mana_r_half.png +symbol: + code: |G + image: /magic-mana-small.mse-symbol-font/mana_g_half.png +symbol: + code: |L + image: mana_l_half.png +symbol: + code: |P + image: mana_p_half.png +symbol: + code: |O + image: mana_o_half.png +symbol: + code: |E + image: mana_e_half.png +symbol: + code: |K + image: mana_k_half.png +symbol: + code: |A + image: mana_a_half.png +symbol: + code: |M + image: mana_c_half.png +symbol: + code: |S + image: /magic-mana-small.mse-symbol-font/mana_s_half.png +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/L + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_l.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/O + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_o.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/E + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_e.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 117 +###################################################################################### Regular Mana Symbols +symbol: + code: W + image: /magic-mana-small.mse-symbol-font/mana_w.png +symbol: + code: U + image: /magic-mana-small.mse-symbol-font/mana_u.png +symbol: + code: B + image: /magic-mana-small.mse-symbol-font/mana_b.png +symbol: + code: R + image: /magic-mana-small.mse-symbol-font/mana_r.png +symbol: + code: G + image: /magic-mana-small.mse-symbol-font/mana_g.png +symbol: + code: L + image: mana_l.png +symbol: + code: P + image: mana_p.png +symbol: + code: O + image: mana_o.png +symbol: + code: E + image: mana_e.png +symbol: + code: K + image: mana_k.png +symbol: + code: A + image: mana_a.png +symbol: + code: M + image: mana_c.png +symbol: + code: C + image: /magic-mana-small.mse-symbol-font/mana_c.png +symbol: + code: S + image: /magic-mana-small.mse-symbol-font/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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_ll.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/L + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: { masked_blend(dark: "mana_circle_large.png", light: "mana_oo.png", mask: "mask_hybrid.png") } + code: ([XYZ0-9])/O + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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_circle_l.png + code: [XYZ] + enabled: { colorless_color() == "l" } + 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_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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_circle_o.png + code: [XYZ] + enabled: { colorless_color() == "o" } + 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_circle_e.png + code: [XYZ] + enabled: { colorless_color() == "e" } + 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_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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 +###################################################################################### 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 +###################################################################################### Infinity Symbol +symbol: + code: I + image: /magic-mana-small.mse-symbol-font/mana_infinite.png +###################################################################################### Stretched Colorless Mana Symbols +symbol: + image: mana_circle_1000000.png + code: [1-9],[0-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100000.png + code: [1-9][0-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_10000.png + code: [1-9][0-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_1000.png + code: [1-9],[0-9][0-9][0-9] + 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.5 +symbol: + image: mana_circle_100.png + code: [0-9][0-9][0-9] + 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.5 +###################################################################################### 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 alignment: top center + 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: + type: line + item: X + item: Y + item: Z + item: I + item: C + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: L + item: P + item: O + item: E + item: K + item: A + item: M + item: S + item: + type: line + item: + name: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |L + item: |P + item: |O + item: |E + item: |K + item: |A + item: |M + item: |S + 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 yellow + item: L/W + item: L/U + item: L/B + item: L/R + item: L/G + item: L/P + item: L/O + item: K/L + item: + name: with purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/O + item: K/P + item: L/P + item: + name: with orange + item: O/W + item: O/U + item: O/B + item: O/R + item: O/G + item: O/K + item: L/O + item: P/O + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: K/L + item: K/P + item: O/K + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/L + item: S/P + item: S/O + item: S/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with yellow + item: L/W/U + item: L/W/B + item: L/U/B + item: L/U/R + item: L/B/R + item: L/B/G + item: L/R/G + item: L/R/W + item: L/G/W + item: L/G/U + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: O/K/L + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: L/P/W + item: L/P/U + item: L/P/B + item: L/P/R + item: L/P/G + item: L/P/O + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: + name: with orange + item: O/W/U + item: O/W/B + item: O/U/B + item: O/U/R + item: O/B/R + item: O/B/G + item: O/R/G + item: O/R/W + item: O/G/W + item: O/G/U + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: L/P/O + item: L/O/W + item: L/O/U + item: L/O/B + item: L/O/R + item: L/O/G + item: P/O/W + item: P/O/U + item: P/O/B + item: P/O/R + item: P/O/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: K/L/W + item: K/L/U + item: K/L/B + item: K/L/R + item: K/L/G + item: K/L/P + item: K/P/W + item: K/P/U + item: K/P/B + item: K/P/R + item: K/P/G + item: O/K/W + item: O/K/U + item: O/K/B + item: O/K/R + item: O/K/G + item: O/K/L + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/L + item: H/P + item: H/O + item: H/E + item: H/K + item: + type: line + item: + name: prismatic + item: L/P/O/U/R/G + 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/L + item: 2/P + item: 2/O + item: 2/K + item: 2/S + 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 + item: + type: line + item: + name: loyalty changes + item: + name: +N + item: +0 loyalty + item: +1 loyalty + item: +2 loyalty + item: +3 loyalty + item: +4 loyalty + item: +5 loyalty + item: +6 loyalty + item: +7 loyalty + item: +8 loyalty + item: +9 loyalty + item: +X loyalty + item: + name: -N + item: -0 loyalty + item: -1 loyalty + item: -2 loyalty + item: -3 loyalty + item: -4 loyalty + item: -5 loyalty + item: -6 loyalty + item: -7 loyalty + item: -8 loyalty + item: -9 loyalty + item: -X loyalty + item: + name: =N + item: 0 loyalty + item: 1 loyalty + item: 2 loyalty + item: 3 loyalty + item: 4 loyalty + item: 5 loyalty + item: 6 loyalty + item: 7 loyalty + item: 8 loyalty + item: 9 loyalty + item: X loyalty diff --git a/data/magic-mana-small-invocation.mse-symbol-font/artifact.png b/data/magic-mana-small-invocation.mse-symbol-font/artifact.png new file mode 100644 index 000000000..aa6f16648 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/black_circle.png b/data/magic-mana-small-invocation.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..c958585d7 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/checkbox.png b/data/magic-mana-small-invocation.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..1398d5be8 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/creature.png b/data/magic-mana-small-invocation.mse-symbol-font/creature.png new file mode 100644 index 000000000..f4e17ab23 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/enchantment.png b/data/magic-mana-small-invocation.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..6268ef135 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/energy_counter.png b/data/magic-mana-small-invocation.mse-symbol-font/energy_counter.png new file mode 100644 index 000000000..ea0d969f9 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/energy_counter.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/instant.png b/data/magic-mana-small-invocation.mse-symbol-font/instant.png new file mode 100644 index 000000000..61fe84759 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/land.png b/data/magic-mana-small-invocation.mse-symbol-font/land.png new file mode 100644 index 000000000..aa328f550 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/loyaltydown.png b/data/magic-mana-small-invocation.mse-symbol-font/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/loyaltydown.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/loyaltynaught.png b/data/magic-mana-small-invocation.mse-symbol-font/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/loyaltynaught.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/loyaltyup.png b/data/magic-mana-small-invocation.mse-symbol-font/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/loyaltyup.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_a.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..7ffd137b4 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_aa.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..9170caf1b Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_b.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..775478223 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_bb.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..91a2340db Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..6dd011a97 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_c.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..8ab5ab693 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_cc.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..9b4885763 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..315412db2 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..ed2321af3 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_b.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..b1c207e99 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_g.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..08cfd5044 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_k.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..8146c75ee Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..c703c158b Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_p.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b7f921dc8 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_r.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..b7c5e0595 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_u.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..6ae105010 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_w.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..c893cfdb0 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_g.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..0328950b8 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_gg.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..9738f5b84 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..f8e113c2e Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..485dbd9f0 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..60aa4bd7d Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..d7dceab4e Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..8ba7ce452 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..2f735e202 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..1962ea9c1 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..f65c88b45 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..aa30d7044 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..559bde138 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..9f01825de Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..0b1e42e50 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_k.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..bd1719f39 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_kk.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..09b80c849 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..071d8330c Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_p.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..fa4c68dbe Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_pp.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..f9f128259 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..12eb0597b Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_q.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..616fbafdd Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..e1f397258 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..2469d385e Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_r.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..013efd75c Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_rr.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..eb11595f0 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..af864099d Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_s.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..d393423f5 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_s1.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_s1.png new file mode 100644 index 000000000..a4c568868 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_s1.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_ss.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..d95ecd925 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_t.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..3db311333 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..b3b160ce9 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..af3934c10 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_u.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..375081c3a Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_uu.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..e2237b544 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..74016b264 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_w.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..150a111bc Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..447de6b13 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_ww.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..0a0cc5b42 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mana_www.png b/data/magic-mana-small-invocation.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..25c8ed023 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-invocation.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-invocation.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-invocation.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-invocation.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/multitype.png b/data/magic-mana-small-invocation.mse-symbol-font/multitype.png new file mode 100644 index 000000000..a082e31b1 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/night_circle.png b/data/magic-mana-small-invocation.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..5fb09b515 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/one_half.png b/data/magic-mana-small-invocation.mse-symbol-font/one_half.png new file mode 100644 index 000000000..2e04dd81f Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/phi.png b/data/magic-mana-small-invocation.mse-symbol-font/phi.png new file mode 100644 index 000000000..669fd0125 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/planeswalk.png b/data/magic-mana-small-invocation.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..762afd344 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/planeswalker.png b/data/magic-mana-small-invocation.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..2308920d2 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/sorcery.png b/data/magic-mana-small-invocation.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..c2a9829d5 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/structure.png b/data/magic-mana-small-invocation.mse-symbol-font/structure.png new file mode 100644 index 000000000..874156e49 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/sun_circle.png b/data/magic-mana-small-invocation.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..5e31c37d5 Binary files /dev/null and b/data/magic-mana-small-invocation.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-invocation.mse-symbol-font/symbol-font b/data/magic-mana-small-invocation.mse-symbol-font/symbol-font new file mode 100644 index 000000000..3568f5b4a --- /dev/null +++ b/data/magic-mana-small-invocation.mse-symbol-font/symbol-font @@ -0,0 +1,1510 @@ +mse version: 2.0.0 +short name: M15 Invocation Mana +position hint: 201 +icon: mana_a.png +version: 2017-03-31 +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: 135 +horizontal space: 0 + +###################################################################################### 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 +###################################################################################### Loyalty Symbols +symbol: + image: loyaltyup.png + code: ([+][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltydown.png + code: ([-][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltynaught.png + code: ([=XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +###################################################################################### 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 +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +###################################################################################### Purple Tri-hybrid Symbols +symbol: + code: P/W/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/W/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/U/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/U/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/B/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/B/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/R/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/R/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/G/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/G/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/K/W + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/K/U + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/K/B + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/K/R + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/K/G + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +###################################################################################### Pink Tri-hybrid Symbols +symbol: + code: K/W/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/W/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/U/B + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/U/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/B/R + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/B/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/R/G + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/R/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/G/W + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/G/U + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +###################################################################################### Guild Symbols +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 170 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 170 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### Purple Hybrid Symbols +symbol: + code: P/W + image: { masked_blend(dark: "mana_pp.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: P/U + image: { masked_blend(dark: "mana_pp.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: P/B + image: { masked_blend(dark: "mana_pp.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: P/R + image: { masked_blend(dark: "mana_pp.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: P/G + image: { masked_blend(dark: "mana_pp.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: P/K + image: { masked_blend(dark: "mana_pp.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### Pink Hybrid Symbols +symbol: + code: K/W + image: { masked_blend(dark: "mana_kk.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: K/U + image: { masked_blend(dark: "mana_kk.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: K/B + image: { masked_blend(dark: "mana_kk.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: K/R + image: { masked_blend(dark: "mana_kk.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: K/G + image: { masked_blend(dark: "mana_kk.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### Snow Hybrid Symbols +symbol: + code: S/W + image: { masked_blend(dark: "mana_ss.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/U + image: { masked_blend(dark: "mana_ss.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/B + image: { masked_blend(dark: "mana_ss.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/R + image: { masked_blend(dark: "mana_ss.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/G + image: { masked_blend(dark: "mana_ss.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/P + image: { masked_blend(dark: "mana_ss.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/K + image: { masked_blend(dark: "mana_ss.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### Colorless Hybrid Symbols +symbol: + code: C/W + image: { masked_blend(dark: "mana_cc.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/U + image: { masked_blend(dark: "mana_cc.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/B + image: { masked_blend(dark: "mana_cc.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/R + image: { masked_blend(dark: "mana_cc.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/G + image: { masked_blend(dark: "mana_cc.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/P + image: { masked_blend(dark: "mana_cc.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/K + image: { masked_blend(dark: "mana_cc.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### Artifact Hybrid Symbols +symbol: + code: A/W + image: { masked_blend(dark: "mana_aa.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/U + image: { masked_blend(dark: "mana_aa.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/B + image: { masked_blend(dark: "mana_aa.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/R + image: { masked_blend(dark: "mana_aa.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/G + image: { masked_blend(dark: "mana_aa.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/P + image: { masked_blend(dark: "mana_aa.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/K + image: { masked_blend(dark: "mana_aa.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H/P + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_p.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H/K + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_k.png", mask: "mask_phyrexian.png") } + image font size: 140 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 140 +###################################################################################### Multiple Monocolored Hybrid Mana Symbols +symbol: + code: W/W/W + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: U/U/U + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: B/B/B + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: R/R/R + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: G/G/G + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: P/P/P + image: + script: + masked_blend( + light: "mana_ppp.png", + dark: masked_blend( + dark: "mana_ppp.png", + light: "mana_ppp.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: K/K/K + image: + script: + masked_blend( + light: "mana_kkk.png", + dark: masked_blend( + dark: "mana_kkk.png", + light: "mana_kkk.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 170 +symbol: + code: W/W + image: { masked_blend(dark: "mana_ww.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: U/U + image: { masked_blend(dark: "mana_uu.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: B/B + image: { masked_blend(dark: "mana_bb.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: R/R + image: { masked_blend(dark: "mana_rr.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: G/G + image: { masked_blend(dark: "mana_gg.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: P/P + image: { masked_blend(dark: "mana_pp.png", light: "mana_pp.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: K/K + image: { masked_blend(dark: "mana_kk.png", light: "mana_kk.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: S/S + image: { masked_blend(dark: "mana_ss.png", light: "mana_ss.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: C/C + image: { masked_blend(dark: "mana_cc.png", light: "mana_cc.png", mask: "mask_hybrid.png") } + image font size: 170 +symbol: + code: A/A + image: { masked_blend(dark: "mana_aa.png", light: "mana_aa.png", mask: "mask_hybrid.png") } + image font size: 170 +###################################################################################### 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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +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: { rgb(46,16,0) } + max stretch: 0.5 + image font size: 170 +###################################################################################### Colored XYZ Symbols +symbol: + image: mana_circle_w.png + code: [XYZ] + enabled: { colorless_color() == "w" } + 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: { rgb(46,16,0) } +symbol: + image: mana_circle_u.png + code: [XYZ] + enabled: { colorless_color() == "u" } + 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: { rgb(46,16,0) } +symbol: + image: mana_circle_b.png + code: [XYZ] + enabled: { colorless_color() == "b" } + 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: { rgb(46,16,0) } +symbol: + image: mana_circle_r.png + code: [XYZ] + enabled: { colorless_color() == "r" } + 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: { rgb(46,16,0) } +symbol: + image: mana_circle_g.png + code: [XYZ] + enabled: { colorless_color() == "g" } + 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: { rgb(46,16,0) } +symbol: + image: mana_circle_p.png + code: [XYZ] + enabled: { colorless_color() == "p" } + 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: { rgb(46,16,0) } +symbol: + image: mana_circle_k.png + code: [XYZ] + enabled: { colorless_color() == "k" } + 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: { rgb(46,16,0) } +###################################################################################### 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: { rgb(46,16,0) } +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: { rgb(46,16,0) } + 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: P + item: K + item: A + 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 purple + item: P/W + item: P/U + item: P/B + item: P/R + item: P/G + item: P/K + item: + name: with pink + item: K/W + item: K/U + item: K/B + item: K/R + item: K/G + item: + name: with snow + item: S/W + item: S/U + item: S/B + item: S/R + item: S/G + item: S/P + item: S/K + item: + name: with colorless + item: C/W + item: C/U + item: C/B + item: C/R + item: C/G + item: C/P + item: C/K + item: + name: with artifact + item: A/W + item: A/U + item: A/B + item: A/R + item: A/G + item: A/P + item: A/K + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + name: with purple + item: P/W/U + item: P/W/B + item: P/U/B + item: P/U/R + item: P/B/R + item: P/B/G + item: P/R/G + item: P/R/W + item: P/G/W + item: P/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: with pink + item: K/W/U + item: K/W/B + item: K/U/B + item: K/U/R + item: K/B/R + item: K/B/G + item: K/R/G + item: K/R/W + item: K/G/W + item: K/G/U + item: P/K/W + item: P/K/U + item: P/K/B + item: P/K/R + item: P/K/G + item: + name: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: H/P + item: H/K + 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/P + item: 2/K + item: 2/S + item: 2/C + item: 2/A + 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 + item: + type: line + item: + name: loyalty changes + item: + name: +N + item: +0 loyalty + item: +1 loyalty + item: +2 loyalty + item: +3 loyalty + item: +4 loyalty + item: +5 loyalty + item: +6 loyalty + item: +7 loyalty + item: +8 loyalty + item: +9 loyalty + item: +X loyalty + item: + name: -N + item: -0 loyalty + item: -1 loyalty + item: -2 loyalty + item: -3 loyalty + item: -4 loyalty + item: -5 loyalty + item: -6 loyalty + item: -7 loyalty + item: -8 loyalty + item: -9 loyalty + item: -X loyalty + item: + name: =N + item: 0 loyalty + item: 1 loyalty + item: 2 loyalty + item: 3 loyalty + item: 4 loyalty + item: 5 loyalty + item: 6 loyalty + item: 7 loyalty + item: 8 loyalty + item: 9 loyalty + item: X loyalty diff --git a/data/magic-mana-small-phyrexian.mse-symbol-font/mana_phyr.png b/data/magic-mana-small-phyrexian.mse-symbol-font/mana_phyr.png new file mode 100644 index 000000000..185924ea2 Binary files /dev/null and b/data/magic-mana-small-phyrexian.mse-symbol-font/mana_phyr.png differ diff --git a/data/magic-mana-small-phyrexian.mse-symbol-font/symbol-font b/data/magic-mana-small-phyrexian.mse-symbol-font/symbol-font new file mode 100644 index 000000000..b1ca1497b --- /dev/null +++ b/data/magic-mana-small-phyrexian.mse-symbol-font/symbol-font @@ -0,0 +1,430 @@ +mse version: 2.0.0 +version: 2015-12-13 +short name: phyrexian +installer group: magic/Mana symbols/phyrexian normal style +depends on: + package: magic-mana-small.mse-symbol-font + version: 2015-12-13 +icon: mana_phyr.png +# 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: 135 +horizontal space: 2 +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t_older.png + enabled: { mana_t() == "older" } +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t_old.png + enabled: { mana_t() == "old" } +symbol: + code: T + image: /magic-mana-small.mse-symbol-font/mana_t.png +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q_older.png + enabled: { mana_t() == "older" } +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q_old.png + enabled: { mana_t() == "old" } +symbol: + code: Q + image: /magic-mana-small.mse-symbol-font/mana_q.png +symbol: + code: chaos + image: /magic-mana-small.mse-symbol-font/mana_chaos.png + image font size: 168.75 +symbol: + code: B/G/W + image: /magic-mana-small.mse-symbol-font/mana_bgw.png + image font size: 145 +symbol: + code: B/R/G + image: /magic-mana-small.mse-symbol-font/mana_brg.png + image font size: 145 +symbol: + code: G/U/B + image: /magic-mana-small.mse-symbol-font/mana_gub.png + image font size: 145 +symbol: + code: G/W/U + image: /magic-mana-small.mse-symbol-font/mana_gwu.png + image font size: 145 +symbol: + code: R/G/W + image: /magic-mana-small.mse-symbol-font/mana_rgw.png + image font size: 145 +symbol: + code: R/W/U + image: /magic-mana-small.mse-symbol-font/mana_rwu.png + image font size: 145 +symbol: + code: U/B/R + image: /magic-mana-small.mse-symbol-font/mana_ubr.png + image font size: 145 +symbol: + code: U/R/G + image: /magic-mana-small.mse-symbol-font/mana_urg.png + image font size: 145 +symbol: + code: W/B/R + image: /magic-mana-small.mse-symbol-font/mana_wbr.png + image font size: 145 +symbol: + code: W/U/B + image: /magic-mana-small.mse-symbol-font/mana_wub.png + image font size: 145 +symbol: + code: W/U + image: /magic-mana-small.mse-symbol-font/mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: /magic-mana-small.mse-symbol-font/mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: /magic-mana-small.mse-symbol-font/mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: /magic-mana-small.mse-symbol-font/mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: /magic-mana-small.mse-symbol-font/mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: /magic-mana-small.mse-symbol-font/mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: /magic-mana-small.mse-symbol-font/mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: /magic-mana-small.mse-symbol-font/mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: /magic-mana-small.mse-symbol-font/mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: /magic-mana-small.mse-symbol-font/mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/U + image: /magic-mana-small.mse-symbol-font/mana_wu.png + image font size: 145 +symbol: + code: U/B + image: /magic-mana-small.mse-symbol-font/mana_ub.png + image font size: 145 +symbol: + code: B/R + image: /magic-mana-small.mse-symbol-font/mana_br.png + image font size: 145 +symbol: + code: R/G + image: /magic-mana-small.mse-symbol-font/mana_rg.png + image font size: 145 +symbol: + code: G/W + image: /magic-mana-small.mse-symbol-font/mana_gw.png + image font size: 145 +symbol: + code: W/B + image: /magic-mana-small.mse-symbol-font/mana_wb.png + image font size: 145 +symbol: + code: U/R + image: /magic-mana-small.mse-symbol-font/mana_ur.png + image font size: 145 +symbol: + code: B/G + image: /magic-mana-small.mse-symbol-font/mana_bg.png + image font size: 145 +symbol: + code: R/W + image: /magic-mana-small.mse-symbol-font/mana_rw.png + image font size: 145 +symbol: + code: G/U + image: /magic-mana-small.mse-symbol-font/mana_gu.png + image font size: 145 +symbol: + code: 1/2 + image: /magic-mana-small.mse-symbol-font/mana_1_half.png +symbol: + code: |1 + image: /magic-mana-small.mse-symbol-font/mana_1_half.png +symbol: + code: |W + image: /magic-mana-small.mse-symbol-font/mana_w_half.png +symbol: + code: |U + image: /magic-mana-small.mse-symbol-font/mana_u_half.png +symbol: + code: |B + image: /magic-mana-small.mse-symbol-font/mana_b_half.png +symbol: + code: |R + image: /magic-mana-small.mse-symbol-font/mana_r_half.png +symbol: + code: |G + image: /magic-mana-small.mse-symbol-font/mana_g_half.png +symbol: + code: |S + image: /magic-mana-small.mse-symbol-font/mana_s_half.png +symbol: + code: H/W + image: /magic-mana-small.mse-symbol-font/mana_phyw.png + image font size: 117 +symbol: + code: H/U + image: /magic-mana-small.mse-symbol-font/mana_phyu.png + image font size: 117 +symbol: + code: H/B + image: /magic-mana-small.mse-symbol-font/mana_phyb.png + image font size: 117 +symbol: + code: H/R + image: /magic-mana-small.mse-symbol-font/mana_phyr.png + image font size: 117 +symbol: + code: H/G + image: /magic-mana-small.mse-symbol-font/mana_phyg.png + image font size: 117 +symbol: + code: H + image: /magic-mana-small.mse-symbol-font/mana_phyc.png + image font size: 117 +symbol: + code: W + image: /magic-mana-small.mse-symbol-font/mana_w.png +symbol: + code: U + image: /magic-mana-small.mse-symbol-font/mana_u.png +symbol: + code: B + image: /magic-mana-small.mse-symbol-font/mana_b.png +symbol: + code: R + image: /magic-mana-small.mse-symbol-font/mana_r.png +symbol: + code: G + image: /magic-mana-small.mse-symbol-font/mana_g.png +symbol: + code: C + image: /magic-mana-small.mse-symbol-font/mana_c.png +symbol: + code: S + image: /magic-mana-small.mse-symbol-font/mana_s.png +symbol: + code: I + image: /magic-mana-small.mse-symbol-font/mana_infinite.png +symbol: + image: /magic-mana-small.mse-symbol-font/mana_nw.png + code: ([XYZ0-9])/W + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-small.mse-symbol-font/mana_nu.png + code: ([XYZ0-9])/U + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-small.mse-symbol-font/mana_nb.png + code: ([XYZ0-9])/B + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-small.mse-symbol-font/mana_nr.png + code: ([XYZ0-9])/R + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-small.mse-symbol-font/mana_ng.png + code: ([XYZ0-9])/G + regex: yes + draw text: 1 + text margin left: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: Phyrexian Regular + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +symbol: + image: /magic-mana-small.mse-symbol-font/mana_circle.png + code: [XYZ] + regex: yes + draw text: 0 + text margin left: .33 + text margin right: .13 + text margin top: -.11 + text margin bottom: -.11 + text font: + name: Phyrexian Regular + size: 2 + color: black +symbol: + image: /magic-mana-small.mse-symbol-font/mana_circle.png + code: [0-9]+(?!/[WUBRGSTQ2])|. + regex: yes + draw text: 0 + text margin left: .3 + text margin right: .1 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: Phyrexian Regular + size: 2 + color: black + max stretch: 0.57 + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: T + item: Q + item: chaos + item: + type: line + item: X + item: Y + item: Z + item: I + 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: half + item: 1/2 + item: |W + item: |U + item: |B + item: |R + item: |G + item: |S + 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: phyrexian + item: H + item: H/W + item: H/U + item: H/B + item: H/R + item: H/G + item: + name: hybrid 3 + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + item: + type: line + item: + name: number hybrids + item: 2/W + item: 2/U + item: 2/B + item: 2/R + item: 2/G diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/artifact.png b/data/magic-mana-small-spellbook.mse-symbol-font/artifact.png new file mode 100644 index 000000000..cdb98ef64 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/black_circle.png b/data/magic-mana-small-spellbook.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..a1f55fc64 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/checkbox.png b/data/magic-mana-small-spellbook.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..b419b5d28 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/creature.png b/data/magic-mana-small-spellbook.mse-symbol-font/creature.png new file mode 100644 index 000000000..e5f9238da Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/enchantment.png b/data/magic-mana-small-spellbook.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..7f17a90db Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/energy_counter.png b/data/magic-mana-small-spellbook.mse-symbol-font/energy_counter.png new file mode 100644 index 000000000..ea11f4df2 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/energy_counter.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/instant.png b/data/magic-mana-small-spellbook.mse-symbol-font/instant.png new file mode 100644 index 000000000..525f4c9ef Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/land.png b/data/magic-mana-small-spellbook.mse-symbol-font/land.png new file mode 100644 index 000000000..495b51645 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_a.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..3180cd880 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_aa.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..4004ae888 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_b.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..989a24f33 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_bb.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..2a0b41b59 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..ad332f629 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_bg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..b9ccbbb7b Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_br.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..e682d2cba Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_c.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..20072e906 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_cb.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cb.png new file mode 100644 index 000000000..21d74140a Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cb.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_cc.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..3c7467105 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_cg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cg.png new file mode 100644 index 000000000..70018fada Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..8c92bd699 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_circle.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..83d34eff4 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..a5818a7ec Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_cr.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cr.png new file mode 100644 index 000000000..717881921 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cr.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_cu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cu.png new file mode 100644 index 000000000..53db1cdf0 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_cw.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cw.png new file mode 100644 index 000000000..fb9876e76 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_cw.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_g.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..ab3bcf704 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_gg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..cc1b7f43b Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..38bf62b29 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_gu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..b86e72271 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..36cf8245b Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..944b66426 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..86f2acb99 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..00bb95a34 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..8797bc05d Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..17dc2d680 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..d7e05366b Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..102bf6abd Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..eba36c15b Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..ee5382f7d Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_gw.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..d929f8829 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..56a72c640 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_k.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..b5539cd18 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_kk.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..a601b1579 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..cf311f482 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_p.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..a75d51d4c Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_phi.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_phi.png new file mode 100644 index 000000000..bde41526e Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_phi.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_pp.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..2b74b5894 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..1035474be Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_q.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..9e15698b2 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..87d880820 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..79feb97d3 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_r.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..04e0c6e7a Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_rg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..dc0efbdfa Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_rr.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..6f1bf0243 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..f0aec594d Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_rw.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..ba66905fd Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_s.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..f532c10b3 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_t.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..df4512bf1 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..a0d092e1d Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..1df408f26 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_u.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..57d254964 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_ub.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..0f36d40bf Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_ur.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..80e3abefe Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_uu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..b5fc97cf8 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..27f06df96 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_w.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..7d3989b55 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_wb.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..8ae55787e Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_wu.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..25eaeb3de Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..a5d7fe4e3 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_ww.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..39252880e Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mana_www.png b/data/magic-mana-small-spellbook.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..8e5f9cc0e Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-spellbook.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-spellbook.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-spellbook.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-spellbook.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/multitype.png b/data/magic-mana-small-spellbook.mse-symbol-font/multitype.png new file mode 100644 index 000000000..e7d2907d7 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/night_circle.png b/data/magic-mana-small-spellbook.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..aab6bb496 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/one_half.png b/data/magic-mana-small-spellbook.mse-symbol-font/one_half.png new file mode 100644 index 000000000..5e368da9e Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/phi.png b/data/magic-mana-small-spellbook.mse-symbol-font/phi.png new file mode 100644 index 000000000..6407b0a73 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/planeswalk.png b/data/magic-mana-small-spellbook.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..cb34121e8 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/planeswalker.png b/data/magic-mana-small-spellbook.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..999e13e38 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/sorcery.png b/data/magic-mana-small-spellbook.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..5dd26d5ed Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/structure.png b/data/magic-mana-small-spellbook.mse-symbol-font/structure.png new file mode 100644 index 000000000..e271c3046 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/sun_circle.png b/data/magic-mana-small-spellbook.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..0351b30b1 Binary files /dev/null and b/data/magic-mana-small-spellbook.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-spellbook.mse-symbol-font/symbol-font b/data/magic-mana-small-spellbook.mse-symbol-font/symbol-font new file mode 100644 index 000000000..17c708609 --- /dev/null +++ b/data/magic-mana-small-spellbook.mse-symbol-font/symbol-font @@ -0,0 +1,564 @@ +mse version: 2.0.0 +short name: M15 Spellbook Mana +position hint: 202 +icon: mana_u.png +version: 2018-05-07 +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_phi.png + image font size: 140 +symbol: + code: H/U + image: mana_phi.png + image font size: 140 +symbol: + code: H/B + image: mana_phi.png + image font size: 140 +symbol: + code: H/R + image: mana_phi.png + image font size: 140 +symbol: + code: H/G + image: mana_phi.png + image font size: 140 +symbol: + code: H + image: mana_phi.png + image font size: 140 +###################################################################################### 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: white + 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: white + 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: white + 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: white + 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: white + 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: white + 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: white + 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: white + 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: white + 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: white + 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: white +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: white + 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-strixhaven.mse-symbol-font/artifact.png b/data/magic-mana-small-strixhaven.mse-symbol-font/artifact.png new file mode 100644 index 000000000..cdb98ef64 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/black_circle.png b/data/magic-mana-small-strixhaven.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..a1f55fc64 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/checkbox.png b/data/magic-mana-small-strixhaven.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..b419b5d28 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/creature.png b/data/magic-mana-small-strixhaven.mse-symbol-font/creature.png new file mode 100644 index 000000000..e5f9238da Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/enchantment.png b/data/magic-mana-small-strixhaven.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..7f17a90db Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/energy_counter.png b/data/magic-mana-small-strixhaven.mse-symbol-font/energy_counter.png new file mode 100644 index 000000000..43b82027e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/energy_counter.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/instant.png b/data/magic-mana-small-strixhaven.mse-symbol-font/instant.png new file mode 100644 index 000000000..525f4c9ef Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/land.png b/data/magic-mana-small-strixhaven.mse-symbol-font/land.png new file mode 100644 index 000000000..495b51645 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_a.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..63399661a Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_aa.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_aa.png new file mode 100644 index 000000000..ac0666bc4 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_aa.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_b.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..7c604be6e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bb.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..f83ef35b9 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bbb.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..b5574f095 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..e236c511d Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_br.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..cb9afd0dd Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_c.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..7856f92ae Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cb.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cb.png new file mode 100644 index 000000000..21b9b8283 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cb.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cc.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..ab613a0a3 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cg.png new file mode 100644 index 000000000..b17ed1d61 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_chaos.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..8c92bd699 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_circle.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..b44d6c7e8 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small-strixhaven.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.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cr.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cr.png new file mode 100644 index 000000000..3c73ffedb Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cr.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cu.png new file mode 100644 index 000000000..eb47dae9b Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cw.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cw.png new file mode 100644 index 000000000..1725144ca Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_cw.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_g.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..071028db2 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..c2e43bc0b Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ggg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..296eae06c Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..7f0b92204 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..3b74dd104 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..bcfe40a61 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..ca7609798 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..f4bd3ebc0 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..9d8b6594c Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..55faa0b55 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..da4c37c25 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..c07f16fd1 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..500dd49bc Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..0734ba58d Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gw.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..6726c6bfb Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_h.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_h.png new file mode 100644 index 000000000..393cb16ad Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_h.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hb.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hb.png new file mode 100644 index 000000000..435fb15bc Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hb.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hg.png new file mode 100644 index 000000000..7cc2b45ef Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hk.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hk.png new file mode 100644 index 000000000..26e174d34 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hk.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hp.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hp.png new file mode 100644 index 000000000..3bcce75f0 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hp.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hr.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hr.png new file mode 100644 index 000000000..5dc3eb360 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hr.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hu.png new file mode 100644 index 000000000..5c3912642 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hw.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hw.png new file mode 100644 index 000000000..b55708277 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_hw.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_infinite.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..a9b631023 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_k.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..136814b40 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_kk.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..76a8bd305 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_kkk.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..da71884bc Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_p.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..feb63d06a Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_phi.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_phi.png new file mode 100644 index 000000000..bde41526e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_phi.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_pp.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..59c334e91 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ppp.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..b2e1e34a7 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..160259c1e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q_old.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..e0c248c04 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q_older.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..9eb8f85d4 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_r.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..20143d953 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..192fecc64 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rr.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..bcb95d5f7 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rrr.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..9d11c1984 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rw.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..4e1e715a3 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_s.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..f532c10b3 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..160c5510d Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t_old.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..6fa579cc0 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t_older.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..d91fb190e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_u.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..6057758a2 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ub.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..8f8f93a5b Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ur.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..b3670c343 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_uu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..9cff95ec4 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_uuu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..57b104148 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_w.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..e42f3fa9e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wb.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..69031a59c Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wu.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..d5dc4779c Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..bd72f0f4d Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ww.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..70149be08 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mana_www.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..aa49dc7c2 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small-strixhaven.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small-strixhaven.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.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small-strixhaven.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.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/multitype.png b/data/magic-mana-small-strixhaven.mse-symbol-font/multitype.png new file mode 100644 index 000000000..e7d2907d7 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/night_circle.png b/data/magic-mana-small-strixhaven.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..aab6bb496 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/one_half.png b/data/magic-mana-small-strixhaven.mse-symbol-font/one_half.png new file mode 100644 index 000000000..5e368da9e Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/phi.png b/data/magic-mana-small-strixhaven.mse-symbol-font/phi.png new file mode 100644 index 000000000..6407b0a73 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/planeswalk.png b/data/magic-mana-small-strixhaven.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..cb34121e8 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/planeswalker.png b/data/magic-mana-small-strixhaven.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..999e13e38 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/sorcery.png b/data/magic-mana-small-strixhaven.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..5dd26d5ed Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/structure.png b/data/magic-mana-small-strixhaven.mse-symbol-font/structure.png new file mode 100644 index 000000000..e271c3046 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/sun_circle.png b/data/magic-mana-small-strixhaven.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..0351b30b1 Binary files /dev/null and b/data/magic-mana-small-strixhaven.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small-strixhaven.mse-symbol-font/symbol-font b/data/magic-mana-small-strixhaven.mse-symbol-font/symbol-font new file mode 100644 index 000000000..b98511f31 --- /dev/null +++ b/data/magic-mana-small-strixhaven.mse-symbol-font/symbol-font @@ -0,0 +1,564 @@ +mse version: 2.0.0 +short name: M15 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/0.png b/data/magic-mana-small.mse-symbol-font/0.png new file mode 100644 index 000000000..aa0442672 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/0.png differ diff --git a/data/magic-mana-small.mse-symbol-font/1.png b/data/magic-mana-small.mse-symbol-font/1.png new file mode 100644 index 000000000..cd50f7cd4 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/1.png differ diff --git a/data/magic-mana-small.mse-symbol-font/10.png b/data/magic-mana-small.mse-symbol-font/10.png new file mode 100644 index 000000000..4caeae289 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/10.png differ diff --git a/data/magic-mana-small.mse-symbol-font/100.png b/data/magic-mana-small.mse-symbol-font/100.png new file mode 100644 index 000000000..be3074808 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/100.png differ diff --git a/data/magic-mana-small.mse-symbol-font/11.png b/data/magic-mana-small.mse-symbol-font/11.png new file mode 100644 index 000000000..bc01d9541 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/11.png differ diff --git a/data/magic-mana-small.mse-symbol-font/12.png b/data/magic-mana-small.mse-symbol-font/12.png new file mode 100644 index 000000000..e77963f82 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/12.png differ diff --git a/data/magic-mana-small.mse-symbol-font/13.png b/data/magic-mana-small.mse-symbol-font/13.png new file mode 100644 index 000000000..53c961a1c Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/13.png differ diff --git a/data/magic-mana-small.mse-symbol-font/14.png b/data/magic-mana-small.mse-symbol-font/14.png new file mode 100644 index 000000000..ff53538e6 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/14.png differ diff --git a/data/magic-mana-small.mse-symbol-font/15.png b/data/magic-mana-small.mse-symbol-font/15.png new file mode 100644 index 000000000..ed372e7ec Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/15.png differ diff --git a/data/magic-mana-small.mse-symbol-font/16.png b/data/magic-mana-small.mse-symbol-font/16.png new file mode 100644 index 000000000..21796c69a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/16.png differ diff --git a/data/magic-mana-small.mse-symbol-font/17.png b/data/magic-mana-small.mse-symbol-font/17.png new file mode 100644 index 000000000..1cd0883aa Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/17.png differ diff --git a/data/magic-mana-small.mse-symbol-font/18.png b/data/magic-mana-small.mse-symbol-font/18.png new file mode 100644 index 000000000..011d59caf Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/18.png differ diff --git a/data/magic-mana-small.mse-symbol-font/19.png b/data/magic-mana-small.mse-symbol-font/19.png new file mode 100644 index 000000000..c807a847a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/19.png differ diff --git a/data/magic-mana-small.mse-symbol-font/2.png b/data/magic-mana-small.mse-symbol-font/2.png new file mode 100644 index 000000000..48ccfaca5 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/2.png differ diff --git a/data/magic-mana-small.mse-symbol-font/20.png b/data/magic-mana-small.mse-symbol-font/20.png new file mode 100644 index 000000000..3f34d8e0c Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/20.png differ diff --git a/data/magic-mana-small.mse-symbol-font/21.png b/data/magic-mana-small.mse-symbol-font/21.png new file mode 100644 index 000000000..55dbddb68 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/21.png differ diff --git a/data/magic-mana-small.mse-symbol-font/22.png b/data/magic-mana-small.mse-symbol-font/22.png new file mode 100644 index 000000000..c4c310bf9 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/22.png differ diff --git a/data/magic-mana-small.mse-symbol-font/23.png b/data/magic-mana-small.mse-symbol-font/23.png new file mode 100644 index 000000000..57c572fa1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/23.png differ diff --git a/data/magic-mana-small.mse-symbol-font/24.png b/data/magic-mana-small.mse-symbol-font/24.png new file mode 100644 index 000000000..8e575616d Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/24.png differ diff --git a/data/magic-mana-small.mse-symbol-font/25.png b/data/magic-mana-small.mse-symbol-font/25.png new file mode 100644 index 000000000..5f47cdca1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/25.png differ diff --git a/data/magic-mana-small.mse-symbol-font/26.png b/data/magic-mana-small.mse-symbol-font/26.png new file mode 100644 index 000000000..1539e7812 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/26.png differ diff --git a/data/magic-mana-small.mse-symbol-font/27.png b/data/magic-mana-small.mse-symbol-font/27.png new file mode 100644 index 000000000..aa2cb9be3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/27.png differ diff --git a/data/magic-mana-small.mse-symbol-font/28.png b/data/magic-mana-small.mse-symbol-font/28.png new file mode 100644 index 000000000..6b9402976 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/28.png differ diff --git a/data/magic-mana-small.mse-symbol-font/29.png b/data/magic-mana-small.mse-symbol-font/29.png new file mode 100644 index 000000000..71733cafc Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/29.png differ diff --git a/data/magic-mana-small.mse-symbol-font/2B.png b/data/magic-mana-small.mse-symbol-font/2B.png new file mode 100644 index 000000000..bbab88e5f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/2B.png differ diff --git a/data/magic-mana-small.mse-symbol-font/2G.png b/data/magic-mana-small.mse-symbol-font/2G.png new file mode 100644 index 000000000..439fa6ef7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/2G.png differ diff --git a/data/magic-mana-small.mse-symbol-font/2R.png b/data/magic-mana-small.mse-symbol-font/2R.png new file mode 100644 index 000000000..80de11f65 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/2R.png differ diff --git a/data/magic-mana-small.mse-symbol-font/2U.png b/data/magic-mana-small.mse-symbol-font/2U.png new file mode 100644 index 000000000..1717b3bed Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/2U.png differ diff --git a/data/magic-mana-small.mse-symbol-font/2W.png b/data/magic-mana-small.mse-symbol-font/2W.png new file mode 100644 index 000000000..9a4f992b3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/2W.png differ diff --git a/data/magic-mana-small.mse-symbol-font/3.png b/data/magic-mana-small.mse-symbol-font/3.png new file mode 100644 index 000000000..f2fe10eb1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/3.png differ diff --git a/data/magic-mana-small.mse-symbol-font/30.png b/data/magic-mana-small.mse-symbol-font/30.png new file mode 100644 index 000000000..704ddad87 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/30.png differ diff --git a/data/magic-mana-small.mse-symbol-font/4.png b/data/magic-mana-small.mse-symbol-font/4.png new file mode 100644 index 000000000..283590e6b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/4.png differ diff --git a/data/magic-mana-small.mse-symbol-font/5.png b/data/magic-mana-small.mse-symbol-font/5.png new file mode 100644 index 000000000..525ae1c6b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/5.png differ diff --git a/data/magic-mana-small.mse-symbol-font/6.png b/data/magic-mana-small.mse-symbol-font/6.png new file mode 100644 index 000000000..817c0ef30 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/6.png differ diff --git a/data/magic-mana-small.mse-symbol-font/7.png b/data/magic-mana-small.mse-symbol-font/7.png new file mode 100644 index 000000000..d9d89e29f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/7.png differ diff --git a/data/magic-mana-small.mse-symbol-font/8.png b/data/magic-mana-small.mse-symbol-font/8.png new file mode 100644 index 000000000..ca9522a9b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/8.png differ diff --git a/data/magic-mana-small.mse-symbol-font/9.png b/data/magic-mana-small.mse-symbol-font/9.png new file mode 100644 index 000000000..f7203d1f2 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/9.png differ diff --git a/data/magic-mana-small.mse-symbol-font/99.png b/data/magic-mana-small.mse-symbol-font/99.png new file mode 100644 index 000000000..2e1fca40b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/99.png differ diff --git a/data/magic-mana-small.mse-symbol-font/artifact.png b/data/magic-mana-small.mse-symbol-font/artifact.png new file mode 100644 index 000000000..ec1385a9e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/artifact.png differ diff --git a/data/magic-mana-small.mse-symbol-font/bar.png b/data/magic-mana-small.mse-symbol-font/bar.png new file mode 100644 index 000000000..a0e569262 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/bar.png differ diff --git a/data/magic-mana-small.mse-symbol-font/bio.png b/data/magic-mana-small.mse-symbol-font/bio.png new file mode 100644 index 000000000..b2a0a47e5 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/bio.png differ diff --git a/data/magic-mana-small.mse-symbol-font/black_circle.png b/data/magic-mana-small.mse-symbol-font/black_circle.png new file mode 100644 index 000000000..4da256f24 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/black_circle.png differ diff --git a/data/magic-mana-small.mse-symbol-font/checkbox.png b/data/magic-mana-small.mse-symbol-font/checkbox.png new file mode 100644 index 000000000..5a84c9d8b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/checkbox.png differ diff --git a/data/magic-mana-small.mse-symbol-font/creature.png b/data/magic-mana-small.mse-symbol-font/creature.png new file mode 100644 index 000000000..a4ed0090b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/creature.png differ diff --git a/data/magic-mana-small.mse-symbol-font/enchantment.png b/data/magic-mana-small.mse-symbol-font/enchantment.png new file mode 100644 index 000000000..3148430a3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/enchantment.png differ diff --git a/data/magic-mana-small.mse-symbol-font/energy.png b/data/magic-mana-small.mse-symbol-font/energy.png new file mode 100644 index 000000000..1254a2d84 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/energy.png differ diff --git a/data/magic-mana-small.mse-symbol-font/instant.png b/data/magic-mana-small.mse-symbol-font/instant.png new file mode 100644 index 000000000..6fcc525f7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/instant.png differ diff --git a/data/magic-mana-small.mse-symbol-font/land.png b/data/magic-mana-small.mse-symbol-font/land.png new file mode 100644 index 000000000..6c97b122e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/land.png differ diff --git a/data/magic-mana-small.mse-symbol-font/loyaltydown.png b/data/magic-mana-small.mse-symbol-font/loyaltydown.png new file mode 100644 index 000000000..999ee7714 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/loyaltydown.png differ diff --git a/data/magic-mana-small.mse-symbol-font/loyaltynaught.png b/data/magic-mana-small.mse-symbol-font/loyaltynaught.png new file mode 100644 index 000000000..afcc091a3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/loyaltynaught.png differ diff --git a/data/magic-mana-small.mse-symbol-font/loyaltyup.png b/data/magic-mana-small.mse-symbol-font/loyaltyup.png new file mode 100644 index 000000000..8b9ad9a98 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/loyaltyup.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_1_half.png b/data/magic-mana-small.mse-symbol-font/mana_1_half.png new file mode 100644 index 000000000..cd8d8c82a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_1_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_a.png b/data/magic-mana-small.mse-symbol-font/mana_a.png new file mode 100644 index 000000000..ce68cab86 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_a.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_a_half.png b/data/magic-mana-small.mse-symbol-font/mana_a_half.png new file mode 100644 index 000000000..b485faf04 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_a_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_b.png b/data/magic-mana-small.mse-symbol-font/mana_b.png new file mode 100644 index 000000000..e894a5b51 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_b.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_b_half.png b/data/magic-mana-small.mse-symbol-font/mana_b_half.png new file mode 100644 index 000000000..134445d60 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_b_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_bb.png b/data/magic-mana-small.mse-symbol-font/mana_bb.png new file mode 100644 index 000000000..b088f4e1b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_bb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_bbb.png b/data/magic-mana-small.mse-symbol-font/mana_bbb.png new file mode 100644 index 000000000..e03d762c8 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_bbb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_bg.png b/data/magic-mana-small.mse-symbol-font/mana_bg.png new file mode 100644 index 000000000..a329a3806 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_bg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_bgw.png b/data/magic-mana-small.mse-symbol-font/mana_bgw.png new file mode 100644 index 000000000..b470babd7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_bgw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_br.png b/data/magic-mana-small.mse-symbol-font/mana_br.png new file mode 100644 index 000000000..4e1c4d9f1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_br.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_brg.png b/data/magic-mana-small.mse-symbol-font/mana_brg.png new file mode 100644 index 000000000..9c97bebd2 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_brg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_c.png b/data/magic-mana-small.mse-symbol-font/mana_c.png new file mode 100644 index 000000000..821a98d0c Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_c.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_cb.png b/data/magic-mana-small.mse-symbol-font/mana_cb.png new file mode 100644 index 000000000..ed8a2b8d7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_cb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_cc.png b/data/magic-mana-small.mse-symbol-font/mana_cc.png new file mode 100644 index 000000000..bc023fd11 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_cc.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_cg.png b/data/magic-mana-small.mse-symbol-font/mana_cg.png new file mode 100644 index 000000000..71303ffcf Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_cg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_chaos.png b/data/magic-mana-small.mse-symbol-font/mana_chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_chaos.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle.png b/data/magic-mana-small.mse-symbol-font/mana_circle.png new file mode 100644 index 000000000..3a76b1cb5 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_100.png b/data/magic-mana-small.mse-symbol-font/mana_circle_100.png new file mode 100644 index 000000000..de325003f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_100.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_1000.png b/data/magic-mana-small.mse-symbol-font/mana_circle_1000.png new file mode 100644 index 000000000..54ea4eb48 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_1000.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_10000.png b/data/magic-mana-small.mse-symbol-font/mana_circle_10000.png new file mode 100644 index 000000000..f7dd6ecbf Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_10000.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_100000.png b/data/magic-mana-small.mse-symbol-font/mana_circle_100000.png new file mode 100644 index 000000000..75377e49a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_100000.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_1000000.png b/data/magic-mana-small.mse-symbol-font/mana_circle_1000000.png new file mode 100644 index 000000000..93e236f7a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_1000000.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_b.png b/data/magic-mana-small.mse-symbol-font/mana_circle_b.png new file mode 100644 index 000000000..1e146aa79 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_b.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_e.png b/data/magic-mana-small.mse-symbol-font/mana_circle_e.png new file mode 100644 index 000000000..baaae909b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_e.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_g.png b/data/magic-mana-small.mse-symbol-font/mana_circle_g.png new file mode 100644 index 000000000..e0937c6d7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_g.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_k.png b/data/magic-mana-small.mse-symbol-font/mana_circle_k.png new file mode 100644 index 000000000..edebc01ae Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_k.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_l.png b/data/magic-mana-small.mse-symbol-font/mana_circle_l.png new file mode 100644 index 000000000..dc7c4d9a1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_l.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_large.png b/data/magic-mana-small.mse-symbol-font/mana_circle_large.png new file mode 100644 index 000000000..a8da1fbc1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_large.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_o.png b/data/magic-mana-small.mse-symbol-font/mana_circle_o.png new file mode 100644 index 000000000..1c6ed7ac3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_o.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_p.png b/data/magic-mana-small.mse-symbol-font/mana_circle_p.png new file mode 100644 index 000000000..b57d3185b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_p.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_r.png b/data/magic-mana-small.mse-symbol-font/mana_circle_r.png new file mode 100644 index 000000000..99faa4761 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_r.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_u.png b/data/magic-mana-small.mse-symbol-font/mana_circle_u.png new file mode 100644 index 000000000..9624b0317 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_u.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_circle_w.png b/data/magic-mana-small.mse-symbol-font/mana_circle_w.png new file mode 100644 index 000000000..ca5b5457e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_circle_w.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_cr.png b/data/magic-mana-small.mse-symbol-font/mana_cr.png new file mode 100644 index 000000000..5f3c5933e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_cr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_cu.png b/data/magic-mana-small.mse-symbol-font/mana_cu.png new file mode 100644 index 000000000..d13c3b3eb Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_cu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_cw.png b/data/magic-mana-small.mse-symbol-font/mana_cw.png new file mode 100644 index 000000000..ce761a7ce Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_cw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_db.png b/data/magic-mana-small.mse-symbol-font/mana_db.png new file mode 100644 index 000000000..cb0a2db1c Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_db.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dc.png b/data/magic-mana-small.mse-symbol-font/mana_dc.png new file mode 100644 index 000000000..19c9906a2 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dc.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_de.png b/data/magic-mana-small.mse-symbol-font/mana_de.png new file mode 100644 index 000000000..32a28a1bb Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_de.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dg.png b/data/magic-mana-small.mse-symbol-font/mana_dg.png new file mode 100644 index 000000000..e1b8c7f15 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dk.png b/data/magic-mana-small.mse-symbol-font/mana_dk.png new file mode 100644 index 000000000..9984cd865 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dk.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dl.png b/data/magic-mana-small.mse-symbol-font/mana_dl.png new file mode 100644 index 000000000..857d196d6 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dl.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_do.png b/data/magic-mana-small.mse-symbol-font/mana_do.png new file mode 100644 index 000000000..63257e4de Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_do.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dp.png b/data/magic-mana-small.mse-symbol-font/mana_dp.png new file mode 100644 index 000000000..250f55690 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dp.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dr.png b/data/magic-mana-small.mse-symbol-font/mana_dr.png new file mode 100644 index 000000000..22f57bb88 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_du.png b/data/magic-mana-small.mse-symbol-font/mana_du.png new file mode 100644 index 000000000..d1736846a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_du.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_dw.png b/data/magic-mana-small.mse-symbol-font/mana_dw.png new file mode 100644 index 000000000..b6751461f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_dw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_e.png b/data/magic-mana-small.mse-symbol-font/mana_e.png new file mode 100644 index 000000000..c6bd90eeb Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_e.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_e_half.png b/data/magic-mana-small.mse-symbol-font/mana_e_half.png new file mode 100644 index 000000000..b7daae6e1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_e_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ee.png b/data/magic-mana-small.mse-symbol-font/mana_ee.png new file mode 100644 index 000000000..7c2aee074 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ee.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_eee.png b/data/magic-mana-small.mse-symbol-font/mana_eee.png new file mode 100644 index 000000000..db68031ad Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_eee.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_g.png b/data/magic-mana-small.mse-symbol-font/mana_g.png new file mode 100644 index 000000000..10a159cb0 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_g.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_g_half.png b/data/magic-mana-small.mse-symbol-font/mana_g_half.png new file mode 100644 index 000000000..107888760 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_g_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_gg.png b/data/magic-mana-small.mse-symbol-font/mana_gg.png new file mode 100644 index 000000000..26fc0d30e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_gg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ggg.png b/data/magic-mana-small.mse-symbol-font/mana_ggg.png new file mode 100644 index 000000000..6a6c8ca30 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ggg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_gu.png b/data/magic-mana-small.mse-symbol-font/mana_gu.png new file mode 100644 index 000000000..d4c302b4e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_gu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_gub.png b/data/magic-mana-small.mse-symbol-font/mana_gub.png new file mode 100644 index 000000000..625d92089 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_gub.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_bg.png b/data/magic-mana-small.mse-symbol-font/mana_guild_bg.png new file mode 100644 index 000000000..21465c832 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_bg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_br.png b/data/magic-mana-small.mse-symbol-font/mana_guild_br.png new file mode 100644 index 000000000..802deacb3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_br.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_gu.png b/data/magic-mana-small.mse-symbol-font/mana_guild_gu.png new file mode 100644 index 000000000..0b5b3cc56 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_gu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_gw.png b/data/magic-mana-small.mse-symbol-font/mana_guild_gw.png new file mode 100644 index 000000000..4166b3c8b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_gw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_rg.png b/data/magic-mana-small.mse-symbol-font/mana_guild_rg.png new file mode 100644 index 000000000..ab1c6b8fc Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_rg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_rw.png b/data/magic-mana-small.mse-symbol-font/mana_guild_rw.png new file mode 100644 index 000000000..79d7b487d Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_rw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_ub.png b/data/magic-mana-small.mse-symbol-font/mana_guild_ub.png new file mode 100644 index 000000000..fd3ca3434 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_ub.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_ur.png b/data/magic-mana-small.mse-symbol-font/mana_guild_ur.png new file mode 100644 index 000000000..d91706962 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_ur.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_wb.png b/data/magic-mana-small.mse-symbol-font/mana_guild_wb.png new file mode 100644 index 000000000..c187bc94b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_wb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_guild_wu.png b/data/magic-mana-small.mse-symbol-font/mana_guild_wu.png new file mode 100644 index 000000000..9543c032b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_guild_wu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_gw.png b/data/magic-mana-small.mse-symbol-font/mana_gw.png new file mode 100644 index 000000000..7b8b3a9d7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_gw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_gwu.png b/data/magic-mana-small.mse-symbol-font/mana_gwu.png new file mode 100644 index 000000000..ed66dbc22 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_gwu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_infinite.png b/data/magic-mana-small.mse-symbol-font/mana_infinite.png new file mode 100644 index 000000000..0d71735dd Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_infinite.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_k.png b/data/magic-mana-small.mse-symbol-font/mana_k.png new file mode 100644 index 000000000..17e2581fa Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_k.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_k_half.png b/data/magic-mana-small.mse-symbol-font/mana_k_half.png new file mode 100644 index 000000000..2cea5fdd3 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_k_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_kk.png b/data/magic-mana-small.mse-symbol-font/mana_kk.png new file mode 100644 index 000000000..0d901c486 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_kk.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_kkk.png b/data/magic-mana-small.mse-symbol-font/mana_kkk.png new file mode 100644 index 000000000..386af9a00 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_kkk.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_l.png b/data/magic-mana-small.mse-symbol-font/mana_l.png new file mode 100644 index 000000000..f4d9ad273 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_l.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_l_half.png b/data/magic-mana-small.mse-symbol-font/mana_l_half.png new file mode 100644 index 000000000..fb5db4c8e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_l_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ll.png b/data/magic-mana-small.mse-symbol-font/mana_ll.png new file mode 100644 index 000000000..d9a5be408 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ll.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_lll.png b/data/magic-mana-small.mse-symbol-font/mana_lll.png new file mode 100644 index 000000000..7e97ed65b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_lll.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_loyal_b.png b/data/magic-mana-small.mse-symbol-font/mana_loyal_b.png new file mode 100644 index 000000000..918646cb0 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_loyal_b.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_loyal_g.png b/data/magic-mana-small.mse-symbol-font/mana_loyal_g.png new file mode 100644 index 000000000..093411031 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_loyal_g.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_loyal_r.png b/data/magic-mana-small.mse-symbol-font/mana_loyal_r.png new file mode 100644 index 000000000..24c9fbd1a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_loyal_r.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_loyal_u.png b/data/magic-mana-small.mse-symbol-font/mana_loyal_u.png new file mode 100644 index 000000000..aaa9ed4b6 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_loyal_u.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_loyal_w.png b/data/magic-mana-small.mse-symbol-font/mana_loyal_w.png new file mode 100644 index 000000000..165ff1fcc Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_loyal_w.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_nb.png b/data/magic-mana-small.mse-symbol-font/mana_nb.png new file mode 100644 index 000000000..898925c69 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_nb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ng.png b/data/magic-mana-small.mse-symbol-font/mana_ng.png new file mode 100644 index 000000000..fac0910f7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ng.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_nr.png b/data/magic-mana-small.mse-symbol-font/mana_nr.png new file mode 100644 index 000000000..a84804357 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_nr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_nu.png b/data/magic-mana-small.mse-symbol-font/mana_nu.png new file mode 100644 index 000000000..2e8810933 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_nu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_nw.png b/data/magic-mana-small.mse-symbol-font/mana_nw.png new file mode 100644 index 000000000..04feb2857 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_nw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_o.png b/data/magic-mana-small.mse-symbol-font/mana_o.png new file mode 100644 index 000000000..d0de5b4f1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_o.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_o_half.png b/data/magic-mana-small.mse-symbol-font/mana_o_half.png new file mode 100644 index 000000000..0b2264e0c Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_o_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_oo.png b/data/magic-mana-small.mse-symbol-font/mana_oo.png new file mode 100644 index 000000000..c78b71dbd Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_oo.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ooo.png b/data/magic-mana-small.mse-symbol-font/mana_ooo.png new file mode 100644 index 000000000..dd4eb1125 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ooo.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_p.png b/data/magic-mana-small.mse-symbol-font/mana_p.png new file mode 100644 index 000000000..c982dc3e4 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_p.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_p_half.png b/data/magic-mana-small.mse-symbol-font/mana_p_half.png new file mode 100644 index 000000000..6525f5d71 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_p_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_phyb.png b/data/magic-mana-small.mse-symbol-font/mana_phyb.png new file mode 100644 index 000000000..e1be893ce Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_phyb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_phyc.png b/data/magic-mana-small.mse-symbol-font/mana_phyc.png new file mode 100644 index 000000000..819897928 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_phyc.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_phyg.png b/data/magic-mana-small.mse-symbol-font/mana_phyg.png new file mode 100644 index 000000000..2fac9a89a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_phyg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_phyr.png b/data/magic-mana-small.mse-symbol-font/mana_phyr.png new file mode 100644 index 000000000..185924ea2 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_phyr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_phyu.png b/data/magic-mana-small.mse-symbol-font/mana_phyu.png new file mode 100644 index 000000000..c03aa6e79 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_phyu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_phyw.png b/data/magic-mana-small.mse-symbol-font/mana_phyw.png new file mode 100644 index 000000000..2fffac9e7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_phyw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_pp.png b/data/magic-mana-small.mse-symbol-font/mana_pp.png new file mode 100644 index 000000000..ff384e1a8 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_pp.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ppp.png b/data/magic-mana-small.mse-symbol-font/mana_ppp.png new file mode 100644 index 000000000..cbfdc1454 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ppp.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_q.png b/data/magic-mana-small.mse-symbol-font/mana_q.png new file mode 100644 index 000000000..c12358f62 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_q.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_q_old.png b/data/magic-mana-small.mse-symbol-font/mana_q_old.png new file mode 100644 index 000000000..1fad39c44 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_q_old.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_q_older.png b/data/magic-mana-small.mse-symbol-font/mana_q_older.png new file mode 100644 index 000000000..0bf2d6ffc Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_q_older.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_r.png b/data/magic-mana-small.mse-symbol-font/mana_r.png new file mode 100644 index 000000000..a339eb507 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_r.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_r_half.png b/data/magic-mana-small.mse-symbol-font/mana_r_half.png new file mode 100644 index 000000000..e19e5f681 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_r_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rainbow.png b/data/magic-mana-small.mse-symbol-font/mana_rainbow.png new file mode 100644 index 000000000..c4262c491 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rainbow.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rg.png b/data/magic-mana-small.mse-symbol-font/mana_rg.png new file mode 100644 index 000000000..28523be16 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rgw.png b/data/magic-mana-small.mse-symbol-font/mana_rgw.png new file mode 100644 index 000000000..1f1178fe4 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rgw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rr.png b/data/magic-mana-small.mse-symbol-font/mana_rr.png new file mode 100644 index 000000000..0ea84edb5 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rrr.png b/data/magic-mana-small.mse-symbol-font/mana_rrr.png new file mode 100644 index 000000000..0c5f95a6e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rrr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rw.png b/data/magic-mana-small.mse-symbol-font/mana_rw.png new file mode 100644 index 000000000..a9f187d8a Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rw.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_rwu.png b/data/magic-mana-small.mse-symbol-font/mana_rwu.png new file mode 100644 index 000000000..8e116c910 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_rwu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_s.png b/data/magic-mana-small.mse-symbol-font/mana_s.png new file mode 100644 index 000000000..557e451d1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_s.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_s_half.png b/data/magic-mana-small.mse-symbol-font/mana_s_half.png new file mode 100644 index 000000000..84219fa06 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_s_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ss.png b/data/magic-mana-small.mse-symbol-font/mana_ss.png new file mode 100644 index 000000000..21c9860bd Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ss.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_t.png b/data/magic-mana-small.mse-symbol-font/mana_t.png new file mode 100644 index 000000000..7079dfc6e Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_t.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_t_old.png b/data/magic-mana-small.mse-symbol-font/mana_t_old.png new file mode 100644 index 000000000..e42b80e3b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_t_old.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_t_older.png b/data/magic-mana-small.mse-symbol-font/mana_t_older.png new file mode 100644 index 000000000..118faa833 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_t_older.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_u.png b/data/magic-mana-small.mse-symbol-font/mana_u.png new file mode 100644 index 000000000..04a6837cd Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_u.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_u_half.png b/data/magic-mana-small.mse-symbol-font/mana_u_half.png new file mode 100644 index 000000000..9235a732f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_u_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ub.png b/data/magic-mana-small.mse-symbol-font/mana_ub.png new file mode 100644 index 000000000..ee9bea502 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ub.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ubr.png b/data/magic-mana-small.mse-symbol-font/mana_ubr.png new file mode 100644 index 000000000..f837b34ab Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ubr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ur.png b/data/magic-mana-small.mse-symbol-font/mana_ur.png new file mode 100644 index 000000000..7fa0f2887 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ur.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_urg.png b/data/magic-mana-small.mse-symbol-font/mana_urg.png new file mode 100644 index 000000000..4e27e9dec Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_urg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_uu.png b/data/magic-mana-small.mse-symbol-font/mana_uu.png new file mode 100644 index 000000000..d60d4553d Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_uu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_uuu.png b/data/magic-mana-small.mse-symbol-font/mana_uuu.png new file mode 100644 index 000000000..af55d1812 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_uuu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_w.png b/data/magic-mana-small.mse-symbol-font/mana_w.png new file mode 100644 index 000000000..eebe2e65b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_w.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_w_half.png b/data/magic-mana-small.mse-symbol-font/mana_w_half.png new file mode 100644 index 000000000..476e64e5f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_w_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_wb.png b/data/magic-mana-small.mse-symbol-font/mana_wb.png new file mode 100644 index 000000000..fe8a275b1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_wb.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_wbr.png b/data/magic-mana-small.mse-symbol-font/mana_wbr.png new file mode 100644 index 000000000..9566e7892 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_wbr.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_wu.png b/data/magic-mana-small.mse-symbol-font/mana_wu.png new file mode 100644 index 000000000..fa26b3ea1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_wu.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_wub.png b/data/magic-mana-small.mse-symbol-font/mana_wub.png new file mode 100644 index 000000000..421ae8142 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_wub.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_wubrg.png b/data/magic-mana-small.mse-symbol-font/mana_wubrg.png new file mode 100644 index 000000000..77c3db447 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_wubrg.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_ww.png b/data/magic-mana-small.mse-symbol-font/mana_ww.png new file mode 100644 index 000000000..f0665f86d Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_ww.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_www.png b/data/magic-mana-small.mse-symbol-font/mana_www.png new file mode 100644 index 000000000..56b72769c Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_www.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_x.png b/data/magic-mana-small.mse-symbol-font/mana_x.png new file mode 100644 index 000000000..062e770e4 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_x.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_y.png b/data/magic-mana-small.mse-symbol-font/mana_y.png new file mode 100644 index 000000000..33f41e175 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_y.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mana_z.png b/data/magic-mana-small.mse-symbol-font/mana_z.png new file mode 100644 index 000000000..253c79cbf Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mana_z.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mask_hybrid.png b/data/magic-mana-small.mse-symbol-font/mask_hybrid.png new file mode 100644 index 000000000..2f01891f4 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mask_hybrid.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mask_phyrexian.png b/data/magic-mana-small.mse-symbol-font/mask_phyrexian.png new file mode 100644 index 000000000..48e37dfb1 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mask_phyrexian.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mask_trihybrid_1.png b/data/magic-mana-small.mse-symbol-font/mask_trihybrid_1.png new file mode 100644 index 000000000..30c9a8c9f Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mask_trihybrid_1.png differ diff --git a/data/magic-mana-small.mse-symbol-font/mask_trihybrid_2.png b/data/magic-mana-small.mse-symbol-font/mask_trihybrid_2.png new file mode 100644 index 000000000..ed387d5f6 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/mask_trihybrid_2.png differ diff --git a/data/magic-mana-small.mse-symbol-font/multitype.png b/data/magic-mana-small.mse-symbol-font/multitype.png new file mode 100644 index 000000000..b11d42774 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/multitype.png differ diff --git a/data/magic-mana-small.mse-symbol-font/night_circle.png b/data/magic-mana-small.mse-symbol-font/night_circle.png new file mode 100644 index 000000000..f0287aa2b Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/night_circle.png differ diff --git a/data/magic-mana-small.mse-symbol-font/one_half.png b/data/magic-mana-small.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/one_half.png differ diff --git a/data/magic-mana-small.mse-symbol-font/phi.png b/data/magic-mana-small.mse-symbol-font/phi.png new file mode 100644 index 000000000..669fd0125 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/phi.png differ diff --git a/data/magic-mana-small.mse-symbol-font/planeswalk.png b/data/magic-mana-small.mse-symbol-font/planeswalk.png new file mode 100644 index 000000000..dd0c5a577 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/planeswalk.png differ diff --git a/data/magic-mana-small.mse-symbol-font/planeswalker.png b/data/magic-mana-small.mse-symbol-font/planeswalker.png new file mode 100644 index 000000000..485010718 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/planeswalker.png differ diff --git a/data/magic-mana-small.mse-symbol-font/sorcery.png b/data/magic-mana-small.mse-symbol-font/sorcery.png new file mode 100644 index 000000000..340bf6b89 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/sorcery.png differ diff --git a/data/magic-mana-small.mse-symbol-font/structure.png b/data/magic-mana-small.mse-symbol-font/structure.png new file mode 100644 index 000000000..1e6aebebf Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/structure.png differ diff --git a/data/magic-mana-small.mse-symbol-font/sun_circle.png b/data/magic-mana-small.mse-symbol-font/sun_circle.png new file mode 100644 index 000000000..a6397c5c0 Binary files /dev/null and b/data/magic-mana-small.mse-symbol-font/sun_circle.png differ diff --git a/data/magic-mana-small.mse-symbol-font/symbol-font b/data/magic-mana-small.mse-symbol-font/symbol-font new file mode 100644 index 000000000..3bc863f51 --- /dev/null +++ b/data/magic-mana-small.mse-symbol-font/symbol-font @@ -0,0 +1,955 @@ +mse version: 2.0.0 +short name: M15 normal +position hint: 201 +icon: mana_c.png +version: 2020-02-07 +installer group: magic/Mana symbols/normal style with extra colors/M15 +depends on: + package: magic-mainframe-extras.mse-include + version: 2018-01-01 +# 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: 135 +horizontal space: 2 + +#######Custom Mana Symbols +### Colored +symbol: + code: V/W + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_w.png"} + image font size: 120 + enabled: {use_small_v_mana() and use_color_v_mana()} +symbol: + code: V/U + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_u.png"} + image font size: 120 + enabled: {use_small_v_mana() and use_color_v_mana()} +symbol: + code: V/B + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_b.png"} + image font size: 120 + enabled: {use_small_v_mana() and use_color_v_mana()} +symbol: + code: V/R + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_r.png"} + image font size: 120 + enabled: {use_small_v_mana() and use_color_v_mana()} +symbol: + code: V/G + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_g.png"} + image font size: 120 + enabled: {use_small_v_mana() and use_color_v_mana()} +### Hybrid +symbol: + code: V/W + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_h.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_small_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/U + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_h.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_small_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/B + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_h.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_small_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/R + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_h.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_small_v_mana() and use_hybrid_v_mana()} +symbol: + code: V/G + image: { masked_blend(dark: "/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + "_h.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 + enabled: {use_small_v_mana() and use_hybrid_v_mana()} + +symbol: + code: V + image: {"/magic-mainframe-extras.mse-include/" + v_mana_loc() + "small/" + v_mana_name() + ".png"} + image font size: 120 + enabled: {use_small_v_mana()} + +###################################################################################### Loyalty Symbols +symbol: + image: loyaltyup.png + code: ([+][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltydown.png + code: ([-][XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +symbol: + image: loyaltynaught.png + code: ([=XYZ0-9]) loyalty + regex: yes + draw text: 1 + text margin left: -.10 + text margin right: 0 + text margin top: .10 + text margin bottom: .10 + text font: + name: Beleren Bold + size: .55 + color: white + max stretch: 0.5 + image font size: 132.1875 +###################################################################################### Symbols That Actually Appear on Cards +symbol: + code: phi + image: phi.png + image font size: 27 +symbol: + code: E + image: energy.png + image font size: 300 +symbol: + code: .5 + image: one_half.png + image font size: 206 +symbol: + code: S + image: mana_s.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 +symbol: + code: A + image: mana_chaos.png + image font size: 168.75 +###################################################################################### Prismatic Symbols +symbol: + code: W/U/B/R/G + image: mana_wubrg.png +###################################################################################### Tri-hybrid Symbols +symbol: + code: W/U/B + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/B/R + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/R/G + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/G/W + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/W/U + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: W/B/R + image: + script: + masked_blend( + light: "mana_www.png", + dark: masked_blend( + dark: "mana_bbb.png", + light: "mana_rrr.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: U/R/G + image: + script: + masked_blend( + light: "mana_uuu.png", + dark: masked_blend( + dark: "mana_rrr.png", + light: "mana_ggg.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: B/G/W + image: + script: + masked_blend( + light: "mana_bbb.png", + dark: masked_blend( + dark: "mana_ggg.png", + light: "mana_www.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: R/W/U + image: + script: + masked_blend( + light: "mana_rrr.png", + dark: masked_blend( + dark: "mana_www.png", + light: "mana_uuu.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 +symbol: + code: G/U/B + image: + script: + masked_blend( + light: "mana_ggg.png", + dark: masked_blend( + dark: "mana_uuu.png", + light: "mana_bbb.png", + mask: "mask_trihybrid_2.png") + mask: "mask_trihybrid_1.png") + image font size: 145 + +###################################################################################### Guild Symbols +symbol: + code: W/U + image: mana_guild_wu.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/B + image: mana_guild_ub.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/R + image: mana_guild_br.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/G + image: mana_guild_rg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/W + image: mana_guild_gw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: W/B + image: mana_guild_wb.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: U/R + image: mana_guild_ur.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: B/G + image: mana_guild_bg.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: R/W + image: mana_guild_rw.png + image font size: 145 + enabled: { guild_mana() } +symbol: + code: G/U + image: mana_guild_gu.png + image font size: 145 + enabled: { guild_mana() } +###################################################################################### Regular Hybrid Symbols +symbol: + code: W/U + image: { masked_blend(dark: "mana_ww.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/B + image: { masked_blend(dark: "mana_uu.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/R + image: { masked_blend(dark: "mana_bb.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/G + image: { masked_blend(dark: "mana_rr.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/W + image: { masked_blend(dark: "mana_gg.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: W/B + image: { masked_blend(dark: "mana_ww.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: U/R + image: { masked_blend(dark: "mana_uu.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: B/G + image: { masked_blend(dark: "mana_bb.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: R/W + image: { masked_blend(dark: "mana_rr.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: G/U + image: { masked_blend(dark: "mana_gg.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Colorless Hybrid Symbols +symbol: + code: C/W + image: { masked_blend(dark: "mana_cc.png", light: "mana_ww.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/U + image: { masked_blend(dark: "mana_cc.png", light: "mana_uu.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/B + image: { masked_blend(dark: "mana_cc.png", light: "mana_bb.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/R + image: { masked_blend(dark: "mana_cc.png", light: "mana_rr.png", mask: "mask_hybrid.png") } + image font size: 145 +symbol: + code: C/G + image: { masked_blend(dark: "mana_cc.png", light: "mana_gg.png", mask: "mask_hybrid.png") } + image font size: 145 +###################################################################################### Phyrexian Mana Symbols +symbol: + code: H/W + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_w.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/U + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_u.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/B + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_b.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/R + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_r.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H/G + image: { masked_blend(light: "black_circle.png", dark: "mana_circle_g.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: H + image: { masked_blend(light: "black_circle.png", dark: "mana_circle.png", mask: "mask_phyrexian.png") } + image font size: 117 +symbol: + code: D/W + image: mana_dw.png + image font size: 117 +symbol: + code: D/U + image: mana_du.png + image font size: 117 +symbol: + code: D/B + image: mana_db.png + image font size: 117 +symbol: + code: D/R + image: mana_dr.png + image font size: 117 +symbol: + code: D/G + image: mana_dg.png + image font size: 117 +symbol: + code: D + image: mana_dc.png + image font size: 117 +symbol: + code: L/W + image: mana_loyal_w.png + image font size: 120 +symbol: + code: L/U + image: mana_loyal_u.png + image font size: 120 +symbol: + code: L/B + image: mana_loyal_b.png + image font size: 120 +symbol: + code: L/R + image: mana_loyal_r.png + image font size: 120 +symbol: + code: L/G + image: mana_loyal_g.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: C + image: mana_c.png +###################################################################################### #/C Hybrid Symbols +symbol: + code: 2/W + image: 2W.png + enabled: {ancestral_mana()} +symbol: + code: 2/U + image: 2U.png + enabled: {ancestral_mana()} +symbol: + code: 2/B + image: 2B.png + enabled: {ancestral_mana()} +symbol: + code: 2/R + image: 2R.png + enabled: {ancestral_mana()} +symbol: + code: 2/G + image: 2G.png + enabled: {ancestral_mana()} +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +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: -.30 + text margin right: .2 + text margin top: -.14 + text margin bottom: .34 + text font: + name: MPlantin + size: .6 + color: black + max stretch: 0.5 + image font size: 145 +###################################################################################### 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: + 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 + enabled: {ancestral_mana()} +symbol: + code: 8 + image: 8.png + enabled: {ancestral_mana()} +symbol: + code: 7 + image: 7.png + enabled: {ancestral_mana()} +symbol: + code: 6 + image: 6.png + enabled: {ancestral_mana()} +symbol: + code: 5 + image: 5.png + enabled: {ancestral_mana()} +symbol: + code: 4 + image: 4.png + enabled: {ancestral_mana()} +symbol: + code: 3 + image: 3.png + enabled: {ancestral_mana()} +symbol: + code: 2 + image: 2.png + enabled: {ancestral_mana()} +symbol: + code: 1 + image: 1.png + enabled: {ancestral_mana()} +symbol: + code: 0 + image: 0.png + enabled: {ancestral_mana()} +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: C + item: E + item: + type: custom + name: colorless + item: + type: line + item: W + item: U + item: B + item: R + item: G + item: C + item: S + item: A + 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 + type: line + item: C/W + item: C/U + item: C/B + item: C/R + item: C/G + item: + name: tri-hybrid mana + item: W/U/B + item: U/B/R + item: B/R/G + item: R/G/W + item: G/W/U + item: + type: line + item: W/B/R + item: U/R/G + item: B/G/W + item: R/W/U + item: G/U/B + 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: custom symbols + item: V + item: V/W + item: V/U + item: V/B + item: V/R + item: V/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: loyalty changes + item: + name: +N + item: +0 loyalty + item: +1 loyalty + item: +2 loyalty + item: +3 loyalty + item: +4 loyalty + item: +5 loyalty + item: +6 loyalty + item: +7 loyalty + item: +8 loyalty + item: +9 loyalty + item: +X loyalty + item: + name: -N + item: -0 loyalty + item: -1 loyalty + item: -2 loyalty + item: -3 loyalty + item: -4 loyalty + item: -5 loyalty + item: -6 loyalty + item: -7 loyalty + item: -8 loyalty + item: -9 loyalty + item: -X loyalty + item: + name: =N + item: 0 loyalty + item: 1 loyalty + item: 2 loyalty + item: 3 loyalty + item: 4 loyalty + item: 5 loyalty + item: 6 loyalty + item: 7 loyalty + item: 8 loyalty + item: 9 loyalty + item: X loyalty diff --git a/data/magic-monarch-emblem-with-name.mse-style/artist_arrow.png b/data/magic-monarch-emblem-with-name.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-monarch-emblem-with-name.mse-style/artist_arrow.png differ diff --git a/data/magic-monarch-emblem-with-name.mse-style/build.bat b/data/magic-monarch-emblem-with-name.mse-style/build.bat new file mode 100644 index 000000000..6328638cb --- /dev/null +++ b/data/magic-monarch-emblem-with-name.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-token-clear.mse-style magic.mse-game magic-watermarks.mse-include magic-mana-small.mse-symbol-font + +ren "magic-m15-token-clear.mse-installer" "Magic - M15 Clear Tokens.mse-installer" \ No newline at end of file diff --git a/data/magic-monarch-emblem-with-name.mse-style/card-sample.png b/data/magic-monarch-emblem-with-name.mse-style/card-sample.png new file mode 100644 index 000000000..db786b77b Binary files /dev/null and b/data/magic-monarch-emblem-with-name.mse-style/card-sample.png differ diff --git a/data/magic-monarch-emblem-with-name.mse-style/foil_mask.png b/data/magic-monarch-emblem-with-name.mse-style/foil_mask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-monarch-emblem-with-name.mse-style/foil_mask.png differ diff --git a/data/magic-monarch-emblem-with-name.mse-style/frame.png b/data/magic-monarch-emblem-with-name.mse-style/frame.png new file mode 100644 index 000000000..ec6a3e09a Binary files /dev/null and b/data/magic-monarch-emblem-with-name.mse-style/frame.png differ diff --git a/data/magic-monarch-emblem-with-name.mse-style/image_mask.png b/data/magic-monarch-emblem-with-name.mse-style/image_mask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-monarch-emblem-with-name.mse-style/image_mask.png differ diff --git a/data/magic-monarch-emblem-with-name.mse-style/style b/data/magic-monarch-emblem-with-name.mse-style/style new file mode 100644 index 000000000..34008f2b7 --- /dev/null +++ b/data/magic-monarch-emblem-with-name.mse-style/style @@ -0,0 +1,279 @@ +mse version: 2.0.0 +game: magic +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 + +version: 2018-02-22 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + 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: + + # 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 } + + card_shape := { "token" } + +############################################################## 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 +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 +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 + ###################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 + ############################# Image + image: + left: -10 + top: -5 + width: 395 + height: 537 + mask: image_mask.png + z index: 1 + ################H############ Card type + type: + left: 28 + top: 297 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + size: 14 + color: rgb(255,239,128) + separator color: rgb(128,128,128) + ############################# Text box + text: + left: 31 + top: 331 + width: 311 + height: 150 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: "middle center shrink-overflow" + z index: 2 + padding left: 4 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: 142 + top: 600 + width: 85 + height: 104 + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks.mse-include/watermarks + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 2 + 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: 2 + 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: choice + name: frame + script: card.card_color + editable: false + save value: false +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers 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: 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 + z index: 1 + render style: image + image: artist_arrow.png + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + popup style: in place + image: frame.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"} diff --git a/data/magic-monarch-emblem.mse-style/artist_arrow.png b/data/magic-monarch-emblem.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-monarch-emblem.mse-style/artist_arrow.png differ diff --git a/data/magic-monarch-emblem.mse-style/build.bat b/data/magic-monarch-emblem.mse-style/build.bat new file mode 100644 index 000000000..6328638cb --- /dev/null +++ b/data/magic-monarch-emblem.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-m15-token-clear.mse-style magic.mse-game magic-watermarks.mse-include magic-mana-small.mse-symbol-font + +ren "magic-m15-token-clear.mse-installer" "Magic - M15 Clear Tokens.mse-installer" \ No newline at end of file diff --git a/data/magic-monarch-emblem.mse-style/card-sample.png b/data/magic-monarch-emblem.mse-style/card-sample.png new file mode 100644 index 000000000..6324ce369 Binary files /dev/null and b/data/magic-monarch-emblem.mse-style/card-sample.png differ diff --git a/data/magic-monarch-emblem.mse-style/foil_mask.png b/data/magic-monarch-emblem.mse-style/foil_mask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-monarch-emblem.mse-style/foil_mask.png differ diff --git a/data/magic-monarch-emblem.mse-style/frame.png b/data/magic-monarch-emblem.mse-style/frame.png new file mode 100644 index 000000000..8fdc28ab6 Binary files /dev/null and b/data/magic-monarch-emblem.mse-style/frame.png differ diff --git a/data/magic-monarch-emblem.mse-style/image_mask.png b/data/magic-monarch-emblem.mse-style/image_mask.png new file mode 100644 index 000000000..d9aca6dfa Binary files /dev/null and b/data/magic-monarch-emblem.mse-style/image_mask.png differ diff --git a/data/magic-monarch-emblem.mse-style/style b/data/magic-monarch-emblem.mse-style/style new file mode 100644 index 000000000..18c991f57 --- /dev/null +++ b/data/magic-monarch-emblem.mse-style/style @@ -0,0 +1,302 @@ +mse version: 2.0.0 +game: magic +short name: Monarch Emblem +full name: Monarch Planeswalker Emblem +icon: card-sample.png +installer group: magic/m15 style/Emblems +position hint: 018 + +version: 2018-02-22 +depends on: + package: magic.mse-game + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + 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: + + # 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 } + + card_shape := { "token" } + +############################################################## 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 +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 +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 + ###################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 + ############################# Image + image: + left: -10 + top: -5 + width: 395 + height: 537 + mask: image_mask.png + z index: 1 + ################H############ Card type + type: + left: 28 + top: 297 + width: { 308 - max(22,card_style.rarity.content_width) } + height: 20 + alignment: top shrink-overflow + z index: 2 + padding top: 2 + padding bottom: 4 + padding right: 2 + font: + name: Beleren Bold + 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") + ############################# Text box + text: + left: 31 + top: 331 + width: 311 + height: 150 + font: + name: MPlantin + italic name: MPlantin-Italic + size: 14 + scale down to: 10 + color: black + symbol font: + name: { styling.text_box_mana_symbols } + size: 14 + alignment: "middle center shrink-overflow" + z index: 2 + padding left: 4 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + line height soft: 0.9 + watermark: + left: 142 + top: 600 + width: 85 + height: 104 + z index: 1 + render style: image + alignment: middle center + popup style: in place + include file: /magic-watermarks.mse-include/watermarks + ############################# Card sorting / numbering + set code: + left: 24 + top: 498 + width: 40 + height: 10 + z index: 2 + 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: 2 + 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: choice + name: frame + script: card.card_color + editable: false + save value: false +extra card field: + type: text + name: card code + save value: false + script: + if set.automatic_card_numbers 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: 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 + z index: 1 + render style: image + image: artist_arrow.png + frame: + left: 0 + top: 0 + width: 375 + height: 523 + z index: 1 + render style: image + popup style: in place + image: frame.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"} diff --git a/data/magic-mws.mse-export-template/desktop.ini b/data/magic-mws.mse-export-template/desktop.ini new file mode 100644 index 000000000..ee492002e --- /dev/null +++ b/data/magic-mws.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-mws.mse-export-template,0 diff --git a/data/magic-mws.mse-export-template/export-template b/data/magic-mws.mse-export-template/export-template new file mode 100644 index 000000000..2eb8e4f9e --- /dev/null +++ b/data/magic-mws.mse-export-template/export-template @@ -0,0 +1,392 @@ +mse version: 2.0.0 +short name: MWS +full name: Plugin Exporter +position hint: 005 +icon: icon.png +version: 2014-01-20 +#Remember to update version at bottom of file. +installer group: magic/Export/mws + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +create directory: true +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Based on code by Idle Muse, Innuendo and Seeonee + +option field: + type: choice + name: image type + choice: full + choice: crop + description: Should the images exported be full card renders or art crops? +option field: + type: text + name: date created + description: The date this spoiler was first created. +option field: + type: text + name: date modified + description: The date this spoiler was last modified. +option field: + type: boolean + name: export images + description: Should images be exported? + initial: yes +script: + mws_name := replace@(match:"‘", replace:"'")+ + replace@(match:"’", replace:"'")+ + replace@(match:"“", replace:"\"")+ + replace@(match:"”", replace:"\"") + mws_colored_art_check := replace@(match:" ", replace:"")+ + replace@(match:"horizontal", replace:"")+ + replace@(match:"vertical", replace:"")+ + replace@(match:"radial", replace:"")+ + replace@(match:"overlay", replace:"")+ + replace@(match:"colorless", replace:"")+ + replace@(match:"multicolor", replace:"")+ + replace@(match:"hybrid", replace:"")+ + replace@(match:"white", replace:"")+ + replace@(match:"blue", replace:"")+ + replace@(match:"black", replace:"")+ + replace@(match:"red", replace:"")+ + replace@(match:"green", replace:"")+ + replace@(match:",,,,,,", replace:",,")+ + replace@(match:",,,,,", replace:",,")+ + replace@(match:",,,,", replace:",,")+ + replace@(match:",,,", replace:",,") + mws_mono_art_check := replace@(match:" ", replace:"")+ + replace@(match:",", replace:"")+ + replace@(match:"horizontal", replace:"")+ + replace@(match:"vertical", replace:"")+ + replace@(match:"radial", replace:"")+ + replace@(match:"overlay", replace:"")+ + replace@(match:"colorless", replace:"")+ + replace@(match:"multicolor", replace:"")+ + replace@(match:"hybrid", replace:"")+ + replace@(match:"artifact", replace:"")+ + replace@(match:"white", replace:"W")+ + replace@(match:"blue", replace:"U")+ + replace@(match:"black", replace:"B")+ + replace@(match:"red", replace:"R")+ + replace@(match:"green", replace:"G") + mws_card_color:= { + if contains(input, match:"land") then "Lnd" # All Lands are Lnd + else if contains(card.shape, match:"Split") and card.card_color != card.card_color_2 then "Z" + else if contains(input, match:"multicolor") then "Gld" # All Golds are Gld + else if contains(input, match:"hybrid") then "Gld" # All Hybrids are Gld + else if contains(mws_colored_art_check(input), match:",,artifact") then "Gld" # Artifacts w/ 2 or more colors are Gld + else if contains(mws_colored_art_check(input), match:",artifact") then mws_mono_art_check(card.card_color) # Monocolor artifacts are that color + else if contains(input, match:"artifact") then "Art" # Colorless artifacts are Art + else if contains(input, match:"white") then "W" + else if contains(input, match:"blue") then "U" + else if contains(input, match:"black") then "B" + else if contains(input, match:"red") then "R" + else if contains(input, match:"green") then "G" + else "Art" + } + mws_cost := replace@(match:"2/W", replace:"%E")+ + replace@(match:"2/U", replace:"%F")+ + replace@(match:"2/B", replace:"%H")+ + replace@(match:"2/R", replace:"%J")+ + replace@(match:"2/G", replace:"%M")+ + replace@(match:"S", replace:"%N")+ + replace@(match:"W/U", replace:"%D")+ + replace@(match:"W/B", replace:"%O")+ + replace@(match:"U/B", replace:"%V")+ + replace@(match:"U/R", replace:"%I")+ + replace@(match:"B/R", replace:"%K")+ + replace@(match:"B/G", replace:"%Q")+ + replace@(match:"R/G", replace:"%L")+ + replace@(match:"R/W", replace:"%P")+ + replace@(match:"G/W", replace:"%A")+ + replace@(match:"G/U", replace:"%S") + mws_type := replace@(match:"—", replace:"-") + mws_rules := + # Longdashes should be short. + replace@(match:"—", replace:"-")+ + # Linebreaks should be double spaces. + replace@(match:"\n", replace:" ")+ + # No curly quotes or apostrophes. + replace@(match:"‘", replace:"'")+ + replace@(match:"’", replace:"'")+ + replace@(match:"“", replace:"\"")+ + replace@(match:"”", replace:"\"")+ + # Pound signs around parenthesis. + replace@(match:"[(]", replace:"#(")+ + replace@(match:"[)]", replace:")#")+ + # Just automatically symbolize all hybrids. + replace@(match:"2/W", replace:"%E")+ + replace@(match:"2/U", replace:"%F")+ + replace@(match:"2/B", replace:"%H")+ + replace@(match:"2/R", replace:"%J")+ + replace@(match:"2/G", replace:"%M")+ + replace@(match:"W/U", replace:"%D")+ + replace@(match:"W/B", replace:"%O")+ + replace@(match:"U/B", replace:"%V")+ + replace@(match:"U/R", replace:"%I")+ + replace@(match:"B/R", replace:"%K")+ + replace@(match:"B/G", replace:"%Q")+ + replace@(match:"R/G", replace:"%L")+ + replace@(match:"R/W", replace:"%P")+ + replace@(match:"G/W", replace:"%A")+ + replace@(match:"G/U", replace:"%S")+ + # Various positions for taps and untaps. + replace@(match:" T ", replace:" %T ")+ + replace@(match:" Q ", replace:" %C ")+ + replace@(match:"T,", replace:"%T,")+ + replace@(match:"Q,", replace:"%C,")+ + replace@(match:"T:", replace:"%T:")+ + replace@(match:"Q:", replace:"%C:")+ + # Mana right before a space. + replace@(match:"G ", replace:"%G ")+ + replace@(match:"R ", replace:"%R ")+ + replace@(match:"B ", replace:"%B ")+ + replace@(match:"U ", replace:"%U ")+ + replace@(match:"W ", replace:"%W ")+ + replace@(match:"S ", replace:"%N ")+ + # Mana right before a comma. + replace@(match:"G,", replace:"%G,")+ + replace@(match:"R,", replace:"%R,")+ + replace@(match:"B,", replace:"%B,")+ + replace@(match:"U,", replace:"%U,")+ + replace@(match:"W,", replace:"%W,")+ + replace@(match:"S,", replace:"%N,")+ + # Mana right before a colon. + replace@(match:"G:", replace:"%G:")+ + replace@(match:"R:", replace:"%R:")+ + replace@(match:"B:", replace:"%B:")+ + replace@(match:"U:", replace:"%U:")+ + replace@(match:"W:", replace:"%W:")+ + replace@(match:"S:", replace:"%N:")+ + replace@(match:"Y:", replace:"%Y:")+ + replace@(match:"X:", replace:"%X:")+ + # Drag rules text to search for more mana characters. Reverse color wheel order works better. Repeat several times. + replace@(match:"G%", replace:"%G%")+ + replace@(match:"R%", replace:"%R%")+ + replace@(match:"B%", replace:"%B%")+ + replace@(match:"U%", replace:"%U%")+ + replace@(match:"W%", replace:"%W%")+ + replace@(match:"G%", replace:"%G%")+ + replace@(match:"R%", replace:"%R%")+ + replace@(match:"B%", replace:"%B%")+ + replace@(match:"U%", replace:"%U%")+ + replace@(match:"W%", replace:"%W%")+ + replace@(match:"G%", replace:"%G%")+ + replace@(match:"R%", replace:"%R%")+ + replace@(match:"B%", replace:"%B%")+ + replace@(match:"U%", replace:"%U%")+ + replace@(match:"W%", replace:"%W%")+ + # Symbolize snow. + replace@(match:"S%", replace:"%N%")+ + replace@(match:"S%", replace:"%N%")+ + replace@(match:"S%", replace:"%N%")+ + # Symbolize numbers from 10-0 that are before other symbols. + replace@(match:"10%", replace:"%10%")+ + replace@(match:"9%", replace:"%9%")+ + replace@(match:"8%", replace:"%8%")+ + replace@(match:"7%", replace:"%7%")+ + replace@(match:"6%", replace:"%6%")+ + replace@(match:"5%", replace:"%5%")+ + replace@(match:"4%", replace:"%4%")+ + replace@(match:"3%", replace:"%3%")+ + replace@(match:"2%", replace:"%2%")+ + replace@(match:"1%", replace:"%1%")+ + replace@(match:"0%", replace:"%0%")+ + # Symbolize numbers from 10-0 that are before colons. + replace@(match:"10:", replace:"%10:")+ + replace@(match:"9:", replace:"%9:")+ + replace@(match:"8:", replace:"%8:")+ + replace@(match:"7:", replace:"%7:")+ + replace@(match:"6:", replace:"%6:")+ + replace@(match:"5:", replace:"%5:")+ + replace@(match:"4:", replace:"%4:")+ + replace@(match:"3:", replace:"%3:")+ + replace@(match:"2:", replace:"%2:")+ + replace@(match:"1:", replace:"%1:")+ + replace@(match:"0:", replace:"%0:")+ + # Symbolize numbers from 10-0 that are before commas. + replace@(match:"10,", replace:"%10,")+ + replace@(match:"9,", replace:"%9,")+ + replace@(match:"8,", replace:"%8,")+ + replace@(match:"7,", replace:"%7,")+ + replace@(match:"6,", replace:"%6,")+ + replace@(match:"5,", replace:"%5,")+ + replace@(match:"4,", replace:"%4,")+ + replace@(match:"3,", replace:"%3,")+ + replace@(match:"2,", replace:"%2,")+ + replace@(match:"1,", replace:"%1,")+ + replace@(match:"0,", replace:"%0,")+ + # Symbolize X and Y that are before other symbols. + replace@(match:"Y%", replace:"%Y%")+ + replace@(match:"X%", replace:"%X%")+ + # Symbolize X and Y that are before colons. + replace@(match:"Y:", replace:"%Y:")+ + replace@(match:"X:", replace:"%X:")+ + # Symbolize X and Y that are before commas. + replace@(match:"Y,", replace:"%Y,")+ + replace@(match:"X,", replace:"%X,")+ + # Get rid of extra symbolizations. + replace@(match:"%%%", replace:"%")+ + replace@(match:"%%", replace:"%") + mws_flavor := replace@(match:"—", replace:"-")+ + replace@(match:"‘", replace:"'")+ + replace@(match:"’", replace:"'")+ + replace@(match:"“", replace:"\"")+ + replace@(match:"”", replace:"\"")+ + replace@(match:"\n", replace:" ") + mws_artist := replace@(match:"Illus. ", replace:"")+ + replace@(match:"‘", replace:"'")+ + replace@(match:"’", replace:"'")+ + replace@(match:"“", replace:"\"")+ + replace@(match:"”", replace:"\"") + mws_rarity := { + if contains(card.rarity, match:"basic land") then "C" + else if contains(card.rarity, match:"uncommon") then "U" + else if contains(card.rarity, match:"common") then "C" + else if contains(card.rarity, match:"rare") then "R" + else if contains(card.rarity, match:"special") then "R" + else "C" + } + paragraph_count := replace@(match:"\n", replace:"•")+ + filter_text@(match:"•") + write_normal := {"\nCard Name: "+mws_name(card.name) + +"\nCard Color: "+mws_card_color(card.card_color) + +"\nMana Cost: "+mws_cost(card.casting_cost) + +"\nType & Class: "+mws_type(card.type) + +"\nPow/Tou: "+card.pt + +"\nCard Text: "+mws_rules(remove_tags(card.rule_text)) + +"\nFlavor Text: "+mws_flavor(card.flavor_text) + +"\nArtist: "+mws_artist(card.illustrator) + +"\nRarity: "+mws_rarity() + +"\nCard #: "+card.card_number + +"\n" + } + write_split := {"\nCard Name: "+mws_name(card.name)+"/"+mws_name(card.name_2) + +"\nCard Color: "+mws_card_color(card.card_color)+"/"+mws_card_color(card.card_color_2) + +"\nMana Cost: "+mws_cost(card.casting_cost)+"/"+mws_cost(card.casting_cost_2) + +"\nType & Class: "+mws_type(card.type)+"/"+mws_type(card.type_2) + +"\nPow/Tou: "+card.pt + +"\nCard Text: "+mws_rules(remove_tags(card.rule_text))+" // "+mws_rules(remove_tags(card.rule_text_2)) + +"\nFlavor Text: "+mws_flavor(card.flavor_text)+" // "+mws_flavor(card.flavor_text_2) + +"\nArtist: "+mws_artist(card.illustrator)+"/"+mws_artist(card.illustrator_2) + +"\nRarity: "+mws_rarity() + +"\nCard #: "+card.card_number + +"\n" + } + write_flip := {"\nCard Name: "+mws_name(card.name) + +"\nCard Color: "+mws_card_color(card.card_color) + +"\nMana Cost: "+mws_cost(card.casting_cost) + +"\nType & Class: "+mws_type(card.type) + +"\nPow/Tou: "+card.pt + +"\nCard Text: "+mws_rules(remove_tags(card.rule_text)) + +" ----- " + +card.name_2+" " + +card.type_2+" " + +card.pt_2+" " + +mws_rules(remove_tags(card.rule_text_2)) + +"\nFlavor Text: "+mws_flavor(card.flavor_text) + +"\nArtist: "+mws_artist(card.illustrator) + +"\nRarity: "+mws_rarity() + +"\nCard #: "+card.card_number + +"\n" + } + write_dfc := {"\nCard Name: "+mws_name(card.name) + +"\nCard Color: "+mws_card_color(card.card_color) + +"\nMana Cost: "+mws_cost(card.casting_cost) + +"\nType & Class: "+mws_type(card.type) + +"\nPow/Tou: "+card.pt + +"\nCard Text: "+mws_rules(remove_tags(card.rule_text)) + +" ----- " + +card.name_2+" " + +card.type_2+" " + +card.pt_2+" " + +mws_rules(remove_tags(card.rule_text_2)) + +"\nFlavor Text: "+mws_flavor(card.flavor_text) + +"\nArtist: "+mws_artist(card.illustrator) + +"\nRarity: "+mws_rarity() + +"\nCard #: "+card.card_number + +"\n" + } + write_walker := {"\nCard Name: "+mws_name(card.name) + +"\nCard Color: "+mws_card_color(card.card_color) + +"\nMana Cost: "+mws_cost(card.casting_cost) + +"\nType & Class: "+mws_type(card.type) + +"\nPow/Tou: %"+card.loyalty + +"\nCard Text: " + +card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +mws_rules(split_text(match:"\n", card.rule_text).0)+" " + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•") then mws_rules(split_text(match:"\n", card.rule_text).1)+" ") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"••") then mws_rules(split_text(match:"\n", card.rule_text).2)+" ") + +card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"•••") then mws_rules(split_text(match:"\n", card.rule_text).3)) + +"\nFlavor Text: "+mws_flavor(card.flavor_text) + +"\nArtist: "+mws_artist(card.illustrator) + +"\nRarity: "+mws_rarity() + +"\nCard #: "+card.card_number + +"\n" + } + write_leveler := {"\nCard Name: "+mws_name(card.name) + +"\nCard Color: "+mws_card_color(card.card_color) + +"\nMana Cost: "+mws_cost(card.casting_cost) + +"\nType & Class: "+mws_type(card.type) + +"\nPow/Tou: "+card.pt + +"\nCard Text: " + +mws_rules(card.rule_text)+" " + +(if card.level_1 !="" then "[LEVEL ") + +card.level_1 + +(if card.level_1 !="" then "]: ") + +mws_rules(card.rule_text_2) + +" ("+card.pt_2+") " + +(if card.level_2 !="" then "[LEVEL ") + +card.level_2 + +(if card.level_2 !="" then "]: ") + +mws_rules(card.rule_text_3) + +" ("+card.pt_3+")" + +"\nFlavor Text: "+mws_flavor(card.flavor_text) + +"\nArtist: "+mws_artist(card.illustrator) + +"\nRarity: "+mws_rarity() + +"\nCard #: "+card.card_number + +"\n" + } + write_card := { if contains(card.shape, match:"token") then "" + else if contains(card.shape, match:"rulestip") then "" + else if contains(card.shape, match:"counter") then "" + else if contains(card.shape, match:"emblem") then "" + else if contains(card.shape, match:"split") then write_split() + else if contains(card.shape, match:"double faced") then write_dfc() + else if card.name_2 != "" then write_flip() + else if card.loyalty != "" then write_walker() + else if contains(card.shape, match:"leveler") then write_leveler() + else write_normal() + } + write_cards := to_text(for each card in sort_list(cards, order_by: {card.card_number}) do write_card()) + write_images := if options.export_images then (for each card in cards do write_image_file((if options.image_type =="full" then card else card.image), file:"{card.name}{if options.image_type == "full" then ".full" else ""}.jpg")) + to_string(set.title+" Spoiler List\n" + +set.description+"\n" + +"Spoiler List created on "+options.date_created+"\n" + +"Last Updated on: "+options.date_modified + +"\n\nSpoiler generated by Magic Set Editor 2 Beta 0.3.8 Using the MWS Export Template version 2010-12-23" + +"\nExport Template by Pichoro" + +"\nThe only person who assumes any liability for damages from the use of this file is the user." + +"\n\nDirections for use:" + +"\nOpen MWS." + +"\nGo to Tools menu->Analyze/Add/Remove Sets." + +"\n'Add New Edition'." + +"\nEnter set name and key." + +"\nCheck 'get data from text spoiler' and browse to whatever location you stored this file at.\n" + +"Hit 'Next Page', then 'Add Edition'." + +"\nThen, after that closes, hit the 'Save Current Base/Deck' button at the top of your screen." + +"\nRestart Magic Workstation, and enjoy the cards.\n" + +"\n\nWhen using the images, you must rename the folder to the set key you entered into MWS when importing this text file!\n" + +write_cards) diff --git a/data/magic-mws.mse-export-template/icon.png b/data/magic-mws.mse-export-template/icon.png new file mode 100644 index 000000000..29ea5b13e Binary files /dev/null and b/data/magic-mws.mse-export-template/icon.png differ diff --git a/data/magic-namecheck.mse-export-template/build.bat b/data/magic-namecheck.mse-export-template/build.bat new file mode 100644 index 000000000..5422f5f98 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-namecheck.mse-export-template + +ren "magic-namecheck.mse-installer" "Magic - Namecheck Export Template.mse-installer" \ No newline at end of file diff --git a/data/magic-namecheck.mse-export-template/desktop.ini b/data/magic-namecheck.mse-export-template/desktop.ini new file mode 100644 index 000000000..acdf5a0d0 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-namecheck.mse-export-template,0 diff --git a/data/magic-namecheck.mse-export-template/export-template b/data/magic-namecheck.mse-export-template/export-template new file mode 100644 index 000000000..b2cad9b99 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/export-template @@ -0,0 +1,62 @@ +mse version: 2.0.0 +short name: Name Check +full name: Name Check Exporter +position hint: 009 +icon: icon.png +version: 2018-01-11 +installer group: magic/Export/Name Check + +depends on: + package: magic.mse-game + version: 2008-08-08 + +game: magic +create directory: false +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Thanks to kiligir for the name list, and twanvl for fixing my code. +option field: + type: choice + name: info + description: This export template outputs a text list of cards that share names with real Magic cards. + choice: This export template outputs a text list of cards that share names with real Magic cards. +option field: + type: choice + name: more info + description: Ensure a nontoken card is selected before exporting to prevent errors. + choice: Ensure a nontoken card is selected before exporting to prevent errors. +option field: + type: boolean + name: check for artists + description: Should the exporter also check for cards without artists? + initial: no + +script: + include file: namelist + # Because MSE gets mad when there are quotation marks in the card list, remove them for comparison. + quote_filter := replace@(match:"”", replace:"")+ + replace@(match:"“", replace:"")+ + replace@(match:"’", replace:"'") + + + matches_name := { to_string(quote_filter(card.name)) } + match@(match: "^{name_list()}$") + matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^{name_list()}$") + + near_matches_name := { to_string(quote_filter(card.name)) } + match@(match: "^{near_name_list()}$") + near_matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^{near_name_list()}$") + + art_check := { options.check_for_artists and (card.illustrator == "" or card.illustrator == "([ ]+|[Uu]nknown|[?]+)")} + art_check_2 := { card.name_2 != "" and options.check_for_artists and (card.illustrator_2 == "" or card.illustrator_2 == "([ ]+|[Uu]nknown|[?]+)")} + + write_card := {(if matches_name() then card.name + "\n" else "") + + (if matches_name_2() then card.name_2 + "\n" else "") + } + write_card_2 := { (if art_check() then card.name + "\n" else "") + + (if art_check_2() then card.name_2 + "\n" else "") + } + write_card_3 := {(if near_matches_name() and not matches_name() then card.name + "\n" else "") + + (if near_matches_name_2() and not matches_name_2() then card.name_2 + "\n" else "") + } + write_cards := "----- Exact Matches -----\n\n" + to_text(for each card in cards do write_card()) + "----- Near Matches -----\n\n" + to_text(for each card in cards do write_card_3()) + (if options.check_for_artists then "\n\n-----No Illustrators-----\n\n" + to_text(for each card in cards do write_card_2())) + to_string(write_cards) diff --git a/data/magic-namecheck.mse-export-template/export-template - Copy b/data/magic-namecheck.mse-export-template/export-template - Copy new file mode 100644 index 000000000..206456822 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/export-template - Copy @@ -0,0 +1,89 @@ +mse version: 2.0.0 +short name: Magic +full name: Name and Art Checker +position hint: 009 +icon: icon.png +version: 2014-02-04 +installer group: magic/Export/Name Check + +depends on: + package: magic.mse-game + version: 2008-08-08 + +game: magic +create directory: false +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Thanks to kiligir for the name list, and twanvl for fixing my code. +option field: + type: choice + name: info + description: This export template outputs a text list of cards that share names with real Magic cards. + choice: This export template outputs a text list of cards that share names with real Magic cards. + +script: + # Because MSE gets mad when there are quotation marks in the card list, remove them for comparison. + quote_filter := replace@(match:"”", replace:"")+ + replace@(match:"“", replace:"")+ + replace@(match:"[[.quotation-mark.]]", replace:"")+ + replace@(match:"’", replace:"'") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name := { to_string(quote_filter(card.name)) } + match@(match: "^(Atinlay Igpay|AWOL|Bosom Buddy|Cardpecker|Cheap Ass|Circle of Protection: Art|Collector Protector|Drawn Together|Emcee|Erase (Not the Urza's Legacy One)|Fascist Art Director|First Come, First Served|Frankie Peanuts|Head to Head|Ladies' Knight|Little Girl|Look at Me, I'm R&D|Man of Measure|Save Life|Standing Army|Staying Power|Wordmail|_____|Ambiguity|Artful Looter|Avatar of Me|Brushstroke Paintermage|Bursting Beebles|Carnivorous Death-Parrot|Cheatyface|Double Header|Flaccify|Framed!|Greater Morphling|Johnny, Combo Player|Loose Lips|Magical Hacker|Mise|Moniker Mage|Mouth to Mouth|Now I Know My ABC's|Number Crunch|Question Elemental?|Richard Garfield, Ph.D.|Smart Ass|Spell Counter|Topsy Turvy|Aesthetic Consultation|Bad Ass|Bloodletter|Booster Tutor|Duh|Enter the Dungeon|Eye to Eye|The Fallen Apart|Farewell to Arms|Infernal Spawn of Infernal Spawn of Evil|Kill! Destroy!|Mother of Goons|Necro-Impotence|Persecute Artist|Phyrexian Librarian|Stop That|Tainted Monkey|Vile Bile|Wet Willie of the Damned|When Fluffy Bunnies Attack|Working Stiff|Zombie Fanboy|Zzzyxas's Abyss|Assquatch|Blast from the Past|Curse of the Fire Penguin|Deal Damage|Dumb Ass|Face to Face|Frazzled Editor|Goblin Mime|Goblin Secret Agent|Goblin S.W.A.T. Team|Mana Flair|Mons's Goblin Waiters|Orcish Paratroopers|Punctuate|Pygmy Giant|Red-Hot Hottie|Rocket-Powered Turbo Slug|Sauté|Six-y Beast|Touch and Go|Yet Another Aether Vortex|B-I-N-G-O|Creature Guy|Elvish House Party|Fat Ass|Form of the Squirrel|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Keeper of the Sacred Word|Land Aid '04|Laughing Hyena|Monkey Monkey Monkey|Name Dropping|Old Fogey|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental|Remodel|Shoe Tree|Side to Side|S.N.O.T.|Stone-Cold Basilisk|Supersize|Symbol Status|Uktabi Kong||Ach! Hans, Run!||Ass Whuppin'|Meddling Kids|Rare-B-Gone|Who|What|When|Where|Why|Gleemax|Letter Bomb|Mana Screw|Mox Lotus|My First Tome|Pointy Finger of Doom|Rod of Spanking|Time Machine|Togglodyte|Toy Boat|Urza's Hot Tub|Water Gun Balloon Game|World-Bottling Kit|City of Ass|R&D's Secret Lair|Super Secret Tech|Charm School|The Cheese Stands Alone|Double Dip|Get a Life|I'm Rubber, You're Glue|Knight of the Hokey Pokey|Lexivore|Look at Me, I'm the DCI|Mesa Chicken|Miss Demeanor|Once More with Feeling|Prismatic Wardrobe|Sex Appeal|Bureaucracy|Censorship|Checks and Balances|Chicken à la King|Clambassadors|Clam-I-Am|Clam Session|Common Courtesy|Denied!|Double Take|Fowl Play|Free-for-All|Psychic Network|Sorry|B.F.M. (Big Furry Monster)|Deadhead|Double Cross|Handcuffs|Infernal Spawn of Evil|Jumbo Imp|Organ Harvest|Ow|Poultrygeist|Temp of the Damned|Volrath's Motion Sensor|Burning Cinder Fury of Crimson Chaos Fire|Chicken Egg|Double Deal|Goblin Bookie|Goblin Bowling Team|Goblin Tutor|Hurloon Wrangler|Jalum Grifter|Krazy Kow|Landfill|Ricochet|Spark Fiend|Strategy, Schmategy|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Cardboard Carapace|Double Play|Elvish Impersonators|Flock of Rabid Sheep|Free-Range Chicken|Gerrymandering|Ghazbán Ogress|Growth Spurt|Gus|Hungry Hungry Heifer|Incoming!|Mine, Mine, Mine!|Squirrel Farm|Team Spirit|Timmy, Power Gamer|Ashnod's Coupon|Blacker Lotus|Bronze Calendar|Chaos Confetti|Clay Pigeon|Giant Fan|Jack-in-the-Mox|Jester's Sombrero|Mirror Mirror|Paper Tiger|Rock Lobster|Scissors Lizard|Spatula of the Ages|Urza's Contact Lenses|Urza's Science Fair Project|Pegasus token card|Soldier token card|Zombie token card|Goblin token card|Sheep token card|Squirrel token card|Serra Angel|Balduvian Horde|Vengevine|Geist of Saint Traft|Thalia, Guardian of Thraben|Liliana of the Veil|Snapcaster Mage|Thran Quarry|Serra Avatar|Lord of Atlantis|Crusade|Elvish Lyrist|City of Brass|Volcanic Hammer|Giant Growth|Two-Headed Dragon|Slith Firewalker|Royal Assassin|Sakura-Tribe Elder|Shard Phoenix|Soltari Priest|Whirling Dervish|Glorious Anthem|Elvish Champion|Mad Auntie|Faerie Conclave|Treetop Village|Rukh Egg|Budoka Pupil|Ichiga, Who Topples Oaks|Ghost-Lit Raider|Force of Nature|Shivan Dragon|Dimir Guildmage|Gruul Guildmage|Azorius Guildmage|Sudden Shock|Hedge Troll|Storm Entity|Shriekmaw|Eternal Dragon|Mirari's Wake|Treva, the Renewer|Avatar of Woe|Ajani Goldmane|Dirtcowl Wurm|Revenant|Monstrous Hound|Lightning Dragon|Beast of Burden|Lu Bu, Master-at-Arms|False Prophet|Overtaker|Rathi Assassin|Avatar of Hope|Raging Kavu|Questing Phelddagrif|Fungal Shambler|Stone-Tongue Basilisk|Laquatus's Champion|Glory|Silent Specter|Feral Throwback|Soul Collector|Sword of Kaldra|Shield of Kaldra|Helm of Kaldra|Ryusei, the Falling Star|Ink-Eyes, Servant of Oni|Kiyomaro, First to Stand|Gleancrawler|Djinn Illuminatus|Avatar of Discord|Allosaurus Rider|Lotus Bloom|Oros, the Avenger|Korlash, Heir to Blackblade|Wren's Run Packmaster|Door of Destinies|Demigod of Revenge|Overbeing of Myth|Ajani Vengeant|Malfegor|Dragon Broodmother|Vampire Nocturnus|Rampaging Baloths|Comet Storm|Emrakul, the Aeons Torn|Sun Titan|Wurmcoil Engine|Hero of Bladehold|Glissa, the Traitor|Sheoldred, Whispering One|Bloodlord of Vaasgoth|Mayor of Avabruck|Howlpack Alpha|Ravenous Demon|Archdemon of Greed|Moonsilver Spear|Xathrid Gorgon|Archon of the Triumvirate|Hypersonic Dragon|Carnival Hellsteed|Corpsejack Menace|Grove of the Guardian|Consuming Aberration|Fathom Mage|Foundry Champion|Rubblehulk|Treasury Thrull|Maze's End|Megantic Sliver|Celestial Archon|Shipbreaker Kraken|Abhorrent Overlord|Ember Swallower|Anthousa, Setessan Hero|Silent Sentinel|Arbiter of the Ideal|Eater of Hope|Forgestoker Dragon|Nessian Wilds Ravager|Dawnbringer Charioteers|Scourge of Fleets|Doomwake Giant|Spawn of Thraxes|Heroes' Bane|Resolute Archangel|Mercurial Pretender|Indulgent Tormentor|Siege Dragon|Phytotitan|Abzan Ascendancy|Anafenza, the Foremost|Ankle Shanker|Avalanche Tusker|Bloodsoaked Champion|Butcher of the Horde|Crackling Doom|Crater's Claws|Deflecting Palm|Dig Through Time|Dragon-Style Twins|Duneblast|Flying Crane Technique|Grim Haruspex|Hardened Scales|Herald of Anafenza|High Sentinels of Arashin|Icy Blast|Ivorytusk Fortress|Jeering Instigator|Jeskai Ascendancy|Kheru Lich Lord|Mardu Ascendancy|Master of Pearls|Narset, Enlightened Master|Necropolis Fiend|Rakshasa Vizier|Rattleclaw Mystic|Sage of the Inward Eye|Sidisi, Brood Tyrant|Siege Rhino|Sultai Ascendancy|Surrak Dragonclaw|Temur Ascendancy|Thousand Winds|Trail of Mystery|Trap Essence|Utter End|Villainous Wealth|Zurgo Helmsmasher|Alesha, Who Smiles at Death|Arcbond|Archfiend of Depravity|Atarka, World Render|Brutal Hordechief|Daghatar the Adamant|Dragonscale General|Dromoka, the Eternal|Flamerush Rider|Flamewake Phoenix|Jeskai Infiltrator|Kolaghan, the Storm's Fury|Mardu Strike Leader|Mastery of the Unseen|Ojutai, Soul of Winter|Rally the Ancestors|Sage-Eye Avengers|Sandsteppe Mastodon|Shaman of the Great Hunt|Shamanic Revelation|Shu Yun, the Silent Tempest|Silumgar, the Drifting Death|Soulfire Grand Master|Soulflayer|Supplant Form|Tasigur, the Golden Fang|Torrent Elemental|Warden of the First Tree|Wildcall|Yasova Dragonclaw|Anafenza, Kin-Tree Spirit|Arashin Foremost|Arashin Sovereign|Atarka's Command|Avatar of the Resolute|Blessed Reincarnation|Blood-Chin Fanatic|Boltwing Marauder|Crater Elemental|Damnable Pact|Deathbringer Regent|Den Protector|Dragonlord Atarka|Dragonlord Dromoka|Dragonlord Kolaghan|Dragonlord Ojutai|Dragonlord Silumgar|Dromoka's Command|Foe-Razer Regent|Harbinger of the Hunt|Hidden Dragonslayer|Icefall Regent|Ire Shaman|Kolaghan's Command|Living Lore|Myth Realized|Necromaster Dragon|Ojutai's Command|Pitiless Horde|Pristine Skywise|Profaner of the Dead|Sidisi, Undead Vizier|Silumgar Assassin|Silumgar's Command|Stratus Dancer|Sunscorch Regent|Surrak, the Hunt Caller|Thunderbreak Regent|Volcanic Vision|Zurgo Bellstriker|Abbot of Keral Keep|Alhammarret, High Arbiter|Chandra's Ignition|Chandra, Fire of Kaladesh|Dark Petition|Despoiler of Souls|Dwynen, Gilt-Leaf Daen|Embermaw Hellion|Evolutionary Leap|Exquisite Firecraft|Gaea's Revenge|Gideon's Phalanx|Gilt-Leaf Winnower|Goblin Piledriver|Graveblade Marauder|Harbinger of the Tides|Hixus, Prison Warden|Honored Hierarch|Jace, Vryn's Prodigy|Knight of the White Orchid|Kothophed, Soul Hoarder|Kytheon's Irregulars|Kytheon, Hero of Akros|Languish|Liliana, Heretical Healer|Managorger Hydra|Mizzium Meddler|Nissa's Revelation|Nissa, Vastwood Seer|Outland Colossus|Pia and Kiran Nalaar|Priest of the Blood Rite|Relic Seeker|Scab-Clan Berserker|Soulblade Djinn|Talent of the Telepath|Thopter Spy Network|Tragic Arrogance|Vryn Wingmare|Willbreaker|Akoum Firebird|Akoum Hellkite|Aligned Hedron Network|Ally Encampment|Angelic Captain|Barrage Tyrant|Beastcaller Savant|Blight Herder|Bring to Light|Brood Butcher|Brutal Expulsion|Canopy Vista|Cinder Glade|Conduit of Ruin|Defiant Bloodlord|Desolation Twin|Dragonmaster Outcast|Drana, Liberator of Malakir|Drowner of Hope|Dust Stalker|Emeria Shepherd|Endless One|Exert Influence|Fathom Feeder|Felidar Sovereign|From Beyond|Gideon, Ally of Zendikar|Greenwarden of Murasa|Gruesome Slaughter|Guardian of Tazeem|Guul Draz Overseer|Hero of Goma Fada|Kiora, Master of the Depths|Lantern Scout|Lumbering Falls|March from the Tomb|Munda, Ambush Leader|Nissa's Renewal|Noyan Dar, Roil Shaper|Ob Nixilis Reignited|Oblivion Sower|Omnath, Locus of Rage|Oran-Rief Hydra|Painful Truths|Part the Waterveil|Planar Outburst|Prairie Stream|Prism Array|Quarantine Field|Radiant Flames|Ruinous Path|Sanctum of Ugin|Scatter to the Winds|Serpentine Spike|Shambling Vent|Shrine of the Forsaken Gods|Sire of Stagnation|Smoldering Marsh|Smothering Abomination|Sunken Hollow|Ugin's Insight|Ulamog, the Ceaseless Hunger|Undergrowth Champion|Veteran Warleader|Void Winnower|Wasteland Strangler|Woodland Wanderer|Zada, Hedron Grinder|Armored Pegasus|Bull Hippo|Cloud Pirates|Feral Shadow|Snapping Drake|Storm Crow|Wasteland|Voidmage Prodigy|Powder Keg|Psychatog|Terror|Fireball|Oxidize|Mana Leak|Reciprocate|Hypnotic Specter|Hinder|Pyroclasm|Putrefy|Zombify|Lightning Helix|Wrath of God|Condemn|Mortify|Psionic Blast|Cruel Edict|Disenchant|Recollect|Damnation|Tidings|Incinerate|Mana Tithe|Harmonize|Ponder|Corrupt|Cryptic Command|Flame Javelin|Unmake|Nameless Inversion|Remove Soul|Blightning|Rampant Growth|Negate|Terminate|Lightning Bolt|Cancel|Sign in Blood|Infest|Volcanic Fallout|Celestial Purge|Bituminous Blast|Burst Lightning|Harrow|Day of Judgment|Brave the Elements|Doom Blade|Treasure Hunt|Searing Blaze|Reya Dawnbringer|Liliana's Specter|Mitotic Slime|Memnite|Tempered Steel|Treasure Mage|Black Sun's Zenith|Myr Superion|Priest of Urabrask|Stormblood Berserker|Dungrove Elder|Diregraf Ghoul|Elite Inquisitor|Zombie Apocalypse|Strangleroot Geist|Suture Priest|Pristine Talisman|Latch Seeker|Killing Wave|Magmaquake|Mwonvuli Beast Tracker|Cryptborn Horror|Dryad Militant|Firemane Avenger|Zameck Guildmage|Melek, Izzet Paragon|Trostani's Summoner|Hive Stirrings|Goblin Diplomats|Phalanx Leader|Nighthowler|Pain Seer|Kiora's Follower|Squelching Leeches|Dictate of Kruphix|Hall of Triumph|Heir of the Wilds|Reclamation Sage|Chief Engineer|Mardu Shadowspear|Scaleguard Sentinels|Conclave Naturalists|Stasis Snare|Immolating Glare|Jori En, Ruin Diver|Arena|Sewers of Estark|Nalathni Dragon|Blue Elemental Blast|Mana Crypt|Windseeker Centaur|Giant Badger|Scent of Cinder|Lightning Hounds|Spined Wurm|Warmonger|Silver Drake|Phyrexian Rager|Jace Beleren|Garruk Wildspeaker|Brion Stoutarm|Jaya Ballard, Task Mage|Broodmate Dragon|Honor of the Pure|Steward of Valeron|Celestial Colonnade|Retaliator Griffin|Kor Skyfisher|Guul Draz Assassin|Nissa Revane|Birds of Paradise|Memoricide|Liliana Vess|Bloodthrone Vampire|Mirran Crusader|Surgical Extraction|Frost Titan|Grave Titan|Inferno Titan|Chandra's Phoenix|Faithless Looting|Devil's Play|Gravecrawler|Electrolyze|Feast of Blood|Silverblade Paladin|Merfolk Mesmerist|Knight Exemplar|Sunblast Angel|Primordial Hydra|Cathedral of War|Terastodon|Arrest|Consume Spirit|Dreg Mangler|Supreme Verdict|Standstill|Breath of Malfegor|Angel of Glory's Rise|Turnabout|Nightveil Specter|Voidmage Husher|Ogre Arsonist|Chandra's Fury|Render Silent|Ratchet Bomb|Bonescythe Sliver|Ogre Battledriver|Scavenging Ooze|Hamletback Goliath|Ajani, Caller of the Pride|Jace, Memory Adept|Liliana of the Dark Realms|Chandra, Pyromaster|Garruk, Caller of Beasts|Sylvan Caryatid|Karametra's Acolyte|Fated Conflagration|High Tide|Gaze of Granite|Wash Out|Acquire|Duress|Eidolon of Blossoms|Magister of Worth|Soul of Ravnica|Soul of Zendikar|Stealer of Secrets|Angelic Skirmisher|Xathrid Necromancer|Goblin Rabblemaster|Ajani Steadfast|Jace, the Living Guildpact|Nissa, Worldwaker|Garruk, Apex Predator|Temur War Shaman|Sultai Charm|Aeronaut Tinkerer|Dragon Fodder|Dragonlord's Servant|Evolving Wilds|Scythe Leopard|Genesis Hydra|Munda's Vanguard|Deepfathom Skulker|Dread Defiler|Tyrant of Valakut|Gladehart Cavalry|Goblin Dark-Dwellers|Earwig Squad|Vexing Shusher|Figure of Destiny|Obelisk of Alara|Knight of New Alara|Ant Queen|Valakut, the Molten Pinnacle|Joraga Warcaller|Lord of Shatterskull Pass|Ancient Hellkite|Steel Hellkite|Thopter Assembly|Phyrexian Metamorph|Garruk's Horde|Ludevic's Test Subject|Ludevic's Abomination|Mondronen Shaman|Tovolar's Magehunter|Restoration Angel|Staff of Nin|Deadbridge Goliath|Skarrg Goliath|Breaking|Entering|Colossal Whale|Bident of Thassa|Tromokratis|Dictate of the Twin Gods|Dragon Throne of Tarkir|In Garruk's Wake|Endbringer|Counterspell|Stroke of Genius|Gaea's Cradle|Memory Lapse|Vampiric Tutor|Ball Lightning|Oath of Druids|Hammer of Bogardan|Tradewind Rider|Intuition|Argothian Enchantress|Living Death|Armageddon|Balance|Time Warp|Phyrexian Negator|Deranged Hermit|Hermit Druid|Gemstone Mine|Regrowth|Sol Ring|Mishra's Factory|Exalted Angel|Grim Lavamancer|Meddling Mage|Pernicious Deed|Ravenous Baloth|Cunning Wish|Yawgmoth's Will|Vindicate|Decree of Justice|Orim's Chant|Mind's Desire|Demonic Tutor|Living Wish|Dark Ritual|Maze of Ith|Stifle|Survival of the Fittest|Burning Wish|Bloodstained Mire|Flooded Strand|Polluted Delta|Windswept Heath|Wooded Foothills|Sinkhole|Natural Order|Phyrexian Dreadnought|Thawing Glaciers|Land Tax|Morphling|Wheel of Fortune|Entomb|Sword of Fire and Ice|Vendilion Clique|Bitterblossom|Dark Confidant|Doubling Season|Goblin Welder|Xiahou Dun, the One-Eyed|Flusterstorm|Noble Hierarch|Karmic Guide|Sneak Attack|Karakas|Sword of Light and Shadow|Command Tower|Swords to Plowshares|Bribery|Imperial Recruiter|Crucible of Worlds|Overwhelming Forces|Show and Tell|Genesis|Karador, Ghost Chieftain|Greater Good|Riku of Two Reflections|Force of Will|Hanna, Ship's Navigator|Sword of Feast and Famine|Nekusar, the Mindrazer|Elesh Norn, Grand Cenobite|Oloro, Ageless Ascetic|Ravages of War|Dualcaster Mage|Feldon of the Third Path|Mana Drain|Command Beacon|Fruitcake Elemental|Gifts Given|Evil Presents|Season's Beatings|Snow Mercy|Yule Ooze|Naughty|Nice|Stocking Tiger|Mishra's Toy Workshop|Goblin Sleigh Ride|Sprouting Thrinax|Woolly Thoctar|Path to Exile|Hellspark Elemental|Marisi's Twinclaws|Slave of Bolas|Mycoid Shepherd|Naya Sojourners|Mind Control|Rise from the Grave|Kor Duelist|Vampire Nighthawk|Nissa's Chosen|Emeria Angel|Kor Firewalker|Leatherback Baloth|Hada Freeblade|Kalastria Highborn|Syphon Mind|Pathrazer of Ulamog|Curse of Wizardry|Staggershock|Deathless Angel|Fling|Sylvan Ranger|Plague Stinger|Golem's Heart|Skinrender|Master's Call|Plague Myr|Signal Pest|Vault Skirge|Maul Splicer|Shrine of Burning Rage|Tormented Soul|Auramancer|Circle of Flame|Gather the Townsfolk|Curse of the Bloody Tome|Curse of Thirst|Nearheath Stalker|Bloodcrazed Neonate|Boneyard Wurm|Wood Elves|Icatian Javelineers|Fiery Temper|Boomerang|Calciderm|Reckless Wurm|Yixlid Jailer|Zoetic Cavern|Llanowar Elves|Mogg Fanatic|Mind Stone|Dauntless Dourbark|Lava Axe|Cenn's Tactician|Oona's Blackguard|Gravedigger|Boggart Ram-Gang|Wilt-Leaf Cavaliers|Duergar Hedge-Mage|Selkie Hedge-Mage|Spiritmonger|Call of the Herd|Chrome Mox|Umezawa's Jitte|Maelstrom Pulse|Goblin Guide|Lotus Cobra|Primeval Titan|All Is Dust|Batterskull|Griselbrand|Stoneforge Mystic|River Boa|Longbow Archer|Volcanic Geyser|Mind Warp|Shock|Staunch Defenders|Prodigal Sorcerer|Stone Rain|Ophidian|Jackal Pup|Quirion Ranger|Carnophage|Impulse|Fireblast|Albino Troll|Dissipate|Black Knight|Wall of Blossoms|Fireslinger|Drain Life|Aura of Silence|Forbid|Spike Feeder|White Knight|Bottle Gnomes|Muscle Sliver|Crystalline Sliver|Capsize|Priest of Titania|Goblin Bombardment|Scragnoth|Smother|Whipcorder|Sparksmith|Krosan Tusker|Withered Wretch|Willbender|Slice and Dice|Silver Knight|Krosan Warchief|Lightning Rift|Carrion Feeder|Accumulated Knowledge|Avalanche Riders|Reanimate|Mother of Runes|Brainstorm|Rancor|Seal of Cleansing|Flametongue Kavu|Blastoderm|Cabal Therapy|Fact or Fiction|Juggernaut|Circle of Protection: Red|Kird Ape|Icy Manipulator|Elves of Deep Shadow|Armadillo Cloak|Lobotomy|Goblin Warchief|Wild Mongrel|Chainer's Edict|Circular Logic|Astral Slide|Arrogant Wurm|Life|Death|Fire|Ice|Firebolt|Deep Analysis|Gerrard's Verdict|Basking Rootwalla|Wonder|Goblin Legionnaire|Engineered Plague|Goblin Ringleader|Wing Shards|Cabal Coffers|Roar of the Wurm|Force Spike|Remand|Tormod's Crypt|Eternal Witness|Tendrils of Agony|Pendelhaven|Resurrection|Wall of Roots|Desert|Thirst for Knowledge|Serrated Arrows|Isochron Scepter|Shrapnel Blast|Magma Jet|Myr Enforcer|Kitchen Finks|Merrow Reejerey|Wren's Run Vanquisher|Mulldrifter|Murderous Redcap|Lightning Greaves|Watchwolf|Browbeat|Oblivion Ring|Tidehollow Sculler|Ghostly Prison|Ancient Ziggurat|Bloodbraid Elf|Cloudpost|Elvish Visionary|Anathemancer|Krosan Grip|Qasali Pridemage|Rift Bolt|Gatekeeper of Malakir|Wild Nacatl|Everflowing Chalice|Spellstutter Sprite|Wall of Omens|Artisan of Kozilek|Squadron Hawk|Rhox War Monk|Jace's Ingenuity|Cultivate|Teetering Peaks|Contagion Clasp|Go for the Throat|Savage Lands|Glistener Elf|Despise|Tectonic Edge|Dismember|Ancient Grudge|Acidic Slime|Forbidden Alchemy|Avacyn's Pilgrim|Lingering Souls|Pillar of Flame|Gitaxian Probe|Searing Spear|Reliquary Tower|Farseek|Call of the Conclave|Judge's Familiar|Izzet Charm|Rakdos Cackler|Dimir Charm|Experiment One|Ghor-Clan Rampager|Grisly Salvage|Sin Collector|Warleader's Helix|Elvish Mystic|Banisher Priest|Encroaching Wastes|Tormented Hero|Dissolve|Magma Spray|Bile Blight|Banishing Light|Fanatic of Xenagos|Brain Maggot|Stoke the Flames|Frenzied Goblin|Disdainful Stroke|Hordeling Outburst|Suspension Field|Abzan Beastmaster|Frost Walker|Serum Visions|Orator of Ojutai|Ultimate Price|Roast|Anticipate|Nissa's Pilgrimage|Clash of Wills|Smash to Smithereens|Blighted Fen|Niv-Mizzet, the Firemind|Rakdos Guildmage|Voidslime|Urza's Factory|Serra Avenger|Blood Knight|Groundbreaker|Imperious Perfect|Doran, the Siege Tower|Bramblewood Paragon|Mutavault|1996 World Champion|Shichifukujin Dragon|Proposal|Splendid Genesis|Fraternal Exaltation|Robot Chicken|Pouncing Jaguar|Skittering Skirge|Rewind|Karn, Silver Golem|Uktabi Orangutan|Chill|Pillage|Enlightened Tutor|Stupor|Creeping Mold|Dismiss|Empyrial Armor|Diabolic Edict|Gaea's Blessing|Man-o'-War|Arc Lightning|Dauthi Slayer|Skirk Marauder|Elvish Aberration|Bonesplitter|Darksteel Ingot|Glacial Ray|Genju of the Spires|Okina Nightwatch|Skyknight Legionnaire|Castigate|Wee Dragonauts|Coiling Oracle|Surging Flame|Underworld Dreams|Char|Kamahl, Pit Fighter|Putrid Imp|Hidden Horror|Faceless Butcher|Twisted Abomination|Crosis, the Purger|Verdant Force|Sphinx of the Steel Wind|Inkwell Leviathan|Blazing Archon|Animate Dead|Exhume|Sickening Dreams|Zombie Infestation|Buried Alive|Last Rites|Diabolic Servitude|Dread Return|Crystal Vein|Ebon Stronghold|Polluted Mire|Spark Elemental|Keldon Marauders|Mogg Flunkies|Cinder Pyromancer|Vulshok Sorcerer|Keldon Champion|Fire Servant|Chain Lightning|Price of Progress|Thunderbolt|Reverberate|Flames of the Blood Hand|Sudden Impact|Barbarian Ring|Ghitu Encampment|Metallic Sliver|Virulent Sliver|Amoeboid Changeling|Winged Sliver|Clot Sliver|Frenzy Sliver|Heart Sliver|Gemhide Sliver|Quick Sliver|Hibernation Sliver|Acidic Sliver|Spined Sliver|Victual Sliver|Armor Sliver|Spectral Sliver|Barbed Sliver|Homing Sliver|Necrotic Sliver|Fungus Sliver|Brood Sliver|Might Sliver|Sliver Overlord|Fury Sliver|Heartstone|Distant Melody|Aphetto Dredging|Coat of Arms|Wild Pair|Rootbound Crag|Rupture Spire|Terramorphic Expanse|Vivid Creek|Vivid Grove|Alert Shu Infantry|Eightfold Maze|Empty City Ruse|False Defeat|Flanking Troops|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Huang Zhong, Shu General|Kongming, |Sleeping Dragon||Kongming's Contraptions|Liu Bei, Lord of Shu|Loyal Retainers|Misfortune's Gain|Pang Tong, |Young Phoenix||Peach Garden Oath|Rally the Troops|Riding Red Hare|Shu Cavalry|Shu Defender|Shu Elite Companions|Shu Elite Infantry|Shu Farmer|Shu Foot Soldiers|Shu General|Shu Grain Caravan|Shu Soldier-Farmers|Vengeance|Virtuous Charge|Volunteer Militia|Warrior's Stand|Zhang Fei, Fierce Warrior|Zhao Zilong, Tiger General|Balance of Power|Borrowing 100,000 Arrows|Brilliant Plan|Broken Dam|Capture of Jingzhou|Champion's Victory|Council of Advisors|Counterintelligence|Exhaustion|Extinguish|Forced Retreat|Lady Sun|Lu Meng, Wu General|Lu Su, Wu Advisor|Lu Xun, Scholar General|Mystic Denial|Preemptive Strike|Red Cliffs Armada|Sage's Knowledge|Strategic Planning|Straw Soldiers|Sun Ce, Young Conquerer|Sun Quan, Lord of Wu|Wu Admiral|Wu Elite Cavalry|Wu Infantry|Wu Light Cavalry|Wu Longbowman|Wu Scout|Wu Spy|Wu Warship|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Ambition's Cost|Cao Cao, Lord of Wei|Cao Ren, Wei Commander|Coercion|Corrupt Court Official|Cunning Advisor|Deception|Desperate Charge|Famine|Ghostly Visit|Imperial Edict|Imperial Seal|Poison Arrow|Return to Battle|Sima Yi, Wei Field Marshal|Stolen Grain|Stone Catapult|Wei Ambush Force|Wei Assassins|Wei Elite Companions|Wei Infantry|Wei Night Raiders|Wei Scout|Wei Strike Force|Xun Yu, Wei Advisor|Young Wei Recruits|Zhang He, Wei General|Zhang Liao, Hero of Hefei|Zodiac Pig|Zodiac Rat|Zodiac Snake|Barbarian General|Barbarian Horde|Blaze|Burning Fields|Burning of Xinye|Control of the Court|Corrupt Eunuchs|Desert Sandstorm|Diaochan, Artful Beauty|Dong Zhou, the Tyrant|Eunuchs' Intrigues|Fire Ambush|Fire Bowman|Independent Troops|Ma Chao, Western Warrior|Mountain Bandit|Ravaging Horde|Relentless Assault|Renegade Troops|Rockslide Ambush|Rolling Earthquake|Warrior's Oath|Yellow Scarves Cavalry|Yellow Scarves General|Yellow Scarves Troops|Yuan Shao, the Indecisive|Yuan Shao's Infantry|Zodiac Dog|Zodiac Dragon|Zodiac Goat|Borrowing the East Wind|False Mourning|Forest Bear|Heavy Fog|Hua Tuo, Honored Physician|Hunting Cheetah|Lady Zhurong, Warrior Queen|Lone Wolf|Marshaling the Troops|Meng Huo, Barbarian King|Meng Huo's Horde|Riding the Dilu Horse|Slashing Tiger|Southern Elephant|Spoils of Victory|Spring of Eternal Peace|Stalking Tiger|Taoist Hermit|Taoist Mystic|Taunting Challenge|Three Visits|Trained Cheetah|Trained Jackal|Trip Wire|Wielding the Green Dragon|Wolf Pack|Zodiac Horse|Zodiac Monkey|Zodiac Ox|Zodiac Rabbit|Zodiac Rooster|Zodiac Tiger|Zuo Ci, the Mocking Sage|Alabaster Dragon|Alluring Scent|Anaconda|Ancestral Memories|Angelic Blessing|Archangel|Ardent Militia|Arrogant Vampire|Assassin's Blade|Baleful Stare|Bee Sting|Blessed Reversal|Blinding Light|Bog Imp|Bog Raiders|Bog Wraith|Boiling Seas|Border Guard|Breath of Life|Burning Cloak|Capricious Sorcerer|Charging Bandits|Charging Paladin|Charging Rhino|Cloak of Feathers|Cloud Dragon|Cloud Spirit|Command of Unsummoning|Coral Eel|Craven Giant|Craven Knight|Cruel Bargain|Cruel Fate|Cruel Tutor|Deep Wood|Deep-Sea Serpent|Defiant Stand|Déjà Vu|Desert Drake|Devastation|Devoted Hero|Djinn of the Lamp|Dread Charge|Dread Reaper|Dry Spell|Earthquake|Ebon Dragon|Elite Cat Warrior|Elven Cache|Elvish Ranger|Endless Cockroaches|False Peace|Final Strike|Fire Dragon|Fire Imp|Fire Snake|Fire Tempest|Flashfires|Fleet-Footed Monk|Flux|Foot Soldiers|Forked Lightning|Fruition|Giant Octopus|Giant Spider|Gift of Estates|Goblin Bully|Gorilla Warrior|Grizzly Bears|Hand of Death|Harsh Justice|Highland Giant|Hill Giant|Horned Turtle|Howling Fury|Hulking Cyclops|Hulking Goblin|Hurricane|Ingenious Thief|Jungle Lion|Keen-Eyed Archers|King's Assassin|Knight Errant|Last Chance|Lava Flow|Lizard Warrior|Mercenary Knight|Merfolk of the Pearl Trident|Mind Knives|Mind Rot|Minotaur Warrior|Mobilize|Monstrous Growth|Moon Sprite|Mountain Goat|Muck Rats|Natural Spring|Nature's Cloak|Nature's Lore|Nature's Ruin|Needle Storm|Noxious Toad|Omen|Owl Familiar|Panther Warriors|Path of Peace|Personal Tutor|Phantom Warrior|Pillaging Horde|Plant Elemental|Primeval Force|Prosperity|Python|Raging Cougar|Raging Goblin|Raging Minotaur|Rain of Salt|Rain of Tears|Raise Dead|Redwood Treefolk|Regal Unicorn|Renewing Dawn|Rowan Treefolk|Sacred Knight|Sacred Nectar|Scorching Spear|Scorching Winds|Seasoned Marshal|Serpent Assassin|Serpent Warrior|Skeletal Crocodile|Skeletal Snake|Sorcerous Sight|Soul Shred|Spiritual Guardian|Spitting Earth|Spotted Griffin|Starlight|Starlit Angel|Steadfastness|Stern Marshal|Summer Bloom|Sylvan Tutor|Symbol of Unsummoning|Taunt|Temporary Truce|Theft of Dreams|Thing from the Deep|Thundering Wurm|Thundermare|Tidal Surge|Time Ebb|Touch of Brilliance|Treetop Defense|Undying Beast|Untamed Wilds|Valorous Charge|Vampiric Feast|Vampiric Touch|Venerable Monk|Virtue's Ruin|Volcanic Dragon|Wall of Granite|Wall of Swords|Warrior's Charge|Whiptail Wurm|Wicked Pact|Willow Dryad|Wind Drake|Winds of Change|Winter's Grasp|Withering Gaze|Abyssal Nightstalker|Air Elemental|Alaborn Cavalier|Alaborn Grenadier|Alaborn Musketeer|Alaborn Trooper|Alaborn Veteran|Alaborn Zealot|Ancient Craving|Angel of Fury|Angel of Mercy|Angelic Wall|Apprentice Sorcerer|Armored Galleon|Armored Griffin|Barbtooth Wurm|Bargain|Bear Cub|Bloodcurdling Scream|Brimstone Dragon|Brutal Nightstalker|Chorus of Woe|Coastal Wizard|Cunning Giant|Dakmor Bat|Dakmor Plague|Dakmor Scorpion|Dakmor Sorceress|Dark Offering|Deathcoil Wurm|Denizen of the Deep|Eye Spy|False Summoning|Festival of Trokin|Foul Spirit|Goblin Cavaliers|Goblin Firestarter|Goblin General|Goblin Glider|Goblin Lore|Goblin Matron|Goblin Mountaineer|Goblin Piker|Goblin Raider|Goblin War Cry|Goblin War Strike|Golden Bear|Harmony of Nature|Ironhoof Ox|Jagged Lightning|Just Fate|Kiss of Death|Lurking Nightstalker|Lynx|Magma Giant|Moaning Spirit|Nightstalker Engine|Norwood Archers|Norwood Priestess|Norwood Ranger|Norwood Riders|Norwood Warrior|Obsidian Giant|Ogre Berserker|Ogre Taskmaster|Ogre Warrior|Piracy|Plated Wurm|Predatory Nightstalker|Prowling Nightstalker|Raiding Nightstalker|Rain of Daggers|Ravenous Rats|Razorclaw Bear|Remove|Renewing Touch|Return of the Nightstalkers|Righteous Charge|Righteous Fury|River Bear|Salvage|Screeching Drake|Sea Drake|Sleight of Hand|Steam Catapult|Steam Frigate|Swarm of Rats|Sylvan Basilisk|Sylvan Yeti|Talas Air Ship|Talas Explorer|Talas Merchant|Talas Researcher|Talas Scout|Talas Warrior|Temple Acolyte|Temple Elder|Temporal Manipulation|Town Sentry|Tree Monkey|Tremor|Trokin High Guard|Undo|Vampiric Spirit|Wild Griffin|Wild Ox|Wildfire|Wind Sail|Chaotic Aether|Interplanar Tunnel|Auratouched Mage|Morphic Tide|Cage of Hands|Mutual Epiphany|Celestial Ancient|Planewide Disaster|Felidar Umbra|Reality Shaping|Spatial Merging|Hyena Umbra|Time Distortion|Kor Spiritdancer|Academy at Tolaria West|Mammoth Umbra|The Aether Flues|Sigil of the Empty Throne|Agyrem|Spirit Mantle|Akoum|Three Dreams|Aretopolis|Augury Owl|Astral Arena|Bant|Concentrate|Bloodhill Bastion|Guard Gomazoa|Celestine Reef|Higure, the Still Wind|Cliffside Market|Illusory Angel|The Dark Barony|Mistblade Shinobi|Edge of Malacol|Ninja of the Deep Hours|Eloren Wilds|Peregrine Drake|The Eon Fog|Primal Plasma|Feeding Grounds|Sakashima's Student|Fields of Summer|See Beyond|The Fourth Sphere|Sunken Hope|Furnace Layer|Walker of Secret Ways|Gavony|Wall of Frost|Glen Elendra|Whirlpool Warrior|Glimmervoid Basin|Assassinate|Goldmeadow|Cadaver Imp|Grand Ossuary|Dark Hatchling|The Great Forest|Grixis|Grove of the Dreampods|Okiba-Gang Shinobi|Hedron Fields of Agadeem|Skullsnatcher|The Hippodrome|Throat Slitter|Horizon Boughs|Immersturm|Arc Trail|Isle of Vesuva|Beetleback Chief|Izzet Steam Maze|Erratic Explosion|Jund|Fiery Conclusion|Kessig|Fiery Fall|Kharasha Foothills|Kilnspire District|Hellion Eruption|Krosa|Hissing Iguanar|Lair of the Ashen Idol|Mark of Mutiny|Lethe Lake|Mass Mutiny|Llanowar|Mudbutton Torchrunner|The Maelstrom|Preyseizer Dragon|Minamo|Rivals' Duel|Mirrored Depths|Thorn-Thrash Viashino|Mount Keralia|Thunder-Thrash Elder|Murasa|Warstorm Surge|Naar Isle|Aura Gnarlid|Naya|Awakening Zone|Nephalia|Beast Within|Norn's Dominion|Boar Umbra|Onakke Catacomb|Bramble Elemental|Orochi Colony|Brindle Shoat|Orzhova|Brutalizer Exarch|Otaria|Panopticon|Dowsing Shaman|Pools of Becoming|Dreampod Druid|Prahv|Gluttonous Slime|Quicksilver Sea|Lumberknot|Raven's Run|Sanctum of Serra|Mycoloth|Sea of Sand|Nest Invader|Selesnya Loft Gardens|Nullmage Advocate|Shiv|Ondu Giant|Skybreen|Overrun|Sokenzan|Penumbra Spider|Stairs to Infinity|Predatory Urge|Stensia|Quiet Disrepair|Stronghold Furnace|Takenuma|Silhana Ledgewalker|Talon Gates|Snake Umbra|Tazeem|Tukatongue Thallid|Tember City|Viridian Emissary|Trail of the Mage-Rings|Truga Jungle|Baleful Strix|Turri Island|Undercity Reaches|Velis Vel|Deny Reality|Windriddle Palaces|Dimir Infiltrator|The Zephyr Maze|Dragonlair Spider|Elderwood Scion|Enigma Sphinx|Enlisted Wurm|Etherium-Horn Sorcerer|Fires of Yavimaya|Fusion Elemental|Glen Elendra Liege|Hellkite Hatchling|Indrik Umbra|Inkfathom Witch|Kathari Remnant|Krond the Dawn-Clad|Last Stand|Maelstrom Wanderer|Noggle Ransacker|Pollenbright Wings|Shardless Agent|Silent-Blade Oni|Thromok the Insatiable|Vela the Night-Clad|Armillary Sphere|Farsight Mask|Flayer Husk|Fractured Powerstone|Quietus Spike|Sai of the Shinobi|Thran Golem|Whispersilk Cloak|Dimir Aqueduct|Exotic Orchard|Graypelt Refuge|Gruul Turf|Jwar Isle Refuge|Kazandu Refuge|Khalni Garden|Krosan Verge|Selesnya Sanctuary|Shimmering Grotto|Skarrg, the Rage Pits|Tainted Isle|Vitu-Ghazi, the City-Tree|Akroma's Vengeance|Congregate|Kor Sanctifiers|Orim's Thunder|Prison Term|Soul Warden|Broodstar|Fabricate|Keep Watch|Master of Etherium|Qumulox|Sarcomite Myr|Vedalken Engineer|Whiplash Trap|Ascendant Evincar|Beacon of Unrest|Beseech the Queen|Cadaverous Knight|Corpse Harvester|Cruel Revival|Death Baron|Dregscape Zombie|Festering Goblin|Grave Pact|Helldozer|Hideous End|Incremental Blight|Innocent Blood|Nefashu|Noxious Ghoul|Phyrexian Arena|Phyrexian Ghoul|Profane Command|Rotting Rats|Shepherd of Rot|Soulless One|Syphon Soul|Undead Warchief|Bogardan Firefiend|Bogardan Rager|Cinder Elemental|Cone of Flame|Flamekin Harbinger|Furnace of Rath|Goblin Offensive|Insurrection|Menacing Ogre|Pyrotechnics|Reckless Charge|Rockslide Elemental|Rolling Thunder|Rorix Bladewing|Smokebraider|Taurean Mauler|Beast Hunt|Briarhorn|Explosive Vegetation|Fertile Ground|Fertilid|Forgotten Ancient|Ivy Elemental|Living Hive|Search for Tomorrow|Silverglade Elemental|Tornado Elemental|Tribal Unity|Boros Swiftblade|Branching Bolt|Bull Cerodon|Captain's Maneuver|Cerodon Yearling|Glory of Warfare|Hull Breach|Mage Slayer|Razia, Boros Archangel|Rumbling Slum|Savage Twister|Sludge Strider|Arsenal Thresher|Balefire Liege|Battlegate Mimic|Boros Guildmage|Double Cleave|Hearthfire Hobgoblin|Assault|Battery|Order|Chaos|Arcbound Crusher|Arcbound Slith|Boros Signet|Bosh, Iron Golem|Copper Myr|Cranial Plating|Darksteel Forge|Door to Nothingness|Etched Oracle|Gold Myr|Iron Myr|Leaden Myr|Lodestone Myr|Loxodon Warhammer|Mask of Memory|Nuisance Engine|Pentad Prism|Pentavus|Relic of Progenitus|Serum Tank|Silver Myr|Skeleton Shard|Suntouched Myr|Wizard Replica|Ancient Den|Boros Garrison|Great Furnace|Leechridden Swamp|Seat of the Synod|Shivan Oasis|Sunhome, Fortress of the Legion|Tree of Tales|Vault of Whispers|Ancestral Recall|Time Walk|Timetwister|Black Lotus|Mox Emerald|Mox Jet|Mox Pearl|Mox Ruby|Mox Sapphire|Afterlife|Akroma's Blessing|Battle Screech|Benalish Trapper|Benevolent Bodyguard|Brilliant Halo|Council's Judgment|Crescendo of War|Deftblade Elite|Devout Witness|Exile|Gerrard's Battle Cry|Gilded Light|Gustcloak Harrier|Jareth, Leonine Titan|Mistmoon Griffin|Mystic Zealot|Noble Templar|Parallax Wave|Phantom Nomad|Pianna, Nomad Captain|Radiant, Archangel|Radiant's Judgment|Renewed Faith|Shelter|Sidar Jabari|Soltari Emissary|Soltari Trooper|Spirit Cairn|Spirit Mirror|Stoic Champion|Teroh's Faithful|Winds of Rath|Zhalfirin Crusader|Academy Elite|Aquamoeba|Brain Freeze|Choking Tethers|Cloud Djinn|Cloud of Faeries|Control Magic|Ephemeron|Frantic Search|Future Sight|Gush|Jace, the Mind Sculptor|Keeneye Aven|Killer Whale|Krovikan Sorcerer|Muzzio, Visionary Architect|Obsessive Search|Palinchron|Plea for Power|Power Sink|Repel|Rescind|Scrivener|Serendib Efreet|Skywing Aven|Temporal Fissure|Thalakos Drifters|Upheaval|Volrath's Shapeshifter|Waterfront Bouncer|Addle|Baleful Force|Cabal Ritual|Choking Sands|Crovax the Cursed|Dauthi Mercenary|Death's-Head Buzzard|Drakestown Forgotten|Expunge|Fallen Askari|Fledgling Djinn|Hymn to Tourach|Ichorid|Kezzerdrix|Lurking Evil|Mesmeric Fiend|Necropotence|Nightscape Familiar|Paralyze|Phyrexian Defiler|Recurring Nightmare|Reign of the Pit|Sarcomancy|Skirge Familiar|Spinal Graft|Tyrant's Choice|Urborg Uprising|Visara the Dreadful|Yawgmoth's Bargain|Aftershock|Chaos Warp|Chartooth Cougar|Clickslither|Crater Hellion|Falter|Flowstone Hellion|Gamble|Giant Strength|Goblin Commando|Goblin Goon|Goblin Lackey|Goblin Patrol|Goblin Settler|Kaervek's Torch|Kindle|Orcish Lumberjack|Rites of Initiation|Scourge of the Throne|Skirk Drill Sergeant|Skirk Prospector|Solar Blast|Spark Spray|Starstorm|Sulfuric Vortex|Wall of Diffusion|Worldgorger Dragon|Armor of Thorns|Berserk|Channel|Claws of Wirewood|Desert Twister|Elephant Guide|Erhnam Djinn|Eureka|Fastbond|Fyndhorn Elves|Gaea's Embrace|Giant Mantis|Gigapede|Grizzly Fate|Jungle Wurm|Krosan Vorine|Nostalgic Dreams|Penumbra Wurm|Provoke|Realm Seekers|Rofellos, Llanowar Emissary|Saproling Burst|Silvos, Rogue Elemental|Simian Grunts|Sudden Strength|Sylvan Library|Symbiotic Wurm|Tangle|Tribute to the Wild|Yavimaya Elder|Aether Mutation|Basandra, Battle Seraph|Blazing Specter|Brago, King Eternal|Dack Fayden|Dack's Duplicate|Death Grasp|Deathreap Ritual|Edric, Spymaster of Trest|Goblin Trenches|Grenzo, Dungeon Warden|Marchesa, the Black Rose|Prophetic Bolt|Reviving Vapors|Selvala, Explorer Returned|Shivan Wurm|Ankh of Mishra|Chimeric Idol|City in a Bottle|Coercive Portal|Cursed Scroll|Flowstone Sculpture|Ivory Tower|Lion's Eye Diamond|Mana Prism|Mana Vault|Masticore|Memory Jar|Nevinyrral's Disk|Null Rod|Predator, Flagship|Ring of Gix|Skullclamp|Smokestack|Sphere of Resistance|Su-Chi|Thopter Squadron|Time Vault|Triangle of War|Ancient Tomb|Bad River|Badlands|Barren Moor|Bayou|Bazaar of Baghdad|Caldera Lake|Flood Plain|Forgotten Cave|Grand Coliseum|Grasslands|Keldon Necropolis|Kjeldoran Outpost|Lake of the Dead|Library of Alexandria|Lonely Sandbar|Mishra's Workshop|Mountain Valley|Pine Barrens|Plateau|Rocky Tar Pit|Salt Flats|Savannah|Scabland|Scrubland|Secluded Steppe|Skyshroud Forest|Strip Mine|Taiga|Tolarian Academy|Tranquil Thicket|Tropical Island|Tundra|Underground Sea|Volcanic Island|Yavimaya Hollow|Adarkar Valkyrie|Amrou Scout|Amrou Seekers|Angel's Grace|Auriok Salvagers|Avian Changeling|Blinding Beam|Bound in Silence|Cenn's Enlistment|Cloudgoat Ranger|Court Homunculus|Dispeller's Capsule|Elspeth, Knight-Errant|Ethersworn Canonist|Feudkiller's Verdict|Flickerwisp|Gleam of Resistance|Hillcomber Giant|Ivory Giant|Kataki, War's Wage|Kithkin Greatheart|Meadowboon|Otherworldly Journey|Pallid Mycoderm|Reveillark|Saltfield Recluse|Sanctum Gargoyle|Sandsower|Stir the Pride|Stonehewer Giant|Terashi's Grasp|Test of Faith|Veteran Armorer|Yosei, the Morning Star|Aethersnipe|Careful Consideration|Dampen Thought|Echoing Truth|Errant Ephemeron|Erratic Mutation|Esperzoa|Etherium Sculptor|Faerie Mechanist|Gifts Ungiven|Glen Elendra Archmage|Keiga, the Tide Star|Kira, Great Glass-Spinner|Latchkey Faerie|Logic Knot|Meloku the Clouded Mirror|Mothdust Changeling|Narcomoeba|Pact of Negation|Peer Through Depths|Perilous Research|Pestermite|Petals of Insight|Reach Through Mists|Riftwing Cloudskate|Scion of Oona|Spell Snare|Take Possession|Traumatic Visions|Vedalken Dismisser|Absorb Vis|Auntie's Snitch|Blightspeaker|Bridge from Below|Death Cloud|Death Denied|Death Rattle|Deepcavern Imp|Drag Down|Dreamspoiler Witches|Executioner's Capsule|Extirpate|Facevaulter|Faerie Macabre|Horobi's Whisper|Kokusho, the Evening Star|Marsh Flitter|Peppersmoke|Phthisis|Rathi Trapper|Raven's Crime|Skeletal Vampire|Slaughter Pact|Stinkweed Imp|Street Wraith|Syphon Life|Thieving Sprite|Tombstalker|Warren Pilferers|Warren Weirding|Blind-Spot Giant|Blood Moon|Brute Force|Countryside Crusher|Crush Underfoot|Desperate Ritual|Dragonstorm|Empty the Warrens|Fury Charm|Grapeshot|Greater Gargadon|Grinning Ignus|Hammerheim Deadeye|Kiki-Jiki, Mirror Breaker|Lava Spike|Mogg War Marshal|Molten Disaster|Pardic Dragon|Pyromancer's Swath|Rift Elemental|Squee, Goblin Nabob|Stingscourger|Stinkdrinker Daredevil|Tar Pitcher|Thundercloud Shaman|Thundering Giant|Torrent of Stone|Tribal Flames|War-Spike Changeling|Citanul Woodreaders|Durkwood Baloth|Echoing Courage|Giant Dustwasp|Greater Mossdog|Hana Kami|Imperiosaur|Incremental Growth|Jugan, the Rising Star|Kodama's Reach|Life from the Loam|Masked Admirers|Moldervine Cloak|Nantuko Shaman|Reach of Branches|Riftsweeper|Rude Awakening|Sporesower Thallid|Sporoloth Ancient|Summoner's Pact|Sylvan Bounty|Tarmogoyf|Thallid|Thallid Germinator|Thallid Shell-Dweller|Tooth and Nail|Tromp the Domains|Verdeloth the Ancient|Walker of the Grove|Woodfall Primus|Grand Arbiter Augustin IV|Jhoira of the Ghitu|Knight of the Reliquary|Mind Funeral|Progenitus|Sarkhan Vol|Trygon Predator|Cold-Eyed Selkie|Divinity of Pride|Manamorphose|Oona, Queen of the Fae|Plumeveil|Worm Harvest|Aether Spellbomb|Aether Vial|Arcbound Ravager|Arcbound Stinger|Arcbound Wanderer|Arcbound Worker|Chalice of the Void|Engineered Explosives|Epochrasite|Frogmite|Myr Retriever|Paradise Mantle|Pyrite Spellbomb|Runed Stalactite|Skyreach Manta|Vedalken Shackles|Academy Ruins|Blinkmoth Nexus|Dakmor Salvage|Glimmervoid|Vivid Crag|Vivid Marsh|Vivid Meadow|Attended Knight|Banishing Stroke|Blade Splicer|Entreat the Angels|Eyes in the Skies|Gideon's Lawkeeper|Graceful Reprieve|Intangible Virtue|Kor Hookmaster|Linvala, Keeper of Silence|Lone Missionary|Master Splicer|Momentary Blink|Pitfall Trap|Ranger of Eos|Rootborn Defenses|Séance|Sensor Splicer|Stony Silence|Terminus|Urbis Protector|Wake the Reflections|Youthful Knight|Augur of Bolas|Azure Mage|Cackling Counterpart|Compulsive Research|Crippling Chill|Cyclonic Rift|Deadeye Navigator|Familiar's Ruse|Ghostly Flicker|Grasp of Phantoms|Kraken Hatchling|Mist Raven|Mystical Teachings|Opportunity|Phantasmal Image|Sea Gate Oracle|Spell Pierce|Spire Monitor|Tandem Lookout|Temporal Mastery|Venser, Shaper Savant|Wing Splicer|Wingcrafter|Abyssal Specter|Bone Splinters|Corpse Connoisseur|Cower in Fear|Death's Shadow|Delirium Skeins|Desecration Demon|Entomber Exarch|Extractor Demon|Falkenrath Noble|Gnawing Zombie|Grisly Spectacle|Grixis Slavedriver|Inquisition of Kozilek|Mind Shatter|Mortician Beetle|Night Terrors|Ogre Jailbreaker|Pit Keeper|Recover|Seal of Doom|Sever the Bloodline|Unburial Rites|Vampire Aristocrat|Battle-Rattle Shaman|Bonfire of the Damned|Chandra's Outrage|Dynacharge|Goblin Assault|Hanweir Lancer|Hellrider|Madcap Skills|Mizzium Mortars|Molten Rain|Past in Flames|Pyrewild Shaman|Pyromancer Ascension|Rubblebelt Maaka|Scorched Rusalka|Scourge Devil|Skirsdag Cultist|Thunderous Wrath|Traitorous Instinct|Vithian Stinger|Zealous Conscripts|Arachnus Spinner|Arachnus Web|Baloth Cage Trap|Craterhoof Behemoth|Death-Hood Cobra|Druid's Deliverance|Explore|Fists of Ironwood|Gaea's Anthem|Hungry Spriggan|Might of Old Krosa|Primal Command|Revive|Seal of Primordium|Slaughterhorn|Slime Molding|Strength in Numbers|Summoning Trap|Thornscape Battlemage|Thragtusk|Ulvenwald Tracker|Vital Splicer|Abrupt Decay|Advent of the Wurm|Aethermage's Touch|Agent of Masks|Agony Warp|Auger Spree|Bronzebeak Moa|Carnage Gladiator|Centaur Healer|Cruel Ultimatum|Deputy of Acquittals|Dinrova Horror|Domri Rade|Evil Twin|Falkenrath Aristocrat|Fiery Justice|Goblin Electromancer|Golgari Germination|Golgari Rotwurm|Ground Assault|Gruul War Chant|Kathari Bomber|Moroii|Mystic Genesis|Niv-Mizzet, Dracogenius|Obzedat, Ghost Council|Olivia Voldaren|Pilfered Plans|Sedraxis Specter|Simic Sky Swallower|Soul Manipulation|Soul Ransom|Sphinx's Revelation|Spike Jester|Stoic Angel|Sunhome Guildmage|Talon Trooper|Teleportal|Thundersong Trumpeter|Tower Gargoyle|Unflinching Courage|Urban Evolution|Vanish into Memory|Voice of Resurgence|Wall of Denial|Wayfaring Temple|Zur the Enchanter|Aethertow|Boros Reckoner|Burning-Tree Emissary|Giantbaiting|Gift of Orzhova|Mistmeadow Witch|Sundering Growth|Tattermunge Witch|Torrent of Souls|Wort, the Raidmother|Azorius Signet|Basilisk Collar|Damping Matrix|Dimir Signet|Golgari Signet|Grafdigger's Cage|Gruul Signet|Izzet Signet|Orzhov Signet|Rakdos Signet|Selesnya Signet|Simic Signet|Arcane Sanctum|Arid Mesa|Azorius Guildgate|Boros Guildgate|Cavern of Souls|Crumbling Necropolis|Dimir Guildgate|Golgari Guildgate|Gruul Guildgate|Izzet Guildgate|Jungle Shrine|Marsh Flats|Misty Rainforest|Orzhov Guildgate|Rakdos Guildgate|Scalding Tarn|Seaside Citadel|Selesnya Guildgate|Simic Guildgate|Verdant Catacombs|Karn Liberated|Kozilek, Butcher of Truth|Ulamog, the Infinite Gyre|Ulamog's Crusher|Apostle's Blessing|Battlegrace Angel|Conclave Phalanx|Daybreak Coronet|Dispatch|Fortify|Hikari, Twilight Guardian|Indomitable Archangel|Iona, Shield of Emeria|Kami of Ancient Law|Leyline of Sanctity|Mighty Leap|Mirror Entity|Moonlit Strider|Myrsmith|Raise the Alarm|Skyhunter Skirmisher|Spectral Procession|Sunlance|Sunspear Shikari|Taj-Nar Swordsmith|Waxmane Baku|Air Servant|Argent Sphinx|Cloud Elemental|Flashfreeze|Guile|Helium Squirter|Hurkyl's Recall|Inexorable Tide|Narcolepsy|Novijen Sages|Repeal|Somber Hoverguard|Steady Progress|Stoic Rebuttal|Surrakar Spellblade|Telling Time|Tezzeret the Seeker|Tezzeret's Gambit|Thoughtcast|Thrummingbird|Vapor Snag|Vigean Graftmage|Water Servant|Wings of Velis Vel|Daggerclaw Imp|Deathmark|Devouring Greed|Dread Drone|Duskhunter Bat|Endrek Sahr, Master Breeder|Ghostly Changeling|Grim Affliction|Instill Infection|Midnight Banshee|Necroskitter|Plagued Rusalka|Puppeteer Clique|Reassembling Skeleton|Scavenger Drake|Scuttling Death|Shrivel|Sickle Ripper|Spread the Sickness|Thief of Hope|Vampire Lacerator|Vampire Outcasts|Waking Nightmare|Banefire|Blades of Velis Vel|Blood Ogre|Bloodshot Trainee|Combust|Dragonsoul Knight|Goblin Fireslinger|Goblin War Paint|Gorehorn Minotaurs|Gut Shot|Hellkite Charger|Incandescent Soulstoke|Inner-Flame Igniter|Skarrgan Firebird|Soulbright Flamekin|Spikeshot Elder|Spitebellows|Splinter Twin|Thunderblust|Viashino Slaughtermaster|Worldheart Phoenix|Wrap in Flames|Algae Gharial|All Suns' Dawn|Aquastrand Spider|Bestial Menace|Commune with Nature|Cytoplast Root-Kin|Gnarlid Pack|Karplusan Strider|Kavu Primarch|Kozilek's Predator|Matca Rioters|Mutagenic Growth|Overwhelm|Overwhelming Stampede|Pelakka Wurm|Plummet|Root-Kin Ally|Scatter the Seeds|Scion of the Wild|Scute Mob|Simic Initiate|Sundering Vitae|Thrive|Vines of Vastwood|Wolfbriar Elemental|Apocalypse Hydra|Drooling Groodion|Ethercaste Knight|Ghost Council of Orzhova|Glassdust Hulk|Horde of Notions|Lorescale Coatl|Mystic Snake|Necrogenesis|Pillory of the Sleepless|Plaxcaster Frogling|Shadowmage Infiltrator|Sigil Blessing|Vengeful Rebirth|Wrecking Ball|Ashenmoor Gouger|Creakwood Liege|Fulminator Mage|Nobilis of War|Restless Apparition|Selesnya Guildmage|Shrewd Hatchling|Swans of Bryn Argoll|Wilt-Leaf Liege|Alloy Myr|Blinding Souleater|Cathodion|Chimeric Mass|Copper Carapace|Culling Dais|Darksteel Axe|Etched Champion|Etched Monstrosity|Expedition Map|Glint Hawk Idol|Gust-Skimmer|Kitesail|Lodestone Golem|Long-Forgotten Gohei|Mortarpod|Mox Opal|Precursor Golem|Runed Servitor|Rusted Relic|Sickleslicer|Spellskite|Sphere of the Suns|Sunforger|Tumble Magnet|Wayfarer's Bauble|Azorius Chancery|Darksteel Citadel|Eldrazi Temple|Eye of Ugin|Golgari Rot Farm|Izzet Boilerworks|Orzhov Basilica|Rakdos Carnarium|Simic Growth Chamber|Angry Mob|Animate Wall|Argivian Archaeologist|Benalish Hero|Death Speakers|Death Ward|Divine Transformation|Dust to Dust|Elder Land Wurm|Greater Realm of Preservation|Hallowed Ground|Hand of Justice|Holy Light|Icatian Lieutenant|Icatian Town|Knights of Thorn|Mesa Pegasus|Moat|Order of Leitbur|Petra Sphinx|Preacher|Righteous Avengers|Seraph|Thunder Spirit|Tivadar's Crusade|Amnesia|Apprentice Wizard|Arcane Denial|Diminishing Returns|Giant Tortoise|Homarid Spawning Bed|Hydroblast|Illusionary Forces|Illusionary Wall|Illusions of Grandeur|Juxtapose|Mystic Remora|Phantom Monster|Polar Kraken|Psychic Purge|Psychic Venom|River Merfolk|Sea Sprite|Seasinger|Sunken City|Telekinesis|Time Elemental|Vesuvan Doppelganger|Vodalian Knights|Word of Undoing|Baron Sengir|Basal Thrull|Blight|Breeding Pit|Chains of Mephistopheles|Contagion|Cuombajj Witches|Derelor|Eater of the Dead|Erg Raiders|The Fallen|Feast or Famine|Hecatomb|Hyalopterous Lemure|Juzám Djinn|Khabál Ghoul|Mindstab Thrull|Nether Shadow|Order of the Ebon Hand|Oubliette|Phyrexian Boon|Pox|Thrull Champion|Thrull Retainer|Artifact Blast|Bestial Fury|Brothers of Fire|Crookshank Kobolds|Dwarven Catapult|Dwarven Soldier|Fissure|Goblin Chirurgeon|Goblin Grenade|Goblin Mutant|Goblin Wizard|Goblins of the Flarg|Granite Gargoyle|Jokulhaups|Keldon Warlord|Mana Flare|Márton Stromgald|Mountain Yeti|Orcish Mechanics|Pyroblast|Spinal Villain|Stone Giant|Varchild's War-Riders|Ydwen Efreet|Autumn Willow|Carnivorous Plant|Chub Toad|Gargantuan Gorilla|Ghazbán Ogre|Hungry Mist|Ice Storm|Ifh-Bíff Efreet|Primal Order|Rabid Wombat|Roots|Scryb Sprites|Shambling Strider|Singing Tree|Spectral Bears|Storm Seeker|Thicket Basilisk|Thorn Thallid|Tornado|Wanderlust|Winter Blast|Wyluli Wolf|Yavimaya Ants|Adun Oakenshield|Centaur Archer|Dakkon Blackblade|Energy Arc|Fire Covenant|Hymn of Rebirth|Jacques le Vert|Lim-Dûl's Vault|Lord of Tresserhorn|Phelddagrif|Ashnod's Transmogrant|Clockwork Beast|Copper Tablet|Cursed Rack|Dragon Engine|Forcefield|Mirror Universe|Onulet|Phyrexian War Beast|Ring of Ma'rûf|Serpent Generator|Shield of the Ages|Shield Sphere|Stone Calendar|Tawnos's Coffin|Urza's Bauble|Urza's Chalice|Walking Wall|Winter Orb|Zuran Orb|Diamond Valley|Island of Wak-Wak|Rainbow Vale|Angelic Voices|Argivian Blacksmith|Blaze of Glory|Champion Lancer|Conversion|Divine Offering|Eye for an Eye|Healing Salve|Island Sanctuary|Kismet|Leeches|Martyr's Cry|Martyrs of Korlis|Osai Vultures|Personal Incarnation|Savannah Lions|Serra Aviary|Serra Bestiary|Veteran Bodyguard|Wild Aesthir|Acid Rain|Animate Artifact|Braingeyser|Copy Artifact|Drain Power|Drowned|Energy Flux|In the Eye of Chaos|Mahamoti Djinn|Mystic Decree|Phantasmal Forces|Phantasmal Terrain|Power Artifact|Reconstruction|Sea Serpent|Serendib Djinn|Soldevi Machinist|Stasis|Transmute Artifact|Water Elemental|Cyclopean Mummy|Deathgrip|Demonic Hordes|Dread Wight|Gate to Phyrexia|Gloom|Gravebind|Guardian Beast|Hasran Ogress|Howl from Beyond|Junún Efreet|Lich|Lim-Dûl's Cohort|Minion of Tevesh Szat|Scavenging Ghoul|Sengir Vampire|Warp Artifact|Weakness|Word of Command|Xenic Poltergeist|Zombie Master|Aladdin|Ali from Cairo|Atog|Bird Maiden|Detonate|Fork|Goblin Caves|Goblin Shrine|Goblin Warrens|Gorilla War Cry|Mijae Djinn|Primitive Justice|Red Elemental Blast|Roc of Kher Ridges|Rock Hydra|Sedge Troll|Smoke|Thunder Dragon|Two-Headed Giant of Foriys|Argothian Pixies|Argothian Treefolk|Citanul Druid|Crumble|Cyclone|Drop of Honey|Fog|Gaea's Avenger|Instill Energy|Kudzu|Lifeforce|Living Lands|Radjan Spirit|Sandstorm|Scarwood Bandits|Scavenger Folk|Squall|Titania's Song|Tsunami|War Mammoth|Wood Elemental|Aesthir Glider|Al-abara's Carpet|Alchor's Tomb|Amulet of Kroog|Armageddon Clock|Ashnod's Altar|Basalt Monolith|Book of Rass|Bottle of Suleiman|Brass Man|Bronze Horse|Candelabra of Tawnos|Celestial Sword|Clay Statue|Clockwork Avian|Clockwork Gnomes|Clockwork Swarm|Colossus of Sardia|Coral Helm|Cyclopean Tomb|Diabolic Machine|Ebony Horse|Ebony Rhino|Floodwater Dam|Flying Carpet|Gauntlet of Might|Glasses of Urza|Grapeshot Catapult|Horn of Deafening|Ice Cauldron|Jade Monolith|Kormus Bell|Library of Leng|Living Wall|Mana Matrix|Mightstone|Naked Singularity|Obelisk of Undoing|Obsianus Golem|Pentagram of the Ages|Planar Gate|Primal Clay|Rakalite|Ring of Renewal|Scarecrow|Shapeshifter|Soldevi Golem|Staff of Zegon|Tablet of Epityr|Tawnos's Wand|Tawnos's Weaponry|Tetravus|Triassic Egg|Urza's Miter|Vibrating Sphere|Weakstone|Yotian Soldier|Elephant Graveyard|Oasis|Urza's Mine|Urza's Power Plant|Urza's Tower|Akron Legionnaire|Alabaster Potion|Amrou Kithkin|Call to Arms|Cleanse|D'Avenant Archer|Divine Intervention|Exorcist|Heal|Ivory Guardians|Lightning Blow|Wall of Light|Benthic Explorers|Dance of Many|Flash Flood|Infuse|Labyrinth Minotaur|Land Equilibrium|Mana Vortex|Old Man of the Sea|Recall|Reset|Reveka, Wizard Savant|Spiny Starfish|All Hallow's Eve|Ashes to Ashes|Banshee|Carrion Ants|Cosmic Horror|Demonic Torment|Evil Presence|Fevered Strength|Ghosts of the Damned|Grim Tutor|Hellfire|Lesser Werewolf|Mind Twist|Nether Void|Spirit Shackle|Takklemaggot|The Abyss|The Wretched|Active Volcano|Anaba Ancestor|Anaba Spirit Crafter|Blood Lust|Cinder Storm|Crimson Kobolds|Crimson Manticore|Disharmony|Fire Drake|Firestorm Phoenix|Frost Giant|Hurloon Minotaur|Immolation|Kobold Drill Sergeant|Kobold Overlord|Kobold Taskmaster|Kobolds of Kher Keep|Storm World|Arboria|Concordant Crossroads|Faerie Noble|Fire Sprites|Freyalise's Winds|Gaea's Touch|Killer Bees|Living Plane|Reincarnation|Tracker|Willow Priestess|Willow Satyr|Wormwood Treefolk|Angus Mackenzie|Arcades Sabboth|Axelrod Gunnarson|Barktooth Warbeard|Bartel Runeaxe|Boris Devilboon|Chromium|Gabriel Angelfire|Gwendlyn Di Corci|Halfdane|Hazezon Tamar|Hunding Gjornersen|Jedit Ojanen|Jerrard of the Closed Fist|Kei Takahashi|Kjeldoran Frostbeast|Lady Caleria|Lady Evangela|Lady Orca|Livonya Silone|Marhault Elsdragon|Nebuchadnezzar|Nicol Bolas|Palladia-Mors|Pavel Maliki|Princess Lucrezia|Ragnar|Ramirez DePietro|Ramses Overdark|Rasputin Dreamweaver|Riven Turnbull|Rohgahh of Kher Keep|Rubinia Soulsinger|Sir Shandlar of Eberyn|Sivitri Scarzam|Spectral Shield|Stangg|Sunastian Falconer|Tetsuo Umezawa|The Lady of the Mountain|Tobias Andrion|Tor Wauki|Torsten Von Ursus|Tuknir Deathlock|Vaevictis Asmadi|Wandering Mage|Xira Arien|Arena of the Ancients|Astrolabe|Barl's Cage|Black Vise|Bone Flute|Coal Golem|Didgeridoo|Fellwar Stone|Gauntlets of Chaos|Illusionary Mask|Knowledge Vault|Life Chisel|Nova Pentacle|Sol Grail|Sword of the Ages|Voodoo Doll|City of Shadows|Hammerheim|Sorrow's Path|The Tabernacle at Pendrell Vale|Urborg|Abbey Gargoyles|Angel of Light|Armor of Faith|Aysen Bureaucrats|Aysen Crusader|Caribou Range|Combat Medic|Energy Storm|Errand of Duty|Farrel's Mantle|Farrel's Zealot|Icatian Phalanx|Icatian Scout|Inheritance|Ivory Gargoyle|Juniper Order Advocate|Kjeldoran Elite Guard|Kjeldoran Home Guard|Kjeldoran Skycaptain|Lost Order of Jarkeld|Order of the Sacred Torch|Order of the White Shield|Reinforcements|Reprisal|Royal Decree|Royal Trooper|Sacred Boon|Scars of the Veteran|Shield Bearer|Sustaining Spirit|Warning|Aether Storm|Balduvian Conjurer|Binding Grasp|Browse|Deep Spawn|Dreams of the Dead|Enervate|Essence Flare|Iceberg|Icy Prison|Lat-Nam's Legacy|Magus of the Unseen|Marjhan|Mesmeric Trance|Musician|Narwhal|Phantasmal Mount|Portent|Ray of Command|Sea Spirit|Shyft|Sibilant Spirit|Storm Elemental|Thought Lash|Thunder Wall|Viscerid Armor|Viscerid Drone|Wall of Kelp|Wind Spirit|Zuran Spellcaster|Armor Thrull|Ashen Ghoul|Balduvian Dead|Brine Shaman|Broken Visage|Cloak of Confusion|Dance of the Dead|Dark Banishing|Demonic Consultation|Drift of the Dead|Dystopia|Ebon Praetor|Foul Familiar|Funeral March|Gangrenous Zombies|Grandmother Sengir|Icequake|Ihsan's Shade|Infernal Darkness|Kjeldoran Dead|Knight of Stromgald|Krovikan Fetish|Krovikan Horror|Krovikan Vampire|Lim-Dûl's High Guard|Minion of Leshrac|Misinformation|Necrite|Phantasmal Fiend|Ritual of the Machine|Songs of the Damned|Soul Exchange|Soul Kiss|Stromgald Cabal|Withering Wisps|Ambush Party|Anarchy|An-Zerrin Ruins|Balduvian Hydra|Brassclaw Orcs|Burnout|Conquer|Death Spark|Errantry|Flame Spirit|Glacial Crevasses|Goblin Ski Patrol|Gorilla Shaman|Ironclaw Orcs|Karplusan Giant|Lava Burst|Meteor Shower|Mudslide|Orc General|Orcish Cannoneers|Orcish Captain|Orcish Conscripts|Orcish Farmer|Orcish Squatters|Orcish Veteran|Panic|Pyrokinesis|Retribution|Rogue Skycaptain|Stone Spirit|Stonehands|Varchild's Crusader|Aurochs|Bounty of the Hunt|Carapace|Elvish Farmer|Elvish Hunter|Elvish Spirit Guide|Essence Filter|Feral Thallid|Folk of the Pines|Forbidden Lore|Forgotten Lore|Fungal Bloom|Fyndhorn Pollen|Johtull Wurm|Joven's Ferrets|Kaysa|Leaping Lizard|Nature's Wrath|Night Soil|Ritual of Subdual|Shrink|Spore Cloud|Spore Flower|Stampede|Stunted Growth|Thallid Devourer|Thelonite Druid|Thermokarst|Tinder Wall|Whiteout|Wiitigo|Woolly Mammoths|Woolly Spider|Yavimaya Ancients|Diabolic Vision|Earthlink|Elemental Augury|Fumarole|Giant Trap Door Spider|Nature's Blessing|Skeleton Ship|Storm Spirit|Wings of Aesthir|Winter's Night|Adarkar Sentinel|Aeolipile|Ashnod's Cylix|Barbed Sextant|Clockwork Steed|Despotic Scepter|Elkin Bottle|Elven Lyre|Gustha's Scepter|Helm of Obedience|Jester's Mask|Jeweled Amulet|Lodestone Bauble|Mishra's Groundbreaker|Phyrexian Devourer|Phyrexian Portal|Roterothopter|Skull Catapult|Snow Fortress|Soldevi Digger|Soldevi Simulacrum|Time Bomb|Whirling Catapult|Balduvian Trading Post|Dwarven Ruins|Glacial Chasm|Havenwood Battleground|Heart of Yavimaya|Ice Floe|Ruins of Trokair|Soldevi Excavations|Svyelunite Temple|Snow-Covered Plains|Snow-Covered Island|Snow-Covered Swamp|Snow-Covered Mountain|Snow-Covered Forest|Aven Riftwatcher|Ballynock Cohort|Coalition Honor Guard|Eight-and-a-Half-Tails|Elite Vanguard|Faith's Fetters|Field of Souls|Glimmerpoint Stag|Honden of Cleansing Fire|Humble|Mesa Enchantress|Mistral Charger|Monk Idealist|Pacifism|Rally the Peasants|Second Thoughts|Soulcatcher|Unexpectedly Absent|War Priest of Thune|Welkin Guide|Whitemane Lion|Arcanis the Omnipotent|Cephalid Sage|Daze|Dream Twist|Gaseous Form|Glacial Wall|Honden of Seeing Winds|Jetting Glasskite|Merfolk Looter|Mystical Tutor|Oona's Grace|Phyrexian Ingester|Quiet Speculation|Screeching Skaab|Shoreline Ranger|Silent Departure|Sprite Noble|Stupefying Touch|Tidal Wave|Warden of Evos Isle|Annihilate|Blightsoil Druid|Blood Artist|Braids, Cabal Minion|Deadbridge Shaman|Eyeblight's Ending|Havoc Demon|Honden of Night's Reach|Lys Alana Scarblade|Malicious Affliction|Nausea|Nekrataal|Night's Whisper|Phyrexian Gargantua|Plague Witch|Prowling Pangolin|Sengir Autocrat|Skulking Ghost|Toxic Deluge|Tragic Slip|Victimize|Wake of Vultures|Wakedancer|Avarax|Battle Squadron|Borderland Marauder|Burning Vengeance|Carbonize|Desperate Ravings|Dragon Egg|Fervent Cathar|Flame Jab|Ghitu Slinger|Honden of Infinite Rage|Orcish Oriflamme|Seismic Stomp|Siege-Gang Commander|Tooth and Claw|Undying Rage|Wildfire Emissary|Young Pyromancer|Abundant Growth|Ancestral Mask|Brawn|Centaur Chieftain|Civic Wayfinder|Commune with the Gods|Elvish Vanguard|Emperor Crocodile|Flinthoof Boar|Green Sun's Zenith|Heritage Druid|Honden of Life's Web|Invigorate|Lys Alana Huntmaster|Nature's Claim|Nimble Mongoose|Regal Force|Seal of Strength|Sentinel Spider|Sylvan Might|Thornweald Archer|Timberwatch Elf|Werebear|Wirewood Symbiote|Xantid Swarm|Yavimaya Enchantress|Extract from Darkness|Flame-Kin Zealot|Glare of Subdual|Shaman of the Pack|Thunderclap Wyvern|Void|Zealous Persecution|Call the Skybreaker|Deathrite Shaman|Giant Solifuge|Duplicant|Emmessi Tome|Goblin Charbelcher|Millikin|Mindless Automaton|Pilgrim's Eye|Prismatic Lens|Sensei's Divining Top|Ticking Gnomes|Worn Powerstone|Bloodfell Caves|Blossoming Sands|Dismal Backwater|Jungle Hollow|Rugged Highlands|Scoured Barrens|Swiftwater Cliffs|Thornwood Falls|Tranquil Cove|Wind-Scarred Crag|Austere Command|Aven Mindcensor|Containment Priest|Oketra the True|Worship|Consecrated Sphinx|Counterbalance|Divert|Kefnet the Mindful|Attrition|Bontu the Glorified|Diabolic Intent|Aggravated Assault|Hazoret the Fervent|Rhonas the Indomitable|Omniscience|Opposition|Sunder|Threads of Disloyalty|Desolation Angel|Doomsday|No Mercy|Thoughtseize|Boil|Shatterstorm|Through the Breach|Choke|The Locust God|Lord of Extinction|The Scarab God|The Scorpion God|Cataclysmic Gearhulk|Torrential Gearhulk|Noxious Gearhulk|Combustible Gearhulk|Verdurous Gearhulk|Champion's Helm|Chromatic Lantern|Cloudstone Curio|Gauntlet of Power|Hangarback Walker|Lotus Petal|Mind's Eye|Painter's Servant|Rings of Brighthearth|Scroll Rack|Sculpting Steel|Solemn Simulacrum|Static Orb|Steel Overseer|Defense Grid|Ensnaring Bridge|Extraplanar Lens|Grindstone|Meekstone|Oblivion Stone|Ornithopter|Paradox Engine|Pithing Needle|Planar Bridge|Platinum Angel|Staff of Domination|Sundering Titan|Sword of Body and Mind|Sword of War and Peace|Trinisphere|Hallowed Fountain|Watery Grave|Blood Crypt|Stomping Ground|Temple Garden|Godless Shrine|Steam Vents|Overgrown Tomb|Sacred Foundry|Breeding Pool|Mystic Gate|Sunken Ruins|Graven Cairns|Fire-Lit Thicket|Wooded Bastion|Fetid Heath|Cascade Bluffs|Twilight Mire|Rugged Prairie|Flooded Grove|Dust Bowl|Forbidden Orchard|Horizon Canopy|Kor Haven|Mana Confluence|Conflux|Dark Depths|Helvault|Memnarch|Momir Vig, Simic Visionary|Near-Death Experience|Obliterate|Phyrexian Processor|Tolaria West|Unmask|Akroma, Angel of Fury|Akroma, Angel of Wrath|Archangel of Strife|Aurelia, the Warleader|Avacyn, Angel of Hope|Baneslayer Angel|Iridescent Angel|Jenara, Asura of War|Lightning Angel|Tariel, Reckoner of Souls|Cataclysm|Child of Alara|Decree of Annihilation|Firespout|Fracturing Gust|Martial Coup|Thran Dynamo|Tangle Wire|Gilded Lotus|Chameleon Colossus|Kessig Wolf Run|Boseiju, Who Shelters All|Cephalid Coliseum|Dryad Arbor|Grove of the Burnwillows|High Market|Murmuring Bosk|Shivan Gorge|Urborg, Tomb of Yawgmoth|Vesuva|Windbrisk Heights|Captain Sisay|Kresh the Bloodbraided|Mikaeus, the Lunarch|Omnath, Locus of Mana|Rafiq of the Many|Sharuum the Hegemon|Teferi, Mage of Zhalfir|Jester's Cap|Mirari|Mox Diamond|Tinker|Bladewing the Risen|Bogardan Hellkite|Draco|Dragon Whelp|Form of the Dragon|Hellkite Overlord|Rith, the Awakener|Ambush Commander|Elvish Eulogist|Elvish Harbinger|Elvish Warrior|Gempalm Strider|Heedless One|Stonewood Invoker|Sylvan Messenger|Voice of the Woods|Wellwisher|Wirewood Herald|Elvish Promenade|Wildsize|Moonglove Extract|Slate of Ancestry|Wirewood Lodge|Akki Coalflinger|Emberwilde Augur|Flamewave Invoker|Gempalm Incinerator|Goblin Cohort|Goblin Sledder|Ib Halfheart, Goblin Tactician|Reckless One|Skirk Fire Marshal|Skirk Shaman|Boggart Shenanigans|Tarfire|Goblin Burrows|Elemental|Elf Warrior|Goblin|Beacon of Tomorrows|Deep-Sea Kraken|Quicken|Sift Through Sands|Snap|Talrand, Sky Summoner|The Unspeakable|Shivan Meteor|Firemind's Foresight|Nivix Cyclops|Spellheart Chimera|Nucklavee|Lovisa Coldeyes|Beacon of Destruction|Boldwyr Intimidator|Kruin Striker|Zo-Zu the Punisher|Ambassador Oak|Beast Attack|Cloudcrown Oak|Increasing Savagery|Skarrgan Pit-Skulk|Talara's Battalion|Radha, Heir to Keld|Relentless Hunter|Guttural Response|Rubblebelt Raiders|Nissa, Voice of Zendikar|Abundance|Cloudthresher|Crop Rotation|Gilt-Leaf Seer|Jaddi Lifestrider|Natural Connection|Oakgnarl Warrior|Oran-Rief Invoker|Saddleback Lagac|Seek the Horizon|Thicket Elemental|Vines of the Recluse|Woodborn Behemoth|Fertile Thicket|Mosswort Bridge|Altar's Reap|Bala Ged Scorpion|Blistergrub|Carrier Thrall|Demon's Grasp|Disfigure|Fetid Imp|Foul Imp|Giant Scorpion|Grim Discovery|Mire's Toll|Pestilence Demon|Quest for the Gravelord|Renegade Demon|Shadows of the Past|Smallpox|Tendrils of Corruption|Unhallowed Pact|Eldrazi Scion|Demon|Zombie Giant|Plant|Bonds of Faith|Cathedral Sanctifier|Champion of the Parish|Chapel Geist|Dearly Departed|Doomed Traveler|Eerie Interlude|Elder Cathar|Emancipation Angel|Fiend Hunter|Goldnight Redeemer|Increasing Devotion|Moorland Inquisitor|Rebuke|Slayer of the Wicked|Spectral Gateguards|Thraben Heretic|Topplegeist|Village Bell-Ringer|Voice of the Provinces|Captain of the Mists|Gryff Vanguard|Nephalia Smuggler|Pore Over the Pages|Tower Geist|Butcher's Cleaver|Sharpened Pitchfork|Seraph Sanctuary|Mindwrack Demon|Compelling Deterrence|Havengul Runebinder|Makeshift Mauler|Relentless Skaabs|Scrapskin Drake|Stitched Drake|Abattoir Ghoul|Appetite for Brains|Barter in Blood|Butcher Ghoul|Driver of the Dead|Ghoulraiser|Harvester of Souls|Human Frailty|Moan of the Unhallowed|Tooth Collector|Tribute to Hunger|Unbreathing Horde|Victim of Night|Diregraf Captain|Cobbled Wings|Angel|Human|Spirit|Zombie|Avenger of Zendikar|Affa Guard Hound|Caravan Escort|Kabira Vindicator|Knight of Cliffhaven|Makindi Griffin|Oust|Repel the Darkness|Sheer Drop|Beastbreaker of Bala Ged|Daggerback Basilisk|Frontier Guide|Graypelt Hunter|Grazing Gladehart|Groundswell|Joraga Bard|Khalni Heart Expedition|Retreat to Kazandu|Tajuru Archer|Territorial Baloth|Turntimber Basilisk|Wildheart Invoker|Explorer's Scope|Seer's Sundial|Stonework Puma|Stirring Wildwood|Turntimber Grove|It That Betrays|Bloodrite Invoker|Butcher of Malakir|Consume the Meek|Corpsehatch|Dominator Drone|Heartstabber Mosquito|Induce Despair|Marsh Casualties|Pawn of Ulamog|Read the Bones|Emrakul's Hatcher|Forked Bolt|Magmaw|Torch Slinger|Forerunner of Slaughter|Akoum Refuge|Eldrazi Spawn|Hellion|Elspeth, Sun's Champion|Captain of the Watch|Celestial Flare|Court Street Denizen|Dauntless Onslaught|Dictate of Heliod|Gempalm Avenger|Gustcloak Savior|Gustcloak Sentinel|Gustcloak Skirmisher|Kinsbaile Skirmisher|Loxodon Partisan|Mortal's Ardor|Precinct Captain|Soul Parry|Standing Troops|Veteran Armorsmith|Veteran Swordsmith|Kiora, the Crashing Wave|Aetherize|Omenspeaker|Peel from Reality|Sealock Monster|Surrakar Banisher|Whelming Wave|Nessian Asp|Netcaster Spider|Time to Feed|Nimbus Swimmer|Plasm Capture|Temple of the False God|Soldier|Kraken|Infantry Veteran|Leonin Snarecaster|Goblin Deathraiders|Hellraiser Goblin|Fleshbag Marauder|Hell's Thunder|Shambling Remains|Mardu Heart-Piercer|Krenko, Mob Boss|Oni of Wild Places|Reckless Abandon|Krenko's Command|Act of Treason|Orcish Cannonade|Fury of the Horde|Nomad Outpost|Faerie Impostor|Coral Trickster|Fathom Seer|Jeskai Elder|Sparkmage Apprentice|Master Decoy|Echo Tracer|Stonecloaker|Aquamorph Entity|Hussar Patrol|Faerie Invaders|Sphinx of Uthuun|Fleeting Distraction|Stave Off|Swift Justice|Hold the Line|Inferno Trap|Steam Augury|Arrow Volley Trap|Mystic Monastery|Jace, Architect of Thought|Chronomaton|Jace's Phantasm|Phantasmal Bear|Aether Figment|Crosstown Courier|Dream Stalker|Krovikan Mist|Merfolk Wayfinder|Aether Adept|Archaeomancer|Phantasmal Dragon|Body Double|Leyline Phantom|Aeon Chronicler|Jace's Mindseeker|Thought Scour|Agoraphobia|Into the Roil|Prohibit|Claustrophobia|Griptide|Summoner's Bane|Spelltwine|Dread Statuary|Halimar Depths|Vraska the Unseen|Pulse Tracker|Shadow Alley Denizen|Tavern Swindler|Wight of Precinct Six|Gatecreeper Vine|Vinelasher Kudzu|Putrid Leech|Sadistic Augermage|Slate Street Ruffian|Oran-Rief Recluse|Spawnwrithe|Stonefare Crocodile|Ohran Viper|Corpse Traders|Festerhide Boar|Mold Shambler|Highway Robber|Reaper of the Wilds|Hypnotic Cloud|Treasured Find|Last Kiss|Stab Wound|Underworld Connections|Consume Strength|Rogue's Passage|Tainted Wood|Somberwald Vigilante|Cavalry Pegasus|Fencing Ace|Thraben Valiant|Stun Sniper|Truefire Paladin|Freewind Equenaut|Anax and Cymede|Armory Guard|Dawnstrike Paladin|Daily Regimen|Pay No Heed|Righteousness|Stand Firm|Ordeal of Purphoros|Moment of Heroism|Battle Mastery|Griffin Guide|Smite the Monstrous|Miraculous Recovery|New Benalia|Polukranos, World Eater|Deadly Recluse|Kavu Predator|Satyr Hedonist|Zhur-Taa Druid|Troll Ascetic|Crowned Ceratok|Ghor-Clan Savage|Deus of Calamity|Conquering Manticore|Valley Rannet|Skarrgan Skybreaker|Shower of Sparks|Prey Upon|Terrifying Presence|Destructive Revelry|Dragon Blood|Volt Charge|Llanowar Reborn|Sorin, Lord of Innistrad|Child of Night|Twilight Drover|Bloodrage Vampire|Mausoleum Guard|Phantom General|Revenant Patriarch|Vampire's Bite|Decompose|Sorin's Thirst|Urge to Feed|Mark of the Vampire|Tainted Field|Tibalt, the Fiend-Blooded|Goblin Arsonist|Ashmouth Hound|Coal Stoker|Lavaborn Muse|Mad Prophet|Gang of Devils|Bump in the Night|Blazing Salvo|Flame Slash|Geistflame|Recoup|Strangling Soot|Breaking Point|Kiln Fiend|Izzet Guildmage|Gelectrode|Steamcore Weird|Ogre Savant|Galvanoth|Izzet Chronarch|Call to Heel|Train of Thought|Pyromatics|Reminisce|Thunderheads|Vacuumelt|Quicksilver Dagger|Overwhelming Intellect|Sphinx-Bone Wand|Street Spasm|Invoke the Firemind|Nivix, Aerie of the Firemind|Jarad, Golgari Lich Lord|Golgari Thug|Korozda Guildmage|Shambling Shell|Brain Weevil|Golgari Grave-Troll|Stingerfling Spider|Sadistic Hypnotist|Doomgape|Ghoul's Feast|Yoke of the Damned|Nightmare Void|Vigor Mortis|Grim Flowering|Twilight's Call|Svogthos, the Restless Tomb|Venser, the Sojourner|Coral Fighters|Minamo Sightbender|Scroll Thief|Neurok Invisimancer|Slith Strider|Sky Spirit|Galepowder Mage|Kor Cartographer|Clone|Cryptic Annelid|Sawtooth Loon|Cache Raiders|Windreaver|Jedit's Dragoons|Preordain|Sigil of Sleep|Revoke Existence|Angelic Shield|Safe Passage|Steel of the Godhead|Overrule|Sejiri Refuge|Soaring Seacliff|Koth of the Hammer|Plated Geopede|Pygmy Pyrosaur|Aether Membrane|Fiery Hellhound|Anger|Cosi's Ravager|Vulshok Berserker|Bloodfire Kavu|Geyser Glider|Lithophage|Torchling|Earth Servant|Greater Stone Spirit|Bloodfire Colossus|Journeyer's Kite|Vulshok Morningstar|Vulshok Battlegear|Downhill Charge|Seismic Strike|Spire Barrage|Jaws of Stone|Volley of Boulders|Essence Warden|Loam Lion|Canyon Wildcat|Jade Mage|Ajani's Pridemate|Fleetfoot Panther|Loxodon Hierarch|Spitemare|Ageless Entity|Pride of Lions|Nacatl Hunt-Pride|Firemane Angel|Ajani's Mantra|Lead the Stampede|Recumbent Bliss|Searing Meditation|Behemoth Sledge|Naya Charm|Titanic Ultimatum|Sapseep Forest|Nicol Bolas, Planeswalker|Surveilling Sprite|Slavering Nulls|Brackwater Elemental|Morgue Toad|Hellfire Mongrel|Dimir Cutpurse|Fire-Field Ogre|Jhessian Zombies|Igneous Pouncer|Countersquall|Obelisk of Grixis|Recoil|Undermine|Grixis Charm|Agonizing Demise|Elder Mastery|Spite|Malice|Pain|Suffering|Rise|Fall|Lionheart Maverick|Knight of Meadowgrain|Leonin Skyhunter|Knotvine Paladin|Benalish Lancer|Zhalfirin Commander|Kinsbaile Cavalier|Skyhunter Patrol|Plover Knights|Juniper Order Ranger|Paladin of Prahv|Harm's Way|Edge of Autumn|Heroes' Reunion|Spidersilk Armor|Sejiri Steppe|Cinder Wall|Bloodmark Mentor|Fire-Belly Changeling|Dragonspeaker Shaman|Henge Guardian|Voracious Dragon|Mordant Dragon|Kilnmouth Dragon|Shivan Hellkite|Dragon's Claw|Breath of Darigaaz|Punishing Fire|Captive Flame|Ghostfire|Seething Song|Claws of Valakut|Temporary Insanity|Shiv's Embrace|Goldmeadow Harrier|Loyal Sentry|Mosquito Guard|Glory Seeker|Kor Aeronaut|Burrenton Bombardier|Kemba's Skyguard|Celestial Crusader|Stormfront Riders|Catapult Master|Conclave Equenaut|Angel of Salvation|Journey to Nowhere|Razor Barrier|Abolish|Saltblast|Swell of Courage|Daru Encampment|Kabira Crossroads|Rustic Clachan|Steel Wall|Assembly-Worker|Serrated Biskelion|Trinket Mage|Clockwork Condor|Synod Centurion|Clockwork Hydra|Razormane Masticore|Triskelion|Elixir of Immortality|Energy Chamber|Trip Noose|Argivian Restoration|Foil|Stalking Stones|Phyrexian Battleflies|Phyrexian Denouncer|Bone Shredder|Priest of Gix|Phyrexian Broodlings|Sanguine Guard|Phyrexian Debaser|Order of Yawgmoth|Phyrexian Plaguelord|Phyrexian Hulk|Phyrexian Colossus|Voltaic Key|Phyrexian Totem|Phyrexian Vault|Puppet Strings|Slay|Hornet Cannon|Urza's Rage|Thornscape Apprentice|Nomadic Elf|Quirion Elves|Sunscape Battlemage|Thunderscape Battlemage|Verduran Emissary|Charging Troll|Gerrard Capashen|Darigaaz, the Igniter|Evasive Action|Gerrard's Command|Coalition Relic|Narrow Escape|Exotic Curse|Darigaaz's Charm|Rith's Charm|Treva's Charm|Power Armor|Allied Strategies|Elfhame Palace|Hornet|Minion|Saproling|Vine Trellis|Wirewood Savage|Stampeding Wildebeests|Indrik Stomphowler|Plated Slagwurm|Genju of the Cedars|Lignify|Windstorm|Slippery Karst|Deathgreeter|Ghost-Lit Stalker|Vampire Bats|Drudge Skeletons|Urborg Syphon-Mage|Wall of Bone|Howling Banshee|Keening Banshee|Genju of the Fens|Bad Moon|Vicious Hunger|Ichor Slick|Snuff Out|Mutilate|Enslave|Beast|Elephant|Icatian Priest|Angelic Page|Angelic Protector|Serra Advocate|Sustainer of the Realm|Twilight Shepherd|Luminous Angel|Angelsong|Serra's Boon|Angelic Benediction|Serra's Embrace|Righteous Cause|Angel's Feather|Marble Diamond|Lord of the Pit|Abyssal Gatekeeper|Dusk Imp|Overeager Apprentice|Soot Imp|Demon's Jester|Souldrinker|Cackling Imp|Fallen Angel|Reiver Demon|Kuro, Pitlord|Unholy Strength|Oni Possession|Promise of Power|Demon's Horn|Thrull|Martyr of Frost|Voidmage Apprentice|Wall of Deceit|Fledgling Mawcor|Waterspout Djinn|Spire Golem|Brine Elemental|Quicksilver Dragon|Ancestral Vision|Repulse|Condescend|Terrain Generator|Chandra Nalaar|Flamekin Brawler|Pyre Charger|Inner-Flame Acolyte|Furnace Whelp|Rakdos Pit Dragon|Ingot Chewer|Oxidda Golem|Hostility|Seal of Fire|Demonfire|Keldon Megaliths|Elemental Shaman|Advantageous Proclamation|Backup Plan|Brago's Favor|Double Stroke|Immediate Action|Iterative Analysis|Muzzio's Preparations|Power Play|Secret Summoning|Secrets of Paradise|Sentinel Dispatch|Unexpected Potential|Worldknit|Brago's Representative|Council Guardian|Custodi Soulbinders|Custodi Squire|Rousing of Souls|Marchesa's Emissary|Marchesa's Infiltrator|Split Decision|Bite of the Black Rose|Grudge Keeper|Enraged Revolutionary|Grenzo's Cutthroat|Grenzo's Rebuttal|Ignition Team|Treasonous Ogre|Predator's Howl|Selvala's Charge|Selvala's Enforcer|Flamewright|Marchesa's Smuggler|Woodvine Elemental|Aether Searcher|Agent of Acquisitions|Canal Dredger|Cogwork Grinder|Cogwork Librarian|Cogwork Spy|Cogwork Tracker|Deal Broker|Lore Seeker|Lurking Automaton|Whispergear Sneak|Paliano, the High City|Ajani's Sunstriker|Apex Hawks|Courier Hawk|Guardian Zendikon|Kor Chant|Pillarfield Ox|Pride Guardian|Pristine Angel|Rout|Silverchase Fox|Unquestioned Authority|Valor Made Real|Vow of Duty|Wakestone Gargoyle|Aether Tradewinds|Breakthrough|Crookclaw Transmuter|Dream Fracture|Enclave Elite|Favorable Winds|Grixis Illusionist|Minamo Scrollkeeper|Misdirection|Plated Seastrider|Reckless Scholar|Screaming Seahawk|Stasis Cell|Traveler's Cloak|Turn the Tide|Wind Dancer|Ill-Gotten Gains|Infectious Horror|Magus of the Mirror|Morkrut Banshee|Necromantic Thirst|Phage the Untouchable|Quag Vampires|Reckless Spite|Skeletal Scrying|Stronghold Discipline|Typhoid Rats|Vampire Hexmage|Zombie Goliath|Barbed Shocker|Brimstone Volley|Deathforge Shaman|Flaring Flame-Kin|Flowstone Blade|Heartless Hidetsugu|Heckling Fiends|Mana Geyser|Pitchburn Devils|Power of Fire|Skitter of Lizards|Torch Fiend|Trumpet Blast|Uncontrollable Anger|Vent Sentinel|Copperhorn Scout|Exploration|Gamekeeper|Howling Wolf|Hunger of the Howlpack|Hydra Omnivore|Relic Crush|Respite|Scaled Wurm|Sporecap Spider|Squirrel Nest|Wrap in Vigor|Decimate|Dimir Doppelganger|Spontaneous Combustion|Wood Sage|Altar of Dementia|Deathrender|Fireshrieker|Galvanic Juggernaut|Peace Strider|Reito Lantern|Silent Arbiter|Spectral Searchlight|Vedalken Orrery|Warmonger's Chariot|Mirrodin's Core|Quicksand|Reflecting Pool|Adriana's Valor|Assemble the Rank and Vile|Echoing Boon|Emissary's Ploy|Hired Heist|Hold the Perimeter|Hymn of the Wilds|Incendiary Dissent|Natural Unity|Sovereign's Realm|Summoner's Bond|Weight Advantage|Ballot Broker|Custodi Peacekeeper|Custodi Soulcaller|Lieutenants of the Guard|Noble Banneret|Palace Jailer|Palace Sentinels|Paliano Vanguard|Protector of the Crown|Recruiter of the Guard|Sanctum Prelate|Spectral Grasp|Throne Warden|Wings of the Guard|Arcane Savant|Canal Courier|Coveted Peacock|Expropriate|Illusion of Choice|Illusionary Informant|Jeering Homunculus|Keeper of Keys|Messenger Jays|Skittering Crustacean|Spire Phantasm|Stunt Double|Archdemon of Paliano|Capital Punishment|Custodi Lich|Deadly Designs|Garrulous Sycophant|Marchesa's Decree|Regicide|Sinuous Vermin|Smuggler Captain|Thorn of the Black Rose|Besmirch|Crown-Hunter Hireling|Deputized Protester|Garbage Fire|Goblin Racketeer|Grenzo, Havoc Raiser|Grenzo's Ruffians|Pyretic Hunter|Skyline Despot|Subterranean Tremors|Volatile Chimera|Animus of Predation|Borderland Explorer|Caller of the Untamed|Domesticated Hydra|Entourage of Trest|Fang of the Pack|Leovold's Operative|Menagerie Liberator|Orchard Elemental|Regal Behemoth|Selvala, Heart of the Wilds|Selvala's Stampede|Splitting Slime|Adriana, Captain of the Guard|Daretti, Ingenious Iconoclast|Kaya, Ghost Assassin|Knights of the Black Rose|Leovold, Emissary of Trest|Queen Marchesa|Spy Kit|Throne of the High City|Faith's Reward|Ghostly Possession|Gods Willing|Guardian of the Gateless|Hail of Arrows|Hallowed Burial|Hollowhenge Spirit|Hundred-Handed One|Kill Shot|Pariah|Reviving Dose|Spirit of the Hearth|Windborne Charge|Zealous Strike|Bonds of Quicksilver|Caller of Gales|Cloaked Siren|Covenant of Minds|Deceiver Exarch|Desertion|Divination|Followed Footsteps|Into the Void|Kami of the Crescent Moon|Merfolk Skyscout|Mnemonic Wall|Sphinx of Magosi|Vaporkin|Vertigo Spawn|Blood-Toll Harpy|Death Wind|Diabolic Tutor|Farbog Boneflinger|Festergloom|Guul Draz Specter|Keepsake Gorgon|Mausoleum Turnkey|Murder|Public Execution|Sangromancer|Shambling Goblin|Stromkirk Patrol|Unnerve|Burn Away|Charmbreaker Devils|Coordinated Assault|Ember Beast|Goblin Balloon Brigade|Goblin Tunneler|Gratuitous Violence|Guttersnipe|Havengul Vampire|Hurly-Burly|Ill-Tempered Cyclops|Ogre Sentry|Stoneshock Giant|Sulfurous Blast|Tormenting Voice|Twin Bolt|Brushstrider|Burgeoning|Fade into Antiquity|Irresistible Prey|Lace with Moonglove|Lay of the Land|Manaplasm|Ravenous Leucrocota|Voyaging Satyr|Akroan Hoplite|Ascended Lawmage|Duskmantle Seer|Pharika's Mender|Shipwreck Singer|Stormchaser Chimera|Bronze Sable|Hedron Matrix|Hexplate Golem|Horn of Greed|Opaline Unicorn|Psychosis Crawler|Alliance of Arms|Angelic Arbiter|Arbiter of Knollridge|Bathe in Light|Celestial Force|Hour of Reckoning|Jötun Grunt|Lightkeeper of Emeria|Martyr's Bond|Monk Realist|Oblation|Pollen Lullaby|Return to Dust|Shattered Angel|Soul Snare|Spurnmage Advocate|Storm Herd|Voice of All|Windborn Muse|Chromeshell Crab|Conundrum Sphinx|Court Hussar|Dreamborn Muse|Fog Bank|Gomazoa|Memory Erosion|Minds Aglow|Murmurs from Beyond|Propaganda|Reins of Power|Riddlekeeper|Scattering Stroke|Skyscribing|Slipstream Eel|Spell Crumple|Trade Secrets|Trench Gorger|Vedalken Plotter|Vision Skeins|Vow of Flight|Whirlpool Whelm|Windfall|Dread Cacodemon|Evincar's Justice|Footbottom Feast|Hex|Mortivore|Nantuko Husk|Nemesis Trap|Nezumi Graverobber|Nighteyes the Desecrator|Patron of the Nezumi|Razorjaw Oni|Scythe Specter|Sewer Nemesis|Shared Trauma|Stitch Together|Syphon Flesh|Vow of Malice|Avatar of Fury|Avatar of Slaughter|Chain Reaction|Cleansing Beam|Death by Dragons|Disaster Radius|Faultgrinder|Goblin Cadets|Lash Out|Magmatic Force|Mana-Charged Dragon|Pyrohemia|Rapacious One|Ruination|Stranglehold|Vow of Lightning|Wild Ricochet|Baloth Woodcrasher|Cobra Trap|Collective Voyage|Deadwood Treefolk|Fierce Empath|Hornet Queen|Hunting Pack|Lhurgoyf|Magus of the Vineyard|Squallmonger|Veteran Explorer|Vow of Wildness|Angel of Despair|Animar, Soul of Elements|Aura Shards|Chorus of the Conclave|Colossal Might|Damia, Sage of Stone|Death Mutation|Desecrator Hag|Dominus of Fealty|Ghave, Guru of Spores|Golgari Guildmage|Gwyllion Hedge-Mage|Intet, the Dreamer|Kaalia of the Vast|Master Warcraft|The Mimeoplasm|Nin, the Pain Artist|Numot, the Devastator|Orzhov Guildmage|Ruhan of the Fomori|Selesnya Evangel|Sigil Captain|Skullbriar, the Walking Grave|Szadek, Lord of Secrets|Teneb, the Harvester|Vish Kal, Blood Arbiter|Vorosh, the Hunter|Vulturous Zombie|Wrexial, the Risen Deep|Zedruu the Greathearted|Acorn Catapult|Dreamstone Hedron|Howling Mine|Prophetic Prism|Triskelavus|Bojuka Bog|Dreadship Reef|Fungal Reaches|Homeward Path|Molten Slagheap|Aerie Mystics|Angel of Finality|Curse of the Forsaken|Darksteel Mutation|Flickerform|Kirtar's Wrath|Tempt with Glory|Azami, Lady of Scrolls|Blue Sun's Zenith|Curse of Inertia|Diviner Spirit|Djinn of Infinite Deceits|Dungeon Geists|Hada Spy Patrol|Thornwind Faeries|Banshee of the Dread Choir|Blood Bairn|Champion of Stray Souls|Corpse Augur|Dread Summons|Scourge of Nel Toth|Thief of Blood|Wretched Confluence|Bane of Progress|Beastmaster Ascension|Bloodspore Thrinax|Caller of the Pack|Centaur Vinecrasher|Collective Unconscious|Creeperhulk|Curse of Predation|Drove of Elves|Elvish Archdruid|Elvish Skysweeper|Ezuri, Renegade Leader|Farhaven Elf|Fresh Meat|Freyalise, Llanowar's Fury|Grave Sifter|Great Oak Guardian|Hunting Triad|Immaculate Magistrate|Kazandu Tuskcaller|Kessig Cagebreakers|Lifeblood Hydra|Mulch|Pathbreaker Ibex|Phantom Nantuko|Praetor's Counsel|Presence of Gond|Primal Growth|Primordial Sage|Restore|Satyr Wayfinder|Siege Behemoth|Silklash Spider|Skullwinder|Song of the Dryads|Soul of the Harvest|Spider Spawning|Sylvan Offering|Sylvan Safekeeper|Thunderfoot Baloth|Titania, Protector of Argoth|Titania's Chosen|Viridian Zealot|Wave of Vitriol|Whirlwind|Wolfcaller's Howl|Derevi, Empyrial Tactician|Golgari Charm|Leafdrake Roost|Lotleth Troll|Mazirek, Kraul Death Priest|Meren of Clan Nel Toth|Roon of the Hidden Realm|Selesnya Charm|Skyward Eye Prophets|Winged Coatl|Murkfiend Liege|Assault Suit|Azorius Keyrune|Bonehoard|Commander's Sphere|Conjurer's Closet|Eldrazi Monument|Emerald Medallion|Leonin Bladetrap|Loreseeker's Stone|Moss Diamond|Surveyor's Scope|Swiftfoot Boots|Sword of the Paruns|Thought Vessel|Thousand-Year Elixir|Thunderstaff|Bant Panorama|Gargoyle Castle|Ghost Quarter|Grim Backwoods|Haunted Fengraf|Jungle Basin|Myriad Landscape|Opal Palace|Oran-Rief, the Vastwood|Saltcrusted Steppe|Transguild Promenade|Decree of Pain|Rhystic Study|Alms Collector|Balan, Wandering Knight|Curse of Vitality|Fortunate Few|Kindred Boon|Scalelord Reckoner|Stalking Leonin|Teferi's Protection|Curse of Verbosity|Galecaster Colossus|Kindred Discovery|Magus of the Mind|Portal Mage|Bloodline Necromancer|Boneyard Scourge|Curse of Disturbance|Kheru Mind-Eater|Kindred Dominance|New Blood|Patron of the Vein|Vindictive Lich|Bloodsworn Steward|Crimson Honor Guard|Curse of Opulence|Disrupt Decorum|Izzet Chemister|Kindred Charge|Shifting Shadow|Territorial Hellkite|Curse of Bounty|Hungry Lynx|Kindred Summons|Qasali Slingers|Traverse the Outlands|Arahbo, Roar of the World|Edgar Markov|Fractured Identity|Inalla, Archmage Ritualist|Kess, Dissident Mage|Licia, Sanguine Tribune|Mairsil, the Pretender|Mathas, Fiend Seeker|Mirri, Weatherlight Duelist|Nazahn, Revered Bladesmith|O-Kagachi, Vengeful Kami|Taigam, Ojutai Master|Taigam, Sidisi's Hand|The Ur-Dragon|Wasitora, Nekoru Queen|Bloodforged Battle-Axe|Hammer of Nazahn|Heirloom Blade|Herald's Horn|Mirror of the Forebears|Ramos, Dragon Engine|Path of Ancestry|Blind Obedience|Divine Reckoning|Fell the Mighty|Jazal Goldmane|Kemba, Kha Regent|Leonin Arbiter|Leonin Relic-Warder|Leonin Shikari|Oreskos Explorer|Raksha Golden Cub|Seht's Tiger|White Sun's Zenith|Clone Legion|Merchant of Secrets|Monastery Siege|Polymorphist's Jest|Reality Shift|Serendib Sorcerer|Anowon, the Ruin Sage|Apprentice Necromancer|Black Market|Blood Tribute|Bloodhusk Ritualist|Captivating Vampire|Consuming Vapors|Crux of Fate|Dark Impostor|Drana, Kalastria Bloodchief|Magus of the Abyss|Malakir Bloodwitch|Necromantic Selection|Palace Siege|Sanguine Bond|Vein Drinker|Crucible of Fire|Dragon Tempest|Outpost Siege|Rakish Heir|Scourge of Valkas|Tyrant's Familiar|Utvara Hellkite|Crushing Vines|Elemental Bond|Frontier Siege|Hunter's Prowess|Jedit Ojanen of Efrava|Rain of Thorns|Soul's Majesty|Temur Sabertooth|Zendikar Resurgent|Blood Baron of Vizkopa|Cauldron Dance|Crosis's Charm|Fleecemane Lion|Havengul Lich|Memory Plunder|Merciless Eviction|Mercurial Chemister|Nivix Guildmage|Phantom Nishoba|Rakdos Charm|Savage Ventmaw|Scion of the Ur-Dragon|Spellbound Dragon|Stromkirk Captain|Tithe Drinker|Argentum Armor|Blade of the Bloodchief|Fist of Suns|Grappling Hook|Hedron Archive|Hero's Blade|Nihil Spellbomb|Sword of the Animist|Sword of Vengeance|Unstable Obelisk|Well of Lost Dreams|Blighted Woodland|Cinder Barrens|Crucible of the Spirit Dragon|Forsaken Sanctuary|Frontier Bivouac|Grixis Panorama|Haven of the Spirit Dragon|Mystifying Maze|Opulent Palace|Sandsteppe Citadel|Stone Quarry|Tranquil Expanse|Urborg Volcano|Duelist's Heritage|Entrapment Maneuver|Orzhov Advokist|Selfless Squire|Sublime Exhalation|Coastal Breach|Deepglow Skate|Faerie Artisans|Grip of Phyresis|Manifold Insights|Cruel Entertainment|Curse of Vengeance|Curtains' Call|Magus of the Will|Parting Thoughts|Charging Cinderhorn|Divergent Transformations|Frenzied Fugue|Goblin Spymaster|Runehorn Hellkite|Benefactor's Draught|Evolutionary Escalation|Primeval Protector|Seeds of Renewal|Stonehoof Chieftain|Akiri, Line-Slinger|Ancient Excavation|Atraxa, Praetors' Voice|Breya, Etherium Shaper|Bruse Tarl, Boorish Herder|Grave Upheaval|Ikra Shidiqi, the Usurper|Ishai, Ojutai Dragonspeaker|Kraum, Ludevic's Opus|Kydele, Chosen of Kruphix|Kynaios and Tiro of Meletis|Ludevic, Necro-Alchemist|Migratory Route|Ravos, Soultender|Reyhan, Last of the Abzan|Saskia the Unyielding|Sidar Kondo of Jamuraa|Silas Renn, Seeker Adept|Sylvan Reclamation|Tana, the Bloodsower|Thrasios, Triton Hero|Treacherous Terrain|Tymna the Weaver|Vial Smasher the Fierce|Yidris, Maelstrom Wielder|Armory Automaton|Boompile|Conqueror's Flail|Crystalline Crawler|Prismatic Geoscope|Ash Barrens|Abzan Falconer|Brave the Sands|Cathars' Crusade|Citadel Siege|Elite Scaleguard|Hoofprints of the Stag|Hushwing Gryff|Mentor of the Meek|Open the Vaults|Phyrexian Rebirth|Reverse the Sands|Sphere of Safety|Wave of Reckoning|Chain of Vapor|Chasm Skulker|Devastation Tide|Ethersworn Adjudicator|Evacuation|Read the Runes|Swan Song|Treasure Cruise|Army of the Damned|Bane of the Living|Festercreep|Ghastly Conscription|Guiltfeeder|Necroplasm|Waste Not|Blasphemous Act|Breath of Fury|Daretti, Scrap Savant|Dragon Mage|Godo, Bandit Warlord|Grab the Reins|Hellkite Igniter|Hellkite Tyrant|Humble Defector|Kazuul, Tyrant of the Cliffs|Reforge the Soul|Slobad, Goblin Tinkerer|Stalking Vengeance|Trash for Treasure|Wheel of Fate|Whims of the Fates|Whipflare|Champion of Lambholt|Far Wanderings|Inspiring Call|Kalonian Hydra|Lurking Predators|Quirion Explorer|Rites of Flourishing|Solidarity of Heroes|Sylvok Explorer|Tempt with Discovery|Thelonite Hermit|Tuskguard Captain|Wild Beastmaster|Abzan Charm|Artifact Mutation|Aura Mutation|Blood Tyrant|Boros Charm|Bred for the Hunt|Clan Defiance|Dauntless Escort|Enduring Scalelord|Filigree Angel|Glint-Eye Nephilim|Gwafa Hazid, Profiteer|Horizon Chimera|Iroas, God of Victory|Jor Kadeen, the Prevailer|Lavalanche|Master Biomancer|Nath of the Gilt-Leaf|Progenitor Mimic|Sphinx Summoner|Sydri, Galvanic Genius|Vorel of the Hull Clade|Whispering Madness|Wilderness Elemental|Everlasting Torment|Mirrorweave|Spitting Image|Thopter Foundry|Trial|Error|Akroan Horse|Astral Cornucopia|Blinkmoth Urn|Cauldron of Souls|Empyrial Plate|Ichor Wellspring|Keening Stone|Mycosynth Wellspring|Myr Battlesphere|Shimmer Myr|Soul of New Phyrexia|Temple Bell|Trading Post|Venser's Journal|Buried Ruin|Caves of Koilos|Darkwater Catacombs|Dragonskull Summit|Karplusan Forest|Shadowblood Ridge|Spinerock Knoll|Sungrass Prairie|Sunpetal Grove|Underground River|Bastion Protector|Dawnbreak Reclaimer|Grasp of Fate|Herald of the Host|Kalemne's Captain|Righteous Confluence|Shielded by Faith|Aethersnatch|Broodbirth Viper|Gigantoplasm|Illusory Ambusher|Mirror Match|Mystic Confluence|Synthetic Destiny|Daxos's Torment|Deadly Tempest|Awaken the Sky Tyrant|Dream Pillager|Fiery Confluence|Magus of the Wheel|Meteor Blast|Mizzix's Mastery|Rite of the Raging Storm|Warchief Giant|Arachnogenesis|Ezuri's Predation|Verdant Confluence|Anya, Merciless Angel|Arjun, the Shifting Flame|Daxos the Returned|Ezuri, Claw of Progress|Kalemne, Disciple of Iroas|Karlov of the Ghost Council|Kaseto, Orochi Archmage|Mizzix of the Izmagnus|Blade of Selves|Sandstone Oracle|Scytheclaw|Seal of the Guildpact|Ajani's Chosen|Angel of Serenity|Crib Swap|Dawn to Dusk|Dawnglare Invoker|Ghostblade Eidolon|Karmic Justice|Marshal's Anthem|Victory's Herald|Blatant Thievery|Blustersquall|Day of the Dragons|Dominate|Jace's Archivist|Lone Revenant|Mystic Retrieval|Plaxmanta|Rapid Hybridization|Rite of Replication|Sleep|Stolen Goods|Thought Reflection|Dreadbringer Lampads|Fallen Ideal|Fate Unraveler|Gild|Grave Peril|Phyrexian Reclamation|Act of Aggression|Borderland Behemoth|Curse of the Nightly Hunt|Desolation Giant|Fall of the Hammer|Fumiko the Lowblood|Hammerfist Giant|Hunted Dragon|Sunrise Sovereign|Vandalblast|Word of Seizing|Arbor Colossus|Caller of the Claw|Loaming Shaman|Noble Quarry|Patagia Viper|Viridian Shaman|Counterflux|Epic Experiment|Gisela, Blade of Goldnight|Necromancer's Covenant|Prime Speaker Zegana|Teysa, Envoy of Ghosts|Underworld Coinsmith|Biomantic Mastery|Snakeform|Wistful Selkie|Boros Cluestone|Burnished Hart|Coldsteel Heart|Crystal Chimes|Orochi Hatchery|Orzhov Cluestone|Simic Keyrune|Urza's Incubator|Ancient Amphitheater|Blasted Landscape|Drifting Meadow|Novijen, Heart of Progress|Smoldering Crater|Angel of the Dire Hour|Angelic Field Marshal|Benevolent Offering|Comeuppance|Deploy to the Front|Hallowed Spiritkeeper|Nahiri, the Lithomancer|Aether Gale|Breaching Leviathan|Domineering Will|Dulcet Sirens|Intellectual Offering|Reef Worm|Stitcher Geralf|Stormsurge Kraken|Teferi, Temporal Archmage|Well of Ideas|Demon of Wailing Agonies|Flesh Carver|Ghoulcaller Gisa|Infernal Offering|Ob Nixilis of the Black Oath|Overseer of the Damned|Raving Dead|Spoils of Blood|Wake the Dead|Bitter Feud|Impact Resonance|Incite Rebellion|Scrap Mastery|Volcanic Offering|Warmonger Hellkite|Crown of Doom|Masterwork of Ingenuity|Arcane Lighthouse|Flamekin Village|Armistice|Geist-Honored Monk|Grand Abolisher|Midnight Haunting|Mobilization|Nomads' Assembly|Requiem Angel|Sacred Mesa|True Conviction|Call to Mind|Distorting Wake|Exclude|Fool's Demise|Hoverguard Sweepers|Infinite Reflection|Ixidron|Lorthos, the Tidemaker|Pongify|Riptide Survivor|Rush of Knowledge|Shaper Parasite|Sphinx of Jwar Isle|Turn to Frog|Abyssal Persecutor|Aether Snap|Bloodgift Demon|Crypt Ghast|Disciple of Bolas|Dregs of Sorrow|Evernight Shade|Gray Merchant of Asphodel|Liliana's Reaver|Magus of the Coffers|Nantuko Shade|Pontiff of Blight|Reaper from the Abyss|Skirsdag High Priest|Sudden Spoiling|Xathrid Demon|Hoard-Smelter Dragon|Tuktuk the Explorer|Caged Sun|Charcoal Diamond|Fire Diamond|Jalum Tome|Jet Medallion|Junk Diver|Lashwrithe|Liquimetal Coating|Myr Sire|Palladium Myr|Panic Spellbomb|Pearl Medallion|Ruby Medallion|Sapphire Medallion|Sky Diamond|Spine of Ish Sah|Strata Scythe|Ur-Golem's Eye|Coral Atoll|Crypt of Agadeem|Dormant Volcano|Emeria, the Sky Ruin|Everglades|Karoo|Phyrexia's Core|Remote Isle|Act of Authority|Azorius Herald|Cradle of Vitality|Mystic Barrier|Razor Hippogriff|Serene Master|Survival Cache|Wall of Reverence|Arcane Melee|Echo Mage|Illusionist's Gambit|Order of Succession|Raven Familiar|Sharding Sphinx|Stormscape Battlemage|Tempt with Reflections|Tidal Force|True-Name Nemesis|Uyo, Silent Prophet|Curse of Shallow Graves|Dirge of Dread|Disciple of Griselbrand|Fell Shepherd|Greed|Hooded Horror|Marrow Bats|Ophiomancer|Phyrexian Delver|Price of Knowledge|Quagmire Druid|Stronghold Assassin|Tempt with Immortality|Vile Requiem|Viscera Seer|Blood Rites|Capricious Efreet|Curse of Chaos|Fissure Vent|From the Ashes|Furnace Celebration|Goblin Sharpshooter|Incendiary Command|Magus of the Arena|Rough|Tumble|Sudden Demise|Tempt with Vengeance|Terra Ravager|War Cadence|Where Ancients Tread|Widespread Panic|Witch Hunt|Brooding Saurian|Drumhunter|Fecundity|Foster|Hunted Troll|Naya Soulbeast|One Dozen Eyes|Primal Vigor|Slice in Twain|Spawning Grounds|Sprouting Vines|Charnelhoard Wurm|Deathbringer Thoctar|Deepfire Elemental|Dromar's Charm|Gahiji, Honored One|Jeleva, Nephalia's Scourge|Jund Charm|Marath, Will of the Wild|Mayael the Anima|Prossh, Skyraider of Kher|Rakeclaw Gargantuan|Scarland Thrinax|Sek'Kuar, Deathkeeper|Shattergang Brothers|Spellbreaker Behemoth|Spinal Embrace|Thraximundar|Tidehollow Strix|Vizkopa Guildmage|Augury Adept|Spiteful Visions|Carnage Altar|Crawlspace|Druidic Satchel|Eye of Doom|Jar of Eyeballs|Obelisk of Esper|Obelisk of Jund|Plague Boiler|Sun Droplet|Tower of Fortunes|Viseling|Contested Cliffs|Esper Panorama|Jund Panorama|Kher Keep|Naya Panorama|Springjack Pasture|Aspect of Wolf|Black Ward|Blessing|Blue Ward|Burrowing|Camouflage|Castle|Celestial Prism|Chaos Orb|Chaoslace|Circle of Protection: Black|Circle of Protection: Blue|Circle of Protection: Green|Circle of Protection: White|Cockatrice|Consecrate Land|Conservator|Contract from Below|Craw Wurm|Creature Bond|Crystal Rod|Cursed Land|Darkpact|Deathlace|Demonic Attorney|Dingus Egg|Disintegrate|Disrupting Scepter|Dwarven Demolition Team|Dwarven Warriors|Earth Elemental|Earthbind|Elvish Archers|False Orders|Farmstead|Fear|Feedback|Fire Elemental|Firebreathing|Flight|Frozen Shade|Fungusaur|Gaea's Liege|Goblin King|Gray Ogre|Green Ward|Guardian Angel|Helm of Chatzuk|Holy Armor|Holy Strength|Invisibility|Iron Star|Ironroot Treefolk|Ivory Cup|Jade Statue|Jayemdae Tome|Jump|Karma|Lance|Ley Druid|Lifelace|Lifetap|Living Artifact|Lure|Magical Hack|Mana Short|Manabarbs|Mons's Goblin Raiders|Natural Selection|Nettling Imp|Nightmare|Northern Paladin|Orcish Artillery|Pearled Unicorn|Pestilence|Pirate Ship|Plague Rats|Power Leak|Power Surge|Purelace|Raging River|Red Ward|Regeneration|Reverse Damage|Rod of Ruin|Sacrifice|Samite Healer|Scathe Zombies|Shanodin Dryads|Shatter|Simulacrum|Siren's Call|Sleight of Mind|Soul Net|Spell Blast|Steal Artifact|Stream of Life|Sunglasses of Urza|The Hive|Thoughtlace|Throne of Bone|Timber Wolves|Tranquility|Tunnel|Twiddle|Unsummon|Uthden Troll|Verduran Enchantress|Volcanic Eruption|Wall of Air|Wall of Brambles|Wall of Fire|Wall of Ice|Wall of Stone|Wall of Water|Wall of Wood|Web|White Ward|Wild Growth|Will-o'-the-Wisp|Wooden Sphere|Aegis Angel|Because I Have Willed It|Aerial Responder|Behold My Grandeur|Anointer of Champions|Bow to My Command|Choose Your Demise|Excoriate|Delight in the Hunt|Expedition Raptor|Every Dream a Nightmare|For Each of You, a Gift|Fiendslayer Paladin|Know Evil|Make Yourself Useful|Gideon Jura|The Mighty Will Fall|My Forces Are Innumerable|My Laughter Echoes|Grasp of the Hieromancer|No One Will Hear Your Cries|Lightwielder Paladin|Pay Tribute to Me|Power Without Equal|A Reckoning Approaches|Odric, Master Tactician|There Is No Refuge|This World Belongs to Me|Relief Captain|What's Yours Is Now Mine|Shoulder to Shoulder|When Will You Learn?|Ior Ruin Expedition|Prognostic Sphinx|Windrider Eel|Hammerhand|Obsidian Fireheart|Press the Advantage|Vastwood Zendikon|Dreadbore|Talisman of Dominance|Talisman of Indulgence|Drowned Catacomb|Smoldering Spires|All in Good Time|Leonin Abunas|All Shall Smolder in My Wake|Metallurgeon|Approach My Molten Realm|Behold the Power of Destruction|Choose Your Champion|Dance, Pathetic Marionette|March of the Machines|The Dead Shall Serve|Master Transmuter|A Display of My Dark Power|Spin into Myth|Embrace My Diabolical Vision|Every Hope Shall Vanish|Every Last Vestige Shall Rot|Bog Witch|Evil Comes to Fruition|Cemetery Reaper|The Fate of the Flammable|Feed the Machine|I Bask in Your Silent Awe|I Call on the Ancient Magics|I Delight in Your Convulsions|I Know All, I See All|Ignite the Cloneforge!|Into the Earthen Maw|Makeshift Mannequin|Introductions Are in Order|The Iron Guardian Stirs|Know Naught but Fire|Scion of Darkness|Look Skyward and Despair|May Civilization Collapse|Mortal Flesh Is Weak|My Crushing Masterstroke|My Genius Knows No Bounds|My Undead Horde Awakens|My Wish Is Your Command|Battering Craghorn|Nature Demands an Offering|Nature Shields Its Own|Nothing Can Stop Me Now|Dragon Breath|Only Blood Ends Your Nightmares|The Pieces Are Coming Together|Realms Befitting My Majesty|Roots of All Evil|Rotted Ones, Lay Siege|Flameblast Dragon|Surrender Your Thoughts|Tooth, Claw, and Tail|Gathan Raiders|The Very Soil Shall Shake|Which of You Burns Brightest?|Imperial Hellkite|Your Fate Is Thrice Sealed|Your Puny Minds Cannot Fathom|Your Will Is Not Your Own|Skirk Commando|Feral Hydra|Gleeful Sabotage|Hunting Moa|Kamahl, Fist of Krosa|Leaf Gilder|Molimo, Maro-Sorcerer|Shinen of Life's Roar|Spider Umbra|Wickerbough Elder|Yavimaya Dryad|Architects of Will|Batwing Brume|Ethersworn Shieldmage|Fieldmist Borderpost|Kaervek the Merciless|Magister Sphinx|Mistvein Borderpost|Pale Recluse|Unbender Tine|Vampiric Dragon|Wax|Wane|Skullcage|Sorcerer's Strongbox|Synod Sanctum|Nantuko Monastery|Armament Master|Bold Defense|Caravan Hurda|Celestial Mantle|Cliff Threader|Conqueror's Pledge|Devout Lightcaster|Kabira Evangel|Kazandu Blademaster|Kor Outfitter|Landbind Ritual|Luminarch Ascension|Makindi Shieldmate|Nimbus Wings|Noble Vestige|Ondu Cleric|Quest for the Holy Relic|Shepherd of the Lost|Shieldmate's Blessing|Steppe Lynx|Sunspring Expedition|World Queller|Archive Trap|Archmage Ascension|Cosi's Trickster|Hedron Crab|Lethargy Trap|Living Tsunami|Lullmage Mentor|Merfolk Seastalkers|Mindbreak Trap|Paralyzing Grasp|Quest for Ancient Secrets|Roil Elemental|Sea Gate Loremaster|Seascape Aerialist|Shoal Serpent|Sky Ruin Drake|Sphinx of Lost Truths|Spreading Seas|Tempest Owl|Trapfinder's Trick|Trapmaker's Snare|Umara Raptor|Welkin Tern|Bala Ged Thief|Blood Seeker|Bloodchief Ascension|Bloodghast|Bog Tatters|Crypt Ripper|Desecrated Earth|Guul Draz Vampire|Hagra Crocodile|Hagra Diabolist|Halo Hunter|Kalitas, Bloodchief of Ghet|Mind Sludge|Mindless Null|Mire Blight|Needlebite Trap|Nimana Sell-Sword|Ob Nixilis, the Fallen|Ravenous Trap|Sadistic Sacrament|Sorin Markov|Soul Stair Expedition|Surrakar Marauder|Bladetusk Boar|Chandra Ablaze|Demolish|Electropotence|Elemental Appeal|Goblin Bushwhacker|Goblin Ruinblaster|Goblin Shortcutter|Highland Berserker|Kazuul Warlord|Lavaball Trap|Magma Rift|Molten Ravager|Murasa Pyromancer|Quest for Pure Flame|Ruinous Minotaur|Runeflare Trap|Seismic Shudder|Shatterskull Giant|Slaughter Cry|Tuktuk Grunts|Unstable Footing|Warren Instigator|Zektar Shrine Expedition|Gigantiform|Greenweaver Druid|Oracle of Mul Daya|Oran-Rief Survivalist|Primal Bellow|Quest for the Gemblades|Savage Silhouette|Scythe Tiger|Tanglesap|Terra Stomper|Timbermaw Larva|Turntimber Ranger|Vastwood Gorger|Zendikar Farguide|Adventuring Gear|Blazing Torch|Eternity Vessel|Hedron Scrabbler|Khalni Gem|Spidersilk Net|Trailblazer's Boots|Trusty Machete|Magosi, the Waterveil|Piranha Marsh|Adanto Vanguard|Ashes of the Abhorrent|Axis of Mortality|Bellowing Aegisaur|Bishop of Rebirth|Bishop's Soldier|Bright Reprisal|Demystify|Duskborne Skymarcher|Emissary of Sunrise|Encampment Keeper|Glorifier of Dusk|Goring Ceratops|Imperial Aerosaur|Imperial Lancer|Inspiring Cleric|Ixalan's Binding|Kinjalli's Caller|Kinjalli's Sunwing|Legion Conquistador|Legion's Judgment|Legion's Landing|Adanto, the First Fort|Looming Altisaur|Mavren Fein, Dusk Apostle|Paladin of the Bloodstained|Pious Interdiction|Priest of the Wakening Sun|Pterodon Knight|Queen's Commission|Rallying Roar|Raptor Companion|Ritual of Rejuvenation|Sanguine Sacrament|Settle the Wreckage|Sheltering Light|Shining Aerosaur|Skyblade of the Legion|Slash of Talons|Steadfast Armasaur|Sunrise Seeker|Territorial Hammerskull|Tocatli Honor Guard|Vampire's Zeal|Wakening Sun's Avatar|Arcane Adaptation|Chart a Course|Daring Saboteur|Deadeye Quartermaster|Deeproot Waters|Depths of Desire|Dive Down|Dreamcaller Siren|Entrancing Melody|Fleet Swallower|Headwater Sentries|Herald of Secret Streams|Jace, Cunning Castaway|Kopala, Warden of Waves|Lookout's Dispersal|Navigator's Ruin|One With the Wind|Opt|Overflowing Insight|Perilous Voyage|Pirate's Prize|Prosperous Pirates|River Sneak|River's Rebuke|Run Aground|Sailor of Means|Search for Azcanta|Azcanta, the Sunken Ruin|Shaper Apprentice|Shipwreck Looter|Shore Keeper|Siren Lookout|Siren Stormtamer|Siren's Ruse|Spell Swindle|Storm Fleet Aerialist|Storm Fleet Spy|Storm Sculptor|Tempest Caller|Watertrap Weaver|Wind Strider|Anointed Deacon|Arguel's Blood Fast|Temple of Aclazotz|Bishop of the Bloodstained|Blight Keeper|Bloodcrazed Paladin|Boneyard Parley|Contract Killing|Costly Plunder|Dark Nourishment|Deadeye Tormentor|Deadeye Tracker|Deathless Ancient|Desperate Castaways|Dire Fleet Hoarder|Dire Fleet Interloper|Dire Fleet Ravager|Fathom Fleet Captain|Fathom Fleet Cutthroat|Grim Captain's Call|Heartless Pillage|Kitesail Freebooter|Lurking Chupacabra|March of the Drowned|Queen's Agent|Queen's Bay Soldier|Raiders' Wake|Revel in Riches|Ruin Raider|Ruthless Knave|Sanctum Seeker|Seekers' Squire|Skittering Heartstopper|Skulduggery|Skymarch Bloodletter|Spreading Rot|Sword-Point Diplomacy|Vanquish the Weak|Vicious Conquistador|Vraska's Contempt|Walk the Plank|Wanted Scoundrels|Angrath's Marauders|Bonded Horncrest|Brazen Buccaneers|Burning Sun's Avatar|Captain Lannery Storm|Captivating Crew|Charging Monstrosaur|Dinosaur Stampede|Dual Shot|Fathom Fleet Firebrand|Fiery Cannonade|Fire Shrine Keeper|Firecannon Blast|Frenzied Raptor|Headstrong Brute|Hijack|Lightning Strike|Lightning-Rig Crew|Makeshift Munitions|Nest Robber|Otepec Huntmaster|Rampaging Ferocidon|Raptor Hatchling|Repeating Barrage|Rigging Runner|Rile|Rowdy Crew|Rummaging Goblin|Star of Extinction|Storm Fleet Arsonist|Storm Fleet Pyromancer|Sun-Crowned Hunters|Sunbird's Invocation|Sure Strike|Swashbuckling|Thrash of Raptors|Tilonalli's Knight|Tilonalli's Skinshifter|Trove of Temptation|Unfriendly Fire|Vance's Blasting Cannons|Spitfire Bastion|Wily Goblin|Ancient Brontodon|Atzocan Archer|Blinding Fog|Blossom Dryad|Carnage Tyrant|Colossal Dreadmaw|Commune with Dinosaurs|Crash the Ramparts|Crushing Canopy|Deathgorge Scavenger|Deeproot Champion|Deeproot Warrior|Drover of the Mighty|Emergent Growth|Emperor's Vanguard|Grazing Whiptail|Growing Rites of Itlimoc|Itlimoc, Cradle of the Sun|Ixalli's Diviner|Ixalli's Keeper|Jade Guardian|Jungle Delver|Kumena's Speaker|Merfolk Branchwalker|New Horizons|Old-Growth Dryads|Pounce|Ranging Raptors|Ravenous Daggertooth|Ripjaw Raptor|River Heralds' Boon|Savage Stomp|Shapers' Sanctuary|Snapping Sailback|Spike-Tailed Ceratops|Thundering Spineback|Tishana's Wayfinder|Verdant Rebirth|Verdant Sun's Avatar|Vineshaper Mystic|Waker of the Wilds|Wildgrowth Walker|Admiral Beckett Brass|Belligerent Brontodon|Call to the Feast|Deadeye Plunderers|Dire Fleet Captain|Gishath, Sun's Avatar|Hostage Taker|Huatli, Warrior Poet|Marauding Looter|Raging Swordtooth|Regisaur Alpha|Shapers of Nature|Sky Terror|Tishana, Voice of Thunder|Vona, Butcher of Magan|Vraska, Relic Seeker|Conqueror's Galleon|Conqueror's Foothold|Dowsing Dagger|Lost Vale|Dusk Legion Dreadnought|Elaborate Firecannon|Fell Flagship|Gilded Sentinel|Hierophant's Chalice|Pillar of Origins|Pirate's Cutlass|Primal Amulet|Primal Wellspring|Prying Blade|Sentinel Totem|Shadowed Caravel|Sleek Schooner|Sorcerous Spyglass|Thaumatic Compass|Spires of Orazca|Treasure Map|Treasure Cove|Vanquisher's Banner|Field of Ruin|Glacial Fortress|Unclaimed Territory|Unknown Shores|Jace, Ingenious Mind-Mage|Castaway's Despair|Grasping Current|Jace's Sentinel|Woodland Stream|Huatli, Dinosaur Knight|Huatli's Snubhorn|Huatli's Spurring|Sun-Blessed Mount|Admonition Angel|Archon of Redemption|Battle Hurda|Fledgling Griffin|Iona's Judgment|Join the Ranks|Kitesail Apprentice|Marsh Threader|Perimeter Captain|Refraction Trap|Rest for the Weary|Ruin Ghost|Talus Paladin|Terra Eternal|Veteran's Reflexes|Calcite Snapper|Dispel|Goliath Sphinx|Halimar Excavator|Horizon Drake|Jwari Shapeshifter|Mysteries of the Deep|Permafrost Trap|Quest for Ula's Temple|Sejiri Merfolk|Selective Memory|Spell Contortion|Thada Adel, Acquisitor|Tideforce Elemental|Twitch|Vapor Snare|Voyager Drake|Wind Zendikon|Agadeem Occultist|Bojuka Brigand|Brink of Disaster|Caustic Crawler|Corrupted Zendikon|Dead Reckoning|Jagwasp Swarm|Quest for the Nihil Stone|Ruthless Cullblade|Scrib Nibblers|Shoreline Salvager|Tomb Hex|Akoum Battlesinger|Bazaar Trader|Bull Rush|Crusher Zendikon|Cunning Sparkmage|Goblin Roughrider|Grotag Thrasher|Quest for the Goblin Lord|Ricochet Trap|Roiling Terrain|Rumbling Aftershocks|Stone Idol Trap|Tuktuk Scrapper|Arbor Elf|Canopy Cover|Feral Contest|Grappler Spider|Harabaz Druid|Quest for Renewal|Slingbow Trap|Snapping Creeper|Strength of the Tajuru|Summit Apes|Vastwood Animist|Novablast Wurm|Amulet of Vigor|Hammer of Ruin|Hedron Rover|Razor Boomerang|Walking Atlas|Creeping Tar Pit|Lavaclaw Reaches|Raging Ravine|Abduction|Abeyance|Abjure|Aboroth|Aether Flash|Agonizing Memories|Alms|Ancestral Knowledge|Angelic Renewal|Apathy|Arctic Wolves|Argivian Find|Avizoa|Barishi|Barrow Ghoul|Benalish Infantry|Benalish Knight|Benalish Missionary|Betrothed of Fire|Bloodrock Cyclops|Blossoming Wreath|Boiling Blood|Bone Dancer|Bösium Strip|Briar Shield|Bubble Matrix|Call of the Wild|Chimeric Sphere|Choking Vines|Cinder Giant|Circling Vultures|Coils of the Medusa|Debt of Loyalty|Dense Foliage|Desperate Gambit|Dingus Staff|Disrupt|Downdraft|Duskrider Falcon|Dwarven Berserker|Dwarven Thaumaturgist|Ertai's Familiar|Fallow Wurm|Familiar Ground|Fatal Blow|Fervor|Festering Evil|Fire Whip|Firestorm|Fit of Rage|Fog Elemental|Foriysian Brigade|Fungus Elemental|Gallowbraid|Gerrard's Wisdom|Goblin Bomb|Goblin Grenadiers|Goblin Vandal|Guided Strike|Harvest Wurm|Haunting Misery|Heart of Bogardan|Heat Stroke|Heavy Ballista|Hurloon Shaman|Infernal Tribute|Inner Sanctum|Jabari's Banner|Jangling Automaton|Kithkin Armor|Lava Hounds|Lava Storm|Liege of the Hollows|Llanowar Behemoth|Llanowar Druid|Llanowar Sentinel|Lotus Vale|Mana Chains|Mana Web|Manta Ray|Maraxus of Keld|Master of Arms|Merfolk Traders|Mischievous Poltergeist|Morinfen|Mwonvuli Ooze|Nature's Kiss|Nature's Resurgence|Necratog|Noble Benefactor|Odylic Wraith|Orcish Settlers|Paradigm Shift|Peacekeeper|Pendrell Mists|Phantom Wings|Phyrexian Furnace|Psychic Vortex|Razortooth Rats|Relearn|Revered Unicorn|Roc Hatchling|Rogue Elephant|Sage Owl|Sawtooth Ogre|Scorched Ruins|Serenity|Serra's Blessing|Shadow Rider|Shattered Crypt|Soul Shepherd|Southern Paladin|Spinning Darkness|Steel Golem|Strands of Night|Straw Golem|Striped Bears|Sylvan Hierophant|Tariff|Teferi's Veil|Tendrils of Despair|Thran Forge|Thran Tome|Timid Drake|Tolarian Drake|Tolarian Entrancer|Tolarian Serpent|Touchstone|Tranquil Grove|Uktabi Efreet|Urborg Justice|Urborg Stalker|Vitalize|Vodalian Illusionist|Volunteer Reserves|Wave of Terror|Well of Knowledge|Winding Canyons|Xanthic Statue|Zombie Scavengers|Divine Verdict|Stormfront Pegasus|Coral Merfolk|Drag Under|Inspiration|Sleep Paralysis|Tricks of the Trade|Bloodhunter Bat|Certain Death|Untamed Hunger|Falkenrath Reaver|Oakenform|Rabid Bite|Rootwalla|Stampeding Rhino|Wing Snare|Marked by Honor|Disperse|Walking Corpse|Aku Djinn|Anvil of Bogardan|Army Ants|Betrayal|Blanket of Night|Bogardan Phoenix|Brass-Talon Chimera|Breathstealer's Crypt|Breezekeeper|Brood of Cockroaches|Bull Elephant|Chronatog|City of Solitude|Corrosion|Crypt Rats|Daraja Griffin|Dark Privilege|Death Watch|Desolation|Diamond Kaleidoscope|Dragon Mask|Dream Tides|Dwarven Vigilantes|Elephant Grass|Elkin Lair|Emerald Charm|Equipoise|Eye of Singularity|Femeref Enchantress|Feral Instinct|Firestorm Hellkite|Flooded Shoreline|Forbidden Ritual|Foreshadow|Freewind Falcon|Funeral Charm|Giant Caterpillar|Goblin Recruiter|Goblin Swine-Rider|Gossamer Chains|Griffin Canyon|Guiding Spirit|Hearth Charm|Heat Wave|Helm of Awakening|Honorable Passage|Hope Charm|Infernal Harvest|Iron-Heart Chimera|Jamuraan Lion|Juju Bubble|Kaervek's Spite|Katabatic Winds|Keeper of Kookus|King Cheetah|Knight of the Mists|Knight of Valor|Kookus|Kyscu Drake|Lead-Belly Chimera|Lichenthrope|Lightning Cloud|Magma Mine|Matopi Golem|Mob Mentality|Mortal Wound|Mundungu|Mystic Veil|Necromancy|Necrosavant|Ogre Enforcer|Ovinomancer|Parapet|Peace Talks|Phyrexian Marauder|Phyrexian Walker|Pillar Tombs of Aku|Pygmy Hippo|Quirion Druid|Raging Gorilla|Rainbow Efreet|Relic Ward|Remedy|Resistance Fighter|Retribution of the Meek|Righteous Aura|Righteous War|Rock Slide|Rowen|Sands of Time|Scalebane's Elite|Shimmering Efreet|Shrieking Drake|Simoon|Sisay's Ring|Snake Basket|Solfatara|Song of Blood|Spider Climb|Spitting Drake|Squandered Resources|Suleiman's Legacy|Sun Clasp|Suq'Ata Assassin|Suq'Ata Lancer|Talruum Champion|Talruum Piper|Tar Pit Warrior|Teferi's Honor Guard|Teferi's Puzzle Box|Teferi's Realm|Tempest Drake|Three Wishes|Time and Tide|Tin-Wing Chimera|Tithe|Undiscovered Paradise|Urborg Mindsucker|Vampirism|Vanishing|Viashino Sandstalker|Viashivan Dragon|Vision Charm|Wand of Denial|Warrior's Honor|Warthog|Wicked Reward|Wind Shear|Goblin Warchief Avatar|Birds of Paradise Avatar|Fallen Angel Avatar|Flametongue Kavu Avatar|Erhnam Djinn Avatar|Grinning Demon Avatar|Akroma, Angel of Wrath Avatar|Karona, False God Avatar|Elvish Champion Avatar|Bosh, Iron Golem Avatar|Arcbound Overseer Avatar|Etched Oracle Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Ink-Eyes, Servant of Oni Avatar|Hell's Caretaker Avatar|Maro Avatar|Frenetic Efreet Avatar|Loxodon Hierarch Avatar|Chronatog Avatar|Lyzolda, the Blood Witch Avatar|Haakon, Stromgald Scourge Avatar|Diamond Faerie Avatar|Jaya Ballard Avatar|Braids, Conjurer Adept Avatar|Heartwood Storyteller Avatar|Jhoira of the Ghitu Avatar|Arcanis, the Omnipotent Avatar|Ashling the Pilgrim Avatar|Ashling, the Extinguisher Avatar|Ashnod|Barrin|Crovax|Dakkon Blackblade Avatar|Eladamri|Figure of Destiny Avatar|Eladamri, Lord of Leaves Avatar|Dauntless Escort Avatar|Enigma Sphinx Avatar|Ertai|Gerrard|Gix|Greven il-Vec|Hanna|Karn|Lyna|Maralen of the Mornsong Avatar|Malfegor Avatar|Maelstrom Archangel Avatar|Hermit Druid Avatar|Maraxus|Mayael the Anima Avatar|Kresh the Bloodbraided Avatar|Master of the Wild Hunt Avatar|Mirri|Prodigal Sorcerer Avatar|Phage the Untouchable Avatar|Royal Assassin Avatar|Platinum Angel Avatar|Raksha Golden Cub Avatar|Sakashima the Impostor Avatar|Oni of Wild Places Avatar|Rumbling Slum Avatar|Nekrataal Avatar|Momir Vig, Simic Visionary Avatar|Mirri the Cursed Avatar|Mirror Entity Avatar|Mishra|Morinfen Avatar|Multani|Necropotence Avatar|Oracle|Orim|Peacekeeper Avatar|Reaper King Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Rith, the Awakener Avatar|Rofellos|Selenia|Serra|Serra Angel Avatar|Seshiro the Anointed Avatar|Sidar Kondo|Sisay|Sisters of Stone Death Avatar|Sliver Queen, Brood Mother|Squee|Stalking Tiger Avatar|Starke|Two-Headed Giant of Foriys Avatar|Viridian Zealot Avatar|Teysa, Orzhov Scion Avatar|Stuffy Doll Avatar|Squee, Goblin Nabob Avatar|Stonehewer Giant Avatar|Tahngarth|Takara|Tawnos|Titania|Tradewind Rider Avatar|Sliver Queen Avatar|Urza|Vampire Nocturnus Avatar|Volrath|Xantcha|Absolute Grace|Absolute Law|Angelic Chorus|Catastrophe|Clear|Defensive Formation|Disciple of Grace|Disciple of Law|Elite Archers|Faith Healer|Herald of Serra|Intrepid Hero|Opal Acrolith|Opal Archangel|Opal Caryatid|Opal Gargoyle|Opal Titan|Pegasus Charger|Planar Birth|Presence of the Master|Redeem|Remembrance|Rune of Protection: Artifacts|Rune of Protection: Black|Rune of Protection: Blue|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: Red|Rune of Protection: White|Sanctum Custodian|Sanctum Guardian|Serra Zealot|Serra's Hymn|Serra's Liturgy|Shimmering Barrier|Silent Attendant|Songstitcher|Soul Sculptor|Voice of Grace|Voice of Law|Waylay|Academy Researchers|Annul|Arcane Laboratory|Attunement|Back to Basics|Barrin, Master Wizard|Catalog|Cloak of Mists|Confiscate|Curfew|Disruptive Student|Douse|Drifting Djinn|Enchantment Alteration|Energy Field|Gilded Drake|Great Whale|Hermetic Study|Hibernation|Horseshoe Crab|Imaginary Pet|Launch|Lilting Refrain|Lingering Mirage|Pendrell Drake|Pendrell Flux|Power Taint|Recantation|Sandbar Merfolk|Sandbar Serpent|Somnophore|Spire Owl|Stern Proctor|Telepathy|Time Spiral|Tolarian Winds|Veil of Birds|Veiled Apparition|Veiled Crocodile|Veiled Sentry|Veiled Serpent|Wizard Mentor|Zephid|Zephid's Embrace|Abyssal Horror|Befoul|Bereavement|Blood Vassal|Breach|Cackling Fiend|Carrion Beetles|Contamination|Crazed Skirge|Darkest Hour|Despondency|Discordant Dirge|Eastern Paladin|Flesh Reaver|Hollow Dogs|Looming Shade|Mana Leech|No Rest for the Wicked|Oppression|Parasitic Bond|Persecute|Planar Void|Rain of Filth|Ravenous Skirge|Reclusive Wight|Reprocess|Sicken|Sleeper Agent|Spined Fluke|Tainted Aether|Unworthy Dead|Vampiric Embrace|Vebulid|Western Paladin|Witch Engine|Yawgmoth's Edict|Acidic Soil|Antagonism|Bedlam|Brand|Bravado|Bulwark|Destructive Urge|Disorder|Dromosaur|Electryte|Fault Line|Fiery Mantle|Fire Ants|Goblin Spelunkers|Goblin War Buggy|Guma|Headlong Rush|Heat Ray|Lay Waste|Meltdown|Okk|Outmaneuver|Raze|Reflexes|Retromancer|Rumbling Crescendo|Scald|Scoria Wurm|Scrap|Shivan Raptor|Steam Blast|Sulfuric Vapors|Torch Song|Viashino Outrider|Viashino Runner|Viashino Sandswimmer|Viashino Weaponsmith|Vug Lizard|Acridian|Argothian Elder|Argothian Swine|Argothian Wurm|Blanchwood Armor|Blanchwood Treefolk|Carpet of Flowers|Cave Tiger|Child of Gaea|Citanul Centaurs|Citanul Hierophants|Cradle Guard|Crosswinds|Elvish Herder|Endless Wurm|Fortitude|Gaea's Bounty|Greener Pastures|Hawkeater Moth|Hidden Ancients|Hidden Guerrillas|Hidden Herd|Hidden Predators|Hidden Spider|Hidden Stag|Hush|Lull|Midsummer Revel|Rejuvenate|Retaliation|Sporogenesis|Spreading Algae|Symbiosis|Titania's Boon|Treefolk Seedlings|Treetop Rangers|Venomous Fangs|Vernal Bloom|War Dance|Wild Dogs|Winding Wurm|Barrin's Codex|Chimeric Staff|Citanul Flute|Claws of Gix|Copper Gnomes|Endoskeleton|Fluctuator|Grafted Skullcap|Hopping Automaton|Lifeline|Lotus Blossom|Metrognome|Mishra's Helix|Mobile Fort|Noetic Scales|Pit Trap|Purging Scythe|Temporal Aperture|Thran Turbine|Umbilicus|Urza's Armor|Wall of Junk|Whetstone|Wirecat|Phyrexian Tower|Serra's Sanctum|Angelic Curator|Burst of Energy|Cessation|Defender of Law|Devout Harpist|Erase|Expendable Troops|Hope and Glory|Iron Will|Knighthood|Martyr's Cause|Opal Avenger|Opal Champion|Peace and Quiet|Planar Collapse|Purify|Radiant's Dragoons|Tragic Poet|Anthroplasm|Archivist|Aura Flux|Bouncing Beebles|Delusions of Mediocrity|Fleeting Image|Intervene|King Crab|Levitation|Miscalculation|Rebuild|Second Chance|Slow Motion|Vigilant Drake|Walking Sponge|Weatherseed Faeries|Brink of Madness|Eviscerator|Fog of Gnats|Giant Cockroach|Lurking Skirge|Ostracize|Plague Beetle|Rank and File|Sick and Tired|Sleeper's Guile|Subversion|Swat|Tethered Skirge|Treacherous Link|Unearth|About Face|Defender of Chaos|Ghitu Fire-Eater|Ghitu War Cry|Goblin Medics|Granite Grip|Impending Disaster|Last-Ditch Effort|Molten Hydra|Parch|Pyromancy|Rack and Ruin|Rivalry|Shivan Phoenix|Sluggishness|Viashino Bey|Viashino Cutthroat|Viashino Heretic|Viashino Sandscout|Bloated Toad|Darkwatch Elves|Defense of the Heart|Gang of Elk|Harmonic Convergence|Hidden Gibbons|Might of Oaks|Multani, Maro-Sorcerer|Multani's Acolyte|Multani's Presence|Repopulate|Silk Net|Treefolk Mystic|Weatherseed Elf|Weatherseed Treefolk|Yavimaya Granger|Yavimaya Scion|Yavimaya Wurm|Angel's Trumpet|Damping Engine|Grim Monolith|Iron Maiden|Jhoira's Toolbox|Quicksilver Amulet|Scrapheap|Thran Lens|Thran War Machine|Thran Weaponry|Urza's Blueprints|Wheel of Torture|Forbidding Watchtower|Spawning Pool|Academy Rector|Archery Training|Capashen Knight|Capashen Standard|Capashen Templar|Fend Off|Field Surgeon|Flicker|Jasmine Seer|Mask of Law and Grace|Master Healer|Opalescence|Reliquary Monk|Replenish|Sanctimony|Scent of Jasmine|Scour|Solidarity|Tethered Griffin|Tormented Angel|Voice of Duty|Voice of Reason|Wall of Glare|Aura Thief|Blizzard Elemental|Brine Seer|Bubbling Beebles|Disappear|Donate|Fatigue|Fledgling Osprey|Illuminated Wings|Iridescent Drake|Kingfisher|Mental Discipline|Metathran Elite|Metathran Soldier|Private Research|Quash|Rayne, Academy Chancellor|Rescue|Scent of Brine|Telepathic Spies|Temporal Adept|Thieving Magpie|Treachery|Body Snatcher|Bubbling Muck|Carnival of Souls|Chime of Night|Disease Carriers|Dying Wail|Encroach|Eradicate|Festering Wound|Lurking Jackals|Nightshade Seer|Phyrexian Monitor|Plague Dogs|Rapid Decay|Scent of Nightshade|Skittering Horror|Slinking Skirge|Soul Feast|Squirming Mass|Twisted Experiment|Aether Sting|Bloodshot Cyclops|Cinder Seer|Colos Yearling|Covetous Dragon|Flame Jet|Goblin Berserker|Goblin Festival|Goblin Gardener|Goblin Marshal|Goblin Masons|Hulking Ogre|Impatience|Incendiary|Keldon Vandals|Landslide|Mark of Fury|Repercussion|Sowing Salt|Wake of Destruction|Wild Colos|Ancient Silverback|Compost|Elvish Lookout|Elvish Piper|Goliath Beetle|Heart Warden|Ivy Seer|Magnify|Marker Beetles|Momentum|Multani's Decree|Pattern of Rebirth|Plated Spider|Plow Under|Rofellos's Gift|Scent of Ivy|Splinter|Taunting Elf|Thorn Elemental|Braidwood Cup|Braidwood Sextant|Brass Secretary|Caltrops|Extruder|Fodder Cannon|Mantis Engine|Metalworker|Scrying Glass|Storage Matrix|Thran Foundry|Benalish Cavalry|Castle Raptors|Cavalry Master|Children of Korlis|Chronosavant|Cloudchaser Kestrel|D'Avenant Healer|Detainment Spell|Divine Congregation|Duskrider Peregrine|Errant Doomsayers|Evangelize|Flickering Spirit|Foriysian Interceptor|Gaze of Justice|Gustcloak Cavalier|Icatian Crier|Knight of the Holy Nimbus|Magus of the Disk|Mangara of Corondor|Opal Guardian|Outrider en-Kor|Pentarch Paladin|Pentarch Ward|Plated Pegasus|Pull from Eternity|Pulmonic Sliver|Quilled Sliver|Restore Balance|Sidewinder Sliver|Spirit Loop|Temporal Isolation|Tivadar of Thorn|Watcher Sliver|Weathered Bodyguards|Zealot il-Vec|Bewilder|Clockspinning|Draining Whelk|Drifter il-Dal|Eternity Snare|Looter il-Kor|Magus of the Jar|Moonlace|Ophidian Eye|Paradox Haze|Psionic Sliver|Sage of Epityr|Screeching Sliver|Shadow Sliver|Slipstream Serpent|Snapback|Spell Burst|Spiketail Drakeling|Stormcloud Djinn|Telekinetic Sliver|Temporal Eddy|Think Twice|Tolarian Sentinel|Trickbind|Truth or Tale|Vesuvan Shapeshifter|Viscerid Deepwalker|Walk the Aeons|Wipe Away|Basal Sliver|Call to the Netherworld|Corpulent Corpse|Curse of the Cabal|Cyclopean Giant|Dark Withering|Deathspore Thallid|Demonic Collusion|Drudge Reavers|Evil Eye of Urborg|Faceless Devourer|Feebleness|Gorgon Recluse|Haunting Hymn|Liege of the Pit|Lim-Dûl the Necromancer|Living End|Mana Skimmer|Mindlash Sliver|Mindstab|Nether Traitor|Nightshade Assassin|Plague Sliver|Premature Burial|Psychotic Episode|Sangrophage|Sengir Nosferatu|Skittering Monstrosity|Skulking Knight|Stronghold Overseer|Sudden Death|Traitor's Clutch|Trespasser il-Vec|Vampiric Sliver|Viscid Lemures|Aetherflame Wall|Basalt Gargoyle|Blazing Blade Askari|Bonesplitter Sliver|Conflagrate|Firemaw Kavu|Flamecore Elemental|Flowstone Channeler|Fortune Thief|Ghitu Firebreathing|Goblin Skycutter|Ground Rift|Ignite Memories|Ironclaw Buzzardiers|Keldon Halberdier|Lightning Axe|Magus of the Scroll|Norin the Wary|Plunder|Reiterate|Sedge Sliver|Subterranean Shambler|Tectonic Fiend|Thick-Skinned Goblin|Two-Headed Sliver|Viashino Bladescout|Volcanic Awakening|Aether Web|Ashcoat Bear|Aspect of Mongoose|Chameleon Blur|Durkwood Tracker|Glass Asp|Greenseeker|Havenwood Wurm|Herd Gnarr|Hypergenesis|Magus of the Candelabra|Molder|Mwonvuli Acid-Moss|Pendelhaven Elder|Phantom Wurm|Primal Forcemage|Savage Thallid|Scarwood Treefolk|Scryb Ranger|Spectral Force|Spike Tiller|Spinneret Sliver|Sprout|Squall Line|Stonewood Invocation|Thelon of Havenwood|Thrill of the Hunt|Unyaro Bees|Verdant Embrace|Wormwood Dryad|Wurmcalling|Dementia Sliver|Dralnu, Lich Lord|Firewake Sliver|Ghostflame Sliver|Harmonic Sliver|Ith, High Arcanist|Mishra, Artificer Prodigy|Opaline Sliver|Saffi Eriksdotter|Stonebrow, Krosan Hero|Brass Gnat|Candles of Leng|Chromatic Star|Chronatog Totem|Foriysian Totem|Hivestone|Jhoira's Timebug|Locket of Yesterdays|Paradise Plume|Sarpadian Empires, Vol. VII|Stuffy Doll|Thunder Totem|Venser's Sliver|Weatherseed Totem|Calciform Pools|Flagstones of Trokair|Gemstone Caverns|Swarmyard|Auratog|Celestial Dawn|Defiant Vanguard|Enduring Renewal|Essence Sliver|Moorish Cavalry|Squire|Valor|Witch Hunter|Dandân|Flying Men|Ghost Ship|Giant Oyster|Leviathan|Merfolk Assassin|Mistform Ultimus|Sindbad|Stormscape Familiar|Unstable Mutation|Whispers of the Muse|Conspiracy|Darkness|Evil Eye of Orms-by-Gore|Shadow Guildmage|Swamp Mosquito|Uncle Istvan|Undertaker|Eron the Relentless|Goblin Snowman|Orcish Librarian|Orgg|Pandemonium|Avoid Fate|Craw Giant|Hail Storm|Jolrael, Empress of Beasts|Krosan Cloudscraper|Spitting Slug|Coalition Victory|Jasmine Boreal|Merieke Ri Berit|Mystic Enforcer|Sol'kanar the Swamp King|Stormbind|Teferi's Moat|Vhati il-Dal|Dodecapod|Feldon's Cane|Grinning Totem|The Rack|War Barge|Safe Haven|Anoint|Avenging Angel|Bandage|Conviction|Exalted Dragon|Gallantry|Humility|Mounted Archers|Nomads en-Kor|Orim, Samite Healer|Paladin en-Vec|Pegasus Stampede|Repentance|Shackles|Shaman en-Kor|Smite|Soltari Champion|Soltari Lancer|Soltari Monk|Spirit en-Kor|Wall of Essence|Warrior en-Kor|Curiosity|Dream Halls|Dream Prowler|Fighting Drake|Hammerhead Shark|Legacy's Allure|Legerdemain|Mawcor|Meditate|Mnemonic Sliver|Rootwater Hunter|Sea Monster|Shadow Rift|Sift|Silver Wyvern|Thalakos Scout|Thalakos Seer|Volrath's Curse|Wayward Soul|Cannibalize|Coffin Queen|Commander Greven il-Vec|Corpse Dance|Cursed Flesh|Dauthi Horror|Dauthi Jackal|Dauthi Marauder|Dauthi Warlord|Death Pits of Rath|Death Stroke|Death's Duet|Dungeon Shade|Fugue|Lab Rats|Necrologia|Rats of Rath|Screeching Harpy|Skyshroud Vampire|Thrull Surgeon|Vampire Hounds|Wall of Souls|Anarchist|Deadshot|Fanning the Flames|Flame Wave|Flowstone Mauler|Flowstone Wyvern|Furnace Brood|Lightning Blast|Lowland Giant|Mage il-Vec|Magmasaur|Maniacal Rage|Mogg Conscripts|Mogg Infestation|Mogg Maniac|Ogre Shaman|Rathi Dragon|Renegade Warlord|Sabertooth Wyvern|Sandstone Warrior|Searing Touch|Seething Anger|Shadowstorm|Spellshock|Spitting Hydra|Starke of Rath|Stun|Aluren|Canopy Spider|Carnassid|Crashing Boars|Elven Rite|Elvish Fury|Endangered Armodon|Heartwood Dryad|Heartwood Giant|Horned Sliver|Krakilin|Lowland Basilisk|Manabond|Mirri, Cat Warrior|Reality Anchor|Recycle|Rootbreaker Wurm|Skyshroud Elf|Skyshroud Troll|Spike Breeder|Spike Colony|Spike Hatcher|Trained Armodon|Verdant Touch|Verdigris|Dracoplasm|Selenia, Dark Angel|Sliver Queen|Soltari Guerrillas|Coiled Tinviper|Erratic Portal|Jinxed Idol|Patchwork Gnomes|Skyshaper|Telethopter|Volrath's Laboratory|Cinder Marsh|City of Traitors|Maze of Shadows|Mogg Hollows|Rootwater Depths|Thalakos Lowlands|Vec Townships|Volrath's Stronghold|Angel of Retribution|Aven Trooper|Cleansing Meditation|Equal Treatment|Floating Shield|Frantic Purification|Hypochondria|Major Teroh|Militant Monk|Morningtide|Mystic Familiar|Possessed Nomad|Reborn Hero|Spirit Flare|Stern Judge|Strength of Isolation|Teroh's Vanguard|Transcendence|Vengeful Dreams|Alter Reality|Ambassador Laquatus|Balshan Collaborator|Cephalid Aristocrat|Cephalid Illusionist|Cephalid Snitch|Cephalid Vandal|Churning Eddy|Compulsion|Coral Net|False Memories|Ghostly Wings|Hydromorph Guardian|Hydromorph Gull|Liquify|Llawan, Cephalid Empress|Plagiarize|Possessed Aven|Retraced Image|Turbulent Dreams|Boneshard Slasher|Cabal Surgeon|Cabal Torturer|Carrion Rats|Carrion Wurm|Chainer, Dementia Master|Crippling Fatigue|Dawn of the Dead|Gloomdrifter|Gravegouger|Grotesque Hybrid|Hypnox|Insidious Dreams|Last Laugh|Mortal Combat|Mortiphobia|Organ Grinder|Psychotic Haze|Rancid Earth|Restless Dreams|Shade's Form|Shambling Swarm|Slithery Stalker|Soul Scourge|Strength of Lunacy|Unhinge|Waste Away|Zombie Trailblazer|Accelerate|Balthor the Stout|Barbarian Outcast|Crackling Club|Crazed Firecat|Devastating Dreams|Enslaved Dwarf|Flaming Gambit|Flash of Defiance|Hell-Bent Raider|Kamahl's Sledge|Longhorn Firebeast|Overmaster|Pardic Arsonist|Pardic Collaborator|Pardic Lancer|Petradon|Petravark|Pitchstone Wall|Possessed Barbarian|Pyromania|Radiate|Skullscorch|Sonic Seizure|Violent Eruption|Acorn Harvest|Anurid Scavenger|Centaur Veteran|Dwell on the Past|Gurzigost|Insist|Invigorating Falls|Krosan Constrictor|Krosan Restorer|Nantuko Blightcutter|Nantuko Calmer|Nantuko Cultivator|Narcissism|Parallel Evolution|Possessed Centaur|Seton's Scout|Tainted Peak|Abandon Hope|Advance Scout|Ancient Runes|Apes of Rath|Apocalypse|Bayou Dragonfly|Bellowing Fiend|Benthic Behemoth|Blood Frenzy|Blood Pet|Booby Trap|Bounty Hunter|Broken Fall|Canyon Drake|Carrionette|Chaotic Goo|Circle of Protection: Shadow|Clergy en-Vec|Cloudchaser Eagle|Cold Storage|Crazed Armodon|Crown of Flames|Darkling Stalker|Dauthi Embrace|Dauthi Ghoul|Dauthi Mindripper|Disturbed Burial|Dread of Night|Dream Cache|Duplicity|Earthcraft|Echo Chamber|Eladamri, Lord of Leaves|Eladamri's Vineyard|Elite Javelineer|Elven Warhounds|Endless Scream|Energizer|Enfeeblement|Enraging Licid|Ertai's Meddling|Escaped Shapeshifter|Essence Bottle|Excavator|Extinction|Fevered Convulsions|Firefly|Flailing Drake|Flickering Ward|Flowstone Giant|Flowstone Salamander|Fool's Tome|Frog Tongue|Fugitive Druid|Fylamarid|Ghost Town|Giant Crab|Hand to Hand|Hanna's Custody|Havoc|Heartwood Treefolk|Helm of Possession|Hero's Resolve|Imps' Taunt|Insight|Interdict|Invulnerability|Knight of Dawn|Knight of Dusk|Leeching Licid|Light of Day|Lightning Elemental|Maddening Imp|Magnetic Web|Mana Severance|Manakin|Manta Riders|Marble Titan|Marsh Lurker|Mindwhip Sliver|Minion of the Wastes|Mirri's Guile|Mogg Cannon|Mogg Raider|Mogg Squad|Mongrel Pack|Nature's Revolt|No Quarter|Nurturing Licid|Opportunist|Oracle en-Vec|Orim's Prayer|Pallimud|Pegasus Refuge|Perish|Phyrexian Grimoire|Phyrexian Splicer|Pincher Beetles|Pit Imp|Precognition|Quickening Licid|Ranger en-Vec|Reap|Root Maze|Rootwater Diver|Rootwater Matriarch|Rootwater Shaman|Sacred Guide|Sadistic Glee|Safeguard|Scalding Tongs|Scorched Earth|Seeker of Skybreak|Segmented Wurm|Serene Offering|Servant of Volrath|Shimmering Wings|Shocker|Skyshroud Condor|Skyshroud Ranger|Soltari Crusader|Soltari Foot Soldier|Spike Drone|Squee's Toy|Steal Enchantment|Stinging Licid|Storm Front|Tahngarth's Rage|Talon Sliver|Thalakos Dreamsower|Thalakos Mistfolk|Thalakos Sentry|Thumbscrews|Torture Chamber|Trumpeting Armodon|Unstable Shapeshifter|Warmth|Watchdog|Whim of Volrath|Wild Wurm|Worthy Cause|Battlewise Valor|Chained to the Rocks|Chosen by Heliod|Decorated Griffin|Ephara's Warden|Evangel of Heliod|Fabled Hero|Favored Hoplite|Gift of Immortality|Glare of Heresy|Heliod, God of the Sun|Heliod's Emissary|Hopeful Eidolon|Lagonna-Band Elder|Last Breath|Observant Alseid|Ordeal of Heliod|Ray of Dissolution|Scholar of Athreos|Setessan Battle Priest|Setessan Griffin|Silent Artisan|Soldier of the Pantheon|Spear of Heliod|Traveling Philosopher|Vanquish the Foul|Wingsteed Rider|Yoked Ox|Aqueous Form|Artisan of Forms|Benthic Giant|Breaching Hippocamp|Coastline Chimera|Crackling Triton|Curse of the Swine|Fate Foretold|Gainsay|Horizon Scholar|Lost in a Labyrinth|Master of Waves|Meletis Charlatan|Nimbus Naiad|Ordeal of Thassa|Prescient Chimera|Sea God's Revenge|Stymied Hopes|Thassa, God of the Sea|Thassa's Bounty|Thassa's Emissary|Triton Fortune Hunter|Triton Shorethief|Triton Tactics|Voyage's End|Wavecrash Triton|Agent of the Fates|Asphodel Wanderer|Baleful Eidolon|Boon of Erebos|Cavern Lampad|Cutthroat Maneuver|Dark Betrayal|Disciple of Phenax|Erebos, God of the Dead|Erebos's Emissary|Felhide Minotaur|Fleshmad Steed|Hero's Downfall|Hythonia the Cruel|Insatiable Harpy|Lash of the Whip|Loathsome Catoblepas|March of the Returned|Mogis's Marauder|Ordeal of Erebos|Pharika's Cure|Rescue from the Underworld|Returned Centaur|Returned Phalanx|Scourgemark|Sip of Hemlock|Viper's Kiss|Whip of Erebos|Akroan Crusader|Anger of the Gods|Arena Athlete|Borderland Minotaur|Boulderfall|Deathbellow Raider|Dragon Mantle|Fanatic of Mogis|Firedrinker Satyr|Flamespeaker Adept|Hammer of Purphoros|Labyrinth Champion|Messenger's Speed|Minotaur Skullcleaver|Peak Eruption|Portent of Betrayal|Priest of Iroas|Purphoros, God of the Forge|Purphoros's Emissary|Rage of Purphoros|Rageblood Shaman|Satyr Rambler|Spark Jolt|Spearpoint Oread|Stormbreath Dragon|Titan of Eternal Fire|Titan's Strength|Two-Headed Cerberus|Wild Celebrants|Agent of Horizons|Artisan's Sorrow|Boon Satyr|Bow of Nylea|Centaur Battlemaster|Defend the Hearth|Feral Invocation|Hunt the Hunter|Leafcrown Dryad|Mistcutter Hydra|Nemesis of Mortals|Nessian Courser|Nylea, God of the Hunt|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Ordeal of Nylea|Pheres-Band Centaurs|Reverent Hunter|Satyr Piper|Savage Surge|Sedge Scorpion|Shredding Winds|Staunch-Hearted Warrior|Vulpine Goliath|Warriors' Lesson|Ashen Rider|Ashiok, Nightmare Weaver|Battlewise Hoplite|Chronicler of Heroes|Daxos of Meletis|Kragma Warcaller|Medomai the Ageless|Polis Crusher|Prophet of Kruphix|Psychic Intrusion|Sentry of the Underworld|Triad of Fates|Tymaret, the Murder King|Underworld Cerberus|Xenagos, the Reveler|Anvilwrought Raptor|Colossus of Akros|Flamecast Wheel|Fleetfeather Sandals|Guardians of Meletis|Prowler's Helm|Pyxis of Pandemonium|Traveler's Amulet|Witches' Eye|Nykthos, Shrine to Nyx|Temple of Abandon|Temple of Deceit|Temple of Mystery|Temple of Silence|Temple of Triumph|Amok|Awakening|Bottomless Pit|Brush with Death|Bullwhip|Calming Licid|Change of Heart|Constant Mists|Contemplation|Contempt|Convulsing Licid|Corrupting Licid|Crossbow Ambush|Dauthi Trapper|Duct Crawler|Flowstone Shambler|Furnace Spirit|Gliding Licid|Heat of Battle|Hesitation|Hidden Retreat|Honor Guard|Intruder Alarm|Invasion Plans|Jinxed Ring|Lancers en-Kor|Leap|Mask of the Mimic|Megrim|Mind Games|Mind Peel|Mindwarper|Mob Justice|Mogg Bombers|Morgue Thrull|Mortuary|Overgrowth|Portcullis|Primal Rage|Pursuit of Knowledge|Rabid Rats|Ransack|Rebound|Rolling Stones|Sacred Ground|Samite Blessing|Scapegoat|Shifting Wall|Skeleton Scavengers|Skyshroud Archer|Skyshroud Falcon|Skyshroud Troopers|Spike Soldier|Spike Worker|Spindrift Drake|Stronghold Taskmaster|Sword of the Chosen|Temper|Tempting Licid|Thalakos Deceiver|Tidal Warrior|Torment|Tortured Existence|Volrath's Gardens|Walking Dream|Wall of Razors|Wall of Tears|Warrior Angel|Abuna Acolyte|Auriok Edgewright|Auriok Sunchaser|Dispense Justice|Elspeth Tirel|Fulgent Distraction|Ghalma's Warden|Glint Hawk|Loxodon Wayfarer|Salvage Scout|Seize the Initiative|Vigil for the Lost|Whitesun's Passage|Darkslick Drake|Dissipation Field|Grand Architect|Halt Order|Lumengrid Drake|Quicksilver Gargantuan|Riddlesmith|Scrapdiver Serpent|Screeching Silcaw|Shape Anew|Sky-Eel School|Turn Aside|Twisted Image|Vault Skyward|Vedalken Certarch|Volition Reins|Blackcleave Goblin|Bleak Coven Vampires|Carnifex Demon|Contagious Nim|Corrupted Harvester|Dross Hopper|Exsanguinate|Flesh Allergy|Fume Spitter|Geth, Lord of the Vault|Grasp of Darkness|Hand of the Praetors|Ichor Rats|Moriok Reaver|Necrogen Scudder|Necrotic Ooze|Painful Quandary|Painsmith|Psychic Miasma|Relic Putrescence|Skithiryx, the Blight Dragon|Tainted Strike|Assault Strobe|Barrage Ogre|Blade-Tribe Berserkers|Cerebral Eruption|Embersmith|Ferrovore|Flameborn Hellion|Galvanic Blast|Goblin Gaveleer|Kuldotha Phoenix|Kuldotha Rebirth|Melt Terrain|Molten Psyche|Ogre Geargrabber|Oxidda Daredevil|Oxidda Scrapmelter|Scoria Elemental|Tunnel Ignus|Turn to Slag|Vulshok Heartstoker|Acid Web Spider|Alpha Tyrranax|Asceticism|Bellowing Tanglewurm|Blight Mamba|Blunt the Assault|Carapace Forger|Carrion Call|Cystbearer|Engulfing Slagwurm|Ezuri's Archers|Ezuri's Brigade|Genesis Wave|Liege of the Tangle|Lifesmith|Molder Beast|Putrefax|Tangle Angler|Tel-Jilad Defiance|Tel-Jilad Fallen|Untamed Might|Viridian Revel|Wing Puncture|Withstand Death|Accorder's Shield|Auriok Replica|Barbed Battlegear|Bladed Pinions|Chrome Steed|Clone Shell|Contagion Engine|Corpse Cur|Darksteel Juggernaut|Darksteel Myr|Darksteel Sentinel|Echo Circlet|Flight Spellbomb|Golden Urn|Golem Artisan|Golem Foundry|Grafted Exoskeleton|Grindclock|Heavy Arbalest|Horizon Spellbomb|Ichorclaw Myr|Infiltration Lens|Kuldotha Forgemaster|Livewire Lash|Lux Cannon|Mimic Vat|Mindslaver|Molten-Tail Masticore|Moriok Replica|Myr Galvanizer|Myr Propagator|Myr Reservoir|Necrogen Censer|Necropede|Neurok Replica|Nim Deathmantle|Origin Spellbomb|Perilous Myr|Platinum Emperion|Prototype Portal|Razorfield Thresher|Rust Tick|Saberclaw Golem|Semblance Anvil|Snapsail Glider|Soliton|Strider Harness|Sylvok Lifestaff|Sylvok Replica|Throne of Geth|Tower of Calamities|Trigon of Corruption|Trigon of Infestation|Trigon of Mending|Trigon of Rage|Trigon of Thought|Vector Asp|Vulshok Replica|Wall of Tanglecord|Blackcleave Cliffs|Copperline Gorge|Darkslick Shores|Glimmerpost|Razorverge Thicket|Seachrome Coast|Aether Shockwave|Araba Mothrider|Celestial Kirin|Charge Across the Araba|Cowed by Wisdom|Curtain of Light|Descendant of Kiyomaro|Eiganjo Free-Riders|Enduring Ideal|Ghost-Lit Redeemer|Hand of Honor|Inner-Chamber Guard|Kitsune Bonesetter|Kitsune Dawnblade|Kitsune Loreweaver|Michiko Konda, Truth Seeker|Moonwing Moth|Nikko-Onna|Plow Through Reito|Presence of the Wise|Promise of Bunrei|Pure Intentions|Reverence|Rune-Tail, Kitsune Ascendant|Rune-Tail's Essence|Shinen of Stars' Light|Spiritual Visit|Torii Watchward|Cloudhoof Kirin|Cut the Earthly Bond|Descendant of Soramaro|Dreamcatcher|Erayo, Soratami Ascendant|Erayo's Essence|Eternal Dominion|Evermind|Freed from the Real|Ghost-Lit Warder|Ideas Unbound|Kaho, Minamo Historian|Kiri-Onna|Meishin, the Mind Cage|Moonbow Illusionist|Oboro Breezecaller|Oboro Envoy|Oppressive Will|Rushing-Tide Zubera|Sakashima the Impostor|Secretkeeper|Shape Stealer|Shifting Borders|Shinen of Flight's Wings|Soramaro, First to Dream|Trusted Advisor|Twincast|Akuta, Born of Ash|Choice of Damnations|Death of a Thousand Stings|Deathknell Kami|Deathmask Nezumi|Exile into Darkness|Footsteps of the Goryo|Gnat Miser|Hand of Cruelty|Infernal Kirin|Kagemaro, First to Suffer|Kagemaro's Clutch|Kami of Empty Graves|Kemuri-Onna|Kiku's Shadow|Kuon, Ogre Ascendant|Kuon's Essence|Kuro's Taken|Locust Miser|Maga, Traitor to Mortals|Measure of Wickedness|Neverending Torment|One with Nothing|Pain's Reward|Raving Oni-Slave|Shinen of Fear's Chill|Sink into Takenuma|Skull Collector|Adamaro, First to Desire|Akki Drillmaster|Akki Underling|Barrel Down Sokenzan|Burning-Eye Zubera|Feral Lightning|Gaze of Adamaro|Glitterfang|Godo's Irregulars|Hidetsugu's Second Rite|Homura, Human Ascendant|Homura's Essence|Iizuka the Ruthless|Inner Fire|Into the Fray|Jiwari, the Earth Aflame|Path of Anger's Flame|Rally the Horde|Ronin Cavekeeper|Shinen of Fury's Fire|Skyfire Kirin|Sokenzan Renegade|Sokenzan Spellblade|Spiraling Embers|Sunder from Within|Thoughts of Ruin|Undying Flames|Yuki-Onna|Arashi, the Sky Asunder|Ayumi, the Last Visitor|Bounteous Kirin|Briarknit Kami|Dense Canopy|Descendant of Masumaro|Dosan's Oldest Chant|Elder Pine of Jukai|Endless Swarm|Fiddlehead Kami|Ghost-Lit Nourisher|Haru-Onna|Inner Calm, Outer Strength|Kami of the Tended Garden|Kashi-Tribe Elite|Masumaro, First to Live|Matsu-Tribe Birdstalker|Molting Skin|Nightsoil Kami|Promised Kannushi|Reki, the History of Kamigawa|Rending Vines|Sakura-Tribe Scout|Sasaya, Orochi Ascendant|Sasaya's Essence|Seed the Land|Sekki, Seasons' Guide|Stampeding Serow|Iname as One|Ashes of the Fallen|Blood Clock|Ebony Owl Netsuke|Ivory Crane Netsuke|Manriki-Gusari|O-Naginata|Scroll of Origins|Soratami Cloud Chariot|Wine of Blood and Iron|Mikokoro, Center of the Sea|Miren, the Moaning Well|Oboro, Palace in the Clouds|Tomb of Urami|Always Watching|Angel of Deliverance|Angelic Purge|Apothecary Geist|Archangel Avacyn|Avacyn, the Purifier|Avacynian Missionaries|Lunarch Inquisitors|Bound by Moonsilver|Bygone Bishop|Cathar's Companion|Chaplain's Blessing|Dauntless Cathar|Declaration in Stone|Descend upon the Sinful|Devilthorn Fox|Drogskol Cavalry|Emissary of the Sleepless|Ethereal Guidance|Expose Evil|Gryff's Boon|Hanweir Militia Captain|Westvale Cult Leader|Hope Against Hope|Humble the Brute|Inquisitor's Ox|Inspiring Captain|Militant Inquisitor|Moorland Drifter|Nahiri's Machinations|Nearheath Chaplain|Not Forgotten|Odric, Lunarch Marshal|Open the Armory|Paranoid Parish-Blade|Pious Evangel|Wayward Disciple|Puncturing Light|Reaper of Flight Moonsilver|Silverstrike|Spectral Shepherd|Stern Constable|Strength of Arms|Survive the Night|Tenacity|Thalia's Lieutenant|Thraben Inspector|Town Gossipmonger|Incited Rabble|Unruly Mob|Vessel of Ephemera|Aberrant Researcher|Perfected Form|Broken Concentration|Confirm Suspicions|Daring Sleuth|Bearer of Overwhelming Truths|Deny Existence|Drownyard Explorers|Drunau Corpse Trawler|Engulf the Shore|Epiphany at the Drownyard|Erdwal Illuminator|Essence Flux|Fleeting Memories|Forgotten Creation|Furtive Homunculus|Geralf's Masterpiece|Gone Missing|Invasive Surgery|Jace, Unraveler of Secrets|Jace's Scrutiny|Just the Wind|Lamplighter of Selhoff|Manic Scribe|Nagging Thoughts|Nephalia Moondrakes|Niblis of Dusk|Ongoing Investigation|Pieces of the Puzzle|Press for Answers|Rattlechains|Rise from the Tides|Seagraf Skaab|Silburlind Snapper|Silent Observer|Startled Awake|Persistent Nightmare|Stitched Mangler|Stitchwing Skaab|Stormrider Spirit|Thing in the Ice|Awoken Horror|Trail of Evidence|Uninvited Geist|Unimpeded Trespasser|Vessel of Paramnesia|Welcome to the Fold|Accursed Witch|Infectious Curse|Alms of the Vein|Asylum Visitor|Behind the Scenes|Behold the Beyond|Biting Rain|Call the Bloodline|Creeping Dread|Crow of Dark Tidings|Dead Weight|Diregraf Colossus|Elusive Tormentor|Insidious Mist|Ever After|Farbog Revenant|From Under the Floorboards|Ghoulcaller's Accomplice|Ghoulsteed|Gisa's Bidding|Grotesque Mutation|Heir of Falkenrath|Heir to the Night|Hound of the Farbogs|Indulgent Aristocrat|Kindly Stranger|Demon-Possessed Witch|Liliana's Indignation|Macabre Waltz|Markov Dreadknight|Merciless Resolve|Morkrut Necropod|Murderous Compulsion|Olivia's Bloodsworn|Pale Rider of Trostad|Pick the Brain|Rancid Rats|Relentless Dead|Rottenheart Ghoul|Sanitarium Skeleton|Shamble Back|Sinister Concoction|Stallion of Ashmouth|Stromkirk Mentor|Throttle|To the Slaughter|Triskaidekaphobia|Twins of Maurer Estate|Vampire Noble|Vessel of Malignity|Avacyn's Judgment|Bloodmad Vampire|Breakneck Rider|Neck Breaker|Burn from Within|Convicted Killer|Branded Howler|Dance with Devils|Devils' Playground|Dissension in the Ranks|Ember-Eye Wolf|Falkenrath Gorger|Flameblade Angel|Gatstaf Arsonists|Gatstaf Ravagers|Geier Reach Bandit|Vildin-Pack Alpha|Geistblast|Gibbering Fiend|Goldnight Castigator|Harness the Storm|Howlpack Wolf|Hulking Devil|Incorrigible Youths|Inner Struggle|Insolent Neonate|Kessig Forgemaster|Flameheart Werewolf|Magmatic Chasm|Malevolent Whispers|Pyre Hound|Ravenous Bloodseeker|Reduce to Ashes|Rush of Adrenaline|Sanguinary Mage|Scourge Wolf|Senseless Rage|Sin Prodder|Skin Invasion|Skin Shedder|Spiteful Motives|Stensia Masquerade|Structural Distortion|Ulrich's Kindred|Uncaged Fury|Vessel of Volatility|Village Messenger|Moonrise Intruder|Voldaren Duelist|Wolf of Devil's Breach|Aim High|Autumnal Gloom|Ancient of the Equinox|Briarbridge Patrol|Byway Courier|Clip Wings|Confront the Unknown|Crawling Sensation|Cryptolith Rite|Cult of the Waxing Moon|Deathcap Cultivator|Duskwatch Recruiter|Krallenhorde Howler|Equestrian Skill|Fork in the Road|Gloomwidow|Graf Mole|Groundskeeper|Hermit of the Natterknolls|Lone Wolf of the Natterknolls|Hinterland Logger|Timber Shredder|Howlpack Resurgence|Inexorable Blob|Intrepid Provisioner|Kessig Dire Swine|Lambholt Pacifist|Lambholt Butcher|Loam Dryad|Might Beyond Reason|Moldgraf Scavenger|Moonlight Hunt|Obsessive Skinner|Pack Guardian|Quilled Wolf|Root Out|Sage of Ancient Lore|Werewolf of Ancient Hunger|Seasons Past|Second Harvest|Silverfur Partisan|Solitary Hunter|One of the Pack|Soul Swallower|Stoic Builder|Thornhide Wolves|Tireless Tracker|Traverse the Ulvenwald|Ulvenwald Hydra|Ulvenwald Mysteries|Vessel of Nascency|Veteran Cathar|Watcher in the Web|Weirding Wood|Altered Ego|Anguished Unmaking|Arlinn Kord|Arlinn, Embraced by the Moon|Fevered Visions|The Gitrog Monster|Invocation of Saint Traft|Nahiri, the Harbinger|Olivia, Mobilized for War|Prized Amalgam|Sigarda, Heron's Grace|Sorin, Grim Nemesis|Brain in a Jar|Corrupted Grafstone|Epitaph Golem|Explosive Apparatus|Harvest Hand|Scrounged Scythe|Haunted Cloak|Magnifying Glass|Murderer's Axe|Neglected Heirloom|Ashmouth Blade|Runaway Carriage|Shard of Broken Glass|Skeleton Key|Slayer's Plate|Tamiyo's Journal|Thraben Gargoyle|Stonewing Antagonizer|True-Faith Censer|Wicker Witch|Wild-Field Scarecrow|Choked Estuary|Drownyard Temple|Foreboding Ruins|Fortified Village|Foul Orchard|Game Trail|Highland Lake|Port Town|Warped Landscape|Westvale Abbey|Ormendahl, Profane Prince|Apothecary Initiate|Armored Ascension|Barrenton Medic|Boon Reflection|Goldenglow Moth|Greater Auramancy|Inquisitor's Snare|Kithkin Rabble|Kithkin Shielddare|Mass Calcify|Mine Excavation|Mistmeadow Skulk|Niveous Wisps|Order of Whiteclay|Pale Wayfarer|Resplendent Mentor|Rune-Cervin Rider|Runed Halo|Safehold Sentry|Strip Bare|Windbrisk Raptor|Woeleecher|Advice from the Fae|Biting Tether|Briarberry Cohort|Cerulean Wisps|Consign to Dream|Counterbore|Cursecatcher|Deepchannel Mentor|Drowner Initiate|Faerie Swarm|Flow of Ideas|Ghastly Discovery|Isleback Spawn|Kinscaer Harpoonist|Knacksaw Clique|Leech Bonder|Merrow Wavebreakers|Parapet Watchers|Prismwake Merrow|Puca's Mischief|Put Away|River Kelpie|Savor the Moment|Sinking Feeling|Spell Syphon|Whimwader|Aphotic Wisps|Ashenmoor Cohort|Blowfly Infestation|Cinderbones|Cinderhaze Wretch|Corrosive Mentor|Crowd of Cinders|Disturbing Plot|Dusk Urchins|Gloomlance|Hollowborn Barghest|Hollowsage|Loch Korrigan|Plague of Vermin|Polluted Bonds|Rite of Consumption|Smolder Initiate|Splitting Headache|Torture|Wound Reflection|Blistering Dieflyn|Bloodshed Fever|Boggart Arsonists|Burn Trail|Cragganwick Cremator|Crimson Wisps|Deep-Slumber Titan|Elemental Mastery|Ember Gale|Furystoke Giant|Horde of Boggarts|Inescapable Brute|Intimidator Initiate|Knollspine Dragon|Knollspine Invocation|Mudbrawler Cohort|Puncture Bolt|Rage Reflection|Rustrazor Butcher|Slinking Giant|Wild Swing|Crabapple Cohort|Devoted Druid|Dramatic Entrance|Flourishing Defenses|Foxfire Oak|Gloomwidow's Feast|Howl of the Night Pack|Juvenile Gloomwidow|Mana Reflection|Mossbridge Troll|Nurturer Initiate|Prismatic Omen|Raking Canopy|Roughshod Mentor|Toil to Renown|Tower Above|Viridescent Wisps|Wildslayer Elves|Witherscale Wurm|Barrenton Cragtreads|Curse of Chains|Enchanted Evening|Glamer Spinners|Godhead of Awe|Puresight Merrow|Repel Intruders|Silkbind Faerie|Somnomancer|Thistledown Duo|Thistledown Liege|Thoughtweft Gambit|Turn to Mist|Worldpurge|Zealous Guardian|Cemetery Puca|Dire Undercurrents|Dream Salvage|Fate Transfer|Ghastlord of Fugue|Gravelgill Axeshark|Gravelgill Duo|Helm of the Ghastlord|Inkfathom Infiltrator|Memory Sluice|Merrow Grimeblotter|Oona's Gatewarden|River's Grasp|Scarscale Ritual|Sygg, River Cutthroat|Torpor Dust|Wanderbrine Rootcutters|Wasp Lancer|Ashenmoor Liege|Cultbrand Cinder|Din of the Fireherd|Emberstrike Duo|Fists of the Demigod|Grief Tyrant|Kulrath Knight|Manaforge Cinder|Poison the Well|Scar|Sootstoke Kindler|Sootwalkers|Spiteflame Witch|Traitor's Roar|Tyrannize|Boartusk Liege|Fossil Find|Impromptu Raid|Loamdragger Giant|Morselhoarder|Mudbrawler Raiders|Rosheen Meanderer|Runes of the Deus|Scuzzback Marauders|Scuzzback Scrapper|Tattermunge Duo|Tattermunge Maniac|Valleymaker|Barkshell Blessing|Dawnglow Infusion|Elvish Hexhunter|Heartmender|Medicine Runner|Mercy Killing|Old Ghastbark|Oracle of Nectars|Oversoul of Dusk|Raven's Run Dragoon|Reknit|Rhys the Redeemed|Safehold Duo|Safehold Elite|Safewright Quest|Seedcradle Witch|Shield of the Oversoul|Wheel of Sun and Moon|Blazethorn Scarecrow|Blight Sickle|Chainbreaker|Elsewhere Flask|Gnarled Effigy|Grim Poppet|Heap Doll|Illuminated Folio|Lockjaw Snapper|Lurebound Scarecrow|Pili-Pala|Rattleblaze Scarecrow|Reaper King|Revelsong Horn|Scrapbasket|Scuttlemutt|Tatterkite|Thornwatch Scarecrow|Umbral Mantle|Watchwing Scarecrow|Wicker Warcrawler|Wingrattle Scarecrow|Madblind Mountain|Mistveil Plains|Moonring Island|Ageless Sentinels|Astral Steel|Aven Farseer|Aven Liberator|Daru Spiritualist|Daru Warchief|Dawn Elemental|Dimensional Breach|Dragon Scales|Dragonstalker|Exiled Doomsayer|Force Bubble|Frontline Strategist|Guilty Conscience|Karona's Zealot|Rain of Blades|Recuperate|Reward the Faithful|Trap Digger|Wipe Clean|Zealous Inquisitor|Aphetto Runecaster|Coast Watcher|Decree of Silence|Dispersal Shield|Dragon Wings|Faces of the Past|Frozen Solid|Hindering Touch|Long-Term Plans|Mercurial Kite|Metamorphose|Mischievous Quanar|Mistform Warchief|Parallel Thoughts|Pemmin's Aura|Raven Guild Initiate|Raven Guild Master|Scornful Egotist|Thundercloud Elemental|Bladewing's Thrall|Cabal Conditioning|Cabal Interrogator|Call to the Grave|Chill Haunting|Clutch of Undeath|Consumptive Goo|Dragon Shadow|Fatal Mutation|Final Punishment|Lethal Vapors|Lingering Death|Putrid Raptor|Reaping the Graves|Skulltap|Unburden|Unspeakable Symbol|Vengeful Dead|Zombie Cutthroat|Bonethorn Valesk|Dragon Tyrant|Enrage|Extra Arms|Goblin Brigand|Goblin Psychopath|Grip of Chaos|Misguided Rage|Pyrostatic Pillar|Rock Jockey|Scattershot|Skirk Volcanist|Torrent of Fire|Uncontrolled Infestation|Accelerated Mutation|Alpha Status|Ancient Ooze|Break Asunder|Decree of Savagery|Divergent Growth|Dragon Fangs|Krosan Drover|Kurgadon|One with Nature|Primitive Etchings|Root Elemental|Titanic Bulvox|Treetop Scout|Upwelling|Wirewood Guardian|Woodcloaker|Edgewalker|Karona, False God|Ark of Blight|Proteus Machine|Stabilizer|Devout Monk|Eager Cadet|Royal Falcon|Veteran Cavalier|Psychic Transfer|Sea Eagle|Vizzerdrix|Dakmor Ghoul|Dakmor Lancer|Shrieking Specter|Stream of Acid|Goblin Chariot|Goblin Hero|Trained Orgg|Durkwood Boars|Silverback Ape|Willow Elf|Rhox|Avenging Arrow|Azorius Arrester|Azorius Justiciar|Bazaar Krovod|Concordia Pegasus|Ethereal Armor|Keening Apparition|Knightly Valor|Martial Law|Palisade Giant|Rest in Peace|Security Blockade|Selesnya Sentry|Seller of Songbirds|Soul Tithe|Sunspire Griffin|Trained Caracal|Trostani's Judgment|Aquus Steed|Chronic Flooding|Conjured Currency|Doorkeeper|Downsize|Hover Barrier|Inaction Injunction|Isperia's Skywatch|Mizzium Skin|Psychic Spiral|Runewing|Search the City|Skyline Predator|Soulsworn Spirit|Sphinx of the Chimes|Syncopate|Tower Drake|Voidwielder|Assassin's Strike|Catacomb Slug|Cremate|Daggerdrome Imp|Dark Revenant|Dead Reveler|Destroy the Evidence|Deviant Glee|Drainpipe Vermin|Grave Betrayal|Grim Roustabout|Launch Party|Necropolis Regent|Pack Rat|Perilous Shadow|Sewer Shambler|Shrieking Affliction|Slum Reaper|Terrus Wurm|Thrill-Kill Assassin|Zanikev Locust|Annihilating Fire|Ash Zealot|Batterhorn|Bellows Lizard|Bloodfray Giant|Chaos Imps|Cobblebrute|Electrickery|Explosive Impact|Goblin Rally|Gore-House Chainwalker|Guild Feud|Lobber Crew|Minotaur Aggressor|Pursuit of Flight|Pyroconvergence|Racecourse Fury|Splatter Thug|Survey the Wreckage|Tenement Crasher|Viashino Racketeer|Aerial Predation|Archweaver|Axebane Guardian|Axebane Stag|Centaur's Herald|Chorus of Might|Death's Presence|Drudge Beetle|Gobbling Ooze|Golgari Decoy|Horncaller's Chant|Korozda Monitor|Mana Bloom|Oak Street Innkeeper|Rubbleback Rhino|Towering Indrik|Urban Burgeoning|Worldspine Wurm|Armada Wurm|Azorius Charm|Chemister's Trick|Collective Blessing|Common Bond|Coursers' Accord|Detention Sphere|Dramatic Rescue|Essence Backlash|Fall of the Gavel|Havoc Festival|Hellhole Flailer|Isperia, Supreme Judge|Izzet Staticaster|Jarad's Orders|Loxodon Smiter|Lyev Skyknight|New Prahv Guildmage|Rakdos Ragemutt|Rakdos Ringleader|Rakdos, Lord of Riots|Rakdos's Return|Righteous Authority|Risen Sanctuary|Rites of Reaping|Rix Maadi Guildmage|Search Warrant|Skull Rend|Skymark Roc|Slaughter Games|Sluiceway Scorpion|Spawn of Rix Maadi|Thoughtflare|Trestle Troll|Trostani, Selesnya's Voice|Vitu-Ghazi Guildmage|Azor's Elocutors|Blistercoil Weird|Frostburn Weird|Golgari Longlegs|Growing Ranks|Nivmagus Elemental|Rakdos Shred-Freak|Slitherhead|Vassal Soul|Civic Saber|Codex Shredder|Golgari Keyrune|Izzet Keyrune|Rakdos Keyrune|Selesnya Keyrune|Street Sweeper|Tablet of the Guilds|Volatile Rig|Battering Ram|Elven Riders|Lost Soul|Murk Dwellers|Sorceress Queen|Zephyr Falcon|Eldrazi Conscription|Hand of Emrakul|Not of This World|Skittering Invasion|Spawnsire of Ulamog|Eland Umbra|Emerge Unscathed|Guard Duty|Harmless Assault|Hedron-Field Purists|Ikiral Outrider|Kor Line-Slinger|Lightmine Field|Luminous Wake|Soul's Attendant|Soulbound Guardians|Stalwart Shield-Bearers|Student of Warfare|Time of Heroes|Totem-Guide Hartebeest|Transcendent Master|Umbra Mystic|Aura Finesse|Cast Through Time|Champion's Drake|Coralhelm Commander|Crab Umbra|Deprive|Distortion Strike|Domestication|Dormant Gomazoa|Drake Umbra|Eel Umbra|Enclave Cryptologist|Frostwind Invoker|Gravitational Shift|Halimar Wavewatch|Jwari Scuttler|Lay Bare|Lighthouse Chronologist|Merfolk Observer|Phantasmal Abomination|Reality Spasm|Recurring Insight|Regress|Renegade Doppelganger|Shared Discovery|Skywatcher Adept|Training Grounds|Unified Will|Venerated Teacher|Arrogant Bloodlord|Baneful Omen|Contaminated Ground|Death Cultist|Demonic Appetite|Escaped Null|Essence Feed|Gloomhunter|Hellcarver Demon|Nighthaze|Nirkana Cutthroat|Nirkana Revenant|Null Champion|Perish the Thought|Repay in Kind|Skeletal Wurm|Suffer the Past|Thought Gorger|Vendetta|Virulent Swipe|Zof Shade|Zulaport Enforcer|Akoum Boulderfoot|Battle Rampart|Brimstone Mage|Brood Birthing|Devastating Summons|Explosive Revelation|Grotag Siege-Runner|Kargan Dragonlord|Lagac Lizard|Lavafume Invoker|Lust for War|Rage Nimbus|Raid Bombardment|Soulsurge Elemental|Spawning Breath|Surreal Memoir|Valakut Fireboar|World at War|Ancient Stirrings|Bear Umbra|Bramblesnap|Broodwarden|Gelatinous Genesis|Gigantomancer|Gravity Well|Growth Spasm|Haze Frog|Joraga Treespeaker|Khalni Hydra|Leaf Arrow|Living Destiny|Might of the Masses|Momentous Fall|Mul Daya Channelers|Naturalize|Nema Siltlurker|Overgrown Battlement|Prey's Vengeance|Realms Uncharted|Stomper Cub|Tajuru Preserver|Sarkhan the Mad|Angelheart Vial|Enatu Golem|Ogre's Cleaver|Pennon Blade|Reinforced Bulwark|Benevolent Ancestor|Boros Fury-Shield|Caregiver|Chant of Vitu-Ghazi|Concerted Effort|Conclave's Blessing|Devouring Light|Divebomber Griffin|Dromad Purebred|Festival of the Guildpact|Gate Hound|Ghosts of the Innocent|Hunted Lammasu|Leave No Trace|Light of Sanction|Loxodon Gatekeeper|Nightguard Patrol|Oathsworn Giant|Screeching Griffin|Seed Spark|Suppression Field|Votary of the Conclave|Wojek Apothecary|Wojek Siren|Belltower Sphinx|Cerulean Sphinx|Convolute|Copy Enchantment|Dizzy Spell|Drake Familiar|Dream Leash|Drift of Phantasms|Ethereal Usher|Eye of the Storm|Flight of Fancy|Grayscaled Gharial|Grozoth|Halcyon Glaze|Hunted Phantasm|Induce Paranoia|Lore Broker|Mark of Eviction|Mnemonic Nexus|Muddle the Mixture|Quickchange|Spawnbroker|Tattered Drake|Terraformer|Tidewater Minion|Tunnel Vision|Vedalken Entrancer|Wizened Snitches|Zephyr Spirit|Blood Funnel|Brainspoil|Carrion Howler|Clinging Darkness|Darkblast|Dimir House Guard|Dimir Machinations|Disembowel|Empty the Catacombs|Hunted Horror|Infectious Host|Last Gasp|Moonlight Bargain|Mortipede|Netherborn Phalanx|Ribbons of Night|Roofstalker Wight|Sewerdreg|Shred Memory|Sins of the Past|Strands of Undeath|Thoughtpicker Witch|Undercity Shade|Vindictive Mob|Woebringer Demon|Barbarian Riftcutter|Blockbuster|Coalhauler Swine|Dogpile|Excruciator|Flame Fusillade|Flash Conscription|Galvanic Arc|Goblin Fire Fiend|Greater Forgeling|Incite Hysteria|Indentured Oaf|Instill Furor|Mindmoil|Molten Sentry|Ordruun Commando|Rain of Embers|Reroute|Sabertooth Alley Cat|Seismic Spike|Sell-Sword Brute|Smash|Stoneshaker Shaman|Surge of Zeal|Torpid Moloch|Viashino Fangtail|Viashino Slasher|Warp World|War-Torch Goblin|Wojek Embermage|Carven Caryatid|Chord of Calling|Dryad's Caress|Gather Courage|Golgari Brownscale|Goliath Spider|Ivy Dancer|Nullmage Shepherd|Perilous Forays|Rolling Spoil|Siege Wurm|Stone-Seeder Hierophant|Transluminant|Trophy Hunter|Ursapine|Agrus Kos, Wojek Veteran|Autochthon Wurm|Bloodbond March|Brightflame|Circu, Dimir Lobotomist|Clutch of the Undercity|Congregation at Dawn|Consult the Necrosages|Dark Heart of the Wood|Glimpse the Unthinkable|Grave-Shell Scarab|Guardian of Vitu-Ghazi|Mindleech Mass|Perplex|Phytohydra|Psychic Drain|Rally the Righteous|Razia's Purification|Savra, Queen of the Golgari|Seeds of Strength|Selesnya Sagittars|Sisters of Stone Death|Sunhome Enforcer|Tolsimir Wolfblood|Twisted Justice|Woodwraith Corrupter|Woodwraith Strangler|Boros Recruit|Centaur Safeguard|Gaze of the Gorgon|Lurking Informant|Privileged Position|Shadow of Doubt|Bloodletter Quill|Bottled Cloister|Crown of Convergence|Cyclopean Snare|Glass Golem|Grifter's Blade|Junktroller|Leashling|Nullstone Gargoyle|Pariah's Shield|Peregrine Mask|Terrarion|Voyager Staff|Duskmantle, House of Shadow|Aura Blast|Aurora Griffin|Disciple of Kangee|Dominaria's Judgment|Guard Dogs|Heroic Defiance|Hobble|Honorable Scout|Lashknife Barrier|March of Souls|Planeswalker's Mirth|Pollen Remedy|Samite Elder|Samite Pilgrim|Sunscape Familiar|Surprise Deployment|Arctic Merfolk|Confound|Dralnu's Pet|Ertai's Trickery|Escape Routes|Hunting Drake|Planar Overlay|Planeswalker's Mischief|Rushing River|Sea Snidd|Shifting Sky|Sisay's Ingenuity|Sleeping Potion|Waterspout Elemental|Bog Down|Dark Suspicions|Death Bomb|Exotic Disease|Lord of the Undead|Maggot Carrier|Nightscape Battlemage|Noxious Vapors|Phyrexian Bloodstock|Phyrexian Scuta|Planeswalker's Scorn|Shriek of Dread|Sinister Strength|Volcano Imp|Warped Devotion|Caldera Kavu|Deadapult|Goblin Game|Implode|Insolence|Kavu Recluse|Keldon Mantle|Magma Burst|Mire Kavu|Mogg Jailer|Mogg Sentry|Planeswalker's Fury|Singe|Slingshot Goblin|Strafe|Tahngarth, Talruum Hero|Thunderscape Familiar|Alpha Kavu|Amphibious Kavu|Falling Timber|Gaea's Herald|Gaea's Might|Magnigoth Treefolk|Mirrorwood Treefolk|Multani's Harmony|Nemata, Grove Guardian|Planeswalker's Favor|Pygmy Kavu|Quirion Dryad|Root Greevil|Skyshroud Blessing|Stone Kavu|Thornscape Familiar|Ancient Spider|Cavern Harpy|Cloud Cover|Daring Leap|Destructive Flow|Doomsday Specter|Dralnu's Crusade|Eladamri's Call|Ertai, the Corrupted|Horned Kavu|Keldon Twilight|Lava Zombie|Malicious Advice|Marsh Crocodile|Natural Emergence|Phyrexian Tyranny|Radiant Kavu|Razing Snidd|Sparkcaster|Steel Leaf Paladin|Urza's Guilt|Mana Cylix|Skyship Weatherlight|Star Compass|Stratadon|Crosis's Catacombs|Darigaaz's Caldera|Dromar's Cavern|Forsaken City|Meteor Crater|Rith's Grove|Terminal Moraine|Treva's Ruins|Benalish Commander|Crovax, Ascendant Hero|Dawn Charm|Dust Elemental|Ghost Tactician|Heroes Remembered|Magus of the Tabernacle|Mantle of Leadership|Poultice Sliver|Rebuff the Wicked|Retether|Riftmarked Knight|Shade of Trokair|Voidstone Gargoyle|Malach of the Dawn|Mycologist|Porphyry Nodes|Revered Dead|Sinew Sliver|Auramancer's Guise|Braids, Conjurer Adept|Chronozoa|Dichotomancy|Dismal Failure|Dreamscape Artist|Jodah's Avenger|Magus of the Bazaar|Reality Acid|Spellshift|Synchronous Sliver|Tidewalker|Timebender|Veiling Oddity|Venarian Glimmer|Wistful Thinking|Frozen Aether|Gossamer Phantasm|Merfolk Thaumaturgist|Ovinize|Piracy Charm|Riptide Pilferer|Serra Sphinx|Big Game Hunter|Brain Gorgers|Circle of Affliction|Cradle to Grave|Dash Hopes|Deadly Grub|Imp's Mischief|Midnight Charm|Mirri the Cursed|Muck Drubb|Phantasmagorian|Ridged Kusite|Roiling Horror|Spitting Sliver|Temporal Extortion|Treacherous Urge|Waning Wurm|Bog Serpent|Dunerider Outlaw|Kor Dirge|Melancholy|Null Profusion|Shrouded Lore|Vampiric Link|Battering Sliver|Detritivore|Dust Corona|Fatal Frenzy|Firefright Mage|Lavacore Elemental|Needlepeak Spider|Sulfur Elemental|Timecrafting|Volcano Hellion|Boom|Bust|Dead|Gone|Molten Firebird|Prodigal Pyromancer|Shivan Wumpus|Simian Spirit Guide|Ana Battlemage|Evolution Charm|Fungal Behemoth|Hunting Wilds|Life and Limb|Magus of the Library|Mire Boa|Pouncing Wurm|Psychotrope Thallid|Reflex Sliver|Sophic Centaur|Timbermare|Uktabi Drake|Utopia Vow|Vitaspore Thallid|Fa'adiyah Seer|Healing Leaves|Keen Sense|Cautery Sliver|Darkheart Sliver|Dormant Sliver|Frenetic Sliver|Aura Fracture|Blessed Wind|Celestial Convergence|Diving Griffin|Entangler|Excise|Flowering Field|Glittering Lion|Glittering Lynx|Jeweled Spirit|Mageta the Lion|Mageta's Boon|Mercenary Informer|Mine Bearer|Mirror Strike|Reveille Squad|Rhystic Circle|Rhystic Shield|Samite Sanctuary|Sheltering Prayers|Shield Dancer|Soul Charmer|Sword Dancer|Trenching Steed|Troubled Healer|Alexi, Zephyr Mage|Alexi's Cloak|Avatar of Will|Coastal Hornclaw|Denying Wind|Excavation|Gulf Squid|Hazy Homunculus|Heightened Awareness|Mana Vapors|Overburden|Psychic Theft|Quicksilver Wall|Rethink|Rhystic Deluge|Rhystic Scrying|Ribbon Snake|Shrouded Serpent|Spiketail Drake|Spiketail Hatchling|Stormwatch Eagle|Sunken Field|Troublesome Spirit|Windscouter|Withdraw|Agent of Shauku|Bog Elemental|Bog Glider|Chilling Apparition|Coffin Puppets|Death Charmer|Despoil|Endbringer's Revel|Fen Stalker|Flay|Greel, Mind Raker|Greel's Caress|Infernal Genesis|Nakaya Shade|Noxious Field|Outbreak|Pit Raptor|Plague Fiend|Plague Wind|Rebel Informer|Rhystic Syphon|Rhystic Tutor|Soul Strings|Steal Strength|Wall of Vipers|Whipstitched Zombie|Barbed Field|Branded Brawlers|Brutal Suppression|Citadel of Pain|Devastate|Fault Riders|Fickle Efreet|Flameshot|Inflame|Keldon Arsonist|Keldon Berserker|Keldon Firebombers|Latulla, Keldon Overseer|Latulla's Orders|Lesser Gargadon|Panic Attack|Rhystic Lightning|Ridgeline Rager|Scoria Cat|Search for Survivors|Searing Wind|Spur Grappler|Task Mage Assembly|Veteran Brawlers|Whip Sergeant|Zerapa Minotaur|Avatar of Might|Calming Verse|Darba|Dual Nature|Elephant Resurgence|Forgotten Harvest|Jolrael's Favor|Living Terrain|Marsh Boa|Mungha Wurm|Pygmy Razorback|Rib Cage Spider|Root Cage|Silt Crawler|Snag|Spitting Spider|Spore Frog|Squirrel Wrangler|Thresher Beast|Verdant Field|Vintara Elephant|Vintara Snapper|Vitalizing Wind|Wild Might|Wing Storm|Copper-Leaf Angel|Hollow Warrior|Keldon Battlewagon|Well of Discovery|Well of Life|Rhystic Cave|Wintermoon Mesa|Akroan Jailer|Ampryn Tactician|Archangel of Tithes|Aven Battle Priest|Blessed Spirits|Charging Griffin|Cleric of the Forward Order|Consul's Lieutenant|Enlightened Ascetic|Enshrouding Mist|Hallowed Moonlight|Healing Hands|Heavy Infantry|Knight of the Pilgrim's Road|Gideon, Battle-Forged|Kytheon's Tactics|Murder Investigation|Patron of the Valiant|Sentinel of the Eternal Watch|Stalwart Aven|Starfield of Nyx|Suppression Bonds|Swift Reckoning|Topan Freeblade|Valor in Akros|War Oracle|Anchor to the Aether|Artificer's Epiphany|Aspiring Aeronaut|Bone to Ash|Calculated Dismissal|Day's Undoing|Deep-Sea Terror|Disciple of the Ring|Displacement Wave|Dreadwaters|Faerie Miscreant|Hydrolash|Jace, Telepath Unbound|Jace's Sanctum|Jhessian Thief|Maritime Guard|Nivix Barrier|Psychic Rebuttal|Ringwarden Owl|Send to Sleep|Separatist Voidmage|Sigiled Starfish|Skaab Goliath|Sphinx's Tutelage|Stratus Walk|Watercourser|Whirler Rogue|Blightcaster|Consecrated by Blood|Dark Dabbling|Demonic Pact|Erebos's Titan|Eyeblight Assassin|Eyeblight Massacre|Gnarlroot Trapper|Infernal Scarring|Infinite Obliteration|Liliana, Defiant Necromancer|Malakir Cullblade|Necromantic Summons|Nightsnare|Rabid Bloodsucker|Reave Soul|Shambling Ghoul|Tainted Remedy|Thornbow Archer|Tormented Thoughts|Touch of Moonglove|Undead Servant|Unholy Hunger|Weight of the Underworld|Acolyte of the Inferno|Akroan Sergeant|Avaricious Dragon|Boggart Brute|Call of the Full Moon|Chandra, Roaring Flame|Enthralling Victor|Fiery Impulse|Firefiend Elemental|Flameshadow Conjuring|Ghirapur Aether Grid|Ghirapur Gearcrafter|Goblin Glory Chaser|Infectious Bloodlust|Lightning Javelin|Mage-Ring Bully|Magmatic Insight|Molten Vortex|Prickleboar|Ravaging Blaze|Seismic Elemental|Skyraker Giant|Subterranean Scout|Thopter Engineer|Volcanic Rambler|Aerial Volley|Animist's Awakening|Caustic Caterpillar|Dwynen's Elite|Gather the Pack|The Great Aurora|Herald of the Pantheon|Hitchclaw Recluse|Joraga Invocation|Llanowar Empath|Mantle of Webs|Nissa, Sage Animist|Orchard Spirit|Pharika's Disciple|Reclaim|Rhox Maulers|Skysnare Spider|Somberwald Alpha|Timberpack Wolf|Titanic Growth|Undercity Troll|Valeron Wardens|Vine Snare|Wild Instincts|Woodland Bellower|Yeva's Forcemage|Zendikar's Roil|Blazing Hellhound|Blood-Cursed Knight|Bounding Krasis|Citadel Castellan|Iroas's Champion|Possessed Skaab|Reclusive Artificer|Zendikar Incarnate|Alchemist's Vial|Alhammarret's Archive|Angel's Tomb|Bonded Construct|Brawler's Plate|Chief of the Foundry|Gold-Forged Sentinel|Guardian Automaton|Helm of the Gods|Mage-Ring Responder|Meteorite|Orbs of Warding|Prism Ring|Pyromancer's Goggles|Ramroller|Sigil of Valor|Throwing Knife|Veteran's Sidearm|War Horn|Battlefield Forge|Foundry of the Consuls|Llanowar Wastes|Mage-Ring Network|Shivan Reef|Yavimaya Coast|Eagle of the Watch|Weave Fate|Flesh to Dust|Prized Unicorn|Ancestor's Prophet|Aura Extraction|Aurification|Aven Brigadier|Aven Soulgazer|Battlefield Medic|Catapult Squad|Chain of Silence|Circle of Solace|Convalescent Care|Crowd Favorites|Crown of Awe|Crude Rampart|Daru Cavalier|Daru Healer|Daru Lancer|Daunting Defender|Dawning Purist|Defensive Maneuvers|Dive Bomber|Doubtless One|Foothill Guide|Glarecaster|Grassland Crusader|Gravel Slinger|Gustcloak Runner|Harsh Mercy|Improvised Armor|Inspirit|Ironfist Crusher|Nova Cleric|Pearlspear Courier|Piety Charm|Sandskin|Shared Triumph|Shieldmage Elder|Sigil of the New Dawn|Sunfire Balm|True Believer|Unified Strike|Weathered Wayfarer|Words of Worship|Airborne Aid|Annex|Aphetto Alchemist|Aphetto Grifter|Artificial Evolution|Ascending Aven|Aven Fateshaper|Backslide|Callous Oppressor|Complicate|Crafty Pathmage|Crown of Ascension|Discombobulate|Dispersing Orb|Disruptive Pitmage|Essence Fracture|Fleeting Aven|Ghosthelm Courier|Graxiplon|Imagecrafter|Information Dealer|Ixidor, Reality Sculptor|Ixidor's Will|Mage's Guile|Meddle|Mistform Dreamer|Mistform Mask|Mistform Mutant|Mistform Shrieker|Mistform Skyreaver|Mistform Stalker|Mistform Wall|Nameless One|Peer Pressure|Psychic Trance|Riptide Biologist|Riptide Chronologist|Riptide Entrancer|Riptide Shapeshifter|Rummaging Wizard|Sage Aven|Sea's Claim|Spy Network|Standardize|Supreme Inquisitor|Trickery Charm|Wheel and Deal|Words of Wind|Accursed Centaur|Anurid Murkdiver|Aphetto Vulture|Blackmail|Boneknitter|Cabal Archon|Cabal Executioner|Cabal Slaver|Chain of Smog|Cover of Darkness|Crown of Suspicion|Death Match|Death Pulse|Disciple of Malice|Doomed Necromancer|Ebonblade Reaper|Endemic Plague|Entrails Feaster|Fade from Memory|Fallen Cleric|False Cure|Feeding Frenzy|Frightshroud Courier|Gangrenous Goliath|Gluttonous Zombie|Gravespawn Sovereign|Grinning Demon|Haunted Cadaver|Head Games|Headhunter|Misery Charm|Oversold Cemetery|Patriarch's Bidding|Profane Prayers|Rotlung Reanimator|Screeching Buzzard|Severed Legion|Shade's Breath|Spined Basher|Strongarm Tactics|Thrashing Mudspawn|Undead Gladiator|Walking Desecration|Withering Hex|Words of Waste|Wretched Anurid|Aether Charge|Airdrop Condor|Blistering Firecat|Break Open|Brightstone Ritual|Butcher Orgg|Chain of Plasma|Charging Slateback|Commando Raid|Crown of Fury|Custody Battle|Dragon Roost|Dwarven Blastminer|Embermage Goblin|Fever Charm|Flamestick Courier|Goblin Machinist|Goblin Pyromancer|Goblin Sky Raider|Goblin Taskmaster|Grand Melee|Kaboom!|Lavamancer's Skill|Mana Echoes|Nosy Goblin|Pinpoint Avalanche|Risky Move|Searing Flesh|Shaleskin Bruiser|Skittish Valesk|Snapping Thragg|Spitfire Handler|Spurred Wolverine|Tephraderm|Thoughtbound Primoc|Threaten|Thunder of Hooves|Wave of Indifference|Words of War|Animal Magnetism|Barkhide Mauler|Biorhythm|Birchlore Rangers|Bloodline Shaman|Broodhatch Nantuko|Centaur Glade|Chain of Acid|Crown of Vigor|Elvish Guidance|Elvish Pathcutter|Elvish Pioneer|Elvish Scrapper|Enchantress's Presence|Everglove Courier|Hystrodon|Invigorating Boon|Kamahl's Summons|Krosan Colossus|Krosan Groundshaker|Leery Fogbeast|Mythic Proportions|Overwhelming Instinct|Primal Boost|Run Wild|Serpentine Basilisk|Snarling Undorak|Spitting Gourna|Stag Beetle|Steely Resolve|Symbiotic Beast|Symbiotic Elf|Tempting Wurm|Towering Baloth|Treespring Lorian|Venomspout Brackus|Vitality Charm|Wall of Mulch|Weird Harvest|Wirewood Elf|Wirewood Pride|Words of Wilding|Cryptic Gateway|Doom Cannon|Dream Chisel|Riptide Replicator|Tribal Golem|Riptide Laboratory|Seaside Haven|Starlit Sanctum|Unholy Grotto|Deceiver of Form|Eldrazi Mimic|Kozilek, the Great Distortion|Kozilek's Pathfinder|Matter Reshaper|Reality Smasher|Spatial Contortion|Thought-Knot Seer|Walker of the Wastes|Warden of Geometries|Warping Wail|Eldrazi Displacer|Affa Protector|Allied Reinforcements|Call the Gatewatch|Dazzling Reflection|General Tazri|Iona's Blessing|Isolation Zone|Kor Scythemaster|Kor Sky Climber|Linvala, the Preserver|Make a Stand|Makindi Aeronaut|Oath of Gideon|Ondu War Cleric|Searing Light|Spawnbinder Mage|Steppe Glider|Stone Haven Outfitter|Stoneforge Acolyte|Wall of Resurgence|Abstruse Interference|Blinding Drone|Cultivator Drone|Dimensional Infiltrator|Gravity Negator|Prophet of Distortion|Slip Through Space|Thought Harvester|Void Shatter|Ancient Crab|Comparative Analysis|Containment Membrane|Crush of Tentacles|Cyclone Sire|Gift of Tusks|Grip of the Roil|Hedron Alignment|Jwar Isle Avenger|Oath of Jace|Overwhelming Denial|Roiling Waters|Sphinx of the Final Word|Sweep Away|Umara Entangler|Unity of Purpose|Bearer of Silence|Essence Depleter|Flaying Tendrils|Havoc Sower|Inverter of Truth|Kozilek's Shrieker|Kozilek's Translator|Oblivion Strike|Reaver Drone|Sifter of Skulls|Sky Scourer|Slaughter Drone|Unnatural Endurance|Visions of Brutality|Witness the End|Corpse Churn|Drana's Chosen|Kalitas, Traitor of Ghet|Malakir Soothsayer|Null Caller|Remorseless Punishment|Tar Snare|Vampire Envoy|Zulaport Chainmage|Consuming Sinkhole|Eldrazi Aggressor|Eldrazi Obligator|Immobilizer Eldrazi|Kozilek's Return|Maw of Kozilek|Reality Hemorrhage|Akoum Flameseeker|Boulder Salvo|Brute Strength|Chandra, Flamecaller|Cinder Hellion|Devour in Flames|Embodiment of Fury|Expedite|Fall of the Titans|Goblin Freerunner|Kazuul's Toll Collector|Oath of Chandra|Press into Service|Pyromancer's Assault|Reckless Bushwhacker|Sparkmage's Gambit|Tears of Valakut|Zada's Commando|Birthing Hulk|Ruin in Their Wake|Scion Summoner|Stalking Drone|Vile Redeemer|World Breaker|Baloth Pup|Bonds of Mortality|Canopy Gorger|Elemental Uprising|Embodiment of Insight|Harvester Troll|Lead by Example|Loam Larva|Natural State|Nissa's Judgment|Oath of Nissa|Pulse of Murasa|Seed Guardian|Sylvan Advocate|Tajuru Pathwarden|Flayer Drone|Mindmelter|Void Grafter|Ayli, Eternal Pilgrim|Baloth Null|Cliffhaven Vampire|Joraga Auxiliary|Mina and Denn, Wildborn|Reflector Mage|Stormchaser Mage|Weapons Trainer|Bone Saw|Captain's Claws|Chitinous Cloak|Hedron Crawler|Seer's Lantern|Stoneforge Masterwork|Corrupted Crossroads|Crumbling Vestige|Hissing Quagmire|Holdout Settlement|Meandering River|Mirrorpool|Needle Spires|Ruins of Oran-Rief|Sea Gate Wreckage|Submerged Boneyard|Timber Gorge|Wandering Fumarole|Wastes|Aegis of Honor|Ancestral Tribute|Animal Boneyard|Aven Archer|Aven Cloudchaser|Aven Flock|Aven Shrine|Balancing Act|Beloved Chaplain|Blessed Orator|Cantivore|Cease-Fire|Confessor|Dedicated Martyr|Delaying Shield|Devoted Caretaker|Divine Sacrament|Dogged Hunter|Earnest Fellowship|Embolden|Graceful Antelope|Hallowed Healer|Kirtar's Desire|Lieutenant Kirtar|Life Burst|Luminous Guardian|Master Apothecary|Mystic Crusader|Mystic Penitent|Mystic Visionary|Nomad Decoy|Patrol Hound|Pilgrim of Justice|Pilgrim of Virtue|Ray of Distortion|Resilient Wanderer|Sacred Rites|Sphere of Duty|Sphere of Grace|Sphere of Law|Sphere of Reason|Sphere of Truth|Spiritualize|Tattoo Ward|Testament of Faith|Tireless Tribe|Wayward Angel|Aboshan, Cephalid Emperor|Aboshan's Desire|Aether Burst|Amugaba|Aura Graft|Aven Fisher|Aven Smokeweaver|Aven Windreader|Balshan Beguiler|Balshan Griffin|Bamboozle|Battle of Wits|Careful Study|Cephalid Broker|Cephalid Looter|Cephalid Retainer|Cephalid Scout|Cephalid Shrine|Chamber of Manipulation|Cognivore|Cultural Exchange|Deluge|Dematerialize|Dreamwinder|Escape Artist|Extract|Fervent Denial|Immobilizing Ink|Laquatus's Creativity|Patron Wizard|Pedantic Learning|Peek|Persuasion|Phantom Whelp|Predict|Psionic Gift|Pulsating Illusion|Puppeteer|Rites of Refusal|Shifty Doppelganger|Think Tank|Thought Devourer|Thought Eater|Thought Nibbler|Time Stretch|Touch of Invisibility|Traumatize|Treetop Sentinel|Unifying Theory|Words of Wisdom|Afflict|Bloodcurdler|Cabal Inquisitor|Cabal Patriarch|Cabal Shrine|Caustic Tar|Childhood Horror|Coffin Purge|Crypt Creeper|Cursed Monstrosity|Decaying Soil|Dirty Wererat|Execute|Face of Fear|Famished Ghoul|Filthy Cur|Fledgling Imp|Frightcrawler|Ghastly Demise|Gravestorm|Haunting Echoes|Hint of Insanity|Infected Vermin|Malevolent Awakening|Mind Burst|Mindslicer|Morbid Hunger|Morgue Theft|Nefarious Lich|Painbringer|Patriarch's Desire|Repentant Vampire|Rotting Giant|Screams of the Damned|Skull Fracture|Stalking Bloodsucker|Tainted Pact|Tombfire|Traveling Plague|Whispering Shade|Zombie Assassin|Zombie Cannibal|Acceptable Losses|Ashen Firebeast|Barbarian Lunatic|Bash to Bits|Battle Strain|Bomb Squad|Burning Sands|Chainflinger|Chance Encounter|Demoralize|Dwarven Grunt|Dwarven Recruiter|Dwarven Shrine|Dwarven Strike Force|Earth Rift|Engulfing Flames|Epicenter|Flame Burst|Frenetic Ogre|Halberdier|Impulsive Maneuvers|Kamahl's Desire|Lava Blister|Liquid Fire|Mad Dog|Magma Vein|Magnivore|Mine Layer|Minotaur Explorer|Molten Influence|Mudhole|Need for Speed|Obstinate Familiar|Pardic Firecat|Pardic Miner|Pardic Swordsmith|Price of Glory|Savage Firecat|Scorching Missile|Seize the Day|Shower of Coals|Spark Mage|Steam Vines|Thermal Blast|Tremble|Volcanic Spray|Whipkeeper|Bearscape|Cartographer|Chatter of the Squirrel|Chlorophant|Crashing Centaur|Deep Reconnaissance|Diligent Farmhand|Druid Lyrist|Druid's Call|Elephant Ambush|Gorilla Titan|Ground Seal|Holistic Wisdom|Howling Gale|Krosan Archer|Krosan Avenger|Krosan Beast|Leaf Dancer|Metamorphic Wurm|Moment's Peace|Muscle Burst|Nantuko Disciple|Nantuko Elder|Nantuko Mentor|Nantuko Shrine|New Frontiers|Nut Collector|Piper's Melody|Primal Frenzy|Rabid Elephant|Refresh|Rites of Spring|Seton, Krosan Protector|Seton's Desire|Simplify|Skyshooter|Spellbane Centaur|Springing Tiger|Squirrel Mob|Still Life|Terravore|Twigwalker|Verdant Succession|Vivify|Woodland Druid|Zoologist|Atogatog|Lithatog|Phantatog|Sarcatog|Thaumatog|Catalyst Stone|Charmed Pendant|Darkwater Egg|Junk Golem|Limestone Golem|Mossfire Egg|Otarian Juggernaut|Sandstone Deadfall|Shadowblood Egg|Skycloud Egg|Steamclaw|Sungrass Egg|Abandoned Outpost|Bog Wreckage|Cabal Pit|Centaur Garden|Crystal Quarry|Deserted Temple|Mossfire Valley|Nomad Stadium|Petrified Field|Ravaged Highlands|Seafloor Debris|Skycloud Expanse|Tarnished Citadel|Timberland Ruins|Auriok Survivors|Cathedral Membrane|Chancellor of the Annex|Due Respect|Exclusion Ritual|Forced Worship|Inquisitor Exarch|Lost Leonin|Loxodon Convert|Marrow Shards|Norn's Annex|Phyrexian Unlife|Porcelain Legionnaire|Puresteel Paladin|Remember the Fallen|Shriek Raptor|War Report|Argent Mutation|Arm with Aether|Blighted Agent|Chained Throatseeker|Chancellor of the Spires|Corrupted Resolve|Defensive Stance|Impaler Shrike|Jin-Gitaxias, Core Augur|Mental Misstep|Mindculling|Numbing Dose|Psychic Barrier|Psychic Surgery|Spined Thopter|Viral Drake|Xenograft|Blind Zealot|Caress of Phyrexia|Chancellor of the Dross|Dementia Bat|Geth's Verdict|Glistening Oil|Ichor Explosion|Life's Finale|Mortis Dogs|Parasitic Implant|Phyrexian Obliterator|Pith Driller|Postmortem Lunge|Praetor's Grasp|Reaper of Sheoldred|Toxic Nim|Whispering Specter|Artillerize|Bludgeon Brawl|Chancellor of the Forge|Fallen Ferromancer|Flameborn Viron|Furnace Scamp|Geosurge|Invader Parasite|Moltensteel Dragon|Ogre Menial|Rage Extractor|Razor Swine|Ruthless Invasion|Scrapyard Salvo|Slag Fiend|Slash Panther|Tormentor Exarch|Urabrask the Hidden|Victorious Destruction|Vulshok Refugee|Birthing Pod|Chancellor of the Tangle|Corrosive Gale|Glissa's Scorn|Greenhilt Trainee|Leeching Bite|Melira, Sylvok Outcast|Mycosynth Fiend|Noxious Revival|Phyrexian Swarmlord|Rotted Hystrix|Spinebiter|Thundering Tanadon|Triumph of the Hordes|Viridian Betrayers|Viridian Harvest|Vorinclex, Voice of Hunger|Conversion Chamber|Darksteel Relic|Gremlin Mine|Hex Parasite|Hovermyr|Immolating Souleater|Insatiable Souleater|Isolation Cell|Kiln Walker|Mindcrank|Necropouncer|Omen Machine|Pestilent Souleater|Shrine of Boundless Growth|Shrine of Limitless Power|Shrine of Loyal Legions|Shrine of Piercing Vision|Soul Conduit|Surge Node|Torpor Orb|Trespassing Souleater|Unwinding Clock|Angelic Favor|Avenger en-Dal|Blinding Angel|Chieftain en-Dal|Defender en-Vec|Defiant Falcon|Fanatical Devotion|Lashknife|Lawbringer|Lightbringer|Lin Sivvi, Defiant Hero|Netter en-Dal|Noble Stand|Off Balance|Oracle's Attendants|Silkenfist Fighter|Silkenfist Order|Sivvi's Ruse|Sivvi's Valor|Spiritual Asylum|Topple|Voice of Truth|Aether Barrier|Air Bladder|Cloudskate|Ensnare|Infiltrate|Jolting Merfolk|Oraxid|Pale Moon|Parallax Tide|Rising Waters|Rootwater Commando|Rootwater Thief|Seahunter|Seal of Removal|Sliptide Serpent|Sneaky Homunculus|Stronghold Biologist|Stronghold Machinist|Stronghold Zeppelin|Submerge|Trickster Mage|Wandering Eye|Battlefield Percher|Belbe's Percher|Carrion Wall|Dark Triumph|Death Pit Offering|Divining Witch|Massacre|Mind Slash|Mind Swords|Murderous Betrayal|Parallax Dementia|Parallax Nexus|Phyrexian Driver|Phyrexian Prowler|Rathi Fiend|Rathi Intimidator|Spineless Thug|Spiteful Bully|Volrath the Fallen|Ancient Hydra|Arc Mage|Bola Warrior|Flame Rift|Flowstone Crusher|Flowstone Overseer|Flowstone Slide|Flowstone Strike|Flowstone Surge|Flowstone Wall|Laccolith Grunt|Laccolith Rig|Laccolith Titan|Laccolith Warrior|Laccolith Whelp|Mana Cache|Mogg Alarm|Mogg Salvage|Mogg Toady|Moggcatcher|Rupture|Shrieking Mogg|Stronghold Gambit|Animate Land|Coiling Woodworm|Fog Patch|Harvest Mage|Mossdog|Nesting Wurm|Overlaid Terrain|Pack Hunt|Refreshing Rain|Reverent Silence|Saproling Cluster|Skyshroud Behemoth|Skyshroud Claim|Skyshroud Cutter|Skyshroud Poacher|Skyshroud Ridgeback|Skyshroud Sentinel|Stampede Driver|Treetop Bracers|Wild Mammoth|Woodripper|Belbe's Armor|Belbe's Portal|Complex Automaton|Eye of Yawgmoth|Flint Golem|Flowstone Armor|Flowstone Thopter|Kill Switch|Parallax Inhibitor|Rackling|Rejuvenation Chamber|Rusting Golem|Rath's Edge|Altar's Light|Auriok Bladewarden|Auriok Steelshaper|Auriok Transfixer|Awe Strike|Leonin Den-Guard|Leonin Elder|Loxodon Mender|Loxodon Peacekeeper|Loxodon Punisher|Roar of the Kha|Rule of Law|Second Sunrise|Skyhunter Cub|Slith Ascendant|Solar Tide|Soul Nova|Sphere of Purity|Tempest of Light|Assert Authority|Disarm|Domineer|Dream's Grip|Fatespinner|Inertia Bubble|Looming Hoverguard|Lumengrid Augur|Lumengrid Sentinel|Lumengrid Warden|Neurok Familiar|Neurok Spy|Override|Psychic Membrane|Quicksilver Elemental|Shared Fate|Temporal Cascade|Vedalken Archmage|Wanderguard Sentry|Betrayal of Flesh|Chimney Imp|Contaminated Bond|Disciple of the Vault|Dross Harvester|Dross Prowler|Flayed Nim|Grim Reminder|Irradiate|Moriok Scavenger|Necrogen Mists|Nim Devourer|Nim Lasher|Nim Shambler|Nim Shrieker|Relic Bane|Slith Bloodletter|Spoils of the Vault|Vermiculos|Wail of the Nim|Wall of Blood|Woebearer|Wrench Mind|Arc-Slogger|Confusion in the Ranks|Electrostatic Bolt|Fiery Gambit|Fists of the Anvil|Forge Armor|Fractured Loyalty|Goblin Striker|Incite War|Krark-Clan Grunt|Krark-Clan Shaman|Mass Hysteria|Megatog|Ogre Leadfoot|Rustmouth Ogre|Spikeshot Goblin|Vulshok Battlemaster|War Elemental|Battlegrowth|Bloodscent|Brown Ouphe|Copperhoof Vorrac|Deconstruct|Fangren Hunter|Glissa Sunseeker|Groffskithur|Hum of the Radix|Journey of Discovery|Molder Slug|Predator's Strike|Slith Predator|Sylvan Scrying|Tel-Jilad Archers|Tel-Jilad Chosen|Tel-Jilad Exile|Trolls of Tel-Jilad|Turn to Dust|Viridian Joiner|Wurmskin Forger|Alpha Myr|Altar of Shadows|Banshee's Blade|Chromatic Sphere|Clockwork Beetle|Clockwork Dragon|Clockwork Vorrac|Cobalt Golem|Crystal Shard|Culling Scales|Dead-Iron Sledge|Dross Scorpion|Duskworker|Elf Replica|Galvanic Key|Gate to the Aether|Goblin Dirigible|Goblin Replica|Goblin War Wagon|Golem-Skin Gauntlets|Granite Shard|Grid Monitor|Heartwood Shard|Hematite Golem|Jinxed Choker|Krark's Thumb|Leonin Scimitar|Leonin Sun Standard|Leveler|Liar's Pendulum|Lifespark Spellbomb|Lightning Coils|Malachite Golem|Mesmeric Orb|Mindstorm Crown|Mirror Golem|Mourner's Shield|Myr Adapter|Myr Incubator|Myr Mindservant|Myr Prototype|Necrogen Spellbomb|Needlebug|Neurok Hoversail|Nightmare Lash|Nim Replica|Omega Myr|Pearl Shard|Pewter Golem|Power Conduit|Proteus Staff|Psychogenic Probe|Quicksilver Fountain|Rust Elemental|Rustspore Ram|Scale of Chiss-Goria|Scrabbling Claws|Scythe of the Wretched|Slagwurm Armor|Soldier Replica|Soul Foundry|Spellweaver Helix|Sunbeam Spellbomb|Talisman of Impulse|Talisman of Progress|Talisman of Unity|Tanglebloom|Tangleroot|Tel-Jilad Stylus|Thought Prison|Timesifter|Titanium Golem|Tooth of Chiss-Goria|Tower of Champions|Tower of Eons|Tower of Murmurs|Viridian Longbow|Vorrac Battlehorns|Vulshok Gauntlets|Welding Jar|Worldslayer|Blinkmoth Well|Ballyrush Banneret|Battletide Alchemist|Burrenton Shield-Bearers|Changeling Sentinel|Coordinated Barrage|Forfend|Idyllic Tutor|Indomitable Ancients|Kinsbaile Borderguard|Kithkin Zephyrnaut|Order of the Golden Cricket|Preeminent Captain|Redeem the Lost|Shinewend|Stonybrook Schoolmaster|Wandering Graybeard|Weight of Conscience|Declaration of Naught|Dewdrop Spy|Fencer Clique|Floodchaser|Grimoire Thief|Ink Dissolver|Inspired Sprite|Knowledge Exploitation|Merrow Witsniper|Mind Spring|Nevermaker|Notorious Throng|Research the Deep|Sage of Fables|Sage's Dousing|Sigil Tracer|Slithermuse|Stonybrook Banneret|Stream of Unconsciousness|Supreme Exemplar|Thieves' Fortune|Waterspout Weavers|Fendeep Summoner|Final-Sting Faerie|Frogtosser Banneret|Maralen of the Mornsong|Moonglove Changeling|Morsel Theft|Nightshade Schemers|Noggin Whack|Offalsnout|Pack's Disdain|Prickly Boggart|Pulling Teeth|Revive the Fallen|Scarblade Elite|Squeaking Pie Grubfellows|Stenchskipper|Stinkdrinker Bandit|Violet Pall|Weed-Pruner Poplar|Weirding Shaman|Boldwyr Heavyweights|Brighthearth Banneret|Fire Juggler|Hostile Realm|Kindled Fury|Lightning Crafter|Lunk Errant|Mudbutton Clanger|Pyroclast Consul|Rage Forger|Release the Ants|Roar of the Crowd|Seething Pathblazer|Sensation Gorger|Shard Volley|Shared Animosity|Stingmoggie|Stomping Slabs|Sunflare Shaman|Titan's Revenge|Vengeful Firebrand|Bosk Banneret|Cream of the Crop|Deglamer|Earthbrawn|Everbark Shaman|Game-Trail Changeling|Gilt-Leaf Archdruid|Greatbow Doyen|Leaf-Crowned Elder|Luminescent Rain|Lys Alana Bowmaster|Orchard Warden|Recross the Paths|Reins of the Vinesteed|Rhys the Exiled|Scapeshift|Unstoppable Ash|Winnower Patrol|Wolf-Skull Shaman|Cloak and Dagger|Diviner's Wand|Obsidian Battle-Axe|Thornbite Staff|Veteran's Armaments|Primal Beyond|Alabaster Wall|Ballista Squad|Charm Peddler|Charmed Griffin|Cho-Arrim Alchemist|Cho-Arrim Bruiser|Cho-Arrim Legate|Cho-Manno, Revolutionary|Cho-Manno's Blessing|Common Cause|Cornered Market|Crackdown|Crossbow Infantry|Fountain Watch|Fresh Volunteers|Honor the Fallen|Ignoble Soldier|Inviolability|Ivory Mask|Jhovall Queen|Jhovall Rider|Moment of Silence|Moonlit Wake|Muzzle|Nightwind Glider|Noble Purpose|Orim's Cure|Pious Warrior|Ramosian Captain|Ramosian Commander|Ramosian Lieutenant|Ramosian Rally|Ramosian Sergeant|Ramosian Sky Marshal|Rappelling Scouts|Renounce|Revered Elder|Reverent Mantra|Righteous Indignation|Security Detail|Soothing Balm|Spiritual Focus|Steadfast Guard|Story Circle|Task Force|Thermal Glider|Tonic Peddler|Trap Runner|Wishmonger|Aerial Caravan|Balloon Peddler|Blockade Runner|Buoyancy|Chambered Nautilus|Chameleon Spirit|Charisma|Cloud Sprite|Coastal Piracy|Cowardice|Customs Depot|Darting Merfolk|Dehydration|Diplomatic Escort|Diplomatic Immunity|Drake Hatchling|Embargo|Extravagant Spirit|False Demise|Glowing Anemone|High Seas|Hoodwink|Indentured Djinn|Karn's Touch|Misstep|Port Inspector|Rishadan Airship|Rishadan Brigand|Rishadan Cutpurse|Rishadan Footpad|Sailmonger|Sand Squid|Saprazzan Bailiff|Saprazzan Breaker|Saprazzan Heir|Saprazzan Legate|Saprazzan Outrigger|Saprazzan Raider|Shoving Match|Soothsaying|Squeeze|Statecraft|Stinging Barrier|Thwart|Tidal Bore|Tidal Kraken|Trade Routes|War Tax|Alley Grifters|Bog Smugglers|Cackling Witch|Cateran Brute|Cateran Enforcer|Cateran Kidnappers|Cateran Overlord|Cateran Persuader|Cateran Slaver|Cateran Summons|Corrupt Official|Deathgazer|Deepwood Ghoul|Deepwood Legate|Delraich|Enslaved Horror|Extortion|Forced March|Haunted Crossroads|Instigator|Insubordination|Intimidation|Larceny|Liability|Maggot Therapy|Midnight Ritual|Misshapen Fiend|Molting Harpy|Nether Spirit|Notorious Assassin|Pretender's Claim|Primeval Shambler|Putrefaction|Quagmire Lamprey|Rampart Crawler|Rouse|Scandalmonger|Sever Soul|Silent Assassin|Skulking Fugitive|Soul Channeling|Specter's Wail|Strongarm Thug|Thrashing Wumpus|Unnatural Hunger|Wall of Distortion|Arms Dealer|Blaster Mage|Blood Hound|Blood Oath|Brawl|Cave Sense|Cave-In|Cavern Crawler|Ceremonial Guard|Close Quarters|Crag Saurian|Crash|Flailing Manticore|Flailing Ogre|Flailing Soldier|Flaming Sword|Furious Assault|Gerrard's Irregulars|Hammer Mage|Hired Giant|Kris Mage|Kyren Glider|Kyren Legate|Kyren Negotiations|Kyren Sniper|Lava Runner|Lunge|Magistrate's Veto|Mercadia's Downfall|Pulverize|Puppet's Verdict|Robber Fly|Rock Badger|Seismic Mage|Shock Troops|Sizzle|Tectonic Break|Territorial Dispute|Thieves' Auction|Thunderclap|Uphill Battle|Volcanic Wind|Warpath|Wild Jhovall|Word of Blasting|Bifurcate|Boa Constrictor|Briar Patch|Caller of the Hunt|Caustic Wasps|Clear the Land|Dawnstrider|Deadly Insect|Deepwood Drummer|Deepwood Elder|Deepwood Tantiv|Deepwood Wolverine|Erithizon|Ferocity|Food Chain|Game Preserve|Horned Troll|Hunted Wumpus|Land Grant|Ley Line|Lumbering Satyr|Megatherium|Natural Affinity|Pangosaur|Rushwood Dryad|Rushwood Elemental|Rushwood Herbalist|Rushwood Legate|Saber Ants|Sacred Prey|Silverglade Pathfinder|Snake Pit|Snorting Gahr|Spontaneous Generation|Stamina|Sustenance|Tiger Claws|Venomous Breath|Venomous Dragonfly|Vernal Equinox|Vine Dryad|Assembly Hall|Barbed Wire|Bargaining Table|Credit Voucher|Crenellated Wall|Crooked Scales|Crumbling Sanctuary|Distorting Lens|Eye of Ramos|General's Regalia|Heart of Ramos|Horn of Plenty|Horn of Ramos|Iron Lance|Jeweled Torque|Kyren Archive|Kyren Toy|Magistrate's Scepter|Mercadian Atlas|Mercadian Lift|Monkey Cage|Panacea|Power Matrix|Puffer Extract|Rishadan Pawnshop|Skull of Ramos|Tooth of Ramos|Toymaker|Worry Beads|Fountain of Cho|Henge of Ramos|Hickory Woodlot|Mercadian Bazaar|Peat Bog|Remote Farm|Rishadan Port|Rushwood Grove|Sandstone Needle|Saprazzan Cove|Saprazzan Skerry|Subterranean Hangar|Tower of the Magistrate|Abyssal Hunter|Acidic Dagger|Afiya Grove|Agility|Alarum|Aleatory|Amber Prison|Amulet of Unmaking|Armorer Guildmage|Ashen Powder|Asmira, Holy Avenger|Auspicious Ancestor|Azimaet Drake|Barbed Foliage|Barbed-Back Wurm|Barreling Attack|Basalt Golem|Bay Falcon|Bazaar of Wonders|Benevolent Unicorn|Benthic Djinn|Binding Agony|Blighted Shaman|Blind Fury|Blistering Barrier|Bone Harvest|Bone Mask|Breathstealer|Brushwagg|Builder's Bane|Burning Palm Efreet|Burning Shield Askari|Cadaverous Bloom|Canopy Dragon|Carrion|Catacomb Dragon|Cerulean Wyvern|Chaos Charm|Chaosphere|Chariot of the Sun|Cinder Cloud|Circle of Despair|Civic Guildmage|Cloak of Invisibility|Consuming Ferocity|Crash of Rhinos|Crimson Hellkite|Crimson Roc|Crypt Cobra|Crystal Golem|Cursed Totem|Cycle of Life|Daring Apprentice|Dazzling Beauty|Decomposition|Delirium|Dirtwater Wraith|Discordant Spirit|Disempower|Divine Retribution|Dread Specter|Dream Fighter|Dwarven Miner|Dwarven Nomad|Early Harvest|Ebony Charm|Ekundu Cyclops|Ekundu Griffin|Elixir of Vitality|Emberwilde Caliph|Emberwilde Djinn|Energy Bolt|Energy Vortex|Ersatz Gnomes|Ether Well|Ethereal Champion|Fallow Earth|Favorable Destiny|Femeref Archers|Femeref Healer|Femeref Knight|Femeref Scouts|Fetid Horror|Final Fortune|Flame Elemental|Flare|Flash|Floodgate|Foratog|Forbidden Crypt|Forsaken Wastes|Frenetic Efreet|Gibbering Hyenas|Goblin Elite Infantry|Goblin Scouts|Goblin Soothsayer|Goblin Tinkerer|Granger Guildmage|Grave Servitude|Gravebane Zombie|Grim Feast|Hakim, Loreweaver|Hall of Gemstone|Harbinger of Night|Harbor Guardian|Harmattan Efreet|Haunting Apparition|Hazerider Drake|Hivis of the Scale|Horrible Hordes|Igneous Golem|Illicit Auction|Illumination|Infernal Contract|Iron Tusk Elephant|Ivory Charm|Jabari's Influence|Jolrael's Centaur|Jolt|Jungle Patrol|Jungle Troll|Kaervek's Hex|Kaervek's Purge|Karoo Meerkat|Kukemssa Pirates|Kukemssa Serpent|Lead Golem|Leering Gargoyle|Lightning Reflexes|Locust Swarm|Lure of Prey|Malignant Growth|Mangara's Blessing|Mangara's Equity|Mangara's Tome|Maro|Melesse Spirit|Merfolk Raiders|Merfolk Seer|Mind Bend|Mind Harness|Mindbender Spores|Mire Shade|Misers' Cage|Mist Dragon|Mtenda Griffin|Mtenda Herder|Mtenda Lion|Natural Balance|Nettletooth Djinn|Noble Elephant|Nocturnal Raid|Null Chamber|Painful Memories|Patagia Golem|Paupers' Cage|Pearl Dragon|Phyrexian Purge|Phyrexian Tribute|Political Trickery|Polymorph|Preferred Selection|Prismatic Boon|Prismatic Circle|Prismatic Lace|Purgatory|Purraj of Urborg|Pyric Salamander|Radiant Essence|Raging Spirit|Rashida Scalebane|Ravenous Vampire|Razor Pendulum|Reality Ripple|Reckless Embermage|Reflect Damage|Reign of Chaos|Reign of Terror|Reparations|Restless Dead|Ritual of Steel|Rock Basilisk|Roots of Life|Sabertooth Cobra|Sand Golem|Sandbar Crocodile|Sapphire Charm|Sawback Manticore|Sea Scryer|Sealed Fate|Searing Spear Askari|Seedling Charm|Seeds of Innocence|Serene Heart|Sewer Rats|Shadowbane|Shallow Grave|Shaper Guildmage|Shauku, Endbringer|Shauku's Minion|Shimmer|Sirocco|Soar|Soul Echo|Soul Rend|Soulshriek|Spatial Binding|Spectral Guardian|Spirit of the Night|Subterranean Spirit|Sunweb|Superior Numbers|Suq'Ata Firewalker|Tainted Specter|Talruum Minotaur|Taniwha|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Imp|Teferi's Isle|Telim'Tor|Telim'Tor's Darts|Telim'Tor's Edict|Teremko Griffin|Thirst|Tombstone Stairwell|Torrent of Lava|Tranquil Domain|Tropical Storm|Uktabi Faerie|Uktabi Wildcats|Unerring Sling|Unfulfilled Desires|Unseen Walker|Unyaro Bee Sting|Unyaro Griffin|Urborg Panther|Vaporous Djinn|Ventifact Bottle|Viashino Warrior|Vigilant Martyr|Village Elder|Vitalizing Cascade|Waiting in the Weeds|Wall of Corpses|Wall of Resistance|Ward of Lights|Warping Wurm|Wave Elemental|Wellspring|Wild Elephant|Windreaper Falcon|Withering Boon|Worldly Tutor|Yare|Zebra Unicorn|Zhalfirin Knight|Zirilan of the Claw|Zombie Mob|Zuberi, Golden Feather|Isolated Chapel|Vault of the Archangel|Burrenton Forge-Tender|Accorder Paladin|Ardent Recruit|Banishment Decree|Choking Fumes|Frantic Salvage|Gore Vassal|Kemba's Legion|Priests of Norn|Tine Shrike|Corrupted Conscience|Cryptoplasm|Distant Memories|Fuel for the Cause|Mirran Spy|Mitotic Manipulation|Neurok Commando|Oculus|Quicksilver Geyser|Serum Raker|Spire Serpent|Steel Sabotage|Vedalken Anatomist|Vedalken Infuser|Vivisection|Caustic Hound|Flensermite|Flesh-Eater Imp|Gruesome Encore|Horrifying Revelation|Massacre Wurm|Morbid Plunder|Nested Ghoul|Phyresis|Phyrexian Crusader|Phyrexian Vatmother|Scourge Servant|Septic Rats|Virulent Wound|Blisterstick Shaman|Burn the Impure|Concussive Bolt|Crush|Gnathosaur|Goblin Wardriver|Hero of Oxid Ridge|Into the Core|Koth's Courier|Kuldotha Flamefiend|Kuldotha Ringleader|Metallic Mastery|Ogre Resister|Rally the Forces|Red Sun's Zenith|Slagstorm|Spiraling Duelist|Blightwidow|Creeping Corrosion|Fangren Marauder|Glissa's Courier|Melira's Keepers|Mirran Mettle|Phyrexian Hydra|Pistus Strike|Plaguemaw Beast|Quilled Slagwurm|Rot Wolf|Tangle Mantis|Thrun, the Last Troll|Unnatural Predation|Viridian Corrupter|Tezzeret, Agent of Bolas|Bladed Sentinel|Blightsteel Colossus|Brass Squire|Core Prowler|Darksteel Plate|Decimator Web|Dross Ripper|Knowledge Pool|Lumengrid Gargoyle|Magnetic Mine|Mirrorworks|Myr Turbine|Myr Welder|Phyrexian Digester|Phyrexian Juggernaut|Phyrexian Revoker|Pierce Strider|Piston Sledge|Razorfield Rhino|Rusted Slasher|Shriekhorn|Silverskin Armor|Skinwing|Spin Engine|Strandwalker|Tangle Hulk|Titan Forge|Training Drone|Viridian Claw|Contested War Zone|Inkmoth Nexus|Avacyn, Guardian Angel|Boonweaver Giant|Constricting Sliver|Dauntless River Marshal|Divine Favor|Ephemeral Shields|First Response|Geist of the Moors|Heliod's Pilgrim|Meditation Puzzle|Midnight Guard|Oppressive Rays|Oreskos Swiftclaw|Paragon of New Dawns|Pillar of Light|Razorfoot Griffin|Return to the Ranks|Sanctified Charge|Selfless Cathar|Seraph of the Masses|Solemn Offering|Soul of Theros|Soulmender|Spectra Ward|Spirit Bonds|Sungrace Pegasus|Tireless Missionaries|Triplicate Spirits|Warden of the Beyond|Aetherspouts|Amphin Pathmage|Chronostutter|Coral Barrier|Diffusion Sliver|Encrust|Ensoul Artifact|Frost Lynx|Fugitive Wizard|Glacial Crasher|Hydrosurge|Jalira, Master Polymorphist|Jorubai Murk Lurker|Kapsho Kitefins|Master of Predicaments|Military Intelligence|Mind Sculpt|Nimbus of the Isles|Paragon of Gathering Mists|Quickling|Research Assistant|Statute of Denial|Stormtide Leviathan|Void Snare|Accursed Spirit|Black Cat|Blood Host|Carrion Crow|Covenant of Blood|Crippling Blight|Cruel Sadist|Endless Obedience|Eternal Thirst|Feast on the Fallen|Leeching Sliver|Necrobite|Necromancer's Assistant|Necromancer's Stockpile|Nightfire Giant|Ob Nixilis, Unshackled|Paragon of Open Graves|Rotfeaster Maggot|Shadowcloak Vampire|Soul of Innistrad|Stain the Mind|Ulcerate|Unmake the Graves|Wall of Limbs|Witch's Familiar|Xathrid Slyblade|Act on Impulse|Aggressive Mining|Altac Bloodseeker|Belligerent Sliver|Blastfire Bolt|Brood Keeper|Burning Anger|Clear a Path|Crowd's Favor|Forge Devil|Foundry Street Denizen|Generator Servant|Goblin Kaboomist|Hoarding Dragon|Inferno Fist|Kird Chieftain|Krenko's Enforcer|Kurkesh, Onakke Ancient|Might Makes Right|Miner's Bane|Paragon of Fierce Defiance|Scrapyard Mongrel|Soul of Shandalar|Back to Nature|Carnivorous Moss-Beast|Feral Incarnation|Hornet Nest|Hunt the Weak|Hunter's Ambush|Invasive Species|Kalonian Twingrove|Life's Legacy|Living Totem|Nissa's Expedition|Paragon of Eternal Wilds|Ranger's Guile|Restock|Roaring Primadox|Runeclaw Bear|Shaman of Spring|Sunblade Elf|Undergrowth Scavenger|Venom Sliver|Verdant Haven|Vineweft|Yisan, the Wanderer Bard|Sliver Hivelord|Avarice Amulet|The Chain Veil|Gargoyle Sentinel|Haunted Plate Mail|Hot Soup|Obelisk of Urd|Perilous Vault|Profane Memento|Rogue's Gloves|Sacred Armory|Scuttling Doom Engine|Shield of the Avatar|Staff of the Death Magus|Staff of the Flame Magus|Staff of the Mind Magus|Staff of the Sun Magus|Staff of the Wild Magus|Tyrant's Machine|Will-Forged Golem|Radiant Fountain|Sliver Hive|Inspired Charge|Centaur Courser|Garruk's Packleader|Angelic Accord|Archangel of Thune|Devout Invocation|Griffin Sentinel|Imposing Sovereign|Indestructibility|Master of Diversion|Path of Bravery|Planar Cleansing|Sentinel Sliver|Seraph of the Sword|Show of Valor|Siege Mastodon|Silence|Steelform Sliver|Stonehorn Chanter|Suntail Hawk|Armored Cancrix|Dismiss into Dream|Elite Arcanist|Essence Scatter|Frost Breath|Galerider Sliver|Glimpse the Future|Illusionary Armor|Merfolk Spy|Messenger Drake|Nephalia Seakite|Seacoast Drake|Sensory Deprivation|Tidebinder Mage|Tome Scour|Trained Condor|Windreader Sphinx|Zephyr Charge|Artificer's Hex|Bogbrew Witch|Corpse Hauler|Dark Favor|Dark Prophecy|Deathgaze Cockatrice|Festering Newt|Grim Return|Lifebane Zombie|Liturgy of Blood|Minotaur Abomination|Nightwing Shade|Quag Sickness|Rise of the Dark Realms|Shadowborn Apostle|Shadowborn Demon|Syphon Sliver|Tenacious Dead|Undead Minotaur|Vampire Warlord|Vile Rebirth|Wring Flesh|Academy Raider|Awaken the Ancient|Barrage of Expendables|Battle Sliver|Blur Sliver|Burning Earth|Canyon Minotaur|Cyclops Tyrant|Dragon Hatchling|Flames of the Firebrand|Fleshpulper Giant|Lightning Talons|Marauding Maulhorn|Mindsparker|Molten Birth|Regathan Firecat|Smelt|Striking Sliver|Thorncaster Sliver|Thunder Strike|Wild Guess|Advocate of the Beast|Bramblecrush|Briarpack Alpha|Brindle Boar|Enlarge|Gladecover Scout|Groundshaker Sliver|Into the Wilds|Kalonian Tusker|Manaweft Sliver|Oath of the Ancient Wood|Predatory Sliver|Primeval Bounty|Rumbling Baloth|Savage Summoning|Sporemound|Trollhide|Vastwood Hydra|Voracious Wurm|Witchstalker|Bubbling Cauldron|Guardian of the Ages|Millstone|Pyromancer's Gauntlet|Ring of Three Wishes|Sliver Construct|Strionic Resonator|Vial of Poison|Angel's Mercy|Aven Squire|Battleflight Eagle|Captain's Call|Crusader of Odric|Glorious Charge|Griffin Protector|Guardian Lions|Guardians of Akrasa|Healer of the Pride|Knight of Glory|Prized Elephant|Rhox Faithmender|Silvercoat Lion|Sublime Archangel|Touch of the Eternal|War Falcon|Warclamp Mastiff|Arctic Aven|Courtly Provocateur|Downpour|Harbor Serpent|Index|Master of the Pearl Trident|Redirect|Switcheroo|Talrand's Invocation|Void Stalker|Blood Reckoning|Diabolic Revelation|Disentomb|Duskmantle Prowler|Duty-Bound Dead|Essence Drain|Harbor Bandit|Knight of Infamy|Liliana's Shade|Nefarox, Overlord of Grixis|Phylactery Lich|Servant of Nefarox|Shimian Specter|Veilborn Ghoul|Wit's End|Chandra, the Firebrand|Cleaver Riot|Craterize|Crimson Muckwader|Firewing Phoenix|Goblin Battle Jester|Mindclaw Shaman|Reckless Brute|Slumbering Dragon|Thundermaw Hellkite|Volcanic Strength|Worldfire|Bond Beetle|Boundless Realms|Bountiful Harvest|Duskdale Wurm|Elderscale Wurm|Fungal Sprouting|Garruk, Primal Hunter|Predatory Rampage|Primal Huntbeast|Ranger's Path|Serpent's Gift|Spiked Baloth|Yeva, Nature's Herald|Akroma's Memorial|Clock of Omens|Gem of Becoming|Ring of Evos Isle|Ring of Kalonia|Ring of Thune|Ring of Valkas|Ring of Xathrid|Sands of Delirium|Hellion Crucible|Alabaster Mage|Angelic Destiny|Arbalest Elite|Archon of Justice|Armored Warhorse|Assault Griffin|Benalish Veteran|Gideon's Avenger|Griffin Rider|Guardians' Pledge|Lifelink|Peregrine Griffin|Personal Sanctuary|Roc Egg|Stonehorn Dignitary|Timely Reinforcements|Alluring Siren|Amphin Cutthroat|Aven Fleetwing|Chasm Drake|Djinn of Wishes|Ice Cage|Jace's Erasure|Lord of the Unreal|Master Thief|Mind Unbound|Skywinder Drake|Time Reversal|Visions of Beyond|Devouring Swarm|Distress|Drifting Shade|Hideous Visage|Monomania|Onyx Mage|Rune-Scarred Demon|Sorin's Vengeance|Sutured Ghoul|Taste of Blood|Vengeful Pharaoh|Warpath Ghoul|Bonebreaker Giant|Crimson Mage|Furyborn Hellkite|Goblin Bangchuckers|Goblin Chieftain|Manic Vandal|Scrambleverse|Tectonic Rift|Wall of Torches|Autumn's Veil|Carnage Wurm|Cudgel Troll|Doubling Chant|Garruk's Companion|Greater Basilisk|Hunter's Insight|Lurking Crocodile|Sacred Wolf|Skinshifter|Adaptive Automaton|Crown of Empires|Crumbling Colossus|Greatsword|Kite Shield|Kraken's Eye|Manalith|Rusted Sentinel|Scepter of Empires|Sundial of the Infinite|Throne of Empires|Wurm's Tooth|Blinding Mage|Cloud Crusader|Excommunicate|Palace Guard|Serra Ascendant|Vengeful Archon|Azure Drake|Diminish|Foresee|Leyline of Anticipation|Mass Polymorph|Merfolk Sovereign|Phantom Beast|Barony Vampire|Blood Tithe|Dark Tutelage|Demon of Death's Gate|Leyline of the Void|Liliana's Caress|Necrotic Plague|Nether Horror|Relentless Rats|Rotting Legion|Stabbing Pain|Arc Runner|Berserkers of Blood Ridge|Bloodcrazed Goblin|Chandra's Spitfire|Cyclops Gladiator|Destructive Force|Ember Hauler|Incite|Leyline of Punishment|Magma Phoenix|Pyretic Ritual|Wild Evocation|Awakener Druid|Dryad's Favor|Fauna Shaman|Hornet Sting|Hunters' Feast|Leyline of Vitality|Nature's Spiral|Obstinate Baloth|Primal Cocoon|Protean Hydra|Wall of Vines|Brittle Effigy|Crystal Ball|Stone Golem|Warlord's Axe|Guardian Seraph|Rhox Pikemaster|Undead Slayer|Wall of Faith|Convincing Mirage|Disorient|Hive Mind|Illusionary Servant|Serpent of the Endless Sea|Sphinx Ambassador|Zephyr Sprite|Acolyte of Xathrid|Dread Warlock|Kelinore Bat|Soul Bleed|Burning Inquiry|Burst of Speed|Goblin Artillery|Ignite Disorder|Inferno Elemental|Jackal Familiar|Viashino Spearhunter|Yawning Fissure|Borderland Ranger|Bramble Creeper|Emerald Oryx|Enormous Baloth|Entangling Vines|Great Sable Stag|Kalonian Behemoth|Master of the Wild Hunt|Mist Leopard|Mold Adder|Regenerate|Darksteel Colossus|Gorgon Flail|Magebane Armor|Mirror of Fate|Spellbook|Brigid, Hero of Kinsbaile|Cenn's Heir|Changeling Hero|Dawnfluke|Entangling Trap|Favor of the Mighty|Goldmeadow Dodger|Goldmeadow Stalwart|Harpoon Sniper|Judge of Currents|Kinsbaile Balloonist|Kithkin Harbinger|Kithkin Healer|Lairwatch Giant|Militia's Pride|Neck Snap|Oaken Brawler|Purity|Sentry Oak|Shields of Velis Vel|Soaring Hope|Springjack Knight|Summon the School|Surge of Thoughtweft|Thoughtweft Trio|Triclopean Sight|Veteran of the Depths|Wellgabber Apothecary|Wispmare|Wizened Cenn|Aquitect's Will|Benthicore|Broken Ambitions|Captivating Glance|Deeptread Merrow|Drowner of Secrets|Ego Erasure|Ethereal Whiskergill|Faerie Harbinger|Faerie Trickery|Fallowsage|Fathom Trawl|Forced Fruition|Glen Elendra Pranksters|Glimmerdust Nap|Inkfathom Divers|Merrow Commerce|Merrow Harbinger|Mistbind Clique|Paperfin Rascal|Protective Bubble|Ringskipper|Sentinels of Glen Elendra|Shapesharer|Silvergill Adept|Silvergill Douser|Sower of Temptation|Stonybrook Angler|Streambed Aquitects|Surgespanner|Tideshaper Mystic|Turtleshell Changeling|Wanderwine Prophets|Zephyr Net|Black Poplar Shaman|Bog Hoodlums|Boggart Birth Rite|Boggart Harbinger|Boggart Loggers|Boggart Mob|Cairn Wanderer|Colfenor's Plans|Dread|Exiled Boggart|Faerie Tauntings|Final Revels|Fodder Launch|Hoarder's Greed|Hornet Harasser|Hunter of Eyeblights|Knucklebone Witch|Moonglove Winnower|Mournwhelk|Nath's Buffoon|Nectar Faerie|Nettlevine Blight|Nightshade Stinger|Oona's Prowler|Prowess of the Fair|Quill-Slinger Boggart|Scarred Vinebreeder|Skeletal Changeling|Spiderwig Boggart|Squeaking Pie Sneak|Thorntooth Witch|Weed Strangle|Adder-Staff Boggart|Ashling the Pilgrim|Ashling's Prerogative|Axegrinder Giant|Boggart Forager|Boggart Sprite-Chaser|Caterwauling Boggart|Ceaseless Searblades|Changeling Berserker|Consuming Bonfire|Flamekin Bladewhirl|Flamekin Spitfire|Giant Harbinger|Giant's Ire|Glarewielder|Goatnapper|Hearthcage Giant|Heat Shimmer|Lowland Oaf|Needle Drop|Nova Chaser|Rebellion of the Flamekin|Battlewand Oak|Bog-Strider Ash|Changeling Titan|Elvish Branchbender|Elvish Handservant|Epic Proportions|Eyes of the Wisent|Fistful of Force|Gilt-Leaf Ambush|Guardian of Cloverdell|Heal the Scars|Hunt Down|Jagged-Scar Archers|Kithkin Daggerdare|Kithkin Mourncaller|Lammastide Weave|Nath's Elite|Rootgrapple|Seedguide Ash|Spring Cleaning|Sylvan Echoes|Timber Protector|Treefolk Harbinger|Vigor|Warren-Scourge Elf|Woodland Changeling|Woodland Guidance|Gaddock Teeg|Sygg, River Guide|Wort, Boggart Auntie|Wydwen, the Biting Gale|Colfenor's Urn|Dolmen Gate|Herbal Poultice|Springleaf Drum|Thorn of Amethyst|Twinning Glass|Wanderer's Twig|Auntie's Hovel|Gilt-Leaf Palace|Howltooth Hollow|Secluded Glen|Shelldock Isle|Wanderwine Hub|Akroma's Devoted|Aven Redeemer|Aven Warhawk|Beacon of Destiny|Celestial Gatekeeper|Cloudreach Cavalry|Daru Mender|Daru Sanctifier|Daru Stinger|Defender of the Order|Glowrider|Liege of the Axe|Lowland Tracker|Planar Guide|Plated Sliver|Starlight Invoker|Sunstrike Legionnaire|Swooping Talon|Wall of Hope|Ward Sliver|Whipgrass Entangler|Wingbeat Warrior|Aven Envoy|Cephalid Pathmage|Covert Operative|Crookclaw Elder|Dermoplasm|Gempalm Sorcerer|Glintwing Invoker|Keeper of the Nine Gales|Master of the Veil|Mistform Seaswift|Mistform Sliver|Mistform Wakecaster|Primoc Escapee|Riptide Director|Riptide Mangler|Shifting Sliver|Synapse Sliver|Warped Researcher|Weaver of Lies|Aphetto Exterminator|Blood Celebrant|Crypt Sliver|Dark Supplicant|Deathmark Prelate|Drinker of Sorrow|Dripping Dead|Earthblighter|Embalmed Brawler|Gempalm Polluter|Ghastly Remains|Goblin Turncoat|Graveborn Muse|Hollow Specter|Infernal Caretaker|Skinthinner|Smokespew Invoker|Sootfeather Flock|Toxin Sliver|Vile Deacon|Zombie Brute|Blade Sliver|Bloodstoke Howler|Crested Craghorn|Frenetic Raptor|Goblin Assassin|Goblin Clearcutter|Goblin Dynamo|Goblin Firebug|Goblin Grappler|Goblin Lookout|Hunter Sliver|Macetail Hystrodon|Magma Sliver|Ridgetop Raptor|Rockshard Elemental|Shaleskin Plower|Skirk Alarmist|Skirk Outrider|Unstable Hulk|Warbreak Trumpeter|Berserk Murlodont|Branchsnap Lorian|Brontotherium|Canopy Crawler|Defiant Elf|Elvish Soultiller|Glowering Rogon|Hundroog|Nantuko Vigilante|Needleshot Gourna|Patron of the Wild|Primal Whisperer|Root Sliver|Seedborn Muse|Totem Speaker|Tribal Forcemage|Vexing Beetle|Wirewood Channeler|Wirewood Hivemaster|Abomination|Adventurers' Guildhouse|Aerathi Berserker|Aisling Leprechaun|Anti-Magic Aura|Ayesha Tanaka|Backdraft|Backfire|Barbary Apes|Beasts of Bogardan|Black Mana Battery|Blazing Effigy|Blue Mana Battery|Brine Hag|Cat Warriors|Cathedral of Serra|Caverns of Despair|Clergy of the Holy Nimbus|Cocoon|Crevasse|Deadfall|Devouring Deep|Dream Coat|Dwarven Song|Elder Spawn|Emerald Dragonfly|Enchanted Being|Energy Tap|Equinox|Eternal Warrior|Falling Star|Feint|Field of Dreams|Flash Counter|Floral Spuzzem|Forethought Amulet|Fortified Area|Giant Slug|Giant Turtle|Glyph of Delusion|Glyph of Destruction|Glyph of Doom|Glyph of Life|Glyph of Reincarnation|Gosta Dirk|Gravity Sphere|Great Defender|Great Wall|Green Mana Battery|Headless Horseman|Heaven's Gate|Hell Swarm|Hell's Caretaker|Holy Day|Hornet Cobra|Horror of Horrors|Hyperion Blacksmith|Ichneumon Druid|Imprison|Indestructible Aura|Infernal Medusa|Infinite Authority|Invoke Prejudice|Johan|Jovial Evil|Kasimir the Lone Wolf|Keepers of the Faith|Kry Shield|Land's Edge|Life Matrix|Lifeblood|Lord Magnus|Marble Priest|Master of the Hunt|Mold Demon|Moss Monster|Mountain Stronghold|North Star|Part Water|Pit Scorpion|Pixie Queen|Pradesh Gypsies|Primordial Ooze|Psionic Entity|Puppet Master|Quagmire|Quarum Trench Gnomes|Raging Bull|Rapid Fire|Rebirth|Red Mana Battery|Relic Barrier|Relic Bind|Remove Enchantments|Revelation|Reverberation|Ring of Immortals|Rust|Sea Kings' Blessing|Seafarer's Quay|Seeker|Segovian Leviathan|Sentinel|Shelkin Brownie|Shield Wall|Shimian Night Stalker|Silhouette|Spectral Cloak|Spirit Link|Spiritual Sanctuary|Subdue|Sylvan Paradise|Teleport|Tempest Efreet|The Brute|Tolaria|Touch of Darkness|Transmutation|Tundra Wolves|Typhoon|Undertow|Unholy Citadel|Ur-Drago|Venarian Gold|Visions|Walking Dead|Wall of Caltrops|Wall of Dust|Wall of Earth|Wall of Heat|Wall of Opposition|Wall of Putrid Flesh|Wall of Shadows|Wall of Tombstones|Wall of Vapor|Wall of Wonder|White Mana Battery|Wolverine Pack|Abzan Battle Priest|Ainok Bond-Kin|Alabaster Kirin|Dazzling Ramparts|Defiant Strike|End Hostilities|Feat of Resistance|Firehoof Cavalry|Jeskai Student|Mardu Hateblade|Mardu Hordechief|Rush of Battle|Sage-Eye Harrier|Salt Road Patrol|Seeker of the Way|Siegecraft|Take Up Arms|Timely Hordemate|Venerable Lammasu|War Behemoth|Watcher of the Roost|Wingmate Roc|Blinding Spray|Clever Impersonator|Dragon's Eye Savants|Embodiment of Spring|Force Away|Glacial Stalker|Jeskai Windscout|Kheru Spellsnatcher|Mistfire Weaver|Monastery Flock|Mystic of the Hidden Way|Pearl Lake Ancient|Quiet Contemplation|Riverwheel Aerialists|Scaldkin|Scion of Glaciers|Set Adrift|Singing Bell Strike|Stubborn Denial|Taigam's Scheming|Waterwhirl|Wetland Sambar|Whirlwind Adept|Bellowing Saddlebrute|Bitter Revelation|Dead Drop|Debilitating Injury|Disowned Ancestor|Dutiful Return|Empty the Pits|Gurmag Swiftwing|Kheru Bloodsucker|Kheru Dreadmaw|Krumar Bond-Kin|Mardu Skullhunter|Mer-Ek Nightblade|Molting Snakeskin|Murderous Cut|Raiders' Spoils|Rakshasa's Secret|Retribution of the Ancients|Rite of the Serpent|Rotting Mastodon|Ruthless Ripper|Shambling Attendants|Sidisi's Pet|Sultai Scavenger|Swarm of Bloodflies|Unyielding Krumar|Ainok Tracker|Arrow Storm|Ashcloud Phoenix|Barrage of Boulders|Bloodfire Expert|Bloodfire Mentor|Bring Low|Canyon Lurkers|Dragon Grip|Goblinslide|Horde Ambusher|Howl of the Horde|Leaping Master|Mardu Blazebringer|Mardu Warshrieker|Monastery Swiftspear|Sarkhan, the Dragonspeaker|Summit Prowler|Swift Kick|Valley Dasher|War-Name Aspirant|Alpine Grizzly|Archers' Parapet|Awaken the Bear|Become Immense|Dragonscale Boon|Feed the Clan|Highland Game|Hooded Hydra|Hooting Mandrills|Kin-Tree Warden|Longshot Squad|Meandering Towershell|Pine Walker|Roar of Challenge|Sagu Archer|Savage Punch|Scout the Borders|See the Unwritten|Smoke Teller|Sultai Flayer|Temur Charger|Tusked Colossodon|Woolly Loxodon|Abomination of Gudul|Abzan Guide|Armament Corps|Bear's Companion|Chief of the Edge|Chief of the Scale|Death Frenzy|Efreet Weaponmaster|Highspire Mantis|Icefeather Aven|Jeskai Charm|Kin-Tree Invocation|Mantis Rider|Mardu Charm|Mardu Roughrider|Master the Way|Mindswipe|Ponyback Brigade|Rakshasa Deathdealer|Ride Down|Sagu Mauler|Savage Knuckleblade|Secret Plans|Snowhorn Rider|Sorin, Solemn Visitor|Sultai Soothsayer|Temur Charm|Warden of the Eye|Winterflame|Abzan Banner|Altar of the Brood|Briber's Purse|Cranial Archive|Ghostfire Blade|Heart-Piercer Bow|Jeskai Banner|Lens of Clarity|Mardu Banner|Sultai Banner|Temur Banner|Ugin's Nexus|Witness of the Ages|Tomb of the Spirit Dragon|Acrobatic Maneuver|Aetherstorm Roc|Angel of Invention|Authority of the Consuls|Aviary Mechanic|Built to Last|Captured by the Consulate|Consulate Surveillance|Consul's Shieldguard|Eddytrail Hawk|Fairgrounds Warden|Fragmentize|Fumigate|Gearshift Ace|Glint-Sleeve Artisan|Herald of the Fair|Impeccable Timing|Master Trinketeer|Ninth Bridge Patrol|Pressure Point|Propeller Pioneer|Refurbish|Revoke Privileges|Servo Exhibition|Skyswirl Harrier|Skywhaler's Shot|Tasseled Dromedary|Thriving Ibex|Toolcraft Exemplar|Trusty Companion|Visionary Augmenter|Wispweaver Angel|Aether Meltdown|Aether Theorist|Aethersquall Ancient|Ceremonious Rejection|Confiscation Coup|Curio Vendor|Disappearing Act|Dramatic Reversal|Era of Innovation|Experimental Aviator|Failed Inspection|Gearseeker Serpent|Glimmer of Genius|Glint-Nest Crane|Hightide Hermit|Insidious Will|Janjeet Sentry|Long-Finned Skywhale|Malfunction|Metallurgic Summonings|Minister of Inquiries|Nimble Innovator|Padeem, Consul of Innovation|Paradoxical Outcome|Revolutionary Rebuff|Saheeli's Artistry|Select for Inspection|Shrewd Negotiation|Tezzeret's Ambition|Thriving Turtle|Vedalken Blademaster|Weldfast Wingsmith|Aetherborn Marauder|Ambitious Aetherborn|Demon of Dark Schemes|Dhund Operative|Die Young|Dukhara Scavenger|Eliminate the Competition|Embraal Bruiser|Essence Extraction|Fortuitous Find|Foundry Screecher|Fretwork Colony|Gonti, Lord of Luxury|Harsh Scrutiny|Lawless Broker|Live Fast|Lost Legacy|Make Obsolete|Marionette Master|Maulfist Squad|Midnight Oil|Morbid Curiosity|Night Market Lookout|Ovalchase Daredevil|Prakhata Club Security|Rush of Vitality|Subtle Strike|Syndicate Trafficker|Thriving Rats|Tidy Conclusion|Underhanded Designs|Weaponcraft Enthusiast|Aethertorch Renegade|Brazen Scourge|Built to Smash|Cathartic Reunion|Chandra, Torch of Defiance|Chandra's Pyrohelix|Fateful Showdown|Furious Reprisal|Giant Spectacle|Harnessed Lightning|Incendiary Sabotage|Inventor's Apprentice|Lathnu Hellion|Madcap Experiment|Maulfist Doorbuster|Pia Nalaar|Quicksmith Genius|Reckless Fireweaver|Renegade Tactics|Ruinous Gremlin|Salivating Gremlins|Skyship Stalker|Spark of Creativity|Speedway Fanatic|Spireside Infiltrator|Spontaneous Artist|Start Your Engines|Territorial Gorger|Terror of the Fairgrounds|Thriving Grubs|Wayward Giant|Welding Sparks|Appetite for the Unnatural|Arborback Stomper|Architect of the Untamed|Armorcraft Judge|Attune with Aether|Blossoming Defense|Bristling Hydra|Commencement of Festivities|Cowl Prowler|Cultivator of Blades|Dubious Challenge|Durable Handicraft|Elegant Edgecrafters|Fairgrounds Trumpeter|Ghirapur Guide|Highspire Artisan|Kujar Seedsculptor|Larger Than Life|Longtusk Cub|Nature's Way|Nissa, Vital Force|Ornamental Courage|Oviya Pashiri, Sage Lifecrafter|Peema Outrider|Riparian Tiger|Sage of Shaila's Claim|Servant of the Conduit|Take Down|Thriving Rhino|Wild Wanderer|Wildest Dreams|Wily Bandar|Cloudblazer|Contraband Kingpin|Depala, Pilot Exemplar|Dovin Baan|Empyreal Voyager|Engineered Might|Hazardous Conditions|Kambal, Consul of Allocation|Rashmi, Eternities Crafter|Restoration Gearsmith|Saheeli Rai|Unlicensed Disintegration|Veteran Motorist|Voltaic Brawler|Whirler Virtuoso|Accomplished Automaton|Aetherflux Reservoir|Aetherworks Marvel|Animation Module|Aradara Express|Ballista Charger|Bastion Mastodon|Bomat Bazaar Barge|Bomat Courier|Cogworker's Puzzleknot|Consulate Skygate|Cultivator's Caravan|Deadlock Trap|Decoction Module|Demolition Stomper|Dukhara Peafowl|Dynavolt Tower|Eager Construct|Electrostatic Pummeler|Fabrication Module|Filigree Familiar|Fireforger's Puzzleknot|Fleetwheel Cruiser|Foundry Inspector|Ghirapur Orrery|Glassblower's Puzzleknot|Inventor's Goggles|Iron League Steed|Key to the City|Metalspinner's Puzzleknot|Metalwork Colossus|Multiform Wonder|Narnam Cobra|Ovalchase Dragster|Panharmonicon|Perpetual Timepiece|Prakhata Pillar-Bug|Renegade Freighter|Scrapheap Scrounger|Self-Assembler|Sky Skiff|Skysovereign, Consul Flagship|Smuggler's Copter|Snare Thopter|Torch Gauntlet|Weldfast Monitor|Whirlermaker|Woodweaver's Puzzleknot|Workshop Assistant|Aether Hub|Blooming Marsh|Botanical Sanctum|Concealed Courtyard|Inspiring Vantage|Inventors' Fair|Sequestered Stash|Spirebluff Canal|Chandra, Pyrogenius|Flame Lash|Liberating Combustion|Renegade Firebrand|Nissa, Nature's Artisan|Guardian of the Great Conduit|Terrain Elemental|Verdant Crescendo|Ancestor's Chosen|Aven Warcraft|Battlewise Aven|Border Patrol|Cagemail|Chastise|Commander Eesha|Funeral Pyre|Golden Wish|Lead Astray|Nomad Mythmaker|Phantom Flock|Prismatic Strands|Pulsemage Advocate|Ray of Revelation|Selfless Exorcist|Shieldmage Advocate|Silver Seraph|Solitary Confinement|Soulcatchers' Aerie|Test of Endurance|Trained Pronghorn|Vigilant Sentry|Aven Fogbringer|Cephalid Constable|Cephalid Inkshrouder|Defy Gravity|Envelop|Flash of Insight|Grip of Amnesia|Hapless Researcher|Laquatus's Disdain|Lost in Thought|Mental Note|Mirror Wall|Mist of Stagnation|Scalpelexis|Spelljack|Telekinetic Bonds|Web of Inertia|Wormfang Behemoth|Wormfang Crab|Wormfang Drake|Wormfang Manta|Wormfang Newt|Wormfang Turtle|Balthor the Defiled|Cabal Trainee|Death Wish|Earsplitting Rats|Filth|Grave Consequences|Masked Gorgon|Morality Shift|Rats' Feast|Toxic Stench|Treacherous Vampire|Treacherous Werewolf|Arcane Teachings|Barbarian Bully|Book Burning|Dwarven Bloodboiler|Dwarven Driller|Dwarven Scorcher|Ember Shot|Firecat Blitz|Flaring Pain|Fledgling Dragon|Goretusk Firebeast|Infectious Rage|Jeska, Warrior Adept|Lava Dart|Liberated Dwarf|Lightning Surge|Planar Chaos|Shaman's Trance|Soulgorger Orgg|Spellgorger Barbarian|Swelter|Swirling Sandstorm|Anurid Barkripper|Anurid Swarmsnapper|Battlefield Scrounger|Canopy Claws|Centaur Rootcaster|Crush of Wurms|Epic Struggle|Exoskeletal Armor|Folk Medicine|Forcemage Advocate|Giant Warthog|Harvester Druid|Ironshell Beetle|Krosan Reclamation|Krosan Wayfarer|Nantuko Tracer|Phantom Centaur|Phantom Tiger|Seedtime|Serene Sunset|Thriss, Nantuko Primus|Tunneler Wurm|Venomous Vines|Anurid Brushhopper|Hunting Grounds|Riftstone Portal|Aegis of the Gods|Ajani's Presence|Akroan Mastiff|Armament of Nyx|Deicide|Eidolon of Rhetoric|Font of Vigor|Godsend|Harvestguard Alseids|Lagonna-Band Trailblazer|Launch the Fleet|Leonin Iconoclast|Mortal Obstinacy|Nyx-Fleece Ram|Phalanx Formation|Quarry Colossus|Sightless Brawler|Skybind|Skyspear Cavalry|Stonewise Fortifier|Supply-Line Cranes|Tethmos High Priest|Aerial Formation|Battlefield Thaumaturge|Countermand|Crystalline Nautilus|Dakra Mystic|Daring Thief|Font of Fortunes|Godhunter Octopus|Hour of Need|Hubris|Hypnotic Siren|Interpret the Signs|Kiora's Dismissal|Pin to the Earth|Polymorphous Rush|Pull from the Deep|Riptide Chimera|Rise of Eagles|Sage of Hours|Thassa's Devourer|Thassa's Ire|Triton Cavalry|Triton Shorestalker|War-Wing Siren|Whitewater Naiads|Agent of Erebos|Aspect of Gorgon|Bloodcrazed Hoplite|Cast into Darkness|Cruel Feeding|Dictate of Erebos|Extinguish All Hope|Feast of Dreams|Felhide Petrifier|Font of Return|Gnarled Scarhide|Grim Guardian|King Macar, the Gold-Cursed|Master of the Feast|Nightmarish End|Nyx Infusion|Pharika's Chosen|Returned Reveler|Ritual of the Returned|Rotted Hulk|Silence the Believers|Spiteful Blow|Thoughtrender Lamia|Worst Fears|Akroan Line Breaker|Bearer of the Heavens|Blinding Flare|Cyclops of Eternal Fury|Eidolon of the Great Revel|Flamespeaker's Will|Flurry of Horns|Font of Ire|Forgeborn Oreads|Gluttonous Cyclops|Harness by Force|Knowledge and Power|Lightning Diadem|Mogis's Warhound|Pensive Minotaur|Prophetic Flamespeaker|Riddle of Lightning|Rollick of Abandon|Rouse the Mob|Satyr Hoplite|Sigiled Skink|Spite of Mogis|Starfall|Twinflame|Wildfire Cerberus|Bassara Tower Archer|Colossal Heroics|Consign to Dust|Desecration Plague|Dictate of Karametra|Font of Fertility|Golden Hind|Goldenhide Ox|Humbler of Mortals|Hydra Broodmaster|Kruphix's Insight|Market Festival|Nature's Panoply|Nessian Game Warden|Oakheart Dryads|Pheres-Band Thunderhoof|Pheres-Band Warchief|Renowned Weaver|Reviving Melody|Satyr Grovedancer|Setessan Tactics|Spirespine|Strength from the Fallen|Swarmborn Giant|Ajani, Mentor of Heroes|Athreos, God of Passage|Desperate Stand|Disciple of Deceit|Fleetfeather Cockatrice|Keranos, God of Storms|Kruphix, God of Horizons|Nyx Weaver|Pharika, God of Affliction|Revel of the Fallen God|Armory of Iroas|Chariot of Victory|Deserter's Quarters|Temple of Epiphany|Temple of Malady|Abbey Griffin|Angel of Flight Alabaster|Angelic Overseer|Avacynian Priest|Cloistered Youth|Unholy Fiend|Feeling of Dread|Gallows Warden|Nevermore|Paraselene|Purify the Grave|Spare from Evil|Spectral Rider|Thraben Purebloods|Thraben Sentry|Thraben Militia|Urgent Exorcism|Voiceless Spirit|Armored Skaab|Back from the Brink|Battleground Geist|Civilized Scholar|Homicidal Brute|Delver of Secrets|Insectile Aberration|Deranged Assistant|Fortress Crab|Frightful Delusion|Hysterical Blindness|Invisible Stalker|Laboratory Maniac|Lantern Spirit|Lost in the Mist|Memory's Journey|Mindshrieker|Mirror-Mad Phantasm|Moon Heron|Murder of Crows|Rooftop Storm|Runic Repetition|Selhoff Occultist|Skaab Ruinator|Spectral Flight|Stitcher's Apprentice|Sturmgeist|Undead Alchemist|Bitterheart Witch|Bloodline Keeper|Lord of Lineage|Corpse Lunge|Curse of Death's Hold|Curse of Oblivion|Endless Ranks of the Dead|Ghoulcaller's Chant|Gruesome Deformity|Heartless Summoning|Manor Skeleton|Markov Patrician|Maw of the Mire|Rotting Fensnake|Screeching Bat|Stalking Vampire|Skeletal Grimace|Vampire Interloper|Village Cannibals|Balefire Dragon|Crossway Vampire|Curse of Stalked Prey|Curse of the Pierced Heart|Falkenrath Marauders|Feral Ridgewolf|Furor of the Bitten|Hanweir Watchkeep|Bane of Hanweir|Harvest Pyre|Heretic's Punishment|Infernal Plunge|Instigator Gang|Wildblood Pack|Into the Maw of Hell|Kessig Wolf|Kruin Outlaw|Terror of Kruin Pass|Night Revelers|Nightbird's Clutches|Rage Thrower|Reckless Waif|Merciless Predator|Riot Devils|Rolling Temblor|Scourge of Geier Reach|Stromkirk Noble|Tormented Pariah|Rampaging Werewolf|Traitorous Blood|Vampiric Fury|Village Ironsmith|Ironfang|Ambush Viper|Caravan Vigil|Creeping Renaissance|Darkthicket Wolf|Daybreak Ranger|Nightfall Predator|Elder of Laurels|Essence of the Wild|Full Moon's Rise|Garruk Relentless|Garruk, the Veil-Cursed|Gatstaf Shepherd|Gatstaf Howler|Gnaw to the Bone|Grave Bramble|Grizzled Outcasts|Krallenhorde Wantons|Gutter Grime|Hamlet Captain|Hollowhenge Scavenger|Kindercatch|Make a Wish|Moldgraf Monstrosity|Moonmist|Parallel Lives|Somberwald Spider|Spidery Grasp|Splinterfright|Travel Preparations|Tree of Redemption|Ulvenwald Mystics|Ulvenwald Primordials|Villagers of Estwald|Howlpack of Estwald|Woodland Sleuth|Wreath of Geists|Grimgrin, Corpse-Born|Cellar Door|Creepy Doll|Demonmail Hauberk|Geistcatcher's Rig|Ghoulcaller's Bell|Graveyard Shovel|Grimoire of the Dead|Inquisitor's Flail|Manor Gargoyle|Mask of Avacyn|One-Eyed Scarecrow|Runechanter's Pike|Silver-Inlaid Dagger|Trepanation Blade|Witchbane Orb|Wooden Stake|Clifftop Retreat|Gavony Township|Hinterland Harbor|Moorland Haunt|Nephalia Drownyard|Stensia Bloodhall|Sulfur Falls|Woodland Cemetery|Alabaster Leech|Ardent Soldier|Atalya, Samite Master|Benalish Emissary|Benalish Heralds|Capashen Unicorn|Crimson Acolyte|Crusading Knight|Death or Glory|Dismantling Blow|Divine Presence|Fight or Flight|Glimmering Angel|Global Ruin|Harsh Judgment|Liberate|Obsidian Acolyte|Orim's Touch|Pledge of Loyalty|Prison Barricade|Protective Sphere|Pure Reflection|Rampant Elephant|Restrain|Rewards of Diversity|Ruham Djinn|Samite Ministration|Spirit of Resistance|Spirit Weaver|Strength of Unity|Sunscape Apprentice|Sunscape Master|Teferi's Care|Wayfaring Giant|Winnow|Barrin's Unmaking|Blind Seer|Breaking Wave|Collective Restraint|Crystal Spray|Dream Thrush|Empress Galina|Essence Leak|Faerie Squadron|Mana Maze|Manipulate Fate|Metathran Aerostat|Metathran Transport|Metathran Zombie|Probe|Psychic Battle|Rainbow Crow|Sapphire Leech|Shoreline Raider|Sky Weaver|Stormscape Apprentice|Stormscape Master|Sway of Illusion|Teferi's Response|Temporal Distortion|Tidal Visionary|Tolarian Emissary|Vodalian Hypnotist|Vodalian Merchant|Vodalian Serpent|Well-Laid Plans|Worldly Counsel|Zanam Djinn|Andradite Leech|Bog Initiate|Crypt Angel|Defiling Tears|Desperate Research|Devouring Strossus|Do or Die|Dredge|Duskwalker|Firescreamer|Goham Djinn|Hate Weaver|Marauding Knight|Mourning|Nightscape Apprentice|Nightscape Master|Phyrexian Infiltrator|Phyrexian Reaper|Phyrexian Slayer|Plague Spitter|Scavenged Weaponry|Soul Burn|Spreading Plague|Tainted Well|Trench Wurm|Tsabo's Assassin|Tsabo's Decree|Urborg Emissary|Urborg Phantom|Urborg Shambler|Urborg Skeleton|Yawgmoth's Agenda|Ancient Kavu|Bend or Break|Callous Giant|Chaotic Strike|Collapsing Borders|Firebrand Ranger|Ghitu Fire|Goblin Spy|Halam Djinn|Hooded Kavu|Kavu Aggressor|Kavu Monarch|Kavu Runner|Kavu Scout|Lightning Dart|Loafing Giant|Mages' Contest|Overload|Pouncing Kavu|Rage Weaver|Rogue Kavu|Ruby Leech|Savage Offensive|Scarred Puma|Scorching Lava|Searing Rays|Shivan Emissary|Shivan Harvest|Skittish Kavu|Skizzik|Slimy Kavu|Stand or Fall|Tectonic Instability|Thunderscape Apprentice|Thunderscape Master|Turf Wound|Viashino Grappler|Zap|Aggressive Urge|Bind|Blurred Mongoose|Canopy Surge|Elfhame Sanctuary|Explosive Growth|Jade Leech|Kavu Chameleon|Kavu Climber|Kavu Lair|Kavu Titan|Llanowar Cavalry|Llanowar Elite|Llanowar Vanguard|Might Weaver|Pincer Spider|Pulse of Llanowar|Quirion Sentinel|Quirion Trailblazer|Rooting Kavu|Saproling Infestation|Saproling Symbiosis|Scouting Trek|Serpentine Kavu|Sulam Djinn|Thornscape Master|Treefolk Healer|Utopia Tree|Vigorous Charge|Wallop|Wandering Stream|Whip Silk|Absorb|Aether Rift|Armored Guardian|Backlash|Barrin's Spite|Cinder Shade|Dromar, the Banisher|Dueling Grounds|Frenzied Tilling|Galina's Knight|Horned Cheetah|Hunting Kavu|Kangee, Aerie Keeper|Llanowar Knight|Meteor Storm|Noble Panther|Ordered Migration|Overabundance|Plague Spores|Pyre Zombie|Reckless Assault|Riptide Crab|Sabertooth Nishoba|Samite Archer|Seer's Vision|Shivan Zombie|Sleeper's Robe|Slinking Serpent|Smoldering Tar|Stalking Assassin|Sterling Grove|Tsabo Tavoc|Urborg Drake|Vicious Kavu|Vile Consumption|Vodalian Zombie|Voracious Cobra|Wings of Hope|Yavimaya Barbarian|Yavimaya Kavu|Stand|Deliver|Alloy Golem|Bloodstone Cameo|Crosis's Attendant|Darigaaz's Attendant|Drake-Skull Cameo|Dromar's Attendant|Juntu Stakes|Lotus Guardian|Phyrexian Altar|Phyrexian Lens|Planar Portal|Rith's Attendant|Seashell Cameo|Sparring Golem|Tek|Tigereye Cameo|Treva's Attendant|Troll-Horn Cameo|Tsabo's Web|Urza's Filter|Ancient Spring|Archaeological Dig|Coastal Tower|Geothermal Crevice|Irrigation Ditch|Salt Marsh|Sulfur Vent|Tinder Farm|Adarkar Unicorn|Adarkar Wastes|Aegis of the Meek|Aggression|Altar of Bone|Amulet of Quoz|Arctic Foxes|Arcum's Sleigh|Arcum's Weathervane|Arcum's Whistle|Arenson's Aura|Arnjlot's Ascent|Avalanche|Balduvian Barbarians|Balduvian Bears|Balduvian Shaman|Barbarian Guides|Baton of Morale|Battle Cry|Battle Frenzy|Black Scarab|Blessed Wine|Blinking Spirit|Blizzard|Blue Scarab|Bone Shaman|Brand of Ill Omen|Breath of Dreams|Brushland|Burnt Offering|Chaos Lord|Chaos Moon|Chromatic Armor|Clairvoyance|Cold Snap|Cooperation|Crown of the Ages|Curse of Marit Lage|Deflection|Dire Wolves|Drought|Dwarven Armory|Earthlore|Elder Druid|Elvish Healer|Errant Minion|Essence Vortex|Fanatical Fever|Flooded Woodlands|Flow of Maggots|Force Void|Formation|Foxfire|Freyalise Supplicant|Freyalise's Charm|Fylgja|Fyndhorn Bow|Fyndhorn Brownie|Fyndhorn Elder|Game of Chaos|Gaze of Pain|General Jarkeld|Ghostly Flame|Glaciers|Goblin Lyre|Goblin Sappers|Gorilla Pack|Green Scarab|Grizzled Wolverine|Halls of Mist|Hematite Talisman|Hipparion|Hoar Shade|Hot Springs|Illusionary Presence|Illusionary Terrain|Imposing Visage|Infernal Denizen|Infinite Hourglass|Juniper Order Druid|Justice|Karplusan Yeti|Kelsinko Ranger|Kjeldoran Guard|Kjeldoran Knight|Kjeldoran Phalanx|Kjeldoran Royal Guard|Kjeldoran Skyknight|Kjeldoran Warrior|Krovikan Elementalist|Land Cap|Lapis Lazuli Talisman|Lava Tubes|Legions of Lim-Dûl|Leshrac's Rite|Leshrac's Sigil|Lim-Dûl's Hex|Maddening Wind|Malachite Talisman|Melee|Melting|Mercenaries|Mind Ravel|Mind Whip|Mistfolk|Mole Worms|Monsoon|Moor Fiend|Mountain Titan|Mystic Might|Nacre Talisman|Norritt|Oath of Lim-Dûl|Onyx Talisman|Orcish Healer|Pale Bears|Pestilence Rats|Prismatic Ward|Pygmy Allosaurus|Pyknite|Rally|Ray of Erasure|Reality Twist|Reclamation|Red Scarab|Rime Dryad|River Delta|Runed Arch|Sabretooth Tiger|Seizures|Silver Erne|Snow Devil|Snow Hound|Snowblind|Snowfall|Soul Barrier|Spoils of Evil|Spoils of War|Staff of the Ages|Stench of Evil|Sulfurous Springs|Sunstone|Tarpan|Thoughtleech|Timberline Ridge|Tor Giant|Total War|Touch of Death|Touch of Vitae|Trailblazer|Updraft|Veldt|Vertigo|Vexing Arcanix|Wall of Lava|Wall of Pine Needles|Wall of Shields|War Chariot|Whalebone Glider|White Scarab|Winter's Chill|Wrath of Marit Lage|Yavimaya Gnats|Zur's Weirding|Zuran Enchanter|Act of Heroism|Adorned Pouncer|Angel of Condemnation|Angel of the God-Pharaoh|Aven of Enduring Hope|Crested Sunmare|Dauntless Aven|Desert's Hold|Disposal Mummy|Djeru, With Eyes Open|Djeru's Renunciation|Dutiful Servants|Gideon's Defeat|God-Pharaoh's Faithful|Hour of Revelation|Mummy Paramount|Oketra's Avenger|Oketra's Last Mercy|Overwhelming Splendor|Sandblast|Saving Grace|Solemnity|Solitary Camel|Steadfast Sentinel|Steward of Solidarity|Sunscourge Champion|Unconventional Tactics|Vizier of the True|Aerial Guide|Aven Reedstalker|Champion of Wits|Countervailing Winds|Cunning Survivor|Eternal of Harsh Truths|Fraying Sanity|Hour of Eternity|Imaginary Threats|Jace's Defeat|Kefnet's Last Word|Nimble Obstructionist|Ominous Sphinx|Proven Combatant|Riddleform|Seer of the Last Tomorrow|Sinuous Striker|Spellweaver Eternal|Striped Riverwinder|Supreme Will|Swarm Intelligence|Tragic Lesson|Unesh, Criosphinx Sovereign|Unquenchable Thirst|Vizier of the Anointed|Accursed Horde|Ammit Eternal|Apocalypse Demon|Banewhip Punisher|Bontu's Last Reckoning|Carrion Screecher|Doomfall|Dreamstealer|Grisly Survivor|Hour of Glory|Khenra Eternal|Lethal Sting|Liliana's Defeat|Lurching Rotbeast|Marauding Boneslasher|Merciless Eternal|Moaning Wall|Razaketh, the Foulblooded|Razaketh's Rite|Ruin Rat|Scrounger of Souls|Torment of Hailfire|Torment of Scarabs|Torment of Venom|Vile Manifestation|Without Weakness|Wretched Camel|Abrade|Blur of Blades|Burning-Fist Minotaur|Chandra's Defeat|Chaos Maw|Crash Through|Defiant Khenra|Earthshaker Khenra|Fervent Paincaster|Firebrand Archer|Frontline Devastator|Gilded Cerodon|Granitic Titan|Hazoret's Undying Fury|Hour of Devastation|Imminent Doom|Inferno Jet|Khenra Scrapper|Magmaroth|Manticore Eternal|Neheb, the Eternal|Open Fire|Puncturing Blow|Sand Strangler|Thorned Moloch|Wildfire Eternal|Ambuscade|Beneath the Sands|Bitterbow Sharpshooters|Devotee of Strength|Dune Diviner|Feral Prowler|Frilled Sandwalla|Gift of Strength|Harrier Naga|Hope Tender|Hour of Promise|Life Goes On|Majestic Myriarch|Nissa's Defeat|Oasis Ritualist|Overcome|Pride Sovereign|Quarry Beetle|Rampaging Hippo|Ramunap Excavator|Ramunap Hydra|Resilient Khenra|Rhonas's Last Stand|Rhonas's Stalwart|Sidewinder Naga|Sifter Wurm|Tenacious Hunter|Uncage the Menagerie|Bloodwater Entity|Nicol Bolas, God-Pharaoh|Obelisk Spider|Resolute Survivors|River Hoopoe|Samut, the Tested|Unraveling Mummy|Farm|Market|Consign|Oblivion|Claim|Fame|Struggle|Survive|Appeal|Authority|Leave|Chance|Reason|Believe|Grind|Dust|Refuse|Cooperate|Driven|Despair|Abandoned Sarcophagus|Crook of Condemnation|Dagger of the Worthy|God-Pharaoh's Gift|Graven Abomination|Hollow One|Mirage Mirror|Sunset Pyramid|Wall of Forgotten Pharaohs|Crypt of the Eternals|Desert of the Fervent|Desert of the Glorified|Desert of the Indomitable|Desert of the Mindful|Desert of the True|Dunes of the Dead|Endless Sands|Hashep Oasis|Hostile Desert|Ifnir Deadlands|Ipnu Rivulet|Ramunap Ruins|Scavenger Grounds|Shefet Dunes|Survivors' Encampment|Nissa, Genesis Mage|Avid Reclaimer|Brambleweft Behemoth|Nissa's Encouragement|Nicol Bolas, the Deceiver|Wasp of the Bitter End|Zealot of the God-Pharaoh|Visage of Bolas|Abbey Matron|Aliban's Tower|Ambush|An-Havva Constable|An-Havva Inn|An-Havva Township|Anaba Bodyguard|Anaba Shaman|Apocalypse Chime|Aysen Abbey|Aysen Highway|Baki's Curse|Beast Walkers|Black Carriage|Castle Sengir|Cemetery Gate|Chain Stasis|Chandler|Coral Reef|Dark Maze|Daughter of Autumn|Drudge Spell|Dwarven Pony|Dwarven Sea Clan|Dwarven Trader|Evaporate|Feast of the Unicorn|Feroz's Ban|Folk of An-Havva|Forget|Ghost Hounds|Giant Albatross|Greater Werewolf|Hazduhr the Abbot|Headstone|Heart Wolf|Irini Sengir|Ironclaw Curse|Jinx|Joven|Joven's Tools|Koskun Falls|Koskun Keep|Mammoth Harness|Merchant Scroll|Mesa Falcon|Orcish Mine|Prophecy|Rashka the Slayer|Reef Pirates|Renewal|Root Spider|Rysorian Badger|Samite Alchemist|Sea Troll|Sengir Bats|Serra Inquisitors|Serra Paladin|Soraya the Falconer|Timmerian Fiends|Trade Caravan|Truce|Veldrane of Sengir|Willow Faerie|Winter Sky|Wizards' School|Aerial Maneuver|Angelic Edict|Basilica Guards|Boros Elite|Daring Skyjek|Debtor's Pulpit|Dutiful Thrull|Frontline Medic|Gideon, Champion of Justice|Guildscorn Ward|Hold the Gates|Holy Mantle|Knight of Obligation|Knight Watch|Luminate Primordial|Nav Squad Commandos|Shielded Passage|Syndic of Tithes|Zarichi Tiger|Clinging Anemones|Cloudfin Raptor|Diluvian Primordial|Enter the Infinite|Frilled Oculus|Gridlock|Hands of Binding|Incursion Specialist|Keymaster Rogue|Last Thoughts|Metropolis Sprite|Mindeye Drake|Realmwright|Sage's Row Denizen|Sapphire Drake|Scatter Arc|Simic Fluxmage|Simic Manipulator|Skygames|Spell Rupture|Stolen Identity|Totally Lost|Voidwalk|Way of the Thief|Balustrade Spy|Basilica Screecher|Corpse Blockade|Death's Approach|Devour Flesh|Dying Wish|Gateway Shade|Gutter Skulk|Horror of the Dim|Illness in the Ranks|Killing Glare|Lord of the Void|Mental Vapors|Midnight Recovery|Ogre Slumlord|Sepulchral Primordial|Shadow Slice|Smog Elemental|Syndicate Enforcer|Thrull Parasite|Undercity Informer|Undercity Plague|Bomber Corps|Crackling Perimeter|Firefist Striker|Five-Alarm Fire|Furious Resistance|Homing Lightning|Legion Loyalist|Mark for Death|Massive Raid|Molten Primordial|Mugging|Ripscale Predator|Scorchwalker|Skinbrand Goblin|Skullcrack|Structural Collapse|Tin Street Market|Towering Thunderfist|Viashino Shanktail|Warmind Infantry|Wrecking Ogre|Adaptive Snapjaw|Alpha Authority|Burst of Strength|Crocanura|Disciple of the Old Ways|Forced Adaptation|Giant Adephage|Greenside Watcher|Gyre Sage|Hindervines|Ivy Lane Denizen|Miming Slime|Ooze Flux|Predator's Rapport|Rust Scarab|Scab-Clan Charger|Serene Remembrance|Spire Tracer|Sylvan Primordial|Tower Defense|Wasteland Viper|Wildwood Rebirth|Alms Beast|Assemble the Legion|Aurelia's Fury|Bane Alley Broker|Biovisionary|Borborygmos Enraged|Call of the Nightwing|Cartel Aristocrat|Deathpact Angel|Drakewing Krasis|Duskmantle Guildmage|Elusive Krasis|Executioner's Swing|Fortress Cyclops|Gruul Charm|Gruul Ragebeast|High Priest of Penance|Hydroform|Kingpin's Pet|Lazav, Dimir Mastermind|Martial Glory|Mind Grind|Mortus Strider|One Thousand Lashes|Ordruun Veteran|Orzhov Charm|Paranoid Delusions|Primal Visitation|Psychic Strike|Purge the Profane|Ruination Wurm|Shambleshark|Signal the Clans|Simic Charm|Skarrg Guildmage|Spark Trooper|Unexpected Results|Vizkopa Confessor|Wojek Halberdiers|Zhur-Taa Swine|Arrows of Justice|Beckon Apparition|Biomass Mutation|Bioshift|Coerced Confession|Deathcult Rogue|Immortal Servitude|Merfolk of the Depths|Pit Fight|Shattering Blow|Armored Transport|Boros Keyrune|Dimir Keyrune|Glaring Spotlight|Gruul Keyrune|Illusionist's Bracers|Millennial Gargoyle|Orzhov Keyrune|Razortip Whip|Riot Gear|Skyblinder Staff|Thespian's Stage|Absolver Thrull|Belfry Spirit|Benediction of Moons|Droning Bureaucrats|Ghost Warden|Ghostway|Graven Dominator|Guardian's Magemark|Harrier Griffin|Leyline of the Meek|Martyred Rusalka|Order of the Stars|Shadow Lance|Shrieking Grotesque|Sinstriker's Will|Skyrider Trainee|Spelltithe Enforcer|To Arms!|Withstand|Aetherplasm|Crystal Seer|Drowned Rusalka|Frazzle|Gigadrowse|Hatching Plans|Infiltrator's Magemark|Leyline of Singularity|Mimeofacture|Runeboggle|Sky Swallower|Stratozeppelid|Torch Drake|Abyssal Nocturnus|Caustic Rain|Cry of Contrition|Cryptwailing|Douse in Gloom|Exhumer Thrull|Hissing Miasma|Necromancer's Magemark|Orzhov Euthanist|Ostiary Thrull|Poisonbelly Ogre|Restless Bones|Sanguine Praetor|Seize the Soul|Smogsteed Rider|Bloodscale Prowler|Fencer's Magemark|Ghor-Clan Bloodscale|Hypervolt Grasp|Leyline of Lightning|Living Inferno|Parallectric Feedback|Rabble-Rouser|Shattering Spree|Siege of Towers|Tin Street Hooligan|Battering Wurm|Beastmaster's Magemark|Bioplasm|Crash Landing|Dryad Sophisticate|Earth Surge|Gatherer of Graces|Gristleback|Gruul Nodorog|Gruul Scrapper|Leyline of Lifeforce|Petrified Wood-Kin|Predatory Focus|Primeval Light|Silhana Starfletcher|Starved Rusalka|Wurmweaver Coil|Blind Hunter|Borborygmos|Burning-Tree Bloodscale|Burning-Tree Shaman|Cerebral Vortex|Conjurer's Ban|Culling Sun|Dune-Brood Nephilim|Feral Animist|Goblin Flectomancer|Ink-Treader Nephilim|Killer Instinct|Leap of Flame|Orzhov Pontiff|Scab-Clan Mauler|Schismotivate|Souls of the Faultless|Stitch in Time|Streetbreaker Wurm|Teysa, Orzhov Scion|Tibor and Lumia|Ulasht, the Hate Seed|Witch-Maw Nephilim|Wreak Havoc|Yore-Tiller Nephilim|Debtors' Knell|Mourning Thrull|Petrahydrox|Wild Cantor|Gruul War Plow|Mizzium Transreliquat|Moratorium Stone|Orzhova, the Church of Deals|Augur il-Vec|Barren Glory|Chronomantic Escape|Dust of Moments|Even the Odds|Gift of Granite|Intervention Pact|Judge Unworthy|Knight of Sursi|Lost Auramancers|Magus of the Moat|Marshaling Cry|Saltskitter|Samite Censer-Bearer|Scout's Warning|Spirit en-Dal|Blade of the Sixth Pride|Goldmeadow Lookout|Imperial Mask|Lucent Liminid|Lumithread Field|Lymph Sliver|Oriss, Samite Guardian|Patrician's Scorn|Ramosian Revivalist|Aven Augur|Cloudseeder|Delay|Infiltrator il-Kor|Leaden Fists|Maelstrom Djinn|Magus of the Future|Mystic Speculation|Reality Strobe|Unblinking Bleb|Venser's Diffusion|Arcanum Wings|Blind Phantasm|Bonded Fetch|Linessa, Zephyr Mage|Mesmeric Sliver|Nix|Second Wind|Shapeshifter's Marrow|Spellweaver Volute|Vedalken Aethermage|Whip-Spine Drake|Augur of Skulls|Cutthroat il-Dal|Festering March|Gibbering Descent|Lost Hours|Minions' Murmurs|Nihilith|Oblivion Crown|Pooling Venom|Putrid Cyclops|Skirk Ridge Exhumer|Stronghold Rats|Bitter Ordeal|Fleshwrither|Grave Scrabbler|Mass of Ghouls|Snake Cult Initiation|Witch's Mist|Arc Blade|Bogardan Lancer|Char-Rumbler|Fatal Attraction|Haze of Rage|Magus of the Moon|Pact of the Titan|Scourge of Kher Ridges|Shivan Sand-Mage|Sparkspitter|Emblem of the Warmind|Flowstone Embrace|Fomori Nomad|Henchfiend of Ukor|Shah of Naar Isle|Skizzik Surger|Steamflogger Boss|Tarox Bladewing|Thunderblade Charge|Cyclical Evolution|Force of Savagery|Heartwood Storyteller|Llanowar Augur|Llanowar Mentor|Petrified Plating|Ravaging Riftwurm|Sprout Swarm|Utopia Mycon|Baru, Fist of Krosa|Centaur Omenreader|Muraganda Petroglyphs|Nacatl War-Pride|Phosphorescent Feast|Quagnoth|Spellwild Ouphe|Glittering Wish|Sliver Legion|Cloud Key|Sliversmith|Soultether Golem|Sword of the Meek|Veilstone Amulet|Darksteel Garrison|Whetwheel|Nimbus Maze|River of Tears|Ugin, the Spirit Dragon|Soul Summons|Write into Being|Sultai Emissary|Fierce Invocation|Arashin War Beast|Formless Nurturing|Hewed Stone Retainers|Ugin's Construct|Abzan Advantage|Abzan Runemark|Abzan Skycaptain|Arashin Cleric|Aven Skirmisher|Channel Harm|Dragon Bell Monk|Great-Horn Krushok|Honor's Reward|Jeskai Barricade|Lightform|Lotus-Eye Mystics|Mardu Woe-Reaper|Monastery Mentor|Sage's Reverie|Sandsteppe Outcast|Valorous Stance|Wandering Champion|Wardscale Dragon|Aven Surveyor|Cloudform|Enhanced Awareness|Fascination|Jeskai Runemark|Jeskai Sage|Lotus Path Djinn|Marang River Prowler|Mindscour Dragon|Mistfire Adept|Neutralizing Blast|Rakshasa's Disdain|Refocus|Renowned Weaponsmith|Rite of Undoing|Shifting Loyalties|Sultai Skullkeeper|Temporal Trespass|Whisk Away|Will of the Naga|Alesha's Vanguard|Ancestral Vengeance|Battle Brawler|Dark Deal|Diplomacy of the Wastes|Fearsome Awakening|Grave Strength|Gurmag Angler|Hooded Assassin|Merciless Executioner|Noxious Dragon|Orc Sureshot|Qarsi High Priest|Reach of Shadows|Sibsig Host|Sibsig Muckdraggers|Sultai Runemark|Tasigur's Cruelty|Bathe in Dragonfire|Bloodfire Enforcers|Break Through the Line|Collateral Damage|Defiant Ogre|Dragonrage|Friendly Fire|Goblin Heelcutter|Gore Swine|Hungering Yeti|Lightning Shrieker|Mardu Runemark|Mardu Scout|Mob Rule|Rageform|Shockmaw Dragon|Smoldering Efreet|Temur Battle Rage|Vaultbreaker|Wild Slash|Abzan Kin-Guard|Ainok Guide|Ambush Krotiq|Archers of Qarsi|Battlefront Krushok|Cached Defenses|Destructor Dragon|Feral Krushok|Frontier Mastodon|Fruit of the First Tree|Map the Wastes|Return to the Earth|Ruthless Instincts|Sudden Reclamation|Temur Runemark|Whisperer of the Wilds|Whisperwood Elemental|Winds of Qal Sisma|Cunning Strike|Ethereal Ambush|Grim Contest|Harsh Sustenance|War Flare|Goblin Boom Keg|Pilgrim of the Fires|Scroll of the Masters|Balm of Restoration|Bottomless Vault|Conch Horn|Delif's Cone|Delif's Cube|Draconian Cylix|Dwarven Armorer|Dwarven Hold|Dwarven Lieutenant|Elven Fortress|Elvish Scout|Farrelite Priest|Goblin Flotilla|Goblin Kites|Goblin War Drums|Heroism|Hollow Trees|Homarid|Homarid Shaman|Homarid Warrior|Icatian Infantry|Icatian Moneychanger|Icatian Skirmishers|Icatian Store|Implements of Sacrifice|Initiates of the Ebon Hand|Merseine|Orcish Spy|Raiding Party|Sand Silos|Spirit Shield|Svyelunite Priest|Thelon's Chant|Thelon's Curse|Thelonite Monk|Thrull Wizard|Tidal Flats|Tidal Influence|Tourach's Chant|Tourach's Gate|Vodalian Mage|Vodalian Soldiers|Vodalian War Machine|Zelyon Sword|Allay|Convalescence|High Ground|Keeper of the Light|Limited Resources|Oath of Lieges|Peace of Mind|Penance|Reaping the Rewards|Reconnaissance|Shield Mate|Soltari Visionary|Treasure Hunter|Wall of Nets|Welkin Hawk|Zealots en-Dal|Aether Tide|Cunning|Dominating Licid|Equilibrium|Ertai, Wizard Adept|Fade Away|Keeper of the Mind|Mana Breach|Mind Over Matter|Mirozel|Oath of Scholars|Robe of Mirrors|Rootwater Mystic|School of Piranha|Treasure Trove|Whiptongue Frog|Cat Burglar|Culling the Weak|Dauthi Cutthroat|Entropic Specter|Grollub|Hatred|Keeper of the Dead|Mind Maggots|Oath of Ghouls|Pit Spawn|Plaguebearer|Scare Tactics|Slaughter|Spike Cannibal|Volrath's Dungeon|Cinder Crawler|Dizzying Gaze|Fighting Chance|Flowstone Flood|Keeper of the Flame|Mogg Assassin|Oath of Mages|Onslaught|Paroxysm|Ravenous Baboons|Reckless Ogre|Scalding Salamander|Seismic Assault|Shattering Pulse|Sonic Burst|Avenging Druid|Bequeathal|Elven Palisade|Elvish Berserker|Jackalope Herd|Keeper of the Beasts|Plated Rootwalla|Predatory Hunger|Pygmy Troll|Rabid Wolverines|Resuscitate|Rootwater Alligator|Skyshroud Elite|Skyshroud War Beast|Song of Serenity|Spike Rogue|Spike Weaver|Medicine Bag|Memory Crystal|Null Brooch|Transmogrifying Licid|Workhorse|Ballynock Trapper|Endless Horizons|Endure|Kithkin Spellduster|Kithkin Zealot|Light from Within|Loyal Gyrfalcon|Patrol Signaler|Springjack Shepherd|Suture Spirit|Banishing Knack|Dream Thief|Glamerdye|Idle Thoughts|Indigo Faerie|Inundate|Merrow Levitator|Razorfin Abolisher|Sanity Grinding|Talonrend|Wake Thrasher|Wilderness Hypnotist|Ashling, the Extinguisher|Creakwood Ghoul|Crumbling Ashes|Lingering Tormentor|Merrow Bonegnawer|Needle Specter|Nightmare Incursion|Smoldering Butcher|Soul Reap|Soul Snuffers|Talara's Bane|Umbra Stalker|Chaotic Backlash|Duergar Cave-Guard|Fiery Bombardment|Hatchet Bully|Hateflayer|Heartlash Cinder|Hotheaded Giant|Impelled Giant|Outrage Shaman|Puncture Blast|Rekindled Flame|Stigma Lasher|Unwilling Recruit|Aerie Ouphes|Bloom Tender|Helix Pinnacle|Marshdrinker Giant|Monstrify|Nettle Sentinel|Primalcrux|Savage Conception|Swirling Spriggan|Tilling Treefolk|Twinblade Slasher|Bloodied Ghost|Cauldron Haze|Deathbringer Liege|Edge of the Divinity|Evershrike|Harvest Gwyllion|Nightsky Mimic|Nip Gwyllion|Pyrrhic Revival|Stillmoon Cavalier|Voracious Hatchling|Clout of the Dominus|Crackleburr|Crag Puca|Inside Out|Mindwrack Liege|Mirror Sheen|Noggle Bandit|Noggle Bridgebreaker|Noggle Hedge-Mage|Riverfall Mimic|Stream Hopper|Unnerving Assault|Canker Abomination|Cankerous Thirst|Deity of Scars|Drain the Well|Gift of the Deity|Hag Hedge-Mage|Noxious Hatchling|Odious Trow|Quillspike|Rendclaw Trow|Sapling of Colfenor|Stalker Hag|Woodlurker Mimic|Belligerent Hatchling|Duergar Assailant|Duergar Mine-Captain|Fire at Will|Hobgoblin Dragoon|Moonhold|Rise of the Hobgoblins|Scourge of the Nobilis|Waves of Aggression|Fable of Wolf and Owl|Favor of the Overbeing|Gilder Bairn|Grazing Kelpie|Groundling Pouncer|Invert the Skies|Shorecrasher Mimic|Slippery Bogle|Sturdy Hatchling|Trapjaw Kelpie|Altar Golem|Antler Skulkin|Fang Skulkin|Hoof Skulkin|Jawbone Skulkin|Leering Emblem|Scarecrone|Shell Skulkin|Ward of Bones|Abundant Maw|Decimator of the Provinces|Distended Mindbender|Drownyard Behemoth|Elder Deep-Fiend|Emrakul, the Promised End|Eternal Scourge|It of the Horrid Swarm|Lashweed Lurker|Mockery of Nature|Vexing Scuttler|Wretched Gryff|Blessed Alliance|Borrowed Grace|Bruna, the Fading Light|Brisela, Voice of Nightmares|Choking Restraints|Collective Effort|Courageous Outrider|Dawn Gryff|Deploy the Gatewatch|Desperate Sentry|Drogskol Shieldmate|Extricator of Sin|Extricator of Flesh|Faith Unbroken|Faithbearer Paladin|Fiend Binder|Geist of the Lonely Vigil|Gisela, the Broken Blade|Give No Ground|Guardian of Pilgrims|Ironclad Slayer|Ironwright's Cleansing|Lone Rider|It That Rides as One|Long Road Home|Lunarch Mantle|Providence|Repel the Abominable|Sanctifier of Souls|Selfless Spirit|Sigarda's Aid|Sigardian Priest|Spectral Reserves|Steadfast Cathar|Subjugator Angel|Thalia, Heretic Cathar|Thalia's Lancers|Thraben Standard Bearer|Advanced Stitchwing|Chilling Grasp|Coax from the Blind Eternities|Contingency Plan|Curious Homunculus|Voracious Reader|Displace|Docent of Perfection|Final Iteration|Enlightened Maniac|Exultant Cultist|Fogwalker|Fortune's Favor|Geist of the Archives|Grizzled Angler|Grisly Anglerfish|Identity Thief|Imprisoned in the Moon|Ingenious Skaab|Laboratory Brute|Lunar Force|Mausoleum Wanderer|Mind's Dilation|Nebelgast Herald|Niblis of Frost|Scour the Laboratory|Spontaneous Mutation|Summary Dismissal|Take Inventory|Tattered Haunter|Unsubstantiate|Wharf Infiltrator|Boon of Emrakul|Borrowed Malevolence|Cemetery Recruitment|Collective Brutality|Cryptbreaker|Dark Salvation|Dusk Feaster|Gavony Unhallowed|Graf Harvest|Graf Rats|Chittering Host|Haunted Dead|Liliana, the Last Hope|Liliana's Elite|Markov Crusader|Midnight Scavengers|Noosegraf Mob|Oath of Liliana|Olivia's Dragoon|Prying Questions|Ruthless Disposal|Skirsdag Supplicant|Strange Augmentation|Stromkirk Condemned|Succumb to Temptation|Thraben Foulbloods|Tree of Perdition|Vampire Cutthroat|Voldaren Pariah|Abolisher of Bloodlines|Wailing Ghoul|Weirded Vampire|Whispers of Emrakul|Abandon Reason|Alchemist's Greeting|Assembled Alphas|Bedlam Reveler|Blood Mist|Bold Impaler|Borrowed Hostility|Brazen Wolves|Collective Defiance|Conduit of Storms|Conduit of Emrakul|Deranged Whelp|Distemper of the Blood|Furyblade Vampire|Galvanic Bombardment|Hanweir Garrison|Hanweir, the Writhing Township|Harmless Offering|Impetuous Devils|Incendiary Flow|Insatiable Gorgers|Make Mischief|Mirrorwing Dragon|Nahiri's Wrath|Otherworldly Outburst|Prophetic Ravings|Savage Alliance|Shreds of Sanity|Smoldering Werewolf|Erupting Dreadwolf|Spreading Flames|Stensia Banquet|Stensia Innkeeper|Stromkirk Occultist|Thermo-Alchemist|Vildin-Pack Outcast|Dronepack Kindred|Weaver of Lightning|Backwoods Survivalists|Bloodbriar|Clear Shot|Crop Sigil|Crossroads Consecrator|Eldritch Evolution|Emrakul's Evangel|Emrakul's Influence|Foul Emissary|Gnarlwood Dryad|Grapple with the Past|Ishkanah, Grafwidow|Kessig Prowler|Sinuous Predator|Noose Constrictor|Permeating Mass|Primal Druid|Shrill Howler|Howling Chorus|Somberwald Stag|Spirit of the Hunt|Splendid Reclamation|Springsage Ritual|Swift Spinner|Tangleclaw Werewolf|Fibrous Entangler|Ulvenwald Captive|Ulvenwald Abomination|Ulvenwald Observer|Waxing Moon|Wolfkin Bond|Woodcutter's Grit|Woodland Patrol|Bloodhall Priest|Campaign of Vengeance|Gisa and Geralf|Grim Flayer|Heron's Grace Champion|Mercurial Geists|Mournwillow|Spell Queller|Tamiyo, Field Researcher|Ulrich of the Krallenhorde|Ulrich, Uncontested Alpha|Cathar's Shield|Cryptolith Fragment|Aurora of Emrakul|Cultist's Staff|Field Creeper|Geist-Fueled Scarecrow|Lupine Prototype|Slayer's Cleaver|Soul Separator|Stitcher's Graft|Thirsting Axe|Geier Reach Sanitarium|Hanweir Battlements|Nephalia Academy|Scion of Ugin|Artful Maneuver|Aven Sunstriker|Aven Tactician|Center Soul|Champion of Arashin|Dragon Hunter|Dragon's Eye Sentry|Dromoka Captain|Dromoka Dunecaster|Dromoka Warrior|Echoes of the Kin Tree|Enduring Victory|Fate Forgotten|Glaring Aegis|Gleam of Authority|Graceblade Artisan|Great Teacher's Decree|Herald of Dromoka|Lightwalker|Misthoof Kirin|Ojutai Exemplars|Profound Journey|Radiant Purge|Resupply|Sandcrafter Mage|Sandstorm Charger|Scale Blessing|Secure the Wastes|Shieldhide Dragon|Silkwrap|Strongarm Monk|Student of Ojutai|Surge of Righteousness|Territorial Roc|Ancient Carp|Belltoll Dragon|Contradict|Dance of the Skywise|Dirgur Nemesis|Dragonlord's Prerogative|Elusive Spellfist|Encase in Ice|Glint|Gudul Lurker|Gurmag Drowner|Illusory Gains|Learn from the Past|Mirror Mockery|Monastery Loremaster|Mystic Meditation|Ojutai Interceptor|Ojutai's Breath|Ojutai's Summons|Palace Familiar|Qarsi Deceiver|Reduce in Stature|Shorecrasher Elemental|Sidisi's Faithful|Sight Beyond Sight|Silumgar Sorcerer|Silumgar Spell-Eater|Silumgar's Scorn|Skywise Teachings|Taigam's Strike|Updraft Elemental|Void Squall|Youthful Scholar|Zephyr Scribe|Acid-Spewer Dragon|Ambuscade Shaman|Blood-Chin Rager|Butcher's Glee|Coat with Venom|Corpseweft|Deadly Wanderings|Defeat|Dutiful Attendant|Flatten|Foul Renewal|Foul-Tongue Invocation|Foul-Tongue Shriek|Gravepurge|Hand of Silumgar|Hedonist's Trove|Kolaghan Skirmisher|Marang River Skeleton|Marsh Hulk|Minister of Pain|Qarsi Sadist|Rakshasa Gravecaller|Reckless Imp|Risen Executioner|Self-Inflicted Wound|Sibsig Icebreakers|Silumgar Butcher|Ukud Cobra|Virulent Plague|Vulturous Aven|Wandering Tombshell|Atarka Efreet|Atarka Pummeler|Berserkers' Onslaught|Commune with Lava|Descent of the Dragons|Draconic Roar|Dragon Whisperer|Hardened Berserker|Impact Tremors|Kolaghan Aspirant|Kolaghan Forerunners|Kolaghan Stormsinger|Lightning Berserker|Lose Calm|Qal Sisma Behemoth|Rending Volley|Sabertooth Outrider|Sarkhan's Rage|Sarkhan's Triumph|Screamreach Brawler|Seismic Rupture|Sprinting Warbrute|Stormcrag Elemental|Stormwing Dragon|Tail Slash|Vandalize|Volcanic Rush|Warbringer|Aerie Bowmasters|Ainok Artillerist|Ainok Survivalist|Assault Formation|Atarka Beastbreaker|Circle of Elders|Collected Company|Colossodon Yearling|Conifer Strider|Deathmist Raptor|Display of Dominance|Dragon-Scarred Bear|Dromoka's Gift|Epic Confrontation|Glade Watcher|Guardian Shield-Bearer|Herdchaser Dragon|Lurking Arynx|Obscuring Aether|Pinion Feast|Revealing Wind|Salt Road Ambushers|Salt Road Quartermasters|Sandsteppe Scavenger|Segmented Krotiq|Servant of the Scale|Shaman of Forgotten Ways|Shape the Sands|Sheltered Aerie|Sight of the Scalelords|Stampeding Elk Herd|Sunbringer's Touch|Tread Upon|Cunning Breezedancer|Narset Transcendent|Ruthless Deathfang|Sarkhan Unbroken|Swift Warkite|Ancestral Statue|Atarka Monument|Custodian of the Trove|Dragonloft Idol|Dromoka Monument|Gate Smasher|Keeper of the Lens|Kolaghan Monument|Ojutai Monument|Silumgar Monument|Stormrider Rig|Tapestry of the Ages|Vial of Dragonfire|Auriok Glaivemaster|Echoing Calm|Emissary of Hope|Hallow|Leonin Battlemage|Loxodon Mystic|Metal Fatigue|Pteron Ghost|Pulse of the Fields|Purge|Ritual of Restoration|Soulscour|Steelshaper Apprentice|Turn the Tables|Carry Away|Chromescale Drake|Hoverguard Observer|Last Word|Machinate|Magnetic Flux|Neurok Prodigy|Neurok Transmuter|Psychic Overload|Pulse of the Grid|Quicksilver Behemoth|Reshape|Retract|Second Sight|Synod Artificer|Vex|Burden of Greed|Chittering Rats|Echoing Decay|Emissary of Despair|Greater Harvester|Grimclaw Bats|Hunger of the Nim|Mephitic Ooze|Murderous Spoils|Nim Abomination|Pulse of the Dross|Scavenging Scarab|Screams from Within|Scrounge|Shriveling Rot|Barbed Lightning|Crazed Goblin|Dismantle|Drooling Ogre|Echoing Ruin|Flamebreak|Furnace Dragon|Goblin Archaeologist|Krark-Clan Stoker|Pulse of the Forge|Savage Beating|Shunt|Tears of Rage|Unforge|Vulshok War Boar|Fangren Firstborn|Infested Roothold|Karstoderm|Nourish|Pulse of the Tangle|Reap and Sow|Rebuking Ceremony|Roaring Slagwurm|Stand Together|Tangle Spider|Tanglewalker|Tel-Jilad Outrider|Tel-Jilad Wolf|Viridian Acolyte|Arcane Spyglass|Arcbound Bruiser|Arcbound Fiend|Arcbound Hybrid|Arcbound Lancer|Arcbound Overseer|Arcbound Reclaimer|Auriok Siege Sled|Chimeric Egg|Coretapper|Darksteel Brute|Darksteel Gargoyle|Darksteel Pendant|Darksteel Reactor|Death-Mask Duplicant|Drill-Skimmer|Dross Golem|Eater of Days|Gemini Engine|Genesis Chamber|Geth's Grimoire|Heartseeker|Leonin Bola|Lich's Tomb|Mycosynth Lattice|Myr Landshaper|Myr Matrix|Myr Moonvessel|Nemesis Mask|Panoptic Mirror|Razor Golem|Serum Powder|Spawning Pit|Specter's Shroud|Spellbinder|Spincrusher|Surestrike Trident|Talon of Pain|Tangle Golem|Thought Dissector|Voltaic Construct|Wand of the Elements|Wirefly Hive|Blood of the Martyr|Bog Rats|Brainwash|Cave People|Cleansing|Curse Artifact|Dark Sphere|Deep Water|Electric Eel|Erosion|Eternal Flame|Fasting|Festival|Fire and Brimstone|Flood|Fountain of Youth|Frankenstein's Monster|Giant Shark|Goblin Digging Team|Goblin Rock Sled|Grave Robbers|Hidden Path|Inferno|Inquisition|Land Leeches|Living Armor|Lurker|Mana Clash|Marsh Gas|Marsh Goblins|Marsh Viper|Mind Bomb|Miracle Worker|Morale|Nameless Race|Necropolis|Niall Silvain|People of the Woods|Pikemen|Psychic Allergy|Rag Man|Reflecting Mirror|Riptide|Runesword|Savaen Elves|Scarwood Goblins|Scarwood Hag|Season of the Witch|Sisters of the Flame|Skull of Orm|Standing Stones|Tangle Kelp|Tower of Coireall|Venom|Wand of Ith|Water Wurm|Whippoorwill|Word of Binding|Worms of the Earth|Wall of Spears|Guerrilla Tactics|Storm Shaman|Elvish Bard|Archangel's Light|Bar the Door|Break of Day|Burden of Guilt|Curse of Exhaustion|Elgaud Inquisitor|Faith's Shield|Gavony Ironwright|Loyal Cathar|Unhallowed Cathar|Niblis of the Mist|Niblis of the Urn|Sanctuary Cat|Silverclaw Griffin|Skillful Lunge|Sudden Disappearance|Thraben Doomsayer|Artful Dodge|Beguiler of Wills|Call to the Kindred|Chant of the Skifsang|Chill of Foreboding|Counterlash|Curse of Echoes|Geralf's Mindcrusher|Headless Skaab|Increasing Confusion|Niblis of the Breath|Saving Grasp|Secrets of the Dead|Shriekgeist|Soul Seizer|Ghastly Haunting|Stormbound Geist|Chosen of Markov|Markov's Servant|Curse of Misfortunes|Deadly Allure|Death's Caress|Falkenrath Torturer|Fiend of the Shadows|Geralf's Messenger|Gruesome Discovery|Harrowing Journey|Highborn Ghoul|Increasing Ambition|Mikaeus, the Unhallowed|Reap the Seagraf|Sightless Ghoul|Skirsdag Flayer|Spiteful Shadows|Undying Evil|Vengeful Vampire|Afflicted Deserter|Werewolf Ransacker|Alpha Brawl|Blood Feud|Burning Oil|Curse of Bloodletting|Erdwal Ripper|Fires of Undeath|Flayer of the Hatebound|Hinterland Hermit|Hinterland Scourge|Increasing Vengeance|Markov Blademaster|Markov Warlord|Moonveil Dragon|Pyreheart Wolf|Russet Wolves|Scorch the Fields|Shattered Perception|Talons of Falkenrath|Wrack with Madness|Clinging Mists|Dawntreader Elk|Deranged Outcast|Favor of the Woods|Feed the Pack|Ghoultree|Gravetiller Wurm|Hollowhenge Beast|Kessig Recluse|Lambholt Elder|Silverpelt Werewolf|Lost in the Woods|Predator Ooze|Scorned Villager|Moonscarred Werewolf|Somberwald Dryad|Tracker's Instincts|Ulvenwald Bear|Village Survivors|Vorapede|Wild Hunger|Wolfbitten Captive|Krallenhorde Killer|Young Wolf|Drogskol Captain|Drogskol Reaver|Huntmaster of the Fells|Ravager of the Fells|Immerwolf|Altar of the Lost|Avacyn's Collar|Chalice of Life|Chalice of Death|Elbrus, the Binding Blade|Withengar Unbound|Executioner's Hood|Heavy Mattock|Warden of the Wall|Wolfhunter's Quiver|Aurora Eidolon|Beacon Hawk|Blessing of the Nephilim|Brace for Impact|Carom|Guardian of the Guildpact|Haazda Exonerator|Haazda Shield Mate|Proclamation of Rebirth|Proper Burial|Soulsworn Jury|Steeling Stance|Stoic Ephemera|Cytoplast Manipulator|Enigma Eidolon|Govern the Guildless|Ocular Halo|Psychic Possession|Silkwing Scout|Tidespout Tyrant|Writ of Passage|Bond of Agony|Brain Pry|Crypt Champion|Drekavac|Enemy of the Guildpact|Entropic Eidolon|Infernal Tutor|Nettling Curse|Nightcreep|Nihilistic Glee|Ragamuffyn|Ratcatcher|Slaughterhouse Bouncer|Slithering Shade|Unliving Psychopath|Vesper Ghoul|Cackling Flames|Flame-Kin War Scout|Gnat Alley Creeper|Ignorant Bliss|Kill-Suit Cultist|Kindle the Carnage|Ogre Gatecrasher|Psychotic Fury|Sandstorm Eidolon|Squealing Devil|Stormscale Anarch|Taste for Mayhem|Utvara Scalper|War's Toll|Weight of Spires|Whiptail Moloch|Cytospawn Shambler|Elemental Resonance|Fertile Imagination|Flash Foliage|Might of the Nephilim|Protean Hulk|Simic Basilisk|Simic Ragworm|Sporeback Troll|Sprouting Phytohydra|Stomp and Howl|Street Savvy|Utopia Sprawl|Verdant Eidolon|Anthem of Rakdos|Assault Zeppelid|Azorius Aethermage|Azorius First-Wing|Azorius Ploy|Cytoshape|Dread Slag|Experiment Kraj|Gobhobbler Rats|Hellhole Rats|Isperia the Inscrutable|Jagged Poppet|Lyzolda, the Blood Witch|Omnibian|Pain Magnification|Palliation Accord|Plumes of Peace|Pride of the Clouds|Rain of Gore|Rakdos Augermage|Rakdos Ickspitter|Rakdos the Defiler|Sky Hussar|Swift Silence|Twinstrike|Vigean Hydropon|Vigean Intuition|Dovescape|Minister of Impediments|Riot Spikes|Shielding Plax|Simic Guildmage|Bound|Determined|Crime|Punishment|Hide|Seek|Hit|Run|Odds|Ends|Pure|Simple|Research|Development|Supply|Demand|Bronze Bombshell|Evolution Vat|Magewright's Stone|Muse Vessel|Rakdos Riteknife|Skullmead Cauldron|Transguild Courier|Walking Archive|Pillar of the Paruns|Prahv, Spires of Order|Rix Maadi, Dungeon Palace|Boros Mastiff|Haazda Snare Squad|Lyev Decree|Maze Sentinel|Renounce the Guilds|Riot Control|Scion of Vitu-Ghazi|Steeple Roc|Sunspire Gatekeepers|Aetherling|Hidden Strings|Maze Glider|Mindstatic|Murmuring Phantasm|Opal Lake Gatekeepers|Runner's Bane|Trait Doctoring|Uncovered Clues|Bane Alley Blackguard|Blood Scrivener|Crypt Incursion|Fatal Fumes|Hired Torturer|Maze Abomination|Rakdos Drake|Sinister Possession|Ubul Sar Gatekeepers|Awe for the Guilds|Maze Rusher|Possibility Storm|Punish the Enemy|Riot Piker|Smelt-Ward Gatekeepers|Weapon Surge|Battering Krasis|Kraul Warrior|Maze Behemoth|Mending Touch|Mutant's Prey|Phytoburst|Renegade Krasis|Saruli Gatekeepers|Skylasher|Thrashing Mossdog|Armored Wolf-Rider|Beetleform Mage|Blast of Genius|Blaze Commando|Boros Battleshaper|Council of the Absolute|Deadbridge Chant|Debt to the Deathless|Dragonshift|Drown in Filth|Emmara Tandris|Exava, Rakdos Blood Witch|Fluxcharger|Gleam of Battle|Goblin Test Pilot|Haunter of Nightveil|Jelenn Sphinx|Korozda Gorgon|Krasis Incubation|Lavinia of the Tenth|Legion's Initiative|Master of Cruelties|Maw of the Obzedat|Mirko Vosk, Mind Drinker|Morgue Burst|Notion Thief|Obzedat's Aid|Ral Zarek|Reap Intellect|Restore the Peace|Rot Farm Skeleton|Ruric Thar, the Unbowed|Savageborn Hydra|Scab-Clan Giant|Showstopper|Sire of Insanity|Species Gorger|Tajic, Blade of the Legion|Varolz, the Scar-Striped|Viashino Firstblade|Warped Physique|Woodlot Crawler|Zhur-Taa Ancient|Alive|Well|Armed|Dangerous|Beck|Call|Catch|Release|Down|Dirty|Far|Away|Flesh|Blood|Give|Take|Profit|Loss|Protect|Serve|Ready|Willing|Toil|Trouble|Turn|Burn|Wear|Tear|Azorius Cluestone|Dimir Cluestone|Golgari Cluestone|Gruul Cluestone|Izzet Cluestone|Rakdos Cluestone|Selesnya Cluestone|Simic Cluestone|Kjeldoran Pride|Casting of Bones|Insidious Bookworms|Boreal Griffin|Cover of Winter|Darien, King of Kjeldor|Field Marshal|Gelid Shackles|Glacial Plating|Jötun Owl Keeper|Kjeldoran Gargoyle|Kjeldoran Javelineer|Kjeldoran Outrider|Kjeldoran War Cry|Luminesce|Martyr of Sands|Ronom Unicorn|Squall Drifter|Sun's Bounty|Sunscour|Surging Sentinels|Swift Maneuver|Ursine Fylgja|Wall of Shards|White Shield Crusader|Woolly Razorback|Adarkar Windform|Arcum Dagsson|Balduvian Frostwaker|Commandeer|Controvert|Drelnoch|Frost Raptor|Heidar, Rimewind Master|Jokulmorder|Krovikan Whispers|Rimefeather Owl|Rimewind Cryomancer|Rimewind Taskmage|Ronom Serpent|Rune Snag|Surging Aether|Survivor of the Unseen|Thermal Flux|Vexing Sphinx|Balduvian Fallen|Chill to the Bone|Chilling Shade|Disciple of Tevesh Szat|Feast of Flesh|Garza's Assassin|Grim Harvest|Gristle Grinner|Gutless Ghoul|Haakon, Stromgald Scourge|Herald of Leshrac|Krovikan Rot|Krovikan Scoundrel|Martyr of Bones|Phobian Phantasm|Phyrexian Etchings|Rime Transfusion|Rimebound Dead|Soul Spike|Stromgald Crusader|Surging Dementia|Tresserhorn Skyknight|Void Maw|Zombie Musher|Balduvian Rage|Balduvian Warlord|Braid of Fire|Cryoclasm|Earthen Goo|Goblin Furrier|Goblin Rimerunner|Icefall|Karplusan Minotaur|Karplusan Wolverine|Lightning Serpent|Lightning Storm|Magmatic Core|Martyr of Ashes|Ohran Yeti|Orcish Bloodpainter|Rimescale Dragon|Rite of Flame|Skred|Stalking Yeti|Thermopod|Arctic Nishoba|Aurochs Herd|Boreal Centaur|Boreal Druid|Bull Aurochs|Freyalise's Radiance|Frostweb Spider|Hibernation's End|Into the North|Martyr of Spores|Mystic Melting|Panglacial Wurm|Resize|Rimehorn Aurochs|Ronom Hulk|Shape of the Wiitigo|Sheltering Ancient|Simian Brawler|Sound the Call|Steam Spitter|Surging Might|Blizzard Specter|Diamond Faerie|Garza Zol, Plague Queen|Tamanoa|Jester's Scepter|Mishra's Bauble|Phyrexian Ironfoot|Phyrexian Snowcrusher|Phyrexian Soulgorger|Thrumming Stone|Arctic Flats|Boreal Shelf|Frost Marsh|Highland Weald|Mouth of Ronom|Scrying Sheets|Tresserhorn Sinks|Sultai Ascendacy|Courser of Kruphix|Fated Intervention|Asha's Favor|Aven Trailblazer|Darklit Gargoyle|Lapse of Certainty|Mark of Asylum|Mirror-Sigil Sergeant|Paragon of the Amesha|Rhox Meditant|Scepter of Dominance|Valiant Guard|Constricting Tendrils|Controlled Instincts|Cumber Stone|Frontline Sage|Parasitic Strix|Scepter of Insight|Scornful Aether-Lich|Telemin Performance|View from Above|Corrupted Roots|Dreadwing|Fleshformer|Kederekt Parasite|Nyxathid|Pestilent Kathari|Salvage Slasher|Scepter of Fugue|Sedraxis Alchemist|Voices from the Void|Wretched Banquet|Bloodhall Ooze|Dark Temper|Goblin Razerunners|Kranioceros|Molten Frame|Quenchable Fire|Rakka Mar|Toxic Iguanar|Wandering Goblins|Beacon Behemoth|Cliffrunner Behemoth|Cylian Sunsinger|Ember Weaver|Filigree Fracture|Might of Alara|Nacatl Savage|Paleoloth|Sacellum Archers|Scattershot Archer|Shard Convergence|Spore Burst|Thornling|Wild Leotau|Esper Cormorants|Exploding Borders|Giltspire Avenger|Goblin Outlander|Jhessian Balmgiver|Knotvine Mystic|Maelstrom Archangel|Meglonoth|Nacatl Outlander|Rhox Bodyguard|Suicidal Charge|Vagrant Plowbeasts|Valeron Outlander|Vectis Agents|Vedalken Outlander|Zombie Outlander|Font of Mythos|Kaleidostone|Manaforce Mace|Unstable Frontier|Abu Ja'far|Fishliver Oil|Goblin Artisans|Jeweled Bird|Metamorphosis|Repentant Blacksmith|War Elephant|Yawgmoth Demon|Blessed Breath|Bushi Tenderfoot|Kenzo the Hardhearted|Call to Glory|Candles' Glow|Cleanfall|Devoted Retainer|Ethereal Haze|Harsh Deceiver|Horizon Seed|Hundred-Talon Kami|Indomitable Will|Innocence Kami|Isamaru, Hound of Konda|Kabuto Moth|Kami of Old Stone|Kami of the Painted Road|Kami of the Palace Fields|Kitsune Blademaster|Kitsune Diviner|Kitsune Healer|Kitsune Mystic|Autumn-Tail, Kitsune Sage|Kitsune Riftwalker|Konda, Lord of Eiganjo|Konda's Hatamoto|Lantern Kami|Masako the Humorless|Mothrider Samurai|Myojin of Cleansing Fire|Nagao, Bound by Honor|Pious Kitsune|Quiet Purity|Samurai Enforcers|Samurai of the Pale Curtain|Sensei Golden-Tail|Silent-Chant Zubera|Takeno, Samurai General|Terashi's Cry|Vassal's Duty|Vigilance|Aura of Dominion|Callous Deceiver|Consuming Vortex|Counsel of the Soratami|Cut the Tethers|Eerie Procession|Eye of Nowhere|Field of Reality|Floating-Dream Zubera|Graceful Adept|Guardian of Solitude|Hisoka, Minamo Sensei|Hisoka's Defiance|Hisoka's Guard|Jushi Apprentice|Tomoya the Revealer|Kami of Twisted Reflection|Lifted by Clouds|Myojin of Seeing Winds|Mystic Restraints|Part the Veil|Psychic Puppetry|Reweave|River Kaijin|Sire of the Storm|Soratami Cloudskater|Soratami Mirror-Guard|Soratami Mirror-Mage|Soratami Rainshaper|Soratami Savant|Soratami Seer|Squelch|Student of Elements|Tobita, Master of Winds|Swirl the Mists|Teller of Tales|Thoughtbind|Time Stop|Wandering Ones|Ashen-Skin Zubera|Blood Speaker|Bloodthirsty Ogre|Cranial Extraction|Cruel Deceiver|Cursed Ronin|Dance of Shadows|Deathcurse Ogre|Gibbering Kami|Gutwrencher Oni|He Who Hungers|Hideous Laughter|Horobi, Death's Wail|Iname, Death Aspect|Kami of Lunacy|Kami of the Waning Moon|Kiku, Night's Flower|Marrow-Gnawer|Midnight Covenant|Myojin of Night's Reach|Nezumi Bone-Reader|Nezumi Cutthroat|Nezumi Ronin|Nezumi Shortfang|Stabwhisker the Odious|Night Dealings|Night of Souls' Betrayal|Numai Outcast|Painwracker Oni|Pull Under|Rag Dealer|Ragged Veins|Rend Flesh|Rend Spirit|Seizan, Perverter of Truth|Soulless Revival|Struggle for Sanity|Swallowing Plague|Villainous Ogre|Wicked Akuba|Akki Avalanchers|Akki Lavarunner|Tok-Tok, Volcano Born|Akki Rockspeaker|Akki Underminer|Battle-Mad Ronin|Ben-Ben, Akki Hermit|Blind with Anger|Brothers Yamazaki|Brutal Deceiver|Crushing Pain|Devouring Rage|Earthshaker|Ember-Fist Zubera|Frostwielder|Hanabi Blast|Hearth Kami|Initiate of Blood|Goka the Unjust|Kami of Fire's Roar|Kumano, Master Yamabushi|Kumano's Pupils|Mana Seism|Mindblaze|Myojin of Infinite Rage|Ore Gorger|Pain Kami|Ronin Houndmaster|Shimatsu the Bloodcloaked|Sideswipe|Sokenzan Bruiser|Soul of Magma|Soulblast|Strange Inversion|Tide of War|Unearthly Blizzard|Unnatural Speed|Yamabushi's Flame|Yamabushi's Storm|Azusa, Lost but Seeking|Budoka Gardener|Dokai, Weaver of Life|Burr Grafter|Dosan the Falling Leaf|Dripping-Tongue Zubera|Feast of Worms|Feral Deceiver|Gale Force|Glimpse of Nature|Heartbeat of Spring|Humble Budoka|Iname, Life Aspect|Joyous Respite|Jukai Messenger|Kami of the Hunt|Kashi-Tribe Reaver|Kashi-Tribe Warriors|Kodama of the North Tree|Kodama of the South Tree|Kodama's Might|Matsu-Tribe Decoy|Moss Kami|Myojin of Life's Web|Nature's Will|Orbweaver Kumo|Order of the Sacred Bell|Orochi Eggwatcher|Shidako, Broodmistress|Orochi Leafcaller|Orochi Ranger|Orochi Sustainer|Rootrunner|Sachi, Daughter of Seshiro|Serpent Skin|Seshiro the Anointed|Shisato, Whispering Hunter|Soilshaper|Sosuke, Son of Seshiro|Strength of Cedars|Thousand-legged Kami|Time of Need|Venerable Kumo|Vine Kami|Wear Away|General's Kabuto|Hair-Strung Koto|Hankyu|Honor-Worn Shaku|Imi Statue|Jade Idol|Junkyo Bell|Konda's Banner|Kusari-Gama|Moonring Mirror|Nine-Ringed Bo|No-Dachi|Oathkeeper, Takeno's Daisho|Shell of the Last Kappa|Tatsumasa, the Dragon's Fang|Tenza, Godo's Maul|Uba Mask|Cloudcrest Lake|Eiganjo Castle|Hall of the Bandit Lord|Lantern-Lit Graveyard|Minamo, School at Water's Edge|Okina, Temple to the Grandfathers|Pinecrest Ridge|Shinka, the Bloodsoaked Keep|Shizo, Death's Storehouse|Tranquil Garden|Untaidake, the Cloud Keeper|Waterveil Cavern|Day of Destiny|Empty-Shrine Kannushi|Faithful Squire|Kaiso, Memory of Loyalty|Final Judgment|Genju of the Fields|Heart of Light|Hokori, Dust Drinker|Hundred-Talon Strike|Indebted Samurai|Kami of False Hope|Kami of Tattered Shoji|Kami of the Honored Dead|Kentaro, the Smiling Cat|Kitsune Palliator|Mending Hands|Opal-Eye, Konda's Yojimbo|Oyobi, Who Split the Heavens|Patron of the Kitsune|Shining Shoal|Silverstorm Samurai|Split-Tail Miko|Takeno's Cavalry|Tallowisp|Terashi's Verdict|Ward of Piety|Yomiji, Who Bars the Way|Callow Jushi|Jaraku the Interloper|Chisei, Heart of Oceans|Disrupting Shoal|Floodbringer|Genju of the Falls|Heed the Mists|Kaijin of the Vanishing Touch|Minamo's Meddling|Patron of the Moon|Quillmane Baku|Reduce to Dreams|Ribbons of the Reikai|Shimmering Glasskite|Soratami Mindsweeper|Stream of Consciousness|Sway of the Stars|Teardrop Kami|Toils of Night and Day|Tomorrow, Azami's Familiar|Veil of Secrecy|Bile Urchin|Blessing of Leeches|Call for Blood|Crawling Filth|Goryo's Vengeance|Hero's Demise|Hired Muscle|Scarmaker|Kyoki, Sanity's Eclipse|Mark of the Oni|Nezumi Shadow-Watcher|Ogre Marauder|Psychic Spear|Pus Kami|Scourge of Numai|Shirei, Shizo's Caretaker|Sickening Shoal|Skullmane Baku|Stir the Grave|Takenuma Bleeder|Three Tragedies|Toshiro Umezawa|Yukora, the Prisoner|Akki Blizzard-Herder|Akki Raider|Ashen Monstrosity|Aura Barbs|Blademane Baku|Blazing Shoal|Clash of Realities|Crack the Earth|Cunning Bandit|Azamuki, Treachery Incarnate|First Volley|Frost Ogre|Frostling|In the Web of War|Ire of Kaminari|Ishi-Ishi, Akki Crackshot|Kumano's Blessing|Mannichi, the Fevered Dream|Ogre Recluse|Overblaze|Patron of the Akki|Ronin Cliffrider|Shinka Gatekeeper|Twist Allegiance|Body of Jukai|Child of Thorns|Enshrined Memories|Forked-Branch Garami|Gnarled Mass|Harbinger of Spring|Isao, Enlightened Bushi|Iwamori of the Open Fist|Kodama of the Center Tree|Lifegift|Lifespinner|Loam Dweller|Mark of Sakiko|Matsu-Tribe Sniper|Nourishing Shoal|Patron of the Orochi|Petalmane Baku|Roar of Jukai|Sakiko, Mother of Summer|Sakura-Tribe Springcaller|Scaled Hulk|Shizuko, Caller of Autumn|Sosuke's Summons|Traproot Kami|Unchecked Growth|Uproot|Vital Surge|Genju of the Realm|Baku Altar|Blinding Powder|Mirror Gallery|Neko-Te|Orb of Dreams|Ornate Kanzashi|Ronin Warclub|Shuko|Shuriken|Slumbering Tora|That Which Was Taken|Gods' Eye, Gate to the Reikai|Tendo Ice Bridge|Acolyte's Reward|Akroan Phalanx|Akroan Skyguard|Archetype of Courage|Brimaz, King of Oreskos|Eidolon of Countless Battles|Elite Skirmisher|Ephara's Radiance|Fated Retribution|Glimpse the Sun God|God-Favored General|Great Hart|Griffin Dreamfinder|Hero of Iroas|Hold at Bay|Loyal Pegasus|Nyxborn Shieldmate|Oreskos Sun Guide|Ornitharch|Plea for Guidance|Spirit of the Labyrinth|Sunbond|Vanguard of Brimaz|Aerie Worshippers|Archetype of Imagination|Chorus of the Tides|Crypsis|Deepwater Hypnotist|Evanescent Intellect|Fated Infatuation|Flitterstep Eidolon|Floodtide Serpent|Kraken of the Straits|Meletis Astronomer|Mindreaver|Nullify|Nyxborn Triton|Oracle's Insight|Perplexing Chimera|Retraction Helix|Siren of the Fanged Coast|Sphinx's Disciple|Sudden Storm|Thassa's Rebuff|Vortex Elemental|Archetype of Finality|Ashiok's Adept|Asphyxiate|Black Oak of Odunos|Claim of Erebos|Drown in Sorrow|Eye Gouge|Fated Return|Felhide Brawler|Forlorn Pseudamma|Forsaken Drifters|Grisly Transformation|Herald of Torment|Marshmist Titan|Nyxborn Eidolon|Odunos River Trawler|Sanguimancy|Servant of Tymaret|Shrike Harpy|Spiteful Returned|Warchanter of Mogis|Akroan Conscriptor|Archetype of Aggression|Bolt of Keranos|Cyclops of One-Eyed Pass|Epiphany Storm|Everflame Eidolon|Fearsome Temper|Felhide Spiritbinder|Flame-Wreathed Phoenix|Impetuous Sunchaser|Kragma Butcher|Lightning Volley|Nyxborn Rollicker|Oracle of Bones|Pharagax Giant|Pinnacle of Rage|Reckless Reveler|Rise to the Challenge|Satyr Firedancer|Satyr Nyx-Smith|Scouring Sands|Searing Blood|Stormcaller of Keranos|Thunder Brute|Thunderous Might|Archetype of Endurance|Aspect of Hydra|Charging Badger|Culling Mark|Graverobber Spider|Hero of Leina Tower|Karametra's Favor|Mischief and Mayhem|Mortal's Resolve|Nessian Demolok|Nyxborn Wolf|Peregrination|Pheres-Band Raiders|Pheres-Band Tromper|Raised by Wolves|Scourge of Skola Vale|Setessan Oathsworn|Setessan Starbreaker|Skyreaping|Snake of the Golden Grove|Swordwise Centaur|Unravel the Aether|Chromanticore|Ephara, God of the Polis|Ephara's Enlightenment|Karametra, God of Harvests|Mogis, God of Slaughter|Phenax, God of Deception|Ragemonger|Reap What Is Sown|Siren of the Silent Song|Xenagos, God of Revels|Gorgon's Head|Heroes' Podium|Pillar of War|Siren Song Lyre|Temple of Enlightenment|Temple of Malice|Temple of Plenty|Bane of Bala Ged|Breaker of Armies|Deathless Behemoth|Eldrazi Devastator|Kozilek's Channeler|Ruin Processor|Scour from Existence|Titan's Presence|Ulamog's Despoiler|Angel of Renewal|Angelic Gift|Cliffside Lookout|Courier Griffin|Encircling Fissure|Expedition Envoy|Felidar Cub|Fortified Rampart|Ghostly Sentinel|Gideon's Reproach|Kitesail Scout|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Lithomancer's Focus|Makindi Patrol|Ondu Greathorn|Ondu Rising|Retreat to Emeria|Roil's Retribution|Serene Steward|Shadow Glider|Stone Haven Medic|Tandem Tactics|Unified Front|Adverse Conditions|Benthic Infiltrator|Cryptic Cruiser|Eldrazi Skyspawner|Horribly Awry|Incubator Drone|Mist Intruder|Murk Strider|Oracle of Dust|Ruination Guide|Salvage Drone|Spell Shrivel|Tide Drifter|Ulamog's Reclaimer|Brilliant Spectrum|Cloud Manta|Clutch of Currents|Coastal Discovery|Coralhelm Guide|Dampening Pulse|Halimar Tidecaller|Retreat to Coralhelm|Roilmage's Trick|Rush of Ice|Tightening Coils|Wave-Wing Elemental|Windrider Patrol|Complete Disregard|Culling Drone|Grave Birthing|Grip of Desolation|Mind Raker|Silent Skimmer|Skitterskin|Sludge Crawler|Swarm Surge|Transgress the Mind|Bloodbond Vampire|Geyserfield Stalker|Hagra Sharpshooter|Kalastria Healer|Kalastria Nightwatch|Malakir Familiar|Mire's Malice|Nirkana Assassin|Retreat to Hagra|Rising Miasma|Vampiric Rites|Voracious Null|Zulaport Cutthroat|Crumble to Dust|Kozilek's Sentinel|Molten Nursery|Nettle Drone|Processor Assault|Touch of the Void|Turn Against|Vestige of Emrakul|Vile Aggregate|Akoum Stonewaker|Belligerent Whiptail|Boiling Earth|Chasm Guide|Firemantle Mage|Lavastep Raider|Makindi Sliderunner|Ondu Champion|Outnumber|Reckless Cohort|Retreat to Valakut|Shatterskull Recruit|Stonefury|Tunneling Geopede|Valakut Invoker|Valakut Predator|Volcanic Upheaval|Blisterpod|Brood Monitor|Call the Scions|Eyeless Watcher|Unnatural Aggression|Void Attendant|Broodhunter Wurm|Earthen Arms|Infuse with the Elements|Jaddi Offshoot|Lifespring Druid|Murasa Ranger|Plated Crusher|Reclaiming Vines|Rot Shambler|Seek the Wilds|Snapping Gnarlid|Swell of Growth|Tajuru Beastmaster|Tajuru Stalwart|Tajuru Warcaller|Catacomb Sifter|Herald of Kozilek|Ulamog's Nullifier|Drana's Emissary|Grove Rumbler|Grovetender Druids|Resolute Blademaster|Roil Spout|Skyrider Elf|Hedron Blade|Pathway Arrows|Slab Hammer|Blighted Cataract|Blighted Gorge|Blighted Steppe|Looming Spires|Mortuary Mire|Sandstone Bridge|Skyline Cascade|Spawning Bed|Angel of Jubilation|Builder's Blessing|Call to Serve|Cloudshift|Commander's Authority|Cursebreak|Defang|Defy Death|Devout Chaplain|Divine Deflection|Farbog Explorer|Goldnight Commander|Herald of War|Holy Justiciar|Leap of Faith|Midnight Duelist|Midvast Protector|Moonlight Geist|Nearheath Pilgrim|Riders of Gavony|Righteous Blow|Seraph of Dawn|Alchemist's Apprentice|Amass the Components|Elgaud Shieldmate|Fettergeist|Galvanic Alchemist|Geist Snatch|Ghostform|Ghostly Touch|Havengul Skaab|Lunar Mystic|Mass Appeal|Misthollow Griffin|Outwit|Rotcrown Ghoul|Second Guess|Spectral Prison|Spirit Away|Stern Mentor|Tamiyo, the Moon Sage|Vanishment|Bloodflow Connoisseur|Demonic Rising|Demonic Taskmaster|Demonlord of Ashmouth|Descent into Madness|Dread Slaver|Essence Harvest|Exquisite Blood|Ghoulflesh|Gloom Surgeon|Grave Exchange|Homicidal Seclusion|Hunted Ghoul|Maalfeld Twins|Mental Agony|Polluted Dead|Predator's Gambit|Searchlight Geist|Soulcage Fiend|Treacherous Pit-Dweller|Triumph of Cruelty|Undead Executioner|Aggravate|Archwing Dragon|Banners Raised|Battle Hymn|Burn at the Stake|Dangerous Wager|Dual Casting|Falkenrath Exterminator|Guise of Fire|Heirs of Stromkirk|Hound of Griselbrand|Kessig Malcontents|Lightning Mauler|Lightning Prowess|Malicious Intent|Malignus|Raging Poltergeist|Riot Ringleader|Rite of Ruin|Rush of Blood|Scalding Devil|Stonewright|Thatcher Revolt|Tyrant of Discord|Uncanny Speed|Vexing Devil|Vigilante Justice|Blessings of Nature|Bower Passage|Descendants' Path|Diregraf Escort|Druid's Familiar|Druids' Repository|Eaten by Spiders|Flowering Lumberknot|Geist Trappers|Grounded|Howlgeist|Joint Assault|Lair Delve|Natural End|Nettle Swine|Nightshade Peddler|Pathbreaker Wurm|Primal Surge|Revenge of the Hunted|Sheltering Word|Snare the Skies|Somberwald Sage|Timberland Guide|Triumph of Ferocity|Trusted Forcemage|Vorstclaw|Wandering Wolf|Wild Defiance|Wildwood Geist|Wolfir Avenger|Wolfir Silverheart|Yew Spirit|Bruna, Light of Alabaster|Sigarda, Host of Herons|Angelic Armaments|Bladed Bracers|Gallows at Willow Hill|Haunted Guardian|Narstad Scrapper|Otherworld Atlas|Scroll of Avacyn|Scroll of Griselbrand|Tormentor's Trident|Vanguard's Shield|Vessel of Endless Rest|Alchemist's Refuge|Desolate Lighthouse|Slayers' Stronghold|Artifact Possession|Artifact Ward|Ashnod's Battle Gear|Bronze Tablet|Circle of Protection: Artifacts|Damping Field|Drafna's Restoration|Dwarven Weaponsmith|Golgothian Sylex|Haunting Wind|Mishra's War Machine|Phyrexian Gremlins|Powerleech|Priest of Yawgmoth|Reverse Polarity|Rocket Launcher|Sage of Lat-Nam|Urza's Avenger|Gorilla Chieftain|Aladdin's Lamp|Aladdin's Ring|Ali Baba|Army of Allah|Camel|Dancing Scimitar|Desert Nomads|El-Hajjâj|Hurr Jackal|Island Fish Jasconius|Jandor's Ring|Jandor's Saddlebags|Jihad|King Suleiman|Magnetic Mountain|Merchant Ship|Nafs Asp|Piety|Pyramids|Sandals of Abdallah|Shahrazad|Stone-Throwing Devils|Ardent Plea|Aven Mimeomancer|Offering to Asha|Sanctum Plowbeast|Shield of the Righteous|Sovereigns of Lost Alara|Stormcaller's Boon|Brainbite|Etherium Abomination|Illusory Demon|Lich Lord of Unx|Mask of Riddles|Nemesis of Reason|Soulquake|Time Sieve|Vedalken Ghoul|Defiler of Souls|Demonic Dread|Demonspine Whip|Lightning Reaver|Monstrous Carabid|Sanity Gnawers|Singe-Mind Ogre|Thought Hemorrhage|Veinfire Borderpost|Blitz Hellion|Deadshot Minotaur|Firewild Borderpost|Godtracker of Jund|Gorger Wurm|Predatory Advantage|Rhox Brute|Violent Outburst|Vithian Renegades|Captured Sunlight|Grizzled Leotau|Leonin Armorguard|Reborn Hope|Sigil of the Nayan Gods|Sigiled Behemoth|Wildfield Borderpost|Identity Crisis|Tainted Sigil|Vectis Dominator|Cloven Casting|Double Negative|Magefire Wings|Skyclaw Thrash|Marrow Chomper|Morbid Bloom|Fight to the Death|Intimidation Bolt|Nulltread Gargantuan|Sages of the Anima|Vedalken Heretic|Esper Sojourners|Etherwrought Page|Sen Triplets|Drastic Revelation|Grixis Sojourners|Unscythe, Killer of Kings|Dragon Appeasement|Jund Sojourners|Karrthus, Tyrant of Jund|Madrush Cyclops|Gloryscale Viashino|Mayael's Aria|Uril, the Miststalker|Bant Sojourners|Finest Hour|Flurry of Wings|Wargate|Maelstrom Nexus|Esper Stormblade|Grixis Grimblade|Sewn-Eye Drake|Giant Ambush Beetle|Jund Hackblade|Sangrite Backlash|Naya Hushblade|Trace of Abundance|Bant Sureblade|Crystallization|Messenger Falcons|Angelfire Crusader|Coalition Flag|Dega Disciple|Dega Sanctuary|Degavolver|Diversionary Tactics|Divine Light|Enlistment Officer|False Dawn|Haunted Angel|Helionaut|Manacles of Decay|Shield of Duty and Reason|Spectral Lynx|Standard Bearer|Ceta Disciple|Ceta Sanctuary|Cetavolver|Coastal Drake|Ice Cave|Jaded Response|Jilt|Living Airship|Reef Shaman|Shimmering Mirage|Tidal Courier|Unnatural Selection|Vodalian Mystic|Whirlpool Drake|Whirlpool Rider|Dead Ringers|Foul Presence|Grave Defiler|Last Caress|Mind Extraction|Mournful Zombie|Necra Disciple|Necra Sanctuary|Necravolver|Planar Despair|Suppress|Zombie Boa|Bloodfire Dwarf|Bloodfire Infusion|Dwarven Landslide|Dwarven Patrol|Illuminate|Kavu Glider|Minotaur Tactician|Raka Disciple|Raka Sanctuary|Rakavolver|Tahngarth's Glare|Tundra Kavu|Wild Research|Ana Disciple|Ana Sanctuary|Anavolver|Bog Gnarr|Gaea's Balance|Glade Gnarr|Kavu Howler|Kavu Mauler|Penumbra Bobcat|Penumbra Kavu|Savage Gorilla|Strength of Night|Symbiotic Deployment|Tranquil Path|Urborg Elf|Cromat|Ebony Treefolk|Fervent Charge|Flowstone Charger|Gaea's Skyfolk|Guided Passage|Jungle Barrier|Llanowar Dead|Martyrs' Tomb|Minotaur Illusionist|Overgrown Estate|Powerstone Minefield|Putrid Warrior|Razorfin Hunter|Soul Link|Squee's Embrace|Squee's Revenge|Suffocating Blast|Temporal Spring|Yavimaya's Embrace|Illusion|Reality|Night|Day|Brass Herald|Dragon Arch|Emblazoned Golem|Legacy Weapon|Mask of Intolerance|Agent of Stromgald|Awesome Presence|Balduvian War-Makers|Carrier Pigeons|Chaos Harlequin|Diseased Vermin|Enslaved Scout|Fatal Lore|Foresight|Fyndhorn Druid|Gift of the Woods|Gorilla Berserkers|Keeper of Tresserhorn|Kjeldoran Escort|Krovikan Plague|Library of Lat-Nam|Lim-Dûl's Paladin|Martyrdom|Misfortune|Mystic Compass|Nature's Chosen|Noble Steeds|Omen of Fire|Phantasmal Sphere|Royal Herbalist|Scarab of the Unseen|School of the Unseen|Seasoned Tactician|Sheltered Valley|Soldevi Adnate|Soldevi Heretic|Soldevi Sage|Soldevi Sentry|Soldevi Steam Beast|Soldier of Fortune|Splintering Wind|Stench of Decay|Storm Cauldron|Stromgald Spy|Suffocation|Surge of Strength|Sworn Defender|Taste of Paradise|Tidal Control|Undergrowth|Unlikely Alliance|Urza's Engine|Veteran's Voice|Whip Vine|Akrasan Squire|Angel's Herald|Bant Battlemage|Gustrider Exuberant|Invincible Hymn|Knight of the Skyward Eye|Knight-Captain of Eos|Marble Chalice|Resounding Silence|Rockcaster Platoon|Scourglass|Sighted-Caste Sorcerer|Sigiled Paladin|Soul's Grace|Sunseed Nurturer|Yoked Plowbeast|Cathartic Adept|Cloudheath Drake|Coma Veil|Courier's Capsule|Dawnray Archer|Esper Battlemage|Etherium Astrolabe|Fatestitcher|Filigree Sages|Gather Specimens|Jhessian Lookout|Kathari Screecher|Kederekt Leviathan|Mindlock Orb|Outrider of Jhess|Protomatter Powder|Resounding Wave|Skill Borrower|Spell Snip|Sphinx's Herald|Steelclad Serpent|Tortoise Formation|Vectis Silencers|Ad Nauseam|Archdemon of Unx|Banewasp Affliction|Blister Beetle|Cunning Lethemancer|Demon's Herald|Dreg Reaver|Glaze Fiend|Grixis Battlemage|Immortal Coil|Onyx Goblet|Puppet Conjurer|Resounding Scream|Salvage Titan|Shadowfeed|Shore Snapper|Skeletal Kathari|Tar Fiend|Undead Leotau|Viscera Dragger|Bloodpyre Elemental|Bloodthorn Taunter|Caldera Hellion|Dragon's Herald|Exuberant Firestoker|Incurable Ogre|Jund Battlemage|Predator Dragon|Resounding Thunder|Ridge Rannet|Skeletonize|Soul's Fire|Viashino Skeleton|Vicious Shadows|Volcanic Submersion|Behemoth's Herald|Cavern Thoctar|Court Archers|Cylian Elf|Druid of the Anima|Gift of the Gargantuan|Godtoucher|Jungle Weaver|Keeper of Progenitus|Lush Growth|Mighty Emergence|Mosstodon|Naya Battlemage|Ooze Garden|Resounding Roar|Rhox Charger|Sacellum Godspeaker|Savage Hunger|Skullmulcher|Soul's Might|Spearbreaker Behemoth|Topan Ascetic|Bant Charm|Blood Cultist|Brilliant Ultimatum|Carrion Thrash|Clarion Ultimatum|Deft Duelist|Empyrial Archangel|Esper Charm|Godsire|Hindering Light|Jhessian Infiltrator|Kederekt Creeper|Kiss of the Amesha|Prince of Thralls|Punish Ignorance|Qasali Ambusher|Realm Razer|Rip-Clan Crasher|Sangrite Surge|Sedris, the Traitor King|Sphinx Sovereign|Swerve|Thoughtcutter Agent|Violent Ultimatum|Waveskimmer Aven|Windwright Mage|Lich's Mirror|Minion Reflector|Obelisk of Bant|Obelisk of Naya|Sigil of Distinction|Angel of Sanctions|Anointed Procession|Anointer Priest|Approach of the Second Sun|Binding Mummy|Cartouche of Solidarity|Cast Out|Compulsory Rest|Devoted Crop-Mate|Djeru's Resolve|Fan Bearer|Forsake the Worldly|Gideon of the Trials|Gideon's Intervention|Glory-Bound Initiate|Gust Walker|In Oketra's Name|Oketra's Attendant|Protection of the Hekma|Regal Caracal|Rhet-Crop Spearmaster|Sacred Cat|Seraph of the Suns|Sparring Mummy|Supply Caravan|Tah-Crop Elite|Those Who Serve|Time to Reflect|Trial of Solidarity|Trueheart Duelist|Unwavering Initiate|Vizier of Deferment|Vizier of Remedies|Winged Shepherd|Angler Drake|As Foretold|Aven Initiate|Cartouche of Knowledge|Censor|Compelling Argument|Cryptic Serpent|Curator of Mysteries|Decision Paralysis|Drake Haven|Floodwaters|Galestrike|Glyph Keeper|Hekma Sentinels|Hieroglyphic Illumination|Illusory Wrappings|Labyrinth Guardian|Lay Claim|Naga Oracle|New Perspectives|Open into Wonder|Pull from Tomorrow|River Serpent|Sacred Excavation|Scribe of the Mindful|Seeker of Insight|Shimmerscale Drake|Slither Blade|Tah-Crop Skirmisher|Trial of Knowledge|Vizier of Many Faces|Vizier of Tumbling Sands|Winds of Rebuke|Zenith Seeker|Archfiend of Ifnir|Baleful Ammit|Blighted Bat|Bone Picker|Cartouche of Ambition|Cruel Reality|Cursed Minotaur|Dispossess|Doomed Dissenter|Dread Wanderer|Dune Beetle|Faith of the Devoted|Festering Mummy|Final Reward|Grim Strider|Horror of the Broken Lands|Lay Bare the Heart|Liliana, Death's Majesty|Liliana's Mastery|Lord of the Accursed|Miasmic Mummy|Nest of Scarabs|Painful Lesson|Pitiless Vizier|Plague Belcher|Ruthless Sniper|Scarab Feast|Shadow of the Grave|Soulstinger|Splendid Agony|Stir the Sands|Supernatural Stamina|Trespasser's Curse|Trial of Ambition|Wander in Death|Wasteland Scorpion|Ahn-Crop Crasher|Battlefield Scavenger|Blazing Volley|Bloodlust Inciter|Bloodrage Brawler|By Force|Cartouche of Zeal|Combat Celebrant|Consuming Fervor|Deem Worthy|Desert Cerodon|Electrify|Emberhorn Minotaur|Flameblade Adept|Glorious End|Glorybringer|Harsh Mentor|Hazoret's Favor|Heart-Piercer Manticore|Hyena Pack|Limits of Solidarity|Manticore of the Gauntlet|Minotaur Sureshot|Nef-Crop Entangler|Nimble-Blade Khenra|Pathmaker Initiate|Pursue Glory|Soul-Scar Mage|Sweltering Suns|Thresher Lizard|Trial of Zeal|Trueheart Twins|Violent Impact|Warfire Javelineer|Benefaction of Rhonas|Bitterblade Warrior|Cartouche of Strength|Champion of Rhonas|Channeler Initiate|Colossapede|Crocodile of the Crossing|Defiant Greatmaw|Dissenter's Deliverance|Exemplar of Strength|Gift of Paradise|Greater Sandwurm|Hapatra's Mark|Harvest Season|Haze of Pollen|Honored Hydra|Hooded Brawler|Initiate's Companion|Manglehorn|Naga Vitalist|Oashra Cultivator|Ornery Kudu|Pouncing Cheetah|Prowling Serpopard|Quarry Hauler|Sandwurm Convergence|Scaled Behemoth|Shed Weakness|Shefet Monitor|Sixth Sense|Stinging Shot|Synchronized Strike|Trial of Strength|Vizier of the Menagerie|Watchful Naga|Ahn-Crop Champion|Aven Wind Guide|Bounty of the Luxa|Decimator Beetle|Enigma Drake|Hapatra, Vizier of Poisons|Honored Crop-Captain|Khenra Charioteer|Merciless Javelineer|Neheb, the Worthy|Nissa, Steward of Elements|Samut, Voice of Dissent|Shadowstorm Vizier|Temmet, Vizier of Naktamun|Wayward Servant|Weaver of Currents|Dusk|Dawn|Commit|Memory|Never|Return|Insult|Injury|Mouth|Feed|Start|Finish|Reduce|Rubble|Destined|Lead|Onward|Victory|Spring|Mind|Prepare|Fight|Failure|Comply|Rags|Riches|Cut|Ribbons|Heaven|Earth|Bontu's Monument|Edifice of Authority|Embalmer's Tools|Gate to the Afterlife|Hazoret's Monument|Honed Khopesh|Kefnet's Monument|Luxa River Shrine|Oketra's Monument|Oracle's Vault|Pyramid of the Pantheon|Rhonas's Monument|Throne of the God-Pharaoh|Watchers of the Dead|Canyon Slough|Cascading Cataracts|Cradle of the Accursed|Fetid Pools|Grasping Dunes|Irrigated Farmland|Painted Bluffs|Scattered Groves|Sheltered Thicket|Sunscorched Desert|Gideon, Martial Paragon|Companion of the Trials|Gideon's Resolve|Graceful Cat|Liliana, Death Wielder|Desiccated Naga|Liliana's Influence|Tattered Mummy|Aerial Modification|Aeronaut Admiral|Aether Inspector|Aethergeode Miner|Airdrop Aeronauts|Alley Evasion|Audacious Infiltrator|Bastion Enforcer|Call for Unity|Caught in the Brights|Consulate Crackdown|Countless Gears Renegade|Dawnfeather Eagle|Deadeye Harpooner|Decommission|Deft Dismissal|Exquisite Archangel|Felidar Guardian|Ghirapur Osprey|Restoration Specialist|Solemn Recruit|Sram, Senior Edificer|Sram's Expertise|Thopter Arrest|Aether Swooper|Aethertide Whale|Baral, Chief of Compliance|Baral's Expertise|Bastion Inventor|Disallow|Dispersal Technician|Efficient Construction|Hinterland Drake|Ice Over|Illusionist's Stratagem|Leave in the Dust|Mechanized Production|Metallic Rebuke|Quicksmith Spy|Reverse Engineer|Salvage Scuttler|Shielded Aether Thief|Shipwreck Moray|Skyship Plunderer|Take into Custody|Trophy Mage|Whir of Invention|Wind-Kin Raiders|Aether Poisoner|Alley Strangler|Battle at the Bridge|Cruel Finality|Daring Demolition|Defiant Salvager|Fatal Push|Fen Hauler|Foundry Hornet|Fourth Bridge Prowler|Gifted Aetherborn|Glint-Sleeve Siphoner|Gonti's Machinations|Herald of Anguish|Ironclad Revolutionary|Midnight Entourage|Night Market Aeronaut|Perilous Predicament|Renegade's Getaway|Resourceful Return|Secret Salvage|Sly Requisitioner|Vengeful Rebel|Yahenni, Undying Partisan|Yahenni's Expertise|Aether Chaser|Chandra's Revolution|Destructive Tampering|Embraal Gear-Smasher|Enraged Giant|Freejam Regent|Frontline Rebel|Gremlin Infestation|Hungry Flames|Indomitable Creativity|Invigorated Rampage|Kari Zev, Skyship Raider|Kari Zev's Expertise|Lathnu Sailback|Lightning Runner|Pia's Revolution|Precise Strike|Quicksmith Rebel|Ravenous Intruder|Reckless Racer|Release the Gremlins|Scrapper Champion|Siege Modification|Sweatworks Brawler|Wrangle|Aether Herder|Aetherstream Leopard|Aetherwind Basker|Aid from the Cowl|Druid of the Cowl|Greenbelt Rampager|Greenwheel Liberator|Heroic Intervention|Hidden Herbalists|Highspire Infusion|Lifecraft Awakening|Lifecraft Cavalry|Lifecrafter's Gift|Maulfist Revolutionary|Monstrous Onslaught|Narnam Renegade|Natural Obsolescence|Peema Aether-Seer|Ridgescale Tusker|Rishkar, Peema Renegade|Rishkar's Expertise|Scrounging Bandar|Silkweaver Elite|Unbridled Growth|Ajani Unyielding|Dark Intimations|Hidden Stockpile|Maverick Thopterist|Oath of Ajani|Outland Boar|Renegade Rallier|Renegade Wheelsmith|Rogue Refiner|Spire Patrol|Tezzeret the Schemer|Tezzeret's Touch|Weldfast Engineer|Winding Constrictor|Aegis Automaton|Aethersphere Harvester|Augmenting Automaton|Barricade Breaker|Cogwork Assembler|Consulate Dreadnought|Consulate Turret|Crackdown Construct|Daredevil Dragster|Filigree Crawler|Foundry Assembler|Gonti's Aether Heart|Heart of Kiran|Hope of Ghirapur|Implement of Combustion|Implement of Examination|Implement of Ferocity|Implement of Improvement|Implement of Malice|Inspiring Statuary|Irontread Crusher|Lifecrafter's Bestiary|Merchant's Dockhand|Metallic Mimic|Mobile Garrison|Night Market Guard|Pacification Array|Peacewalker Colossus|Prizefighter Construct|Renegade Map|Reservoir Walker|Scrap Trawler|Servo Schematic|Treasure Keeper|Universal Solvent|Untethered Express|Verdant Automaton|Walking Ballista|Watchful Automaton|Welder Automaton|Spire of Industry|Ajani, Valiant Protector|Inspiring Roar|Ajani's Comrade|Ajani's Aid|Tezzeret, Master of Metal|Tezzeret's Betrayal|Pendulum of Patterns|Tezzeret's Simulacrum|Skyhunter Prowler|Thought Courier|Abuna's Chant|Armed Response|Auriok Champion|Auriok Windwalker|Beacon of Immortality|Bringer of the White Dawn|Leonin Squire|Loxodon Anchorite|Loxodon Stalwart|Retaliate|Roar of Reclamation|Stasis Cocoon|Steelshaper's Gift|Vanquish|Advanced Hoverguard|Artificer's Intuition|Blinkmoth Infusion|Bringer of the Blue Dawn|Disruption Aura|Early Frost|Eyes of the Watcher|Fold into Aether|Into Thin Air|Plasma Elemental|Spectral Shift|Vedalken Mastermind|Blind Creeper|Bringer of the Black Dawn|Desecration Elemental|Devour in Shadow|Dross Crocodile|Ebon Drake|Endless Whispers|Fill with Fright|Fleshgrafter|Lose Hope|Mephidross Vampire|Moriok Rigger|Nim Grotesque|Plunge into Darkness|Shattered Dreams|Vicious Betrayal|Bringer of the Red Dawn|Cosmic Larva|Feedback Bolt|Goblin Brawler|Granulate|Ion Storm|Iron-Barb Hellion|Krark-Clan Engineers|Krark-Clan Ogre|Magnetic Theft|Rain of Rust|Reversal of Fortune|Screaming Fury|Beacon of Creation|Bringer of the Green Dawn|Channel the Suns|Dawn's Reflection|Fangren Pathcutter|Ferocious Charge|Joiner Adept|Ouphe Vandals|Rite of Passage|Tangle Asp|Tel-Jilad Justice|Tel-Jilad Lifebreather|Tyrranax|Viridian Lorebearers|Viridian Scout|Anodet Lurker|Arachnoid|Avarice Totem|Baton of Courage|Battered Golem|Blasting Station|Chimeric Coils|Clearwater Goblet|Composite Golem|Conjurer's Bauble|Doubling Cube|Ensouled Scimitar|Eon Hub|Ferropede|Gemstone Array|Goblin Cannon|Grafted Wargear|Grinding Station|Guardian Idol|Healer's Headdress|Heliophial|Horned Helm|Infused Arrows|Krark-Clan Ironworks|Lantern of Insight|Lunar Avenger|Mycosynth Golem|Myr Quadropod|Myr Servitor|Neurok Stealthsuit|Opaline Bracers|Possessed Portal|Razorgrass Screen|Salvaging Station|Sawtooth Thresher|Solarion|Sparring Collar|Spinal Parasite|Summoner's Egg|Summoning Station|Suncrusher|Thermal Navigator)$") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^(Fog|Hex|Daze|Flux|Foil|Gild|Gush|Lynx|Omen|Oust|Rhox|Rout|Slay|Snap|Undo|Angel|Anger|Beast|Blaze|Brawn|Clone|Demon|Fling|Flood|Greed|Guile|Human|Karoo|Mulch|Plant|Shock|Sleep|Swamp|Taunt|Cancel|Curfew|Duress|Exhume|Famine|Flight|Forest|Foster|Goblin|Harrow|Hornet|Infest|Island|Kraken|Magmaw|Minion|Mirari|Moroii|Murder|Negate|Pariah|Piracy|Plains|Python|Rancor|Rebuke|Recoil|Recoup|Remand|Remove|Repeal|Spirit|Squall|Stifle|Terror|Thrull|Tremor|Unmake|Wonder|Wu Spy|Zombie|Abolish|Bargain|Berserk|Bog Imp|Condemn|Corrupt|Crusade|Déjà Vu|Dismiss|Enslave|Exclude|Explore|Eye Spy|Farseek|Gomazoa|Hellion|Impulse|Ixidron|Lignify|Mortify|Nefashu|Overrun|Pillage|Plummet|Pongify|Provoke|Putrefy|Quicken|Qumulox|Ransack|Relearn|Repulse|Respite|Restore|Salvage|Smother|Soldier|Spy Kit|Tarfire|Tidings|Unnerve|Wild Ox|Zombify|Anaconda|Bad Moon|Banefire|Bear Cub|Besmirch|Boompile|Browbeat|Coercion|Decimate|Dominate|Doomgape|Dusk Imp|Elephant|Esperzoa|Fertilid|Fire Imp|Fireball|Firebolt|Fog Bank|Foul Imp|Frogmite|Fruition|Gold Myr|Griptide|Heat Ray|Iron Myr|Kird Ape|Kitesail|Lady Sun|Land Tax|Languish|Lash Out|Lava Axe|Lhurgoyf|Malfegor|Memnarch|Mind Rot|Mobilize|Mountain|Mutilate|Mycoloth|Myr Sire|Oblation|Ophidian|Overrule|Pacifism|Pentavus|Phthisis|Prohibit|Regicide|Regrowth|Reprisal|Smallpox|Soot Imp|Soul Net|Sunlance|Time Ebb|Vaporkin|Viseling|Wash Out|Weakness|Wildfire|Wildsize|Wu Scout|Abundance|Aetherize|Afterlife|Angelsong|Arc Trail|Archangel|Armistice|Attrition|Bee Sting|Bog Witch|Bonehoard|Briarhorn|Broodstar|Burn Away|Caged Sun|Cathodion|Coral Eel|Crib Swap|Cultivate|Deception|Decompose|Deep Wood|Demonfire|Desertion|Disfigure|Dissipate|Dreadbore|Dry Spell|Duneblast|Duplicant|Echo Mage|Elemental|Excoriate|Fabricate|Fecundity|Fetid Imp|Fire Ants|Fireblast|Firespout|Galvanoth|Ghostfire|Grapeshot|Harmonize|Heavy Fog|Helldozer|Hellrider|Hostility|Hurricane|Jade Mage|Just Fate|Kher Keep|Kill Shot|Kor Chant|Last Kiss|Lava Flow|Leviathan|Loam Lion|Lone Wolf|Magma Jet|Mana Leak|Manaplasm|Mortivore|Muck Rats|Nekrataal|New Blood|Nucklavee|Plaxmanta|Plumeveil|Preordain|Prey Upon|Pyroclasm|Pyrohemia|Quicksand|Reanimate|Reef Worm|Reminisce|Rift Bolt|River Boa|Ruination|Saltblast|Sandstorm|Saproling|Scute Mob|Sea Drake|Sea Eagle|Shriekmaw|Skullcage|Snakeform|Snuff Out|Spitemare|Starlight|Starstorm|Stave Off|Sun Clasp|Sun Titan|Sunforger|Swan Song|Symbiosis|Terminate|Thragtusk|Time Warp|Torchling|Trip Wire|Twin Bolt|Undermine|Utter End|Vacuumelt|Vengeance|Victimize|Waste Not|Watchwolf|Wei Scout|Whipflare|Whirlwind|Wild Pair|Wind Sail|Windstorm|Wolf Pack|Wood Sage|Zodiac Ox|Absorb Vis|Agony Warp|Annihilate|Apex Hawks|Armageddon|Augury Owl|Auramancer|Azure Mage|Beast Hunt|Blastoderm|Blightning|Blood Ogre|Boar Umbra|Bog Wraith|Bojuka Bog|Brainstorm|Broken Dam|Bull Hippo|Burgeoning|Chaos Warp|Cobra Trap|Condescend|Congregate|Copper Myr|Crawlspace|Cruel Fate|Dakmor Bat|Death Wind|Disenchant|Divination|Doom Blade|Drain Life|Drumhunter|Earthquake|Evacuation|Everglades|Exhaustion|Extinguish|Fiery Fall|Fire Snake|Flashfires|Fresh Meat|Gamekeeper|Geistflame|Gelectrode|Giant Crab|Grasslands|Grave Pact|Grim Tutor|Gruul Turf|Hammerhand|Harm's Way|Heartstone|Hill Giant|Incinerate|Invigorate|Jackal Pup|Jalum Tome|Juggernaut|Jund Charm|Junk Diver|Keep Watch|Kiln Fiend|Lashwrithe|Last Rites|Last Stand|Lavalanche|Leaden Myr|Lithophage|Lumberknot|Magmaquake|Man-o'-War|Mind Stone|Mist Raven|Naya Charm|Necroplasm|Night Soil|Ondu Giant|Pestilence|Power Sink|Propaganda|Prosperity|Putrid Imp|Pyromatics|Raise Dead|Reveillark|River Bear|Rubblehulk|Scytheclaw|See Beyond|Serum Tank|Sewer Rats|Sheer Drop|Shu Farmer|Silver Myr|Skullclamp|Sky Spirit|Soul Feast|Soul Parry|Soul Shred|Soul Snare|Spelltwine|Stab Wound|Stand Firm|Steel Wall|Stone Rain|Storm Herd|Subversion|Terastodon|Trip Noose|Triskelion|Vapor Snag|Vivid Crag|Vizzerdrix|Wakedancer|Wellwisher|Willbender|Willow Elf|Wind Drake|Windreaver|Witch Hunt|Wood Elves|Wu Admiral|Wu Warship|Zodiac Dog|Zodiac Pig|Zodiac Rat|Abzan Charm|Aegis Angel|Aether Gale|Aether Snap|Aethersnipe|Agoraphobia|Air Servant|Ancient Den|Ash Barrens|Assassinate|Aura Shards|Azure Drake|Barren Moor|Bitter Feud|Blistergrub|Blood Bairn|Blood Rites|Body Double|Bog Raiders|Boros Charm|Broken Fall|Buried Ruin|Cadaver Imp|Catastrophe|Chronomaton|Cinder Wall|Clot Sliver|Cloud Djinn|Coal Stoker|Cogwork Spy|Comet Storm|Comeuppance|Concentrate|Coral Atoll|Corpsehatch|Counterflux|Creeperhulk|Cruel Edict|Cruel Tutor|Crypt Ghast|Dack Fayden|Deal Broker|Death Baron|Death Grasp|Deathrender|Devastation|Devout Monk|Dragon Mage|Eager Cadet|Ebon Dragon|Echo Tracer|Electrolyze|Elf Warrior|Elven Cache|Ember Beast|Epochrasite|Exploration|Expropriate|Eye of Doom|False Peace|Fathom Mage|Fathom Seer|Fencing Ace|Feral Hydra|Festercreep|Festergloom|Fire Ambush|Fire Bowman|Fire Dragon|Fireslinger|Flame Slash|Flamewright|Flayer Husk|Flickerform|Flickerwisp|Flood Plain|Force Spike|Forest Bear|Forked Bolt|Foul Spirit|Frost Titan|Fury Sliver|Ghoulraiser|Gideon Jura|Goblin Hero|Goblin Lore|Golden Bear|Grave Peril|Grave Titan|Gravedigger|Groundswell|Guiltfeeder|Guttersnipe|Hideous End|High Market|Hollow Dogs|Hull Breach|Hungry Lynx|Hunting Moa|Hurly-Burly|Hyena Umbra|Ichor Slick|Inspiration|Ironhoof Ox|Izzet Charm|Joraga Bard|Jötun Grunt|Jungle Lion|Krosan Grip|Last Chance|Leaf Gilder|Living Hive|Lore Seeker|Mad Prophet|Mage Slayer|Magma Giant|Magma Spray|Mana Geyser|Marrow Bats|Mass Mutiny|Mighty Leap|Mind Knives|Minds Aglow|Mire's Toll|Mirrorweave|Moon Sprite|Morgue Toad|Mulldrifter|Nessian Asp|New Benalia|Nighthowler|Nomadic Elf|Ogre Savant|Ogre Sentry|Ohran Viper|Omenspeaker|Opal Palace|Ophiomancer|Opportunity|Pay No Heed|Plated Wurm|Portal Mage|Power Armor|Prison Term|Pyrokinesis|Rakish Heir|Raving Dead|Reciprocate|Relic Crush|Remote Isle|Remove Soul|Reverberate|Rod of Ruin|Sacred Mesa|Scaled Wurm|Serra Angel|Shimmer Myr|Shu Cavalry|Shu General|Skullwinder|Sky Diamond|Skyscribing|Snake Umbra|Sonic Burst|Soul Ransom|Soul Warden|Soulcatcher|Souldrinker|Spawnwrithe|Spined Wurm|Spire Golem|Stasis Cell|Steam Blast|Stone Giant|Stun Sniper|Sun Droplet|Sunken Hope|Sylvan Yeti|Syphon Mind|Syphon Soul|Talas Scout|Tar Pitcher|Temple Bell|Thoughtcast|Thran Golem|Thunderbolt|Thundermare|Tidal Force|Tidal Surge|Topplegeist|Torch Fiend|Tower Geist|Town Sentry|Tragic Slip|Tranquility|Tree Monkey|Triskelavus|Urza's Rage|Vandalblast|Vivid Creek|Vivid Grove|Vivid Marsh|Volt Charge|Voltaic Key|Vow of Duty|War Cadence|Wicked Pact|Wild Growth|Wild Nacatl|Wind Dancer|Wing Shards|Wu Infantry|Zodiac Goat|Acidic Slime|Aether Adept|Aethersnatch|Akoum Refuge|Akroan Horse|Albino Troll|Altar's Reap|Angelic Page|Angelic Wall|Animate Dead|Arcane Melee|Armor Sliver|Armory Guard|Assault Suit|Augury Adept|Aura Gnarlid|Beast Attack|Beast Within|Black Market|Blood Artist|Blood Tyrant|Boiling Seas|Bone Harvest|Border Guard|Boros Signet|Brain Weevil|Breakthrough|Breeding Pit|Bronze Sable|Brood Sliver|Brushstrider|Bull Cerodon|Buried Alive|Burning Wish|Cackling Imp|Call to Heel|Call to Mind|Chapel Geist|Cinder Marsh|Cinder Storm|Clickslither|Clone Legion|Cloud Dragon|Cloud Spirit|Coat of Arms|Corpse Augur|Counterspell|Courier Hawk|Court Hussar|Craven Giant|Crux of Fate|Crystal Vein|Custodi Lich|Dakmor Ghoul|Dawn to Dusk|Death Stroke|Deathgreeter|Demon's Horn|Deny Reality|Desert Drake|Devil's Play|Devoted Hero|Dimir Signet|Dragon Blood|Dragon Whelp|Dread Charge|Dread Reaper|Dread Return|Dreg Mangler|Edgar Markov|Elder Cathar|Erhnam Djinn|Exotic Curse|Fallen Angel|Fallen Ideal|False Defeat|Farhaven Elf|Faultgrinder|Feral Shadow|Fiend Hunter|Final Strike|Fire Diamond|Fire Servant|Fire Tempest|Fireshrieker|Fissure Vent|Fist of Suns|Flame Spirit|Flesh Carver|Flusterstorm|Future Sight|Garbage Fire|Gaseous Form|Giant Growth|Giant Spider|Gigantoplasm|Gleancrawler|Glory Seeker|Gnarlid Pack|Goblin Bully|Goblin Piker|Gods Willing|Golgari Thug|Grave Sifter|Gravecrawler|Grixis Charm|Gruul Signet|Heart Sliver|Heedless One|Hero's Blade|Hornet Queen|Howling Fury|Howling Mine|Howling Wolf|Hulking Ogre|Hunted Troll|Hunting Pack|Indrik Umbra|Inferno Trap|Ingot Chewer|Insurrection|Izzet Signet|Jace Beleren|Jeskai Elder|Jungle Basin|Karmic Guide|Killer Whale|Kindred Boon|Kor Aeronaut|Krosan Verge|Liliana Vess|Living Death|Loyal Sentry|Manta Riders|Martial Coup|Master Decoy|Memory Lapse|Metallurgeon|Meteor Blast|Might Sliver|Mirror Match|Misdirection|Mobilization|Mogg Fanatic|Mogg Hollows|Monk Realist|Moss Diamond|Myr Enforcer|Mystic Snake|Nantuko Husk|Necrogenesis|Needle Storm|Nemesis Trap|Nest Invader|Noble Quarry|Noxious Toad|Ogre Warrior|Owl Familiar|Oxidda Golem|Palace Siege|Pale Recluse|Pelakka Wurm|Pentad Prism|Poison Arrow|Primal Vigor|Putrid Leech|Pyre Charger|Pyrotechnics|Quick Sliver|Rain of Salt|Rakdos Charm|Razorjaw Oni|Reckless One|Reiver Demon|Riddlekeeper|Rith's Charm|Rivals' Duel|Rotting Rats|Royal Falcon|Safe Passage|Sangromancer|Savage Lands|Scroll Thief|Seal of Doom|Seal of Fire|Seht's Tiger|Serra Avatar|Serra's Boon|Shivan Oasis|Shu Defender|Simic Signet|Skirk Shaman|Smokebraider|Songstitcher|Soulless One|Spider Umbra|Spike Colony|Spike Feeder|Spike Weaver|Spike Worker|Spiritmonger|Spitebellows|Squallmonger|Staff of Nin|Steam Augury|Stolen Goods|Stolen Grain|Stone Quarry|Stonecloaker|Stranglehold|Street Spasm|Stunt Double|Summer Bloom|Sylvan Might|Sylvan Tutor|Syphon Flesh|Tainted Isle|Tainted Wood|Temple Elder|Thran Dynamo|Thraximundar|Three Dreams|Three Visits|Thunderheads|Thunderstaff|Time to Feed|Toxic Deluge|Trading Post|Trained Orgg|Tribal Unity|Trinket Mage|Turn to Frog|Typhoid Rats|Undying Rage|Urge to Feed|Uthden Troll|Vampire Bats|Vein Drinker|Vigor Mortis|Vile Requiem|Vine Trellis|Viscera Seer|Vivid Meadow|Voice of All|Wall of Bone|Wall of Heat|Wayward Soul|Wei Infantry|White Knight|Wild Griffin|Wild Mongrel|Willow Dryad|Winged Coatl|Worm Harvest|Wrath of God|Zodiac Horse|Zodiac Snake|Zodiac Tiger|Zombie Giant|Academy Elite|Acidic Sliver|Advance Scout|Aerie Mystics|Air Elemental|Angel of Fury|Ankle Shanker|Arc Lightning|Arcane Denial|Arcane Savant|Archaeomancer|Aura Mutation|Avatar of Woe|Baleful Force|Baleful Stare|Baleful Strix|Ballot Broker|Bant Panorama|Barbed Sliver|Batwing Brume|Blazing Salvo|Blinding Beam|Blinkmoth Urn|Blood Tribute|Blustersquall|Bone Shredder|Boneyard Wurm|Bottle Gnomes|Brindle Shoat|Burning Cloak|Butcher Ghoul|Cabal Coffers|Cabal Therapy|Cache Raiders|Cage of Hands|Canal Courier|Canal Dredger|Captive Flame|Carnage Altar|Chasm Skulker|Chorus of Woe|Citadel Siege|Clan Defiance|Cloaked Siren|Cloud Pirates|Cloudthresher|Cobbled Wings|Command Tower|Cone of Flame|Control Magic|Countersquall|Craven Knight|Crazed Skirge|Crop Rotation|Crown of Doom|Cruel Bargain|Cruel Revival|Cunning Giant|Cyclonic Rift|Daily Regimen|Dakmor Lancer|Dakmor Plague|Damnable Pact|Dark Impostor|Dark Offering|Deadly Insect|Deep Analysis|Defiant Stand|Demon's Grasp|Den Protector|Dirtcowl Wurm|Double Cleave|Dragon Breath|Dragon Fodder|Dragon's Claw|Dread Summons|Dream Stalker|Dulcet Sirens|Dwarven Ruins|Earth Servant|Eater of Hope|Echoing Truth|Elder Mastery|Eldrazi Scion|Eldrazi Spawn|Elvish Lyrist|Elvish Mystic|Elvish Ranger|Enclave Elite|Enigma Sphinx|Enlisted Wurm|Etched Oracle|False Prophet|Farsight Mask|Felidar Umbra|Fell Shepherd|Fellwar Stone|Fierce Empath|Fiery Justice|Flame Javelin|Fog Elemental|Fool's Demise|Foot Soldiers|Fortunate Few|Frenzy Sliver|Fungus Sliver|Furnace Whelp|Geyser Glider|Ghost Quarter|Ghostly Visit|Ghoul's Feast|Giant Octopus|Goblin Cadets|Goblin Cohort|Goblin Glider|Goblin Matron|Goblin Raider|Goblin Welder|Golgari Charm|Grasp of Fate|Great Furnace|Griffin Guide|Grizzly Bears|Grudge Keeper|Guard Gomazoa|Hand of Death|Harsh Justice|Havengul Lich|Healing Salve|Hedron Matrix|Herald's Horn|Hidden Horror|Hold the Line|Homeward Path|Homing Sliver|Hooded Horror|Horn of Greed|Horned Turtle|Hornet Cannon|Human Frailty|Hunted Dragon|Hunting Triad|Hussar Patrol|Ignition Team|Inferno Titan|Into the Roil|Into the Void|Ivy Elemental|Jaws of Stone|Jet Medallion|Jund Panorama|Jungle Hollow|Jungle Shrine|Kavu Predator|Keening Stone|Khalni Garden|Kiss of Death|Knight Errant|Kor Skyfisher|Krosan Tusker|Krovikan Mist|Kruin Striker|Kuro, Pitlord|Lavaborn Muse|Leonin Abunas|Lodestone Myr|Lone Revenant|Lotleth Troll|Lowland Giant|Mammoth Umbra|Maniacal Rage|Martyr's Bond|Menacing Ogre|Mirari's Wake|Mirror Entity|Mitotic Slime|Mnemonic Wall|Mogg Flunkies|Mold Shambler|Monk Idealist|Mountain Goat|Muscle Sliver|Myr Retriever|Mystic Denial|Nantuko Shade|Narrow Escape|Natural Order|Nature's Lore|Nature's Ruin|Naya Panorama|Nivix Cyclops|Noble Templar|Nomad Outpost|Noxious Ghoul|Oblivion Ring|Ogre Arsonist|Orzhov Signet|Outpost Siege|Palace Jailer|Palladium Myr|Patagia Viper|Path of Peace|Path to Exile|Peace Strider|Pilgrim's Eye|Plague Boiler|Plasm Capture|Plated Spider|Polluted Mire|Power of Fire|Priest of Gix|Primal Growth|Primal Plasma|Pulse Tracker|Quag Vampires|Quietus Spike|Quirion Elves|Raging Cougar|Raging Goblin|Rain of Tears|Rakdos Signet|Rapacious One|Ravenous Rats|Razor Barrier|Reality Shift|Realm Seekers|Regal Unicorn|Reincarnation|Reito Lantern|Renewing Dawn|Requiem Angel|Reviving Dose|Righteousness|Rocky Tar Pit|Royal Trooper|Rumbling Slum|Rupture Spire|Sacred Knight|Sacred Nectar|Sadistic Glee|Samite Healer|Sanguine Bond|Sarcomite Myr|Sawtooth Loon|Scourge Devil|Scrap Mastery|Scryb Sprites|Searing Blaze|Searing Spear|Seething Song|Sejiri Refuge|Sejiri Steppe|Serene Master|Serum Visions|Sewer Nemesis|Shared Trauma|Shivan Dragon|Shivan Meteor|Show and Tell|Sigil Captain|Sign in Blood|Silver Knight|Simic Keyrune|Skullsnatcher|Slith Strider|Spell Crumple|Spined Sliver|Spire Barrage|Spirit Mantle|Squirrel Nest|Starlit Angel|Steadfastness|Steam Frigate|Stern Marshal|Stinkweed Imp|Strata Scythe|Sudden Demise|Sudden Impact|Swarm of Rats|Swift Justice|Sylvan Bounty|Sylvan Ranger|Synod Sanctum|Tainted Field|Tajuru Archer|Talas Warrior|Taoist Hermit|Taoist Mystic|Tectonic Edge|Terra Ravager|Test of Faith|The Ur-Dragon|Thought Scour|Throne Warden|Thrummingbird|Tithe Drinker|Torch Slinger|Trade Secrets|Tranquil Cove|Tree of Tales|Trench Gorger|Treva's Charm|Tribal Flames|Troll Ascetic|Trumpet Blast|Turn the Tide|Unbender Tine|Undying Beast|Untamed Wilds|Valley Rannet|Vec Townships|Vent Sentinel|Verdant Force|Vertigo Spawn|Village Elder|Virtue's Ruin|Vision Skeins|Vow of Flight|Vow of Malice|Wake the Dead|Wall of Frost|Wall of Omens|Wall of Roots|Wei Assassins|Well of Ideas|Wheel of Fate|Whelming Wave|Whiplash Trap|Whiptail Wurm|Wild Ricochet|Windborn Muse|Windrider Eel|Winds of Rath|Winged Sliver|Woolly Spider|Wrap in Vigor|Wrecking Ball|Wu Longbowman|Xathrid Demon|Yavimaya Wurm|Zodiac Dragon|Zodiac Monkey|Zodiac Rabbit|Zoetic Cavern|Abattoir Ghoul|Abyssal Horror|Abzan Falconer|Acorn Catapult|Act of Treason|Aether Figment|Ageless Entity|Ajani Vengeant|Ajani's Chosen|Ajani's Mantra|Akroan Hoplite|Alaborn Zealot|Alluring Scent|Alms Collector|Ambassador Oak|Angel of Light|Angel of Mercy|Angelic Shield|Arachnogenesis|Arbor Colossus|Arcane Sanctum|Arcbound Slith|Ardent Militia|Argentum Armor|Ashmouth Hound|Augur of Bolas|Avatar of Fury|Awakening Zone|Azorius Herald|Azorius Signet|Balefire Liege|Ball Lightning|Barbarian Ring|Barbed Shocker|Barbtooth Wurm|Bathe in Light|Battle Mastery|Bestial Menace|Blazing Archon|Blinding Light|Bloodfire Kavu|Bogardan Rager|Bonds of Faith|Bone Splinters|Boros Garrison|Branching Bolt|Breaking Point|Breath of Fury|Breath of Life|Brilliant Plan|Brion Stoutarm|Burning Fields|Burnished Hart|Cackling Fiend|Canyon Wildcat|Caravan Escort|Carrier Thrall|Carrion Feeder|Cauldron Dance|Chain of Vapor|Chain Reaction|Chandra Nalaar|Charging Rhino|Charging Troll|Chief Engineer|Child of Night|Cinder Barrens|Claustrophobia|Cleansing Beam|Cloudcrown Oak|Coastal Breach|Coastal Wizard|Coiling Oracle|Colossal Might|Command Beacon|Consume Spirit|Coral Fighters|Corpse Traders|Cosi's Ravager|Crackling Doom|Crashing Boars|Crater Hellion|Crosis's Charm|Crushing Vines|Crystal Chimes|Curse of Chaos|Curtains' Call|Custodi Squire|Daggerclaw Imp|Dakmor Salvage|Dark Banishing|Dark Hatchling|Deadly Designs|Deadly Recluse|Deadly Tempest|Death Mutation|Deathcoil Wurm|Decree of Pain|Deepglow Skate|Demon's Jester|Desecrator Hag|Desert Twister|Diabolic Edict|Diabolic Tutor|Dimir Aqueduct|Dimir Cutpurse|Diregraf Ghoul|Dirge of Dread|Distant Melody|Diviner Spirit|Doomwake Giant|Dowsing Shaman|Dragon Tempest|Dread Statuary|Dreadship Reef|Dream Fracture|Dream Pillager|Dreamborn Muse|Dreampod Druid|Dromar's Charm|Drove of Elves|Dungeon Geists|Durkwood Boars|Duskhunter Bat|Edge of Autumn|Eightfold Maze|Eldrazi Temple|Elemental Bond|Elephant Guide|Elfhame Palace|Elite Vanguard|Elvish Warrior|Empyrial Plate|Energy Chamber|Esper Panorama|Essence Warden|Eternal Dragon|Evasive Action|Evolving Wilds|Exotic Orchard|Experiment One|Faerie Macabre|Faith's Reward|False Mourning|Far Wanderings|Fate Unraveler|Fertile Ground|Field of Souls|Filigree Angel|Fire Elemental|Firemane Angel|Forced Retreat|Forgotten Cave|Frenzied Fugue|From the Ashes|Frontier Guide|Frontier Siege|Fungal Reaches|Gang of Devils|Gathan Raiders|Gemhide Sliver|Ghostly Prison|Giant Scorpion|Gilt-Leaf Seer|Goblin Burrows|Goblin Chariot|Goblin General|Goblin Settler|Goblin Sledder|Goblin War Cry|Golgari Signet|Grab the Reins|Grand Coliseum|Grappling Hook|Grave Upheaval|Grim Backwoods|Grim Discovery|Grim Flowering|Grisly Salvage|Gryff Vanguard|Hail of Arrows|Halimar Depths|Hedron Archive|Heirloom Blade|Hell's Thunder|Henge Guardian|Hero's Resolve|Hexplate Golem|Highland Giant|Highway Robber|Hulking Goblin|Hushwing Gryff|Hydra Omnivore|Hypnotic Cloud|Icatian Priest|Icefall Regent|Illusory Angel|Imperial Edict|Induce Despair|Innocent Blood|Inspiring Call|Jazal Goldmane|Kalonian Hydra|Karmic Justice|Kathari Bomber|Kazandu Refuge|Keeper of Keys|Kindred Charge|Kirtar's Wrath|Kodama's Reach|Kor Hookmaster|Leonin Arbiter|Leonin Shikari|Lightning Bolt|Lizard Warrior|Llanowar Elves|Loaming Shaman|Lonely Sandbar|Luminous Angel|Magmatic Force|Mahamoti Djinn|Marble Diamond|Mark of Mutiny|Mask of Memory|Memory Erosion|Memory Plunder|Merfolk Looter|Mesmeric Fiend|Messenger Jays|Moaning Spirit|Mordant Dragon|Mortal's Ardor|Mosquito Guard|Murmuring Bosk|Mystic Barrier|Natural Spring|Nature's Claim|Nature's Cloak|Naya Soulbeast|Nightmare Void|Nimbus Swimmer|Nissa's Chosen|Nobilis of War|Noble Banneret|Norwood Ranger|Norwood Riders|Oath of Druids|Oblivion Sower|Oblivion Stone|Obsianus Golem|Obsidian Giant|Ogre Berserker|One Dozen Eyes|Oni Possession|Opulent Palace|Orim's Thunder|Painful Truths|Past in Flames|Pawn of Ulamog|Personal Tutor|Phyrexian Hulk|Pillarfield Ox|Plated Geopede|Platinum Angel|Plea for Power|Plover Knights|Pollen Lullaby|Predatory Urge|Pride Guardian|Pride of Lions|Primal Command|Primeval Force|Pristine Angel|Prophetic Bolt|Punishing Fire|Puppet Strings|Pygmy Pyrosaur|Pyretic Hunter|Quagmire Druid|Queen Marchesa|Rain of Thorns|Rampant Growth|Ravages of War|Ravaging Horde|Raven Familiar|Ray of Command|Razorclaw Bear|Read the Bones|Read the Runes|Reckless Spite|Regal Behemoth|Reins of Power|Relief Captain|Renegade Demon|Renewing Touch|Return to Dust|Righteous Fury|Rootbound Crag|Rowan Treefolk|Ruby Medallion|Rude Awakening|Runed Servitor|Rustic Clachan|Sanguine Guard|Sapseep Forest|Satyr Hedonist|Savage Twister|Savage Ventmaw|Scathe Zombies|Scythe Leopard|Scythe Specter|Seer's Sundial|Segmented Wurm|Seismic Strike|Selesnya Charm|Sengir Vampire|Serra Advocate|Shiv's Embrace|Siege Behemoth|Sigil Blessing|Sigil of Sleep|Silent Arbiter|Silverback Ape|Sinuous Vermin|Skeletal Snake|Skeleton Shard|Skirk Commando|Skirk Marauder|Skyline Despot|Slashing Tiger|Slave of Bolas|Slice and Dice|Slice in Twain|Slippery Karst|Slipstream Eel|Sludge Strider|Snapping Drake|Sorin's Thirst|Soul's Majesty|Spectral Grasp|Spin into Myth|Spinal Embrace|Spire Phantasm|Spitting Earth|Spitting Image|Split Decision|Stalking Tiger|Steam Catapult|Steel Hellkite|Steel Overseer|Stitched Drake|Stone Catapult|Stonework Puma|Straw Soldiers|Stream of Acid|Sunblast Angel|Sunpetal Grove|Suntouched Myr|Survival Cache|Symbiotic Wurm|Talas Air Ship|Talas Explorer|Talas Merchant|Tandem Lookout|Taurean Mauler|Temple Acolyte|The Mimeoplasm|Thief of Blood|Thought Vessel|Thousand Winds|Throat Slitter|Thunder Dragon|Tolarian Winds|Tooth and Claw|Tormented Soul|Tormod's Crypt|Tower Gargoyle|Trained Jackal|Treasured Find|Urborg Volcano|Ur-Golem's Eye|Urza's Factory|Vampire's Bite|Vampiric Feast|Vampiric Touch|Venerable Monk|Vicious Hunger|Victual Sliver|Vigilant Drake|Voyaging Satyr|Wall of Deceit|Wall of Denial|Wall of Swords|Warchief Giant|Warrior's Oath|Warstorm Surge|Wee Dragonauts|Whitemane Lion|Winter's Grasp|Wirewood Lodge|Wistful Selkie|Withering Gaze|Wizard Replica|Woolly Thoctar|Wrap in Flames|Yavimaya Dryad|Yavimaya Elder|Zealous Strike|Zhur-Taa Druid|Zodiac Rooster|Zombie Goliath|Abyssal Specter|Aeon Chronicler|Aether Membrane|Aether Searcher|Alaborn Trooper|Alaborn Veteran|Ambition's Cost|Anax and Cymede|Ancient Craving|Angelic Arbiter|Angel's Feather|Arcbound Worker|Argothian Elder|Armadillo Cloak|Armored Galleon|Armored Griffin|Armored Pegasus|Assembly-Worker|Aura of Silence|Austere Command|Azorius Keyrune|Balduvian Horde|Banisher Priest|Banishing Light|Barbarian Horde|Barter in Blood|Basalt Monolith|Behemoth Sledge|Benalish Lancer|Blade of Selves|Blasphemous Act|Blazing Specter|Blind Obedience|Blinking Spirit|Bloodfell Caves|Bloodgift Demon|Boros Cluestone|Boros Guildgate|Boros Guildmage|Brave the Sands|Brine Elemental|Caller of Gales|Catapult Master|Cavalry Pegasus|Caves of Koilos|Celestial Flare|Celestial Force|Cemetery Reaper|Chain Lightning|Champion Lancer|Champion's Helm|Civic Wayfinder|Clockwork Avian|Clockwork Beast|Clockwork Hydra|Cloud Elemental|Coalition Relic|Coercive Portal|Cogwork Grinder|Cogwork Tracker|Coldsteel Heart|Contagion Clasp|Coral Trickster|Corrupt Eunuchs|Coveted Peacock|Cranial Plating|Crash of Rhinos|Crowned Ceratok|Cruel Ultimatum|Cryptic Annelid|Cunning Advisor|Curse of Bounty|Dakmor Scorpion|Darksteel Forge|Darksteel Ingot|Daru Encampment|Daxos's Torment|Dearly Departed|Deceiver Exarch|Deep-Sea Kraken|Diabolic Vision|Dimir Guildgate|Disaster Radius|Disrupt Decorum|Distorting Wake|Dominator Drone|Doomed Traveler|Dormant Volcano|Downhill Charge|Dread Cacodemon|Dregs of Sorrow|Drifting Meadow|Druidic Satchel|Dualcaster Mage|Duskmantle Seer|Earth Elemental|Ebon Stronghold|Echoing Courage|Eerie Interlude|Elderwood Scion|Elvish Eulogist|Empty City Ruse|Epic Experiment|Eternal Witness|Evernight Shade|Extractor Demon|Faerie Artisans|Faerie Conclave|Faerie Impostor|Faerie Invaders|Faith's Fetters|False Summoning|Favorable Winds|Feast or Famine|Fell the Mighty|Fertile Thicket|Festerhide Boar|Fiery Hellhound|Fire-Field Ogre|Flanking Troops|Fleecemane Lion|Flowstone Blade|Force of Nature|Frenzied Goblin|Furnace of Rath|Gaea's Blessing|Galepowder Mage|Gargoyle Castle|Gempalm Avenger|Gempalm Strider|Gift of Estates|Goblin Arsonist|Goblin Commando|Goblin Tunneler|Goblin Warchief|Golgari Rotwurm|Gorilla Warrior|Grand Abolisher|Graypelt Hunter|Graypelt Refuge|Greater Mossdog|Grim Lavamancer|Grixis Panorama|Gruul Guildgate|Gruul War Chant|Hada Spy Patrol|Hallowed Burial|Hardened Scales|Haunted Fengraf|Heckling Fiends|Hellkite Tyrant|Heroes' Reunion|Hissing Iguanar|Horizon Chimera|Howling Banshee|Hulking Cyclops|Humble Defector|Hunting Cheetah|Icy Manipulator|Igneous Pouncer|Ingenious Thief|Inkfathom Witch|It That Betrays|Izzet Chemister|Izzet Chronarch|Izzet Guildgate|Izzet Guildmage|Jace's Phantasm|Jar of Eyeballs|Kathari Remnant|Keening Banshee|Keepsake Gorgon|Keldon Champion|Kindred Summons|King's Assassin|Knight Exemplar|Kor Sanctifiers|Krosan Warchief|Lay of the Land|Leafdrake Roost|Leyline Phantom|Lifeblood Hydra|Lightning Angel|Lightning Helix|Lim-Dûl's Vault|Lingering Souls|Llanowar Reborn|Lone Missionary|Lord of the Pit|Lorescale Coatl|Lovisa Coldeyes|Loyal Retainers|Magister Sphinx|Makindi Griffin|Martyr of Frost|Masked Admirers|Master Warcraft|Mausoleum Guard|Metallic Sliver|Migratory Route|Mindwrack Demon|Mirrodin's Core|Mizzium Mortars|Molten Disaster|Molten Slagheap|Momentary Blink|Monastery Siege|Morkrut Banshee|Mosswort Bridge|Mother of Runes|Mountain Bandit|Murkfiend Liege|Mystifying Maze|Necrotic Sliver|Night's Whisper|Nihil Spellbomb|Nivix Guildmage|Norwood Archers|Norwood Warrior|Nuisance Engine|Obelisk of Jund|Ogre Taskmaster|Opaline Unicorn|Open the Vaults|Oran-Rief Hydra|Orochi Hatchery|Orzhov Advokist|Orzhov Basilica|Panic Spellbomb|Pearl Medallion|Penumbra Spider|Peregrine Drake|Pernicious Deed|Phantasmal Bear|Phantom General|Phantom Nantuko|Phantom Nishoba|Phantom Warrior|Phyrexian Arena|Phyrexian Ghoul|Phyrexian Rager|Phyrexian Totem|Phyrexian Vault|Phyrexia's Core|Pillaging Horde|Pincher Beetles|Plagued Rusalka|Plant Elemental|Plated Slagwurm|Predator's Howl|Primordial Sage|Profane Command|Prophetic Prism|Qasali Slingers|Quiet Disrepair|Raging Minotaur|Rain of Daggers|Raise the Alarm|Ravenous Baloth|Reckless Charge|Recumbent Bliss|Reflecting Pool|Reliquary Tower|Renegade Troops|Riding Red Hare|Righteous Cause|Rogue's Passage|Rolling Thunder|Rorix Bladewing|Sanctum Prelate|Satyr Wayfinder|Scavenging Ooze|Scorching Spear|Scorching Winds|Scoured Barrens|Scrapskin Drake|Sea Gate Oracle|Sealock Monster|Seaside Citadel|Secluded Steppe|Selesnya Signet|Selfless Squire|Serpent Warrior|Serra's Embrace|Serrated Arrows|Shambling Shell|Shaper Parasite|Sharding Sphinx|Shardless Agent|Shattered Angel|Shepherd of Rot|Shifting Shadow|Shivan Hellkite|Silent Sentinel|Silklash Spider|Silverchase Fox|Simic Guildgate|Skyshroud Elite|Slavering Nulls|Sleight of Hand|Sliver Overlord|Sorcerous Sight|Spark Elemental|Spectral Sliver|Sphinx Summoner|Spider Spawning|Spinerock Knoll|Splitting Slime|Spoils of Blood|Sporecap Spider|Spotted Griffin|Sprouting Vines|Stalking Leonin|Stalking Stones|Standing Troops|Steamcore Weird|Stitch Together|Stitcher Geralf|Strangling Soot|Sudden Spoiling|Sulfuric Vortex|Sulfurous Blast|Summoner's Bane|Sundering Titan|Swiftfoot Boots|Sylvan Basilisk|Sylvan Offering|Sylvok Explorer|Synod Centurion|Tar Pit Warrior|Tavern Swindler|Teetering Peaks|Temporary Truce|The Unspeakable|Theft of Dreams|Thopter Foundry|Thorn Elemental|Thornwood Falls|Thraben Heretic|Thraben Valiant|Thundering Wurm|Timberwatch Elf|Tooth Collector|Trained Cheetah|Treasonous Ogre|Treasury Thrull|Treetop Defense|Treetop Village|True Conviction|Trygon Predator|Twilight Drover|Twilight's Call|Tyrant's Choice|Undead Warchief|Unhallowed Pact|Unholy Strength|Urban Evolution|Utvara Hellkite|Valor Made Real|Valorous Charge|Vampire Hexmage|Vampiric Dragon|Vampiric Spirit|Vedalken Orrery|Victim of Night|Vindictive Lich|Viridian Shaman|Viridian Zealot|Virtuous Charge|Virulent Sliver|Vithian Stinger|Volcanic Dragon|Volcanic Geyser|Volcanic Hammer|Volcanic Vision|Vow of Wildness|Wall of Granite|Warrior's Stand|Water Elemental|Wave of Vitriol|Whirlpool Whelm|Winds of Change|Wirewood Herald|Wirewood Savage|Withered Wretch|Word of Seizing|Worn Powerstone|Wurmcoil Engine|Youthful Knight|Act of Authority|Adarkar Valkyrie|Aerial Responder|Aether Spellbomb|Affa Guard Hound|Agonizing Demise|Akki Coalflinger|Alabaster Dragon|Alaborn Cavalier|Alliance of Arms|Allosaurus Rider|Ambush Commander|Ancestral Vision|Ancient Ziggurat|Angel of Despair|Angelic Blessing|Aphetto Dredging|Aquamorph Entity|Arcbound Crusher|Armillary Sphere|Armory Automaton|Arrogant Vampire|Arsenal Thresher|Ascended Lawmage|Assassin's Blade|Auratouched Mage|Azorius Chancery|Balance of Power|Bane of Progress|Battlegate Mimic|Beacon of Unrest|Beetleback Chief|Bident of Thassa|Bituminous Blast|Blatant Thievery|Blessed Reversal|Bloodmark Mentor|Blood-Toll Harpy|Blossoming Sands|Boggart Ram-Gang|Boneyard Scourge|Boros Swiftblade|Bosh, Iron Golem|Brimstone Dragon|Brimstone Volley|Broodbirth Viper|Brooding Saurian|Broodmate Dragon|Burning of Xinye|Call of the Herd|Cathars' Crusade|Celestial Archon|Cerodon Yearling|Charcoal Diamond|Charging Bandits|Charging Paladin|Chartooth Cougar|Chromeshell Crab|Cinder Elemental|Claws of Valakut|Clockwork Condor|Cold-Eyed Selkie|Conclave Phalanx|Consume Strength|Consume the Meek|Consuming Vapors|Contested Cliffs|Conundrum Sphinx|Copperhorn Scout|Corpse Harvester|Council Guardian|Crescendo of War|Crucible of Fire|Crypt of Agadeem|Curse of Inertia|Dack's Duplicate|Dakmor Sorceress|Darigaaz's Charm|Dauntless Escort|Death by Dragons|Death-Hood Cobra|Deathreap Ritual|Deep-Sea Serpent|Desert Sandstorm|Desolation Giant|Desperate Charge|Desperate Ritual|Deus of Calamity|Devastation Tide|Diregraf Captain|Dismal Backwater|Divine Reckoning|Domineering Will|Dregscape Zombie|Drowned Catacomb|Drudge Skeletons|Eldrazi Monument|Elemental Shaman|Elite Scaleguard|Elvish Archdruid|Elvish Harbinger|Elvish Promenade|Elvish Visionary|Emberwilde Augur|Errant Ephemeron|Explorer's Scope|Faceless Butcher|Faerie Mechanist|Falkenrath Noble|Fang of the Pack|Festering Goblin|Fiery Conclusion|Fiery Confluence|Flamekin Brawler|Flamekin Village|Flame-Kin Zealot|Flametongue Kavu|Fledgling Mawcor|Footbottom Feast|Forked Lightning|Frontier Bivouac|Fusion Elemental|Gatecreeper Vine|Gerrard Capashen|Gerrard's Wisdom|Ghitu Encampment|Ghor-Clan Savage|Ghoulcaller Gisa|Gleeful Sabotage|Glory of Warfare|Gluttonous Slime|Goblin Cavaliers|Goblin Offensive|Goblin Racketeer|Goblin Spymaster|Golgari Rot Farm|Grip of Phyresis|Grisly Spectacle|Gustcloak Savior|Hammer of Nazahn|Hammerfist Giant|Havengul Vampire|Hellfire Mongrel|Hellion Eruption|Hellkite Charger|Hellkite Igniter|Hunter's Prowess|Ichor Wellspring|Ill-Gotten Gains|Impact Resonance|In Garruk's Wake|Incite Rebellion|Infantry Veteran|Jace's Archivist|Jace's Ingenuity|Jagged Lightning|Jedit's Dragoons|Jhessian Zombies|Joraga Warcaller|Journeyer's Kite|Jwar Isle Refuge|Karplusan Forest|Keldon Marauders|Keldon Megaliths|Kemba's Skyguard|Kheru Mind-Eater|Kilnmouth Dragon|Kiora's Follower|Knotvine Paladin|Kor Cartographer|Kor Spiritdancer|Krenko, Mob Boss|Krenko's Command|Leonin Bladetrap|Leonin Skyhunter|Liliana's Reaver|Loxodon Hierarch|Loxodon Partisan|Makeshift Mauler|Managorger Hydra|Marsh Casualties|Marshal's Anthem|Master Biomancer|Mayael the Anima|Meng Huo's Horde|Mercenary Knight|Merfolk Skyscout|Mesa Enchantress|Minotaur Warrior|Mishra's Factory|Mistmeadow Witch|Mizzix's Mastery|Mogg War Marshal|Monstrous Growth|Moonsilver Spear|Myr Battlesphere|Myriad Landscape|Mystic Monastery|Mystic Retrieval|Netcaster Spider|Noggle Ransacker|Nomads' Assembly|Oakgnarl Warrior|Obelisk of Esper|Orator of Ojutai|Orcish Cannonade|Orcish Oriflamme|Oreskos Explorer|Orzhov Cluestone|Orzhov Guildgate|Orzhov Guildmage|Palace Sentinels|Paladin of Prahv|Paliano Vanguard|Panther Warriors|Parting Thoughts|Path of Ancestry|Pathbreaker Ibex|Pestilence Demon|Pharika's Mender|Phyrexian Delver|Pitchburn Devils|Plated Rootwalla|Precinct Captain|Presence of Gond|Progenitor Mimic|Promise of Power|Psychic Transfer|Public Execution|Puppeteer Clique|Qasali Pridemage|Quirion Explorer|Rakdos Carnarium|Rakdos Guildgate|Rakdos Guildmage|Rally the Troops|Razor Hippogriff|Reckless Abandon|Reckless Scholar|Reclamation Sage|Redwood Treefolk|Reforge the Soul|Reign of the Pit|Return to Battle|Revoke Existence|Reya Dawnbringer|Righteous Charge|Riptide Survivor|Roar of the Wurm|Rockslide Ambush|Rousing of Souls|Rugged Highlands|Saddleback Lagac|Sage's Knowledge|Sanctum Gargoyle|Sanctum Guardian|Sandstone Oracle|Scarland Thrinax|Scorched Rusalka|Screeching Drake|Screeching Skaab|Seasoned Marshal|Seeds of Renewal|Seek the Horizon|Selesnya Evangel|Selvala's Charge|Seraph Sanctuary|Serpent Assassin|Shambling Goblin|Shipwreck Singer|Shoreline Ranger|Shower of Sparks|Shrewd Hatchling|Sickening Dreams|Silent-Blade Oni|Skeletal Scrying|Skeletal Vampire|Skirk Prospector|Skirsdag Cultist|Skyhunter Patrol|Slith Firewalker|Smuggler Captain|Soaring Seacliff|Spawning Grounds|Sphere of Safety|Sphinx of Magosi|Sphinx of Uthuun|Sphinx-Bone Wand|Spidersilk Armor|Spine of Ish Sah|Spiteful Visions|Stoneshock Giant|Stroke of Genius|Stromkirk Patrol|Sungrass Prairie|Sunscorch Regent|Sunspear Shikari|Surveyor's Scope|Swell of Courage|Sylvan Messenger|Talas Researcher|Talruum Minotaur|Temporal Fissure|Tempt with Glory|Temur Sabertooth|Thelonite Hermit|Thundering Giant|Tidehollow Strix|Titania's Chosen|Tormenting Voice|Torrent of Souls|Train of Thought|Tranquil Expanse|Tranquil Thicket|Traveler's Cloak|Truefire Paladin|Turntimber Grove|Tymna the Weaver|Ulamog's Crusher|Unstable Obelisk|Urza's Incubator|Vampire Outcasts|Vedalken Plotter|Vengeful Rebirth|Venser's Journal|Veteran Cavalier|Veteran Explorer|Viashino Warrior|Victory's Herald|Vinelasher Kudzu|Volatile Chimera|Volcanic Fallout|Voracious Dragon|Vow of Lightning|Vulshok Sorcerer|Vulturous Zombie|Wall of Blossoms|Warrior's Charge|Waterspout Djinn|Wei Ambush Force|Wei Strike Force|Widespread Panic|Wild Beastmaster|Windborne Charge|Wu Elite Cavalry|Wu Light Cavalry|Young Pyromancer|Act of Aggression|Aether Tradewinds|Ajani's Pridemate|Alaborn Grenadier|Alaborn Musketeer|Allied Strategies|Altar of Dementia|Angel of Finality|Angel of Serenity|Angelic Protector|Aquastrand Spider|Arcane Lighthouse|Arrow Volley Trap|Artifact Mutation|Ascendant Evincar|Astral Cornucopia|Avatar of Discord|Azorius Guildgate|Azorius Guildmage|Bala Ged Scorpion|Barbarian General|Basking Rootwalla|Bastion Protector|Beseech the Queen|Biomantic Mastery|Birds of Paradise|Blasted Landscape|Blighted Woodland|Bloodrage Vampire|Bloodrite Invoker|Bloodrock Cyclops|Blue Sun's Zenith|Bogardan Hellkite|Bramble Elemental|Bred for the Hunt|Brutal Hordechief|Brutalizer Exarch|Bump in the Night|Butcher's Cleaver|Cadaverous Knight|Capricious Efreet|Carnage Gladiator|Cauldron of Souls|Celestial Ancient|Chandra's Outrage|Chandra's Phoenix|Charnelhoard Wurm|Chromatic Lantern|Cinder Pyromancer|Cloak of Feathers|Cogwork Librarian|Collective Voyage|Conclave Equenaut|Conjurer's Closet|Conqueror's Flail|Corpsejack Menace|Covenant of Minds|Crosstown Courier|Curse of Opulence|Curse of Vitality|Darksteel Citadel|Dawnglare Invoker|Deadwood Treefolk|Deathforge Shaman|Decree of Justice|Desecration Demon|Desperate Ravings|Dictate of Heliod|Dimir Infiltrator|Disciple of Bolas|Disdainful Stroke|Divinity of Pride|Djinn Illuminatus|Djinn of the Lamp|Dominus of Fealty|Door of Destinies|Dragonlair Spider|Dreamstone Hedron|Drooling Groodion|Elite Cat Warrior|Elvish Aberration|Elvish Skysweeper|Emerald Medallion|Empty the Warrens|Emrakul's Hatcher|Erratic Explosion|Etherium Sculptor|Evincar's Justice|Expedition Raptor|Ezuri's Predation|Faithless Looting|Figure of Destiny|Fires of Yavimaya|Fists of Ironwood|Flameblast Dragon|Flamewave Invoker|Flaring Flame-Kin|Fleetfoot Panther|Fleet-Footed Monk|Fleshbag Marauder|Forbidden Alchemy|Forbidden Orchard|Forgotten Ancient|Freewind Equenaut|Fury of the Horde|Genju of the Fens|Gerrard's Command|Ghost-Lit Stalker|Glimmerpoint Stag|Go for the Throat|Goblin Ringleader|Goblin War Strike|Golgari Guildgate|Golgari Guildmage|Grazing Gladehart|Grenzo's Rebuttal|Grenzo's Ruffians|Guardian Zendikon|Gustcloak Harrier|Guttural Response|Guul Draz Specter|Harmony of Nature|Hellraiser Goblin|Hour of Reckoning|Illusory Ambusher|Imperial Hellkite|Imperious Perfect|Infectious Horror|Infernal Offering|Inkwell Leviathan|Intangible Virtue|Irresistible Prey|Izzet Boilerworks|Jace's Mindseeker|Jaddi Lifestrider|Jetting Glasskite|Kabira Crossroads|Kabira Vindicator|Kalemne's Captain|Keen-Eyed Archers|Kemba, Kha Regent|Kindred Discovery|Kindred Dominance|Korozda Guildmage|Lead the Stampede|Leechridden Swamp|Lightning Greaves|Liliana's Specter|Loxodon Warhammer|Lu Su, Wu Advisor|Lurking Automaton|Lurking Predators|Magister of Worth|Magus of the Mind|Magus of the Will|Manifold Insights|Marchesa's Decree|Master Transmuter|Mausoleum Turnkey|Merfolk Wayfinder|Midnight Haunting|Misfortune's Gain|Mistblade Shinobi|Moment of Heroism|Moonglove Extract|Mystic Confluence|Nacatl Hunt-Pride|Nantuko Monastery|Nephalia Smuggler|Nissa, Worldwaker|Norwood Priestess|Nullmage Advocate|Obelisk of Grixis|Ogre Battledriver|Oran-Rief Invoker|Oran-Rief Recluse|Orchard Elemental|Orcish Lumberjack|Order of Yawgmoth|Oros, the Avenger|Peach Garden Oath|Peel from Reality|Perilous Research|Phantasmal Dragon|Phyrexian Debaser|Phyrexian Defiler|Phyrexian Negator|Phyrexian Rebirth|Plated Seastrider|Pontiff of Blight|Praetor's Counsel|Preemptive Strike|Preyseizer Dragon|Price of Progress|Priest of Titania|Pristine Talisman|Prodigal Sorcerer|Prognostic Sphinx|Psychosis Crawler|Rakdos Pit Dragon|Raksha Golden Cub|Rampaging Baloths|Ravos, Soultender|Red Cliffs Armada|Relentless Hunter|Relentless Skaabs|Reverse the Sands|Runehorn Hellkite|Rush of Knowledge|Sage-Eye Avengers|Sanctum Custodian|Scattering Stroke|Scion of Darkness|Scourge of Fleets|Scourge of Valkas|Screaming Seahawk|Seal of Cleansing|Seat of the Synod|Serendib Sorcerer|Shadowblood Ridge|Shambling Remains|Shambling Strider|Shielded by Faith|Shimmering Grotto|Shrieking Specter|Shu Foot Soldiers|Shu Grain Caravan|Skarrgan Firebird|Skittering Horror|Skittering Skirge|Slate of Ancestry|Smoldering Crater|Smoldering Spires|Soul Manipulation|Southern Elephant|Spellbound Dragon|Spoils of Victory|Sprouting Thrinax|Stirring Wildwood|Stonewood Invoker|Stormfront Riders|Stormsurge Kraken|Stromkirk Captain|Sunrise Sovereign|Surrakar Banisher|Svyelunite Temple|Swiftwater Cliffs|Sylvan Safekeeper|Synthetic Destiny|Terrain Generator|Tezzeret's Gambit|Thalakos Lowlands|Thicket Elemental|Thornweald Archer|Thornwind Faeries|Titanic Ultimatum|Tornado Elemental|Tower of Fortunes|Traumatic Visions|Tribute to Hunger|Trokin High Guard|Tuskguard Captain|Twilight Shepherd|Two-Headed Dragon|Tyrant's Familiar|Unbreathing Horde|Underground River|Vampire Lacerator|Vampire Nighthawk|Vastwood Zendikon|Vault of Whispers|Vedalken Engineer|Verduran Emissary|Veteran Warleader|Viridian Emissary|Vizkopa Guildmage|Volcanic Offering|Volunteer Militia|Vraska the Unseen|Vulshok Berserker|Wall of Reverence|Wave of Reckoning|Wayfarer's Bauble|Wei Night Raiders|Whirlpool Warrior|Whispergear Sneak|Whispersilk Cloak|Wickerbough Elder|Wildfire Emissary|Wildheart Invoker|Windbrisk Heights|Wind-Scarred Crag|Wirewood Symbiote|Wolfcaller's Howl|Woodborn Behemoth|Zurgo Helmsmasher|Abyssal Gatekeeper|Abyssal Persecutor|Aethermage's Touch|Ajani's Sunstriker|Akroma's Vengeance|Alert Shu Infantry|Ancestral Memories|Ancient Excavation|Angel of Salvation|Architects of Will|Army of the Damned|Artisan of Kozilek|Baloth Woodcrasher|Bane of the Living|Battering Craghorn|Black Sun's Zenith|Blizzard Elemental|Bloodfire Colossus|Bloodspore Thrinax|Bloodsworn Steward|Bogardan Firefiend|Brave the Elements|Breath of Darigaaz|Butcher of Malakir|Caller of the Claw|Caller of the Pack|Capital Punishment|Captain's Maneuver|Celestial Crusader|Chameleon Colossus|Champion's Victory|Commander's Sphere|Containment Priest|Corpse Connoisseur|Council's Judgment|Cradle of Vitality|Crosis, the Purger|Crystalline Sliver|Curse of Predation|Curse of Vengeance|Curse of Verbosity|Custodi Soulcaller|Darksteel Mutation|Dawnstrike Paladin|Daxos the Returned|Day of the Dragons|Deepfire Elemental|Despoiler of Souls|Diabolic Servitude|Dimir Doppelganger|Disruptive Student|Domesticated Hydra|Dragonskull Summit|Driver of the Dead|Duelist's Heritage|Duergar Hedge-Mage|Emancipation Angel|Enduring Scalelord|Entourage of Trest|Eunuchs' Intrigues|Fall of the Hammer|Farbog Boneflinger|Festival of Trokin|Flamekin Harbinger|Followed Footsteps|Forsaken Sanctuary|Fractured Identity|Garruk Wildspeaker|Geist-Honored Monk|Ghostblade Eidolon|Ghostly Possession|Gideon's Lawkeeper|Glen Elendra Liege|Glint-Eye Nephilim|Goblin Bombardment|Goblin Firestarter|Goblin Mountaineer|Goldmeadow Harrier|Goldnight Redeemer|Gorehorn Minotaurs|Great Oak Guardian|Grenzo's Cutthroat|Grixis Illusionist|Gustcloak Sentinel|Hamletback Goliath|Hammer of Bogardan|Harvester of Souls|Hellkite Hatchling|Herald of the Host|Hibernation Sliver|Hollowhenge Spirit|Hundred-Handed One|Illusion of Choice|Imperial Recruiter|Incendiary Command|Incremental Blight|Independent Troops|Indrik Stomphowler|Intet, the Dreamer|Jeering Homunculus|Journey to Nowhere|Kaalia of the Vast|Kazandu Tuskcaller|Kinsbaile Cavalier|Koth of the Hammer|Leonin Snarecaster|Life from the Loam|Lionheart Maverick|Liquimetal Coating|Loreseeker's Stone|Maelstrom Wanderer|Magus of the Abyss|Magus of the Arena|Magus of the Wheel|Malakir Bloodwitch|Marisi's Twinclaws|Master of Etherium|Mentor of the Meek|Merciless Eviction|Minamo Sightbender|Natural Connection|Necromantic Thirst|Nezumi Graverobber|Nissa's Pilgrimage|Obsidian Fireheart|Okiba-Gang Shinobi|Oni of Wild Places|Patron of the Vein|Phyrexian Colossus|Phyrexian Ingester|Pollenbright Wings|Predator, Flagship|Price of Knowledge|Primeval Protector|Prismatic Geoscope|Quicksilver Dagger|Quicksilver Dragon|Relentless Assault|Repel the Darkness|Retreat to Kazandu|Revenant Patriarch|Rith, the Awakener|Rolling Earthquake|Rubblebelt Raiders|Rubinia Soulsinger|Sadistic Augermage|Sadistic Hypnotist|Sai of the Shinobi|Sakura-Tribe Elder|Saltcrusted Steppe|Sandsteppe Citadel|Sapphire Medallion|Scalelord Reckoner|Searing Meditation|Seeker of Skybreak|Selesnya Guildgate|Selesnya Guildmage|Selesnya Sanctuary|Selvala's Enforcer|Selvala's Stampede|Serrated Biskelion|Shu Elite Infantry|Sift Through Sands|Silumgar's Command|Skarrgan Pit-Skulk|Skeletal Crocodile|Skirk Fire Marshal|Skitter of Lizards|Song of the Dryads|Spellheart Chimera|Spiritual Guardian|Springjack Pasture|Spurnmage Advocate|Squelching Leeches|Stalking Vengeance|Stealer of Secrets|Steward of Valeron|Strategic Planning|Sublime Exhalation|Surveilling Sprite|Sword of Vengeance|Sylvan Reclamation|Taj-Nar Swordsmith|Talara's Battalion|Taunting Challenge|Temporary Insanity|Territorial Baloth|Thought Reflection|Thunderfoot Baloth|Trash for Treasure|Treva, the Renewer|Trumpeting Armodon|Tukatongue Thallid|Urborg Syphon-Mage|Vanish into Memory|Verdant Confluence|Veteran Armorsmith|Veteran Swordsmith|Voice of the Woods|Volley of Boulders|Vorosh, the Hunter|Vulshok Battlegear|Wakestone Gargoyle|Warmonger Hellkite|Whims of the Fates|Whispering Madness|White Sun's Zenith|Wings of the Guard|Woodvine Elemental|Yoke of the Damned|Young Wei Recruits|Zendikar Resurgent|Zombie Infestation|Zo-Zu the Punisher|Akiri, Line-Slinger|Amoeboid Changeling|Angelic Benediction|Animus of Predation|Appetite for Brains|Apprentice Sorcerer|Archangel of Strife|Avatar of Slaughter|Avenger of Zendikar|Beacon of Tomorrows|Benevolent Offering|Bladewing the Risen|Bloodhusk Ritualist|Bloodthrone Vampire|Boggart Shenanigans|Boldwyr Intimidator|Borderland Behemoth|Borderland Explorer|Brago, King Eternal|Breaching Leviathan|Brutal Nightstalker|Call the Skybreaker|Capricious Sorcerer|Captivating Vampire|Capture of Jingzhou|Centaur Vinecrasher|Chandra, Pyromaster|Charging Cinderhorn|Charmbreaker Devils|Citanul Woodreaders|Compulsive Research|Coordinated Assault|Council of Advisors|Counterintelligence|Crimson Honor Guard|Cruel Entertainment|Crystalline Crawler|Custodi Peacekeeper|Custodi Soulbinders|Daggerback Basilisk|Darkwater Catacombs|Dauntless Onslaught|Dawnbreak Reclaimer|Deathbringer Regent|Denizen of the Deep|Deploy to the Front|Deputized Protester|Destructive Revelry|Dispeller's Capsule|Door to Nothingness|Endless Cockroaches|Entrapment Maneuver|Everflowing Chalice|Everlasting Torment|Fade into Antiquity|Fiendslayer Paladin|Fumiko the Lowblood|Furnace Celebration|Gahiji, Honored One|Galecaster Colossus|Galvanic Juggernaut|Garrulous Sycophant|Gempalm Incinerator|Genju of the Cedars|Gleam of Resistance|Goblin Deathraiders|Goblin Sharpshooter|Golgari Germination|Golgari Grave-Troll|Gratuitous Violence|Gwyllion Hedge-Mage|Havengul Runebinder|Heartless Hidetsugu|Hellspark Elemental|Hoverguard Sweepers|Icatian Javelineers|Increasing Devotion|Increasing Savagery|Indulgent Tormentor|Infinite Reflection|Inner-Flame Acolyte|Invoke the Firemind|Ior Ruin Expedition|Jhoira of the Ghitu|Jori En, Ruin Diver|Kamahl, Pit Fighter|Kessig Cagebreakers|Krond the Dawn-Clad|Lace with Moonglove|Leonin Relic-Warder|Leovold's Operative|Lightning Elemental|Lu Meng, Wu General|Magus of the Mirror|Makeshift Mannequin|Mana-Charged Dragon|Marchesa's Emissary|Marchesa's Smuggler|Mardu Heart-Piercer|Mark of the Vampire|Menagerie Liberator|Merchant of Secrets|Mercurial Chemister|Minamo Scrollkeeper|Miraculous Recovery|Mistvein Borderpost|Moorland Inquisitor|Murmurs from Beyond|Neurok Invisimancer|Nightscape Familiar|Nightstalker Engine|Ordeal of Purphoros|Order of Succession|Overwhelming Forces|Peer Through Depths|Phyrexian Denouncer|Phyrexian Gargantua|Phyrexian Processor|Polymorphist's Jest|Pore Over the Pages|Press the Advantage|Radha, Heir to Keld|Rakeclaw Gargantuan|Rapid Hybridization|Ravenous Leucrocota|Razormane Masticore|Reach Through Mists|Reaper of the Wilds|Relic of Progenitus|Riftwing Cloudskate|Rise from the Grave|Rite of Replication|Rockslide Elemental|Ruhan of the Fomori|Sakashima's Student|Scourge of Nel Toth|Search for Tomorrow|Sever the Bloodline|Shadows of the Past|Shamanic Revelation|Sharpened Pitchfork|Sharuum the Hegemon|Shu Soldier-Farmers|Silhana Ledgewalker|Silverblade Paladin|Simic Sky Swallower|Skarrgan Skybreaker|Smite the Monstrous|Soul of the Harvest|Soulbright Flamekin|Spectral Gateguards|Spectral Procession|Sphinx of Jwar Isle|Stingerfling Spider|Stonefare Crocodile|Stonehoof Chieftain|Stormchaser Chimera|Strength in Numbers|Stronghold Assassin|Sunscape Battlemage|Sword of the Paruns|Teferi's Protection|Terrifying Presence|Tezzeret the Seeker|Thing from the Deep|Thundercloud Shaman|Touch of Brilliance|Treacherous Terrain|Tribute to the Wild|Tuktuk the Explorer|Turntimber Basilisk|Twisted Abomination|Unexpectedly Absent|Uyo, Silent Prophet|Vela the Night-Clad|Village Bell-Ringer|Voidmage Apprentice|Vulshok Morningstar|Walker of the Grove|Warmonger's Chariot|Well of Lost Dreams|Wilt-Leaf Cavaliers|Wolfbriar Elemental|Wretched Confluence|Xun Yu, Wei Advisor|Zealous Persecution|Zhalfirin Commander|Abyssal Nightstalker|Ancient Amphitheater|Archdemon of Paliano|Argivian Restoration|Atarka, World Render|Battle-Rattle Shaman|Benefactor's Draught|Bloodcurdling Scream|Bonds of Quicksilver|Brackwater Elemental|Burrenton Bombardier|Cackling Counterpart|Cao Cao, Lord of Wei|Captain of the Mists|Captain of the Watch|Cathedral Sanctifier|Champion of Lambholt|Conquering Manticore|Consuming Aberration|Control of the Court|Court Street Denizen|Crookclaw Transmuter|Crumbling Necropolis|Curse of Disturbance|Damia, Sage of Stone|Deathbringer Thoctar|Dragonlord's Servant|Dragonspeaker Shaman|Drakestown Forgotten|Dreadbringer Lampads|Dromoka, the Eternal|Elves of Deep Shadow|Emeria, the Sky Ruin|Explosive Vegetation|Fieldmist Borderpost|Firemind's Foresight|Fleeting Distraction|Fractured Powerstone|Gather the Townsfolk|Geist of Saint Traft|Ghastly Conscription|Goblin Electromancer|Godo, Bandit Warlord|Greater Stone Spirit|Grenzo, Havoc Raiser|Gustcloak Skirmisher|Hearthfire Hobgoblin|Hoard-Smelter Dragon|Ill-Tempered Cyclops|Illusionist's Gambit|Juniper Order Ranger|Kaya, Ghost Assassin|Kess, Dissident Mage|Kinsbaile Skirmisher|Knight of Cliffhaven|Lightwielder Paladin|Liu Bei, Lord of Shu|Lurking Nightstalker|Lys Alana Huntmaster|Magus of the Coffers|Malicious Affliction|Mathas, Fiend Seeker|Melek, Izzet Paragon|Mycosynth Wellspring|Nin, the Pain Artist|Ob Nixilis Reignited|Otherworldly Journey|Overeager Apprentice|Patron of the Nezumi|Phyrexian Broodlings|Phyrexian Plaguelord|Prime Speaker Zegana|Raiding Nightstalker|Ramos, Dragon Engine|Righteous Confluence|Rites of Flourishing|Shadow Alley Denizen|Shattergang Brothers|Shoulder to Shoulder|Shu Elite Companions|Siege-Gang Commander|Simic Growth Chamber|Skirk Drill Sergeant|Skirsdag High Priest|Skyhunter Skirmisher|Skyward Eye Prophets|Slate Street Ruffian|Slayer of the Wicked|Solidarity of Heroes|Soltari Foot Soldier|Somberwald Vigilante|Sorcerer's Strongbox|Soul of New Phyrexia|Sparkmage Apprentice|Spectral Searchlight|Spirit of the Hearth|Steel of the Godhead|Stormblood Berserker|Subterranean Tremors|Sun Quan, Lord of Wu|Sword of the Animist|Swords to Plowshares|Tana, the Bloodsower|Tempt with Discovery|Tempt with Vengeance|Teneb, the Harvester|Terramorphic Expanse|Territorial Hellkite|Thirst for Knowledge|Thousand-Year Elixir|Thunder-Thrash Elder|Transguild Promenade|Uncontrollable Anger|Underworld Coinsmith|Vines of the Recluse|Wei Elite Companions|Where Ancients Tread|Wilderness Elemental|Yuan Shao's Infantry|Agent of Acquisitions|Akroma, Angel of Fury|Angelic Field Marshal|Anointer of Champions|Anowon, the Ruin Sage|Anya, Merciless Angel|Arbiter of Knollridge|Awaken the Sky Tyrant|Beacon of Destruction|Beastmaster Ascension|Bloodline Necromancer|Bloodlord of Vaasgoth|Burning-Tree Emissary|Caller of the Untamed|Compelling Deterrence|Crown-Hunter Hireling|Curse of the Forsaken|Daretti, Scrap Savant|Darigaaz, the Igniter|Dong Zhou, the Tyrant|Elixir of Immortality|Enraged Revolutionary|Ethersworn Shieldmage|Executioner's Capsule|Extract from Darkness|Fire-Belly Changeling|Gatekeeper of Malakir|Ghave, Guru of Spores|Hallowed Spiritkeeper|Heartstabber Mosquito|Illusionary Informant|Immaculate Magistrate|Intellectual Offering|Iroas, God of Victory|Jareth, Leonine Titan|Kaervek the Merciless|Kamahl, Fist of Krosa|Knight of Meadowgrain|Kraum, Ludevic's Opus|Lightkeeper of Emeria|Lu Bu, Master-at-Arms|Magus of the Vineyard|March of the Machines|Marshaling the Troops|Molimo, Maro-Sorcerer|Mons's Goblin Raiders|Mudbutton Torchrunner|Nath of the Gilt-Leaf|Necromantic Selection|Numot, the Devastator|Overwhelming Stampede|Phage the Untouchable|Phyrexian Battleflies|Phyrexian Reclamation|Prowling Nightstalker|Reaper from the Abyss|Reassembling Skeleton|Riding the Dilu Horse|Saskia the Unyielding|Scourge of the Throne|Seal of the Guildpact|Sek'Kuar, Deathkeeper|Shinen of Life's Roar|Silverglade Elemental|Skarrg, the Rage Pits|Skittering Crustacean|Spellbreaker Behemoth|Stormscape Battlemage|Stronghold Discipline|Symbol of Unsummoning|Taigam, Ojutai Master|Taigam, Sidisi's Hand|Talisman of Dominance|Talrand, Sky Summoner|Temporal Manipulation|Thornscape Apprentice|Thornscape Battlemage|Thorn-Thrash Viashino|Thrasios, Triton Hero|Traverse the Outlands|Venser, the Sojourner|Verdeloth the Ancient|Walker of Secret Ways|Wight of Precinct Six|Wren's Run Packmaster|Wren's Run Vanquisher|Yellow Scarves Troops|Zhang He, Wei General|Akroma, Angel of Wrath|Angel of the Dire Hour|Apprentice Necromancer|Arcanis the Omnipotent|Archfiend of Depravity|Azami, Lady of Scrolls|Bite of the Black Rose|Blood Baron of Vizkopa|Bloodforged Battle-Axe|Brago's Representative|Breya, Etherium Shaper|Cao Ren, Wei Commander|Champion of the Parish|Chorus of the Conclave|Collective Unconscious|Command of Unsummoning|Corrupt Court Official|Elspeth, Knight-Errant|Etherium-Horn Sorcerer|Ethersworn Adjudicator|Ezuri, Renegade Leader|Goblin Balloon Brigade|Grenzo, Dungeon Warden|Gwafa Hazid, Profiteer|Harbinger of the Tides|Havenwood Battleground|Higure, the Still Wind|Hoofprints of the Stag|Hunger of the Howlpack|Inquisition of Kozilek|Jedit Ojanen of Efrava|Lorthos, the Tidemaker|Mairsil, the Pretender|Marchesa's Infiltrator|Meren of Clan Nel Toth|Mizzix of the Izmagnus|Moan of the Unhallowed|Necromancer's Covenant|Nekusar, the Mindrazer|Ojutai, Soul of Winter|Oloro, Ageless Ascetic|Overseer of the Damned|Overwhelming Intellect|Paliano, the High City|Predatory Nightstalker|Protector of the Crown|Razia, Boros Archangel|Recruiter of the Guard|Scion of the Ur-Dragon|Shadowmage Infiltrator|Sidar Kondo of Jamuraa|Spontaneous Combustion|Stampeding Wildebeests|Stinkdrinker Daredevil|Sustainer of the Realm|Sydri, Galvanic Genius|Talisman of Indulgence|Tempt with Immortality|Tempt with Reflections|Tendrils of Corruption|Teysa, Envoy of Ghosts|Thromok the Insatiable|Underworld Connections|Unquestioned Authority|Voice of the Provinces|Wasitora, Nekoru Queen|Yellow Scarves Cavalry|Yellow Scarves General|Atraxa, Praetors' Voice|Balan, Wandering Knight|Basandra, Battle Seraph|Blade of the Bloodchief|Borrowing the East Wind|Champion of Stray Souls|Curse of Shallow Graves|Diaochan, Artful Beauty|Disciple of Griselbrand|Elspeth, Sun's Champion|Evolutionary Escalation|Ezuri, Claw of Progress|Forerunner of Slaughter|Hanna, Ship's Navigator|Jaya Ballard, Task Mage|Kaseto, Orochi Archmage|Khalni Heart Expedition|Knight of the Reliquary|Kongming's Contraptions|Licia, Sanguine Tribune|Lu Xun, Scholar General|Masterwork of Ingenuity|Mirror of the Forebears|Nahiri, the Lithomancer|Ninja of the Deep Hours|Niv-Mizzet, Dracogenius|Odric, Master Tactician|Oran-Rief, the Vastwood|Polukranos, World Eater|Quest for the Gravelord|Riku of Two Reflections|Slobad, Goblin Tinkerer|Spring of Eternal Peace|Sun Ce, Young Conquerer|Szadek, Lord of Secrets|Temple of the False God|Thorn of the Black Rose|Throne of the High City|Thunderscape Battlemage|Vial Smasher the Fierce|Vish Kal, Blood Arbiter|Vorel of the Hull Clade|Wrexial, the Risen Deep|Zedruu the Greathearted|Animar, Soul of Elements|Beastbreaker of Bala Ged|Borrowing 100,000 Arrows|Demon of Wailing Agonies|Feldon of the Third Path|Flames of the Blood Hand|Grasp of the Hieromancer|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Guardian of the Gateless|Huang Zhong, Shu General|Ink-Eyes, Servant of Oni|Jarad, Golgari Lich Lord|Karador, Ghost Chieftain|Kiora, the Crashing Wave|Lieutenants of the Guard|Ludevic, Necro-Alchemist|Ma Chao, Western Warrior|Marath, Will of the Wild|Marchesa, the Black Rose|Meng Huo, Barbarian King|Nighteyes the Desecrator|Nissa, Voice of Zendikar|Niv-Mizzet, the Firemind|O-Kagachi, Vengeful Kami|Priest of the Blood Rite|Rite of the Raging Storm|Roon of the Hidden Realm|Ryusei, the Falling Star|Silas Renn, Seeker Adept|Sorin, Lord of Innistrad|Sphinx of the Steel Wind|Xiahou Dun, the One-Eyed|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Zuo Ci, the Mocking Sage|Arahbo, Roar of the World|Arjun, the Shifting Flame|Curse of the Nightly Hunt|Divergent Transformations|Djinn of Infinite Deceits|Edric, Spymaster of Trest|Ikra Shidiqi, the Usurper|Jor Kadeen, the Prevailer|Kami of the Crescent Moon|Knights of the Black Rose|Kydele, Chosen of Kruphix|Nicol Bolas, Planeswalker|Prossh, Skyraider of Kher|Reyhan, Last of the Abzan|Sigil of the Empty Throne|Tariel, Reckoner of Souls|Teferi, Temporal Archmage|Tibalt, the Fiend-Blooded|Vitu-Ghazi, the City-Tree|Wielding the Green Dragon|Yidris, Maelstrom Wielder|Yuan Shao, the Indecisive|Zhang Fei, Fierce Warrior|Zhang Liao, Hero of Hefei|Banshee of the Dread Choir|Bruse Tarl, Boorish Herder|Derevi, Empyrial Tactician|Freyalise, Llanowar's Fury|Gisela, Blade of Goldnight|Haven of the Spirit Dragon|Hua Tuo, Honored Physician|Inalla, Archmage Ritualist|Jace, Architect of Thought|Jeleva, Nephalia's Scourge|Kalemne, Disciple of Iroas|Knight of the White Orchid|Kolaghan, the Storm's Fury|Leovold, Emissary of Trest|Nazahn, Revered Bladesmith|Novijen, Heart of Progress|Selvala, Explorer Returned|Sima Yi, Wei Field Marshal|Zhao Zilong, Tiger General|Alesha, Who Smiles at Death|Drana, Kalastria Bloodchief|Endrek Sahr, Master Breeder|Ishai, Ojutai Dragonspeaker|Karlov of the Ghost Council|Kynaios and Tiro of Meletis|Lady Zhurong, Warrior Queen|Mazirek, Kraul Death Priest|Mirri, Weatherlight Duelist|Muzzio, Visionary Architect|Return of the Nightstalkers|Selvala, Heart of the Wilds|Svogthos, the Restless Tomb|Kazuul, Tyrant of the Cliffs|Merfolk of the Pearl Trident|Nivix, Aerie of the Firemind|Ob Nixilis of the Black Oath|Pang Tong, \"Young Phoenix\"|Silumgar, the Drifting Death|Titania, Protector of Argoth|Adriana, Captain of the Guard|Crucible of the Spirit Dragon|Daretti, Ingenious Iconoclast|Kongming, \"Sleeping Dragon\"|Skullbriar, the Walking Grave|Ib Halfheart, Goblin Tactician|Sunhome, Fortress of the Legion|Entomb|Windfall|Dark Ritual|Imperial Seal|Mind's Desire|Lodestone Golem|Treasure Cruise|Bant|Jund|Naya|Shiv|Akoum|Krosa|Prahv|Agyrem|Gavony|Grixis|Kessig|Minamo|Murasa|Otaria|Tazeem|Orzhova|Stensia|Llanowar|Nephalia|Skybreen|Sokenzan|Takenuma|Naar Isle|Velis Vel|Aretopolis|Goldmeadow|Immersturm|Lethe Lake|Panopticon|Raven's Run|Sea of Sand|Talon Gates|The Eon Fog|Astral Arena|Eloren Wilds|Glen Elendra|Truga Jungle|Turri Island|Furnace Layer|Grand Ossuary|Mount Keralia|Orochi Colony|The Maelstrom|Isle of Vesuva|The Hippodrome|Edge of Malacol|Feeding Grounds|Norn's Dominion|Onakke Catacomb|Quicksilver Sea|The Dark Barony|The Zephyr Maze|Cliffside Market|Fields of Summer|Izzet Steam Maze|Sanctum of Serra|The Aether Flues|The Great Forest|Bloodhill Bastion|Glimmervoid Basin|Pools of Becoming|The Fourth Sphere|Undercity Reaches|Kharasha Foothills|Kilnspire District|Stairs to Infinity|Stronghold Furnace|Windriddle Palaces|Selesnya Loft Gardens|Grove of the Dreampods|Lair of the Ashen Idol|Academy at Tolaria West|Trail of the Mage-Rings|Hedron Fields of Agadeem|Morphic Tide|Chaotic Aether|Mutual Epiphany|Reality Shaping|Spatial Merging|Time Distortion|Interplanar Tunnel|Planewide Disaster|Gix|Karn|Lyna|Orim|Urza|Ertai|Hanna|Mirri|Serra|Sisay|Squee|Ashnod|Barrin|Crovax|Mishra|Oracle|Starke|Takara|Tawnos|Gerrard|Maraxus|Multani|Selenia|Titania|Volrath|Xantcha|Eladamri|Rofellos|Tahngarth|Maro Avatar|Sidar Kondo|Greven il-Vec|Malfegor Avatar|Morinfen Avatar|Chronatog Avatar|Nekrataal Avatar|Peacekeeper Avatar|Reaper King Avatar|Serra Angel Avatar|Stuffy Doll Avatar|Erhnam Djinn Avatar|Fallen Angel Avatar|Hermit Druid Avatar|Jaya Ballard Avatar|Necropotence Avatar|Sliver Queen Avatar|Enigma Sphinx Avatar|Etched Oracle Avatar|Mirror Entity Avatar|Rumbling Slum Avatar|Diamond Faerie Avatar|Grinning Demon Avatar|Platinum Angel Avatar|Royal Assassin Avatar|Stalking Tiger Avatar|Elvish Champion Avatar|Frenetic Efreet Avatar|Goblin Warchief Avatar|Tradewind Rider Avatar|Viridian Zealot Avatar|Bosh, Iron Golem Avatar|Dauntless Escort Avatar|Flametongue Kavu Avatar|Hell's Caretaker Avatar|Loxodon Hierarch Avatar|Mayael the Anima Avatar|Mirri the Cursed Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Stonehewer Giant Avatar|Arcbound Overseer Avatar|Birds of Paradise Avatar|Dakkon Blackblade Avatar|Figure of Destiny Avatar|Karona, False God Avatar|Prodigal Sorcerer Avatar|Raksha Golden Cub Avatar|Vampire Nocturnus Avatar|Oni of Wild Places Avatar|Rith, the Awakener Avatar|Ashling the Pilgrim Avatar|Jhoira of the Ghitu Avatar|Maelstrom Archangel Avatar|Sliver Queen, Brood Mother|Squee, Goblin Nabob Avatar|Teysa, Orzhov Scion Avatar|Seshiro the Anointed Avatar|Heartwood Storyteller Avatar|Phage the Untouchable Avatar|Akroma, Angel of Wrath Avatar|Braids, Conjurer Adept Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Kresh the Bloodbraided Avatar|Sakashima the Impostor Avatar|Sisters of Stone Death Avatar|Arcanis, the Omnipotent Avatar|Maralen of the Mornsong Avatar|Master of the Wild Hunt Avatar|Eladamri, Lord of Leaves Avatar|Ink-Eyes, Servant of Oni Avatar|Lyzolda, the Blood Witch Avatar|Ashling, the Extinguisher Avatar|Haakon, Stromgald Scourge Avatar|Momir Vig, Simic Visionary Avatar|Two-Headed Giant of Foriys Avatar|Know Evil|All in Good Time|Feed the Machine|Bow to My Command|Pay Tribute to Me|Roots of All Evil|Behold My Grandeur|Choose Your Demise|My Laughter Echoes|There Is No Refuge|Delight in the Hunt|Power Without Equal|Choose Your Champion|Into the Earthen Maw|Know Naught but Fire|Make Yourself Useful|Mortal Flesh Is Weak|The Dead Shall Serve|The Mighty Will Fall|When Will You Learn?|I Know All, I See All|Tooth, Claw, and Tail|A Reckoning Approaches|Evil Comes to Fruition|Ignite the Cloneforge!|Nature Shields Its Own|Rotted Ones, Lay Siege|Every Dream a Nightmare|Every Hope Shall Vanish|For Each of You, a Gift|My Undead Horde Awakens|My Wish Is Your Command|Nothing Can Stop Me Now|Surrender Your Thoughts|The Iron Guardian Stirs|Approach My Molten Realm|Because I Have Willed It|Look Skyward and Despair|My Crushing Masterstroke|This World Belongs to Me|What's Yours Is Now Mine|I Bask in Your Silent Awe|May Civilization Collapse|My Forces Are Innumerable|My Genius Knows No Bounds|The Fate of the Flammable|The Very Soil Shall Shake|Your Will Is Not Your Own|A Display of My Dark Power|Dance, Pathetic Marionette|Introductions Are in Order|Nature Demands an Offering|Your Fate Is Thrice Sealed|No One Will Hear Your Cries|Realms Befitting My Majesty|All Shall Smolder in My Wake|Embrace My Diabolical Vision|Every Last Vestige Shall Rot|I Call on the Ancient Magics|I Delight in Your Convulsions|Which of You Burns Brightest?|Your Puny Minds Cannot Fathom|The Pieces Are Coming Together|Behold the Power of Destruction|Only Blood Ends Your Nightmares|Worldknit|Power Play|Backup Plan|Hired Heist|Echoing Boon|Brago's Favor|Double Stroke|Natural Unity|Adriana's Valor|Emissary's Ploy|Summoner's Bond|Immediate Action|Secret Summoning|Weight Advantage|Hymn of the Wilds|Sentinel Dispatch|Sovereign's Realm|Hold the Perimeter|Incendiary Dissent|Iterative Analysis|Secrets of Paradise|Unexpected Potential|Muzzio's Preparations|Advantageous Proclamation|Assemble the Rank and Vile|Appeal|Authority|Armed|Dangerous|Assault|Battery|Beck|Call|Boom|Bust|Bound|Determined|Breaking|Entering|Catch|Release|Fame|Claim|Commit|Memory|Consign|Oblivion|Crime|Punishment|Cut|Ribbons|Dead|Gone|Lead|Destined|Down|Dirty|Driven|Despair|Dawn|Dusk|Comply|Failure|Far|Away|Farm|Market|Ice|Fire|Blood|Flesh|Give|Take|Dust|Grind|Earth|Heaven|Hide|Seek|Hit|Run|Reality|Illusion|Injury|Insult|Life|Death|Leave|Chance|Feed|Mouth|Never|Return|Day|Night|Ends|Odds|Onward|Victory|Chaos|Order|Pain|Suffering|Fight|Prepare|Loss|Profit|Serve|Protect|Pure|Simple|Rags|Riches|Ready|Willing|Reason|Believe|Reduce|Rubble|Refuse|Cooperate|Research|Development|Fall|Rise|Rough|Tumble|Spite|Malice|Mind|Spring|Stand|Deliver|Start|Finish|Survive|Struggle|Demand|Supply|Toil|Trouble|Error|Trial|Burn|Turn|Wax|Wane|Tear|Wear|Mox Pearl|Mox Lotus|Seton's Scout|Sol Ring|Demonic Tutor|Moriok Rigger|Shahrazad|Razor Boomerang|Rhystic Study|Nicol Bolas, God-Pharaoh|Storm Crow|Force of Will|True-Name Nemesis|Well|Alive|Dark Confidant|Isochron Scepter|Solemn Simulacrum|Gray Merchant of Asphodel|Fact or Fiction|Accumulated Knowledge|Pyroblast|Hydroblast|Red Elemental Blast|Blue Elemental Blast|Bloodbraid Elf|Giant Solifuge|Morphling|Nevinyrral's Disk|Urza's Mine|Urza's Tower|Urza's Power Plant|Who|Why|What|When|Where|Ban List|Restricted List|Deck|ban list|restricted list|deck|banned|restricted|Banned|Restricted|Kit, from Legal|Appeal//Authority|Armed//Dangerous|Assault//Battery|Beck//Call|Boom//Bust|Bound//Determined|Breaking//Entering|Catch//Release|Claim//Fame|Commit//Memory|Consign//Oblivion|Crime//Punishment|Cut//Ribbons|Dead//Gone|Destined//Lead|Down//Dirty|Driven//Despair|Dusk//Dawn|Failure//Comply|Far//Away|Farm//Market|Fire//Ice|Flesh//Blood|Give//Take|Grind//Dust|Heaven//Earth|Hide//Seek|Hit//Run|Illusion//Reality|Insult//Injury|Life//Death|Leave//Chance|Mouth//Feed|Never//Return|Night//Day|Odds//Ends|Onward//Victory|Order//Chaos|Pain//Suffering|Prepare//Fight|Profit//Loss|Protect//Serve|Pure//Simple|Rags//Riches|Ready//Willing|Reason//Believe|Reduce//Rubble|Refuse//Cooperate|Research//Development|Rise//Fall|Rough//Tumble|Spite//Malice|Spring//Mind|Stand//Deliver|Start//Finish|Struggle//Survive|Supply//Demand|Toil//Trouble|Trial//Error|Turn//Burn|Wax//Wane|Wear//Tear|404|Bob|Stick|Sad Robot|Gary|EOTFOFYL|AK|REB|BEB|BBE|Cap'n Tickles|Superman|Disk|Swords|Throat Wolf|Urzatron|Zippo-Trix McEdgelord|Who//What//When//Where//Why|Who//What//When//Where//Why//How|Ow|Duh|Gus|AWOL|Mise|_____|Emcee|Sauté|Sorry|Bad Ass|Denied!|Fat Ass|Framed!|Gleemax|Remodel|Deadhead|Dumb Ass|Flaccify|Landfill|Lexivore|Ricochet|S.N.O.T.|Toy Boat|Wordmail|Ambiguity|Assquatch|B-I-N-G-O|Cheap Ass|Clam-I-Am|Fowl Play|Giant Fan|Handcuffs|Incoming!|Jumbo Imp|Krazy Kow|Old Fogey|Punctuate|Save Life|Shoe Tree|Smart Ass|Stop That|Supersize|Vile Bile|Cardpecker|Censorship|Cheatyface|Double Dip|Eye to Eye|Get a Life|Loose Lips|Mana Flair|Mana Screw|Sex Appeal|Togglodyte|Bloodletter|Bosom Buddy|Bureaucracy|Chicken Egg|City of Ass|Clay Pigeon|Deal Damage|Double Deal|Double Play|Double Take|Goblin Mime|Letter Bomb|Little Girl|Paper Tiger|Pygmy Giant|Rare-B-Gone|Six-y Beast|Spark Fiend|Team Spirit|Topsy Turvy|Uktabi Kong|Ass Whuppin'|Avatar of Me|Charm School|Clam Session|Creature Guy|Double Cross|Face to Face|Free-for-All|Goblin Tutor|Growth Spurt|Head to Head|Land Aid '04|Mesa Chicken|Moniker Mage|Poultrygeist|Rock Lobster|Side to Side|Time Machine|Touch and Go|Artful Looter|Atinlay Igpay|Blacker Lotus|Booster Tutor|Clambassadors|Double Header|Goblin Bookie|Jalum Grifter|Meddling Kids|Mirror Mirror|Miss Demeanor|My First Tome|Name Dropping|Number Crunch|Organ Harvest|Spell Counter|Squirrel Farm|Standing Army|Staying Power|Symbol Status|Working Stiff|Zombie Fanboy|Chaos Confetti|Drawn Together|Gerrymandering|Ghazbán Ogress|Kill! Destroy!|Ladies' Knight|Laughing Hyena|Magical Hacker|Man of Measure|Mouth to Mouth|Red-Hot Hottie|Tainted Monkey|Urza's Hot Tub|Ashnod's Coupon|Bronze Calendar|Common Courtesy|Frankie Peanuts|Frazzled Editor|Jack-in-the-Mox|Mother of Goons|Necro-Impotence|Psychic Network|Rod of Spanking|Scissors Lizard|Zzzyxas's Abyss|Bursting Beebles|Farewell to Arms|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Hurloon Wrangler|Persecute Artist|Sheep token card|The Fallen Apart|Chicken à la King|Enter the Dungeon|Goblin token card|Greater Morphling|Jester's Sombrero|Mine, Mine, Mine!|R&D's Secret Lair|Super Secret Tech|Zombie token card|Cardboard Carapace|Elvish House Party|Free-Range Chicken|Pegasus token card|Prismatic Wardrobe|Soldier token card|Temp of the Damned|Timmy, Power Gamer|World-Bottling Kit|\"Ach! Hans, Run!\"|Blast from the Past|Checks and Balances|Collector Protector|Goblin Bowling Team|Goblin Secret Agent|Look at Me, I'm R&D|Now I Know My ABC's|Orcish Paratroopers|Phyrexian Librarian|Question Elemental?|Spatula of the Ages|Squirrel token card|Stone-Cold Basilisk|Strategy, Schmategy|Elvish Impersonators|Fascist Art Director|Flock of Rabid Sheep|Form of the Squirrel|Goblin S.W.A.T. Team|Hungry Hungry Heifer|Johnny, Combo Player|Monkey Monkey Monkey|Mons's Goblin Waiters|Pointy Finger of Doom|Urza's Contact Lenses|Aesthetic Consultation|Infernal Spawn of Evil|Once More with Feeling|Water Gun Balloon Game|Brushstroke Paintermage|I'm Rubber, You're Glue|Look at Me, I'm the DCI|Richard Garfield, Ph.D.|The Cheese Stands Alone|Volrath's Motion Sensor|Carnivorous Death-Parrot|First Come, First Served|Wet Willie of the Damned|Circle of Protection: Art|Curse of the Fire Penguin|Keeper of the Sacred Word|Knight of the Hokey Pokey|Rocket-Powered Turbo Slug|Yet Another Aether Vortex|B.F.M. (Big Furry Monster)|When Fluffy Bunnies Attack|Urza's Science Fair Project|Erase (Not the Urza's Legacy One)|Infernal Spawn of Infernal Spawn of Evil|Burning Cinder Fury of Crimson Chaos Fire|Nix|Okk|Opt|Pox|Tek|Vex|Web|Zap|Alms|Amok|Atog|Bind|Boil|Char|Fear|Flay|Fork|Guma|Heal|Hush|Jilt|Jinx|Jolt|Jump|Leap|Lich|Lull|Lure|Maro|Moat|Nice|Orgg|Peek|Raze|Reap|Rust|Scar|Sift|Snag|Soar|Stun|Swat|Void|Yare|Addle|Allay|Annex|Annul|Arena|Bayou|Brand|Brawl|Camel|Carom|Chill|Choke|Clear|Crash|Crush|Darba|Delay|Douse|Draco|Dread|Erase|Exile|Feint|Filth|Flare|Flash|Fugue|Glint|Gloom|Glory|Havoc|Index|Jihad|Johan|Joven|Karma|Kaysa|Kudzu|Lance|Lunge|Melee|Oasis|Panic|Parch|Piety|Probe|Purge|Quash|Rally|Repel|Reset|Roast|Roots|Rouse|Rowen|Scald|Scour|Scrap|Shuko|Shunt|Shyft|Singe|Skred|Smash|Smelt|Smite|Smoke|Taiga|Tithe|Truce|Valor|Veldt|Venom|Vigor|Abjure|Abrade|Absorb|Alarum|Aluren|Ambush|Anoint|Apathy|Arrest|Avarax|Avizoa|Bedlam|Befoul|Blight|Breach|Browse|Castle|Censor|Cocoon|Cromat|Dandân|Defang|Defeat|Deluge|Desert|Disarm|Dispel|Divert|Donate|Dredge|Endure|Enrage|Eureka|Excise|Falter|Fervor|Forbid|Forget|Fylgja|Gamble|Hallow|Hankyu|Hatred|Hijack|Hinder|Hobble|Hubris|Humble|Hypnox|Incite|Infuse|Insist|Kindle|Kismet|Kookus|Launch|Lurker|Mawcor|Meddle|Megrim|Molder|Morale|Muzzle|Nausea|Oculus|Onulet|Oraxid|Outwit|Perish|Ponder|Purify|Purity|Ragnar|Recall|Redeem|Reknit|Remedy|Rescue|Resize|Revive|Rewind|Séance|Seeker|Seraph|Shrink|Sicken|Simoon|Sizzle|Sprout|Squire|Stangg|Stasis|Strafe|Stupor|Subdue|Su-Chi|Sunder|Sunweb|Swerve|Tangle|Tariff|Tarpan|Temper|Thirst|Thrive|Thwart|Tinker|Topple|Tundra|Tunnel|Twitch|Unmask|Uproot|Urborg|Vesuva|Vivify|Wallop|Warmth|Wastes|Waylay|Winnow|Zephid|Aboroth|Acquire|Afflict|Agility|Aladdin|Amnesia|Amugaba|Anarchy|Arboria|Arcbond|Auratog|Aurochs|Balance|Bandage|Banshee|Barishi|Bravado|Bribery|Bulwark|Burnout|Capsize|Carrion|Catalog|Cave-In|Channel|Cleanse|Combust|Compost|Conflux|Conquer|Cremate|Crumble|Crypsis|Cunning|Cyclone|Deicide|Deprive|Derelor|Despise|Despoil|Disrupt|Dogpile|Drought|Drowned|Embargo|Encrust|Enlarge|Ensnare|Envelop|Eon Hub|Equinox|Erosion|Execute|Expunge|Extract|Fasting|Fatigue|Firefly|Fissure|Flatten|Flicker|Foratog|Foresee|Forfend|Fortify|Foxfire|Frazzle|Gainsay|Genesis|Godsend|Godsire|Grollub|Grozoth|Heroism|Homarid|Iceberg|Icefall|Ichorid|Implode|Inferno|Inflame|Insight|Justice|Kaboom!|Karakas|Larceny|Leeches|Leveler|Lifetap|Liquify|Mad Dog|Magnify|Manakin|Marjhan|Megatog|Melting|Memnite|Mirozel|Misstep|Monsoon|Mossdog|Mox Jet|Mudhole|Mugging|Narwhal|Naughty|Necrite|Neko-Te|Norritt|Nourish|Nullify|Ovinize|Oxidize|Panacea|Parapet|Penance|Perplex|Pikemen|Pit Imp|Plateau|Plunder|Portent|Predict|Pyknite|Radiate|Rag Man|Rebirth|Rebound|Rebuild|Reclaim|Recover|Recycle|Refocus|Refresh|Regress|Renewal|Reroute|Rescind|Reshape|Restock|Rethink|Retract|Reweave|Riptide|Rivalry|Roc Egg|Rupture|Shatter|Shelter|Shimmer|Shocker|Shrivel|Silence|Sindbad|Sirocco|Skizzik|Skybind|Soliton|Squeeze|Squelch|Stamina|Sunbond|Swelter|Tamanoa|Taniwha|Thallid|Tolaria|Torment|Tornado|Torture|Tracker|Tremble|Tsunami|Twiddle|Typhoon|Unearth|Unforge|Unhinge|Updraft|Vebulid|Vertigo|Visions|War Tax|Wargate|Warning|Warpath|Warthog|Wiitigo|Wirecat|Worship|Wrangle|Abeyance|Acridian|Aim High|Aleatory|Ali Baba|Arc Mage|Atogatog|Backfire|Backlash|Badlands|Betrayal|Bewilder|Bioplasm|Bioshift|Blessing|Blizzard|Bog Down|Bog Rats|Bone Saw|Bullwhip|Buoyancy|By Force|Cagemail|Caltrops|Carapace|Cast Out|Chandler|Charisma|Chastise|Chromium|Confound|Contempt|Crevasse|Darkness|Darkpact|Deadfall|Deadshot|Deglamer|Delirium|Delraich|Demolish|Detonate|Diminish|Disallow|Disorder|Dispatch|Disperse|Displace|Dissolve|Distress|Domineer|Doomfall|Doomsday|Downpour|Downsize|Drekavac|Drelnoch|Dystopia|Embolden|Encroach|Enervate|Errantry|Evermind|Exorcist|Expedite|Extruder|Fastbond|Feedback|Fend Off|Ferocity|Festival|Fumarole|Fumigate|Geosurge|Ghostway|Gigapede|Glaciers|Gridlock|Grounded|Gut Shot|Halfdane|Hecatomb|Hellfire|Helvault|Holy Day|Hoodwink|Hot Soup|Hovermyr|Humility|Hundroog|Ice Cage|Ice Cave|Ice Floe|Ice Over|Icequake|Imprison|Inspirit|Inundate|Ironfang|Ivy Seer|Krakilin|Kurgadon|Lab Rats|Land Cap|Lay Bare|Ley Line|Liberate|Lifegift|Lifelace|Lifeline|Lifelink|Lithatog|Lobotomy|Malignus|Mana Web|Manabond|Manalith|Massacre|Meditate|Meltdown|Merseine|Millikin|Mindmoil|Mindstab|Mire Boa|Mistfolk|Mob Rule|Momentum|Moonhold|Moonlace|Moonmist|Morinfen|Mortuary|Mourning|Mox Opal|Mox Ruby|Mudslide|Mundungu|Musician|Myrsmith|Nafs Asp|Necratog|Nihilith|No Mercy|No-Dachi|Null Rod|Nyxathid|Omnibian|Outbreak|Overcome|Overload|Override|Pack Rat|Pallimud|Paralyze|Paroxysm|Peat Bog|Petradon|Phyresis|Pit Trap|Preacher|Prophecy|Proposal|Purelace|Pus Kami|Put Away|Putrefax|Pyramids|Quagmire|Quagnoth|Rackling|Rageform|Rakalite|Red Ward|Redirect|Reflexes|Renounce|Restrain|Resupply|Retether|Revenant|Root Out|Rot Wolf|Ruin Rat|Rukh Egg|Run Wild|Runewing|Sage Owl|Sandskin|Sarcatog|Savannah|Scabland|Scaldkin|Scrounge|Seedtime|Seizures|Sentinel|Serenity|Shackles|Shuriken|Silk Net|Silkwrap|Simplify|Sinkhole|Skinwing|Skulltap|Skygames|Snapback|Snowfall|Solarion|Splinter|Stampede|Starfall|Submerge|Sunscour|Sunstone|Suppress|Teleport|Tenacity|Terminus|Tetravus|The Hive|The Rack|Threaten|Throttle|To Arms!|Tomb Hex|Tombfire|Toymaker|Twincast|Tyrranax|Uba Mask|Ulcerate|Unburden|Undertow|Unsummon|Upheaval|Ur-Drago|Ursapine|Vanquish|Vendetta|Vineweft|Vitalize|Void Maw|Voidwalk|Vorapede|War Horn|Watchdog|Werebear|Whiteout|Wildcall|Wispmare|Withdraw|Yoked Ox|Abduction|Acid Rain|Aeolipile|Aethertow|Aggravate|Aku Djinn|Alloy Myr|Alpha Myr|Ambuscade|Anarchist|Anavolver|Angry Mob|Ant Queen|Aquamoeba|Arachnoid|Arbor Elf|Arc Blade|Archivist|Arid Mesa|Army Ants|Astrolabe|Aura Flux|Avalanche|Awakening|Backdraft|Backslide|Bad River|Bamboozle|Bearscape|Bifurcate|Biorhythm|Black Cat|Blackmail|Blood Pet|Blue Ward|Bog Gnarr|Bone Mask|Boomerang|Brain Pry|Brainbite|Brainwash|Brass Man|Brine Hag|Bring Low|Brushland|Brushwagg|Bull Rush|Burrowing|Cabal Pit|Calciderm|Cantivore|Carbonize|Caregiver|Carnassid|Castigate|Cataclysm|Cessation|Chaos Maw|Chaos Orb|Chaoslace|Chronatog|Chronozoa|Chub Toad|Cleanfall|Cleansing|Cloud Key|Cloudform|Cloudpost|Cognivore|Cold Snap|Coma Veil|Confessor|Contagion|Convolute|Coral Net|Corrosion|Cowardice|Crackdown|Crag Puca|Craterize|Craw Wurm|Crocanura|Cryoclasm|Curiosity|Cytoshape|Damnation|Dark Deal|Dark Maze|Darkblast|Dawnfluke|Dead Drop|Deadapult|Deathgrip|Deathlace|Deathmark|Demystify|Devastate|Die Young|Disappear|Disentomb|Dismantle|Dismember|Disorient|Do or Die|Dodecapod|Dovescape|Downdraft|Drag Down|Dreadwing|Dromosaur|Dual Shot|Duplicity|Dust Bowl|Earthbind|Earthlink|Earthlore|Eel Umbra|Electrify|Electryte|El-Hajjâj|Energizer|Entangler|Ephemeron|Epicenter|Equipoise|Eradicate|Erithizon|Evaporate|Evil Twin|Excavator|Extirpate|Extortion|Eye Gouge|Fade Away|Farmstead|Ferropede|Ferrovore|Fire Whip|Firestorm|Flame Jab|Flame Jet|Flameshot|Floodgate|Fog Patch|Fogwalker|Foresight|Formation|Fortitude|Frostling|Fungusaur|Fylamarid|Gallantry|Ghostform|Ghoultree|Glamerdye|Glass Asp|Glowrider|Graf Mole|Graf Rats|Granulate|Gravebind|Graxiplon|Gray Ogre|Gurzigost|Gyre Sage|Hana Kami|Haru-Onna|Haze Frog|Headstone|Heap Doll|Heat Wave|Helionaut|High Seas|High Tide|Hipparion|Hive Mind|Hivestone|Howlgeist|Hunt Down|Hydroform|Hydrolash|Hystrodon|Ice Storm|Icy Blast|Immerwolf|Insolence|Interdict|Intervene|Intuition|Ion Storm|Iron Star|Iron Will|Irradiate|Ivory Cup|Jade Idol|Juxtapose|Kavu Lair|King Crab|Kiri-Onna|Kor Dirge|Kor Haven|Kris Mage|Kyren Toy|Lady Orca|Landslide|Lashknife|Last Gasp|Last Word|Lava Dart|Lay Claim|Lay Waste|Leashling|Ley Druid|Liability|Lifeblood|Lifeforce|Lifesmith|Lightform|Live Fast|Lose Calm|Lose Hope|Lost Soul|Luminesce|Machinate|Magmaroth|Magmasaur|Magnivore|Mana Maze|Manabarbs|Manta Ray|Marsh Boa|Marsh Gas|Martyrdom|Masticore|Meekstone|Meglonoth|Meteorite|Millstone|Mimic Vat|Mind Bend|Mind Bomb|Mind Peel|Mind Warp|Mind Whip|Mindblaze|Mindcrank|Mindswipe|Mire Kavu|Monomania|Monstrify|Mortarpod|Mortipede|Moss Kami|Mosstodon|Mutavault|Neck Snap|Necrobite|Necropede|Needlebug|Nevermore|Nighthaze|Nightmare|Oakenform|Omega Myr|Onslaught|Onyx Mage|Ooze Flux|Open Fire|Ostracize|Oubliette|Outnumber|Overblaze|Overtaker|Overwhelm|Pack Hunt|Pain Kami|Pain Seer|Painsmith|Pale Moon|Paleoloth|Pangosaur|Persecute|Petravark|Phantatog|Pili-Pala|Pit Fight|Pit Spawn|Polymorph|Port Town|Psychatog|Pulverize|Puppeteer|Purgatory|Pyromancy|Pyromania|Quickling|Rakka Mar|Ral Zarek|Ramroller|Recollect|Refurbish|Reiterate|Replenish|Reprocess|Retaliate|Reverence|Ride Down|Riot Gear|Root Cage|Root Maze|Rootwalla|Rune Snag|Runesword|Rust Tick|Sacrifice|Safeguard|Sage Aven|Sandblast|Sandsower|Scapegoat|Scarecrow|Scarmaker|Scragnoth|Scrapheap|Scrivener|Scrubland|Sea Snidd|Sea Troll|Seahunter|Seasinger|Sewerdreg|Shinewend|Sideswipe|Sky Skiff|Skylasher|Skyshaper|Slagstorm|Slaughter|Snake Pit|Snowblind|Sol Grail|Solemnity|Solfatara|Soul Burn|Soul Echo|Soul Kiss|Soul Link|Soul Nova|Soul Reap|Soul Rend|Soulblast|Soulquake|Soulscour|Spellbook|Spelljack|Spire Owl|Steamclaw|Stonefury|Stormbind|Stratadon|Swarmyard|Syncopate|Take Down|Tallowisp|Talonrend|Tanglesap|Tar Fiend|Tar Snare|Tarmogoyf|Telepathy|Telim'Tor|Terrarion|Terravore|Thaumatog|The Abyss|The Brute|Thermopod|Thornling|Time Bomb|Time Stop|Time Walk|Tor Giant|Tor Wauki|Total War|Toxic Nim|Treachery|Trickbind|Trollhide|Turnabout|Twinflame|Tyrannize|Umbilicus|Upwelling|Vampirism|Vandalize|Vanishing|Vengevine|Verdigris|Vigilance|Vindicate|Vine Kami|Voidslime|Vorstclaw|War Barge|War Dance|War Flare|Warmonger|Wasteland|Weakstone|Wear Away|Whetstone|Whetwheel|Whimwader|Whip Silk|Whip Vine|Wild Dogs|Wild Wurm|Wipe Away|Withstand|Wit's End|Woebearer|Workhorse|Worldfire|Xenograft|Yuki-Onna|Yule Ooze|Zof Shade|Zoologist|Zuran Orb|About Face|Abu Ja'far|Accelerate|Ad Nauseam|Aether Hub|Aether Web|Aetherling|Aftershock|Aggression|Alms Beast|Alpha Kavu|Antagonism|Anticipate|Apocalypse|Arc Runner|Archweaver|Asceticism|Ash Zealot|Asphyxiate|Attunement|Aura Barbs|Aura Blast|Aura Graft|Aura Thief|Aven Augur|Aven Envoy|Aven Flock|Avoid Fate|Awe Strike|Baku Altar|Baloth Pup|Bant Charm|Batterhorn|Battle Cry|Bay Falcon|Bear Umbra|Benthicore|Bequeathal|Black Vise|Black Ward|Blind Fury|Blind Seer|Blisterpod|Blood Feud|Blood Host|Blood Lust|Blood Mist|Blood Moon|Blood Oath|Bloodbriar|Bloodghast|Bloodscent|Bog Glider|Bomb Squad|Bone Flute|Booby Trap|Boon Satyr|Brainspoil|Brass Gnat|Break Open|Brine Seer|Burn Trail|Camouflage|Carnophage|Carry Away|Cave Sense|Cave Tiger|Cease-Fire|Cetavolver|Chaos Imps|Chaos Lord|Chaos Moon|Chaosphere|Chrome Mox|Clear Shot|Clip Wings|Cloudshift|Cloudskate|Coal Golem|Cockatrice|Commandeer|Complicate|Compulsion|Conch Horn|Confiscate|Conspiracy|Contradict|Controvert|Conversion|Conviction|Coral Helm|Coral Reef|Coretapper|Corpse Cur|Corpseweft|Crab Umbra|Craw Giant|Crop Sigil|Crosswinds|Crypt Rats|Cursebreak|Cylian Elf|Cystbearer|Dark Favor|Dash Hopes|Dawn Charm|Dawn Gryff|Death Bomb|Death Ward|Death Wish|Deathgazer|Deep Spawn|Deep Water|Deflection|Defy Death|Degavolver|Demoralize|Dermoplasm|Desolation|Didgeridoo|Dingus Egg|Disembowel|Disempower|Disharmony|Dispossess|Domri Rade|Doorkeeper|Dovin Baan|Dracoplasm|Drag Under|Dragon Egg|Dragonrage|Dread Slag|Dream Coat|Duskwalker|Duskworker|Dying Wail|Dying Wish|Dynacharge|Earth Rift|Earthbrawn|Earthcraft|Ebon Drake|Edgewalker|Elkin Lair|Elven Lyre|Elven Rite|Ember Gale|Ember Shot|Embersmith|Endbringer|Energy Arc|Energy Tap|Ether Well|Evangelize|Ever After|Evershrike|Excavation|Extinction|Extra Arms|Fallowsage|False Cure|False Dawn|Fan Bearer|Fatal Blow|Fatal Lore|Fatal Push|Fault Line|Feebleness|Fen Hauler|Filthy Cur|Fire Drake|Flame Lash|Flame Rift|Flame Wave|Flamebreak|Flayed Nim|Fluctuator|Flying Men|Food Chain|Force Away|Force Void|Forcefield|Foreshadow|Frost Lynx|Frost Ogre|Fury Charm|Gale Force|Galestrike|Game Trail|Gate Hound|Geistblast|Ghitu Fire|Ghost Ship|Ghost Town|Ghoulflesh|Ghoulsteed|Giant Slug|Gigadrowse|Glint Hawk|Gloomlance|Gloomwidow|Gnat Miser|Gnathosaur|Goatnapper|Goblin Spy|Godtoucher|Golden Urn|Gore Swine|Gosta Dirk|Gravepurge|Gravestorm|Great Hart|Great Wall|Greatsword|Green Ward|Grim Feast|Grindclock|Grindstone|Guard Dogs|Guard Duty|Guild Feud|Gulf Squid|Hail Storm|Halberdier|Halt Order|Hammerheim|Hateflayer|Head Games|Headhunter|Heart Wolf|Heliophial|Hell Swarm|Herd Gnarr|Hesitation|Hoar Shade|Hollow One|Hollowsage|Holy Armor|Holy Light|Hope Charm|Hydrosurge|Hyena Pack|Ichor Rats|Icy Prison|Illuminate|Imi Statue|Immolation|Impatience|Incendiary|Incite War|Infiltrate|Inner Fire|Inside Out|Instigator|Ire Shaman|Iron Lance|Ivory Mask|Ivy Dancer|Jade Leech|Jokulhaups|Junk Golem|Karstoderm|Kavu Scout|Kavu Titan|Keen Sense|Kezzerdrix|Khalni Gem|Kingfisher|Knighthood|Kry Shield|Lair Delve|Land Grant|Last Laugh|Lava Burst|Lava Spike|Lava Storm|Lava Tubes|Lawbringer|Lead Golem|Leaf Arrow|Levitation|Life Burst|Living End|Loam Dryad|Loam Larva|Logic Knot|Lone Rider|Lost Hours|Lotus Vale|Lux Cannon|Mad Auntie|Magma Mine|Magma Rift|Magma Vein|Mana Bloom|Mana Cache|Mana Clash|Mana Crypt|Mana Cylix|Mana Drain|Mana Flare|Mana Leech|Mana Prism|Mana Seism|Mana Short|Mana Tithe|Mana Vault|Manglehorn|Marsh Hulk|Maze's End|Meadowboon|Melancholy|Memoricide|Memory Jar|Metrognome|Mightstone|Mind Burst|Mind Games|Mind Grind|Mind Raker|Mind Ravel|Mind Slash|Mind Twist|Mindmelter|Mindreaver|Mind's Eye|Mindslaver|Mindslicer|Mindstatic|Mindwarper|Mine Layer|Mire Shade|Mirran Spy|Mirrorpool|Misfortune|Mogg Alarm|Mogg Squad|Mogg Toady|Mold Adder|Mold Demon|Mole Worms|Moon Heron|Moor Fiend|Mournwhelk|Muck Drubb|Mycologist|Myr Matrix|Myr Welder|Narcissism|Narcolepsy|Narcomoeba|Naturalize|Necrologia|Necromancy|Necropolis|Neurok Spy|Nevermaker|Nightcreep|Nightsnare|Nikko-Onna|Nim Lasher|No Quarter|North Star|Nyx Weaver|Obliterate|Offalsnout|Ohran Yeti|O-Naginata|Opal Titan|Opposition|Oppression|Orcish Spy|Ore Gorger|Ornitharch|Overburden|Overgrowth|Overmaster|Pale Bears|Palinchron|Paraselene|Part Water|Persuasion|Pestermite|Phytoburst|Phytohydra|Phytotitan|Pia Nalaar|Pit Keeper|Pit Raptor|Plagiarize|Plague Myr|Plow Under|Portcullis|Powder Keg|Power Leak|Powerleech|Primalcrux|Prism Ring|Progenitus|Providence|Pull Under|Pygmy Kavu|Pyre Hound|Quillspike|Rabid Bite|Rabid Rats|Rag Dealer|Ragamuffyn|Ragemonger|Rakavolver|Rapid Fire|Ratcatcher|Reave Soul|Recuperate|Red Scarab|Regenerate|Rejuvenate|Relic Bane|Relic Bind|Relic Ward|Rend Flesh|Repentance|Repopulate|Revelation|Rhox Brute|Riddleform|Rime Dryad|Riot Piker|Risky Move|Robber Fly|Rock Hydra|Rock Slide|Rogue Kavu|Roil Spout|Ronom Hulk|Rootrunner|Ruby Leech|Ruin Ghost|Runeboggle|Runed Arch|Runed Halo|Saber Ants|Sacred Cat|Safe Haven|Sailmonger|Salt Flats|Salt Marsh|Sanctimony|Sand Golem|Sand Silos|Sand Squid|Sarcomancy|Scapeshift|Scarecrone|Scoria Cat|Scourglass|Sea Scryer|Sea Spirit|Sea Sprite|Seed Spark|Sentry Oak|Set Adrift|Sever Soul|Shadowbane|Shadowfeed|Shape Anew|Shriekhorn|Siege Wurm|Siegecraft|Silhouette|Simulacrum|Skinrender|Skull Rend|Skullcrack|Sky Hussar|Sky Weaver|Skyreaping|Skyshooter|Slag Fiend|Slimy Kavu|Smokestack|Snow Devil|Snow Hound|Snow Mercy|Soilshaper|Solar Tide|Solidarity|Somnophore|Soul Bleed|Soul Spike|Soul Tithe|Soulflayer|Soulmender|Soulshriek|Spark Jolt|Spark Mage|Sparksmith|Spell Snip|Spellshift|Spellshock|Spellskite|Spinebiter|Spirespine|Spore Frog|Sporemound|Stabilizer|Standstill|Statecraft|Static Orb|Still Life|Stone Kavu|Stonehands|Strip Bare|Strip Mine|Sturmgeist|Suncrusher|Surge Node|Sustenance|Sweep Away|Swift Kick|Switcheroo|Tail Slash|Tangle Asp|Tangleroot|Task Force|Tatterkite|Teleportal|Tephraderm|The Fallen|Think Tank|Thran Lens|Thran Tome|Tidal Bore|Tidal Wave|Tidewalker|Timbermare|Time Sieve|Time Vault|Timebender|Timesifter|Tome Scour|Torch Song|Torpor Orb|Touchstone|Traumatize|Tread Upon|Turf Wound|Turn Aside|Twigwalker|Twinstrike|Ukud Cobra|Undertaker|Unruly Mob|Urborg Elf|Utopia Vow|Vanishment|Vector Asp|Vermiculos|Vine Dryad|Vine Snare|Void Snare|Vug Lizard|Wanderlust|War Falcon|War Oracle|War Report|Warbringer|Warp World|War's Toll|Waste Away|Water Wurm|Waterwhirl|Weave Fate|Wellspring|Whipcorder|Whipkeeper|Whisk Away|White Ward|Wild Colos|Wild Guess|Wild Might|Wild Slash|Wild Swing|Wind Shear|Wing Snare|Wing Storm|Winter Orb|Winter Sky|Wipe Clean|Wishmonger|Woeleecher|Woodripper|Worldpurge|Xira Arien|Yew Spirit|Young Wolf|Zephyr Net|Zombie Boa|Zombie Mob|Abomination|Abzan Guide|Acidic Soil|Aether Rift|Aether Tide|Aether Vial|Aetherplasm|Afiya Grove|Ainok Guide|Air Bladder|Ajani's Aid|Akki Raider|All Is Dust|Alloy Golem|Alpha Brawl|Altar Golem|Altered Ego|Amrou Scout|Anthroplasm|Aquus Steed|Arc-Slogger|Arctic Aven|Ardent Plea|Arlinn Kord|Armada Wurm|Arms Dealer|Arrow Storm|Artillerize|As Foretold|Ashen Ghoul|Ashen Rider|Auger Spree|Aven Archer|Aven Fisher|Aven Shrine|Aven Squire|Aysen Abbey|Baloth Null|Barbed Wire|Barl's Cage|Batterskull|Battle Hymn|Beacon Hawk|Bereavement|Bile Blight|Bile Urchin|Bird Maiden|Biting Rain|Black Lotus|Blightwidow|Blockbuster|Blood Clock|Blood Crypt|Blood Hound|Blood Tithe|Blue Scarab|Blur Sliver|Bog Serpent|Bog Tatters|Boggart Mob|Bond Beetle|Bone Dancer|Bone Picker|Bone Shaman|Bone to Ash|Boneknitter|Borborygmos|Boros Elite|Boulderfall|Braingeyser|Bramblesnap|Briar Patch|Brightflame|Broodwarden|Brown Ouphe|Brute Force|Burning Oil|Cannibalize|Carrionette|Cat Burglar|Caustic Tar|Cave People|Cellar Door|Cenn's Heir|Center Soul|Chaos Charm|Chaotic Goo|Chasm Drake|Chasm Guide|Chimney Imp|Chlorophant|Cinder Seer|Cinderbones|Civic Saber|Clay Statue|Clone Shell|Cloud Cover|Cloud Manta|Cloudblazer|Cloudseeder|Cobblebrute|Colossapede|Common Bond|Conflagrate|Conservator|Cooperation|Counterbore|Counterlash|Countermand|Crackleburr|Creepy Doll|Crimson Roc|Crypt Angel|Crypt Cobra|Cryptoplasm|Crystal Rod|Culling Sun|Cursed Land|Cursed Rack|Daring Leap|Dark Depths|Dark Sphere|Dark Temper|Daru Healer|Daru Lancer|Daru Mender|Dawnstrider|Dead Weight|Deadly Grub|Death Cloud|Death Match|Death Pulse|Death Spark|Death Watch|Deconstruct|Deem Worthy|Defiant Elf|Dehydration|Despondency|Detritivore|Dewdrop Spy|Dimir Charm|Dire Wolves|Dive Bomber|Dizzy Spell|Dolmen Gate|Doom Cannon|Dragon Arch|Dragon Grip|Dragon Mask|Dragonshift|Dragonstorm|Drain Power|Drake Haven|Drake Umbra|Dread Drone|Dread Wight|Dreadwaters|Dream Cache|Dream Halls|Dream Leash|Dream Thief|Dream Tides|Dream Twist|Dreamwinder|Dreg Reaver|Dross Golem|Dryad Arbor|Dual Nature|Due Respect|Dune Beetle|Dust Corona|Early Frost|Earth Surge|Earthen Goo|Earthshaker|Ebony Charm|Ebony Horse|Ebony Rhino|Ego Erasure|Eland Umbra|Elder Druid|Elder Spawn|Elf Replica|Elvish Bard|Elvish Fury|Enatu Golem|Endless One|Energy Bolt|Energy Flux|Equilibrium|Erg Raiders|Esper Charm|Eviscerator|Excruciator|Expose Evil|Eye of Ugin|Fabled Hero|Facevaulter|Fallow Wurm|Fascination|Fatal Fumes|Fatespinner|Felidar Cub|Fen Stalker|Feroz's Ban|Fetid Heath|Fetid Pools|Fettergeist|Fever Charm|Finest Hour|Fit of Rage|Flame Burst|Flash Flood|Flashfreeze|Flensermite|Fleshformer|Flint Golem|Floodchaser|Floodwaters|Fluxcharger|Font of Ire|Fool's Tome|Forge Armor|Forge Devil|Fossil Find|Foxfire Oak|Fragmentize|Frog Tongue|From Beyond|Frost Giant|Frost Marsh|Gallowbraid|Gang of Elk|Giant Shark|Giant's Ire|Gifts Given|Gigantiform|Glacial Ray|Glade Gnarr|Glarecaster|Glass Golem|Glaze Fiend|Glimmerpost|Glimmervoid|Glitterfang|Global Ruin|Gloomhunter|Goblin Bomb|Goblin Game|Goblin Goon|Goblin King|Goblin Lyre|Goblinslide|Goham Djinn|Golden Hind|Golden Wish|Gore Vassal|Gorger Wurm|Grand Melee|Gravegouger|Great Whale|Greenseeker|Grim Flayer|Grim Poppet|Grim Return|Griselbrand|Gristleback|Ground Rift|Ground Seal|Gruul Charm|Gust Walker|Halam Djinn|Halo Hunter|Hammer Mage|Harsh Mercy|Hate Weaver|Havoc Demon|Havoc Sower|Hearth Kami|Heartmender|Heartseeker|Heat Stroke|Hedge Troll|Hedron Crab|Hibernation|Hidden Herd|Hidden Path|Hidden Stag|High Ground|Hindervines|Hired Giant|Hold at Bay|Holy Mantle|Honor Guard|Hooded Kavu|Hope Tender|Horned Helm|Horned Kavu|Hornet Nest|Hot Springs|Hungry Mist|Hurr Jackal|Imperiosaur|Imps' Taunt|Inferno Jet|Inheritance|Inquisition|Iron Maiden|Ivory Charm|Ivory Giant|Ivory Tower|Jade Statue|Jeskai Sage|Jinxed Idol|Jinxed Ring|Jokulmorder|Jovial Evil|Juju Bubble|Jungle Wurm|Junktroller|Junkyo Bell|Juzám Djinn|Kabuto Moth|Kavu Glider|Kavu Howler|Kavu Mauler|Kavu Runner|Kemuri-Onna|Kessig Wolf|Kill Switch|Killer Bees|Kiln Walker|Kindercatch|Kite Shield|Kor Duelist|Kormus Bell|Koskun Keep|Kranioceros|Kusari-Gama|Kyscu Drake|Land's Edge|Last Breath|Last Caress|Lava Hounds|Lava Runner|Lava Zombie|Lead Astray|Leaf Dancer|Legerdemain|Leonin Bola|Lich's Tomb|Life Chisel|Life Matrix|Lifespinner|Lightwalker|Liquid Fire|Living Lore|Living Wall|Living Wish|Lobber Crew|Lord Magnus|Lore Broker|Lost Legacy|Lost Leonin|Lotus Bloom|Lotus Cobra|Lotus Petal|Lowland Oaf|Lunar Force|Lunk Errant|Lush Growth|Lyev Decree|Mage il-Vec|Magma Burst|Major Teroh|Make a Wish|Malfunction|Mana Breach|Mana Chains|Mana Echoes|Mana Matrix|Mana Vapors|Mana Vortex|Mardu Charm|Mardu Scout|Marsh Flats|Marsh Viper|Martial Law|Mass Appeal|Maze Glider|Maze of Ith|Maze Rusher|Megatherium|Mental Note|Mercenaries|Merfolk Spy|Mesa Falcon|Metalworker|Mijae Djinn|Mind Sculpt|Mind Sludge|Mind Spring|Mind Swords|Mindculling|Mindsparker|Mine Bearer|Mire Blight|Mirror Wall|Mirrorworks|Mist Dragon|Mob Justice|Mobile Fort|Mogg Cannon|Mogg Jailer|Mogg Maniac|Mogg Raider|Mogg Sentry|Moggcatcher|Molder Slug|Molten Rain|Monkey Cage|Morningtide|Mortiphobia|Mortis Dogs|Mournwillow|Mox Diamond|Mox Emerald|Mtenda Lion|Mungha Wurm|Muse Vessel|Myr Adapter|Myr Turbine|Mystic Gate|Mystic Veil|Naga Oracle|Natural End|Necravolver|Necrosavant|Needle Drop|Nether Void|Nicol Bolas|Nim Replica|Nimbus Maze|Noble Stand|Nomad Decoy|Nosy Goblin|Nova Chaser|Nova Cleric|Null Brooch|Null Caller|Oboro Envoy|Ocular Halo|Odious Trow|Off Balance|Ogre Menial|Ogre Shaman|Omniscience|Ondu Cleric|Ondu Rising|Onyx Goblet|Ooze Garden|Opalescence|Opportunist|Orc General|Orcish Mine|Orim's Cure|Ornery Kudu|Ornithopter|Outmaneuver|Ovinomancer|Painbringer|Pandemonium|Peace Talks|Peacekeeper|Pearl Shard|Pendelhaven|Peppersmoke|Petrahydrox|Phelddagrif|Piety Charm|Pine Walker|Pirate Ship|Pixie Queen|Plague Dogs|Plague Rats|Plague Wind|Planar Gate|Planar Void|Power Surge|Power Taint|Prickleboar|Primal Clay|Primal Rage|Prism Array|Pygmy Hippo|Pygmy Troll|Pyre Zombie|Quickchange|Rage Forger|Rage Nimbus|Rage Weaver|Raging Bull|Raging Kavu|Rancid Rats|Rapid Decay|Rathi Fiend|Rath's Edge|Rats' Feast|Razor Golem|Razor Swine|Realm Razer|Realmwright|Reaper King|Reborn Hero|Reborn Hope|Recantation|Reclamation|Reef Shaman|Regal Force|Remembrance|Remote Farm|Rend Spirit|Reparations|Resuscitate|Retaliation|Retribution|Retromancer|Riddlesmith|Riftsweeper|Ring of Gix|Ringskipper|Riot Devils|Riot Spikes|River Delta|Rock Badger|Rock Jockey|Root Sliver|Root Spider|Rootgrapple|Rotted Hulk|Ruham Djinn|Rule of Law|Rush of Ice|Rust Scarab|Sacred Boon|Sacred Prey|Sacred Wolf|Sagu Archer|Sagu Mauler|Saheeli Rai|Saltskitter|Sangrophage|Sanguimancy|Sarkhan Vol|Satyr Piper|Scaled Hulk|Scalpelexis|Scatter Arc|Scattershot|Scoria Wurm|Scourgemark|Scrapbasket|Scroll Rack|Scuttlemutt|Sea Monster|Sea Serpent|Sealed Fate|Sea's Claim|Second Wind|Sedge Troll|Sengir Bats|Septic Rats|Serum Raker|Shadow Rift|Shadowstorm|Shapesharer|Shared Fate|Shield Mate|Shield Wall|Shivan Reef|Shivan Wurm|Showstopper|Shriekgeist|Sibsig Host|Siege Rhino|Sifter Wurm|Signal Pest|Silver Erne|Simic Charm|Sin Prodder|Sixth Sense|Skeletonize|Skinshifter|Skinthinner|Skitterskin|Skullscorch|Sky Scourer|Skymark Roc|Slab Hammer|Slitherhead|Slithermuse|Sliver Hive|Sliversmith|Slow Motion|Slum Reaper|Solar Blast|Somnomancer|Soothsaying|Sootwalkers|Soul Seizer|Soul's Fire|Soulstinger|Sowing Salt|Spark Spray|Sparkcaster|Spawnbroker|Spell Blast|Spell Burst|Spell Snare|Spellbinder|Spike Drone|Spike Rogue|Spin Engine|Spincrusher|Spirit Away|Spirit Link|Spirit Loop|Spore Burst|Spore Cloud|Spy Network|Squall Line|Squee's Toy|Stag Beetle|Stalker Hag|Standardize|Steam Vents|Steam Vines|Steel Golem|Steeple Roc|Steppe Lynx|Stern Judge|Stingmoggie|Stoic Angel|Stomper Cub|Stone Golem|Stonewright|Storm Front|Storm World|Straw Golem|Stuffy Doll|Suffocation|Sulam Djinn|Sulfur Vent|Summit Apes|Sunken City|Sure Strike|Swarm Surge|Syphon Life|Tangle Hulk|Tangle Kelp|Tangle Wire|Tanglebloom|Tattoo Ward|Telekinesis|Telethopter|Tember City|Tempest Owl|Temur Charm|Terraformer|Terrus Wurm|Thermokarst|Think Twice|Thoughtbind|Thoughtlace|Thran Forge|Thumbscrews|Thunderclap|Tidal Flats|Tide of War|Tiger Claws|Time Spiral|Timetwister|Timid Drake|Tinder Farm|Tinder Wall|Tine Shrike|Titan Forge|Tombstalker|Torch Drake|Torpor Dust|Tower Above|Tower Drake|Tragic Poet|Trailblazer|Trap Digger|Trap Runner|Trench Wurm|Trinisphere|Tromokratis|Trophy Mage|Tsabo Tavoc|Tsabo's Web|Tundra Kavu|Undergrowth|Unyaro Bees|Utopia Tree|Valleymaker|Vapor Snare|Vassal Soul|Vile Deacon|Violet Pall|Viral Drake|Vital Surge|Vivisection|Void Squall|Voidwielder|Volcano Imp|Voodoo Doll|Wall of Air|Wall of Ice|Wand of Ith|Waning Wurm|War Chariot|War Mammoth|Ward Sliver|Wasp Lancer|Waxing Moon|Welding Jar|Welkin Hawk|Welkin Tern|Wild Cantor|Wild Hunger|Wild Leotau|Willbreaker|Wily Bandar|Wind Spirit|Windscouter|Wingcrafter|Winterflame|Wojek Siren|Woodcloaker|Worldslayer|Worry Beads|Worst Fears|Wreak Havoc|Wrench Mind|Wring Flesh|Wurmcalling|Wyluli Wolf|Zanam Djinn|Abandon Hope|Abbey Matron|Abrupt Decay|Absolute Law|Abundant Maw|Abzan Banner|Aerial Guide|Aerie Ouphes|Aether Burst|Aether Flash|Aether Sting|Aether Storm|Aetherspouts|Airborne Aid|Alpha Status|Amber Prison|Ambush Party|Ambush Viper|Ana Disciple|Anaba Shaman|Anathemancer|Ancient Carp|Ancient Crab|Ancient Kavu|Ancient Ooze|Ancient Tomb|Angelic Gift|Angel's Tomb|Angler Drake|An-Havva Inn|Animate Land|Animate Wall|Apes of Rath|Aqueous Form|Arachnus Web|Archive Trap|Arctic Flats|Arctic Foxes|Armor Thrull|Artful Dodge|Asha's Favor|Ashcoat Bear|Ashen Powder|Astral Slide|Astral Steel|Augur il-Vec|Aura Finesse|Aurification|Aurochs Herd|Aven Farseer|Aven Trooper|Aven Warhawk|Axebane Stag|Azorius Ploy|Baki's Curse|Baneful Omen|Bar the Door|Barbary Apes|Barbed Field|Baron Sengir|Barrage Ogre|Barren Glory|Barrow Ghoul|Basal Sliver|Basal Thrull|Basalt Golem|Bash to Bits|Battle Hurda|Battlegrowth|Bestial Fury|Biovisionary|Birthing Pod|Black Knight|Black Scarab|Blade Sliver|Blaster Mage|Blessed Wind|Blessed Wine|Blight Mamba|Blightcaster|Blighted Bat|Blighted Fen|Blind Hunter|Blind Zealot|Bloated Toad|Blood Frenzy|Blood Funnel|Blood Knight|Blood Seeker|Blood Vassal|Bloodcurdler|Bloom Tender|Bog Hoodlums|Bog Initiate|Bog Wreckage|Bola Warrior|Bold Defense|Bold Impaler|Bomber Corps|Bonded Fetch|Bonesplitter|Book Burning|Book of Rass|Boreal Druid|Boreal Shelf|Bösium Strip|Bow of Nylea|Brain Freeze|Brain Maggot|Bramblecrush|Brass Herald|Brass Squire|Break of Day|Breezekeeper|Briar Shield|Brindle Boar|Brine Shaman|Bronze Horse|Brood Keeper|Budoka Pupil|Bull Aurochs|Burr Grafter|Butcher Orgg|Cabal Archon|Cabal Ritual|Cabal Shrine|Cabal Slaver|Caldera Kavu|Caldera Lake|Call to Arms|Callow Jushi|Canopy Claws|Canopy Cover|Canopy Surge|Canopy Vista|Canyon Drake|Carnage Wurm|Carrion Ants|Carrion Call|Carrion Crow|Carrion Rats|Carrion Wall|Carrion Wurm|Cartographer|Cat Warriors|Caustic Rain|Cavern Harpy|Chain Stasis|Chainbreaker|Chainflinger|Channel Harm|Char-Rumbler|Chimeric Egg|Chrome Steed|Chronosavant|Cinder Cloud|Cinder Giant|Cinder Glade|Cinder Shade|Clairvoyance|Claws of Gix|Clear a Path|Cleaver Riot|Cloud Sprite|Cobalt Golem|Coffin Purge|Coffin Queen|Cold Storage|Combat Medic|Common Cause|Core Prowler|Corpse Churn|Corpse Dance|Corpse Lunge|Cosmic Larva|Cowl Prowler|Cradle Guard|Crag Saurian|Crimson Mage|Crown of Awe|Cruel Sadist|Crypt Ripper|Crypt Sliver|Cryptbreaker|Cryptwailing|Crystal Ball|Crystal Seer|Cudgel Troll|Culling Dais|Culling Mark|Cumber Stone|Cunning Wish|Curio Vendor|Cursecatcher|Cursed Flesh|Cursed Ronin|Cursed Totem|Cyclone Sire|Dakra Mystic|Daring Thief|Dark Triumph|Darkest Hour|Daru Stinger|Dauthi Ghoul|Dead Reveler|Dead Ringers|Death Denied|Death Frenzy|Death Rattle|Death's Duet|Decommission|Defense Grid|Defiant Ogre|Deft Duelist|Defy Gravity|Delif's Cone|Delif's Cube|Dementia Bat|Demonic Pact|Dense Canopy|Denying Wind|Deviant Glee|Devour Flesh|Dichotomancy|Dingus Staff|Disintegrate|Divine Favor|Divine Light|Dragon Fangs|Dragon Roost|Dragon Wings|Dralnu's Pet|Dread Slaver|Dream Chisel|Dream Thrush|Dreamcatcher|Dream's Grip|Dreamstealer|Dross Hopper|Dross Ripper|Drudge Spell|Druid Lyrist|Druid's Call|Dual Casting|Duct Crawler|Dune Diviner|Dusk Feaster|Dusk Urchins|Dust Stalker|Dust to Dust|Dwarven Hold|Dwarven Pony|Dwarven Song|Earthen Arms|Earwig Squad|Ebon Praetor|Echo Chamber|Echo Circlet|Echoing Calm|Echoing Ruin|Electric Eel|Electrickery|Elkin Bottle|Elven Riders|Elvish Piper|Elvish Scout|Ember Hauler|Ember Weaver|Emerald Oryx|Emeria Angel|Emmessi Tome|Endless Wurm|Endoskeleton|Energy Field|Energy Storm|Enfeeblement|Enigma Drake|Escaped Null|Essence Feed|Essence Flux|Essence Leak|Exsanguinate|Eye of Ramos|Face of Fear|Faerie Noble|Faerie Swarm|Faith Healer|Falling Star|Fallow Earth|False Demise|False Orders|Fang Skulkin|Fatal Frenzy|Fated Return|Fatestitcher|Fathom Trawl|Fault Riders|Fauna Shaman|Fetid Horror|Fiend Binder|Fiery Gambit|Fiery Mantle|Fiery Temper|Final Revels|Final Reward|Fire at Will|Fire Juggler|Fire Sprites|Firemaw Kavu|Firescreamer|First Volley|Flaring Pain|Flayer Drone|Flesh Reaver|Fleshgrafter|Fleshwrither|Floodbringer|Fog of Gnats|Fomori Nomad|Force Bubble|Forced March|Foul Orchard|Foul Renewal|Frost Breath|Frost Raptor|Frost Walker|Frostwielder|Frozen Shade|Frozen Solid|Fume Spitter|Funeral Pyre|Fungal Bloom|Fyndhorn Bow|Gaddock Teeg|Gaea's Liege|Gaea's Might|Gaea's Touch|Galvanic Arc|Galvanic Key|Gate Smasher|Gaze of Pain|Geist Snatch|Genesis Wave|Ghazbán Ogre|Ghost Hounds|Ghost Warden|Giant Badger|Giant Mantis|Giant Oyster|Giant Turtle|Giantbaiting|Gilded Drake|Gilded Light|Gilded Lotus|Gilder Bairn|Glacial Wall|Glarewielder|Gloomdrifter|Glorious End|Glorybringer|Glyph Keeper|Gnarled Mass|Goblin Caves|Goblin Guide|Goblin Kites|Goblin Rally|Gone Missing|Gorgon Flail|Gorilla Pack|Graceful Cat|Graf Harvest|Granite Grip|Gravity Well|Greater Good|Green Scarab|Gremlin Mine|Grid Monitor|Grief Tyrant|Grim Contest|Grim Harvest|Grim Strider|Grizzly Fate|Groffskithur|Growth Spasm|Gryff's Boon|Gudul Lurker|Gust-Skimmer|Gutter Grime|Gutter Skulk|Hanabi Blast|Hand to Hand|Harrier Naga|Harsh Mentor|Harvest Hand|Harvest Mage|Harvest Pyre|Harvest Wurm|Hashep Oasis|Haunted Dead|Haze of Rage|Heart Warden|Hearth Charm|Heat Shimmer|Hedron Blade|Hedron Rover|Hermit Druid|Heroes' Bane|Hex Parasite|Hired Muscle|Hollow Trees|Hooded Hydra|Hoof Skulkin|Horizon Seed|Horned Troll|Hornet Cobra|Hornet Sting|Hour of Need|Howling Gale|Hunted Ghoul|Hunting Kavu|Hypergenesis|Hypochondria|Icatian Town|Ice Cauldron|Illumination|Imagecrafter|Iname as One|Inferno Fist|Intimidation|Invisibility|Ipnu Rivulet|Irini Sengir|Jasmine Seer|Jedit Ojanen|Jeskai Charm|Jester's Cap|Jeweled Bird|Johtull Wurm|Joiner Adept|Jungle Troll|Juntu Stakes|Junún Efreet|Kaleidostone|Karn's Touch|Kavu Climber|Kavu Monarch|Kavu Recluse|Keeneye Aven|Kelinore Bat|Khabál Ghoul|Khalni Hydra|Killing Wave|Kindled Fury|King Cheetah|Knight Watch|Koskun Falls|Kraken's Eye|Krosan Beast|Krovikan Rot|Kruin Outlaw|Kuro's Taken|Kyren Glider|Kyren Legate|Kyren Sniper|Lady Caleria|Lagac Lizard|Land Leeches|Lantern Kami|Latch Seeker|Launch Party|Lava Blister|Leaden Fists|Leech Bonder|Leonin Elder|Lethal Sting|Lichenthrope|Life Goes On|Light of Day|Lightbringer|Living Armor|Living Lands|Living Plane|Living Totem|Loam Dweller|Locust Miser|Locust Swarm|Longtusk Cub|Loyal Cathar|Lunar Mystic|Lure of Prey|Lurking Evil|Lust for War|Lymph Sliver|Mage's Guile|Magical Hack|Magma Sliver|Magnetic Web|Make a Stand|Mana Skimmer|Manamorphose|Manic Scribe|Manic Vandal|Mantis Rider|Marble Titan|Mardu Banner|Mark of Fury|Marsh Lurker|Martyr's Cry|Mass Calcify|Massive Raid|Master Thief|Matopi Golem|Maul Splicer|Medicine Bag|Melt Terrain|Mental Agony|Merfolk Seer|Mesa Pegasus|Mesmeric Orb|Metamorphose|Meteor Storm|Midnight Oil|Might Weaver|Mimeofacture|Miming Slime|Mind Control|Mind Funeral|Mind Harness|Mind Maggots|Mind Shatter|Mind Unbound|Mindlock Orb|Mindshrieker|Miner's Bane|Mirror Golem|Mirror Sheen|Misers' Cage|Misery Charm|Mist Leopard|Mizzium Skin|Moaning Wall|Mogg Bombers|Mogg Salvage|Molder Beast|Molten Birth|Molten Frame|Molten Hydra|Molting Skin|Mongrel Pack|Moonlit Wake|Morbid Bloom|Morgue Burst|Morgue Theft|Morsel Theft|Mortal Wound|Moss Monster|Mossfire Egg|Mox Sapphire|Murk Strider|Muscle Burst|Myr Servitor|Myr Superion|Mystic Might|Nakaya Shade|Nameless One|Narnam Cobra|Nath's Elite|Nature's Way|Neck Breaker|Necropotence|Necropouncer|Necroskitter|Nemesis Mask|Nested Ghoul|Nesting Wurm|Nettle Drone|Nettle Swine|Nettling Imp|Nezumi Ronin|Nim Devourer|Nim Shambler|Nim Shrieker|Nimbus Naiad|Nimbus Wings|Nip Gwyllion|Nissa Revane|Noble Steeds|Noggin Whack|Norn's Annex|Notion Thief|Null Chamber|Numbing Dose|Nyx Infusion|Nyxborn Wolf|Oath of Jace|Ogre Recluse|Omen Machine|Omen of Fire|Oona's Grace|Opal Avenger|Ophidian Eye|Orc Sureshot|Orim's Chant|Orim's Touch|Orzhov Charm|Outland Boar|Palace Guard|Panic Attack|Paradox Haze|Pardic Miner|Patrol Hound|Pavel Maliki|Pearl Dragon|Pennon Blade|Perilous Myr|Petra Sphinx|Pewter Golem|Phantom Wurm|Pine Barrens|Pinion Feast|Piracy Charm|Pit Scorpion|Pitfall Trap|Pith Driller|Plague Fiend|Plague Witch|Plaguebearer|Planar Birth|Planar Chaos|Planar Guide|Polar Kraken|Power Matrix|Precognition|Primal Boost|Primal Druid|Primal Order|Primal Surge|Protean Hulk|Psionic Gift|Pteron Ghost|Pursue Glory|Putrefaction|Qarsi Sadist|Quiet Purity|Quilled Wolf|Rabid Wombat|Radiant Kavu|Rage Thrower|Ragged Veins|Raging River|Rain of Gore|Rain of Rust|Rainbow Crow|Rainbow Vale|Rakdos Drake|Rancid Earth|Ratchet Bomb|Rathi Dragon|Rats of Rath|Rattlechains|Razing Snidd|Reality Acid|Reap and Sow|Reaver Drone|Reckless Imp|Reef Pirates|Regeneration|Relic Seeker|Renegade Map|Repercussion|Resurrection|Revered Dead|Rhox Charger|Rhox Maulers|Rhystic Cave|Ribbon Snake|Ridge Rannet|Riot Control|Riptide Crab|Rite of Ruin|Rith's Grove|River Hoopoe|River Kaijin|River Kelpie|Root Greevil|Rooting Kavu|Rot Shambler|Royal Decree|Ruinous Path|Rusted Relic|Sacred Guide|Sacred Rites|Safehold Duo|Samite Elder|Savaen Elves|Savage Punch|Savage Surge|Saving Grace|Saving Grasp|Scarab Feast|Scarred Puma|Scarwood Hag|Scent of Ivy|Scorchwalker|Scourge Wolf|Scryb Ranger|Scythe Tiger|Searing Rays|Searing Wind|Seasons Past|Second Guess|Second Sight|Secret Plans|Secretkeeper|Sedge Sliver|Seismic Mage|Sen Triplets|Serene Heart|Serpent Skin|Serra Aviary|Serra Sphinx|Serra Zealot|Serra's Hymn|Serum Powder|Shade's Form|Shadow Lance|Shadow Rider|Shadow Slice|Shamble Back|Shambleshark|Shapeshifter|Shard Volley|Shatterstorm|Shefet Dunes|Shifting Sky|Shivan Gorge|Shock Troops|Shred Memory|Shrike Harpy|Sickleslicer|Sidar Jabari|Sidisi's Pet|Siege Dragon|Sigil Tracer|Silt Crawler|Silver Drake|Silverstrike|Sinew Sliver|Singing Tree|Siren's Call|Sisay's Ring|Sivvi's Ruse|Skeleton Key|Skin Shedder|Skull of Orm|Skullmulcher|Skycloud Egg|Skyrider Elf|Skywing Aven|Sliver Queen|Sluggishness|Smoke Teller|Snake Basket|Sneak Attack|Soaring Hope|Soldevi Sage|Soltari Monk|Sorin Markov|Soul Barrier|Soul Charmer|Soul Conduit|Soul Foundry|Soul Scourge|Soul Strings|Soul Summons|Soul's Grace|Soul's Might|Sparkspitter|Spawning Bed|Spawning Pit|Spectra Ward|Spell Pierce|Spell Syphon|Spider Climb|Spike Jester|Spike Tiller|Spinal Graft|Spined Fluke|Spire Patrol|Spire Tracer|Spirit Bonds|Spirit Cairn|Spirit Flare|Spiritualize|Spore Flower|Sporogenesis|Sprite Noble|Sprout Swarm|Squirrel Mob|Staggershock|Star Compass|Stasis Snare|Stern Mentor|Stone Spirit|Storm Entity|Storm Seeker|Storm Shaman|Storm Spirit|Story Circle|Strandwalker|Stratus Walk|Street Savvy|Sudden Death|Sudden Shock|Sudden Storm|Sulfur Falls|Sultai Charm|Sunblade Elf|Sunfire Balm|Sungrass Egg|Sunken Field|Sunken Ruins|Sun's Bounty|Suntail Hawk|Supreme Will|Surgespanner|Sword Dancer|Tainted Pact|Tainted Peak|Tainted Well|Take Up Arms|Takklemaggot|Talon Sliver|Tangle Golem|Tanglewalker|Taunting Elf|Teferi's Imp|Telling Time|Temur Banner|Thassa's Ire|The Wretched|Thermal Flux|Thought Lash|Thoughtflare|Thoughtleech|Thoughtseize|Thran Quarry|Three Wishes|Thunder Wall|Thunderblust|Tidal Kraken|Tide Drifter|Timber Gorge|Time of Need|Time Stretch|Timecrafting|Tolaria West|Totally Lost|Toxic Stench|Toxin Sliver|Trade Routes|Trap Essence|Triassic Egg|Tribal Golem|Tunnel Ignus|Turn Against|Turn to Dust|Turn to Mist|Turn to Slag|Ugin's Nexus|Uktabi Drake|Umara Raptor|Umbra Mystic|Uncaged Fury|Uncle Istvan|Undying Evil|Unholy Fiend|Unified Will|Urborg Drake|Urza's Armor|Urza's Guilt|Urza's Miter|Utopia Mycon|Vault Skirge|Vaultbreaker|Venom Sliver|Vernal Bloom|Vesper Ghoul|Vexing Devil|Vhati il-Dal|Viashino Bey|Vicious Kavu|Vile Rebirth|Viper's Kiss|Vision Charm|Voice of Law|Void Grafter|Void Shatter|Void Stalker|Volatile Rig|Voyage's End|Walking Dead|Walking Wall|Wall of Dust|Wall of Fire|Wall of Hope|Wall of Junk|Wall of Kelp|Wall of Lava|Wall of Nets|Wall of Wood|War Behemoth|War Elephant|Warping Wail|Warping Wurm|Watercourser|Watery Grave|Waxmane Baku|Weapon Surge|Welkin Guide|Well of Life|Whippoorwill|Whirlermaker|White Scarab|Wicked Akuba|Wicker Witch|Wild Aesthir|Wild Jhovall|Wild Mammoth|Willow Satyr|Winding Wurm|Wing Splicer|Wingmate Roc|Winter Blast|Wirefly Hive|Wirewood Elf|Witch Engine|Witch Hunter|Witches' Eye|Witch's Mist|Witchstalker|Wizened Cenn|Wolfkin Bond|Wooden Stake|Words of War|World at War|Worthy Cause|Wurm's Tooth|Xantid Swarm|Ydwen Efreet|Zelyon Sword|Zombie Brute|Abbey Griffin|Abuna Acolyte|Abuna's Chant|Academy Ruins|Acidic Dagger|Acorn Harvest|Aerial Volley|Aether Charge|Aether Chaser|Aether Herder|Ainok Tracker|Akroan Jailer|Alchor's Tomb|Alexi's Cloak|Algae Gharial|Alley Evasion|Altar of Bone|Altar's Light|Alter Reality|Ambush Krotiq|Ammit Eternal|Amrou Kithkin|Amrou Seekers|Ana Sanctuary|Ancient Hydra|Ancient Runes|Angelic Edict|Angelic Favor|Angelic Purge|Angel's Grace|Angel's Mercy|Anodet Lurker|Aphotic Wisps|Arcanum Wings|Arctic Wolves|Arcum Dagsson|Arena Athlete|Argent Sphinx|Argivian Find|Ark of Blight|Armored Skaab|Army of Allah|Arrogant Wurm|Artifact Ward|Assembly Hall|Atarka Efreet|Aura Fracture|Autumn Willow|Autumn's Veil|Avarice Totem|Aven Initiate|Aven Redeemer|Aven Surveyor|Aven Warcraft|Awoken Horror|Ayesha Tanaka|Aysen Highway|Azimaet Drake|Azorius Charm|Balancing Act|Baleful Ammit|Battering Ram|Battle Frenzy|Battle Sliver|Battle Strain|Bazaar Krovod|Bazaar Trader|Beast Walkers|Belbe's Armor|Belfry Spirit|Benalish Hero|Bend or Break|Benthic Djinn|Benthic Giant|Binding Agony|Binding Grasp|Binding Mummy|Birthing Hulk|Biting Tether|Bitter Ordeal|Bitterblossom|Blade Splicer|Blazing Shoal|Blazing Torch|Blight Herder|Blight Sickle|Blightspeaker|Blind Creeper|Blinding Mage|Blitz Hellion|Blood Cultist|Blood Speaker|Body of Jukai|Body Snatcher|Bog Elemental|Bog Smugglers|Bogbrew Witch|Boggart Brute|Boiling Blood|Boiling Earth|Bomat Courier|Bond of Agony|Border Patrol|Boros Keyrune|Boros Mastiff|Boros Recruit|Bosk Banneret|Boulder Salvo|Bounty Hunter|Bower Passage|Braid of Fire|Braidwood Cup|Brain Gorgers|Brazen Wolves|Break Asunder|Breaking Wave|Breathstealer|Breeding Pool|Broken Visage|Brontotherium|Bronze Tablet|Brood Butcher|Brood Monitor|Bubble Matrix|Bubbling Muck|Built to Last|Bull Elephant|Burning Anger|Burning Earth|Burning Sands|Bygone Bishop|Byway Courier|Cabal Surgeon|Cabal Trainee|Call to Glory|Call to Serve|Callous Giant|Calming Licid|Calming Verse|Candles' Glow|Canopy Dragon|Canopy Gorger|Canopy Spider|Canyon Slough|Captain Sisay|Caravan Hurda|Caravan Vigil|Careful Study|Caribou Range|Castle Sengir|Catacomb Slug|Cateran Brute|Cauldron Haze|Caustic Hound|Caustic Wasps|Cavern Lampad|Cemetery Gate|Cemetery Puca|Centaur Glade|Cephalid Sage|Certain Death|Ceta Disciple|Chain of Acid|Chain of Smog|Charm Peddler|Child of Gaea|Chimeric Idol|Chimeric Mass|Choking Fumes|Choking Sands|Choking Vines|Chromanticore|Chronostutter|Churning Eddy|Citanul Druid|Citanul Flute|City of Brass|Clergy en-Vec|Clockspinning|Coast Watcher|Coastal Drake|Coastal Tower|Commando Raid|Contamination|Contemplation|Convalescence|Copper Gnomes|Copper Tablet|Copy Artifact|Coral Barrier|Coral Merfolk|Corpse Hauler|Cosmic Horror|Court Archers|Cower in Fear|Crash Landing|Crash Through|Crazed Goblin|Creature Bond|Creeping Mold|Crimson Wisps|Crowd's Favor|Crown of Fury|Crude Rampart|Cruel Feeding|Cruel Reality|Crushing Pain|Crypt Creeper|Crystal Golem|Crystal Shard|Crystal Spray|Culling Drone|Cursed Scroll|Customs Depot|Cycle of Life|Damping Field|Dance of Many|Daring Skyjek|Daring Sleuth|Dark Betrayal|Dark Dabbling|Dark Petition|Dark Prophecy|Dark Revenant|Dark Tutelage|Darksteel Axe|Darksteel Myr|Darkwater Egg|Daru Cavalier|Daru Warchief|Dauthi Horror|Dauthi Jackal|Dauthi Slayer|Day's Undoing|Deadlock Trap|Deadly Allure|Death Charmer|Death Cultist|Decaying Soil|Decimator Web|Decomposition|Dega Disciple|Dematerialize|Demonic Dread|Dense Foliage|Desert Nomads|Desert's Hold|Devoted Druid|Dimir Keyrune|Dirty Wererat|Dizzying Gaze|Dogged Hunter|Domestication|Doubling Cube|Doubtless One|Draconic Roar|Dragon Engine|Dragon Hunter|Dragon Mantle|Dragon Scales|Dragon Shadow|Dragon Tyrant|Dragonstalker|Dread Defiler|Dread Specter|Dread Warlock|Dream Fighter|Dream Prowler|Dream Salvage|Drill-Skimmer|Dripping Dead|Drooling Ogre|Drop of Honey|Dross Prowler|Drudge Beetle|Dryad's Favor|Dungeon Shade|Duskdale Wurm|Dwarven Grunt|Dwarven Miner|Dwarven Nomad|Early Harvest|Earthblighter|Eater of Days|Echoing Decay|Eldrazi Mimic|Elite Archers|Elspeth Tirel|Elvish Farmer|Elvish Healer|Elvish Herder|Elvish Hunter|Emerald Charm|Encase in Ice|Endless Sands|Endless Swarm|Energy Vortex|Enraged Giant|Epic Struggle|Epitaph Golem|Erdwal Ripper|Errant Minion|Ersatz Gnomes|Escape Artist|Escape Routes|Essence Drain|Essence Flare|Eternal Flame|Ethereal Haze|Even the Odds|Evil Presence|Evil Presents|Evolution Vat|Exalted Angel|Excommunicate|Fallen Askari|Fallen Cleric|Fate Foretold|Fate Transfer|Fathom Feeder|Feed the Clan|Feed the Pack|Feedback Bolt|Feldon's Cane|Fencer Clique|Feral Animist|Feral Contest|Feral Krushok|Feral Prowler|Feral Thallid|Fickle Efreet|Field Creeper|Field Marshal|Field Surgeon|Fiery Impulse|Final Fortune|Fire Covenant|Firebreathing|Firecat Blitz|Fishliver Oil|Flailing Ogre|Flaming Sword|Flash Counter|Flash Foliage|Fledgling Imp|Fleeting Aven|Flesh Allergy|Flesh to Dust|Flooded Grove|Flow of Ideas|Flying Carpet|Fodder Cannon|Fodder Launch|Folk Medicine|Font of Vigor|Forsaken City|Fortress Crab|Fortune Thief|Foul Emissary|Foul Familiar|Foul Presence|Frenetic Ogre|Friendly Fire|Frightcrawler|Frozen Aether|Funeral Charm|Funeral March|Furnace Brood|Furnace Scamp|Gaea's Anthem|Gaea's Bounty|Gaea's Cradle|Gaea's Herald|Game of Chaos|Game Preserve|Gateway Shade|Gearshift Ace|Gemini Engine|Gemstone Mine|General Tazri|Genesis Hydra|Ghitu Slinger|Ghitu War Cry|Ghostly Flame|Ghostly Touch|Ghostly Wings|Giant Warthog|Gift of Tusks|Gifts Ungiven|Gigantomancer|Glacial Chasm|Glade Watcher|Glaring Aegis|Gliding Licid|Glistener Elf|Gloom Surgeon|Glyph of Doom|Glyph of Life|Gobbling Ooze|Goblin Cannon|Goblin Dynamo|Goblin Lackey|Goblin Masons|Goblin Medics|Goblin Mutant|Goblin Patrol|Goblin Scouts|Goblin Shrine|Goblin Vandal|Goblin Wizard|Goldenhide Ox|Golem Artisan|Golem Foundry|Golem's Heart|Golgari Decoy|Gorgon's Head|Gorilla Titan|Granite Shard|Grave Bramble|Grave Defiler|Grave Robbers|Graven Cairns|Griffin Rider|Grim Guardian|Grim Haruspex|Grim Monolith|Grim Reminder|Grimclaw Bats|Grip of Chaos|Groundbreaker|Groundskeeper|Grove Rumbler|Growing Ranks|Gruul Keyrune|Gruul Nodorog|Guardian Idol|Guided Strike|Guise of Fire|Gurmag Angler|Gutless Ghoul|Halcyon Glaze|Halls of Mist|Hand of Honor|Harabaz Druid|Harbor Bandit|Hasran Ogress|Hatchet Bully|Haunted Angel|Haunted Cloak|Haunting Hymn|Haunting Wind|Hazezon Tamar|Headlong Rush|Healing Hands|Heaven's Gate|Heavy Mattock|Hellhole Rats|Herald of War|Hero of Iroas|Hero's Demise|Hidden Spider|Highland Game|Highland Lake|Holy Strength|Honed Khopesh|Honored Hydra|Horizon Drake|Horn of Ramos|Horned Sliver|Horribly Awry|Hostile Realm|Hour of Glory|Hover Barrier|Howlpack Wolf|Hulking Devil|Humble Budoka|Hungry Flames|Hunt the Weak|Hunted Horror|Hunted Wumpus|Hunter Sliver|Hunting Drake|Hunting Wilds|Icatian Crier|Icatian Scout|Icatian Store|Ichorclaw Myr|Ideas Unbound|Idle Thoughts|Idyllic Tutor|Igneous Golem|Ihsan's Shade|Imaginary Pet|Imminent Doom|Immortal Coil|Imperial Mask|Indigo Faerie|Ink Dissolver|Inkmoth Nexus|Inner Sanctum|Instill Furor|Into the Core|Into the Fray|Into Thin Air|Intrepid Hero|Inviolability|Ironclaw Orcs|Ixidor's Will|Izzet Keyrune|Jace's Defeat|Jade Monolith|Jagged Poppet|Jagwasp Swarm|Jamuraan Lion|Jandor's Ring|Jayemdae Tome|Jelenn Sphinx|Jeskai Banner|Jester's Mask|Jhovall Queen|Jhovall Rider|Jinxed Choker|Joint Assault|Joven's Tools|Jungle Patrol|Jungle Weaver|Just the Wind|Kaervek's Hex|Karoo Meerkat|Kavu Primarch|Kei Takahashi|Keldon Mantle|Kiku's Shadow|Killing Glare|King Suleiman|Kingpin's Pet|Kitchen Finks|Kithkin Armor|Kor Outfitter|Krark's Thumb|Kraul Warrior|Krosan Archer|Krosan Drover|Krosan Vorine|Kyren Archive|Laccolith Rig|Lady Evangela|Lantern Scout|Last Thoughts|Lavaball Trap|Leap of Faith|Leap of Flame|Leeching Bite|Legacy Weapon|Leonin Squire|Lethal Vapors|Lethargy Trap|Lich's Mirror|Life and Limb|Life's Finale|Life's Legacy|Lightning Axe|Lim-Dûl's Hex|Livewire Lash|Llanowar Dead|Loafing Giant|Loch Korrigan|Looming Shade|Looter il-Kor|Lotus Blossom|Loyal Pegasus|Luminous Wake|Lunar Avenger|Lurking Arynx|Macabre Waltz|Madcap Skills|Maddening Imp|Mageta's Boon|Magma Phoenix|Magmatic Core|Magnetic Flux|Magnetic Mine|Make Mischief|Make Obsolete|Mantis Engine|Marble Priest|Marrow Shards|Marrow-Gnawer|Marsh Flitter|Marsh Goblins|Martial Glory|Martyrs' Tomb|Masked Gorgon|Mass Hysteria|Massacre Wurm|Master Healer|Master's Call|Matca Rioters|Mayael's Aria|Maze Behemoth|Maze Sentinel|Meddling Mage|Memory Sluice|Mending Hands|Mending Touch|Mental Vapors|Mephitic Ooze|Merchant Ship|Mercy Killing|Metal Fatigue|Metamorphosis|Meteor Crater|Meteor Shower|Miasmic Mummy|Might of Oaks|Militant Monk|Mindeye Drake|Mindless Null|Mirage Mirror|Mire's Malice|Mirran Mettle|Mirri's Guile|Mirror Strike|Mist Intruder|Mistform Mask|Mistform Wall|Mob Mentality|Mogg Assassin|Molten Psyche|Molten Sentry|Molten Vortex|Molting Harpy|Moonwing Moth|Morbid Hunger|Morgue Thrull|Moriok Reaver|Morselhoarder|Mortal Combat|Mortuary Mire|Mountain Yeti|Mtenda Herder|Murasa Ranger|Murderous Cut|Murk Dwellers|Mutant's Prey|Mwonvuli Ooze|Myr Incubator|Myr Prototype|Myr Quadropod|Myr Reservoir|Mystic Decree|Mystic Remora|Mystic Zealot|Myth Realized|Nacatl Savage|Naga Vitalist|Nameless Race|Nantuko Elder|Natural State|Nature's Kiss|Nature's Will|Necrotic Ooze|Nectar Faerie|Needle Spires|Nether Horror|Nether Shadow|Nether Spirit|Netter en-Dal|New Frontiers|Niall Silvain|Night Terrors|Nim Grotesque|Niveous Wisps|Nivix Barrier|Noble Panther|Noble Purpose|Noble Vestige|Noetic Scales|Noggle Bandit|Nomad Stadium|Nomads en-Kor|Noosegraf Mob|Not Forgotten|Nova Pentacle|Novijen Sages|Noxious Field|Null Champion|Numai Outcast|Nut Collector|Oaken Brawler|Oath of Ajani|Oath of Mages|Oath of Nissa|Obzedat's Aid|Odylic Wraith|Ogre Enforcer|Ogre Leadfoot|Ogre Marauder|Ogre Resister|Ogre Slumlord|Old Ghastbark|Ondu Champion|Onyx Talisman|Opal Acrolith|Opal Caryatid|Opal Champion|Opal Gargoyle|Opal Guardian|Oracle en-Vec|Orb of Dreams|Orcish Farmer|Orcish Healer|Organ Grinder|Orim's Prayer|Orochi Ranger|Osai Vultures|Ouphe Vandals|Overabundance|Pack Guardian|Pain's Reward|Pale Wayfarer|Palladia-Mors|Panharmonicon|Parallax Tide|Parallax Wave|Pardic Dragon|Pardic Lancer|Part the Veil|Patagia Golem|Patron Wizard|Paupers' Cage|Peace of Mind|Peak Eruption|Peer Pressure|Pemmin's Aura|Pendrell Flux|Pentarch Ward|Penumbra Kavu|Penumbra Wurm|Peregrination|Phantom Beast|Phantom Flock|Phantom Nomad|Phantom Tiger|Phantom Whelp|Phantom Wings|Pillar of War|Pincer Spider|Pious Evangel|Pious Kitsune|Pious Warrior|Piranha Marsh|Piston Sledge|Pistus Strike|Plague Beetle|Plague Sliver|Plague Spores|Planar Bridge|Planar Portal|Plated Sliver|Polis Crusher|Pollen Remedy|Polluted Dead|Pooling Venom|Pouncing Kavu|Pouncing Wurm|Power Conduit|Predator Ooze|Primal Bellow|Primal Beyond|Primal Cocoon|Primal Frenzy|Proper Burial|Protean Hydra|Proteus Staff|Psionic Blast|Psychic Drain|Psychic Purge|Psychic Spear|Psychic Theft|Psychic Venom|Pulling Teeth|Puncture Bolt|Puppet Master|Putrid Raptor|Quag Sickness|Quarry Beetle|Quarry Hauler|Quirion Druid|Quirion Dryad|Rabble-Rouser|Rack and Ruin|Radiant Purge|Radjan Spirit|Raging Ravine|Raging Spirit|Raiding Party|Rain of Filth|Raka Disciple|Raking Canopy|Ramunap Hydra|Ramunap Ruins|Ranger en-Vec|Ranger of Eos|Ranger's Path|Rank and File|Rathi Trapper|Ravenous Trap|Raven's Crime|Razortip Whip|Reality Spasm|Reality Twist|Reckless Ogre|Reckless Waif|Reckless Wurm|Reflex Sliver|Regal Caracal|Relic Barrier|Rendclaw Trow|Render Silent|Rending Vines|Renewed Faith|Repay in Kind|Rest in Peace|Restless Dead|Reverberation|Revered Elder|Rhox Meditant|Rhox War Monk|Rhystic Tutor|Ricochet Trap|Ridged Kusite|Righteous War|Ring of Thune|Rishadan Port|Rising Miasma|Rising Waters|Rite of Flame|River Merfolk|River Serpent|River's Grasp|Roar of Jukai|Robot Chicken|Roc Hatchling|Rock Basilisk|Rogue Refiner|Rolling Spoil|Ronin Warclub|Ronom Serpent|Ronom Unicorn|Rooftop Storm|Root-Kin Ally|Roots of Life|Roterothopter|Rotting Giant|Rouse the Mob|Runeclaw Bear|Runner's Bane|Rush of Blood|Rushing River|Russet Wolves|Rusting Golem|Rustspore Ram|Sacred Armory|Sacred Ground|Sage of Hours|Salvage Drone|Salvage Scout|Salvage Titan|Samite Archer|Sanctuary Cat|Sands of Time|Satyr Hoplite|Satyr Rambler|Savage Hunger|Sawtooth Ogre|Scalding Tarn|Scandalmonger|Scare Tactics|Schismotivate|Scion of Oona|Scion of Ugin|Scouting Trek|Scrambleverse|Scrap Trawler|Scrying Glass|Seagraf Skaab|Searing Blood|Searing Flesh|Searing Light|Searing Touch|Seaside Haven|Secluded Glen|Second Chance|Seed Guardian|Seed the Land|Seedborn Muse|Seedguide Ash|Seer's Vision|Seismic Spike|Seismic Stomp|Seize the Day|Send to Sleep|Serene Sunset|Serra Avenger|Serra Paladin|Shadow Glider|Shadow Sliver|Shallow Grave|Shaman en-Kor|Shape Stealer|Shard Phoenix|Shed Weakness|Shell Skulkin|Shield Bearer|Shield Dancer|Shield Sphere|Shifting Wall|Shining Shoal|Shivan Raptor|Shivan Wumpus|Shivan Zombie|Shoal Serpent|Shore Snapper|Shoving Match|Show of Valor|Shriek Raptor|Shrill Howler|Shrouded Lore|Sickle Ripper|Sigarda's Aid|Sigiled Skink|Silver Seraph|Silver Wyvern|Simian Grunts|Simic Ragworm|Sin Collector|Sivvi's Valor|Skaab Goliath|Skeletal Wurm|Skeleton Ship|Skin Invasion|Skittish Kavu|Sky Swallower|Skyfire Kirin|Skyhunter Cub|Skyshroud Elf|Slash Panther|Slaughter Cry|Slaughterhorn|Sleeper Agent|Slime Molding|Slingbow Trap|Slither Blade|Sliver Legion|Snare Thopter|Snorting Gahr|Snow Fortress|Soldevi Golem|Song of Blood|Sonic Seizure|Soothing Balm|Soratami Seer|Sorrow's Path|Soul Exchange|Soul of Magma|Soul Sculptor|Soul Shepherd|Soul Snuffers|Spark Trooper|Spawning Pool|Spectral Lynx|Spell Queller|Spell Rupture|Spell Shrivel|Sphere of Law|Spidery Grasp|Spike Breeder|Spike Hatcher|Spike Soldier|Spiked Baloth|Spined Basher|Spire Monitor|Spire Serpent|Spirit en-Dal|Spirit en-Kor|Spirit Mirror|Spirit Shield|Spirit Weaver|Spiteful Blow|Spitting Slug|Splatter Thug|Splinter Twin|Spoils of War|Spur Grappler|Squadron Hawk|Stabbing Pain|Stalking Yeti|Stalwart Aven|Stand or Fall|Stasis Cocoon|Steam Spitter|Stenchskipper|Steppe Glider|Stern Proctor|Stigma Lasher|Stinging Shot|Stingscourger|Stoic Builder|Stony Silence|Stream Hopper|Street Wraith|Striped Bears|Stromgald Spy|Stymied Hopes|Subtle Strike|Sultai Banner|Sultai Flayer|Sunken Hollow|Supplant Form|Surge of Zeal|Surging Flame|Surging Might|Suture Priest|Suture Spirit|Sutured Ghoul|Swift Silence|Swift Spinner|Swift Warkite|Sylvan Echoes|Symbiotic Elf|Syphon Sliver|Tainted Sigil|Talara's Bane|Talon of Pain|Talon Trooper|Talruum Piper|Talus Paladin|Tangle Angler|Tangle Mantis|Tangle Spider|Tawnos's Wand|Teardrop Kami|Tears of Rage|Tectonic Rift|Teferi's Care|Teferi's Isle|Teferi's Moat|Teferi's Veil|Tempest Drake|Temple Garden|Temporal Eddy|Tempting Wurm|Temur Charger|Terashi's Cry|Terra Eternal|Terra Stomper|Thalakos Seer|Thermal Blast|Thief of Hope|Thirsting Axe|Thorn Thallid|Thought Eater|Thran Foundry|Thran Turbine|Thriving Ibex|Thriving Rats|Thrull Wizard|Thunder Brute|Thunder Totem|Tidal Control|Tidal Courier|Tidal Warrior|Timber Wolves|Time and Tide|Time Reversal|Tomb of Urami|Tonic Peddler|Topan Ascetic|Torpid Moloch|Totem Speaker|Tower Defense|Tower of Eons|Toxic Iguanar|Trade Caravan|Tragic Lesson|Tranquil Path|Transcendence|Transluminant|Transmutation|Traproot Kami|Treasure Hunt|Treasure Mage|Treetop Scout|Trestle Troll|Treva's Ruins|Trial of Zeal|Trophy Hunter|True Believer|Truth or Tale|Tuktuk Grunts|Tumble Magnet|Tundra Wolves|Tunnel Vision|Tunneler Wurm|Twilight Mire|Twisted Image|Uktabi Efreet|Uktabi Faerie|Umbra Stalker|Umbral Mantle|Uncanny Speed|Undead Leotau|Undead Slayer|Unholy Grotto|Unholy Hunger|Unified Front|Unseen Walker|Unstable Hulk|Untamed Might|Unworthy Dead|Uphill Battle|Ursine Fylgja|Urza's Bauble|Urza's Engine|Urza's Filter|Utopia Sprawl|Valiant Guard|Valley Dasher|Vampire Envoy|Vampire Noble|Vampiric Fury|Vampiric Link|Vassal's Duty|Vault Skyward|Vectis Agents|Veil of Birds|Veiled Sentry|Venarian Gold|Vengeful Dead|Verdant Field|Verdant Haven|Verdant Touch|Vexing Beetle|Vexing Sphinx|Vile Redeemer|Viridian Claw|Vital Splicer|Vodalian Mage|Voice of Duty|Void Winnower|Volcanic Rush|Volcanic Wind|Voyager Drake|Voyager Staff|Vryn Wingmare|Wailing Ghoul|Wake Thrasher|Walking Atlas|Walking Dream|Wall of Blood|Wall of Earth|Wall of Faith|Wall of Glare|Wall of Light|Wall of Limbs|Wall of Mulch|Wall of Souls|Wall of Stone|Wall of Tears|Wall of Vapor|Wall of Vines|Wall of Water|Wandering Eye|War Elemental|Ward of Bones|Ward of Piety|Warlord's Axe|Warp Artifact|Warpath Ghoul|Warrior Angel|Watchful Naga|Water Servant|Wayward Angel|Wayward Giant|Weed Strangle|Weird Harvest|Weirding Wood|Whip Sergeant|Whirler Rogue|Wicked Reward|Wild Defiance|Wild Elephant|Wild Research|Wild Wanderer|Willow Faerie|Wind Zendikon|Wing Puncture|Wings of Hope|Witchbane Orb|Withering Hex|Wizard Mentor|Wooden Sphere|Words of Wind|World Breaker|World Queller|Worldly Tutor|Wormfang Crab|Wormfang Newt|Wrecking Ogre|Yavimaya Ants|Yavimaya Kavu|Yixlid Jailer|Zarichi Tiger|Zealot il-Vec|Zebra Unicorn|Zenith Seeker|Zephyr Charge|Zephyr Falcon|Zephyr Scribe|Zephyr Spirit|Zephyr Sprite|Zombie Master|Zombie Musher|Abandon Reason|Absolute Grace|Abyssal Hunter|Abzan Runemark|Academy Raider|Academy Rector|Accursed Horde|Accursed Witch|Act of Heroism|Act on Impulse|Active Volcano|Adarkar Wastes|Aegis of Honor|Aerial Caravan|Aesthir Glider|Aether Barrier|Aether Swooper|Affa Protector|Agent of Masks|Ainok Bond-Kin|Airdrop Condor|Ajani Goldmane|Akki Underling|Akoum Firebird|Akoum Hellkite|Akrasan Squire|Akroan Mastiff|Akroan Phalanx|Alabaster Mage|Alabaster Wall|Aladdin's Lamp|Aladdin's Ring|Ali from Cairo|Aliban's Tower|All Suns' Dawn|Alley Grifters|Alluring Siren|Alpha Tyrranax|Alpine Grizzly|Amulet of Quoz|Ana Battlemage|Anaba Ancestor|Ancestral Mask|Ancient Grudge|Ancient Spider|Ancient Spring|Angelic Accord|Angelic Chorus|Angelic Voices|Angel's Herald|Ankh of Mishra|Antler Skulkin|Arashin Cleric|Arbalest Elite|Arcbound Fiend|Arctic Merfolk|Arctic Nishoba|Arcum's Sleigh|Ardent Recruit|Ardent Soldier|Arenson's Aura|Argothian Wurm|Armament Corps|Armed Response|Armor of Faith|Artifact Blast|Ascending Aven|Ashes to Ashes|Ashiok's Adept|Ashmouth Blade|Ashnod's Altar|Ashnod's Cylix|Aspect of Wolf|Assault Strobe|Asylum Visitor|Auntie's Hovel|Aurelia's Fury|Auriok Replica|Aurora Eidolon|Aurora Griffin|Autumnal Gloom|Avarice Amulet|Avatar of Hope|Avatar of Will|Aven Brigadier|Aven Fleetwing|Aven Liberator|Aven Soulgazer|Aven Tactician|Avenger en-Dal|Avenging Angel|Avenging Arrow|Avenging Druid|Avid Reclaimer|Awakener Druid|Aysen Crusader|Back to Basics|Back to Nature|Bala Ged Thief|Balduvian Dead|Balduvian Rage|Ballista Squad|Balustrade Spy|Banners Raised|Bant Sureblade|Barbed Foliage|Barbed Sextant|Barony Vampire|Barrage Tyrant|Barrin's Codex|Barrin's Spite|Bartel Runeaxe|Battered Golem|Battering Wurm|Battle Brawler|Battle of Wits|Battle Rampart|Battle Screech|Battlewand Oak|Become Immense|Bedlam Reveler|Belbe's Portal|Bellows Lizard|Black Carriage|Bladed Bracers|Bladed Pinions|Blademane Baku|Bladetusk Boar|Blastfire Bolt|Blaze Commando|Blaze of Glory|Blazing Effigy|Blazing Volley|Blessed Breath|Blessed Orator|Blighted Agent|Blighted Gorge|Blind Phantasm|Blinding Angel|Blinding Drone|Blinding Flare|Blinding Spray|Blinkmoth Well|Blister Beetle|Bloodhall Ooze|Bloodied Ghost|Blooming Marsh|Bludgeon Brawl|Blur of Blades|Boartusk Liege|Bojuka Brigand|Boon of Erebos|Boreal Centaur|Boreal Griffin|Boros Reckoner|Borrowed Grace|Bottomless Pit|Brain in a Jar|Branded Howler|Brassclaw Orcs|Brazen Scourge|Briarknit Kami|Briber's Purse|Brilliant Halo|Brimstone Mage|Bring to Light|Brittle Effigy|Bronzebeak Moa|Brood Birthing|Brute Strength|Builder's Bane|Built to Smash|Burnt Offering|Burst of Speed|Butcher's Glee|Cabal Torturer|Cackling Witch|Cairn Wanderer|Call for Blood|Call for Unity|Canopy Crawler|Canyon Lurkers|Captain's Call|Carnifex Demon|Carrion Howler|Carrion Thrash|Cascade Bluffs|Castle Raptors|Catalyst Stone|Catapult Squad|Cateran Slaver|Cautery Sliver|Cavalry Master|Cavern Crawler|Cavern Thoctar|Celestial Dawn|Celestine Reef|Centaur Archer|Centaur Garden|Centaur Healer|Cephalid Scout|Cerulean Wisps|Ceta Sanctuary|Chameleon Blur|Chandra Ablaze|Chandra's Fury|Chaotic Strike|Child of Alara|Chill Haunting|Chilling Grasp|Chilling Shade|Chime of Night|Chimeric Coils|Chimeric Staff|Choked Estuary|Chromatic Star|Cinder Crawler|Cinder Hellion|Circular Logic|Clash of Wills|Clear the Land|Cliff Threader|Clinging Mists|Cloak of Mists|Clock of Omens|Close Quarters|Cloud Crusader|Cloven Casting|Coalition Flag|Coastal Piracy|Codex Shredder|Coffin Puppets|Colfenor's Urn|Colos Yearling|Colossal Whale|Conjurer's Ban|Constant Mists|Contagious Nim|Corrosive Gale|Counterbalance|Crackling Club|Crater's Claws|Crawling Filth|Crazed Armodon|Crazed Firecat|Credit Voucher|Creeping Dread|Crooked Scales|Crown of Vigor|Cruel Deceiver|Cruel Finality|Crush of Wurms|Crypt Champion|Crystal Quarry|Culling Scales|Cunning Bandit|Cunning Strike|Curse Artifact|Custody Battle|Cyclopean Tomb|Cyclops Tyrant|Dampen Thought|Damping Engine|Damping Matrix|Daraja Griffin|Dark Privilege|Dark Salvation|Dark Withering|Dauntless Aven|Dauthi Embrace|Dauthi Trapper|Dauthi Warlord|Dawn Elemental|Dawning Purist|Dawnray Archer|Day of Destiny|Dead Reckoning|Death or Glory|Death Speakers|Death's Caress|Death's Shadow|Debtors' Knell|Deepcavern Imp|Deepwood Elder|Deepwood Ghoul|Defiant Falcon|Defiant Khenra|Defiant Strike|Defiling Tears|Deft Dismissal|Dega Sanctuary|Deity of Scars|Demonic Hordes|Demonic Rising|Demon's Herald|Deny Existence|Deranged Whelp|Desert Cerodon|Devilthorn Fox|Devouring Deep|Devouring Rage|Devout Harpist|Devout Witness|Diamond Faerie|Diamond Valley|Dinrova Horror|Dirgur Nemesis|Discombobulate|Dismal Failure|Dispersing Orb|Disposal Mummy|Divine Verdict|Diviner's Wand|Diving Griffin|Divining Witch|Dormant Sliver|Doubling Chant|Douse in Gloom|Drain the Well|Draining Whelk|Drake Familiar|Drana's Chosen|Dread of Night|Dread Wanderer|Drifter il-Dal|Drifting Djinn|Drifting Shade|Dromoka's Gift|Dross Scorpion|Drown in Filth|Drudge Reavers|Dryad Militant|Dryad's Caress|Dungrove Elder|Dust Elemental|Dutiful Return|Dutiful Thrull|Dwarven Armory|Dwarven Patrol|Dwarven Shrine|Dwarven Trader|Dwynen's Elite|Dynavolt Tower|Ebony Treefolk|Eddytrail Hawk|Eiganjo Castle|Ekundu Cyclops|Ekundu Griffin|Electropotence|Elephant Grass|Elite Arcanist|Elusive Krasis|Elven Fortress|Elven Palisade|Elvish Archers|Elvish Lookout|Elvish Pioneer|Ember-Eye Wolf|Emmara Tandris|Empress Galina|Empty the Pits|Empyrial Armor|Endemic Plague|Endless Scream|Enduring Ideal|Enigma Eidolon|Enraging Licid|Enslaved Dwarf|Enslaved Scout|Epiphany Storm|Erebos's Titan|Errand of Duty|Erratic Portal|Essence Bottle|Essence Filter|Essence Sliver|Essence Vortex|Eternal Thirst|Eternity Snare|Ethereal Armor|Ethereal Usher|Exalted Dragon|Exhumer Thrull|Exiled Boggart|Exotic Disease|Expedition Map|Eye for an Eye|Eye of Nowhere|Fa'adiyah Seer|Faith Unbroken|Faith's Shield|Falling Timber|False Memories|Famished Ghoul|Fangren Hunter|Fatal Mutation|Fate Forgotten|Feast of Blood|Feast of Flesh|Feast of Worms|Feeding Frenzy|Femeref Healer|Femeref Knight|Femeref Scouts|Feral Deceiver|Feral Instinct|Fervent Cathar|Fervent Charge|Fervent Denial|Festering Evil|Festering Newt|Fighting Drake|Filigree Sages|Final Judgment|First Response|Flailing Drake|Flaming Gambit|Fleeting Image|Fleshmad Steed|Flinthoof Boar|Flooded Strand|Floodwater Dam|Floral Spuzzem|Flowstone Wall|Font of Mythos|Font of Return|Foothill Guide|Forbidden Lore|Forced Worship|Forgotten Lore|Fortified Area|Foundry Hornet|Fountain Watch|Frantic Search|Fraying Sanity|Freejam Regent|Frilled Oculus|Frontline Sage|Fugitive Druid|Furnace Dragon|Furnace Spirit|Fyndhorn Druid|Fyndhorn Elder|Fyndhorn Elves|Gaea's Avenger|Gaea's Balance|Gaea's Embrace|Gaea's Revenge|Gaea's Skyfolk|Gallows Warden|Galvanic Blast|Garruk's Horde|Gather Courage|Gatstaf Howler|Geist Trappers|Gelid Shackles|Gemstone Array|Geth's Verdict|Ghastly Demise|Ghirapur Guide|Giant Adephage|Giant Dustwasp|Giant Strength|Giant Tortoise|Gibbering Kami|Gilded Cerodon|Gisa's Bidding|Gitaxian Probe|Give No Ground|Glassdust Hulk|Glissa's Scorn|Glistening Oil|Gnarled Effigy|Gnawing Zombie|Goblin Assault|Goblin Brawler|Goblin Brigand|Goblin Firebug|Goblin Furrier|Goblin Grenade|Goblin Lookout|Goblin Marshal|Goblin Replica|Goblin Sappers|Goblin Snowman|Goblin Striker|Goblin Warrens|Godhead of Awe|Godless Shrine|Goliath Beetle|Goliath Sphinx|Goliath Spider|Gorgon Recluse|Gorilla Shaman|Graceful Adept|Granitic Titan|Grasping Dunes|Grave Betrayal|Grave Birthing|Grave Exchange|Grave Strength|Graveborn Muse|Gravel Slinger|Gravelgill Duo|Gravity Sphere|Grazing Kelpie|Great Defender|Greatbow Doyen|Greel's Caress|Griffin Canyon|Grimoire Thief|Grinning Demon|Grinning Ignus|Grinning Totem|Ground Assault|Gruul Scrapper|Gruul War Plow|Guardian Angel|Guardian Beast|Guardian Lions|Guided Passage|Guiding Spirit|Gurmag Drowner|Hada Freeblade|Hag Hedge-Mage|Hamlet Captain|Hammer of Ruin|Hanweir Lancer|Hapatra's Mark|Harbor Serpent|Harpoon Sniper|Harsh Deceiver|Harsh Judgment|Harsh Scrutiny|Harvest Season|Hatching Plans|Havengul Skaab|Havenwood Wurm|Havoc Festival|Hawkeater Moth|Haze of Pollen|He Who Hungers|Headless Skaab|Heal the Scars|Healing Leaves|Heart of Kiran|Heart of Light|Heart of Ramos|Heat of Battle|Heavy Arbalest|Heavy Ballista|Heavy Infantry|Hedron Crawler|Heed the Mists|Helix Pinnacle|Helm of Kaldra|Hematite Golem|Henge of Ramos|Heritage Druid|Hermetic Study|Heroes' Podium|Hidden Gibbons|Hidden Retreat|Hidden Strings|Hideous Visage|Highborn Ghoul|Highland Weald|Hired Torturer|Hisoka's Guard|Hissing Miasma|Hive Stirrings|Hold the Gates|Hollow Specter|Hollow Warrior|Holy Justiciar|Homarid Shaman|Honor's Reward|Hooded Brawler|Hope and Glory|Horde Ambusher|Horizon Boughs|Horizon Canopy|Horn of Plenty|Horned Cheetah|Horseshoe Crab|Hostile Desert|Howling Chorus|Howlpack Alpha|Hungering Yeti|Hunted Lammasu|Hunters' Feast|Hurloon Shaman|Hypnotic Siren|Identity Thief|Ignorant Bliss|Illusory Demon|Illusory Gains|Impact Tremors|Impaler Shrike|Impelled Giant|Impromptu Raid|Imp's Mischief|Incited Rabble|Incurable Ogre|Indentured Oaf|Inertia Bubble|Infernal Kirin|Infernal Tutor|Infused Arrows|Inner Struggle|Innocence Kami|Insidious Mist|Insidious Will|Inspiring Roar|Instill Energy|Into the North|Into the Wilds|Intruder Alarm|Invasion Plans|Ironclaw Curse|Isleback Spawn|Isolation Cell|Isolation Zone|Ivory Gargoyle|Jace's Erasure|Jace's Sanctum|Jackalope Herd|Jaddi Offshoot|Jaded Response|Janjeet Sentry|Jarad's Orders|Jasmine Boreal|Jeskai Student|Jeweled Amulet|Jeweled Spirit|Jeweled Torque|Jhessian Thief|Join the Ranks|Joyous Respite|Judge Unworthy|Jund Hackblade|Jungle Barrier|Jwari Scuttler|Kabira Evangel|Kami of Lunacy|Karn Liberated|Karplusan Yeti|Kavu Aggressor|Kavu Chameleon|Kazuul Warlord|Keldon Vandals|Keldon Warlord|Kemba's Legion|Kessig Prowler|Kessig Recluse|Khenra Eternal|Kheru Dreadmaw|Kird Chieftain|Kitesail Scout|Kithkin Healer|Kithkin Rabble|Kithkin Zealot|Kitsune Healer|Kitsune Mystic|Kjeldoran Dead|Knight of Dawn|Knight of Dusk|Knightly Valor|Knowledge Pool|Kodama's Might|Konda's Banner|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Kor Firewalker|Korozda Gorgon|Koth's Courier|Kragma Butcher|Krosan Avenger|Kulrath Knight|Kuon's Essence|Lambholt Elder|Lancers en-Kor|Lantern Spirit|Lathnu Hellion|Lawless Broker|Leaping Lizard|Leaping Master|Leave No Trace|Leeching Licid|Leering Emblem|Leery Fogbeast|Leshrac's Rite|Lightning Blow|Lightning Dart|Lightning Rift|Living Airship|Living Destiny|Living Inferno|Living Terrain|Living Tsunami|Livonya Silone|Llanowar Augur|Llanowar Druid|Llanowar Elite|Long Road Home|Longbow Archer|Longshot Squad|Looming Spires|Lotus Guardian|Loxodon Mender|Loxodon Mystic|Loxodon Smiter|Lucent Liminid|Lunarch Mantle|Lurking Skirge|Lyev Skyknight|Maalfeld Twins|Maddening Wind|Magebane Armor|Magefire Wings|Mages' Contest|Maggot Carrier|Maggot Therapy|Magmatic Chasm|Magnetic Theft|Makindi Patrol|Mana Severance|Manaforce Mace|Mangara's Tome|Manor Gargoyle|Manor Skeleton|Manriki-Gusari|Mantle of Webs|Map the Wastes|Marble Chalice|March of Souls|Mardu Runemark|Maritime Guard|Mark for Death|Mark of Asylum|Mark of Sakiko|Marker Beetles|Markov Warlord|Marrow Chomper|Marsh Threader|Marshaling Cry|Martyr's Cause|Mask of Avacyn|Mass of Ghouls|Mass Polymorph|Master of Arms|Master Splicer|Master the Way|Maulfist Squad|Maw of Kozilek|Melesse Spirit|Memory Crystal|Mental Misstep|Mercadian Lift|Mercurial Kite|Metallic Mimic|Midnight Charm|Midnight Guard|Might of Alara|Mindbreak Trap|Mindleech Mass|Miracle Worker|Mirror Gallery|Mirror Mockery|Mirror of Fate|Miscalculation|Misguided Rage|Mishra's Helix|Misinformation|Mistfire Adept|Misthoof Kirin|Mnemonic Nexus|Molten Nursery|Molten Ravager|Momentous Fall|Moment's Peace|Moonlight Hunt|Moorland Haunt|Morality Shift|Morbid Plunder|Moriok Replica|Mortus Strider|Mountain Titan|Mouth of Ronom|Mtenda Griffin|Murderer's Axe|Myr Galvanizer|Myr Landshaper|Myr Moonvessel|Myr Propagator|Mystic Compass|Mystic Genesis|Mystic Melting|Mystical Tutor|Nacre Talisman|Nahiri's Wrath|Nantuko Calmer|Nantuko Mentor|Nantuko Shaman|Nantuko Shrine|Nantuko Tracer|Nath's Buffoon|Nature's Wrath|Naya Hushblade|Nebuchadnezzar|Necra Disciple|Necrogen Mists|Need for Speed|Needle Specter|Nefarious Lich|Nether Traitor|Nettling Curse|Neurok Prodigy|Neurok Replica|Niblis of Dusk|Night Dealings|Night Revelers|Nightmare Lash|Nightsky Mimic|Nightsoil Kami|Nine-Ringed Bo|Nissa's Defeat|Noble Elephant|Noble Hierarch|Nocturnal Raid|Norin the Wary|Novablast Wurm|Noxious Dragon|Noxious Vapors|Null Profusion|Nyxborn Triton|Nyx-Fleece Ram|Oath of Ghouls|Oath of Gideon|Oath of Lieges|Obelisk of Urd|Obelisk Spider|Oblivion Crown|Ogre's Cleaver|Ominous Sphinx|Ondu Greathorn|Oona's Prowler|Opal Archangel|Opaline Sliver|Oracle of Dust|Oracle's Vault|Orbweaver Kumo|Orchard Spirit|Orchard Warden|Orcish Captain|Orcish Veteran|Orzhov Keyrune|Orzhov Pontiff|Ostiary Thrull|Outrage Shaman|Overgrown Tomb|Pack's Disdain|Painful Lesson|Painted Bluffs|Paladin en-Vec|Palisade Giant|Paradigm Shift|Paradise Plume|Paradox Engine|Parallax Nexus|Parallel Lives|Parasitic Bond|Pardic Firecat|Pathway Arrows|Peema Outrider|Pegasus Refuge|Pendrell Drake|Pendrell Mists|Peregrine Mask|Perfected Form|Perilous Vault|Petalmane Baku|Phalanx Leader|Pharagax Giant|Pharika's Cure|Phyrexian Boon|Phyrexian Lens|Pick the Brain|Pierce Strider|Pilfered Plans|Piper's Melody|Pithing Needle|Pitiless Horde|Plague Belcher|Plague Spitter|Plague Stinger|Planar Despair|Planar Overlay|Plated Crusher|Plated Pegasus|Polluted Bonds|Polluted Delta|Porphyry Nodes|Port Inspector|Possessed Aven|Power Artifact|Prairie Stream|Precise Strike|Pressure Point|Price of Glory|Primeval Light|Primeval Titan|Primoc Escapee|Prismatic Boon|Prismatic Lace|Prismatic Lens|Prismatic Omen|Prismatic Ward|Prized Amalgam|Prized Unicorn|Prowler's Helm|Psionic Entity|Psionic Sliver|Psychic Battle|Psychic Miasma|Psychic Spiral|Psychic Strike|Psychic Trance|Psychic Vortex|Psychotic Fury|Psychotic Haze|Puffer Extract|Puncture Blast|Purging Scythe|Putrid Cyclops|Putrid Warrior|Pyreheart Wolf|Pyretic Ritual|Qarsi Deceiver|Quicksmith Spy|Quilled Sliver|Quillmane Baku|Quirion Ranger|Rabid Elephant|Radiant Flames|Rage Extractor|Raging Gorilla|Rain of Blades|Rain of Embers|Rainbow Efreet|Raka Sanctuary|Rakdos Cackler|Rakdos Keyrune|Ramosian Rally|Ranger's Guile|Rathi Assassin|Ravaging Blaze|Ravenous Demon|Ray of Erasure|Razor Pendulum|Reality Anchor|Reality Ripple|Reality Strobe|Reap Intellect|Rebel Informer|Reckless Brute|Reckless Racer|Reconnaissance|Reconstruction|Reflect Damage|Reflector Mage|Reign of Chaos|Reinforcements|Reliquary Monk|Rending Volley|Restless Bones|Retraced Image|Revealing Wind|Reveille Squad|Revelsong Horn|Reverse Damage|Rhox Bodyguard|Rhystic Circle|Rhystic Deluge|Rhystic Shield|Rhystic Syphon|Rift Elemental|Righteous Aura|Righteous Blow|Rimebound Dead|Ring of Ma'rûf|Ring of Valkas|Ringwarden Owl|Riparian Tiger|Rise of Eagles|Riven Turnbull|River of Tears|Rogue Elephant|Rogue's Gloves|Roil Elemental|Roiling Horror|Roiling Waters|Rolling Stones|Root Elemental|Rotcrown Ghoul|Rotted Hystrix|Rotting Legion|Royal Assassin|Rugged Prairie|Ruin Processor|Ruination Wurm|Runeflare Trap|Rush of Battle|Rushwood Dryad|Rushwood Grove|Rust Elemental|Rusted Slasher|Rustmouth Ogre|Sacred Foundry|Safehold Elite|Sage of Epityr|Sage of Fables|Sage's Dousing|Sage's Reverie|Samite Pilgrim|Sand Strangler|Sangrite Surge|Sanity Gnawers|Sapphire Charm|Sapphire Drake|Sapphire Leech|Saprazzan Cove|Saprazzan Heir|Sarkhan's Rage|Savage Beating|Savage Firecat|Savage Gorilla|Savage Thallid|Savannah Lions|Scalding Devil|Scalding Tongs|Scale Blessing|Scavenger Folk|Scent of Brine|Scion Summoner|Scorched Earth|Scorched Ruins|Scorching Lava|Scouring Sands|Screaming Fury|Screeching Bat|Scrib Nibblers|Scrying Sheets|Seacoast Drake|Search Warrant|Seashell Cameo|Second Harvest|Second Sunrise|Secret Salvage|Sedge Scorpion|Seedling Charm|Seek the Wilds|Seer's Lantern|Seething Anger|Seize the Soul|Sejiri Merfolk|Self-Assembler|Senseless Rage|Sensor Splicer|Seraph of Dawn|Serendib Djinn|Serene Steward|Serpent's Gift|Serra Bestiary|Seton's Desire|Severed Legion|Sewer Shambler|Sewn-Eye Drake|Shade's Breath|Shambling Vent|Shared Triumph|Shefet Monitor|Shelldock Isle|Shielding Plax|Shivan Harvest|Shivan Phoenix|Shrapnel Blast|Shrieking Mogg|Shriveling Rot|Sick and Tired|Siege Mastodon|Sigil of Valor|Silent Artisan|Silent Skimmer|Silent Specter|Silkwing Scout|Simian Brawler|Simic Basilisk|Simic Fluxmage|Simic Initiate|Sip of Hemlock|Skaab Ruinator|Skarrg Goliath|Skill Borrower|Skillful Lunge|Skirk Alarmist|Skirk Outrider|Skizzik Surger|Skulking Ghost|Skull Catapult|Skull Fracture|Skull of Ramos|Skullmane Baku|Sky Ruin Drake|Skyclaw Thrash|Sky-Eel School|Skyraker Giant|Skyreach Manta|Slagwurm Armor|Slaughter Pact|Slayer's Plate|Sleeper's Robe|Slinking Giant|Slippery Bogle|Slith Predator|Sludge Crawler|Smog Elemental|Smoldering Tar|Snowhorn Rider|Soldevi Adnate|Soldevi Digger|Soldevi Sentry|Solemn Recruit|Solitary Camel|Soltari Lancer|Soltari Priest|Sophic Centaur|Soul Collector|Soul of Theros|Soul Separator|Soul Swallower|Soulcage Fiend|Soul-Scar Mage|Soulsworn Jury|Sound the Call|Sparring Golem|Sparring Mummy|Species Gorger|Specter's Wail|Spectral Bears|Spectral Cloak|Spectral Force|Spectral Rider|Spectral Shift|Sphere of Duty|Spidersilk Net|Spike Cannibal|Spinal Villain|Spined Thopter|Spineless Thug|Spiny Starfish|Spirit Shackle|Spite of Mogis|Spiteful Bully|Spitting Drake|Spitting Hydra|Splendid Agony|Splinterfright|Spoils of Evil|Spreading Seas|Squall Drifter|Squirming Mass|Staff of Zegon|Stain the Mind|Stalking Drone|Stand Together|Starke of Rath|Startled Awake|Steal Artifact|Steal Strength|Steel Sabotage|Steely Resolve|Stench of Evil|Sterling Grove|Stinging Licid|Stir the Grave|Stir the Pride|Stir the Sands|Stitch in Time|Stocking Tiger|Stoic Champion|Stoic Ephemera|Stoic Rebuttal|Stomp and Howl|Stomping Slabs|Stone Calendar|Storage Matrix|Storm Cauldron|Stormrider Rig|Stratozeppelid|Stratus Dancer|Stream of Life|Street Sweeper|Strongarm Monk|Strongarm Thug|Stunted Growth|Summit Prowler|Summoner's Egg|Summoning Trap|Sunset Pyramid|Supply Caravan|Suq'Ata Lancer|Surging Aether|Surreal Memoir|Swamp Mosquito|Swift Maneuver|Swooping Talon|Sworn Defender|Sylvan Library|Sylvan Scrying|Sylvok Replica|Synapse Sliver|Tah-Crop Elite|Tainted Aether|Tainted Remedy|Tainted Strike|Take Inventory|Tandem Tactics|Taste of Blood|Tattered Drake|Tattered Mummy|Tectonic Break|Tectonic Fiend|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Realm|Tel-Jilad Wolf|Tempered Steel|Tempest Efreet|Temporal Adept|Tempting Licid|Temur Runemark|Tenacious Dead|Tetsuo Umezawa|Thalakos Scout|The Chain Veil|The Locust God|The Scarab God|Thelonite Monk|Thelon's Chant|Thelon's Curse|Thermal Glider|Thopter Arrest|Thorned Moloch|Thought Gorger|Thought Prison|Thraben Sentry|Thran Weaponry|Thresher Beast|Thriving Grubs|Thriving Rhino|Throne of Bone|Throne of Geth|Throwing Knife|Thrull Surgeon|Thunder Spirit|Thunder Strike|Ticking Gnomes|Tigereye Cameo|Time Elemental|Time of Heroes|Tireless Tribe|Titania's Boon|Titania's Song|Titanic Bulvox|Titanic Growth|Titanium Golem|Tobias Andrion|Toil to Renown|Tolarian Drake|Tooth and Nail|Tooth of Ramos|Torch Gauntlet|Tormented Hero|Touch of Death|Touch of Vitae|Tourach's Gate|Trained Condor|Training Drone|Traitor's Roar|Tranquil Grove|Trapjaw Kelpie|Treasure Trove|Triad of Fates|Trickery Charm|Trickster Mage|Trigon of Rage|Triton Cavalry|Triton Tactics|Tropical Storm|Trusty Machete|Tsabo's Decree|Twinning Glass|Ugin's Insight|Ultimate Price|Ulvenwald Bear|Unburial Rites|Undead Servant|Undying Flames|Unerring Sling|Unholy Citadel|Unified Strike|Unknown Shores|Unsubstantiate|Untamed Hunger|Unyaro Griffin|Urborg Justice|Urborg Panther|Urborg Phantom|Urborg Stalker|Urza's Avenger|Urza's Chalice|Utvara Scalper|Valor in Akros|Vampire Hounds|Vampiric Rites|Vampiric Tutor|Vaporous Djinn|Vastwood Hydra|Vedalken Ghoul|Veilborn Ghoul|Veiled Serpent|Veiling Oddity|Venerable Kumo|Vengeful Rebel|Venomous Fangs|Venomous Vines|Vernal Equinox|Veteran Cathar|Vexing Arcanix|Vexing Shusher|Vial of Poison|Vile Aggregate|Vindictive Mob|Violent Impact|Viridian Revel|Viridian Scout|Virulent Swipe|Virulent Wound|Viscerid Armor|Viscerid Drone|Viscid Lemures|Vitality Charm|Voice of Grace|Voice of Truth|Void Attendant|Volcanic Spray|Volition Reins|Voracious Null|Voracious Wurm|Vulturous Aven|Walk the Aeons|Walking Corpse|Walking Sponge|Wall of Razors|Wall of Shards|Wall of Spears|Wall of Vipers|Wall of Wonder|Wand of Denial|Wandering Mage|Wandering Ones|Wandering Wolf|Wanderwine Hub|Ward of Lights|Warrior en-Kor|War-Wing Siren|Watcher Sliver|Wave Elemental|Wave of Terror|Weaver of Lies|Web of Inertia|Welding Sparks|Westvale Abbey|Wetland Sambar|Wheel and Deal|Whip of Erebos|Wild Evocation|Wild Instincts|Wildblood Pack|Wildest Dreams|Wildwood Geist|Winter's Chill|Winter's Night|Wirewood Pride|Withering Boon|Wolfir Avenger|Wolverine Pack|Wood Elemental|Wooded Bastion|Woodland Druid|Woolly Loxodon|Words of Waste|Wormfang Drake|Wormfang Manta|Wormwood Dryad|Wretched Camel|Wretched Gryff|Xanthic Statue|Xathrid Gorgon|Yavimaya Coast|Yavimaya Gnats|Yavimaya Scion|Yawgmoth Demon|Yotian Soldier|Zanikev Locust|Zealots en-Dal|Zhur-Taa Swine|Zur's Weirding|Abbey Gargoyles|Absolver Thrull|Abundant Growth|Abzan Advantage|Abzan Kin-Guard|Accursed Spirit|Acid Web Spider|Adarkar Unicorn|Adorned Pouncer|Aegis Automaton|Aerial Maneuver|Aether Meltdown|Aether Mutation|Aether Poisoner|Aether Theorist|Aetherstorm Roc|Agent of Erebos|Agent of Shauku|Aggressive Urge|Ajani Steadfast|Ajani's Comrade|Akki Lavarunner|Akki Underminer|Akroan Crusader|Akroan Sergeant|Akroan Skyguard|Alabaster Kirin|Alabaster Leech|Alley Strangler|Ally Encampment|Alpha Authority|Always Watching|Amphibious Kavu|Amphin Pathmage|Amulet of Kroog|Amulet of Vigor|Anaba Bodyguard|Andradite Leech|Angelheart Vial|Angelic Captain|Angelic Curator|Angelic Destiny|Angelic Renewal|Angel's Trumpet|Angus Mackenzie|Animal Boneyard|Anointer Priest|Anti-Magic Aura|An-Zerrin Ruins|Aphetto Grifter|Aphetto Vulture|Aquitect's Will|Araba Mothrider|Aradara Express|Arcades Sabboth|Arcane Spyglass|Arcbound Hybrid|Arcbound Lancer|Archwing Dragon|Arcum's Whistle|Argent Mutation|Argothian Swine|Arm with Aether|Armament Master|Armament of Nyx|Armor of Thorns|Armored Cancrix|Armory of Iroas|Artful Maneuver|Artificer's Hex|Ashen Firebeast|Ashenmoor Liege|Aspect of Hydra|Assault Griffin|Atarka Monument|Atarka Pummeler|Attended Knight|Augur of Skulls|Auntie's Snitch|Aura Extraction|Auriok Champion|Autochthon Wurm|Avacyn's Collar|Avatar of Might|Aven Fateshaper|Aven Fogbringer|Aven Mindcensor|Aven Skirmisher|Aven Sunstriker|Aven Wind Guide|Aven Windreader|Aviary Mechanic|Awaken the Bear|Balduvian Bears|Balduvian Hydra|Balefire Dragon|Baleful Eidolon|Balloon Peddler|Balshan Griffin|Bane of Hanweir|Banishing Knack|Banshee's Blade|Bant Battlemage|Bant Sojourners|Barbarian Bully|Barkhide Mauler|Barrenton Medic|Basalt Gargoyle|Basilica Guards|Basilisk Collar|Baton of Morale|Battle Squadron|Battlewise Aven|Bayou Dragonfly|Beacon Behemoth|Beast of Burden|Beetleform Mage|Belbe's Percher|Bellowing Fiend|Belltoll Dragon|Benalish Knight|Big Game Hunter|Bladed Sentinel|Blast of Genius|Blessed Spirits|Blighted Shaman|Blighted Steppe|Blinding Powder|Blinkmoth Nexus|Blockade Runner|Blood Celebrant|Blood Reckoning|Blood Scrivener|Bloodbond March|Bloodfire Dwarf|Bloodfray Giant|Bloodhunter Bat|Bloodshed Fever|Boa Constrictor|Bogardan Lancer|Boggart Forager|Boggart Loggers|Bog-Strider Ash|Bolt of Keranos|Boon of Emrakul|Boon Reflection|Boris Devilboon|Bounding Krasis|Bounteous Kirin|Bramble Creeper|Brass Secretary|Brawler's Plate|Breakneck Rider|Briarpack Alpha|Bristling Hydra|Brutal Deceiver|Budoka Gardener|Burden of Greed|Burden of Guilt|Burn the Impure|Burning Inquiry|Burst Lightning|Burst of Energy|Cabal Patriarch|Cached Defenses|Cackling Flames|Calciform Pools|Calcite Snapper|Caldera Hellion|Call the Scions|Candles of Leng|Canyon Minotaur|Capashen Knight|Captain's Claws|Carapace Forger|Carrier Pigeons|Carrion Beetles|Carven Caryatid|Catacomb Dragon|Catacomb Sifter|Cateran Summons|Cathar's Shield|Cathartic Adept|Caustic Crawler|Cavern of Souls|Celestial Kirin|Celestial Prism|Celestial Purge|Celestial Sword|Centaur Courser|Centaur Veteran|Cephalid Broker|Cephalid Looter|Cephalid Shrine|Cephalid Snitch|Cephalid Vandal|Cerebral Vortex|Cerulean Sphinx|Cerulean Wyvern|Chain of Plasma|Chainer's Edict|Chalice of Life|Change of Heart|Changeling Hero|Chaos Harlequin|Charging Badger|Charmed Griffin|Charmed Pendant|Child of Thorns|Chimeric Sphere|Chitinous Cloak|Chittering Host|Chittering Rats|Choking Tethers|Chorus of Might|Chromatic Armor|Chronatog Totem|Circle of Flame|Citadel of Pain|City of Shadows|Civic Guildmage|Claim of Erebos|Clockwork Steed|Clockwork Swarm|Cloudcrest Lake|Cloudfin Raptor|Cloudhoof Kirin|Coat with Venom|Coiled Tinviper|Commander Eesha|Composite Golem|Compulsory Rest|Concussive Bolt|Conduit of Ruin|Conifer Strider|Consecrate Land|Consign to Dust|Consumptive Goo|Copper Carapace|Coralhelm Guide|Cornered Market|Corpse Blockade|Corrupted Roots|Courier Griffin|Cover of Winter|Covetous Dragon|Cowed by Wisdom|Crack the Earth|Cradle to Grave|Crafty Pathmage|Cranial Archive|Creakwood Ghoul|Creakwood Liege|Crested Sunmare|Crimson Acolyte|Crimson Kobolds|Crippling Chill|Crookclaw Elder|Crossbow Ambush|Crowd Favorites|Crown of Flames|Crumble to Dust|Crumbling Ashes|Crush Underfoot|Crypt Incursion|Cryptic Command|Cryptic Cruiser|Cryptic Gateway|Cryptic Serpent|Cryptolith Rite|Crystallization|Cultist's Staff|Curse of Chains|Curse of Echoes|Curse of Thirst|Cursed Minotaur|Cut the Tethers|Cyclopean Giant|Cyclopean Mummy|Cyclopean Snare|Daggerdrome Imp|Dampening Pulse|Dangerous Wager|Dark Supplicant|Dark Suspicions|Darkslick Drake|Darksteel Brute|Darksteel Plate|Darksteel Relic|Darkwatch Elves|Darting Merfolk|Daru Sanctifier|Dauthi Marauder|Dawntreader Elk|Day of Judgment|Daybreak Ranger|Dazzling Beauty|Deathcult Rogue|Deathcurse Ogre|Deathknell Kami|Deathless Angel|Deathpact Angel|Debt of Loyalty|Debtor's Pulpit|Deep-Sea Terror|Deepwood Legate|Deepwood Tantiv|Defender en-Vec|Defender of Law|Deflecting Palm|Deftblade Elite|Delaying Shield|Delirium Skeins|Dementia Sliver|Demonic Torment|Demonspine Whip|Deranged Hermit|Deserted Temple|Desiccated Naga|Desolation Twin|Desperate Stand|Devouring Greed|Devouring Light|Devouring Swarm|Devout Chaplain|Dhund Operative|Diabolic Intent|Dimir Cluestone|Dimir Guildmage|Diregraf Escort|Disciple of Law|Diseased Vermin|Disruption Aura|Distorting Lens|Disturbing Plot|Divine Offering|Divine Presence|Djeru's Resolve|Djinn of Wishes|Dormant Gomazoa|Double Negative|Doubling Season|Draconian Cylix|Dragonloft Idol|Dragon's Herald|Drake Hatchling|Dramatic Rescue|Drogskol Reaver|Dromad Purebred|Dromar's Cavern|Dromoka Captain|Dromoka Warrior|Dross Crocodile|Dross Harvester|Drown in Sorrow|Drowned Rusalka|Drowner of Hope|Dueling Grounds|Dukhara Peafowl|Durkwood Baloth|Dust of Moments|Duty-Bound Dead|Dwarven Armorer|Dwarven Driller|Dwarven Soldier|Eager Construct|Eastern Paladin|Eladamri's Call|Elder Land Wurm|Elderscale Wurm|Elephant Ambush|Elsewhere Flask|Elven Warhounds|Elvish Champion|Elvish Guidance|Elvish Scrapper|Elvish Vanguard|Ember Swallower|Emberstrike Duo|Embraal Bruiser|Emeria Shepherd|Enchanted Being|End Hostilities|Enormous Baloth|Enslaved Horror|Ensoul Artifact|Entangling Trap|Entomber Exarch|Ephara's Warden|Equal Treatment|Erayo's Essence|Essence Harvest|Essence Scatter|Etched Champion|Eternal Scourge|Eternal Warrior|Eternity Vessel|Ethereal Ambush|Everbark Shaman|Evolution Charm|Exert Influence|Experiment Kraj|Exquisite Blood|Eye of Yawgmoth|Eyeless Watcher|Ezuri's Archers|Ezuri's Brigade|Faerie Squadron|Faerie Trickery|Faithful Squire|Familiar Ground|Familiar's Ruse|Fanatical Fever|Farbog Explorer|Farbog Revenant|Farrel's Mantle|Farrel's Zealot|Favored Hoplite|Fearsome Temper|Feast of Dreams|Felhide Brawler|Femeref Archers|Feral Lightning|Feral Ridgewolf|Feral Throwback|Festering March|Festering Mummy|Festering Wound|Fevered Visions|Fiddlehead Kami|Field of Dreams|Fight or Flight|Fighting Chance|Final Iteration|Firefright Mage|Firemantle Mage|Firewake Sliver|Five-Alarm Fire|Flame Elemental|Flame Fusillade|Flameborn Viron|Flamecast Wheel|Flamerush Rider|Fledgling Djinn|Flesh-Eater Imp|Flickering Ward|Flight of Fancy|Floating Shield|Flow of Maggots|Flowering Field|Flowstone Armor|Flowstone Flood|Flowstone Giant|Flowstone Slide|Flowstone Surge|Flurry of Horns|Flurry of Wings|Forbidden Crypt|Forced Fruition|Foriysian Totem|Forsaken Wastes|Fortuitous Find|Fortune's Favor|Fountain of Cho|Fracturing Gust|Frantic Salvage|Freewind Falcon|Frenetic Efreet|Frenetic Raptor|Frenetic Sliver|Fretwork Colony|Frontline Medic|Frontline Rebel|Frostburn Weird|Frostweb Spider|Fugitive Wizard|Fulminator Mage|Fungal Behemoth|Fungal Shambler|Furious Assault|Furystoke Giant|Fyndhorn Pollen|Galina's Knight|Gather the Pack|Gavony Township|Gaze of Adamaro|Gaze of Granite|Gaze of Justice|Gem of Becoming|General Jarkeld|Genesis Chamber|Geth's Grimoire|Ghalma's Warden|Ghastly Remains|Ghirapur Orrery|Ghirapur Osprey|Ghost Tactician|Ghostfire Blade|Ghostly Flicker|Giant Albatross|Giant Cockroach|Giant Harbinger|Giant Spectacle|Gibbering Fiend|Gideon's Defeat|Gift of Granite|Gift of Orzhova|Gisa and Geralf|Glacial Crasher|Glacial Plating|Glacial Stalker|Glamer Spinners|Glare of Heresy|Glasses of Urza|Gleam of Battle|Glimmerdust Nap|Glint Hawk Idol|Glittering Lion|Glittering Lynx|Glittering Wish|Glorious Anthem|Glorious Charge|Glowering Rogon|Glowing Anemone|Gnarlwood Dryad|Gobhobbler Rats|Goblin Artisans|Goblin Assassin|Goblin Boom Keg|Goblin Festival|Goblin Flotilla|Goblin Gardener|Goblin Gaveleer|Goblin Grappler|Goblin Tinkerer|Goblin Trenches|Goblin Turncoat|Goka the Unjust|Goldenglow Moth|Golgari Keyrune|Gorilla War Cry|Gossamer Chains|Grafted Wargear|Grand Architect|Grappler Spider|Grave Scrabbler|Grave Servitude|Gravity Negator|Grifter's Blade|Grim Affliction|Grim Roustabout|Grip of Amnesia|Grisly Survivor|Gristle Grinner|Grizzled Angler|Grizzled Leotau|Grotag Thrasher|Gruesome Encore|Gruul Cluestone|Gruul Guildmage|Gruul Ragebeast|Guardian Seraph|Guildscorn Ward|Gutwrencher Oni|Hagra Crocodile|Hagra Diabolist|Hall of Triumph|Hallowed Ground|Hallowed Healer|Hand of Cruelty|Hand of Emrakul|Hand of Justice|Hanna's Custody|Harbor Guardian|Harmonic Sliver|Harrier Griffin|Harvester Druid|Harvester Troll|Haunted Cadaver|Haunting Echoes|Haunting Misery|Hazerider Drake|Hazoret's Favor|Hazy Homunculus|Heartwood Dryad|Heartwood Giant|Heartwood Shard|Hekma Sentinels|Helium Squirter|Helm of Chatzuk|Herald of Serra|Herbal Poultice|Heroic Defiance|Hero's Downfall|Hickory Woodlot|Hidden Ancients|Hightide Hermit|Hindering Light|Hindering Touch|Hoarder's Greed|Hoarding Dragon|Holistic Wisdom|Homarid Warrior|Homicidal Brute|Honorable Scout|Hooded Assassin|Hopeful Eidolon|Horizon Scholar|Hornet Harasser|Horrible Hordes|Hotheaded Giant|Hour of Promise|Hungry Spriggan|Hunt the Hunter|Hunted Phantasm|Hunter's Ambush|Hunting Grounds|Hurkyl's Recall|Hydromorph Gull|Hymn of Rebirth|Hymn to Tourach|Hypervolt Grasp|Icatian Phalanx|Icefeather Aven|Ichneumon Druid|Ichor Explosion|Identity Crisis|Ifh-Bíff Efreet|Ifnir Deadlands|Ignite Disorder|Ignite Memories|Ignoble Soldier|Ikiral Outrider|Illicit Auction|Imposing Visage|Incendiary Flow|Incite Hysteria|Incubator Drone|Induce Paranoia|Inexorable Blob|Inexorable Tide|Infected Vermin|Infectious Host|Infectious Rage|Infernal Medusa|Infernal Plunge|Ingenious Skaab|Inquisitor's Ox|Inspired Charge|Inspired Sprite|Instigator Gang|Insubordination|Inventors' Fair|Invincible Hymn|Invulnerability|Iona's Blessing|Iona's Judgment|Ire of Kaminari|Ironclad Slayer|Isolated Chapel|Ivory Guardians|Izzet Cluestone|Jabari's Banner|Jace's Scrutiny|Jackal Familiar|Jacques le Vert|Jawbone Skulkin|Jeskai Runemark|Jodah's Avenger|Jolrael's Favor|Jolting Merfolk|Joven's Ferrets|Jukai Messenger|Jund Battlemage|Jund Sojourners|Kaervek's Purge|Kaervek's Spite|Kaervek's Torch|Kalonian Tusker|Kamahl's Desire|Kamahl's Sledge|Kapsho Kitefins|Karona's Zealot|Karplusan Giant|Katabatic Winds|Keldon Arsonist|Keldon Twilight|Kelsinko Ranger|Kessig Wolf Run|Key to the City|Keymaster Rogue|Khenra Scrapper|Kheru Lich Lord|Killer Instinct|Kindly Stranger|Kin-Tree Warden|Kirtar's Desire|Kitsune Diviner|Kjeldoran Guard|Kjeldoran Pride|Knacksaw Clique|Knight of Glory|Knight of Sursi|Knight of Valor|Knotvine Mystic|Knowledge Vault|Kobold Overlord|Kor Sky Climber|Korozda Monitor|Krark-Clan Ogre|Krosan Colossus|Krosan Restorer|Krosan Wayfarer|Krovikan Fetish|Krovikan Horror|Krovikan Plague|Krumar Bond-Kin|Kumano's Pupils|Laccolith Grunt|Laccolith Titan|Laccolith Whelp|Lairwatch Giant|Landbind Ritual|Lashweed Lurker|Latchkey Faerie|Lathnu Sailback|Lavastep Raider|Lead by Example|Leafcrown Dryad|Leeching Sliver|Legacy's Allure|Legion Loyalist|Lens of Clarity|Leonin Scimitar|Leshrac's Sigil|Lesser Gargadon|Lesser Werewolf|Liar's Pendulum|Liberated Dwarf|Library of Leng|Lifebane Zombie|Lightmine Field|Lightning Blast|Lightning Cloud|Lightning Coils|Lightning Storm|Lightning Surge|Liliana's Elite|Liliana's Shade|Lilting Refrain|Limestone Golem|Lingering Death|Living Artifact|Llanowar Empath|Llanowar Knight|Llanowar Mentor|Llanowar Wastes|Lockjaw Snapper|Long-Term Plans|Lord of Lineage|Lost in Thought|Lowland Tracker|Loxodon Convert|Loyal Gyrfalcon|Lullmage Mentor|Lumbering Falls|Lumbering Satyr|Lumengrid Augur|Lumengrid Drake|Lurking Jackals|Madrush Cyclops|Maelstrom Djinn|Maelstrom Nexus|Maelstrom Pulse|Mage-Ring Bully|Mageta the Lion|Malachite Golem|Mammoth Harness|Mana Confluence|Mana Reflection|Manaweft Sliver|Manipulate Fate|Maraxus of Keld|Mardu Hateblade|Mark of the Oni|Marked by Honor|Market Festival|Markov Crusader|Marsh Crocodile|Marshmist Titan|Martyr of Ashes|Martyr of Bones|Martyr of Sands|Mask of Riddles|Master of Waves|Matter Reshaper|Maw of the Mire|Maze of Shadows|Medicine Runner|Megantic Sliver|Mercadian Atlas|Merchant Scroll|Merfolk Raiders|Merfolk Traders|Merrow Commerce|Merrow Reejerey|Mesmeric Sliver|Mesmeric Trance|Messenger Drake|Metallic Rebuke|Metathran Elite|Midnight Ritual|Midsummer Revel|Militia's Pride|Mind Extraction|Mindclaw Shaman|Mindlash Sliver|Mind's Dilation|Mindstab Thrull|Mindstorm Crown|Mindwhip Sliver|Mindwrack Liege|Mine Excavation|Mirran Crusader|Mirror Universe|Mirrored Depths|Mishra's Bauble|Misshapen Fiend|Mistbind Clique|Mistfire Weaver|Mistform Mutant|Mistform Sliver|Mistral Charger|Mistveil Plains|Mizzium Meddler|Mnemonic Sliver|Mobile Garrison|Mogg Conscripts|Molten Firebird|Monastery Flock|Monstrous Hound|Moonlight Geist|Moonlit Strider|Moonring Island|Moonring Mirror|Moonveil Dragon|Moorish Cavalry|Mossfire Valley|Mountain Valley|Mounted Archers|Mournful Zombie|Mourning Thrull|Mummy Paramount|Murder of Crows|Mycoid Shepherd|Mycosynth Fiend|Mycosynth Golem|Myr Mindservant|Mystic Crusader|Mystic Enforcer|Mystic Familiar|Mystic Penitent|Nalathni Dragon|Narnam Renegade|Natural Balance|Nature's Chosen|Nature's Revolt|Nature's Spiral|Naya Battlemage|Naya Sojourners|Necra Sanctuary|Necrogen Censer|Necrotic Plague|Needlebite Trap|Nema Siltlurker|Nessian Courser|Nessian Demolok|Nest of Scarabs|Nettle Sentinel|Neurok Commando|Neurok Familiar|Niblis of Frost|Nightfire Giant|Nightmarish End|Nightshade Seer|Nightwing Shade|Nihilistic Glee|Nim Abomination|Nim Deathmantle|Nimble Mongoose|Nissa's Renewal|Nomad Mythmaker|Noxious Revival|Nurturing Licid|Nyxborn Eidolon|Oakheart Dryads|Oasis Ritualist|Oath of Chandra|Oath of Liliana|Oath of Lim-Dûl|Oathsworn Giant|Obelisk of Bant|Obelisk of Naya|Oblivion Strike|Ojutai Monument|Ojutai's Breath|Oketra the True|Olivia Voldaren|Ondu War Cleric|One of the Pack|One with Nature|Opaline Bracers|Open the Armory|Oppressive Rays|Oppressive Will|Oracle of Bones|Orbs of Warding|Orcish Settlers|Ordeal of Nylea|Ordruun Veteran|Ornate Kanzashi|Outrider en-Kor|Painwracker Oni|Palace Familiar|Pallid Mycoderm|Panglacial Wurm|Panoptic Mirror|Paperfin Rascal|Paradise Mantle|Parasitic Strix|Pardic Arsonist|Pariah's Shield|Path of Bravery|Patrol Signaler|Peace and Quiet|Pearled Unicorn|Pegasus Charger|Penumbra Bobcat|Perilous Forays|Perilous Shadow|Permafrost Trap|Permeating Mass|Pestilence Rats|Petrified Field|Phantasmagorian|Phantom Centaur|Phantom Monster|Phylactery Lich|Phyrexian Altar|Phyrexian Hydra|Phyrexian Purge|Phyrexian Scuta|Phyrexian Tower|Pillar of Flame|Pillar of Light|Pinecrest Ridge|Pitchstone Wall|Pitiless Vizier|Plaguemaw Beast|Planar Collapse|Planar Outburst|Plumes of Peace|Poison the Well|Possessed Nomad|Possessed Skaab|Poultice Sliver|Pouncing Jaguar|Pradesh Gypsies|Praetor's Grasp|Precursor Golem|Predator Dragon|Predatory Focus|Prickly Boggart|Pride Sovereign|Priest of Iroas|Priests of Norn|Primeval Bounty|Primordial Ooze|Prized Elephant|Profane Memento|Profane Prayers|Proteus Machine|Psychic Allergy|Psychic Barrier|Psychic Surgery|Puca's Mischief|Pulmonic Sliver|Pulse of Murasa|Puncturing Blow|Puppet Conjurer|Pure Intentions|Pure Reflection|Pygmy Razorback|Pyrewild Shaman|Pyroconvergence|Pyrrhic Revival|Qasali Ambusher|Quarry Colossus|Quenchable Fire|Racecourse Fury|Radiant Essence|Rage Reflection|Raiders' Spoils|Rakdos Ragemutt|Rakdos's Return|Rakshasa Vizier|Rally the Horde|Rampaging Hippo|Rampart Crawler|Ramses Overdark|Ravenous Skirge|Razaketh's Rite|Razorfin Hunter|Razortooth Rats|Reality Smasher|Reckless Cohort|Reclusive Wight|Redeem the Lost|Reduce to Ashes|Refraction Trap|Refreshing Rain|Reign of Terror|Rekindled Flame|Relentless Dead|Relentless Rats|Renegade Krasis|Renowned Weaver|Repel Intruders|Resounding Roar|Resounding Wave|Restless Dreams|Restore Balance|Revered Unicorn|Reverent Hunter|Reverent Mantra|Reviving Melody|Reviving Vapors|Rhox Pikemaster|Rhys the Exiled|Rhystic Scrying|Rib Cage Spider|Ridgeline Rager|Ridgetop Raptor|Rimefeather Owl|Ring of Kalonia|Ring of Renewal|Ring of Xathrid|Riot Ringleader|Riptide Chimera|Riptide Mangler|Risen Sanctuary|Rite of Passage|Rite of Undoing|Rites of Spring|Ritual of Steel|Riverfall Mimic|Roar of the Kha|Robe of Mirrors|Rocket Launcher|Rofellos's Gift|Roiling Terrain|Rolling Temblor|Rootwater Diver|Rootwater Thief|Royal Herbalist|Ruination Guide|Ruinous Gremlin|Rumbling Baloth|Rushwood Legate|Rusted Sentinel|Ruthless Ripper|Ruthless Sniper|Rysorian Badger|Saberclaw Golem|Safehold Sentry|Sage of Lat-Nam|Salvage Slasher|Samite Blessing|Sanctum of Ugin|Sandbar Merfolk|Sandbar Serpent|Sanguinary Mage|Sanity Grinding|Saproling Burst|Sarkhan the Mad|Satyr Nyx-Smith|Savage Alliance|Scab-Clan Giant|Scaled Behemoth|Scarblade Elite|Scavenger Drake|Scent of Cinder|Scourge Servant|Scout's Warning|Scrapyard Salvo|Sculpting Steel|Scuttling Death|Seachrome Coast|Seafarer's Quay|Seafloor Debris|Seal of Removal|Search the City|Second Thoughts|Security Detail|Seismic Assault|Seismic Rupture|Seismic Shudder|Selesnya Sentry|Selfless Cathar|Selfless Spirit|Semblance Anvil|Sengir Autocrat|Sentinel Sliver|Sentinel Spider|Serendib Efreet|Serene Offering|Serpentine Kavu|Serra Ascendant|Serra's Liturgy|Serra's Sanctum|Servo Schematic|Shadow of Doubt|Shadowblood Egg|Shaman's Trance|Shambling Ghoul|Shambling Swarm|Shanodin Dryads|Shape the Sands|Shattered Crypt|Shattering Blow|Shauku's Minion|Shelkin Brownie|Sheltered Aerie|Sheltering Word|Shifting Sliver|Shimian Specter|Shipwreck Moray|Shivan Emissary|Shockmaw Dragon|Shower of Coals|Shredding Winds|Shriek of Dread|Shrieking Drake|Sibilant Spirit|Sickening Shoal|Sidewinder Naga|Siege of Towers|Sightless Ghoul|Sigiled Paladin|Silent Assassin|Silent Observer|Silkbind Faerie|Silvercoat Lion|Simic Cluestone|Simic Guildmage|Singe-Mind Ogre|Sinking Feeling|Sinuous Striker|Siren Song Lyre|Sivitri Scarzam|Skirge Familiar|Skirk Volcanist|Skirsdag Flayer|Skittish Valesk|Skulking Knight|Skull Collector|Skyline Cascade|Skyship Stalker|Skyshroud Claim|Skyshroud Troll|Skysnare Spider|Skywinder Drake|Slaughter Drone|Slaughter Games|Sleep Paralysis|Sleeper's Guile|Sleeping Potion|Sleight of Mind|Slinking Skirge|Slith Ascendant|Sliver Hivelord|Slumbering Tora|Smogsteed Rider|Snapcaster Mage|Snapping Thragg|Snapsail Glider|Snare the Skies|Soldevi Heretic|Soldier Replica|Solemn Offering|Solitary Hunter|Soltari Trooper|Somberwald Sage|Somberwald Stag|Soratami Savant|Sorceress Queen|Soul Channeling|Soul of Ravnica|Soulblade Djinn|Soulgorger Orgg|Spare from Evil|Sparring Collar|Spatial Binding|Spawning Breath|Spear of Heliod|Spectral Flight|Spectral Prison|Spectral Shield|Spellwild Ouphe|Sphere of Grace|Sphere of Truth|Sphinx's Herald|Spikeshot Elder|Spiketail Drake|Spinal Parasite|Spindrift Drake|Spiritual Focus|Spiritual Visit|Spitting Gourna|Spitting Sliver|Spitting Spider|Split-Tail Miko|Sporeback Troll|Spreading Algae|Spring Cleaning|Springing Tiger|Springleaf Drum|Squealing Devil|Squee's Embrace|Squee's Revenge|Stampede Driver|Standard Bearer|Standing Stones|Starlit Sanctum|Starved Rusalka|Steadfast Guard|Steady Progress|Steeling Stance|Stench of Decay|Stensia Banquet|Stern Constable|Stolen Identity|Stomping Ground|Stone Idol Trap|Storm Elemental|Strider Harness|Striking Sliver|Stromgald Cabal|Stromkirk Noble|Stronghold Rats|Stubborn Denial|Sudden Strength|Suffer the Past|Suicidal Charge|Sulfuric Vapors|Sultai Emissary|Sultai Runemark|Summoner's Pact|Sundering Vitae|Sunflare Shaman|Sunscape Master|Supreme Verdict|Swarmborn Giant|Swell of Growth|Sweltering Suns|Swift Reckoning|Swirl the Mists|Sword of Kaldra|Sylvan Advocate|Sylvan Caryatid|Sylvan Paradise|Symbiotic Beast|Synod Artificer|Taigam's Strike|Tainted Specter|Tajuru Stalwart|Take Possession|Tarox Bladewing|Tattermunge Duo|Tawnos's Coffin|Tel-Jilad Exile|Teller of Tales|Temporal Spring|Terashi's Grasp|Teremko Griffin|Territorial Roc|Tethered Skirge|Thalakos Sentry|Thassa's Bounty|Thassa's Rebuff|Thatcher Revolt|Thelonite Druid|Thieving Magpie|Thieving Sprite|Thistledown Duo|Thornbite Staff|Thornbow Archer|Those Who Serve|Thought Courier|Thought Nibbler|Thraben Militia|Three Tragedies|Thresher Lizard|Thriving Turtle|Thrull Champion|Thrull Parasite|Thrull Retainer|Thrumming Stone|Tibor and Lumia|Tidal Influence|Tidal Visionary|Tidebinder Mage|Tidy Conclusion|Timber Shredder|Timbermaw Larva|Timberpack Wolf|Time to Reflect|Titan's Revenge|Topan Freeblade|Torii Watchward|Tormented Angel|Torrent of Fire|Torrent of Lava|Torture Chamber|Toshiro Umezawa|Tourach's Chant|Towering Baloth|Towering Indrik|Tradewind Rider|Trained Armodon|Trained Caracal|Trait Doctoring|Tranquil Domain|Tranquil Garden|Treasure Hunter|Treasure Keeper|Treefolk Healer|Treefolk Mystic|Treetop Bracers|Treetop Rangers|Trenching Steed|Triangle of War|Tropical Island|Troubled Healer|Trueheart Twins|Trusted Advisor|Tuktuk Scrapper|Turn the Tables|Twisted Justice|Uktabi Wildcats|Ulvenwald Hydra|Umara Entangler|Umezawa's Jitte|Unblinking Bleb|Uncovered Clues|Undead Minotaur|Undercity Shade|Undercity Troll|Underground Sea|Unifying Theory|Uninvited Geist|Unnatural Speed|Unstoppable Ash|Unwinding Clock|Urbis Protector|Urborg Emissary|Urborg Shambler|Urborg Skeleton|Urborg Uprising|Urgent Exorcism|Valakut Invoker|Valeron Wardens|Valorous Stance|Vampire Warlord|Vampiric Sliver|Vastwood Gorger|Veil of Secrecy|Vengeful Archon|Vengeful Dreams|Venomous Breath|Venser's Sliver|Verdant Eidolon|Verdant Embrace|Veteran Armorer|Veteran's Voice|Vexing Scuttler|Viashino Runner|Vicious Shadows|View from Above|Vigean Hydropon|Vigilant Martyr|Vigilant Sentry|Vigorous Charge|Villainous Ogre|Vintara Snapper|Viridian Joiner|Virulent Plague|Visage of Bolas|Viscera Dragger|Vitalizing Wind|Vodalian Mystic|Vodalian Zombie|Voice of Reason|Voidmage Husher|Volcanic Island|Volcano Hellion|Voldaren Pariah|Volrath's Curse|Voltaic Brawler|Voracious Cobra|Vulpine Goliath|Vulshok Refugee|Vulshok Replica|Wail of the Nim|Walking Archive|Wall of Corpses|Wall of Essence|Wall of Shadows|Wall of Shields|Wall of Torches|Wander in Death|Wanderer's Twig|Warped Devotion|Warped Physique|Warren Weirding|Warrior's Honor|Wasteland Viper|Wayfaring Giant|Wayward Servant|Weapons Trainer|Weatherseed Elf|Weirded Vampire|Weirding Shaman|Well-Laid Plans|Western Paladin|Whim of Volrath|Whiptail Moloch|Whiptongue Frog|Whirlpool Drake|Whirlpool Rider|Whirlwind Adept|Wild Celebrants|Wilt-Leaf Liege|Winding Canyons|Winds of Rebuke|Windswept Heath|Windwright Mage|Winged Shepherd|Wingsteed Rider|Winnower Patrol|Wintermoon Mesa|Withering Wisps|Withstand Death|Witness the End|Wizards' School|Wojek Embermage|Woodfall Primus|Woodland Patrol|Woodland Sleuth|Woodland Stream|Woodlot Crawler|Woolly Mammoths|Word of Binding|Word of Command|Word of Undoing|Words of Wisdom|Worldly Counsel|Worldspine Wurm|Wormfang Turtle|Wretched Anurid|Writ of Passage|Wurmskin Forger|Wurmweaver Coil|Yavimaya Hollow|Yawgmoth's Will|Yawning Fissure|Yoked Plowbeast|Zada's Commando|Zendikar's Roil|Zerapa Minotaur|Zombie Assassin|Zombie Cannibal|Zuran Enchanter|Aboshan's Desire|Abzan Ascendancy|Abzan Skycaptain|Accorder Paladin|Accursed Centaur|Acolyte's Reward|Adaptive Snapjaw|Adarkar Sentinel|Adarkar Windform|Admonition Angel|Adun Oakenshield|Adventuring Gear|Aerial Formation|Aerial Predation|Aerie Bowmasters|Aeronaut Admiral|Aether Inspector|Aether Shockwave|Aetherflame Wall|Aethertide Whale|Ahn-Crop Crasher|Ajani Unyielding|Ajani's Presence|Akki Avalanchers|Akki Drillmaster|Akki Rockspeaker|Akoum Stonewaker|Akroma's Devoted|Alabaster Potion|Alchemist's Vial|All Hallow's Eve|Alms of the Vein|Altar of Shadows|Ambuscade Shaman|Amphin Cutthroat|Ampryn Tactician|Ancestral Recall|Ancestral Statue|Ancient Hellkite|Angel of Renewal|Angelic Overseer|Animal Magnetism|Animate Artifact|Animation Module|Anthem of Rakdos|Anurid Murkdiver|Anurid Scavenger|Apocalypse Chime|Apocalypse Demon|Apocalypse Hydra|Apothecary Geist|Arachnus Spinner|Arashin Foremost|Arcane Teachings|Arcbound Bruiser|Arcbound Ravager|Arcbound Stinger|Archangel Avacyn|Archdemon of Unx|Archers of Qarsi|Archers' Parapet|Archery Training|Argothian Pixies|Armageddon Clock|Armorcraft Judge|Armored Guardian|Armored Warhorse|Arnjlot's Ascent|Artisan of Forms|Artisan's Sorrow|Ashcloud Phoenix|Ashenmoor Cohort|Ashenmoor Gouger|Aspect of Gorgon|Assault Zeppelid|Assembled Alphas|Assert Authority|Atarka's Command|Aura of Dominion|Auriok Salvagers|Auriok Sunchaser|Auriok Survivors|Avacynian Priest|Avacyn's Pilgrim|Avalanche Riders|Avalanche Tusker|Aven Cloudchaser|Aven Mimeomancer|Aven Reedstalker|Aven Riftwatcher|Aven Smokeweaver|Aven Trailblazer|Avian Changeling|Awesome Presence|Axebane Guardian|Axegrinder Giant|Azorius Arrester|Azor's Elocutors|Balduvian Fallen|Balduvian Shaman|Ballista Charger|Ballynock Cohort|Baloth Cage Trap|Balshan Beguiler|Bane of Bala Ged|Baneslayer Angel|Banishing Stroke|Barbarian Guides|Barbed Lightning|Barbed-Back Wurm|Bargaining Table|Barreling Attack|Bastion Enforcer|Bastion Inventor|Bastion Mastodon|Baton of Courage|Battering Krasis|Battering Sliver|Battle-Mad Ronin|Battlewise Valor|Bear's Companion|Belltower Sphinx|Beloved Chaplain|Benalish Cavalry|Benalish Heralds|Benalish Trapper|Benalish Veteran|Benthic Behemoth|Biomass Mutation|Blanchwood Armor|Blanket of Night|Blasting Station|Blessed Alliance|Blightsoil Druid|Blind with Anger|Blind-Spot Giant|Blizzard Specter|Blood-Chin Rager|Bloodfire Expert|Bloodfire Mentor|Bloodhall Priest|Bloodline Keeper|Bloodline Shaman|Bloodmad Vampire|Bloodstone Cameo|Blurred Mongoose|Bogardan Phoenix|Bonded Construct|Bonethorn Valesk|Bontu's Monument|Boonweaver Giant|Bottled Cloister|Bottomless Vault|Bouncing Beebles|Bound in Silence|Boundless Realms|Brace for Impact|Branded Brawlers|Breath of Dreams|Brink of Madness|Broken Ambitions|Bronze Bombshell|Broodhunter Wurm|Brothers of Fire|Brush with Death|Brutal Expulsion|Bubbling Beebles|Burn from Within|Bushi Tenderfoot|Cabal Inquisitor|Cadaverous Bloom|Call of the Wild|Callous Deceiver|Cankerous Thirst|Capashen Templar|Capashen Unicorn|Casting of Bones|Cateran Enforcer|Cateran Overlord|Cathedral of War|Celestial Mantle|Cenn's Tactician|Centaur's Herald|Ceremonial Guard|Chain of Silence|Chalice of Death|Chameleon Spirit|Champion of Wits|Champion's Drake|Chance Encounter|Chandra's Defeat|Changeling Titan|Channel the Suns|Chaotic Backlash|Charging Griffin|Chieftain en-Dal|Childhood Horror|Cho-Arrim Legate|Chord of Calling|Chosen by Heliod|Chosen of Markov|Chromatic Sphere|Chronic Flooding|Circle of Elders|Circle of Solace|Citanul Centaurs|City in a Bottle|City of Solitude|City of Traitors|Clifftop Retreat|Cloak and Dagger|Clockwork Beetle|Clockwork Dragon|Clockwork Gnomes|Clockwork Vorrac|Cloistered Youth|Cloud of Faeries|Cloudgoat Ranger|Cloudheath Drake|Cloudstone Curio|Coalhauler Swine|Coastal Hornclaw|Coiling Woodworm|Colfenor's Plans|Colossal Heroics|Combat Celebrant|Concerted Effort|Consign to Dream|Consulate Turret|Consuming Fervor|Consuming Vortex|Contagion Engine|Contingency Plan|Convicted Killer|Convulsing Licid|Copperline Gorge|Copy Enchantment|Corpulent Corpse|Corrosive Mentor|Corrupt Official|Corrupting Licid|Cosi's Trickster|Coursers' Accord|Court Homunculus|Covert Operative|Crabapple Cohort|Crackling Triton|Crashing Centaur|Crater Elemental|Creeping Tar Pit|Crenellated Wall|Crested Craghorn|Crimson Hellkite|Crippling Blight|Crossway Vampire|Crowd of Cinders|Crown of Empires|Crusading Knight|Crusher Zendikon|Cryptborn Horror|Culling the Weak|Cultbrand Cinder|Cultivator Drone|Cunning Survivor|Cuombajj Witches|Curtain of Light|Cutthroat il-Dal|Cylian Sunsinger|Dance of Shadows|Dancing Scimitar|Dark Intimations|Darkheart Sliver|Darkling Stalker|Darklit Gargoyle|Darkslick Shores|Darkthicket Wolf|Dauntless Cathar|Dauthi Cutthroat|Dauthi Mercenary|D'Avenant Archer|D'Avenant Healer|Dawn of the Dead|Daxos of Meletis|Daybreak Coronet|Deadbridge Chant|Dead-Iron Sledge|Deathmask Nezumi|Deathmist Raptor|Deathrite Shaman|Death's Approach|Death's Presence|Deceiver of Form|Decimator Beetle|Decoction Module|Dedicated Martyr|Deeptread Merrow|Deepwood Drummer|Defensive Stance|Defiant Greatmaw|Defiant Salvager|Defiant Vanguard|Defiler of Souls|Demonic Appetite|Demonic Attorney|Deranged Outcast|Desecrated Earth|Desolation Angel|Desperate Gambit|Desperate Sentry|Despotic Scepter|Destructive Flow|Destructive Urge|Detainment Spell|Detention Sphere|Devoted Retainer|Devour in Flames|Devour in Shadow|Diabolic Machine|Diffusion Sliver|Dig Through Time|Dirtwater Wraith|Disappearing Act|Discordant Dirge|Disease Carriers|Dismantling Blow|Dispense Justice|Dispersal Shield|Disrupting Shoal|Distant Memories|Disturbed Burial|Divergent Growth|Divine Sacrament|Dominating Licid|Doomed Dissenter|Doomsday Specter|Dragon Bell Monk|Dragon Hatchling|Dragon Whisperer|Dragonscale Boon|Drainpipe Vermin|Drakewing Krasis|Dralnu's Crusade|Drana's Emissary|Drogskol Captain|Drogskol Cavalry|Dromoka Monument|Drowner Initiate|Drownyard Temple|Druid's Familiar|Dunerider Outlaw|Durkwood Tracker|Duskrider Falcon|Dutiful Servants|Dwarven Catapult|Dwarven Scorcher|Dwarven Sea Clan|Dwarven Warriors|Eaten by Spiders|Ebonblade Reaper|Eerie Procession|Elder Deep-Fiend|Elder of Laurels|Elemental Appeal|Elemental Augury|Elite Inquisitor|Elite Javelineer|Elite Skirmisher|Elvish Berserker|Elvish Hexhunter|Embalmed Brawler|Embalmer's Tools|Embermage Goblin|Embermaw Hellion|Emberwilde Djinn|Emblazoned Golem|Emerge Unscathed|Emissary of Hope|Empyreal Voyager|Endless Horizons|Endless Whispers|Enduring Renewal|Enduring Victory|Engineered Might|Engulf the Shore|Engulfing Flames|Enshrouding Mist|Ensnaring Bridge|Entangling Vines|Entrails Feaster|Entropic Eidolon|Entropic Specter|Epic Proportions|Equestrian Skill|Erratic Mutation|Ertai's Familiar|Ertai's Meddling|Ertai's Trickery|Esper Battlemage|Esper Cormorants|Esper Sojourners|Esper Stormblade|Essence Backlash|Essence Depleter|Essence Fracture|Eternal Dominion|Exclusion Ritual|Exiled Doomsayer|Expedition Envoy|Explosive Growth|Explosive Impact|Extraplanar Lens|Exultant Cultist|Eye of the Storm|Fade from Memory|Faerie Harbinger|Faerie Miscreant|Faerie Tauntings|Fanatic of Mogis|Fangren Marauder|Farrelite Priest|Fatal Attraction|Fateful Showdown|Feeling of Dread|Felhide Minotaur|Felidar Guardian|Fendeep Summoner|Feral Invocation|Ferocious Charge|Fevered Strength|Field of Reality|Filigree Crawler|Fill with Fright|Final Punishment|Firebrand Archer|Firebrand Ranger|Firefist Striker|Firehoof Cavalry|Fire-Lit Thicket|Firemane Avenger|Fires of Undeath|Firewing Phoenix|Fistful of Force|Flailing Soldier|Flameblade Adept|Flameblade Angel|Flash of Insight|Flaying Tendrils|Fledgling Dragon|Fledgling Osprey|Flight Spellbomb|Flowstone Mauler|Flowstone Strike|Flowstone Wyvern|Foe-Razer Regent|Fold into Aether|Folk of An-Havva|Font of Fortunes|Forbidden Ritual|Foreboding Ruins|Forgeborn Oreads|Fork in the Road|Fortress Cyclops|Foundry Champion|Frenzied Tilling|Fresh Volunteers|Full Moon's Rise|Fungal Sprouting|Fungus Elemental|Furious Reprisal|Fyndhorn Brownie|Galerider Sliver|Garza's Assassin|Gate to Phyrexia|Gather Specimens|Gatstaf Ravagers|Gatstaf Shepherd|Gempalm Polluter|Gempalm Sorcerer|Gemstone Caverns|General's Kabuto|Ghastly Haunting|Ghitu Fire-Eater|Ghost-Lit Raider|Ghost-Lit Warder|Ghostly Sentinel|Gibbering Hyenas|Gideon's Avenger|Gideon's Phalanx|Gideon's Resolve|Gift of Paradise|Gift of Strength|Gilt-Leaf Ambush|Gilt-Leaf Palace|Glacial Fortress|Gladecover Scout|Glare of Subdual|Glimmering Angel|Glint-Nest Crane|Glissa Sunseeker|Glissa's Courier|Gnarled Scarhide|Gnaw to the Bone|Goblin Artillery|Goblin Berserker|Goblin Chieftain|Goblin Diplomats|Goblin Dirigible|Goblin Kaboomist|Goblin Machinist|Goblin Outlander|Goblin Recruiter|Goblin Rock Sled|Goblin Skycutter|Goblin War Buggy|Goblin War Drums|Goblin War Paint|Goblin War Wagon|Goblin Wardriver|Golgari Longlegs|Golgothian Sylex|Grafted Skullcap|Granite Gargoyle|Gravebane Zombie|Graven Dominator|Gravetiller Wurm|Graveyard Shovel|Great Sable Stag|Greater Basilisk|Greater Gargadon|Greater Sandwurm|Greater Werewolf|Greener Pastures|Griffin Sentinel|Grinding Station|Grip of the Roil|Grixis Grimblade|Grotesque Hybrid|Gurmag Swiftwing|Gustcloak Runner|Gustha's Scepter|Hair-Strung Koto|Hall of Gemstone|Hammerhead Shark|Hand of Silumgar|Hands of Binding|Hanweir Garrison|Harmattan Efreet|Harmless Assault|Harness by Force|Harsh Sustenance|Harvest Gwyllion|Haunted Guardian|Hearthcage Giant|Heartlash Cinder|Hedonist's Trove|Hedron Alignment|Hedron Scrabbler|Heliod's Pilgrim|Hell-Bent Raider|Hellcarver Demon|Hellhole Flailer|Hellion Crucible|Hell's Caretaker|Helm of the Gods|Hidden Predators|Hidden Stockpile|Hideous Laughter|Highspire Mantis|Hillcomber Giant|Hint of Insanity|Hinterland Drake|Hissing Quagmire|Homing Lightning|Homura's Essence|Honor the Fallen|Honored Hierarch|Honor-Worn Shaku|Hope of Ghirapur|Horde of Notions|Horobi's Whisper|Hour of Eternity|Howl from Beyond|Howltooth Hollow|Hum of the Radix|Humble the Brute|Hunter's Insight|Hurloon Minotaur|Hypnotic Specter|Icatian Infantry|Illusionary Mask|Illusionary Wall|Immobilizing Ink|Immolating Glare|Impetuous Devils|Improvised Armor|In Oketra's Name|Indebted Samurai|Indentured Djinn|Indomitable Will|Infectious Curse|Infernal Denizen|Infernal Genesis|Infernal Harvest|Infernal Tribute|Inkfathom Divers|Insatiable Harpy|Insidious Dreams|Insolent Neonate|Invader Parasite|Invasive Species|Invasive Surgery|Invert the Skies|Invoke Prejudice|Iridescent Angel|Iridescent Drake|Iroas's Champion|Ironfist Crusher|Ironshell Beetle|Irrigation Ditch|Island Sanctuary|Ivy Lane Denizen|Jeskai Barricade|Jeskai Windscout|Jester's Scepter|Jhessian Lookout|Jhoira's Timebug|Jhoira's Toolbox|Joraga Auxiliary|Jötun Owl Keeper|Judge's Familiar|Jushi Apprentice|Kalastria Healer|Kamahl's Summons|Kami of the Hunt|Kederekt Creeper|Keeper of Kookus|Keldon Berserker|Kjeldoran Escort|Kjeldoran Knight|Knight of Infamy|Knights of Thorn|Konda's Hatamoto|Kor Line-Slinger|Kor Scythemaster|Kozilek's Return|Kragma Warcaller|Kraken Hatchling|Krark-Clan Grunt|Krovikan Vampire|Kukemssa Pirates|Kukemssa Serpent|Kuldotha Phoenix|Kuldotha Rebirth|Laboratory Brute|Lake of the Dead|Lambholt Butcher|Lammastide Weave|Land Equilibrium|Larger Than Life|Lash of the Whip|Lat-Nam's Legacy|Latulla's Orders|Launch the Fleet|Lavaclaw Reaches|Lavafume Invoker|Leering Gargoyle|Leonin Den-Guard|Lich Lord of Unx|Liege of the Axe|Liege of the Pit|Lifespring Druid|Lifted by Clouds|Lightning Diadem|Lightning Dragon|Lightning Hounds|Lightning Mauler|Lightning Reaver|Lightning Runner|Lightning Strike|Lightning Talons|Lightning Volley|Liliana's Caress|Liliana's Defeat|Lim-Dûl's Cohort|Lingering Mirage|Liturgy of Blood|Llanowar Cavalry|Lodestone Bauble|Lord of Atlantis|Lord of the Void|Lost Auramancers|Lost in the Mist|Lotus Path Djinn|Lowland Basilisk|Loxodon Punisher|Loxodon Stalwart|Loxodon Wayfarer|Lumengrid Warden|Luminescent Rain|Lumithread Field|Lupine Prototype|Magmatic Insight|Magnifying Glass|Magus of the Jar|Makindi Aeronaut|Malakir Familiar|Malicious Advice|Malicious Intent|Malignant Growth|Manaforge Cinder|Mangara's Equity|Marauding Knight|Mardu Ascendancy|Mardu Hordechief|Mardu Roughrider|Mardu Woe-Reaper|Mark of Eviction|Markov Patrician|Markov's Servant|Márton Stromgald|Martyr of Spores|Martyred Rusalka|Master of Pearls|Maze Abomination|Meandering River|Melira's Keepers|Memory's Journey|Mercadian Bazaar|Mercurial Geists|Merfolk Assassin|Merfolk Observer|Merieke Ri Berit|Merrow Harbinger|Merrow Levitator|Merrow Witsniper|Metallic Mastery|Metamorphic Wurm|Metathran Zombie|Midnight Banshee|Midnight Duelist|Mighty Emergence|Mind Over Matter|Mindscour Dragon|Minion Reflector|Minions' Murmurs|Minister of Pain|Mirri the Cursed|Mistcutter Hydra|Mistform Dreamer|Mistform Stalker|Mistform Ultimus|Mistmeadow Skulk|Mistmoon Griffin|Misty Rainforest|Mogg Infestation|Mogis's Marauder|Mogis's Warhound|Moldervine Cloak|Molten Influence|Monastery Mentor|Mondronen Shaman|Moorland Drifter|Moratorium Stone|Morbid Curiosity|Moriok Scavenger|Morkrut Necropod|Mortal Obstinacy|Mortal's Resolve|Mortician Beetle|Mossbridge Troll|Mourner's Shield|Multani's Decree|Multiform Wonder|Munda's Vanguard|Murderous Redcap|Murderous Spoils|Mutagenic Growth|Mystic Visionary|Nacatl Outlander|Nacatl War-Pride|Nagging Thoughts|Nantuko Disciple|Narstad Scrapper|Natural Affinity|Nature's Panoply|Nebelgast Herald|Necrogen Scudder|Necropolis Fiend|Nephalia Academy|Nephalia Seakite|Neurok Hoversail|New Perspectives|Nezumi Cutthroat|Nezumi Shortfang|Nightwind Glider|Nimble Innovator|Nirkana Assassin|Nirkana Revenant|Nissa's Judgment|Noble Benefactor|Northern Paladin|Nostalgic Dreams|Notorious Throng|Nourishing Shoal|Noxious Gearhulk|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Oath of Scholars|Obelisk of Alara|Obscuring Aether|Observant Alseid|Obsessive Search|Obsidian Acolyte|Obstinate Baloth|Offering to Asha|Ogre Gatecrasher|Ogre Geargrabber|Ogre Jailbreaker|Ojutai Exemplars|Ojutai's Command|Ojutai's Summons|Oketra's Avenger|Okina Nightwatch|Olivia's Dragoon|One with Nothing|Open into Wonder|Oracle's Insight|Orcish Artillery|Orcish Librarian|Orcish Mechanics|Orcish Squatters|Ordeal of Erebos|Ordeal of Heliod|Ordeal of Thassa|Order of Leitbur|Ordruun Commando|Origin Spellbomb|Orochi Sustainer|Orzhov Euthanist|Otherworld Atlas|Outland Colossus|Overgrown Estate|Overlaid Terrain|Oversoul of Dusk|Oxidda Daredevil|Pact of Negation|Painful Memories|Painful Quandary|Paralyzing Grasp|Parapet Watchers|Patchwork Gnomes|Pathbreaker Wurm|Pegasus Stampede|Pensive Minotaur|Pentarch Paladin|Phantasmal Fiend|Phantasmal Image|Phantasmal Mount|Pharika's Chosen|Phobian Phantasm|Phyrexian Driver|Phyrexian Portal|Phyrexian Reaper|Phyrexian Slayer|Phyrexian Unlife|Phyrexian Walker|Pia's Revolution|Pin to the Earth|Pinnacle of Rage|Plague of Vermin|Planar Cleansing|Plasma Elemental|Poisonbelly Ogre|Ponyback Brigade|Possessed Portal|Postmortem Lunge|Pouncing Cheetah|Predatory Hunger|Predatory Sliver|Premature Burial|Prey's Vengeance|Primal Forcemage|Primal Huntbeast|Primal Whisperer|Primordial Hydra|Prismatic Circle|Prismwake Merrow|Prison Barricade|Pristine Skywise|Private Research|Profound Journey|Prototype Portal|Proven Combatant|Prying Questions|Psychic Membrane|Psychic Overload|Psychic Puppetry|Psychic Rebuttal|Puncturing Light|Punish Ignorance|Punish the Enemy|Puppet's Verdict|Puresight Merrow|Purify the Grave|Purraj of Urborg|Pygmy Allosaurus|Pyric Salamander|Pyrite Spellbomb|Pyroclast Consul|Quagmire Lamprey|Quarantine Field|Quickening Licid|Quicksilver Wall|Quicksmith Rebel|Quilled Slagwurm|Quirion Sentinel|Rabid Wolverines|Radiant Fountain|Rageblood Shaman|Raid Bombardment|Raised by Wolves|Rakdos Augermage|Rakdos Cluestone|Rakdos Riteknife|Rally the Forces|Ramirez DePietro|Ramosian Captain|Rampant Elephant|Ravenous Baboons|Ravenous Vampire|Raving Oni-Slave|Razorfield Rhino|Reach of Shadows|Realms Uncharted|Reap the Seagraf|Reckless Assault|Reckless Reveler|Reclaiming Vines|Red Mana Battery|Red Sun's Zenith|Reduce to Dreams|Regathan Firecat|Release the Ants|Renegade Rallier|Renegade Tactics|Renegade Warlord|Reservoir Walker|Resilient Khenra|Retraction Helix|Retreat to Hagra|Returned Centaur|Returned Phalanx|Returned Reveler|Reverent Silence|Reverse Engineer|Reverse Polarity|Rhox Faithmender|Ribbons of Night|Riders of Gavony|Riftstone Portal|Rime Transfusion|Rimehorn Aurochs|Rimescale Dragon|Rip-Clan Crasher|Riptide Director|Riptide Pilferer|Rishadan Airship|Rishadan Brigand|Rishadan Footpad|Rites of Reaping|Rites of Refusal|Rith's Attendant|Roaring Primadox|Roaring Slagwurm|Rogue Skycaptain|Roilmage's Trick|Ronin Cavekeeper|Ronin Cliffrider|Rootbreaker Wurm|Rootwater Depths|Rootwater Hunter|Rootwater Mystic|Rootwater Shaman|Rotting Fensnake|Rotting Mastodon|Roughshod Mentor|Rubbleback Rhino|Rubblebelt Maaka|Ruinous Minotaur|Ruins of Trokair|Rummaging Goblin|Rummaging Wizard|Runaway Carriage|Runed Stalactite|Runic Repetition|Rush of Vitality|Sabertooth Cobra|Sabretooth Tiger|Sacellum Archers|Safewright Quest|Sage-Eye Harrier|Salt Road Patrol|Salvage Scuttler|Samite Alchemist|Samite Sanctuary|Sandcrafter Mage|Sandstone Bridge|Sandstone Needle|Sanguine Praetor|Saprazzan Legate|Saprazzan Raider|Saprazzan Skerry|Sarkhan Unbroken|Sasaya's Essence|Satyr Firedancer|Savage Offensive|Savage Summoning|Savageborn Hydra|Savor the Moment|Scab-Clan Mauler|Scarscale Ritual|Scarwood Bandits|Scarwood Goblins|Scattered Groves|Scavenging Ghoul|Scent of Jasmine|Scepter of Fugue|Scoria Elemental|Scorned Villager|Scornful Egotist|Scourge of Numai|Scrabbling Claws|Screeching Harpy|Scroll of Avacyn|Scrounged Scythe|Seal of Strength|Sedraxis Specter|Seedcradle Witch|Segmented Krotiq|Selective Memory|Selesnya Keyrune|Sell-Sword Brute|Sengir Nosferatu|Sensation Gorger|Serpentine Spike|Serra's Blessing|Servo Exhibition|Setessan Griffin|Setessan Tactics|Sewers of Estark|Shade of Trokair|Shadow Guildmage|Shadowborn Demon|Shaleskin Plower|Shaman of Spring|Shaper Guildmage|Shared Animosity|Shared Discovery|Shattered Dreams|Shattering Pulse|Shattering Spree|Sheltered Valley|Shield of Kaldra|Shielded Passage|Shieldmage Elder|Shifting Borders|Shimmering Wings|Shivan Sand-Mage|Shoreline Raider|Shreds of Sanity|Shrouded Serpent|Sifter of Skulls|Sigardian Priest|Sigiled Behemoth|Sigiled Starfish|Signal the Clans|Silent Attendant|Silent Departure|Silkenfist Order|Silkweaver Elite|Silumgar Butcher|Silumgar's Scorn|Silvergill Adept|Silverskin Armor|Sins of the Past|Sinuous Predator|Sire of Insanity|Skarrg Guildmage|Skeletal Grimace|Skeletal Kathari|Skinbrand Goblin|Skyblinder Staff|Skycloud Expanse|Skyline Predator|Skyrider Trainee|Skyshroud Archer|Skyshroud Condor|Skyshroud Cutter|Skyshroud Falcon|Skyshroud Forest|Skyshroud Ranger|Skyspear Cavalry|Skyswirl Harrier|Skywatcher Adept|Skywhaler's Shot|Slayer's Cleaver|Slingshot Goblin|Slinking Serpent|Sliptide Serpent|Slithering Shade|Slithery Stalker|Sliver Construct|Smolder Initiate|Smoldering Marsh|Snapping Creeper|Snapping Gnarlid|Snarling Undorak|Sokenzan Bruiser|Soltari Champion|Soltari Crusader|Soltari Emissary|Somberwald Alpha|Somberwald Dryad|Song of Serenity|Sosuke's Summons|Soul of Zendikar|Soulless Revival|Soul's Attendant|Soulsworn Spirit|Soultether Golem|Southern Paladin|Spawn of Thraxes|Spawnbinder Mage|Spearpoint Oread|Specter's Shroud|Speedway Fanatic|Spell Contortion|Sphere of Purity|Sphere of Reason|Sphinx Sovereign|Spikeshot Goblin|Spinneret Sliver|Spiraling Embers|Spirebluff Canal|Spiritual Asylum|Spiteflame Witch|Spiteful Motives|Spiteful Shadows|Spitfire Handler|Splendid Genesis|Splintering Wind|Spreading Flames|Spreading Plague|Sram's Expertise|Stalking Vampire|Stampeding Rhino|Stampeding Serow|Starfield of Nyx|Steadfast Cathar|Steelform Sliver|Stinging Barrier|Stitched Mangler|Stitcher's Graft|Stitchwing Skaab|Stoke the Flames|Stonehewer Giant|Stormbound Geist|Stormchaser Mage|Stormcloud Djinn|Stormwatch Eagle|Stormwing Dragon|Strands of Night|Strength of Arms|Stromkirk Mentor|Stupefying Touch|Sturdy Hatchling|Subjugator Angel|Sulfur Elemental|Sultai Ascendacy|Sultai Scavenger|Sundering Growth|Sungrace Pegasus|Sunhome Enforcer|Sunseed Nurturer|Sunspire Griffin|Superior Numbers|Supreme Exemplar|Suq'Ata Assassin|Surging Dementia|Suspension Field|Sway of Illusion|Sylvok Lifestaff|Syndic of Tithes|Tablet of Epityr|Tahngarth's Rage|Tajuru Preserver|Tajuru Warcaller|Takeno's Cavalry|Takenuma Bleeder|Talruum Champion|Tamiyo's Journal|Taste for Mayhem|Tattered Haunter|Tears of Valakut|Telepathic Spies|Tel-Jilad Chosen|Tel-Jilad Fallen|Tel-Jilad Stylus|Tempest of Light|Temple of Deceit|Temple of Malady|Temple of Malice|Temple of Plenty|Temporal Cascade|Temporal Mastery|Temur Ascendancy|Temur War Shaman|Tenacious Hunter|Tendo Ice Bridge|Tenement Crasher|Terminal Moraine|Teroh's Faithful|Teroh's Vanguard|Tethered Griffin|Tezzeret's Touch|Thalia's Lancers|Thallid Devourer|Thawing Glaciers|The Great Aurora|The Scorpion God|Thermo-Alchemist|Thespian's Stage|Thicket Basilisk|Thieves' Auction|Thieves' Fortune|Thing in the Ice|Thopter Assembly|Thopter Engineer|Thopter Squadron|Thornhide Wolves|Thorntooth Witch|Thought Devourer|Thoughts of Ruin|Thoughtweft Trio|Thraben Gargoyle|Thrashing Wumpus|Thunderous Might|Thunderous Wrath|Tidespout Tyrant|Tidewater Minion|Tightening Coils|Tilling Treefolk|Timber Protector|Timberland Guide|Timberland Ruins|Timberline Ridge|Timely Hordemate|Timmerian Fiends|Tin-Wing Chimera|Tireless Tracker|Titan's Presence|Titan's Strength|Tivadar of Thorn|To the Slaughter|Tolarian Academy|Tolarian Serpent|Torment of Venom|Tormented Pariah|Tormentor Exarch|Torrent of Stone|Tower of Murmurs|Tragic Arrogance|Trail of Mystery|Training Grounds|Traitorous Blood|Traitor's Clutch|Traveling Plague|Treacherous Link|Treacherous Urge|Treetop Sentinel|Tribal Forcemage|Triclopean Sight|Troll-Horn Cameo|Trusty Companion|Tsabo's Assassin|Tuknir Deathlock|Turbulent Dreams|Twist Allegiance|Tyrant's Machine|Ugin's Construct|Uktabi Orangutan|Ulrich's Kindred|Unbridled Growth|Unchecked Growth|Undead Alchemist|Undead Gladiator|Undercity Plague|Unity of Purpose|Unnatural Hunger|Unraveling Mummy|Unstable Footing|Unyaro Bee Sting|Urban Burgeoning|Vaevictis Asmadi|Valakut Fireboar|Valakut Predator|Vampiric Embrace|Vastwood Animist|Vectis Dominator|Vectis Silencers|Vedalken Heretic|Vedalken Infuser|Veiled Crocodile|Veilstone Amulet|Venarian Glimmer|Vendilion Clique|Vengeful Pharaoh|Vengeful Vampire|Ventifact Bottle|Veteran Brawlers|Veteran Motorist|Viashino Heretic|Viashino Slasher|Viashivan Dragon|Vibrating Sphere|Vicious Betrayal|Vigean Graftmage|Vigean Intuition|Vile Consumption|Vintara Elephant|Violent Eruption|Violent Outburst|Viridian Acolyte|Viridian Harvest|Viridian Longbow|Vodalian Knights|Vodalian Serpent|Voiceless Spirit|Voidmage Prodigy|Volcanic Rambler|Voldaren Duelist|Voracious Reader|Vortex Elemental|Vulshok War Boar|Wake of Vultures|Waking Nightmare|Walking Ballista|Wall of Brambles|Wall of Caltrops|Wandering Stream|Warclamp Mastiff|Wardscale Dragon|Warmind Infantry|Warped Landscape|Warren Pilferers|Warriors' Lesson|War-Torch Goblin|Waterveil Cavern|Wavecrash Triton|Waveskimmer Aven|Way of the Thief|Wayfaring Temple|Wayward Disciple|Weight of Spires|Welder Automaton|Weldfast Monitor|Whalebone Glider|Wheel of Fortune|Wheel of Torture|Whip-Spine Drake|Whirler Virtuoso|Whirling Dervish|Whispering Shade|Wildfire Eternal|Wildslayer Elves|Wildwood Rebirth|Will of the Naga|Will-o'-the-Wisp|Willow Priestess|Windbrisk Raptor|Wind-Kin Raiders|Windrider Patrol|Wingbeat Warrior|Wings of Aesthir|Wispweaver Angel|Wistful Thinking|Witch's Familiar|Witherscale Wurm|Without Weakness|Wizened Snitches|Woebringer Demon|Wojek Apothecary|Wooded Foothills|Woodlurker Mimic|Woolly Razorback|Word of Blasting|Words of Wilding|Words of Worship|Wound Reflection|Wreath of Geists|Wretched Banquet|Write into Being|Xathrid Slyblade|Yavimaya Granger|Yawgmoth's Edict|Yeva's Forcemage|Youthful Scholar|Zameck Guildmage|Zealous Guardian|Zephid's Embrace|Zhalfirin Knight|Zhur-Taa Ancient|Zombie Cutthroat|Zombie Outlander|Abandoned Outpost|Abyssal Nocturnus|Abzan Beastmaster|Acceptable Losses|Accorder's Shield|Aegis of the Gods|Aegis of the Meek|Aerathi Berserker|Aerie Worshippers|Aeronaut Tinkerer|Aethergeode Miner|Aetherwind Basker|Agadeem Occultist|Ageless Sentinels|Agent of Horizons|Aggressive Mining|Ahn-Crop Champion|Aid from the Cowl|Ainok Artillerist|Ainok Survivalist|Airdrop Aeronauts|Akoum Boulderfoot|Akoum Flameseeker|Akroma's Blessing|Akroma's Memorial|Akron Legionnaire|Al-abara's Carpet|Alesha's Vanguard|Altac Bloodseeker|Altar of the Lost|Ancestor's Chosen|Ancestral Tribute|Ancient Stirrings|Angelic Armaments|Anger of the Gods|An-Havva Township|Annihilating Fire|Anurid Barkripper|Anvil of Bogardan|Aphetto Alchemist|Apprentice Wizard|Arashin Sovereign|Arashin War Beast|Arborback Stomper|Arcane Laboratory|Arcbound Overseer|Arcbound Wanderer|Archangel's Light|Archon of Justice|Armored Ascension|Armored Transport|Armorer Guildmage|Arrows of Justice|Ashen Monstrosity|Ashen-Skin Zubera|Asphodel Wanderer|Aspiring Aeronaut|Assassin's Strike|Assault Formation|Auriok Edgewright|Auriok Siege Sled|Auriok Transfixer|Auriok Windwalker|Aurora of Emrakul|Avacyn's Judgment|Avaricious Dragon|Axelrod Gunnarson|Aysen Bureaucrats|Azorius Cluestone|Azorius Justiciar|Balduvian Warlord|Ballynock Trapper|Balthor the Stout|Bane Alley Broker|Banewhip Punisher|Banishment Decree|Baral's Expertise|Barbarian Lunatic|Barbarian Outcast|Barbed Battlegear|Barricade Breaker|Barrin's Unmaking|Battlefield Forge|Battlefield Medic|Battlegrace Angel|Bazaar of Baghdad|Bazaar of Wonders|Beacon of Destiny|Bearer of Silence|Beckon Apparition|Beguiler of Wills|Behemoth's Herald|Behind the Scenes|Behold the Beyond|Benalish Emissary|Benalish Infantry|Beneath the Sands|Benthic Explorers|Berserk Murlodont|Betrayal of Flesh|Betrothed of Fire|Birchlore Rangers|Bitter Revelation|Bitterheart Witch|Blazing Hellhound|Blighted Cataract|Blistercoil Weird|Bloodbond Vampire|Bloodletter Quill|Bloodlust Inciter|Bloodrage Brawler|Bloodshot Cyclops|Bloodshot Trainee|Bloodstained Mire|Bloodstoke Howler|Bloodthirsty Ogre|Bloodwater Entity|Blossoming Wreath|Blue Mana Battery|Blunt the Assault|Boggart Arsonists|Boggart Harbinger|Boltwing Marauder|Bonebreaker Giant|Bonescythe Sliver|Boneshard Slasher|Borderland Ranger|Boros Fury-Shield|Botanical Sanctum|Bountiful Harvest|Braidwood Sextant|Branchsnap Lorian|Brand of Ill Omen|Breaker of Armies|Briarberry Cohort|Bridge from Below|Brink of Disaster|Brothers Yamazaki|Bubbling Cauldron|Burn at the Stake|Burning Vengeance|Burst of Strength|Cabal Executioner|Call to the Grave|Callous Oppressor|Capashen Standard|Captured Sunlight|Carnival of Souls|Carnivorous Plant|Carpet of Flowers|Carrion Screecher|Cartel Aristocrat|Cartouche of Zeal|Cast Through Time|Cateran Persuader|Cathartic Reunion|Cenn's Enlistment|Centaur Chieftain|Centaur Safeguard|Cephalid Coliseum|Cephalid Pathmage|Cephalid Retainer|Cerebral Eruption|Chemister's Trick|Chief of the Edge|Chill to the Bone|Cho-Arrim Bruiser|Chromescale Drake|Cinderhaze Wretch|Circle of Despair|Circling Vultures|Citadel Castellan|Civilized Scholar|Clarion Ultimatum|Claws of Wirewood|Clearwater Goblet|Cliffside Lookout|Clinging Anemones|Clinging Darkness|Cloudchaser Eagle|Clutch of Undeath|Coalition Victory|Coastal Discovery|Coastline Chimera|Cogwork Assembler|Collateral Damage|Collected Company|Collective Effort|Colossus of Akros|Commune with Lava|Complex Automaton|Concordia Pegasus|Conduit of Storms|Confiscation Coup|Conjured Currency|Conjurer's Bauble|Consulate Skygate|Consuming Bonfire|Contaminated Bond|Convalescent Care|Convincing Mirage|Copperhoof Vorrac|Copper-Leaf Angel|Corrupted Resolve|Courier's Capsule|Covenant of Blood|Cover of Darkness|Cream of the Crop|Crimson Manticore|Crimson Muckwader|Crippling Fatigue|Crossbow Infantry|Crovax the Cursed|Crown of the Ages|Crumbling Vestige|Crusader of Odric|Cry of Contrition|Cultural Exchange|Cunning Sparkmage|Curse of Oblivion|Curse of Wizardry|Cyclops Gladiator|Dakkon Blackblade|Dance of the Dead|Dance with Devils|Daring Apprentice|Daring Demolition|Darksteel Pendant|Darksteel Reactor|Daru Spiritualist|Daunting Defender|Dauthi Mindripper|Dawnfeather Eagle|Dawnglow Infusion|Dawn's Reflection|Dazzling Ramparts|Deadbridge Shaman|Deadeye Harpooner|Deadeye Navigator|Deadly Wanderings|Deadshot Minotaur|Deathmark Prelate|Decorated Griffin|Decree of Silence|Defend the Hearth|Defender of Chaos|Defiant Bloodlord|Delver of Secrets|Demonic Collusion|Demonmail Hauberk|Descendants' Path|Destructive Force|Destructor Dragon|Devoted Caretaker|Devoted Crop-Mate|Devout Invocation|Dictate of Erebos|Diligent Farmhand|Dimir House Guard|Diplomatic Escort|Diregraf Colossus|Disciple of Grace|Discordant Spirit|Disowned Ancestor|Displacement Wave|Dissipation Field|Distortion Strike|Divine Deflection|Dragonlord Atarka|Dragonlord Ojutai|Dragonsoul Knight|Drake-Skull Cameo|Dralnu, Lich Lord|Dramatic Entrance|Dramatic Reversal|Dreamscape Artist|Drift of the Dead|Drinker of Sorrow|Dromoka's Command|Dronepack Kindred|Druid of the Cowl|Dubious Challenge|Duergar Assailant|Dukhara Scavenger|Dunes of the Dead|Dutiful Attendant|Dwarven Berserker|Dwarven Landslide|Dwarven Recruiter|Dwell on the Past|Earsplitting Rats|Eater of the Dead|Ebony Owl Netsuke|Eldrazi Aggressor|Eldrazi Displacer|Eldrazi Obligator|Elemental Mastery|Elfhame Sanctuary|Elgaud Inquisitor|Elgaud Shieldmate|Elusive Spellfist|Elusive Tormentor|Elvish Pathcutter|Elvish Soultiller|Ember-Fist Zubera|Emberwilde Caliph|Emerald Dragonfly|Emperor Crocodile|Emrakul's Evangel|Enchanted Evening|Endless Obedience|Engineered Plague|Enlightened Tutor|Ensouled Scimitar|Ephara's Radiance|Ephemeral Shields|Era of Innovation|Erebos's Emissary|Errant Doomsayers|Ethercaste Knight|Ethereal Champion|Ethereal Guidance|Etherwrought Page|Evangel of Heliod|Everflame Eidolon|Everglove Courier|Evolutionary Leap|Exoskeletal Armor|Expendable Troops|Exploding Borders|Extricator of Sin|Eyes in the Skies|Faceless Devourer|Faces of the Past|Failed Inspection|Falkenrath Gorger|Falkenrath Reaver|Fall of the Gavel|Fangren Firstborn|Fated Infatuation|Fated Retribution|Favorable Destiny|Felhide Petrifier|Felidar Sovereign|Fencer's Magemark|Feral Incarnation|Fibrous Entangler|Fierce Invocation|Fiery Bombardment|Filigree Familiar|Filigree Fracture|Firedrinker Satyr|Firestorm Phoenix|Flameborn Hellion|Flamekin Spitfire|Flamewake Phoenix|Flash of Defiance|Fledgling Griffin|Fleeting Memories|Fleshpulper Giant|Flickering Spirit|Flooded Shoreline|Flooded Woodlands|Floodtide Serpent|Flowstone Charger|Flowstone Crusher|Flowstone Embrace|Flowstone Hellion|Flowstone Thopter|Folk of the Pines|Font of Fertility|Force of Savagery|Forced Adaptation|Forgotten Harvest|Foriysian Brigade|Forlorn Pseudamma|Forsaken Drifters|Fortified Rampart|Fortified Village|Foundry Assembler|Foundry Inspector|Foundry Screecher|Fountain of Youth|Fractured Loyalty|Freyalise's Charm|Freyalise's Winds|Frilled Sandwalla|Frontier Mastodon|Frostwind Invoker|Furyblade Vampire|Furyborn Hellkite|Gabriel Angelfire|Gargoyle Sentinel|Garruk Relentless|Gatstaf Arsonists|Gauntlet of Might|Gauntlet of Power|Gavony Ironwright|Gavony Unhallowed|General's Regalia|Generator Servant|Gerrard's Verdict|Ghastly Discovery|Ghostflame Sliver|Ghosthelm Courier|Giant Caterpillar|Gibbering Descent|Gideon's Reproach|Gift of the Deity|Gift of the Woods|Gifted Aetherborn|Giltspire Avenger|Glacial Crevasses|Gladehart Cavalry|Glaring Spotlight|Glimmer of Genius|Glimpse of Nature|Glintwing Invoker|Gluttonous Zombie|Glyph of Delusion|Gnarlroot Trapper|Goblin Chirurgeon|Goblin Fire Fiend|Goblin Freerunner|Goblin Grenadiers|Goblin Heelcutter|Goblin Piledriver|Goblin Psychopath|Goblin Pyromancer|Goblin Rimerunner|Goblin Roughrider|Goblin Ski Patrol|Goblin Sky Raider|Goblin Soothsayer|Goblin Spelunkers|Goblin Taskmaster|Goblin Test Pilot|Godhunter Octopus|Godo's Irregulars|Goldmeadow Dodger|Golgari Cluestone|Gorilla Chieftain|Goryo's Vengeance|Gossamer Phantasm|Graceful Antelope|Graceful Reprieve|Grafdigger's Cage|Granger Guildmage|Grasp of Darkness|Grasp of Phantoms|Greater Auramancy|Greater Forgeling|Greater Harvester|Greel, Mind Raker|Greenhilt Trainee|Greenside Watcher|Greenweaver Druid|Griffin Protector|Grisly Anglerfish|Grixis Battlemage|Grixis Sojourners|Grizzled Outcasts|Guardians' Pledge|Guerrilla Tactics|Guilty Conscience|Guul Draz Vampire|Gwendlyn Di Corci|Haazda Exonerator|Hakim, Loreweaver|Halimar Excavator|Halimar Wavewatch|Hallowed Fountain|Hangarback Walker|Hanweir Watchkeep|Harmless Offering|Harness the Storm|Harrowing Journey|Hazduhr the Abbot|Headless Horseman|Heart of Bogardan|Heart of Yavimaya|Heart-Piercer Bow|Heir of the Wilds|Heir to the Night|Heliod's Emissary|Hellkite Overlord|Helm of Awakening|Helm of Obedience|Hematite Talisman|Herald of Anguish|Herald of Dromoka|Herald of Kozilek|Herald of Leshrac|Herald of Torment|Herdchaser Dragon|Hero of Bladehold|Hero of Goma Fada|Heroes Remembered|Hibernation's End|Hidden Guerrillas|Hidden Herbalists|Highspire Artisan|Hinterland Harbor|Hinterland Hermit|Hinterland Logger|Hisoka's Defiance|Hitchclaw Recluse|Hobgoblin Dragoon|Hollowhenge Beast|Honor of the Pure|Honorable Passage|Hooting Mandrills|Hope Against Hope|Hopping Automaton|Horde of Boggarts|Horizon Spellbomb|Horn of Deafening|Horror of Horrors|Horror of the Dim|Howl of the Horde|Hunger of the Nim|Hydra Broodmaster|Hypersonic Dragon|Illuminated Folio|Illuminated Wings|Illusionary Armor|Imaginary Threats|Impeccable Timing|In the Web of War|Indestructibility|Inescapable Brute|Infernal Contract|Infernal Darkness|Infernal Scarring|Inferno Elemental|Infested Roothold|Infiltration Lens|Initiate of Blood|Inquisitor Exarch|Inspiring Captain|Inspiring Vantage|Instill Infection|Intervention Pact|Intimidation Bolt|Inverter of Truth|Invigorating Boon|Invisible Stalker|Iron League Steed|Iron-Barb Hellion|Ironroot Treefolk|Irontread Crusher|Island of Wak-Wak|Izzet Staticaster|Jeskai Ascendancy|Jolrael's Centaur|Joraga Invocation|Judge of Currents|Jwar Isle Avenger|Kagemaro's Clutch|Kalonian Behemoth|Kami of Old Stone|Karametra's Favor|Kargan Dragonlord|Karona, False God|Karplusan Strider|Kashi-Tribe Elite|Kathari Screecher|Kederekt Parasite|Kefnet's Monument|Keldon Halberdier|Keldon Necropolis|Kessig Dire Swine|Khenra Charioteer|Kheru Bloodsucker|Kill-Suit Cultist|Kiora's Dismissal|Kithkin Harbinger|Kitsune Dawnblade|Kitsune Palliator|Kjeldoran Outpost|Kjeldoran Phalanx|Kjeldoran War Cry|Kjeldoran Warrior|Knollspine Dragon|Knucklebone Witch|Kobold Taskmaster|Kolaghan Aspirant|Kolaghan Monument|Krark-Clan Shaman|Krark-Clan Stoker|Krasis Incubation|Krenko's Enforcer|Krovikan Sorcerer|Krovikan Whispers|Kruphix's Insight|Kumano's Blessing|Kytheon's Tactics|Laboratory Maniac|Laccolith Warrior|Lambholt Pacifist|Lashknife Barrier|Last-Ditch Effort|Leave in the Dust|Leonin Armorguard|Leonin Battlemage|Leonin Iconoclast|Lieutenant Kirtar|Lifecraft Cavalry|Light from Within|Light of Sanction|Lightning Crafter|Lightning Javelin|Lightning Prowess|Lightning Serpent|Liliana's Mastery|Lim-Dûl's Paladin|Limited Resources|Llanowar Behemoth|Llanowar Sentinel|Llanowar Vanguard|Loamdragger Giant|Lost in the Woods|Lotus-Eye Mystics|Loxodon Anchorite|Luminous Guardian|Lurching Rotbeast|Lurking Crocodile|Lurking Informant|Luxa River Shrine|Madblind Mountain|Madcap Experiment|Mage-Ring Network|Magistrate's Veto|Magnetic Mountain|Magus of the Disk|Magus of the Moat|Magus of the Moon|Majestic Myriarch|Malakir Cullblade|Manacles of Decay|Manticore Eternal|Mardu Shadowspear|Mardu Skullhunter|Mardu Warshrieker|Marionette Master|Martyrs of Korlis|Mask of the Mimic|Master Apothecary|Master Trinketeer|Matsu-Tribe Decoy|Mayor of Avabruck|Meditation Puzzle|Meletis Charlatan|Mental Discipline|Merciless Eternal|Merciless Resolve|Mer-Ek Nightblade|Merfolk Mesmerist|Merfolk Sovereign|Merrow Bonegnawer|Messenger Falcons|Messenger's Speed|Metathran Soldier|Metropolis Sprite|Midnight Covenant|Midnight Recovery|Midvast Protector|Might Makes Right|Minamo's Meddling|Mindbender Spores|Minion of Leshrac|Minotaur Explorer|Minotaur Sureshot|Mirrorwing Dragon|Mishra's Workshop|Mistform Seaswift|Mistform Shrieker|Mistform Warchief|Mockery of Nature|Molten Primordial|Molting Snakeskin|Moment of Silence|Monstrous Carabid|Moonlight Bargain|Moonrise Intruder|Mothrider Samurai|Mudbrawler Cohort|Mudbutton Clanger|Multani's Acolyte|Multani's Harmony|Murasa Pyromancer|Mycosynth Lattice|Mystic Meditation|Mystic Restraints|Naked Singularity|Nantuko Vigilante|Natural Emergence|Natural Selection|Nature's Blessing|Nearheath Pilgrim|Nearheath Stalker|Necropolis Regent|Needlepeak Spider|Needleshot Gourna|Neheb, the Worthy|Nemesis of Reason|Nettletooth Djinn|Nettlevine Blight|Neurok Transmuter|Niblis of the Urn|Nightguard Patrol|Nightscape Master|Nightveil Specter|Nimana Sell-Sword|Nirkana Cutthroat|Noggle Hedge-Mage|Noose Constrictor|Not of This World|Noxious Hatchling|Nullmage Shepherd|Nurturer Initiate|Nyxborn Rollicker|Oashra Cultivator|Obsessive Skinner|Oketra's Monument|Oona's Blackguard|Oona's Gatewarden|Oracle of Nectars|Orcish Cannoneers|Orcish Conscripts|Ordered Migration|Oreskos Sun Guide|Oreskos Swiftclaw|Orochi Eggwatcher|Orochi Leafcaller|Outrider of Jhess|Overbeing of Myth|Oversold Cemetery|Pact of the Titan|Painter's Servant|Palliation Accord|Parallax Dementia|Parallel Thoughts|Parasitic Implant|Pardic Swordsmith|Patrician's Scorn|Pedantic Learning|Peema Aether-Seer|Pendelhaven Elder|Peregrine Griffin|Perimeter Captain|Pestilent Kathari|Petals of Insight|Petrified Plating|Phalanx Formation|Phantasmal Forces|Phantasmal Sphere|Phyrexian Furnace|Phyrexian Monitor|Phyrexian Prowler|Phyrexian Revoker|Phyrexian Splicer|Phyrexian Tribute|Phyrexian Tyranny|Pilgrim of Virtue|Platinum Emperion|Plea for Guidance|Pledge of Loyalty|Polymorphous Rush|Possessed Centaur|Possibility Storm|Predator's Gambit|Predator's Strike|Predatory Rampage|Prescient Chimera|Press for Answers|Pretender's Claim|Primal Visitation|Primeval Shambler|Primitive Justice|Prince of Thralls|Princess Lucrezia|Prismatic Strands|Processor Assault|Promise of Bunrei|Promised Kannushi|Propeller Pioneer|Prophetic Ravings|Protective Bubble|Protective Sphere|Prowling Pangolin|Psychic Intrusion|Psychogenic Probe|Psychotic Episode|Pulse of Llanowar|Pulse of the Grid|Puresteel Paladin|Purge the Profane|Pursuit of Flight|Pyrostatic Pillar|Qarsi High Priest|Quest for Renewal|Quicksmith Genius|Quiet Speculation|Rabid Bloodsucker|Rafiq of the Many|Rage of Purphoros|Rakdos Ickspitter|Rakdos Ringleader|Rakshasa's Secret|Ramosian Sergeant|Ramunap Excavator|Rappelling Scouts|Rashida Scalebane|Rashka the Slayer|Rathi Intimidator|Rattleclaw Mystic|Ravaged Highlands|Ravaging Riftwurm|Ravenous Intruder|Ray of Distortion|Ray of Revelation|Razorfoot Griffin|Razorgrass Screen|Reach of Branches|Reap What Is Sown|Rebuff the Wicked|Rebuking Ceremony|Recross the Paths|Recurring Insight|Reduce in Stature|Reflecting Mirror|Relic Putrescence|Repentant Vampire|Research the Deep|Resounding Scream|Restoration Angel|Restore the Peace|Retreat to Emeria|Revive the Fallen|Revoke Privileges|Rhonas's Monument|Rhonas's Stalwart|Rhys the Redeemed|Rhystic Lightning|Ridgescale Tusker|Riftmarked Knight|Rimewind Taskmage|Ring of Evos Isle|Ring of Immortals|Ripscale Predator|Riptide Biologist|Riptide Entrancer|Risen Executioner|Rishadan Cutpurse|Rishadan Pawnshop|Ritual of Subdual|Roar of Challenge|Roar of the Crowd|Ronin Houndmaster|Roofstalker Wight|Rootborn Defenses|Rosheen Meanderer|Rot Farm Skeleton|Rotfeaster Maggot|Rottenheart Ghoul|Rune-Cervin Rider|Runes of the Deus|Rustrazor Butcher|Ruthless Disposal|Ruthless Invasion|Sabertooth Wyvern|Sacred Excavation|Saffi Eriksdotter|Saltfield Recluse|Salvaging Station|Samurai Enforcers|Samut, the Tested|Sanctified Charge|Sanctum Plowbeast|Sandbar Crocodile|Sands of Delirium|Sandstone Warrior|Sandstorm Charger|Sandstorm Eidolon|Sangrite Backlash|Saprazzan Bailiff|Saprazzan Breaker|Saproling Cluster|Sarkhan's Triumph|Satyr Grovedancer|Savage Conception|Savage Silhouette|Sawback Manticore|Sawtooth Thresher|Scab-Clan Charger|Scalebane's Elite|Scarwood Treefolk|Scatter the Seeds|Scavenger Grounds|Scavenging Scarab|School of Piranha|Scion of Glaciers|Scion of the Wild|Scorch the Fields|Scorching Missile|Scout the Borders|Scrapper Champion|Scrapyard Mongrel|Screeching Silcaw|Screeching Sliver|Scroll of Origins|Scrounging Bandar|Sea Gate Wreckage|Sea God's Revenge|Searchlight Geist|Season's Beatings|Secure the Wastes|Security Blockade|See the Unwritten|Seeds of Strength|Seeker of Insight|Seeker of the Way|Seismic Elemental|Selfless Exorcist|Selhoff Occultist|Selkie Hedge-Mage|Sequestered Stash|Serpent Generator|Serra Inquisitors|Shah of Naar Isle|Shaleskin Bruiser|Shard Convergence|Sheltered Thicket|Shieldhide Dragon|Shimmering Efreet|Shimmering Mirage|Shinka Gatekeeper|Sidewinder Sliver|Sidisi's Faithful|Sightless Brawler|Silumgar Assassin|Silumgar Monument|Silumgar Sorcerer|Silvergill Douser|Simic Manipulator|Sinister Strength|Sinstriker's Will|Sire of the Storm|Sisay's Ingenuity|Skulking Fugitive|Skyhunter Prowler|Skyship Plunderer|Skyshroud Poacher|Skyshroud Vampire|Skywise Teachings|Slith Bloodletter|Slumbering Dragon|Sly Requisitioner|Smokespew Invoker|Smoldering Efreet|Smuggler's Copter|Sneaky Homunculus|Sokenzan Renegade|Soldevi Machinist|Soltari Visionary|Somber Hoverguard|Somberwald Spider|Sootfeather Flock|Sootstoke Kindler|Sorin's Vengeance|Soul of Innistrad|Soul of Shandalar|Spectral Guardian|Spectral Reserves|Spectral Shepherd|Spellbane Centaur|Spellweaver Helix|Sphinx Ambassador|Sphinx's Disciple|Sphinx's Tutelage|Spiderwig Boggart|Spinning Darkness|Spiraling Duelist|Spire of Industry|Spiteful Returned|Sporoloth Ancient|Springjack Knight|Springsage Ritual|Spurred Wolverine|Squirrel Wrangler|Staff of the Ages|Stalking Assassin|Starlight Invoker|Statute of Denial|Staunch Defenders|Steal Enchantment|Steamflogger Boss|Steelclad Serpent|Stensia Bloodhall|Stensia Innkeeper|Stone Haven Medic|Stoneforge Mystic|Stonehorn Chanter|Stonybrook Angler|Stormrider Spirit|Stormscale Anarch|Stormscape Master|Strange Inversion|Strength of Night|Strength of Unity|Strongarm Tactics|Stronghold Gambit|Student of Ojutai|Sublime Archangel|Suffocating Blast|Suleiman's Legacy|Sulfurous Springs|Sultai Ascendancy|Sultai Soothsayer|Summary Dismissal|Summon the School|Summoning Station|Sunbeam Spellbomb|Sunhome Guildmage|Sunscape Familiar|Suppression Bonds|Suppression Field|Surge of Strength|Surging Sentinels|Surrak Dragonclaw|Surrakar Marauder|Survive the Night|Sustaining Spirit|Svyelunite Priest|Swallowing Plague|Sway of the Stars|Swirling Spriggan|Sword of the Ages|Sword of the Meek|Swordwise Centaur|Sygg, River Guide|Sylvan Hierophant|Sylvan Primordial|Tahngarth's Glare|Taigam's Scheming|Tajuru Pathwarden|Take into Custody|Talisman of Unity|Tarnished Citadel|Tasigur's Cruelty|Taste of Paradise|Tattermunge Witch|Tawnos's Weaponry|Teferi's Response|Telekinetic Bonds|Telim'Tor's Darts|Telim'Tor's Edict|Tel-Jilad Archers|Tel-Jilad Justice|Temple of Abandon|Temple of Mystery|Temple of Silence|Temple of Triumph|Temporal Aperture|Temporal Trespass|Temur Battle Rage|Tendrils of Agony|Terashi's Verdict|Terrain Elemental|Test of Endurance|Thalakos Deceiver|Thalakos Drifters|Thalakos Mistfolk|Thassa's Devourer|Thassa's Emissary|Thermal Navigator|Thistledown Liege|Thorn of Amethyst|Thornscape Master|Thought Dissector|Thought Harvester|Thought-Knot Seer|Thraben Doomsayer|Thraben Inspector|Thran War Machine|Thrashing Mossdog|Throne of Empires|Thunder of Hooves|Tideshaper Mystic|Tin Street Market|Tivadar's Crusade|Tolarian Emissary|Tolarian Sentinel|Torrent Elemental|Torsten Von Ursus|Touch of Darkness|Touch of the Void|Tower of Coireall|Town Gossipmonger|Trail of Evidence|Trained Pronghorn|Trapmaker's Snare|Traveler's Amulet|Tree of Perdition|Treespring Lorian|Trepanation Blade|Trespasser il-Vec|Tresserhorn Sinks|Treva's Attendant|Trial of Ambition|Trial of Strength|Trigon of Mending|Trigon of Thought|Triskaidekaphobia|Triton Shorethief|Tromp the Domains|True-Faith Censer|Trueheart Duelist|Trusted Forcemage|Tunneling Geopede|Turntimber Ranger|Tusked Colossodon|Twinblade Slasher|Two-Headed Sliver|Tyrant of Discord|Tyrant of Valakut|Ulvenwald Captive|Ulvenwald Mystics|Ulvenwald Tracker|Underworld Dreams|Unhallowed Cathar|Universal Solvent|Unlikely Alliance|Unmake the Graves|Unnerving Assault|Unstable Frontier|Unstable Mutation|Unwilling Recruit|Unyielding Krumar|Updraft Elemental|Urborg Mindsucker|Urza's Blueprints|Valeron Outlander|Vampire Cutthroat|Vampire Nocturnus|Vanguard's Shield|Vanquish the Foul|Vedalken Archmage|Vedalken Certarch|Vedalken Shackles|Veiled Apparition|Venerable Lammasu|Venerated Teacher|Verdant Automaton|Verdant Catacombs|Verdant Crescendo|Veteran Bodyguard|Veteran's Sidearm|Viashino Fangtail|Viashino Grappler|Viashino Outrider|Viashino Skeleton|Vigilante Justice|Vildin-Pack Alpha|Village Cannibals|Village Ironsmith|Village Messenger|Village Survivors|Villainous Wealth|Vines of Vastwood|Violent Ultimatum|Viridescent Wisps|Visions of Beyond|Vitaspore Thallid|Vithian Renegades|Vizkopa Confessor|Vodalian Merchant|Vodalian Soldiers|Volcanic Eruption|Volcanic Strength|Volcanic Upheaval|Volrath's Dungeon|Volrath's Gardens|Voltaic Construct|Vulshok Gauntlets|Wall of Diffusion|Wandering Goblins|Warden of the Eye|Warleader's Helix|War-Name Aspirant|Warped Researcher|Warren Instigator|Weatherseed Totem|Weldfast Engineer|Well of Discovery|Well of Knowledge|Wharf Infiltrator|Whir of Invention|Whirling Catapult|Whitewater Naiads|Wicker Warcrawler|Wildfire Cerberus|Will-Forged Golem|Windreader Sphinx|Windreaper Falcon|Wirewood Guardian|Withengar Unbound|Wojek Halberdiers|Wolf-Skull Shaman|Woodcutter's Grit|Woodland Bellower|Woodland Cemetery|Woodland Guidance|Woodland Wanderer|Wormfang Behemoth|Wormwood Treefolk|Xenic Poltergeist|Yamabushi's Flame|Yamabushi's Storm|Yasova Dragonclaw|Yavimaya Ancients|Yawgmoth's Agenda|Zendikar Farguide|Zombie Apocalypse|Zombie Scavengers|Zulaport Enforcer|Zur the Enchanter|Zuran Spellcaster|Zurgo Bellstriker|Abhorrent Overlord|Acid-Spewer Dragon|Acolyte of Xathrid|Acrobatic Maneuver|Adaptive Automaton|Advent of the Wurm|Adverse Conditions|Aetherworks Marvel|Afflicted Deserter|Agent of Stromgald|Agent of the Fates|Aggravated Assault|Agonizing Memories|Aisling Leprechaun|Akoum Battlesinger|Akroan Conscriptor|Akuta, Born of Ash|Alchemist's Refuge|Alexi, Zephyr Mage|Altar of the Brood|Amulet of Unmaking|Ancestor's Prophet|Ancient Silverback|Angel of Invention|Angel of Sanctions|Angelfire Crusader|Angelic Skirmisher|Anguished Unmaking|An-Havva Constable|Anurid Brushhopper|Aphetto Runecaster|Apostle's Blessing|Arcbound Reclaimer|Archaeological Dig|Archangel of Thune|Archdemon of Greed|Archfiend of Ifnir|Archmage Ascension|Argothian Treefolk|Armored Wolf-Rider|Arrogant Bloodlord|Aspect of Mongoose|Attune with Aether|Auramancer's Guise|Auriok Bladewarden|Auriok Steelshaper|Aven Battle Priest|Awaken the Ancient|Awe for the Guilds|Azorius Aethermage|Azorius First-Wing|Balduvian Conjurer|Ballyrush Banneret|Barkshell Blessing|Barktooth Warbeard|Basilica Screecher|Battleflight Eagle|Battleground Geist|Battlewise Hoplite|Beacon of Creation|Beastcaller Savant|Beasts of Bogardan|Belligerent Sliver|Benalish Commander|Benevolent Unicorn|Black Mana Battery|Blackcleave Cliffs|Blackcleave Goblin|Bladewing's Thrall|Blinding Souleater|Blinkmoth Infusion|Blistering Barrier|Blistering Dieflyn|Blistering Firecat|Blood-Chin Fanatic|Bloodcrazed Goblin|Bloodfire Infusion|Bloodscale Prowler|Bloodthorn Taunter|Blossoming Defense|Boggart Birth Rite|Bomat Bazaar Barge|Bonds of Mortality|Boros Battleshaper|Borrowed Hostility|Bottle of Suleiman|Bounty of the Hunt|Bounty of the Luxa|Breath of Malfegor|Briarbridge Patrol|Brightstone Ritual|Brilliant Spectrum|Broodhatch Nantuko|Brutal Suppression|Builder's Blessing|Burning-Eye Zubera|Cabal Conditioning|Cabal Interrogator|Call the Bloodline|Call the Gatewatch|Caller of the Hunt|Canker Abomination|Captivating Glance|Caress of Phyrexia|Carnival Hellsteed|Cast into Darkness|Cateran Kidnappers|Cathar's Companion|Cathedral Membrane|Cathedral of Serra|Caverns of Despair|Centaur Omenreader|Centaur Rootcaster|Cephalid Constable|Chambered Nautilus|Champion of Rhonas|Chandra's Ignition|Chandra's Spitfire|Channeler Initiate|Charging Slateback|Chariot of the Sun|Chariot of Victory|Chief of the Scale|Children of Korlis|Choking Restraints|Clash of Realities|Cliffhaven Vampire|Cloak of Confusion|Cloudreach Cavalry|Clutch of Currents|Coerced Confession|Collapsing Borders|Colossus of Sardia|Complete Disregard|Conduit of Emrakul|Confirm Suspicions|Conqueror's Pledge|Consecrated Sphinx|Consuming Ferocity|Consuming Sinkhole|Contested War Zone|Contraband Kingpin|Conversion Chamber|Corrupted Zendikon|Courser of Kruphix|Cranial Extraction|Crawling Sensation|Creeping Corrosion|Crookshank Kobolds|Crosis's Attendant|Crosis's Catacombs|Crown of Ascension|Crown of Suspicion|Crucible of Worlds|Crumbling Colossus|Crush of Tentacles|Curious Homunculus|Curse of the Cabal|Curse of the Swine|Cursed Monstrosity|Cutthroat Maneuver|Cyclical Evolution|Cytoplast Root-Kin|Cytospawn Shambler|Daredevil Dragster|Darigaaz's Caldera|Darksteel Colossus|Darksteel Gargoyle|Darksteel Garrison|Darksteel Sentinel|Daughter of Autumn|Dauntless Dourbark|Deadbridge Goliath|Death Pit Offering|Death Pits of Rath|Deathbellow Raider|Deathbringer Liege|Deathless Behemoth|Deathspore Thallid|Decision Paralysis|Decree of Savagery|Deepchannel Mentor|Deepfathom Skulker|Deep-Slumber Titan|Deepwood Wolverine|Demigod of Revenge|Demolition Stomper|Demonic Taskmaster|Deranged Assistant|Desecration Plague|Desert of the True|Desperate Research|Devastating Dreams|Devils' Playground|Devouring Strossus|Devout Lightcaster|Dictate of Kruphix|Dimensional Breach|Dimir Machinations|Dire Undercurrents|Disciple of Deceit|Disciple of Kangee|Disciple of Malice|Disciple of Phenax|Dismiss into Dream|Disrupting Scepter|Disruptive Pitmage|Divebomber Griffin|Divine Retribution|Doomed Necromancer|Dragon Appeasement|Dragon Broodmother|Dragonlord Dromoka|Dragon-Style Twins|Drastic Revelation|Dreams of the Dead|Drift of Phantasms|Dromar's Attendant|Dromoka Dunecaster|Drowner of Secrets|Drownyard Behemoth|Druid of the Anima|Druids' Repository|Dryad Sophisticate|Duergar Cave-Guard|Durable Handicraft|Duskmantle Prowler|Dwarven Blastminer|Dwarven Lieutenant|Dwarven Vigilantes|Eagle of the Watch|Earnest Fellowship|Earthshaker Khenra|Eldrazi Devastator|Eldrazi Skyspawner|Eldritch Evolution|Electrostatic Bolt|Elemental Uprising|Elephant Graveyard|Elixir of Vitality|Elvish Handservant|Emberhorn Minotaur|Embodiment of Fury|Empyrial Archangel|Encircling Fissure|Encroaching Wastes|Endangered Armodon|Endbringer's Revel|Engulfing Slagwurm|Enhanced Awareness|Enlightened Maniac|Enlistment Officer|Enshrined Memories|Enter the Infinite|Enthralling Victor|Entreat the Angels|Epic Confrontation|Erdwal Illuminator|Erupting Dreadwolf|Essence Extraction|Etched Monstrosity|Etherium Astrolabe|Evil Eye of Urborg|Executioner's Hood|Extravagant Spirit|Eye of Singularity|Eyeblight Assassin|Eyeblight Massacre|Eyeblight's Ending|Eyes of the Wisent|Fabrication Module|Fairgrounds Warden|Fall of the Titans|Fallen Ferromancer|Fanatic of Xenagos|Fanatical Devotion|Fangren Pathcutter|Fanning the Flames|Fated Intervention|Favor of the Woods|Fearsome Awakening|Feat of Resistance|Fervent Paincaster|Fight to the Death|Final-Sting Faerie|Fire and Brimstone|Firestorm Hellkite|Fists of the Anvil|Flailing Manticore|Flamespeaker Adept|Flamestick Courier|Flash Conscription|Fleetwheel Cruiser|Flowstone Overseer|Flowstone Shambler|Forcemage Advocate|Forethought Amulet|Forgestoker Dragon|Forgotten Creation|Form of the Dragon|Formless Nurturing|Foul-Tongue Shriek|Frightful Delusion|Fuel for the Cause|Furious Resistance|Furtive Homunculus|Galvanic Alchemist|Gangrenous Goliath|Gangrenous Zombies|Gargantuan Gorilla|Garruk's Companion|Gate to the Aether|Gatherer of Graces|Gauntlets of Chaos|Gaze of the Gorgon|Gearseeker Serpent|Geier Reach Bandit|Geist of the Moors|Geistcatcher's Rig|Gelatinous Genesis|Genju of the Falls|Genju of the Realm|Geothermal Crevice|Geralf's Messenger|Ghastlord of Fugue|Ghor-Clan Rampager|Ghost-Lit Redeemer|Ghostly Changeling|Ghoulcaller's Bell|Gilt-Leaf Winnower|Gleam of Authority|Glimpse the Future|Gloomwidow's Feast|Gluttonous Cyclops|Gnat Alley Creeper|Goblin Bushwhacker|Goblin Charbelcher|Goblin Clearcutter|Goblin Fireslinger|Goblin Legionnaire|Goblin Razerunners|Goblin Ruinblaster|Goblin Shortcutter|Goblin Sleigh Ride|Goblin Swine-Rider|God-Pharaoh's Gift|Godtracker of Jund|Goldmeadow Lookout|Golgari Brownscale|Goretusk Firebeast|Gorilla Berserkers|Graceblade Artisan|Grandmother Sengir|Grapeshot Catapult|Grassland Crusader|Grave Consequences|Graven Abomination|Graverobber Spider|Grave-Shell Scarab|Grayscaled Gharial|Great-Horn Krushok|Green Mana Battery|Green Sun's Zenith|Greenbelt Rampager|Grip of Desolation|Grixis Slavedriver|Grizzled Wolverine|Grotesque Mutation|Groundling Pouncer|Grovetender Druids|Gruesome Deformity|Gruesome Discovery|Gruesome Slaughter|Guardian Automaton|Guardian of Tazeem|Gustcloak Cavalier|Guul Draz Assassin|Guul Draz Overseer|Haazda Shield Mate|Haazda Snare Squad|Hagra Sharpshooter|Halimar Tidecaller|Hallowed Moonlight|Hammerheim Deadeye|Hapless Researcher|Harbinger of Night|Hardened Berserker|Haunted Crossroads|Haunted Plate Mail|Hazoret's Monument|Healer's Headdress|Heartwood Treefolk|Heir of Falkenrath|Heirs of Stromkirk|Helm of Possession|Henchfiend of Ukor|Herald of Anafenza|Herald of the Fair|Hero of Oxid Ridge|Highland Berserker|Highspire Infusion|Hinterland Scourge|Hivis of the Scale|Holdout Settlement|Hordeling Outburst|Horncaller's Chant|Hour of Revelation|Humbler of Mortals|Hunding Gjornersen|Hundred-Talon Kami|Hythonia the Cruel|Icatian Lieutenant|Illusionary Forces|Illusory Wrappings|Immortal Servitude|Impending Disaster|Imposing Sovereign|Iname, Life Aspect|Incremental Growth|Infernal Caretaker|Infiltrator il-Kor|Infinite Authority|Infinite Hourglass|Information Dealer|Inquisitor's Flail|Inquisitor's Snare|Insatiable Gorgers|Inspiring Statuary|Inventor's Goggles|Invigorating Falls|Iron Tusk Elephant|Iron-Heart Chimera|Irrigated Farmland|Isperia's Skywatch|Ith, High Arcanist|Ivorytusk Fortress|Jabari's Influence|Jace, Memory Adept|Jangling Automaton|Jeering Instigator|Jeskai Infiltrator|Jhessian Balmgiver|Joraga Treespeaker|Jwari Shapeshifter|Kalastria Highborn|Kalonian Twingrove|Kami of False Hope|Karn, Silver Golem|Karplusan Minotaur|Kashi-Tribe Reaver|Kataki, War's Wage|Kederekt Leviathan|Keening Apparition|Keeper of the Dead|Keeper of the Lens|Keeper of the Mind|Kefnet the Mindful|Kefnet's Last Word|Keldon Battlewagon|Keldon Firebombers|Kessig Forgemaster|Kessig Malcontents|Kindle the Carnage|Kiss of the Amesha|Kithkin Daggerdare|Kithkin Greatheart|Kithkin Shielddare|Kithkin Zephyrnaut|Kitsune Bonesetter|Kitsune Loreweaver|Kitsune Riftwalker|Kjeldoran Gargoyle|Kjeldoran Outrider|Kolaghan's Command|Kozilek's Predator|Kozilek's Sentinel|Kozilek's Shrieker|Krosan Constrictor|Krosan Reclamation|Krovikan Scoundrel|Kujar Seedsculptor|Kyren Negotiations|Labyrinth Champion|Labyrinth Guardian|Labyrinth Minotaur|Lagonna-Band Elder|Lantern of Insight|Lapse of Certainty|Laquatus's Disdain|Lavacore Elemental|Lavamancer's Skill|Lay Bare the Heart|Lead-Belly Chimera|Leaf-Crowned Elder|Leatherback Baloth|Legions of Lim-Dûl|Library of Lat-Nam|Lifecrafter's Gift|Lightning Reflexes|Lightning Shrieker|Lion's Eye Diamond|Longhorn Firebeast|Looming Hoverguard|Lord of Extinction|Lord of the Undead|Lord of the Unreal|Loxodon Gatekeeper|Lumengrid Gargoyle|Lumengrid Sentinel|Macetail Hystrodon|Magewright's Stone|Magnigoth Treefolk|Makindi Shieldmate|Malach of the Dawn|Malachite Talisman|Malakir Soothsayer|Mangara's Blessing|Marauding Maulhorn|Mardu Blazebringer|Marhault Elsdragon|Markov Blademaster|Markov Dreadknight|Marshdrinker Giant|Master of the Hunt|Master of the Veil|Matsu-Tribe Sniper|Mausoleum Wanderer|Maw of the Obzedat|Meletis Astronomer|Mephidross Vampire|Mercenary Informer|Merciless Predator|Metalwork Colossus|Metathran Aerostat|Midnight Entourage|Might of Old Krosa|Mindless Automaton|Minotaur Aggressor|Minotaur Tactician|Mirri, Cat Warrior|Mischievous Quanar|Mist of Stagnation|Mistform Skyreaver|Misthollow Griffin|Moldgraf Scavenger|Moltensteel Dragon|Moonglove Winnower|Mudbrawler Raiders|Muddle the Mixture|Multani's Presence|Murderous Betrayal|Murmuring Phantasm|Mwonvuli Acid-Moss|Mystic Speculation|Mystical Teachings|Mythic Proportions|Nameless Inversion|Nantuko Cultivator|Nearheath Chaplain|Necrogen Spellbomb|Necromaster Dragon|Nef-Crop Entangler|Neglected Heirloom|Neheb, the Eternal|Nemesis of Mortals|Nephalia Drownyard|Netherborn Phalanx|Neurok Stealthsuit|Neutralizing Blast|Nezumi Bone-Reader|Niblis of the Mist|Night Market Guard|Nightfall Predator|Nightshade Peddler|Nightshade Stinger|Nissa, Vital Force|Nissa's Expedition|Nissa's Revelation|Nivmagus Elemental|Notorious Assassin|Nullstone Gargoyle|Nyxborn Shieldmate|Obelisk of Undoing|Oboro Breezecaller|Obstinate Familiar|Ojutai Interceptor|Oketra's Attendant|Old Man of the Sea|One-Eyed Scarecrow|Oracle of Mul Daya|Order of the Stars|Order of Whiteclay|Ornamental Courage|Otarian Juggernaut|Ovalchase Dragster|Oxidda Scrapmelter|Pacification Array|Pain Magnification|Parallax Inhibitor|Parallel Evolution|Paranoid Delusions|Part the Waterveil|Pathmaker Initiate|Patriarch's Desire|Patron of the Akki|Patron of the Moon|Patron of the Wild|Pattern of Rebirth|Pearl Lake Ancient|Pearlspear Courier|Perish the Thought|Perplexing Chimera|Personal Sanctuary|Petrified Wood-Kin|Phantasmal Terrain|Pharika's Disciple|Phyrexian Crusader|Phyrexian Devourer|Phyrexian Digester|Phyrexian Etchings|Phyrexian Gremlins|Phyrexian Grimoire|Phyrexian Ironfoot|Phyrexian Marauder|Pilgrim of Justice|Pinpoint Avalanche|Plow Through Reito|Political Trickery|Predator's Rapport|Preeminent Captain|Press into Service|Priest of Urabrask|Priest of Yawgmoth|Primitive Etchings|Prophet of Kruphix|Protomatter Powder|Prowling Serpopard|Psychic Possession|Pull from Eternity|Pull from the Deep|Pull from Tomorrow|Pulsating Illusion|Pulse of the Dross|Pulse of the Forge|Pulsemage Advocate|Pyromancer's Swath|Qal Sisma Behemoth|Quicksilver Amulet|Quicksilver Geyser|Radiant, Archangel|Radiant's Dragoons|Radiant's Judgment|Raging Poltergeist|Rakdos Shred-Freak|Rakdos the Defiler|Rakshasa's Disdain|Rally the Peasants|Ramosian Commander|Rampaging Werewolf|Raven Guild Master|Ray of Dissolution|Razorfin Abolisher|Razorverge Thicket|Reality Hemorrhage|Reaping the Graves|Reckless Embermage|Reinforced Bulwark|Renegade Firebrand|Renegade Freighter|Renegade's Getaway|Research Assistant|Resilient Wanderer|Resistance Fighter|Resolute Archangel|Resolute Survivors|Resounding Silence|Resounding Thunder|Resourceful Return|Resplendent Mentor|Rest for the Weary|Retaliator Griffin|Retreat to Valakut|Righteous Avengers|Riptide Laboratory|Riptide Replicator|Roc of Kher Ridges|Rockcaster Platoon|Roil's Retribution|Rollick of Abandon|Rootwater Commando|Rotlung Reanimator|Ruin in Their Wake|Ruins of Oran-Rief|Rumbling Crescendo|Runechanter's Pike|Rune-Scarred Demon|Rush of Adrenaline|Rushwood Elemental|Rushwood Herbalist|Ruthless Cullblade|Ruthless Deathfang|Ruthless Instincts|Sabertooth Nishoba|Sadistic Sacrament|Sages of the Anima|Sage's Row Denizen|Saheeli's Artistry|Sakura-Tribe Scout|Sandsteppe Outcast|Sandstone Deadfall|Saruli Gatekeepers|Scattershot Archer|Scavenged Weaponry|Scepter of Empires|Scepter of Insight|Scholar of Athreos|Scrapdiver Serpent|Screeching Buzzard|Screeching Griffin|Scrounger of Souls|Scuzzback Scrapper|Seal of Primordium|Seascape Aerialist|Seasoned Tactician|Sedraxis Alchemist|Seeds of Innocence|Segovian Leviathan|Selesnya Cluestone|Selesnya Sagittars|Sensei Golden-Tail|Seraph of the Suns|Serene Remembrance|Servant of Nefarox|Servant of Tymaret|Servant of Volrath|Setessan Oathsworn|Shadowborn Apostle|Shadowstorm Vizier|Shaman of the Pack|Shatterskull Giant|Shauku, Endbringer|Sheltering Ancient|Sheltering Prayers|Shield of the Ages|Shifting Loyalties|Shimmering Barrier|Shimmerscale Drake|Shipbreaker Kraken|Shorecrasher Mimic|Shoreline Salvager|Shrewd Negotiation|Sibsig Icebreakers|Siege Modification|Sight Beyond Sight|Silburlind Snapper|Silkenfist Fighter|Silverclaw Griffin|Silverfur Partisan|Sink into Takenuma|Sire of Stagnation|Skullmead Cauldron|Skyshroud Behemoth|Skyshroud Blessing|Skyshroud Sentinel|Skyshroud Troopers|Slip Through Space|Slipstream Serpent|Sluiceway Scorpion|Smoldering Butcher|Snow-Covered Swamp|Soldevi Simulacrum|Soldier of Fortune|Soltari Guerrillas|Sparkmage's Gambit|Spatial Contortion|Spawn of Rix Maadi|Spellweaver Volute|Sphere of the Suns|Spirit of the Hunt|Splitting Headache|Spontaneous Artist|Sporesower Thallid|Sprinting Warbrute|Start Your Engines|Steadfast Sentinel|Steel Leaf Paladin|Steelshaper's Gift|Stensia Masquerade|Stillmoon Cavalier|Stoneforge Acolyte|Stoneshaker Shaman|Stormbreath Dragon|Stormcaller's Boon|Stormfront Pegasus|Strands of Undeath|Strangleroot Geist|Streetbreaker Wurm|Strength of Cedars|Strength of Lunacy|Strionic Resonator|Stromgald Crusader|Student of Warfare|Submerged Boneyard|Subterranean Scout|Sudden Reclamation|Sultai Skullkeeper|Sunastian Falconer|Sunbringer's Touch|Sunder from Within|Sunglasses of Urza|Sunscorched Desert|Supply-Line Cranes|Supreme Inquisitor|Suq'Ata Firewalker|Surestrike Trident|Swarm Intelligence|Sweatworks Brawler|Swirling Sandstorm|Synchronous Sliver|Syndicate Enforcer|Tajuru Beastmaster|Task Mage Assembly|Tasseled Dromedary|Tattermunge Maniac|Telekinetic Sliver|Tel-Jilad Defiance|Tel-Jilad Outrider|Temple of Epiphany|Temporal Extortion|Temporal Isolation|Tenza, Godo's Maul|Territorial Gorger|Testament of Faith|Thallid Germinator|The Gitrog Monster|Thorncaster Sliver|Thought Hemorrhage|Thoughtweft Gambit|Thraben Foulbloods|Thraben Purebloods|Thrashing Mudspawn|Thrill of the Hunt|Through the Breach|Thunderclap Wyvern|Thundering Tanadon|Tidehollow Sculler|Tolarian Entrancer|Tolsimir Wolfblood|Toolcraft Exemplar|Torment of Scarabs|Tormented Thoughts|Tortoise Formation|Tortured Existence|Touch of Moonglove|Tower of Champions|Trace of Abundance|Transguild Courier|Transmute Artifact|Trapfinder's Trick|Tree of Redemption|Treefolk Harbinger|Treefolk Seedlings|Trespasser's Curse|Trial of Knowledge|Triplicate Spirits|Triumph of Cruelty|Troublesome Spirit|Twisted Experiment|Ulamog's Despoiler|Ulamog's Nullifier|Ulamog's Reclaimer|Ulvenwald Observer|Undead Executioner|Undercity Informer|Unearthly Blizzard|Unexpected Results|Unravel the Aether|Unspeakable Symbol|Untethered Express|Vagrant Plowbeasts|Vampire Aristocrat|Vampire Interloper|Vanguard of Brimaz|Vedalken Anatomist|Vedalken Dismisser|Vedalken Entrancer|Vedalken Outlander|Veldrane of Sengir|Vengeful Firebrand|Venomous Dragonfly|Venomspout Brackus|Venser's Diffusion|Verdant Succession|Verdurous Gearhulk|Vessel of Ephemera|Vessel of Nascency|Vestige of Emrakul|Veteran's Reflexes|Vial of Dragonfire|Viashino Cutthroat|Viashino Racketeer|Viashino Sandscout|Viashino Shanktail|Vigil for the Lost|Vile Manifestation|Viridian Betrayers|Viridian Corrupter|Vitalizing Cascade|Vizier of Remedies|Vizier of the True|Vodalian Hypnotist|Voidstone Gargoyle|Volcanic Awakening|Volrath the Fallen|Volunteer Reserves|Vorrac Battlehorns|Wall of Distortion|Wall of Opposition|Wall of Resistance|Wall of Resurgence|Wall of Tanglecord|Wall of Tombstones|Wanderguard Sentry|Wandering Champion|Wandering Fumarole|Warbreak Trumpeter|Warden of the Wall|Warfire Javelineer|Warren-Scourge Elf|Wasteland Scorpion|Watcher in the Web|Watchful Automaton|Waterfront Bouncer|Waterspout Weavers|Weathered Wayfarer|Weaver of Currents|Weed-Pruner Poplar|Weldfast Wingsmith|Werewolf Ransacker|Whispering Specter|White Mana Battery|Whitesun's Passage|Winds of Qal Sisma|Windseeker Centaur|Wings of Velis Vel|Wirewood Channeler|Witch-Maw Nephilim|Wolfbitten Captive|Wolfir Silverheart|Workshop Assistant|Worldgorger Dragon|Worldheart Phoenix|Worms of the Earth|Wrack with Madness|Yavimaya Barbarian|Yavimaya's Embrace|Yawgmoth's Bargain|Zealous Conscripts|Zealous Inquisitor|Zendikar Incarnate|Zhalfirin Crusader|Zombie Trailblazer|Zulaport Chainmage|Zulaport Cutthroat|1996 World Champion|Abbot of Keral Keep|Aberrant Researcher|Abzan Battle Priest|Academy Researchers|Adder-Staff Boggart|Advanced Hoverguard|Advanced Stitchwing|Advice from the Fae|Aerial Modification|Aetherborn Marauder|Akroan Line Breaker|Ambassador Laquatus|Ancestral Knowledge|Ancestral Vengeance|Angel of Jubilation|Animist's Awakening|Anointed Procession|Anurid Swarmsnapper|Anvilwrought Raptor|Apothecary Initiate|Archangel of Tithes|Arcum's Weathervane|Argivian Blacksmith|Artifact Possession|Ashes of the Fallen|Ashling the Pilgrim|Assemble the Legion|Atarka Beastbreaker|Auriok Glaivemaster|Auspicious Ancestor|Back from the Brink|Balm of Restoration|Balthor the Defiled|Banewasp Affliction|Barrage of Boulders|Baru, Fist of Krosa|Bathe in Dragonfire|Battlefield Percher|Battlefront Krushok|Benalish Missionary|Benevolent Ancestor|Benthic Infiltrator|Bitterblade Warrior|Black Oak of Odunos|Black Poplar Shaman|Blades of Velis Vel|Blanchwood Treefolk|Blessing of Leeches|Blessings of Nature|Blisterstick Shaman|Blood of the Martyr|Bloodcrazed Hoplite|Bloodcrazed Neonate|Blood-Cursed Knight|Bloodfire Enforcers|Bloodpyre Elemental|Blowfly Infestation|Bonesplitter Sliver|Bontu the Glorified|Borborygmos Enraged|Borderland Marauder|Borderland Minotaur|Bound by Moonsilver|Bramblewood Paragon|Brass-Talon Chimera|Breaching Hippocamp|Brilliant Ultimatum|Burning Palm Efreet|Burning-Tree Shaman|Call to the Kindred|Cascading Cataracts|Caustic Caterpillar|Celestial Colonnade|Cephalid Aristocrat|Chalice of the Void|Champion of Arashin|Chandra, Pyrogenius|Chandra's Pyrohelix|Changeling Sentinel|Chant of Vitu-Ghazi|Chaplain's Blessing|Chill of Foreboding|Chilling Apparition|Cho-Arrim Alchemist|Chorus of the Tides|Chronomantic Escape|Citanul Hierophants|Clever Impersonator|Cloudchaser Kestrel|Coils of the Medusa|Collective Blessing|Collective Defiance|Colossodon Yearling|Commune with Nature|Compelling Argument|Concealed Courtyard|Conclave's Blessing|Constricting Sliver|Consulate Crackdown|Consul's Lieutenant|Contaminated Ground|Contract from Below|Coordinated Barrage|Coralhelm Commander|Corrupted Grafstone|Corrupted Harvester|Countryside Crusher|Courageous Outrider|Courtly Provocateur|Crackdown Construct|Crackling Perimeter|Craterhoof Behemoth|Crumbling Sanctuary|Cryptolith Fragment|Cunning Lethemancer|Curse of Exhaustion|Curse of Marit Lage|Dazzling Reflection|Deathcap Cultivator|Debilitating Injury|Deep Reconnaissance|Deepwater Hypnotist|Defensive Formation|Defensive Maneuvers|Deserter's Quarters|Desolate Lighthouse|Devastating Summons|Devotee of Strength|Diabolic Revelation|Diluvian Primordial|Diminishing Returns|Din of the Fireherd|Diplomatic Immunity|Divine Congregation|Divine Intervention|Dragonlord Kolaghan|Dragonlord Silumgar|Dragon's Eye Sentry|Dragonscale General|Dragon-Scarred Bear|Drogskol Shieldmate|Droning Bureaucrats|Drownyard Explorers|Druid's Deliverance|Dune-Brood Nephilim|Duskrider Peregrine|Duskwatch Recruiter|Dwarven Bloodboiler|Dwarven Weaponsmith|Efreet Weaponmaster|Eidolon of Blossoms|Eidolon of Rhetoric|Eiganjo Free-Riders|Eladamri's Vineyard|Elder Pine of Jukai|Elemental Resonance|Elephant Resurgence|Elvish Branchbender|Elvish Spirit Guide|Emissary of Despair|Empty the Catacombs|Emrakul's Influence|Enlightened Ascetic|Eron the Relentless|Ertai, Wizard Adept|Essence of the Wild|Ethersworn Canonist|Executioner's Swing|Exile into Darkness|Explosive Apparatus|Exquisite Archangel|Exquisite Firecraft|Extinguish All Hope|Extricator of Flesh|Eyes of the Watcher|Faithbearer Paladin|Falkenrath Torturer|Fated Conflagration|Favor of the Mighty|Feast on the Fallen|Femeref Enchantress|Fertile Imagination|Fevered Convulsions|Firefiend Elemental|Firewild Borderpost|Flamecore Elemental|Flameheart Werewolf|Flamekin Bladewhirl|Flame-Kin War Scout|Flamespeaker's Will|Flitterstep Eidolon|Flowstone Channeler|Flowstone Sculpture|Forsake the Worldly|Freed from the Real|Frogtosser Banneret|Fruitcake Elemental|Fulgent Distraction|Furor of the Bitten|Garruk's Packleader|Genju of the Fields|Genju of the Spires|Geyserfield Stalker|Ghitu Firebreathing|Ghost-Lit Nourisher|Ghoulcaller's Chant|Giant Ambush Beetle|Gift of Immortality|Gilt-Leaf Archdruid|Glimpse the Sun God|Glissa, the Traitor|Gloryscale Viashino|Goblin Bangchuckers|Goblin Digging Team|Goblin Flectomancer|Goblin Glory Chaser|Goblin Rabblemaster|God-Favored General|Goldmeadow Stalwart|Goldnight Commander|Grafted Exoskeleton|Graveblade Marauder|Gravelgill Axeshark|Gravitational Shift|Gremlin Infestation|Griffin Dreamfinder|Grotag Siege-Runner|Groundshaker Sliver|Guardian's Magemark|Guardians of Akrasa|Gustrider Exuberant|Hammer of Purphoros|Hanweir Battlements|Harbinger of Spring|Harnessed Lightning|Haunting Apparition|Hazoret the Fervent|Healer of the Pride|Heartbeat of Spring|Heartless Summoning|Hero of Leina Tower|Heroic Intervention|Hidden Dragonslayer|Hollowborn Barghest|Homicidal Seclusion|Hour of Devastation|Hoverguard Observer|Howlpack of Estwald|Howlpack Resurgence|Hyalopterous Lemure|Hydromorph Guardian|Hyperion Blacksmith|Icatian Skirmishers|Iizuka the Ruthless|Illusionary Servant|Illusionary Terrain|Immobilizer Eldrazi|Impetuous Sunchaser|Implement of Malice|Impulsive Maneuvers|In the Eye of Chaos|Inaction Injunction|Iname, Death Aspect|Incendiary Sabotage|Incorrigible Youths|Increasing Ambition|Indestructible Aura|Inner-Chamber Guard|Inner-Flame Igniter|Insidious Bookworms|Interpret the Signs|Invigorated Rampage|Ishkanah, Grafwidow|Ivory Crane Netsuke|Jagged-Scar Archers|Jandor's Saddlebags|Jorubai Murk Lurker|Juniper Order Druid|Juvenile Gloomwidow|Kami of Ancient Law|Kami of Fire's Roar|Karametra's Acolyte|Karplusan Wolverine|Kazandu Blademaster|Keeper of the Flame|Keeper of the Light|Kheru Spellsnatcher|Kinscaer Harpoonist|Kin-Tree Invocation|Kitesail Apprentice|Kithkin Mourncaller|Kithkin Spellduster|Kitsune Blademaster|Kjeldoran Skyknight|Knight of New Alara|Knight of Stromgald|Knight of the Mists|Knowledge and Power|Kolaghan Skirmisher|Kozilek's Channeler|Krallenhorde Howler|Krallenhorde Killer|Krosan Cloudscraper|Krosan Groundshaker|Kuldotha Flamefiend|Kuldotha Ringleader|Laquatus's Champion|Learn from the Past|Legion's Initiative|Leonin Sun Standard|Leyline of Sanctity|Leyline of the Meek|Leyline of the Void|Leyline of Vitality|Liege of the Tangle|Lifecraft Awakening|Lifespark Spellbomb|Lightning Berserker|Liliana of the Veil|Liliana's Influence|Lingering Tormentor|Lithomancer's Focus|Lord of Tresserhorn|Lost in a Labyrinth|Loxodon Peacekeeper|Luminarch Ascension|Luminate Primordial|Lunarch Inquisitors|Lurebound Scarecrow|Lys Alana Bowmaster|Lys Alana Scarblade|Maelstrom Archangel|Mage-Ring Responder|Magus of the Bazaar|Magus of the Future|Magus of the Scroll|Magus of the Unseen|Makindi Sliderunner|Malevolent Whispers|Mangara of Corondor|March from the Tomb|Mardu Strike Leader|Mask of Intolerance|Master of Cruelties|Master of Diversion|Master of the Feast|Maulfist Doorbuster|Maverick Thopterist|Medomai the Ageless|Mercadia's Downfall|Merchant's Dockhand|Mercurial Pretender|Merfolk Seastalkers|Merrow Grimeblotter|Merrow Wavebreakers|Metathran Transport|Midnight Scavengers|Might Beyond Reason|Might of the Masses|Militant Inquisitor|Millennial Gargoyle|Mirror-Mad Phantasm|Mirrorwood Treefolk|Mischief and Mayhem|Mistform Wakecaster|Monstrous Onslaught|Moonbow Illusionist|Mothdust Changeling|Mountain Stronghold|Mul Daya Channelers|Narset Transcendent|Nature's Resurgence|Nav Squad Commandos|Necromantic Summons|Nephalia Moondrakes|Nessian Game Warden|Neverending Torment|New Prahv Guildmage|Nightmare Incursion|Nightshade Assassin|Nightshade Schemers|Nimble-Blade Khenra|Nimbus of the Isles|Ninth Bridge Patrol|Nissa, Genesis Mage|Nissa, Sage Animist|Obsidian Battle-Axe|Oketra's Last Mercy|Olivia's Bloodsworn|One Thousand Lashes|Oracle's Attendants|Orcish Bloodpainter|Orim, Samite Healer|Ovalchase Daredevil|Overwhelming Denial|Paradoxical Outcome|Pardic Collaborator|Pathrazer of Ulamog|Patriarch's Bidding|People of the Woods|Perpetual Timepiece|Pestilent Souleater|Pheres-Band Raiders|Pheres-Band Tromper|Phyrexian Metamorph|Phyrexian Swarmlord|Phyrexian Vatmother|Phyrexian War Beast|Pillar Tombs of Aku|Planeswalker's Fury|Plaxcaster Frogling|Portent of Betrayal|Possessed Barbarian|Prakhata Pillar-Bug|Predatory Advantage|Preferred Selection|Pride of the Clouds|Privileged Position|Prodigal Pyromancer|Prowess of the Fair|Psychotrope Thallid|Pulse of the Fields|Pulse of the Tangle|Quiet Contemplation|Quirion Trailblazer|Rally the Ancestors|Rally the Righteous|Ramosian Lieutenant|Ramosian Revivalist|Raven's Run Dragoon|Razorfield Thresher|Reaper of Sheoldred|Reaping the Rewards|Reckless Fireweaver|Reclusive Artificer|Recurring Nightmare|Remember the Fallen|Remove Enchantments|Renegade Wheelsmith|Renounce the Guilds|Restless Apparition|Return to the Earth|Return to the Ranks|Reversal of Fortune|Reward the Faithful|Rhonas's Last Stand|Riddle of Lightning|Righteous Authority|Rimewind Cryomancer|Rise from the Tides|Rishkar's Expertise|Rite of Consumption|Rite of the Serpent|Rites of Initiation|Rix Maadi Guildmage|Roar of Reclamation|Rockshard Elemental|Rootwater Alligator|Rootwater Matriarch|Rune-Tail's Essence|Rushing-Tide Zubera|Sabertooth Outrider|Sacellum Godspeaker|Salivating Gremlins|Salt Road Ambushers|Samite Ministration|Sanctifier of Souls|Sandals of Abdallah|Sandsteppe Mastodon|Sanitarium Skeleton|Sapling of Colfenor|Saprazzan Outrigger|Saproling Symbiosis|Savage Knuckleblade|Scab-Clan Berserker|Scalding Salamander|Scarred Vinebreeder|Scent of Nightshade|Scion of Vitu-Ghazi|Scrapheap Scrounger|Screamreach Brawler|Screams from Within|Scuzzback Marauders|Sea Gate Loremaster|Sea Kings' Blessing|Season of the Witch|Secrets of the Dead|Seething Pathblazer|Selenia, Dark Angel|Seller of Songbirds|Sensory Deprivation|Separatist Voidmage|Seraph of the Sword|Serpentine Basilisk|Shadow of the Grave|Shadowcloak Vampire|Shieldmage Advocate|Shifty Doppelganger|Shrieking Grotesque|Sibsig Muckdraggers|Silent-Chant Zubera|Silverpelt Werewolf|Silverstorm Samurai|Simian Spirit Guide|Singing Bell Strike|Sinister Concoction|Sinister Possession|Skeletal Changeling|Skeleton Scavengers|Skirk Ridge Exhumer|Skirsdag Supplicant|Skittering Invasion|Skyshroud Ridgeback|Skyshroud War Beast|Slayers' Stronghold|Smoldering Werewolf|Snow-Covered Forest|Snow-Covered Island|Snow-Covered Plains|Sokenzan Spellblade|Soldevi Excavations|Soldevi Steam Beast|Songs of the Damned|Soratami Rainshaper|Soraya the Falconer|Sorin, Grim Nemesis|Soulbound Guardians|Soulcatchers' Aerie|Soulsurge Elemental|Sower of Temptation|Spark of Creativity|Spawnsire of Ulamog|Spellstutter Sprite|Spelltithe Enforcer|Spellweaver Eternal|Sphinx's Revelation|Spiketail Drakeling|Spiketail Hatchling|Spirit of the Night|Spiritual Sanctuary|Spoils of the Vault|Spread the Sickness|Springjack Shepherd|Squeaking Pie Sneak|Squee, Goblin Nabob|Staff of Domination|Stampeding Elk Herd|Stinkdrinker Bandit|Stonehorn Dignitary|Stonewise Fortifier|Stonybrook Banneret|Stormcrag Elemental|Stormscape Familiar|Stormtide Leviathan|Streambed Aquitects|Striped Riverwinder|Stromkirk Condemned|Stromkirk Occultist|Stronghold Overseer|Stronghold Zeppelin|Structural Collapse|Struggle for Sanity|Student of Elements|Subterranean Hangar|Subterranean Spirit|Sunscape Apprentice|Sunscourge Champion|Surgical Extraction|Surprise Deployment|Surrakar Spellblade|Survey the Wreckage|Swarm of Bloodflies|Sword of the Chosen|Synchronized Strike|Tah-Crop Skirmisher|Talisman of Impulse|Tangleclaw Werewolf|Teferi's Puzzle Box|Telemin Performance|Temporal Distortion|Tendrils of Despair|Territorial Dispute|Tethmos High Priest|Teysa, Orzhov Scion|Tezzeret's Ambition|Tezzeret's Betrayal|Thalakos Dreamsower|Thalia's Lieutenant|Thelon of Havenwood|Thopter Spy Network|Thornscape Familiar|Thoughtbound Primoc|Thoughtcutter Agent|Thoughtpicker Witch|Thoughtrender Lamia|Thunderblade Charge|Thunderbreak Regent|Thundermaw Hellkite|Thunderscape Master|Tideforce Elemental|Tin Street Hooligan|Tombstone Stairwell|Tomoya the Revealer|Torment of Hailfire|Tormentor's Trident|Torrential Gearhulk|Tower of Calamities|Tracker's Instincts|Trailblazer's Boots|Traitorous Instinct|Transcendent Master|Transgress the Mind|Travel Preparations|Treacherous Vampire|Trial of Solidarity|Tricks of the Trade|Triton Shorestalker|Triumph of Ferocity|Trolls of Tel-Jilad|Trostani's Judgment|Trostani's Summoner|Two-Headed Cerberus|Ulvenwald Mysteries|Underhanded Designs|Underworld Cerberus|Unflinching Courage|Unfulfilled Desires|Unliving Psychopath|Unnatural Endurance|Unnatural Predation|Unnatural Selection|Unquenchable Thirst|Unwavering Initiate|Urabrask the Hidden|Varchild's Crusader|Vedalken Aethermage|Vedalken Mastermind|Veinfire Borderpost|Vessel of Malignity|Veteran's Armaments|Viashino Bladescout|Viashino Firstblade|Vildin-Pack Outcast|Visara the Dreadful|Viscerid Deepwalker|Visionary Augmenter|Vizier of Deferment|Voice of Resurgence|Volcanic Submersion|Voracious Hatchling|Vulshok Heartstoker|Wake of Destruction|Walking Desecration|Wandering Graybeard|Wandering Tombshell|Wanderwine Prophets|War Priest of Thune|Warchanter of Mogis|Warden of Evos Isle|Wasteland Strangler|Watchwing Scarecrow|Waves of Aggression|Wave-Wing Elemental|Weatherseed Faeries|Weaver of Lightning|Welcome to the Fold|Whipgrass Entangler|Whipstitched Zombie|Whispers of Emrakul|Winding Constrictor|Wirewood Hivemaster|Witness of the Ages|Wolfhunter's Quiver|Woodland Changeling|Wrath of Marit Lage|Xathrid Necromancer|Yahenni's Expertise|Zirilan of the Claw|Abomination of Gudul|Accelerated Mutation|Aetherflux Reservoir|Aethersquall Ancient|Aetherstream Leopard|Aethertorch Renegade|Akki Blizzard-Herder|Alchemist's Greeting|Amass the Components|Ambitious Aetherborn|Anaba Spirit Crafter|Anchor to the Aether|Angel of Deliverance|Angel of Retribution|Aphetto Exterminator|Arbiter of the Ideal|Archetype of Courage|Archon of Redemption|Artificer's Epiphany|Artificial Evolution|Ashnod's Battle Gear|Asmira, Holy Avenger|Augmenting Automaton|Avacyn, the Purifier|Balduvian Barbarians|Balduvian Frostwaker|Balduvian War-Makers|Balshan Collaborator|Barbarian Riftcutter|Barrel Down Sokenzan|Barrenton Cragtreads|Bassara Tower Archer|Battle at the Bridge|Battletide Alchemist|Belligerent Whiptail|Bellowing Tanglewurm|Ben-Ben, Akki Hermit|Benediction of Moons|Benevolent Bodyguard|Blazethorn Scarecrow|Blazing Blade Askari|Bleak Coven Vampires|Blightsteel Colossus|Bloodchief Ascension|Bloodsoaked Champion|Boldwyr Heavyweights|Borrowed Malevolence|Braids, Cabal Minion|Brambleweft Behemoth|Broken Concentration|Brood of Cockroaches|Butcher of the Horde|Calculated Dismissal|Call of the Conclave|Candelabra of Tawnos|Cataclysmic Gearhulk|Caterwauling Boggart|Ceaseless Searblades|Celestial Gatekeeper|Cemetery Recruitment|Centaur Battlemaster|Cephalid Illusionist|Cephalid Inkshrouder|Chained Throatseeker|Chained to the Rocks|Chandra, Flamecaller|Chandra's Revolution|Changeling Berserker|Chief of the Foundry|Choice of Damnations|Cho-Manno's Blessing|Chronicler of Heroes|Circle of Affliction|Cleansing Meditation|Cliffrunner Behemoth|Clout of the Dominus|Collective Brutality|Collective Restraint|Combustible Gearhulk|Comparative Analysis|Conclave Naturalists|Confront the Unknown|Congregation at Dawn|Consecrated by Blood|Consul's Shieldguard|Containment Membrane|Controlled Instincts|Corrupted Conscience|Corrupted Crossroads|Countervailing Winds|Cragganwick Cremator|Creeping Renaissance|Crow of Dark Tidings|Crown of Convergence|Crystalline Nautilus|Cultivator of Blades|Cultivator's Caravan|Cunning Breezedancer|Curator of Mysteries|Curse of Misfortunes|Cut the Earthly Bond|Dagger of the Worthy|Daghatar the Adamant|Dance of the Skywise|Darigaaz's Attendant|Darksteel Juggernaut|Deathgaze Cockatrice|Death-Mask Duplicant|Death's-Head Buzzard|Declaration in Stone|Defense of the Heart|Demonic Consultation|Deploy the Gatewatch|Deputy of Acquittals|Descent into Madness|Destroy the Evidence|Diamond Kaleidoscope|Dictate of Karametra|Disciple of the Ring|Dispersal Technician|Display of Dominance|Distended Mindbender|Diversionary Tactics|Djeru's Renunciation|Docent of Perfection|Dominaria's Judgment|Dosan's Oldest Chant|Drafna's Restoration|Dragonmaster Outcast|Dragon's Eye Savants|Dreamspoiler Witches|Dromar, the Banisher|Duergar Mine-Captain|Duskmantle Guildmage|Dwarven Strike Force|Edge of the Divinity|Edifice of Authority|Eldrazi Conscription|Elegant Edgecrafters|Embodiment of Spring|Embraal Gear-Smasher|Enclave Cryptologist|Ertai, the Corrupted|Escaped Shapeshifter|Ethereal Whiskergill|Etherium Abomination|Evanescent Intellect|Exemplar of Strength|Experimental Aviator|Explosive Revelation|Exuberant Firestoker|Faith of the Devoted|Falkenrath Marauders|Feast of the Unicorn|Felhide Spiritbinder|Feudkiller's Verdict|Fiend of the Shadows|Fists of the Demigod|Fleetfeather Sandals|Flourishing Defenses|Flowering Lumberknot|Flowstone Salamander|Forked-Branch Garami|Frantic Purification|Fraternal Exaltation|Freyalise Supplicant|Freyalise's Radiance|Frightshroud Courier|Frontline Devastator|Frontline Strategist|Galvanic Bombardment|Geralf's Masterpiece|Geralf's Mindcrusher|Gerrard's Battle Cry|Gerrard's Irregulars|Ghirapur Aether Grid|Ghirapur Gearcrafter|Ghor-Clan Bloodscale|Ghosts of the Damned|Gideon of the Trials|Glint-Sleeve Artisan|Glory-Bound Initiate|Glyph of Destruction|Goblin Archaeologist|Goblin Battle Jester|Goblin Dark-Dwellers|Goblins of the Flarg|Gold-Forged Sentinel|Goldnight Castigator|Golem-Skin Gauntlets|Gonti's Aether Heart|Gonti's Machinations|Govern the Guildless|Gravespawn Sovereign|Greenwheel Liberator|Grimoire of the Dead|Guardian of Pilgrims|Guardian of Solitude|Guardian of the Ages|Guardians of Meletis|Hand of the Praetors|Harmonic Convergence|Harvestguard Alseids|Haunter of Nightveil|Hazardous Conditions|Hedron-Field Purists|Heightened Awareness|Heretic's Punishment|Hixus, Prison Warden|Hokori, Dust Drinker|Homarid Spawning Bed|Honden of Life's Web|Honored Crop-Captain|Horobi, Death's Wail|Hound of Griselbrand|Hound of the Farbogs|Hundred-Talon Strike|Hunter of Eyeblights|Hysterical Blindness|Icatian Moneychanger|Illness in the Ranks|Illusionary Presence|Immolating Souleater|Increasing Confusion|Increasing Vengeance|Incursion Specialist|Indomitable Ancients|Indulgent Aristocrat|Infectious Bloodlust|Initiate's Companion|Ink-Treader Nephilim|Insatiable Souleater|Insectile Aberration|Intimidator Initiate|Into the Maw of Hell|Intrepid Provisioner|Ironclaw Buzzardiers|It That Rides as One|Jace, Vryn's Prodigy|Jenara, Asura of War|Jeska, Warrior Adept|Jhessian Infiltrator|Journey of Discovery|Kalastria Nightwatch|Kami of Empty Graves|Kangee, Aerie Keeper|Kari Zev's Expertise|Kashi-Tribe Warriors|Keeper of Progenitus|Keeper of the Beasts|Keepers of the Faith|Keiga, the Tide Star|Kiku, Night's Flower|Kinsbaile Balloonist|Kjeldoran Frostbeast|Kjeldoran Home Guard|Kjeldoran Javelineer|Kjeldoran Skycaptain|Knight of Obligation|Kobolds of Kher Keep|Kolaghan Forerunners|Kolaghan Stormsinger|Kozilek's Pathfinder|Kozilek's Translator|Krallenhorde Wantons|Krark-Clan Engineers|Krark-Clan Ironworks|Kuldotha Forgemaster|Kuon, Ogre Ascendant|Kytheon's Irregulars|Lavinia of the Tenth|Leyline of Lifeforce|Leyline of Lightning|Liege of the Hollows|Lim-Dûl's High Guard|Limits of Solidarity|Linessa, Zephyr Mage|Loathsome Catoblepas|Locket of Yesterdays|Long-Finned Skywhale|Long-Forgotten Gohei|Lord of the Accursed|Magistrate's Scepter|Magus of the Library|Malevolent Awakening|Mantle of Leadership|Marang River Prowler|Masako the Humorless|Merciless Javelineer|Mikaeus, the Lunarch|Minion of the Wastes|Minotaur Abomination|Minotaur Illusionist|Mishra's War Machine|Mitotic Manipulation|Moldgraf Monstrosity|Monastery Loremaster|Monastery Swiftspear|Moonglove Changeling|Moonscarred Werewolf|Munda, Ambush Leader|Murder Investigation|Murderous Compulsion|Myojin of Life's Web|Nantuko Blightcutter|Natural Obsolescence|Niblis of the Breath|Night Market Lookout|Nightbird's Clutches|Nissa, Vastwood Seer|Noggle Bridgebreaker|Nulltread Gargantuan|Oak Street Innkeeper|Odunos River Trawler|Overgrown Battlement|Paragon of New Dawns|Patron of the Orochi|Peacewalker Colossus|Pendulum of Patterns|Perilous Predicament|Persistent Nightmare|Personal Incarnation|Pheres-Band Centaurs|Pheres-Band Warchief|Phosphorescent Feast|Phyrexian Bloodstock|Phyrexian Juggernaut|Phyrexian Soulgorger|Pia and Kiran Nalaar|Pieces of the Puzzle|Pilgrim of the Fires|Pillar of the Paruns|Planeswalker's Favor|Planeswalker's Mirth|Planeswalker's Scorn|Plunge into Darkness|Powerstone Minefield|Presence of the Wise|Profaner of the Dead|Purphoros's Emissary|Pursuit of Knowledge|Pyromancer Ascension|Pyromancer's Assault|Pyromancer's Goggles|Pyxis of Pandemonium|Quarum Trench Gnomes|Quest for Pure Flame|Questing Phelddagrif|Quicksilver Behemoth|Quicksilver Fountain|Rakshasa Deathdealer|Rakshasa Gravecaller|Ramosian Sky Marshal|Rasputin Dreamweaver|Ravager of the Fells|Raven Guild Initiate|Ravenous Bloodseeker|Razia's Purification|Reckless Bushwhacker|Rejuvenation Chamber|Release the Gremlins|Renowned Weaponsmith|Repel the Abominable|Repentant Blacksmith|Resolute Blademaster|Retreat to Coralhelm|Revolutionary Rebuff|Rewards of Diversity|Ring of Three Wishes|Riptide Chronologist|Riptide Shapeshifter|Rohgahh of Kher Keep|Rumbling Aftershocks|Sabertooth Alley Cat|Sage of Ancient Lore|Samite Censer-Bearer|Sandsteppe Scavenger|Sandwurm Convergence|Scale of Chiss-Goria|Scaleguard Sentinels|Scarab of the Unseen|Scars of the Veteran|Scatter to the Winds|Scepter of Dominance|School of the Unseen|Scornful Aether-Lich|Scour from Existence|Scour the Laboratory|Search for Survivors|Searing Spear Askari|Seize the Initiative|Self-Inflicted Wound|Seraph of the Masses|Servant of the Scale|Seshiro the Anointed|Setessan Starbreaker|Shambling Attendants|Shape of the Wiitigo|Shattered Perception|Shatterskull Recruit|Shepherd of the Lost|Shichifukujin Dragon|Shield of the Avatar|Shields of Velis Vel|Shimmering Glasskite|Shrieking Affliction|Sidisi, Brood Tyrant|Sigil of Distinction|Silhana Starfletcher|Silumgar Spell-Eater|Silver-Inlaid Dagger|Sisters of the Flame|Skyship Weatherlight|Smash to Smithereens|Solitary Confinement|Soratami Cloudskater|Soratami Mindsweeper|Soratami Mirror-Mage|Sphere of Resistance|Sphinx of the Chimes|Spirit of Resistance|Splendid Reclamation|Spontaneous Mutation|Sprouting Phytohydra|Squandered Resources|Stalking Bloodsucker|Stallion of Ashmouth|Stonewood Invocation|Strange Augmentation|Stronghold Biologist|Stronghold Machinist|Sudden Disappearance|Sunspire Gatekeepers|Sunspring Expedition|Supernatural Stamina|Surge of Thoughtweft|Swans of Bryn Argoll|Symbiotic Deployment|Syndicate Trafficker|Tablet of the Guilds|Talisman of Progress|Talons of Falkenrath|Talrand's Invocation|Tapestry of the Ages|Tectonic Instability|Teferi's Honor Guard|Terror of Kruin Pass|Tezzeret the Schemer|That Which Was Taken|Thick-Skinned Goblin|Thornwatch Scarecrow|Thousand-legged Kami|Thrill-Kill Assassin|Tooth of Chiss-Goria|Touch of the Eternal|Tovolar's Magehunter|Towering Thunderfist|Treacherous Werewolf|Trigon of Corruption|Ubul Sar Gatekeepers|Uncage the Menagerie|Undergrowth Champion|Unimpeded Trespasser|Unnatural Aggression|Vedalken Blademaster|Verduran Enchantress|Vessel of Paramnesia|Vessel of Volatility|Vesuvan Doppelganger|Vesuvan Shapeshifter|Viashino Sandstalker|Viashino Sandswimmer|Viashino Spearhunter|Viashino Weaponsmith|Villagers of Estwald|Viridian Lorebearers|Visions of Brutality|Vitu-Ghazi Guildmage|Vizier of Many Faces|Vodalian Illusionist|Vodalian War Machine|Voices from the Void|Volrath's Laboratory|Volrath's Stronghold|Vulshok Battlemaster|Waiting in the Weeds|Wake the Reflections|Walker of the Wastes|Wall of Pine Needles|Wall of Putrid Flesh|Wand of the Elements|Warden of Geometries|Warden of the Beyond|War-Spike Changeling|Watcher of the Roost|Watchers of the Dead|Waterspout Elemental|Wave of Indifference|Weathered Bodyguards|Weatherseed Treefolk|Weight of Conscience|Westvale Cult Leader|Whispers of the Muse|Wilderness Hypnotist|Wildfield Borderpost|Wild-Field Scarecrow|Wingrattle Scarecrow|Woodwraith Corrupter|Woodwraith Strangler|Wort, Boggart Auntie|Wort, the Raidmother|Xenagos, the Reveler|Yavimaya Enchantress|Yore-Tiller Nephilim|Yukora, the Prisoner|Zada, Hedron Grinder|Abandoned Sarcophagus|Abstruse Interference|Advocate of the Beast|Alhammarret's Archive|Allied Reinforcements|Angel of Condemnation|Angel of Glory's Rise|Archetype of Finality|Arena of the Ancients|Argothian Enchantress|Artificer's Intuition|Ashling's Prerogative|Ashnod's Transmogrant|Atalya, Samite Master|Audacious Infiltrator|Avacyn, Angel of Hope|Aven of Enduring Hope|Ayli, Eternal Pilgrim|Bane Alley Blackguard|Barrin, Master Wizard|Battlefield Scavenger|Battlefield Scrounger|Beacon of Immortality|Bearer of the Heavens|Belligerent Hatchling|Bellowing Saddlebrute|Benefaction of Rhonas|Berserkers' Onslaught|Blessed Reincarnation|Bloodflow Connoisseur|Boggart Sprite-Chaser|Bonfire of the Damned|Breathstealer's Crypt|Brighthearth Banneret|Burning Shield Askari|Burning-Fist Minotaur|Call of the Full Moon|Call of the Nightwing|Campaign of Vengeance|Careful Consideration|Cartouche of Ambition|Cartouche of Strength|Caught in the Brights|Celestial Convergence|Ceremonious Rejection|Chant of the Skifsang|Cloak of Invisibility|Coalition Honor Guard|Commander's Authority|Commune with the Gods|Concordant Crossroads|Constricting Tendrils|Consulate Dreadnought|Crook of Condemnation|Crypt of the Eternals|Curse of Bloodletting|Curse of Death's Hold|Curse of Stalked Prey|Cytoplast Manipulator|Debt to the Deathless|Declaration of Naught|Defender of the Order|Demon of Dark Schemes|Demon of Death's Gate|Demonlord of Ashmouth|Demon-Possessed Witch|Desecration Elemental|Desert of the Fervent|Desert of the Mindful|Destructive Tampering|Disciple of the Vault|Divine Transformation|Djeru, With Eyes Open|Dokai, Weaver of Life|Drunau Corpse Trawler|Dwarven Thaumaturgist|Emblem of the Warmind|Embodiment of Insight|Empty-Shrine Kannushi|Engineered Explosives|Fable of Wolf and Owl|Fairgrounds Trumpeter|Falkenrath Aristocrat|Flagstones of Trokair|Flameshadow Conjuring|Floating-Dream Zubera|Forbidding Watchtower|Foriysian Interceptor|Fourth Bridge Prowler|Game-Trail Changeling|Garruk, Apex Predator|Garruk, Primal Hunter|Gate to the Afterlife|Geist of the Archives|Gideon, Battle-Forged|Gideon's Intervention|Glen Elendra Archmage|Glint-Sleeve Siphoner|Goblin Elite Infantry|Gonti, Lord of Luxury|Grapple with the Past|Greenwarden of Murasa|Grimgrin, Corpse-Born|Grisly Transformation|Grove of the Guardian|Harbinger of the Hunt|Heartwood Storyteller|Helm of the Ghastlord|Hewed Stone Retainers|Hisoka, Minamo Sensei|Hollowhenge Scavenger|Horrifying Revelation|Illusionist's Bracers|Illusions of Grandeur|Implement of Ferocity|Indomitable Archangel|Infinite Obliteration|Inkfathom Infiltrator|Inventor's Apprentice|Island Fish Jasconius|Jaraku the Interloper|Kasimir the Lone Wolf|Keeper of Tresserhorn|Kenzo the Hardhearted|Kinsbaile Borderguard|Kjeldoran Elite Guard|Kjeldoran Royal Guard|Knight-Captain of Eos|Knollspine Invocation|Kobold Drill Sergeant|Kraken of the Straits|Krovikan Elementalist|Lantern-Lit Graveyard|Lapis Lazuli Talisman|Laquatus's Creativity|Leyline of Punishment|Liberating Combustion|Library of Alexandria|Liliana's Indignation|Lost Order of Jarkeld|Ludevic's Abomination|Magosi, the Waterveil|Marang River Skeleton|Marauding Boneslasher|March of the Returned|Mask of Law and Grace|Mastery of the Unseen|Meandering Towershell|Measure of Wickedness|Mechanized Production|Merciless Executioner|Merfolk of the Depths|Merfolk Thaumaturgist|Might of the Nephilim|Military Intelligence|Minion of Tevesh Szat|Minister of Inquiries|Minotaur Skullcleaver|Mirror-Sigil Sergeant|Mishra's Toy Workshop|Mizzium Transreliquat|Molten-Tail Masticore|Muraganda Petroglyphs|Mysteries of the Deep|Nagao, Bound by Honor|Nahiri, the Harbinger|Nahiri's Machinations|Near-Death Experience|Nessian Wilds Ravager|Nezumi Shadow-Watcher|Night Market Aeronaut|Nightscape Apprentice|Nightscape Battlemage|Nimble Obstructionist|Nissa's Encouragement|Omnath, Locus of Mana|Omnath, Locus of Rage|Ongoing Investigation|Opal Lake Gatekeepers|Oran-Rief Survivalist|Otherworldly Outburst|Overwhelming Instinct|Overwhelming Splendor|Pale Rider of Trostad|Paragon of the Amesha|Parallectric Feedback|Paranoid Parish-Blade|Path of Anger's Flame|Patron of the Kitsune|Patron of the Valiant|Pentagram of the Ages|Phyrexian Dreadnought|Phyrexian Infiltrator|Phyrexian Obliterator|Phyrexian Snowcrusher|Pianna, Nomad Captain|Porcelain Legionnaire|Prophet of Distortion|Pyromancer's Gauntlet|Quicksilver Elemental|Quill-Slinger Boggart|Rakdos, Lord of Riots|Rattleblaze Scarecrow|Renegade Doppelganger|Restoration Gearsmith|Reveka, Wizard Savant|Revenge of the Hunted|Rhet-Crop Spearmaster|Ribbons of the Reikai|Righteous Indignation|Rings of Brighthearth|Rise to the Challenge|Ritual of Restoration|Ritual of the Machine|Riverwheel Aerialists|Saproling Infestation|Scourge of Skola Vale|Screams of the Damned|Scribe of the Mindful|Scroll of Griselbrand|Scroll of the Masters|Scuttling Doom Engine|Sekki, Seasons' Guide|Select for Inspection|Sensei's Divining Top|Sepulchral Primordial|Shapeshifter's Marrow|Shard of Broken Glass|Shielded Aether Thief|Shieldmate's Blessing|Shimian Night Stalker|Shinen of Fury's Fire|Sidisi, Undead Vizier|Sigil of the New Dawn|Silence the Believers|Skyknight Legionnaire|Snake Cult Initiation|Snow-Covered Mountain|Soratami Mirror-Guard|Sorin, Solemn Visitor|Soul Stair Expedition|Soulfire Grand Master|Spearbreaker Behemoth|Spellgorger Barbarian|Sphinx of Lost Truths|Spireside Infiltrator|Sram, Senior Edificer|Steward of Solidarity|Stitcher's Apprentice|Stone Haven Outfitter|Stoneforge Masterwork|Stone-Throwing Devils|Stone-Tongue Basilisk|Stonewing Antagonizer|Stormscape Apprentice|Strength of Isolation|Stronghold Taskmaster|Structural Distortion|Subterranean Shambler|Succumb to Temptation|Sunstrike Legionnaire|Survivors' Encampment|Sword of Fire and Ice|Sygg, River Cutthroat|Tamiyo, the Moon Sage|Tezzeret's Simulacrum|Thallid Shell-Dweller|Threads of Disloyalty|Thrun, the Last Troll|Thunderscape Familiar|Thundersong Trumpeter|Timely Reinforcements|Tireless Missionaries|Titan of Eternal Fire|Tok-Tok, Volcano Born|Touch of Invisibility|Transmogrifying Licid|Traveling Philosopher|Trespassing Souleater|Tresserhorn Skyknight|Trigon of Infestation|Triton Fortune Hunter|Triumph of the Hordes|Ulasht, the Hate Seed|Ulvenwald Abomination|Ulvenwald Primordials|Undergrowth Scavenger|Undiscovered Paradise|Unstable Shapeshifter|Uril, the Miststalker|Varchild's War-Riders|Venser, Shaper Savant|Veteran of the Depths|Wellgabber Apothecary|Wheel of Sun and Moon|Whisperwood Elemental|White Shield Crusader|Yeva, Nature's Herald|Accomplished Automaton|Acolyte of the Inferno|Aethersphere Harvester|Alchemist's Apprentice|Aligned Hedron Network|Anafenza, the Foremost|Ancient of the Equinox|Archetype of Endurance|Argivian Archaeologist|Aurelia, the Warleader|Avacyn, Guardian Angel|Avacynian Missionaries|Avatar of the Resolute|Backwoods Survivalists|Balduvian Trading Post|Barrage of Expendables|Beastmaster's Magemark|Blade-Tribe Berserkers|Bontu's Last Reckoning|Braids, Conjurer Adept|Break Through the Line|Burrenton Forge-Tender|Carnivorous Moss-Beast|Cartouche of Knowledge|Chandra, Roaring Flame|Chandra, the Firebrand|Cogworker's Puzzleknot|Confusion in the Ranks|Consulate Surveillance|Consult the Necrosages|Cradle of the Accursed|Crossroads Consecrator|Crovax, Ascendant Hero|Custodian of the Trove|Dark Heart of the Wood|Decree of Annihilation|Depala, Pilot Exemplar|Descendant of Kiyomaro|Descendant of Masumaro|Descendant of Soramaro|Descent of the Dragons|Distemper of the Blood|Doran, the Siege Tower|Dosan the Falling Leaf|Dripping-Tongue Zubera|Dwynen, Gilt-Leaf Daen|Echoes of the Kin Tree|Efficient Construction|Eight-and-a-Half-Tails|Electrostatic Pummeler|Enchantment Alteration|Enchantress's Presence|Enemy of the Guildpact|Ephara's Enlightenment|Favor of the Overbeing|Flame-Wreathed Phoenix|Flying Crane Technique|Footsteps of the Goryo|Foul-Tongue Invocation|Foundry of the Consuls|Foundry Street Denizen|Frankenstein's Monster|Gallows at Willow Hill|Geier Reach Sanitarium|Geist-Fueled Scarecrow|Ghosts of the Innocent|Giant Trap Door Spider|Gift of the Gargantuan|Glyph of Reincarnation|God-Pharaoh's Faithful|Gore-House Chainwalker|Great Teacher's Decree|Guardian of Cloverdell|Guardian of Vitu-Ghazi|Guardian Shield-Bearer|Hazoret's Undying Fury|Heliod, God of the Sun|Herald of the Pantheon|Heron's Grace Champion|High Priest of Penance|Honden of Seeing Winds|Howl of the Night Pack|Imprisoned in the Moon|Incandescent Soulstoke|Indomitable Creativity|Infiltrator's Magemark|Iona, Shield of Emeria|Ironclad Revolutionary|Ironwright's Cleansing|Isperia, Supreme Judge|It of the Horrid Swarm|Jace, Telepath Unbound|Jugan, the Rising Star|Juniper Order Advocate|Kaho, Minamo Historian|Kami of Tattered Shoji|Keranos, God of Storms|Knowledge Exploitation|Konda, Lord of Eiganjo|Kresh the Bloodbraided|Kytheon, Hero of Akros|Lamplighter of Selhoff|Leyline of Singularity|Lifecrafter's Bestiary|Liliana, Death Wielder|Liliana, the Last Hope|Linvala, the Preserver|Ludevic's Test Subject|Master of Predicaments|Maulfist Revolutionary|Meishin, the Mind Cage|Melira, Sylvok Outcast|Metallurgic Summonings|Mishra's Groundbreaker|Multani, Maro-Sorcerer|Mwonvuli Beast Tracker|Myojin of Seeing Winds|Necromancer's Magemark|Nemata, Grove Guardian|No Rest for the Wicked|Noyan Dar, Roil Shaper|Nykthos, Shrine to Nyx|Nylea, God of the Hunt|Ob Nixilis, the Fallen|Ob Nixilis, Unshackled|Obzedat, Ghost Council|Odric, Lunarch Marshal|Oona, Queen of the Fae|Order of the Ebon Hand|Oriss, Samite Guardian|Paragon of Open Graves|Phantasmal Abomination|Prahv, Spires of Order|Prakhata Club Security|Presence of the Master|Prizefighter Construct|Prophetic Flamespeaker|Quest for Ula's Temple|Quicksilver Gargantuan|Reins of the Vinesteed|Remorseless Punishment|Restoration Specialist|Rhonas the Indomitable|Rise of the Hobgoblins|Ritual of the Returned|Sage of Shaila's Claim|Sage of the Inward Eye|Sakashima the Impostor|Scourge of Geier Reach|Scourge of Kher Ridges|Scourge of the Nobilis|Scythe of the Wretched|Servant of the Conduit|Setessan Battle Priest|Shidako, Broodmistress|Shield of the Oversoul|Shinen of Fear's Chill|Shinen of Stars' Light|Shorecrasher Elemental|Shrine of Burning Rage|Sigarda, Heron's Grace|Sighted-Caste Sorcerer|Silverglade Pathfinder|Sir Shandlar of Eberyn|Sisters of Stone Death|Skittering Monstrosity|Slaughterhouse Bouncer|Smelt-Ward Gatekeepers|Smothering Abomination|Soratami Cloud Chariot|Sosuke, Son of Seshiro|Souls of the Faultless|Spontaneous Generation|Stabwhisker the Odious|Staff of the Sun Magus|Steelshaper Apprentice|Stonebrow, Krosan Hero|Stormcaller of Keranos|Strength of the Tajuru|Surge of Righteousness|Survivor of the Unseen|Sword of Body and Mind|Sword of War and Peace|Talent of the Telepath|Tel-Jilad Lifebreather|Thada Adel, Acquisitor|Thalia, Heretic Cathar|Thassa, God of the Sea|Thriss, Nantuko Primus|Thundercloud Elemental|Toils of Night and Day|Totem-Guide Hartebeest|Traverse the Ulvenwald|Turtleshell Changeling|Twins of Maurer Estate|Unconventional Tactics|Vault of the Archangel|Vessel of Endless Rest|Victorious Destruction|Vizier of the Anointed|Volrath's Shapeshifter|Votary of the Conclave|Wasp of the Bitter End|Weaponcraft Enthusiast|Whisperer of the Wilds|Wine of Blood and Iron|Wolf of Devil's Breach|Xenagos, God of Revels|Zuberi, Golden Feather|Abolisher of Bloodlines|Adventurers' Guildhouse|Ajani, Mentor of Heroes|Anthousa, Setessan Hero|Arashi, the Sky Asunder|Archetype of Aggression|Athreos, God of Passage|Ayumi, the Last Visitor|Azusa, Lost but Seeking|Battlefield Thaumaturge|Bitterbow Sharpshooters|Brimaz, King of Oreskos|Bringer of the Red Dawn|Bruna, the Fading Light|Burning-Tree Bloodscale|Call to the Netherworld|Cartouche of Solidarity|Chamber of Manipulation|Chancellor of the Annex|Chancellor of the Dross|Chancellor of the Forge|Charge Across the Araba|Chatter of the Squirrel|Chisei, Heart of Oceans|Circu, Dimir Lobotomist|Clutch of the Undercity|Commander Greven il-Vec|Companion of the Trials|Council of the Absolute|Counsel of the Soratami|Cult of the Waxing Moon|Cyclops of Eternal Fury|Darien, King of Kjeldor|Dauntless River Marshal|Dawnbringer Charioteers|Delusions of Mediocrity|Descend upon the Sinful|Desert of the Glorified|Dimensional Infiltrator|Diplomacy of the Wastes|Disciple of Tevesh Szat|Dissension in the Ranks|Dissenter's Deliverance|Dragon Throne of Tarkir|Dwarven Demolition Team|Emrakul, the Aeons Torn|Erebos, God of the Dead|Eternal of Harsh Truths|Falkenrath Exterminator|Fireforger's Puzzleknot|Flames of the Firebrand|Flayer of the Hatebound|Fleetfeather Cockatrice|Fruit of the First Tree|Garruk, the Veil-Cursed|Garza Zol, Plague Queen|Geth, Lord of the Vault|Gideon, Martial Paragon|Glen Elendra Pranksters|Glimpse the Unthinkable|Hall of the Bandit Lord|Hanweir Militia Captain|Heart-Piercer Manticore|Heidar, Rimewind Master|Hidetsugu's Second Rite|Homura, Human Ascendant|Honden of Infinite Rage|Honden of Night's Reach|Huntmaster of the Fells|Illusionist's Stratagem|Implement of Combustion|Implements of Sacrifice|Isamaru, Hound of Konda|Isao, Enlightened Bushi|Isperia the Inscrutable|Jace, the Mind Sculptor|Kami of the Waning Moon|Kazuul's Toll Collector|Kothophed, Soul Hoarder|Kurkesh, Onakke Ancient|Kyoki, Sanity's Eclipse|Lazav, Dimir Mastermind|Leyline of Anticipation|Lighthouse Chronologist|Lim-Dûl the Necromancer|Lin Sivvi, Defiant Hero|Magus of the Candelabra|Magus of the Tabernacle|Maralen of the Mornsong|Master of the Wild Hunt|Masumaro, First to Live|Matsu-Tribe Birdstalker|Mikaeus, the Unhallowed|Mina and Denn, Wildborn|Minister of Impediments|Miren, the Moaning Well|Mischievous Poltergeist|Mogis, God of Slaughter|Myojin of Infinite Rage|Myojin of Night's Reach|Necromancer's Assistant|Necromancer's Stockpile|Nissa, Nature's Artisan|Pheres-Band Thunderhoof|Planeswalker's Mischief|Proclamation of Rebirth|Protection of the Hekma|Pyramid of the Pantheon|Quest for the Gemblades|Retribution of the Meek|Revel of the Fallen God|Rise of the Dark Realms|Rishkar, Peema Renegade|Rune of Protection: Red|Ruric Thar, the Unbowed|Samut, Voice of Dissent|Seton, Krosan Protector|Shell of the Last Kappa|Shield of the Righteous|Shrine of Loyal Legions|Sigarda, Host of Herons|Sight of the Scalelords|Sigil of the Nayan Gods|Silvos, Rogue Elemental|Soldier of the Pantheon|Spirit of the Labyrinth|Staff of the Mind Magus|Staff of the Wild Magus|Stalwart Shield-Bearers|Staunch-Hearted Warrior|Stone-Seeder Hierophant|Stonybrook Schoolmaster|Stream of Consciousness|Sundial of the Infinite|Surrak, the Hunt Caller|Survival of the Fittest|Tahngarth, Talruum Hero|Takeno, Samurai General|Teferi, Mage of Zhalfir|Temple of Enlightenment|Thraben Standard Bearer|Thunderscape Apprentice|Tobita, Master of Winds|Tower of the Magistrate|Treacherous Pit-Dweller|Ugin, the Spirit Dragon|Vizier of the Menagerie|Wanderbrine Rootcutters|Woodweaver's Puzzleknot|Wydwen, the Biting Gale|Yosei, the Morning Star|Adamaro, First to Desire|Agrus Kos, Wojek Veteran|Ajani, Valiant Protector|Angel of the God-Pharaoh|Archetype of Imagination|Architect of the Untamed|Ashiok, Nightmare Weaver|Authority of the Consuls|Blade of the Sixth Pride|Blessing of the Nephilim|Bringer of the Blue Dawn|Burrenton Shield-Bearers|Chainer, Dementia Master|Chains of Mephistopheles|Chancellor of the Spires|Chancellor of the Tangle|Cho-Manno, Revolutionary|Countless Gears Renegade|Curse of the Bloody Tome|Cyclops of One-Eyed Pass|Dictate of the Twin Gods|Disciple of the Old Ways|Dragonlord's Prerogative|Eladamri, Lord of Leaves|Ephara, God of the Polis|Evil Eye of Orms-by-Gore|Garruk, Caller of Beasts|Ghost Council of Orzhova|Ghoulcaller's Accomplice|Gideon, Ally of Zendikar|Gisela, the Broken Blade|Glassblower's Puzzleknot|Grove of the Burnwillows|Honden of Cleansing Fire|Ichiga, Who Topples Oaks|Implement of Examination|Implement of Improvement|Infuse with the Elements|Iwamori of the Open Fist|Ixidor, Reality Sculptor|Jin-Gitaxias, Core Augur|Jiwari, the Earth Aflame|Kaiso, Memory of Loyalty|Kalitas, Traitor of Ghet|Kami of the Honored Dead|Kami of the Painted Road|Kari Zev, Skyship Raider|Karrthus, Tyrant of Jund|Keeper of the Nine Gales|Kentaro, the Smiling Cat|Kiyomaro, First to Stand|Kodama of the North Tree|Kodama of the South Tree|Kruphix, God of Horizons|Kumano, Master Yamabushi|Lagonna-Band Trailblazer|Latulla, Keldon Overseer|Liliana, Death's Majesty|Llawan, Cephalid Empress|Lyzolda, the Blood Witch|Maga, Traitor to Mortals|Mirko Vosk, Mind Drinker|Myojin of Cleansing Fire|Mystic of the Hidden Way|Night of Souls' Betrayal|Oath of the Ancient Wood|Order of the Sacred Bell|Paragon of Eternal Wilds|Phenax, God of Deception|Pillory of the Sleepless|Quest for the Holy Relic|Rune of Protection: Blue|Sakiko, Mother of Summer|Salt Road Quartermasters|Sasaya, Orochi Ascendant|Sedris, the Traitor King|Sentry of the Underworld|Shaman of Forgotten Ways|Shaman of the Great Hunt|Shinen of Flight's Wings|Siren of the Silent Song|Sol'kanar the Swamp King|Soramaro, First to Dream|Sovereigns of Lost Alara|Sphinx of the Final Word|Staff of the Death Magus|Staff of the Flame Magus|Strength from the Fallen|Tamiyo, Field Researcher|Tasigur, the Golden Fang|Tezzeret, Agent of Bolas|The Lady of the Mountain|Tymaret, the Murder King|Uncontrolled Infestation|Urborg, Tomb of Yawgmoth|Varolz, the Scar-Striped|Viashino Slaughtermaster|Vizier of Tumbling Sands|Warden of the First Tree|Weight of the Underworld|Yisan, the Wanderer Bard|Yomiji, Who Bars the Way|Zektar Shrine Expedition|Aboshan, Cephalid Emperor|Alhammarret, High Arbiter|Anafenza, Kin-Tree Spirit|Angel of Flight Alabaster|Archon of the Triumvirate|Ashling, the Extinguisher|Autumn-Tail, Kitsune Sage|Berserkers of Blood Ridge|Boseiju, Who Shelters All|Brigid, Hero of Kinsbaile|Bringer of the Black Dawn|Bringer of the Green Dawn|Bringer of the White Dawn|Bruna, Light of Alabaster|Captured by the Consulate|Chandra, Fire of Kaladesh|Circle of Protection: Red|Clergy of the Holy Nimbus|Crocodile of the Crossing|Desert of the Indomitable|Elbrus, the Binding Blade|Eliminate the Competition|Emissary of the Sleepless|Emrakul, the Promised End|Endless Ranks of the Dead|Epiphany at the Drownyard|Erayo, Soratami Ascendant|Exava, Rakdos Blood Witch|Festival of the Guildpact|Geist of the Lonely Vigil|Grand Arbiter Augustin IV|Guardian of the Guildpact|Haakon, Stromgald Scourge|Hieroglyphic Illumination|High Sentinels of Arashin|Hikari, Twilight Guardian|Invocation of Saint Traft|Ishi-Ishi, Akki Crackshot|Kagemaro, First to Suffer|Kami of the Palace Fields|Kami of the Tended Garden|Kiki-Jiki, Mirror Breaker|Kira, Great Glass-Spinner|Knight of the Holy Nimbus|Knight of the Skyward Eye|Kodama of the Center Tree|Kokusho, the Evening Star|Kozilek, Butcher of Truth|Liliana, Heretical Healer|Lord of Shatterskull Pass|Manticore of the Gauntlet|Meloku the Clouded Mirror|Metalspinner's Puzzleknot|Mishra, Artificer Prodigy|Nicol Bolas, the Deceiver|Olivia, Mobilized for War|Opal-Eye, Konda's Yojimbo|Order of the Sacred Torch|Order of the White Shield|Ormendahl, Profane Prince|Quest for Ancient Secrets|Quest for the Goblin Lord|Quest for the Nihil Stone|Rayne, Academy Chancellor|Razaketh, the Foulblooded|Rebellion of the Flamekin|Rix Maadi, Dungeon Palace|Rune of Protection: Black|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: White|Sakura-Tribe Springcaller|Seer of the Last Tomorrow|Sentinels of Glen Elendra|Sheoldred, Whispering One|Shield of Duty and Reason|Shimatsu the Bloodcloaked|Shirei, Shizo's Caretaker|Shizo, Death's Storehouse|Shizuko, Caller of Autumn|Shrine of Limitless Power|Shrine of Piercing Vision|Siren of the Fanged Coast|Snake of the Golden Grove|Squeaking Pie Grubfellows|Stream of Unconsciousness|Sword of Feast and Famine|Sword of Light and Shadow|Terror of the Fairgrounds|Tezzeret, Master of Metal|Throne of the God-Pharaoh|Tomb of the Spirit Dragon|Ulamog, the Infinite Gyre|Ulrich, Uncontested Alpha|Unlicensed Disintegration|Unscythe, Killer of Kings|Yahenni, Undying Partisan|Zealot of the God-Pharaoh|Ajani, Caller of the Pride|Appetite for the Unnatural|Approach of the Second Sun|Baral, Chief of Compliance|Chandra, Torch of Defiance|Circle of Protection: Blue|Curse of the Pierced Heart|Death of a Thousand Stings|Decimator of the Provinces|Eidolon of the Great Revel|Elesh Norn, Grand Cenobite|From Under the Floorboards|Hapatra, Vizier of Poisons|Hermit of the Natterknolls|Horror of the Broken Lands|Initiates of the Ebon Hand|Inner Calm, Outer Strength|Jace, the Living Guildpact|Jace, Unraveler of Secrets|Jerrard of the Closed Fist|Jolrael, Empress of Beasts|Kami of Twisted Reflection|Karametra, God of Harvests|Liliana of the Dark Realms|Linvala, Keeper of Silence|Momir Vig, Simic Visionary|Narset, Enlightened Master|Nissa, Steward of Elements|Paragon of Fierce Defiance|Paragon of Gathering Mists|Pharika, God of Affliction|Rashmi, Eternities Crafter|Rescue from the Underworld|Sachi, Daughter of Seshiro|Sarkhan, the Dragonspeaker|Seizan, Perverter of Truth|Serpent of the Endless Sea|Shisato, Whispering Hunter|Shrine of Boundless Growth|Tajic, Blade of the Legion|Temmet, Vizier of Naktamun|Tomorrow, Azami's Familiar|Trostani, Selesnya's Voice|Two-Headed Giant of Foriys|Ulrich of the Krallenhorde|Vorinclex, Voice of Hunger|Wall of Forgotten Pharaohs|Werewolf of Ancient Hunger|Circle of Protection: Black|Circle of Protection: Green|Circle of Protection: White|Cleric of the Forward Order|Commencement of Festivities|Drana, Liberator of Malakir|Duskmantle, House of Shadow|Gideon, Champion of Justice|Jalira, Master Polymorphist|Kalitas, Bloodchief of Ghet|King Macar, the Gold-Cursed|Kiora, Master of the Depths|Korlash, Heir to Blackblade|Mannichi, the Fevered Dream|Master of the Pearl Trident|Michiko Konda, Truth Seeker|Mikokoro, Center of the Sea|Nefarox, Overlord of Grixis|Oathkeeper, Takeno's Daisho|Oboro, Palace in the Clouds|Order of the Golden Cricket|Purphoros, God of the Forge|Reaper of Flight Moonsilver|Retribution of the Ancients|Rofellos, Llanowar Emissary|Samurai of the Pale Curtain|Sarpadian Empires, Vol. VII|Savra, Queen of the Golgari|Shrine of the Forsaken Gods|Shu Yun, the Silent Tempest|Thalia, Guardian of Thraben|Unesh, Criosphinx Sovereign|Untaidake, the Cloud Keeper|Arlinn, Embraced by the Moon|Azamuki, Treachery Incarnate|Brisela, Voice of Nightmares|Circle of Protection: Shadow|Eidolon of Countless Battles|Kambal, Consul of Allocation|Knight of the Pilgrim's Road|Liliana, Defiant Necromancer|Orzhova, the Church of Deals|Oyobi, Who Split the Heavens|Padeem, Consul of Innovation|Rune-Tail, Kitsune Ascendant|Shinka, the Bloodsoaked Keep|Skithiryx, the Blight Dragon|Tatsumasa, the Dragon's Fang|Ulamog, the Ceaseless Hunger|Valakut, the Molten Pinnacle|Bearer of Overwhelming Truths|Gods' Eye, Gate to the Reikai|Greater Realm of Preservation|Guardian of the Great Conduit|Kaijin of the Vanishing Touch|Kozilek, the Great Distortion|Lone Wolf of the Natterknolls|Reki, the History of Kamigawa|Rune of Protection: Artifacts|Sentinel of the Eternal Watch|Skysovereign, Consul Flagship|Coax from the Blind Eternities|Hanweir, the Writhing Township|Minamo, School at Water's Edge|Circle of Protection: Artifacts|Oviya Pashiri, Sage Lifecrafter|The Tabernacle at Pendrell Vale|Okina, Temple to the Grandfathers|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental$)") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + similar_name := { to_string(quote_filter(card.name)) } + match@(match: "(Atinlay Igpay|AWOL|Bosom Buddy|Cardpecker|Cheap Ass|Circle of Protection: Art|Collector Protector|Drawn Together|Emcee|Erase (Not the Urza's Legacy One)|Fascist Art Director|First Come, First Served|Frankie Peanuts|Head to Head|Ladies' Knight|Little Girl|Look at Me, I'm R&D|Man of Measure|Save Life|Standing Army|Staying Power|Wordmail|_____|Ambiguity|Artful Looter|Avatar of Me|Brushstroke Paintermage|Bursting Beebles|Carnivorous Death-Parrot|Cheatyface|Double Header|Flaccify|Framed!|Greater Morphling|Johnny, Combo Player|Loose Lips|Magical Hacker|Mise|Moniker Mage|Mouth to Mouth|Now I Know My ABC's|Number Crunch|Question Elemental?|Richard Garfield, Ph.D.|Smart Ass|Spell Counter|Topsy Turvy|Aesthetic Consultation|Bad Ass|Bloodletter|Booster Tutor|Duh|Enter the Dungeon|Eye to Eye|The Fallen Apart|Farewell to Arms|Infernal Spawn of Infernal Spawn of Evil|Kill! Destroy!|Mother of Goons|Necro-Impotence|Persecute Artist|Phyrexian Librarian|Stop That|Tainted Monkey|Vile Bile|Wet Willie of the Damned|When Fluffy Bunnies Attack|Working Stiff|Zombie Fanboy|Zzzyxas's Abyss|Assquatch|Blast from the Past|Curse of the Fire Penguin|Deal Damage|Dumb Ass|Face to Face|Frazzled Editor|Goblin Mime|Goblin Secret Agent|Goblin S.W.A.T. Team|Mana Flair|Mons's Goblin Waiters|Orcish Paratroopers|Punctuate|Pygmy Giant|Red-Hot Hottie|Rocket-Powered Turbo Slug|Sauté|Six-y Beast|Touch and Go|Yet Another Aether Vortex|B-I-N-G-O|Creature Guy|Elvish House Party|Fat Ass|Form of the Squirrel|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Keeper of the Sacred Word|Land Aid '04|Laughing Hyena|Monkey Monkey Monkey|Name Dropping|Old Fogey|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental|Remodel|Shoe Tree|Side to Side|S.N.O.T.|Stone-Cold Basilisk|Supersize|Symbol Status|Uktabi Kong||Ach! Hans, Run!||Ass Whuppin'|Meddling Kids|Rare-B-Gone|Who|What|When|Where|Why|Gleemax|Letter Bomb|Mana Screw|Mox Lotus|My First Tome|Pointy Finger of Doom|Rod of Spanking|Time Machine|Togglodyte|Toy Boat|Urza's Hot Tub|Water Gun Balloon Game|World-Bottling Kit|City of Ass|R&D's Secret Lair|Super Secret Tech|Charm School|The Cheese Stands Alone|Double Dip|Get a Life|I'm Rubber, You're Glue|Knight of the Hokey Pokey|Lexivore|Look at Me, I'm the DCI|Mesa Chicken|Miss Demeanor|Once More with Feeling|Prismatic Wardrobe|Sex Appeal|Bureaucracy|Censorship|Checks and Balances|Chicken à la King|Clambassadors|Clam-I-Am|Clam Session|Common Courtesy|Denied!|Double Take|Fowl Play|Free-for-All|Psychic Network|Sorry|B.F.M. (Big Furry Monster)|Deadhead|Double Cross|Handcuffs|Infernal Spawn of Evil|Jumbo Imp|Organ Harvest|Ow|Poultrygeist|Temp of the Damned|Volrath's Motion Sensor|Burning Cinder Fury of Crimson Chaos Fire|Chicken Egg|Double Deal|Goblin Bookie|Goblin Bowling Team|Goblin Tutor|Hurloon Wrangler|Jalum Grifter|Krazy Kow|Landfill|Ricochet|Spark Fiend|Strategy, Schmategy|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Cardboard Carapace|Double Play|Elvish Impersonators|Flock of Rabid Sheep|Free-Range Chicken|Gerrymandering|Ghazbán Ogress|Growth Spurt|Gus|Hungry Hungry Heifer|Incoming!|Mine, Mine, Mine!|Squirrel Farm|Team Spirit|Timmy, Power Gamer|Ashnod's Coupon|Blacker Lotus|Bronze Calendar|Chaos Confetti|Clay Pigeon|Giant Fan|Jack-in-the-Mox|Jester's Sombrero|Mirror Mirror|Paper Tiger|Rock Lobster|Scissors Lizard|Spatula of the Ages|Urza's Contact Lenses|Urza's Science Fair Project|Pegasus token card|Soldier token card|Zombie token card|Goblin token card|Sheep token card|Squirrel token card|Serra Angel|Balduvian Horde|Vengevine|Geist of Saint Traft|Thalia, Guardian of Thraben|Liliana of the Veil|Snapcaster Mage|Thran Quarry|Serra Avatar|Lord of Atlantis|Crusade|Elvish Lyrist|City of Brass|Volcanic Hammer|Giant Growth|Two-Headed Dragon|Slith Firewalker|Royal Assassin|Sakura-Tribe Elder|Shard Phoenix|Soltari Priest|Whirling Dervish|Glorious Anthem|Elvish Champion|Mad Auntie|Faerie Conclave|Treetop Village|Rukh Egg|Budoka Pupil|Ichiga, Who Topples Oaks|Ghost-Lit Raider|Force of Nature|Shivan Dragon|Dimir Guildmage|Gruul Guildmage|Azorius Guildmage|Sudden Shock|Hedge Troll|Storm Entity|Shriekmaw|Eternal Dragon|Mirari's Wake|Treva, the Renewer|Avatar of Woe|Ajani Goldmane|Dirtcowl Wurm|Revenant|Monstrous Hound|Lightning Dragon|Beast of Burden|Lu Bu, Master-at-Arms|False Prophet|Overtaker|Rathi Assassin|Avatar of Hope|Raging Kavu|Questing Phelddagrif|Fungal Shambler|Stone-Tongue Basilisk|Laquatus's Champion|Glory|Silent Specter|Feral Throwback|Soul Collector|Sword of Kaldra|Shield of Kaldra|Helm of Kaldra|Ryusei, the Falling Star|Ink-Eyes, Servant of Oni|Kiyomaro, First to Stand|Gleancrawler|Djinn Illuminatus|Avatar of Discord|Allosaurus Rider|Lotus Bloom|Oros, the Avenger|Korlash, Heir to Blackblade|Wren's Run Packmaster|Door of Destinies|Demigod of Revenge|Overbeing of Myth|Ajani Vengeant|Malfegor|Dragon Broodmother|Vampire Nocturnus|Rampaging Baloths|Comet Storm|Emrakul, the Aeons Torn|Sun Titan|Wurmcoil Engine|Hero of Bladehold|Glissa, the Traitor|Sheoldred, Whispering One|Bloodlord of Vaasgoth|Mayor of Avabruck|Howlpack Alpha|Ravenous Demon|Archdemon of Greed|Moonsilver Spear|Xathrid Gorgon|Archon of the Triumvirate|Hypersonic Dragon|Carnival Hellsteed|Corpsejack Menace|Grove of the Guardian|Consuming Aberration|Fathom Mage|Foundry Champion|Rubblehulk|Treasury Thrull|Maze's End|Megantic Sliver|Celestial Archon|Shipbreaker Kraken|Abhorrent Overlord|Ember Swallower|Anthousa, Setessan Hero|Silent Sentinel|Arbiter of the Ideal|Eater of Hope|Forgestoker Dragon|Nessian Wilds Ravager|Dawnbringer Charioteers|Scourge of Fleets|Doomwake Giant|Spawn of Thraxes|Heroes' Bane|Resolute Archangel|Mercurial Pretender|Indulgent Tormentor|Siege Dragon|Phytotitan|Abzan Ascendancy|Anafenza, the Foremost|Ankle Shanker|Avalanche Tusker|Bloodsoaked Champion|Butcher of the Horde|Crackling Doom|Crater's Claws|Deflecting Palm|Dig Through Time|Dragon-Style Twins|Duneblast|Flying Crane Technique|Grim Haruspex|Hardened Scales|Herald of Anafenza|High Sentinels of Arashin|Icy Blast|Ivorytusk Fortress|Jeering Instigator|Jeskai Ascendancy|Kheru Lich Lord|Mardu Ascendancy|Master of Pearls|Narset, Enlightened Master|Necropolis Fiend|Rakshasa Vizier|Rattleclaw Mystic|Sage of the Inward Eye|Sidisi, Brood Tyrant|Siege Rhino|Sultai Ascendancy|Surrak Dragonclaw|Temur Ascendancy|Thousand Winds|Trail of Mystery|Trap Essence|Utter End|Villainous Wealth|Zurgo Helmsmasher|Alesha, Who Smiles at Death|Arcbond|Archfiend of Depravity|Atarka, World Render|Brutal Hordechief|Daghatar the Adamant|Dragonscale General|Dromoka, the Eternal|Flamerush Rider|Flamewake Phoenix|Jeskai Infiltrator|Kolaghan, the Storm's Fury|Mardu Strike Leader|Mastery of the Unseen|Ojutai, Soul of Winter|Rally the Ancestors|Sage-Eye Avengers|Sandsteppe Mastodon|Shaman of the Great Hunt|Shamanic Revelation|Shu Yun, the Silent Tempest|Silumgar, the Drifting Death|Soulfire Grand Master|Soulflayer|Supplant Form|Tasigur, the Golden Fang|Torrent Elemental|Warden of the First Tree|Wildcall|Yasova Dragonclaw|Anafenza, Kin-Tree Spirit|Arashin Foremost|Arashin Sovereign|Atarka's Command|Avatar of the Resolute|Blessed Reincarnation|Blood-Chin Fanatic|Boltwing Marauder|Crater Elemental|Damnable Pact|Deathbringer Regent|Den Protector|Dragonlord Atarka|Dragonlord Dromoka|Dragonlord Kolaghan|Dragonlord Ojutai|Dragonlord Silumgar|Dromoka's Command|Foe-Razer Regent|Harbinger of the Hunt|Hidden Dragonslayer|Icefall Regent|Ire Shaman|Kolaghan's Command|Living Lore|Myth Realized|Necromaster Dragon|Ojutai's Command|Pitiless Horde|Pristine Skywise|Profaner of the Dead|Sidisi, Undead Vizier|Silumgar Assassin|Silumgar's Command|Stratus Dancer|Sunscorch Regent|Surrak, the Hunt Caller|Thunderbreak Regent|Volcanic Vision|Zurgo Bellstriker|Abbot of Keral Keep|Alhammarret, High Arbiter|Chandra's Ignition|Chandra, Fire of Kaladesh|Dark Petition|Despoiler of Souls|Dwynen, Gilt-Leaf Daen|Embermaw Hellion|Evolutionary Leap|Exquisite Firecraft|Gaea's Revenge|Gideon's Phalanx|Gilt-Leaf Winnower|Goblin Piledriver|Graveblade Marauder|Harbinger of the Tides|Hixus, Prison Warden|Honored Hierarch|Jace, Vryn's Prodigy|Knight of the White Orchid|Kothophed, Soul Hoarder|Kytheon's Irregulars|Kytheon, Hero of Akros|Languish|Liliana, Heretical Healer|Managorger Hydra|Mizzium Meddler|Nissa's Revelation|Nissa, Vastwood Seer|Outland Colossus|Pia and Kiran Nalaar|Priest of the Blood Rite|Relic Seeker|Scab-Clan Berserker|Soulblade Djinn|Talent of the Telepath|Thopter Spy Network|Tragic Arrogance|Vryn Wingmare|Willbreaker|Akoum Firebird|Akoum Hellkite|Aligned Hedron Network|Ally Encampment|Angelic Captain|Barrage Tyrant|Beastcaller Savant|Blight Herder|Bring to Light|Brood Butcher|Brutal Expulsion|Canopy Vista|Cinder Glade|Conduit of Ruin|Defiant Bloodlord|Desolation Twin|Dragonmaster Outcast|Drana, Liberator of Malakir|Drowner of Hope|Dust Stalker|Emeria Shepherd|Endless One|Exert Influence|Fathom Feeder|Felidar Sovereign|From Beyond|Gideon, Ally of Zendikar|Greenwarden of Murasa|Gruesome Slaughter|Guardian of Tazeem|Guul Draz Overseer|Hero of Goma Fada|Kiora, Master of the Depths|Lantern Scout|Lumbering Falls|March from the Tomb|Munda, Ambush Leader|Nissa's Renewal|Noyan Dar, Roil Shaper|Ob Nixilis Reignited|Oblivion Sower|Omnath, Locus of Rage|Oran-Rief Hydra|Painful Truths|Part the Waterveil|Planar Outburst|Prairie Stream|Prism Array|Quarantine Field|Radiant Flames|Ruinous Path|Sanctum of Ugin|Scatter to the Winds|Serpentine Spike|Shambling Vent|Shrine of the Forsaken Gods|Sire of Stagnation|Smoldering Marsh|Smothering Abomination|Sunken Hollow|Ugin's Insight|Ulamog, the Ceaseless Hunger|Undergrowth Champion|Veteran Warleader|Void Winnower|Wasteland Strangler|Woodland Wanderer|Zada, Hedron Grinder|Armored Pegasus|Bull Hippo|Cloud Pirates|Feral Shadow|Snapping Drake|Storm Crow|Wasteland|Voidmage Prodigy|Powder Keg|Psychatog|Terror|Fireball|Oxidize|Mana Leak|Reciprocate|Hypnotic Specter|Hinder|Pyroclasm|Putrefy|Zombify|Lightning Helix|Wrath of God|Condemn|Mortify|Psionic Blast|Cruel Edict|Disenchant|Recollect|Damnation|Tidings|Incinerate|Mana Tithe|Harmonize|Ponder|Corrupt|Cryptic Command|Flame Javelin|Unmake|Nameless Inversion|Remove Soul|Blightning|Rampant Growth|Negate|Terminate|Lightning Bolt|Cancel|Sign in Blood|Infest|Volcanic Fallout|Celestial Purge|Bituminous Blast|Burst Lightning|Harrow|Day of Judgment|Brave the Elements|Doom Blade|Treasure Hunt|Searing Blaze|Reya Dawnbringer|Liliana's Specter|Mitotic Slime|Memnite|Tempered Steel|Treasure Mage|Black Sun's Zenith|Myr Superion|Priest of Urabrask|Stormblood Berserker|Dungrove Elder|Diregraf Ghoul|Elite Inquisitor|Zombie Apocalypse|Strangleroot Geist|Suture Priest|Pristine Talisman|Latch Seeker|Killing Wave|Magmaquake|Mwonvuli Beast Tracker|Cryptborn Horror|Dryad Militant|Firemane Avenger|Zameck Guildmage|Melek, Izzet Paragon|Trostani's Summoner|Hive Stirrings|Goblin Diplomats|Phalanx Leader|Nighthowler|Pain Seer|Kiora's Follower|Squelching Leeches|Dictate of Kruphix|Hall of Triumph|Heir of the Wilds|Reclamation Sage|Chief Engineer|Mardu Shadowspear|Scaleguard Sentinels|Conclave Naturalists|Stasis Snare|Immolating Glare|Jori En, Ruin Diver|Arena|Sewers of Estark|Nalathni Dragon|Blue Elemental Blast|Mana Crypt|Windseeker Centaur|Giant Badger|Scent of Cinder|Lightning Hounds|Spined Wurm|Warmonger|Silver Drake|Phyrexian Rager|Jace Beleren|Garruk Wildspeaker|Brion Stoutarm|Jaya Ballard, Task Mage|Broodmate Dragon|Honor of the Pure|Steward of Valeron|Celestial Colonnade|Retaliator Griffin|Kor Skyfisher|Guul Draz Assassin|Nissa Revane|Birds of Paradise|Memoricide|Liliana Vess|Bloodthrone Vampire|Mirran Crusader|Surgical Extraction|Frost Titan|Grave Titan|Inferno Titan|Chandra's Phoenix|Faithless Looting|Devil's Play|Gravecrawler|Electrolyze|Feast of Blood|Silverblade Paladin|Merfolk Mesmerist|Knight Exemplar|Sunblast Angel|Primordial Hydra|Cathedral of War|Terastodon|Arrest|Consume Spirit|Dreg Mangler|Supreme Verdict|Standstill|Breath of Malfegor|Angel of Glory's Rise|Turnabout|Nightveil Specter|Voidmage Husher|Ogre Arsonist|Chandra's Fury|Render Silent|Ratchet Bomb|Bonescythe Sliver|Ogre Battledriver|Scavenging Ooze|Hamletback Goliath|Ajani, Caller of the Pride|Jace, Memory Adept|Liliana of the Dark Realms|Chandra, Pyromaster|Garruk, Caller of Beasts|Sylvan Caryatid|Karametra's Acolyte|Fated Conflagration|High Tide|Gaze of Granite|Wash Out|Acquire|Duress|Eidolon of Blossoms|Magister of Worth|Soul of Ravnica|Soul of Zendikar|Stealer of Secrets|Angelic Skirmisher|Xathrid Necromancer|Goblin Rabblemaster|Ajani Steadfast|Jace, the Living Guildpact|Nissa, Worldwaker|Garruk, Apex Predator|Temur War Shaman|Sultai Charm|Aeronaut Tinkerer|Dragon Fodder|Dragonlord's Servant|Evolving Wilds|Scythe Leopard|Genesis Hydra|Munda's Vanguard|Deepfathom Skulker|Dread Defiler|Tyrant of Valakut|Gladehart Cavalry|Goblin Dark-Dwellers|Earwig Squad|Vexing Shusher|Figure of Destiny|Obelisk of Alara|Knight of New Alara|Ant Queen|Valakut, the Molten Pinnacle|Joraga Warcaller|Lord of Shatterskull Pass|Ancient Hellkite|Steel Hellkite|Thopter Assembly|Phyrexian Metamorph|Garruk's Horde|Ludevic's Test Subject|Ludevic's Abomination|Mondronen Shaman|Tovolar's Magehunter|Restoration Angel|Staff of Nin|Deadbridge Goliath|Skarrg Goliath|Breaking|Entering|Colossal Whale|Bident of Thassa|Tromokratis|Dictate of the Twin Gods|Dragon Throne of Tarkir|In Garruk's Wake|Endbringer|Counterspell|Stroke of Genius|Gaea's Cradle|Memory Lapse|Vampiric Tutor|Ball Lightning|Oath of Druids|Hammer of Bogardan|Tradewind Rider|Intuition|Argothian Enchantress|Living Death|Armageddon|Balance|Time Warp|Phyrexian Negator|Deranged Hermit|Hermit Druid|Gemstone Mine|Regrowth|Sol Ring|Mishra's Factory|Exalted Angel|Grim Lavamancer|Meddling Mage|Pernicious Deed|Ravenous Baloth|Cunning Wish|Yawgmoth's Will|Vindicate|Decree of Justice|Orim's Chant|Mind's Desire|Demonic Tutor|Living Wish|Dark Ritual|Maze of Ith|Stifle|Survival of the Fittest|Burning Wish|Bloodstained Mire|Flooded Strand|Polluted Delta|Windswept Heath|Wooded Foothills|Sinkhole|Natural Order|Phyrexian Dreadnought|Thawing Glaciers|Land Tax|Morphling|Wheel of Fortune|Entomb|Sword of Fire and Ice|Vendilion Clique|Bitterblossom|Dark Confidant|Doubling Season|Goblin Welder|Xiahou Dun, the One-Eyed|Flusterstorm|Noble Hierarch|Karmic Guide|Sneak Attack|Karakas|Sword of Light and Shadow|Command Tower|Swords to Plowshares|Bribery|Imperial Recruiter|Crucible of Worlds|Overwhelming Forces|Show and Tell|Genesis|Karador, Ghost Chieftain|Greater Good|Riku of Two Reflections|Force of Will|Hanna, Ship's Navigator|Sword of Feast and Famine|Nekusar, the Mindrazer|Elesh Norn, Grand Cenobite|Oloro, Ageless Ascetic|Ravages of War|Dualcaster Mage|Feldon of the Third Path|Mana Drain|Command Beacon|Fruitcake Elemental|Gifts Given|Evil Presents|Season's Beatings|Snow Mercy|Yule Ooze|Naughty|Nice|Stocking Tiger|Mishra's Toy Workshop|Goblin Sleigh Ride|Sprouting Thrinax|Woolly Thoctar|Path to Exile|Hellspark Elemental|Marisi's Twinclaws|Slave of Bolas|Mycoid Shepherd|Naya Sojourners|Mind Control|Rise from the Grave|Kor Duelist|Vampire Nighthawk|Nissa's Chosen|Emeria Angel|Kor Firewalker|Leatherback Baloth|Hada Freeblade|Kalastria Highborn|Syphon Mind|Pathrazer of Ulamog|Curse of Wizardry|Staggershock|Deathless Angel|Fling|Sylvan Ranger|Plague Stinger|Golem's Heart|Skinrender|Master's Call|Plague Myr|Signal Pest|Vault Skirge|Maul Splicer|Shrine of Burning Rage|Tormented Soul|Auramancer|Circle of Flame|Gather the Townsfolk|Curse of the Bloody Tome|Curse of Thirst|Nearheath Stalker|Bloodcrazed Neonate|Boneyard Wurm|Wood Elves|Icatian Javelineers|Fiery Temper|Boomerang|Calciderm|Reckless Wurm|Yixlid Jailer|Zoetic Cavern|Llanowar Elves|Mogg Fanatic|Mind Stone|Dauntless Dourbark|Lava Axe|Cenn's Tactician|Oona's Blackguard|Gravedigger|Boggart Ram-Gang|Wilt-Leaf Cavaliers|Duergar Hedge-Mage|Selkie Hedge-Mage|Spiritmonger|Call of the Herd|Chrome Mox|Umezawa's Jitte|Maelstrom Pulse|Goblin Guide|Lotus Cobra|Primeval Titan|All Is Dust|Batterskull|Griselbrand|Stoneforge Mystic|River Boa|Longbow Archer|Volcanic Geyser|Mind Warp|Shock|Staunch Defenders|Prodigal Sorcerer|Stone Rain|Ophidian|Jackal Pup|Quirion Ranger|Carnophage|Impulse|Fireblast|Albino Troll|Dissipate|Black Knight|Wall of Blossoms|Fireslinger|Drain Life|Aura of Silence|Forbid|Spike Feeder|White Knight|Bottle Gnomes|Muscle Sliver|Crystalline Sliver|Capsize|Priest of Titania|Goblin Bombardment|Scragnoth|Smother|Whipcorder|Sparksmith|Krosan Tusker|Withered Wretch|Willbender|Slice and Dice|Silver Knight|Krosan Warchief|Lightning Rift|Carrion Feeder|Accumulated Knowledge|Avalanche Riders|Reanimate|Mother of Runes|Brainstorm|Rancor|Seal of Cleansing|Flametongue Kavu|Blastoderm|Cabal Therapy|Fact or Fiction|Juggernaut|Circle of Protection: Red|Kird Ape|Icy Manipulator|Elves of Deep Shadow|Armadillo Cloak|Lobotomy|Goblin Warchief|Wild Mongrel|Chainer's Edict|Circular Logic|Astral Slide|Arrogant Wurm|Life|Death|Fire|Ice|Firebolt|Deep Analysis|Gerrard's Verdict|Basking Rootwalla|Wonder|Goblin Legionnaire|Engineered Plague|Goblin Ringleader|Wing Shards|Cabal Coffers|Roar of the Wurm|Force Spike|Remand|Tormod's Crypt|Eternal Witness|Tendrils of Agony|Pendelhaven|Resurrection|Wall of Roots|Desert|Thirst for Knowledge|Serrated Arrows|Isochron Scepter|Shrapnel Blast|Magma Jet|Myr Enforcer|Kitchen Finks|Merrow Reejerey|Wren's Run Vanquisher|Mulldrifter|Murderous Redcap|Lightning Greaves|Watchwolf|Browbeat|Oblivion Ring|Tidehollow Sculler|Ghostly Prison|Ancient Ziggurat|Bloodbraid Elf|Cloudpost|Elvish Visionary|Anathemancer|Krosan Grip|Qasali Pridemage|Rift Bolt|Gatekeeper of Malakir|Wild Nacatl|Everflowing Chalice|Spellstutter Sprite|Wall of Omens|Artisan of Kozilek|Squadron Hawk|Rhox War Monk|Jace's Ingenuity|Cultivate|Teetering Peaks|Contagion Clasp|Go for the Throat|Savage Lands|Glistener Elf|Despise|Tectonic Edge|Dismember|Ancient Grudge|Acidic Slime|Forbidden Alchemy|Avacyn's Pilgrim|Lingering Souls|Pillar of Flame|Gitaxian Probe|Searing Spear|Reliquary Tower|Farseek|Call of the Conclave|Judge's Familiar|Izzet Charm|Rakdos Cackler|Dimir Charm|Experiment One|Ghor-Clan Rampager|Grisly Salvage|Sin Collector|Warleader's Helix|Elvish Mystic|Banisher Priest|Encroaching Wastes|Tormented Hero|Dissolve|Magma Spray|Bile Blight|Banishing Light|Fanatic of Xenagos|Brain Maggot|Stoke the Flames|Frenzied Goblin|Disdainful Stroke|Hordeling Outburst|Suspension Field|Abzan Beastmaster|Frost Walker|Serum Visions|Orator of Ojutai|Ultimate Price|Roast|Anticipate|Nissa's Pilgrimage|Clash of Wills|Smash to Smithereens|Blighted Fen|Niv-Mizzet, the Firemind|Rakdos Guildmage|Voidslime|Urza's Factory|Serra Avenger|Blood Knight|Groundbreaker|Imperious Perfect|Doran, the Siege Tower|Bramblewood Paragon|Mutavault|1996 World Champion|Shichifukujin Dragon|Proposal|Splendid Genesis|Fraternal Exaltation|Robot Chicken|Pouncing Jaguar|Skittering Skirge|Rewind|Karn, Silver Golem|Uktabi Orangutan|Chill|Pillage|Enlightened Tutor|Stupor|Creeping Mold|Dismiss|Empyrial Armor|Diabolic Edict|Gaea's Blessing|Man-o'-War|Arc Lightning|Dauthi Slayer|Skirk Marauder|Elvish Aberration|Bonesplitter|Darksteel Ingot|Glacial Ray|Genju of the Spires|Okina Nightwatch|Skyknight Legionnaire|Castigate|Wee Dragonauts|Coiling Oracle|Surging Flame|Underworld Dreams|Char|Kamahl, Pit Fighter|Putrid Imp|Hidden Horror|Faceless Butcher|Twisted Abomination|Crosis, the Purger|Verdant Force|Sphinx of the Steel Wind|Inkwell Leviathan|Blazing Archon|Animate Dead|Exhume|Sickening Dreams|Zombie Infestation|Buried Alive|Last Rites|Diabolic Servitude|Dread Return|Crystal Vein|Ebon Stronghold|Polluted Mire|Spark Elemental|Keldon Marauders|Mogg Flunkies|Cinder Pyromancer|Vulshok Sorcerer|Keldon Champion|Fire Servant|Chain Lightning|Price of Progress|Thunderbolt|Reverberate|Flames of the Blood Hand|Sudden Impact|Barbarian Ring|Ghitu Encampment|Metallic Sliver|Virulent Sliver|Amoeboid Changeling|Winged Sliver|Clot Sliver|Frenzy Sliver|Heart Sliver|Gemhide Sliver|Quick Sliver|Hibernation Sliver|Acidic Sliver|Spined Sliver|Victual Sliver|Armor Sliver|Spectral Sliver|Barbed Sliver|Homing Sliver|Necrotic Sliver|Fungus Sliver|Brood Sliver|Might Sliver|Sliver Overlord|Fury Sliver|Heartstone|Distant Melody|Aphetto Dredging|Coat of Arms|Wild Pair|Rootbound Crag|Rupture Spire|Terramorphic Expanse|Vivid Creek|Vivid Grove|Alert Shu Infantry|Eightfold Maze|Empty City Ruse|False Defeat|Flanking Troops|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Huang Zhong, Shu General|Kongming, |Sleeping Dragon||Kongming's Contraptions|Liu Bei, Lord of Shu|Loyal Retainers|Misfortune's Gain|Pang Tong, |Young Phoenix||Peach Garden Oath|Rally the Troops|Riding Red Hare|Shu Cavalry|Shu Defender|Shu Elite Companions|Shu Elite Infantry|Shu Farmer|Shu Foot Soldiers|Shu General|Shu Grain Caravan|Shu Soldier-Farmers|Vengeance|Virtuous Charge|Volunteer Militia|Warrior's Stand|Zhang Fei, Fierce Warrior|Zhao Zilong, Tiger General|Balance of Power|Borrowing 100,000 Arrows|Brilliant Plan|Broken Dam|Capture of Jingzhou|Champion's Victory|Council of Advisors|Counterintelligence|Exhaustion|Extinguish|Forced Retreat|Lady Sun|Lu Meng, Wu General|Lu Su, Wu Advisor|Lu Xun, Scholar General|Mystic Denial|Preemptive Strike|Red Cliffs Armada|Sage's Knowledge|Strategic Planning|Straw Soldiers|Sun Ce, Young Conquerer|Sun Quan, Lord of Wu|Wu Admiral|Wu Elite Cavalry|Wu Infantry|Wu Light Cavalry|Wu Longbowman|Wu Scout|Wu Spy|Wu Warship|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Ambition's Cost|Cao Cao, Lord of Wei|Cao Ren, Wei Commander|Coercion|Corrupt Court Official|Cunning Advisor|Deception|Desperate Charge|Famine|Ghostly Visit|Imperial Edict|Imperial Seal|Poison Arrow|Return to Battle|Sima Yi, Wei Field Marshal|Stolen Grain|Stone Catapult|Wei Ambush Force|Wei Assassins|Wei Elite Companions|Wei Infantry|Wei Night Raiders|Wei Scout|Wei Strike Force|Xun Yu, Wei Advisor|Young Wei Recruits|Zhang He, Wei General|Zhang Liao, Hero of Hefei|Zodiac Pig|Zodiac Rat|Zodiac Snake|Barbarian General|Barbarian Horde|Blaze|Burning Fields|Burning of Xinye|Control of the Court|Corrupt Eunuchs|Desert Sandstorm|Diaochan, Artful Beauty|Dong Zhou, the Tyrant|Eunuchs' Intrigues|Fire Ambush|Fire Bowman|Independent Troops|Ma Chao, Western Warrior|Mountain Bandit|Ravaging Horde|Relentless Assault|Renegade Troops|Rockslide Ambush|Rolling Earthquake|Warrior's Oath|Yellow Scarves Cavalry|Yellow Scarves General|Yellow Scarves Troops|Yuan Shao, the Indecisive|Yuan Shao's Infantry|Zodiac Dog|Zodiac Dragon|Zodiac Goat|Borrowing the East Wind|False Mourning|Forest Bear|Heavy Fog|Hua Tuo, Honored Physician|Hunting Cheetah|Lady Zhurong, Warrior Queen|Lone Wolf|Marshaling the Troops|Meng Huo, Barbarian King|Meng Huo's Horde|Riding the Dilu Horse|Slashing Tiger|Southern Elephant|Spoils of Victory|Spring of Eternal Peace|Stalking Tiger|Taoist Hermit|Taoist Mystic|Taunting Challenge|Three Visits|Trained Cheetah|Trained Jackal|Trip Wire|Wielding the Green Dragon|Wolf Pack|Zodiac Horse|Zodiac Monkey|Zodiac Ox|Zodiac Rabbit|Zodiac Rooster|Zodiac Tiger|Zuo Ci, the Mocking Sage|Alabaster Dragon|Alluring Scent|Anaconda|Ancestral Memories|Angelic Blessing|Archangel|Ardent Militia|Arrogant Vampire|Assassin's Blade|Baleful Stare|Bee Sting|Blessed Reversal|Blinding Light|Bog Imp|Bog Raiders|Bog Wraith|Boiling Seas|Border Guard|Breath of Life|Burning Cloak|Capricious Sorcerer|Charging Bandits|Charging Paladin|Charging Rhino|Cloak of Feathers|Cloud Dragon|Cloud Spirit|Command of Unsummoning|Coral Eel|Craven Giant|Craven Knight|Cruel Bargain|Cruel Fate|Cruel Tutor|Deep Wood|Deep-Sea Serpent|Defiant Stand|Déjà Vu|Desert Drake|Devastation|Devoted Hero|Djinn of the Lamp|Dread Charge|Dread Reaper|Dry Spell|Earthquake|Ebon Dragon|Elite Cat Warrior|Elven Cache|Elvish Ranger|Endless Cockroaches|False Peace|Final Strike|Fire Dragon|Fire Imp|Fire Snake|Fire Tempest|Flashfires|Fleet-Footed Monk|Flux|Foot Soldiers|Forked Lightning|Fruition|Giant Octopus|Giant Spider|Gift of Estates|Goblin Bully|Gorilla Warrior|Grizzly Bears|Hand of Death|Harsh Justice|Highland Giant|Hill Giant|Horned Turtle|Howling Fury|Hulking Cyclops|Hulking Goblin|Hurricane|Ingenious Thief|Jungle Lion|Keen-Eyed Archers|King's Assassin|Knight Errant|Last Chance|Lava Flow|Lizard Warrior|Mercenary Knight|Merfolk of the Pearl Trident|Mind Knives|Mind Rot|Minotaur Warrior|Mobilize|Monstrous Growth|Moon Sprite|Mountain Goat|Muck Rats|Natural Spring|Nature's Cloak|Nature's Lore|Nature's Ruin|Needle Storm|Noxious Toad|Omen|Owl Familiar|Panther Warriors|Path of Peace|Personal Tutor|Phantom Warrior|Pillaging Horde|Plant Elemental|Primeval Force|Prosperity|Python|Raging Cougar|Raging Goblin|Raging Minotaur|Rain of Salt|Rain of Tears|Raise Dead|Redwood Treefolk|Regal Unicorn|Renewing Dawn|Rowan Treefolk|Sacred Knight|Sacred Nectar|Scorching Spear|Scorching Winds|Seasoned Marshal|Serpent Assassin|Serpent Warrior|Skeletal Crocodile|Skeletal Snake|Sorcerous Sight|Soul Shred|Spiritual Guardian|Spitting Earth|Spotted Griffin|Starlight|Starlit Angel|Steadfastness|Stern Marshal|Summer Bloom|Sylvan Tutor|Symbol of Unsummoning|Taunt|Temporary Truce|Theft of Dreams|Thing from the Deep|Thundering Wurm|Thundermare|Tidal Surge|Time Ebb|Touch of Brilliance|Treetop Defense|Undying Beast|Untamed Wilds|Valorous Charge|Vampiric Feast|Vampiric Touch|Venerable Monk|Virtue's Ruin|Volcanic Dragon|Wall of Granite|Wall of Swords|Warrior's Charge|Whiptail Wurm|Wicked Pact|Willow Dryad|Wind Drake|Winds of Change|Winter's Grasp|Withering Gaze|Abyssal Nightstalker|Air Elemental|Alaborn Cavalier|Alaborn Grenadier|Alaborn Musketeer|Alaborn Trooper|Alaborn Veteran|Alaborn Zealot|Ancient Craving|Angel of Fury|Angel of Mercy|Angelic Wall|Apprentice Sorcerer|Armored Galleon|Armored Griffin|Barbtooth Wurm|Bargain|Bear Cub|Bloodcurdling Scream|Brimstone Dragon|Brutal Nightstalker|Chorus of Woe|Coastal Wizard|Cunning Giant|Dakmor Bat|Dakmor Plague|Dakmor Scorpion|Dakmor Sorceress|Dark Offering|Deathcoil Wurm|Denizen of the Deep|Eye Spy|False Summoning|Festival of Trokin|Foul Spirit|Goblin Cavaliers|Goblin Firestarter|Goblin General|Goblin Glider|Goblin Lore|Goblin Matron|Goblin Mountaineer|Goblin Piker|Goblin Raider|Goblin War Cry|Goblin War Strike|Golden Bear|Harmony of Nature|Ironhoof Ox|Jagged Lightning|Just Fate|Kiss of Death|Lurking Nightstalker|Lynx|Magma Giant|Moaning Spirit|Nightstalker Engine|Norwood Archers|Norwood Priestess|Norwood Ranger|Norwood Riders|Norwood Warrior|Obsidian Giant|Ogre Berserker|Ogre Taskmaster|Ogre Warrior|Piracy|Plated Wurm|Predatory Nightstalker|Prowling Nightstalker|Raiding Nightstalker|Rain of Daggers|Ravenous Rats|Razorclaw Bear|Remove|Renewing Touch|Return of the Nightstalkers|Righteous Charge|Righteous Fury|River Bear|Salvage|Screeching Drake|Sea Drake|Sleight of Hand|Steam Catapult|Steam Frigate|Swarm of Rats|Sylvan Basilisk|Sylvan Yeti|Talas Air Ship|Talas Explorer|Talas Merchant|Talas Researcher|Talas Scout|Talas Warrior|Temple Acolyte|Temple Elder|Temporal Manipulation|Town Sentry|Tree Monkey|Tremor|Trokin High Guard|Undo|Vampiric Spirit|Wild Griffin|Wild Ox|Wildfire|Wind Sail|Chaotic Aether|Interplanar Tunnel|Auratouched Mage|Morphic Tide|Cage of Hands|Mutual Epiphany|Celestial Ancient|Planewide Disaster|Felidar Umbra|Reality Shaping|Spatial Merging|Hyena Umbra|Time Distortion|Kor Spiritdancer|Academy at Tolaria West|Mammoth Umbra|The Aether Flues|Sigil of the Empty Throne|Agyrem|Spirit Mantle|Akoum|Three Dreams|Aretopolis|Augury Owl|Astral Arena|Bant|Concentrate|Bloodhill Bastion|Guard Gomazoa|Celestine Reef|Higure, the Still Wind|Cliffside Market|Illusory Angel|The Dark Barony|Mistblade Shinobi|Edge of Malacol|Ninja of the Deep Hours|Eloren Wilds|Peregrine Drake|The Eon Fog|Primal Plasma|Feeding Grounds|Sakashima's Student|Fields of Summer|See Beyond|The Fourth Sphere|Sunken Hope|Furnace Layer|Walker of Secret Ways|Gavony|Wall of Frost|Glen Elendra|Whirlpool Warrior|Glimmervoid Basin|Assassinate|Goldmeadow|Cadaver Imp|Grand Ossuary|Dark Hatchling|The Great Forest|Grixis|Grove of the Dreampods|Okiba-Gang Shinobi|Hedron Fields of Agadeem|Skullsnatcher|The Hippodrome|Throat Slitter|Horizon Boughs|Immersturm|Arc Trail|Isle of Vesuva|Beetleback Chief|Izzet Steam Maze|Erratic Explosion|Jund|Fiery Conclusion|Kessig|Fiery Fall|Kharasha Foothills|Kilnspire District|Hellion Eruption|Krosa|Hissing Iguanar|Lair of the Ashen Idol|Mark of Mutiny|Lethe Lake|Mass Mutiny|Llanowar|Mudbutton Torchrunner|The Maelstrom|Preyseizer Dragon|Minamo|Rivals' Duel|Mirrored Depths|Thorn-Thrash Viashino|Mount Keralia|Thunder-Thrash Elder|Murasa|Warstorm Surge|Naar Isle|Aura Gnarlid|Naya|Awakening Zone|Nephalia|Beast Within|Norn's Dominion|Boar Umbra|Onakke Catacomb|Bramble Elemental|Orochi Colony|Brindle Shoat|Orzhova|Brutalizer Exarch|Otaria|Panopticon|Dowsing Shaman|Pools of Becoming|Dreampod Druid|Prahv|Gluttonous Slime|Quicksilver Sea|Lumberknot|Raven's Run|Sanctum of Serra|Mycoloth|Sea of Sand|Nest Invader|Selesnya Loft Gardens|Nullmage Advocate|Shiv|Ondu Giant|Skybreen|Overrun|Sokenzan|Penumbra Spider|Stairs to Infinity|Predatory Urge|Stensia|Quiet Disrepair|Stronghold Furnace|Takenuma|Silhana Ledgewalker|Talon Gates|Snake Umbra|Tazeem|Tukatongue Thallid|Tember City|Viridian Emissary|Trail of the Mage-Rings|Truga Jungle|Baleful Strix|Turri Island|Undercity Reaches|Velis Vel|Deny Reality|Windriddle Palaces|Dimir Infiltrator|The Zephyr Maze|Dragonlair Spider|Elderwood Scion|Enigma Sphinx|Enlisted Wurm|Etherium-Horn Sorcerer|Fires of Yavimaya|Fusion Elemental|Glen Elendra Liege|Hellkite Hatchling|Indrik Umbra|Inkfathom Witch|Kathari Remnant|Krond the Dawn-Clad|Last Stand|Maelstrom Wanderer|Noggle Ransacker|Pollenbright Wings|Shardless Agent|Silent-Blade Oni|Thromok the Insatiable|Vela the Night-Clad|Armillary Sphere|Farsight Mask|Flayer Husk|Fractured Powerstone|Quietus Spike|Sai of the Shinobi|Thran Golem|Whispersilk Cloak|Dimir Aqueduct|Exotic Orchard|Graypelt Refuge|Gruul Turf|Jwar Isle Refuge|Kazandu Refuge|Khalni Garden|Krosan Verge|Selesnya Sanctuary|Shimmering Grotto|Skarrg, the Rage Pits|Tainted Isle|Vitu-Ghazi, the City-Tree|Akroma's Vengeance|Congregate|Kor Sanctifiers|Orim's Thunder|Prison Term|Soul Warden|Broodstar|Fabricate|Keep Watch|Master of Etherium|Qumulox|Sarcomite Myr|Vedalken Engineer|Whiplash Trap|Ascendant Evincar|Beacon of Unrest|Beseech the Queen|Cadaverous Knight|Corpse Harvester|Cruel Revival|Death Baron|Dregscape Zombie|Festering Goblin|Grave Pact|Helldozer|Hideous End|Incremental Blight|Innocent Blood|Nefashu|Noxious Ghoul|Phyrexian Arena|Phyrexian Ghoul|Profane Command|Rotting Rats|Shepherd of Rot|Soulless One|Syphon Soul|Undead Warchief|Bogardan Firefiend|Bogardan Rager|Cinder Elemental|Cone of Flame|Flamekin Harbinger|Furnace of Rath|Goblin Offensive|Insurrection|Menacing Ogre|Pyrotechnics|Reckless Charge|Rockslide Elemental|Rolling Thunder|Rorix Bladewing|Smokebraider|Taurean Mauler|Beast Hunt|Briarhorn|Explosive Vegetation|Fertile Ground|Fertilid|Forgotten Ancient|Ivy Elemental|Living Hive|Search for Tomorrow|Silverglade Elemental|Tornado Elemental|Tribal Unity|Boros Swiftblade|Branching Bolt|Bull Cerodon|Captain's Maneuver|Cerodon Yearling|Glory of Warfare|Hull Breach|Mage Slayer|Razia, Boros Archangel|Rumbling Slum|Savage Twister|Sludge Strider|Arsenal Thresher|Balefire Liege|Battlegate Mimic|Boros Guildmage|Double Cleave|Hearthfire Hobgoblin|Assault|Battery|Order|Chaos|Arcbound Crusher|Arcbound Slith|Boros Signet|Bosh, Iron Golem|Copper Myr|Cranial Plating|Darksteel Forge|Door to Nothingness|Etched Oracle|Gold Myr|Iron Myr|Leaden Myr|Lodestone Myr|Loxodon Warhammer|Mask of Memory|Nuisance Engine|Pentad Prism|Pentavus|Relic of Progenitus|Serum Tank|Silver Myr|Skeleton Shard|Suntouched Myr|Wizard Replica|Ancient Den|Boros Garrison|Great Furnace|Leechridden Swamp|Seat of the Synod|Shivan Oasis|Sunhome, Fortress of the Legion|Tree of Tales|Vault of Whispers|Ancestral Recall|Time Walk|Timetwister|Black Lotus|Mox Emerald|Mox Jet|Mox Pearl|Mox Ruby|Mox Sapphire|Afterlife|Akroma's Blessing|Battle Screech|Benalish Trapper|Benevolent Bodyguard|Brilliant Halo|Council's Judgment|Crescendo of War|Deftblade Elite|Devout Witness|Exile|Gerrard's Battle Cry|Gilded Light|Gustcloak Harrier|Jareth, Leonine Titan|Mistmoon Griffin|Mystic Zealot|Noble Templar|Parallax Wave|Phantom Nomad|Pianna, Nomad Captain|Radiant, Archangel|Radiant's Judgment|Renewed Faith|Shelter|Sidar Jabari|Soltari Emissary|Soltari Trooper|Spirit Cairn|Spirit Mirror|Stoic Champion|Teroh's Faithful|Winds of Rath|Zhalfirin Crusader|Academy Elite|Aquamoeba|Brain Freeze|Choking Tethers|Cloud Djinn|Cloud of Faeries|Control Magic|Ephemeron|Frantic Search|Future Sight|Gush|Jace, the Mind Sculptor|Keeneye Aven|Killer Whale|Krovikan Sorcerer|Muzzio, Visionary Architect|Obsessive Search|Palinchron|Plea for Power|Power Sink|Repel|Rescind|Scrivener|Serendib Efreet|Skywing Aven|Temporal Fissure|Thalakos Drifters|Upheaval|Volrath's Shapeshifter|Waterfront Bouncer|Addle|Baleful Force|Cabal Ritual|Choking Sands|Crovax the Cursed|Dauthi Mercenary|Death's-Head Buzzard|Drakestown Forgotten|Expunge|Fallen Askari|Fledgling Djinn|Hymn to Tourach|Ichorid|Kezzerdrix|Lurking Evil|Mesmeric Fiend|Necropotence|Nightscape Familiar|Paralyze|Phyrexian Defiler|Recurring Nightmare|Reign of the Pit|Sarcomancy|Skirge Familiar|Spinal Graft|Tyrant's Choice|Urborg Uprising|Visara the Dreadful|Yawgmoth's Bargain|Aftershock|Chaos Warp|Chartooth Cougar|Clickslither|Crater Hellion|Falter|Flowstone Hellion|Gamble|Giant Strength|Goblin Commando|Goblin Goon|Goblin Lackey|Goblin Patrol|Goblin Settler|Kaervek's Torch|Kindle|Orcish Lumberjack|Rites of Initiation|Scourge of the Throne|Skirk Drill Sergeant|Skirk Prospector|Solar Blast|Spark Spray|Starstorm|Sulfuric Vortex|Wall of Diffusion|Worldgorger Dragon|Armor of Thorns|Berserk|Channel|Claws of Wirewood|Desert Twister|Elephant Guide|Erhnam Djinn|Eureka|Fastbond|Fyndhorn Elves|Gaea's Embrace|Giant Mantis|Gigapede|Grizzly Fate|Jungle Wurm|Krosan Vorine|Nostalgic Dreams|Penumbra Wurm|Provoke|Realm Seekers|Rofellos, Llanowar Emissary|Saproling Burst|Silvos, Rogue Elemental|Simian Grunts|Sudden Strength|Sylvan Library|Symbiotic Wurm|Tangle|Tribute to the Wild|Yavimaya Elder|Aether Mutation|Basandra, Battle Seraph|Blazing Specter|Brago, King Eternal|Dack Fayden|Dack's Duplicate|Death Grasp|Deathreap Ritual|Edric, Spymaster of Trest|Goblin Trenches|Grenzo, Dungeon Warden|Marchesa, the Black Rose|Prophetic Bolt|Reviving Vapors|Selvala, Explorer Returned|Shivan Wurm|Ankh of Mishra|Chimeric Idol|City in a Bottle|Coercive Portal|Cursed Scroll|Flowstone Sculpture|Ivory Tower|Lion's Eye Diamond|Mana Prism|Mana Vault|Masticore|Memory Jar|Nevinyrral's Disk|Null Rod|Predator, Flagship|Ring of Gix|Skullclamp|Smokestack|Sphere of Resistance|Su-Chi|Thopter Squadron|Time Vault|Triangle of War|Ancient Tomb|Bad River|Badlands|Barren Moor|Bayou|Bazaar of Baghdad|Caldera Lake|Flood Plain|Forgotten Cave|Grand Coliseum|Grasslands|Keldon Necropolis|Kjeldoran Outpost|Lake of the Dead|Library of Alexandria|Lonely Sandbar|Mishra's Workshop|Mountain Valley|Pine Barrens|Plateau|Rocky Tar Pit|Salt Flats|Savannah|Scabland|Scrubland|Secluded Steppe|Skyshroud Forest|Strip Mine|Taiga|Tolarian Academy|Tranquil Thicket|Tropical Island|Tundra|Underground Sea|Volcanic Island|Yavimaya Hollow|Adarkar Valkyrie|Amrou Scout|Amrou Seekers|Angel's Grace|Auriok Salvagers|Avian Changeling|Blinding Beam|Bound in Silence|Cenn's Enlistment|Cloudgoat Ranger|Court Homunculus|Dispeller's Capsule|Elspeth, Knight-Errant|Ethersworn Canonist|Feudkiller's Verdict|Flickerwisp|Gleam of Resistance|Hillcomber Giant|Ivory Giant|Kataki, War's Wage|Kithkin Greatheart|Meadowboon|Otherworldly Journey|Pallid Mycoderm|Reveillark|Saltfield Recluse|Sanctum Gargoyle|Sandsower|Stir the Pride|Stonehewer Giant|Terashi's Grasp|Test of Faith|Veteran Armorer|Yosei, the Morning Star|Aethersnipe|Careful Consideration|Dampen Thought|Echoing Truth|Errant Ephemeron|Erratic Mutation|Esperzoa|Etherium Sculptor|Faerie Mechanist|Gifts Ungiven|Glen Elendra Archmage|Keiga, the Tide Star|Kira, Great Glass-Spinner|Latchkey Faerie|Logic Knot|Meloku the Clouded Mirror|Mothdust Changeling|Narcomoeba|Pact of Negation|Peer Through Depths|Perilous Research|Pestermite|Petals of Insight|Reach Through Mists|Riftwing Cloudskate|Scion of Oona|Spell Snare|Take Possession|Traumatic Visions|Vedalken Dismisser|Absorb Vis|Auntie's Snitch|Blightspeaker|Bridge from Below|Death Cloud|Death Denied|Death Rattle|Deepcavern Imp|Drag Down|Dreamspoiler Witches|Executioner's Capsule|Extirpate|Facevaulter|Faerie Macabre|Horobi's Whisper|Kokusho, the Evening Star|Marsh Flitter|Peppersmoke|Phthisis|Rathi Trapper|Raven's Crime|Skeletal Vampire|Slaughter Pact|Stinkweed Imp|Street Wraith|Syphon Life|Thieving Sprite|Tombstalker|Warren Pilferers|Warren Weirding|Blind-Spot Giant|Blood Moon|Brute Force|Countryside Crusher|Crush Underfoot|Desperate Ritual|Dragonstorm|Empty the Warrens|Fury Charm|Grapeshot|Greater Gargadon|Grinning Ignus|Hammerheim Deadeye|Kiki-Jiki, Mirror Breaker|Lava Spike|Mogg War Marshal|Molten Disaster|Pardic Dragon|Pyromancer's Swath|Rift Elemental|Squee, Goblin Nabob|Stingscourger|Stinkdrinker Daredevil|Tar Pitcher|Thundercloud Shaman|Thundering Giant|Torrent of Stone|Tribal Flames|War-Spike Changeling|Citanul Woodreaders|Durkwood Baloth|Echoing Courage|Giant Dustwasp|Greater Mossdog|Hana Kami|Imperiosaur|Incremental Growth|Jugan, the Rising Star|Kodama's Reach|Life from the Loam|Masked Admirers|Moldervine Cloak|Nantuko Shaman|Reach of Branches|Riftsweeper|Rude Awakening|Sporesower Thallid|Sporoloth Ancient|Summoner's Pact|Sylvan Bounty|Tarmogoyf|Thallid|Thallid Germinator|Thallid Shell-Dweller|Tooth and Nail|Tromp the Domains|Verdeloth the Ancient|Walker of the Grove|Woodfall Primus|Grand Arbiter Augustin IV|Jhoira of the Ghitu|Knight of the Reliquary|Mind Funeral|Progenitus|Sarkhan Vol|Trygon Predator|Cold-Eyed Selkie|Divinity of Pride|Manamorphose|Oona, Queen of the Fae|Plumeveil|Worm Harvest|Aether Spellbomb|Aether Vial|Arcbound Ravager|Arcbound Stinger|Arcbound Wanderer|Arcbound Worker|Chalice of the Void|Engineered Explosives|Epochrasite|Frogmite|Myr Retriever|Paradise Mantle|Pyrite Spellbomb|Runed Stalactite|Skyreach Manta|Vedalken Shackles|Academy Ruins|Blinkmoth Nexus|Dakmor Salvage|Glimmervoid|Vivid Crag|Vivid Marsh|Vivid Meadow|Attended Knight|Banishing Stroke|Blade Splicer|Entreat the Angels|Eyes in the Skies|Gideon's Lawkeeper|Graceful Reprieve|Intangible Virtue|Kor Hookmaster|Linvala, Keeper of Silence|Lone Missionary|Master Splicer|Momentary Blink|Pitfall Trap|Ranger of Eos|Rootborn Defenses|Séance|Sensor Splicer|Stony Silence|Terminus|Urbis Protector|Wake the Reflections|Youthful Knight|Augur of Bolas|Azure Mage|Cackling Counterpart|Compulsive Research|Crippling Chill|Cyclonic Rift|Deadeye Navigator|Familiar's Ruse|Ghostly Flicker|Grasp of Phantoms|Kraken Hatchling|Mist Raven|Mystical Teachings|Opportunity|Phantasmal Image|Sea Gate Oracle|Spell Pierce|Spire Monitor|Tandem Lookout|Temporal Mastery|Venser, Shaper Savant|Wing Splicer|Wingcrafter|Abyssal Specter|Bone Splinters|Corpse Connoisseur|Cower in Fear|Death's Shadow|Delirium Skeins|Desecration Demon|Entomber Exarch|Extractor Demon|Falkenrath Noble|Gnawing Zombie|Grisly Spectacle|Grixis Slavedriver|Inquisition of Kozilek|Mind Shatter|Mortician Beetle|Night Terrors|Ogre Jailbreaker|Pit Keeper|Recover|Seal of Doom|Sever the Bloodline|Unburial Rites|Vampire Aristocrat|Battle-Rattle Shaman|Bonfire of the Damned|Chandra's Outrage|Dynacharge|Goblin Assault|Hanweir Lancer|Hellrider|Madcap Skills|Mizzium Mortars|Molten Rain|Past in Flames|Pyrewild Shaman|Pyromancer Ascension|Rubblebelt Maaka|Scorched Rusalka|Scourge Devil|Skirsdag Cultist|Thunderous Wrath|Traitorous Instinct|Vithian Stinger|Zealous Conscripts|Arachnus Spinner|Arachnus Web|Baloth Cage Trap|Craterhoof Behemoth|Death-Hood Cobra|Druid's Deliverance|Explore|Fists of Ironwood|Gaea's Anthem|Hungry Spriggan|Might of Old Krosa|Primal Command|Revive|Seal of Primordium|Slaughterhorn|Slime Molding|Strength in Numbers|Summoning Trap|Thornscape Battlemage|Thragtusk|Ulvenwald Tracker|Vital Splicer|Abrupt Decay|Advent of the Wurm|Aethermage's Touch|Agent of Masks|Agony Warp|Auger Spree|Bronzebeak Moa|Carnage Gladiator|Centaur Healer|Cruel Ultimatum|Deputy of Acquittals|Dinrova Horror|Domri Rade|Evil Twin|Falkenrath Aristocrat|Fiery Justice|Goblin Electromancer|Golgari Germination|Golgari Rotwurm|Ground Assault|Gruul War Chant|Kathari Bomber|Moroii|Mystic Genesis|Niv-Mizzet, Dracogenius|Obzedat, Ghost Council|Olivia Voldaren|Pilfered Plans|Sedraxis Specter|Simic Sky Swallower|Soul Manipulation|Soul Ransom|Sphinx's Revelation|Spike Jester|Stoic Angel|Sunhome Guildmage|Talon Trooper|Teleportal|Thundersong Trumpeter|Tower Gargoyle|Unflinching Courage|Urban Evolution|Vanish into Memory|Voice of Resurgence|Wall of Denial|Wayfaring Temple|Zur the Enchanter|Aethertow|Boros Reckoner|Burning-Tree Emissary|Giantbaiting|Gift of Orzhova|Mistmeadow Witch|Sundering Growth|Tattermunge Witch|Torrent of Souls|Wort, the Raidmother|Azorius Signet|Basilisk Collar|Damping Matrix|Dimir Signet|Golgari Signet|Grafdigger's Cage|Gruul Signet|Izzet Signet|Orzhov Signet|Rakdos Signet|Selesnya Signet|Simic Signet|Arcane Sanctum|Arid Mesa|Azorius Guildgate|Boros Guildgate|Cavern of Souls|Crumbling Necropolis|Dimir Guildgate|Golgari Guildgate|Gruul Guildgate|Izzet Guildgate|Jungle Shrine|Marsh Flats|Misty Rainforest|Orzhov Guildgate|Rakdos Guildgate|Scalding Tarn|Seaside Citadel|Selesnya Guildgate|Simic Guildgate|Verdant Catacombs|Karn Liberated|Kozilek, Butcher of Truth|Ulamog, the Infinite Gyre|Ulamog's Crusher|Apostle's Blessing|Battlegrace Angel|Conclave Phalanx|Daybreak Coronet|Dispatch|Fortify|Hikari, Twilight Guardian|Indomitable Archangel|Iona, Shield of Emeria|Kami of Ancient Law|Leyline of Sanctity|Mighty Leap|Mirror Entity|Moonlit Strider|Myrsmith|Raise the Alarm|Skyhunter Skirmisher|Spectral Procession|Sunlance|Sunspear Shikari|Taj-Nar Swordsmith|Waxmane Baku|Air Servant|Argent Sphinx|Cloud Elemental|Flashfreeze|Guile|Helium Squirter|Hurkyl's Recall|Inexorable Tide|Narcolepsy|Novijen Sages|Repeal|Somber Hoverguard|Steady Progress|Stoic Rebuttal|Surrakar Spellblade|Telling Time|Tezzeret the Seeker|Tezzeret's Gambit|Thoughtcast|Thrummingbird|Vapor Snag|Vigean Graftmage|Water Servant|Wings of Velis Vel|Daggerclaw Imp|Deathmark|Devouring Greed|Dread Drone|Duskhunter Bat|Endrek Sahr, Master Breeder|Ghostly Changeling|Grim Affliction|Instill Infection|Midnight Banshee|Necroskitter|Plagued Rusalka|Puppeteer Clique|Reassembling Skeleton|Scavenger Drake|Scuttling Death|Shrivel|Sickle Ripper|Spread the Sickness|Thief of Hope|Vampire Lacerator|Vampire Outcasts|Waking Nightmare|Banefire|Blades of Velis Vel|Blood Ogre|Bloodshot Trainee|Combust|Dragonsoul Knight|Goblin Fireslinger|Goblin War Paint|Gorehorn Minotaurs|Gut Shot|Hellkite Charger|Incandescent Soulstoke|Inner-Flame Igniter|Skarrgan Firebird|Soulbright Flamekin|Spikeshot Elder|Spitebellows|Splinter Twin|Thunderblust|Viashino Slaughtermaster|Worldheart Phoenix|Wrap in Flames|Algae Gharial|All Suns' Dawn|Aquastrand Spider|Bestial Menace|Commune with Nature|Cytoplast Root-Kin|Gnarlid Pack|Karplusan Strider|Kavu Primarch|Kozilek's Predator|Matca Rioters|Mutagenic Growth|Overwhelm|Overwhelming Stampede|Pelakka Wurm|Plummet|Root-Kin Ally|Scatter the Seeds|Scion of the Wild|Scute Mob|Simic Initiate|Sundering Vitae|Thrive|Vines of Vastwood|Wolfbriar Elemental|Apocalypse Hydra|Drooling Groodion|Ethercaste Knight|Ghost Council of Orzhova|Glassdust Hulk|Horde of Notions|Lorescale Coatl|Mystic Snake|Necrogenesis|Pillory of the Sleepless|Plaxcaster Frogling|Shadowmage Infiltrator|Sigil Blessing|Vengeful Rebirth|Wrecking Ball|Ashenmoor Gouger|Creakwood Liege|Fulminator Mage|Nobilis of War|Restless Apparition|Selesnya Guildmage|Shrewd Hatchling|Swans of Bryn Argoll|Wilt-Leaf Liege|Alloy Myr|Blinding Souleater|Cathodion|Chimeric Mass|Copper Carapace|Culling Dais|Darksteel Axe|Etched Champion|Etched Monstrosity|Expedition Map|Glint Hawk Idol|Gust-Skimmer|Kitesail|Lodestone Golem|Long-Forgotten Gohei|Mortarpod|Mox Opal|Precursor Golem|Runed Servitor|Rusted Relic|Sickleslicer|Spellskite|Sphere of the Suns|Sunforger|Tumble Magnet|Wayfarer's Bauble|Azorius Chancery|Darksteel Citadel|Eldrazi Temple|Eye of Ugin|Golgari Rot Farm|Izzet Boilerworks|Orzhov Basilica|Rakdos Carnarium|Simic Growth Chamber|Angry Mob|Animate Wall|Argivian Archaeologist|Benalish Hero|Death Speakers|Death Ward|Divine Transformation|Dust to Dust|Elder Land Wurm|Greater Realm of Preservation|Hallowed Ground|Hand of Justice|Holy Light|Icatian Lieutenant|Icatian Town|Knights of Thorn|Mesa Pegasus|Moat|Order of Leitbur|Petra Sphinx|Preacher|Righteous Avengers|Seraph|Thunder Spirit|Tivadar's Crusade|Amnesia|Apprentice Wizard|Arcane Denial|Diminishing Returns|Giant Tortoise|Homarid Spawning Bed|Hydroblast|Illusionary Forces|Illusionary Wall|Illusions of Grandeur|Juxtapose|Mystic Remora|Phantom Monster|Polar Kraken|Psychic Purge|Psychic Venom|River Merfolk|Sea Sprite|Seasinger|Sunken City|Telekinesis|Time Elemental|Vesuvan Doppelganger|Vodalian Knights|Word of Undoing|Baron Sengir|Basal Thrull|Blight|Breeding Pit|Chains of Mephistopheles|Contagion|Cuombajj Witches|Derelor|Eater of the Dead|Erg Raiders|The Fallen|Feast or Famine|Hecatomb|Hyalopterous Lemure|Juzám Djinn|Khabál Ghoul|Mindstab Thrull|Nether Shadow|Order of the Ebon Hand|Oubliette|Phyrexian Boon|Pox|Thrull Champion|Thrull Retainer|Artifact Blast|Bestial Fury|Brothers of Fire|Crookshank Kobolds|Dwarven Catapult|Dwarven Soldier|Fissure|Goblin Chirurgeon|Goblin Grenade|Goblin Mutant|Goblin Wizard|Goblins of the Flarg|Granite Gargoyle|Jokulhaups|Keldon Warlord|Mana Flare|Márton Stromgald|Mountain Yeti|Orcish Mechanics|Pyroblast|Spinal Villain|Stone Giant|Varchild's War-Riders|Ydwen Efreet|Autumn Willow|Carnivorous Plant|Chub Toad|Gargantuan Gorilla|Ghazbán Ogre|Hungry Mist|Ice Storm|Ifh-Bíff Efreet|Primal Order|Rabid Wombat|Roots|Scryb Sprites|Shambling Strider|Singing Tree|Spectral Bears|Storm Seeker|Thicket Basilisk|Thorn Thallid|Tornado|Wanderlust|Winter Blast|Wyluli Wolf|Yavimaya Ants|Adun Oakenshield|Centaur Archer|Dakkon Blackblade|Energy Arc|Fire Covenant|Hymn of Rebirth|Jacques le Vert|Lim-Dûl's Vault|Lord of Tresserhorn|Phelddagrif|Ashnod's Transmogrant|Clockwork Beast|Copper Tablet|Cursed Rack|Dragon Engine|Forcefield|Mirror Universe|Onulet|Phyrexian War Beast|Ring of Ma'rûf|Serpent Generator|Shield of the Ages|Shield Sphere|Stone Calendar|Tawnos's Coffin|Urza's Bauble|Urza's Chalice|Walking Wall|Winter Orb|Zuran Orb|Diamond Valley|Island of Wak-Wak|Rainbow Vale|Angelic Voices|Argivian Blacksmith|Blaze of Glory|Champion Lancer|Conversion|Divine Offering|Eye for an Eye|Healing Salve|Island Sanctuary|Kismet|Leeches|Martyr's Cry|Martyrs of Korlis|Osai Vultures|Personal Incarnation|Savannah Lions|Serra Aviary|Serra Bestiary|Veteran Bodyguard|Wild Aesthir|Acid Rain|Animate Artifact|Braingeyser|Copy Artifact|Drain Power|Drowned|Energy Flux|In the Eye of Chaos|Mahamoti Djinn|Mystic Decree|Phantasmal Forces|Phantasmal Terrain|Power Artifact|Reconstruction|Sea Serpent|Serendib Djinn|Soldevi Machinist|Stasis|Transmute Artifact|Water Elemental|Cyclopean Mummy|Deathgrip|Demonic Hordes|Dread Wight|Gate to Phyrexia|Gloom|Gravebind|Guardian Beast|Hasran Ogress|Howl from Beyond|Junún Efreet|Lich|Lim-Dûl's Cohort|Minion of Tevesh Szat|Scavenging Ghoul|Sengir Vampire|Warp Artifact|Weakness|Word of Command|Xenic Poltergeist|Zombie Master|Aladdin|Ali from Cairo|Atog|Bird Maiden|Detonate|Fork|Goblin Caves|Goblin Shrine|Goblin Warrens|Gorilla War Cry|Mijae Djinn|Primitive Justice|Red Elemental Blast|Roc of Kher Ridges|Rock Hydra|Sedge Troll|Smoke|Thunder Dragon|Two-Headed Giant of Foriys|Argothian Pixies|Argothian Treefolk|Citanul Druid|Crumble|Cyclone|Drop of Honey|Fog|Gaea's Avenger|Instill Energy|Kudzu|Lifeforce|Living Lands|Radjan Spirit|Sandstorm|Scarwood Bandits|Scavenger Folk|Squall|Titania's Song|Tsunami|War Mammoth|Wood Elemental|Aesthir Glider|Al-abara's Carpet|Alchor's Tomb|Amulet of Kroog|Armageddon Clock|Ashnod's Altar|Basalt Monolith|Book of Rass|Bottle of Suleiman|Brass Man|Bronze Horse|Candelabra of Tawnos|Celestial Sword|Clay Statue|Clockwork Avian|Clockwork Gnomes|Clockwork Swarm|Colossus of Sardia|Coral Helm|Cyclopean Tomb|Diabolic Machine|Ebony Horse|Ebony Rhino|Floodwater Dam|Flying Carpet|Gauntlet of Might|Glasses of Urza|Grapeshot Catapult|Horn of Deafening|Ice Cauldron|Jade Monolith|Kormus Bell|Library of Leng|Living Wall|Mana Matrix|Mightstone|Naked Singularity|Obelisk of Undoing|Obsianus Golem|Pentagram of the Ages|Planar Gate|Primal Clay|Rakalite|Ring of Renewal|Scarecrow|Shapeshifter|Soldevi Golem|Staff of Zegon|Tablet of Epityr|Tawnos's Wand|Tawnos's Weaponry|Tetravus|Triassic Egg|Urza's Miter|Vibrating Sphere|Weakstone|Yotian Soldier|Elephant Graveyard|Oasis|Urza's Mine|Urza's Power Plant|Urza's Tower|Akron Legionnaire|Alabaster Potion|Amrou Kithkin|Call to Arms|Cleanse|D'Avenant Archer|Divine Intervention|Exorcist|Heal|Ivory Guardians|Lightning Blow|Wall of Light|Benthic Explorers|Dance of Many|Flash Flood|Infuse|Labyrinth Minotaur|Land Equilibrium|Mana Vortex|Old Man of the Sea|Recall|Reset|Reveka, Wizard Savant|Spiny Starfish|All Hallow's Eve|Ashes to Ashes|Banshee|Carrion Ants|Cosmic Horror|Demonic Torment|Evil Presence|Fevered Strength|Ghosts of the Damned|Grim Tutor|Hellfire|Lesser Werewolf|Mind Twist|Nether Void|Spirit Shackle|Takklemaggot|The Abyss|The Wretched|Active Volcano|Anaba Ancestor|Anaba Spirit Crafter|Blood Lust|Cinder Storm|Crimson Kobolds|Crimson Manticore|Disharmony|Fire Drake|Firestorm Phoenix|Frost Giant|Hurloon Minotaur|Immolation|Kobold Drill Sergeant|Kobold Overlord|Kobold Taskmaster|Kobolds of Kher Keep|Storm World|Arboria|Concordant Crossroads|Faerie Noble|Fire Sprites|Freyalise's Winds|Gaea's Touch|Killer Bees|Living Plane|Reincarnation|Tracker|Willow Priestess|Willow Satyr|Wormwood Treefolk|Angus Mackenzie|Arcades Sabboth|Axelrod Gunnarson|Barktooth Warbeard|Bartel Runeaxe|Boris Devilboon|Chromium|Gabriel Angelfire|Gwendlyn Di Corci|Halfdane|Hazezon Tamar|Hunding Gjornersen|Jedit Ojanen|Jerrard of the Closed Fist|Kei Takahashi|Kjeldoran Frostbeast|Lady Caleria|Lady Evangela|Lady Orca|Livonya Silone|Marhault Elsdragon|Nebuchadnezzar|Nicol Bolas|Palladia-Mors|Pavel Maliki|Princess Lucrezia|Ragnar|Ramirez DePietro|Ramses Overdark|Rasputin Dreamweaver|Riven Turnbull|Rohgahh of Kher Keep|Rubinia Soulsinger|Sir Shandlar of Eberyn|Sivitri Scarzam|Spectral Shield|Stangg|Sunastian Falconer|Tetsuo Umezawa|The Lady of the Mountain|Tobias Andrion|Tor Wauki|Torsten Von Ursus|Tuknir Deathlock|Vaevictis Asmadi|Wandering Mage|Xira Arien|Arena of the Ancients|Astrolabe|Barl's Cage|Black Vise|Bone Flute|Coal Golem|Didgeridoo|Fellwar Stone|Gauntlets of Chaos|Illusionary Mask|Knowledge Vault|Life Chisel|Nova Pentacle|Sol Grail|Sword of the Ages|Voodoo Doll|City of Shadows|Hammerheim|Sorrow's Path|The Tabernacle at Pendrell Vale|Urborg|Abbey Gargoyles|Angel of Light|Armor of Faith|Aysen Bureaucrats|Aysen Crusader|Caribou Range|Combat Medic|Energy Storm|Errand of Duty|Farrel's Mantle|Farrel's Zealot|Icatian Phalanx|Icatian Scout|Inheritance|Ivory Gargoyle|Juniper Order Advocate|Kjeldoran Elite Guard|Kjeldoran Home Guard|Kjeldoran Skycaptain|Lost Order of Jarkeld|Order of the Sacred Torch|Order of the White Shield|Reinforcements|Reprisal|Royal Decree|Royal Trooper|Sacred Boon|Scars of the Veteran|Shield Bearer|Sustaining Spirit|Warning|Aether Storm|Balduvian Conjurer|Binding Grasp|Browse|Deep Spawn|Dreams of the Dead|Enervate|Essence Flare|Iceberg|Icy Prison|Lat-Nam's Legacy|Magus of the Unseen|Marjhan|Mesmeric Trance|Musician|Narwhal|Phantasmal Mount|Portent|Ray of Command|Sea Spirit|Shyft|Sibilant Spirit|Storm Elemental|Thought Lash|Thunder Wall|Viscerid Armor|Viscerid Drone|Wall of Kelp|Wind Spirit|Zuran Spellcaster|Armor Thrull|Ashen Ghoul|Balduvian Dead|Brine Shaman|Broken Visage|Cloak of Confusion|Dance of the Dead|Dark Banishing|Demonic Consultation|Drift of the Dead|Dystopia|Ebon Praetor|Foul Familiar|Funeral March|Gangrenous Zombies|Grandmother Sengir|Icequake|Ihsan's Shade|Infernal Darkness|Kjeldoran Dead|Knight of Stromgald|Krovikan Fetish|Krovikan Horror|Krovikan Vampire|Lim-Dûl's High Guard|Minion of Leshrac|Misinformation|Necrite|Phantasmal Fiend|Ritual of the Machine|Songs of the Damned|Soul Exchange|Soul Kiss|Stromgald Cabal|Withering Wisps|Ambush Party|Anarchy|An-Zerrin Ruins|Balduvian Hydra|Brassclaw Orcs|Burnout|Conquer|Death Spark|Errantry|Flame Spirit|Glacial Crevasses|Goblin Ski Patrol|Gorilla Shaman|Ironclaw Orcs|Karplusan Giant|Lava Burst|Meteor Shower|Mudslide|Orc General|Orcish Cannoneers|Orcish Captain|Orcish Conscripts|Orcish Farmer|Orcish Squatters|Orcish Veteran|Panic|Pyrokinesis|Retribution|Rogue Skycaptain|Stone Spirit|Stonehands|Varchild's Crusader|Aurochs|Bounty of the Hunt|Carapace|Elvish Farmer|Elvish Hunter|Elvish Spirit Guide|Essence Filter|Feral Thallid|Folk of the Pines|Forbidden Lore|Forgotten Lore|Fungal Bloom|Fyndhorn Pollen|Johtull Wurm|Joven's Ferrets|Kaysa|Leaping Lizard|Nature's Wrath|Night Soil|Ritual of Subdual|Shrink|Spore Cloud|Spore Flower|Stampede|Stunted Growth|Thallid Devourer|Thelonite Druid|Thermokarst|Tinder Wall|Whiteout|Wiitigo|Woolly Mammoths|Woolly Spider|Yavimaya Ancients|Diabolic Vision|Earthlink|Elemental Augury|Fumarole|Giant Trap Door Spider|Nature's Blessing|Skeleton Ship|Storm Spirit|Wings of Aesthir|Winter's Night|Adarkar Sentinel|Aeolipile|Ashnod's Cylix|Barbed Sextant|Clockwork Steed|Despotic Scepter|Elkin Bottle|Elven Lyre|Gustha's Scepter|Helm of Obedience|Jester's Mask|Jeweled Amulet|Lodestone Bauble|Mishra's Groundbreaker|Phyrexian Devourer|Phyrexian Portal|Roterothopter|Skull Catapult|Snow Fortress|Soldevi Digger|Soldevi Simulacrum|Time Bomb|Whirling Catapult|Balduvian Trading Post|Dwarven Ruins|Glacial Chasm|Havenwood Battleground|Heart of Yavimaya|Ice Floe|Ruins of Trokair|Soldevi Excavations|Svyelunite Temple|Snow-Covered Plains|Snow-Covered Island|Snow-Covered Swamp|Snow-Covered Mountain|Snow-Covered Forest|Aven Riftwatcher|Ballynock Cohort|Coalition Honor Guard|Eight-and-a-Half-Tails|Elite Vanguard|Faith's Fetters|Field of Souls|Glimmerpoint Stag|Honden of Cleansing Fire|Humble|Mesa Enchantress|Mistral Charger|Monk Idealist|Pacifism|Rally the Peasants|Second Thoughts|Soulcatcher|Unexpectedly Absent|War Priest of Thune|Welkin Guide|Whitemane Lion|Arcanis the Omnipotent|Cephalid Sage|Daze|Dream Twist|Gaseous Form|Glacial Wall|Honden of Seeing Winds|Jetting Glasskite|Merfolk Looter|Mystical Tutor|Oona's Grace|Phyrexian Ingester|Quiet Speculation|Screeching Skaab|Shoreline Ranger|Silent Departure|Sprite Noble|Stupefying Touch|Tidal Wave|Warden of Evos Isle|Annihilate|Blightsoil Druid|Blood Artist|Braids, Cabal Minion|Deadbridge Shaman|Eyeblight's Ending|Havoc Demon|Honden of Night's Reach|Lys Alana Scarblade|Malicious Affliction|Nausea|Nekrataal|Night's Whisper|Phyrexian Gargantua|Plague Witch|Prowling Pangolin|Sengir Autocrat|Skulking Ghost|Toxic Deluge|Tragic Slip|Victimize|Wake of Vultures|Wakedancer|Avarax|Battle Squadron|Borderland Marauder|Burning Vengeance|Carbonize|Desperate Ravings|Dragon Egg|Fervent Cathar|Flame Jab|Ghitu Slinger|Honden of Infinite Rage|Orcish Oriflamme|Seismic Stomp|Siege-Gang Commander|Tooth and Claw|Undying Rage|Wildfire Emissary|Young Pyromancer|Abundant Growth|Ancestral Mask|Brawn|Centaur Chieftain|Civic Wayfinder|Commune with the Gods|Elvish Vanguard|Emperor Crocodile|Flinthoof Boar|Green Sun's Zenith|Heritage Druid|Honden of Life's Web|Invigorate|Lys Alana Huntmaster|Nature's Claim|Nimble Mongoose|Regal Force|Seal of Strength|Sentinel Spider|Sylvan Might|Thornweald Archer|Timberwatch Elf|Werebear|Wirewood Symbiote|Xantid Swarm|Yavimaya Enchantress|Extract from Darkness|Flame-Kin Zealot|Glare of Subdual|Shaman of the Pack|Thunderclap Wyvern|Void|Zealous Persecution|Call the Skybreaker|Deathrite Shaman|Giant Solifuge|Duplicant|Emmessi Tome|Goblin Charbelcher|Millikin|Mindless Automaton|Pilgrim's Eye|Prismatic Lens|Sensei's Divining Top|Ticking Gnomes|Worn Powerstone|Bloodfell Caves|Blossoming Sands|Dismal Backwater|Jungle Hollow|Rugged Highlands|Scoured Barrens|Swiftwater Cliffs|Thornwood Falls|Tranquil Cove|Wind-Scarred Crag|Austere Command|Aven Mindcensor|Containment Priest|Oketra the True|Worship|Consecrated Sphinx|Counterbalance|Divert|Kefnet the Mindful|Attrition|Bontu the Glorified|Diabolic Intent|Aggravated Assault|Hazoret the Fervent|Rhonas the Indomitable|Omniscience|Opposition|Sunder|Threads of Disloyalty|Desolation Angel|Doomsday|No Mercy|Thoughtseize|Boil|Shatterstorm|Through the Breach|Choke|The Locust God|Lord of Extinction|The Scarab God|The Scorpion God|Cataclysmic Gearhulk|Torrential Gearhulk|Noxious Gearhulk|Combustible Gearhulk|Verdurous Gearhulk|Champion's Helm|Chromatic Lantern|Cloudstone Curio|Gauntlet of Power|Hangarback Walker|Lotus Petal|Mind's Eye|Painter's Servant|Rings of Brighthearth|Scroll Rack|Sculpting Steel|Solemn Simulacrum|Static Orb|Steel Overseer|Defense Grid|Ensnaring Bridge|Extraplanar Lens|Grindstone|Meekstone|Oblivion Stone|Ornithopter|Paradox Engine|Pithing Needle|Planar Bridge|Platinum Angel|Staff of Domination|Sundering Titan|Sword of Body and Mind|Sword of War and Peace|Trinisphere|Hallowed Fountain|Watery Grave|Blood Crypt|Stomping Ground|Temple Garden|Godless Shrine|Steam Vents|Overgrown Tomb|Sacred Foundry|Breeding Pool|Mystic Gate|Sunken Ruins|Graven Cairns|Fire-Lit Thicket|Wooded Bastion|Fetid Heath|Cascade Bluffs|Twilight Mire|Rugged Prairie|Flooded Grove|Dust Bowl|Forbidden Orchard|Horizon Canopy|Kor Haven|Mana Confluence|Conflux|Dark Depths|Helvault|Memnarch|Momir Vig, Simic Visionary|Near-Death Experience|Obliterate|Phyrexian Processor|Tolaria West|Unmask|Akroma, Angel of Fury|Akroma, Angel of Wrath|Archangel of Strife|Aurelia, the Warleader|Avacyn, Angel of Hope|Baneslayer Angel|Iridescent Angel|Jenara, Asura of War|Lightning Angel|Tariel, Reckoner of Souls|Cataclysm|Child of Alara|Decree of Annihilation|Firespout|Fracturing Gust|Martial Coup|Thran Dynamo|Tangle Wire|Gilded Lotus|Chameleon Colossus|Kessig Wolf Run|Boseiju, Who Shelters All|Cephalid Coliseum|Dryad Arbor|Grove of the Burnwillows|High Market|Murmuring Bosk|Shivan Gorge|Urborg, Tomb of Yawgmoth|Vesuva|Windbrisk Heights|Captain Sisay|Kresh the Bloodbraided|Mikaeus, the Lunarch|Omnath, Locus of Mana|Rafiq of the Many|Sharuum the Hegemon|Teferi, Mage of Zhalfir|Jester's Cap|Mirari|Mox Diamond|Tinker|Bladewing the Risen|Bogardan Hellkite|Draco|Dragon Whelp|Form of the Dragon|Hellkite Overlord|Rith, the Awakener|Ambush Commander|Elvish Eulogist|Elvish Harbinger|Elvish Warrior|Gempalm Strider|Heedless One|Stonewood Invoker|Sylvan Messenger|Voice of the Woods|Wellwisher|Wirewood Herald|Elvish Promenade|Wildsize|Moonglove Extract|Slate of Ancestry|Wirewood Lodge|Akki Coalflinger|Emberwilde Augur|Flamewave Invoker|Gempalm Incinerator|Goblin Cohort|Goblin Sledder|Ib Halfheart, Goblin Tactician|Reckless One|Skirk Fire Marshal|Skirk Shaman|Boggart Shenanigans|Tarfire|Goblin Burrows|Elemental|Elf Warrior|Goblin|Beacon of Tomorrows|Deep-Sea Kraken|Quicken|Sift Through Sands|Snap|Talrand, Sky Summoner|The Unspeakable|Shivan Meteor|Firemind's Foresight|Nivix Cyclops|Spellheart Chimera|Nucklavee|Lovisa Coldeyes|Beacon of Destruction|Boldwyr Intimidator|Kruin Striker|Zo-Zu the Punisher|Ambassador Oak|Beast Attack|Cloudcrown Oak|Increasing Savagery|Skarrgan Pit-Skulk|Talara's Battalion|Radha, Heir to Keld|Relentless Hunter|Guttural Response|Rubblebelt Raiders|Nissa, Voice of Zendikar|Abundance|Cloudthresher|Crop Rotation|Gilt-Leaf Seer|Jaddi Lifestrider|Natural Connection|Oakgnarl Warrior|Oran-Rief Invoker|Saddleback Lagac|Seek the Horizon|Thicket Elemental|Vines of the Recluse|Woodborn Behemoth|Fertile Thicket|Mosswort Bridge|Altar's Reap|Bala Ged Scorpion|Blistergrub|Carrier Thrall|Demon's Grasp|Disfigure|Fetid Imp|Foul Imp|Giant Scorpion|Grim Discovery|Mire's Toll|Pestilence Demon|Quest for the Gravelord|Renegade Demon|Shadows of the Past|Smallpox|Tendrils of Corruption|Unhallowed Pact|Eldrazi Scion|Demon|Zombie Giant|Plant|Bonds of Faith|Cathedral Sanctifier|Champion of the Parish|Chapel Geist|Dearly Departed|Doomed Traveler|Eerie Interlude|Elder Cathar|Emancipation Angel|Fiend Hunter|Goldnight Redeemer|Increasing Devotion|Moorland Inquisitor|Rebuke|Slayer of the Wicked|Spectral Gateguards|Thraben Heretic|Topplegeist|Village Bell-Ringer|Voice of the Provinces|Captain of the Mists|Gryff Vanguard|Nephalia Smuggler|Pore Over the Pages|Tower Geist|Butcher's Cleaver|Sharpened Pitchfork|Seraph Sanctuary|Mindwrack Demon|Compelling Deterrence|Havengul Runebinder|Makeshift Mauler|Relentless Skaabs|Scrapskin Drake|Stitched Drake|Abattoir Ghoul|Appetite for Brains|Barter in Blood|Butcher Ghoul|Driver of the Dead|Ghoulraiser|Harvester of Souls|Human Frailty|Moan of the Unhallowed|Tooth Collector|Tribute to Hunger|Unbreathing Horde|Victim of Night|Diregraf Captain|Cobbled Wings|Angel|Human|Spirit|Zombie|Avenger of Zendikar|Affa Guard Hound|Caravan Escort|Kabira Vindicator|Knight of Cliffhaven|Makindi Griffin|Oust|Repel the Darkness|Sheer Drop|Beastbreaker of Bala Ged|Daggerback Basilisk|Frontier Guide|Graypelt Hunter|Grazing Gladehart|Groundswell|Joraga Bard|Khalni Heart Expedition|Retreat to Kazandu|Tajuru Archer|Territorial Baloth|Turntimber Basilisk|Wildheart Invoker|Explorer's Scope|Seer's Sundial|Stonework Puma|Stirring Wildwood|Turntimber Grove|It That Betrays|Bloodrite Invoker|Butcher of Malakir|Consume the Meek|Corpsehatch|Dominator Drone|Heartstabber Mosquito|Induce Despair|Marsh Casualties|Pawn of Ulamog|Read the Bones|Emrakul's Hatcher|Forked Bolt|Magmaw|Torch Slinger|Forerunner of Slaughter|Akoum Refuge|Eldrazi Spawn|Hellion|Elspeth, Sun's Champion|Captain of the Watch|Celestial Flare|Court Street Denizen|Dauntless Onslaught|Dictate of Heliod|Gempalm Avenger|Gustcloak Savior|Gustcloak Sentinel|Gustcloak Skirmisher|Kinsbaile Skirmisher|Loxodon Partisan|Mortal's Ardor|Precinct Captain|Soul Parry|Standing Troops|Veteran Armorsmith|Veteran Swordsmith|Kiora, the Crashing Wave|Aetherize|Omenspeaker|Peel from Reality|Sealock Monster|Surrakar Banisher|Whelming Wave|Nessian Asp|Netcaster Spider|Time to Feed|Nimbus Swimmer|Plasm Capture|Temple of the False God|Soldier|Kraken|Infantry Veteran|Leonin Snarecaster|Goblin Deathraiders|Hellraiser Goblin|Fleshbag Marauder|Hell's Thunder|Shambling Remains|Mardu Heart-Piercer|Krenko, Mob Boss|Oni of Wild Places|Reckless Abandon|Krenko's Command|Act of Treason|Orcish Cannonade|Fury of the Horde|Nomad Outpost|Faerie Impostor|Coral Trickster|Fathom Seer|Jeskai Elder|Sparkmage Apprentice|Master Decoy|Echo Tracer|Stonecloaker|Aquamorph Entity|Hussar Patrol|Faerie Invaders|Sphinx of Uthuun|Fleeting Distraction|Stave Off|Swift Justice|Hold the Line|Inferno Trap|Steam Augury|Arrow Volley Trap|Mystic Monastery|Jace, Architect of Thought|Chronomaton|Jace's Phantasm|Phantasmal Bear|Aether Figment|Crosstown Courier|Dream Stalker|Krovikan Mist|Merfolk Wayfinder|Aether Adept|Archaeomancer|Phantasmal Dragon|Body Double|Leyline Phantom|Aeon Chronicler|Jace's Mindseeker|Thought Scour|Agoraphobia|Into the Roil|Prohibit|Claustrophobia|Griptide|Summoner's Bane|Spelltwine|Dread Statuary|Halimar Depths|Vraska the Unseen|Pulse Tracker|Shadow Alley Denizen|Tavern Swindler|Wight of Precinct Six|Gatecreeper Vine|Vinelasher Kudzu|Putrid Leech|Sadistic Augermage|Slate Street Ruffian|Oran-Rief Recluse|Spawnwrithe|Stonefare Crocodile|Ohran Viper|Corpse Traders|Festerhide Boar|Mold Shambler|Highway Robber|Reaper of the Wilds|Hypnotic Cloud|Treasured Find|Last Kiss|Stab Wound|Underworld Connections|Consume Strength|Rogue's Passage|Tainted Wood|Somberwald Vigilante|Cavalry Pegasus|Fencing Ace|Thraben Valiant|Stun Sniper|Truefire Paladin|Freewind Equenaut|Anax and Cymede|Armory Guard|Dawnstrike Paladin|Daily Regimen|Pay No Heed|Righteousness|Stand Firm|Ordeal of Purphoros|Moment of Heroism|Battle Mastery|Griffin Guide|Smite the Monstrous|Miraculous Recovery|New Benalia|Polukranos, World Eater|Deadly Recluse|Kavu Predator|Satyr Hedonist|Zhur-Taa Druid|Troll Ascetic|Crowned Ceratok|Ghor-Clan Savage|Deus of Calamity|Conquering Manticore|Valley Rannet|Skarrgan Skybreaker|Shower of Sparks|Prey Upon|Terrifying Presence|Destructive Revelry|Dragon Blood|Volt Charge|Llanowar Reborn|Sorin, Lord of Innistrad|Child of Night|Twilight Drover|Bloodrage Vampire|Mausoleum Guard|Phantom General|Revenant Patriarch|Vampire's Bite|Decompose|Sorin's Thirst|Urge to Feed|Mark of the Vampire|Tainted Field|Tibalt, the Fiend-Blooded|Goblin Arsonist|Ashmouth Hound|Coal Stoker|Lavaborn Muse|Mad Prophet|Gang of Devils|Bump in the Night|Blazing Salvo|Flame Slash|Geistflame|Recoup|Strangling Soot|Breaking Point|Kiln Fiend|Izzet Guildmage|Gelectrode|Steamcore Weird|Ogre Savant|Galvanoth|Izzet Chronarch|Call to Heel|Train of Thought|Pyromatics|Reminisce|Thunderheads|Vacuumelt|Quicksilver Dagger|Overwhelming Intellect|Sphinx-Bone Wand|Street Spasm|Invoke the Firemind|Nivix, Aerie of the Firemind|Jarad, Golgari Lich Lord|Golgari Thug|Korozda Guildmage|Shambling Shell|Brain Weevil|Golgari Grave-Troll|Stingerfling Spider|Sadistic Hypnotist|Doomgape|Ghoul's Feast|Yoke of the Damned|Nightmare Void|Vigor Mortis|Grim Flowering|Twilight's Call|Svogthos, the Restless Tomb|Venser, the Sojourner|Coral Fighters|Minamo Sightbender|Scroll Thief|Neurok Invisimancer|Slith Strider|Sky Spirit|Galepowder Mage|Kor Cartographer|Clone|Cryptic Annelid|Sawtooth Loon|Cache Raiders|Windreaver|Jedit's Dragoons|Preordain|Sigil of Sleep|Revoke Existence|Angelic Shield|Safe Passage|Steel of the Godhead|Overrule|Sejiri Refuge|Soaring Seacliff|Koth of the Hammer|Plated Geopede|Pygmy Pyrosaur|Aether Membrane|Fiery Hellhound|Anger|Cosi's Ravager|Vulshok Berserker|Bloodfire Kavu|Geyser Glider|Lithophage|Torchling|Earth Servant|Greater Stone Spirit|Bloodfire Colossus|Journeyer's Kite|Vulshok Morningstar|Vulshok Battlegear|Downhill Charge|Seismic Strike|Spire Barrage|Jaws of Stone|Volley of Boulders|Essence Warden|Loam Lion|Canyon Wildcat|Jade Mage|Ajani's Pridemate|Fleetfoot Panther|Loxodon Hierarch|Spitemare|Ageless Entity|Pride of Lions|Nacatl Hunt-Pride|Firemane Angel|Ajani's Mantra|Lead the Stampede|Recumbent Bliss|Searing Meditation|Behemoth Sledge|Naya Charm|Titanic Ultimatum|Sapseep Forest|Nicol Bolas, Planeswalker|Surveilling Sprite|Slavering Nulls|Brackwater Elemental|Morgue Toad|Hellfire Mongrel|Dimir Cutpurse|Fire-Field Ogre|Jhessian Zombies|Igneous Pouncer|Countersquall|Obelisk of Grixis|Recoil|Undermine|Grixis Charm|Agonizing Demise|Elder Mastery|Spite|Malice|Pain|Suffering|Rise|Fall|Lionheart Maverick|Knight of Meadowgrain|Leonin Skyhunter|Knotvine Paladin|Benalish Lancer|Zhalfirin Commander|Kinsbaile Cavalier|Skyhunter Patrol|Plover Knights|Juniper Order Ranger|Paladin of Prahv|Harm's Way|Edge of Autumn|Heroes' Reunion|Spidersilk Armor|Sejiri Steppe|Cinder Wall|Bloodmark Mentor|Fire-Belly Changeling|Dragonspeaker Shaman|Henge Guardian|Voracious Dragon|Mordant Dragon|Kilnmouth Dragon|Shivan Hellkite|Dragon's Claw|Breath of Darigaaz|Punishing Fire|Captive Flame|Ghostfire|Seething Song|Claws of Valakut|Temporary Insanity|Shiv's Embrace|Goldmeadow Harrier|Loyal Sentry|Mosquito Guard|Glory Seeker|Kor Aeronaut|Burrenton Bombardier|Kemba's Skyguard|Celestial Crusader|Stormfront Riders|Catapult Master|Conclave Equenaut|Angel of Salvation|Journey to Nowhere|Razor Barrier|Abolish|Saltblast|Swell of Courage|Daru Encampment|Kabira Crossroads|Rustic Clachan|Steel Wall|Assembly-Worker|Serrated Biskelion|Trinket Mage|Clockwork Condor|Synod Centurion|Clockwork Hydra|Razormane Masticore|Triskelion|Elixir of Immortality|Energy Chamber|Trip Noose|Argivian Restoration|Foil|Stalking Stones|Phyrexian Battleflies|Phyrexian Denouncer|Bone Shredder|Priest of Gix|Phyrexian Broodlings|Sanguine Guard|Phyrexian Debaser|Order of Yawgmoth|Phyrexian Plaguelord|Phyrexian Hulk|Phyrexian Colossus|Voltaic Key|Phyrexian Totem|Phyrexian Vault|Puppet Strings|Slay|Hornet Cannon|Urza's Rage|Thornscape Apprentice|Nomadic Elf|Quirion Elves|Sunscape Battlemage|Thunderscape Battlemage|Verduran Emissary|Charging Troll|Gerrard Capashen|Darigaaz, the Igniter|Evasive Action|Gerrard's Command|Coalition Relic|Narrow Escape|Exotic Curse|Darigaaz's Charm|Rith's Charm|Treva's Charm|Power Armor|Allied Strategies|Elfhame Palace|Hornet|Minion|Saproling|Vine Trellis|Wirewood Savage|Stampeding Wildebeests|Indrik Stomphowler|Plated Slagwurm|Genju of the Cedars|Lignify|Windstorm|Slippery Karst|Deathgreeter|Ghost-Lit Stalker|Vampire Bats|Drudge Skeletons|Urborg Syphon-Mage|Wall of Bone|Howling Banshee|Keening Banshee|Genju of the Fens|Bad Moon|Vicious Hunger|Ichor Slick|Snuff Out|Mutilate|Enslave|Beast|Elephant|Icatian Priest|Angelic Page|Angelic Protector|Serra Advocate|Sustainer of the Realm|Twilight Shepherd|Luminous Angel|Angelsong|Serra's Boon|Angelic Benediction|Serra's Embrace|Righteous Cause|Angel's Feather|Marble Diamond|Lord of the Pit|Abyssal Gatekeeper|Dusk Imp|Overeager Apprentice|Soot Imp|Demon's Jester|Souldrinker|Cackling Imp|Fallen Angel|Reiver Demon|Kuro, Pitlord|Unholy Strength|Oni Possession|Promise of Power|Demon's Horn|Thrull|Martyr of Frost|Voidmage Apprentice|Wall of Deceit|Fledgling Mawcor|Waterspout Djinn|Spire Golem|Brine Elemental|Quicksilver Dragon|Ancestral Vision|Repulse|Condescend|Terrain Generator|Chandra Nalaar|Flamekin Brawler|Pyre Charger|Inner-Flame Acolyte|Furnace Whelp|Rakdos Pit Dragon|Ingot Chewer|Oxidda Golem|Hostility|Seal of Fire|Demonfire|Keldon Megaliths|Elemental Shaman|Advantageous Proclamation|Backup Plan|Brago's Favor|Double Stroke|Immediate Action|Iterative Analysis|Muzzio's Preparations|Power Play|Secret Summoning|Secrets of Paradise|Sentinel Dispatch|Unexpected Potential|Worldknit|Brago's Representative|Council Guardian|Custodi Soulbinders|Custodi Squire|Rousing of Souls|Marchesa's Emissary|Marchesa's Infiltrator|Split Decision|Bite of the Black Rose|Grudge Keeper|Enraged Revolutionary|Grenzo's Cutthroat|Grenzo's Rebuttal|Ignition Team|Treasonous Ogre|Predator's Howl|Selvala's Charge|Selvala's Enforcer|Flamewright|Marchesa's Smuggler|Woodvine Elemental|Aether Searcher|Agent of Acquisitions|Canal Dredger|Cogwork Grinder|Cogwork Librarian|Cogwork Spy|Cogwork Tracker|Deal Broker|Lore Seeker|Lurking Automaton|Whispergear Sneak|Paliano, the High City|Ajani's Sunstriker|Apex Hawks|Courier Hawk|Guardian Zendikon|Kor Chant|Pillarfield Ox|Pride Guardian|Pristine Angel|Rout|Silverchase Fox|Unquestioned Authority|Valor Made Real|Vow of Duty|Wakestone Gargoyle|Aether Tradewinds|Breakthrough|Crookclaw Transmuter|Dream Fracture|Enclave Elite|Favorable Winds|Grixis Illusionist|Minamo Scrollkeeper|Misdirection|Plated Seastrider|Reckless Scholar|Screaming Seahawk|Stasis Cell|Traveler's Cloak|Turn the Tide|Wind Dancer|Ill-Gotten Gains|Infectious Horror|Magus of the Mirror|Morkrut Banshee|Necromantic Thirst|Phage the Untouchable|Quag Vampires|Reckless Spite|Skeletal Scrying|Stronghold Discipline|Typhoid Rats|Vampire Hexmage|Zombie Goliath|Barbed Shocker|Brimstone Volley|Deathforge Shaman|Flaring Flame-Kin|Flowstone Blade|Heartless Hidetsugu|Heckling Fiends|Mana Geyser|Pitchburn Devils|Power of Fire|Skitter of Lizards|Torch Fiend|Trumpet Blast|Uncontrollable Anger|Vent Sentinel|Copperhorn Scout|Exploration|Gamekeeper|Howling Wolf|Hunger of the Howlpack|Hydra Omnivore|Relic Crush|Respite|Scaled Wurm|Sporecap Spider|Squirrel Nest|Wrap in Vigor|Decimate|Dimir Doppelganger|Spontaneous Combustion|Wood Sage|Altar of Dementia|Deathrender|Fireshrieker|Galvanic Juggernaut|Peace Strider|Reito Lantern|Silent Arbiter|Spectral Searchlight|Vedalken Orrery|Warmonger's Chariot|Mirrodin's Core|Quicksand|Reflecting Pool|Adriana's Valor|Assemble the Rank and Vile|Echoing Boon|Emissary's Ploy|Hired Heist|Hold the Perimeter|Hymn of the Wilds|Incendiary Dissent|Natural Unity|Sovereign's Realm|Summoner's Bond|Weight Advantage|Ballot Broker|Custodi Peacekeeper|Custodi Soulcaller|Lieutenants of the Guard|Noble Banneret|Palace Jailer|Palace Sentinels|Paliano Vanguard|Protector of the Crown|Recruiter of the Guard|Sanctum Prelate|Spectral Grasp|Throne Warden|Wings of the Guard|Arcane Savant|Canal Courier|Coveted Peacock|Expropriate|Illusion of Choice|Illusionary Informant|Jeering Homunculus|Keeper of Keys|Messenger Jays|Skittering Crustacean|Spire Phantasm|Stunt Double|Archdemon of Paliano|Capital Punishment|Custodi Lich|Deadly Designs|Garrulous Sycophant|Marchesa's Decree|Regicide|Sinuous Vermin|Smuggler Captain|Thorn of the Black Rose|Besmirch|Crown-Hunter Hireling|Deputized Protester|Garbage Fire|Goblin Racketeer|Grenzo, Havoc Raiser|Grenzo's Ruffians|Pyretic Hunter|Skyline Despot|Subterranean Tremors|Volatile Chimera|Animus of Predation|Borderland Explorer|Caller of the Untamed|Domesticated Hydra|Entourage of Trest|Fang of the Pack|Leovold's Operative|Menagerie Liberator|Orchard Elemental|Regal Behemoth|Selvala, Heart of the Wilds|Selvala's Stampede|Splitting Slime|Adriana, Captain of the Guard|Daretti, Ingenious Iconoclast|Kaya, Ghost Assassin|Knights of the Black Rose|Leovold, Emissary of Trest|Queen Marchesa|Spy Kit|Throne of the High City|Faith's Reward|Ghostly Possession|Gods Willing|Guardian of the Gateless|Hail of Arrows|Hallowed Burial|Hollowhenge Spirit|Hundred-Handed One|Kill Shot|Pariah|Reviving Dose|Spirit of the Hearth|Windborne Charge|Zealous Strike|Bonds of Quicksilver|Caller of Gales|Cloaked Siren|Covenant of Minds|Deceiver Exarch|Desertion|Divination|Followed Footsteps|Into the Void|Kami of the Crescent Moon|Merfolk Skyscout|Mnemonic Wall|Sphinx of Magosi|Vaporkin|Vertigo Spawn|Blood-Toll Harpy|Death Wind|Diabolic Tutor|Farbog Boneflinger|Festergloom|Guul Draz Specter|Keepsake Gorgon|Mausoleum Turnkey|Murder|Public Execution|Sangromancer|Shambling Goblin|Stromkirk Patrol|Unnerve|Burn Away|Charmbreaker Devils|Coordinated Assault|Ember Beast|Goblin Balloon Brigade|Goblin Tunneler|Gratuitous Violence|Guttersnipe|Havengul Vampire|Hurly-Burly|Ill-Tempered Cyclops|Ogre Sentry|Stoneshock Giant|Sulfurous Blast|Tormenting Voice|Twin Bolt|Brushstrider|Burgeoning|Fade into Antiquity|Irresistible Prey|Lace with Moonglove|Lay of the Land|Manaplasm|Ravenous Leucrocota|Voyaging Satyr|Akroan Hoplite|Ascended Lawmage|Duskmantle Seer|Pharika's Mender|Shipwreck Singer|Stormchaser Chimera|Bronze Sable|Hedron Matrix|Hexplate Golem|Horn of Greed|Opaline Unicorn|Psychosis Crawler|Alliance of Arms|Angelic Arbiter|Arbiter of Knollridge|Bathe in Light|Celestial Force|Hour of Reckoning|Jötun Grunt|Lightkeeper of Emeria|Martyr's Bond|Monk Realist|Oblation|Pollen Lullaby|Return to Dust|Shattered Angel|Soul Snare|Spurnmage Advocate|Storm Herd|Voice of All|Windborn Muse|Chromeshell Crab|Conundrum Sphinx|Court Hussar|Dreamborn Muse|Fog Bank|Gomazoa|Memory Erosion|Minds Aglow|Murmurs from Beyond|Propaganda|Reins of Power|Riddlekeeper|Scattering Stroke|Skyscribing|Slipstream Eel|Spell Crumple|Trade Secrets|Trench Gorger|Vedalken Plotter|Vision Skeins|Vow of Flight|Whirlpool Whelm|Windfall|Dread Cacodemon|Evincar's Justice|Footbottom Feast|Hex|Mortivore|Nantuko Husk|Nemesis Trap|Nezumi Graverobber|Nighteyes the Desecrator|Patron of the Nezumi|Razorjaw Oni|Scythe Specter|Sewer Nemesis|Shared Trauma|Stitch Together|Syphon Flesh|Vow of Malice|Avatar of Fury|Avatar of Slaughter|Chain Reaction|Cleansing Beam|Death by Dragons|Disaster Radius|Faultgrinder|Goblin Cadets|Lash Out|Magmatic Force|Mana-Charged Dragon|Pyrohemia|Rapacious One|Ruination|Stranglehold|Vow of Lightning|Wild Ricochet|Baloth Woodcrasher|Cobra Trap|Collective Voyage|Deadwood Treefolk|Fierce Empath|Hornet Queen|Hunting Pack|Lhurgoyf|Magus of the Vineyard|Squallmonger|Veteran Explorer|Vow of Wildness|Angel of Despair|Animar, Soul of Elements|Aura Shards|Chorus of the Conclave|Colossal Might|Damia, Sage of Stone|Death Mutation|Desecrator Hag|Dominus of Fealty|Ghave, Guru of Spores|Golgari Guildmage|Gwyllion Hedge-Mage|Intet, the Dreamer|Kaalia of the Vast|Master Warcraft|The Mimeoplasm|Nin, the Pain Artist|Numot, the Devastator|Orzhov Guildmage|Ruhan of the Fomori|Selesnya Evangel|Sigil Captain|Skullbriar, the Walking Grave|Szadek, Lord of Secrets|Teneb, the Harvester|Vish Kal, Blood Arbiter|Vorosh, the Hunter|Vulturous Zombie|Wrexial, the Risen Deep|Zedruu the Greathearted|Acorn Catapult|Dreamstone Hedron|Howling Mine|Prophetic Prism|Triskelavus|Bojuka Bog|Dreadship Reef|Fungal Reaches|Homeward Path|Molten Slagheap|Aerie Mystics|Angel of Finality|Curse of the Forsaken|Darksteel Mutation|Flickerform|Kirtar's Wrath|Tempt with Glory|Azami, Lady of Scrolls|Blue Sun's Zenith|Curse of Inertia|Diviner Spirit|Djinn of Infinite Deceits|Dungeon Geists|Hada Spy Patrol|Thornwind Faeries|Banshee of the Dread Choir|Blood Bairn|Champion of Stray Souls|Corpse Augur|Dread Summons|Scourge of Nel Toth|Thief of Blood|Wretched Confluence|Bane of Progress|Beastmaster Ascension|Bloodspore Thrinax|Caller of the Pack|Centaur Vinecrasher|Collective Unconscious|Creeperhulk|Curse of Predation|Drove of Elves|Elvish Archdruid|Elvish Skysweeper|Ezuri, Renegade Leader|Farhaven Elf|Fresh Meat|Freyalise, Llanowar's Fury|Grave Sifter|Great Oak Guardian|Hunting Triad|Immaculate Magistrate|Kazandu Tuskcaller|Kessig Cagebreakers|Lifeblood Hydra|Mulch|Pathbreaker Ibex|Phantom Nantuko|Praetor's Counsel|Presence of Gond|Primal Growth|Primordial Sage|Restore|Satyr Wayfinder|Siege Behemoth|Silklash Spider|Skullwinder|Song of the Dryads|Soul of the Harvest|Spider Spawning|Sylvan Offering|Sylvan Safekeeper|Thunderfoot Baloth|Titania, Protector of Argoth|Titania's Chosen|Viridian Zealot|Wave of Vitriol|Whirlwind|Wolfcaller's Howl|Derevi, Empyrial Tactician|Golgari Charm|Leafdrake Roost|Lotleth Troll|Mazirek, Kraul Death Priest|Meren of Clan Nel Toth|Roon of the Hidden Realm|Selesnya Charm|Skyward Eye Prophets|Winged Coatl|Murkfiend Liege|Assault Suit|Azorius Keyrune|Bonehoard|Commander's Sphere|Conjurer's Closet|Eldrazi Monument|Emerald Medallion|Leonin Bladetrap|Loreseeker's Stone|Moss Diamond|Surveyor's Scope|Swiftfoot Boots|Sword of the Paruns|Thought Vessel|Thousand-Year Elixir|Thunderstaff|Bant Panorama|Gargoyle Castle|Ghost Quarter|Grim Backwoods|Haunted Fengraf|Jungle Basin|Myriad Landscape|Opal Palace|Oran-Rief, the Vastwood|Saltcrusted Steppe|Transguild Promenade|Decree of Pain|Rhystic Study|Alms Collector|Balan, Wandering Knight|Curse of Vitality|Fortunate Few|Kindred Boon|Scalelord Reckoner|Stalking Leonin|Teferi's Protection|Curse of Verbosity|Galecaster Colossus|Kindred Discovery|Magus of the Mind|Portal Mage|Bloodline Necromancer|Boneyard Scourge|Curse of Disturbance|Kheru Mind-Eater|Kindred Dominance|New Blood|Patron of the Vein|Vindictive Lich|Bloodsworn Steward|Crimson Honor Guard|Curse of Opulence|Disrupt Decorum|Izzet Chemister|Kindred Charge|Shifting Shadow|Territorial Hellkite|Curse of Bounty|Hungry Lynx|Kindred Summons|Qasali Slingers|Traverse the Outlands|Arahbo, Roar of the World|Edgar Markov|Fractured Identity|Inalla, Archmage Ritualist|Kess, Dissident Mage|Licia, Sanguine Tribune|Mairsil, the Pretender|Mathas, Fiend Seeker|Mirri, Weatherlight Duelist|Nazahn, Revered Bladesmith|O-Kagachi, Vengeful Kami|Taigam, Ojutai Master|Taigam, Sidisi's Hand|The Ur-Dragon|Wasitora, Nekoru Queen|Bloodforged Battle-Axe|Hammer of Nazahn|Heirloom Blade|Herald's Horn|Mirror of the Forebears|Ramos, Dragon Engine|Path of Ancestry|Blind Obedience|Divine Reckoning|Fell the Mighty|Jazal Goldmane|Kemba, Kha Regent|Leonin Arbiter|Leonin Relic-Warder|Leonin Shikari|Oreskos Explorer|Raksha Golden Cub|Seht's Tiger|White Sun's Zenith|Clone Legion|Merchant of Secrets|Monastery Siege|Polymorphist's Jest|Reality Shift|Serendib Sorcerer|Anowon, the Ruin Sage|Apprentice Necromancer|Black Market|Blood Tribute|Bloodhusk Ritualist|Captivating Vampire|Consuming Vapors|Crux of Fate|Dark Impostor|Drana, Kalastria Bloodchief|Magus of the Abyss|Malakir Bloodwitch|Necromantic Selection|Palace Siege|Sanguine Bond|Vein Drinker|Crucible of Fire|Dragon Tempest|Outpost Siege|Rakish Heir|Scourge of Valkas|Tyrant's Familiar|Utvara Hellkite|Crushing Vines|Elemental Bond|Frontier Siege|Hunter's Prowess|Jedit Ojanen of Efrava|Rain of Thorns|Soul's Majesty|Temur Sabertooth|Zendikar Resurgent|Blood Baron of Vizkopa|Cauldron Dance|Crosis's Charm|Fleecemane Lion|Havengul Lich|Memory Plunder|Merciless Eviction|Mercurial Chemister|Nivix Guildmage|Phantom Nishoba|Rakdos Charm|Savage Ventmaw|Scion of the Ur-Dragon|Spellbound Dragon|Stromkirk Captain|Tithe Drinker|Argentum Armor|Blade of the Bloodchief|Fist of Suns|Grappling Hook|Hedron Archive|Hero's Blade|Nihil Spellbomb|Sword of the Animist|Sword of Vengeance|Unstable Obelisk|Well of Lost Dreams|Blighted Woodland|Cinder Barrens|Crucible of the Spirit Dragon|Forsaken Sanctuary|Frontier Bivouac|Grixis Panorama|Haven of the Spirit Dragon|Mystifying Maze|Opulent Palace|Sandsteppe Citadel|Stone Quarry|Tranquil Expanse|Urborg Volcano|Duelist's Heritage|Entrapment Maneuver|Orzhov Advokist|Selfless Squire|Sublime Exhalation|Coastal Breach|Deepglow Skate|Faerie Artisans|Grip of Phyresis|Manifold Insights|Cruel Entertainment|Curse of Vengeance|Curtains' Call|Magus of the Will|Parting Thoughts|Charging Cinderhorn|Divergent Transformations|Frenzied Fugue|Goblin Spymaster|Runehorn Hellkite|Benefactor's Draught|Evolutionary Escalation|Primeval Protector|Seeds of Renewal|Stonehoof Chieftain|Akiri, Line-Slinger|Ancient Excavation|Atraxa, Praetors' Voice|Breya, Etherium Shaper|Bruse Tarl, Boorish Herder|Grave Upheaval|Ikra Shidiqi, the Usurper|Ishai, Ojutai Dragonspeaker|Kraum, Ludevic's Opus|Kydele, Chosen of Kruphix|Kynaios and Tiro of Meletis|Ludevic, Necro-Alchemist|Migratory Route|Ravos, Soultender|Reyhan, Last of the Abzan|Saskia the Unyielding|Sidar Kondo of Jamuraa|Silas Renn, Seeker Adept|Sylvan Reclamation|Tana, the Bloodsower|Thrasios, Triton Hero|Treacherous Terrain|Tymna the Weaver|Vial Smasher the Fierce|Yidris, Maelstrom Wielder|Armory Automaton|Boompile|Conqueror's Flail|Crystalline Crawler|Prismatic Geoscope|Ash Barrens|Abzan Falconer|Brave the Sands|Cathars' Crusade|Citadel Siege|Elite Scaleguard|Hoofprints of the Stag|Hushwing Gryff|Mentor of the Meek|Open the Vaults|Phyrexian Rebirth|Reverse the Sands|Sphere of Safety|Wave of Reckoning|Chain of Vapor|Chasm Skulker|Devastation Tide|Ethersworn Adjudicator|Evacuation|Read the Runes|Swan Song|Treasure Cruise|Army of the Damned|Bane of the Living|Festercreep|Ghastly Conscription|Guiltfeeder|Necroplasm|Waste Not|Blasphemous Act|Breath of Fury|Daretti, Scrap Savant|Dragon Mage|Godo, Bandit Warlord|Grab the Reins|Hellkite Igniter|Hellkite Tyrant|Humble Defector|Kazuul, Tyrant of the Cliffs|Reforge the Soul|Slobad, Goblin Tinkerer|Stalking Vengeance|Trash for Treasure|Wheel of Fate|Whims of the Fates|Whipflare|Champion of Lambholt|Far Wanderings|Inspiring Call|Kalonian Hydra|Lurking Predators|Quirion Explorer|Rites of Flourishing|Solidarity of Heroes|Sylvok Explorer|Tempt with Discovery|Thelonite Hermit|Tuskguard Captain|Wild Beastmaster|Abzan Charm|Artifact Mutation|Aura Mutation|Blood Tyrant|Boros Charm|Bred for the Hunt|Clan Defiance|Dauntless Escort|Enduring Scalelord|Filigree Angel|Glint-Eye Nephilim|Gwafa Hazid, Profiteer|Horizon Chimera|Iroas, God of Victory|Jor Kadeen, the Prevailer|Lavalanche|Master Biomancer|Nath of the Gilt-Leaf|Progenitor Mimic|Sphinx Summoner|Sydri, Galvanic Genius|Vorel of the Hull Clade|Whispering Madness|Wilderness Elemental|Everlasting Torment|Mirrorweave|Spitting Image|Thopter Foundry|Trial|Error|Akroan Horse|Astral Cornucopia|Blinkmoth Urn|Cauldron of Souls|Empyrial Plate|Ichor Wellspring|Keening Stone|Mycosynth Wellspring|Myr Battlesphere|Shimmer Myr|Soul of New Phyrexia|Temple Bell|Trading Post|Venser's Journal|Buried Ruin|Caves of Koilos|Darkwater Catacombs|Dragonskull Summit|Karplusan Forest|Shadowblood Ridge|Spinerock Knoll|Sungrass Prairie|Sunpetal Grove|Underground River|Bastion Protector|Dawnbreak Reclaimer|Grasp of Fate|Herald of the Host|Kalemne's Captain|Righteous Confluence|Shielded by Faith|Aethersnatch|Broodbirth Viper|Gigantoplasm|Illusory Ambusher|Mirror Match|Mystic Confluence|Synthetic Destiny|Daxos's Torment|Deadly Tempest|Awaken the Sky Tyrant|Dream Pillager|Fiery Confluence|Magus of the Wheel|Meteor Blast|Mizzix's Mastery|Rite of the Raging Storm|Warchief Giant|Arachnogenesis|Ezuri's Predation|Verdant Confluence|Anya, Merciless Angel|Arjun, the Shifting Flame|Daxos the Returned|Ezuri, Claw of Progress|Kalemne, Disciple of Iroas|Karlov of the Ghost Council|Kaseto, Orochi Archmage|Mizzix of the Izmagnus|Blade of Selves|Sandstone Oracle|Scytheclaw|Seal of the Guildpact|Ajani's Chosen|Angel of Serenity|Crib Swap|Dawn to Dusk|Dawnglare Invoker|Ghostblade Eidolon|Karmic Justice|Marshal's Anthem|Victory's Herald|Blatant Thievery|Blustersquall|Day of the Dragons|Dominate|Jace's Archivist|Lone Revenant|Mystic Retrieval|Plaxmanta|Rapid Hybridization|Rite of Replication|Sleep|Stolen Goods|Thought Reflection|Dreadbringer Lampads|Fallen Ideal|Fate Unraveler|Gild|Grave Peril|Phyrexian Reclamation|Act of Aggression|Borderland Behemoth|Curse of the Nightly Hunt|Desolation Giant|Fall of the Hammer|Fumiko the Lowblood|Hammerfist Giant|Hunted Dragon|Sunrise Sovereign|Vandalblast|Word of Seizing|Arbor Colossus|Caller of the Claw|Loaming Shaman|Noble Quarry|Patagia Viper|Viridian Shaman|Counterflux|Epic Experiment|Gisela, Blade of Goldnight|Necromancer's Covenant|Prime Speaker Zegana|Teysa, Envoy of Ghosts|Underworld Coinsmith|Biomantic Mastery|Snakeform|Wistful Selkie|Boros Cluestone|Burnished Hart|Coldsteel Heart|Crystal Chimes|Orochi Hatchery|Orzhov Cluestone|Simic Keyrune|Urza's Incubator|Ancient Amphitheater|Blasted Landscape|Drifting Meadow|Novijen, Heart of Progress|Smoldering Crater|Angel of the Dire Hour|Angelic Field Marshal|Benevolent Offering|Comeuppance|Deploy to the Front|Hallowed Spiritkeeper|Nahiri, the Lithomancer|Aether Gale|Breaching Leviathan|Domineering Will|Dulcet Sirens|Intellectual Offering|Reef Worm|Stitcher Geralf|Stormsurge Kraken|Teferi, Temporal Archmage|Well of Ideas|Demon of Wailing Agonies|Flesh Carver|Ghoulcaller Gisa|Infernal Offering|Ob Nixilis of the Black Oath|Overseer of the Damned|Raving Dead|Spoils of Blood|Wake the Dead|Bitter Feud|Impact Resonance|Incite Rebellion|Scrap Mastery|Volcanic Offering|Warmonger Hellkite|Crown of Doom|Masterwork of Ingenuity|Arcane Lighthouse|Flamekin Village|Armistice|Geist-Honored Monk|Grand Abolisher|Midnight Haunting|Mobilization|Nomads' Assembly|Requiem Angel|Sacred Mesa|True Conviction|Call to Mind|Distorting Wake|Exclude|Fool's Demise|Hoverguard Sweepers|Infinite Reflection|Ixidron|Lorthos, the Tidemaker|Pongify|Riptide Survivor|Rush of Knowledge|Shaper Parasite|Sphinx of Jwar Isle|Turn to Frog|Abyssal Persecutor|Aether Snap|Bloodgift Demon|Crypt Ghast|Disciple of Bolas|Dregs of Sorrow|Evernight Shade|Gray Merchant of Asphodel|Liliana's Reaver|Magus of the Coffers|Nantuko Shade|Pontiff of Blight|Reaper from the Abyss|Skirsdag High Priest|Sudden Spoiling|Xathrid Demon|Hoard-Smelter Dragon|Tuktuk the Explorer|Caged Sun|Charcoal Diamond|Fire Diamond|Jalum Tome|Jet Medallion|Junk Diver|Lashwrithe|Liquimetal Coating|Myr Sire|Palladium Myr|Panic Spellbomb|Pearl Medallion|Ruby Medallion|Sapphire Medallion|Sky Diamond|Spine of Ish Sah|Strata Scythe|Ur-Golem's Eye|Coral Atoll|Crypt of Agadeem|Dormant Volcano|Emeria, the Sky Ruin|Everglades|Karoo|Phyrexia's Core|Remote Isle|Act of Authority|Azorius Herald|Cradle of Vitality|Mystic Barrier|Razor Hippogriff|Serene Master|Survival Cache|Wall of Reverence|Arcane Melee|Echo Mage|Illusionist's Gambit|Order of Succession|Raven Familiar|Sharding Sphinx|Stormscape Battlemage|Tempt with Reflections|Tidal Force|True-Name Nemesis|Uyo, Silent Prophet|Curse of Shallow Graves|Dirge of Dread|Disciple of Griselbrand|Fell Shepherd|Greed|Hooded Horror|Marrow Bats|Ophiomancer|Phyrexian Delver|Price of Knowledge|Quagmire Druid|Stronghold Assassin|Tempt with Immortality|Vile Requiem|Viscera Seer|Blood Rites|Capricious Efreet|Curse of Chaos|Fissure Vent|From the Ashes|Furnace Celebration|Goblin Sharpshooter|Incendiary Command|Magus of the Arena|Rough|Tumble|Sudden Demise|Tempt with Vengeance|Terra Ravager|War Cadence|Where Ancients Tread|Widespread Panic|Witch Hunt|Brooding Saurian|Drumhunter|Fecundity|Foster|Hunted Troll|Naya Soulbeast|One Dozen Eyes|Primal Vigor|Slice in Twain|Spawning Grounds|Sprouting Vines|Charnelhoard Wurm|Deathbringer Thoctar|Deepfire Elemental|Dromar's Charm|Gahiji, Honored One|Jeleva, Nephalia's Scourge|Jund Charm|Marath, Will of the Wild|Mayael the Anima|Prossh, Skyraider of Kher|Rakeclaw Gargantuan|Scarland Thrinax|Sek'Kuar, Deathkeeper|Shattergang Brothers|Spellbreaker Behemoth|Spinal Embrace|Thraximundar|Tidehollow Strix|Vizkopa Guildmage|Augury Adept|Spiteful Visions|Carnage Altar|Crawlspace|Druidic Satchel|Eye of Doom|Jar of Eyeballs|Obelisk of Esper|Obelisk of Jund|Plague Boiler|Sun Droplet|Tower of Fortunes|Viseling|Contested Cliffs|Esper Panorama|Jund Panorama|Kher Keep|Naya Panorama|Springjack Pasture|Aspect of Wolf|Black Ward|Blessing|Blue Ward|Burrowing|Camouflage|Castle|Celestial Prism|Chaos Orb|Chaoslace|Circle of Protection: Black|Circle of Protection: Blue|Circle of Protection: Green|Circle of Protection: White|Cockatrice|Consecrate Land|Conservator|Contract from Below|Craw Wurm|Creature Bond|Crystal Rod|Cursed Land|Darkpact|Deathlace|Demonic Attorney|Dingus Egg|Disintegrate|Disrupting Scepter|Dwarven Demolition Team|Dwarven Warriors|Earth Elemental|Earthbind|Elvish Archers|False Orders|Farmstead|Fear|Feedback|Fire Elemental|Firebreathing|Flight|Frozen Shade|Fungusaur|Gaea's Liege|Goblin King|Gray Ogre|Green Ward|Guardian Angel|Helm of Chatzuk|Holy Armor|Holy Strength|Invisibility|Iron Star|Ironroot Treefolk|Ivory Cup|Jade Statue|Jayemdae Tome|Jump|Karma|Lance|Ley Druid|Lifelace|Lifetap|Living Artifact|Lure|Magical Hack|Mana Short|Manabarbs|Mons's Goblin Raiders|Natural Selection|Nettling Imp|Nightmare|Northern Paladin|Orcish Artillery|Pearled Unicorn|Pestilence|Pirate Ship|Plague Rats|Power Leak|Power Surge|Purelace|Raging River|Red Ward|Regeneration|Reverse Damage|Rod of Ruin|Sacrifice|Samite Healer|Scathe Zombies|Shanodin Dryads|Shatter|Simulacrum|Siren's Call|Sleight of Mind|Soul Net|Spell Blast|Steal Artifact|Stream of Life|Sunglasses of Urza|The Hive|Thoughtlace|Throne of Bone|Timber Wolves|Tranquility|Tunnel|Twiddle|Unsummon|Uthden Troll|Verduran Enchantress|Volcanic Eruption|Wall of Air|Wall of Brambles|Wall of Fire|Wall of Ice|Wall of Stone|Wall of Water|Wall of Wood|Web|White Ward|Wild Growth|Will-o'-the-Wisp|Wooden Sphere|Aegis Angel|Because I Have Willed It|Aerial Responder|Behold My Grandeur|Anointer of Champions|Bow to My Command|Choose Your Demise|Excoriate|Delight in the Hunt|Expedition Raptor|Every Dream a Nightmare|For Each of You, a Gift|Fiendslayer Paladin|Know Evil|Make Yourself Useful|Gideon Jura|The Mighty Will Fall|My Forces Are Innumerable|My Laughter Echoes|Grasp of the Hieromancer|No One Will Hear Your Cries|Lightwielder Paladin|Pay Tribute to Me|Power Without Equal|A Reckoning Approaches|Odric, Master Tactician|There Is No Refuge|This World Belongs to Me|Relief Captain|What's Yours Is Now Mine|Shoulder to Shoulder|When Will You Learn?|Ior Ruin Expedition|Prognostic Sphinx|Windrider Eel|Hammerhand|Obsidian Fireheart|Press the Advantage|Vastwood Zendikon|Dreadbore|Talisman of Dominance|Talisman of Indulgence|Drowned Catacomb|Smoldering Spires|All in Good Time|Leonin Abunas|All Shall Smolder in My Wake|Metallurgeon|Approach My Molten Realm|Behold the Power of Destruction|Choose Your Champion|Dance, Pathetic Marionette|March of the Machines|The Dead Shall Serve|Master Transmuter|A Display of My Dark Power|Spin into Myth|Embrace My Diabolical Vision|Every Hope Shall Vanish|Every Last Vestige Shall Rot|Bog Witch|Evil Comes to Fruition|Cemetery Reaper|The Fate of the Flammable|Feed the Machine|I Bask in Your Silent Awe|I Call on the Ancient Magics|I Delight in Your Convulsions|I Know All, I See All|Ignite the Cloneforge!|Into the Earthen Maw|Makeshift Mannequin|Introductions Are in Order|The Iron Guardian Stirs|Know Naught but Fire|Scion of Darkness|Look Skyward and Despair|May Civilization Collapse|Mortal Flesh Is Weak|My Crushing Masterstroke|My Genius Knows No Bounds|My Undead Horde Awakens|My Wish Is Your Command|Battering Craghorn|Nature Demands an Offering|Nature Shields Its Own|Nothing Can Stop Me Now|Dragon Breath|Only Blood Ends Your Nightmares|The Pieces Are Coming Together|Realms Befitting My Majesty|Roots of All Evil|Rotted Ones, Lay Siege|Flameblast Dragon|Surrender Your Thoughts|Tooth, Claw, and Tail|Gathan Raiders|The Very Soil Shall Shake|Which of You Burns Brightest?|Imperial Hellkite|Your Fate Is Thrice Sealed|Your Puny Minds Cannot Fathom|Your Will Is Not Your Own|Skirk Commando|Feral Hydra|Gleeful Sabotage|Hunting Moa|Kamahl, Fist of Krosa|Leaf Gilder|Molimo, Maro-Sorcerer|Shinen of Life's Roar|Spider Umbra|Wickerbough Elder|Yavimaya Dryad|Architects of Will|Batwing Brume|Ethersworn Shieldmage|Fieldmist Borderpost|Kaervek the Merciless|Magister Sphinx|Mistvein Borderpost|Pale Recluse|Unbender Tine|Vampiric Dragon|Wax|Wane|Skullcage|Sorcerer's Strongbox|Synod Sanctum|Nantuko Monastery|Armament Master|Bold Defense|Caravan Hurda|Celestial Mantle|Cliff Threader|Conqueror's Pledge|Devout Lightcaster|Kabira Evangel|Kazandu Blademaster|Kor Outfitter|Landbind Ritual|Luminarch Ascension|Makindi Shieldmate|Nimbus Wings|Noble Vestige|Ondu Cleric|Quest for the Holy Relic|Shepherd of the Lost|Shieldmate's Blessing|Steppe Lynx|Sunspring Expedition|World Queller|Archive Trap|Archmage Ascension|Cosi's Trickster|Hedron Crab|Lethargy Trap|Living Tsunami|Lullmage Mentor|Merfolk Seastalkers|Mindbreak Trap|Paralyzing Grasp|Quest for Ancient Secrets|Roil Elemental|Sea Gate Loremaster|Seascape Aerialist|Shoal Serpent|Sky Ruin Drake|Sphinx of Lost Truths|Spreading Seas|Tempest Owl|Trapfinder's Trick|Trapmaker's Snare|Umara Raptor|Welkin Tern|Bala Ged Thief|Blood Seeker|Bloodchief Ascension|Bloodghast|Bog Tatters|Crypt Ripper|Desecrated Earth|Guul Draz Vampire|Hagra Crocodile|Hagra Diabolist|Halo Hunter|Kalitas, Bloodchief of Ghet|Mind Sludge|Mindless Null|Mire Blight|Needlebite Trap|Nimana Sell-Sword|Ob Nixilis, the Fallen|Ravenous Trap|Sadistic Sacrament|Sorin Markov|Soul Stair Expedition|Surrakar Marauder|Bladetusk Boar|Chandra Ablaze|Demolish|Electropotence|Elemental Appeal|Goblin Bushwhacker|Goblin Ruinblaster|Goblin Shortcutter|Highland Berserker|Kazuul Warlord|Lavaball Trap|Magma Rift|Molten Ravager|Murasa Pyromancer|Quest for Pure Flame|Ruinous Minotaur|Runeflare Trap|Seismic Shudder|Shatterskull Giant|Slaughter Cry|Tuktuk Grunts|Unstable Footing|Warren Instigator|Zektar Shrine Expedition|Gigantiform|Greenweaver Druid|Oracle of Mul Daya|Oran-Rief Survivalist|Primal Bellow|Quest for the Gemblades|Savage Silhouette|Scythe Tiger|Tanglesap|Terra Stomper|Timbermaw Larva|Turntimber Ranger|Vastwood Gorger|Zendikar Farguide|Adventuring Gear|Blazing Torch|Eternity Vessel|Hedron Scrabbler|Khalni Gem|Spidersilk Net|Trailblazer's Boots|Trusty Machete|Magosi, the Waterveil|Piranha Marsh|Adanto Vanguard|Ashes of the Abhorrent|Axis of Mortality|Bellowing Aegisaur|Bishop of Rebirth|Bishop's Soldier|Bright Reprisal|Demystify|Duskborne Skymarcher|Emissary of Sunrise|Encampment Keeper|Glorifier of Dusk|Goring Ceratops|Imperial Aerosaur|Imperial Lancer|Inspiring Cleric|Ixalan's Binding|Kinjalli's Caller|Kinjalli's Sunwing|Legion Conquistador|Legion's Judgment|Legion's Landing|Adanto, the First Fort|Looming Altisaur|Mavren Fein, Dusk Apostle|Paladin of the Bloodstained|Pious Interdiction|Priest of the Wakening Sun|Pterodon Knight|Queen's Commission|Rallying Roar|Raptor Companion|Ritual of Rejuvenation|Sanguine Sacrament|Settle the Wreckage|Sheltering Light|Shining Aerosaur|Skyblade of the Legion|Slash of Talons|Steadfast Armasaur|Sunrise Seeker|Territorial Hammerskull|Tocatli Honor Guard|Vampire's Zeal|Wakening Sun's Avatar|Arcane Adaptation|Chart a Course|Daring Saboteur|Deadeye Quartermaster|Deeproot Waters|Depths of Desire|Dive Down|Dreamcaller Siren|Entrancing Melody|Fleet Swallower|Headwater Sentries|Herald of Secret Streams|Jace, Cunning Castaway|Kopala, Warden of Waves|Lookout's Dispersal|Navigator's Ruin|One With the Wind|Opt|Overflowing Insight|Perilous Voyage|Pirate's Prize|Prosperous Pirates|River Sneak|River's Rebuke|Run Aground|Sailor of Means|Search for Azcanta|Azcanta, the Sunken Ruin|Shaper Apprentice|Shipwreck Looter|Shore Keeper|Siren Lookout|Siren Stormtamer|Siren's Ruse|Spell Swindle|Storm Fleet Aerialist|Storm Fleet Spy|Storm Sculptor|Tempest Caller|Watertrap Weaver|Wind Strider|Anointed Deacon|Arguel's Blood Fast|Temple of Aclazotz|Bishop of the Bloodstained|Blight Keeper|Bloodcrazed Paladin|Boneyard Parley|Contract Killing|Costly Plunder|Dark Nourishment|Deadeye Tormentor|Deadeye Tracker|Deathless Ancient|Desperate Castaways|Dire Fleet Hoarder|Dire Fleet Interloper|Dire Fleet Ravager|Fathom Fleet Captain|Fathom Fleet Cutthroat|Grim Captain's Call|Heartless Pillage|Kitesail Freebooter|Lurking Chupacabra|March of the Drowned|Queen's Agent|Queen's Bay Soldier|Raiders' Wake|Revel in Riches|Ruin Raider|Ruthless Knave|Sanctum Seeker|Seekers' Squire|Skittering Heartstopper|Skulduggery|Skymarch Bloodletter|Spreading Rot|Sword-Point Diplomacy|Vanquish the Weak|Vicious Conquistador|Vraska's Contempt|Walk the Plank|Wanted Scoundrels|Angrath's Marauders|Bonded Horncrest|Brazen Buccaneers|Burning Sun's Avatar|Captain Lannery Storm|Captivating Crew|Charging Monstrosaur|Dinosaur Stampede|Dual Shot|Fathom Fleet Firebrand|Fiery Cannonade|Fire Shrine Keeper|Firecannon Blast|Frenzied Raptor|Headstrong Brute|Hijack|Lightning Strike|Lightning-Rig Crew|Makeshift Munitions|Nest Robber|Otepec Huntmaster|Rampaging Ferocidon|Raptor Hatchling|Repeating Barrage|Rigging Runner|Rile|Rowdy Crew|Rummaging Goblin|Star of Extinction|Storm Fleet Arsonist|Storm Fleet Pyromancer|Sun-Crowned Hunters|Sunbird's Invocation|Sure Strike|Swashbuckling|Thrash of Raptors|Tilonalli's Knight|Tilonalli's Skinshifter|Trove of Temptation|Unfriendly Fire|Vance's Blasting Cannons|Spitfire Bastion|Wily Goblin|Ancient Brontodon|Atzocan Archer|Blinding Fog|Blossom Dryad|Carnage Tyrant|Colossal Dreadmaw|Commune with Dinosaurs|Crash the Ramparts|Crushing Canopy|Deathgorge Scavenger|Deeproot Champion|Deeproot Warrior|Drover of the Mighty|Emergent Growth|Emperor's Vanguard|Grazing Whiptail|Growing Rites of Itlimoc|Itlimoc, Cradle of the Sun|Ixalli's Diviner|Ixalli's Keeper|Jade Guardian|Jungle Delver|Kumena's Speaker|Merfolk Branchwalker|New Horizons|Old-Growth Dryads|Pounce|Ranging Raptors|Ravenous Daggertooth|Ripjaw Raptor|River Heralds' Boon|Savage Stomp|Shapers' Sanctuary|Snapping Sailback|Spike-Tailed Ceratops|Thundering Spineback|Tishana's Wayfinder|Verdant Rebirth|Verdant Sun's Avatar|Vineshaper Mystic|Waker of the Wilds|Wildgrowth Walker|Admiral Beckett Brass|Belligerent Brontodon|Call to the Feast|Deadeye Plunderers|Dire Fleet Captain|Gishath, Sun's Avatar|Hostage Taker|Huatli, Warrior Poet|Marauding Looter|Raging Swordtooth|Regisaur Alpha|Shapers of Nature|Sky Terror|Tishana, Voice of Thunder|Vona, Butcher of Magan|Vraska, Relic Seeker|Conqueror's Galleon|Conqueror's Foothold|Dowsing Dagger|Lost Vale|Dusk Legion Dreadnought|Elaborate Firecannon|Fell Flagship|Gilded Sentinel|Hierophant's Chalice|Pillar of Origins|Pirate's Cutlass|Primal Amulet|Primal Wellspring|Prying Blade|Sentinel Totem|Shadowed Caravel|Sleek Schooner|Sorcerous Spyglass|Thaumatic Compass|Spires of Orazca|Treasure Map|Treasure Cove|Vanquisher's Banner|Field of Ruin|Glacial Fortress|Unclaimed Territory|Unknown Shores|Jace, Ingenious Mind-Mage|Castaway's Despair|Grasping Current|Jace's Sentinel|Woodland Stream|Huatli, Dinosaur Knight|Huatli's Snubhorn|Huatli's Spurring|Sun-Blessed Mount|Admonition Angel|Archon of Redemption|Battle Hurda|Fledgling Griffin|Iona's Judgment|Join the Ranks|Kitesail Apprentice|Marsh Threader|Perimeter Captain|Refraction Trap|Rest for the Weary|Ruin Ghost|Talus Paladin|Terra Eternal|Veteran's Reflexes|Calcite Snapper|Dispel|Goliath Sphinx|Halimar Excavator|Horizon Drake|Jwari Shapeshifter|Mysteries of the Deep|Permafrost Trap|Quest for Ula's Temple|Sejiri Merfolk|Selective Memory|Spell Contortion|Thada Adel, Acquisitor|Tideforce Elemental|Twitch|Vapor Snare|Voyager Drake|Wind Zendikon|Agadeem Occultist|Bojuka Brigand|Brink of Disaster|Caustic Crawler|Corrupted Zendikon|Dead Reckoning|Jagwasp Swarm|Quest for the Nihil Stone|Ruthless Cullblade|Scrib Nibblers|Shoreline Salvager|Tomb Hex|Akoum Battlesinger|Bazaar Trader|Bull Rush|Crusher Zendikon|Cunning Sparkmage|Goblin Roughrider|Grotag Thrasher|Quest for the Goblin Lord|Ricochet Trap|Roiling Terrain|Rumbling Aftershocks|Stone Idol Trap|Tuktuk Scrapper|Arbor Elf|Canopy Cover|Feral Contest|Grappler Spider|Harabaz Druid|Quest for Renewal|Slingbow Trap|Snapping Creeper|Strength of the Tajuru|Summit Apes|Vastwood Animist|Novablast Wurm|Amulet of Vigor|Hammer of Ruin|Hedron Rover|Razor Boomerang|Walking Atlas|Creeping Tar Pit|Lavaclaw Reaches|Raging Ravine|Abduction|Abeyance|Abjure|Aboroth|Aether Flash|Agonizing Memories|Alms|Ancestral Knowledge|Angelic Renewal|Apathy|Arctic Wolves|Argivian Find|Avizoa|Barishi|Barrow Ghoul|Benalish Infantry|Benalish Knight|Benalish Missionary|Betrothed of Fire|Bloodrock Cyclops|Blossoming Wreath|Boiling Blood|Bone Dancer|Bösium Strip|Briar Shield|Bubble Matrix|Call of the Wild|Chimeric Sphere|Choking Vines|Cinder Giant|Circling Vultures|Coils of the Medusa|Debt of Loyalty|Dense Foliage|Desperate Gambit|Dingus Staff|Disrupt|Downdraft|Duskrider Falcon|Dwarven Berserker|Dwarven Thaumaturgist|Ertai's Familiar|Fallow Wurm|Familiar Ground|Fatal Blow|Fervor|Festering Evil|Fire Whip|Firestorm|Fit of Rage|Fog Elemental|Foriysian Brigade|Fungus Elemental|Gallowbraid|Gerrard's Wisdom|Goblin Bomb|Goblin Grenadiers|Goblin Vandal|Guided Strike|Harvest Wurm|Haunting Misery|Heart of Bogardan|Heat Stroke|Heavy Ballista|Hurloon Shaman|Infernal Tribute|Inner Sanctum|Jabari's Banner|Jangling Automaton|Kithkin Armor|Lava Hounds|Lava Storm|Liege of the Hollows|Llanowar Behemoth|Llanowar Druid|Llanowar Sentinel|Lotus Vale|Mana Chains|Mana Web|Manta Ray|Maraxus of Keld|Master of Arms|Merfolk Traders|Mischievous Poltergeist|Morinfen|Mwonvuli Ooze|Nature's Kiss|Nature's Resurgence|Necratog|Noble Benefactor|Odylic Wraith|Orcish Settlers|Paradigm Shift|Peacekeeper|Pendrell Mists|Phantom Wings|Phyrexian Furnace|Psychic Vortex|Razortooth Rats|Relearn|Revered Unicorn|Roc Hatchling|Rogue Elephant|Sage Owl|Sawtooth Ogre|Scorched Ruins|Serenity|Serra's Blessing|Shadow Rider|Shattered Crypt|Soul Shepherd|Southern Paladin|Spinning Darkness|Steel Golem|Strands of Night|Straw Golem|Striped Bears|Sylvan Hierophant|Tariff|Teferi's Veil|Tendrils of Despair|Thran Forge|Thran Tome|Timid Drake|Tolarian Drake|Tolarian Entrancer|Tolarian Serpent|Touchstone|Tranquil Grove|Uktabi Efreet|Urborg Justice|Urborg Stalker|Vitalize|Vodalian Illusionist|Volunteer Reserves|Wave of Terror|Well of Knowledge|Winding Canyons|Xanthic Statue|Zombie Scavengers|Divine Verdict|Stormfront Pegasus|Coral Merfolk|Drag Under|Inspiration|Sleep Paralysis|Tricks of the Trade|Bloodhunter Bat|Certain Death|Untamed Hunger|Falkenrath Reaver|Oakenform|Rabid Bite|Rootwalla|Stampeding Rhino|Wing Snare|Marked by Honor|Disperse|Walking Corpse|Aku Djinn|Anvil of Bogardan|Army Ants|Betrayal|Blanket of Night|Bogardan Phoenix|Brass-Talon Chimera|Breathstealer's Crypt|Breezekeeper|Brood of Cockroaches|Bull Elephant|Chronatog|City of Solitude|Corrosion|Crypt Rats|Daraja Griffin|Dark Privilege|Death Watch|Desolation|Diamond Kaleidoscope|Dragon Mask|Dream Tides|Dwarven Vigilantes|Elephant Grass|Elkin Lair|Emerald Charm|Equipoise|Eye of Singularity|Femeref Enchantress|Feral Instinct|Firestorm Hellkite|Flooded Shoreline|Forbidden Ritual|Foreshadow|Freewind Falcon|Funeral Charm|Giant Caterpillar|Goblin Recruiter|Goblin Swine-Rider|Gossamer Chains|Griffin Canyon|Guiding Spirit|Hearth Charm|Heat Wave|Helm of Awakening|Honorable Passage|Hope Charm|Infernal Harvest|Iron-Heart Chimera|Jamuraan Lion|Juju Bubble|Kaervek's Spite|Katabatic Winds|Keeper of Kookus|King Cheetah|Knight of the Mists|Knight of Valor|Kookus|Kyscu Drake|Lead-Belly Chimera|Lichenthrope|Lightning Cloud|Magma Mine|Matopi Golem|Mob Mentality|Mortal Wound|Mundungu|Mystic Veil|Necromancy|Necrosavant|Ogre Enforcer|Ovinomancer|Parapet|Peace Talks|Phyrexian Marauder|Phyrexian Walker|Pillar Tombs of Aku|Pygmy Hippo|Quirion Druid|Raging Gorilla|Rainbow Efreet|Relic Ward|Remedy|Resistance Fighter|Retribution of the Meek|Righteous Aura|Righteous War|Rock Slide|Rowen|Sands of Time|Scalebane's Elite|Shimmering Efreet|Shrieking Drake|Simoon|Sisay's Ring|Snake Basket|Solfatara|Song of Blood|Spider Climb|Spitting Drake|Squandered Resources|Suleiman's Legacy|Sun Clasp|Suq'Ata Assassin|Suq'Ata Lancer|Talruum Champion|Talruum Piper|Tar Pit Warrior|Teferi's Honor Guard|Teferi's Puzzle Box|Teferi's Realm|Tempest Drake|Three Wishes|Time and Tide|Tin-Wing Chimera|Tithe|Undiscovered Paradise|Urborg Mindsucker|Vampirism|Vanishing|Viashino Sandstalker|Viashivan Dragon|Vision Charm|Wand of Denial|Warrior's Honor|Warthog|Wicked Reward|Wind Shear|Goblin Warchief Avatar|Birds of Paradise Avatar|Fallen Angel Avatar|Flametongue Kavu Avatar|Erhnam Djinn Avatar|Grinning Demon Avatar|Akroma, Angel of Wrath Avatar|Karona, False God Avatar|Elvish Champion Avatar|Bosh, Iron Golem Avatar|Arcbound Overseer Avatar|Etched Oracle Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Ink-Eyes, Servant of Oni Avatar|Hell's Caretaker Avatar|Maro Avatar|Frenetic Efreet Avatar|Loxodon Hierarch Avatar|Chronatog Avatar|Lyzolda, the Blood Witch Avatar|Haakon, Stromgald Scourge Avatar|Diamond Faerie Avatar|Jaya Ballard Avatar|Braids, Conjurer Adept Avatar|Heartwood Storyteller Avatar|Jhoira of the Ghitu Avatar|Arcanis, the Omnipotent Avatar|Ashling the Pilgrim Avatar|Ashling, the Extinguisher Avatar|Ashnod|Barrin|Crovax|Dakkon Blackblade Avatar|Eladamri|Figure of Destiny Avatar|Eladamri, Lord of Leaves Avatar|Dauntless Escort Avatar|Enigma Sphinx Avatar|Ertai|Gerrard|Gix|Greven il-Vec|Hanna|Karn|Lyna|Maralen of the Mornsong Avatar|Malfegor Avatar|Maelstrom Archangel Avatar|Hermit Druid Avatar|Maraxus|Mayael the Anima Avatar|Kresh the Bloodbraided Avatar|Master of the Wild Hunt Avatar|Mirri|Prodigal Sorcerer Avatar|Phage the Untouchable Avatar|Royal Assassin Avatar|Platinum Angel Avatar|Raksha Golden Cub Avatar|Sakashima the Impostor Avatar|Oni of Wild Places Avatar|Rumbling Slum Avatar|Nekrataal Avatar|Momir Vig, Simic Visionary Avatar|Mirri the Cursed Avatar|Mirror Entity Avatar|Mishra|Morinfen Avatar|Multani|Necropotence Avatar|Oracle|Orim|Peacekeeper Avatar|Reaper King Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Rith, the Awakener Avatar|Rofellos|Selenia|Serra|Serra Angel Avatar|Seshiro the Anointed Avatar|Sidar Kondo|Sisay|Sisters of Stone Death Avatar|Sliver Queen, Brood Mother|Squee|Stalking Tiger Avatar|Starke|Two-Headed Giant of Foriys Avatar|Viridian Zealot Avatar|Teysa, Orzhov Scion Avatar|Stuffy Doll Avatar|Squee, Goblin Nabob Avatar|Stonehewer Giant Avatar|Tahngarth|Takara|Tawnos|Titania|Tradewind Rider Avatar|Sliver Queen Avatar|Urza|Vampire Nocturnus Avatar|Volrath|Xantcha|Absolute Grace|Absolute Law|Angelic Chorus|Catastrophe|Clear|Defensive Formation|Disciple of Grace|Disciple of Law|Elite Archers|Faith Healer|Herald of Serra|Intrepid Hero|Opal Acrolith|Opal Archangel|Opal Caryatid|Opal Gargoyle|Opal Titan|Pegasus Charger|Planar Birth|Presence of the Master|Redeem|Remembrance|Rune of Protection: Artifacts|Rune of Protection: Black|Rune of Protection: Blue|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: Red|Rune of Protection: White|Sanctum Custodian|Sanctum Guardian|Serra Zealot|Serra's Hymn|Serra's Liturgy|Shimmering Barrier|Silent Attendant|Songstitcher|Soul Sculptor|Voice of Grace|Voice of Law|Waylay|Academy Researchers|Annul|Arcane Laboratory|Attunement|Back to Basics|Barrin, Master Wizard|Catalog|Cloak of Mists|Confiscate|Curfew|Disruptive Student|Douse|Drifting Djinn|Enchantment Alteration|Energy Field|Gilded Drake|Great Whale|Hermetic Study|Hibernation|Horseshoe Crab|Imaginary Pet|Launch|Lilting Refrain|Lingering Mirage|Pendrell Drake|Pendrell Flux|Power Taint|Recantation|Sandbar Merfolk|Sandbar Serpent|Somnophore|Spire Owl|Stern Proctor|Telepathy|Time Spiral|Tolarian Winds|Veil of Birds|Veiled Apparition|Veiled Crocodile|Veiled Sentry|Veiled Serpent|Wizard Mentor|Zephid|Zephid's Embrace|Abyssal Horror|Befoul|Bereavement|Blood Vassal|Breach|Cackling Fiend|Carrion Beetles|Contamination|Crazed Skirge|Darkest Hour|Despondency|Discordant Dirge|Eastern Paladin|Flesh Reaver|Hollow Dogs|Looming Shade|Mana Leech|No Rest for the Wicked|Oppression|Parasitic Bond|Persecute|Planar Void|Rain of Filth|Ravenous Skirge|Reclusive Wight|Reprocess|Sicken|Sleeper Agent|Spined Fluke|Tainted Aether|Unworthy Dead|Vampiric Embrace|Vebulid|Western Paladin|Witch Engine|Yawgmoth's Edict|Acidic Soil|Antagonism|Bedlam|Brand|Bravado|Bulwark|Destructive Urge|Disorder|Dromosaur|Electryte|Fault Line|Fiery Mantle|Fire Ants|Goblin Spelunkers|Goblin War Buggy|Guma|Headlong Rush|Heat Ray|Lay Waste|Meltdown|Okk|Outmaneuver|Raze|Reflexes|Retromancer|Rumbling Crescendo|Scald|Scoria Wurm|Scrap|Shivan Raptor|Steam Blast|Sulfuric Vapors|Torch Song|Viashino Outrider|Viashino Runner|Viashino Sandswimmer|Viashino Weaponsmith|Vug Lizard|Acridian|Argothian Elder|Argothian Swine|Argothian Wurm|Blanchwood Armor|Blanchwood Treefolk|Carpet of Flowers|Cave Tiger|Child of Gaea|Citanul Centaurs|Citanul Hierophants|Cradle Guard|Crosswinds|Elvish Herder|Endless Wurm|Fortitude|Gaea's Bounty|Greener Pastures|Hawkeater Moth|Hidden Ancients|Hidden Guerrillas|Hidden Herd|Hidden Predators|Hidden Spider|Hidden Stag|Hush|Lull|Midsummer Revel|Rejuvenate|Retaliation|Sporogenesis|Spreading Algae|Symbiosis|Titania's Boon|Treefolk Seedlings|Treetop Rangers|Venomous Fangs|Vernal Bloom|War Dance|Wild Dogs|Winding Wurm|Barrin's Codex|Chimeric Staff|Citanul Flute|Claws of Gix|Copper Gnomes|Endoskeleton|Fluctuator|Grafted Skullcap|Hopping Automaton|Lifeline|Lotus Blossom|Metrognome|Mishra's Helix|Mobile Fort|Noetic Scales|Pit Trap|Purging Scythe|Temporal Aperture|Thran Turbine|Umbilicus|Urza's Armor|Wall of Junk|Whetstone|Wirecat|Phyrexian Tower|Serra's Sanctum|Angelic Curator|Burst of Energy|Cessation|Defender of Law|Devout Harpist|Erase|Expendable Troops|Hope and Glory|Iron Will|Knighthood|Martyr's Cause|Opal Avenger|Opal Champion|Peace and Quiet|Planar Collapse|Purify|Radiant's Dragoons|Tragic Poet|Anthroplasm|Archivist|Aura Flux|Bouncing Beebles|Delusions of Mediocrity|Fleeting Image|Intervene|King Crab|Levitation|Miscalculation|Rebuild|Second Chance|Slow Motion|Vigilant Drake|Walking Sponge|Weatherseed Faeries|Brink of Madness|Eviscerator|Fog of Gnats|Giant Cockroach|Lurking Skirge|Ostracize|Plague Beetle|Rank and File|Sick and Tired|Sleeper's Guile|Subversion|Swat|Tethered Skirge|Treacherous Link|Unearth|About Face|Defender of Chaos|Ghitu Fire-Eater|Ghitu War Cry|Goblin Medics|Granite Grip|Impending Disaster|Last-Ditch Effort|Molten Hydra|Parch|Pyromancy|Rack and Ruin|Rivalry|Shivan Phoenix|Sluggishness|Viashino Bey|Viashino Cutthroat|Viashino Heretic|Viashino Sandscout|Bloated Toad|Darkwatch Elves|Defense of the Heart|Gang of Elk|Harmonic Convergence|Hidden Gibbons|Might of Oaks|Multani, Maro-Sorcerer|Multani's Acolyte|Multani's Presence|Repopulate|Silk Net|Treefolk Mystic|Weatherseed Elf|Weatherseed Treefolk|Yavimaya Granger|Yavimaya Scion|Yavimaya Wurm|Angel's Trumpet|Damping Engine|Grim Monolith|Iron Maiden|Jhoira's Toolbox|Quicksilver Amulet|Scrapheap|Thran Lens|Thran War Machine|Thran Weaponry|Urza's Blueprints|Wheel of Torture|Forbidding Watchtower|Spawning Pool|Academy Rector|Archery Training|Capashen Knight|Capashen Standard|Capashen Templar|Fend Off|Field Surgeon|Flicker|Jasmine Seer|Mask of Law and Grace|Master Healer|Opalescence|Reliquary Monk|Replenish|Sanctimony|Scent of Jasmine|Scour|Solidarity|Tethered Griffin|Tormented Angel|Voice of Duty|Voice of Reason|Wall of Glare|Aura Thief|Blizzard Elemental|Brine Seer|Bubbling Beebles|Disappear|Donate|Fatigue|Fledgling Osprey|Illuminated Wings|Iridescent Drake|Kingfisher|Mental Discipline|Metathran Elite|Metathran Soldier|Private Research|Quash|Rayne, Academy Chancellor|Rescue|Scent of Brine|Telepathic Spies|Temporal Adept|Thieving Magpie|Treachery|Body Snatcher|Bubbling Muck|Carnival of Souls|Chime of Night|Disease Carriers|Dying Wail|Encroach|Eradicate|Festering Wound|Lurking Jackals|Nightshade Seer|Phyrexian Monitor|Plague Dogs|Rapid Decay|Scent of Nightshade|Skittering Horror|Slinking Skirge|Soul Feast|Squirming Mass|Twisted Experiment|Aether Sting|Bloodshot Cyclops|Cinder Seer|Colos Yearling|Covetous Dragon|Flame Jet|Goblin Berserker|Goblin Festival|Goblin Gardener|Goblin Marshal|Goblin Masons|Hulking Ogre|Impatience|Incendiary|Keldon Vandals|Landslide|Mark of Fury|Repercussion|Sowing Salt|Wake of Destruction|Wild Colos|Ancient Silverback|Compost|Elvish Lookout|Elvish Piper|Goliath Beetle|Heart Warden|Ivy Seer|Magnify|Marker Beetles|Momentum|Multani's Decree|Pattern of Rebirth|Plated Spider|Plow Under|Rofellos's Gift|Scent of Ivy|Splinter|Taunting Elf|Thorn Elemental|Braidwood Cup|Braidwood Sextant|Brass Secretary|Caltrops|Extruder|Fodder Cannon|Mantis Engine|Metalworker|Scrying Glass|Storage Matrix|Thran Foundry|Benalish Cavalry|Castle Raptors|Cavalry Master|Children of Korlis|Chronosavant|Cloudchaser Kestrel|D'Avenant Healer|Detainment Spell|Divine Congregation|Duskrider Peregrine|Errant Doomsayers|Evangelize|Flickering Spirit|Foriysian Interceptor|Gaze of Justice|Gustcloak Cavalier|Icatian Crier|Knight of the Holy Nimbus|Magus of the Disk|Mangara of Corondor|Opal Guardian|Outrider en-Kor|Pentarch Paladin|Pentarch Ward|Plated Pegasus|Pull from Eternity|Pulmonic Sliver|Quilled Sliver|Restore Balance|Sidewinder Sliver|Spirit Loop|Temporal Isolation|Tivadar of Thorn|Watcher Sliver|Weathered Bodyguards|Zealot il-Vec|Bewilder|Clockspinning|Draining Whelk|Drifter il-Dal|Eternity Snare|Looter il-Kor|Magus of the Jar|Moonlace|Ophidian Eye|Paradox Haze|Psionic Sliver|Sage of Epityr|Screeching Sliver|Shadow Sliver|Slipstream Serpent|Snapback|Spell Burst|Spiketail Drakeling|Stormcloud Djinn|Telekinetic Sliver|Temporal Eddy|Think Twice|Tolarian Sentinel|Trickbind|Truth or Tale|Vesuvan Shapeshifter|Viscerid Deepwalker|Walk the Aeons|Wipe Away|Basal Sliver|Call to the Netherworld|Corpulent Corpse|Curse of the Cabal|Cyclopean Giant|Dark Withering|Deathspore Thallid|Demonic Collusion|Drudge Reavers|Evil Eye of Urborg|Faceless Devourer|Feebleness|Gorgon Recluse|Haunting Hymn|Liege of the Pit|Lim-Dûl the Necromancer|Living End|Mana Skimmer|Mindlash Sliver|Mindstab|Nether Traitor|Nightshade Assassin|Plague Sliver|Premature Burial|Psychotic Episode|Sangrophage|Sengir Nosferatu|Skittering Monstrosity|Skulking Knight|Stronghold Overseer|Sudden Death|Traitor's Clutch|Trespasser il-Vec|Vampiric Sliver|Viscid Lemures|Aetherflame Wall|Basalt Gargoyle|Blazing Blade Askari|Bonesplitter Sliver|Conflagrate|Firemaw Kavu|Flamecore Elemental|Flowstone Channeler|Fortune Thief|Ghitu Firebreathing|Goblin Skycutter|Ground Rift|Ignite Memories|Ironclaw Buzzardiers|Keldon Halberdier|Lightning Axe|Magus of the Scroll|Norin the Wary|Plunder|Reiterate|Sedge Sliver|Subterranean Shambler|Tectonic Fiend|Thick-Skinned Goblin|Two-Headed Sliver|Viashino Bladescout|Volcanic Awakening|Aether Web|Ashcoat Bear|Aspect of Mongoose|Chameleon Blur|Durkwood Tracker|Glass Asp|Greenseeker|Havenwood Wurm|Herd Gnarr|Hypergenesis|Magus of the Candelabra|Molder|Mwonvuli Acid-Moss|Pendelhaven Elder|Phantom Wurm|Primal Forcemage|Savage Thallid|Scarwood Treefolk|Scryb Ranger|Spectral Force|Spike Tiller|Spinneret Sliver|Sprout|Squall Line|Stonewood Invocation|Thelon of Havenwood|Thrill of the Hunt|Unyaro Bees|Verdant Embrace|Wormwood Dryad|Wurmcalling|Dementia Sliver|Dralnu, Lich Lord|Firewake Sliver|Ghostflame Sliver|Harmonic Sliver|Ith, High Arcanist|Mishra, Artificer Prodigy|Opaline Sliver|Saffi Eriksdotter|Stonebrow, Krosan Hero|Brass Gnat|Candles of Leng|Chromatic Star|Chronatog Totem|Foriysian Totem|Hivestone|Jhoira's Timebug|Locket of Yesterdays|Paradise Plume|Sarpadian Empires, Vol. VII|Stuffy Doll|Thunder Totem|Venser's Sliver|Weatherseed Totem|Calciform Pools|Flagstones of Trokair|Gemstone Caverns|Swarmyard|Auratog|Celestial Dawn|Defiant Vanguard|Enduring Renewal|Essence Sliver|Moorish Cavalry|Squire|Valor|Witch Hunter|Dandân|Flying Men|Ghost Ship|Giant Oyster|Leviathan|Merfolk Assassin|Mistform Ultimus|Sindbad|Stormscape Familiar|Unstable Mutation|Whispers of the Muse|Conspiracy|Darkness|Evil Eye of Orms-by-Gore|Shadow Guildmage|Swamp Mosquito|Uncle Istvan|Undertaker|Eron the Relentless|Goblin Snowman|Orcish Librarian|Orgg|Pandemonium|Avoid Fate|Craw Giant|Hail Storm|Jolrael, Empress of Beasts|Krosan Cloudscraper|Spitting Slug|Coalition Victory|Jasmine Boreal|Merieke Ri Berit|Mystic Enforcer|Sol'kanar the Swamp King|Stormbind|Teferi's Moat|Vhati il-Dal|Dodecapod|Feldon's Cane|Grinning Totem|The Rack|War Barge|Safe Haven|Anoint|Avenging Angel|Bandage|Conviction|Exalted Dragon|Gallantry|Humility|Mounted Archers|Nomads en-Kor|Orim, Samite Healer|Paladin en-Vec|Pegasus Stampede|Repentance|Shackles|Shaman en-Kor|Smite|Soltari Champion|Soltari Lancer|Soltari Monk|Spirit en-Kor|Wall of Essence|Warrior en-Kor|Curiosity|Dream Halls|Dream Prowler|Fighting Drake|Hammerhead Shark|Legacy's Allure|Legerdemain|Mawcor|Meditate|Mnemonic Sliver|Rootwater Hunter|Sea Monster|Shadow Rift|Sift|Silver Wyvern|Thalakos Scout|Thalakos Seer|Volrath's Curse|Wayward Soul|Cannibalize|Coffin Queen|Commander Greven il-Vec|Corpse Dance|Cursed Flesh|Dauthi Horror|Dauthi Jackal|Dauthi Marauder|Dauthi Warlord|Death Pits of Rath|Death Stroke|Death's Duet|Dungeon Shade|Fugue|Lab Rats|Necrologia|Rats of Rath|Screeching Harpy|Skyshroud Vampire|Thrull Surgeon|Vampire Hounds|Wall of Souls|Anarchist|Deadshot|Fanning the Flames|Flame Wave|Flowstone Mauler|Flowstone Wyvern|Furnace Brood|Lightning Blast|Lowland Giant|Mage il-Vec|Magmasaur|Maniacal Rage|Mogg Conscripts|Mogg Infestation|Mogg Maniac|Ogre Shaman|Rathi Dragon|Renegade Warlord|Sabertooth Wyvern|Sandstone Warrior|Searing Touch|Seething Anger|Shadowstorm|Spellshock|Spitting Hydra|Starke of Rath|Stun|Aluren|Canopy Spider|Carnassid|Crashing Boars|Elven Rite|Elvish Fury|Endangered Armodon|Heartwood Dryad|Heartwood Giant|Horned Sliver|Krakilin|Lowland Basilisk|Manabond|Mirri, Cat Warrior|Reality Anchor|Recycle|Rootbreaker Wurm|Skyshroud Elf|Skyshroud Troll|Spike Breeder|Spike Colony|Spike Hatcher|Trained Armodon|Verdant Touch|Verdigris|Dracoplasm|Selenia, Dark Angel|Sliver Queen|Soltari Guerrillas|Coiled Tinviper|Erratic Portal|Jinxed Idol|Patchwork Gnomes|Skyshaper|Telethopter|Volrath's Laboratory|Cinder Marsh|City of Traitors|Maze of Shadows|Mogg Hollows|Rootwater Depths|Thalakos Lowlands|Vec Townships|Volrath's Stronghold|Angel of Retribution|Aven Trooper|Cleansing Meditation|Equal Treatment|Floating Shield|Frantic Purification|Hypochondria|Major Teroh|Militant Monk|Morningtide|Mystic Familiar|Possessed Nomad|Reborn Hero|Spirit Flare|Stern Judge|Strength of Isolation|Teroh's Vanguard|Transcendence|Vengeful Dreams|Alter Reality|Ambassador Laquatus|Balshan Collaborator|Cephalid Aristocrat|Cephalid Illusionist|Cephalid Snitch|Cephalid Vandal|Churning Eddy|Compulsion|Coral Net|False Memories|Ghostly Wings|Hydromorph Guardian|Hydromorph Gull|Liquify|Llawan, Cephalid Empress|Plagiarize|Possessed Aven|Retraced Image|Turbulent Dreams|Boneshard Slasher|Cabal Surgeon|Cabal Torturer|Carrion Rats|Carrion Wurm|Chainer, Dementia Master|Crippling Fatigue|Dawn of the Dead|Gloomdrifter|Gravegouger|Grotesque Hybrid|Hypnox|Insidious Dreams|Last Laugh|Mortal Combat|Mortiphobia|Organ Grinder|Psychotic Haze|Rancid Earth|Restless Dreams|Shade's Form|Shambling Swarm|Slithery Stalker|Soul Scourge|Strength of Lunacy|Unhinge|Waste Away|Zombie Trailblazer|Accelerate|Balthor the Stout|Barbarian Outcast|Crackling Club|Crazed Firecat|Devastating Dreams|Enslaved Dwarf|Flaming Gambit|Flash of Defiance|Hell-Bent Raider|Kamahl's Sledge|Longhorn Firebeast|Overmaster|Pardic Arsonist|Pardic Collaborator|Pardic Lancer|Petradon|Petravark|Pitchstone Wall|Possessed Barbarian|Pyromania|Radiate|Skullscorch|Sonic Seizure|Violent Eruption|Acorn Harvest|Anurid Scavenger|Centaur Veteran|Dwell on the Past|Gurzigost|Insist|Invigorating Falls|Krosan Constrictor|Krosan Restorer|Nantuko Blightcutter|Nantuko Calmer|Nantuko Cultivator|Narcissism|Parallel Evolution|Possessed Centaur|Seton's Scout|Tainted Peak|Abandon Hope|Advance Scout|Ancient Runes|Apes of Rath|Apocalypse|Bayou Dragonfly|Bellowing Fiend|Benthic Behemoth|Blood Frenzy|Blood Pet|Booby Trap|Bounty Hunter|Broken Fall|Canyon Drake|Carrionette|Chaotic Goo|Circle of Protection: Shadow|Clergy en-Vec|Cloudchaser Eagle|Cold Storage|Crazed Armodon|Crown of Flames|Darkling Stalker|Dauthi Embrace|Dauthi Ghoul|Dauthi Mindripper|Disturbed Burial|Dread of Night|Dream Cache|Duplicity|Earthcraft|Echo Chamber|Eladamri, Lord of Leaves|Eladamri's Vineyard|Elite Javelineer|Elven Warhounds|Endless Scream|Energizer|Enfeeblement|Enraging Licid|Ertai's Meddling|Escaped Shapeshifter|Essence Bottle|Excavator|Extinction|Fevered Convulsions|Firefly|Flailing Drake|Flickering Ward|Flowstone Giant|Flowstone Salamander|Fool's Tome|Frog Tongue|Fugitive Druid|Fylamarid|Ghost Town|Giant Crab|Hand to Hand|Hanna's Custody|Havoc|Heartwood Treefolk|Helm of Possession|Hero's Resolve|Imps' Taunt|Insight|Interdict|Invulnerability|Knight of Dawn|Knight of Dusk|Leeching Licid|Light of Day|Lightning Elemental|Maddening Imp|Magnetic Web|Mana Severance|Manakin|Manta Riders|Marble Titan|Marsh Lurker|Mindwhip Sliver|Minion of the Wastes|Mirri's Guile|Mogg Cannon|Mogg Raider|Mogg Squad|Mongrel Pack|Nature's Revolt|No Quarter|Nurturing Licid|Opportunist|Oracle en-Vec|Orim's Prayer|Pallimud|Pegasus Refuge|Perish|Phyrexian Grimoire|Phyrexian Splicer|Pincher Beetles|Pit Imp|Precognition|Quickening Licid|Ranger en-Vec|Reap|Root Maze|Rootwater Diver|Rootwater Matriarch|Rootwater Shaman|Sacred Guide|Sadistic Glee|Safeguard|Scalding Tongs|Scorched Earth|Seeker of Skybreak|Segmented Wurm|Serene Offering|Servant of Volrath|Shimmering Wings|Shocker|Skyshroud Condor|Skyshroud Ranger|Soltari Crusader|Soltari Foot Soldier|Spike Drone|Squee's Toy|Steal Enchantment|Stinging Licid|Storm Front|Tahngarth's Rage|Talon Sliver|Thalakos Dreamsower|Thalakos Mistfolk|Thalakos Sentry|Thumbscrews|Torture Chamber|Trumpeting Armodon|Unstable Shapeshifter|Warmth|Watchdog|Whim of Volrath|Wild Wurm|Worthy Cause|Battlewise Valor|Chained to the Rocks|Chosen by Heliod|Decorated Griffin|Ephara's Warden|Evangel of Heliod|Fabled Hero|Favored Hoplite|Gift of Immortality|Glare of Heresy|Heliod, God of the Sun|Heliod's Emissary|Hopeful Eidolon|Lagonna-Band Elder|Last Breath|Observant Alseid|Ordeal of Heliod|Ray of Dissolution|Scholar of Athreos|Setessan Battle Priest|Setessan Griffin|Silent Artisan|Soldier of the Pantheon|Spear of Heliod|Traveling Philosopher|Vanquish the Foul|Wingsteed Rider|Yoked Ox|Aqueous Form|Artisan of Forms|Benthic Giant|Breaching Hippocamp|Coastline Chimera|Crackling Triton|Curse of the Swine|Fate Foretold|Gainsay|Horizon Scholar|Lost in a Labyrinth|Master of Waves|Meletis Charlatan|Nimbus Naiad|Ordeal of Thassa|Prescient Chimera|Sea God's Revenge|Stymied Hopes|Thassa, God of the Sea|Thassa's Bounty|Thassa's Emissary|Triton Fortune Hunter|Triton Shorethief|Triton Tactics|Voyage's End|Wavecrash Triton|Agent of the Fates|Asphodel Wanderer|Baleful Eidolon|Boon of Erebos|Cavern Lampad|Cutthroat Maneuver|Dark Betrayal|Disciple of Phenax|Erebos, God of the Dead|Erebos's Emissary|Felhide Minotaur|Fleshmad Steed|Hero's Downfall|Hythonia the Cruel|Insatiable Harpy|Lash of the Whip|Loathsome Catoblepas|March of the Returned|Mogis's Marauder|Ordeal of Erebos|Pharika's Cure|Rescue from the Underworld|Returned Centaur|Returned Phalanx|Scourgemark|Sip of Hemlock|Viper's Kiss|Whip of Erebos|Akroan Crusader|Anger of the Gods|Arena Athlete|Borderland Minotaur|Boulderfall|Deathbellow Raider|Dragon Mantle|Fanatic of Mogis|Firedrinker Satyr|Flamespeaker Adept|Hammer of Purphoros|Labyrinth Champion|Messenger's Speed|Minotaur Skullcleaver|Peak Eruption|Portent of Betrayal|Priest of Iroas|Purphoros, God of the Forge|Purphoros's Emissary|Rage of Purphoros|Rageblood Shaman|Satyr Rambler|Spark Jolt|Spearpoint Oread|Stormbreath Dragon|Titan of Eternal Fire|Titan's Strength|Two-Headed Cerberus|Wild Celebrants|Agent of Horizons|Artisan's Sorrow|Boon Satyr|Bow of Nylea|Centaur Battlemaster|Defend the Hearth|Feral Invocation|Hunt the Hunter|Leafcrown Dryad|Mistcutter Hydra|Nemesis of Mortals|Nessian Courser|Nylea, God of the Hunt|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Ordeal of Nylea|Pheres-Band Centaurs|Reverent Hunter|Satyr Piper|Savage Surge|Sedge Scorpion|Shredding Winds|Staunch-Hearted Warrior|Vulpine Goliath|Warriors' Lesson|Ashen Rider|Ashiok, Nightmare Weaver|Battlewise Hoplite|Chronicler of Heroes|Daxos of Meletis|Kragma Warcaller|Medomai the Ageless|Polis Crusher|Prophet of Kruphix|Psychic Intrusion|Sentry of the Underworld|Triad of Fates|Tymaret, the Murder King|Underworld Cerberus|Xenagos, the Reveler|Anvilwrought Raptor|Colossus of Akros|Flamecast Wheel|Fleetfeather Sandals|Guardians of Meletis|Prowler's Helm|Pyxis of Pandemonium|Traveler's Amulet|Witches' Eye|Nykthos, Shrine to Nyx|Temple of Abandon|Temple of Deceit|Temple of Mystery|Temple of Silence|Temple of Triumph|Amok|Awakening|Bottomless Pit|Brush with Death|Bullwhip|Calming Licid|Change of Heart|Constant Mists|Contemplation|Contempt|Convulsing Licid|Corrupting Licid|Crossbow Ambush|Dauthi Trapper|Duct Crawler|Flowstone Shambler|Furnace Spirit|Gliding Licid|Heat of Battle|Hesitation|Hidden Retreat|Honor Guard|Intruder Alarm|Invasion Plans|Jinxed Ring|Lancers en-Kor|Leap|Mask of the Mimic|Megrim|Mind Games|Mind Peel|Mindwarper|Mob Justice|Mogg Bombers|Morgue Thrull|Mortuary|Overgrowth|Portcullis|Primal Rage|Pursuit of Knowledge|Rabid Rats|Ransack|Rebound|Rolling Stones|Sacred Ground|Samite Blessing|Scapegoat|Shifting Wall|Skeleton Scavengers|Skyshroud Archer|Skyshroud Falcon|Skyshroud Troopers|Spike Soldier|Spike Worker|Spindrift Drake|Stronghold Taskmaster|Sword of the Chosen|Temper|Tempting Licid|Thalakos Deceiver|Tidal Warrior|Torment|Tortured Existence|Volrath's Gardens|Walking Dream|Wall of Razors|Wall of Tears|Warrior Angel|Abuna Acolyte|Auriok Edgewright|Auriok Sunchaser|Dispense Justice|Elspeth Tirel|Fulgent Distraction|Ghalma's Warden|Glint Hawk|Loxodon Wayfarer|Salvage Scout|Seize the Initiative|Vigil for the Lost|Whitesun's Passage|Darkslick Drake|Dissipation Field|Grand Architect|Halt Order|Lumengrid Drake|Quicksilver Gargantuan|Riddlesmith|Scrapdiver Serpent|Screeching Silcaw|Shape Anew|Sky-Eel School|Turn Aside|Twisted Image|Vault Skyward|Vedalken Certarch|Volition Reins|Blackcleave Goblin|Bleak Coven Vampires|Carnifex Demon|Contagious Nim|Corrupted Harvester|Dross Hopper|Exsanguinate|Flesh Allergy|Fume Spitter|Geth, Lord of the Vault|Grasp of Darkness|Hand of the Praetors|Ichor Rats|Moriok Reaver|Necrogen Scudder|Necrotic Ooze|Painful Quandary|Painsmith|Psychic Miasma|Relic Putrescence|Skithiryx, the Blight Dragon|Tainted Strike|Assault Strobe|Barrage Ogre|Blade-Tribe Berserkers|Cerebral Eruption|Embersmith|Ferrovore|Flameborn Hellion|Galvanic Blast|Goblin Gaveleer|Kuldotha Phoenix|Kuldotha Rebirth|Melt Terrain|Molten Psyche|Ogre Geargrabber|Oxidda Daredevil|Oxidda Scrapmelter|Scoria Elemental|Tunnel Ignus|Turn to Slag|Vulshok Heartstoker|Acid Web Spider|Alpha Tyrranax|Asceticism|Bellowing Tanglewurm|Blight Mamba|Blunt the Assault|Carapace Forger|Carrion Call|Cystbearer|Engulfing Slagwurm|Ezuri's Archers|Ezuri's Brigade|Genesis Wave|Liege of the Tangle|Lifesmith|Molder Beast|Putrefax|Tangle Angler|Tel-Jilad Defiance|Tel-Jilad Fallen|Untamed Might|Viridian Revel|Wing Puncture|Withstand Death|Accorder's Shield|Auriok Replica|Barbed Battlegear|Bladed Pinions|Chrome Steed|Clone Shell|Contagion Engine|Corpse Cur|Darksteel Juggernaut|Darksteel Myr|Darksteel Sentinel|Echo Circlet|Flight Spellbomb|Golden Urn|Golem Artisan|Golem Foundry|Grafted Exoskeleton|Grindclock|Heavy Arbalest|Horizon Spellbomb|Ichorclaw Myr|Infiltration Lens|Kuldotha Forgemaster|Livewire Lash|Lux Cannon|Mimic Vat|Mindslaver|Molten-Tail Masticore|Moriok Replica|Myr Galvanizer|Myr Propagator|Myr Reservoir|Necrogen Censer|Necropede|Neurok Replica|Nim Deathmantle|Origin Spellbomb|Perilous Myr|Platinum Emperion|Prototype Portal|Razorfield Thresher|Rust Tick|Saberclaw Golem|Semblance Anvil|Snapsail Glider|Soliton|Strider Harness|Sylvok Lifestaff|Sylvok Replica|Throne of Geth|Tower of Calamities|Trigon of Corruption|Trigon of Infestation|Trigon of Mending|Trigon of Rage|Trigon of Thought|Vector Asp|Vulshok Replica|Wall of Tanglecord|Blackcleave Cliffs|Copperline Gorge|Darkslick Shores|Glimmerpost|Razorverge Thicket|Seachrome Coast|Aether Shockwave|Araba Mothrider|Celestial Kirin|Charge Across the Araba|Cowed by Wisdom|Curtain of Light|Descendant of Kiyomaro|Eiganjo Free-Riders|Enduring Ideal|Ghost-Lit Redeemer|Hand of Honor|Inner-Chamber Guard|Kitsune Bonesetter|Kitsune Dawnblade|Kitsune Loreweaver|Michiko Konda, Truth Seeker|Moonwing Moth|Nikko-Onna|Plow Through Reito|Presence of the Wise|Promise of Bunrei|Pure Intentions|Reverence|Rune-Tail, Kitsune Ascendant|Rune-Tail's Essence|Shinen of Stars' Light|Spiritual Visit|Torii Watchward|Cloudhoof Kirin|Cut the Earthly Bond|Descendant of Soramaro|Dreamcatcher|Erayo, Soratami Ascendant|Erayo's Essence|Eternal Dominion|Evermind|Freed from the Real|Ghost-Lit Warder|Ideas Unbound|Kaho, Minamo Historian|Kiri-Onna|Meishin, the Mind Cage|Moonbow Illusionist|Oboro Breezecaller|Oboro Envoy|Oppressive Will|Rushing-Tide Zubera|Sakashima the Impostor|Secretkeeper|Shape Stealer|Shifting Borders|Shinen of Flight's Wings|Soramaro, First to Dream|Trusted Advisor|Twincast|Akuta, Born of Ash|Choice of Damnations|Death of a Thousand Stings|Deathknell Kami|Deathmask Nezumi|Exile into Darkness|Footsteps of the Goryo|Gnat Miser|Hand of Cruelty|Infernal Kirin|Kagemaro, First to Suffer|Kagemaro's Clutch|Kami of Empty Graves|Kemuri-Onna|Kiku's Shadow|Kuon, Ogre Ascendant|Kuon's Essence|Kuro's Taken|Locust Miser|Maga, Traitor to Mortals|Measure of Wickedness|Neverending Torment|One with Nothing|Pain's Reward|Raving Oni-Slave|Shinen of Fear's Chill|Sink into Takenuma|Skull Collector|Adamaro, First to Desire|Akki Drillmaster|Akki Underling|Barrel Down Sokenzan|Burning-Eye Zubera|Feral Lightning|Gaze of Adamaro|Glitterfang|Godo's Irregulars|Hidetsugu's Second Rite|Homura, Human Ascendant|Homura's Essence|Iizuka the Ruthless|Inner Fire|Into the Fray|Jiwari, the Earth Aflame|Path of Anger's Flame|Rally the Horde|Ronin Cavekeeper|Shinen of Fury's Fire|Skyfire Kirin|Sokenzan Renegade|Sokenzan Spellblade|Spiraling Embers|Sunder from Within|Thoughts of Ruin|Undying Flames|Yuki-Onna|Arashi, the Sky Asunder|Ayumi, the Last Visitor|Bounteous Kirin|Briarknit Kami|Dense Canopy|Descendant of Masumaro|Dosan's Oldest Chant|Elder Pine of Jukai|Endless Swarm|Fiddlehead Kami|Ghost-Lit Nourisher|Haru-Onna|Inner Calm, Outer Strength|Kami of the Tended Garden|Kashi-Tribe Elite|Masumaro, First to Live|Matsu-Tribe Birdstalker|Molting Skin|Nightsoil Kami|Promised Kannushi|Reki, the History of Kamigawa|Rending Vines|Sakura-Tribe Scout|Sasaya, Orochi Ascendant|Sasaya's Essence|Seed the Land|Sekki, Seasons' Guide|Stampeding Serow|Iname as One|Ashes of the Fallen|Blood Clock|Ebony Owl Netsuke|Ivory Crane Netsuke|Manriki-Gusari|O-Naginata|Scroll of Origins|Soratami Cloud Chariot|Wine of Blood and Iron|Mikokoro, Center of the Sea|Miren, the Moaning Well|Oboro, Palace in the Clouds|Tomb of Urami|Always Watching|Angel of Deliverance|Angelic Purge|Apothecary Geist|Archangel Avacyn|Avacyn, the Purifier|Avacynian Missionaries|Lunarch Inquisitors|Bound by Moonsilver|Bygone Bishop|Cathar's Companion|Chaplain's Blessing|Dauntless Cathar|Declaration in Stone|Descend upon the Sinful|Devilthorn Fox|Drogskol Cavalry|Emissary of the Sleepless|Ethereal Guidance|Expose Evil|Gryff's Boon|Hanweir Militia Captain|Westvale Cult Leader|Hope Against Hope|Humble the Brute|Inquisitor's Ox|Inspiring Captain|Militant Inquisitor|Moorland Drifter|Nahiri's Machinations|Nearheath Chaplain|Not Forgotten|Odric, Lunarch Marshal|Open the Armory|Paranoid Parish-Blade|Pious Evangel|Wayward Disciple|Puncturing Light|Reaper of Flight Moonsilver|Silverstrike|Spectral Shepherd|Stern Constable|Strength of Arms|Survive the Night|Tenacity|Thalia's Lieutenant|Thraben Inspector|Town Gossipmonger|Incited Rabble|Unruly Mob|Vessel of Ephemera|Aberrant Researcher|Perfected Form|Broken Concentration|Confirm Suspicions|Daring Sleuth|Bearer of Overwhelming Truths|Deny Existence|Drownyard Explorers|Drunau Corpse Trawler|Engulf the Shore|Epiphany at the Drownyard|Erdwal Illuminator|Essence Flux|Fleeting Memories|Forgotten Creation|Furtive Homunculus|Geralf's Masterpiece|Gone Missing|Invasive Surgery|Jace, Unraveler of Secrets|Jace's Scrutiny|Just the Wind|Lamplighter of Selhoff|Manic Scribe|Nagging Thoughts|Nephalia Moondrakes|Niblis of Dusk|Ongoing Investigation|Pieces of the Puzzle|Press for Answers|Rattlechains|Rise from the Tides|Seagraf Skaab|Silburlind Snapper|Silent Observer|Startled Awake|Persistent Nightmare|Stitched Mangler|Stitchwing Skaab|Stormrider Spirit|Thing in the Ice|Awoken Horror|Trail of Evidence|Uninvited Geist|Unimpeded Trespasser|Vessel of Paramnesia|Welcome to the Fold|Accursed Witch|Infectious Curse|Alms of the Vein|Asylum Visitor|Behind the Scenes|Behold the Beyond|Biting Rain|Call the Bloodline|Creeping Dread|Crow of Dark Tidings|Dead Weight|Diregraf Colossus|Elusive Tormentor|Insidious Mist|Ever After|Farbog Revenant|From Under the Floorboards|Ghoulcaller's Accomplice|Ghoulsteed|Gisa's Bidding|Grotesque Mutation|Heir of Falkenrath|Heir to the Night|Hound of the Farbogs|Indulgent Aristocrat|Kindly Stranger|Demon-Possessed Witch|Liliana's Indignation|Macabre Waltz|Markov Dreadknight|Merciless Resolve|Morkrut Necropod|Murderous Compulsion|Olivia's Bloodsworn|Pale Rider of Trostad|Pick the Brain|Rancid Rats|Relentless Dead|Rottenheart Ghoul|Sanitarium Skeleton|Shamble Back|Sinister Concoction|Stallion of Ashmouth|Stromkirk Mentor|Throttle|To the Slaughter|Triskaidekaphobia|Twins of Maurer Estate|Vampire Noble|Vessel of Malignity|Avacyn's Judgment|Bloodmad Vampire|Breakneck Rider|Neck Breaker|Burn from Within|Convicted Killer|Branded Howler|Dance with Devils|Devils' Playground|Dissension in the Ranks|Ember-Eye Wolf|Falkenrath Gorger|Flameblade Angel|Gatstaf Arsonists|Gatstaf Ravagers|Geier Reach Bandit|Vildin-Pack Alpha|Geistblast|Gibbering Fiend|Goldnight Castigator|Harness the Storm|Howlpack Wolf|Hulking Devil|Incorrigible Youths|Inner Struggle|Insolent Neonate|Kessig Forgemaster|Flameheart Werewolf|Magmatic Chasm|Malevolent Whispers|Pyre Hound|Ravenous Bloodseeker|Reduce to Ashes|Rush of Adrenaline|Sanguinary Mage|Scourge Wolf|Senseless Rage|Sin Prodder|Skin Invasion|Skin Shedder|Spiteful Motives|Stensia Masquerade|Structural Distortion|Ulrich's Kindred|Uncaged Fury|Vessel of Volatility|Village Messenger|Moonrise Intruder|Voldaren Duelist|Wolf of Devil's Breach|Aim High|Autumnal Gloom|Ancient of the Equinox|Briarbridge Patrol|Byway Courier|Clip Wings|Confront the Unknown|Crawling Sensation|Cryptolith Rite|Cult of the Waxing Moon|Deathcap Cultivator|Duskwatch Recruiter|Krallenhorde Howler|Equestrian Skill|Fork in the Road|Gloomwidow|Graf Mole|Groundskeeper|Hermit of the Natterknolls|Lone Wolf of the Natterknolls|Hinterland Logger|Timber Shredder|Howlpack Resurgence|Inexorable Blob|Intrepid Provisioner|Kessig Dire Swine|Lambholt Pacifist|Lambholt Butcher|Loam Dryad|Might Beyond Reason|Moldgraf Scavenger|Moonlight Hunt|Obsessive Skinner|Pack Guardian|Quilled Wolf|Root Out|Sage of Ancient Lore|Werewolf of Ancient Hunger|Seasons Past|Second Harvest|Silverfur Partisan|Solitary Hunter|One of the Pack|Soul Swallower|Stoic Builder|Thornhide Wolves|Tireless Tracker|Traverse the Ulvenwald|Ulvenwald Hydra|Ulvenwald Mysteries|Vessel of Nascency|Veteran Cathar|Watcher in the Web|Weirding Wood|Altered Ego|Anguished Unmaking|Arlinn Kord|Arlinn, Embraced by the Moon|Fevered Visions|The Gitrog Monster|Invocation of Saint Traft|Nahiri, the Harbinger|Olivia, Mobilized for War|Prized Amalgam|Sigarda, Heron's Grace|Sorin, Grim Nemesis|Brain in a Jar|Corrupted Grafstone|Epitaph Golem|Explosive Apparatus|Harvest Hand|Scrounged Scythe|Haunted Cloak|Magnifying Glass|Murderer's Axe|Neglected Heirloom|Ashmouth Blade|Runaway Carriage|Shard of Broken Glass|Skeleton Key|Slayer's Plate|Tamiyo's Journal|Thraben Gargoyle|Stonewing Antagonizer|True-Faith Censer|Wicker Witch|Wild-Field Scarecrow|Choked Estuary|Drownyard Temple|Foreboding Ruins|Fortified Village|Foul Orchard|Game Trail|Highland Lake|Port Town|Warped Landscape|Westvale Abbey|Ormendahl, Profane Prince|Apothecary Initiate|Armored Ascension|Barrenton Medic|Boon Reflection|Goldenglow Moth|Greater Auramancy|Inquisitor's Snare|Kithkin Rabble|Kithkin Shielddare|Mass Calcify|Mine Excavation|Mistmeadow Skulk|Niveous Wisps|Order of Whiteclay|Pale Wayfarer|Resplendent Mentor|Rune-Cervin Rider|Runed Halo|Safehold Sentry|Strip Bare|Windbrisk Raptor|Woeleecher|Advice from the Fae|Biting Tether|Briarberry Cohort|Cerulean Wisps|Consign to Dream|Counterbore|Cursecatcher|Deepchannel Mentor|Drowner Initiate|Faerie Swarm|Flow of Ideas|Ghastly Discovery|Isleback Spawn|Kinscaer Harpoonist|Knacksaw Clique|Leech Bonder|Merrow Wavebreakers|Parapet Watchers|Prismwake Merrow|Puca's Mischief|Put Away|River Kelpie|Savor the Moment|Sinking Feeling|Spell Syphon|Whimwader|Aphotic Wisps|Ashenmoor Cohort|Blowfly Infestation|Cinderbones|Cinderhaze Wretch|Corrosive Mentor|Crowd of Cinders|Disturbing Plot|Dusk Urchins|Gloomlance|Hollowborn Barghest|Hollowsage|Loch Korrigan|Plague of Vermin|Polluted Bonds|Rite of Consumption|Smolder Initiate|Splitting Headache|Torture|Wound Reflection|Blistering Dieflyn|Bloodshed Fever|Boggart Arsonists|Burn Trail|Cragganwick Cremator|Crimson Wisps|Deep-Slumber Titan|Elemental Mastery|Ember Gale|Furystoke Giant|Horde of Boggarts|Inescapable Brute|Intimidator Initiate|Knollspine Dragon|Knollspine Invocation|Mudbrawler Cohort|Puncture Bolt|Rage Reflection|Rustrazor Butcher|Slinking Giant|Wild Swing|Crabapple Cohort|Devoted Druid|Dramatic Entrance|Flourishing Defenses|Foxfire Oak|Gloomwidow's Feast|Howl of the Night Pack|Juvenile Gloomwidow|Mana Reflection|Mossbridge Troll|Nurturer Initiate|Prismatic Omen|Raking Canopy|Roughshod Mentor|Toil to Renown|Tower Above|Viridescent Wisps|Wildslayer Elves|Witherscale Wurm|Barrenton Cragtreads|Curse of Chains|Enchanted Evening|Glamer Spinners|Godhead of Awe|Puresight Merrow|Repel Intruders|Silkbind Faerie|Somnomancer|Thistledown Duo|Thistledown Liege|Thoughtweft Gambit|Turn to Mist|Worldpurge|Zealous Guardian|Cemetery Puca|Dire Undercurrents|Dream Salvage|Fate Transfer|Ghastlord of Fugue|Gravelgill Axeshark|Gravelgill Duo|Helm of the Ghastlord|Inkfathom Infiltrator|Memory Sluice|Merrow Grimeblotter|Oona's Gatewarden|River's Grasp|Scarscale Ritual|Sygg, River Cutthroat|Torpor Dust|Wanderbrine Rootcutters|Wasp Lancer|Ashenmoor Liege|Cultbrand Cinder|Din of the Fireherd|Emberstrike Duo|Fists of the Demigod|Grief Tyrant|Kulrath Knight|Manaforge Cinder|Poison the Well|Scar|Sootstoke Kindler|Sootwalkers|Spiteflame Witch|Traitor's Roar|Tyrannize|Boartusk Liege|Fossil Find|Impromptu Raid|Loamdragger Giant|Morselhoarder|Mudbrawler Raiders|Rosheen Meanderer|Runes of the Deus|Scuzzback Marauders|Scuzzback Scrapper|Tattermunge Duo|Tattermunge Maniac|Valleymaker|Barkshell Blessing|Dawnglow Infusion|Elvish Hexhunter|Heartmender|Medicine Runner|Mercy Killing|Old Ghastbark|Oracle of Nectars|Oversoul of Dusk|Raven's Run Dragoon|Reknit|Rhys the Redeemed|Safehold Duo|Safehold Elite|Safewright Quest|Seedcradle Witch|Shield of the Oversoul|Wheel of Sun and Moon|Blazethorn Scarecrow|Blight Sickle|Chainbreaker|Elsewhere Flask|Gnarled Effigy|Grim Poppet|Heap Doll|Illuminated Folio|Lockjaw Snapper|Lurebound Scarecrow|Pili-Pala|Rattleblaze Scarecrow|Reaper King|Revelsong Horn|Scrapbasket|Scuttlemutt|Tatterkite|Thornwatch Scarecrow|Umbral Mantle|Watchwing Scarecrow|Wicker Warcrawler|Wingrattle Scarecrow|Madblind Mountain|Mistveil Plains|Moonring Island|Ageless Sentinels|Astral Steel|Aven Farseer|Aven Liberator|Daru Spiritualist|Daru Warchief|Dawn Elemental|Dimensional Breach|Dragon Scales|Dragonstalker|Exiled Doomsayer|Force Bubble|Frontline Strategist|Guilty Conscience|Karona's Zealot|Rain of Blades|Recuperate|Reward the Faithful|Trap Digger|Wipe Clean|Zealous Inquisitor|Aphetto Runecaster|Coast Watcher|Decree of Silence|Dispersal Shield|Dragon Wings|Faces of the Past|Frozen Solid|Hindering Touch|Long-Term Plans|Mercurial Kite|Metamorphose|Mischievous Quanar|Mistform Warchief|Parallel Thoughts|Pemmin's Aura|Raven Guild Initiate|Raven Guild Master|Scornful Egotist|Thundercloud Elemental|Bladewing's Thrall|Cabal Conditioning|Cabal Interrogator|Call to the Grave|Chill Haunting|Clutch of Undeath|Consumptive Goo|Dragon Shadow|Fatal Mutation|Final Punishment|Lethal Vapors|Lingering Death|Putrid Raptor|Reaping the Graves|Skulltap|Unburden|Unspeakable Symbol|Vengeful Dead|Zombie Cutthroat|Bonethorn Valesk|Dragon Tyrant|Enrage|Extra Arms|Goblin Brigand|Goblin Psychopath|Grip of Chaos|Misguided Rage|Pyrostatic Pillar|Rock Jockey|Scattershot|Skirk Volcanist|Torrent of Fire|Uncontrolled Infestation|Accelerated Mutation|Alpha Status|Ancient Ooze|Break Asunder|Decree of Savagery|Divergent Growth|Dragon Fangs|Krosan Drover|Kurgadon|One with Nature|Primitive Etchings|Root Elemental|Titanic Bulvox|Treetop Scout|Upwelling|Wirewood Guardian|Woodcloaker|Edgewalker|Karona, False God|Ark of Blight|Proteus Machine|Stabilizer|Devout Monk|Eager Cadet|Royal Falcon|Veteran Cavalier|Psychic Transfer|Sea Eagle|Vizzerdrix|Dakmor Ghoul|Dakmor Lancer|Shrieking Specter|Stream of Acid|Goblin Chariot|Goblin Hero|Trained Orgg|Durkwood Boars|Silverback Ape|Willow Elf|Rhox|Avenging Arrow|Azorius Arrester|Azorius Justiciar|Bazaar Krovod|Concordia Pegasus|Ethereal Armor|Keening Apparition|Knightly Valor|Martial Law|Palisade Giant|Rest in Peace|Security Blockade|Selesnya Sentry|Seller of Songbirds|Soul Tithe|Sunspire Griffin|Trained Caracal|Trostani's Judgment|Aquus Steed|Chronic Flooding|Conjured Currency|Doorkeeper|Downsize|Hover Barrier|Inaction Injunction|Isperia's Skywatch|Mizzium Skin|Psychic Spiral|Runewing|Search the City|Skyline Predator|Soulsworn Spirit|Sphinx of the Chimes|Syncopate|Tower Drake|Voidwielder|Assassin's Strike|Catacomb Slug|Cremate|Daggerdrome Imp|Dark Revenant|Dead Reveler|Destroy the Evidence|Deviant Glee|Drainpipe Vermin|Grave Betrayal|Grim Roustabout|Launch Party|Necropolis Regent|Pack Rat|Perilous Shadow|Sewer Shambler|Shrieking Affliction|Slum Reaper|Terrus Wurm|Thrill-Kill Assassin|Zanikev Locust|Annihilating Fire|Ash Zealot|Batterhorn|Bellows Lizard|Bloodfray Giant|Chaos Imps|Cobblebrute|Electrickery|Explosive Impact|Goblin Rally|Gore-House Chainwalker|Guild Feud|Lobber Crew|Minotaur Aggressor|Pursuit of Flight|Pyroconvergence|Racecourse Fury|Splatter Thug|Survey the Wreckage|Tenement Crasher|Viashino Racketeer|Aerial Predation|Archweaver|Axebane Guardian|Axebane Stag|Centaur's Herald|Chorus of Might|Death's Presence|Drudge Beetle|Gobbling Ooze|Golgari Decoy|Horncaller's Chant|Korozda Monitor|Mana Bloom|Oak Street Innkeeper|Rubbleback Rhino|Towering Indrik|Urban Burgeoning|Worldspine Wurm|Armada Wurm|Azorius Charm|Chemister's Trick|Collective Blessing|Common Bond|Coursers' Accord|Detention Sphere|Dramatic Rescue|Essence Backlash|Fall of the Gavel|Havoc Festival|Hellhole Flailer|Isperia, Supreme Judge|Izzet Staticaster|Jarad's Orders|Loxodon Smiter|Lyev Skyknight|New Prahv Guildmage|Rakdos Ragemutt|Rakdos Ringleader|Rakdos, Lord of Riots|Rakdos's Return|Righteous Authority|Risen Sanctuary|Rites of Reaping|Rix Maadi Guildmage|Search Warrant|Skull Rend|Skymark Roc|Slaughter Games|Sluiceway Scorpion|Spawn of Rix Maadi|Thoughtflare|Trestle Troll|Trostani, Selesnya's Voice|Vitu-Ghazi Guildmage|Azor's Elocutors|Blistercoil Weird|Frostburn Weird|Golgari Longlegs|Growing Ranks|Nivmagus Elemental|Rakdos Shred-Freak|Slitherhead|Vassal Soul|Civic Saber|Codex Shredder|Golgari Keyrune|Izzet Keyrune|Rakdos Keyrune|Selesnya Keyrune|Street Sweeper|Tablet of the Guilds|Volatile Rig|Battering Ram|Elven Riders|Lost Soul|Murk Dwellers|Sorceress Queen|Zephyr Falcon|Eldrazi Conscription|Hand of Emrakul|Not of This World|Skittering Invasion|Spawnsire of Ulamog|Eland Umbra|Emerge Unscathed|Guard Duty|Harmless Assault|Hedron-Field Purists|Ikiral Outrider|Kor Line-Slinger|Lightmine Field|Luminous Wake|Soul's Attendant|Soulbound Guardians|Stalwart Shield-Bearers|Student of Warfare|Time of Heroes|Totem-Guide Hartebeest|Transcendent Master|Umbra Mystic|Aura Finesse|Cast Through Time|Champion's Drake|Coralhelm Commander|Crab Umbra|Deprive|Distortion Strike|Domestication|Dormant Gomazoa|Drake Umbra|Eel Umbra|Enclave Cryptologist|Frostwind Invoker|Gravitational Shift|Halimar Wavewatch|Jwari Scuttler|Lay Bare|Lighthouse Chronologist|Merfolk Observer|Phantasmal Abomination|Reality Spasm|Recurring Insight|Regress|Renegade Doppelganger|Shared Discovery|Skywatcher Adept|Training Grounds|Unified Will|Venerated Teacher|Arrogant Bloodlord|Baneful Omen|Contaminated Ground|Death Cultist|Demonic Appetite|Escaped Null|Essence Feed|Gloomhunter|Hellcarver Demon|Nighthaze|Nirkana Cutthroat|Nirkana Revenant|Null Champion|Perish the Thought|Repay in Kind|Skeletal Wurm|Suffer the Past|Thought Gorger|Vendetta|Virulent Swipe|Zof Shade|Zulaport Enforcer|Akoum Boulderfoot|Battle Rampart|Brimstone Mage|Brood Birthing|Devastating Summons|Explosive Revelation|Grotag Siege-Runner|Kargan Dragonlord|Lagac Lizard|Lavafume Invoker|Lust for War|Rage Nimbus|Raid Bombardment|Soulsurge Elemental|Spawning Breath|Surreal Memoir|Valakut Fireboar|World at War|Ancient Stirrings|Bear Umbra|Bramblesnap|Broodwarden|Gelatinous Genesis|Gigantomancer|Gravity Well|Growth Spasm|Haze Frog|Joraga Treespeaker|Khalni Hydra|Leaf Arrow|Living Destiny|Might of the Masses|Momentous Fall|Mul Daya Channelers|Naturalize|Nema Siltlurker|Overgrown Battlement|Prey's Vengeance|Realms Uncharted|Stomper Cub|Tajuru Preserver|Sarkhan the Mad|Angelheart Vial|Enatu Golem|Ogre's Cleaver|Pennon Blade|Reinforced Bulwark|Benevolent Ancestor|Boros Fury-Shield|Caregiver|Chant of Vitu-Ghazi|Concerted Effort|Conclave's Blessing|Devouring Light|Divebomber Griffin|Dromad Purebred|Festival of the Guildpact|Gate Hound|Ghosts of the Innocent|Hunted Lammasu|Leave No Trace|Light of Sanction|Loxodon Gatekeeper|Nightguard Patrol|Oathsworn Giant|Screeching Griffin|Seed Spark|Suppression Field|Votary of the Conclave|Wojek Apothecary|Wojek Siren|Belltower Sphinx|Cerulean Sphinx|Convolute|Copy Enchantment|Dizzy Spell|Drake Familiar|Dream Leash|Drift of Phantasms|Ethereal Usher|Eye of the Storm|Flight of Fancy|Grayscaled Gharial|Grozoth|Halcyon Glaze|Hunted Phantasm|Induce Paranoia|Lore Broker|Mark of Eviction|Mnemonic Nexus|Muddle the Mixture|Quickchange|Spawnbroker|Tattered Drake|Terraformer|Tidewater Minion|Tunnel Vision|Vedalken Entrancer|Wizened Snitches|Zephyr Spirit|Blood Funnel|Brainspoil|Carrion Howler|Clinging Darkness|Darkblast|Dimir House Guard|Dimir Machinations|Disembowel|Empty the Catacombs|Hunted Horror|Infectious Host|Last Gasp|Moonlight Bargain|Mortipede|Netherborn Phalanx|Ribbons of Night|Roofstalker Wight|Sewerdreg|Shred Memory|Sins of the Past|Strands of Undeath|Thoughtpicker Witch|Undercity Shade|Vindictive Mob|Woebringer Demon|Barbarian Riftcutter|Blockbuster|Coalhauler Swine|Dogpile|Excruciator|Flame Fusillade|Flash Conscription|Galvanic Arc|Goblin Fire Fiend|Greater Forgeling|Incite Hysteria|Indentured Oaf|Instill Furor|Mindmoil|Molten Sentry|Ordruun Commando|Rain of Embers|Reroute|Sabertooth Alley Cat|Seismic Spike|Sell-Sword Brute|Smash|Stoneshaker Shaman|Surge of Zeal|Torpid Moloch|Viashino Fangtail|Viashino Slasher|Warp World|War-Torch Goblin|Wojek Embermage|Carven Caryatid|Chord of Calling|Dryad's Caress|Gather Courage|Golgari Brownscale|Goliath Spider|Ivy Dancer|Nullmage Shepherd|Perilous Forays|Rolling Spoil|Siege Wurm|Stone-Seeder Hierophant|Transluminant|Trophy Hunter|Ursapine|Agrus Kos, Wojek Veteran|Autochthon Wurm|Bloodbond March|Brightflame|Circu, Dimir Lobotomist|Clutch of the Undercity|Congregation at Dawn|Consult the Necrosages|Dark Heart of the Wood|Glimpse the Unthinkable|Grave-Shell Scarab|Guardian of Vitu-Ghazi|Mindleech Mass|Perplex|Phytohydra|Psychic Drain|Rally the Righteous|Razia's Purification|Savra, Queen of the Golgari|Seeds of Strength|Selesnya Sagittars|Sisters of Stone Death|Sunhome Enforcer|Tolsimir Wolfblood|Twisted Justice|Woodwraith Corrupter|Woodwraith Strangler|Boros Recruit|Centaur Safeguard|Gaze of the Gorgon|Lurking Informant|Privileged Position|Shadow of Doubt|Bloodletter Quill|Bottled Cloister|Crown of Convergence|Cyclopean Snare|Glass Golem|Grifter's Blade|Junktroller|Leashling|Nullstone Gargoyle|Pariah's Shield|Peregrine Mask|Terrarion|Voyager Staff|Duskmantle, House of Shadow|Aura Blast|Aurora Griffin|Disciple of Kangee|Dominaria's Judgment|Guard Dogs|Heroic Defiance|Hobble|Honorable Scout|Lashknife Barrier|March of Souls|Planeswalker's Mirth|Pollen Remedy|Samite Elder|Samite Pilgrim|Sunscape Familiar|Surprise Deployment|Arctic Merfolk|Confound|Dralnu's Pet|Ertai's Trickery|Escape Routes|Hunting Drake|Planar Overlay|Planeswalker's Mischief|Rushing River|Sea Snidd|Shifting Sky|Sisay's Ingenuity|Sleeping Potion|Waterspout Elemental|Bog Down|Dark Suspicions|Death Bomb|Exotic Disease|Lord of the Undead|Maggot Carrier|Nightscape Battlemage|Noxious Vapors|Phyrexian Bloodstock|Phyrexian Scuta|Planeswalker's Scorn|Shriek of Dread|Sinister Strength|Volcano Imp|Warped Devotion|Caldera Kavu|Deadapult|Goblin Game|Implode|Insolence|Kavu Recluse|Keldon Mantle|Magma Burst|Mire Kavu|Mogg Jailer|Mogg Sentry|Planeswalker's Fury|Singe|Slingshot Goblin|Strafe|Tahngarth, Talruum Hero|Thunderscape Familiar|Alpha Kavu|Amphibious Kavu|Falling Timber|Gaea's Herald|Gaea's Might|Magnigoth Treefolk|Mirrorwood Treefolk|Multani's Harmony|Nemata, Grove Guardian|Planeswalker's Favor|Pygmy Kavu|Quirion Dryad|Root Greevil|Skyshroud Blessing|Stone Kavu|Thornscape Familiar|Ancient Spider|Cavern Harpy|Cloud Cover|Daring Leap|Destructive Flow|Doomsday Specter|Dralnu's Crusade|Eladamri's Call|Ertai, the Corrupted|Horned Kavu|Keldon Twilight|Lava Zombie|Malicious Advice|Marsh Crocodile|Natural Emergence|Phyrexian Tyranny|Radiant Kavu|Razing Snidd|Sparkcaster|Steel Leaf Paladin|Urza's Guilt|Mana Cylix|Skyship Weatherlight|Star Compass|Stratadon|Crosis's Catacombs|Darigaaz's Caldera|Dromar's Cavern|Forsaken City|Meteor Crater|Rith's Grove|Terminal Moraine|Treva's Ruins|Benalish Commander|Crovax, Ascendant Hero|Dawn Charm|Dust Elemental|Ghost Tactician|Heroes Remembered|Magus of the Tabernacle|Mantle of Leadership|Poultice Sliver|Rebuff the Wicked|Retether|Riftmarked Knight|Shade of Trokair|Voidstone Gargoyle|Malach of the Dawn|Mycologist|Porphyry Nodes|Revered Dead|Sinew Sliver|Auramancer's Guise|Braids, Conjurer Adept|Chronozoa|Dichotomancy|Dismal Failure|Dreamscape Artist|Jodah's Avenger|Magus of the Bazaar|Reality Acid|Spellshift|Synchronous Sliver|Tidewalker|Timebender|Veiling Oddity|Venarian Glimmer|Wistful Thinking|Frozen Aether|Gossamer Phantasm|Merfolk Thaumaturgist|Ovinize|Piracy Charm|Riptide Pilferer|Serra Sphinx|Big Game Hunter|Brain Gorgers|Circle of Affliction|Cradle to Grave|Dash Hopes|Deadly Grub|Imp's Mischief|Midnight Charm|Mirri the Cursed|Muck Drubb|Phantasmagorian|Ridged Kusite|Roiling Horror|Spitting Sliver|Temporal Extortion|Treacherous Urge|Waning Wurm|Bog Serpent|Dunerider Outlaw|Kor Dirge|Melancholy|Null Profusion|Shrouded Lore|Vampiric Link|Battering Sliver|Detritivore|Dust Corona|Fatal Frenzy|Firefright Mage|Lavacore Elemental|Needlepeak Spider|Sulfur Elemental|Timecrafting|Volcano Hellion|Boom|Bust|Dead|Gone|Molten Firebird|Prodigal Pyromancer|Shivan Wumpus|Simian Spirit Guide|Ana Battlemage|Evolution Charm|Fungal Behemoth|Hunting Wilds|Life and Limb|Magus of the Library|Mire Boa|Pouncing Wurm|Psychotrope Thallid|Reflex Sliver|Sophic Centaur|Timbermare|Uktabi Drake|Utopia Vow|Vitaspore Thallid|Fa'adiyah Seer|Healing Leaves|Keen Sense|Cautery Sliver|Darkheart Sliver|Dormant Sliver|Frenetic Sliver|Aura Fracture|Blessed Wind|Celestial Convergence|Diving Griffin|Entangler|Excise|Flowering Field|Glittering Lion|Glittering Lynx|Jeweled Spirit|Mageta the Lion|Mageta's Boon|Mercenary Informer|Mine Bearer|Mirror Strike|Reveille Squad|Rhystic Circle|Rhystic Shield|Samite Sanctuary|Sheltering Prayers|Shield Dancer|Soul Charmer|Sword Dancer|Trenching Steed|Troubled Healer|Alexi, Zephyr Mage|Alexi's Cloak|Avatar of Will|Coastal Hornclaw|Denying Wind|Excavation|Gulf Squid|Hazy Homunculus|Heightened Awareness|Mana Vapors|Overburden|Psychic Theft|Quicksilver Wall|Rethink|Rhystic Deluge|Rhystic Scrying|Ribbon Snake|Shrouded Serpent|Spiketail Drake|Spiketail Hatchling|Stormwatch Eagle|Sunken Field|Troublesome Spirit|Windscouter|Withdraw|Agent of Shauku|Bog Elemental|Bog Glider|Chilling Apparition|Coffin Puppets|Death Charmer|Despoil|Endbringer's Revel|Fen Stalker|Flay|Greel, Mind Raker|Greel's Caress|Infernal Genesis|Nakaya Shade|Noxious Field|Outbreak|Pit Raptor|Plague Fiend|Plague Wind|Rebel Informer|Rhystic Syphon|Rhystic Tutor|Soul Strings|Steal Strength|Wall of Vipers|Whipstitched Zombie|Barbed Field|Branded Brawlers|Brutal Suppression|Citadel of Pain|Devastate|Fault Riders|Fickle Efreet|Flameshot|Inflame|Keldon Arsonist|Keldon Berserker|Keldon Firebombers|Latulla, Keldon Overseer|Latulla's Orders|Lesser Gargadon|Panic Attack|Rhystic Lightning|Ridgeline Rager|Scoria Cat|Search for Survivors|Searing Wind|Spur Grappler|Task Mage Assembly|Veteran Brawlers|Whip Sergeant|Zerapa Minotaur|Avatar of Might|Calming Verse|Darba|Dual Nature|Elephant Resurgence|Forgotten Harvest|Jolrael's Favor|Living Terrain|Marsh Boa|Mungha Wurm|Pygmy Razorback|Rib Cage Spider|Root Cage|Silt Crawler|Snag|Spitting Spider|Spore Frog|Squirrel Wrangler|Thresher Beast|Verdant Field|Vintara Elephant|Vintara Snapper|Vitalizing Wind|Wild Might|Wing Storm|Copper-Leaf Angel|Hollow Warrior|Keldon Battlewagon|Well of Discovery|Well of Life|Rhystic Cave|Wintermoon Mesa|Akroan Jailer|Ampryn Tactician|Archangel of Tithes|Aven Battle Priest|Blessed Spirits|Charging Griffin|Cleric of the Forward Order|Consul's Lieutenant|Enlightened Ascetic|Enshrouding Mist|Hallowed Moonlight|Healing Hands|Heavy Infantry|Knight of the Pilgrim's Road|Gideon, Battle-Forged|Kytheon's Tactics|Murder Investigation|Patron of the Valiant|Sentinel of the Eternal Watch|Stalwart Aven|Starfield of Nyx|Suppression Bonds|Swift Reckoning|Topan Freeblade|Valor in Akros|War Oracle|Anchor to the Aether|Artificer's Epiphany|Aspiring Aeronaut|Bone to Ash|Calculated Dismissal|Day's Undoing|Deep-Sea Terror|Disciple of the Ring|Displacement Wave|Dreadwaters|Faerie Miscreant|Hydrolash|Jace, Telepath Unbound|Jace's Sanctum|Jhessian Thief|Maritime Guard|Nivix Barrier|Psychic Rebuttal|Ringwarden Owl|Send to Sleep|Separatist Voidmage|Sigiled Starfish|Skaab Goliath|Sphinx's Tutelage|Stratus Walk|Watercourser|Whirler Rogue|Blightcaster|Consecrated by Blood|Dark Dabbling|Demonic Pact|Erebos's Titan|Eyeblight Assassin|Eyeblight Massacre|Gnarlroot Trapper|Infernal Scarring|Infinite Obliteration|Liliana, Defiant Necromancer|Malakir Cullblade|Necromantic Summons|Nightsnare|Rabid Bloodsucker|Reave Soul|Shambling Ghoul|Tainted Remedy|Thornbow Archer|Tormented Thoughts|Touch of Moonglove|Undead Servant|Unholy Hunger|Weight of the Underworld|Acolyte of the Inferno|Akroan Sergeant|Avaricious Dragon|Boggart Brute|Call of the Full Moon|Chandra, Roaring Flame|Enthralling Victor|Fiery Impulse|Firefiend Elemental|Flameshadow Conjuring|Ghirapur Aether Grid|Ghirapur Gearcrafter|Goblin Glory Chaser|Infectious Bloodlust|Lightning Javelin|Mage-Ring Bully|Magmatic Insight|Molten Vortex|Prickleboar|Ravaging Blaze|Seismic Elemental|Skyraker Giant|Subterranean Scout|Thopter Engineer|Volcanic Rambler|Aerial Volley|Animist's Awakening|Caustic Caterpillar|Dwynen's Elite|Gather the Pack|The Great Aurora|Herald of the Pantheon|Hitchclaw Recluse|Joraga Invocation|Llanowar Empath|Mantle of Webs|Nissa, Sage Animist|Orchard Spirit|Pharika's Disciple|Reclaim|Rhox Maulers|Skysnare Spider|Somberwald Alpha|Timberpack Wolf|Titanic Growth|Undercity Troll|Valeron Wardens|Vine Snare|Wild Instincts|Woodland Bellower|Yeva's Forcemage|Zendikar's Roil|Blazing Hellhound|Blood-Cursed Knight|Bounding Krasis|Citadel Castellan|Iroas's Champion|Possessed Skaab|Reclusive Artificer|Zendikar Incarnate|Alchemist's Vial|Alhammarret's Archive|Angel's Tomb|Bonded Construct|Brawler's Plate|Chief of the Foundry|Gold-Forged Sentinel|Guardian Automaton|Helm of the Gods|Mage-Ring Responder|Meteorite|Orbs of Warding|Prism Ring|Pyromancer's Goggles|Ramroller|Sigil of Valor|Throwing Knife|Veteran's Sidearm|War Horn|Battlefield Forge|Foundry of the Consuls|Llanowar Wastes|Mage-Ring Network|Shivan Reef|Yavimaya Coast|Eagle of the Watch|Weave Fate|Flesh to Dust|Prized Unicorn|Ancestor's Prophet|Aura Extraction|Aurification|Aven Brigadier|Aven Soulgazer|Battlefield Medic|Catapult Squad|Chain of Silence|Circle of Solace|Convalescent Care|Crowd Favorites|Crown of Awe|Crude Rampart|Daru Cavalier|Daru Healer|Daru Lancer|Daunting Defender|Dawning Purist|Defensive Maneuvers|Dive Bomber|Doubtless One|Foothill Guide|Glarecaster|Grassland Crusader|Gravel Slinger|Gustcloak Runner|Harsh Mercy|Improvised Armor|Inspirit|Ironfist Crusher|Nova Cleric|Pearlspear Courier|Piety Charm|Sandskin|Shared Triumph|Shieldmage Elder|Sigil of the New Dawn|Sunfire Balm|True Believer|Unified Strike|Weathered Wayfarer|Words of Worship|Airborne Aid|Annex|Aphetto Alchemist|Aphetto Grifter|Artificial Evolution|Ascending Aven|Aven Fateshaper|Backslide|Callous Oppressor|Complicate|Crafty Pathmage|Crown of Ascension|Discombobulate|Dispersing Orb|Disruptive Pitmage|Essence Fracture|Fleeting Aven|Ghosthelm Courier|Graxiplon|Imagecrafter|Information Dealer|Ixidor, Reality Sculptor|Ixidor's Will|Mage's Guile|Meddle|Mistform Dreamer|Mistform Mask|Mistform Mutant|Mistform Shrieker|Mistform Skyreaver|Mistform Stalker|Mistform Wall|Nameless One|Peer Pressure|Psychic Trance|Riptide Biologist|Riptide Chronologist|Riptide Entrancer|Riptide Shapeshifter|Rummaging Wizard|Sage Aven|Sea's Claim|Spy Network|Standardize|Supreme Inquisitor|Trickery Charm|Wheel and Deal|Words of Wind|Accursed Centaur|Anurid Murkdiver|Aphetto Vulture|Blackmail|Boneknitter|Cabal Archon|Cabal Executioner|Cabal Slaver|Chain of Smog|Cover of Darkness|Crown of Suspicion|Death Match|Death Pulse|Disciple of Malice|Doomed Necromancer|Ebonblade Reaper|Endemic Plague|Entrails Feaster|Fade from Memory|Fallen Cleric|False Cure|Feeding Frenzy|Frightshroud Courier|Gangrenous Goliath|Gluttonous Zombie|Gravespawn Sovereign|Grinning Demon|Haunted Cadaver|Head Games|Headhunter|Misery Charm|Oversold Cemetery|Patriarch's Bidding|Profane Prayers|Rotlung Reanimator|Screeching Buzzard|Severed Legion|Shade's Breath|Spined Basher|Strongarm Tactics|Thrashing Mudspawn|Undead Gladiator|Walking Desecration|Withering Hex|Words of Waste|Wretched Anurid|Aether Charge|Airdrop Condor|Blistering Firecat|Break Open|Brightstone Ritual|Butcher Orgg|Chain of Plasma|Charging Slateback|Commando Raid|Crown of Fury|Custody Battle|Dragon Roost|Dwarven Blastminer|Embermage Goblin|Fever Charm|Flamestick Courier|Goblin Machinist|Goblin Pyromancer|Goblin Sky Raider|Goblin Taskmaster|Grand Melee|Kaboom!|Lavamancer's Skill|Mana Echoes|Nosy Goblin|Pinpoint Avalanche|Risky Move|Searing Flesh|Shaleskin Bruiser|Skittish Valesk|Snapping Thragg|Spitfire Handler|Spurred Wolverine|Tephraderm|Thoughtbound Primoc|Threaten|Thunder of Hooves|Wave of Indifference|Words of War|Animal Magnetism|Barkhide Mauler|Biorhythm|Birchlore Rangers|Bloodline Shaman|Broodhatch Nantuko|Centaur Glade|Chain of Acid|Crown of Vigor|Elvish Guidance|Elvish Pathcutter|Elvish Pioneer|Elvish Scrapper|Enchantress's Presence|Everglove Courier|Hystrodon|Invigorating Boon|Kamahl's Summons|Krosan Colossus|Krosan Groundshaker|Leery Fogbeast|Mythic Proportions|Overwhelming Instinct|Primal Boost|Run Wild|Serpentine Basilisk|Snarling Undorak|Spitting Gourna|Stag Beetle|Steely Resolve|Symbiotic Beast|Symbiotic Elf|Tempting Wurm|Towering Baloth|Treespring Lorian|Venomspout Brackus|Vitality Charm|Wall of Mulch|Weird Harvest|Wirewood Elf|Wirewood Pride|Words of Wilding|Cryptic Gateway|Doom Cannon|Dream Chisel|Riptide Replicator|Tribal Golem|Riptide Laboratory|Seaside Haven|Starlit Sanctum|Unholy Grotto|Deceiver of Form|Eldrazi Mimic|Kozilek, the Great Distortion|Kozilek's Pathfinder|Matter Reshaper|Reality Smasher|Spatial Contortion|Thought-Knot Seer|Walker of the Wastes|Warden of Geometries|Warping Wail|Eldrazi Displacer|Affa Protector|Allied Reinforcements|Call the Gatewatch|Dazzling Reflection|General Tazri|Iona's Blessing|Isolation Zone|Kor Scythemaster|Kor Sky Climber|Linvala, the Preserver|Make a Stand|Makindi Aeronaut|Oath of Gideon|Ondu War Cleric|Searing Light|Spawnbinder Mage|Steppe Glider|Stone Haven Outfitter|Stoneforge Acolyte|Wall of Resurgence|Abstruse Interference|Blinding Drone|Cultivator Drone|Dimensional Infiltrator|Gravity Negator|Prophet of Distortion|Slip Through Space|Thought Harvester|Void Shatter|Ancient Crab|Comparative Analysis|Containment Membrane|Crush of Tentacles|Cyclone Sire|Gift of Tusks|Grip of the Roil|Hedron Alignment|Jwar Isle Avenger|Oath of Jace|Overwhelming Denial|Roiling Waters|Sphinx of the Final Word|Sweep Away|Umara Entangler|Unity of Purpose|Bearer of Silence|Essence Depleter|Flaying Tendrils|Havoc Sower|Inverter of Truth|Kozilek's Shrieker|Kozilek's Translator|Oblivion Strike|Reaver Drone|Sifter of Skulls|Sky Scourer|Slaughter Drone|Unnatural Endurance|Visions of Brutality|Witness the End|Corpse Churn|Drana's Chosen|Kalitas, Traitor of Ghet|Malakir Soothsayer|Null Caller|Remorseless Punishment|Tar Snare|Vampire Envoy|Zulaport Chainmage|Consuming Sinkhole|Eldrazi Aggressor|Eldrazi Obligator|Immobilizer Eldrazi|Kozilek's Return|Maw of Kozilek|Reality Hemorrhage|Akoum Flameseeker|Boulder Salvo|Brute Strength|Chandra, Flamecaller|Cinder Hellion|Devour in Flames|Embodiment of Fury|Expedite|Fall of the Titans|Goblin Freerunner|Kazuul's Toll Collector|Oath of Chandra|Press into Service|Pyromancer's Assault|Reckless Bushwhacker|Sparkmage's Gambit|Tears of Valakut|Zada's Commando|Birthing Hulk|Ruin in Their Wake|Scion Summoner|Stalking Drone|Vile Redeemer|World Breaker|Baloth Pup|Bonds of Mortality|Canopy Gorger|Elemental Uprising|Embodiment of Insight|Harvester Troll|Lead by Example|Loam Larva|Natural State|Nissa's Judgment|Oath of Nissa|Pulse of Murasa|Seed Guardian|Sylvan Advocate|Tajuru Pathwarden|Flayer Drone|Mindmelter|Void Grafter|Ayli, Eternal Pilgrim|Baloth Null|Cliffhaven Vampire|Joraga Auxiliary|Mina and Denn, Wildborn|Reflector Mage|Stormchaser Mage|Weapons Trainer|Bone Saw|Captain's Claws|Chitinous Cloak|Hedron Crawler|Seer's Lantern|Stoneforge Masterwork|Corrupted Crossroads|Crumbling Vestige|Hissing Quagmire|Holdout Settlement|Meandering River|Mirrorpool|Needle Spires|Ruins of Oran-Rief|Sea Gate Wreckage|Submerged Boneyard|Timber Gorge|Wandering Fumarole|Wastes|Aegis of Honor|Ancestral Tribute|Animal Boneyard|Aven Archer|Aven Cloudchaser|Aven Flock|Aven Shrine|Balancing Act|Beloved Chaplain|Blessed Orator|Cantivore|Cease-Fire|Confessor|Dedicated Martyr|Delaying Shield|Devoted Caretaker|Divine Sacrament|Dogged Hunter|Earnest Fellowship|Embolden|Graceful Antelope|Hallowed Healer|Kirtar's Desire|Lieutenant Kirtar|Life Burst|Luminous Guardian|Master Apothecary|Mystic Crusader|Mystic Penitent|Mystic Visionary|Nomad Decoy|Patrol Hound|Pilgrim of Justice|Pilgrim of Virtue|Ray of Distortion|Resilient Wanderer|Sacred Rites|Sphere of Duty|Sphere of Grace|Sphere of Law|Sphere of Reason|Sphere of Truth|Spiritualize|Tattoo Ward|Testament of Faith|Tireless Tribe|Wayward Angel|Aboshan, Cephalid Emperor|Aboshan's Desire|Aether Burst|Amugaba|Aura Graft|Aven Fisher|Aven Smokeweaver|Aven Windreader|Balshan Beguiler|Balshan Griffin|Bamboozle|Battle of Wits|Careful Study|Cephalid Broker|Cephalid Looter|Cephalid Retainer|Cephalid Scout|Cephalid Shrine|Chamber of Manipulation|Cognivore|Cultural Exchange|Deluge|Dematerialize|Dreamwinder|Escape Artist|Extract|Fervent Denial|Immobilizing Ink|Laquatus's Creativity|Patron Wizard|Pedantic Learning|Peek|Persuasion|Phantom Whelp|Predict|Psionic Gift|Pulsating Illusion|Puppeteer|Rites of Refusal|Shifty Doppelganger|Think Tank|Thought Devourer|Thought Eater|Thought Nibbler|Time Stretch|Touch of Invisibility|Traumatize|Treetop Sentinel|Unifying Theory|Words of Wisdom|Afflict|Bloodcurdler|Cabal Inquisitor|Cabal Patriarch|Cabal Shrine|Caustic Tar|Childhood Horror|Coffin Purge|Crypt Creeper|Cursed Monstrosity|Decaying Soil|Dirty Wererat|Execute|Face of Fear|Famished Ghoul|Filthy Cur|Fledgling Imp|Frightcrawler|Ghastly Demise|Gravestorm|Haunting Echoes|Hint of Insanity|Infected Vermin|Malevolent Awakening|Mind Burst|Mindslicer|Morbid Hunger|Morgue Theft|Nefarious Lich|Painbringer|Patriarch's Desire|Repentant Vampire|Rotting Giant|Screams of the Damned|Skull Fracture|Stalking Bloodsucker|Tainted Pact|Tombfire|Traveling Plague|Whispering Shade|Zombie Assassin|Zombie Cannibal|Acceptable Losses|Ashen Firebeast|Barbarian Lunatic|Bash to Bits|Battle Strain|Bomb Squad|Burning Sands|Chainflinger|Chance Encounter|Demoralize|Dwarven Grunt|Dwarven Recruiter|Dwarven Shrine|Dwarven Strike Force|Earth Rift|Engulfing Flames|Epicenter|Flame Burst|Frenetic Ogre|Halberdier|Impulsive Maneuvers|Kamahl's Desire|Lava Blister|Liquid Fire|Mad Dog|Magma Vein|Magnivore|Mine Layer|Minotaur Explorer|Molten Influence|Mudhole|Need for Speed|Obstinate Familiar|Pardic Firecat|Pardic Miner|Pardic Swordsmith|Price of Glory|Savage Firecat|Scorching Missile|Seize the Day|Shower of Coals|Spark Mage|Steam Vines|Thermal Blast|Tremble|Volcanic Spray|Whipkeeper|Bearscape|Cartographer|Chatter of the Squirrel|Chlorophant|Crashing Centaur|Deep Reconnaissance|Diligent Farmhand|Druid Lyrist|Druid's Call|Elephant Ambush|Gorilla Titan|Ground Seal|Holistic Wisdom|Howling Gale|Krosan Archer|Krosan Avenger|Krosan Beast|Leaf Dancer|Metamorphic Wurm|Moment's Peace|Muscle Burst|Nantuko Disciple|Nantuko Elder|Nantuko Mentor|Nantuko Shrine|New Frontiers|Nut Collector|Piper's Melody|Primal Frenzy|Rabid Elephant|Refresh|Rites of Spring|Seton, Krosan Protector|Seton's Desire|Simplify|Skyshooter|Spellbane Centaur|Springing Tiger|Squirrel Mob|Still Life|Terravore|Twigwalker|Verdant Succession|Vivify|Woodland Druid|Zoologist|Atogatog|Lithatog|Phantatog|Sarcatog|Thaumatog|Catalyst Stone|Charmed Pendant|Darkwater Egg|Junk Golem|Limestone Golem|Mossfire Egg|Otarian Juggernaut|Sandstone Deadfall|Shadowblood Egg|Skycloud Egg|Steamclaw|Sungrass Egg|Abandoned Outpost|Bog Wreckage|Cabal Pit|Centaur Garden|Crystal Quarry|Deserted Temple|Mossfire Valley|Nomad Stadium|Petrified Field|Ravaged Highlands|Seafloor Debris|Skycloud Expanse|Tarnished Citadel|Timberland Ruins|Auriok Survivors|Cathedral Membrane|Chancellor of the Annex|Due Respect|Exclusion Ritual|Forced Worship|Inquisitor Exarch|Lost Leonin|Loxodon Convert|Marrow Shards|Norn's Annex|Phyrexian Unlife|Porcelain Legionnaire|Puresteel Paladin|Remember the Fallen|Shriek Raptor|War Report|Argent Mutation|Arm with Aether|Blighted Agent|Chained Throatseeker|Chancellor of the Spires|Corrupted Resolve|Defensive Stance|Impaler Shrike|Jin-Gitaxias, Core Augur|Mental Misstep|Mindculling|Numbing Dose|Psychic Barrier|Psychic Surgery|Spined Thopter|Viral Drake|Xenograft|Blind Zealot|Caress of Phyrexia|Chancellor of the Dross|Dementia Bat|Geth's Verdict|Glistening Oil|Ichor Explosion|Life's Finale|Mortis Dogs|Parasitic Implant|Phyrexian Obliterator|Pith Driller|Postmortem Lunge|Praetor's Grasp|Reaper of Sheoldred|Toxic Nim|Whispering Specter|Artillerize|Bludgeon Brawl|Chancellor of the Forge|Fallen Ferromancer|Flameborn Viron|Furnace Scamp|Geosurge|Invader Parasite|Moltensteel Dragon|Ogre Menial|Rage Extractor|Razor Swine|Ruthless Invasion|Scrapyard Salvo|Slag Fiend|Slash Panther|Tormentor Exarch|Urabrask the Hidden|Victorious Destruction|Vulshok Refugee|Birthing Pod|Chancellor of the Tangle|Corrosive Gale|Glissa's Scorn|Greenhilt Trainee|Leeching Bite|Melira, Sylvok Outcast|Mycosynth Fiend|Noxious Revival|Phyrexian Swarmlord|Rotted Hystrix|Spinebiter|Thundering Tanadon|Triumph of the Hordes|Viridian Betrayers|Viridian Harvest|Vorinclex, Voice of Hunger|Conversion Chamber|Darksteel Relic|Gremlin Mine|Hex Parasite|Hovermyr|Immolating Souleater|Insatiable Souleater|Isolation Cell|Kiln Walker|Mindcrank|Necropouncer|Omen Machine|Pestilent Souleater|Shrine of Boundless Growth|Shrine of Limitless Power|Shrine of Loyal Legions|Shrine of Piercing Vision|Soul Conduit|Surge Node|Torpor Orb|Trespassing Souleater|Unwinding Clock|Angelic Favor|Avenger en-Dal|Blinding Angel|Chieftain en-Dal|Defender en-Vec|Defiant Falcon|Fanatical Devotion|Lashknife|Lawbringer|Lightbringer|Lin Sivvi, Defiant Hero|Netter en-Dal|Noble Stand|Off Balance|Oracle's Attendants|Silkenfist Fighter|Silkenfist Order|Sivvi's Ruse|Sivvi's Valor|Spiritual Asylum|Topple|Voice of Truth|Aether Barrier|Air Bladder|Cloudskate|Ensnare|Infiltrate|Jolting Merfolk|Oraxid|Pale Moon|Parallax Tide|Rising Waters|Rootwater Commando|Rootwater Thief|Seahunter|Seal of Removal|Sliptide Serpent|Sneaky Homunculus|Stronghold Biologist|Stronghold Machinist|Stronghold Zeppelin|Submerge|Trickster Mage|Wandering Eye|Battlefield Percher|Belbe's Percher|Carrion Wall|Dark Triumph|Death Pit Offering|Divining Witch|Massacre|Mind Slash|Mind Swords|Murderous Betrayal|Parallax Dementia|Parallax Nexus|Phyrexian Driver|Phyrexian Prowler|Rathi Fiend|Rathi Intimidator|Spineless Thug|Spiteful Bully|Volrath the Fallen|Ancient Hydra|Arc Mage|Bola Warrior|Flame Rift|Flowstone Crusher|Flowstone Overseer|Flowstone Slide|Flowstone Strike|Flowstone Surge|Flowstone Wall|Laccolith Grunt|Laccolith Rig|Laccolith Titan|Laccolith Warrior|Laccolith Whelp|Mana Cache|Mogg Alarm|Mogg Salvage|Mogg Toady|Moggcatcher|Rupture|Shrieking Mogg|Stronghold Gambit|Animate Land|Coiling Woodworm|Fog Patch|Harvest Mage|Mossdog|Nesting Wurm|Overlaid Terrain|Pack Hunt|Refreshing Rain|Reverent Silence|Saproling Cluster|Skyshroud Behemoth|Skyshroud Claim|Skyshroud Cutter|Skyshroud Poacher|Skyshroud Ridgeback|Skyshroud Sentinel|Stampede Driver|Treetop Bracers|Wild Mammoth|Woodripper|Belbe's Armor|Belbe's Portal|Complex Automaton|Eye of Yawgmoth|Flint Golem|Flowstone Armor|Flowstone Thopter|Kill Switch|Parallax Inhibitor|Rackling|Rejuvenation Chamber|Rusting Golem|Rath's Edge|Altar's Light|Auriok Bladewarden|Auriok Steelshaper|Auriok Transfixer|Awe Strike|Leonin Den-Guard|Leonin Elder|Loxodon Mender|Loxodon Peacekeeper|Loxodon Punisher|Roar of the Kha|Rule of Law|Second Sunrise|Skyhunter Cub|Slith Ascendant|Solar Tide|Soul Nova|Sphere of Purity|Tempest of Light|Assert Authority|Disarm|Domineer|Dream's Grip|Fatespinner|Inertia Bubble|Looming Hoverguard|Lumengrid Augur|Lumengrid Sentinel|Lumengrid Warden|Neurok Familiar|Neurok Spy|Override|Psychic Membrane|Quicksilver Elemental|Shared Fate|Temporal Cascade|Vedalken Archmage|Wanderguard Sentry|Betrayal of Flesh|Chimney Imp|Contaminated Bond|Disciple of the Vault|Dross Harvester|Dross Prowler|Flayed Nim|Grim Reminder|Irradiate|Moriok Scavenger|Necrogen Mists|Nim Devourer|Nim Lasher|Nim Shambler|Nim Shrieker|Relic Bane|Slith Bloodletter|Spoils of the Vault|Vermiculos|Wail of the Nim|Wall of Blood|Woebearer|Wrench Mind|Arc-Slogger|Confusion in the Ranks|Electrostatic Bolt|Fiery Gambit|Fists of the Anvil|Forge Armor|Fractured Loyalty|Goblin Striker|Incite War|Krark-Clan Grunt|Krark-Clan Shaman|Mass Hysteria|Megatog|Ogre Leadfoot|Rustmouth Ogre|Spikeshot Goblin|Vulshok Battlemaster|War Elemental|Battlegrowth|Bloodscent|Brown Ouphe|Copperhoof Vorrac|Deconstruct|Fangren Hunter|Glissa Sunseeker|Groffskithur|Hum of the Radix|Journey of Discovery|Molder Slug|Predator's Strike|Slith Predator|Sylvan Scrying|Tel-Jilad Archers|Tel-Jilad Chosen|Tel-Jilad Exile|Trolls of Tel-Jilad|Turn to Dust|Viridian Joiner|Wurmskin Forger|Alpha Myr|Altar of Shadows|Banshee's Blade|Chromatic Sphere|Clockwork Beetle|Clockwork Dragon|Clockwork Vorrac|Cobalt Golem|Crystal Shard|Culling Scales|Dead-Iron Sledge|Dross Scorpion|Duskworker|Elf Replica|Galvanic Key|Gate to the Aether|Goblin Dirigible|Goblin Replica|Goblin War Wagon|Golem-Skin Gauntlets|Granite Shard|Grid Monitor|Heartwood Shard|Hematite Golem|Jinxed Choker|Krark's Thumb|Leonin Scimitar|Leonin Sun Standard|Leveler|Liar's Pendulum|Lifespark Spellbomb|Lightning Coils|Malachite Golem|Mesmeric Orb|Mindstorm Crown|Mirror Golem|Mourner's Shield|Myr Adapter|Myr Incubator|Myr Mindservant|Myr Prototype|Necrogen Spellbomb|Needlebug|Neurok Hoversail|Nightmare Lash|Nim Replica|Omega Myr|Pearl Shard|Pewter Golem|Power Conduit|Proteus Staff|Psychogenic Probe|Quicksilver Fountain|Rust Elemental|Rustspore Ram|Scale of Chiss-Goria|Scrabbling Claws|Scythe of the Wretched|Slagwurm Armor|Soldier Replica|Soul Foundry|Spellweaver Helix|Sunbeam Spellbomb|Talisman of Impulse|Talisman of Progress|Talisman of Unity|Tanglebloom|Tangleroot|Tel-Jilad Stylus|Thought Prison|Timesifter|Titanium Golem|Tooth of Chiss-Goria|Tower of Champions|Tower of Eons|Tower of Murmurs|Viridian Longbow|Vorrac Battlehorns|Vulshok Gauntlets|Welding Jar|Worldslayer|Blinkmoth Well|Ballyrush Banneret|Battletide Alchemist|Burrenton Shield-Bearers|Changeling Sentinel|Coordinated Barrage|Forfend|Idyllic Tutor|Indomitable Ancients|Kinsbaile Borderguard|Kithkin Zephyrnaut|Order of the Golden Cricket|Preeminent Captain|Redeem the Lost|Shinewend|Stonybrook Schoolmaster|Wandering Graybeard|Weight of Conscience|Declaration of Naught|Dewdrop Spy|Fencer Clique|Floodchaser|Grimoire Thief|Ink Dissolver|Inspired Sprite|Knowledge Exploitation|Merrow Witsniper|Mind Spring|Nevermaker|Notorious Throng|Research the Deep|Sage of Fables|Sage's Dousing|Sigil Tracer|Slithermuse|Stonybrook Banneret|Stream of Unconsciousness|Supreme Exemplar|Thieves' Fortune|Waterspout Weavers|Fendeep Summoner|Final-Sting Faerie|Frogtosser Banneret|Maralen of the Mornsong|Moonglove Changeling|Morsel Theft|Nightshade Schemers|Noggin Whack|Offalsnout|Pack's Disdain|Prickly Boggart|Pulling Teeth|Revive the Fallen|Scarblade Elite|Squeaking Pie Grubfellows|Stenchskipper|Stinkdrinker Bandit|Violet Pall|Weed-Pruner Poplar|Weirding Shaman|Boldwyr Heavyweights|Brighthearth Banneret|Fire Juggler|Hostile Realm|Kindled Fury|Lightning Crafter|Lunk Errant|Mudbutton Clanger|Pyroclast Consul|Rage Forger|Release the Ants|Roar of the Crowd|Seething Pathblazer|Sensation Gorger|Shard Volley|Shared Animosity|Stingmoggie|Stomping Slabs|Sunflare Shaman|Titan's Revenge|Vengeful Firebrand|Bosk Banneret|Cream of the Crop|Deglamer|Earthbrawn|Everbark Shaman|Game-Trail Changeling|Gilt-Leaf Archdruid|Greatbow Doyen|Leaf-Crowned Elder|Luminescent Rain|Lys Alana Bowmaster|Orchard Warden|Recross the Paths|Reins of the Vinesteed|Rhys the Exiled|Scapeshift|Unstoppable Ash|Winnower Patrol|Wolf-Skull Shaman|Cloak and Dagger|Diviner's Wand|Obsidian Battle-Axe|Thornbite Staff|Veteran's Armaments|Primal Beyond|Alabaster Wall|Ballista Squad|Charm Peddler|Charmed Griffin|Cho-Arrim Alchemist|Cho-Arrim Bruiser|Cho-Arrim Legate|Cho-Manno, Revolutionary|Cho-Manno's Blessing|Common Cause|Cornered Market|Crackdown|Crossbow Infantry|Fountain Watch|Fresh Volunteers|Honor the Fallen|Ignoble Soldier|Inviolability|Ivory Mask|Jhovall Queen|Jhovall Rider|Moment of Silence|Moonlit Wake|Muzzle|Nightwind Glider|Noble Purpose|Orim's Cure|Pious Warrior|Ramosian Captain|Ramosian Commander|Ramosian Lieutenant|Ramosian Rally|Ramosian Sergeant|Ramosian Sky Marshal|Rappelling Scouts|Renounce|Revered Elder|Reverent Mantra|Righteous Indignation|Security Detail|Soothing Balm|Spiritual Focus|Steadfast Guard|Story Circle|Task Force|Thermal Glider|Tonic Peddler|Trap Runner|Wishmonger|Aerial Caravan|Balloon Peddler|Blockade Runner|Buoyancy|Chambered Nautilus|Chameleon Spirit|Charisma|Cloud Sprite|Coastal Piracy|Cowardice|Customs Depot|Darting Merfolk|Dehydration|Diplomatic Escort|Diplomatic Immunity|Drake Hatchling|Embargo|Extravagant Spirit|False Demise|Glowing Anemone|High Seas|Hoodwink|Indentured Djinn|Karn's Touch|Misstep|Port Inspector|Rishadan Airship|Rishadan Brigand|Rishadan Cutpurse|Rishadan Footpad|Sailmonger|Sand Squid|Saprazzan Bailiff|Saprazzan Breaker|Saprazzan Heir|Saprazzan Legate|Saprazzan Outrigger|Saprazzan Raider|Shoving Match|Soothsaying|Squeeze|Statecraft|Stinging Barrier|Thwart|Tidal Bore|Tidal Kraken|Trade Routes|War Tax|Alley Grifters|Bog Smugglers|Cackling Witch|Cateran Brute|Cateran Enforcer|Cateran Kidnappers|Cateran Overlord|Cateran Persuader|Cateran Slaver|Cateran Summons|Corrupt Official|Deathgazer|Deepwood Ghoul|Deepwood Legate|Delraich|Enslaved Horror|Extortion|Forced March|Haunted Crossroads|Instigator|Insubordination|Intimidation|Larceny|Liability|Maggot Therapy|Midnight Ritual|Misshapen Fiend|Molting Harpy|Nether Spirit|Notorious Assassin|Pretender's Claim|Primeval Shambler|Putrefaction|Quagmire Lamprey|Rampart Crawler|Rouse|Scandalmonger|Sever Soul|Silent Assassin|Skulking Fugitive|Soul Channeling|Specter's Wail|Strongarm Thug|Thrashing Wumpus|Unnatural Hunger|Wall of Distortion|Arms Dealer|Blaster Mage|Blood Hound|Blood Oath|Brawl|Cave Sense|Cave-In|Cavern Crawler|Ceremonial Guard|Close Quarters|Crag Saurian|Crash|Flailing Manticore|Flailing Ogre|Flailing Soldier|Flaming Sword|Furious Assault|Gerrard's Irregulars|Hammer Mage|Hired Giant|Kris Mage|Kyren Glider|Kyren Legate|Kyren Negotiations|Kyren Sniper|Lava Runner|Lunge|Magistrate's Veto|Mercadia's Downfall|Pulverize|Puppet's Verdict|Robber Fly|Rock Badger|Seismic Mage|Shock Troops|Sizzle|Tectonic Break|Territorial Dispute|Thieves' Auction|Thunderclap|Uphill Battle|Volcanic Wind|Warpath|Wild Jhovall|Word of Blasting|Bifurcate|Boa Constrictor|Briar Patch|Caller of the Hunt|Caustic Wasps|Clear the Land|Dawnstrider|Deadly Insect|Deepwood Drummer|Deepwood Elder|Deepwood Tantiv|Deepwood Wolverine|Erithizon|Ferocity|Food Chain|Game Preserve|Horned Troll|Hunted Wumpus|Land Grant|Ley Line|Lumbering Satyr|Megatherium|Natural Affinity|Pangosaur|Rushwood Dryad|Rushwood Elemental|Rushwood Herbalist|Rushwood Legate|Saber Ants|Sacred Prey|Silverglade Pathfinder|Snake Pit|Snorting Gahr|Spontaneous Generation|Stamina|Sustenance|Tiger Claws|Venomous Breath|Venomous Dragonfly|Vernal Equinox|Vine Dryad|Assembly Hall|Barbed Wire|Bargaining Table|Credit Voucher|Crenellated Wall|Crooked Scales|Crumbling Sanctuary|Distorting Lens|Eye of Ramos|General's Regalia|Heart of Ramos|Horn of Plenty|Horn of Ramos|Iron Lance|Jeweled Torque|Kyren Archive|Kyren Toy|Magistrate's Scepter|Mercadian Atlas|Mercadian Lift|Monkey Cage|Panacea|Power Matrix|Puffer Extract|Rishadan Pawnshop|Skull of Ramos|Tooth of Ramos|Toymaker|Worry Beads|Fountain of Cho|Henge of Ramos|Hickory Woodlot|Mercadian Bazaar|Peat Bog|Remote Farm|Rishadan Port|Rushwood Grove|Sandstone Needle|Saprazzan Cove|Saprazzan Skerry|Subterranean Hangar|Tower of the Magistrate|Abyssal Hunter|Acidic Dagger|Afiya Grove|Agility|Alarum|Aleatory|Amber Prison|Amulet of Unmaking|Armorer Guildmage|Ashen Powder|Asmira, Holy Avenger|Auspicious Ancestor|Azimaet Drake|Barbed Foliage|Barbed-Back Wurm|Barreling Attack|Basalt Golem|Bay Falcon|Bazaar of Wonders|Benevolent Unicorn|Benthic Djinn|Binding Agony|Blighted Shaman|Blind Fury|Blistering Barrier|Bone Harvest|Bone Mask|Breathstealer|Brushwagg|Builder's Bane|Burning Palm Efreet|Burning Shield Askari|Cadaverous Bloom|Canopy Dragon|Carrion|Catacomb Dragon|Cerulean Wyvern|Chaos Charm|Chaosphere|Chariot of the Sun|Cinder Cloud|Circle of Despair|Civic Guildmage|Cloak of Invisibility|Consuming Ferocity|Crash of Rhinos|Crimson Hellkite|Crimson Roc|Crypt Cobra|Crystal Golem|Cursed Totem|Cycle of Life|Daring Apprentice|Dazzling Beauty|Decomposition|Delirium|Dirtwater Wraith|Discordant Spirit|Disempower|Divine Retribution|Dread Specter|Dream Fighter|Dwarven Miner|Dwarven Nomad|Early Harvest|Ebony Charm|Ekundu Cyclops|Ekundu Griffin|Elixir of Vitality|Emberwilde Caliph|Emberwilde Djinn|Energy Bolt|Energy Vortex|Ersatz Gnomes|Ether Well|Ethereal Champion|Fallow Earth|Favorable Destiny|Femeref Archers|Femeref Healer|Femeref Knight|Femeref Scouts|Fetid Horror|Final Fortune|Flame Elemental|Flare|Flash|Floodgate|Foratog|Forbidden Crypt|Forsaken Wastes|Frenetic Efreet|Gibbering Hyenas|Goblin Elite Infantry|Goblin Scouts|Goblin Soothsayer|Goblin Tinkerer|Granger Guildmage|Grave Servitude|Gravebane Zombie|Grim Feast|Hakim, Loreweaver|Hall of Gemstone|Harbinger of Night|Harbor Guardian|Harmattan Efreet|Haunting Apparition|Hazerider Drake|Hivis of the Scale|Horrible Hordes|Igneous Golem|Illicit Auction|Illumination|Infernal Contract|Iron Tusk Elephant|Ivory Charm|Jabari's Influence|Jolrael's Centaur|Jolt|Jungle Patrol|Jungle Troll|Kaervek's Hex|Kaervek's Purge|Karoo Meerkat|Kukemssa Pirates|Kukemssa Serpent|Lead Golem|Leering Gargoyle|Lightning Reflexes|Locust Swarm|Lure of Prey|Malignant Growth|Mangara's Blessing|Mangara's Equity|Mangara's Tome|Maro|Melesse Spirit|Merfolk Raiders|Merfolk Seer|Mind Bend|Mind Harness|Mindbender Spores|Mire Shade|Misers' Cage|Mist Dragon|Mtenda Griffin|Mtenda Herder|Mtenda Lion|Natural Balance|Nettletooth Djinn|Noble Elephant|Nocturnal Raid|Null Chamber|Painful Memories|Patagia Golem|Paupers' Cage|Pearl Dragon|Phyrexian Purge|Phyrexian Tribute|Political Trickery|Polymorph|Preferred Selection|Prismatic Boon|Prismatic Circle|Prismatic Lace|Purgatory|Purraj of Urborg|Pyric Salamander|Radiant Essence|Raging Spirit|Rashida Scalebane|Ravenous Vampire|Razor Pendulum|Reality Ripple|Reckless Embermage|Reflect Damage|Reign of Chaos|Reign of Terror|Reparations|Restless Dead|Ritual of Steel|Rock Basilisk|Roots of Life|Sabertooth Cobra|Sand Golem|Sandbar Crocodile|Sapphire Charm|Sawback Manticore|Sea Scryer|Sealed Fate|Searing Spear Askari|Seedling Charm|Seeds of Innocence|Serene Heart|Sewer Rats|Shadowbane|Shallow Grave|Shaper Guildmage|Shauku, Endbringer|Shauku's Minion|Shimmer|Sirocco|Soar|Soul Echo|Soul Rend|Soulshriek|Spatial Binding|Spectral Guardian|Spirit of the Night|Subterranean Spirit|Sunweb|Superior Numbers|Suq'Ata Firewalker|Tainted Specter|Talruum Minotaur|Taniwha|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Imp|Teferi's Isle|Telim'Tor|Telim'Tor's Darts|Telim'Tor's Edict|Teremko Griffin|Thirst|Tombstone Stairwell|Torrent of Lava|Tranquil Domain|Tropical Storm|Uktabi Faerie|Uktabi Wildcats|Unerring Sling|Unfulfilled Desires|Unseen Walker|Unyaro Bee Sting|Unyaro Griffin|Urborg Panther|Vaporous Djinn|Ventifact Bottle|Viashino Warrior|Vigilant Martyr|Village Elder|Vitalizing Cascade|Waiting in the Weeds|Wall of Corpses|Wall of Resistance|Ward of Lights|Warping Wurm|Wave Elemental|Wellspring|Wild Elephant|Windreaper Falcon|Withering Boon|Worldly Tutor|Yare|Zebra Unicorn|Zhalfirin Knight|Zirilan of the Claw|Zombie Mob|Zuberi, Golden Feather|Isolated Chapel|Vault of the Archangel|Burrenton Forge-Tender|Accorder Paladin|Ardent Recruit|Banishment Decree|Choking Fumes|Frantic Salvage|Gore Vassal|Kemba's Legion|Priests of Norn|Tine Shrike|Corrupted Conscience|Cryptoplasm|Distant Memories|Fuel for the Cause|Mirran Spy|Mitotic Manipulation|Neurok Commando|Oculus|Quicksilver Geyser|Serum Raker|Spire Serpent|Steel Sabotage|Vedalken Anatomist|Vedalken Infuser|Vivisection|Caustic Hound|Flensermite|Flesh-Eater Imp|Gruesome Encore|Horrifying Revelation|Massacre Wurm|Morbid Plunder|Nested Ghoul|Phyresis|Phyrexian Crusader|Phyrexian Vatmother|Scourge Servant|Septic Rats|Virulent Wound|Blisterstick Shaman|Burn the Impure|Concussive Bolt|Crush|Gnathosaur|Goblin Wardriver|Hero of Oxid Ridge|Into the Core|Koth's Courier|Kuldotha Flamefiend|Kuldotha Ringleader|Metallic Mastery|Ogre Resister|Rally the Forces|Red Sun's Zenith|Slagstorm|Spiraling Duelist|Blightwidow|Creeping Corrosion|Fangren Marauder|Glissa's Courier|Melira's Keepers|Mirran Mettle|Phyrexian Hydra|Pistus Strike|Plaguemaw Beast|Quilled Slagwurm|Rot Wolf|Tangle Mantis|Thrun, the Last Troll|Unnatural Predation|Viridian Corrupter|Tezzeret, Agent of Bolas|Bladed Sentinel|Blightsteel Colossus|Brass Squire|Core Prowler|Darksteel Plate|Decimator Web|Dross Ripper|Knowledge Pool|Lumengrid Gargoyle|Magnetic Mine|Mirrorworks|Myr Turbine|Myr Welder|Phyrexian Digester|Phyrexian Juggernaut|Phyrexian Revoker|Pierce Strider|Piston Sledge|Razorfield Rhino|Rusted Slasher|Shriekhorn|Silverskin Armor|Skinwing|Spin Engine|Strandwalker|Tangle Hulk|Titan Forge|Training Drone|Viridian Claw|Contested War Zone|Inkmoth Nexus|Avacyn, Guardian Angel|Boonweaver Giant|Constricting Sliver|Dauntless River Marshal|Divine Favor|Ephemeral Shields|First Response|Geist of the Moors|Heliod's Pilgrim|Meditation Puzzle|Midnight Guard|Oppressive Rays|Oreskos Swiftclaw|Paragon of New Dawns|Pillar of Light|Razorfoot Griffin|Return to the Ranks|Sanctified Charge|Selfless Cathar|Seraph of the Masses|Solemn Offering|Soul of Theros|Soulmender|Spectra Ward|Spirit Bonds|Sungrace Pegasus|Tireless Missionaries|Triplicate Spirits|Warden of the Beyond|Aetherspouts|Amphin Pathmage|Chronostutter|Coral Barrier|Diffusion Sliver|Encrust|Ensoul Artifact|Frost Lynx|Fugitive Wizard|Glacial Crasher|Hydrosurge|Jalira, Master Polymorphist|Jorubai Murk Lurker|Kapsho Kitefins|Master of Predicaments|Military Intelligence|Mind Sculpt|Nimbus of the Isles|Paragon of Gathering Mists|Quickling|Research Assistant|Statute of Denial|Stormtide Leviathan|Void Snare|Accursed Spirit|Black Cat|Blood Host|Carrion Crow|Covenant of Blood|Crippling Blight|Cruel Sadist|Endless Obedience|Eternal Thirst|Feast on the Fallen|Leeching Sliver|Necrobite|Necromancer's Assistant|Necromancer's Stockpile|Nightfire Giant|Ob Nixilis, Unshackled|Paragon of Open Graves|Rotfeaster Maggot|Shadowcloak Vampire|Soul of Innistrad|Stain the Mind|Ulcerate|Unmake the Graves|Wall of Limbs|Witch's Familiar|Xathrid Slyblade|Act on Impulse|Aggressive Mining|Altac Bloodseeker|Belligerent Sliver|Blastfire Bolt|Brood Keeper|Burning Anger|Clear a Path|Crowd's Favor|Forge Devil|Foundry Street Denizen|Generator Servant|Goblin Kaboomist|Hoarding Dragon|Inferno Fist|Kird Chieftain|Krenko's Enforcer|Kurkesh, Onakke Ancient|Might Makes Right|Miner's Bane|Paragon of Fierce Defiance|Scrapyard Mongrel|Soul of Shandalar|Back to Nature|Carnivorous Moss-Beast|Feral Incarnation|Hornet Nest|Hunt the Weak|Hunter's Ambush|Invasive Species|Kalonian Twingrove|Life's Legacy|Living Totem|Nissa's Expedition|Paragon of Eternal Wilds|Ranger's Guile|Restock|Roaring Primadox|Runeclaw Bear|Shaman of Spring|Sunblade Elf|Undergrowth Scavenger|Venom Sliver|Verdant Haven|Vineweft|Yisan, the Wanderer Bard|Sliver Hivelord|Avarice Amulet|The Chain Veil|Gargoyle Sentinel|Haunted Plate Mail|Hot Soup|Obelisk of Urd|Perilous Vault|Profane Memento|Rogue's Gloves|Sacred Armory|Scuttling Doom Engine|Shield of the Avatar|Staff of the Death Magus|Staff of the Flame Magus|Staff of the Mind Magus|Staff of the Sun Magus|Staff of the Wild Magus|Tyrant's Machine|Will-Forged Golem|Radiant Fountain|Sliver Hive|Inspired Charge|Centaur Courser|Garruk's Packleader|Angelic Accord|Archangel of Thune|Devout Invocation|Griffin Sentinel|Imposing Sovereign|Indestructibility|Master of Diversion|Path of Bravery|Planar Cleansing|Sentinel Sliver|Seraph of the Sword|Show of Valor|Siege Mastodon|Silence|Steelform Sliver|Stonehorn Chanter|Suntail Hawk|Armored Cancrix|Dismiss into Dream|Elite Arcanist|Essence Scatter|Frost Breath|Galerider Sliver|Glimpse the Future|Illusionary Armor|Merfolk Spy|Messenger Drake|Nephalia Seakite|Seacoast Drake|Sensory Deprivation|Tidebinder Mage|Tome Scour|Trained Condor|Windreader Sphinx|Zephyr Charge|Artificer's Hex|Bogbrew Witch|Corpse Hauler|Dark Favor|Dark Prophecy|Deathgaze Cockatrice|Festering Newt|Grim Return|Lifebane Zombie|Liturgy of Blood|Minotaur Abomination|Nightwing Shade|Quag Sickness|Rise of the Dark Realms|Shadowborn Apostle|Shadowborn Demon|Syphon Sliver|Tenacious Dead|Undead Minotaur|Vampire Warlord|Vile Rebirth|Wring Flesh|Academy Raider|Awaken the Ancient|Barrage of Expendables|Battle Sliver|Blur Sliver|Burning Earth|Canyon Minotaur|Cyclops Tyrant|Dragon Hatchling|Flames of the Firebrand|Fleshpulper Giant|Lightning Talons|Marauding Maulhorn|Mindsparker|Molten Birth|Regathan Firecat|Smelt|Striking Sliver|Thorncaster Sliver|Thunder Strike|Wild Guess|Advocate of the Beast|Bramblecrush|Briarpack Alpha|Brindle Boar|Enlarge|Gladecover Scout|Groundshaker Sliver|Into the Wilds|Kalonian Tusker|Manaweft Sliver|Oath of the Ancient Wood|Predatory Sliver|Primeval Bounty|Rumbling Baloth|Savage Summoning|Sporemound|Trollhide|Vastwood Hydra|Voracious Wurm|Witchstalker|Bubbling Cauldron|Guardian of the Ages|Millstone|Pyromancer's Gauntlet|Ring of Three Wishes|Sliver Construct|Strionic Resonator|Vial of Poison|Angel's Mercy|Aven Squire|Battleflight Eagle|Captain's Call|Crusader of Odric|Glorious Charge|Griffin Protector|Guardian Lions|Guardians of Akrasa|Healer of the Pride|Knight of Glory|Prized Elephant|Rhox Faithmender|Silvercoat Lion|Sublime Archangel|Touch of the Eternal|War Falcon|Warclamp Mastiff|Arctic Aven|Courtly Provocateur|Downpour|Harbor Serpent|Index|Master of the Pearl Trident|Redirect|Switcheroo|Talrand's Invocation|Void Stalker|Blood Reckoning|Diabolic Revelation|Disentomb|Duskmantle Prowler|Duty-Bound Dead|Essence Drain|Harbor Bandit|Knight of Infamy|Liliana's Shade|Nefarox, Overlord of Grixis|Phylactery Lich|Servant of Nefarox|Shimian Specter|Veilborn Ghoul|Wit's End|Chandra, the Firebrand|Cleaver Riot|Craterize|Crimson Muckwader|Firewing Phoenix|Goblin Battle Jester|Mindclaw Shaman|Reckless Brute|Slumbering Dragon|Thundermaw Hellkite|Volcanic Strength|Worldfire|Bond Beetle|Boundless Realms|Bountiful Harvest|Duskdale Wurm|Elderscale Wurm|Fungal Sprouting|Garruk, Primal Hunter|Predatory Rampage|Primal Huntbeast|Ranger's Path|Serpent's Gift|Spiked Baloth|Yeva, Nature's Herald|Akroma's Memorial|Clock of Omens|Gem of Becoming|Ring of Evos Isle|Ring of Kalonia|Ring of Thune|Ring of Valkas|Ring of Xathrid|Sands of Delirium|Hellion Crucible|Alabaster Mage|Angelic Destiny|Arbalest Elite|Archon of Justice|Armored Warhorse|Assault Griffin|Benalish Veteran|Gideon's Avenger|Griffin Rider|Guardians' Pledge|Lifelink|Peregrine Griffin|Personal Sanctuary|Roc Egg|Stonehorn Dignitary|Timely Reinforcements|Alluring Siren|Amphin Cutthroat|Aven Fleetwing|Chasm Drake|Djinn of Wishes|Ice Cage|Jace's Erasure|Lord of the Unreal|Master Thief|Mind Unbound|Skywinder Drake|Time Reversal|Visions of Beyond|Devouring Swarm|Distress|Drifting Shade|Hideous Visage|Monomania|Onyx Mage|Rune-Scarred Demon|Sorin's Vengeance|Sutured Ghoul|Taste of Blood|Vengeful Pharaoh|Warpath Ghoul|Bonebreaker Giant|Crimson Mage|Furyborn Hellkite|Goblin Bangchuckers|Goblin Chieftain|Manic Vandal|Scrambleverse|Tectonic Rift|Wall of Torches|Autumn's Veil|Carnage Wurm|Cudgel Troll|Doubling Chant|Garruk's Companion|Greater Basilisk|Hunter's Insight|Lurking Crocodile|Sacred Wolf|Skinshifter|Adaptive Automaton|Crown of Empires|Crumbling Colossus|Greatsword|Kite Shield|Kraken's Eye|Manalith|Rusted Sentinel|Scepter of Empires|Sundial of the Infinite|Throne of Empires|Wurm's Tooth|Blinding Mage|Cloud Crusader|Excommunicate|Palace Guard|Serra Ascendant|Vengeful Archon|Azure Drake|Diminish|Foresee|Leyline of Anticipation|Mass Polymorph|Merfolk Sovereign|Phantom Beast|Barony Vampire|Blood Tithe|Dark Tutelage|Demon of Death's Gate|Leyline of the Void|Liliana's Caress|Necrotic Plague|Nether Horror|Relentless Rats|Rotting Legion|Stabbing Pain|Arc Runner|Berserkers of Blood Ridge|Bloodcrazed Goblin|Chandra's Spitfire|Cyclops Gladiator|Destructive Force|Ember Hauler|Incite|Leyline of Punishment|Magma Phoenix|Pyretic Ritual|Wild Evocation|Awakener Druid|Dryad's Favor|Fauna Shaman|Hornet Sting|Hunters' Feast|Leyline of Vitality|Nature's Spiral|Obstinate Baloth|Primal Cocoon|Protean Hydra|Wall of Vines|Brittle Effigy|Crystal Ball|Stone Golem|Warlord's Axe|Guardian Seraph|Rhox Pikemaster|Undead Slayer|Wall of Faith|Convincing Mirage|Disorient|Hive Mind|Illusionary Servant|Serpent of the Endless Sea|Sphinx Ambassador|Zephyr Sprite|Acolyte of Xathrid|Dread Warlock|Kelinore Bat|Soul Bleed|Burning Inquiry|Burst of Speed|Goblin Artillery|Ignite Disorder|Inferno Elemental|Jackal Familiar|Viashino Spearhunter|Yawning Fissure|Borderland Ranger|Bramble Creeper|Emerald Oryx|Enormous Baloth|Entangling Vines|Great Sable Stag|Kalonian Behemoth|Master of the Wild Hunt|Mist Leopard|Mold Adder|Regenerate|Darksteel Colossus|Gorgon Flail|Magebane Armor|Mirror of Fate|Spellbook|Brigid, Hero of Kinsbaile|Cenn's Heir|Changeling Hero|Dawnfluke|Entangling Trap|Favor of the Mighty|Goldmeadow Dodger|Goldmeadow Stalwart|Harpoon Sniper|Judge of Currents|Kinsbaile Balloonist|Kithkin Harbinger|Kithkin Healer|Lairwatch Giant|Militia's Pride|Neck Snap|Oaken Brawler|Purity|Sentry Oak|Shields of Velis Vel|Soaring Hope|Springjack Knight|Summon the School|Surge of Thoughtweft|Thoughtweft Trio|Triclopean Sight|Veteran of the Depths|Wellgabber Apothecary|Wispmare|Wizened Cenn|Aquitect's Will|Benthicore|Broken Ambitions|Captivating Glance|Deeptread Merrow|Drowner of Secrets|Ego Erasure|Ethereal Whiskergill|Faerie Harbinger|Faerie Trickery|Fallowsage|Fathom Trawl|Forced Fruition|Glen Elendra Pranksters|Glimmerdust Nap|Inkfathom Divers|Merrow Commerce|Merrow Harbinger|Mistbind Clique|Paperfin Rascal|Protective Bubble|Ringskipper|Sentinels of Glen Elendra|Shapesharer|Silvergill Adept|Silvergill Douser|Sower of Temptation|Stonybrook Angler|Streambed Aquitects|Surgespanner|Tideshaper Mystic|Turtleshell Changeling|Wanderwine Prophets|Zephyr Net|Black Poplar Shaman|Bog Hoodlums|Boggart Birth Rite|Boggart Harbinger|Boggart Loggers|Boggart Mob|Cairn Wanderer|Colfenor's Plans|Dread|Exiled Boggart|Faerie Tauntings|Final Revels|Fodder Launch|Hoarder's Greed|Hornet Harasser|Hunter of Eyeblights|Knucklebone Witch|Moonglove Winnower|Mournwhelk|Nath's Buffoon|Nectar Faerie|Nettlevine Blight|Nightshade Stinger|Oona's Prowler|Prowess of the Fair|Quill-Slinger Boggart|Scarred Vinebreeder|Skeletal Changeling|Spiderwig Boggart|Squeaking Pie Sneak|Thorntooth Witch|Weed Strangle|Adder-Staff Boggart|Ashling the Pilgrim|Ashling's Prerogative|Axegrinder Giant|Boggart Forager|Boggart Sprite-Chaser|Caterwauling Boggart|Ceaseless Searblades|Changeling Berserker|Consuming Bonfire|Flamekin Bladewhirl|Flamekin Spitfire|Giant Harbinger|Giant's Ire|Glarewielder|Goatnapper|Hearthcage Giant|Heat Shimmer|Lowland Oaf|Needle Drop|Nova Chaser|Rebellion of the Flamekin|Battlewand Oak|Bog-Strider Ash|Changeling Titan|Elvish Branchbender|Elvish Handservant|Epic Proportions|Eyes of the Wisent|Fistful of Force|Gilt-Leaf Ambush|Guardian of Cloverdell|Heal the Scars|Hunt Down|Jagged-Scar Archers|Kithkin Daggerdare|Kithkin Mourncaller|Lammastide Weave|Nath's Elite|Rootgrapple|Seedguide Ash|Spring Cleaning|Sylvan Echoes|Timber Protector|Treefolk Harbinger|Vigor|Warren-Scourge Elf|Woodland Changeling|Woodland Guidance|Gaddock Teeg|Sygg, River Guide|Wort, Boggart Auntie|Wydwen, the Biting Gale|Colfenor's Urn|Dolmen Gate|Herbal Poultice|Springleaf Drum|Thorn of Amethyst|Twinning Glass|Wanderer's Twig|Auntie's Hovel|Gilt-Leaf Palace|Howltooth Hollow|Secluded Glen|Shelldock Isle|Wanderwine Hub|Akroma's Devoted|Aven Redeemer|Aven Warhawk|Beacon of Destiny|Celestial Gatekeeper|Cloudreach Cavalry|Daru Mender|Daru Sanctifier|Daru Stinger|Defender of the Order|Glowrider|Liege of the Axe|Lowland Tracker|Planar Guide|Plated Sliver|Starlight Invoker|Sunstrike Legionnaire|Swooping Talon|Wall of Hope|Ward Sliver|Whipgrass Entangler|Wingbeat Warrior|Aven Envoy|Cephalid Pathmage|Covert Operative|Crookclaw Elder|Dermoplasm|Gempalm Sorcerer|Glintwing Invoker|Keeper of the Nine Gales|Master of the Veil|Mistform Seaswift|Mistform Sliver|Mistform Wakecaster|Primoc Escapee|Riptide Director|Riptide Mangler|Shifting Sliver|Synapse Sliver|Warped Researcher|Weaver of Lies|Aphetto Exterminator|Blood Celebrant|Crypt Sliver|Dark Supplicant|Deathmark Prelate|Drinker of Sorrow|Dripping Dead|Earthblighter|Embalmed Brawler|Gempalm Polluter|Ghastly Remains|Goblin Turncoat|Graveborn Muse|Hollow Specter|Infernal Caretaker|Skinthinner|Smokespew Invoker|Sootfeather Flock|Toxin Sliver|Vile Deacon|Zombie Brute|Blade Sliver|Bloodstoke Howler|Crested Craghorn|Frenetic Raptor|Goblin Assassin|Goblin Clearcutter|Goblin Dynamo|Goblin Firebug|Goblin Grappler|Goblin Lookout|Hunter Sliver|Macetail Hystrodon|Magma Sliver|Ridgetop Raptor|Rockshard Elemental|Shaleskin Plower|Skirk Alarmist|Skirk Outrider|Unstable Hulk|Warbreak Trumpeter|Berserk Murlodont|Branchsnap Lorian|Brontotherium|Canopy Crawler|Defiant Elf|Elvish Soultiller|Glowering Rogon|Hundroog|Nantuko Vigilante|Needleshot Gourna|Patron of the Wild|Primal Whisperer|Root Sliver|Seedborn Muse|Totem Speaker|Tribal Forcemage|Vexing Beetle|Wirewood Channeler|Wirewood Hivemaster|Abomination|Adventurers' Guildhouse|Aerathi Berserker|Aisling Leprechaun|Anti-Magic Aura|Ayesha Tanaka|Backdraft|Backfire|Barbary Apes|Beasts of Bogardan|Black Mana Battery|Blazing Effigy|Blue Mana Battery|Brine Hag|Cat Warriors|Cathedral of Serra|Caverns of Despair|Clergy of the Holy Nimbus|Cocoon|Crevasse|Deadfall|Devouring Deep|Dream Coat|Dwarven Song|Elder Spawn|Emerald Dragonfly|Enchanted Being|Energy Tap|Equinox|Eternal Warrior|Falling Star|Feint|Field of Dreams|Flash Counter|Floral Spuzzem|Forethought Amulet|Fortified Area|Giant Slug|Giant Turtle|Glyph of Delusion|Glyph of Destruction|Glyph of Doom|Glyph of Life|Glyph of Reincarnation|Gosta Dirk|Gravity Sphere|Great Defender|Great Wall|Green Mana Battery|Headless Horseman|Heaven's Gate|Hell Swarm|Hell's Caretaker|Holy Day|Hornet Cobra|Horror of Horrors|Hyperion Blacksmith|Ichneumon Druid|Imprison|Indestructible Aura|Infernal Medusa|Infinite Authority|Invoke Prejudice|Johan|Jovial Evil|Kasimir the Lone Wolf|Keepers of the Faith|Kry Shield|Land's Edge|Life Matrix|Lifeblood|Lord Magnus|Marble Priest|Master of the Hunt|Mold Demon|Moss Monster|Mountain Stronghold|North Star|Part Water|Pit Scorpion|Pixie Queen|Pradesh Gypsies|Primordial Ooze|Psionic Entity|Puppet Master|Quagmire|Quarum Trench Gnomes|Raging Bull|Rapid Fire|Rebirth|Red Mana Battery|Relic Barrier|Relic Bind|Remove Enchantments|Revelation|Reverberation|Ring of Immortals|Rust|Sea Kings' Blessing|Seafarer's Quay|Seeker|Segovian Leviathan|Sentinel|Shelkin Brownie|Shield Wall|Shimian Night Stalker|Silhouette|Spectral Cloak|Spirit Link|Spiritual Sanctuary|Subdue|Sylvan Paradise|Teleport|Tempest Efreet|The Brute|Tolaria|Touch of Darkness|Transmutation|Tundra Wolves|Typhoon|Undertow|Unholy Citadel|Ur-Drago|Venarian Gold|Visions|Walking Dead|Wall of Caltrops|Wall of Dust|Wall of Earth|Wall of Heat|Wall of Opposition|Wall of Putrid Flesh|Wall of Shadows|Wall of Tombstones|Wall of Vapor|Wall of Wonder|White Mana Battery|Wolverine Pack|Abzan Battle Priest|Ainok Bond-Kin|Alabaster Kirin|Dazzling Ramparts|Defiant Strike|End Hostilities|Feat of Resistance|Firehoof Cavalry|Jeskai Student|Mardu Hateblade|Mardu Hordechief|Rush of Battle|Sage-Eye Harrier|Salt Road Patrol|Seeker of the Way|Siegecraft|Take Up Arms|Timely Hordemate|Venerable Lammasu|War Behemoth|Watcher of the Roost|Wingmate Roc|Blinding Spray|Clever Impersonator|Dragon's Eye Savants|Embodiment of Spring|Force Away|Glacial Stalker|Jeskai Windscout|Kheru Spellsnatcher|Mistfire Weaver|Monastery Flock|Mystic of the Hidden Way|Pearl Lake Ancient|Quiet Contemplation|Riverwheel Aerialists|Scaldkin|Scion of Glaciers|Set Adrift|Singing Bell Strike|Stubborn Denial|Taigam's Scheming|Waterwhirl|Wetland Sambar|Whirlwind Adept|Bellowing Saddlebrute|Bitter Revelation|Dead Drop|Debilitating Injury|Disowned Ancestor|Dutiful Return|Empty the Pits|Gurmag Swiftwing|Kheru Bloodsucker|Kheru Dreadmaw|Krumar Bond-Kin|Mardu Skullhunter|Mer-Ek Nightblade|Molting Snakeskin|Murderous Cut|Raiders' Spoils|Rakshasa's Secret|Retribution of the Ancients|Rite of the Serpent|Rotting Mastodon|Ruthless Ripper|Shambling Attendants|Sidisi's Pet|Sultai Scavenger|Swarm of Bloodflies|Unyielding Krumar|Ainok Tracker|Arrow Storm|Ashcloud Phoenix|Barrage of Boulders|Bloodfire Expert|Bloodfire Mentor|Bring Low|Canyon Lurkers|Dragon Grip|Goblinslide|Horde Ambusher|Howl of the Horde|Leaping Master|Mardu Blazebringer|Mardu Warshrieker|Monastery Swiftspear|Sarkhan, the Dragonspeaker|Summit Prowler|Swift Kick|Valley Dasher|War-Name Aspirant|Alpine Grizzly|Archers' Parapet|Awaken the Bear|Become Immense|Dragonscale Boon|Feed the Clan|Highland Game|Hooded Hydra|Hooting Mandrills|Kin-Tree Warden|Longshot Squad|Meandering Towershell|Pine Walker|Roar of Challenge|Sagu Archer|Savage Punch|Scout the Borders|See the Unwritten|Smoke Teller|Sultai Flayer|Temur Charger|Tusked Colossodon|Woolly Loxodon|Abomination of Gudul|Abzan Guide|Armament Corps|Bear's Companion|Chief of the Edge|Chief of the Scale|Death Frenzy|Efreet Weaponmaster|Highspire Mantis|Icefeather Aven|Jeskai Charm|Kin-Tree Invocation|Mantis Rider|Mardu Charm|Mardu Roughrider|Master the Way|Mindswipe|Ponyback Brigade|Rakshasa Deathdealer|Ride Down|Sagu Mauler|Savage Knuckleblade|Secret Plans|Snowhorn Rider|Sorin, Solemn Visitor|Sultai Soothsayer|Temur Charm|Warden of the Eye|Winterflame|Abzan Banner|Altar of the Brood|Briber's Purse|Cranial Archive|Ghostfire Blade|Heart-Piercer Bow|Jeskai Banner|Lens of Clarity|Mardu Banner|Sultai Banner|Temur Banner|Ugin's Nexus|Witness of the Ages|Tomb of the Spirit Dragon|Acrobatic Maneuver|Aetherstorm Roc|Angel of Invention|Authority of the Consuls|Aviary Mechanic|Built to Last|Captured by the Consulate|Consulate Surveillance|Consul's Shieldguard|Eddytrail Hawk|Fairgrounds Warden|Fragmentize|Fumigate|Gearshift Ace|Glint-Sleeve Artisan|Herald of the Fair|Impeccable Timing|Master Trinketeer|Ninth Bridge Patrol|Pressure Point|Propeller Pioneer|Refurbish|Revoke Privileges|Servo Exhibition|Skyswirl Harrier|Skywhaler's Shot|Tasseled Dromedary|Thriving Ibex|Toolcraft Exemplar|Trusty Companion|Visionary Augmenter|Wispweaver Angel|Aether Meltdown|Aether Theorist|Aethersquall Ancient|Ceremonious Rejection|Confiscation Coup|Curio Vendor|Disappearing Act|Dramatic Reversal|Era of Innovation|Experimental Aviator|Failed Inspection|Gearseeker Serpent|Glimmer of Genius|Glint-Nest Crane|Hightide Hermit|Insidious Will|Janjeet Sentry|Long-Finned Skywhale|Malfunction|Metallurgic Summonings|Minister of Inquiries|Nimble Innovator|Padeem, Consul of Innovation|Paradoxical Outcome|Revolutionary Rebuff|Saheeli's Artistry|Select for Inspection|Shrewd Negotiation|Tezzeret's Ambition|Thriving Turtle|Vedalken Blademaster|Weldfast Wingsmith|Aetherborn Marauder|Ambitious Aetherborn|Demon of Dark Schemes|Dhund Operative|Die Young|Dukhara Scavenger|Eliminate the Competition|Embraal Bruiser|Essence Extraction|Fortuitous Find|Foundry Screecher|Fretwork Colony|Gonti, Lord of Luxury|Harsh Scrutiny|Lawless Broker|Live Fast|Lost Legacy|Make Obsolete|Marionette Master|Maulfist Squad|Midnight Oil|Morbid Curiosity|Night Market Lookout|Ovalchase Daredevil|Prakhata Club Security|Rush of Vitality|Subtle Strike|Syndicate Trafficker|Thriving Rats|Tidy Conclusion|Underhanded Designs|Weaponcraft Enthusiast|Aethertorch Renegade|Brazen Scourge|Built to Smash|Cathartic Reunion|Chandra, Torch of Defiance|Chandra's Pyrohelix|Fateful Showdown|Furious Reprisal|Giant Spectacle|Harnessed Lightning|Incendiary Sabotage|Inventor's Apprentice|Lathnu Hellion|Madcap Experiment|Maulfist Doorbuster|Pia Nalaar|Quicksmith Genius|Reckless Fireweaver|Renegade Tactics|Ruinous Gremlin|Salivating Gremlins|Skyship Stalker|Spark of Creativity|Speedway Fanatic|Spireside Infiltrator|Spontaneous Artist|Start Your Engines|Territorial Gorger|Terror of the Fairgrounds|Thriving Grubs|Wayward Giant|Welding Sparks|Appetite for the Unnatural|Arborback Stomper|Architect of the Untamed|Armorcraft Judge|Attune with Aether|Blossoming Defense|Bristling Hydra|Commencement of Festivities|Cowl Prowler|Cultivator of Blades|Dubious Challenge|Durable Handicraft|Elegant Edgecrafters|Fairgrounds Trumpeter|Ghirapur Guide|Highspire Artisan|Kujar Seedsculptor|Larger Than Life|Longtusk Cub|Nature's Way|Nissa, Vital Force|Ornamental Courage|Oviya Pashiri, Sage Lifecrafter|Peema Outrider|Riparian Tiger|Sage of Shaila's Claim|Servant of the Conduit|Take Down|Thriving Rhino|Wild Wanderer|Wildest Dreams|Wily Bandar|Cloudblazer|Contraband Kingpin|Depala, Pilot Exemplar|Dovin Baan|Empyreal Voyager|Engineered Might|Hazardous Conditions|Kambal, Consul of Allocation|Rashmi, Eternities Crafter|Restoration Gearsmith|Saheeli Rai|Unlicensed Disintegration|Veteran Motorist|Voltaic Brawler|Whirler Virtuoso|Accomplished Automaton|Aetherflux Reservoir|Aetherworks Marvel|Animation Module|Aradara Express|Ballista Charger|Bastion Mastodon|Bomat Bazaar Barge|Bomat Courier|Cogworker's Puzzleknot|Consulate Skygate|Cultivator's Caravan|Deadlock Trap|Decoction Module|Demolition Stomper|Dukhara Peafowl|Dynavolt Tower|Eager Construct|Electrostatic Pummeler|Fabrication Module|Filigree Familiar|Fireforger's Puzzleknot|Fleetwheel Cruiser|Foundry Inspector|Ghirapur Orrery|Glassblower's Puzzleknot|Inventor's Goggles|Iron League Steed|Key to the City|Metalspinner's Puzzleknot|Metalwork Colossus|Multiform Wonder|Narnam Cobra|Ovalchase Dragster|Panharmonicon|Perpetual Timepiece|Prakhata Pillar-Bug|Renegade Freighter|Scrapheap Scrounger|Self-Assembler|Sky Skiff|Skysovereign, Consul Flagship|Smuggler's Copter|Snare Thopter|Torch Gauntlet|Weldfast Monitor|Whirlermaker|Woodweaver's Puzzleknot|Workshop Assistant|Aether Hub|Blooming Marsh|Botanical Sanctum|Concealed Courtyard|Inspiring Vantage|Inventors' Fair|Sequestered Stash|Spirebluff Canal|Chandra, Pyrogenius|Flame Lash|Liberating Combustion|Renegade Firebrand|Nissa, Nature's Artisan|Guardian of the Great Conduit|Terrain Elemental|Verdant Crescendo|Ancestor's Chosen|Aven Warcraft|Battlewise Aven|Border Patrol|Cagemail|Chastise|Commander Eesha|Funeral Pyre|Golden Wish|Lead Astray|Nomad Mythmaker|Phantom Flock|Prismatic Strands|Pulsemage Advocate|Ray of Revelation|Selfless Exorcist|Shieldmage Advocate|Silver Seraph|Solitary Confinement|Soulcatchers' Aerie|Test of Endurance|Trained Pronghorn|Vigilant Sentry|Aven Fogbringer|Cephalid Constable|Cephalid Inkshrouder|Defy Gravity|Envelop|Flash of Insight|Grip of Amnesia|Hapless Researcher|Laquatus's Disdain|Lost in Thought|Mental Note|Mirror Wall|Mist of Stagnation|Scalpelexis|Spelljack|Telekinetic Bonds|Web of Inertia|Wormfang Behemoth|Wormfang Crab|Wormfang Drake|Wormfang Manta|Wormfang Newt|Wormfang Turtle|Balthor the Defiled|Cabal Trainee|Death Wish|Earsplitting Rats|Filth|Grave Consequences|Masked Gorgon|Morality Shift|Rats' Feast|Toxic Stench|Treacherous Vampire|Treacherous Werewolf|Arcane Teachings|Barbarian Bully|Book Burning|Dwarven Bloodboiler|Dwarven Driller|Dwarven Scorcher|Ember Shot|Firecat Blitz|Flaring Pain|Fledgling Dragon|Goretusk Firebeast|Infectious Rage|Jeska, Warrior Adept|Lava Dart|Liberated Dwarf|Lightning Surge|Planar Chaos|Shaman's Trance|Soulgorger Orgg|Spellgorger Barbarian|Swelter|Swirling Sandstorm|Anurid Barkripper|Anurid Swarmsnapper|Battlefield Scrounger|Canopy Claws|Centaur Rootcaster|Crush of Wurms|Epic Struggle|Exoskeletal Armor|Folk Medicine|Forcemage Advocate|Giant Warthog|Harvester Druid|Ironshell Beetle|Krosan Reclamation|Krosan Wayfarer|Nantuko Tracer|Phantom Centaur|Phantom Tiger|Seedtime|Serene Sunset|Thriss, Nantuko Primus|Tunneler Wurm|Venomous Vines|Anurid Brushhopper|Hunting Grounds|Riftstone Portal|Aegis of the Gods|Ajani's Presence|Akroan Mastiff|Armament of Nyx|Deicide|Eidolon of Rhetoric|Font of Vigor|Godsend|Harvestguard Alseids|Lagonna-Band Trailblazer|Launch the Fleet|Leonin Iconoclast|Mortal Obstinacy|Nyx-Fleece Ram|Phalanx Formation|Quarry Colossus|Sightless Brawler|Skybind|Skyspear Cavalry|Stonewise Fortifier|Supply-Line Cranes|Tethmos High Priest|Aerial Formation|Battlefield Thaumaturge|Countermand|Crystalline Nautilus|Dakra Mystic|Daring Thief|Font of Fortunes|Godhunter Octopus|Hour of Need|Hubris|Hypnotic Siren|Interpret the Signs|Kiora's Dismissal|Pin to the Earth|Polymorphous Rush|Pull from the Deep|Riptide Chimera|Rise of Eagles|Sage of Hours|Thassa's Devourer|Thassa's Ire|Triton Cavalry|Triton Shorestalker|War-Wing Siren|Whitewater Naiads|Agent of Erebos|Aspect of Gorgon|Bloodcrazed Hoplite|Cast into Darkness|Cruel Feeding|Dictate of Erebos|Extinguish All Hope|Feast of Dreams|Felhide Petrifier|Font of Return|Gnarled Scarhide|Grim Guardian|King Macar, the Gold-Cursed|Master of the Feast|Nightmarish End|Nyx Infusion|Pharika's Chosen|Returned Reveler|Ritual of the Returned|Rotted Hulk|Silence the Believers|Spiteful Blow|Thoughtrender Lamia|Worst Fears|Akroan Line Breaker|Bearer of the Heavens|Blinding Flare|Cyclops of Eternal Fury|Eidolon of the Great Revel|Flamespeaker's Will|Flurry of Horns|Font of Ire|Forgeborn Oreads|Gluttonous Cyclops|Harness by Force|Knowledge and Power|Lightning Diadem|Mogis's Warhound|Pensive Minotaur|Prophetic Flamespeaker|Riddle of Lightning|Rollick of Abandon|Rouse the Mob|Satyr Hoplite|Sigiled Skink|Spite of Mogis|Starfall|Twinflame|Wildfire Cerberus|Bassara Tower Archer|Colossal Heroics|Consign to Dust|Desecration Plague|Dictate of Karametra|Font of Fertility|Golden Hind|Goldenhide Ox|Humbler of Mortals|Hydra Broodmaster|Kruphix's Insight|Market Festival|Nature's Panoply|Nessian Game Warden|Oakheart Dryads|Pheres-Band Thunderhoof|Pheres-Band Warchief|Renowned Weaver|Reviving Melody|Satyr Grovedancer|Setessan Tactics|Spirespine|Strength from the Fallen|Swarmborn Giant|Ajani, Mentor of Heroes|Athreos, God of Passage|Desperate Stand|Disciple of Deceit|Fleetfeather Cockatrice|Keranos, God of Storms|Kruphix, God of Horizons|Nyx Weaver|Pharika, God of Affliction|Revel of the Fallen God|Armory of Iroas|Chariot of Victory|Deserter's Quarters|Temple of Epiphany|Temple of Malady|Abbey Griffin|Angel of Flight Alabaster|Angelic Overseer|Avacynian Priest|Cloistered Youth|Unholy Fiend|Feeling of Dread|Gallows Warden|Nevermore|Paraselene|Purify the Grave|Spare from Evil|Spectral Rider|Thraben Purebloods|Thraben Sentry|Thraben Militia|Urgent Exorcism|Voiceless Spirit|Armored Skaab|Back from the Brink|Battleground Geist|Civilized Scholar|Homicidal Brute|Delver of Secrets|Insectile Aberration|Deranged Assistant|Fortress Crab|Frightful Delusion|Hysterical Blindness|Invisible Stalker|Laboratory Maniac|Lantern Spirit|Lost in the Mist|Memory's Journey|Mindshrieker|Mirror-Mad Phantasm|Moon Heron|Murder of Crows|Rooftop Storm|Runic Repetition|Selhoff Occultist|Skaab Ruinator|Spectral Flight|Stitcher's Apprentice|Sturmgeist|Undead Alchemist|Bitterheart Witch|Bloodline Keeper|Lord of Lineage|Corpse Lunge|Curse of Death's Hold|Curse of Oblivion|Endless Ranks of the Dead|Ghoulcaller's Chant|Gruesome Deformity|Heartless Summoning|Manor Skeleton|Markov Patrician|Maw of the Mire|Rotting Fensnake|Screeching Bat|Stalking Vampire|Skeletal Grimace|Vampire Interloper|Village Cannibals|Balefire Dragon|Crossway Vampire|Curse of Stalked Prey|Curse of the Pierced Heart|Falkenrath Marauders|Feral Ridgewolf|Furor of the Bitten|Hanweir Watchkeep|Bane of Hanweir|Harvest Pyre|Heretic's Punishment|Infernal Plunge|Instigator Gang|Wildblood Pack|Into the Maw of Hell|Kessig Wolf|Kruin Outlaw|Terror of Kruin Pass|Night Revelers|Nightbird's Clutches|Rage Thrower|Reckless Waif|Merciless Predator|Riot Devils|Rolling Temblor|Scourge of Geier Reach|Stromkirk Noble|Tormented Pariah|Rampaging Werewolf|Traitorous Blood|Vampiric Fury|Village Ironsmith|Ironfang|Ambush Viper|Caravan Vigil|Creeping Renaissance|Darkthicket Wolf|Daybreak Ranger|Nightfall Predator|Elder of Laurels|Essence of the Wild|Full Moon's Rise|Garruk Relentless|Garruk, the Veil-Cursed|Gatstaf Shepherd|Gatstaf Howler|Gnaw to the Bone|Grave Bramble|Grizzled Outcasts|Krallenhorde Wantons|Gutter Grime|Hamlet Captain|Hollowhenge Scavenger|Kindercatch|Make a Wish|Moldgraf Monstrosity|Moonmist|Parallel Lives|Somberwald Spider|Spidery Grasp|Splinterfright|Travel Preparations|Tree of Redemption|Ulvenwald Mystics|Ulvenwald Primordials|Villagers of Estwald|Howlpack of Estwald|Woodland Sleuth|Wreath of Geists|Grimgrin, Corpse-Born|Cellar Door|Creepy Doll|Demonmail Hauberk|Geistcatcher's Rig|Ghoulcaller's Bell|Graveyard Shovel|Grimoire of the Dead|Inquisitor's Flail|Manor Gargoyle|Mask of Avacyn|One-Eyed Scarecrow|Runechanter's Pike|Silver-Inlaid Dagger|Trepanation Blade|Witchbane Orb|Wooden Stake|Clifftop Retreat|Gavony Township|Hinterland Harbor|Moorland Haunt|Nephalia Drownyard|Stensia Bloodhall|Sulfur Falls|Woodland Cemetery|Alabaster Leech|Ardent Soldier|Atalya, Samite Master|Benalish Emissary|Benalish Heralds|Capashen Unicorn|Crimson Acolyte|Crusading Knight|Death or Glory|Dismantling Blow|Divine Presence|Fight or Flight|Glimmering Angel|Global Ruin|Harsh Judgment|Liberate|Obsidian Acolyte|Orim's Touch|Pledge of Loyalty|Prison Barricade|Protective Sphere|Pure Reflection|Rampant Elephant|Restrain|Rewards of Diversity|Ruham Djinn|Samite Ministration|Spirit of Resistance|Spirit Weaver|Strength of Unity|Sunscape Apprentice|Sunscape Master|Teferi's Care|Wayfaring Giant|Winnow|Barrin's Unmaking|Blind Seer|Breaking Wave|Collective Restraint|Crystal Spray|Dream Thrush|Empress Galina|Essence Leak|Faerie Squadron|Mana Maze|Manipulate Fate|Metathran Aerostat|Metathran Transport|Metathran Zombie|Probe|Psychic Battle|Rainbow Crow|Sapphire Leech|Shoreline Raider|Sky Weaver|Stormscape Apprentice|Stormscape Master|Sway of Illusion|Teferi's Response|Temporal Distortion|Tidal Visionary|Tolarian Emissary|Vodalian Hypnotist|Vodalian Merchant|Vodalian Serpent|Well-Laid Plans|Worldly Counsel|Zanam Djinn|Andradite Leech|Bog Initiate|Crypt Angel|Defiling Tears|Desperate Research|Devouring Strossus|Do or Die|Dredge|Duskwalker|Firescreamer|Goham Djinn|Hate Weaver|Marauding Knight|Mourning|Nightscape Apprentice|Nightscape Master|Phyrexian Infiltrator|Phyrexian Reaper|Phyrexian Slayer|Plague Spitter|Scavenged Weaponry|Soul Burn|Spreading Plague|Tainted Well|Trench Wurm|Tsabo's Assassin|Tsabo's Decree|Urborg Emissary|Urborg Phantom|Urborg Shambler|Urborg Skeleton|Yawgmoth's Agenda|Ancient Kavu|Bend or Break|Callous Giant|Chaotic Strike|Collapsing Borders|Firebrand Ranger|Ghitu Fire|Goblin Spy|Halam Djinn|Hooded Kavu|Kavu Aggressor|Kavu Monarch|Kavu Runner|Kavu Scout|Lightning Dart|Loafing Giant|Mages' Contest|Overload|Pouncing Kavu|Rage Weaver|Rogue Kavu|Ruby Leech|Savage Offensive|Scarred Puma|Scorching Lava|Searing Rays|Shivan Emissary|Shivan Harvest|Skittish Kavu|Skizzik|Slimy Kavu|Stand or Fall|Tectonic Instability|Thunderscape Apprentice|Thunderscape Master|Turf Wound|Viashino Grappler|Zap|Aggressive Urge|Bind|Blurred Mongoose|Canopy Surge|Elfhame Sanctuary|Explosive Growth|Jade Leech|Kavu Chameleon|Kavu Climber|Kavu Lair|Kavu Titan|Llanowar Cavalry|Llanowar Elite|Llanowar Vanguard|Might Weaver|Pincer Spider|Pulse of Llanowar|Quirion Sentinel|Quirion Trailblazer|Rooting Kavu|Saproling Infestation|Saproling Symbiosis|Scouting Trek|Serpentine Kavu|Sulam Djinn|Thornscape Master|Treefolk Healer|Utopia Tree|Vigorous Charge|Wallop|Wandering Stream|Whip Silk|Absorb|Aether Rift|Armored Guardian|Backlash|Barrin's Spite|Cinder Shade|Dromar, the Banisher|Dueling Grounds|Frenzied Tilling|Galina's Knight|Horned Cheetah|Hunting Kavu|Kangee, Aerie Keeper|Llanowar Knight|Meteor Storm|Noble Panther|Ordered Migration|Overabundance|Plague Spores|Pyre Zombie|Reckless Assault|Riptide Crab|Sabertooth Nishoba|Samite Archer|Seer's Vision|Shivan Zombie|Sleeper's Robe|Slinking Serpent|Smoldering Tar|Stalking Assassin|Sterling Grove|Tsabo Tavoc|Urborg Drake|Vicious Kavu|Vile Consumption|Vodalian Zombie|Voracious Cobra|Wings of Hope|Yavimaya Barbarian|Yavimaya Kavu|Stand|Deliver|Alloy Golem|Bloodstone Cameo|Crosis's Attendant|Darigaaz's Attendant|Drake-Skull Cameo|Dromar's Attendant|Juntu Stakes|Lotus Guardian|Phyrexian Altar|Phyrexian Lens|Planar Portal|Rith's Attendant|Seashell Cameo|Sparring Golem|Tek|Tigereye Cameo|Treva's Attendant|Troll-Horn Cameo|Tsabo's Web|Urza's Filter|Ancient Spring|Archaeological Dig|Coastal Tower|Geothermal Crevice|Irrigation Ditch|Salt Marsh|Sulfur Vent|Tinder Farm|Adarkar Unicorn|Adarkar Wastes|Aegis of the Meek|Aggression|Altar of Bone|Amulet of Quoz|Arctic Foxes|Arcum's Sleigh|Arcum's Weathervane|Arcum's Whistle|Arenson's Aura|Arnjlot's Ascent|Avalanche|Balduvian Barbarians|Balduvian Bears|Balduvian Shaman|Barbarian Guides|Baton of Morale|Battle Cry|Battle Frenzy|Black Scarab|Blessed Wine|Blinking Spirit|Blizzard|Blue Scarab|Bone Shaman|Brand of Ill Omen|Breath of Dreams|Brushland|Burnt Offering|Chaos Lord|Chaos Moon|Chromatic Armor|Clairvoyance|Cold Snap|Cooperation|Crown of the Ages|Curse of Marit Lage|Deflection|Dire Wolves|Drought|Dwarven Armory|Earthlore|Elder Druid|Elvish Healer|Errant Minion|Essence Vortex|Fanatical Fever|Flooded Woodlands|Flow of Maggots|Force Void|Formation|Foxfire|Freyalise Supplicant|Freyalise's Charm|Fylgja|Fyndhorn Bow|Fyndhorn Brownie|Fyndhorn Elder|Game of Chaos|Gaze of Pain|General Jarkeld|Ghostly Flame|Glaciers|Goblin Lyre|Goblin Sappers|Gorilla Pack|Green Scarab|Grizzled Wolverine|Halls of Mist|Hematite Talisman|Hipparion|Hoar Shade|Hot Springs|Illusionary Presence|Illusionary Terrain|Imposing Visage|Infernal Denizen|Infinite Hourglass|Juniper Order Druid|Justice|Karplusan Yeti|Kelsinko Ranger|Kjeldoran Guard|Kjeldoran Knight|Kjeldoran Phalanx|Kjeldoran Royal Guard|Kjeldoran Skyknight|Kjeldoran Warrior|Krovikan Elementalist|Land Cap|Lapis Lazuli Talisman|Lava Tubes|Legions of Lim-Dûl|Leshrac's Rite|Leshrac's Sigil|Lim-Dûl's Hex|Maddening Wind|Malachite Talisman|Melee|Melting|Mercenaries|Mind Ravel|Mind Whip|Mistfolk|Mole Worms|Monsoon|Moor Fiend|Mountain Titan|Mystic Might|Nacre Talisman|Norritt|Oath of Lim-Dûl|Onyx Talisman|Orcish Healer|Pale Bears|Pestilence Rats|Prismatic Ward|Pygmy Allosaurus|Pyknite|Rally|Ray of Erasure|Reality Twist|Reclamation|Red Scarab|Rime Dryad|River Delta|Runed Arch|Sabretooth Tiger|Seizures|Silver Erne|Snow Devil|Snow Hound|Snowblind|Snowfall|Soul Barrier|Spoils of Evil|Spoils of War|Staff of the Ages|Stench of Evil|Sulfurous Springs|Sunstone|Tarpan|Thoughtleech|Timberline Ridge|Tor Giant|Total War|Touch of Death|Touch of Vitae|Trailblazer|Updraft|Veldt|Vertigo|Vexing Arcanix|Wall of Lava|Wall of Pine Needles|Wall of Shields|War Chariot|Whalebone Glider|White Scarab|Winter's Chill|Wrath of Marit Lage|Yavimaya Gnats|Zur's Weirding|Zuran Enchanter|Act of Heroism|Adorned Pouncer|Angel of Condemnation|Angel of the God-Pharaoh|Aven of Enduring Hope|Crested Sunmare|Dauntless Aven|Desert's Hold|Disposal Mummy|Djeru, With Eyes Open|Djeru's Renunciation|Dutiful Servants|Gideon's Defeat|God-Pharaoh's Faithful|Hour of Revelation|Mummy Paramount|Oketra's Avenger|Oketra's Last Mercy|Overwhelming Splendor|Sandblast|Saving Grace|Solemnity|Solitary Camel|Steadfast Sentinel|Steward of Solidarity|Sunscourge Champion|Unconventional Tactics|Vizier of the True|Aerial Guide|Aven Reedstalker|Champion of Wits|Countervailing Winds|Cunning Survivor|Eternal of Harsh Truths|Fraying Sanity|Hour of Eternity|Imaginary Threats|Jace's Defeat|Kefnet's Last Word|Nimble Obstructionist|Ominous Sphinx|Proven Combatant|Riddleform|Seer of the Last Tomorrow|Sinuous Striker|Spellweaver Eternal|Striped Riverwinder|Supreme Will|Swarm Intelligence|Tragic Lesson|Unesh, Criosphinx Sovereign|Unquenchable Thirst|Vizier of the Anointed|Accursed Horde|Ammit Eternal|Apocalypse Demon|Banewhip Punisher|Bontu's Last Reckoning|Carrion Screecher|Doomfall|Dreamstealer|Grisly Survivor|Hour of Glory|Khenra Eternal|Lethal Sting|Liliana's Defeat|Lurching Rotbeast|Marauding Boneslasher|Merciless Eternal|Moaning Wall|Razaketh, the Foulblooded|Razaketh's Rite|Ruin Rat|Scrounger of Souls|Torment of Hailfire|Torment of Scarabs|Torment of Venom|Vile Manifestation|Without Weakness|Wretched Camel|Abrade|Blur of Blades|Burning-Fist Minotaur|Chandra's Defeat|Chaos Maw|Crash Through|Defiant Khenra|Earthshaker Khenra|Fervent Paincaster|Firebrand Archer|Frontline Devastator|Gilded Cerodon|Granitic Titan|Hazoret's Undying Fury|Hour of Devastation|Imminent Doom|Inferno Jet|Khenra Scrapper|Magmaroth|Manticore Eternal|Neheb, the Eternal|Open Fire|Puncturing Blow|Sand Strangler|Thorned Moloch|Wildfire Eternal|Ambuscade|Beneath the Sands|Bitterbow Sharpshooters|Devotee of Strength|Dune Diviner|Feral Prowler|Frilled Sandwalla|Gift of Strength|Harrier Naga|Hope Tender|Hour of Promise|Life Goes On|Majestic Myriarch|Nissa's Defeat|Oasis Ritualist|Overcome|Pride Sovereign|Quarry Beetle|Rampaging Hippo|Ramunap Excavator|Ramunap Hydra|Resilient Khenra|Rhonas's Last Stand|Rhonas's Stalwart|Sidewinder Naga|Sifter Wurm|Tenacious Hunter|Uncage the Menagerie|Bloodwater Entity|Nicol Bolas, God-Pharaoh|Obelisk Spider|Resolute Survivors|River Hoopoe|Samut, the Tested|Unraveling Mummy|Farm|Market|Consign|Oblivion|Claim|Fame|Struggle|Survive|Appeal|Authority|Leave|Chance|Reason|Believe|Grind|Dust|Refuse|Cooperate|Driven|Despair|Abandoned Sarcophagus|Crook of Condemnation|Dagger of the Worthy|God-Pharaoh's Gift|Graven Abomination|Hollow One|Mirage Mirror|Sunset Pyramid|Wall of Forgotten Pharaohs|Crypt of the Eternals|Desert of the Fervent|Desert of the Glorified|Desert of the Indomitable|Desert of the Mindful|Desert of the True|Dunes of the Dead|Endless Sands|Hashep Oasis|Hostile Desert|Ifnir Deadlands|Ipnu Rivulet|Ramunap Ruins|Scavenger Grounds|Shefet Dunes|Survivors' Encampment|Nissa, Genesis Mage|Avid Reclaimer|Brambleweft Behemoth|Nissa's Encouragement|Nicol Bolas, the Deceiver|Wasp of the Bitter End|Zealot of the God-Pharaoh|Visage of Bolas|Abbey Matron|Aliban's Tower|Ambush|An-Havva Constable|An-Havva Inn|An-Havva Township|Anaba Bodyguard|Anaba Shaman|Apocalypse Chime|Aysen Abbey|Aysen Highway|Baki's Curse|Beast Walkers|Black Carriage|Castle Sengir|Cemetery Gate|Chain Stasis|Chandler|Coral Reef|Dark Maze|Daughter of Autumn|Drudge Spell|Dwarven Pony|Dwarven Sea Clan|Dwarven Trader|Evaporate|Feast of the Unicorn|Feroz's Ban|Folk of An-Havva|Forget|Ghost Hounds|Giant Albatross|Greater Werewolf|Hazduhr the Abbot|Headstone|Heart Wolf|Irini Sengir|Ironclaw Curse|Jinx|Joven|Joven's Tools|Koskun Falls|Koskun Keep|Mammoth Harness|Merchant Scroll|Mesa Falcon|Orcish Mine|Prophecy|Rashka the Slayer|Reef Pirates|Renewal|Root Spider|Rysorian Badger|Samite Alchemist|Sea Troll|Sengir Bats|Serra Inquisitors|Serra Paladin|Soraya the Falconer|Timmerian Fiends|Trade Caravan|Truce|Veldrane of Sengir|Willow Faerie|Winter Sky|Wizards' School|Aerial Maneuver|Angelic Edict|Basilica Guards|Boros Elite|Daring Skyjek|Debtor's Pulpit|Dutiful Thrull|Frontline Medic|Gideon, Champion of Justice|Guildscorn Ward|Hold the Gates|Holy Mantle|Knight of Obligation|Knight Watch|Luminate Primordial|Nav Squad Commandos|Shielded Passage|Syndic of Tithes|Zarichi Tiger|Clinging Anemones|Cloudfin Raptor|Diluvian Primordial|Enter the Infinite|Frilled Oculus|Gridlock|Hands of Binding|Incursion Specialist|Keymaster Rogue|Last Thoughts|Metropolis Sprite|Mindeye Drake|Realmwright|Sage's Row Denizen|Sapphire Drake|Scatter Arc|Simic Fluxmage|Simic Manipulator|Skygames|Spell Rupture|Stolen Identity|Totally Lost|Voidwalk|Way of the Thief|Balustrade Spy|Basilica Screecher|Corpse Blockade|Death's Approach|Devour Flesh|Dying Wish|Gateway Shade|Gutter Skulk|Horror of the Dim|Illness in the Ranks|Killing Glare|Lord of the Void|Mental Vapors|Midnight Recovery|Ogre Slumlord|Sepulchral Primordial|Shadow Slice|Smog Elemental|Syndicate Enforcer|Thrull Parasite|Undercity Informer|Undercity Plague|Bomber Corps|Crackling Perimeter|Firefist Striker|Five-Alarm Fire|Furious Resistance|Homing Lightning|Legion Loyalist|Mark for Death|Massive Raid|Molten Primordial|Mugging|Ripscale Predator|Scorchwalker|Skinbrand Goblin|Skullcrack|Structural Collapse|Tin Street Market|Towering Thunderfist|Viashino Shanktail|Warmind Infantry|Wrecking Ogre|Adaptive Snapjaw|Alpha Authority|Burst of Strength|Crocanura|Disciple of the Old Ways|Forced Adaptation|Giant Adephage|Greenside Watcher|Gyre Sage|Hindervines|Ivy Lane Denizen|Miming Slime|Ooze Flux|Predator's Rapport|Rust Scarab|Scab-Clan Charger|Serene Remembrance|Spire Tracer|Sylvan Primordial|Tower Defense|Wasteland Viper|Wildwood Rebirth|Alms Beast|Assemble the Legion|Aurelia's Fury|Bane Alley Broker|Biovisionary|Borborygmos Enraged|Call of the Nightwing|Cartel Aristocrat|Deathpact Angel|Drakewing Krasis|Duskmantle Guildmage|Elusive Krasis|Executioner's Swing|Fortress Cyclops|Gruul Charm|Gruul Ragebeast|High Priest of Penance|Hydroform|Kingpin's Pet|Lazav, Dimir Mastermind|Martial Glory|Mind Grind|Mortus Strider|One Thousand Lashes|Ordruun Veteran|Orzhov Charm|Paranoid Delusions|Primal Visitation|Psychic Strike|Purge the Profane|Ruination Wurm|Shambleshark|Signal the Clans|Simic Charm|Skarrg Guildmage|Spark Trooper|Unexpected Results|Vizkopa Confessor|Wojek Halberdiers|Zhur-Taa Swine|Arrows of Justice|Beckon Apparition|Biomass Mutation|Bioshift|Coerced Confession|Deathcult Rogue|Immortal Servitude|Merfolk of the Depths|Pit Fight|Shattering Blow|Armored Transport|Boros Keyrune|Dimir Keyrune|Glaring Spotlight|Gruul Keyrune|Illusionist's Bracers|Millennial Gargoyle|Orzhov Keyrune|Razortip Whip|Riot Gear|Skyblinder Staff|Thespian's Stage|Absolver Thrull|Belfry Spirit|Benediction of Moons|Droning Bureaucrats|Ghost Warden|Ghostway|Graven Dominator|Guardian's Magemark|Harrier Griffin|Leyline of the Meek|Martyred Rusalka|Order of the Stars|Shadow Lance|Shrieking Grotesque|Sinstriker's Will|Skyrider Trainee|Spelltithe Enforcer|To Arms!|Withstand|Aetherplasm|Crystal Seer|Drowned Rusalka|Frazzle|Gigadrowse|Hatching Plans|Infiltrator's Magemark|Leyline of Singularity|Mimeofacture|Runeboggle|Sky Swallower|Stratozeppelid|Torch Drake|Abyssal Nocturnus|Caustic Rain|Cry of Contrition|Cryptwailing|Douse in Gloom|Exhumer Thrull|Hissing Miasma|Necromancer's Magemark|Orzhov Euthanist|Ostiary Thrull|Poisonbelly Ogre|Restless Bones|Sanguine Praetor|Seize the Soul|Smogsteed Rider|Bloodscale Prowler|Fencer's Magemark|Ghor-Clan Bloodscale|Hypervolt Grasp|Leyline of Lightning|Living Inferno|Parallectric Feedback|Rabble-Rouser|Shattering Spree|Siege of Towers|Tin Street Hooligan|Battering Wurm|Beastmaster's Magemark|Bioplasm|Crash Landing|Dryad Sophisticate|Earth Surge|Gatherer of Graces|Gristleback|Gruul Nodorog|Gruul Scrapper|Leyline of Lifeforce|Petrified Wood-Kin|Predatory Focus|Primeval Light|Silhana Starfletcher|Starved Rusalka|Wurmweaver Coil|Blind Hunter|Borborygmos|Burning-Tree Bloodscale|Burning-Tree Shaman|Cerebral Vortex|Conjurer's Ban|Culling Sun|Dune-Brood Nephilim|Feral Animist|Goblin Flectomancer|Ink-Treader Nephilim|Killer Instinct|Leap of Flame|Orzhov Pontiff|Scab-Clan Mauler|Schismotivate|Souls of the Faultless|Stitch in Time|Streetbreaker Wurm|Teysa, Orzhov Scion|Tibor and Lumia|Ulasht, the Hate Seed|Witch-Maw Nephilim|Wreak Havoc|Yore-Tiller Nephilim|Debtors' Knell|Mourning Thrull|Petrahydrox|Wild Cantor|Gruul War Plow|Mizzium Transreliquat|Moratorium Stone|Orzhova, the Church of Deals|Augur il-Vec|Barren Glory|Chronomantic Escape|Dust of Moments|Even the Odds|Gift of Granite|Intervention Pact|Judge Unworthy|Knight of Sursi|Lost Auramancers|Magus of the Moat|Marshaling Cry|Saltskitter|Samite Censer-Bearer|Scout's Warning|Spirit en-Dal|Blade of the Sixth Pride|Goldmeadow Lookout|Imperial Mask|Lucent Liminid|Lumithread Field|Lymph Sliver|Oriss, Samite Guardian|Patrician's Scorn|Ramosian Revivalist|Aven Augur|Cloudseeder|Delay|Infiltrator il-Kor|Leaden Fists|Maelstrom Djinn|Magus of the Future|Mystic Speculation|Reality Strobe|Unblinking Bleb|Venser's Diffusion|Arcanum Wings|Blind Phantasm|Bonded Fetch|Linessa, Zephyr Mage|Mesmeric Sliver|Nix|Second Wind|Shapeshifter's Marrow|Spellweaver Volute|Vedalken Aethermage|Whip-Spine Drake|Augur of Skulls|Cutthroat il-Dal|Festering March|Gibbering Descent|Lost Hours|Minions' Murmurs|Nihilith|Oblivion Crown|Pooling Venom|Putrid Cyclops|Skirk Ridge Exhumer|Stronghold Rats|Bitter Ordeal|Fleshwrither|Grave Scrabbler|Mass of Ghouls|Snake Cult Initiation|Witch's Mist|Arc Blade|Bogardan Lancer|Char-Rumbler|Fatal Attraction|Haze of Rage|Magus of the Moon|Pact of the Titan|Scourge of Kher Ridges|Shivan Sand-Mage|Sparkspitter|Emblem of the Warmind|Flowstone Embrace|Fomori Nomad|Henchfiend of Ukor|Shah of Naar Isle|Skizzik Surger|Steamflogger Boss|Tarox Bladewing|Thunderblade Charge|Cyclical Evolution|Force of Savagery|Heartwood Storyteller|Llanowar Augur|Llanowar Mentor|Petrified Plating|Ravaging Riftwurm|Sprout Swarm|Utopia Mycon|Baru, Fist of Krosa|Centaur Omenreader|Muraganda Petroglyphs|Nacatl War-Pride|Phosphorescent Feast|Quagnoth|Spellwild Ouphe|Glittering Wish|Sliver Legion|Cloud Key|Sliversmith|Soultether Golem|Sword of the Meek|Veilstone Amulet|Darksteel Garrison|Whetwheel|Nimbus Maze|River of Tears|Ugin, the Spirit Dragon|Soul Summons|Write into Being|Sultai Emissary|Fierce Invocation|Arashin War Beast|Formless Nurturing|Hewed Stone Retainers|Ugin's Construct|Abzan Advantage|Abzan Runemark|Abzan Skycaptain|Arashin Cleric|Aven Skirmisher|Channel Harm|Dragon Bell Monk|Great-Horn Krushok|Honor's Reward|Jeskai Barricade|Lightform|Lotus-Eye Mystics|Mardu Woe-Reaper|Monastery Mentor|Sage's Reverie|Sandsteppe Outcast|Valorous Stance|Wandering Champion|Wardscale Dragon|Aven Surveyor|Cloudform|Enhanced Awareness|Fascination|Jeskai Runemark|Jeskai Sage|Lotus Path Djinn|Marang River Prowler|Mindscour Dragon|Mistfire Adept|Neutralizing Blast|Rakshasa's Disdain|Refocus|Renowned Weaponsmith|Rite of Undoing|Shifting Loyalties|Sultai Skullkeeper|Temporal Trespass|Whisk Away|Will of the Naga|Alesha's Vanguard|Ancestral Vengeance|Battle Brawler|Dark Deal|Diplomacy of the Wastes|Fearsome Awakening|Grave Strength|Gurmag Angler|Hooded Assassin|Merciless Executioner|Noxious Dragon|Orc Sureshot|Qarsi High Priest|Reach of Shadows|Sibsig Host|Sibsig Muckdraggers|Sultai Runemark|Tasigur's Cruelty|Bathe in Dragonfire|Bloodfire Enforcers|Break Through the Line|Collateral Damage|Defiant Ogre|Dragonrage|Friendly Fire|Goblin Heelcutter|Gore Swine|Hungering Yeti|Lightning Shrieker|Mardu Runemark|Mardu Scout|Mob Rule|Rageform|Shockmaw Dragon|Smoldering Efreet|Temur Battle Rage|Vaultbreaker|Wild Slash|Abzan Kin-Guard|Ainok Guide|Ambush Krotiq|Archers of Qarsi|Battlefront Krushok|Cached Defenses|Destructor Dragon|Feral Krushok|Frontier Mastodon|Fruit of the First Tree|Map the Wastes|Return to the Earth|Ruthless Instincts|Sudden Reclamation|Temur Runemark|Whisperer of the Wilds|Whisperwood Elemental|Winds of Qal Sisma|Cunning Strike|Ethereal Ambush|Grim Contest|Harsh Sustenance|War Flare|Goblin Boom Keg|Pilgrim of the Fires|Scroll of the Masters|Balm of Restoration|Bottomless Vault|Conch Horn|Delif's Cone|Delif's Cube|Draconian Cylix|Dwarven Armorer|Dwarven Hold|Dwarven Lieutenant|Elven Fortress|Elvish Scout|Farrelite Priest|Goblin Flotilla|Goblin Kites|Goblin War Drums|Heroism|Hollow Trees|Homarid|Homarid Shaman|Homarid Warrior|Icatian Infantry|Icatian Moneychanger|Icatian Skirmishers|Icatian Store|Implements of Sacrifice|Initiates of the Ebon Hand|Merseine|Orcish Spy|Raiding Party|Sand Silos|Spirit Shield|Svyelunite Priest|Thelon's Chant|Thelon's Curse|Thelonite Monk|Thrull Wizard|Tidal Flats|Tidal Influence|Tourach's Chant|Tourach's Gate|Vodalian Mage|Vodalian Soldiers|Vodalian War Machine|Zelyon Sword|Allay|Convalescence|High Ground|Keeper of the Light|Limited Resources|Oath of Lieges|Peace of Mind|Penance|Reaping the Rewards|Reconnaissance|Shield Mate|Soltari Visionary|Treasure Hunter|Wall of Nets|Welkin Hawk|Zealots en-Dal|Aether Tide|Cunning|Dominating Licid|Equilibrium|Ertai, Wizard Adept|Fade Away|Keeper of the Mind|Mana Breach|Mind Over Matter|Mirozel|Oath of Scholars|Robe of Mirrors|Rootwater Mystic|School of Piranha|Treasure Trove|Whiptongue Frog|Cat Burglar|Culling the Weak|Dauthi Cutthroat|Entropic Specter|Grollub|Hatred|Keeper of the Dead|Mind Maggots|Oath of Ghouls|Pit Spawn|Plaguebearer|Scare Tactics|Slaughter|Spike Cannibal|Volrath's Dungeon|Cinder Crawler|Dizzying Gaze|Fighting Chance|Flowstone Flood|Keeper of the Flame|Mogg Assassin|Oath of Mages|Onslaught|Paroxysm|Ravenous Baboons|Reckless Ogre|Scalding Salamander|Seismic Assault|Shattering Pulse|Sonic Burst|Avenging Druid|Bequeathal|Elven Palisade|Elvish Berserker|Jackalope Herd|Keeper of the Beasts|Plated Rootwalla|Predatory Hunger|Pygmy Troll|Rabid Wolverines|Resuscitate|Rootwater Alligator|Skyshroud Elite|Skyshroud War Beast|Song of Serenity|Spike Rogue|Spike Weaver|Medicine Bag|Memory Crystal|Null Brooch|Transmogrifying Licid|Workhorse|Ballynock Trapper|Endless Horizons|Endure|Kithkin Spellduster|Kithkin Zealot|Light from Within|Loyal Gyrfalcon|Patrol Signaler|Springjack Shepherd|Suture Spirit|Banishing Knack|Dream Thief|Glamerdye|Idle Thoughts|Indigo Faerie|Inundate|Merrow Levitator|Razorfin Abolisher|Sanity Grinding|Talonrend|Wake Thrasher|Wilderness Hypnotist|Ashling, the Extinguisher|Creakwood Ghoul|Crumbling Ashes|Lingering Tormentor|Merrow Bonegnawer|Needle Specter|Nightmare Incursion|Smoldering Butcher|Soul Reap|Soul Snuffers|Talara's Bane|Umbra Stalker|Chaotic Backlash|Duergar Cave-Guard|Fiery Bombardment|Hatchet Bully|Hateflayer|Heartlash Cinder|Hotheaded Giant|Impelled Giant|Outrage Shaman|Puncture Blast|Rekindled Flame|Stigma Lasher|Unwilling Recruit|Aerie Ouphes|Bloom Tender|Helix Pinnacle|Marshdrinker Giant|Monstrify|Nettle Sentinel|Primalcrux|Savage Conception|Swirling Spriggan|Tilling Treefolk|Twinblade Slasher|Bloodied Ghost|Cauldron Haze|Deathbringer Liege|Edge of the Divinity|Evershrike|Harvest Gwyllion|Nightsky Mimic|Nip Gwyllion|Pyrrhic Revival|Stillmoon Cavalier|Voracious Hatchling|Clout of the Dominus|Crackleburr|Crag Puca|Inside Out|Mindwrack Liege|Mirror Sheen|Noggle Bandit|Noggle Bridgebreaker|Noggle Hedge-Mage|Riverfall Mimic|Stream Hopper|Unnerving Assault|Canker Abomination|Cankerous Thirst|Deity of Scars|Drain the Well|Gift of the Deity|Hag Hedge-Mage|Noxious Hatchling|Odious Trow|Quillspike|Rendclaw Trow|Sapling of Colfenor|Stalker Hag|Woodlurker Mimic|Belligerent Hatchling|Duergar Assailant|Duergar Mine-Captain|Fire at Will|Hobgoblin Dragoon|Moonhold|Rise of the Hobgoblins|Scourge of the Nobilis|Waves of Aggression|Fable of Wolf and Owl|Favor of the Overbeing|Gilder Bairn|Grazing Kelpie|Groundling Pouncer|Invert the Skies|Shorecrasher Mimic|Slippery Bogle|Sturdy Hatchling|Trapjaw Kelpie|Altar Golem|Antler Skulkin|Fang Skulkin|Hoof Skulkin|Jawbone Skulkin|Leering Emblem|Scarecrone|Shell Skulkin|Ward of Bones|Abundant Maw|Decimator of the Provinces|Distended Mindbender|Drownyard Behemoth|Elder Deep-Fiend|Emrakul, the Promised End|Eternal Scourge|It of the Horrid Swarm|Lashweed Lurker|Mockery of Nature|Vexing Scuttler|Wretched Gryff|Blessed Alliance|Borrowed Grace|Bruna, the Fading Light|Brisela, Voice of Nightmares|Choking Restraints|Collective Effort|Courageous Outrider|Dawn Gryff|Deploy the Gatewatch|Desperate Sentry|Drogskol Shieldmate|Extricator of Sin|Extricator of Flesh|Faith Unbroken|Faithbearer Paladin|Fiend Binder|Geist of the Lonely Vigil|Gisela, the Broken Blade|Give No Ground|Guardian of Pilgrims|Ironclad Slayer|Ironwright's Cleansing|Lone Rider|It That Rides as One|Long Road Home|Lunarch Mantle|Providence|Repel the Abominable|Sanctifier of Souls|Selfless Spirit|Sigarda's Aid|Sigardian Priest|Spectral Reserves|Steadfast Cathar|Subjugator Angel|Thalia, Heretic Cathar|Thalia's Lancers|Thraben Standard Bearer|Advanced Stitchwing|Chilling Grasp|Coax from the Blind Eternities|Contingency Plan|Curious Homunculus|Voracious Reader|Displace|Docent of Perfection|Final Iteration|Enlightened Maniac|Exultant Cultist|Fogwalker|Fortune's Favor|Geist of the Archives|Grizzled Angler|Grisly Anglerfish|Identity Thief|Imprisoned in the Moon|Ingenious Skaab|Laboratory Brute|Lunar Force|Mausoleum Wanderer|Mind's Dilation|Nebelgast Herald|Niblis of Frost|Scour the Laboratory|Spontaneous Mutation|Summary Dismissal|Take Inventory|Tattered Haunter|Unsubstantiate|Wharf Infiltrator|Boon of Emrakul|Borrowed Malevolence|Cemetery Recruitment|Collective Brutality|Cryptbreaker|Dark Salvation|Dusk Feaster|Gavony Unhallowed|Graf Harvest|Graf Rats|Chittering Host|Haunted Dead|Liliana, the Last Hope|Liliana's Elite|Markov Crusader|Midnight Scavengers|Noosegraf Mob|Oath of Liliana|Olivia's Dragoon|Prying Questions|Ruthless Disposal|Skirsdag Supplicant|Strange Augmentation|Stromkirk Condemned|Succumb to Temptation|Thraben Foulbloods|Tree of Perdition|Vampire Cutthroat|Voldaren Pariah|Abolisher of Bloodlines|Wailing Ghoul|Weirded Vampire|Whispers of Emrakul|Abandon Reason|Alchemist's Greeting|Assembled Alphas|Bedlam Reveler|Blood Mist|Bold Impaler|Borrowed Hostility|Brazen Wolves|Collective Defiance|Conduit of Storms|Conduit of Emrakul|Deranged Whelp|Distemper of the Blood|Furyblade Vampire|Galvanic Bombardment|Hanweir Garrison|Hanweir, the Writhing Township|Harmless Offering|Impetuous Devils|Incendiary Flow|Insatiable Gorgers|Make Mischief|Mirrorwing Dragon|Nahiri's Wrath|Otherworldly Outburst|Prophetic Ravings|Savage Alliance|Shreds of Sanity|Smoldering Werewolf|Erupting Dreadwolf|Spreading Flames|Stensia Banquet|Stensia Innkeeper|Stromkirk Occultist|Thermo-Alchemist|Vildin-Pack Outcast|Dronepack Kindred|Weaver of Lightning|Backwoods Survivalists|Bloodbriar|Clear Shot|Crop Sigil|Crossroads Consecrator|Eldritch Evolution|Emrakul's Evangel|Emrakul's Influence|Foul Emissary|Gnarlwood Dryad|Grapple with the Past|Ishkanah, Grafwidow|Kessig Prowler|Sinuous Predator|Noose Constrictor|Permeating Mass|Primal Druid|Shrill Howler|Howling Chorus|Somberwald Stag|Spirit of the Hunt|Splendid Reclamation|Springsage Ritual|Swift Spinner|Tangleclaw Werewolf|Fibrous Entangler|Ulvenwald Captive|Ulvenwald Abomination|Ulvenwald Observer|Waxing Moon|Wolfkin Bond|Woodcutter's Grit|Woodland Patrol|Bloodhall Priest|Campaign of Vengeance|Gisa and Geralf|Grim Flayer|Heron's Grace Champion|Mercurial Geists|Mournwillow|Spell Queller|Tamiyo, Field Researcher|Ulrich of the Krallenhorde|Ulrich, Uncontested Alpha|Cathar's Shield|Cryptolith Fragment|Aurora of Emrakul|Cultist's Staff|Field Creeper|Geist-Fueled Scarecrow|Lupine Prototype|Slayer's Cleaver|Soul Separator|Stitcher's Graft|Thirsting Axe|Geier Reach Sanitarium|Hanweir Battlements|Nephalia Academy|Scion of Ugin|Artful Maneuver|Aven Sunstriker|Aven Tactician|Center Soul|Champion of Arashin|Dragon Hunter|Dragon's Eye Sentry|Dromoka Captain|Dromoka Dunecaster|Dromoka Warrior|Echoes of the Kin Tree|Enduring Victory|Fate Forgotten|Glaring Aegis|Gleam of Authority|Graceblade Artisan|Great Teacher's Decree|Herald of Dromoka|Lightwalker|Misthoof Kirin|Ojutai Exemplars|Profound Journey|Radiant Purge|Resupply|Sandcrafter Mage|Sandstorm Charger|Scale Blessing|Secure the Wastes|Shieldhide Dragon|Silkwrap|Strongarm Monk|Student of Ojutai|Surge of Righteousness|Territorial Roc|Ancient Carp|Belltoll Dragon|Contradict|Dance of the Skywise|Dirgur Nemesis|Dragonlord's Prerogative|Elusive Spellfist|Encase in Ice|Glint|Gudul Lurker|Gurmag Drowner|Illusory Gains|Learn from the Past|Mirror Mockery|Monastery Loremaster|Mystic Meditation|Ojutai Interceptor|Ojutai's Breath|Ojutai's Summons|Palace Familiar|Qarsi Deceiver|Reduce in Stature|Shorecrasher Elemental|Sidisi's Faithful|Sight Beyond Sight|Silumgar Sorcerer|Silumgar Spell-Eater|Silumgar's Scorn|Skywise Teachings|Taigam's Strike|Updraft Elemental|Void Squall|Youthful Scholar|Zephyr Scribe|Acid-Spewer Dragon|Ambuscade Shaman|Blood-Chin Rager|Butcher's Glee|Coat with Venom|Corpseweft|Deadly Wanderings|Defeat|Dutiful Attendant|Flatten|Foul Renewal|Foul-Tongue Invocation|Foul-Tongue Shriek|Gravepurge|Hand of Silumgar|Hedonist's Trove|Kolaghan Skirmisher|Marang River Skeleton|Marsh Hulk|Minister of Pain|Qarsi Sadist|Rakshasa Gravecaller|Reckless Imp|Risen Executioner|Self-Inflicted Wound|Sibsig Icebreakers|Silumgar Butcher|Ukud Cobra|Virulent Plague|Vulturous Aven|Wandering Tombshell|Atarka Efreet|Atarka Pummeler|Berserkers' Onslaught|Commune with Lava|Descent of the Dragons|Draconic Roar|Dragon Whisperer|Hardened Berserker|Impact Tremors|Kolaghan Aspirant|Kolaghan Forerunners|Kolaghan Stormsinger|Lightning Berserker|Lose Calm|Qal Sisma Behemoth|Rending Volley|Sabertooth Outrider|Sarkhan's Rage|Sarkhan's Triumph|Screamreach Brawler|Seismic Rupture|Sprinting Warbrute|Stormcrag Elemental|Stormwing Dragon|Tail Slash|Vandalize|Volcanic Rush|Warbringer|Aerie Bowmasters|Ainok Artillerist|Ainok Survivalist|Assault Formation|Atarka Beastbreaker|Circle of Elders|Collected Company|Colossodon Yearling|Conifer Strider|Deathmist Raptor|Display of Dominance|Dragon-Scarred Bear|Dromoka's Gift|Epic Confrontation|Glade Watcher|Guardian Shield-Bearer|Herdchaser Dragon|Lurking Arynx|Obscuring Aether|Pinion Feast|Revealing Wind|Salt Road Ambushers|Salt Road Quartermasters|Sandsteppe Scavenger|Segmented Krotiq|Servant of the Scale|Shaman of Forgotten Ways|Shape the Sands|Sheltered Aerie|Sight of the Scalelords|Stampeding Elk Herd|Sunbringer's Touch|Tread Upon|Cunning Breezedancer|Narset Transcendent|Ruthless Deathfang|Sarkhan Unbroken|Swift Warkite|Ancestral Statue|Atarka Monument|Custodian of the Trove|Dragonloft Idol|Dromoka Monument|Gate Smasher|Keeper of the Lens|Kolaghan Monument|Ojutai Monument|Silumgar Monument|Stormrider Rig|Tapestry of the Ages|Vial of Dragonfire|Auriok Glaivemaster|Echoing Calm|Emissary of Hope|Hallow|Leonin Battlemage|Loxodon Mystic|Metal Fatigue|Pteron Ghost|Pulse of the Fields|Purge|Ritual of Restoration|Soulscour|Steelshaper Apprentice|Turn the Tables|Carry Away|Chromescale Drake|Hoverguard Observer|Last Word|Machinate|Magnetic Flux|Neurok Prodigy|Neurok Transmuter|Psychic Overload|Pulse of the Grid|Quicksilver Behemoth|Reshape|Retract|Second Sight|Synod Artificer|Vex|Burden of Greed|Chittering Rats|Echoing Decay|Emissary of Despair|Greater Harvester|Grimclaw Bats|Hunger of the Nim|Mephitic Ooze|Murderous Spoils|Nim Abomination|Pulse of the Dross|Scavenging Scarab|Screams from Within|Scrounge|Shriveling Rot|Barbed Lightning|Crazed Goblin|Dismantle|Drooling Ogre|Echoing Ruin|Flamebreak|Furnace Dragon|Goblin Archaeologist|Krark-Clan Stoker|Pulse of the Forge|Savage Beating|Shunt|Tears of Rage|Unforge|Vulshok War Boar|Fangren Firstborn|Infested Roothold|Karstoderm|Nourish|Pulse of the Tangle|Reap and Sow|Rebuking Ceremony|Roaring Slagwurm|Stand Together|Tangle Spider|Tanglewalker|Tel-Jilad Outrider|Tel-Jilad Wolf|Viridian Acolyte|Arcane Spyglass|Arcbound Bruiser|Arcbound Fiend|Arcbound Hybrid|Arcbound Lancer|Arcbound Overseer|Arcbound Reclaimer|Auriok Siege Sled|Chimeric Egg|Coretapper|Darksteel Brute|Darksteel Gargoyle|Darksteel Pendant|Darksteel Reactor|Death-Mask Duplicant|Drill-Skimmer|Dross Golem|Eater of Days|Gemini Engine|Genesis Chamber|Geth's Grimoire|Heartseeker|Leonin Bola|Lich's Tomb|Mycosynth Lattice|Myr Landshaper|Myr Matrix|Myr Moonvessel|Nemesis Mask|Panoptic Mirror|Razor Golem|Serum Powder|Spawning Pit|Specter's Shroud|Spellbinder|Spincrusher|Surestrike Trident|Talon of Pain|Tangle Golem|Thought Dissector|Voltaic Construct|Wand of the Elements|Wirefly Hive|Blood of the Martyr|Bog Rats|Brainwash|Cave People|Cleansing|Curse Artifact|Dark Sphere|Deep Water|Electric Eel|Erosion|Eternal Flame|Fasting|Festival|Fire and Brimstone|Flood|Fountain of Youth|Frankenstein's Monster|Giant Shark|Goblin Digging Team|Goblin Rock Sled|Grave Robbers|Hidden Path|Inferno|Inquisition|Land Leeches|Living Armor|Lurker|Mana Clash|Marsh Gas|Marsh Goblins|Marsh Viper|Mind Bomb|Miracle Worker|Morale|Nameless Race|Necropolis|Niall Silvain|People of the Woods|Pikemen|Psychic Allergy|Rag Man|Reflecting Mirror|Riptide|Runesword|Savaen Elves|Scarwood Goblins|Scarwood Hag|Season of the Witch|Sisters of the Flame|Skull of Orm|Standing Stones|Tangle Kelp|Tower of Coireall|Venom|Wand of Ith|Water Wurm|Whippoorwill|Word of Binding|Worms of the Earth|Wall of Spears|Guerrilla Tactics|Storm Shaman|Elvish Bard|Archangel's Light|Bar the Door|Break of Day|Burden of Guilt|Curse of Exhaustion|Elgaud Inquisitor|Faith's Shield|Gavony Ironwright|Loyal Cathar|Unhallowed Cathar|Niblis of the Mist|Niblis of the Urn|Sanctuary Cat|Silverclaw Griffin|Skillful Lunge|Sudden Disappearance|Thraben Doomsayer|Artful Dodge|Beguiler of Wills|Call to the Kindred|Chant of the Skifsang|Chill of Foreboding|Counterlash|Curse of Echoes|Geralf's Mindcrusher|Headless Skaab|Increasing Confusion|Niblis of the Breath|Saving Grasp|Secrets of the Dead|Shriekgeist|Soul Seizer|Ghastly Haunting|Stormbound Geist|Chosen of Markov|Markov's Servant|Curse of Misfortunes|Deadly Allure|Death's Caress|Falkenrath Torturer|Fiend of the Shadows|Geralf's Messenger|Gruesome Discovery|Harrowing Journey|Highborn Ghoul|Increasing Ambition|Mikaeus, the Unhallowed|Reap the Seagraf|Sightless Ghoul|Skirsdag Flayer|Spiteful Shadows|Undying Evil|Vengeful Vampire|Afflicted Deserter|Werewolf Ransacker|Alpha Brawl|Blood Feud|Burning Oil|Curse of Bloodletting|Erdwal Ripper|Fires of Undeath|Flayer of the Hatebound|Hinterland Hermit|Hinterland Scourge|Increasing Vengeance|Markov Blademaster|Markov Warlord|Moonveil Dragon|Pyreheart Wolf|Russet Wolves|Scorch the Fields|Shattered Perception|Talons of Falkenrath|Wrack with Madness|Clinging Mists|Dawntreader Elk|Deranged Outcast|Favor of the Woods|Feed the Pack|Ghoultree|Gravetiller Wurm|Hollowhenge Beast|Kessig Recluse|Lambholt Elder|Silverpelt Werewolf|Lost in the Woods|Predator Ooze|Scorned Villager|Moonscarred Werewolf|Somberwald Dryad|Tracker's Instincts|Ulvenwald Bear|Village Survivors|Vorapede|Wild Hunger|Wolfbitten Captive|Krallenhorde Killer|Young Wolf|Drogskol Captain|Drogskol Reaver|Huntmaster of the Fells|Ravager of the Fells|Immerwolf|Altar of the Lost|Avacyn's Collar|Chalice of Life|Chalice of Death|Elbrus, the Binding Blade|Withengar Unbound|Executioner's Hood|Heavy Mattock|Warden of the Wall|Wolfhunter's Quiver|Aurora Eidolon|Beacon Hawk|Blessing of the Nephilim|Brace for Impact|Carom|Guardian of the Guildpact|Haazda Exonerator|Haazda Shield Mate|Proclamation of Rebirth|Proper Burial|Soulsworn Jury|Steeling Stance|Stoic Ephemera|Cytoplast Manipulator|Enigma Eidolon|Govern the Guildless|Ocular Halo|Psychic Possession|Silkwing Scout|Tidespout Tyrant|Writ of Passage|Bond of Agony|Brain Pry|Crypt Champion|Drekavac|Enemy of the Guildpact|Entropic Eidolon|Infernal Tutor|Nettling Curse|Nightcreep|Nihilistic Glee|Ragamuffyn|Ratcatcher|Slaughterhouse Bouncer|Slithering Shade|Unliving Psychopath|Vesper Ghoul|Cackling Flames|Flame-Kin War Scout|Gnat Alley Creeper|Ignorant Bliss|Kill-Suit Cultist|Kindle the Carnage|Ogre Gatecrasher|Psychotic Fury|Sandstorm Eidolon|Squealing Devil|Stormscale Anarch|Taste for Mayhem|Utvara Scalper|War's Toll|Weight of Spires|Whiptail Moloch|Cytospawn Shambler|Elemental Resonance|Fertile Imagination|Flash Foliage|Might of the Nephilim|Protean Hulk|Simic Basilisk|Simic Ragworm|Sporeback Troll|Sprouting Phytohydra|Stomp and Howl|Street Savvy|Utopia Sprawl|Verdant Eidolon|Anthem of Rakdos|Assault Zeppelid|Azorius Aethermage|Azorius First-Wing|Azorius Ploy|Cytoshape|Dread Slag|Experiment Kraj|Gobhobbler Rats|Hellhole Rats|Isperia the Inscrutable|Jagged Poppet|Lyzolda, the Blood Witch|Omnibian|Pain Magnification|Palliation Accord|Plumes of Peace|Pride of the Clouds|Rain of Gore|Rakdos Augermage|Rakdos Ickspitter|Rakdos the Defiler|Sky Hussar|Swift Silence|Twinstrike|Vigean Hydropon|Vigean Intuition|Dovescape|Minister of Impediments|Riot Spikes|Shielding Plax|Simic Guildmage|Bound|Determined|Crime|Punishment|Hide|Seek|Hit|Run|Odds|Ends|Pure|Simple|Research|Development|Supply|Demand|Bronze Bombshell|Evolution Vat|Magewright's Stone|Muse Vessel|Rakdos Riteknife|Skullmead Cauldron|Transguild Courier|Walking Archive|Pillar of the Paruns|Prahv, Spires of Order|Rix Maadi, Dungeon Palace|Boros Mastiff|Haazda Snare Squad|Lyev Decree|Maze Sentinel|Renounce the Guilds|Riot Control|Scion of Vitu-Ghazi|Steeple Roc|Sunspire Gatekeepers|Aetherling|Hidden Strings|Maze Glider|Mindstatic|Murmuring Phantasm|Opal Lake Gatekeepers|Runner's Bane|Trait Doctoring|Uncovered Clues|Bane Alley Blackguard|Blood Scrivener|Crypt Incursion|Fatal Fumes|Hired Torturer|Maze Abomination|Rakdos Drake|Sinister Possession|Ubul Sar Gatekeepers|Awe for the Guilds|Maze Rusher|Possibility Storm|Punish the Enemy|Riot Piker|Smelt-Ward Gatekeepers|Weapon Surge|Battering Krasis|Kraul Warrior|Maze Behemoth|Mending Touch|Mutant's Prey|Phytoburst|Renegade Krasis|Saruli Gatekeepers|Skylasher|Thrashing Mossdog|Armored Wolf-Rider|Beetleform Mage|Blast of Genius|Blaze Commando|Boros Battleshaper|Council of the Absolute|Deadbridge Chant|Debt to the Deathless|Dragonshift|Drown in Filth|Emmara Tandris|Exava, Rakdos Blood Witch|Fluxcharger|Gleam of Battle|Goblin Test Pilot|Haunter of Nightveil|Jelenn Sphinx|Korozda Gorgon|Krasis Incubation|Lavinia of the Tenth|Legion's Initiative|Master of Cruelties|Maw of the Obzedat|Mirko Vosk, Mind Drinker|Morgue Burst|Notion Thief|Obzedat's Aid|Ral Zarek|Reap Intellect|Restore the Peace|Rot Farm Skeleton|Ruric Thar, the Unbowed|Savageborn Hydra|Scab-Clan Giant|Showstopper|Sire of Insanity|Species Gorger|Tajic, Blade of the Legion|Varolz, the Scar-Striped|Viashino Firstblade|Warped Physique|Woodlot Crawler|Zhur-Taa Ancient|Alive|Well|Armed|Dangerous|Beck|Call|Catch|Release|Down|Dirty|Far|Away|Flesh|Blood|Give|Take|Profit|Loss|Protect|Serve|Ready|Willing|Toil|Trouble|Turn|Burn|Wear|Tear|Azorius Cluestone|Dimir Cluestone|Golgari Cluestone|Gruul Cluestone|Izzet Cluestone|Rakdos Cluestone|Selesnya Cluestone|Simic Cluestone|Kjeldoran Pride|Casting of Bones|Insidious Bookworms|Boreal Griffin|Cover of Winter|Darien, King of Kjeldor|Field Marshal|Gelid Shackles|Glacial Plating|Jötun Owl Keeper|Kjeldoran Gargoyle|Kjeldoran Javelineer|Kjeldoran Outrider|Kjeldoran War Cry|Luminesce|Martyr of Sands|Ronom Unicorn|Squall Drifter|Sun's Bounty|Sunscour|Surging Sentinels|Swift Maneuver|Ursine Fylgja|Wall of Shards|White Shield Crusader|Woolly Razorback|Adarkar Windform|Arcum Dagsson|Balduvian Frostwaker|Commandeer|Controvert|Drelnoch|Frost Raptor|Heidar, Rimewind Master|Jokulmorder|Krovikan Whispers|Rimefeather Owl|Rimewind Cryomancer|Rimewind Taskmage|Ronom Serpent|Rune Snag|Surging Aether|Survivor of the Unseen|Thermal Flux|Vexing Sphinx|Balduvian Fallen|Chill to the Bone|Chilling Shade|Disciple of Tevesh Szat|Feast of Flesh|Garza's Assassin|Grim Harvest|Gristle Grinner|Gutless Ghoul|Haakon, Stromgald Scourge|Herald of Leshrac|Krovikan Rot|Krovikan Scoundrel|Martyr of Bones|Phobian Phantasm|Phyrexian Etchings|Rime Transfusion|Rimebound Dead|Soul Spike|Stromgald Crusader|Surging Dementia|Tresserhorn Skyknight|Void Maw|Zombie Musher|Balduvian Rage|Balduvian Warlord|Braid of Fire|Cryoclasm|Earthen Goo|Goblin Furrier|Goblin Rimerunner|Icefall|Karplusan Minotaur|Karplusan Wolverine|Lightning Serpent|Lightning Storm|Magmatic Core|Martyr of Ashes|Ohran Yeti|Orcish Bloodpainter|Rimescale Dragon|Rite of Flame|Skred|Stalking Yeti|Thermopod|Arctic Nishoba|Aurochs Herd|Boreal Centaur|Boreal Druid|Bull Aurochs|Freyalise's Radiance|Frostweb Spider|Hibernation's End|Into the North|Martyr of Spores|Mystic Melting|Panglacial Wurm|Resize|Rimehorn Aurochs|Ronom Hulk|Shape of the Wiitigo|Sheltering Ancient|Simian Brawler|Sound the Call|Steam Spitter|Surging Might|Blizzard Specter|Diamond Faerie|Garza Zol, Plague Queen|Tamanoa|Jester's Scepter|Mishra's Bauble|Phyrexian Ironfoot|Phyrexian Snowcrusher|Phyrexian Soulgorger|Thrumming Stone|Arctic Flats|Boreal Shelf|Frost Marsh|Highland Weald|Mouth of Ronom|Scrying Sheets|Tresserhorn Sinks|Sultai Ascendacy|Courser of Kruphix|Fated Intervention|Asha's Favor|Aven Trailblazer|Darklit Gargoyle|Lapse of Certainty|Mark of Asylum|Mirror-Sigil Sergeant|Paragon of the Amesha|Rhox Meditant|Scepter of Dominance|Valiant Guard|Constricting Tendrils|Controlled Instincts|Cumber Stone|Frontline Sage|Parasitic Strix|Scepter of Insight|Scornful Aether-Lich|Telemin Performance|View from Above|Corrupted Roots|Dreadwing|Fleshformer|Kederekt Parasite|Nyxathid|Pestilent Kathari|Salvage Slasher|Scepter of Fugue|Sedraxis Alchemist|Voices from the Void|Wretched Banquet|Bloodhall Ooze|Dark Temper|Goblin Razerunners|Kranioceros|Molten Frame|Quenchable Fire|Rakka Mar|Toxic Iguanar|Wandering Goblins|Beacon Behemoth|Cliffrunner Behemoth|Cylian Sunsinger|Ember Weaver|Filigree Fracture|Might of Alara|Nacatl Savage|Paleoloth|Sacellum Archers|Scattershot Archer|Shard Convergence|Spore Burst|Thornling|Wild Leotau|Esper Cormorants|Exploding Borders|Giltspire Avenger|Goblin Outlander|Jhessian Balmgiver|Knotvine Mystic|Maelstrom Archangel|Meglonoth|Nacatl Outlander|Rhox Bodyguard|Suicidal Charge|Vagrant Plowbeasts|Valeron Outlander|Vectis Agents|Vedalken Outlander|Zombie Outlander|Font of Mythos|Kaleidostone|Manaforce Mace|Unstable Frontier|Abu Ja'far|Fishliver Oil|Goblin Artisans|Jeweled Bird|Metamorphosis|Repentant Blacksmith|War Elephant|Yawgmoth Demon|Blessed Breath|Bushi Tenderfoot|Kenzo the Hardhearted|Call to Glory|Candles' Glow|Cleanfall|Devoted Retainer|Ethereal Haze|Harsh Deceiver|Horizon Seed|Hundred-Talon Kami|Indomitable Will|Innocence Kami|Isamaru, Hound of Konda|Kabuto Moth|Kami of Old Stone|Kami of the Painted Road|Kami of the Palace Fields|Kitsune Blademaster|Kitsune Diviner|Kitsune Healer|Kitsune Mystic|Autumn-Tail, Kitsune Sage|Kitsune Riftwalker|Konda, Lord of Eiganjo|Konda's Hatamoto|Lantern Kami|Masako the Humorless|Mothrider Samurai|Myojin of Cleansing Fire|Nagao, Bound by Honor|Pious Kitsune|Quiet Purity|Samurai Enforcers|Samurai of the Pale Curtain|Sensei Golden-Tail|Silent-Chant Zubera|Takeno, Samurai General|Terashi's Cry|Vassal's Duty|Vigilance|Aura of Dominion|Callous Deceiver|Consuming Vortex|Counsel of the Soratami|Cut the Tethers|Eerie Procession|Eye of Nowhere|Field of Reality|Floating-Dream Zubera|Graceful Adept|Guardian of Solitude|Hisoka, Minamo Sensei|Hisoka's Defiance|Hisoka's Guard|Jushi Apprentice|Tomoya the Revealer|Kami of Twisted Reflection|Lifted by Clouds|Myojin of Seeing Winds|Mystic Restraints|Part the Veil|Psychic Puppetry|Reweave|River Kaijin|Sire of the Storm|Soratami Cloudskater|Soratami Mirror-Guard|Soratami Mirror-Mage|Soratami Rainshaper|Soratami Savant|Soratami Seer|Squelch|Student of Elements|Tobita, Master of Winds|Swirl the Mists|Teller of Tales|Thoughtbind|Time Stop|Wandering Ones|Ashen-Skin Zubera|Blood Speaker|Bloodthirsty Ogre|Cranial Extraction|Cruel Deceiver|Cursed Ronin|Dance of Shadows|Deathcurse Ogre|Gibbering Kami|Gutwrencher Oni|He Who Hungers|Hideous Laughter|Horobi, Death's Wail|Iname, Death Aspect|Kami of Lunacy|Kami of the Waning Moon|Kiku, Night's Flower|Marrow-Gnawer|Midnight Covenant|Myojin of Night's Reach|Nezumi Bone-Reader|Nezumi Cutthroat|Nezumi Ronin|Nezumi Shortfang|Stabwhisker the Odious|Night Dealings|Night of Souls' Betrayal|Numai Outcast|Painwracker Oni|Pull Under|Rag Dealer|Ragged Veins|Rend Flesh|Rend Spirit|Seizan, Perverter of Truth|Soulless Revival|Struggle for Sanity|Swallowing Plague|Villainous Ogre|Wicked Akuba|Akki Avalanchers|Akki Lavarunner|Tok-Tok, Volcano Born|Akki Rockspeaker|Akki Underminer|Battle-Mad Ronin|Ben-Ben, Akki Hermit|Blind with Anger|Brothers Yamazaki|Brutal Deceiver|Crushing Pain|Devouring Rage|Earthshaker|Ember-Fist Zubera|Frostwielder|Hanabi Blast|Hearth Kami|Initiate of Blood|Goka the Unjust|Kami of Fire's Roar|Kumano, Master Yamabushi|Kumano's Pupils|Mana Seism|Mindblaze|Myojin of Infinite Rage|Ore Gorger|Pain Kami|Ronin Houndmaster|Shimatsu the Bloodcloaked|Sideswipe|Sokenzan Bruiser|Soul of Magma|Soulblast|Strange Inversion|Tide of War|Unearthly Blizzard|Unnatural Speed|Yamabushi's Flame|Yamabushi's Storm|Azusa, Lost but Seeking|Budoka Gardener|Dokai, Weaver of Life|Burr Grafter|Dosan the Falling Leaf|Dripping-Tongue Zubera|Feast of Worms|Feral Deceiver|Gale Force|Glimpse of Nature|Heartbeat of Spring|Humble Budoka|Iname, Life Aspect|Joyous Respite|Jukai Messenger|Kami of the Hunt|Kashi-Tribe Reaver|Kashi-Tribe Warriors|Kodama of the North Tree|Kodama of the South Tree|Kodama's Might|Matsu-Tribe Decoy|Moss Kami|Myojin of Life's Web|Nature's Will|Orbweaver Kumo|Order of the Sacred Bell|Orochi Eggwatcher|Shidako, Broodmistress|Orochi Leafcaller|Orochi Ranger|Orochi Sustainer|Rootrunner|Sachi, Daughter of Seshiro|Serpent Skin|Seshiro the Anointed|Shisato, Whispering Hunter|Soilshaper|Sosuke, Son of Seshiro|Strength of Cedars|Thousand-legged Kami|Time of Need|Venerable Kumo|Vine Kami|Wear Away|General's Kabuto|Hair-Strung Koto|Hankyu|Honor-Worn Shaku|Imi Statue|Jade Idol|Junkyo Bell|Konda's Banner|Kusari-Gama|Moonring Mirror|Nine-Ringed Bo|No-Dachi|Oathkeeper, Takeno's Daisho|Shell of the Last Kappa|Tatsumasa, the Dragon's Fang|Tenza, Godo's Maul|Uba Mask|Cloudcrest Lake|Eiganjo Castle|Hall of the Bandit Lord|Lantern-Lit Graveyard|Minamo, School at Water's Edge|Okina, Temple to the Grandfathers|Pinecrest Ridge|Shinka, the Bloodsoaked Keep|Shizo, Death's Storehouse|Tranquil Garden|Untaidake, the Cloud Keeper|Waterveil Cavern|Day of Destiny|Empty-Shrine Kannushi|Faithful Squire|Kaiso, Memory of Loyalty|Final Judgment|Genju of the Fields|Heart of Light|Hokori, Dust Drinker|Hundred-Talon Strike|Indebted Samurai|Kami of False Hope|Kami of Tattered Shoji|Kami of the Honored Dead|Kentaro, the Smiling Cat|Kitsune Palliator|Mending Hands|Opal-Eye, Konda's Yojimbo|Oyobi, Who Split the Heavens|Patron of the Kitsune|Shining Shoal|Silverstorm Samurai|Split-Tail Miko|Takeno's Cavalry|Tallowisp|Terashi's Verdict|Ward of Piety|Yomiji, Who Bars the Way|Callow Jushi|Jaraku the Interloper|Chisei, Heart of Oceans|Disrupting Shoal|Floodbringer|Genju of the Falls|Heed the Mists|Kaijin of the Vanishing Touch|Minamo's Meddling|Patron of the Moon|Quillmane Baku|Reduce to Dreams|Ribbons of the Reikai|Shimmering Glasskite|Soratami Mindsweeper|Stream of Consciousness|Sway of the Stars|Teardrop Kami|Toils of Night and Day|Tomorrow, Azami's Familiar|Veil of Secrecy|Bile Urchin|Blessing of Leeches|Call for Blood|Crawling Filth|Goryo's Vengeance|Hero's Demise|Hired Muscle|Scarmaker|Kyoki, Sanity's Eclipse|Mark of the Oni|Nezumi Shadow-Watcher|Ogre Marauder|Psychic Spear|Pus Kami|Scourge of Numai|Shirei, Shizo's Caretaker|Sickening Shoal|Skullmane Baku|Stir the Grave|Takenuma Bleeder|Three Tragedies|Toshiro Umezawa|Yukora, the Prisoner|Akki Blizzard-Herder|Akki Raider|Ashen Monstrosity|Aura Barbs|Blademane Baku|Blazing Shoal|Clash of Realities|Crack the Earth|Cunning Bandit|Azamuki, Treachery Incarnate|First Volley|Frost Ogre|Frostling|In the Web of War|Ire of Kaminari|Ishi-Ishi, Akki Crackshot|Kumano's Blessing|Mannichi, the Fevered Dream|Ogre Recluse|Overblaze|Patron of the Akki|Ronin Cliffrider|Shinka Gatekeeper|Twist Allegiance|Body of Jukai|Child of Thorns|Enshrined Memories|Forked-Branch Garami|Gnarled Mass|Harbinger of Spring|Isao, Enlightened Bushi|Iwamori of the Open Fist|Kodama of the Center Tree|Lifegift|Lifespinner|Loam Dweller|Mark of Sakiko|Matsu-Tribe Sniper|Nourishing Shoal|Patron of the Orochi|Petalmane Baku|Roar of Jukai|Sakiko, Mother of Summer|Sakura-Tribe Springcaller|Scaled Hulk|Shizuko, Caller of Autumn|Sosuke's Summons|Traproot Kami|Unchecked Growth|Uproot|Vital Surge|Genju of the Realm|Baku Altar|Blinding Powder|Mirror Gallery|Neko-Te|Orb of Dreams|Ornate Kanzashi|Ronin Warclub|Shuko|Shuriken|Slumbering Tora|That Which Was Taken|Gods' Eye, Gate to the Reikai|Tendo Ice Bridge|Acolyte's Reward|Akroan Phalanx|Akroan Skyguard|Archetype of Courage|Brimaz, King of Oreskos|Eidolon of Countless Battles|Elite Skirmisher|Ephara's Radiance|Fated Retribution|Glimpse the Sun God|God-Favored General|Great Hart|Griffin Dreamfinder|Hero of Iroas|Hold at Bay|Loyal Pegasus|Nyxborn Shieldmate|Oreskos Sun Guide|Ornitharch|Plea for Guidance|Spirit of the Labyrinth|Sunbond|Vanguard of Brimaz|Aerie Worshippers|Archetype of Imagination|Chorus of the Tides|Crypsis|Deepwater Hypnotist|Evanescent Intellect|Fated Infatuation|Flitterstep Eidolon|Floodtide Serpent|Kraken of the Straits|Meletis Astronomer|Mindreaver|Nullify|Nyxborn Triton|Oracle's Insight|Perplexing Chimera|Retraction Helix|Siren of the Fanged Coast|Sphinx's Disciple|Sudden Storm|Thassa's Rebuff|Vortex Elemental|Archetype of Finality|Ashiok's Adept|Asphyxiate|Black Oak of Odunos|Claim of Erebos|Drown in Sorrow|Eye Gouge|Fated Return|Felhide Brawler|Forlorn Pseudamma|Forsaken Drifters|Grisly Transformation|Herald of Torment|Marshmist Titan|Nyxborn Eidolon|Odunos River Trawler|Sanguimancy|Servant of Tymaret|Shrike Harpy|Spiteful Returned|Warchanter of Mogis|Akroan Conscriptor|Archetype of Aggression|Bolt of Keranos|Cyclops of One-Eyed Pass|Epiphany Storm|Everflame Eidolon|Fearsome Temper|Felhide Spiritbinder|Flame-Wreathed Phoenix|Impetuous Sunchaser|Kragma Butcher|Lightning Volley|Nyxborn Rollicker|Oracle of Bones|Pharagax Giant|Pinnacle of Rage|Reckless Reveler|Rise to the Challenge|Satyr Firedancer|Satyr Nyx-Smith|Scouring Sands|Searing Blood|Stormcaller of Keranos|Thunder Brute|Thunderous Might|Archetype of Endurance|Aspect of Hydra|Charging Badger|Culling Mark|Graverobber Spider|Hero of Leina Tower|Karametra's Favor|Mischief and Mayhem|Mortal's Resolve|Nessian Demolok|Nyxborn Wolf|Peregrination|Pheres-Band Raiders|Pheres-Band Tromper|Raised by Wolves|Scourge of Skola Vale|Setessan Oathsworn|Setessan Starbreaker|Skyreaping|Snake of the Golden Grove|Swordwise Centaur|Unravel the Aether|Chromanticore|Ephara, God of the Polis|Ephara's Enlightenment|Karametra, God of Harvests|Mogis, God of Slaughter|Phenax, God of Deception|Ragemonger|Reap What Is Sown|Siren of the Silent Song|Xenagos, God of Revels|Gorgon's Head|Heroes' Podium|Pillar of War|Siren Song Lyre|Temple of Enlightenment|Temple of Malice|Temple of Plenty|Bane of Bala Ged|Breaker of Armies|Deathless Behemoth|Eldrazi Devastator|Kozilek's Channeler|Ruin Processor|Scour from Existence|Titan's Presence|Ulamog's Despoiler|Angel of Renewal|Angelic Gift|Cliffside Lookout|Courier Griffin|Encircling Fissure|Expedition Envoy|Felidar Cub|Fortified Rampart|Ghostly Sentinel|Gideon's Reproach|Kitesail Scout|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Lithomancer's Focus|Makindi Patrol|Ondu Greathorn|Ondu Rising|Retreat to Emeria|Roil's Retribution|Serene Steward|Shadow Glider|Stone Haven Medic|Tandem Tactics|Unified Front|Adverse Conditions|Benthic Infiltrator|Cryptic Cruiser|Eldrazi Skyspawner|Horribly Awry|Incubator Drone|Mist Intruder|Murk Strider|Oracle of Dust|Ruination Guide|Salvage Drone|Spell Shrivel|Tide Drifter|Ulamog's Reclaimer|Brilliant Spectrum|Cloud Manta|Clutch of Currents|Coastal Discovery|Coralhelm Guide|Dampening Pulse|Halimar Tidecaller|Retreat to Coralhelm|Roilmage's Trick|Rush of Ice|Tightening Coils|Wave-Wing Elemental|Windrider Patrol|Complete Disregard|Culling Drone|Grave Birthing|Grip of Desolation|Mind Raker|Silent Skimmer|Skitterskin|Sludge Crawler|Swarm Surge|Transgress the Mind|Bloodbond Vampire|Geyserfield Stalker|Hagra Sharpshooter|Kalastria Healer|Kalastria Nightwatch|Malakir Familiar|Mire's Malice|Nirkana Assassin|Retreat to Hagra|Rising Miasma|Vampiric Rites|Voracious Null|Zulaport Cutthroat|Crumble to Dust|Kozilek's Sentinel|Molten Nursery|Nettle Drone|Processor Assault|Touch of the Void|Turn Against|Vestige of Emrakul|Vile Aggregate|Akoum Stonewaker|Belligerent Whiptail|Boiling Earth|Chasm Guide|Firemantle Mage|Lavastep Raider|Makindi Sliderunner|Ondu Champion|Outnumber|Reckless Cohort|Retreat to Valakut|Shatterskull Recruit|Stonefury|Tunneling Geopede|Valakut Invoker|Valakut Predator|Volcanic Upheaval|Blisterpod|Brood Monitor|Call the Scions|Eyeless Watcher|Unnatural Aggression|Void Attendant|Broodhunter Wurm|Earthen Arms|Infuse with the Elements|Jaddi Offshoot|Lifespring Druid|Murasa Ranger|Plated Crusher|Reclaiming Vines|Rot Shambler|Seek the Wilds|Snapping Gnarlid|Swell of Growth|Tajuru Beastmaster|Tajuru Stalwart|Tajuru Warcaller|Catacomb Sifter|Herald of Kozilek|Ulamog's Nullifier|Drana's Emissary|Grove Rumbler|Grovetender Druids|Resolute Blademaster|Roil Spout|Skyrider Elf|Hedron Blade|Pathway Arrows|Slab Hammer|Blighted Cataract|Blighted Gorge|Blighted Steppe|Looming Spires|Mortuary Mire|Sandstone Bridge|Skyline Cascade|Spawning Bed|Angel of Jubilation|Builder's Blessing|Call to Serve|Cloudshift|Commander's Authority|Cursebreak|Defang|Defy Death|Devout Chaplain|Divine Deflection|Farbog Explorer|Goldnight Commander|Herald of War|Holy Justiciar|Leap of Faith|Midnight Duelist|Midvast Protector|Moonlight Geist|Nearheath Pilgrim|Riders of Gavony|Righteous Blow|Seraph of Dawn|Alchemist's Apprentice|Amass the Components|Elgaud Shieldmate|Fettergeist|Galvanic Alchemist|Geist Snatch|Ghostform|Ghostly Touch|Havengul Skaab|Lunar Mystic|Mass Appeal|Misthollow Griffin|Outwit|Rotcrown Ghoul|Second Guess|Spectral Prison|Spirit Away|Stern Mentor|Tamiyo, the Moon Sage|Vanishment|Bloodflow Connoisseur|Demonic Rising|Demonic Taskmaster|Demonlord of Ashmouth|Descent into Madness|Dread Slaver|Essence Harvest|Exquisite Blood|Ghoulflesh|Gloom Surgeon|Grave Exchange|Homicidal Seclusion|Hunted Ghoul|Maalfeld Twins|Mental Agony|Polluted Dead|Predator's Gambit|Searchlight Geist|Soulcage Fiend|Treacherous Pit-Dweller|Triumph of Cruelty|Undead Executioner|Aggravate|Archwing Dragon|Banners Raised|Battle Hymn|Burn at the Stake|Dangerous Wager|Dual Casting|Falkenrath Exterminator|Guise of Fire|Heirs of Stromkirk|Hound of Griselbrand|Kessig Malcontents|Lightning Mauler|Lightning Prowess|Malicious Intent|Malignus|Raging Poltergeist|Riot Ringleader|Rite of Ruin|Rush of Blood|Scalding Devil|Stonewright|Thatcher Revolt|Tyrant of Discord|Uncanny Speed|Vexing Devil|Vigilante Justice|Blessings of Nature|Bower Passage|Descendants' Path|Diregraf Escort|Druid's Familiar|Druids' Repository|Eaten by Spiders|Flowering Lumberknot|Geist Trappers|Grounded|Howlgeist|Joint Assault|Lair Delve|Natural End|Nettle Swine|Nightshade Peddler|Pathbreaker Wurm|Primal Surge|Revenge of the Hunted|Sheltering Word|Snare the Skies|Somberwald Sage|Timberland Guide|Triumph of Ferocity|Trusted Forcemage|Vorstclaw|Wandering Wolf|Wild Defiance|Wildwood Geist|Wolfir Avenger|Wolfir Silverheart|Yew Spirit|Bruna, Light of Alabaster|Sigarda, Host of Herons|Angelic Armaments|Bladed Bracers|Gallows at Willow Hill|Haunted Guardian|Narstad Scrapper|Otherworld Atlas|Scroll of Avacyn|Scroll of Griselbrand|Tormentor's Trident|Vanguard's Shield|Vessel of Endless Rest|Alchemist's Refuge|Desolate Lighthouse|Slayers' Stronghold|Artifact Possession|Artifact Ward|Ashnod's Battle Gear|Bronze Tablet|Circle of Protection: Artifacts|Damping Field|Drafna's Restoration|Dwarven Weaponsmith|Golgothian Sylex|Haunting Wind|Mishra's War Machine|Phyrexian Gremlins|Powerleech|Priest of Yawgmoth|Reverse Polarity|Rocket Launcher|Sage of Lat-Nam|Urza's Avenger|Gorilla Chieftain|Aladdin's Lamp|Aladdin's Ring|Ali Baba|Army of Allah|Camel|Dancing Scimitar|Desert Nomads|El-Hajjâj|Hurr Jackal|Island Fish Jasconius|Jandor's Ring|Jandor's Saddlebags|Jihad|King Suleiman|Magnetic Mountain|Merchant Ship|Nafs Asp|Piety|Pyramids|Sandals of Abdallah|Shahrazad|Stone-Throwing Devils|Ardent Plea|Aven Mimeomancer|Offering to Asha|Sanctum Plowbeast|Shield of the Righteous|Sovereigns of Lost Alara|Stormcaller's Boon|Brainbite|Etherium Abomination|Illusory Demon|Lich Lord of Unx|Mask of Riddles|Nemesis of Reason|Soulquake|Time Sieve|Vedalken Ghoul|Defiler of Souls|Demonic Dread|Demonspine Whip|Lightning Reaver|Monstrous Carabid|Sanity Gnawers|Singe-Mind Ogre|Thought Hemorrhage|Veinfire Borderpost|Blitz Hellion|Deadshot Minotaur|Firewild Borderpost|Godtracker of Jund|Gorger Wurm|Predatory Advantage|Rhox Brute|Violent Outburst|Vithian Renegades|Captured Sunlight|Grizzled Leotau|Leonin Armorguard|Reborn Hope|Sigil of the Nayan Gods|Sigiled Behemoth|Wildfield Borderpost|Identity Crisis|Tainted Sigil|Vectis Dominator|Cloven Casting|Double Negative|Magefire Wings|Skyclaw Thrash|Marrow Chomper|Morbid Bloom|Fight to the Death|Intimidation Bolt|Nulltread Gargantuan|Sages of the Anima|Vedalken Heretic|Esper Sojourners|Etherwrought Page|Sen Triplets|Drastic Revelation|Grixis Sojourners|Unscythe, Killer of Kings|Dragon Appeasement|Jund Sojourners|Karrthus, Tyrant of Jund|Madrush Cyclops|Gloryscale Viashino|Mayael's Aria|Uril, the Miststalker|Bant Sojourners|Finest Hour|Flurry of Wings|Wargate|Maelstrom Nexus|Esper Stormblade|Grixis Grimblade|Sewn-Eye Drake|Giant Ambush Beetle|Jund Hackblade|Sangrite Backlash|Naya Hushblade|Trace of Abundance|Bant Sureblade|Crystallization|Messenger Falcons|Angelfire Crusader|Coalition Flag|Dega Disciple|Dega Sanctuary|Degavolver|Diversionary Tactics|Divine Light|Enlistment Officer|False Dawn|Haunted Angel|Helionaut|Manacles of Decay|Shield of Duty and Reason|Spectral Lynx|Standard Bearer|Ceta Disciple|Ceta Sanctuary|Cetavolver|Coastal Drake|Ice Cave|Jaded Response|Jilt|Living Airship|Reef Shaman|Shimmering Mirage|Tidal Courier|Unnatural Selection|Vodalian Mystic|Whirlpool Drake|Whirlpool Rider|Dead Ringers|Foul Presence|Grave Defiler|Last Caress|Mind Extraction|Mournful Zombie|Necra Disciple|Necra Sanctuary|Necravolver|Planar Despair|Suppress|Zombie Boa|Bloodfire Dwarf|Bloodfire Infusion|Dwarven Landslide|Dwarven Patrol|Illuminate|Kavu Glider|Minotaur Tactician|Raka Disciple|Raka Sanctuary|Rakavolver|Tahngarth's Glare|Tundra Kavu|Wild Research|Ana Disciple|Ana Sanctuary|Anavolver|Bog Gnarr|Gaea's Balance|Glade Gnarr|Kavu Howler|Kavu Mauler|Penumbra Bobcat|Penumbra Kavu|Savage Gorilla|Strength of Night|Symbiotic Deployment|Tranquil Path|Urborg Elf|Cromat|Ebony Treefolk|Fervent Charge|Flowstone Charger|Gaea's Skyfolk|Guided Passage|Jungle Barrier|Llanowar Dead|Martyrs' Tomb|Minotaur Illusionist|Overgrown Estate|Powerstone Minefield|Putrid Warrior|Razorfin Hunter|Soul Link|Squee's Embrace|Squee's Revenge|Suffocating Blast|Temporal Spring|Yavimaya's Embrace|Illusion|Reality|Night|Day|Brass Herald|Dragon Arch|Emblazoned Golem|Legacy Weapon|Mask of Intolerance|Agent of Stromgald|Awesome Presence|Balduvian War-Makers|Carrier Pigeons|Chaos Harlequin|Diseased Vermin|Enslaved Scout|Fatal Lore|Foresight|Fyndhorn Druid|Gift of the Woods|Gorilla Berserkers|Keeper of Tresserhorn|Kjeldoran Escort|Krovikan Plague|Library of Lat-Nam|Lim-Dûl's Paladin|Martyrdom|Misfortune|Mystic Compass|Nature's Chosen|Noble Steeds|Omen of Fire|Phantasmal Sphere|Royal Herbalist|Scarab of the Unseen|School of the Unseen|Seasoned Tactician|Sheltered Valley|Soldevi Adnate|Soldevi Heretic|Soldevi Sage|Soldevi Sentry|Soldevi Steam Beast|Soldier of Fortune|Splintering Wind|Stench of Decay|Storm Cauldron|Stromgald Spy|Suffocation|Surge of Strength|Sworn Defender|Taste of Paradise|Tidal Control|Undergrowth|Unlikely Alliance|Urza's Engine|Veteran's Voice|Whip Vine|Akrasan Squire|Angel's Herald|Bant Battlemage|Gustrider Exuberant|Invincible Hymn|Knight of the Skyward Eye|Knight-Captain of Eos|Marble Chalice|Resounding Silence|Rockcaster Platoon|Scourglass|Sighted-Caste Sorcerer|Sigiled Paladin|Soul's Grace|Sunseed Nurturer|Yoked Plowbeast|Cathartic Adept|Cloudheath Drake|Coma Veil|Courier's Capsule|Dawnray Archer|Esper Battlemage|Etherium Astrolabe|Fatestitcher|Filigree Sages|Gather Specimens|Jhessian Lookout|Kathari Screecher|Kederekt Leviathan|Mindlock Orb|Outrider of Jhess|Protomatter Powder|Resounding Wave|Skill Borrower|Spell Snip|Sphinx's Herald|Steelclad Serpent|Tortoise Formation|Vectis Silencers|Ad Nauseam|Archdemon of Unx|Banewasp Affliction|Blister Beetle|Cunning Lethemancer|Demon's Herald|Dreg Reaver|Glaze Fiend|Grixis Battlemage|Immortal Coil|Onyx Goblet|Puppet Conjurer|Resounding Scream|Salvage Titan|Shadowfeed|Shore Snapper|Skeletal Kathari|Tar Fiend|Undead Leotau|Viscera Dragger|Bloodpyre Elemental|Bloodthorn Taunter|Caldera Hellion|Dragon's Herald|Exuberant Firestoker|Incurable Ogre|Jund Battlemage|Predator Dragon|Resounding Thunder|Ridge Rannet|Skeletonize|Soul's Fire|Viashino Skeleton|Vicious Shadows|Volcanic Submersion|Behemoth's Herald|Cavern Thoctar|Court Archers|Cylian Elf|Druid of the Anima|Gift of the Gargantuan|Godtoucher|Jungle Weaver|Keeper of Progenitus|Lush Growth|Mighty Emergence|Mosstodon|Naya Battlemage|Ooze Garden|Resounding Roar|Rhox Charger|Sacellum Godspeaker|Savage Hunger|Skullmulcher|Soul's Might|Spearbreaker Behemoth|Topan Ascetic|Bant Charm|Blood Cultist|Brilliant Ultimatum|Carrion Thrash|Clarion Ultimatum|Deft Duelist|Empyrial Archangel|Esper Charm|Godsire|Hindering Light|Jhessian Infiltrator|Kederekt Creeper|Kiss of the Amesha|Prince of Thralls|Punish Ignorance|Qasali Ambusher|Realm Razer|Rip-Clan Crasher|Sangrite Surge|Sedris, the Traitor King|Sphinx Sovereign|Swerve|Thoughtcutter Agent|Violent Ultimatum|Waveskimmer Aven|Windwright Mage|Lich's Mirror|Minion Reflector|Obelisk of Bant|Obelisk of Naya|Sigil of Distinction|Angel of Sanctions|Anointed Procession|Anointer Priest|Approach of the Second Sun|Binding Mummy|Cartouche of Solidarity|Cast Out|Compulsory Rest|Devoted Crop-Mate|Djeru's Resolve|Fan Bearer|Forsake the Worldly|Gideon of the Trials|Gideon's Intervention|Glory-Bound Initiate|Gust Walker|In Oketra's Name|Oketra's Attendant|Protection of the Hekma|Regal Caracal|Rhet-Crop Spearmaster|Sacred Cat|Seraph of the Suns|Sparring Mummy|Supply Caravan|Tah-Crop Elite|Those Who Serve|Time to Reflect|Trial of Solidarity|Trueheart Duelist|Unwavering Initiate|Vizier of Deferment|Vizier of Remedies|Winged Shepherd|Angler Drake|As Foretold|Aven Initiate|Cartouche of Knowledge|Censor|Compelling Argument|Cryptic Serpent|Curator of Mysteries|Decision Paralysis|Drake Haven|Floodwaters|Galestrike|Glyph Keeper|Hekma Sentinels|Hieroglyphic Illumination|Illusory Wrappings|Labyrinth Guardian|Lay Claim|Naga Oracle|New Perspectives|Open into Wonder|Pull from Tomorrow|River Serpent|Sacred Excavation|Scribe of the Mindful|Seeker of Insight|Shimmerscale Drake|Slither Blade|Tah-Crop Skirmisher|Trial of Knowledge|Vizier of Many Faces|Vizier of Tumbling Sands|Winds of Rebuke|Zenith Seeker|Archfiend of Ifnir|Baleful Ammit|Blighted Bat|Bone Picker|Cartouche of Ambition|Cruel Reality|Cursed Minotaur|Dispossess|Doomed Dissenter|Dread Wanderer|Dune Beetle|Faith of the Devoted|Festering Mummy|Final Reward|Grim Strider|Horror of the Broken Lands|Lay Bare the Heart|Liliana, Death's Majesty|Liliana's Mastery|Lord of the Accursed|Miasmic Mummy|Nest of Scarabs|Painful Lesson|Pitiless Vizier|Plague Belcher|Ruthless Sniper|Scarab Feast|Shadow of the Grave|Soulstinger|Splendid Agony|Stir the Sands|Supernatural Stamina|Trespasser's Curse|Trial of Ambition|Wander in Death|Wasteland Scorpion|Ahn-Crop Crasher|Battlefield Scavenger|Blazing Volley|Bloodlust Inciter|Bloodrage Brawler|By Force|Cartouche of Zeal|Combat Celebrant|Consuming Fervor|Deem Worthy|Desert Cerodon|Electrify|Emberhorn Minotaur|Flameblade Adept|Glorious End|Glorybringer|Harsh Mentor|Hazoret's Favor|Heart-Piercer Manticore|Hyena Pack|Limits of Solidarity|Manticore of the Gauntlet|Minotaur Sureshot|Nef-Crop Entangler|Nimble-Blade Khenra|Pathmaker Initiate|Pursue Glory|Soul-Scar Mage|Sweltering Suns|Thresher Lizard|Trial of Zeal|Trueheart Twins|Violent Impact|Warfire Javelineer|Benefaction of Rhonas|Bitterblade Warrior|Cartouche of Strength|Champion of Rhonas|Channeler Initiate|Colossapede|Crocodile of the Crossing|Defiant Greatmaw|Dissenter's Deliverance|Exemplar of Strength|Gift of Paradise|Greater Sandwurm|Hapatra's Mark|Harvest Season|Haze of Pollen|Honored Hydra|Hooded Brawler|Initiate's Companion|Manglehorn|Naga Vitalist|Oashra Cultivator|Ornery Kudu|Pouncing Cheetah|Prowling Serpopard|Quarry Hauler|Sandwurm Convergence|Scaled Behemoth|Shed Weakness|Shefet Monitor|Sixth Sense|Stinging Shot|Synchronized Strike|Trial of Strength|Vizier of the Menagerie|Watchful Naga|Ahn-Crop Champion|Aven Wind Guide|Bounty of the Luxa|Decimator Beetle|Enigma Drake|Hapatra, Vizier of Poisons|Honored Crop-Captain|Khenra Charioteer|Merciless Javelineer|Neheb, the Worthy|Nissa, Steward of Elements|Samut, Voice of Dissent|Shadowstorm Vizier|Temmet, Vizier of Naktamun|Wayward Servant|Weaver of Currents|Dusk|Dawn|Commit|Memory|Never|Return|Insult|Injury|Mouth|Feed|Start|Finish|Reduce|Rubble|Destined|Lead|Onward|Victory|Spring|Mind|Prepare|Fight|Failure|Comply|Rags|Riches|Cut|Ribbons|Heaven|Earth|Bontu's Monument|Edifice of Authority|Embalmer's Tools|Gate to the Afterlife|Hazoret's Monument|Honed Khopesh|Kefnet's Monument|Luxa River Shrine|Oketra's Monument|Oracle's Vault|Pyramid of the Pantheon|Rhonas's Monument|Throne of the God-Pharaoh|Watchers of the Dead|Canyon Slough|Cascading Cataracts|Cradle of the Accursed|Fetid Pools|Grasping Dunes|Irrigated Farmland|Painted Bluffs|Scattered Groves|Sheltered Thicket|Sunscorched Desert|Gideon, Martial Paragon|Companion of the Trials|Gideon's Resolve|Graceful Cat|Liliana, Death Wielder|Desiccated Naga|Liliana's Influence|Tattered Mummy|Aerial Modification|Aeronaut Admiral|Aether Inspector|Aethergeode Miner|Airdrop Aeronauts|Alley Evasion|Audacious Infiltrator|Bastion Enforcer|Call for Unity|Caught in the Brights|Consulate Crackdown|Countless Gears Renegade|Dawnfeather Eagle|Deadeye Harpooner|Decommission|Deft Dismissal|Exquisite Archangel|Felidar Guardian|Ghirapur Osprey|Restoration Specialist|Solemn Recruit|Sram, Senior Edificer|Sram's Expertise|Thopter Arrest|Aether Swooper|Aethertide Whale|Baral, Chief of Compliance|Baral's Expertise|Bastion Inventor|Disallow|Dispersal Technician|Efficient Construction|Hinterland Drake|Ice Over|Illusionist's Stratagem|Leave in the Dust|Mechanized Production|Metallic Rebuke|Quicksmith Spy|Reverse Engineer|Salvage Scuttler|Shielded Aether Thief|Shipwreck Moray|Skyship Plunderer|Take into Custody|Trophy Mage|Whir of Invention|Wind-Kin Raiders|Aether Poisoner|Alley Strangler|Battle at the Bridge|Cruel Finality|Daring Demolition|Defiant Salvager|Fatal Push|Fen Hauler|Foundry Hornet|Fourth Bridge Prowler|Gifted Aetherborn|Glint-Sleeve Siphoner|Gonti's Machinations|Herald of Anguish|Ironclad Revolutionary|Midnight Entourage|Night Market Aeronaut|Perilous Predicament|Renegade's Getaway|Resourceful Return|Secret Salvage|Sly Requisitioner|Vengeful Rebel|Yahenni, Undying Partisan|Yahenni's Expertise|Aether Chaser|Chandra's Revolution|Destructive Tampering|Embraal Gear-Smasher|Enraged Giant|Freejam Regent|Frontline Rebel|Gremlin Infestation|Hungry Flames|Indomitable Creativity|Invigorated Rampage|Kari Zev, Skyship Raider|Kari Zev's Expertise|Lathnu Sailback|Lightning Runner|Pia's Revolution|Precise Strike|Quicksmith Rebel|Ravenous Intruder|Reckless Racer|Release the Gremlins|Scrapper Champion|Siege Modification|Sweatworks Brawler|Wrangle|Aether Herder|Aetherstream Leopard|Aetherwind Basker|Aid from the Cowl|Druid of the Cowl|Greenbelt Rampager|Greenwheel Liberator|Heroic Intervention|Hidden Herbalists|Highspire Infusion|Lifecraft Awakening|Lifecraft Cavalry|Lifecrafter's Gift|Maulfist Revolutionary|Monstrous Onslaught|Narnam Renegade|Natural Obsolescence|Peema Aether-Seer|Ridgescale Tusker|Rishkar, Peema Renegade|Rishkar's Expertise|Scrounging Bandar|Silkweaver Elite|Unbridled Growth|Ajani Unyielding|Dark Intimations|Hidden Stockpile|Maverick Thopterist|Oath of Ajani|Outland Boar|Renegade Rallier|Renegade Wheelsmith|Rogue Refiner|Spire Patrol|Tezzeret the Schemer|Tezzeret's Touch|Weldfast Engineer|Winding Constrictor|Aegis Automaton|Aethersphere Harvester|Augmenting Automaton|Barricade Breaker|Cogwork Assembler|Consulate Dreadnought|Consulate Turret|Crackdown Construct|Daredevil Dragster|Filigree Crawler|Foundry Assembler|Gonti's Aether Heart|Heart of Kiran|Hope of Ghirapur|Implement of Combustion|Implement of Examination|Implement of Ferocity|Implement of Improvement|Implement of Malice|Inspiring Statuary|Irontread Crusher|Lifecrafter's Bestiary|Merchant's Dockhand|Metallic Mimic|Mobile Garrison|Night Market Guard|Pacification Array|Peacewalker Colossus|Prizefighter Construct|Renegade Map|Reservoir Walker|Scrap Trawler|Servo Schematic|Treasure Keeper|Universal Solvent|Untethered Express|Verdant Automaton|Walking Ballista|Watchful Automaton|Welder Automaton|Spire of Industry|Ajani, Valiant Protector|Inspiring Roar|Ajani's Comrade|Ajani's Aid|Tezzeret, Master of Metal|Tezzeret's Betrayal|Pendulum of Patterns|Tezzeret's Simulacrum|Skyhunter Prowler|Thought Courier|Abuna's Chant|Armed Response|Auriok Champion|Auriok Windwalker|Beacon of Immortality|Bringer of the White Dawn|Leonin Squire|Loxodon Anchorite|Loxodon Stalwart|Retaliate|Roar of Reclamation|Stasis Cocoon|Steelshaper's Gift|Vanquish|Advanced Hoverguard|Artificer's Intuition|Blinkmoth Infusion|Bringer of the Blue Dawn|Disruption Aura|Early Frost|Eyes of the Watcher|Fold into Aether|Into Thin Air|Plasma Elemental|Spectral Shift|Vedalken Mastermind|Blind Creeper|Bringer of the Black Dawn|Desecration Elemental|Devour in Shadow|Dross Crocodile|Ebon Drake|Endless Whispers|Fill with Fright|Fleshgrafter|Lose Hope|Mephidross Vampire|Moriok Rigger|Nim Grotesque|Plunge into Darkness|Shattered Dreams|Vicious Betrayal|Bringer of the Red Dawn|Cosmic Larva|Feedback Bolt|Goblin Brawler|Granulate|Ion Storm|Iron-Barb Hellion|Krark-Clan Engineers|Krark-Clan Ogre|Magnetic Theft|Rain of Rust|Reversal of Fortune|Screaming Fury|Beacon of Creation|Bringer of the Green Dawn|Channel the Suns|Dawn's Reflection|Fangren Pathcutter|Ferocious Charge|Joiner Adept|Ouphe Vandals|Rite of Passage|Tangle Asp|Tel-Jilad Justice|Tel-Jilad Lifebreather|Tyrranax|Viridian Lorebearers|Viridian Scout|Anodet Lurker|Arachnoid|Avarice Totem|Baton of Courage|Battered Golem|Blasting Station|Chimeric Coils|Clearwater Goblet|Composite Golem|Conjurer's Bauble|Doubling Cube|Ensouled Scimitar|Eon Hub|Ferropede|Gemstone Array|Goblin Cannon|Grafted Wargear|Grinding Station|Guardian Idol|Healer's Headdress|Heliophial|Horned Helm|Infused Arrows|Krark-Clan Ironworks|Lantern of Insight|Lunar Avenger|Mycosynth Golem|Myr Quadropod|Myr Servitor|Neurok Stealthsuit|Opaline Bracers|Possessed Portal|Razorgrass Screen|Salvaging Station|Sawtooth Thresher|Solarion|Sparring Collar|Spinal Parasite|Summoner's Egg|Summoning Station|Suncrusher|Thermal Navigator)$") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^(Fog|Hex|Daze|Flux|Foil|Gild|Gush|Lynx|Omen|Oust|Rhox|Rout|Slay|Snap|Undo|Angel|Anger|Beast|Blaze|Brawn|Clone|Demon|Fling|Flood|Greed|Guile|Human|Karoo|Mulch|Plant|Shock|Sleep|Swamp|Taunt|Cancel|Curfew|Duress|Exhume|Famine|Flight|Forest|Foster|Goblin|Harrow|Hornet|Infest|Island|Kraken|Magmaw|Minion|Mirari|Moroii|Murder|Negate|Pariah|Piracy|Plains|Python|Rancor|Rebuke|Recoil|Recoup|Remand|Remove|Repeal|Spirit|Squall|Stifle|Terror|Thrull|Tremor|Unmake|Wonder|Wu Spy|Zombie|Abolish|Bargain|Berserk|Bog Imp|Condemn|Corrupt|Crusade|Déjà Vu|Dismiss|Enslave|Exclude|Explore|Eye Spy|Farseek|Gomazoa|Hellion|Impulse|Ixidron|Lignify|Mortify|Nefashu|Overrun|Pillage|Plummet|Pongify|Provoke|Putrefy|Quicken|Qumulox|Ransack|Relearn|Repulse|Respite|Restore|Salvage|Smother|Soldier|Spy Kit|Tarfire|Tidings|Unnerve|Wild Ox|Zombify|Anaconda|Bad Moon|Banefire|Bear Cub|Besmirch|Boompile|Browbeat|Coercion|Decimate|Dominate|Doomgape|Dusk Imp|Elephant|Esperzoa|Fertilid|Fire Imp|Fireball|Firebolt|Fog Bank|Foul Imp|Frogmite|Fruition|Gold Myr|Griptide|Heat Ray|Iron Myr|Kird Ape|Kitesail|Lady Sun|Land Tax|Languish|Lash Out|Lava Axe|Lhurgoyf|Malfegor|Memnarch|Mind Rot|Mobilize|Mountain|Mutilate|Mycoloth|Myr Sire|Oblation|Ophidian|Overrule|Pacifism|Pentavus|Phthisis|Prohibit|Regicide|Regrowth|Reprisal|Smallpox|Soot Imp|Soul Net|Sunlance|Time Ebb|Vaporkin|Viseling|Wash Out|Weakness|Wildfire|Wildsize|Wu Scout|Abundance|Aetherize|Afterlife|Angelsong|Arc Trail|Archangel|Armistice|Attrition|Bee Sting|Bog Witch|Bonehoard|Briarhorn|Broodstar|Burn Away|Caged Sun|Cathodion|Coral Eel|Crib Swap|Cultivate|Deception|Decompose|Deep Wood|Demonfire|Desertion|Disfigure|Dissipate|Dreadbore|Dry Spell|Duneblast|Duplicant|Echo Mage|Elemental|Excoriate|Fabricate|Fecundity|Fetid Imp|Fire Ants|Fireblast|Firespout|Galvanoth|Ghostfire|Grapeshot|Harmonize|Heavy Fog|Helldozer|Hellrider|Hostility|Hurricane|Jade Mage|Just Fate|Kher Keep|Kill Shot|Kor Chant|Last Kiss|Lava Flow|Leviathan|Loam Lion|Lone Wolf|Magma Jet|Mana Leak|Manaplasm|Mortivore|Muck Rats|Nekrataal|New Blood|Nucklavee|Plaxmanta|Plumeveil|Preordain|Prey Upon|Pyroclasm|Pyrohemia|Quicksand|Reanimate|Reef Worm|Reminisce|Rift Bolt|River Boa|Ruination|Saltblast|Sandstorm|Saproling|Scute Mob|Sea Drake|Sea Eagle|Shriekmaw|Skullcage|Snakeform|Snuff Out|Spitemare|Starlight|Starstorm|Stave Off|Sun Clasp|Sun Titan|Sunforger|Swan Song|Symbiosis|Terminate|Thragtusk|Time Warp|Torchling|Trip Wire|Twin Bolt|Undermine|Utter End|Vacuumelt|Vengeance|Victimize|Waste Not|Watchwolf|Wei Scout|Whipflare|Whirlwind|Wild Pair|Wind Sail|Windstorm|Wolf Pack|Wood Sage|Zodiac Ox|Absorb Vis|Agony Warp|Annihilate|Apex Hawks|Armageddon|Augury Owl|Auramancer|Azure Mage|Beast Hunt|Blastoderm|Blightning|Blood Ogre|Boar Umbra|Bog Wraith|Bojuka Bog|Brainstorm|Broken Dam|Bull Hippo|Burgeoning|Chaos Warp|Cobra Trap|Condescend|Congregate|Copper Myr|Crawlspace|Cruel Fate|Dakmor Bat|Death Wind|Disenchant|Divination|Doom Blade|Drain Life|Drumhunter|Earthquake|Evacuation|Everglades|Exhaustion|Extinguish|Fiery Fall|Fire Snake|Flashfires|Fresh Meat|Gamekeeper|Geistflame|Gelectrode|Giant Crab|Grasslands|Grave Pact|Grim Tutor|Gruul Turf|Hammerhand|Harm's Way|Heartstone|Hill Giant|Incinerate|Invigorate|Jackal Pup|Jalum Tome|Juggernaut|Jund Charm|Junk Diver|Keep Watch|Kiln Fiend|Lashwrithe|Last Rites|Last Stand|Lavalanche|Leaden Myr|Lithophage|Lumberknot|Magmaquake|Man-o'-War|Mind Stone|Mist Raven|Naya Charm|Necroplasm|Night Soil|Ondu Giant|Pestilence|Power Sink|Propaganda|Prosperity|Putrid Imp|Pyromatics|Raise Dead|Reveillark|River Bear|Rubblehulk|Scytheclaw|See Beyond|Serum Tank|Sewer Rats|Sheer Drop|Shu Farmer|Silver Myr|Skullclamp|Sky Spirit|Soul Feast|Soul Parry|Soul Shred|Soul Snare|Spelltwine|Stab Wound|Stand Firm|Steel Wall|Stone Rain|Storm Herd|Subversion|Terastodon|Trip Noose|Triskelion|Vapor Snag|Vivid Crag|Vizzerdrix|Wakedancer|Wellwisher|Willbender|Willow Elf|Wind Drake|Windreaver|Witch Hunt|Wood Elves|Wu Admiral|Wu Warship|Zodiac Dog|Zodiac Pig|Zodiac Rat|Abzan Charm|Aegis Angel|Aether Gale|Aether Snap|Aethersnipe|Agoraphobia|Air Servant|Ancient Den|Ash Barrens|Assassinate|Aura Shards|Azure Drake|Barren Moor|Bitter Feud|Blistergrub|Blood Bairn|Blood Rites|Body Double|Bog Raiders|Boros Charm|Broken Fall|Buried Ruin|Cadaver Imp|Catastrophe|Chronomaton|Cinder Wall|Clot Sliver|Cloud Djinn|Coal Stoker|Cogwork Spy|Comet Storm|Comeuppance|Concentrate|Coral Atoll|Corpsehatch|Counterflux|Creeperhulk|Cruel Edict|Cruel Tutor|Crypt Ghast|Dack Fayden|Deal Broker|Death Baron|Death Grasp|Deathrender|Devastation|Devout Monk|Dragon Mage|Eager Cadet|Ebon Dragon|Echo Tracer|Electrolyze|Elf Warrior|Elven Cache|Ember Beast|Epochrasite|Exploration|Expropriate|Eye of Doom|False Peace|Fathom Mage|Fathom Seer|Fencing Ace|Feral Hydra|Festercreep|Festergloom|Fire Ambush|Fire Bowman|Fire Dragon|Fireslinger|Flame Slash|Flamewright|Flayer Husk|Flickerform|Flickerwisp|Flood Plain|Force Spike|Forest Bear|Forked Bolt|Foul Spirit|Frost Titan|Fury Sliver|Ghoulraiser|Gideon Jura|Goblin Hero|Goblin Lore|Golden Bear|Grave Peril|Grave Titan|Gravedigger|Groundswell|Guiltfeeder|Guttersnipe|Hideous End|High Market|Hollow Dogs|Hull Breach|Hungry Lynx|Hunting Moa|Hurly-Burly|Hyena Umbra|Ichor Slick|Inspiration|Ironhoof Ox|Izzet Charm|Joraga Bard|Jötun Grunt|Jungle Lion|Krosan Grip|Last Chance|Leaf Gilder|Living Hive|Lore Seeker|Mad Prophet|Mage Slayer|Magma Giant|Magma Spray|Mana Geyser|Marrow Bats|Mass Mutiny|Mighty Leap|Mind Knives|Minds Aglow|Mire's Toll|Mirrorweave|Moon Sprite|Morgue Toad|Mulldrifter|Nessian Asp|New Benalia|Nighthowler|Nomadic Elf|Ogre Savant|Ogre Sentry|Ohran Viper|Omenspeaker|Opal Palace|Ophiomancer|Opportunity|Pay No Heed|Plated Wurm|Portal Mage|Power Armor|Prison Term|Pyrokinesis|Rakish Heir|Raving Dead|Reciprocate|Relic Crush|Remote Isle|Remove Soul|Reverberate|Rod of Ruin|Sacred Mesa|Scaled Wurm|Serra Angel|Shimmer Myr|Shu Cavalry|Shu General|Skullwinder|Sky Diamond|Skyscribing|Snake Umbra|Sonic Burst|Soul Ransom|Soul Warden|Soulcatcher|Souldrinker|Spawnwrithe|Spined Wurm|Spire Golem|Stasis Cell|Steam Blast|Stone Giant|Stun Sniper|Sun Droplet|Sunken Hope|Sylvan Yeti|Syphon Mind|Syphon Soul|Talas Scout|Tar Pitcher|Temple Bell|Thoughtcast|Thran Golem|Thunderbolt|Thundermare|Tidal Force|Tidal Surge|Topplegeist|Torch Fiend|Tower Geist|Town Sentry|Tragic Slip|Tranquility|Tree Monkey|Triskelavus|Urza's Rage|Vandalblast|Vivid Creek|Vivid Grove|Vivid Marsh|Volt Charge|Voltaic Key|Vow of Duty|War Cadence|Wicked Pact|Wild Growth|Wild Nacatl|Wind Dancer|Wing Shards|Wu Infantry|Zodiac Goat|Acidic Slime|Aether Adept|Aethersnatch|Akoum Refuge|Akroan Horse|Albino Troll|Altar's Reap|Angelic Page|Angelic Wall|Animate Dead|Arcane Melee|Armor Sliver|Armory Guard|Assault Suit|Augury Adept|Aura Gnarlid|Beast Attack|Beast Within|Black Market|Blood Artist|Blood Tyrant|Boiling Seas|Bone Harvest|Border Guard|Boros Signet|Brain Weevil|Breakthrough|Breeding Pit|Bronze Sable|Brood Sliver|Brushstrider|Bull Cerodon|Buried Alive|Burning Wish|Cackling Imp|Call to Heel|Call to Mind|Chapel Geist|Cinder Marsh|Cinder Storm|Clickslither|Clone Legion|Cloud Dragon|Cloud Spirit|Coat of Arms|Corpse Augur|Counterspell|Courier Hawk|Court Hussar|Craven Giant|Crux of Fate|Crystal Vein|Custodi Lich|Dakmor Ghoul|Dawn to Dusk|Death Stroke|Deathgreeter|Demon's Horn|Deny Reality|Desert Drake|Devil's Play|Devoted Hero|Dimir Signet|Dragon Blood|Dragon Whelp|Dread Charge|Dread Reaper|Dread Return|Dreg Mangler|Edgar Markov|Elder Cathar|Erhnam Djinn|Exotic Curse|Fallen Angel|Fallen Ideal|False Defeat|Farhaven Elf|Faultgrinder|Feral Shadow|Fiend Hunter|Final Strike|Fire Diamond|Fire Servant|Fire Tempest|Fireshrieker|Fissure Vent|Fist of Suns|Flame Spirit|Flesh Carver|Flusterstorm|Future Sight|Garbage Fire|Gaseous Form|Giant Growth|Giant Spider|Gigantoplasm|Gleancrawler|Glory Seeker|Gnarlid Pack|Goblin Bully|Goblin Piker|Gods Willing|Golgari Thug|Grave Sifter|Gravecrawler|Grixis Charm|Gruul Signet|Heart Sliver|Heedless One|Hero's Blade|Hornet Queen|Howling Fury|Howling Mine|Howling Wolf|Hulking Ogre|Hunted Troll|Hunting Pack|Indrik Umbra|Inferno Trap|Ingot Chewer|Insurrection|Izzet Signet|Jace Beleren|Jeskai Elder|Jungle Basin|Karmic Guide|Killer Whale|Kindred Boon|Kor Aeronaut|Krosan Verge|Liliana Vess|Living Death|Loyal Sentry|Manta Riders|Martial Coup|Master Decoy|Memory Lapse|Metallurgeon|Meteor Blast|Might Sliver|Mirror Match|Misdirection|Mobilization|Mogg Fanatic|Mogg Hollows|Monk Realist|Moss Diamond|Myr Enforcer|Mystic Snake|Nantuko Husk|Necrogenesis|Needle Storm|Nemesis Trap|Nest Invader|Noble Quarry|Noxious Toad|Ogre Warrior|Owl Familiar|Oxidda Golem|Palace Siege|Pale Recluse|Pelakka Wurm|Pentad Prism|Poison Arrow|Primal Vigor|Putrid Leech|Pyre Charger|Pyrotechnics|Quick Sliver|Rain of Salt|Rakdos Charm|Razorjaw Oni|Reckless One|Reiver Demon|Riddlekeeper|Rith's Charm|Rivals' Duel|Rotting Rats|Royal Falcon|Safe Passage|Sangromancer|Savage Lands|Scroll Thief|Seal of Doom|Seal of Fire|Seht's Tiger|Serra Avatar|Serra's Boon|Shivan Oasis|Shu Defender|Simic Signet|Skirk Shaman|Smokebraider|Songstitcher|Soulless One|Spider Umbra|Spike Colony|Spike Feeder|Spike Weaver|Spike Worker|Spiritmonger|Spitebellows|Squallmonger|Staff of Nin|Steam Augury|Stolen Goods|Stolen Grain|Stone Quarry|Stonecloaker|Stranglehold|Street Spasm|Stunt Double|Summer Bloom|Sylvan Might|Sylvan Tutor|Syphon Flesh|Tainted Isle|Tainted Wood|Temple Elder|Thran Dynamo|Thraximundar|Three Dreams|Three Visits|Thunderheads|Thunderstaff|Time to Feed|Toxic Deluge|Trading Post|Trained Orgg|Tribal Unity|Trinket Mage|Turn to Frog|Typhoid Rats|Undying Rage|Urge to Feed|Uthden Troll|Vampire Bats|Vein Drinker|Vigor Mortis|Vile Requiem|Vine Trellis|Viscera Seer|Vivid Meadow|Voice of All|Wall of Bone|Wall of Heat|Wayward Soul|Wei Infantry|White Knight|Wild Griffin|Wild Mongrel|Willow Dryad|Winged Coatl|Worm Harvest|Wrath of God|Zodiac Horse|Zodiac Snake|Zodiac Tiger|Zombie Giant|Academy Elite|Acidic Sliver|Advance Scout|Aerie Mystics|Air Elemental|Angel of Fury|Ankle Shanker|Arc Lightning|Arcane Denial|Arcane Savant|Archaeomancer|Aura Mutation|Avatar of Woe|Baleful Force|Baleful Stare|Baleful Strix|Ballot Broker|Bant Panorama|Barbed Sliver|Batwing Brume|Blazing Salvo|Blinding Beam|Blinkmoth Urn|Blood Tribute|Blustersquall|Bone Shredder|Boneyard Wurm|Bottle Gnomes|Brindle Shoat|Burning Cloak|Butcher Ghoul|Cabal Coffers|Cabal Therapy|Cache Raiders|Cage of Hands|Canal Courier|Canal Dredger|Captive Flame|Carnage Altar|Chasm Skulker|Chorus of Woe|Citadel Siege|Clan Defiance|Cloaked Siren|Cloud Pirates|Cloudthresher|Cobbled Wings|Command Tower|Cone of Flame|Control Magic|Countersquall|Craven Knight|Crazed Skirge|Crop Rotation|Crown of Doom|Cruel Bargain|Cruel Revival|Cunning Giant|Cyclonic Rift|Daily Regimen|Dakmor Lancer|Dakmor Plague|Damnable Pact|Dark Impostor|Dark Offering|Deadly Insect|Deep Analysis|Defiant Stand|Demon's Grasp|Den Protector|Dirtcowl Wurm|Double Cleave|Dragon Breath|Dragon Fodder|Dragon's Claw|Dread Summons|Dream Stalker|Dulcet Sirens|Dwarven Ruins|Earth Servant|Eater of Hope|Echoing Truth|Elder Mastery|Eldrazi Scion|Eldrazi Spawn|Elvish Lyrist|Elvish Mystic|Elvish Ranger|Enclave Elite|Enigma Sphinx|Enlisted Wurm|Etched Oracle|False Prophet|Farsight Mask|Felidar Umbra|Fell Shepherd|Fellwar Stone|Fierce Empath|Fiery Justice|Flame Javelin|Fog Elemental|Fool's Demise|Foot Soldiers|Fortunate Few|Frenzy Sliver|Fungus Sliver|Furnace Whelp|Geyser Glider|Ghost Quarter|Ghostly Visit|Ghoul's Feast|Giant Octopus|Goblin Cadets|Goblin Cohort|Goblin Glider|Goblin Matron|Goblin Raider|Goblin Welder|Golgari Charm|Grasp of Fate|Great Furnace|Griffin Guide|Grizzly Bears|Grudge Keeper|Guard Gomazoa|Hand of Death|Harsh Justice|Havengul Lich|Healing Salve|Hedron Matrix|Herald's Horn|Hidden Horror|Hold the Line|Homeward Path|Homing Sliver|Hooded Horror|Horn of Greed|Horned Turtle|Hornet Cannon|Human Frailty|Hunted Dragon|Hunting Triad|Hussar Patrol|Ignition Team|Inferno Titan|Into the Roil|Into the Void|Ivy Elemental|Jaws of Stone|Jet Medallion|Jund Panorama|Jungle Hollow|Jungle Shrine|Kavu Predator|Keening Stone|Khalni Garden|Kiss of Death|Knight Errant|Kor Skyfisher|Krosan Tusker|Krovikan Mist|Kruin Striker|Kuro, Pitlord|Lavaborn Muse|Leonin Abunas|Lodestone Myr|Lone Revenant|Lotleth Troll|Lowland Giant|Mammoth Umbra|Maniacal Rage|Martyr's Bond|Menacing Ogre|Mirari's Wake|Mirror Entity|Mitotic Slime|Mnemonic Wall|Mogg Flunkies|Mold Shambler|Monk Idealist|Mountain Goat|Muscle Sliver|Myr Retriever|Mystic Denial|Nantuko Shade|Narrow Escape|Natural Order|Nature's Lore|Nature's Ruin|Naya Panorama|Nivix Cyclops|Noble Templar|Nomad Outpost|Noxious Ghoul|Oblivion Ring|Ogre Arsonist|Orzhov Signet|Outpost Siege|Palace Jailer|Palladium Myr|Patagia Viper|Path of Peace|Path to Exile|Peace Strider|Pilgrim's Eye|Plague Boiler|Plasm Capture|Plated Spider|Polluted Mire|Power of Fire|Priest of Gix|Primal Growth|Primal Plasma|Pulse Tracker|Quag Vampires|Quietus Spike|Quirion Elves|Raging Cougar|Raging Goblin|Rain of Tears|Rakdos Signet|Rapacious One|Ravenous Rats|Razor Barrier|Reality Shift|Realm Seekers|Regal Unicorn|Reincarnation|Reito Lantern|Renewing Dawn|Requiem Angel|Reviving Dose|Righteousness|Rocky Tar Pit|Royal Trooper|Rumbling Slum|Rupture Spire|Sacred Knight|Sacred Nectar|Sadistic Glee|Samite Healer|Sanguine Bond|Sarcomite Myr|Sawtooth Loon|Scourge Devil|Scrap Mastery|Scryb Sprites|Searing Blaze|Searing Spear|Seething Song|Sejiri Refuge|Sejiri Steppe|Serene Master|Serum Visions|Sewer Nemesis|Shared Trauma|Shivan Dragon|Shivan Meteor|Show and Tell|Sigil Captain|Sign in Blood|Silver Knight|Simic Keyrune|Skullsnatcher|Slith Strider|Spell Crumple|Spined Sliver|Spire Barrage|Spirit Mantle|Squirrel Nest|Starlit Angel|Steadfastness|Steam Frigate|Stern Marshal|Stinkweed Imp|Strata Scythe|Sudden Demise|Sudden Impact|Swarm of Rats|Swift Justice|Sylvan Bounty|Sylvan Ranger|Synod Sanctum|Tainted Field|Tajuru Archer|Talas Warrior|Taoist Hermit|Taoist Mystic|Tectonic Edge|Terra Ravager|Test of Faith|The Ur-Dragon|Thought Scour|Throne Warden|Thrummingbird|Tithe Drinker|Torch Slinger|Trade Secrets|Tranquil Cove|Tree of Tales|Trench Gorger|Treva's Charm|Tribal Flames|Troll Ascetic|Trumpet Blast|Turn the Tide|Unbender Tine|Undying Beast|Untamed Wilds|Valley Rannet|Vec Townships|Vent Sentinel|Verdant Force|Vertigo Spawn|Village Elder|Virtue's Ruin|Vision Skeins|Vow of Flight|Vow of Malice|Wake the Dead|Wall of Frost|Wall of Omens|Wall of Roots|Wei Assassins|Well of Ideas|Wheel of Fate|Whelming Wave|Whiplash Trap|Whiptail Wurm|Wild Ricochet|Windborn Muse|Windrider Eel|Winds of Rath|Winged Sliver|Woolly Spider|Wrap in Vigor|Wrecking Ball|Wu Longbowman|Xathrid Demon|Yavimaya Wurm|Zodiac Dragon|Zodiac Monkey|Zodiac Rabbit|Zoetic Cavern|Abattoir Ghoul|Abyssal Horror|Abzan Falconer|Acorn Catapult|Act of Treason|Aether Figment|Ageless Entity|Ajani Vengeant|Ajani's Chosen|Ajani's Mantra|Akroan Hoplite|Alaborn Zealot|Alluring Scent|Alms Collector|Ambassador Oak|Angel of Light|Angel of Mercy|Angelic Shield|Arachnogenesis|Arbor Colossus|Arcane Sanctum|Arcbound Slith|Ardent Militia|Argentum Armor|Ashmouth Hound|Augur of Bolas|Avatar of Fury|Awakening Zone|Azorius Herald|Azorius Signet|Balefire Liege|Ball Lightning|Barbarian Ring|Barbed Shocker|Barbtooth Wurm|Bathe in Light|Battle Mastery|Bestial Menace|Blazing Archon|Blinding Light|Bloodfire Kavu|Bogardan Rager|Bonds of Faith|Bone Splinters|Boros Garrison|Branching Bolt|Breaking Point|Breath of Fury|Breath of Life|Brilliant Plan|Brion Stoutarm|Burning Fields|Burnished Hart|Cackling Fiend|Canyon Wildcat|Caravan Escort|Carrier Thrall|Carrion Feeder|Cauldron Dance|Chain of Vapor|Chain Reaction|Chandra Nalaar|Charging Rhino|Charging Troll|Chief Engineer|Child of Night|Cinder Barrens|Claustrophobia|Cleansing Beam|Cloudcrown Oak|Coastal Breach|Coastal Wizard|Coiling Oracle|Colossal Might|Command Beacon|Consume Spirit|Coral Fighters|Corpse Traders|Cosi's Ravager|Crackling Doom|Crashing Boars|Crater Hellion|Crosis's Charm|Crushing Vines|Crystal Chimes|Curse of Chaos|Curtains' Call|Custodi Squire|Daggerclaw Imp|Dakmor Salvage|Dark Banishing|Dark Hatchling|Deadly Designs|Deadly Recluse|Deadly Tempest|Death Mutation|Deathcoil Wurm|Decree of Pain|Deepglow Skate|Demon's Jester|Desecrator Hag|Desert Twister|Diabolic Edict|Diabolic Tutor|Dimir Aqueduct|Dimir Cutpurse|Diregraf Ghoul|Dirge of Dread|Distant Melody|Diviner Spirit|Doomwake Giant|Dowsing Shaman|Dragon Tempest|Dread Statuary|Dreadship Reef|Dream Fracture|Dream Pillager|Dreamborn Muse|Dreampod Druid|Dromar's Charm|Drove of Elves|Dungeon Geists|Durkwood Boars|Duskhunter Bat|Edge of Autumn|Eightfold Maze|Eldrazi Temple|Elemental Bond|Elephant Guide|Elfhame Palace|Elite Vanguard|Elvish Warrior|Empyrial Plate|Energy Chamber|Esper Panorama|Essence Warden|Eternal Dragon|Evasive Action|Evolving Wilds|Exotic Orchard|Experiment One|Faerie Macabre|Faith's Reward|False Mourning|Far Wanderings|Fate Unraveler|Fertile Ground|Field of Souls|Filigree Angel|Fire Elemental|Firemane Angel|Forced Retreat|Forgotten Cave|Frenzied Fugue|From the Ashes|Frontier Guide|Frontier Siege|Fungal Reaches|Gang of Devils|Gathan Raiders|Gemhide Sliver|Ghostly Prison|Giant Scorpion|Gilt-Leaf Seer|Goblin Burrows|Goblin Chariot|Goblin General|Goblin Settler|Goblin Sledder|Goblin War Cry|Golgari Signet|Grab the Reins|Grand Coliseum|Grappling Hook|Grave Upheaval|Grim Backwoods|Grim Discovery|Grim Flowering|Grisly Salvage|Gryff Vanguard|Hail of Arrows|Halimar Depths|Hedron Archive|Heirloom Blade|Hell's Thunder|Henge Guardian|Hero's Resolve|Hexplate Golem|Highland Giant|Highway Robber|Hulking Goblin|Hushwing Gryff|Hydra Omnivore|Hypnotic Cloud|Icatian Priest|Icefall Regent|Illusory Angel|Imperial Edict|Induce Despair|Innocent Blood|Inspiring Call|Jazal Goldmane|Kalonian Hydra|Karmic Justice|Kathari Bomber|Kazandu Refuge|Keeper of Keys|Kindred Charge|Kirtar's Wrath|Kodama's Reach|Kor Hookmaster|Leonin Arbiter|Leonin Shikari|Lightning Bolt|Lizard Warrior|Llanowar Elves|Loaming Shaman|Lonely Sandbar|Luminous Angel|Magmatic Force|Mahamoti Djinn|Marble Diamond|Mark of Mutiny|Mask of Memory|Memory Erosion|Memory Plunder|Merfolk Looter|Mesmeric Fiend|Messenger Jays|Moaning Spirit|Mordant Dragon|Mortal's Ardor|Mosquito Guard|Murmuring Bosk|Mystic Barrier|Natural Spring|Nature's Claim|Nature's Cloak|Naya Soulbeast|Nightmare Void|Nimbus Swimmer|Nissa's Chosen|Nobilis of War|Noble Banneret|Norwood Ranger|Norwood Riders|Oath of Druids|Oblivion Sower|Oblivion Stone|Obsianus Golem|Obsidian Giant|Ogre Berserker|One Dozen Eyes|Oni Possession|Opulent Palace|Orim's Thunder|Painful Truths|Past in Flames|Pawn of Ulamog|Personal Tutor|Phyrexian Hulk|Pillarfield Ox|Plated Geopede|Platinum Angel|Plea for Power|Plover Knights|Pollen Lullaby|Predatory Urge|Pride Guardian|Pride of Lions|Primal Command|Primeval Force|Pristine Angel|Prophetic Bolt|Punishing Fire|Puppet Strings|Pygmy Pyrosaur|Pyretic Hunter|Quagmire Druid|Queen Marchesa|Rain of Thorns|Rampant Growth|Ravages of War|Ravaging Horde|Raven Familiar|Ray of Command|Razorclaw Bear|Read the Bones|Read the Runes|Reckless Spite|Regal Behemoth|Reins of Power|Relief Captain|Renegade Demon|Renewing Touch|Return to Dust|Righteous Fury|Rootbound Crag|Rowan Treefolk|Ruby Medallion|Rude Awakening|Runed Servitor|Rustic Clachan|Sanguine Guard|Sapseep Forest|Satyr Hedonist|Savage Twister|Savage Ventmaw|Scathe Zombies|Scythe Leopard|Scythe Specter|Seer's Sundial|Segmented Wurm|Seismic Strike|Selesnya Charm|Sengir Vampire|Serra Advocate|Shiv's Embrace|Siege Behemoth|Sigil Blessing|Sigil of Sleep|Silent Arbiter|Silverback Ape|Sinuous Vermin|Skeletal Snake|Skeleton Shard|Skirk Commando|Skirk Marauder|Skyline Despot|Slashing Tiger|Slave of Bolas|Slice and Dice|Slice in Twain|Slippery Karst|Slipstream Eel|Sludge Strider|Snapping Drake|Sorin's Thirst|Soul's Majesty|Spectral Grasp|Spin into Myth|Spinal Embrace|Spire Phantasm|Spitting Earth|Spitting Image|Split Decision|Stalking Tiger|Steam Catapult|Steel Hellkite|Steel Overseer|Stitched Drake|Stone Catapult|Stonework Puma|Straw Soldiers|Stream of Acid|Sunblast Angel|Sunpetal Grove|Suntouched Myr|Survival Cache|Symbiotic Wurm|Talas Air Ship|Talas Explorer|Talas Merchant|Tandem Lookout|Taurean Mauler|Temple Acolyte|The Mimeoplasm|Thief of Blood|Thought Vessel|Thousand Winds|Throat Slitter|Thunder Dragon|Tolarian Winds|Tooth and Claw|Tormented Soul|Tormod's Crypt|Tower Gargoyle|Trained Jackal|Treasured Find|Urborg Volcano|Ur-Golem's Eye|Urza's Factory|Vampire's Bite|Vampiric Feast|Vampiric Touch|Venerable Monk|Vicious Hunger|Victual Sliver|Vigilant Drake|Voyaging Satyr|Wall of Deceit|Wall of Denial|Wall of Swords|Warchief Giant|Warrior's Oath|Warstorm Surge|Wee Dragonauts|Whitemane Lion|Winter's Grasp|Wirewood Lodge|Wistful Selkie|Withering Gaze|Wizard Replica|Woolly Thoctar|Wrap in Flames|Yavimaya Dryad|Yavimaya Elder|Zealous Strike|Zhur-Taa Druid|Zodiac Rooster|Zombie Goliath|Abyssal Specter|Aeon Chronicler|Aether Membrane|Aether Searcher|Alaborn Trooper|Alaborn Veteran|Ambition's Cost|Anax and Cymede|Ancient Craving|Angelic Arbiter|Angel's Feather|Arcbound Worker|Argothian Elder|Armadillo Cloak|Armored Galleon|Armored Griffin|Armored Pegasus|Assembly-Worker|Aura of Silence|Austere Command|Azorius Keyrune|Balduvian Horde|Banisher Priest|Banishing Light|Barbarian Horde|Barter in Blood|Basalt Monolith|Behemoth Sledge|Benalish Lancer|Blade of Selves|Blasphemous Act|Blazing Specter|Blind Obedience|Blinking Spirit|Bloodfell Caves|Bloodgift Demon|Boros Cluestone|Boros Guildgate|Boros Guildmage|Brave the Sands|Brine Elemental|Caller of Gales|Catapult Master|Cavalry Pegasus|Caves of Koilos|Celestial Flare|Celestial Force|Cemetery Reaper|Chain Lightning|Champion Lancer|Champion's Helm|Civic Wayfinder|Clockwork Avian|Clockwork Beast|Clockwork Hydra|Cloud Elemental|Coalition Relic|Coercive Portal|Cogwork Grinder|Cogwork Tracker|Coldsteel Heart|Contagion Clasp|Coral Trickster|Corrupt Eunuchs|Coveted Peacock|Cranial Plating|Crash of Rhinos|Crowned Ceratok|Cruel Ultimatum|Cryptic Annelid|Cunning Advisor|Curse of Bounty|Dakmor Scorpion|Darksteel Forge|Darksteel Ingot|Daru Encampment|Daxos's Torment|Dearly Departed|Deceiver Exarch|Deep-Sea Kraken|Diabolic Vision|Dimir Guildgate|Disaster Radius|Disrupt Decorum|Distorting Wake|Dominator Drone|Doomed Traveler|Dormant Volcano|Downhill Charge|Dread Cacodemon|Dregs of Sorrow|Drifting Meadow|Druidic Satchel|Dualcaster Mage|Duskmantle Seer|Earth Elemental|Ebon Stronghold|Echoing Courage|Eerie Interlude|Elderwood Scion|Elvish Eulogist|Empty City Ruse|Epic Experiment|Eternal Witness|Evernight Shade|Extractor Demon|Faerie Artisans|Faerie Conclave|Faerie Impostor|Faerie Invaders|Faith's Fetters|False Summoning|Favorable Winds|Feast or Famine|Fell the Mighty|Fertile Thicket|Festerhide Boar|Fiery Hellhound|Fire-Field Ogre|Flanking Troops|Fleecemane Lion|Flowstone Blade|Force of Nature|Frenzied Goblin|Furnace of Rath|Gaea's Blessing|Galepowder Mage|Gargoyle Castle|Gempalm Avenger|Gempalm Strider|Gift of Estates|Goblin Arsonist|Goblin Commando|Goblin Tunneler|Goblin Warchief|Golgari Rotwurm|Gorilla Warrior|Grand Abolisher|Graypelt Hunter|Graypelt Refuge|Greater Mossdog|Grim Lavamancer|Grixis Panorama|Gruul Guildgate|Gruul War Chant|Hada Spy Patrol|Hallowed Burial|Hardened Scales|Haunted Fengraf|Heckling Fiends|Hellkite Tyrant|Heroes' Reunion|Hissing Iguanar|Horizon Chimera|Howling Banshee|Hulking Cyclops|Humble Defector|Hunting Cheetah|Icy Manipulator|Igneous Pouncer|Ingenious Thief|Inkfathom Witch|It That Betrays|Izzet Chemister|Izzet Chronarch|Izzet Guildgate|Izzet Guildmage|Jace's Phantasm|Jar of Eyeballs|Kathari Remnant|Keening Banshee|Keepsake Gorgon|Keldon Champion|Kindred Summons|King's Assassin|Knight Exemplar|Kor Sanctifiers|Krosan Warchief|Lay of the Land|Leafdrake Roost|Leyline Phantom|Lifeblood Hydra|Lightning Angel|Lightning Helix|Lim-Dûl's Vault|Lingering Souls|Llanowar Reborn|Lone Missionary|Lord of the Pit|Lorescale Coatl|Lovisa Coldeyes|Loyal Retainers|Magister Sphinx|Makindi Griffin|Martyr of Frost|Masked Admirers|Master Warcraft|Mausoleum Guard|Metallic Sliver|Migratory Route|Mindwrack Demon|Mirrodin's Core|Mizzium Mortars|Molten Disaster|Molten Slagheap|Momentary Blink|Monastery Siege|Morkrut Banshee|Mosswort Bridge|Mother of Runes|Mountain Bandit|Murkfiend Liege|Mystifying Maze|Necrotic Sliver|Night's Whisper|Nihil Spellbomb|Nivix Guildmage|Norwood Archers|Norwood Warrior|Nuisance Engine|Obelisk of Jund|Ogre Taskmaster|Opaline Unicorn|Open the Vaults|Oran-Rief Hydra|Orochi Hatchery|Orzhov Advokist|Orzhov Basilica|Panic Spellbomb|Pearl Medallion|Penumbra Spider|Peregrine Drake|Pernicious Deed|Phantasmal Bear|Phantom General|Phantom Nantuko|Phantom Nishoba|Phantom Warrior|Phyrexian Arena|Phyrexian Ghoul|Phyrexian Rager|Phyrexian Totem|Phyrexian Vault|Phyrexia's Core|Pillaging Horde|Pincher Beetles|Plagued Rusalka|Plant Elemental|Plated Slagwurm|Predator's Howl|Primordial Sage|Profane Command|Prophetic Prism|Qasali Slingers|Quiet Disrepair|Raging Minotaur|Rain of Daggers|Raise the Alarm|Ravenous Baloth|Reckless Charge|Recumbent Bliss|Reflecting Pool|Reliquary Tower|Renegade Troops|Riding Red Hare|Righteous Cause|Rogue's Passage|Rolling Thunder|Rorix Bladewing|Sanctum Prelate|Satyr Wayfinder|Scavenging Ooze|Scorching Spear|Scorching Winds|Scoured Barrens|Scrapskin Drake|Sea Gate Oracle|Sealock Monster|Seaside Citadel|Secluded Steppe|Selesnya Signet|Selfless Squire|Serpent Warrior|Serra's Embrace|Serrated Arrows|Shambling Shell|Shaper Parasite|Sharding Sphinx|Shardless Agent|Shattered Angel|Shepherd of Rot|Shifting Shadow|Shivan Hellkite|Silent Sentinel|Silklash Spider|Silverchase Fox|Simic Guildgate|Skyshroud Elite|Slavering Nulls|Sleight of Hand|Sliver Overlord|Sorcerous Sight|Spark Elemental|Spectral Sliver|Sphinx Summoner|Spider Spawning|Spinerock Knoll|Splitting Slime|Spoils of Blood|Sporecap Spider|Spotted Griffin|Sprouting Vines|Stalking Leonin|Stalking Stones|Standing Troops|Steamcore Weird|Stitch Together|Stitcher Geralf|Strangling Soot|Sudden Spoiling|Sulfuric Vortex|Sulfurous Blast|Summoner's Bane|Sundering Titan|Swiftfoot Boots|Sylvan Basilisk|Sylvan Offering|Sylvok Explorer|Synod Centurion|Tar Pit Warrior|Tavern Swindler|Teetering Peaks|Temporary Truce|The Unspeakable|Theft of Dreams|Thopter Foundry|Thorn Elemental|Thornwood Falls|Thraben Heretic|Thraben Valiant|Thundering Wurm|Timberwatch Elf|Tooth Collector|Trained Cheetah|Treasonous Ogre|Treasury Thrull|Treetop Defense|Treetop Village|True Conviction|Trygon Predator|Twilight Drover|Twilight's Call|Tyrant's Choice|Undead Warchief|Unhallowed Pact|Unholy Strength|Urban Evolution|Utvara Hellkite|Valor Made Real|Valorous Charge|Vampire Hexmage|Vampiric Dragon|Vampiric Spirit|Vedalken Orrery|Victim of Night|Vindictive Lich|Viridian Shaman|Viridian Zealot|Virtuous Charge|Virulent Sliver|Vithian Stinger|Volcanic Dragon|Volcanic Geyser|Volcanic Hammer|Volcanic Vision|Vow of Wildness|Wall of Granite|Warrior's Stand|Water Elemental|Wave of Vitriol|Whirlpool Whelm|Winds of Change|Wirewood Herald|Wirewood Savage|Withered Wretch|Word of Seizing|Worn Powerstone|Wurmcoil Engine|Youthful Knight|Act of Authority|Adarkar Valkyrie|Aerial Responder|Aether Spellbomb|Affa Guard Hound|Agonizing Demise|Akki Coalflinger|Alabaster Dragon|Alaborn Cavalier|Alliance of Arms|Allosaurus Rider|Ambush Commander|Ancestral Vision|Ancient Ziggurat|Angel of Despair|Angelic Blessing|Aphetto Dredging|Aquamorph Entity|Arcbound Crusher|Armillary Sphere|Armory Automaton|Arrogant Vampire|Arsenal Thresher|Ascended Lawmage|Assassin's Blade|Auratouched Mage|Azorius Chancery|Balance of Power|Bane of Progress|Battlegate Mimic|Beacon of Unrest|Beetleback Chief|Bident of Thassa|Bituminous Blast|Blatant Thievery|Blessed Reversal|Bloodmark Mentor|Blood-Toll Harpy|Blossoming Sands|Boggart Ram-Gang|Boneyard Scourge|Boros Swiftblade|Bosh, Iron Golem|Brimstone Dragon|Brimstone Volley|Broodbirth Viper|Brooding Saurian|Broodmate Dragon|Burning of Xinye|Call of the Herd|Cathars' Crusade|Celestial Archon|Cerodon Yearling|Charcoal Diamond|Charging Bandits|Charging Paladin|Chartooth Cougar|Chromeshell Crab|Cinder Elemental|Claws of Valakut|Clockwork Condor|Cold-Eyed Selkie|Conclave Phalanx|Consume Strength|Consume the Meek|Consuming Vapors|Contested Cliffs|Conundrum Sphinx|Copperhorn Scout|Corpse Harvester|Council Guardian|Crescendo of War|Crucible of Fire|Crypt of Agadeem|Curse of Inertia|Dack's Duplicate|Dakmor Sorceress|Darigaaz's Charm|Dauntless Escort|Death by Dragons|Death-Hood Cobra|Deathreap Ritual|Deep-Sea Serpent|Desert Sandstorm|Desolation Giant|Desperate Charge|Desperate Ritual|Deus of Calamity|Devastation Tide|Diregraf Captain|Dismal Backwater|Divine Reckoning|Domineering Will|Dregscape Zombie|Drowned Catacomb|Drudge Skeletons|Eldrazi Monument|Elemental Shaman|Elite Scaleguard|Elvish Archdruid|Elvish Harbinger|Elvish Promenade|Elvish Visionary|Emberwilde Augur|Errant Ephemeron|Explorer's Scope|Faceless Butcher|Faerie Mechanist|Falkenrath Noble|Fang of the Pack|Festering Goblin|Fiery Conclusion|Fiery Confluence|Flamekin Brawler|Flamekin Village|Flame-Kin Zealot|Flametongue Kavu|Fledgling Mawcor|Footbottom Feast|Forked Lightning|Frontier Bivouac|Fusion Elemental|Gatecreeper Vine|Gerrard Capashen|Gerrard's Wisdom|Ghitu Encampment|Ghor-Clan Savage|Ghoulcaller Gisa|Gleeful Sabotage|Glory of Warfare|Gluttonous Slime|Goblin Cavaliers|Goblin Offensive|Goblin Racketeer|Goblin Spymaster|Golgari Rot Farm|Grip of Phyresis|Grisly Spectacle|Gustcloak Savior|Hammer of Nazahn|Hammerfist Giant|Havengul Vampire|Hellfire Mongrel|Hellion Eruption|Hellkite Charger|Hellkite Igniter|Hunter's Prowess|Ichor Wellspring|Ill-Gotten Gains|Impact Resonance|In Garruk's Wake|Incite Rebellion|Infantry Veteran|Jace's Archivist|Jace's Ingenuity|Jagged Lightning|Jedit's Dragoons|Jhessian Zombies|Joraga Warcaller|Journeyer's Kite|Jwar Isle Refuge|Karplusan Forest|Keldon Marauders|Keldon Megaliths|Kemba's Skyguard|Kheru Mind-Eater|Kilnmouth Dragon|Kiora's Follower|Knotvine Paladin|Kor Cartographer|Kor Spiritdancer|Krenko, Mob Boss|Krenko's Command|Leonin Bladetrap|Leonin Skyhunter|Liliana's Reaver|Loxodon Hierarch|Loxodon Partisan|Makeshift Mauler|Managorger Hydra|Marsh Casualties|Marshal's Anthem|Master Biomancer|Mayael the Anima|Meng Huo's Horde|Mercenary Knight|Merfolk Skyscout|Mesa Enchantress|Minotaur Warrior|Mishra's Factory|Mistmeadow Witch|Mizzix's Mastery|Mogg War Marshal|Monstrous Growth|Moonsilver Spear|Myr Battlesphere|Myriad Landscape|Mystic Monastery|Mystic Retrieval|Netcaster Spider|Noggle Ransacker|Nomads' Assembly|Oakgnarl Warrior|Obelisk of Esper|Orator of Ojutai|Orcish Cannonade|Orcish Oriflamme|Oreskos Explorer|Orzhov Cluestone|Orzhov Guildgate|Orzhov Guildmage|Palace Sentinels|Paladin of Prahv|Paliano Vanguard|Panther Warriors|Parting Thoughts|Path of Ancestry|Pathbreaker Ibex|Pestilence Demon|Pharika's Mender|Phyrexian Delver|Pitchburn Devils|Plated Rootwalla|Precinct Captain|Presence of Gond|Progenitor Mimic|Promise of Power|Psychic Transfer|Public Execution|Puppeteer Clique|Qasali Pridemage|Quirion Explorer|Rakdos Carnarium|Rakdos Guildgate|Rakdos Guildmage|Rally the Troops|Razor Hippogriff|Reckless Abandon|Reckless Scholar|Reclamation Sage|Redwood Treefolk|Reforge the Soul|Reign of the Pit|Return to Battle|Revoke Existence|Reya Dawnbringer|Righteous Charge|Riptide Survivor|Roar of the Wurm|Rockslide Ambush|Rousing of Souls|Rugged Highlands|Saddleback Lagac|Sage's Knowledge|Sanctum Gargoyle|Sanctum Guardian|Sandstone Oracle|Scarland Thrinax|Scorched Rusalka|Screeching Drake|Screeching Skaab|Seasoned Marshal|Seeds of Renewal|Seek the Horizon|Selesnya Evangel|Selvala's Charge|Seraph Sanctuary|Serpent Assassin|Shambling Goblin|Shipwreck Singer|Shoreline Ranger|Shower of Sparks|Shrewd Hatchling|Sickening Dreams|Silent-Blade Oni|Skeletal Scrying|Skeletal Vampire|Skirk Prospector|Skirsdag Cultist|Skyhunter Patrol|Slith Firewalker|Smuggler Captain|Soaring Seacliff|Spawning Grounds|Sphere of Safety|Sphinx of Magosi|Sphinx of Uthuun|Sphinx-Bone Wand|Spidersilk Armor|Spine of Ish Sah|Spiteful Visions|Stoneshock Giant|Stroke of Genius|Stromkirk Patrol|Sungrass Prairie|Sunscorch Regent|Sunspear Shikari|Surveyor's Scope|Swell of Courage|Sylvan Messenger|Talas Researcher|Talruum Minotaur|Temporal Fissure|Tempt with Glory|Temur Sabertooth|Thelonite Hermit|Thundering Giant|Tidehollow Strix|Titania's Chosen|Tormenting Voice|Torrent of Souls|Train of Thought|Tranquil Expanse|Tranquil Thicket|Traveler's Cloak|Truefire Paladin|Turntimber Grove|Tymna the Weaver|Ulamog's Crusher|Unstable Obelisk|Urza's Incubator|Vampire Outcasts|Vedalken Plotter|Vengeful Rebirth|Venser's Journal|Veteran Cavalier|Veteran Explorer|Viashino Warrior|Victory's Herald|Vinelasher Kudzu|Volatile Chimera|Volcanic Fallout|Voracious Dragon|Vow of Lightning|Vulshok Sorcerer|Vulturous Zombie|Wall of Blossoms|Warrior's Charge|Waterspout Djinn|Wei Ambush Force|Wei Strike Force|Widespread Panic|Wild Beastmaster|Windborne Charge|Wu Elite Cavalry|Wu Light Cavalry|Young Pyromancer|Act of Aggression|Aether Tradewinds|Ajani's Pridemate|Alaborn Grenadier|Alaborn Musketeer|Allied Strategies|Altar of Dementia|Angel of Finality|Angel of Serenity|Angelic Protector|Aquastrand Spider|Arcane Lighthouse|Arrow Volley Trap|Artifact Mutation|Ascendant Evincar|Astral Cornucopia|Avatar of Discord|Azorius Guildgate|Azorius Guildmage|Bala Ged Scorpion|Barbarian General|Basking Rootwalla|Bastion Protector|Beseech the Queen|Biomantic Mastery|Birds of Paradise|Blasted Landscape|Blighted Woodland|Bloodrage Vampire|Bloodrite Invoker|Bloodrock Cyclops|Blue Sun's Zenith|Bogardan Hellkite|Bramble Elemental|Bred for the Hunt|Brutal Hordechief|Brutalizer Exarch|Bump in the Night|Butcher's Cleaver|Cadaverous Knight|Capricious Efreet|Carnage Gladiator|Cauldron of Souls|Celestial Ancient|Chandra's Outrage|Chandra's Phoenix|Charnelhoard Wurm|Chromatic Lantern|Cinder Pyromancer|Cloak of Feathers|Cogwork Librarian|Collective Voyage|Conclave Equenaut|Conjurer's Closet|Conqueror's Flail|Corpsejack Menace|Covenant of Minds|Crosstown Courier|Curse of Opulence|Curse of Vitality|Darksteel Citadel|Dawnglare Invoker|Deadwood Treefolk|Deathforge Shaman|Decree of Justice|Desecration Demon|Desperate Ravings|Dictate of Heliod|Dimir Infiltrator|Disciple of Bolas|Disdainful Stroke|Divinity of Pride|Djinn Illuminatus|Djinn of the Lamp|Dominus of Fealty|Door of Destinies|Dragonlair Spider|Dreamstone Hedron|Drooling Groodion|Elite Cat Warrior|Elvish Aberration|Elvish Skysweeper|Emerald Medallion|Empty the Warrens|Emrakul's Hatcher|Erratic Explosion|Etherium Sculptor|Evincar's Justice|Expedition Raptor|Ezuri's Predation|Faithless Looting|Figure of Destiny|Fires of Yavimaya|Fists of Ironwood|Flameblast Dragon|Flamewave Invoker|Flaring Flame-Kin|Fleetfoot Panther|Fleet-Footed Monk|Fleshbag Marauder|Forbidden Alchemy|Forbidden Orchard|Forgotten Ancient|Freewind Equenaut|Fury of the Horde|Genju of the Fens|Gerrard's Command|Ghost-Lit Stalker|Glimmerpoint Stag|Go for the Throat|Goblin Ringleader|Goblin War Strike|Golgari Guildgate|Golgari Guildmage|Grazing Gladehart|Grenzo's Rebuttal|Grenzo's Ruffians|Guardian Zendikon|Gustcloak Harrier|Guttural Response|Guul Draz Specter|Harmony of Nature|Hellraiser Goblin|Hour of Reckoning|Illusory Ambusher|Imperial Hellkite|Imperious Perfect|Infectious Horror|Infernal Offering|Inkwell Leviathan|Intangible Virtue|Irresistible Prey|Izzet Boilerworks|Jace's Mindseeker|Jaddi Lifestrider|Jetting Glasskite|Kabira Crossroads|Kabira Vindicator|Kalemne's Captain|Keen-Eyed Archers|Kemba, Kha Regent|Kindred Discovery|Kindred Dominance|Korozda Guildmage|Lead the Stampede|Leechridden Swamp|Lightning Greaves|Liliana's Specter|Loxodon Warhammer|Lu Su, Wu Advisor|Lurking Automaton|Lurking Predators|Magister of Worth|Magus of the Mind|Magus of the Will|Manifold Insights|Marchesa's Decree|Master Transmuter|Mausoleum Turnkey|Merfolk Wayfinder|Midnight Haunting|Misfortune's Gain|Mistblade Shinobi|Moment of Heroism|Moonglove Extract|Mystic Confluence|Nacatl Hunt-Pride|Nantuko Monastery|Nephalia Smuggler|Nissa, Worldwaker|Norwood Priestess|Nullmage Advocate|Obelisk of Grixis|Ogre Battledriver|Oran-Rief Invoker|Oran-Rief Recluse|Orchard Elemental|Orcish Lumberjack|Order of Yawgmoth|Oros, the Avenger|Peach Garden Oath|Peel from Reality|Perilous Research|Phantasmal Dragon|Phyrexian Debaser|Phyrexian Defiler|Phyrexian Negator|Phyrexian Rebirth|Plated Seastrider|Pontiff of Blight|Praetor's Counsel|Preemptive Strike|Preyseizer Dragon|Price of Progress|Priest of Titania|Pristine Talisman|Prodigal Sorcerer|Prognostic Sphinx|Psychosis Crawler|Rakdos Pit Dragon|Raksha Golden Cub|Rampaging Baloths|Ravos, Soultender|Red Cliffs Armada|Relentless Hunter|Relentless Skaabs|Reverse the Sands|Runehorn Hellkite|Rush of Knowledge|Sage-Eye Avengers|Sanctum Custodian|Scattering Stroke|Scion of Darkness|Scourge of Fleets|Scourge of Valkas|Screaming Seahawk|Seal of Cleansing|Seat of the Synod|Serendib Sorcerer|Shadowblood Ridge|Shambling Remains|Shambling Strider|Shielded by Faith|Shimmering Grotto|Shrieking Specter|Shu Foot Soldiers|Shu Grain Caravan|Skarrgan Firebird|Skittering Horror|Skittering Skirge|Slate of Ancestry|Smoldering Crater|Smoldering Spires|Soul Manipulation|Southern Elephant|Spellbound Dragon|Spoils of Victory|Sprouting Thrinax|Stirring Wildwood|Stonewood Invoker|Stormfront Riders|Stormsurge Kraken|Stromkirk Captain|Sunrise Sovereign|Surrakar Banisher|Svyelunite Temple|Swiftwater Cliffs|Sylvan Safekeeper|Synthetic Destiny|Terrain Generator|Tezzeret's Gambit|Thalakos Lowlands|Thicket Elemental|Thornweald Archer|Thornwind Faeries|Titanic Ultimatum|Tornado Elemental|Tower of Fortunes|Traumatic Visions|Tribute to Hunger|Trokin High Guard|Tuskguard Captain|Twilight Shepherd|Two-Headed Dragon|Tyrant's Familiar|Unbreathing Horde|Underground River|Vampire Lacerator|Vampire Nighthawk|Vastwood Zendikon|Vault of Whispers|Vedalken Engineer|Verduran Emissary|Veteran Warleader|Viridian Emissary|Vizkopa Guildmage|Volcanic Offering|Volunteer Militia|Vraska the Unseen|Vulshok Berserker|Wall of Reverence|Wave of Reckoning|Wayfarer's Bauble|Wei Night Raiders|Whirlpool Warrior|Whispergear Sneak|Whispersilk Cloak|Wickerbough Elder|Wildfire Emissary|Wildheart Invoker|Windbrisk Heights|Wind-Scarred Crag|Wirewood Symbiote|Wolfcaller's Howl|Woodborn Behemoth|Zurgo Helmsmasher|Abyssal Gatekeeper|Abyssal Persecutor|Aethermage's Touch|Ajani's Sunstriker|Akroma's Vengeance|Alert Shu Infantry|Ancestral Memories|Ancient Excavation|Angel of Salvation|Architects of Will|Army of the Damned|Artisan of Kozilek|Baloth Woodcrasher|Bane of the Living|Battering Craghorn|Black Sun's Zenith|Blizzard Elemental|Bloodfire Colossus|Bloodspore Thrinax|Bloodsworn Steward|Bogardan Firefiend|Brave the Elements|Breath of Darigaaz|Butcher of Malakir|Caller of the Claw|Caller of the Pack|Capital Punishment|Captain's Maneuver|Celestial Crusader|Chameleon Colossus|Champion's Victory|Commander's Sphere|Containment Priest|Corpse Connoisseur|Council's Judgment|Cradle of Vitality|Crosis, the Purger|Crystalline Sliver|Curse of Predation|Curse of Vengeance|Curse of Verbosity|Custodi Soulcaller|Darksteel Mutation|Dawnstrike Paladin|Daxos the Returned|Day of the Dragons|Deepfire Elemental|Despoiler of Souls|Diabolic Servitude|Dimir Doppelganger|Disruptive Student|Domesticated Hydra|Dragonskull Summit|Driver of the Dead|Duelist's Heritage|Duergar Hedge-Mage|Emancipation Angel|Enduring Scalelord|Entourage of Trest|Eunuchs' Intrigues|Fall of the Hammer|Farbog Boneflinger|Festival of Trokin|Flamekin Harbinger|Followed Footsteps|Forsaken Sanctuary|Fractured Identity|Garruk Wildspeaker|Geist-Honored Monk|Ghostblade Eidolon|Ghostly Possession|Gideon's Lawkeeper|Glen Elendra Liege|Glint-Eye Nephilim|Goblin Bombardment|Goblin Firestarter|Goblin Mountaineer|Goldmeadow Harrier|Goldnight Redeemer|Gorehorn Minotaurs|Great Oak Guardian|Grenzo's Cutthroat|Grixis Illusionist|Gustcloak Sentinel|Hamletback Goliath|Hammer of Bogardan|Harvester of Souls|Hellkite Hatchling|Herald of the Host|Hibernation Sliver|Hollowhenge Spirit|Hundred-Handed One|Illusion of Choice|Imperial Recruiter|Incendiary Command|Incremental Blight|Independent Troops|Indrik Stomphowler|Intet, the Dreamer|Jeering Homunculus|Journey to Nowhere|Kaalia of the Vast|Kazandu Tuskcaller|Kinsbaile Cavalier|Koth of the Hammer|Leonin Snarecaster|Life from the Loam|Lionheart Maverick|Liquimetal Coating|Loreseeker's Stone|Maelstrom Wanderer|Magus of the Abyss|Magus of the Arena|Magus of the Wheel|Malakir Bloodwitch|Marisi's Twinclaws|Master of Etherium|Mentor of the Meek|Merciless Eviction|Minamo Sightbender|Natural Connection|Necromantic Thirst|Nezumi Graverobber|Nissa's Pilgrimage|Obsidian Fireheart|Okiba-Gang Shinobi|Oni of Wild Places|Patron of the Vein|Phyrexian Colossus|Phyrexian Ingester|Pollenbright Wings|Predator, Flagship|Price of Knowledge|Primeval Protector|Prismatic Geoscope|Quicksilver Dagger|Quicksilver Dragon|Relentless Assault|Repel the Darkness|Retreat to Kazandu|Revenant Patriarch|Rith, the Awakener|Rolling Earthquake|Rubblebelt Raiders|Rubinia Soulsinger|Sadistic Augermage|Sadistic Hypnotist|Sai of the Shinobi|Sakura-Tribe Elder|Saltcrusted Steppe|Sandsteppe Citadel|Sapphire Medallion|Scalelord Reckoner|Searing Meditation|Seeker of Skybreak|Selesnya Guildgate|Selesnya Guildmage|Selesnya Sanctuary|Selvala's Enforcer|Selvala's Stampede|Serrated Biskelion|Shu Elite Infantry|Sift Through Sands|Silumgar's Command|Skarrgan Pit-Skulk|Skeletal Crocodile|Skirk Fire Marshal|Skitter of Lizards|Song of the Dryads|Spellheart Chimera|Spiritual Guardian|Springjack Pasture|Spurnmage Advocate|Squelching Leeches|Stalking Vengeance|Stealer of Secrets|Steward of Valeron|Strategic Planning|Sublime Exhalation|Surveilling Sprite|Sword of Vengeance|Sylvan Reclamation|Taj-Nar Swordsmith|Talara's Battalion|Taunting Challenge|Temporary Insanity|Territorial Baloth|Thought Reflection|Thunderfoot Baloth|Trash for Treasure|Treva, the Renewer|Trumpeting Armodon|Tukatongue Thallid|Urborg Syphon-Mage|Vanish into Memory|Verdant Confluence|Veteran Armorsmith|Veteran Swordsmith|Voice of the Woods|Volley of Boulders|Vorosh, the Hunter|Vulshok Battlegear|Wakestone Gargoyle|Warmonger Hellkite|Whims of the Fates|Whispering Madness|White Sun's Zenith|Wings of the Guard|Woodvine Elemental|Yoke of the Damned|Young Wei Recruits|Zendikar Resurgent|Zombie Infestation|Zo-Zu the Punisher|Akiri, Line-Slinger|Amoeboid Changeling|Angelic Benediction|Animus of Predation|Appetite for Brains|Apprentice Sorcerer|Archangel of Strife|Avatar of Slaughter|Avenger of Zendikar|Beacon of Tomorrows|Benevolent Offering|Bladewing the Risen|Bloodhusk Ritualist|Bloodthrone Vampire|Boggart Shenanigans|Boldwyr Intimidator|Borderland Behemoth|Borderland Explorer|Brago, King Eternal|Breaching Leviathan|Brutal Nightstalker|Call the Skybreaker|Capricious Sorcerer|Captivating Vampire|Capture of Jingzhou|Centaur Vinecrasher|Chandra, Pyromaster|Charging Cinderhorn|Charmbreaker Devils|Citanul Woodreaders|Compulsive Research|Coordinated Assault|Council of Advisors|Counterintelligence|Crimson Honor Guard|Cruel Entertainment|Crystalline Crawler|Custodi Peacekeeper|Custodi Soulbinders|Daggerback Basilisk|Darkwater Catacombs|Dauntless Onslaught|Dawnbreak Reclaimer|Deathbringer Regent|Denizen of the Deep|Deploy to the Front|Deputized Protester|Destructive Revelry|Dispeller's Capsule|Door to Nothingness|Endless Cockroaches|Entrapment Maneuver|Everflowing Chalice|Everlasting Torment|Fade into Antiquity|Fiendslayer Paladin|Fumiko the Lowblood|Furnace Celebration|Gahiji, Honored One|Galecaster Colossus|Galvanic Juggernaut|Garrulous Sycophant|Gempalm Incinerator|Genju of the Cedars|Gleam of Resistance|Goblin Deathraiders|Goblin Sharpshooter|Golgari Germination|Golgari Grave-Troll|Gratuitous Violence|Gwyllion Hedge-Mage|Havengul Runebinder|Heartless Hidetsugu|Hellspark Elemental|Hoverguard Sweepers|Icatian Javelineers|Increasing Devotion|Increasing Savagery|Indulgent Tormentor|Infinite Reflection|Inner-Flame Acolyte|Invoke the Firemind|Ior Ruin Expedition|Jhoira of the Ghitu|Jori En, Ruin Diver|Kamahl, Pit Fighter|Kessig Cagebreakers|Krond the Dawn-Clad|Lace with Moonglove|Leonin Relic-Warder|Leovold's Operative|Lightning Elemental|Lu Meng, Wu General|Magus of the Mirror|Makeshift Mannequin|Mana-Charged Dragon|Marchesa's Emissary|Marchesa's Smuggler|Mardu Heart-Piercer|Mark of the Vampire|Menagerie Liberator|Merchant of Secrets|Mercurial Chemister|Minamo Scrollkeeper|Miraculous Recovery|Mistvein Borderpost|Moorland Inquisitor|Murmurs from Beyond|Neurok Invisimancer|Nightscape Familiar|Nightstalker Engine|Ordeal of Purphoros|Order of Succession|Overwhelming Forces|Peer Through Depths|Phyrexian Denouncer|Phyrexian Gargantua|Phyrexian Processor|Polymorphist's Jest|Pore Over the Pages|Press the Advantage|Radha, Heir to Keld|Rakeclaw Gargantuan|Rapid Hybridization|Ravenous Leucrocota|Razormane Masticore|Reach Through Mists|Reaper of the Wilds|Relic of Progenitus|Riftwing Cloudskate|Rise from the Grave|Rite of Replication|Rockslide Elemental|Ruhan of the Fomori|Sakashima's Student|Scourge of Nel Toth|Search for Tomorrow|Sever the Bloodline|Shadows of the Past|Shamanic Revelation|Sharpened Pitchfork|Sharuum the Hegemon|Shu Soldier-Farmers|Silhana Ledgewalker|Silverblade Paladin|Simic Sky Swallower|Skarrgan Skybreaker|Smite the Monstrous|Soul of the Harvest|Soulbright Flamekin|Spectral Gateguards|Spectral Procession|Sphinx of Jwar Isle|Stingerfling Spider|Stonefare Crocodile|Stonehoof Chieftain|Stormchaser Chimera|Strength in Numbers|Stronghold Assassin|Sunscape Battlemage|Sword of the Paruns|Teferi's Protection|Terrifying Presence|Tezzeret the Seeker|Thing from the Deep|Thundercloud Shaman|Touch of Brilliance|Treacherous Terrain|Tribute to the Wild|Tuktuk the Explorer|Turntimber Basilisk|Twisted Abomination|Unexpectedly Absent|Uyo, Silent Prophet|Vela the Night-Clad|Village Bell-Ringer|Voidmage Apprentice|Vulshok Morningstar|Walker of the Grove|Warmonger's Chariot|Well of Lost Dreams|Wilt-Leaf Cavaliers|Wolfbriar Elemental|Wretched Confluence|Xun Yu, Wei Advisor|Zealous Persecution|Zhalfirin Commander|Abyssal Nightstalker|Ancient Amphitheater|Archdemon of Paliano|Argivian Restoration|Atarka, World Render|Battle-Rattle Shaman|Benefactor's Draught|Bloodcurdling Scream|Bonds of Quicksilver|Brackwater Elemental|Burrenton Bombardier|Cackling Counterpart|Cao Cao, Lord of Wei|Captain of the Mists|Captain of the Watch|Cathedral Sanctifier|Champion of Lambholt|Conquering Manticore|Consuming Aberration|Control of the Court|Court Street Denizen|Crookclaw Transmuter|Crumbling Necropolis|Curse of Disturbance|Damia, Sage of Stone|Deathbringer Thoctar|Dragonlord's Servant|Dragonspeaker Shaman|Drakestown Forgotten|Dreadbringer Lampads|Dromoka, the Eternal|Elves of Deep Shadow|Emeria, the Sky Ruin|Explosive Vegetation|Fieldmist Borderpost|Firemind's Foresight|Fleeting Distraction|Fractured Powerstone|Gather the Townsfolk|Geist of Saint Traft|Ghastly Conscription|Goblin Electromancer|Godo, Bandit Warlord|Greater Stone Spirit|Grenzo, Havoc Raiser|Gustcloak Skirmisher|Hearthfire Hobgoblin|Hoard-Smelter Dragon|Ill-Tempered Cyclops|Illusionist's Gambit|Juniper Order Ranger|Kaya, Ghost Assassin|Kess, Dissident Mage|Kinsbaile Skirmisher|Knight of Cliffhaven|Lightwielder Paladin|Liu Bei, Lord of Shu|Lurking Nightstalker|Lys Alana Huntmaster|Magus of the Coffers|Malicious Affliction|Mathas, Fiend Seeker|Melek, Izzet Paragon|Mycosynth Wellspring|Nin, the Pain Artist|Ob Nixilis Reignited|Otherworldly Journey|Overeager Apprentice|Patron of the Nezumi|Phyrexian Broodlings|Phyrexian Plaguelord|Prime Speaker Zegana|Raiding Nightstalker|Ramos, Dragon Engine|Righteous Confluence|Rites of Flourishing|Shadow Alley Denizen|Shattergang Brothers|Shoulder to Shoulder|Shu Elite Companions|Siege-Gang Commander|Simic Growth Chamber|Skirk Drill Sergeant|Skirsdag High Priest|Skyhunter Skirmisher|Skyward Eye Prophets|Slate Street Ruffian|Slayer of the Wicked|Solidarity of Heroes|Soltari Foot Soldier|Somberwald Vigilante|Sorcerer's Strongbox|Soul of New Phyrexia|Sparkmage Apprentice|Spectral Searchlight|Spirit of the Hearth|Steel of the Godhead|Stormblood Berserker|Subterranean Tremors|Sun Quan, Lord of Wu|Sword of the Animist|Swords to Plowshares|Tana, the Bloodsower|Tempt with Discovery|Tempt with Vengeance|Teneb, the Harvester|Terramorphic Expanse|Territorial Hellkite|Thirst for Knowledge|Thousand-Year Elixir|Thunder-Thrash Elder|Transguild Promenade|Uncontrollable Anger|Underworld Coinsmith|Vines of the Recluse|Wei Elite Companions|Where Ancients Tread|Wilderness Elemental|Yuan Shao's Infantry|Agent of Acquisitions|Akroma, Angel of Fury|Angelic Field Marshal|Anointer of Champions|Anowon, the Ruin Sage|Anya, Merciless Angel|Arbiter of Knollridge|Awaken the Sky Tyrant|Beacon of Destruction|Beastmaster Ascension|Bloodline Necromancer|Bloodlord of Vaasgoth|Burning-Tree Emissary|Caller of the Untamed|Compelling Deterrence|Crown-Hunter Hireling|Curse of the Forsaken|Daretti, Scrap Savant|Darigaaz, the Igniter|Dong Zhou, the Tyrant|Elixir of Immortality|Enraged Revolutionary|Ethersworn Shieldmage|Executioner's Capsule|Extract from Darkness|Fire-Belly Changeling|Gatekeeper of Malakir|Ghave, Guru of Spores|Hallowed Spiritkeeper|Heartstabber Mosquito|Illusionary Informant|Immaculate Magistrate|Intellectual Offering|Iroas, God of Victory|Jareth, Leonine Titan|Kaervek the Merciless|Kamahl, Fist of Krosa|Knight of Meadowgrain|Kraum, Ludevic's Opus|Lightkeeper of Emeria|Lu Bu, Master-at-Arms|Magus of the Vineyard|March of the Machines|Marshaling the Troops|Molimo, Maro-Sorcerer|Mons's Goblin Raiders|Mudbutton Torchrunner|Nath of the Gilt-Leaf|Necromantic Selection|Numot, the Devastator|Overwhelming Stampede|Phage the Untouchable|Phyrexian Battleflies|Phyrexian Reclamation|Prowling Nightstalker|Reaper from the Abyss|Reassembling Skeleton|Riding the Dilu Horse|Saskia the Unyielding|Scourge of the Throne|Seal of the Guildpact|Sek'Kuar, Deathkeeper|Shinen of Life's Roar|Silverglade Elemental|Skarrg, the Rage Pits|Skittering Crustacean|Spellbreaker Behemoth|Stormscape Battlemage|Stronghold Discipline|Symbol of Unsummoning|Taigam, Ojutai Master|Taigam, Sidisi's Hand|Talisman of Dominance|Talrand, Sky Summoner|Temporal Manipulation|Thornscape Apprentice|Thornscape Battlemage|Thorn-Thrash Viashino|Thrasios, Triton Hero|Traverse the Outlands|Venser, the Sojourner|Verdeloth the Ancient|Walker of Secret Ways|Wight of Precinct Six|Wren's Run Packmaster|Wren's Run Vanquisher|Yellow Scarves Troops|Zhang He, Wei General|Akroma, Angel of Wrath|Angel of the Dire Hour|Apprentice Necromancer|Arcanis the Omnipotent|Archfiend of Depravity|Azami, Lady of Scrolls|Bite of the Black Rose|Blood Baron of Vizkopa|Bloodforged Battle-Axe|Brago's Representative|Breya, Etherium Shaper|Cao Ren, Wei Commander|Champion of the Parish|Chorus of the Conclave|Collective Unconscious|Command of Unsummoning|Corrupt Court Official|Elspeth, Knight-Errant|Etherium-Horn Sorcerer|Ethersworn Adjudicator|Ezuri, Renegade Leader|Goblin Balloon Brigade|Grenzo, Dungeon Warden|Gwafa Hazid, Profiteer|Harbinger of the Tides|Havenwood Battleground|Higure, the Still Wind|Hoofprints of the Stag|Hunger of the Howlpack|Inquisition of Kozilek|Jedit Ojanen of Efrava|Lorthos, the Tidemaker|Mairsil, the Pretender|Marchesa's Infiltrator|Meren of Clan Nel Toth|Mizzix of the Izmagnus|Moan of the Unhallowed|Necromancer's Covenant|Nekusar, the Mindrazer|Ojutai, Soul of Winter|Oloro, Ageless Ascetic|Overseer of the Damned|Overwhelming Intellect|Paliano, the High City|Predatory Nightstalker|Protector of the Crown|Razia, Boros Archangel|Recruiter of the Guard|Scion of the Ur-Dragon|Shadowmage Infiltrator|Sidar Kondo of Jamuraa|Spontaneous Combustion|Stampeding Wildebeests|Stinkdrinker Daredevil|Sustainer of the Realm|Sydri, Galvanic Genius|Talisman of Indulgence|Tempt with Immortality|Tempt with Reflections|Tendrils of Corruption|Teysa, Envoy of Ghosts|Thromok the Insatiable|Underworld Connections|Unquestioned Authority|Voice of the Provinces|Wasitora, Nekoru Queen|Yellow Scarves Cavalry|Yellow Scarves General|Atraxa, Praetors' Voice|Balan, Wandering Knight|Basandra, Battle Seraph|Blade of the Bloodchief|Borrowing the East Wind|Champion of Stray Souls|Curse of Shallow Graves|Diaochan, Artful Beauty|Disciple of Griselbrand|Elspeth, Sun's Champion|Evolutionary Escalation|Ezuri, Claw of Progress|Forerunner of Slaughter|Hanna, Ship's Navigator|Jaya Ballard, Task Mage|Kaseto, Orochi Archmage|Khalni Heart Expedition|Knight of the Reliquary|Kongming's Contraptions|Licia, Sanguine Tribune|Lu Xun, Scholar General|Masterwork of Ingenuity|Mirror of the Forebears|Nahiri, the Lithomancer|Ninja of the Deep Hours|Niv-Mizzet, Dracogenius|Odric, Master Tactician|Oran-Rief, the Vastwood|Polukranos, World Eater|Quest for the Gravelord|Riku of Two Reflections|Slobad, Goblin Tinkerer|Spring of Eternal Peace|Sun Ce, Young Conquerer|Szadek, Lord of Secrets|Temple of the False God|Thorn of the Black Rose|Throne of the High City|Thunderscape Battlemage|Vial Smasher the Fierce|Vish Kal, Blood Arbiter|Vorel of the Hull Clade|Wrexial, the Risen Deep|Zedruu the Greathearted|Animar, Soul of Elements|Beastbreaker of Bala Ged|Borrowing 100,000 Arrows|Demon of Wailing Agonies|Feldon of the Third Path|Flames of the Blood Hand|Grasp of the Hieromancer|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Guardian of the Gateless|Huang Zhong, Shu General|Ink-Eyes, Servant of Oni|Jarad, Golgari Lich Lord|Karador, Ghost Chieftain|Kiora, the Crashing Wave|Lieutenants of the Guard|Ludevic, Necro-Alchemist|Ma Chao, Western Warrior|Marath, Will of the Wild|Marchesa, the Black Rose|Meng Huo, Barbarian King|Nighteyes the Desecrator|Nissa, Voice of Zendikar|Niv-Mizzet, the Firemind|O-Kagachi, Vengeful Kami|Priest of the Blood Rite|Rite of the Raging Storm|Roon of the Hidden Realm|Ryusei, the Falling Star|Silas Renn, Seeker Adept|Sorin, Lord of Innistrad|Sphinx of the Steel Wind|Xiahou Dun, the One-Eyed|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Zuo Ci, the Mocking Sage|Arahbo, Roar of the World|Arjun, the Shifting Flame|Curse of the Nightly Hunt|Divergent Transformations|Djinn of Infinite Deceits|Edric, Spymaster of Trest|Ikra Shidiqi, the Usurper|Jor Kadeen, the Prevailer|Kami of the Crescent Moon|Knights of the Black Rose|Kydele, Chosen of Kruphix|Nicol Bolas, Planeswalker|Prossh, Skyraider of Kher|Reyhan, Last of the Abzan|Sigil of the Empty Throne|Tariel, Reckoner of Souls|Teferi, Temporal Archmage|Tibalt, the Fiend-Blooded|Vitu-Ghazi, the City-Tree|Wielding the Green Dragon|Yidris, Maelstrom Wielder|Yuan Shao, the Indecisive|Zhang Fei, Fierce Warrior|Zhang Liao, Hero of Hefei|Banshee of the Dread Choir|Bruse Tarl, Boorish Herder|Derevi, Empyrial Tactician|Freyalise, Llanowar's Fury|Gisela, Blade of Goldnight|Haven of the Spirit Dragon|Hua Tuo, Honored Physician|Inalla, Archmage Ritualist|Jace, Architect of Thought|Jeleva, Nephalia's Scourge|Kalemne, Disciple of Iroas|Knight of the White Orchid|Kolaghan, the Storm's Fury|Leovold, Emissary of Trest|Nazahn, Revered Bladesmith|Novijen, Heart of Progress|Selvala, Explorer Returned|Sima Yi, Wei Field Marshal|Zhao Zilong, Tiger General|Alesha, Who Smiles at Death|Drana, Kalastria Bloodchief|Endrek Sahr, Master Breeder|Ishai, Ojutai Dragonspeaker|Karlov of the Ghost Council|Kynaios and Tiro of Meletis|Lady Zhurong, Warrior Queen|Mazirek, Kraul Death Priest|Mirri, Weatherlight Duelist|Muzzio, Visionary Architect|Return of the Nightstalkers|Selvala, Heart of the Wilds|Svogthos, the Restless Tomb|Kazuul, Tyrant of the Cliffs|Merfolk of the Pearl Trident|Nivix, Aerie of the Firemind|Ob Nixilis of the Black Oath|Pang Tong, \"Young Phoenix\"|Silumgar, the Drifting Death|Titania, Protector of Argoth|Adriana, Captain of the Guard|Crucible of the Spirit Dragon|Daretti, Ingenious Iconoclast|Kongming, \"Sleeping Dragon\"|Skullbriar, the Walking Grave|Ib Halfheart, Goblin Tactician|Sunhome, Fortress of the Legion|Entomb|Windfall|Dark Ritual|Imperial Seal|Mind's Desire|Lodestone Golem|Treasure Cruise|Bant|Jund|Naya|Shiv|Akoum|Krosa|Prahv|Agyrem|Gavony|Grixis|Kessig|Minamo|Murasa|Otaria|Tazeem|Orzhova|Stensia|Llanowar|Nephalia|Skybreen|Sokenzan|Takenuma|Naar Isle|Velis Vel|Aretopolis|Goldmeadow|Immersturm|Lethe Lake|Panopticon|Raven's Run|Sea of Sand|Talon Gates|The Eon Fog|Astral Arena|Eloren Wilds|Glen Elendra|Truga Jungle|Turri Island|Furnace Layer|Grand Ossuary|Mount Keralia|Orochi Colony|The Maelstrom|Isle of Vesuva|The Hippodrome|Edge of Malacol|Feeding Grounds|Norn's Dominion|Onakke Catacomb|Quicksilver Sea|The Dark Barony|The Zephyr Maze|Cliffside Market|Fields of Summer|Izzet Steam Maze|Sanctum of Serra|The Aether Flues|The Great Forest|Bloodhill Bastion|Glimmervoid Basin|Pools of Becoming|The Fourth Sphere|Undercity Reaches|Kharasha Foothills|Kilnspire District|Stairs to Infinity|Stronghold Furnace|Windriddle Palaces|Selesnya Loft Gardens|Grove of the Dreampods|Lair of the Ashen Idol|Academy at Tolaria West|Trail of the Mage-Rings|Hedron Fields of Agadeem|Morphic Tide|Chaotic Aether|Mutual Epiphany|Reality Shaping|Spatial Merging|Time Distortion|Interplanar Tunnel|Planewide Disaster|Gix|Karn|Lyna|Orim|Urza|Ertai|Hanna|Mirri|Serra|Sisay|Squee|Ashnod|Barrin|Crovax|Mishra|Oracle|Starke|Takara|Tawnos|Gerrard|Maraxus|Multani|Selenia|Titania|Volrath|Xantcha|Eladamri|Rofellos|Tahngarth|Maro Avatar|Sidar Kondo|Greven il-Vec|Malfegor Avatar|Morinfen Avatar|Chronatog Avatar|Nekrataal Avatar|Peacekeeper Avatar|Reaper King Avatar|Serra Angel Avatar|Stuffy Doll Avatar|Erhnam Djinn Avatar|Fallen Angel Avatar|Hermit Druid Avatar|Jaya Ballard Avatar|Necropotence Avatar|Sliver Queen Avatar|Enigma Sphinx Avatar|Etched Oracle Avatar|Mirror Entity Avatar|Rumbling Slum Avatar|Diamond Faerie Avatar|Grinning Demon Avatar|Platinum Angel Avatar|Royal Assassin Avatar|Stalking Tiger Avatar|Elvish Champion Avatar|Frenetic Efreet Avatar|Goblin Warchief Avatar|Tradewind Rider Avatar|Viridian Zealot Avatar|Bosh, Iron Golem Avatar|Dauntless Escort Avatar|Flametongue Kavu Avatar|Hell's Caretaker Avatar|Loxodon Hierarch Avatar|Mayael the Anima Avatar|Mirri the Cursed Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Stonehewer Giant Avatar|Arcbound Overseer Avatar|Birds of Paradise Avatar|Dakkon Blackblade Avatar|Figure of Destiny Avatar|Karona, False God Avatar|Prodigal Sorcerer Avatar|Raksha Golden Cub Avatar|Vampire Nocturnus Avatar|Oni of Wild Places Avatar|Rith, the Awakener Avatar|Ashling the Pilgrim Avatar|Jhoira of the Ghitu Avatar|Maelstrom Archangel Avatar|Sliver Queen, Brood Mother|Squee, Goblin Nabob Avatar|Teysa, Orzhov Scion Avatar|Seshiro the Anointed Avatar|Heartwood Storyteller Avatar|Phage the Untouchable Avatar|Akroma, Angel of Wrath Avatar|Braids, Conjurer Adept Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Kresh the Bloodbraided Avatar|Sakashima the Impostor Avatar|Sisters of Stone Death Avatar|Arcanis, the Omnipotent Avatar|Maralen of the Mornsong Avatar|Master of the Wild Hunt Avatar|Eladamri, Lord of Leaves Avatar|Ink-Eyes, Servant of Oni Avatar|Lyzolda, the Blood Witch Avatar|Ashling, the Extinguisher Avatar|Haakon, Stromgald Scourge Avatar|Momir Vig, Simic Visionary Avatar|Two-Headed Giant of Foriys Avatar|Know Evil|All in Good Time|Feed the Machine|Bow to My Command|Pay Tribute to Me|Roots of All Evil|Behold My Grandeur|Choose Your Demise|My Laughter Echoes|There Is No Refuge|Delight in the Hunt|Power Without Equal|Choose Your Champion|Into the Earthen Maw|Know Naught but Fire|Make Yourself Useful|Mortal Flesh Is Weak|The Dead Shall Serve|The Mighty Will Fall|When Will You Learn?|I Know All, I See All|Tooth, Claw, and Tail|A Reckoning Approaches|Evil Comes to Fruition|Ignite the Cloneforge!|Nature Shields Its Own|Rotted Ones, Lay Siege|Every Dream a Nightmare|Every Hope Shall Vanish|For Each of You, a Gift|My Undead Horde Awakens|My Wish Is Your Command|Nothing Can Stop Me Now|Surrender Your Thoughts|The Iron Guardian Stirs|Approach My Molten Realm|Because I Have Willed It|Look Skyward and Despair|My Crushing Masterstroke|This World Belongs to Me|What's Yours Is Now Mine|I Bask in Your Silent Awe|May Civilization Collapse|My Forces Are Innumerable|My Genius Knows No Bounds|The Fate of the Flammable|The Very Soil Shall Shake|Your Will Is Not Your Own|A Display of My Dark Power|Dance, Pathetic Marionette|Introductions Are in Order|Nature Demands an Offering|Your Fate Is Thrice Sealed|No One Will Hear Your Cries|Realms Befitting My Majesty|All Shall Smolder in My Wake|Embrace My Diabolical Vision|Every Last Vestige Shall Rot|I Call on the Ancient Magics|I Delight in Your Convulsions|Which of You Burns Brightest?|Your Puny Minds Cannot Fathom|The Pieces Are Coming Together|Behold the Power of Destruction|Only Blood Ends Your Nightmares|Worldknit|Power Play|Backup Plan|Hired Heist|Echoing Boon|Brago's Favor|Double Stroke|Natural Unity|Adriana's Valor|Emissary's Ploy|Summoner's Bond|Immediate Action|Secret Summoning|Weight Advantage|Hymn of the Wilds|Sentinel Dispatch|Sovereign's Realm|Hold the Perimeter|Incendiary Dissent|Iterative Analysis|Secrets of Paradise|Unexpected Potential|Muzzio's Preparations|Advantageous Proclamation|Assemble the Rank and Vile|Appeal|Authority|Armed|Dangerous|Assault|Battery|Beck|Call|Boom|Bust|Bound|Determined|Breaking|Entering|Catch|Release|Fame|Claim|Commit|Memory|Consign|Oblivion|Crime|Punishment|Cut|Ribbons|Dead|Gone|Lead|Destined|Down|Dirty|Driven|Despair|Dawn|Dusk|Comply|Failure|Far|Away|Farm|Market|Ice|Fire|Blood|Flesh|Give|Take|Dust|Grind|Earth|Heaven|Hide|Seek|Hit|Run|Reality|Illusion|Injury|Insult|Life|Death|Leave|Chance|Feed|Mouth|Never|Return|Day|Night|Ends|Odds|Onward|Victory|Chaos|Order|Pain|Suffering|Fight|Prepare|Loss|Profit|Serve|Protect|Pure|Simple|Rags|Riches|Ready|Willing|Reason|Believe|Reduce|Rubble|Refuse|Cooperate|Research|Development|Fall|Rise|Rough|Tumble|Spite|Malice|Mind|Spring|Stand|Deliver|Start|Finish|Survive|Struggle|Demand|Supply|Toil|Trouble|Error|Trial|Burn|Turn|Wax|Wane|Tear|Wear|Mox Pearl|Mox Lotus|Seton's Scout|Sol Ring|Demonic Tutor|Moriok Rigger|Shahrazad|Razor Boomerang|Rhystic Study|Nicol Bolas, God-Pharaoh|Storm Crow|Force of Will|True-Name Nemesis|Well|Alive|Dark Confidant|Isochron Scepter|Solemn Simulacrum|Gray Merchant of Asphodel|Fact or Fiction|Accumulated Knowledge|Pyroblast|Hydroblast|Red Elemental Blast|Blue Elemental Blast|Bloodbraid Elf|Giant Solifuge|Morphling|Nevinyrral's Disk|Urza's Mine|Urza's Tower|Urza's Power Plant|Who|Why|What|When|Where|Ban List|Restricted List|Deck|ban list|restricted list|deck|banned|restricted|Banned|Restricted|Kit, from Legal|Appeal//Authority|Armed//Dangerous|Assault//Battery|Beck//Call|Boom//Bust|Bound//Determined|Breaking//Entering|Catch//Release|Claim//Fame|Commit//Memory|Consign//Oblivion|Crime//Punishment|Cut//Ribbons|Dead//Gone|Destined//Lead|Down//Dirty|Driven//Despair|Dusk//Dawn|Failure//Comply|Far//Away|Farm//Market|Fire//Ice|Flesh//Blood|Give//Take|Grind//Dust|Heaven//Earth|Hide//Seek|Hit//Run|Illusion//Reality|Insult//Injury|Life//Death|Leave//Chance|Mouth//Feed|Never//Return|Night//Day|Odds//Ends|Onward//Victory|Order//Chaos|Pain//Suffering|Prepare//Fight|Profit//Loss|Protect//Serve|Pure//Simple|Rags//Riches|Ready//Willing|Reason//Believe|Reduce//Rubble|Refuse//Cooperate|Research//Development|Rise//Fall|Rough//Tumble|Spite//Malice|Spring//Mind|Stand//Deliver|Start//Finish|Struggle//Survive|Supply//Demand|Toil//Trouble|Trial//Error|Turn//Burn|Wax//Wane|Wear//Tear|404|Bob|Stick|Sad Robot|Gary|EOTFOFYL|AK|REB|BEB|BBE|Cap'n Tickles|Superman|Disk|Swords|Throat Wolf|Urzatron|Zippo-Trix McEdgelord|Who//What//When//Where//Why|Who//What//When//Where//Why//How|Ow|Duh|Gus|AWOL|Mise|_____|Emcee|Sauté|Sorry|Bad Ass|Denied!|Fat Ass|Framed!|Gleemax|Remodel|Deadhead|Dumb Ass|Flaccify|Landfill|Lexivore|Ricochet|S.N.O.T.|Toy Boat|Wordmail|Ambiguity|Assquatch|B-I-N-G-O|Cheap Ass|Clam-I-Am|Fowl Play|Giant Fan|Handcuffs|Incoming!|Jumbo Imp|Krazy Kow|Old Fogey|Punctuate|Save Life|Shoe Tree|Smart Ass|Stop That|Supersize|Vile Bile|Cardpecker|Censorship|Cheatyface|Double Dip|Eye to Eye|Get a Life|Loose Lips|Mana Flair|Mana Screw|Sex Appeal|Togglodyte|Bloodletter|Bosom Buddy|Bureaucracy|Chicken Egg|City of Ass|Clay Pigeon|Deal Damage|Double Deal|Double Play|Double Take|Goblin Mime|Letter Bomb|Little Girl|Paper Tiger|Pygmy Giant|Rare-B-Gone|Six-y Beast|Spark Fiend|Team Spirit|Topsy Turvy|Uktabi Kong|Ass Whuppin'|Avatar of Me|Charm School|Clam Session|Creature Guy|Double Cross|Face to Face|Free-for-All|Goblin Tutor|Growth Spurt|Head to Head|Land Aid '04|Mesa Chicken|Moniker Mage|Poultrygeist|Rock Lobster|Side to Side|Time Machine|Touch and Go|Artful Looter|Atinlay Igpay|Blacker Lotus|Booster Tutor|Clambassadors|Double Header|Goblin Bookie|Jalum Grifter|Meddling Kids|Mirror Mirror|Miss Demeanor|My First Tome|Name Dropping|Number Crunch|Organ Harvest|Spell Counter|Squirrel Farm|Standing Army|Staying Power|Symbol Status|Working Stiff|Zombie Fanboy|Chaos Confetti|Drawn Together|Gerrymandering|Ghazbán Ogress|Kill! Destroy!|Ladies' Knight|Laughing Hyena|Magical Hacker|Man of Measure|Mouth to Mouth|Red-Hot Hottie|Tainted Monkey|Urza's Hot Tub|Ashnod's Coupon|Bronze Calendar|Common Courtesy|Frankie Peanuts|Frazzled Editor|Jack-in-the-Mox|Mother of Goons|Necro-Impotence|Psychic Network|Rod of Spanking|Scissors Lizard|Zzzyxas's Abyss|Bursting Beebles|Farewell to Arms|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Hurloon Wrangler|Persecute Artist|Sheep token card|The Fallen Apart|Chicken à la King|Enter the Dungeon|Goblin token card|Greater Morphling|Jester's Sombrero|Mine, Mine, Mine!|R&D's Secret Lair|Super Secret Tech|Zombie token card|Cardboard Carapace|Elvish House Party|Free-Range Chicken|Pegasus token card|Prismatic Wardrobe|Soldier token card|Temp of the Damned|Timmy, Power Gamer|World-Bottling Kit|\"Ach! Hans, Run!\"|Blast from the Past|Checks and Balances|Collector Protector|Goblin Bowling Team|Goblin Secret Agent|Look at Me, I'm R&D|Now I Know My ABC's|Orcish Paratroopers|Phyrexian Librarian|Question Elemental?|Spatula of the Ages|Squirrel token card|Stone-Cold Basilisk|Strategy, Schmategy|Elvish Impersonators|Fascist Art Director|Flock of Rabid Sheep|Form of the Squirrel|Goblin S.W.A.T. Team|Hungry Hungry Heifer|Johnny, Combo Player|Monkey Monkey Monkey|Mons's Goblin Waiters|Pointy Finger of Doom|Urza's Contact Lenses|Aesthetic Consultation|Infernal Spawn of Evil|Once More with Feeling|Water Gun Balloon Game|Brushstroke Paintermage|I'm Rubber, You're Glue|Look at Me, I'm the DCI|Richard Garfield, Ph.D.|The Cheese Stands Alone|Volrath's Motion Sensor|Carnivorous Death-Parrot|First Come, First Served|Wet Willie of the Damned|Circle of Protection: Art|Curse of the Fire Penguin|Keeper of the Sacred Word|Knight of the Hokey Pokey|Rocket-Powered Turbo Slug|Yet Another Aether Vortex|B.F.M. (Big Furry Monster)|When Fluffy Bunnies Attack|Urza's Science Fair Project|Erase (Not the Urza's Legacy One)|Infernal Spawn of Infernal Spawn of Evil|Burning Cinder Fury of Crimson Chaos Fire|Nix|Okk|Opt|Pox|Tek|Vex|Web|Zap|Alms|Amok|Atog|Bind|Boil|Char|Fear|Flay|Fork|Guma|Heal|Hush|Jilt|Jinx|Jolt|Jump|Leap|Lich|Lull|Lure|Maro|Moat|Nice|Orgg|Peek|Raze|Reap|Rust|Scar|Sift|Snag|Soar|Stun|Swat|Void|Yare|Addle|Allay|Annex|Annul|Arena|Bayou|Brand|Brawl|Camel|Carom|Chill|Choke|Clear|Crash|Crush|Darba|Delay|Douse|Draco|Dread|Erase|Exile|Feint|Filth|Flare|Flash|Fugue|Glint|Gloom|Glory|Havoc|Index|Jihad|Johan|Joven|Karma|Kaysa|Kudzu|Lance|Lunge|Melee|Oasis|Panic|Parch|Piety|Probe|Purge|Quash|Rally|Repel|Reset|Roast|Roots|Rouse|Rowen|Scald|Scour|Scrap|Shuko|Shunt|Shyft|Singe|Skred|Smash|Smelt|Smite|Smoke|Taiga|Tithe|Truce|Valor|Veldt|Venom|Vigor|Abjure|Abrade|Absorb|Alarum|Aluren|Ambush|Anoint|Apathy|Arrest|Avarax|Avizoa|Bedlam|Befoul|Blight|Breach|Browse|Castle|Censor|Cocoon|Cromat|Dandân|Defang|Defeat|Deluge|Desert|Disarm|Dispel|Divert|Donate|Dredge|Endure|Enrage|Eureka|Excise|Falter|Fervor|Forbid|Forget|Fylgja|Gamble|Hallow|Hankyu|Hatred|Hijack|Hinder|Hobble|Hubris|Humble|Hypnox|Incite|Infuse|Insist|Kindle|Kismet|Kookus|Launch|Lurker|Mawcor|Meddle|Megrim|Molder|Morale|Muzzle|Nausea|Oculus|Onulet|Oraxid|Outwit|Perish|Ponder|Purify|Purity|Ragnar|Recall|Redeem|Reknit|Remedy|Rescue|Resize|Revive|Rewind|Séance|Seeker|Seraph|Shrink|Sicken|Simoon|Sizzle|Sprout|Squire|Stangg|Stasis|Strafe|Stupor|Subdue|Su-Chi|Sunder|Sunweb|Swerve|Tangle|Tariff|Tarpan|Temper|Thirst|Thrive|Thwart|Tinker|Topple|Tundra|Tunnel|Twitch|Unmask|Uproot|Urborg|Vesuva|Vivify|Wallop|Warmth|Wastes|Waylay|Winnow|Zephid|Aboroth|Acquire|Afflict|Agility|Aladdin|Amnesia|Amugaba|Anarchy|Arboria|Arcbond|Auratog|Aurochs|Balance|Bandage|Banshee|Barishi|Bravado|Bribery|Bulwark|Burnout|Capsize|Carrion|Catalog|Cave-In|Channel|Cleanse|Combust|Compost|Conflux|Conquer|Cremate|Crumble|Crypsis|Cunning|Cyclone|Deicide|Deprive|Derelor|Despise|Despoil|Disrupt|Dogpile|Drought|Drowned|Embargo|Encrust|Enlarge|Ensnare|Envelop|Eon Hub|Equinox|Erosion|Execute|Expunge|Extract|Fasting|Fatigue|Firefly|Fissure|Flatten|Flicker|Foratog|Foresee|Forfend|Fortify|Foxfire|Frazzle|Gainsay|Genesis|Godsend|Godsire|Grollub|Grozoth|Heroism|Homarid|Iceberg|Icefall|Ichorid|Implode|Inferno|Inflame|Insight|Justice|Kaboom!|Karakas|Larceny|Leeches|Leveler|Lifetap|Liquify|Mad Dog|Magnify|Manakin|Marjhan|Megatog|Melting|Memnite|Mirozel|Misstep|Monsoon|Mossdog|Mox Jet|Mudhole|Mugging|Narwhal|Naughty|Necrite|Neko-Te|Norritt|Nourish|Nullify|Ovinize|Oxidize|Panacea|Parapet|Penance|Perplex|Pikemen|Pit Imp|Plateau|Plunder|Portent|Predict|Pyknite|Radiate|Rag Man|Rebirth|Rebound|Rebuild|Reclaim|Recover|Recycle|Refocus|Refresh|Regress|Renewal|Reroute|Rescind|Reshape|Restock|Rethink|Retract|Reweave|Riptide|Rivalry|Roc Egg|Rupture|Shatter|Shelter|Shimmer|Shocker|Shrivel|Silence|Sindbad|Sirocco|Skizzik|Skybind|Soliton|Squeeze|Squelch|Stamina|Sunbond|Swelter|Tamanoa|Taniwha|Thallid|Tolaria|Torment|Tornado|Torture|Tracker|Tremble|Tsunami|Twiddle|Typhoon|Unearth|Unforge|Unhinge|Updraft|Vebulid|Vertigo|Visions|War Tax|Wargate|Warning|Warpath|Warthog|Wiitigo|Wirecat|Worship|Wrangle|Abeyance|Acridian|Aim High|Aleatory|Ali Baba|Arc Mage|Atogatog|Backfire|Backlash|Badlands|Betrayal|Bewilder|Bioplasm|Bioshift|Blessing|Blizzard|Bog Down|Bog Rats|Bone Saw|Bullwhip|Buoyancy|By Force|Cagemail|Caltrops|Carapace|Cast Out|Chandler|Charisma|Chastise|Chromium|Confound|Contempt|Crevasse|Darkness|Darkpact|Deadfall|Deadshot|Deglamer|Delirium|Delraich|Demolish|Detonate|Diminish|Disallow|Disorder|Dispatch|Disperse|Displace|Dissolve|Distress|Domineer|Doomfall|Doomsday|Downpour|Downsize|Drekavac|Drelnoch|Dystopia|Embolden|Encroach|Enervate|Errantry|Evermind|Exorcist|Expedite|Extruder|Fastbond|Feedback|Fend Off|Ferocity|Festival|Fumarole|Fumigate|Geosurge|Ghostway|Gigapede|Glaciers|Gridlock|Grounded|Gut Shot|Halfdane|Hecatomb|Hellfire|Helvault|Holy Day|Hoodwink|Hot Soup|Hovermyr|Humility|Hundroog|Ice Cage|Ice Cave|Ice Floe|Ice Over|Icequake|Imprison|Inspirit|Inundate|Ironfang|Ivy Seer|Krakilin|Kurgadon|Lab Rats|Land Cap|Lay Bare|Ley Line|Liberate|Lifegift|Lifelace|Lifeline|Lifelink|Lithatog|Lobotomy|Malignus|Mana Web|Manabond|Manalith|Massacre|Meditate|Meltdown|Merseine|Millikin|Mindmoil|Mindstab|Mire Boa|Mistfolk|Mob Rule|Momentum|Moonhold|Moonlace|Moonmist|Morinfen|Mortuary|Mourning|Mox Opal|Mox Ruby|Mudslide|Mundungu|Musician|Myrsmith|Nafs Asp|Necratog|Nihilith|No Mercy|No-Dachi|Null Rod|Nyxathid|Omnibian|Outbreak|Overcome|Overload|Override|Pack Rat|Pallimud|Paralyze|Paroxysm|Peat Bog|Petradon|Phyresis|Pit Trap|Preacher|Prophecy|Proposal|Purelace|Pus Kami|Put Away|Putrefax|Pyramids|Quagmire|Quagnoth|Rackling|Rageform|Rakalite|Red Ward|Redirect|Reflexes|Renounce|Restrain|Resupply|Retether|Revenant|Root Out|Rot Wolf|Ruin Rat|Rukh Egg|Run Wild|Runewing|Sage Owl|Sandskin|Sarcatog|Savannah|Scabland|Scaldkin|Scrounge|Seedtime|Seizures|Sentinel|Serenity|Shackles|Shuriken|Silk Net|Silkwrap|Simplify|Sinkhole|Skinwing|Skulltap|Skygames|Snapback|Snowfall|Solarion|Splinter|Stampede|Starfall|Submerge|Sunscour|Sunstone|Suppress|Teleport|Tenacity|Terminus|Tetravus|The Hive|The Rack|Threaten|Throttle|To Arms!|Tomb Hex|Tombfire|Toymaker|Twincast|Tyrranax|Uba Mask|Ulcerate|Unburden|Undertow|Unsummon|Upheaval|Ur-Drago|Ursapine|Vanquish|Vendetta|Vineweft|Vitalize|Void Maw|Voidwalk|Vorapede|War Horn|Watchdog|Werebear|Whiteout|Wildcall|Wispmare|Withdraw|Yoked Ox|Abduction|Acid Rain|Aeolipile|Aethertow|Aggravate|Aku Djinn|Alloy Myr|Alpha Myr|Ambuscade|Anarchist|Anavolver|Angry Mob|Ant Queen|Aquamoeba|Arachnoid|Arbor Elf|Arc Blade|Archivist|Arid Mesa|Army Ants|Astrolabe|Aura Flux|Avalanche|Awakening|Backdraft|Backslide|Bad River|Bamboozle|Bearscape|Bifurcate|Biorhythm|Black Cat|Blackmail|Blood Pet|Blue Ward|Bog Gnarr|Bone Mask|Boomerang|Brain Pry|Brainbite|Brainwash|Brass Man|Brine Hag|Bring Low|Brushland|Brushwagg|Bull Rush|Burrowing|Cabal Pit|Calciderm|Cantivore|Carbonize|Caregiver|Carnassid|Castigate|Cataclysm|Cessation|Chaos Maw|Chaos Orb|Chaoslace|Chronatog|Chronozoa|Chub Toad|Cleanfall|Cleansing|Cloud Key|Cloudform|Cloudpost|Cognivore|Cold Snap|Coma Veil|Confessor|Contagion|Convolute|Coral Net|Corrosion|Cowardice|Crackdown|Crag Puca|Craterize|Craw Wurm|Crocanura|Cryoclasm|Curiosity|Cytoshape|Damnation|Dark Deal|Dark Maze|Darkblast|Dawnfluke|Dead Drop|Deadapult|Deathgrip|Deathlace|Deathmark|Demystify|Devastate|Die Young|Disappear|Disentomb|Dismantle|Dismember|Disorient|Do or Die|Dodecapod|Dovescape|Downdraft|Drag Down|Dreadwing|Dromosaur|Dual Shot|Duplicity|Dust Bowl|Earthbind|Earthlink|Earthlore|Eel Umbra|Electrify|Electryte|El-Hajjâj|Energizer|Entangler|Ephemeron|Epicenter|Equipoise|Eradicate|Erithizon|Evaporate|Evil Twin|Excavator|Extirpate|Extortion|Eye Gouge|Fade Away|Farmstead|Ferropede|Ferrovore|Fire Whip|Firestorm|Flame Jab|Flame Jet|Flameshot|Floodgate|Fog Patch|Fogwalker|Foresight|Formation|Fortitude|Frostling|Fungusaur|Fylamarid|Gallantry|Ghostform|Ghoultree|Glamerdye|Glass Asp|Glowrider|Graf Mole|Graf Rats|Granulate|Gravebind|Graxiplon|Gray Ogre|Gurzigost|Gyre Sage|Hana Kami|Haru-Onna|Haze Frog|Headstone|Heap Doll|Heat Wave|Helionaut|High Seas|High Tide|Hipparion|Hive Mind|Hivestone|Howlgeist|Hunt Down|Hydroform|Hydrolash|Hystrodon|Ice Storm|Icy Blast|Immerwolf|Insolence|Interdict|Intervene|Intuition|Ion Storm|Iron Star|Iron Will|Irradiate|Ivory Cup|Jade Idol|Juxtapose|Kavu Lair|King Crab|Kiri-Onna|Kor Dirge|Kor Haven|Kris Mage|Kyren Toy|Lady Orca|Landslide|Lashknife|Last Gasp|Last Word|Lava Dart|Lay Claim|Lay Waste|Leashling|Ley Druid|Liability|Lifeblood|Lifeforce|Lifesmith|Lightform|Live Fast|Lose Calm|Lose Hope|Lost Soul|Luminesce|Machinate|Magmaroth|Magmasaur|Magnivore|Mana Maze|Manabarbs|Manta Ray|Marsh Boa|Marsh Gas|Martyrdom|Masticore|Meekstone|Meglonoth|Meteorite|Millstone|Mimic Vat|Mind Bend|Mind Bomb|Mind Peel|Mind Warp|Mind Whip|Mindblaze|Mindcrank|Mindswipe|Mire Kavu|Monomania|Monstrify|Mortarpod|Mortipede|Moss Kami|Mosstodon|Mutavault|Neck Snap|Necrobite|Necropede|Needlebug|Nevermore|Nighthaze|Nightmare|Oakenform|Omega Myr|Onslaught|Onyx Mage|Ooze Flux|Open Fire|Ostracize|Oubliette|Outnumber|Overblaze|Overtaker|Overwhelm|Pack Hunt|Pain Kami|Pain Seer|Painsmith|Pale Moon|Paleoloth|Pangosaur|Persecute|Petravark|Phantatog|Pili-Pala|Pit Fight|Pit Spawn|Polymorph|Port Town|Psychatog|Pulverize|Puppeteer|Purgatory|Pyromancy|Pyromania|Quickling|Rakka Mar|Ral Zarek|Ramroller|Recollect|Refurbish|Reiterate|Replenish|Reprocess|Retaliate|Reverence|Ride Down|Riot Gear|Root Cage|Root Maze|Rootwalla|Rune Snag|Runesword|Rust Tick|Sacrifice|Safeguard|Sage Aven|Sandblast|Sandsower|Scapegoat|Scarecrow|Scarmaker|Scragnoth|Scrapheap|Scrivener|Scrubland|Sea Snidd|Sea Troll|Seahunter|Seasinger|Sewerdreg|Shinewend|Sideswipe|Sky Skiff|Skylasher|Skyshaper|Slagstorm|Slaughter|Snake Pit|Snowblind|Sol Grail|Solemnity|Solfatara|Soul Burn|Soul Echo|Soul Kiss|Soul Link|Soul Nova|Soul Reap|Soul Rend|Soulblast|Soulquake|Soulscour|Spellbook|Spelljack|Spire Owl|Steamclaw|Stonefury|Stormbind|Stratadon|Swarmyard|Syncopate|Take Down|Tallowisp|Talonrend|Tanglesap|Tar Fiend|Tar Snare|Tarmogoyf|Telepathy|Telim'Tor|Terrarion|Terravore|Thaumatog|The Abyss|The Brute|Thermopod|Thornling|Time Bomb|Time Stop|Time Walk|Tor Giant|Tor Wauki|Total War|Toxic Nim|Treachery|Trickbind|Trollhide|Turnabout|Twinflame|Tyrannize|Umbilicus|Upwelling|Vampirism|Vandalize|Vanishing|Vengevine|Verdigris|Vigilance|Vindicate|Vine Kami|Voidslime|Vorstclaw|War Barge|War Dance|War Flare|Warmonger|Wasteland|Weakstone|Wear Away|Whetstone|Whetwheel|Whimwader|Whip Silk|Whip Vine|Wild Dogs|Wild Wurm|Wipe Away|Withstand|Wit's End|Woebearer|Workhorse|Worldfire|Xenograft|Yuki-Onna|Yule Ooze|Zof Shade|Zoologist|Zuran Orb|About Face|Abu Ja'far|Accelerate|Ad Nauseam|Aether Hub|Aether Web|Aetherling|Aftershock|Aggression|Alms Beast|Alpha Kavu|Antagonism|Anticipate|Apocalypse|Arc Runner|Archweaver|Asceticism|Ash Zealot|Asphyxiate|Attunement|Aura Barbs|Aura Blast|Aura Graft|Aura Thief|Aven Augur|Aven Envoy|Aven Flock|Avoid Fate|Awe Strike|Baku Altar|Baloth Pup|Bant Charm|Batterhorn|Battle Cry|Bay Falcon|Bear Umbra|Benthicore|Bequeathal|Black Vise|Black Ward|Blind Fury|Blind Seer|Blisterpod|Blood Feud|Blood Host|Blood Lust|Blood Mist|Blood Moon|Blood Oath|Bloodbriar|Bloodghast|Bloodscent|Bog Glider|Bomb Squad|Bone Flute|Booby Trap|Boon Satyr|Brainspoil|Brass Gnat|Break Open|Brine Seer|Burn Trail|Camouflage|Carnophage|Carry Away|Cave Sense|Cave Tiger|Cease-Fire|Cetavolver|Chaos Imps|Chaos Lord|Chaos Moon|Chaosphere|Chrome Mox|Clear Shot|Clip Wings|Cloudshift|Cloudskate|Coal Golem|Cockatrice|Commandeer|Complicate|Compulsion|Conch Horn|Confiscate|Conspiracy|Contradict|Controvert|Conversion|Conviction|Coral Helm|Coral Reef|Coretapper|Corpse Cur|Corpseweft|Crab Umbra|Craw Giant|Crop Sigil|Crosswinds|Crypt Rats|Cursebreak|Cylian Elf|Cystbearer|Dark Favor|Dash Hopes|Dawn Charm|Dawn Gryff|Death Bomb|Death Ward|Death Wish|Deathgazer|Deep Spawn|Deep Water|Deflection|Defy Death|Degavolver|Demoralize|Dermoplasm|Desolation|Didgeridoo|Dingus Egg|Disembowel|Disempower|Disharmony|Dispossess|Domri Rade|Doorkeeper|Dovin Baan|Dracoplasm|Drag Under|Dragon Egg|Dragonrage|Dread Slag|Dream Coat|Duskwalker|Duskworker|Dying Wail|Dying Wish|Dynacharge|Earth Rift|Earthbrawn|Earthcraft|Ebon Drake|Edgewalker|Elkin Lair|Elven Lyre|Elven Rite|Ember Gale|Ember Shot|Embersmith|Endbringer|Energy Arc|Energy Tap|Ether Well|Evangelize|Ever After|Evershrike|Excavation|Extinction|Extra Arms|Fallowsage|False Cure|False Dawn|Fan Bearer|Fatal Blow|Fatal Lore|Fatal Push|Fault Line|Feebleness|Fen Hauler|Filthy Cur|Fire Drake|Flame Lash|Flame Rift|Flame Wave|Flamebreak|Flayed Nim|Fluctuator|Flying Men|Food Chain|Force Away|Force Void|Forcefield|Foreshadow|Frost Lynx|Frost Ogre|Fury Charm|Gale Force|Galestrike|Game Trail|Gate Hound|Geistblast|Ghitu Fire|Ghost Ship|Ghost Town|Ghoulflesh|Ghoulsteed|Giant Slug|Gigadrowse|Glint Hawk|Gloomlance|Gloomwidow|Gnat Miser|Gnathosaur|Goatnapper|Goblin Spy|Godtoucher|Golden Urn|Gore Swine|Gosta Dirk|Gravepurge|Gravestorm|Great Hart|Great Wall|Greatsword|Green Ward|Grim Feast|Grindclock|Grindstone|Guard Dogs|Guard Duty|Guild Feud|Gulf Squid|Hail Storm|Halberdier|Halt Order|Hammerheim|Hateflayer|Head Games|Headhunter|Heart Wolf|Heliophial|Hell Swarm|Herd Gnarr|Hesitation|Hoar Shade|Hollow One|Hollowsage|Holy Armor|Holy Light|Hope Charm|Hydrosurge|Hyena Pack|Ichor Rats|Icy Prison|Illuminate|Imi Statue|Immolation|Impatience|Incendiary|Incite War|Infiltrate|Inner Fire|Inside Out|Instigator|Ire Shaman|Iron Lance|Ivory Mask|Ivy Dancer|Jade Leech|Jokulhaups|Junk Golem|Karstoderm|Kavu Scout|Kavu Titan|Keen Sense|Kezzerdrix|Khalni Gem|Kingfisher|Knighthood|Kry Shield|Lair Delve|Land Grant|Last Laugh|Lava Burst|Lava Spike|Lava Storm|Lava Tubes|Lawbringer|Lead Golem|Leaf Arrow|Levitation|Life Burst|Living End|Loam Dryad|Loam Larva|Logic Knot|Lone Rider|Lost Hours|Lotus Vale|Lux Cannon|Mad Auntie|Magma Mine|Magma Rift|Magma Vein|Mana Bloom|Mana Cache|Mana Clash|Mana Crypt|Mana Cylix|Mana Drain|Mana Flare|Mana Leech|Mana Prism|Mana Seism|Mana Short|Mana Tithe|Mana Vault|Manglehorn|Marsh Hulk|Maze's End|Meadowboon|Melancholy|Memoricide|Memory Jar|Metrognome|Mightstone|Mind Burst|Mind Games|Mind Grind|Mind Raker|Mind Ravel|Mind Slash|Mind Twist|Mindmelter|Mindreaver|Mind's Eye|Mindslaver|Mindslicer|Mindstatic|Mindwarper|Mine Layer|Mire Shade|Mirran Spy|Mirrorpool|Misfortune|Mogg Alarm|Mogg Squad|Mogg Toady|Mold Adder|Mold Demon|Mole Worms|Moon Heron|Moor Fiend|Mournwhelk|Muck Drubb|Mycologist|Myr Matrix|Myr Welder|Narcissism|Narcolepsy|Narcomoeba|Naturalize|Necrologia|Necromancy|Necropolis|Neurok Spy|Nevermaker|Nightcreep|Nightsnare|Nikko-Onna|Nim Lasher|No Quarter|North Star|Nyx Weaver|Obliterate|Offalsnout|Ohran Yeti|O-Naginata|Opal Titan|Opposition|Oppression|Orcish Spy|Ore Gorger|Ornitharch|Overburden|Overgrowth|Overmaster|Pale Bears|Palinchron|Paraselene|Part Water|Persuasion|Pestermite|Phytoburst|Phytohydra|Phytotitan|Pia Nalaar|Pit Keeper|Pit Raptor|Plagiarize|Plague Myr|Plow Under|Portcullis|Powder Keg|Power Leak|Powerleech|Primalcrux|Prism Ring|Progenitus|Providence|Pull Under|Pygmy Kavu|Pyre Hound|Quillspike|Rabid Bite|Rabid Rats|Rag Dealer|Ragamuffyn|Ragemonger|Rakavolver|Rapid Fire|Ratcatcher|Reave Soul|Recuperate|Red Scarab|Regenerate|Rejuvenate|Relic Bane|Relic Bind|Relic Ward|Rend Flesh|Repentance|Repopulate|Revelation|Rhox Brute|Riddleform|Rime Dryad|Riot Piker|Risky Move|Robber Fly|Rock Hydra|Rock Slide|Rogue Kavu|Roil Spout|Ronom Hulk|Rootrunner|Ruby Leech|Ruin Ghost|Runeboggle|Runed Arch|Runed Halo|Saber Ants|Sacred Cat|Safe Haven|Sailmonger|Salt Flats|Salt Marsh|Sanctimony|Sand Golem|Sand Silos|Sand Squid|Sarcomancy|Scapeshift|Scarecrone|Scoria Cat|Scourglass|Sea Scryer|Sea Spirit|Sea Sprite|Seed Spark|Sentry Oak|Set Adrift|Sever Soul|Shadowbane|Shadowfeed|Shape Anew|Shriekhorn|Siege Wurm|Siegecraft|Silhouette|Simulacrum|Skinrender|Skull Rend|Skullcrack|Sky Hussar|Sky Weaver|Skyreaping|Skyshooter|Slag Fiend|Slimy Kavu|Smokestack|Snow Devil|Snow Hound|Snow Mercy|Soilshaper|Solar Tide|Solidarity|Somnophore|Soul Bleed|Soul Spike|Soul Tithe|Soulflayer|Soulmender|Soulshriek|Spark Jolt|Spark Mage|Sparksmith|Spell Snip|Spellshift|Spellshock|Spellskite|Spinebiter|Spirespine|Spore Frog|Sporemound|Stabilizer|Standstill|Statecraft|Static Orb|Still Life|Stone Kavu|Stonehands|Strip Bare|Strip Mine|Sturmgeist|Suncrusher|Surge Node|Sustenance|Sweep Away|Swift Kick|Switcheroo|Tail Slash|Tangle Asp|Tangleroot|Task Force|Tatterkite|Teleportal|Tephraderm|The Fallen|Think Tank|Thran Lens|Thran Tome|Tidal Bore|Tidal Wave|Tidewalker|Timbermare|Time Sieve|Time Vault|Timebender|Timesifter|Tome Scour|Torch Song|Torpor Orb|Touchstone|Traumatize|Tread Upon|Turf Wound|Turn Aside|Twigwalker|Twinstrike|Ukud Cobra|Undertaker|Unruly Mob|Urborg Elf|Utopia Vow|Vanishment|Vector Asp|Vermiculos|Vine Dryad|Vine Snare|Void Snare|Vug Lizard|Wanderlust|War Falcon|War Oracle|War Report|Warbringer|Warp World|War's Toll|Waste Away|Water Wurm|Waterwhirl|Weave Fate|Wellspring|Whipcorder|Whipkeeper|Whisk Away|White Ward|Wild Colos|Wild Guess|Wild Might|Wild Slash|Wild Swing|Wind Shear|Wing Snare|Wing Storm|Winter Orb|Winter Sky|Wipe Clean|Wishmonger|Woeleecher|Woodripper|Worldpurge|Xira Arien|Yew Spirit|Young Wolf|Zephyr Net|Zombie Boa|Zombie Mob|Abomination|Abzan Guide|Acidic Soil|Aether Rift|Aether Tide|Aether Vial|Aetherplasm|Afiya Grove|Ainok Guide|Air Bladder|Ajani's Aid|Akki Raider|All Is Dust|Alloy Golem|Alpha Brawl|Altar Golem|Altered Ego|Amrou Scout|Anthroplasm|Aquus Steed|Arc-Slogger|Arctic Aven|Ardent Plea|Arlinn Kord|Armada Wurm|Arms Dealer|Arrow Storm|Artillerize|As Foretold|Ashen Ghoul|Ashen Rider|Auger Spree|Aven Archer|Aven Fisher|Aven Shrine|Aven Squire|Aysen Abbey|Baloth Null|Barbed Wire|Barl's Cage|Batterskull|Battle Hymn|Beacon Hawk|Bereavement|Bile Blight|Bile Urchin|Bird Maiden|Biting Rain|Black Lotus|Blightwidow|Blockbuster|Blood Clock|Blood Crypt|Blood Hound|Blood Tithe|Blue Scarab|Blur Sliver|Bog Serpent|Bog Tatters|Boggart Mob|Bond Beetle|Bone Dancer|Bone Picker|Bone Shaman|Bone to Ash|Boneknitter|Borborygmos|Boros Elite|Boulderfall|Braingeyser|Bramblesnap|Briar Patch|Brightflame|Broodwarden|Brown Ouphe|Brute Force|Burning Oil|Cannibalize|Carrionette|Cat Burglar|Caustic Tar|Cave People|Cellar Door|Cenn's Heir|Center Soul|Chaos Charm|Chaotic Goo|Chasm Drake|Chasm Guide|Chimney Imp|Chlorophant|Cinder Seer|Cinderbones|Civic Saber|Clay Statue|Clone Shell|Cloud Cover|Cloud Manta|Cloudblazer|Cloudseeder|Cobblebrute|Colossapede|Common Bond|Conflagrate|Conservator|Cooperation|Counterbore|Counterlash|Countermand|Crackleburr|Creepy Doll|Crimson Roc|Crypt Angel|Crypt Cobra|Cryptoplasm|Crystal Rod|Culling Sun|Cursed Land|Cursed Rack|Daring Leap|Dark Depths|Dark Sphere|Dark Temper|Daru Healer|Daru Lancer|Daru Mender|Dawnstrider|Dead Weight|Deadly Grub|Death Cloud|Death Match|Death Pulse|Death Spark|Death Watch|Deconstruct|Deem Worthy|Defiant Elf|Dehydration|Despondency|Detritivore|Dewdrop Spy|Dimir Charm|Dire Wolves|Dive Bomber|Dizzy Spell|Dolmen Gate|Doom Cannon|Dragon Arch|Dragon Grip|Dragon Mask|Dragonshift|Dragonstorm|Drain Power|Drake Haven|Drake Umbra|Dread Drone|Dread Wight|Dreadwaters|Dream Cache|Dream Halls|Dream Leash|Dream Thief|Dream Tides|Dream Twist|Dreamwinder|Dreg Reaver|Dross Golem|Dryad Arbor|Dual Nature|Due Respect|Dune Beetle|Dust Corona|Early Frost|Earth Surge|Earthen Goo|Earthshaker|Ebony Charm|Ebony Horse|Ebony Rhino|Ego Erasure|Eland Umbra|Elder Druid|Elder Spawn|Elf Replica|Elvish Bard|Elvish Fury|Enatu Golem|Endless One|Energy Bolt|Energy Flux|Equilibrium|Erg Raiders|Esper Charm|Eviscerator|Excruciator|Expose Evil|Eye of Ugin|Fabled Hero|Facevaulter|Fallow Wurm|Fascination|Fatal Fumes|Fatespinner|Felidar Cub|Fen Stalker|Feroz's Ban|Fetid Heath|Fetid Pools|Fettergeist|Fever Charm|Finest Hour|Fit of Rage|Flame Burst|Flash Flood|Flashfreeze|Flensermite|Fleshformer|Flint Golem|Floodchaser|Floodwaters|Fluxcharger|Font of Ire|Fool's Tome|Forge Armor|Forge Devil|Fossil Find|Foxfire Oak|Fragmentize|Frog Tongue|From Beyond|Frost Giant|Frost Marsh|Gallowbraid|Gang of Elk|Giant Shark|Giant's Ire|Gifts Given|Gigantiform|Glacial Ray|Glade Gnarr|Glarecaster|Glass Golem|Glaze Fiend|Glimmerpost|Glimmervoid|Glitterfang|Global Ruin|Gloomhunter|Goblin Bomb|Goblin Game|Goblin Goon|Goblin King|Goblin Lyre|Goblinslide|Goham Djinn|Golden Hind|Golden Wish|Gore Vassal|Gorger Wurm|Grand Melee|Gravegouger|Great Whale|Greenseeker|Grim Flayer|Grim Poppet|Grim Return|Griselbrand|Gristleback|Ground Rift|Ground Seal|Gruul Charm|Gust Walker|Halam Djinn|Halo Hunter|Hammer Mage|Harsh Mercy|Hate Weaver|Havoc Demon|Havoc Sower|Hearth Kami|Heartmender|Heartseeker|Heat Stroke|Hedge Troll|Hedron Crab|Hibernation|Hidden Herd|Hidden Path|Hidden Stag|High Ground|Hindervines|Hired Giant|Hold at Bay|Holy Mantle|Honor Guard|Hooded Kavu|Hope Tender|Horned Helm|Horned Kavu|Hornet Nest|Hot Springs|Hungry Mist|Hurr Jackal|Imperiosaur|Imps' Taunt|Inferno Jet|Inheritance|Inquisition|Iron Maiden|Ivory Charm|Ivory Giant|Ivory Tower|Jade Statue|Jeskai Sage|Jinxed Idol|Jinxed Ring|Jokulmorder|Jovial Evil|Juju Bubble|Jungle Wurm|Junktroller|Junkyo Bell|Juzám Djinn|Kabuto Moth|Kavu Glider|Kavu Howler|Kavu Mauler|Kavu Runner|Kemuri-Onna|Kessig Wolf|Kill Switch|Killer Bees|Kiln Walker|Kindercatch|Kite Shield|Kor Duelist|Kormus Bell|Koskun Keep|Kranioceros|Kusari-Gama|Kyscu Drake|Land's Edge|Last Breath|Last Caress|Lava Hounds|Lava Runner|Lava Zombie|Lead Astray|Leaf Dancer|Legerdemain|Leonin Bola|Lich's Tomb|Life Chisel|Life Matrix|Lifespinner|Lightwalker|Liquid Fire|Living Lore|Living Wall|Living Wish|Lobber Crew|Lord Magnus|Lore Broker|Lost Legacy|Lost Leonin|Lotus Bloom|Lotus Cobra|Lotus Petal|Lowland Oaf|Lunar Force|Lunk Errant|Lush Growth|Lyev Decree|Mage il-Vec|Magma Burst|Major Teroh|Make a Wish|Malfunction|Mana Breach|Mana Chains|Mana Echoes|Mana Matrix|Mana Vapors|Mana Vortex|Mardu Charm|Mardu Scout|Marsh Flats|Marsh Viper|Martial Law|Mass Appeal|Maze Glider|Maze of Ith|Maze Rusher|Megatherium|Mental Note|Mercenaries|Merfolk Spy|Mesa Falcon|Metalworker|Mijae Djinn|Mind Sculpt|Mind Sludge|Mind Spring|Mind Swords|Mindculling|Mindsparker|Mine Bearer|Mire Blight|Mirror Wall|Mirrorworks|Mist Dragon|Mob Justice|Mobile Fort|Mogg Cannon|Mogg Jailer|Mogg Maniac|Mogg Raider|Mogg Sentry|Moggcatcher|Molder Slug|Molten Rain|Monkey Cage|Morningtide|Mortiphobia|Mortis Dogs|Mournwillow|Mox Diamond|Mox Emerald|Mtenda Lion|Mungha Wurm|Muse Vessel|Myr Adapter|Myr Turbine|Mystic Gate|Mystic Veil|Naga Oracle|Natural End|Necravolver|Necrosavant|Needle Drop|Nether Void|Nicol Bolas|Nim Replica|Nimbus Maze|Noble Stand|Nomad Decoy|Nosy Goblin|Nova Chaser|Nova Cleric|Null Brooch|Null Caller|Oboro Envoy|Ocular Halo|Odious Trow|Off Balance|Ogre Menial|Ogre Shaman|Omniscience|Ondu Cleric|Ondu Rising|Onyx Goblet|Ooze Garden|Opalescence|Opportunist|Orc General|Orcish Mine|Orim's Cure|Ornery Kudu|Ornithopter|Outmaneuver|Ovinomancer|Painbringer|Pandemonium|Peace Talks|Peacekeeper|Pearl Shard|Pendelhaven|Peppersmoke|Petrahydrox|Phelddagrif|Piety Charm|Pine Walker|Pirate Ship|Pixie Queen|Plague Dogs|Plague Rats|Plague Wind|Planar Gate|Planar Void|Power Surge|Power Taint|Prickleboar|Primal Clay|Primal Rage|Prism Array|Pygmy Hippo|Pygmy Troll|Pyre Zombie|Quickchange|Rage Forger|Rage Nimbus|Rage Weaver|Raging Bull|Raging Kavu|Rancid Rats|Rapid Decay|Rathi Fiend|Rath's Edge|Rats' Feast|Razor Golem|Razor Swine|Realm Razer|Realmwright|Reaper King|Reborn Hero|Reborn Hope|Recantation|Reclamation|Reef Shaman|Regal Force|Remembrance|Remote Farm|Rend Spirit|Reparations|Resuscitate|Retaliation|Retribution|Retromancer|Riddlesmith|Riftsweeper|Ring of Gix|Ringskipper|Riot Devils|Riot Spikes|River Delta|Rock Badger|Rock Jockey|Root Sliver|Root Spider|Rootgrapple|Rotted Hulk|Ruham Djinn|Rule of Law|Rush of Ice|Rust Scarab|Sacred Boon|Sacred Prey|Sacred Wolf|Sagu Archer|Sagu Mauler|Saheeli Rai|Saltskitter|Sangrophage|Sanguimancy|Sarkhan Vol|Satyr Piper|Scaled Hulk|Scalpelexis|Scatter Arc|Scattershot|Scoria Wurm|Scourgemark|Scrapbasket|Scroll Rack|Scuttlemutt|Sea Monster|Sea Serpent|Sealed Fate|Sea's Claim|Second Wind|Sedge Troll|Sengir Bats|Septic Rats|Serum Raker|Shadow Rift|Shadowstorm|Shapesharer|Shared Fate|Shield Mate|Shield Wall|Shivan Reef|Shivan Wurm|Showstopper|Shriekgeist|Sibsig Host|Siege Rhino|Sifter Wurm|Signal Pest|Silver Erne|Simic Charm|Sin Prodder|Sixth Sense|Skeletonize|Skinshifter|Skinthinner|Skitterskin|Skullscorch|Sky Scourer|Skymark Roc|Slab Hammer|Slitherhead|Slithermuse|Sliver Hive|Sliversmith|Slow Motion|Slum Reaper|Solar Blast|Somnomancer|Soothsaying|Sootwalkers|Soul Seizer|Soul's Fire|Soulstinger|Sowing Salt|Spark Spray|Sparkcaster|Spawnbroker|Spell Blast|Spell Burst|Spell Snare|Spellbinder|Spike Drone|Spike Rogue|Spin Engine|Spincrusher|Spirit Away|Spirit Link|Spirit Loop|Spore Burst|Spore Cloud|Spy Network|Squall Line|Squee's Toy|Stag Beetle|Stalker Hag|Standardize|Steam Vents|Steam Vines|Steel Golem|Steeple Roc|Steppe Lynx|Stern Judge|Stingmoggie|Stoic Angel|Stomper Cub|Stone Golem|Stonewright|Storm Front|Storm World|Straw Golem|Stuffy Doll|Suffocation|Sulam Djinn|Sulfur Vent|Summit Apes|Sunken City|Sure Strike|Swarm Surge|Syphon Life|Tangle Hulk|Tangle Kelp|Tangle Wire|Tanglebloom|Tattoo Ward|Telekinesis|Telethopter|Tember City|Tempest Owl|Temur Charm|Terraformer|Terrus Wurm|Thermokarst|Think Twice|Thoughtbind|Thoughtlace|Thran Forge|Thumbscrews|Thunderclap|Tidal Flats|Tide of War|Tiger Claws|Time Spiral|Timetwister|Timid Drake|Tinder Farm|Tinder Wall|Tine Shrike|Titan Forge|Tombstalker|Torch Drake|Torpor Dust|Tower Above|Tower Drake|Tragic Poet|Trailblazer|Trap Digger|Trap Runner|Trench Wurm|Trinisphere|Tromokratis|Trophy Mage|Tsabo Tavoc|Tsabo's Web|Tundra Kavu|Undergrowth|Unyaro Bees|Utopia Tree|Valleymaker|Vapor Snare|Vassal Soul|Vile Deacon|Violet Pall|Viral Drake|Vital Surge|Vivisection|Void Squall|Voidwielder|Volcano Imp|Voodoo Doll|Wall of Air|Wall of Ice|Wand of Ith|Waning Wurm|War Chariot|War Mammoth|Ward Sliver|Wasp Lancer|Waxing Moon|Welding Jar|Welkin Hawk|Welkin Tern|Wild Cantor|Wild Hunger|Wild Leotau|Willbreaker|Wily Bandar|Wind Spirit|Windscouter|Wingcrafter|Winterflame|Wojek Siren|Woodcloaker|Worldslayer|Worry Beads|Worst Fears|Wreak Havoc|Wrench Mind|Wring Flesh|Wurmcalling|Wyluli Wolf|Zanam Djinn|Abandon Hope|Abbey Matron|Abrupt Decay|Absolute Law|Abundant Maw|Abzan Banner|Aerial Guide|Aerie Ouphes|Aether Burst|Aether Flash|Aether Sting|Aether Storm|Aetherspouts|Airborne Aid|Alpha Status|Amber Prison|Ambush Party|Ambush Viper|Ana Disciple|Anaba Shaman|Anathemancer|Ancient Carp|Ancient Crab|Ancient Kavu|Ancient Ooze|Ancient Tomb|Angelic Gift|Angel's Tomb|Angler Drake|An-Havva Inn|Animate Land|Animate Wall|Apes of Rath|Aqueous Form|Arachnus Web|Archive Trap|Arctic Flats|Arctic Foxes|Armor Thrull|Artful Dodge|Asha's Favor|Ashcoat Bear|Ashen Powder|Astral Slide|Astral Steel|Augur il-Vec|Aura Finesse|Aurification|Aurochs Herd|Aven Farseer|Aven Trooper|Aven Warhawk|Axebane Stag|Azorius Ploy|Baki's Curse|Baneful Omen|Bar the Door|Barbary Apes|Barbed Field|Baron Sengir|Barrage Ogre|Barren Glory|Barrow Ghoul|Basal Sliver|Basal Thrull|Basalt Golem|Bash to Bits|Battle Hurda|Battlegrowth|Bestial Fury|Biovisionary|Birthing Pod|Black Knight|Black Scarab|Blade Sliver|Blaster Mage|Blessed Wind|Blessed Wine|Blight Mamba|Blightcaster|Blighted Bat|Blighted Fen|Blind Hunter|Blind Zealot|Bloated Toad|Blood Frenzy|Blood Funnel|Blood Knight|Blood Seeker|Blood Vassal|Bloodcurdler|Bloom Tender|Bog Hoodlums|Bog Initiate|Bog Wreckage|Bola Warrior|Bold Defense|Bold Impaler|Bomber Corps|Bonded Fetch|Bonesplitter|Book Burning|Book of Rass|Boreal Druid|Boreal Shelf|Bösium Strip|Bow of Nylea|Brain Freeze|Brain Maggot|Bramblecrush|Brass Herald|Brass Squire|Break of Day|Breezekeeper|Briar Shield|Brindle Boar|Brine Shaman|Bronze Horse|Brood Keeper|Budoka Pupil|Bull Aurochs|Burr Grafter|Butcher Orgg|Cabal Archon|Cabal Ritual|Cabal Shrine|Cabal Slaver|Caldera Kavu|Caldera Lake|Call to Arms|Callow Jushi|Canopy Claws|Canopy Cover|Canopy Surge|Canopy Vista|Canyon Drake|Carnage Wurm|Carrion Ants|Carrion Call|Carrion Crow|Carrion Rats|Carrion Wall|Carrion Wurm|Cartographer|Cat Warriors|Caustic Rain|Cavern Harpy|Chain Stasis|Chainbreaker|Chainflinger|Channel Harm|Char-Rumbler|Chimeric Egg|Chrome Steed|Chronosavant|Cinder Cloud|Cinder Giant|Cinder Glade|Cinder Shade|Clairvoyance|Claws of Gix|Clear a Path|Cleaver Riot|Cloud Sprite|Cobalt Golem|Coffin Purge|Coffin Queen|Cold Storage|Combat Medic|Common Cause|Core Prowler|Corpse Churn|Corpse Dance|Corpse Lunge|Cosmic Larva|Cowl Prowler|Cradle Guard|Crag Saurian|Crimson Mage|Crown of Awe|Cruel Sadist|Crypt Ripper|Crypt Sliver|Cryptbreaker|Cryptwailing|Crystal Ball|Crystal Seer|Cudgel Troll|Culling Dais|Culling Mark|Cumber Stone|Cunning Wish|Curio Vendor|Cursecatcher|Cursed Flesh|Cursed Ronin|Cursed Totem|Cyclone Sire|Dakra Mystic|Daring Thief|Dark Triumph|Darkest Hour|Daru Stinger|Dauthi Ghoul|Dead Reveler|Dead Ringers|Death Denied|Death Frenzy|Death Rattle|Death's Duet|Decommission|Defense Grid|Defiant Ogre|Deft Duelist|Defy Gravity|Delif's Cone|Delif's Cube|Dementia Bat|Demonic Pact|Dense Canopy|Denying Wind|Deviant Glee|Devour Flesh|Dichotomancy|Dingus Staff|Disintegrate|Divine Favor|Divine Light|Dragon Fangs|Dragon Roost|Dragon Wings|Dralnu's Pet|Dread Slaver|Dream Chisel|Dream Thrush|Dreamcatcher|Dream's Grip|Dreamstealer|Dross Hopper|Dross Ripper|Drudge Spell|Druid Lyrist|Druid's Call|Dual Casting|Duct Crawler|Dune Diviner|Dusk Feaster|Dusk Urchins|Dust Stalker|Dust to Dust|Dwarven Hold|Dwarven Pony|Dwarven Song|Earthen Arms|Earwig Squad|Ebon Praetor|Echo Chamber|Echo Circlet|Echoing Calm|Echoing Ruin|Electric Eel|Electrickery|Elkin Bottle|Elven Riders|Elvish Piper|Elvish Scout|Ember Hauler|Ember Weaver|Emerald Oryx|Emeria Angel|Emmessi Tome|Endless Wurm|Endoskeleton|Energy Field|Energy Storm|Enfeeblement|Enigma Drake|Escaped Null|Essence Feed|Essence Flux|Essence Leak|Exsanguinate|Eye of Ramos|Face of Fear|Faerie Noble|Faerie Swarm|Faith Healer|Falling Star|Fallow Earth|False Demise|False Orders|Fang Skulkin|Fatal Frenzy|Fated Return|Fatestitcher|Fathom Trawl|Fault Riders|Fauna Shaman|Fetid Horror|Fiend Binder|Fiery Gambit|Fiery Mantle|Fiery Temper|Final Revels|Final Reward|Fire at Will|Fire Juggler|Fire Sprites|Firemaw Kavu|Firescreamer|First Volley|Flaring Pain|Flayer Drone|Flesh Reaver|Fleshgrafter|Fleshwrither|Floodbringer|Fog of Gnats|Fomori Nomad|Force Bubble|Forced March|Foul Orchard|Foul Renewal|Frost Breath|Frost Raptor|Frost Walker|Frostwielder|Frozen Shade|Frozen Solid|Fume Spitter|Funeral Pyre|Fungal Bloom|Fyndhorn Bow|Gaddock Teeg|Gaea's Liege|Gaea's Might|Gaea's Touch|Galvanic Arc|Galvanic Key|Gate Smasher|Gaze of Pain|Geist Snatch|Genesis Wave|Ghazbán Ogre|Ghost Hounds|Ghost Warden|Giant Badger|Giant Mantis|Giant Oyster|Giant Turtle|Giantbaiting|Gilded Drake|Gilded Light|Gilded Lotus|Gilder Bairn|Glacial Wall|Glarewielder|Gloomdrifter|Glorious End|Glorybringer|Glyph Keeper|Gnarled Mass|Goblin Caves|Goblin Guide|Goblin Kites|Goblin Rally|Gone Missing|Gorgon Flail|Gorilla Pack|Graceful Cat|Graf Harvest|Granite Grip|Gravity Well|Greater Good|Green Scarab|Gremlin Mine|Grid Monitor|Grief Tyrant|Grim Contest|Grim Harvest|Grim Strider|Grizzly Fate|Groffskithur|Growth Spasm|Gryff's Boon|Gudul Lurker|Gust-Skimmer|Gutter Grime|Gutter Skulk|Hanabi Blast|Hand to Hand|Harrier Naga|Harsh Mentor|Harvest Hand|Harvest Mage|Harvest Pyre|Harvest Wurm|Hashep Oasis|Haunted Dead|Haze of Rage|Heart Warden|Hearth Charm|Heat Shimmer|Hedron Blade|Hedron Rover|Hermit Druid|Heroes' Bane|Hex Parasite|Hired Muscle|Hollow Trees|Hooded Hydra|Hoof Skulkin|Horizon Seed|Horned Troll|Hornet Cobra|Hornet Sting|Hour of Need|Howling Gale|Hunted Ghoul|Hunting Kavu|Hypergenesis|Hypochondria|Icatian Town|Ice Cauldron|Illumination|Imagecrafter|Iname as One|Inferno Fist|Intimidation|Invisibility|Ipnu Rivulet|Irini Sengir|Jasmine Seer|Jedit Ojanen|Jeskai Charm|Jester's Cap|Jeweled Bird|Johtull Wurm|Joiner Adept|Jungle Troll|Juntu Stakes|Junún Efreet|Kaleidostone|Karn's Touch|Kavu Climber|Kavu Monarch|Kavu Recluse|Keeneye Aven|Kelinore Bat|Khabál Ghoul|Khalni Hydra|Killing Wave|Kindled Fury|King Cheetah|Knight Watch|Koskun Falls|Kraken's Eye|Krosan Beast|Krovikan Rot|Kruin Outlaw|Kuro's Taken|Kyren Glider|Kyren Legate|Kyren Sniper|Lady Caleria|Lagac Lizard|Land Leeches|Lantern Kami|Latch Seeker|Launch Party|Lava Blister|Leaden Fists|Leech Bonder|Leonin Elder|Lethal Sting|Lichenthrope|Life Goes On|Light of Day|Lightbringer|Living Armor|Living Lands|Living Plane|Living Totem|Loam Dweller|Locust Miser|Locust Swarm|Longtusk Cub|Loyal Cathar|Lunar Mystic|Lure of Prey|Lurking Evil|Lust for War|Lymph Sliver|Mage's Guile|Magical Hack|Magma Sliver|Magnetic Web|Make a Stand|Mana Skimmer|Manamorphose|Manic Scribe|Manic Vandal|Mantis Rider|Marble Titan|Mardu Banner|Mark of Fury|Marsh Lurker|Martyr's Cry|Mass Calcify|Massive Raid|Master Thief|Matopi Golem|Maul Splicer|Medicine Bag|Melt Terrain|Mental Agony|Merfolk Seer|Mesa Pegasus|Mesmeric Orb|Metamorphose|Meteor Storm|Midnight Oil|Might Weaver|Mimeofacture|Miming Slime|Mind Control|Mind Funeral|Mind Harness|Mind Maggots|Mind Shatter|Mind Unbound|Mindlock Orb|Mindshrieker|Miner's Bane|Mirror Golem|Mirror Sheen|Misers' Cage|Misery Charm|Mist Leopard|Mizzium Skin|Moaning Wall|Mogg Bombers|Mogg Salvage|Molder Beast|Molten Birth|Molten Frame|Molten Hydra|Molting Skin|Mongrel Pack|Moonlit Wake|Morbid Bloom|Morgue Burst|Morgue Theft|Morsel Theft|Mortal Wound|Moss Monster|Mossfire Egg|Mox Sapphire|Murk Strider|Muscle Burst|Myr Servitor|Myr Superion|Mystic Might|Nakaya Shade|Nameless One|Narnam Cobra|Nath's Elite|Nature's Way|Neck Breaker|Necropotence|Necropouncer|Necroskitter|Nemesis Mask|Nested Ghoul|Nesting Wurm|Nettle Drone|Nettle Swine|Nettling Imp|Nezumi Ronin|Nim Devourer|Nim Shambler|Nim Shrieker|Nimbus Naiad|Nimbus Wings|Nip Gwyllion|Nissa Revane|Noble Steeds|Noggin Whack|Norn's Annex|Notion Thief|Null Chamber|Numbing Dose|Nyx Infusion|Nyxborn Wolf|Oath of Jace|Ogre Recluse|Omen Machine|Omen of Fire|Oona's Grace|Opal Avenger|Ophidian Eye|Orc Sureshot|Orim's Chant|Orim's Touch|Orzhov Charm|Outland Boar|Palace Guard|Panic Attack|Paradox Haze|Pardic Miner|Patrol Hound|Pavel Maliki|Pearl Dragon|Pennon Blade|Perilous Myr|Petra Sphinx|Pewter Golem|Phantom Wurm|Pine Barrens|Pinion Feast|Piracy Charm|Pit Scorpion|Pitfall Trap|Pith Driller|Plague Fiend|Plague Witch|Plaguebearer|Planar Birth|Planar Chaos|Planar Guide|Polar Kraken|Power Matrix|Precognition|Primal Boost|Primal Druid|Primal Order|Primal Surge|Protean Hulk|Psionic Gift|Pteron Ghost|Pursue Glory|Putrefaction|Qarsi Sadist|Quiet Purity|Quilled Wolf|Rabid Wombat|Radiant Kavu|Rage Thrower|Ragged Veins|Raging River|Rain of Gore|Rain of Rust|Rainbow Crow|Rainbow Vale|Rakdos Drake|Rancid Earth|Ratchet Bomb|Rathi Dragon|Rats of Rath|Rattlechains|Razing Snidd|Reality Acid|Reap and Sow|Reaver Drone|Reckless Imp|Reef Pirates|Regeneration|Relic Seeker|Renegade Map|Repercussion|Resurrection|Revered Dead|Rhox Charger|Rhox Maulers|Rhystic Cave|Ribbon Snake|Ridge Rannet|Riot Control|Riptide Crab|Rite of Ruin|Rith's Grove|River Hoopoe|River Kaijin|River Kelpie|Root Greevil|Rooting Kavu|Rot Shambler|Royal Decree|Ruinous Path|Rusted Relic|Sacred Guide|Sacred Rites|Safehold Duo|Samite Elder|Savaen Elves|Savage Punch|Savage Surge|Saving Grace|Saving Grasp|Scarab Feast|Scarred Puma|Scarwood Hag|Scent of Ivy|Scorchwalker|Scourge Wolf|Scryb Ranger|Scythe Tiger|Searing Rays|Searing Wind|Seasons Past|Second Guess|Second Sight|Secret Plans|Secretkeeper|Sedge Sliver|Seismic Mage|Sen Triplets|Serene Heart|Serpent Skin|Serra Aviary|Serra Sphinx|Serra Zealot|Serra's Hymn|Serum Powder|Shade's Form|Shadow Lance|Shadow Rider|Shadow Slice|Shamble Back|Shambleshark|Shapeshifter|Shard Volley|Shatterstorm|Shefet Dunes|Shifting Sky|Shivan Gorge|Shock Troops|Shred Memory|Shrike Harpy|Sickleslicer|Sidar Jabari|Sidisi's Pet|Siege Dragon|Sigil Tracer|Silt Crawler|Silver Drake|Silverstrike|Sinew Sliver|Singing Tree|Siren's Call|Sisay's Ring|Sivvi's Ruse|Skeleton Key|Skin Shedder|Skull of Orm|Skullmulcher|Skycloud Egg|Skyrider Elf|Skywing Aven|Sliver Queen|Sluggishness|Smoke Teller|Snake Basket|Sneak Attack|Soaring Hope|Soldevi Sage|Soltari Monk|Sorin Markov|Soul Barrier|Soul Charmer|Soul Conduit|Soul Foundry|Soul Scourge|Soul Strings|Soul Summons|Soul's Grace|Soul's Might|Sparkspitter|Spawning Bed|Spawning Pit|Spectra Ward|Spell Pierce|Spell Syphon|Spider Climb|Spike Jester|Spike Tiller|Spinal Graft|Spined Fluke|Spire Patrol|Spire Tracer|Spirit Bonds|Spirit Cairn|Spirit Flare|Spiritualize|Spore Flower|Sporogenesis|Sprite Noble|Sprout Swarm|Squirrel Mob|Staggershock|Star Compass|Stasis Snare|Stern Mentor|Stone Spirit|Storm Entity|Storm Seeker|Storm Shaman|Storm Spirit|Story Circle|Strandwalker|Stratus Walk|Street Savvy|Sudden Death|Sudden Shock|Sudden Storm|Sulfur Falls|Sultai Charm|Sunblade Elf|Sunfire Balm|Sungrass Egg|Sunken Field|Sunken Ruins|Sun's Bounty|Suntail Hawk|Supreme Will|Surgespanner|Sword Dancer|Tainted Pact|Tainted Peak|Tainted Well|Take Up Arms|Takklemaggot|Talon Sliver|Tangle Golem|Tanglewalker|Taunting Elf|Teferi's Imp|Telling Time|Temur Banner|Thassa's Ire|The Wretched|Thermal Flux|Thought Lash|Thoughtflare|Thoughtleech|Thoughtseize|Thran Quarry|Three Wishes|Thunder Wall|Thunderblust|Tidal Kraken|Tide Drifter|Timber Gorge|Time of Need|Time Stretch|Timecrafting|Tolaria West|Totally Lost|Toxic Stench|Toxin Sliver|Trade Routes|Trap Essence|Triassic Egg|Tribal Golem|Tunnel Ignus|Turn Against|Turn to Dust|Turn to Mist|Turn to Slag|Ugin's Nexus|Uktabi Drake|Umara Raptor|Umbra Mystic|Uncaged Fury|Uncle Istvan|Undying Evil|Unholy Fiend|Unified Will|Urborg Drake|Urza's Armor|Urza's Guilt|Urza's Miter|Utopia Mycon|Vault Skirge|Vaultbreaker|Venom Sliver|Vernal Bloom|Vesper Ghoul|Vexing Devil|Vhati il-Dal|Viashino Bey|Vicious Kavu|Vile Rebirth|Viper's Kiss|Vision Charm|Voice of Law|Void Grafter|Void Shatter|Void Stalker|Volatile Rig|Voyage's End|Walking Dead|Walking Wall|Wall of Dust|Wall of Fire|Wall of Hope|Wall of Junk|Wall of Kelp|Wall of Lava|Wall of Nets|Wall of Wood|War Behemoth|War Elephant|Warping Wail|Warping Wurm|Watercourser|Watery Grave|Waxmane Baku|Weapon Surge|Welkin Guide|Well of Life|Whippoorwill|Whirlermaker|White Scarab|Wicked Akuba|Wicker Witch|Wild Aesthir|Wild Jhovall|Wild Mammoth|Willow Satyr|Winding Wurm|Wing Splicer|Wingmate Roc|Winter Blast|Wirefly Hive|Wirewood Elf|Witch Engine|Witch Hunter|Witches' Eye|Witch's Mist|Witchstalker|Wizened Cenn|Wolfkin Bond|Wooden Stake|Words of War|World at War|Worthy Cause|Wurm's Tooth|Xantid Swarm|Ydwen Efreet|Zelyon Sword|Zombie Brute|Abbey Griffin|Abuna Acolyte|Abuna's Chant|Academy Ruins|Acidic Dagger|Acorn Harvest|Aerial Volley|Aether Charge|Aether Chaser|Aether Herder|Ainok Tracker|Akroan Jailer|Alchor's Tomb|Alexi's Cloak|Algae Gharial|Alley Evasion|Altar of Bone|Altar's Light|Alter Reality|Ambush Krotiq|Ammit Eternal|Amrou Kithkin|Amrou Seekers|Ana Sanctuary|Ancient Hydra|Ancient Runes|Angelic Edict|Angelic Favor|Angelic Purge|Angel's Grace|Angel's Mercy|Anodet Lurker|Aphotic Wisps|Arcanum Wings|Arctic Wolves|Arcum Dagsson|Arena Athlete|Argent Sphinx|Argivian Find|Ark of Blight|Armored Skaab|Army of Allah|Arrogant Wurm|Artifact Ward|Assembly Hall|Atarka Efreet|Aura Fracture|Autumn Willow|Autumn's Veil|Avarice Totem|Aven Initiate|Aven Redeemer|Aven Surveyor|Aven Warcraft|Awoken Horror|Ayesha Tanaka|Aysen Highway|Azimaet Drake|Azorius Charm|Balancing Act|Baleful Ammit|Battering Ram|Battle Frenzy|Battle Sliver|Battle Strain|Bazaar Krovod|Bazaar Trader|Beast Walkers|Belbe's Armor|Belfry Spirit|Benalish Hero|Bend or Break|Benthic Djinn|Benthic Giant|Binding Agony|Binding Grasp|Binding Mummy|Birthing Hulk|Biting Tether|Bitter Ordeal|Bitterblossom|Blade Splicer|Blazing Shoal|Blazing Torch|Blight Herder|Blight Sickle|Blightspeaker|Blind Creeper|Blinding Mage|Blitz Hellion|Blood Cultist|Blood Speaker|Body of Jukai|Body Snatcher|Bog Elemental|Bog Smugglers|Bogbrew Witch|Boggart Brute|Boiling Blood|Boiling Earth|Bomat Courier|Bond of Agony|Border Patrol|Boros Keyrune|Boros Mastiff|Boros Recruit|Bosk Banneret|Boulder Salvo|Bounty Hunter|Bower Passage|Braid of Fire|Braidwood Cup|Brain Gorgers|Brazen Wolves|Break Asunder|Breaking Wave|Breathstealer|Breeding Pool|Broken Visage|Brontotherium|Bronze Tablet|Brood Butcher|Brood Monitor|Bubble Matrix|Bubbling Muck|Built to Last|Bull Elephant|Burning Anger|Burning Earth|Burning Sands|Bygone Bishop|Byway Courier|Cabal Surgeon|Cabal Trainee|Call to Glory|Call to Serve|Callous Giant|Calming Licid|Calming Verse|Candles' Glow|Canopy Dragon|Canopy Gorger|Canopy Spider|Canyon Slough|Captain Sisay|Caravan Hurda|Caravan Vigil|Careful Study|Caribou Range|Castle Sengir|Catacomb Slug|Cateran Brute|Cauldron Haze|Caustic Hound|Caustic Wasps|Cavern Lampad|Cemetery Gate|Cemetery Puca|Centaur Glade|Cephalid Sage|Certain Death|Ceta Disciple|Chain of Acid|Chain of Smog|Charm Peddler|Child of Gaea|Chimeric Idol|Chimeric Mass|Choking Fumes|Choking Sands|Choking Vines|Chromanticore|Chronostutter|Churning Eddy|Citanul Druid|Citanul Flute|City of Brass|Clergy en-Vec|Clockspinning|Coast Watcher|Coastal Drake|Coastal Tower|Commando Raid|Contamination|Contemplation|Convalescence|Copper Gnomes|Copper Tablet|Copy Artifact|Coral Barrier|Coral Merfolk|Corpse Hauler|Cosmic Horror|Court Archers|Cower in Fear|Crash Landing|Crash Through|Crazed Goblin|Creature Bond|Creeping Mold|Crimson Wisps|Crowd's Favor|Crown of Fury|Crude Rampart|Cruel Feeding|Cruel Reality|Crushing Pain|Crypt Creeper|Crystal Golem|Crystal Shard|Crystal Spray|Culling Drone|Cursed Scroll|Customs Depot|Cycle of Life|Damping Field|Dance of Many|Daring Skyjek|Daring Sleuth|Dark Betrayal|Dark Dabbling|Dark Petition|Dark Prophecy|Dark Revenant|Dark Tutelage|Darksteel Axe|Darksteel Myr|Darkwater Egg|Daru Cavalier|Daru Warchief|Dauthi Horror|Dauthi Jackal|Dauthi Slayer|Day's Undoing|Deadlock Trap|Deadly Allure|Death Charmer|Death Cultist|Decaying Soil|Decimator Web|Decomposition|Dega Disciple|Dematerialize|Demonic Dread|Dense Foliage|Desert Nomads|Desert's Hold|Devoted Druid|Dimir Keyrune|Dirty Wererat|Dizzying Gaze|Dogged Hunter|Domestication|Doubling Cube|Doubtless One|Draconic Roar|Dragon Engine|Dragon Hunter|Dragon Mantle|Dragon Scales|Dragon Shadow|Dragon Tyrant|Dragonstalker|Dread Defiler|Dread Specter|Dread Warlock|Dream Fighter|Dream Prowler|Dream Salvage|Drill-Skimmer|Dripping Dead|Drooling Ogre|Drop of Honey|Dross Prowler|Drudge Beetle|Dryad's Favor|Dungeon Shade|Duskdale Wurm|Dwarven Grunt|Dwarven Miner|Dwarven Nomad|Early Harvest|Earthblighter|Eater of Days|Echoing Decay|Eldrazi Mimic|Elite Archers|Elspeth Tirel|Elvish Farmer|Elvish Healer|Elvish Herder|Elvish Hunter|Emerald Charm|Encase in Ice|Endless Sands|Endless Swarm|Energy Vortex|Enraged Giant|Epic Struggle|Epitaph Golem|Erdwal Ripper|Errant Minion|Ersatz Gnomes|Escape Artist|Escape Routes|Essence Drain|Essence Flare|Eternal Flame|Ethereal Haze|Even the Odds|Evil Presence|Evil Presents|Evolution Vat|Exalted Angel|Excommunicate|Fallen Askari|Fallen Cleric|Fate Foretold|Fate Transfer|Fathom Feeder|Feed the Clan|Feed the Pack|Feedback Bolt|Feldon's Cane|Fencer Clique|Feral Animist|Feral Contest|Feral Krushok|Feral Prowler|Feral Thallid|Fickle Efreet|Field Creeper|Field Marshal|Field Surgeon|Fiery Impulse|Final Fortune|Fire Covenant|Firebreathing|Firecat Blitz|Fishliver Oil|Flailing Ogre|Flaming Sword|Flash Counter|Flash Foliage|Fledgling Imp|Fleeting Aven|Flesh Allergy|Flesh to Dust|Flooded Grove|Flow of Ideas|Flying Carpet|Fodder Cannon|Fodder Launch|Folk Medicine|Font of Vigor|Forsaken City|Fortress Crab|Fortune Thief|Foul Emissary|Foul Familiar|Foul Presence|Frenetic Ogre|Friendly Fire|Frightcrawler|Frozen Aether|Funeral Charm|Funeral March|Furnace Brood|Furnace Scamp|Gaea's Anthem|Gaea's Bounty|Gaea's Cradle|Gaea's Herald|Game of Chaos|Game Preserve|Gateway Shade|Gearshift Ace|Gemini Engine|Gemstone Mine|General Tazri|Genesis Hydra|Ghitu Slinger|Ghitu War Cry|Ghostly Flame|Ghostly Touch|Ghostly Wings|Giant Warthog|Gift of Tusks|Gifts Ungiven|Gigantomancer|Glacial Chasm|Glade Watcher|Glaring Aegis|Gliding Licid|Glistener Elf|Gloom Surgeon|Glyph of Doom|Glyph of Life|Gobbling Ooze|Goblin Cannon|Goblin Dynamo|Goblin Lackey|Goblin Masons|Goblin Medics|Goblin Mutant|Goblin Patrol|Goblin Scouts|Goblin Shrine|Goblin Vandal|Goblin Wizard|Goldenhide Ox|Golem Artisan|Golem Foundry|Golem's Heart|Golgari Decoy|Gorgon's Head|Gorilla Titan|Granite Shard|Grave Bramble|Grave Defiler|Grave Robbers|Graven Cairns|Griffin Rider|Grim Guardian|Grim Haruspex|Grim Monolith|Grim Reminder|Grimclaw Bats|Grip of Chaos|Groundbreaker|Groundskeeper|Grove Rumbler|Growing Ranks|Gruul Keyrune|Gruul Nodorog|Guardian Idol|Guided Strike|Guise of Fire|Gurmag Angler|Gutless Ghoul|Halcyon Glaze|Halls of Mist|Hand of Honor|Harabaz Druid|Harbor Bandit|Hasran Ogress|Hatchet Bully|Haunted Angel|Haunted Cloak|Haunting Hymn|Haunting Wind|Hazezon Tamar|Headlong Rush|Healing Hands|Heaven's Gate|Heavy Mattock|Hellhole Rats|Herald of War|Hero of Iroas|Hero's Demise|Hidden Spider|Highland Game|Highland Lake|Holy Strength|Honed Khopesh|Honored Hydra|Horizon Drake|Horn of Ramos|Horned Sliver|Horribly Awry|Hostile Realm|Hour of Glory|Hover Barrier|Howlpack Wolf|Hulking Devil|Humble Budoka|Hungry Flames|Hunt the Weak|Hunted Horror|Hunted Wumpus|Hunter Sliver|Hunting Drake|Hunting Wilds|Icatian Crier|Icatian Scout|Icatian Store|Ichorclaw Myr|Ideas Unbound|Idle Thoughts|Idyllic Tutor|Igneous Golem|Ihsan's Shade|Imaginary Pet|Imminent Doom|Immortal Coil|Imperial Mask|Indigo Faerie|Ink Dissolver|Inkmoth Nexus|Inner Sanctum|Instill Furor|Into the Core|Into the Fray|Into Thin Air|Intrepid Hero|Inviolability|Ironclaw Orcs|Ixidor's Will|Izzet Keyrune|Jace's Defeat|Jade Monolith|Jagged Poppet|Jagwasp Swarm|Jamuraan Lion|Jandor's Ring|Jayemdae Tome|Jelenn Sphinx|Jeskai Banner|Jester's Mask|Jhovall Queen|Jhovall Rider|Jinxed Choker|Joint Assault|Joven's Tools|Jungle Patrol|Jungle Weaver|Just the Wind|Kaervek's Hex|Karoo Meerkat|Kavu Primarch|Kei Takahashi|Keldon Mantle|Kiku's Shadow|Killing Glare|King Suleiman|Kingpin's Pet|Kitchen Finks|Kithkin Armor|Kor Outfitter|Krark's Thumb|Kraul Warrior|Krosan Archer|Krosan Drover|Krosan Vorine|Kyren Archive|Laccolith Rig|Lady Evangela|Lantern Scout|Last Thoughts|Lavaball Trap|Leap of Faith|Leap of Flame|Leeching Bite|Legacy Weapon|Leonin Squire|Lethal Vapors|Lethargy Trap|Lich's Mirror|Life and Limb|Life's Finale|Life's Legacy|Lightning Axe|Lim-Dûl's Hex|Livewire Lash|Llanowar Dead|Loafing Giant|Loch Korrigan|Looming Shade|Looter il-Kor|Lotus Blossom|Loyal Pegasus|Luminous Wake|Lunar Avenger|Lurking Arynx|Macabre Waltz|Madcap Skills|Maddening Imp|Mageta's Boon|Magma Phoenix|Magmatic Core|Magnetic Flux|Magnetic Mine|Make Mischief|Make Obsolete|Mantis Engine|Marble Priest|Marrow Shards|Marrow-Gnawer|Marsh Flitter|Marsh Goblins|Martial Glory|Martyrs' Tomb|Masked Gorgon|Mass Hysteria|Massacre Wurm|Master Healer|Master's Call|Matca Rioters|Mayael's Aria|Maze Behemoth|Maze Sentinel|Meddling Mage|Memory Sluice|Mending Hands|Mending Touch|Mental Vapors|Mephitic Ooze|Merchant Ship|Mercy Killing|Metal Fatigue|Metamorphosis|Meteor Crater|Meteor Shower|Miasmic Mummy|Might of Oaks|Militant Monk|Mindeye Drake|Mindless Null|Mirage Mirror|Mire's Malice|Mirran Mettle|Mirri's Guile|Mirror Strike|Mist Intruder|Mistform Mask|Mistform Wall|Mob Mentality|Mogg Assassin|Molten Psyche|Molten Sentry|Molten Vortex|Molting Harpy|Moonwing Moth|Morbid Hunger|Morgue Thrull|Moriok Reaver|Morselhoarder|Mortal Combat|Mortuary Mire|Mountain Yeti|Mtenda Herder|Murasa Ranger|Murderous Cut|Murk Dwellers|Mutant's Prey|Mwonvuli Ooze|Myr Incubator|Myr Prototype|Myr Quadropod|Myr Reservoir|Mystic Decree|Mystic Remora|Mystic Zealot|Myth Realized|Nacatl Savage|Naga Vitalist|Nameless Race|Nantuko Elder|Natural State|Nature's Kiss|Nature's Will|Necrotic Ooze|Nectar Faerie|Needle Spires|Nether Horror|Nether Shadow|Nether Spirit|Netter en-Dal|New Frontiers|Niall Silvain|Night Terrors|Nim Grotesque|Niveous Wisps|Nivix Barrier|Noble Panther|Noble Purpose|Noble Vestige|Noetic Scales|Noggle Bandit|Nomad Stadium|Nomads en-Kor|Noosegraf Mob|Not Forgotten|Nova Pentacle|Novijen Sages|Noxious Field|Null Champion|Numai Outcast|Nut Collector|Oaken Brawler|Oath of Ajani|Oath of Mages|Oath of Nissa|Obzedat's Aid|Odylic Wraith|Ogre Enforcer|Ogre Leadfoot|Ogre Marauder|Ogre Resister|Ogre Slumlord|Old Ghastbark|Ondu Champion|Onyx Talisman|Opal Acrolith|Opal Caryatid|Opal Champion|Opal Gargoyle|Opal Guardian|Oracle en-Vec|Orb of Dreams|Orcish Farmer|Orcish Healer|Organ Grinder|Orim's Prayer|Orochi Ranger|Osai Vultures|Ouphe Vandals|Overabundance|Pack Guardian|Pain's Reward|Pale Wayfarer|Palladia-Mors|Panharmonicon|Parallax Tide|Parallax Wave|Pardic Dragon|Pardic Lancer|Part the Veil|Patagia Golem|Patron Wizard|Paupers' Cage|Peace of Mind|Peak Eruption|Peer Pressure|Pemmin's Aura|Pendrell Flux|Pentarch Ward|Penumbra Kavu|Penumbra Wurm|Peregrination|Phantom Beast|Phantom Flock|Phantom Nomad|Phantom Tiger|Phantom Whelp|Phantom Wings|Pillar of War|Pincer Spider|Pious Evangel|Pious Kitsune|Pious Warrior|Piranha Marsh|Piston Sledge|Pistus Strike|Plague Beetle|Plague Sliver|Plague Spores|Planar Bridge|Planar Portal|Plated Sliver|Polis Crusher|Pollen Remedy|Polluted Dead|Pooling Venom|Pouncing Kavu|Pouncing Wurm|Power Conduit|Predator Ooze|Primal Bellow|Primal Beyond|Primal Cocoon|Primal Frenzy|Proper Burial|Protean Hydra|Proteus Staff|Psionic Blast|Psychic Drain|Psychic Purge|Psychic Spear|Psychic Theft|Psychic Venom|Pulling Teeth|Puncture Bolt|Puppet Master|Putrid Raptor|Quag Sickness|Quarry Beetle|Quarry Hauler|Quirion Druid|Quirion Dryad|Rabble-Rouser|Rack and Ruin|Radiant Purge|Radjan Spirit|Raging Ravine|Raging Spirit|Raiding Party|Rain of Filth|Raka Disciple|Raking Canopy|Ramunap Hydra|Ramunap Ruins|Ranger en-Vec|Ranger of Eos|Ranger's Path|Rank and File|Rathi Trapper|Ravenous Trap|Raven's Crime|Razortip Whip|Reality Spasm|Reality Twist|Reckless Ogre|Reckless Waif|Reckless Wurm|Reflex Sliver|Regal Caracal|Relic Barrier|Rendclaw Trow|Render Silent|Rending Vines|Renewed Faith|Repay in Kind|Rest in Peace|Restless Dead|Reverberation|Revered Elder|Rhox Meditant|Rhox War Monk|Rhystic Tutor|Ricochet Trap|Ridged Kusite|Righteous War|Ring of Thune|Rishadan Port|Rising Miasma|Rising Waters|Rite of Flame|River Merfolk|River Serpent|River's Grasp|Roar of Jukai|Robot Chicken|Roc Hatchling|Rock Basilisk|Rogue Refiner|Rolling Spoil|Ronin Warclub|Ronom Serpent|Ronom Unicorn|Rooftop Storm|Root-Kin Ally|Roots of Life|Roterothopter|Rotting Giant|Rouse the Mob|Runeclaw Bear|Runner's Bane|Rush of Blood|Rushing River|Russet Wolves|Rusting Golem|Rustspore Ram|Sacred Armory|Sacred Ground|Sage of Hours|Salvage Drone|Salvage Scout|Salvage Titan|Samite Archer|Sanctuary Cat|Sands of Time|Satyr Hoplite|Satyr Rambler|Savage Hunger|Sawtooth Ogre|Scalding Tarn|Scandalmonger|Scare Tactics|Schismotivate|Scion of Oona|Scion of Ugin|Scouting Trek|Scrambleverse|Scrap Trawler|Scrying Glass|Seagraf Skaab|Searing Blood|Searing Flesh|Searing Light|Searing Touch|Seaside Haven|Secluded Glen|Second Chance|Seed Guardian|Seed the Land|Seedborn Muse|Seedguide Ash|Seer's Vision|Seismic Spike|Seismic Stomp|Seize the Day|Send to Sleep|Serene Sunset|Serra Avenger|Serra Paladin|Shadow Glider|Shadow Sliver|Shallow Grave|Shaman en-Kor|Shape Stealer|Shard Phoenix|Shed Weakness|Shell Skulkin|Shield Bearer|Shield Dancer|Shield Sphere|Shifting Wall|Shining Shoal|Shivan Raptor|Shivan Wumpus|Shivan Zombie|Shoal Serpent|Shore Snapper|Shoving Match|Show of Valor|Shriek Raptor|Shrill Howler|Shrouded Lore|Sickle Ripper|Sigarda's Aid|Sigiled Skink|Silver Seraph|Silver Wyvern|Simian Grunts|Simic Ragworm|Sin Collector|Sivvi's Valor|Skaab Goliath|Skeletal Wurm|Skeleton Ship|Skin Invasion|Skittish Kavu|Sky Swallower|Skyfire Kirin|Skyhunter Cub|Skyshroud Elf|Slash Panther|Slaughter Cry|Slaughterhorn|Sleeper Agent|Slime Molding|Slingbow Trap|Slither Blade|Sliver Legion|Snare Thopter|Snorting Gahr|Snow Fortress|Soldevi Golem|Song of Blood|Sonic Seizure|Soothing Balm|Soratami Seer|Sorrow's Path|Soul Exchange|Soul of Magma|Soul Sculptor|Soul Shepherd|Soul Snuffers|Spark Trooper|Spawning Pool|Spectral Lynx|Spell Queller|Spell Rupture|Spell Shrivel|Sphere of Law|Spidery Grasp|Spike Breeder|Spike Hatcher|Spike Soldier|Spiked Baloth|Spined Basher|Spire Monitor|Spire Serpent|Spirit en-Dal|Spirit en-Kor|Spirit Mirror|Spirit Shield|Spirit Weaver|Spiteful Blow|Spitting Slug|Splatter Thug|Splinter Twin|Spoils of War|Spur Grappler|Squadron Hawk|Stabbing Pain|Stalking Yeti|Stalwart Aven|Stand or Fall|Stasis Cocoon|Steam Spitter|Stenchskipper|Steppe Glider|Stern Proctor|Stigma Lasher|Stinging Shot|Stingscourger|Stoic Builder|Stony Silence|Stream Hopper|Street Wraith|Striped Bears|Stromgald Spy|Stymied Hopes|Subtle Strike|Sultai Banner|Sultai Flayer|Sunken Hollow|Supplant Form|Surge of Zeal|Surging Flame|Surging Might|Suture Priest|Suture Spirit|Sutured Ghoul|Swift Silence|Swift Spinner|Swift Warkite|Sylvan Echoes|Symbiotic Elf|Syphon Sliver|Tainted Sigil|Talara's Bane|Talon of Pain|Talon Trooper|Talruum Piper|Talus Paladin|Tangle Angler|Tangle Mantis|Tangle Spider|Tawnos's Wand|Teardrop Kami|Tears of Rage|Tectonic Rift|Teferi's Care|Teferi's Isle|Teferi's Moat|Teferi's Veil|Tempest Drake|Temple Garden|Temporal Eddy|Tempting Wurm|Temur Charger|Terashi's Cry|Terra Eternal|Terra Stomper|Thalakos Seer|Thermal Blast|Thief of Hope|Thirsting Axe|Thorn Thallid|Thought Eater|Thran Foundry|Thran Turbine|Thriving Ibex|Thriving Rats|Thrull Wizard|Thunder Brute|Thunder Totem|Tidal Control|Tidal Courier|Tidal Warrior|Timber Wolves|Time and Tide|Time Reversal|Tomb of Urami|Tonic Peddler|Topan Ascetic|Torpid Moloch|Totem Speaker|Tower Defense|Tower of Eons|Toxic Iguanar|Trade Caravan|Tragic Lesson|Tranquil Path|Transcendence|Transluminant|Transmutation|Traproot Kami|Treasure Hunt|Treasure Mage|Treetop Scout|Trestle Troll|Treva's Ruins|Trial of Zeal|Trophy Hunter|True Believer|Truth or Tale|Tuktuk Grunts|Tumble Magnet|Tundra Wolves|Tunnel Vision|Tunneler Wurm|Twilight Mire|Twisted Image|Uktabi Efreet|Uktabi Faerie|Umbra Stalker|Umbral Mantle|Uncanny Speed|Undead Leotau|Undead Slayer|Unholy Grotto|Unholy Hunger|Unified Front|Unseen Walker|Unstable Hulk|Untamed Might|Unworthy Dead|Uphill Battle|Ursine Fylgja|Urza's Bauble|Urza's Engine|Urza's Filter|Utopia Sprawl|Valiant Guard|Valley Dasher|Vampire Envoy|Vampire Noble|Vampiric Fury|Vampiric Link|Vassal's Duty|Vault Skyward|Vectis Agents|Veil of Birds|Veiled Sentry|Venarian Gold|Vengeful Dead|Verdant Field|Verdant Haven|Verdant Touch|Vexing Beetle|Vexing Sphinx|Vile Redeemer|Viridian Claw|Vital Splicer|Vodalian Mage|Voice of Duty|Void Winnower|Volcanic Rush|Volcanic Wind|Voyager Drake|Voyager Staff|Vryn Wingmare|Wailing Ghoul|Wake Thrasher|Walking Atlas|Walking Dream|Wall of Blood|Wall of Earth|Wall of Faith|Wall of Glare|Wall of Light|Wall of Limbs|Wall of Mulch|Wall of Souls|Wall of Stone|Wall of Tears|Wall of Vapor|Wall of Vines|Wall of Water|Wandering Eye|War Elemental|Ward of Bones|Ward of Piety|Warlord's Axe|Warp Artifact|Warpath Ghoul|Warrior Angel|Watchful Naga|Water Servant|Wayward Angel|Wayward Giant|Weed Strangle|Weird Harvest|Weirding Wood|Whip Sergeant|Whirler Rogue|Wicked Reward|Wild Defiance|Wild Elephant|Wild Research|Wild Wanderer|Willow Faerie|Wind Zendikon|Wing Puncture|Wings of Hope|Witchbane Orb|Withering Hex|Wizard Mentor|Wooden Sphere|Words of Wind|World Breaker|World Queller|Worldly Tutor|Wormfang Crab|Wormfang Newt|Wrecking Ogre|Yavimaya Ants|Yavimaya Kavu|Yixlid Jailer|Zarichi Tiger|Zealot il-Vec|Zebra Unicorn|Zenith Seeker|Zephyr Charge|Zephyr Falcon|Zephyr Scribe|Zephyr Spirit|Zephyr Sprite|Zombie Master|Zombie Musher|Abandon Reason|Absolute Grace|Abyssal Hunter|Abzan Runemark|Academy Raider|Academy Rector|Accursed Horde|Accursed Witch|Act of Heroism|Act on Impulse|Active Volcano|Adarkar Wastes|Aegis of Honor|Aerial Caravan|Aesthir Glider|Aether Barrier|Aether Swooper|Affa Protector|Agent of Masks|Ainok Bond-Kin|Airdrop Condor|Ajani Goldmane|Akki Underling|Akoum Firebird|Akoum Hellkite|Akrasan Squire|Akroan Mastiff|Akroan Phalanx|Alabaster Mage|Alabaster Wall|Aladdin's Lamp|Aladdin's Ring|Ali from Cairo|Aliban's Tower|All Suns' Dawn|Alley Grifters|Alluring Siren|Alpha Tyrranax|Alpine Grizzly|Amulet of Quoz|Ana Battlemage|Anaba Ancestor|Ancestral Mask|Ancient Grudge|Ancient Spider|Ancient Spring|Angelic Accord|Angelic Chorus|Angelic Voices|Angel's Herald|Ankh of Mishra|Antler Skulkin|Arashin Cleric|Arbalest Elite|Arcbound Fiend|Arctic Merfolk|Arctic Nishoba|Arcum's Sleigh|Ardent Recruit|Ardent Soldier|Arenson's Aura|Argothian Wurm|Armament Corps|Armed Response|Armor of Faith|Artifact Blast|Ascending Aven|Ashes to Ashes|Ashiok's Adept|Ashmouth Blade|Ashnod's Altar|Ashnod's Cylix|Aspect of Wolf|Assault Strobe|Asylum Visitor|Auntie's Hovel|Aurelia's Fury|Auriok Replica|Aurora Eidolon|Aurora Griffin|Autumnal Gloom|Avarice Amulet|Avatar of Hope|Avatar of Will|Aven Brigadier|Aven Fleetwing|Aven Liberator|Aven Soulgazer|Aven Tactician|Avenger en-Dal|Avenging Angel|Avenging Arrow|Avenging Druid|Avid Reclaimer|Awakener Druid|Aysen Crusader|Back to Basics|Back to Nature|Bala Ged Thief|Balduvian Dead|Balduvian Rage|Ballista Squad|Balustrade Spy|Banners Raised|Bant Sureblade|Barbed Foliage|Barbed Sextant|Barony Vampire|Barrage Tyrant|Barrin's Codex|Barrin's Spite|Bartel Runeaxe|Battered Golem|Battering Wurm|Battle Brawler|Battle of Wits|Battle Rampart|Battle Screech|Battlewand Oak|Become Immense|Bedlam Reveler|Belbe's Portal|Bellows Lizard|Black Carriage|Bladed Bracers|Bladed Pinions|Blademane Baku|Bladetusk Boar|Blastfire Bolt|Blaze Commando|Blaze of Glory|Blazing Effigy|Blazing Volley|Blessed Breath|Blessed Orator|Blighted Agent|Blighted Gorge|Blind Phantasm|Blinding Angel|Blinding Drone|Blinding Flare|Blinding Spray|Blinkmoth Well|Blister Beetle|Bloodhall Ooze|Bloodied Ghost|Blooming Marsh|Bludgeon Brawl|Blur of Blades|Boartusk Liege|Bojuka Brigand|Boon of Erebos|Boreal Centaur|Boreal Griffin|Boros Reckoner|Borrowed Grace|Bottomless Pit|Brain in a Jar|Branded Howler|Brassclaw Orcs|Brazen Scourge|Briarknit Kami|Briber's Purse|Brilliant Halo|Brimstone Mage|Bring to Light|Brittle Effigy|Bronzebeak Moa|Brood Birthing|Brute Strength|Builder's Bane|Built to Smash|Burnt Offering|Burst of Speed|Butcher's Glee|Cabal Torturer|Cackling Witch|Cairn Wanderer|Call for Blood|Call for Unity|Canopy Crawler|Canyon Lurkers|Captain's Call|Carnifex Demon|Carrion Howler|Carrion Thrash|Cascade Bluffs|Castle Raptors|Catalyst Stone|Catapult Squad|Cateran Slaver|Cautery Sliver|Cavalry Master|Cavern Crawler|Cavern Thoctar|Celestial Dawn|Celestine Reef|Centaur Archer|Centaur Garden|Centaur Healer|Cephalid Scout|Cerulean Wisps|Ceta Sanctuary|Chameleon Blur|Chandra Ablaze|Chandra's Fury|Chaotic Strike|Child of Alara|Chill Haunting|Chilling Grasp|Chilling Shade|Chime of Night|Chimeric Coils|Chimeric Staff|Choked Estuary|Chromatic Star|Cinder Crawler|Cinder Hellion|Circular Logic|Clash of Wills|Clear the Land|Cliff Threader|Clinging Mists|Cloak of Mists|Clock of Omens|Close Quarters|Cloud Crusader|Cloven Casting|Coalition Flag|Coastal Piracy|Codex Shredder|Coffin Puppets|Colfenor's Urn|Colos Yearling|Colossal Whale|Conjurer's Ban|Constant Mists|Contagious Nim|Corrosive Gale|Counterbalance|Crackling Club|Crater's Claws|Crawling Filth|Crazed Armodon|Crazed Firecat|Credit Voucher|Creeping Dread|Crooked Scales|Crown of Vigor|Cruel Deceiver|Cruel Finality|Crush of Wurms|Crypt Champion|Crystal Quarry|Culling Scales|Cunning Bandit|Cunning Strike|Curse Artifact|Custody Battle|Cyclopean Tomb|Cyclops Tyrant|Dampen Thought|Damping Engine|Damping Matrix|Daraja Griffin|Dark Privilege|Dark Salvation|Dark Withering|Dauntless Aven|Dauthi Embrace|Dauthi Trapper|Dauthi Warlord|Dawn Elemental|Dawning Purist|Dawnray Archer|Day of Destiny|Dead Reckoning|Death or Glory|Death Speakers|Death's Caress|Death's Shadow|Debtors' Knell|Deepcavern Imp|Deepwood Elder|Deepwood Ghoul|Defiant Falcon|Defiant Khenra|Defiant Strike|Defiling Tears|Deft Dismissal|Dega Sanctuary|Deity of Scars|Demonic Hordes|Demonic Rising|Demon's Herald|Deny Existence|Deranged Whelp|Desert Cerodon|Devilthorn Fox|Devouring Deep|Devouring Rage|Devout Harpist|Devout Witness|Diamond Faerie|Diamond Valley|Dinrova Horror|Dirgur Nemesis|Discombobulate|Dismal Failure|Dispersing Orb|Disposal Mummy|Divine Verdict|Diviner's Wand|Diving Griffin|Divining Witch|Dormant Sliver|Doubling Chant|Douse in Gloom|Drain the Well|Draining Whelk|Drake Familiar|Drana's Chosen|Dread of Night|Dread Wanderer|Drifter il-Dal|Drifting Djinn|Drifting Shade|Dromoka's Gift|Dross Scorpion|Drown in Filth|Drudge Reavers|Dryad Militant|Dryad's Caress|Dungrove Elder|Dust Elemental|Dutiful Return|Dutiful Thrull|Dwarven Armory|Dwarven Patrol|Dwarven Shrine|Dwarven Trader|Dwynen's Elite|Dynavolt Tower|Ebony Treefolk|Eddytrail Hawk|Eiganjo Castle|Ekundu Cyclops|Ekundu Griffin|Electropotence|Elephant Grass|Elite Arcanist|Elusive Krasis|Elven Fortress|Elven Palisade|Elvish Archers|Elvish Lookout|Elvish Pioneer|Ember-Eye Wolf|Emmara Tandris|Empress Galina|Empty the Pits|Empyrial Armor|Endemic Plague|Endless Scream|Enduring Ideal|Enigma Eidolon|Enraging Licid|Enslaved Dwarf|Enslaved Scout|Epiphany Storm|Erebos's Titan|Errand of Duty|Erratic Portal|Essence Bottle|Essence Filter|Essence Sliver|Essence Vortex|Eternal Thirst|Eternity Snare|Ethereal Armor|Ethereal Usher|Exalted Dragon|Exhumer Thrull|Exiled Boggart|Exotic Disease|Expedition Map|Eye for an Eye|Eye of Nowhere|Fa'adiyah Seer|Faith Unbroken|Faith's Shield|Falling Timber|False Memories|Famished Ghoul|Fangren Hunter|Fatal Mutation|Fate Forgotten|Feast of Blood|Feast of Flesh|Feast of Worms|Feeding Frenzy|Femeref Healer|Femeref Knight|Femeref Scouts|Feral Deceiver|Feral Instinct|Fervent Cathar|Fervent Charge|Fervent Denial|Festering Evil|Festering Newt|Fighting Drake|Filigree Sages|Final Judgment|First Response|Flailing Drake|Flaming Gambit|Fleeting Image|Fleshmad Steed|Flinthoof Boar|Flooded Strand|Floodwater Dam|Floral Spuzzem|Flowstone Wall|Font of Mythos|Font of Return|Foothill Guide|Forbidden Lore|Forced Worship|Forgotten Lore|Fortified Area|Foundry Hornet|Fountain Watch|Frantic Search|Fraying Sanity|Freejam Regent|Frilled Oculus|Frontline Sage|Fugitive Druid|Furnace Dragon|Furnace Spirit|Fyndhorn Druid|Fyndhorn Elder|Fyndhorn Elves|Gaea's Avenger|Gaea's Balance|Gaea's Embrace|Gaea's Revenge|Gaea's Skyfolk|Gallows Warden|Galvanic Blast|Garruk's Horde|Gather Courage|Gatstaf Howler|Geist Trappers|Gelid Shackles|Gemstone Array|Geth's Verdict|Ghastly Demise|Ghirapur Guide|Giant Adephage|Giant Dustwasp|Giant Strength|Giant Tortoise|Gibbering Kami|Gilded Cerodon|Gisa's Bidding|Gitaxian Probe|Give No Ground|Glassdust Hulk|Glissa's Scorn|Glistening Oil|Gnarled Effigy|Gnawing Zombie|Goblin Assault|Goblin Brawler|Goblin Brigand|Goblin Firebug|Goblin Furrier|Goblin Grenade|Goblin Lookout|Goblin Marshal|Goblin Replica|Goblin Sappers|Goblin Snowman|Goblin Striker|Goblin Warrens|Godhead of Awe|Godless Shrine|Goliath Beetle|Goliath Sphinx|Goliath Spider|Gorgon Recluse|Gorilla Shaman|Graceful Adept|Granitic Titan|Grasping Dunes|Grave Betrayal|Grave Birthing|Grave Exchange|Grave Strength|Graveborn Muse|Gravel Slinger|Gravelgill Duo|Gravity Sphere|Grazing Kelpie|Great Defender|Greatbow Doyen|Greel's Caress|Griffin Canyon|Grimoire Thief|Grinning Demon|Grinning Ignus|Grinning Totem|Ground Assault|Gruul Scrapper|Gruul War Plow|Guardian Angel|Guardian Beast|Guardian Lions|Guided Passage|Guiding Spirit|Gurmag Drowner|Hada Freeblade|Hag Hedge-Mage|Hamlet Captain|Hammer of Ruin|Hanweir Lancer|Hapatra's Mark|Harbor Serpent|Harpoon Sniper|Harsh Deceiver|Harsh Judgment|Harsh Scrutiny|Harvest Season|Hatching Plans|Havengul Skaab|Havenwood Wurm|Havoc Festival|Hawkeater Moth|Haze of Pollen|He Who Hungers|Headless Skaab|Heal the Scars|Healing Leaves|Heart of Kiran|Heart of Light|Heart of Ramos|Heat of Battle|Heavy Arbalest|Heavy Ballista|Heavy Infantry|Hedron Crawler|Heed the Mists|Helix Pinnacle|Helm of Kaldra|Hematite Golem|Henge of Ramos|Heritage Druid|Hermetic Study|Heroes' Podium|Hidden Gibbons|Hidden Retreat|Hidden Strings|Hideous Visage|Highborn Ghoul|Highland Weald|Hired Torturer|Hisoka's Guard|Hissing Miasma|Hive Stirrings|Hold the Gates|Hollow Specter|Hollow Warrior|Holy Justiciar|Homarid Shaman|Honor's Reward|Hooded Brawler|Hope and Glory|Horde Ambusher|Horizon Boughs|Horizon Canopy|Horn of Plenty|Horned Cheetah|Horseshoe Crab|Hostile Desert|Howling Chorus|Howlpack Alpha|Hungering Yeti|Hunted Lammasu|Hunters' Feast|Hurloon Shaman|Hypnotic Siren|Identity Thief|Ignorant Bliss|Illusory Demon|Illusory Gains|Impact Tremors|Impaler Shrike|Impelled Giant|Impromptu Raid|Imp's Mischief|Incited Rabble|Incurable Ogre|Indentured Oaf|Inertia Bubble|Infernal Kirin|Infernal Tutor|Infused Arrows|Inner Struggle|Innocence Kami|Insidious Mist|Insidious Will|Inspiring Roar|Instill Energy|Into the North|Into the Wilds|Intruder Alarm|Invasion Plans|Ironclaw Curse|Isleback Spawn|Isolation Cell|Isolation Zone|Ivory Gargoyle|Jace's Erasure|Jace's Sanctum|Jackalope Herd|Jaddi Offshoot|Jaded Response|Janjeet Sentry|Jarad's Orders|Jasmine Boreal|Jeskai Student|Jeweled Amulet|Jeweled Spirit|Jeweled Torque|Jhessian Thief|Join the Ranks|Joyous Respite|Judge Unworthy|Jund Hackblade|Jungle Barrier|Jwari Scuttler|Kabira Evangel|Kami of Lunacy|Karn Liberated|Karplusan Yeti|Kavu Aggressor|Kavu Chameleon|Kazuul Warlord|Keldon Vandals|Keldon Warlord|Kemba's Legion|Kessig Prowler|Kessig Recluse|Khenra Eternal|Kheru Dreadmaw|Kird Chieftain|Kitesail Scout|Kithkin Healer|Kithkin Rabble|Kithkin Zealot|Kitsune Healer|Kitsune Mystic|Kjeldoran Dead|Knight of Dawn|Knight of Dusk|Knightly Valor|Knowledge Pool|Kodama's Might|Konda's Banner|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Kor Firewalker|Korozda Gorgon|Koth's Courier|Kragma Butcher|Krosan Avenger|Kulrath Knight|Kuon's Essence|Lambholt Elder|Lancers en-Kor|Lantern Spirit|Lathnu Hellion|Lawless Broker|Leaping Lizard|Leaping Master|Leave No Trace|Leeching Licid|Leering Emblem|Leery Fogbeast|Leshrac's Rite|Lightning Blow|Lightning Dart|Lightning Rift|Living Airship|Living Destiny|Living Inferno|Living Terrain|Living Tsunami|Livonya Silone|Llanowar Augur|Llanowar Druid|Llanowar Elite|Long Road Home|Longbow Archer|Longshot Squad|Looming Spires|Lotus Guardian|Loxodon Mender|Loxodon Mystic|Loxodon Smiter|Lucent Liminid|Lunarch Mantle|Lurking Skirge|Lyev Skyknight|Maalfeld Twins|Maddening Wind|Magebane Armor|Magefire Wings|Mages' Contest|Maggot Carrier|Maggot Therapy|Magmatic Chasm|Magnetic Theft|Makindi Patrol|Mana Severance|Manaforce Mace|Mangara's Tome|Manor Gargoyle|Manor Skeleton|Manriki-Gusari|Mantle of Webs|Map the Wastes|Marble Chalice|March of Souls|Mardu Runemark|Maritime Guard|Mark for Death|Mark of Asylum|Mark of Sakiko|Marker Beetles|Markov Warlord|Marrow Chomper|Marsh Threader|Marshaling Cry|Martyr's Cause|Mask of Avacyn|Mass of Ghouls|Mass Polymorph|Master of Arms|Master Splicer|Master the Way|Maulfist Squad|Maw of Kozilek|Melesse Spirit|Memory Crystal|Mental Misstep|Mercadian Lift|Mercurial Kite|Metallic Mimic|Midnight Charm|Midnight Guard|Might of Alara|Mindbreak Trap|Mindleech Mass|Miracle Worker|Mirror Gallery|Mirror Mockery|Mirror of Fate|Miscalculation|Misguided Rage|Mishra's Helix|Misinformation|Mistfire Adept|Misthoof Kirin|Mnemonic Nexus|Molten Nursery|Molten Ravager|Momentous Fall|Moment's Peace|Moonlight Hunt|Moorland Haunt|Morality Shift|Morbid Plunder|Moriok Replica|Mortus Strider|Mountain Titan|Mouth of Ronom|Mtenda Griffin|Murderer's Axe|Myr Galvanizer|Myr Landshaper|Myr Moonvessel|Myr Propagator|Mystic Compass|Mystic Genesis|Mystic Melting|Mystical Tutor|Nacre Talisman|Nahiri's Wrath|Nantuko Calmer|Nantuko Mentor|Nantuko Shaman|Nantuko Shrine|Nantuko Tracer|Nath's Buffoon|Nature's Wrath|Naya Hushblade|Nebuchadnezzar|Necra Disciple|Necrogen Mists|Need for Speed|Needle Specter|Nefarious Lich|Nether Traitor|Nettling Curse|Neurok Prodigy|Neurok Replica|Niblis of Dusk|Night Dealings|Night Revelers|Nightmare Lash|Nightsky Mimic|Nightsoil Kami|Nine-Ringed Bo|Nissa's Defeat|Noble Elephant|Noble Hierarch|Nocturnal Raid|Norin the Wary|Novablast Wurm|Noxious Dragon|Noxious Vapors|Null Profusion|Nyxborn Triton|Nyx-Fleece Ram|Oath of Ghouls|Oath of Gideon|Oath of Lieges|Obelisk of Urd|Obelisk Spider|Oblivion Crown|Ogre's Cleaver|Ominous Sphinx|Ondu Greathorn|Oona's Prowler|Opal Archangel|Opaline Sliver|Oracle of Dust|Oracle's Vault|Orbweaver Kumo|Orchard Spirit|Orchard Warden|Orcish Captain|Orcish Veteran|Orzhov Keyrune|Orzhov Pontiff|Ostiary Thrull|Outrage Shaman|Overgrown Tomb|Pack's Disdain|Painful Lesson|Painted Bluffs|Paladin en-Vec|Palisade Giant|Paradigm Shift|Paradise Plume|Paradox Engine|Parallax Nexus|Parallel Lives|Parasitic Bond|Pardic Firecat|Pathway Arrows|Peema Outrider|Pegasus Refuge|Pendrell Drake|Pendrell Mists|Peregrine Mask|Perfected Form|Perilous Vault|Petalmane Baku|Phalanx Leader|Pharagax Giant|Pharika's Cure|Phyrexian Boon|Phyrexian Lens|Pick the Brain|Pierce Strider|Pilfered Plans|Piper's Melody|Pithing Needle|Pitiless Horde|Plague Belcher|Plague Spitter|Plague Stinger|Planar Despair|Planar Overlay|Plated Crusher|Plated Pegasus|Polluted Bonds|Polluted Delta|Porphyry Nodes|Port Inspector|Possessed Aven|Power Artifact|Prairie Stream|Precise Strike|Pressure Point|Price of Glory|Primeval Light|Primeval Titan|Primoc Escapee|Prismatic Boon|Prismatic Lace|Prismatic Lens|Prismatic Omen|Prismatic Ward|Prized Amalgam|Prized Unicorn|Prowler's Helm|Psionic Entity|Psionic Sliver|Psychic Battle|Psychic Miasma|Psychic Spiral|Psychic Strike|Psychic Trance|Psychic Vortex|Psychotic Fury|Psychotic Haze|Puffer Extract|Puncture Blast|Purging Scythe|Putrid Cyclops|Putrid Warrior|Pyreheart Wolf|Pyretic Ritual|Qarsi Deceiver|Quicksmith Spy|Quilled Sliver|Quillmane Baku|Quirion Ranger|Rabid Elephant|Radiant Flames|Rage Extractor|Raging Gorilla|Rain of Blades|Rain of Embers|Rainbow Efreet|Raka Sanctuary|Rakdos Cackler|Rakdos Keyrune|Ramosian Rally|Ranger's Guile|Rathi Assassin|Ravaging Blaze|Ravenous Demon|Ray of Erasure|Razor Pendulum|Reality Anchor|Reality Ripple|Reality Strobe|Reap Intellect|Rebel Informer|Reckless Brute|Reckless Racer|Reconnaissance|Reconstruction|Reflect Damage|Reflector Mage|Reign of Chaos|Reinforcements|Reliquary Monk|Rending Volley|Restless Bones|Retraced Image|Revealing Wind|Reveille Squad|Revelsong Horn|Reverse Damage|Rhox Bodyguard|Rhystic Circle|Rhystic Deluge|Rhystic Shield|Rhystic Syphon|Rift Elemental|Righteous Aura|Righteous Blow|Rimebound Dead|Ring of Ma'rûf|Ring of Valkas|Ringwarden Owl|Riparian Tiger|Rise of Eagles|Riven Turnbull|River of Tears|Rogue Elephant|Rogue's Gloves|Roil Elemental|Roiling Horror|Roiling Waters|Rolling Stones|Root Elemental|Rotcrown Ghoul|Rotted Hystrix|Rotting Legion|Royal Assassin|Rugged Prairie|Ruin Processor|Ruination Wurm|Runeflare Trap|Rush of Battle|Rushwood Dryad|Rushwood Grove|Rust Elemental|Rusted Slasher|Rustmouth Ogre|Sacred Foundry|Safehold Elite|Sage of Epityr|Sage of Fables|Sage's Dousing|Sage's Reverie|Samite Pilgrim|Sand Strangler|Sangrite Surge|Sanity Gnawers|Sapphire Charm|Sapphire Drake|Sapphire Leech|Saprazzan Cove|Saprazzan Heir|Sarkhan's Rage|Savage Beating|Savage Firecat|Savage Gorilla|Savage Thallid|Savannah Lions|Scalding Devil|Scalding Tongs|Scale Blessing|Scavenger Folk|Scent of Brine|Scion Summoner|Scorched Earth|Scorched Ruins|Scorching Lava|Scouring Sands|Screaming Fury|Screeching Bat|Scrib Nibblers|Scrying Sheets|Seacoast Drake|Search Warrant|Seashell Cameo|Second Harvest|Second Sunrise|Secret Salvage|Sedge Scorpion|Seedling Charm|Seek the Wilds|Seer's Lantern|Seething Anger|Seize the Soul|Sejiri Merfolk|Self-Assembler|Senseless Rage|Sensor Splicer|Seraph of Dawn|Serendib Djinn|Serene Steward|Serpent's Gift|Serra Bestiary|Seton's Desire|Severed Legion|Sewer Shambler|Sewn-Eye Drake|Shade's Breath|Shambling Vent|Shared Triumph|Shefet Monitor|Shelldock Isle|Shielding Plax|Shivan Harvest|Shivan Phoenix|Shrapnel Blast|Shrieking Mogg|Shriveling Rot|Sick and Tired|Siege Mastodon|Sigil of Valor|Silent Artisan|Silent Skimmer|Silent Specter|Silkwing Scout|Simian Brawler|Simic Basilisk|Simic Fluxmage|Simic Initiate|Sip of Hemlock|Skaab Ruinator|Skarrg Goliath|Skill Borrower|Skillful Lunge|Skirk Alarmist|Skirk Outrider|Skizzik Surger|Skulking Ghost|Skull Catapult|Skull Fracture|Skull of Ramos|Skullmane Baku|Sky Ruin Drake|Skyclaw Thrash|Sky-Eel School|Skyraker Giant|Skyreach Manta|Slagwurm Armor|Slaughter Pact|Slayer's Plate|Sleeper's Robe|Slinking Giant|Slippery Bogle|Slith Predator|Sludge Crawler|Smog Elemental|Smoldering Tar|Snowhorn Rider|Soldevi Adnate|Soldevi Digger|Soldevi Sentry|Solemn Recruit|Solitary Camel|Soltari Lancer|Soltari Priest|Sophic Centaur|Soul Collector|Soul of Theros|Soul Separator|Soul Swallower|Soulcage Fiend|Soul-Scar Mage|Soulsworn Jury|Sound the Call|Sparring Golem|Sparring Mummy|Species Gorger|Specter's Wail|Spectral Bears|Spectral Cloak|Spectral Force|Spectral Rider|Spectral Shift|Sphere of Duty|Spidersilk Net|Spike Cannibal|Spinal Villain|Spined Thopter|Spineless Thug|Spiny Starfish|Spirit Shackle|Spite of Mogis|Spiteful Bully|Spitting Drake|Spitting Hydra|Splendid Agony|Splinterfright|Spoils of Evil|Spreading Seas|Squall Drifter|Squirming Mass|Staff of Zegon|Stain the Mind|Stalking Drone|Stand Together|Starke of Rath|Startled Awake|Steal Artifact|Steal Strength|Steel Sabotage|Steely Resolve|Stench of Evil|Sterling Grove|Stinging Licid|Stir the Grave|Stir the Pride|Stir the Sands|Stitch in Time|Stocking Tiger|Stoic Champion|Stoic Ephemera|Stoic Rebuttal|Stomp and Howl|Stomping Slabs|Stone Calendar|Storage Matrix|Storm Cauldron|Stormrider Rig|Stratozeppelid|Stratus Dancer|Stream of Life|Street Sweeper|Strongarm Monk|Strongarm Thug|Stunted Growth|Summit Prowler|Summoner's Egg|Summoning Trap|Sunset Pyramid|Supply Caravan|Suq'Ata Lancer|Surging Aether|Surreal Memoir|Swamp Mosquito|Swift Maneuver|Swooping Talon|Sworn Defender|Sylvan Library|Sylvan Scrying|Sylvok Replica|Synapse Sliver|Tah-Crop Elite|Tainted Aether|Tainted Remedy|Tainted Strike|Take Inventory|Tandem Tactics|Taste of Blood|Tattered Drake|Tattered Mummy|Tectonic Break|Tectonic Fiend|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Realm|Tel-Jilad Wolf|Tempered Steel|Tempest Efreet|Temporal Adept|Tempting Licid|Temur Runemark|Tenacious Dead|Tetsuo Umezawa|Thalakos Scout|The Chain Veil|The Locust God|The Scarab God|Thelonite Monk|Thelon's Chant|Thelon's Curse|Thermal Glider|Thopter Arrest|Thorned Moloch|Thought Gorger|Thought Prison|Thraben Sentry|Thran Weaponry|Thresher Beast|Thriving Grubs|Thriving Rhino|Throne of Bone|Throne of Geth|Throwing Knife|Thrull Surgeon|Thunder Spirit|Thunder Strike|Ticking Gnomes|Tigereye Cameo|Time Elemental|Time of Heroes|Tireless Tribe|Titania's Boon|Titania's Song|Titanic Bulvox|Titanic Growth|Titanium Golem|Tobias Andrion|Toil to Renown|Tolarian Drake|Tooth and Nail|Tooth of Ramos|Torch Gauntlet|Tormented Hero|Touch of Death|Touch of Vitae|Tourach's Gate|Trained Condor|Training Drone|Traitor's Roar|Tranquil Grove|Trapjaw Kelpie|Treasure Trove|Triad of Fates|Trickery Charm|Trickster Mage|Trigon of Rage|Triton Cavalry|Triton Tactics|Tropical Storm|Trusty Machete|Tsabo's Decree|Twinning Glass|Ugin's Insight|Ultimate Price|Ulvenwald Bear|Unburial Rites|Undead Servant|Undying Flames|Unerring Sling|Unholy Citadel|Unified Strike|Unknown Shores|Unsubstantiate|Untamed Hunger|Unyaro Griffin|Urborg Justice|Urborg Panther|Urborg Phantom|Urborg Stalker|Urza's Avenger|Urza's Chalice|Utvara Scalper|Valor in Akros|Vampire Hounds|Vampiric Rites|Vampiric Tutor|Vaporous Djinn|Vastwood Hydra|Vedalken Ghoul|Veilborn Ghoul|Veiled Serpent|Veiling Oddity|Venerable Kumo|Vengeful Rebel|Venomous Fangs|Venomous Vines|Vernal Equinox|Veteran Cathar|Vexing Arcanix|Vexing Shusher|Vial of Poison|Vile Aggregate|Vindictive Mob|Violent Impact|Viridian Revel|Viridian Scout|Virulent Swipe|Virulent Wound|Viscerid Armor|Viscerid Drone|Viscid Lemures|Vitality Charm|Voice of Grace|Voice of Truth|Void Attendant|Volcanic Spray|Volition Reins|Voracious Null|Voracious Wurm|Vulturous Aven|Walk the Aeons|Walking Corpse|Walking Sponge|Wall of Razors|Wall of Shards|Wall of Spears|Wall of Vipers|Wall of Wonder|Wand of Denial|Wandering Mage|Wandering Ones|Wandering Wolf|Wanderwine Hub|Ward of Lights|Warrior en-Kor|War-Wing Siren|Watcher Sliver|Wave Elemental|Wave of Terror|Weaver of Lies|Web of Inertia|Welding Sparks|Westvale Abbey|Wetland Sambar|Wheel and Deal|Whip of Erebos|Wild Evocation|Wild Instincts|Wildblood Pack|Wildest Dreams|Wildwood Geist|Winter's Chill|Winter's Night|Wirewood Pride|Withering Boon|Wolfir Avenger|Wolverine Pack|Wood Elemental|Wooded Bastion|Woodland Druid|Woolly Loxodon|Words of Waste|Wormfang Drake|Wormfang Manta|Wormwood Dryad|Wretched Camel|Wretched Gryff|Xanthic Statue|Xathrid Gorgon|Yavimaya Coast|Yavimaya Gnats|Yavimaya Scion|Yawgmoth Demon|Yotian Soldier|Zanikev Locust|Zealots en-Dal|Zhur-Taa Swine|Zur's Weirding|Abbey Gargoyles|Absolver Thrull|Abundant Growth|Abzan Advantage|Abzan Kin-Guard|Accursed Spirit|Acid Web Spider|Adarkar Unicorn|Adorned Pouncer|Aegis Automaton|Aerial Maneuver|Aether Meltdown|Aether Mutation|Aether Poisoner|Aether Theorist|Aetherstorm Roc|Agent of Erebos|Agent of Shauku|Aggressive Urge|Ajani Steadfast|Ajani's Comrade|Akki Lavarunner|Akki Underminer|Akroan Crusader|Akroan Sergeant|Akroan Skyguard|Alabaster Kirin|Alabaster Leech|Alley Strangler|Ally Encampment|Alpha Authority|Always Watching|Amphibious Kavu|Amphin Pathmage|Amulet of Kroog|Amulet of Vigor|Anaba Bodyguard|Andradite Leech|Angelheart Vial|Angelic Captain|Angelic Curator|Angelic Destiny|Angelic Renewal|Angel's Trumpet|Angus Mackenzie|Animal Boneyard|Anointer Priest|Anti-Magic Aura|An-Zerrin Ruins|Aphetto Grifter|Aphetto Vulture|Aquitect's Will|Araba Mothrider|Aradara Express|Arcades Sabboth|Arcane Spyglass|Arcbound Hybrid|Arcbound Lancer|Archwing Dragon|Arcum's Whistle|Argent Mutation|Argothian Swine|Arm with Aether|Armament Master|Armament of Nyx|Armor of Thorns|Armored Cancrix|Armory of Iroas|Artful Maneuver|Artificer's Hex|Ashen Firebeast|Ashenmoor Liege|Aspect of Hydra|Assault Griffin|Atarka Monument|Atarka Pummeler|Attended Knight|Augur of Skulls|Auntie's Snitch|Aura Extraction|Auriok Champion|Autochthon Wurm|Avacyn's Collar|Avatar of Might|Aven Fateshaper|Aven Fogbringer|Aven Mindcensor|Aven Skirmisher|Aven Sunstriker|Aven Wind Guide|Aven Windreader|Aviary Mechanic|Awaken the Bear|Balduvian Bears|Balduvian Hydra|Balefire Dragon|Baleful Eidolon|Balloon Peddler|Balshan Griffin|Bane of Hanweir|Banishing Knack|Banshee's Blade|Bant Battlemage|Bant Sojourners|Barbarian Bully|Barkhide Mauler|Barrenton Medic|Basalt Gargoyle|Basilica Guards|Basilisk Collar|Baton of Morale|Battle Squadron|Battlewise Aven|Bayou Dragonfly|Beacon Behemoth|Beast of Burden|Beetleform Mage|Belbe's Percher|Bellowing Fiend|Belltoll Dragon|Benalish Knight|Big Game Hunter|Bladed Sentinel|Blast of Genius|Blessed Spirits|Blighted Shaman|Blighted Steppe|Blinding Powder|Blinkmoth Nexus|Blockade Runner|Blood Celebrant|Blood Reckoning|Blood Scrivener|Bloodbond March|Bloodfire Dwarf|Bloodfray Giant|Bloodhunter Bat|Bloodshed Fever|Boa Constrictor|Bogardan Lancer|Boggart Forager|Boggart Loggers|Bog-Strider Ash|Bolt of Keranos|Boon of Emrakul|Boon Reflection|Boris Devilboon|Bounding Krasis|Bounteous Kirin|Bramble Creeper|Brass Secretary|Brawler's Plate|Breakneck Rider|Briarpack Alpha|Bristling Hydra|Brutal Deceiver|Budoka Gardener|Burden of Greed|Burden of Guilt|Burn the Impure|Burning Inquiry|Burst Lightning|Burst of Energy|Cabal Patriarch|Cached Defenses|Cackling Flames|Calciform Pools|Calcite Snapper|Caldera Hellion|Call the Scions|Candles of Leng|Canyon Minotaur|Capashen Knight|Captain's Claws|Carapace Forger|Carrier Pigeons|Carrion Beetles|Carven Caryatid|Catacomb Dragon|Catacomb Sifter|Cateran Summons|Cathar's Shield|Cathartic Adept|Caustic Crawler|Cavern of Souls|Celestial Kirin|Celestial Prism|Celestial Purge|Celestial Sword|Centaur Courser|Centaur Veteran|Cephalid Broker|Cephalid Looter|Cephalid Shrine|Cephalid Snitch|Cephalid Vandal|Cerebral Vortex|Cerulean Sphinx|Cerulean Wyvern|Chain of Plasma|Chainer's Edict|Chalice of Life|Change of Heart|Changeling Hero|Chaos Harlequin|Charging Badger|Charmed Griffin|Charmed Pendant|Child of Thorns|Chimeric Sphere|Chitinous Cloak|Chittering Host|Chittering Rats|Choking Tethers|Chorus of Might|Chromatic Armor|Chronatog Totem|Circle of Flame|Citadel of Pain|City of Shadows|Civic Guildmage|Claim of Erebos|Clockwork Steed|Clockwork Swarm|Cloudcrest Lake|Cloudfin Raptor|Cloudhoof Kirin|Coat with Venom|Coiled Tinviper|Commander Eesha|Composite Golem|Compulsory Rest|Concussive Bolt|Conduit of Ruin|Conifer Strider|Consecrate Land|Consign to Dust|Consumptive Goo|Copper Carapace|Coralhelm Guide|Cornered Market|Corpse Blockade|Corrupted Roots|Courier Griffin|Cover of Winter|Covetous Dragon|Cowed by Wisdom|Crack the Earth|Cradle to Grave|Crafty Pathmage|Cranial Archive|Creakwood Ghoul|Creakwood Liege|Crested Sunmare|Crimson Acolyte|Crimson Kobolds|Crippling Chill|Crookclaw Elder|Crossbow Ambush|Crowd Favorites|Crown of Flames|Crumble to Dust|Crumbling Ashes|Crush Underfoot|Crypt Incursion|Cryptic Command|Cryptic Cruiser|Cryptic Gateway|Cryptic Serpent|Cryptolith Rite|Crystallization|Cultist's Staff|Curse of Chains|Curse of Echoes|Curse of Thirst|Cursed Minotaur|Cut the Tethers|Cyclopean Giant|Cyclopean Mummy|Cyclopean Snare|Daggerdrome Imp|Dampening Pulse|Dangerous Wager|Dark Supplicant|Dark Suspicions|Darkslick Drake|Darksteel Brute|Darksteel Plate|Darksteel Relic|Darkwatch Elves|Darting Merfolk|Daru Sanctifier|Dauthi Marauder|Dawntreader Elk|Day of Judgment|Daybreak Ranger|Dazzling Beauty|Deathcult Rogue|Deathcurse Ogre|Deathknell Kami|Deathless Angel|Deathpact Angel|Debt of Loyalty|Debtor's Pulpit|Deep-Sea Terror|Deepwood Legate|Deepwood Tantiv|Defender en-Vec|Defender of Law|Deflecting Palm|Deftblade Elite|Delaying Shield|Delirium Skeins|Dementia Sliver|Demonic Torment|Demonspine Whip|Deranged Hermit|Deserted Temple|Desiccated Naga|Desolation Twin|Desperate Stand|Devouring Greed|Devouring Light|Devouring Swarm|Devout Chaplain|Dhund Operative|Diabolic Intent|Dimir Cluestone|Dimir Guildmage|Diregraf Escort|Disciple of Law|Diseased Vermin|Disruption Aura|Distorting Lens|Disturbing Plot|Divine Offering|Divine Presence|Djeru's Resolve|Djinn of Wishes|Dormant Gomazoa|Double Negative|Doubling Season|Draconian Cylix|Dragonloft Idol|Dragon's Herald|Drake Hatchling|Dramatic Rescue|Drogskol Reaver|Dromad Purebred|Dromar's Cavern|Dromoka Captain|Dromoka Warrior|Dross Crocodile|Dross Harvester|Drown in Sorrow|Drowned Rusalka|Drowner of Hope|Dueling Grounds|Dukhara Peafowl|Durkwood Baloth|Dust of Moments|Duty-Bound Dead|Dwarven Armorer|Dwarven Driller|Dwarven Soldier|Eager Construct|Eastern Paladin|Eladamri's Call|Elder Land Wurm|Elderscale Wurm|Elephant Ambush|Elsewhere Flask|Elven Warhounds|Elvish Champion|Elvish Guidance|Elvish Scrapper|Elvish Vanguard|Ember Swallower|Emberstrike Duo|Embraal Bruiser|Emeria Shepherd|Enchanted Being|End Hostilities|Enormous Baloth|Enslaved Horror|Ensoul Artifact|Entangling Trap|Entomber Exarch|Ephara's Warden|Equal Treatment|Erayo's Essence|Essence Harvest|Essence Scatter|Etched Champion|Eternal Scourge|Eternal Warrior|Eternity Vessel|Ethereal Ambush|Everbark Shaman|Evolution Charm|Exert Influence|Experiment Kraj|Exquisite Blood|Eye of Yawgmoth|Eyeless Watcher|Ezuri's Archers|Ezuri's Brigade|Faerie Squadron|Faerie Trickery|Faithful Squire|Familiar Ground|Familiar's Ruse|Fanatical Fever|Farbog Explorer|Farbog Revenant|Farrel's Mantle|Farrel's Zealot|Favored Hoplite|Fearsome Temper|Feast of Dreams|Felhide Brawler|Femeref Archers|Feral Lightning|Feral Ridgewolf|Feral Throwback|Festering March|Festering Mummy|Festering Wound|Fevered Visions|Fiddlehead Kami|Field of Dreams|Fight or Flight|Fighting Chance|Final Iteration|Firefright Mage|Firemantle Mage|Firewake Sliver|Five-Alarm Fire|Flame Elemental|Flame Fusillade|Flameborn Viron|Flamecast Wheel|Flamerush Rider|Fledgling Djinn|Flesh-Eater Imp|Flickering Ward|Flight of Fancy|Floating Shield|Flow of Maggots|Flowering Field|Flowstone Armor|Flowstone Flood|Flowstone Giant|Flowstone Slide|Flowstone Surge|Flurry of Horns|Flurry of Wings|Forbidden Crypt|Forced Fruition|Foriysian Totem|Forsaken Wastes|Fortuitous Find|Fortune's Favor|Fountain of Cho|Fracturing Gust|Frantic Salvage|Freewind Falcon|Frenetic Efreet|Frenetic Raptor|Frenetic Sliver|Fretwork Colony|Frontline Medic|Frontline Rebel|Frostburn Weird|Frostweb Spider|Fugitive Wizard|Fulminator Mage|Fungal Behemoth|Fungal Shambler|Furious Assault|Furystoke Giant|Fyndhorn Pollen|Galina's Knight|Gather the Pack|Gavony Township|Gaze of Adamaro|Gaze of Granite|Gaze of Justice|Gem of Becoming|General Jarkeld|Genesis Chamber|Geth's Grimoire|Ghalma's Warden|Ghastly Remains|Ghirapur Orrery|Ghirapur Osprey|Ghost Tactician|Ghostfire Blade|Ghostly Flicker|Giant Albatross|Giant Cockroach|Giant Harbinger|Giant Spectacle|Gibbering Fiend|Gideon's Defeat|Gift of Granite|Gift of Orzhova|Gisa and Geralf|Glacial Crasher|Glacial Plating|Glacial Stalker|Glamer Spinners|Glare of Heresy|Glasses of Urza|Gleam of Battle|Glimmerdust Nap|Glint Hawk Idol|Glittering Lion|Glittering Lynx|Glittering Wish|Glorious Anthem|Glorious Charge|Glowering Rogon|Glowing Anemone|Gnarlwood Dryad|Gobhobbler Rats|Goblin Artisans|Goblin Assassin|Goblin Boom Keg|Goblin Festival|Goblin Flotilla|Goblin Gardener|Goblin Gaveleer|Goblin Grappler|Goblin Tinkerer|Goblin Trenches|Goblin Turncoat|Goka the Unjust|Goldenglow Moth|Golgari Keyrune|Gorilla War Cry|Gossamer Chains|Grafted Wargear|Grand Architect|Grappler Spider|Grave Scrabbler|Grave Servitude|Gravity Negator|Grifter's Blade|Grim Affliction|Grim Roustabout|Grip of Amnesia|Grisly Survivor|Gristle Grinner|Grizzled Angler|Grizzled Leotau|Grotag Thrasher|Gruesome Encore|Gruul Cluestone|Gruul Guildmage|Gruul Ragebeast|Guardian Seraph|Guildscorn Ward|Gutwrencher Oni|Hagra Crocodile|Hagra Diabolist|Hall of Triumph|Hallowed Ground|Hallowed Healer|Hand of Cruelty|Hand of Emrakul|Hand of Justice|Hanna's Custody|Harbor Guardian|Harmonic Sliver|Harrier Griffin|Harvester Druid|Harvester Troll|Haunted Cadaver|Haunting Echoes|Haunting Misery|Hazerider Drake|Hazoret's Favor|Hazy Homunculus|Heartwood Dryad|Heartwood Giant|Heartwood Shard|Hekma Sentinels|Helium Squirter|Helm of Chatzuk|Herald of Serra|Herbal Poultice|Heroic Defiance|Hero's Downfall|Hickory Woodlot|Hidden Ancients|Hightide Hermit|Hindering Light|Hindering Touch|Hoarder's Greed|Hoarding Dragon|Holistic Wisdom|Homarid Warrior|Homicidal Brute|Honorable Scout|Hooded Assassin|Hopeful Eidolon|Horizon Scholar|Hornet Harasser|Horrible Hordes|Hotheaded Giant|Hour of Promise|Hungry Spriggan|Hunt the Hunter|Hunted Phantasm|Hunter's Ambush|Hunting Grounds|Hurkyl's Recall|Hydromorph Gull|Hymn of Rebirth|Hymn to Tourach|Hypervolt Grasp|Icatian Phalanx|Icefeather Aven|Ichneumon Druid|Ichor Explosion|Identity Crisis|Ifh-Bíff Efreet|Ifnir Deadlands|Ignite Disorder|Ignite Memories|Ignoble Soldier|Ikiral Outrider|Illicit Auction|Imposing Visage|Incendiary Flow|Incite Hysteria|Incubator Drone|Induce Paranoia|Inexorable Blob|Inexorable Tide|Infected Vermin|Infectious Host|Infectious Rage|Infernal Medusa|Infernal Plunge|Ingenious Skaab|Inquisitor's Ox|Inspired Charge|Inspired Sprite|Instigator Gang|Insubordination|Inventors' Fair|Invincible Hymn|Invulnerability|Iona's Blessing|Iona's Judgment|Ire of Kaminari|Ironclad Slayer|Isolated Chapel|Ivory Guardians|Izzet Cluestone|Jabari's Banner|Jace's Scrutiny|Jackal Familiar|Jacques le Vert|Jawbone Skulkin|Jeskai Runemark|Jodah's Avenger|Jolrael's Favor|Jolting Merfolk|Joven's Ferrets|Jukai Messenger|Jund Battlemage|Jund Sojourners|Kaervek's Purge|Kaervek's Spite|Kaervek's Torch|Kalonian Tusker|Kamahl's Desire|Kamahl's Sledge|Kapsho Kitefins|Karona's Zealot|Karplusan Giant|Katabatic Winds|Keldon Arsonist|Keldon Twilight|Kelsinko Ranger|Kessig Wolf Run|Key to the City|Keymaster Rogue|Khenra Scrapper|Kheru Lich Lord|Killer Instinct|Kindly Stranger|Kin-Tree Warden|Kirtar's Desire|Kitsune Diviner|Kjeldoran Guard|Kjeldoran Pride|Knacksaw Clique|Knight of Glory|Knight of Sursi|Knight of Valor|Knotvine Mystic|Knowledge Vault|Kobold Overlord|Kor Sky Climber|Korozda Monitor|Krark-Clan Ogre|Krosan Colossus|Krosan Restorer|Krosan Wayfarer|Krovikan Fetish|Krovikan Horror|Krovikan Plague|Krumar Bond-Kin|Kumano's Pupils|Laccolith Grunt|Laccolith Titan|Laccolith Whelp|Lairwatch Giant|Landbind Ritual|Lashweed Lurker|Latchkey Faerie|Lathnu Sailback|Lavastep Raider|Lead by Example|Leafcrown Dryad|Leeching Sliver|Legacy's Allure|Legion Loyalist|Lens of Clarity|Leonin Scimitar|Leshrac's Sigil|Lesser Gargadon|Lesser Werewolf|Liar's Pendulum|Liberated Dwarf|Library of Leng|Lifebane Zombie|Lightmine Field|Lightning Blast|Lightning Cloud|Lightning Coils|Lightning Storm|Lightning Surge|Liliana's Elite|Liliana's Shade|Lilting Refrain|Limestone Golem|Lingering Death|Living Artifact|Llanowar Empath|Llanowar Knight|Llanowar Mentor|Llanowar Wastes|Lockjaw Snapper|Long-Term Plans|Lord of Lineage|Lost in Thought|Lowland Tracker|Loxodon Convert|Loyal Gyrfalcon|Lullmage Mentor|Lumbering Falls|Lumbering Satyr|Lumengrid Augur|Lumengrid Drake|Lurking Jackals|Madrush Cyclops|Maelstrom Djinn|Maelstrom Nexus|Maelstrom Pulse|Mage-Ring Bully|Mageta the Lion|Malachite Golem|Mammoth Harness|Mana Confluence|Mana Reflection|Manaweft Sliver|Manipulate Fate|Maraxus of Keld|Mardu Hateblade|Mark of the Oni|Marked by Honor|Market Festival|Markov Crusader|Marsh Crocodile|Marshmist Titan|Martyr of Ashes|Martyr of Bones|Martyr of Sands|Mask of Riddles|Master of Waves|Matter Reshaper|Maw of the Mire|Maze of Shadows|Medicine Runner|Megantic Sliver|Mercadian Atlas|Merchant Scroll|Merfolk Raiders|Merfolk Traders|Merrow Commerce|Merrow Reejerey|Mesmeric Sliver|Mesmeric Trance|Messenger Drake|Metallic Rebuke|Metathran Elite|Midnight Ritual|Midsummer Revel|Militia's Pride|Mind Extraction|Mindclaw Shaman|Mindlash Sliver|Mind's Dilation|Mindstab Thrull|Mindstorm Crown|Mindwhip Sliver|Mindwrack Liege|Mine Excavation|Mirran Crusader|Mirror Universe|Mirrored Depths|Mishra's Bauble|Misshapen Fiend|Mistbind Clique|Mistfire Weaver|Mistform Mutant|Mistform Sliver|Mistral Charger|Mistveil Plains|Mizzium Meddler|Mnemonic Sliver|Mobile Garrison|Mogg Conscripts|Molten Firebird|Monastery Flock|Monstrous Hound|Moonlight Geist|Moonlit Strider|Moonring Island|Moonring Mirror|Moonveil Dragon|Moorish Cavalry|Mossfire Valley|Mountain Valley|Mounted Archers|Mournful Zombie|Mourning Thrull|Mummy Paramount|Murder of Crows|Mycoid Shepherd|Mycosynth Fiend|Mycosynth Golem|Myr Mindservant|Mystic Crusader|Mystic Enforcer|Mystic Familiar|Mystic Penitent|Nalathni Dragon|Narnam Renegade|Natural Balance|Nature's Chosen|Nature's Revolt|Nature's Spiral|Naya Battlemage|Naya Sojourners|Necra Sanctuary|Necrogen Censer|Necrotic Plague|Needlebite Trap|Nema Siltlurker|Nessian Courser|Nessian Demolok|Nest of Scarabs|Nettle Sentinel|Neurok Commando|Neurok Familiar|Niblis of Frost|Nightfire Giant|Nightmarish End|Nightshade Seer|Nightwing Shade|Nihilistic Glee|Nim Abomination|Nim Deathmantle|Nimble Mongoose|Nissa's Renewal|Nomad Mythmaker|Noxious Revival|Nurturing Licid|Nyxborn Eidolon|Oakheart Dryads|Oasis Ritualist|Oath of Chandra|Oath of Liliana|Oath of Lim-Dûl|Oathsworn Giant|Obelisk of Bant|Obelisk of Naya|Oblivion Strike|Ojutai Monument|Ojutai's Breath|Oketra the True|Olivia Voldaren|Ondu War Cleric|One of the Pack|One with Nature|Opaline Bracers|Open the Armory|Oppressive Rays|Oppressive Will|Oracle of Bones|Orbs of Warding|Orcish Settlers|Ordeal of Nylea|Ordruun Veteran|Ornate Kanzashi|Outrider en-Kor|Painwracker Oni|Palace Familiar|Pallid Mycoderm|Panglacial Wurm|Panoptic Mirror|Paperfin Rascal|Paradise Mantle|Parasitic Strix|Pardic Arsonist|Pariah's Shield|Path of Bravery|Patrol Signaler|Peace and Quiet|Pearled Unicorn|Pegasus Charger|Penumbra Bobcat|Perilous Forays|Perilous Shadow|Permafrost Trap|Permeating Mass|Pestilence Rats|Petrified Field|Phantasmagorian|Phantom Centaur|Phantom Monster|Phylactery Lich|Phyrexian Altar|Phyrexian Hydra|Phyrexian Purge|Phyrexian Scuta|Phyrexian Tower|Pillar of Flame|Pillar of Light|Pinecrest Ridge|Pitchstone Wall|Pitiless Vizier|Plaguemaw Beast|Planar Collapse|Planar Outburst|Plumes of Peace|Poison the Well|Possessed Nomad|Possessed Skaab|Poultice Sliver|Pouncing Jaguar|Pradesh Gypsies|Praetor's Grasp|Precursor Golem|Predator Dragon|Predatory Focus|Prickly Boggart|Pride Sovereign|Priest of Iroas|Priests of Norn|Primeval Bounty|Primordial Ooze|Prized Elephant|Profane Memento|Profane Prayers|Proteus Machine|Psychic Allergy|Psychic Barrier|Psychic Surgery|Puca's Mischief|Pulmonic Sliver|Pulse of Murasa|Puncturing Blow|Puppet Conjurer|Pure Intentions|Pure Reflection|Pygmy Razorback|Pyrewild Shaman|Pyroconvergence|Pyrrhic Revival|Qasali Ambusher|Quarry Colossus|Quenchable Fire|Racecourse Fury|Radiant Essence|Rage Reflection|Raiders' Spoils|Rakdos Ragemutt|Rakdos's Return|Rakshasa Vizier|Rally the Horde|Rampaging Hippo|Rampart Crawler|Ramses Overdark|Ravenous Skirge|Razaketh's Rite|Razorfin Hunter|Razortooth Rats|Reality Smasher|Reckless Cohort|Reclusive Wight|Redeem the Lost|Reduce to Ashes|Refraction Trap|Refreshing Rain|Reign of Terror|Rekindled Flame|Relentless Dead|Relentless Rats|Renegade Krasis|Renowned Weaver|Repel Intruders|Resounding Roar|Resounding Wave|Restless Dreams|Restore Balance|Revered Unicorn|Reverent Hunter|Reverent Mantra|Reviving Melody|Reviving Vapors|Rhox Pikemaster|Rhys the Exiled|Rhystic Scrying|Rib Cage Spider|Ridgeline Rager|Ridgetop Raptor|Rimefeather Owl|Ring of Kalonia|Ring of Renewal|Ring of Xathrid|Riot Ringleader|Riptide Chimera|Riptide Mangler|Risen Sanctuary|Rite of Passage|Rite of Undoing|Rites of Spring|Ritual of Steel|Riverfall Mimic|Roar of the Kha|Robe of Mirrors|Rocket Launcher|Rofellos's Gift|Roiling Terrain|Rolling Temblor|Rootwater Diver|Rootwater Thief|Royal Herbalist|Ruination Guide|Ruinous Gremlin|Rumbling Baloth|Rushwood Legate|Rusted Sentinel|Ruthless Ripper|Ruthless Sniper|Rysorian Badger|Saberclaw Golem|Safehold Sentry|Sage of Lat-Nam|Salvage Slasher|Samite Blessing|Sanctum of Ugin|Sandbar Merfolk|Sandbar Serpent|Sanguinary Mage|Sanity Grinding|Saproling Burst|Sarkhan the Mad|Satyr Nyx-Smith|Savage Alliance|Scab-Clan Giant|Scaled Behemoth|Scarblade Elite|Scavenger Drake|Scent of Cinder|Scourge Servant|Scout's Warning|Scrapyard Salvo|Sculpting Steel|Scuttling Death|Seachrome Coast|Seafarer's Quay|Seafloor Debris|Seal of Removal|Search the City|Second Thoughts|Security Detail|Seismic Assault|Seismic Rupture|Seismic Shudder|Selesnya Sentry|Selfless Cathar|Selfless Spirit|Semblance Anvil|Sengir Autocrat|Sentinel Sliver|Sentinel Spider|Serendib Efreet|Serene Offering|Serpentine Kavu|Serra Ascendant|Serra's Liturgy|Serra's Sanctum|Servo Schematic|Shadow of Doubt|Shadowblood Egg|Shaman's Trance|Shambling Ghoul|Shambling Swarm|Shanodin Dryads|Shape the Sands|Shattered Crypt|Shattering Blow|Shauku's Minion|Shelkin Brownie|Sheltered Aerie|Sheltering Word|Shifting Sliver|Shimian Specter|Shipwreck Moray|Shivan Emissary|Shockmaw Dragon|Shower of Coals|Shredding Winds|Shriek of Dread|Shrieking Drake|Sibilant Spirit|Sickening Shoal|Sidewinder Naga|Siege of Towers|Sightless Ghoul|Sigiled Paladin|Silent Assassin|Silent Observer|Silkbind Faerie|Silvercoat Lion|Simic Cluestone|Simic Guildmage|Singe-Mind Ogre|Sinking Feeling|Sinuous Striker|Siren Song Lyre|Sivitri Scarzam|Skirge Familiar|Skirk Volcanist|Skirsdag Flayer|Skittish Valesk|Skulking Knight|Skull Collector|Skyline Cascade|Skyship Stalker|Skyshroud Claim|Skyshroud Troll|Skysnare Spider|Skywinder Drake|Slaughter Drone|Slaughter Games|Sleep Paralysis|Sleeper's Guile|Sleeping Potion|Sleight of Mind|Slinking Skirge|Slith Ascendant|Sliver Hivelord|Slumbering Tora|Smogsteed Rider|Snapcaster Mage|Snapping Thragg|Snapsail Glider|Snare the Skies|Soldevi Heretic|Soldier Replica|Solemn Offering|Solitary Hunter|Soltari Trooper|Somberwald Sage|Somberwald Stag|Soratami Savant|Sorceress Queen|Soul Channeling|Soul of Ravnica|Soulblade Djinn|Soulgorger Orgg|Spare from Evil|Sparring Collar|Spatial Binding|Spawning Breath|Spear of Heliod|Spectral Flight|Spectral Prison|Spectral Shield|Spellwild Ouphe|Sphere of Grace|Sphere of Truth|Sphinx's Herald|Spikeshot Elder|Spiketail Drake|Spinal Parasite|Spindrift Drake|Spiritual Focus|Spiritual Visit|Spitting Gourna|Spitting Sliver|Spitting Spider|Split-Tail Miko|Sporeback Troll|Spreading Algae|Spring Cleaning|Springing Tiger|Springleaf Drum|Squealing Devil|Squee's Embrace|Squee's Revenge|Stampede Driver|Standard Bearer|Standing Stones|Starlit Sanctum|Starved Rusalka|Steadfast Guard|Steady Progress|Steeling Stance|Stench of Decay|Stensia Banquet|Stern Constable|Stolen Identity|Stomping Ground|Stone Idol Trap|Storm Elemental|Strider Harness|Striking Sliver|Stromgald Cabal|Stromkirk Noble|Stronghold Rats|Stubborn Denial|Sudden Strength|Suffer the Past|Suicidal Charge|Sulfuric Vapors|Sultai Emissary|Sultai Runemark|Summoner's Pact|Sundering Vitae|Sunflare Shaman|Sunscape Master|Supreme Verdict|Swarmborn Giant|Swell of Growth|Sweltering Suns|Swift Reckoning|Swirl the Mists|Sword of Kaldra|Sylvan Advocate|Sylvan Caryatid|Sylvan Paradise|Symbiotic Beast|Synod Artificer|Taigam's Strike|Tainted Specter|Tajuru Stalwart|Take Possession|Tarox Bladewing|Tattermunge Duo|Tawnos's Coffin|Tel-Jilad Exile|Teller of Tales|Temporal Spring|Terashi's Grasp|Teremko Griffin|Territorial Roc|Tethered Skirge|Thalakos Sentry|Thassa's Bounty|Thassa's Rebuff|Thatcher Revolt|Thelonite Druid|Thieving Magpie|Thieving Sprite|Thistledown Duo|Thornbite Staff|Thornbow Archer|Those Who Serve|Thought Courier|Thought Nibbler|Thraben Militia|Three Tragedies|Thresher Lizard|Thriving Turtle|Thrull Champion|Thrull Parasite|Thrull Retainer|Thrumming Stone|Tibor and Lumia|Tidal Influence|Tidal Visionary|Tidebinder Mage|Tidy Conclusion|Timber Shredder|Timbermaw Larva|Timberpack Wolf|Time to Reflect|Titan's Revenge|Topan Freeblade|Torii Watchward|Tormented Angel|Torrent of Fire|Torrent of Lava|Torture Chamber|Toshiro Umezawa|Tourach's Chant|Towering Baloth|Towering Indrik|Tradewind Rider|Trained Armodon|Trained Caracal|Trait Doctoring|Tranquil Domain|Tranquil Garden|Treasure Hunter|Treasure Keeper|Treefolk Healer|Treefolk Mystic|Treetop Bracers|Treetop Rangers|Trenching Steed|Triangle of War|Tropical Island|Troubled Healer|Trueheart Twins|Trusted Advisor|Tuktuk Scrapper|Turn the Tables|Twisted Justice|Uktabi Wildcats|Ulvenwald Hydra|Umara Entangler|Umezawa's Jitte|Unblinking Bleb|Uncovered Clues|Undead Minotaur|Undercity Shade|Undercity Troll|Underground Sea|Unifying Theory|Uninvited Geist|Unnatural Speed|Unstoppable Ash|Unwinding Clock|Urbis Protector|Urborg Emissary|Urborg Shambler|Urborg Skeleton|Urborg Uprising|Urgent Exorcism|Valakut Invoker|Valeron Wardens|Valorous Stance|Vampire Warlord|Vampiric Sliver|Vastwood Gorger|Veil of Secrecy|Vengeful Archon|Vengeful Dreams|Venomous Breath|Venser's Sliver|Verdant Eidolon|Verdant Embrace|Veteran Armorer|Veteran's Voice|Vexing Scuttler|Viashino Runner|Vicious Shadows|View from Above|Vigean Hydropon|Vigilant Martyr|Vigilant Sentry|Vigorous Charge|Villainous Ogre|Vintara Snapper|Viridian Joiner|Virulent Plague|Visage of Bolas|Viscera Dragger|Vitalizing Wind|Vodalian Mystic|Vodalian Zombie|Voice of Reason|Voidmage Husher|Volcanic Island|Volcano Hellion|Voldaren Pariah|Volrath's Curse|Voltaic Brawler|Voracious Cobra|Vulpine Goliath|Vulshok Refugee|Vulshok Replica|Wail of the Nim|Walking Archive|Wall of Corpses|Wall of Essence|Wall of Shadows|Wall of Shields|Wall of Torches|Wander in Death|Wanderer's Twig|Warped Devotion|Warped Physique|Warren Weirding|Warrior's Honor|Wasteland Viper|Wayfaring Giant|Wayward Servant|Weapons Trainer|Weatherseed Elf|Weirded Vampire|Weirding Shaman|Well-Laid Plans|Western Paladin|Whim of Volrath|Whiptail Moloch|Whiptongue Frog|Whirlpool Drake|Whirlpool Rider|Whirlwind Adept|Wild Celebrants|Wilt-Leaf Liege|Winding Canyons|Winds of Rebuke|Windswept Heath|Windwright Mage|Winged Shepherd|Wingsteed Rider|Winnower Patrol|Wintermoon Mesa|Withering Wisps|Withstand Death|Witness the End|Wizards' School|Wojek Embermage|Woodfall Primus|Woodland Patrol|Woodland Sleuth|Woodland Stream|Woodlot Crawler|Woolly Mammoths|Word of Binding|Word of Command|Word of Undoing|Words of Wisdom|Worldly Counsel|Worldspine Wurm|Wormfang Turtle|Wretched Anurid|Writ of Passage|Wurmskin Forger|Wurmweaver Coil|Yavimaya Hollow|Yawgmoth's Will|Yawning Fissure|Yoked Plowbeast|Zada's Commando|Zendikar's Roil|Zerapa Minotaur|Zombie Assassin|Zombie Cannibal|Zuran Enchanter|Aboshan's Desire|Abzan Ascendancy|Abzan Skycaptain|Accorder Paladin|Accursed Centaur|Acolyte's Reward|Adaptive Snapjaw|Adarkar Sentinel|Adarkar Windform|Admonition Angel|Adun Oakenshield|Adventuring Gear|Aerial Formation|Aerial Predation|Aerie Bowmasters|Aeronaut Admiral|Aether Inspector|Aether Shockwave|Aetherflame Wall|Aethertide Whale|Ahn-Crop Crasher|Ajani Unyielding|Ajani's Presence|Akki Avalanchers|Akki Drillmaster|Akki Rockspeaker|Akoum Stonewaker|Akroma's Devoted|Alabaster Potion|Alchemist's Vial|All Hallow's Eve|Alms of the Vein|Altar of Shadows|Ambuscade Shaman|Amphin Cutthroat|Ampryn Tactician|Ancestral Recall|Ancestral Statue|Ancient Hellkite|Angel of Renewal|Angelic Overseer|Animal Magnetism|Animate Artifact|Animation Module|Anthem of Rakdos|Anurid Murkdiver|Anurid Scavenger|Apocalypse Chime|Apocalypse Demon|Apocalypse Hydra|Apothecary Geist|Arachnus Spinner|Arashin Foremost|Arcane Teachings|Arcbound Bruiser|Arcbound Ravager|Arcbound Stinger|Archangel Avacyn|Archdemon of Unx|Archers of Qarsi|Archers' Parapet|Archery Training|Argothian Pixies|Armageddon Clock|Armorcraft Judge|Armored Guardian|Armored Warhorse|Arnjlot's Ascent|Artisan of Forms|Artisan's Sorrow|Ashcloud Phoenix|Ashenmoor Cohort|Ashenmoor Gouger|Aspect of Gorgon|Assault Zeppelid|Assembled Alphas|Assert Authority|Atarka's Command|Aura of Dominion|Auriok Salvagers|Auriok Sunchaser|Auriok Survivors|Avacynian Priest|Avacyn's Pilgrim|Avalanche Riders|Avalanche Tusker|Aven Cloudchaser|Aven Mimeomancer|Aven Reedstalker|Aven Riftwatcher|Aven Smokeweaver|Aven Trailblazer|Avian Changeling|Awesome Presence|Axebane Guardian|Axegrinder Giant|Azorius Arrester|Azor's Elocutors|Balduvian Fallen|Balduvian Shaman|Ballista Charger|Ballynock Cohort|Baloth Cage Trap|Balshan Beguiler|Bane of Bala Ged|Baneslayer Angel|Banishing Stroke|Barbarian Guides|Barbed Lightning|Barbed-Back Wurm|Bargaining Table|Barreling Attack|Bastion Enforcer|Bastion Inventor|Bastion Mastodon|Baton of Courage|Battering Krasis|Battering Sliver|Battle-Mad Ronin|Battlewise Valor|Bear's Companion|Belltower Sphinx|Beloved Chaplain|Benalish Cavalry|Benalish Heralds|Benalish Trapper|Benalish Veteran|Benthic Behemoth|Biomass Mutation|Blanchwood Armor|Blanket of Night|Blasting Station|Blessed Alliance|Blightsoil Druid|Blind with Anger|Blind-Spot Giant|Blizzard Specter|Blood-Chin Rager|Bloodfire Expert|Bloodfire Mentor|Bloodhall Priest|Bloodline Keeper|Bloodline Shaman|Bloodmad Vampire|Bloodstone Cameo|Blurred Mongoose|Bogardan Phoenix|Bonded Construct|Bonethorn Valesk|Bontu's Monument|Boonweaver Giant|Bottled Cloister|Bottomless Vault|Bouncing Beebles|Bound in Silence|Boundless Realms|Brace for Impact|Branded Brawlers|Breath of Dreams|Brink of Madness|Broken Ambitions|Bronze Bombshell|Broodhunter Wurm|Brothers of Fire|Brush with Death|Brutal Expulsion|Bubbling Beebles|Burn from Within|Bushi Tenderfoot|Cabal Inquisitor|Cadaverous Bloom|Call of the Wild|Callous Deceiver|Cankerous Thirst|Capashen Templar|Capashen Unicorn|Casting of Bones|Cateran Enforcer|Cateran Overlord|Cathedral of War|Celestial Mantle|Cenn's Tactician|Centaur's Herald|Ceremonial Guard|Chain of Silence|Chalice of Death|Chameleon Spirit|Champion of Wits|Champion's Drake|Chance Encounter|Chandra's Defeat|Changeling Titan|Channel the Suns|Chaotic Backlash|Charging Griffin|Chieftain en-Dal|Childhood Horror|Cho-Arrim Legate|Chord of Calling|Chosen by Heliod|Chosen of Markov|Chromatic Sphere|Chronic Flooding|Circle of Elders|Circle of Solace|Citanul Centaurs|City in a Bottle|City of Solitude|City of Traitors|Clifftop Retreat|Cloak and Dagger|Clockwork Beetle|Clockwork Dragon|Clockwork Gnomes|Clockwork Vorrac|Cloistered Youth|Cloud of Faeries|Cloudgoat Ranger|Cloudheath Drake|Cloudstone Curio|Coalhauler Swine|Coastal Hornclaw|Coiling Woodworm|Colfenor's Plans|Colossal Heroics|Combat Celebrant|Concerted Effort|Consign to Dream|Consulate Turret|Consuming Fervor|Consuming Vortex|Contagion Engine|Contingency Plan|Convicted Killer|Convulsing Licid|Copperline Gorge|Copy Enchantment|Corpulent Corpse|Corrosive Mentor|Corrupt Official|Corrupting Licid|Cosi's Trickster|Coursers' Accord|Court Homunculus|Covert Operative|Crabapple Cohort|Crackling Triton|Crashing Centaur|Crater Elemental|Creeping Tar Pit|Crenellated Wall|Crested Craghorn|Crimson Hellkite|Crippling Blight|Crossway Vampire|Crowd of Cinders|Crown of Empires|Crusading Knight|Crusher Zendikon|Cryptborn Horror|Culling the Weak|Cultbrand Cinder|Cultivator Drone|Cunning Survivor|Cuombajj Witches|Curtain of Light|Cutthroat il-Dal|Cylian Sunsinger|Dance of Shadows|Dancing Scimitar|Dark Intimations|Darkheart Sliver|Darkling Stalker|Darklit Gargoyle|Darkslick Shores|Darkthicket Wolf|Dauntless Cathar|Dauthi Cutthroat|Dauthi Mercenary|D'Avenant Archer|D'Avenant Healer|Dawn of the Dead|Daxos of Meletis|Daybreak Coronet|Deadbridge Chant|Dead-Iron Sledge|Deathmask Nezumi|Deathmist Raptor|Deathrite Shaman|Death's Approach|Death's Presence|Deceiver of Form|Decimator Beetle|Decoction Module|Dedicated Martyr|Deeptread Merrow|Deepwood Drummer|Defensive Stance|Defiant Greatmaw|Defiant Salvager|Defiant Vanguard|Defiler of Souls|Demonic Appetite|Demonic Attorney|Deranged Outcast|Desecrated Earth|Desolation Angel|Desperate Gambit|Desperate Sentry|Despotic Scepter|Destructive Flow|Destructive Urge|Detainment Spell|Detention Sphere|Devoted Retainer|Devour in Flames|Devour in Shadow|Diabolic Machine|Diffusion Sliver|Dig Through Time|Dirtwater Wraith|Disappearing Act|Discordant Dirge|Disease Carriers|Dismantling Blow|Dispense Justice|Dispersal Shield|Disrupting Shoal|Distant Memories|Disturbed Burial|Divergent Growth|Divine Sacrament|Dominating Licid|Doomed Dissenter|Doomsday Specter|Dragon Bell Monk|Dragon Hatchling|Dragon Whisperer|Dragonscale Boon|Drainpipe Vermin|Drakewing Krasis|Dralnu's Crusade|Drana's Emissary|Drogskol Captain|Drogskol Cavalry|Dromoka Monument|Drowner Initiate|Drownyard Temple|Druid's Familiar|Dunerider Outlaw|Durkwood Tracker|Duskrider Falcon|Dutiful Servants|Dwarven Catapult|Dwarven Scorcher|Dwarven Sea Clan|Dwarven Warriors|Eaten by Spiders|Ebonblade Reaper|Eerie Procession|Elder Deep-Fiend|Elder of Laurels|Elemental Appeal|Elemental Augury|Elite Inquisitor|Elite Javelineer|Elite Skirmisher|Elvish Berserker|Elvish Hexhunter|Embalmed Brawler|Embalmer's Tools|Embermage Goblin|Embermaw Hellion|Emberwilde Djinn|Emblazoned Golem|Emerge Unscathed|Emissary of Hope|Empyreal Voyager|Endless Horizons|Endless Whispers|Enduring Renewal|Enduring Victory|Engineered Might|Engulf the Shore|Engulfing Flames|Enshrouding Mist|Ensnaring Bridge|Entangling Vines|Entrails Feaster|Entropic Eidolon|Entropic Specter|Epic Proportions|Equestrian Skill|Erratic Mutation|Ertai's Familiar|Ertai's Meddling|Ertai's Trickery|Esper Battlemage|Esper Cormorants|Esper Sojourners|Esper Stormblade|Essence Backlash|Essence Depleter|Essence Fracture|Eternal Dominion|Exclusion Ritual|Exiled Doomsayer|Expedition Envoy|Explosive Growth|Explosive Impact|Extraplanar Lens|Exultant Cultist|Eye of the Storm|Fade from Memory|Faerie Harbinger|Faerie Miscreant|Faerie Tauntings|Fanatic of Mogis|Fangren Marauder|Farrelite Priest|Fatal Attraction|Fateful Showdown|Feeling of Dread|Felhide Minotaur|Felidar Guardian|Fendeep Summoner|Feral Invocation|Ferocious Charge|Fevered Strength|Field of Reality|Filigree Crawler|Fill with Fright|Final Punishment|Firebrand Archer|Firebrand Ranger|Firefist Striker|Firehoof Cavalry|Fire-Lit Thicket|Firemane Avenger|Fires of Undeath|Firewing Phoenix|Fistful of Force|Flailing Soldier|Flameblade Adept|Flameblade Angel|Flash of Insight|Flaying Tendrils|Fledgling Dragon|Fledgling Osprey|Flight Spellbomb|Flowstone Mauler|Flowstone Strike|Flowstone Wyvern|Foe-Razer Regent|Fold into Aether|Folk of An-Havva|Font of Fortunes|Forbidden Ritual|Foreboding Ruins|Forgeborn Oreads|Fork in the Road|Fortress Cyclops|Foundry Champion|Frenzied Tilling|Fresh Volunteers|Full Moon's Rise|Fungal Sprouting|Fungus Elemental|Furious Reprisal|Fyndhorn Brownie|Galerider Sliver|Garza's Assassin|Gate to Phyrexia|Gather Specimens|Gatstaf Ravagers|Gatstaf Shepherd|Gempalm Polluter|Gempalm Sorcerer|Gemstone Caverns|General's Kabuto|Ghastly Haunting|Ghitu Fire-Eater|Ghost-Lit Raider|Ghost-Lit Warder|Ghostly Sentinel|Gibbering Hyenas|Gideon's Avenger|Gideon's Phalanx|Gideon's Resolve|Gift of Paradise|Gift of Strength|Gilt-Leaf Ambush|Gilt-Leaf Palace|Glacial Fortress|Gladecover Scout|Glare of Subdual|Glimmering Angel|Glint-Nest Crane|Glissa Sunseeker|Glissa's Courier|Gnarled Scarhide|Gnaw to the Bone|Goblin Artillery|Goblin Berserker|Goblin Chieftain|Goblin Diplomats|Goblin Dirigible|Goblin Kaboomist|Goblin Machinist|Goblin Outlander|Goblin Recruiter|Goblin Rock Sled|Goblin Skycutter|Goblin War Buggy|Goblin War Drums|Goblin War Paint|Goblin War Wagon|Goblin Wardriver|Golgari Longlegs|Golgothian Sylex|Grafted Skullcap|Granite Gargoyle|Gravebane Zombie|Graven Dominator|Gravetiller Wurm|Graveyard Shovel|Great Sable Stag|Greater Basilisk|Greater Gargadon|Greater Sandwurm|Greater Werewolf|Greener Pastures|Griffin Sentinel|Grinding Station|Grip of the Roil|Grixis Grimblade|Grotesque Hybrid|Gurmag Swiftwing|Gustcloak Runner|Gustha's Scepter|Hair-Strung Koto|Hall of Gemstone|Hammerhead Shark|Hand of Silumgar|Hands of Binding|Hanweir Garrison|Harmattan Efreet|Harmless Assault|Harness by Force|Harsh Sustenance|Harvest Gwyllion|Haunted Guardian|Hearthcage Giant|Heartlash Cinder|Hedonist's Trove|Hedron Alignment|Hedron Scrabbler|Heliod's Pilgrim|Hell-Bent Raider|Hellcarver Demon|Hellhole Flailer|Hellion Crucible|Hell's Caretaker|Helm of the Gods|Hidden Predators|Hidden Stockpile|Hideous Laughter|Highspire Mantis|Hillcomber Giant|Hint of Insanity|Hinterland Drake|Hissing Quagmire|Homing Lightning|Homura's Essence|Honor the Fallen|Honored Hierarch|Honor-Worn Shaku|Hope of Ghirapur|Horde of Notions|Horobi's Whisper|Hour of Eternity|Howl from Beyond|Howltooth Hollow|Hum of the Radix|Humble the Brute|Hunter's Insight|Hurloon Minotaur|Hypnotic Specter|Icatian Infantry|Illusionary Mask|Illusionary Wall|Immobilizing Ink|Immolating Glare|Impetuous Devils|Improvised Armor|In Oketra's Name|Indebted Samurai|Indentured Djinn|Indomitable Will|Infectious Curse|Infernal Denizen|Infernal Genesis|Infernal Harvest|Infernal Tribute|Inkfathom Divers|Insatiable Harpy|Insidious Dreams|Insolent Neonate|Invader Parasite|Invasive Species|Invasive Surgery|Invert the Skies|Invoke Prejudice|Iridescent Angel|Iridescent Drake|Iroas's Champion|Ironfist Crusher|Ironshell Beetle|Irrigation Ditch|Island Sanctuary|Ivy Lane Denizen|Jeskai Barricade|Jeskai Windscout|Jester's Scepter|Jhessian Lookout|Jhoira's Timebug|Jhoira's Toolbox|Joraga Auxiliary|Jötun Owl Keeper|Judge's Familiar|Jushi Apprentice|Kalastria Healer|Kamahl's Summons|Kami of the Hunt|Kederekt Creeper|Keeper of Kookus|Keldon Berserker|Kjeldoran Escort|Kjeldoran Knight|Knight of Infamy|Knights of Thorn|Konda's Hatamoto|Kor Line-Slinger|Kor Scythemaster|Kozilek's Return|Kragma Warcaller|Kraken Hatchling|Krark-Clan Grunt|Krovikan Vampire|Kukemssa Pirates|Kukemssa Serpent|Kuldotha Phoenix|Kuldotha Rebirth|Laboratory Brute|Lake of the Dead|Lambholt Butcher|Lammastide Weave|Land Equilibrium|Larger Than Life|Lash of the Whip|Lat-Nam's Legacy|Latulla's Orders|Launch the Fleet|Lavaclaw Reaches|Lavafume Invoker|Leering Gargoyle|Leonin Den-Guard|Lich Lord of Unx|Liege of the Axe|Liege of the Pit|Lifespring Druid|Lifted by Clouds|Lightning Diadem|Lightning Dragon|Lightning Hounds|Lightning Mauler|Lightning Reaver|Lightning Runner|Lightning Strike|Lightning Talons|Lightning Volley|Liliana's Caress|Liliana's Defeat|Lim-Dûl's Cohort|Lingering Mirage|Liturgy of Blood|Llanowar Cavalry|Lodestone Bauble|Lord of Atlantis|Lord of the Void|Lost Auramancers|Lost in the Mist|Lotus Path Djinn|Lowland Basilisk|Loxodon Punisher|Loxodon Stalwart|Loxodon Wayfarer|Lumengrid Warden|Luminescent Rain|Lumithread Field|Lupine Prototype|Magmatic Insight|Magnifying Glass|Magus of the Jar|Makindi Aeronaut|Malakir Familiar|Malicious Advice|Malicious Intent|Malignant Growth|Manaforge Cinder|Mangara's Equity|Marauding Knight|Mardu Ascendancy|Mardu Hordechief|Mardu Roughrider|Mardu Woe-Reaper|Mark of Eviction|Markov Patrician|Markov's Servant|Márton Stromgald|Martyr of Spores|Martyred Rusalka|Master of Pearls|Maze Abomination|Meandering River|Melira's Keepers|Memory's Journey|Mercadian Bazaar|Mercurial Geists|Merfolk Assassin|Merfolk Observer|Merieke Ri Berit|Merrow Harbinger|Merrow Levitator|Merrow Witsniper|Metallic Mastery|Metamorphic Wurm|Metathran Zombie|Midnight Banshee|Midnight Duelist|Mighty Emergence|Mind Over Matter|Mindscour Dragon|Minion Reflector|Minions' Murmurs|Minister of Pain|Mirri the Cursed|Mistcutter Hydra|Mistform Dreamer|Mistform Stalker|Mistform Ultimus|Mistmeadow Skulk|Mistmoon Griffin|Misty Rainforest|Mogg Infestation|Mogis's Marauder|Mogis's Warhound|Moldervine Cloak|Molten Influence|Monastery Mentor|Mondronen Shaman|Moorland Drifter|Moratorium Stone|Morbid Curiosity|Moriok Scavenger|Morkrut Necropod|Mortal Obstinacy|Mortal's Resolve|Mortician Beetle|Mossbridge Troll|Mourner's Shield|Multani's Decree|Multiform Wonder|Munda's Vanguard|Murderous Redcap|Murderous Spoils|Mutagenic Growth|Mystic Visionary|Nacatl Outlander|Nacatl War-Pride|Nagging Thoughts|Nantuko Disciple|Narstad Scrapper|Natural Affinity|Nature's Panoply|Nebelgast Herald|Necrogen Scudder|Necropolis Fiend|Nephalia Academy|Nephalia Seakite|Neurok Hoversail|New Perspectives|Nezumi Cutthroat|Nezumi Shortfang|Nightwind Glider|Nimble Innovator|Nirkana Assassin|Nirkana Revenant|Nissa's Judgment|Noble Benefactor|Northern Paladin|Nostalgic Dreams|Notorious Throng|Nourishing Shoal|Noxious Gearhulk|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Oath of Scholars|Obelisk of Alara|Obscuring Aether|Observant Alseid|Obsessive Search|Obsidian Acolyte|Obstinate Baloth|Offering to Asha|Ogre Gatecrasher|Ogre Geargrabber|Ogre Jailbreaker|Ojutai Exemplars|Ojutai's Command|Ojutai's Summons|Oketra's Avenger|Okina Nightwatch|Olivia's Dragoon|One with Nothing|Open into Wonder|Oracle's Insight|Orcish Artillery|Orcish Librarian|Orcish Mechanics|Orcish Squatters|Ordeal of Erebos|Ordeal of Heliod|Ordeal of Thassa|Order of Leitbur|Ordruun Commando|Origin Spellbomb|Orochi Sustainer|Orzhov Euthanist|Otherworld Atlas|Outland Colossus|Overgrown Estate|Overlaid Terrain|Oversoul of Dusk|Oxidda Daredevil|Pact of Negation|Painful Memories|Painful Quandary|Paralyzing Grasp|Parapet Watchers|Patchwork Gnomes|Pathbreaker Wurm|Pegasus Stampede|Pensive Minotaur|Pentarch Paladin|Phantasmal Fiend|Phantasmal Image|Phantasmal Mount|Pharika's Chosen|Phobian Phantasm|Phyrexian Driver|Phyrexian Portal|Phyrexian Reaper|Phyrexian Slayer|Phyrexian Unlife|Phyrexian Walker|Pia's Revolution|Pin to the Earth|Pinnacle of Rage|Plague of Vermin|Planar Cleansing|Plasma Elemental|Poisonbelly Ogre|Ponyback Brigade|Possessed Portal|Postmortem Lunge|Pouncing Cheetah|Predatory Hunger|Predatory Sliver|Premature Burial|Prey's Vengeance|Primal Forcemage|Primal Huntbeast|Primal Whisperer|Primordial Hydra|Prismatic Circle|Prismwake Merrow|Prison Barricade|Pristine Skywise|Private Research|Profound Journey|Prototype Portal|Proven Combatant|Prying Questions|Psychic Membrane|Psychic Overload|Psychic Puppetry|Psychic Rebuttal|Puncturing Light|Punish Ignorance|Punish the Enemy|Puppet's Verdict|Puresight Merrow|Purify the Grave|Purraj of Urborg|Pygmy Allosaurus|Pyric Salamander|Pyrite Spellbomb|Pyroclast Consul|Quagmire Lamprey|Quarantine Field|Quickening Licid|Quicksilver Wall|Quicksmith Rebel|Quilled Slagwurm|Quirion Sentinel|Rabid Wolverines|Radiant Fountain|Rageblood Shaman|Raid Bombardment|Raised by Wolves|Rakdos Augermage|Rakdos Cluestone|Rakdos Riteknife|Rally the Forces|Ramirez DePietro|Ramosian Captain|Rampant Elephant|Ravenous Baboons|Ravenous Vampire|Raving Oni-Slave|Razorfield Rhino|Reach of Shadows|Realms Uncharted|Reap the Seagraf|Reckless Assault|Reckless Reveler|Reclaiming Vines|Red Mana Battery|Red Sun's Zenith|Reduce to Dreams|Regathan Firecat|Release the Ants|Renegade Rallier|Renegade Tactics|Renegade Warlord|Reservoir Walker|Resilient Khenra|Retraction Helix|Retreat to Hagra|Returned Centaur|Returned Phalanx|Returned Reveler|Reverent Silence|Reverse Engineer|Reverse Polarity|Rhox Faithmender|Ribbons of Night|Riders of Gavony|Riftstone Portal|Rime Transfusion|Rimehorn Aurochs|Rimescale Dragon|Rip-Clan Crasher|Riptide Director|Riptide Pilferer|Rishadan Airship|Rishadan Brigand|Rishadan Footpad|Rites of Reaping|Rites of Refusal|Rith's Attendant|Roaring Primadox|Roaring Slagwurm|Rogue Skycaptain|Roilmage's Trick|Ronin Cavekeeper|Ronin Cliffrider|Rootbreaker Wurm|Rootwater Depths|Rootwater Hunter|Rootwater Mystic|Rootwater Shaman|Rotting Fensnake|Rotting Mastodon|Roughshod Mentor|Rubbleback Rhino|Rubblebelt Maaka|Ruinous Minotaur|Ruins of Trokair|Rummaging Goblin|Rummaging Wizard|Runaway Carriage|Runed Stalactite|Runic Repetition|Rush of Vitality|Sabertooth Cobra|Sabretooth Tiger|Sacellum Archers|Safewright Quest|Sage-Eye Harrier|Salt Road Patrol|Salvage Scuttler|Samite Alchemist|Samite Sanctuary|Sandcrafter Mage|Sandstone Bridge|Sandstone Needle|Sanguine Praetor|Saprazzan Legate|Saprazzan Raider|Saprazzan Skerry|Sarkhan Unbroken|Sasaya's Essence|Satyr Firedancer|Savage Offensive|Savage Summoning|Savageborn Hydra|Savor the Moment|Scab-Clan Mauler|Scarscale Ritual|Scarwood Bandits|Scarwood Goblins|Scattered Groves|Scavenging Ghoul|Scent of Jasmine|Scepter of Fugue|Scoria Elemental|Scorned Villager|Scornful Egotist|Scourge of Numai|Scrabbling Claws|Screeching Harpy|Scroll of Avacyn|Scrounged Scythe|Seal of Strength|Sedraxis Specter|Seedcradle Witch|Segmented Krotiq|Selective Memory|Selesnya Keyrune|Sell-Sword Brute|Sengir Nosferatu|Sensation Gorger|Serpentine Spike|Serra's Blessing|Servo Exhibition|Setessan Griffin|Setessan Tactics|Sewers of Estark|Shade of Trokair|Shadow Guildmage|Shadowborn Demon|Shaleskin Plower|Shaman of Spring|Shaper Guildmage|Shared Animosity|Shared Discovery|Shattered Dreams|Shattering Pulse|Shattering Spree|Sheltered Valley|Shield of Kaldra|Shielded Passage|Shieldmage Elder|Shifting Borders|Shimmering Wings|Shivan Sand-Mage|Shoreline Raider|Shreds of Sanity|Shrouded Serpent|Sifter of Skulls|Sigardian Priest|Sigiled Behemoth|Sigiled Starfish|Signal the Clans|Silent Attendant|Silent Departure|Silkenfist Order|Silkweaver Elite|Silumgar Butcher|Silumgar's Scorn|Silvergill Adept|Silverskin Armor|Sins of the Past|Sinuous Predator|Sire of Insanity|Skarrg Guildmage|Skeletal Grimace|Skeletal Kathari|Skinbrand Goblin|Skyblinder Staff|Skycloud Expanse|Skyline Predator|Skyrider Trainee|Skyshroud Archer|Skyshroud Condor|Skyshroud Cutter|Skyshroud Falcon|Skyshroud Forest|Skyshroud Ranger|Skyspear Cavalry|Skyswirl Harrier|Skywatcher Adept|Skywhaler's Shot|Slayer's Cleaver|Slingshot Goblin|Slinking Serpent|Sliptide Serpent|Slithering Shade|Slithery Stalker|Sliver Construct|Smolder Initiate|Smoldering Marsh|Snapping Creeper|Snapping Gnarlid|Snarling Undorak|Sokenzan Bruiser|Soltari Champion|Soltari Crusader|Soltari Emissary|Somberwald Alpha|Somberwald Dryad|Song of Serenity|Sosuke's Summons|Soul of Zendikar|Soulless Revival|Soul's Attendant|Soulsworn Spirit|Soultether Golem|Southern Paladin|Spawn of Thraxes|Spawnbinder Mage|Spearpoint Oread|Specter's Shroud|Speedway Fanatic|Spell Contortion|Sphere of Purity|Sphere of Reason|Sphinx Sovereign|Spikeshot Goblin|Spinneret Sliver|Spiraling Embers|Spirebluff Canal|Spiritual Asylum|Spiteflame Witch|Spiteful Motives|Spiteful Shadows|Spitfire Handler|Splendid Genesis|Splintering Wind|Spreading Flames|Spreading Plague|Sram's Expertise|Stalking Vampire|Stampeding Rhino|Stampeding Serow|Starfield of Nyx|Steadfast Cathar|Steelform Sliver|Stinging Barrier|Stitched Mangler|Stitcher's Graft|Stitchwing Skaab|Stoke the Flames|Stonehewer Giant|Stormbound Geist|Stormchaser Mage|Stormcloud Djinn|Stormwatch Eagle|Stormwing Dragon|Strands of Night|Strength of Arms|Stromkirk Mentor|Stupefying Touch|Sturdy Hatchling|Subjugator Angel|Sulfur Elemental|Sultai Ascendacy|Sultai Scavenger|Sundering Growth|Sungrace Pegasus|Sunhome Enforcer|Sunseed Nurturer|Sunspire Griffin|Superior Numbers|Supreme Exemplar|Suq'Ata Assassin|Surging Dementia|Suspension Field|Sway of Illusion|Sylvok Lifestaff|Syndic of Tithes|Tablet of Epityr|Tahngarth's Rage|Tajuru Preserver|Tajuru Warcaller|Takeno's Cavalry|Takenuma Bleeder|Talruum Champion|Tamiyo's Journal|Taste for Mayhem|Tattered Haunter|Tears of Valakut|Telepathic Spies|Tel-Jilad Chosen|Tel-Jilad Fallen|Tel-Jilad Stylus|Tempest of Light|Temple of Deceit|Temple of Malady|Temple of Malice|Temple of Plenty|Temporal Cascade|Temporal Mastery|Temur Ascendancy|Temur War Shaman|Tenacious Hunter|Tendo Ice Bridge|Tenement Crasher|Terminal Moraine|Teroh's Faithful|Teroh's Vanguard|Tethered Griffin|Tezzeret's Touch|Thalia's Lancers|Thallid Devourer|Thawing Glaciers|The Great Aurora|The Scorpion God|Thermo-Alchemist|Thespian's Stage|Thicket Basilisk|Thieves' Auction|Thieves' Fortune|Thing in the Ice|Thopter Assembly|Thopter Engineer|Thopter Squadron|Thornhide Wolves|Thorntooth Witch|Thought Devourer|Thoughts of Ruin|Thoughtweft Trio|Thraben Gargoyle|Thrashing Wumpus|Thunderous Might|Thunderous Wrath|Tidespout Tyrant|Tidewater Minion|Tightening Coils|Tilling Treefolk|Timber Protector|Timberland Guide|Timberland Ruins|Timberline Ridge|Timely Hordemate|Timmerian Fiends|Tin-Wing Chimera|Tireless Tracker|Titan's Presence|Titan's Strength|Tivadar of Thorn|To the Slaughter|Tolarian Academy|Tolarian Serpent|Torment of Venom|Tormented Pariah|Tormentor Exarch|Torrent of Stone|Tower of Murmurs|Tragic Arrogance|Trail of Mystery|Training Grounds|Traitorous Blood|Traitor's Clutch|Traveling Plague|Treacherous Link|Treacherous Urge|Treetop Sentinel|Tribal Forcemage|Triclopean Sight|Troll-Horn Cameo|Trusty Companion|Tsabo's Assassin|Tuknir Deathlock|Turbulent Dreams|Twist Allegiance|Tyrant's Machine|Ugin's Construct|Uktabi Orangutan|Ulrich's Kindred|Unbridled Growth|Unchecked Growth|Undead Alchemist|Undead Gladiator|Undercity Plague|Unity of Purpose|Unnatural Hunger|Unraveling Mummy|Unstable Footing|Unyaro Bee Sting|Urban Burgeoning|Vaevictis Asmadi|Valakut Fireboar|Valakut Predator|Vampiric Embrace|Vastwood Animist|Vectis Dominator|Vectis Silencers|Vedalken Heretic|Vedalken Infuser|Veiled Crocodile|Veilstone Amulet|Venarian Glimmer|Vendilion Clique|Vengeful Pharaoh|Vengeful Vampire|Ventifact Bottle|Veteran Brawlers|Veteran Motorist|Viashino Heretic|Viashino Slasher|Viashivan Dragon|Vibrating Sphere|Vicious Betrayal|Vigean Graftmage|Vigean Intuition|Vile Consumption|Vintara Elephant|Violent Eruption|Violent Outburst|Viridian Acolyte|Viridian Harvest|Viridian Longbow|Vodalian Knights|Vodalian Serpent|Voiceless Spirit|Voidmage Prodigy|Volcanic Rambler|Voldaren Duelist|Voracious Reader|Vortex Elemental|Vulshok War Boar|Wake of Vultures|Waking Nightmare|Walking Ballista|Wall of Brambles|Wall of Caltrops|Wandering Stream|Warclamp Mastiff|Wardscale Dragon|Warmind Infantry|Warped Landscape|Warren Pilferers|Warriors' Lesson|War-Torch Goblin|Waterveil Cavern|Wavecrash Triton|Waveskimmer Aven|Way of the Thief|Wayfaring Temple|Wayward Disciple|Weight of Spires|Welder Automaton|Weldfast Monitor|Whalebone Glider|Wheel of Fortune|Wheel of Torture|Whip-Spine Drake|Whirler Virtuoso|Whirling Dervish|Whispering Shade|Wildfire Eternal|Wildslayer Elves|Wildwood Rebirth|Will of the Naga|Will-o'-the-Wisp|Willow Priestess|Windbrisk Raptor|Wind-Kin Raiders|Windrider Patrol|Wingbeat Warrior|Wings of Aesthir|Wispweaver Angel|Wistful Thinking|Witch's Familiar|Witherscale Wurm|Without Weakness|Wizened Snitches|Woebringer Demon|Wojek Apothecary|Wooded Foothills|Woodlurker Mimic|Woolly Razorback|Word of Blasting|Words of Wilding|Words of Worship|Wound Reflection|Wreath of Geists|Wretched Banquet|Write into Being|Xathrid Slyblade|Yavimaya Granger|Yawgmoth's Edict|Yeva's Forcemage|Youthful Scholar|Zameck Guildmage|Zealous Guardian|Zephid's Embrace|Zhalfirin Knight|Zhur-Taa Ancient|Zombie Cutthroat|Zombie Outlander|Abandoned Outpost|Abyssal Nocturnus|Abzan Beastmaster|Acceptable Losses|Accorder's Shield|Aegis of the Gods|Aegis of the Meek|Aerathi Berserker|Aerie Worshippers|Aeronaut Tinkerer|Aethergeode Miner|Aetherwind Basker|Agadeem Occultist|Ageless Sentinels|Agent of Horizons|Aggressive Mining|Ahn-Crop Champion|Aid from the Cowl|Ainok Artillerist|Ainok Survivalist|Airdrop Aeronauts|Akoum Boulderfoot|Akoum Flameseeker|Akroma's Blessing|Akroma's Memorial|Akron Legionnaire|Al-abara's Carpet|Alesha's Vanguard|Altac Bloodseeker|Altar of the Lost|Ancestor's Chosen|Ancestral Tribute|Ancient Stirrings|Angelic Armaments|Anger of the Gods|An-Havva Township|Annihilating Fire|Anurid Barkripper|Anvil of Bogardan|Aphetto Alchemist|Apprentice Wizard|Arashin Sovereign|Arashin War Beast|Arborback Stomper|Arcane Laboratory|Arcbound Overseer|Arcbound Wanderer|Archangel's Light|Archon of Justice|Armored Ascension|Armored Transport|Armorer Guildmage|Arrows of Justice|Ashen Monstrosity|Ashen-Skin Zubera|Asphodel Wanderer|Aspiring Aeronaut|Assassin's Strike|Assault Formation|Auriok Edgewright|Auriok Siege Sled|Auriok Transfixer|Auriok Windwalker|Aurora of Emrakul|Avacyn's Judgment|Avaricious Dragon|Axelrod Gunnarson|Aysen Bureaucrats|Azorius Cluestone|Azorius Justiciar|Balduvian Warlord|Ballynock Trapper|Balthor the Stout|Bane Alley Broker|Banewhip Punisher|Banishment Decree|Baral's Expertise|Barbarian Lunatic|Barbarian Outcast|Barbed Battlegear|Barricade Breaker|Barrin's Unmaking|Battlefield Forge|Battlefield Medic|Battlegrace Angel|Bazaar of Baghdad|Bazaar of Wonders|Beacon of Destiny|Bearer of Silence|Beckon Apparition|Beguiler of Wills|Behemoth's Herald|Behind the Scenes|Behold the Beyond|Benalish Emissary|Benalish Infantry|Beneath the Sands|Benthic Explorers|Berserk Murlodont|Betrayal of Flesh|Betrothed of Fire|Birchlore Rangers|Bitter Revelation|Bitterheart Witch|Blazing Hellhound|Blighted Cataract|Blistercoil Weird|Bloodbond Vampire|Bloodletter Quill|Bloodlust Inciter|Bloodrage Brawler|Bloodshot Cyclops|Bloodshot Trainee|Bloodstained Mire|Bloodstoke Howler|Bloodthirsty Ogre|Bloodwater Entity|Blossoming Wreath|Blue Mana Battery|Blunt the Assault|Boggart Arsonists|Boggart Harbinger|Boltwing Marauder|Bonebreaker Giant|Bonescythe Sliver|Boneshard Slasher|Borderland Ranger|Boros Fury-Shield|Botanical Sanctum|Bountiful Harvest|Braidwood Sextant|Branchsnap Lorian|Brand of Ill Omen|Breaker of Armies|Briarberry Cohort|Bridge from Below|Brink of Disaster|Brothers Yamazaki|Bubbling Cauldron|Burn at the Stake|Burning Vengeance|Burst of Strength|Cabal Executioner|Call to the Grave|Callous Oppressor|Capashen Standard|Captured Sunlight|Carnival of Souls|Carnivorous Plant|Carpet of Flowers|Carrion Screecher|Cartel Aristocrat|Cartouche of Zeal|Cast Through Time|Cateran Persuader|Cathartic Reunion|Cenn's Enlistment|Centaur Chieftain|Centaur Safeguard|Cephalid Coliseum|Cephalid Pathmage|Cephalid Retainer|Cerebral Eruption|Chemister's Trick|Chief of the Edge|Chill to the Bone|Cho-Arrim Bruiser|Chromescale Drake|Cinderhaze Wretch|Circle of Despair|Circling Vultures|Citadel Castellan|Civilized Scholar|Clarion Ultimatum|Claws of Wirewood|Clearwater Goblet|Cliffside Lookout|Clinging Anemones|Clinging Darkness|Cloudchaser Eagle|Clutch of Undeath|Coalition Victory|Coastal Discovery|Coastline Chimera|Cogwork Assembler|Collateral Damage|Collected Company|Collective Effort|Colossus of Akros|Commune with Lava|Complex Automaton|Concordia Pegasus|Conduit of Storms|Confiscation Coup|Conjured Currency|Conjurer's Bauble|Consulate Skygate|Consuming Bonfire|Contaminated Bond|Convalescent Care|Convincing Mirage|Copperhoof Vorrac|Copper-Leaf Angel|Corrupted Resolve|Courier's Capsule|Covenant of Blood|Cover of Darkness|Cream of the Crop|Crimson Manticore|Crimson Muckwader|Crippling Fatigue|Crossbow Infantry|Crovax the Cursed|Crown of the Ages|Crumbling Vestige|Crusader of Odric|Cry of Contrition|Cultural Exchange|Cunning Sparkmage|Curse of Oblivion|Curse of Wizardry|Cyclops Gladiator|Dakkon Blackblade|Dance of the Dead|Dance with Devils|Daring Apprentice|Daring Demolition|Darksteel Pendant|Darksteel Reactor|Daru Spiritualist|Daunting Defender|Dauthi Mindripper|Dawnfeather Eagle|Dawnglow Infusion|Dawn's Reflection|Dazzling Ramparts|Deadbridge Shaman|Deadeye Harpooner|Deadeye Navigator|Deadly Wanderings|Deadshot Minotaur|Deathmark Prelate|Decorated Griffin|Decree of Silence|Defend the Hearth|Defender of Chaos|Defiant Bloodlord|Delver of Secrets|Demonic Collusion|Demonmail Hauberk|Descendants' Path|Destructive Force|Destructor Dragon|Devoted Caretaker|Devoted Crop-Mate|Devout Invocation|Dictate of Erebos|Diligent Farmhand|Dimir House Guard|Diplomatic Escort|Diregraf Colossus|Disciple of Grace|Discordant Spirit|Disowned Ancestor|Displacement Wave|Dissipation Field|Distortion Strike|Divine Deflection|Dragonlord Atarka|Dragonlord Ojutai|Dragonsoul Knight|Drake-Skull Cameo|Dralnu, Lich Lord|Dramatic Entrance|Dramatic Reversal|Dreamscape Artist|Drift of the Dead|Drinker of Sorrow|Dromoka's Command|Dronepack Kindred|Druid of the Cowl|Dubious Challenge|Duergar Assailant|Dukhara Scavenger|Dunes of the Dead|Dutiful Attendant|Dwarven Berserker|Dwarven Landslide|Dwarven Recruiter|Dwell on the Past|Earsplitting Rats|Eater of the Dead|Ebony Owl Netsuke|Eldrazi Aggressor|Eldrazi Displacer|Eldrazi Obligator|Elemental Mastery|Elfhame Sanctuary|Elgaud Inquisitor|Elgaud Shieldmate|Elusive Spellfist|Elusive Tormentor|Elvish Pathcutter|Elvish Soultiller|Ember-Fist Zubera|Emberwilde Caliph|Emerald Dragonfly|Emperor Crocodile|Emrakul's Evangel|Enchanted Evening|Endless Obedience|Engineered Plague|Enlightened Tutor|Ensouled Scimitar|Ephara's Radiance|Ephemeral Shields|Era of Innovation|Erebos's Emissary|Errant Doomsayers|Ethercaste Knight|Ethereal Champion|Ethereal Guidance|Etherwrought Page|Evangel of Heliod|Everflame Eidolon|Everglove Courier|Evolutionary Leap|Exoskeletal Armor|Expendable Troops|Exploding Borders|Extricator of Sin|Eyes in the Skies|Faceless Devourer|Faces of the Past|Failed Inspection|Falkenrath Gorger|Falkenrath Reaver|Fall of the Gavel|Fangren Firstborn|Fated Infatuation|Fated Retribution|Favorable Destiny|Felhide Petrifier|Felidar Sovereign|Fencer's Magemark|Feral Incarnation|Fibrous Entangler|Fierce Invocation|Fiery Bombardment|Filigree Familiar|Filigree Fracture|Firedrinker Satyr|Firestorm Phoenix|Flameborn Hellion|Flamekin Spitfire|Flamewake Phoenix|Flash of Defiance|Fledgling Griffin|Fleeting Memories|Fleshpulper Giant|Flickering Spirit|Flooded Shoreline|Flooded Woodlands|Floodtide Serpent|Flowstone Charger|Flowstone Crusher|Flowstone Embrace|Flowstone Hellion|Flowstone Thopter|Folk of the Pines|Font of Fertility|Force of Savagery|Forced Adaptation|Forgotten Harvest|Foriysian Brigade|Forlorn Pseudamma|Forsaken Drifters|Fortified Rampart|Fortified Village|Foundry Assembler|Foundry Inspector|Foundry Screecher|Fountain of Youth|Fractured Loyalty|Freyalise's Charm|Freyalise's Winds|Frilled Sandwalla|Frontier Mastodon|Frostwind Invoker|Furyblade Vampire|Furyborn Hellkite|Gabriel Angelfire|Gargoyle Sentinel|Garruk Relentless|Gatstaf Arsonists|Gauntlet of Might|Gauntlet of Power|Gavony Ironwright|Gavony Unhallowed|General's Regalia|Generator Servant|Gerrard's Verdict|Ghastly Discovery|Ghostflame Sliver|Ghosthelm Courier|Giant Caterpillar|Gibbering Descent|Gideon's Reproach|Gift of the Deity|Gift of the Woods|Gifted Aetherborn|Giltspire Avenger|Glacial Crevasses|Gladehart Cavalry|Glaring Spotlight|Glimmer of Genius|Glimpse of Nature|Glintwing Invoker|Gluttonous Zombie|Glyph of Delusion|Gnarlroot Trapper|Goblin Chirurgeon|Goblin Fire Fiend|Goblin Freerunner|Goblin Grenadiers|Goblin Heelcutter|Goblin Piledriver|Goblin Psychopath|Goblin Pyromancer|Goblin Rimerunner|Goblin Roughrider|Goblin Ski Patrol|Goblin Sky Raider|Goblin Soothsayer|Goblin Spelunkers|Goblin Taskmaster|Goblin Test Pilot|Godhunter Octopus|Godo's Irregulars|Goldmeadow Dodger|Golgari Cluestone|Gorilla Chieftain|Goryo's Vengeance|Gossamer Phantasm|Graceful Antelope|Graceful Reprieve|Grafdigger's Cage|Granger Guildmage|Grasp of Darkness|Grasp of Phantoms|Greater Auramancy|Greater Forgeling|Greater Harvester|Greel, Mind Raker|Greenhilt Trainee|Greenside Watcher|Greenweaver Druid|Griffin Protector|Grisly Anglerfish|Grixis Battlemage|Grixis Sojourners|Grizzled Outcasts|Guardians' Pledge|Guerrilla Tactics|Guilty Conscience|Guul Draz Vampire|Gwendlyn Di Corci|Haazda Exonerator|Hakim, Loreweaver|Halimar Excavator|Halimar Wavewatch|Hallowed Fountain|Hangarback Walker|Hanweir Watchkeep|Harmless Offering|Harness the Storm|Harrowing Journey|Hazduhr the Abbot|Headless Horseman|Heart of Bogardan|Heart of Yavimaya|Heart-Piercer Bow|Heir of the Wilds|Heir to the Night|Heliod's Emissary|Hellkite Overlord|Helm of Awakening|Helm of Obedience|Hematite Talisman|Herald of Anguish|Herald of Dromoka|Herald of Kozilek|Herald of Leshrac|Herald of Torment|Herdchaser Dragon|Hero of Bladehold|Hero of Goma Fada|Heroes Remembered|Hibernation's End|Hidden Guerrillas|Hidden Herbalists|Highspire Artisan|Hinterland Harbor|Hinterland Hermit|Hinterland Logger|Hisoka's Defiance|Hitchclaw Recluse|Hobgoblin Dragoon|Hollowhenge Beast|Honor of the Pure|Honorable Passage|Hooting Mandrills|Hope Against Hope|Hopping Automaton|Horde of Boggarts|Horizon Spellbomb|Horn of Deafening|Horror of Horrors|Horror of the Dim|Howl of the Horde|Hunger of the Nim|Hydra Broodmaster|Hypersonic Dragon|Illuminated Folio|Illuminated Wings|Illusionary Armor|Imaginary Threats|Impeccable Timing|In the Web of War|Indestructibility|Inescapable Brute|Infernal Contract|Infernal Darkness|Infernal Scarring|Inferno Elemental|Infested Roothold|Infiltration Lens|Initiate of Blood|Inquisitor Exarch|Inspiring Captain|Inspiring Vantage|Instill Infection|Intervention Pact|Intimidation Bolt|Inverter of Truth|Invigorating Boon|Invisible Stalker|Iron League Steed|Iron-Barb Hellion|Ironroot Treefolk|Irontread Crusher|Island of Wak-Wak|Izzet Staticaster|Jeskai Ascendancy|Jolrael's Centaur|Joraga Invocation|Judge of Currents|Jwar Isle Avenger|Kagemaro's Clutch|Kalonian Behemoth|Kami of Old Stone|Karametra's Favor|Kargan Dragonlord|Karona, False God|Karplusan Strider|Kashi-Tribe Elite|Kathari Screecher|Kederekt Parasite|Kefnet's Monument|Keldon Halberdier|Keldon Necropolis|Kessig Dire Swine|Khenra Charioteer|Kheru Bloodsucker|Kill-Suit Cultist|Kiora's Dismissal|Kithkin Harbinger|Kitsune Dawnblade|Kitsune Palliator|Kjeldoran Outpost|Kjeldoran Phalanx|Kjeldoran War Cry|Kjeldoran Warrior|Knollspine Dragon|Knucklebone Witch|Kobold Taskmaster|Kolaghan Aspirant|Kolaghan Monument|Krark-Clan Shaman|Krark-Clan Stoker|Krasis Incubation|Krenko's Enforcer|Krovikan Sorcerer|Krovikan Whispers|Kruphix's Insight|Kumano's Blessing|Kytheon's Tactics|Laboratory Maniac|Laccolith Warrior|Lambholt Pacifist|Lashknife Barrier|Last-Ditch Effort|Leave in the Dust|Leonin Armorguard|Leonin Battlemage|Leonin Iconoclast|Lieutenant Kirtar|Lifecraft Cavalry|Light from Within|Light of Sanction|Lightning Crafter|Lightning Javelin|Lightning Prowess|Lightning Serpent|Liliana's Mastery|Lim-Dûl's Paladin|Limited Resources|Llanowar Behemoth|Llanowar Sentinel|Llanowar Vanguard|Loamdragger Giant|Lost in the Woods|Lotus-Eye Mystics|Loxodon Anchorite|Luminous Guardian|Lurching Rotbeast|Lurking Crocodile|Lurking Informant|Luxa River Shrine|Madblind Mountain|Madcap Experiment|Mage-Ring Network|Magistrate's Veto|Magnetic Mountain|Magus of the Disk|Magus of the Moat|Magus of the Moon|Majestic Myriarch|Malakir Cullblade|Manacles of Decay|Manticore Eternal|Mardu Shadowspear|Mardu Skullhunter|Mardu Warshrieker|Marionette Master|Martyrs of Korlis|Mask of the Mimic|Master Apothecary|Master Trinketeer|Matsu-Tribe Decoy|Mayor of Avabruck|Meditation Puzzle|Meletis Charlatan|Mental Discipline|Merciless Eternal|Merciless Resolve|Mer-Ek Nightblade|Merfolk Mesmerist|Merfolk Sovereign|Merrow Bonegnawer|Messenger Falcons|Messenger's Speed|Metathran Soldier|Metropolis Sprite|Midnight Covenant|Midnight Recovery|Midvast Protector|Might Makes Right|Minamo's Meddling|Mindbender Spores|Minion of Leshrac|Minotaur Explorer|Minotaur Sureshot|Mirrorwing Dragon|Mishra's Workshop|Mistform Seaswift|Mistform Shrieker|Mistform Warchief|Mockery of Nature|Molten Primordial|Molting Snakeskin|Moment of Silence|Monstrous Carabid|Moonlight Bargain|Moonrise Intruder|Mothrider Samurai|Mudbrawler Cohort|Mudbutton Clanger|Multani's Acolyte|Multani's Harmony|Murasa Pyromancer|Mycosynth Lattice|Mystic Meditation|Mystic Restraints|Naked Singularity|Nantuko Vigilante|Natural Emergence|Natural Selection|Nature's Blessing|Nearheath Pilgrim|Nearheath Stalker|Necropolis Regent|Needlepeak Spider|Needleshot Gourna|Neheb, the Worthy|Nemesis of Reason|Nettletooth Djinn|Nettlevine Blight|Neurok Transmuter|Niblis of the Urn|Nightguard Patrol|Nightscape Master|Nightveil Specter|Nimana Sell-Sword|Nirkana Cutthroat|Noggle Hedge-Mage|Noose Constrictor|Not of This World|Noxious Hatchling|Nullmage Shepherd|Nurturer Initiate|Nyxborn Rollicker|Oashra Cultivator|Obsessive Skinner|Oketra's Monument|Oona's Blackguard|Oona's Gatewarden|Oracle of Nectars|Orcish Cannoneers|Orcish Conscripts|Ordered Migration|Oreskos Sun Guide|Oreskos Swiftclaw|Orochi Eggwatcher|Orochi Leafcaller|Outrider of Jhess|Overbeing of Myth|Oversold Cemetery|Pact of the Titan|Painter's Servant|Palliation Accord|Parallax Dementia|Parallel Thoughts|Parasitic Implant|Pardic Swordsmith|Patrician's Scorn|Pedantic Learning|Peema Aether-Seer|Pendelhaven Elder|Peregrine Griffin|Perimeter Captain|Pestilent Kathari|Petals of Insight|Petrified Plating|Phalanx Formation|Phantasmal Forces|Phantasmal Sphere|Phyrexian Furnace|Phyrexian Monitor|Phyrexian Prowler|Phyrexian Revoker|Phyrexian Splicer|Phyrexian Tribute|Phyrexian Tyranny|Pilgrim of Virtue|Platinum Emperion|Plea for Guidance|Pledge of Loyalty|Polymorphous Rush|Possessed Centaur|Possibility Storm|Predator's Gambit|Predator's Strike|Predatory Rampage|Prescient Chimera|Press for Answers|Pretender's Claim|Primal Visitation|Primeval Shambler|Primitive Justice|Prince of Thralls|Princess Lucrezia|Prismatic Strands|Processor Assault|Promise of Bunrei|Promised Kannushi|Propeller Pioneer|Prophetic Ravings|Protective Bubble|Protective Sphere|Prowling Pangolin|Psychic Intrusion|Psychogenic Probe|Psychotic Episode|Pulse of Llanowar|Pulse of the Grid|Puresteel Paladin|Purge the Profane|Pursuit of Flight|Pyrostatic Pillar|Qarsi High Priest|Quest for Renewal|Quicksmith Genius|Quiet Speculation|Rabid Bloodsucker|Rafiq of the Many|Rage of Purphoros|Rakdos Ickspitter|Rakdos Ringleader|Rakshasa's Secret|Ramosian Sergeant|Ramunap Excavator|Rappelling Scouts|Rashida Scalebane|Rashka the Slayer|Rathi Intimidator|Rattleclaw Mystic|Ravaged Highlands|Ravaging Riftwurm|Ravenous Intruder|Ray of Distortion|Ray of Revelation|Razorfoot Griffin|Razorgrass Screen|Reach of Branches|Reap What Is Sown|Rebuff the Wicked|Rebuking Ceremony|Recross the Paths|Recurring Insight|Reduce in Stature|Reflecting Mirror|Relic Putrescence|Repentant Vampire|Research the Deep|Resounding Scream|Restoration Angel|Restore the Peace|Retreat to Emeria|Revive the Fallen|Revoke Privileges|Rhonas's Monument|Rhonas's Stalwart|Rhys the Redeemed|Rhystic Lightning|Ridgescale Tusker|Riftmarked Knight|Rimewind Taskmage|Ring of Evos Isle|Ring of Immortals|Ripscale Predator|Riptide Biologist|Riptide Entrancer|Risen Executioner|Rishadan Cutpurse|Rishadan Pawnshop|Ritual of Subdual|Roar of Challenge|Roar of the Crowd|Ronin Houndmaster|Roofstalker Wight|Rootborn Defenses|Rosheen Meanderer|Rot Farm Skeleton|Rotfeaster Maggot|Rottenheart Ghoul|Rune-Cervin Rider|Runes of the Deus|Rustrazor Butcher|Ruthless Disposal|Ruthless Invasion|Sabertooth Wyvern|Sacred Excavation|Saffi Eriksdotter|Saltfield Recluse|Salvaging Station|Samurai Enforcers|Samut, the Tested|Sanctified Charge|Sanctum Plowbeast|Sandbar Crocodile|Sands of Delirium|Sandstone Warrior|Sandstorm Charger|Sandstorm Eidolon|Sangrite Backlash|Saprazzan Bailiff|Saprazzan Breaker|Saproling Cluster|Sarkhan's Triumph|Satyr Grovedancer|Savage Conception|Savage Silhouette|Sawback Manticore|Sawtooth Thresher|Scab-Clan Charger|Scalebane's Elite|Scarwood Treefolk|Scatter the Seeds|Scavenger Grounds|Scavenging Scarab|School of Piranha|Scion of Glaciers|Scion of the Wild|Scorch the Fields|Scorching Missile|Scout the Borders|Scrapper Champion|Scrapyard Mongrel|Screeching Silcaw|Screeching Sliver|Scroll of Origins|Scrounging Bandar|Sea Gate Wreckage|Sea God's Revenge|Searchlight Geist|Season's Beatings|Secure the Wastes|Security Blockade|See the Unwritten|Seeds of Strength|Seeker of Insight|Seeker of the Way|Seismic Elemental|Selfless Exorcist|Selhoff Occultist|Selkie Hedge-Mage|Sequestered Stash|Serpent Generator|Serra Inquisitors|Shah of Naar Isle|Shaleskin Bruiser|Shard Convergence|Sheltered Thicket|Shieldhide Dragon|Shimmering Efreet|Shimmering Mirage|Shinka Gatekeeper|Sidewinder Sliver|Sidisi's Faithful|Sightless Brawler|Silumgar Assassin|Silumgar Monument|Silumgar Sorcerer|Silvergill Douser|Simic Manipulator|Sinister Strength|Sinstriker's Will|Sire of the Storm|Sisay's Ingenuity|Skulking Fugitive|Skyhunter Prowler|Skyship Plunderer|Skyshroud Poacher|Skyshroud Vampire|Skywise Teachings|Slith Bloodletter|Slumbering Dragon|Sly Requisitioner|Smokespew Invoker|Smoldering Efreet|Smuggler's Copter|Sneaky Homunculus|Sokenzan Renegade|Soldevi Machinist|Soltari Visionary|Somber Hoverguard|Somberwald Spider|Sootfeather Flock|Sootstoke Kindler|Sorin's Vengeance|Soul of Innistrad|Soul of Shandalar|Spectral Guardian|Spectral Reserves|Spectral Shepherd|Spellbane Centaur|Spellweaver Helix|Sphinx Ambassador|Sphinx's Disciple|Sphinx's Tutelage|Spiderwig Boggart|Spinning Darkness|Spiraling Duelist|Spire of Industry|Spiteful Returned|Sporoloth Ancient|Springjack Knight|Springsage Ritual|Spurred Wolverine|Squirrel Wrangler|Staff of the Ages|Stalking Assassin|Starlight Invoker|Statute of Denial|Staunch Defenders|Steal Enchantment|Steamflogger Boss|Steelclad Serpent|Stensia Bloodhall|Stensia Innkeeper|Stone Haven Medic|Stoneforge Mystic|Stonehorn Chanter|Stonybrook Angler|Stormrider Spirit|Stormscale Anarch|Stormscape Master|Strange Inversion|Strength of Night|Strength of Unity|Strongarm Tactics|Stronghold Gambit|Student of Ojutai|Sublime Archangel|Suffocating Blast|Suleiman's Legacy|Sulfurous Springs|Sultai Ascendancy|Sultai Soothsayer|Summary Dismissal|Summon the School|Summoning Station|Sunbeam Spellbomb|Sunhome Guildmage|Sunscape Familiar|Suppression Bonds|Suppression Field|Surge of Strength|Surging Sentinels|Surrak Dragonclaw|Surrakar Marauder|Survive the Night|Sustaining Spirit|Svyelunite Priest|Swallowing Plague|Sway of the Stars|Swirling Spriggan|Sword of the Ages|Sword of the Meek|Swordwise Centaur|Sygg, River Guide|Sylvan Hierophant|Sylvan Primordial|Tahngarth's Glare|Taigam's Scheming|Tajuru Pathwarden|Take into Custody|Talisman of Unity|Tarnished Citadel|Tasigur's Cruelty|Taste of Paradise|Tattermunge Witch|Tawnos's Weaponry|Teferi's Response|Telekinetic Bonds|Telim'Tor's Darts|Telim'Tor's Edict|Tel-Jilad Archers|Tel-Jilad Justice|Temple of Abandon|Temple of Mystery|Temple of Silence|Temple of Triumph|Temporal Aperture|Temporal Trespass|Temur Battle Rage|Tendrils of Agony|Terashi's Verdict|Terrain Elemental|Test of Endurance|Thalakos Deceiver|Thalakos Drifters|Thalakos Mistfolk|Thassa's Devourer|Thassa's Emissary|Thermal Navigator|Thistledown Liege|Thorn of Amethyst|Thornscape Master|Thought Dissector|Thought Harvester|Thought-Knot Seer|Thraben Doomsayer|Thraben Inspector|Thran War Machine|Thrashing Mossdog|Throne of Empires|Thunder of Hooves|Tideshaper Mystic|Tin Street Market|Tivadar's Crusade|Tolarian Emissary|Tolarian Sentinel|Torrent Elemental|Torsten Von Ursus|Touch of Darkness|Touch of the Void|Tower of Coireall|Town Gossipmonger|Trail of Evidence|Trained Pronghorn|Trapmaker's Snare|Traveler's Amulet|Tree of Perdition|Treespring Lorian|Trepanation Blade|Trespasser il-Vec|Tresserhorn Sinks|Treva's Attendant|Trial of Ambition|Trial of Strength|Trigon of Mending|Trigon of Thought|Triskaidekaphobia|Triton Shorethief|Tromp the Domains|True-Faith Censer|Trueheart Duelist|Trusted Forcemage|Tunneling Geopede|Turntimber Ranger|Tusked Colossodon|Twinblade Slasher|Two-Headed Sliver|Tyrant of Discord|Tyrant of Valakut|Ulvenwald Captive|Ulvenwald Mystics|Ulvenwald Tracker|Underworld Dreams|Unhallowed Cathar|Universal Solvent|Unlikely Alliance|Unmake the Graves|Unnerving Assault|Unstable Frontier|Unstable Mutation|Unwilling Recruit|Unyielding Krumar|Updraft Elemental|Urborg Mindsucker|Urza's Blueprints|Valeron Outlander|Vampire Cutthroat|Vampire Nocturnus|Vanguard's Shield|Vanquish the Foul|Vedalken Archmage|Vedalken Certarch|Vedalken Shackles|Veiled Apparition|Venerable Lammasu|Venerated Teacher|Verdant Automaton|Verdant Catacombs|Verdant Crescendo|Veteran Bodyguard|Veteran's Sidearm|Viashino Fangtail|Viashino Grappler|Viashino Outrider|Viashino Skeleton|Vigilante Justice|Vildin-Pack Alpha|Village Cannibals|Village Ironsmith|Village Messenger|Village Survivors|Villainous Wealth|Vines of Vastwood|Violent Ultimatum|Viridescent Wisps|Visions of Beyond|Vitaspore Thallid|Vithian Renegades|Vizkopa Confessor|Vodalian Merchant|Vodalian Soldiers|Volcanic Eruption|Volcanic Strength|Volcanic Upheaval|Volrath's Dungeon|Volrath's Gardens|Voltaic Construct|Vulshok Gauntlets|Wall of Diffusion|Wandering Goblins|Warden of the Eye|Warleader's Helix|War-Name Aspirant|Warped Researcher|Warren Instigator|Weatherseed Totem|Weldfast Engineer|Well of Discovery|Well of Knowledge|Wharf Infiltrator|Whir of Invention|Whirling Catapult|Whitewater Naiads|Wicker Warcrawler|Wildfire Cerberus|Will-Forged Golem|Windreader Sphinx|Windreaper Falcon|Wirewood Guardian|Withengar Unbound|Wojek Halberdiers|Wolf-Skull Shaman|Woodcutter's Grit|Woodland Bellower|Woodland Cemetery|Woodland Guidance|Woodland Wanderer|Wormfang Behemoth|Wormwood Treefolk|Xenic Poltergeist|Yamabushi's Flame|Yamabushi's Storm|Yasova Dragonclaw|Yavimaya Ancients|Yawgmoth's Agenda|Zendikar Farguide|Zombie Apocalypse|Zombie Scavengers|Zulaport Enforcer|Zur the Enchanter|Zuran Spellcaster|Zurgo Bellstriker|Abhorrent Overlord|Acid-Spewer Dragon|Acolyte of Xathrid|Acrobatic Maneuver|Adaptive Automaton|Advent of the Wurm|Adverse Conditions|Aetherworks Marvel|Afflicted Deserter|Agent of Stromgald|Agent of the Fates|Aggravated Assault|Agonizing Memories|Aisling Leprechaun|Akoum Battlesinger|Akroan Conscriptor|Akuta, Born of Ash|Alchemist's Refuge|Alexi, Zephyr Mage|Altar of the Brood|Amulet of Unmaking|Ancestor's Prophet|Ancient Silverback|Angel of Invention|Angel of Sanctions|Angelfire Crusader|Angelic Skirmisher|Anguished Unmaking|An-Havva Constable|Anurid Brushhopper|Aphetto Runecaster|Apostle's Blessing|Arcbound Reclaimer|Archaeological Dig|Archangel of Thune|Archdemon of Greed|Archfiend of Ifnir|Archmage Ascension|Argothian Treefolk|Armored Wolf-Rider|Arrogant Bloodlord|Aspect of Mongoose|Attune with Aether|Auramancer's Guise|Auriok Bladewarden|Auriok Steelshaper|Aven Battle Priest|Awaken the Ancient|Awe for the Guilds|Azorius Aethermage|Azorius First-Wing|Balduvian Conjurer|Ballyrush Banneret|Barkshell Blessing|Barktooth Warbeard|Basilica Screecher|Battleflight Eagle|Battleground Geist|Battlewise Hoplite|Beacon of Creation|Beastcaller Savant|Beasts of Bogardan|Belligerent Sliver|Benalish Commander|Benevolent Unicorn|Black Mana Battery|Blackcleave Cliffs|Blackcleave Goblin|Bladewing's Thrall|Blinding Souleater|Blinkmoth Infusion|Blistering Barrier|Blistering Dieflyn|Blistering Firecat|Blood-Chin Fanatic|Bloodcrazed Goblin|Bloodfire Infusion|Bloodscale Prowler|Bloodthorn Taunter|Blossoming Defense|Boggart Birth Rite|Bomat Bazaar Barge|Bonds of Mortality|Boros Battleshaper|Borrowed Hostility|Bottle of Suleiman|Bounty of the Hunt|Bounty of the Luxa|Breath of Malfegor|Briarbridge Patrol|Brightstone Ritual|Brilliant Spectrum|Broodhatch Nantuko|Brutal Suppression|Builder's Blessing|Burning-Eye Zubera|Cabal Conditioning|Cabal Interrogator|Call the Bloodline|Call the Gatewatch|Caller of the Hunt|Canker Abomination|Captivating Glance|Caress of Phyrexia|Carnival Hellsteed|Cast into Darkness|Cateran Kidnappers|Cathar's Companion|Cathedral Membrane|Cathedral of Serra|Caverns of Despair|Centaur Omenreader|Centaur Rootcaster|Cephalid Constable|Chambered Nautilus|Champion of Rhonas|Chandra's Ignition|Chandra's Spitfire|Channeler Initiate|Charging Slateback|Chariot of the Sun|Chariot of Victory|Chief of the Scale|Children of Korlis|Choking Restraints|Clash of Realities|Cliffhaven Vampire|Cloak of Confusion|Cloudreach Cavalry|Clutch of Currents|Coerced Confession|Collapsing Borders|Colossus of Sardia|Complete Disregard|Conduit of Emrakul|Confirm Suspicions|Conqueror's Pledge|Consecrated Sphinx|Consuming Ferocity|Consuming Sinkhole|Contested War Zone|Contraband Kingpin|Conversion Chamber|Corrupted Zendikon|Courser of Kruphix|Cranial Extraction|Crawling Sensation|Creeping Corrosion|Crookshank Kobolds|Crosis's Attendant|Crosis's Catacombs|Crown of Ascension|Crown of Suspicion|Crucible of Worlds|Crumbling Colossus|Crush of Tentacles|Curious Homunculus|Curse of the Cabal|Curse of the Swine|Cursed Monstrosity|Cutthroat Maneuver|Cyclical Evolution|Cytoplast Root-Kin|Cytospawn Shambler|Daredevil Dragster|Darigaaz's Caldera|Darksteel Colossus|Darksteel Gargoyle|Darksteel Garrison|Darksteel Sentinel|Daughter of Autumn|Dauntless Dourbark|Deadbridge Goliath|Death Pit Offering|Death Pits of Rath|Deathbellow Raider|Deathbringer Liege|Deathless Behemoth|Deathspore Thallid|Decision Paralysis|Decree of Savagery|Deepchannel Mentor|Deepfathom Skulker|Deep-Slumber Titan|Deepwood Wolverine|Demigod of Revenge|Demolition Stomper|Demonic Taskmaster|Deranged Assistant|Desecration Plague|Desert of the True|Desperate Research|Devastating Dreams|Devils' Playground|Devouring Strossus|Devout Lightcaster|Dictate of Kruphix|Dimensional Breach|Dimir Machinations|Dire Undercurrents|Disciple of Deceit|Disciple of Kangee|Disciple of Malice|Disciple of Phenax|Dismiss into Dream|Disrupting Scepter|Disruptive Pitmage|Divebomber Griffin|Divine Retribution|Doomed Necromancer|Dragon Appeasement|Dragon Broodmother|Dragonlord Dromoka|Dragon-Style Twins|Drastic Revelation|Dreams of the Dead|Drift of Phantasms|Dromar's Attendant|Dromoka Dunecaster|Drowner of Secrets|Drownyard Behemoth|Druid of the Anima|Druids' Repository|Dryad Sophisticate|Duergar Cave-Guard|Durable Handicraft|Duskmantle Prowler|Dwarven Blastminer|Dwarven Lieutenant|Dwarven Vigilantes|Eagle of the Watch|Earnest Fellowship|Earthshaker Khenra|Eldrazi Devastator|Eldrazi Skyspawner|Eldritch Evolution|Electrostatic Bolt|Elemental Uprising|Elephant Graveyard|Elixir of Vitality|Elvish Handservant|Emberhorn Minotaur|Embodiment of Fury|Empyrial Archangel|Encircling Fissure|Encroaching Wastes|Endangered Armodon|Endbringer's Revel|Engulfing Slagwurm|Enhanced Awareness|Enlightened Maniac|Enlistment Officer|Enshrined Memories|Enter the Infinite|Enthralling Victor|Entreat the Angels|Epic Confrontation|Erdwal Illuminator|Erupting Dreadwolf|Essence Extraction|Etched Monstrosity|Etherium Astrolabe|Evil Eye of Urborg|Executioner's Hood|Extravagant Spirit|Eye of Singularity|Eyeblight Assassin|Eyeblight Massacre|Eyeblight's Ending|Eyes of the Wisent|Fabrication Module|Fairgrounds Warden|Fall of the Titans|Fallen Ferromancer|Fanatic of Xenagos|Fanatical Devotion|Fangren Pathcutter|Fanning the Flames|Fated Intervention|Favor of the Woods|Fearsome Awakening|Feat of Resistance|Fervent Paincaster|Fight to the Death|Final-Sting Faerie|Fire and Brimstone|Firestorm Hellkite|Fists of the Anvil|Flailing Manticore|Flamespeaker Adept|Flamestick Courier|Flash Conscription|Fleetwheel Cruiser|Flowstone Overseer|Flowstone Shambler|Forcemage Advocate|Forethought Amulet|Forgestoker Dragon|Forgotten Creation|Form of the Dragon|Formless Nurturing|Foul-Tongue Shriek|Frightful Delusion|Fuel for the Cause|Furious Resistance|Furtive Homunculus|Galvanic Alchemist|Gangrenous Goliath|Gangrenous Zombies|Gargantuan Gorilla|Garruk's Companion|Gate to the Aether|Gatherer of Graces|Gauntlets of Chaos|Gaze of the Gorgon|Gearseeker Serpent|Geier Reach Bandit|Geist of the Moors|Geistcatcher's Rig|Gelatinous Genesis|Genju of the Falls|Genju of the Realm|Geothermal Crevice|Geralf's Messenger|Ghastlord of Fugue|Ghor-Clan Rampager|Ghost-Lit Redeemer|Ghostly Changeling|Ghoulcaller's Bell|Gilt-Leaf Winnower|Gleam of Authority|Glimpse the Future|Gloomwidow's Feast|Gluttonous Cyclops|Gnat Alley Creeper|Goblin Bushwhacker|Goblin Charbelcher|Goblin Clearcutter|Goblin Fireslinger|Goblin Legionnaire|Goblin Razerunners|Goblin Ruinblaster|Goblin Shortcutter|Goblin Sleigh Ride|Goblin Swine-Rider|God-Pharaoh's Gift|Godtracker of Jund|Goldmeadow Lookout|Golgari Brownscale|Goretusk Firebeast|Gorilla Berserkers|Graceblade Artisan|Grandmother Sengir|Grapeshot Catapult|Grassland Crusader|Grave Consequences|Graven Abomination|Graverobber Spider|Grave-Shell Scarab|Grayscaled Gharial|Great-Horn Krushok|Green Mana Battery|Green Sun's Zenith|Greenbelt Rampager|Grip of Desolation|Grixis Slavedriver|Grizzled Wolverine|Grotesque Mutation|Groundling Pouncer|Grovetender Druids|Gruesome Deformity|Gruesome Discovery|Gruesome Slaughter|Guardian Automaton|Guardian of Tazeem|Gustcloak Cavalier|Guul Draz Assassin|Guul Draz Overseer|Haazda Shield Mate|Haazda Snare Squad|Hagra Sharpshooter|Halimar Tidecaller|Hallowed Moonlight|Hammerheim Deadeye|Hapless Researcher|Harbinger of Night|Hardened Berserker|Haunted Crossroads|Haunted Plate Mail|Hazoret's Monument|Healer's Headdress|Heartwood Treefolk|Heir of Falkenrath|Heirs of Stromkirk|Helm of Possession|Henchfiend of Ukor|Herald of Anafenza|Herald of the Fair|Hero of Oxid Ridge|Highland Berserker|Highspire Infusion|Hinterland Scourge|Hivis of the Scale|Holdout Settlement|Hordeling Outburst|Horncaller's Chant|Hour of Revelation|Humbler of Mortals|Hunding Gjornersen|Hundred-Talon Kami|Hythonia the Cruel|Icatian Lieutenant|Illusionary Forces|Illusory Wrappings|Immortal Servitude|Impending Disaster|Imposing Sovereign|Iname, Life Aspect|Incremental Growth|Infernal Caretaker|Infiltrator il-Kor|Infinite Authority|Infinite Hourglass|Information Dealer|Inquisitor's Flail|Inquisitor's Snare|Insatiable Gorgers|Inspiring Statuary|Inventor's Goggles|Invigorating Falls|Iron Tusk Elephant|Iron-Heart Chimera|Irrigated Farmland|Isperia's Skywatch|Ith, High Arcanist|Ivorytusk Fortress|Jabari's Influence|Jace, Memory Adept|Jangling Automaton|Jeering Instigator|Jeskai Infiltrator|Jhessian Balmgiver|Joraga Treespeaker|Jwari Shapeshifter|Kalastria Highborn|Kalonian Twingrove|Kami of False Hope|Karn, Silver Golem|Karplusan Minotaur|Kashi-Tribe Reaver|Kataki, War's Wage|Kederekt Leviathan|Keening Apparition|Keeper of the Dead|Keeper of the Lens|Keeper of the Mind|Kefnet the Mindful|Kefnet's Last Word|Keldon Battlewagon|Keldon Firebombers|Kessig Forgemaster|Kessig Malcontents|Kindle the Carnage|Kiss of the Amesha|Kithkin Daggerdare|Kithkin Greatheart|Kithkin Shielddare|Kithkin Zephyrnaut|Kitsune Bonesetter|Kitsune Loreweaver|Kitsune Riftwalker|Kjeldoran Gargoyle|Kjeldoran Outrider|Kolaghan's Command|Kozilek's Predator|Kozilek's Sentinel|Kozilek's Shrieker|Krosan Constrictor|Krosan Reclamation|Krovikan Scoundrel|Kujar Seedsculptor|Kyren Negotiations|Labyrinth Champion|Labyrinth Guardian|Labyrinth Minotaur|Lagonna-Band Elder|Lantern of Insight|Lapse of Certainty|Laquatus's Disdain|Lavacore Elemental|Lavamancer's Skill|Lay Bare the Heart|Lead-Belly Chimera|Leaf-Crowned Elder|Leatherback Baloth|Legions of Lim-Dûl|Library of Lat-Nam|Lifecrafter's Gift|Lightning Reflexes|Lightning Shrieker|Lion's Eye Diamond|Longhorn Firebeast|Looming Hoverguard|Lord of Extinction|Lord of the Undead|Lord of the Unreal|Loxodon Gatekeeper|Lumengrid Gargoyle|Lumengrid Sentinel|Macetail Hystrodon|Magewright's Stone|Magnigoth Treefolk|Makindi Shieldmate|Malach of the Dawn|Malachite Talisman|Malakir Soothsayer|Mangara's Blessing|Marauding Maulhorn|Mardu Blazebringer|Marhault Elsdragon|Markov Blademaster|Markov Dreadknight|Marshdrinker Giant|Master of the Hunt|Master of the Veil|Matsu-Tribe Sniper|Mausoleum Wanderer|Maw of the Obzedat|Meletis Astronomer|Mephidross Vampire|Mercenary Informer|Merciless Predator|Metalwork Colossus|Metathran Aerostat|Midnight Entourage|Might of Old Krosa|Mindless Automaton|Minotaur Aggressor|Minotaur Tactician|Mirri, Cat Warrior|Mischievous Quanar|Mist of Stagnation|Mistform Skyreaver|Misthollow Griffin|Moldgraf Scavenger|Moltensteel Dragon|Moonglove Winnower|Mudbrawler Raiders|Muddle the Mixture|Multani's Presence|Murderous Betrayal|Murmuring Phantasm|Mwonvuli Acid-Moss|Mystic Speculation|Mystical Teachings|Mythic Proportions|Nameless Inversion|Nantuko Cultivator|Nearheath Chaplain|Necrogen Spellbomb|Necromaster Dragon|Nef-Crop Entangler|Neglected Heirloom|Neheb, the Eternal|Nemesis of Mortals|Nephalia Drownyard|Netherborn Phalanx|Neurok Stealthsuit|Neutralizing Blast|Nezumi Bone-Reader|Niblis of the Mist|Night Market Guard|Nightfall Predator|Nightshade Peddler|Nightshade Stinger|Nissa, Vital Force|Nissa's Expedition|Nissa's Revelation|Nivmagus Elemental|Notorious Assassin|Nullstone Gargoyle|Nyxborn Shieldmate|Obelisk of Undoing|Oboro Breezecaller|Obstinate Familiar|Ojutai Interceptor|Oketra's Attendant|Old Man of the Sea|One-Eyed Scarecrow|Oracle of Mul Daya|Order of the Stars|Order of Whiteclay|Ornamental Courage|Otarian Juggernaut|Ovalchase Dragster|Oxidda Scrapmelter|Pacification Array|Pain Magnification|Parallax Inhibitor|Parallel Evolution|Paranoid Delusions|Part the Waterveil|Pathmaker Initiate|Patriarch's Desire|Patron of the Akki|Patron of the Moon|Patron of the Wild|Pattern of Rebirth|Pearl Lake Ancient|Pearlspear Courier|Perish the Thought|Perplexing Chimera|Personal Sanctuary|Petrified Wood-Kin|Phantasmal Terrain|Pharika's Disciple|Phyrexian Crusader|Phyrexian Devourer|Phyrexian Digester|Phyrexian Etchings|Phyrexian Gremlins|Phyrexian Grimoire|Phyrexian Ironfoot|Phyrexian Marauder|Pilgrim of Justice|Pinpoint Avalanche|Plow Through Reito|Political Trickery|Predator's Rapport|Preeminent Captain|Press into Service|Priest of Urabrask|Priest of Yawgmoth|Primitive Etchings|Prophet of Kruphix|Protomatter Powder|Prowling Serpopard|Psychic Possession|Pull from Eternity|Pull from the Deep|Pull from Tomorrow|Pulsating Illusion|Pulse of the Dross|Pulse of the Forge|Pulsemage Advocate|Pyromancer's Swath|Qal Sisma Behemoth|Quicksilver Amulet|Quicksilver Geyser|Radiant, Archangel|Radiant's Dragoons|Radiant's Judgment|Raging Poltergeist|Rakdos Shred-Freak|Rakdos the Defiler|Rakshasa's Disdain|Rally the Peasants|Ramosian Commander|Rampaging Werewolf|Raven Guild Master|Ray of Dissolution|Razorfin Abolisher|Razorverge Thicket|Reality Hemorrhage|Reaping the Graves|Reckless Embermage|Reinforced Bulwark|Renegade Firebrand|Renegade Freighter|Renegade's Getaway|Research Assistant|Resilient Wanderer|Resistance Fighter|Resolute Archangel|Resolute Survivors|Resounding Silence|Resounding Thunder|Resourceful Return|Resplendent Mentor|Rest for the Weary|Retaliator Griffin|Retreat to Valakut|Righteous Avengers|Riptide Laboratory|Riptide Replicator|Roc of Kher Ridges|Rockcaster Platoon|Roil's Retribution|Rollick of Abandon|Rootwater Commando|Rotlung Reanimator|Ruin in Their Wake|Ruins of Oran-Rief|Rumbling Crescendo|Runechanter's Pike|Rune-Scarred Demon|Rush of Adrenaline|Rushwood Elemental|Rushwood Herbalist|Ruthless Cullblade|Ruthless Deathfang|Ruthless Instincts|Sabertooth Nishoba|Sadistic Sacrament|Sages of the Anima|Sage's Row Denizen|Saheeli's Artistry|Sakura-Tribe Scout|Sandsteppe Outcast|Sandstone Deadfall|Saruli Gatekeepers|Scattershot Archer|Scavenged Weaponry|Scepter of Empires|Scepter of Insight|Scholar of Athreos|Scrapdiver Serpent|Screeching Buzzard|Screeching Griffin|Scrounger of Souls|Scuzzback Scrapper|Seal of Primordium|Seascape Aerialist|Seasoned Tactician|Sedraxis Alchemist|Seeds of Innocence|Segovian Leviathan|Selesnya Cluestone|Selesnya Sagittars|Sensei Golden-Tail|Seraph of the Suns|Serene Remembrance|Servant of Nefarox|Servant of Tymaret|Servant of Volrath|Setessan Oathsworn|Shadowborn Apostle|Shadowstorm Vizier|Shaman of the Pack|Shatterskull Giant|Shauku, Endbringer|Sheltering Ancient|Sheltering Prayers|Shield of the Ages|Shifting Loyalties|Shimmering Barrier|Shimmerscale Drake|Shipbreaker Kraken|Shorecrasher Mimic|Shoreline Salvager|Shrewd Negotiation|Sibsig Icebreakers|Siege Modification|Sight Beyond Sight|Silburlind Snapper|Silkenfist Fighter|Silverclaw Griffin|Silverfur Partisan|Sink into Takenuma|Sire of Stagnation|Skullmead Cauldron|Skyshroud Behemoth|Skyshroud Blessing|Skyshroud Sentinel|Skyshroud Troopers|Slip Through Space|Slipstream Serpent|Sluiceway Scorpion|Smoldering Butcher|Snow-Covered Swamp|Soldevi Simulacrum|Soldier of Fortune|Soltari Guerrillas|Sparkmage's Gambit|Spatial Contortion|Spawn of Rix Maadi|Spellweaver Volute|Sphere of the Suns|Spirit of the Hunt|Splitting Headache|Spontaneous Artist|Sporesower Thallid|Sprinting Warbrute|Start Your Engines|Steadfast Sentinel|Steel Leaf Paladin|Steelshaper's Gift|Stensia Masquerade|Stillmoon Cavalier|Stoneforge Acolyte|Stoneshaker Shaman|Stormbreath Dragon|Stormcaller's Boon|Stormfront Pegasus|Strands of Undeath|Strangleroot Geist|Streetbreaker Wurm|Strength of Cedars|Strength of Lunacy|Strionic Resonator|Stromgald Crusader|Student of Warfare|Submerged Boneyard|Subterranean Scout|Sudden Reclamation|Sultai Skullkeeper|Sunastian Falconer|Sunbringer's Touch|Sunder from Within|Sunglasses of Urza|Sunscorched Desert|Supply-Line Cranes|Supreme Inquisitor|Suq'Ata Firewalker|Surestrike Trident|Swarm Intelligence|Sweatworks Brawler|Swirling Sandstorm|Synchronous Sliver|Syndicate Enforcer|Tajuru Beastmaster|Task Mage Assembly|Tasseled Dromedary|Tattermunge Maniac|Telekinetic Sliver|Tel-Jilad Defiance|Tel-Jilad Outrider|Temple of Epiphany|Temporal Extortion|Temporal Isolation|Tenza, Godo's Maul|Territorial Gorger|Testament of Faith|Thallid Germinator|The Gitrog Monster|Thorncaster Sliver|Thought Hemorrhage|Thoughtweft Gambit|Thraben Foulbloods|Thraben Purebloods|Thrashing Mudspawn|Thrill of the Hunt|Through the Breach|Thunderclap Wyvern|Thundering Tanadon|Tidehollow Sculler|Tolarian Entrancer|Tolsimir Wolfblood|Toolcraft Exemplar|Torment of Scarabs|Tormented Thoughts|Tortoise Formation|Tortured Existence|Touch of Moonglove|Tower of Champions|Trace of Abundance|Transguild Courier|Transmute Artifact|Trapfinder's Trick|Tree of Redemption|Treefolk Harbinger|Treefolk Seedlings|Trespasser's Curse|Trial of Knowledge|Triplicate Spirits|Triumph of Cruelty|Troublesome Spirit|Twisted Experiment|Ulamog's Despoiler|Ulamog's Nullifier|Ulamog's Reclaimer|Ulvenwald Observer|Undead Executioner|Undercity Informer|Unearthly Blizzard|Unexpected Results|Unravel the Aether|Unspeakable Symbol|Untethered Express|Vagrant Plowbeasts|Vampire Aristocrat|Vampire Interloper|Vanguard of Brimaz|Vedalken Anatomist|Vedalken Dismisser|Vedalken Entrancer|Vedalken Outlander|Veldrane of Sengir|Vengeful Firebrand|Venomous Dragonfly|Venomspout Brackus|Venser's Diffusion|Verdant Succession|Verdurous Gearhulk|Vessel of Ephemera|Vessel of Nascency|Vestige of Emrakul|Veteran's Reflexes|Vial of Dragonfire|Viashino Cutthroat|Viashino Racketeer|Viashino Sandscout|Viashino Shanktail|Vigil for the Lost|Vile Manifestation|Viridian Betrayers|Viridian Corrupter|Vitalizing Cascade|Vizier of Remedies|Vizier of the True|Vodalian Hypnotist|Voidstone Gargoyle|Volcanic Awakening|Volrath the Fallen|Volunteer Reserves|Vorrac Battlehorns|Wall of Distortion|Wall of Opposition|Wall of Resistance|Wall of Resurgence|Wall of Tanglecord|Wall of Tombstones|Wanderguard Sentry|Wandering Champion|Wandering Fumarole|Warbreak Trumpeter|Warden of the Wall|Warfire Javelineer|Warren-Scourge Elf|Wasteland Scorpion|Watcher in the Web|Watchful Automaton|Waterfront Bouncer|Waterspout Weavers|Weathered Wayfarer|Weaver of Currents|Weed-Pruner Poplar|Weldfast Wingsmith|Werewolf Ransacker|Whispering Specter|White Mana Battery|Whitesun's Passage|Winds of Qal Sisma|Windseeker Centaur|Wings of Velis Vel|Wirewood Channeler|Witch-Maw Nephilim|Wolfbitten Captive|Wolfir Silverheart|Workshop Assistant|Worldgorger Dragon|Worldheart Phoenix|Worms of the Earth|Wrack with Madness|Yavimaya Barbarian|Yavimaya's Embrace|Yawgmoth's Bargain|Zealous Conscripts|Zealous Inquisitor|Zendikar Incarnate|Zhalfirin Crusader|Zombie Trailblazer|Zulaport Chainmage|Zulaport Cutthroat|1996 World Champion|Abbot of Keral Keep|Aberrant Researcher|Abzan Battle Priest|Academy Researchers|Adder-Staff Boggart|Advanced Hoverguard|Advanced Stitchwing|Advice from the Fae|Aerial Modification|Aetherborn Marauder|Akroan Line Breaker|Ambassador Laquatus|Ancestral Knowledge|Ancestral Vengeance|Angel of Jubilation|Animist's Awakening|Anointed Procession|Anurid Swarmsnapper|Anvilwrought Raptor|Apothecary Initiate|Archangel of Tithes|Arcum's Weathervane|Argivian Blacksmith|Artifact Possession|Ashes of the Fallen|Ashling the Pilgrim|Assemble the Legion|Atarka Beastbreaker|Auriok Glaivemaster|Auspicious Ancestor|Back from the Brink|Balm of Restoration|Balthor the Defiled|Banewasp Affliction|Barrage of Boulders|Baru, Fist of Krosa|Bathe in Dragonfire|Battlefield Percher|Battlefront Krushok|Benalish Missionary|Benevolent Ancestor|Benthic Infiltrator|Bitterblade Warrior|Black Oak of Odunos|Black Poplar Shaman|Blades of Velis Vel|Blanchwood Treefolk|Blessing of Leeches|Blessings of Nature|Blisterstick Shaman|Blood of the Martyr|Bloodcrazed Hoplite|Bloodcrazed Neonate|Blood-Cursed Knight|Bloodfire Enforcers|Bloodpyre Elemental|Blowfly Infestation|Bonesplitter Sliver|Bontu the Glorified|Borborygmos Enraged|Borderland Marauder|Borderland Minotaur|Bound by Moonsilver|Bramblewood Paragon|Brass-Talon Chimera|Breaching Hippocamp|Brilliant Ultimatum|Burning Palm Efreet|Burning-Tree Shaman|Call to the Kindred|Cascading Cataracts|Caustic Caterpillar|Celestial Colonnade|Cephalid Aristocrat|Chalice of the Void|Champion of Arashin|Chandra, Pyrogenius|Chandra's Pyrohelix|Changeling Sentinel|Chant of Vitu-Ghazi|Chaplain's Blessing|Chill of Foreboding|Chilling Apparition|Cho-Arrim Alchemist|Chorus of the Tides|Chronomantic Escape|Citanul Hierophants|Clever Impersonator|Cloudchaser Kestrel|Coils of the Medusa|Collective Blessing|Collective Defiance|Colossodon Yearling|Commune with Nature|Compelling Argument|Concealed Courtyard|Conclave's Blessing|Constricting Sliver|Consulate Crackdown|Consul's Lieutenant|Contaminated Ground|Contract from Below|Coordinated Barrage|Coralhelm Commander|Corrupted Grafstone|Corrupted Harvester|Countryside Crusher|Courageous Outrider|Courtly Provocateur|Crackdown Construct|Crackling Perimeter|Craterhoof Behemoth|Crumbling Sanctuary|Cryptolith Fragment|Cunning Lethemancer|Curse of Exhaustion|Curse of Marit Lage|Dazzling Reflection|Deathcap Cultivator|Debilitating Injury|Deep Reconnaissance|Deepwater Hypnotist|Defensive Formation|Defensive Maneuvers|Deserter's Quarters|Desolate Lighthouse|Devastating Summons|Devotee of Strength|Diabolic Revelation|Diluvian Primordial|Diminishing Returns|Din of the Fireherd|Diplomatic Immunity|Divine Congregation|Divine Intervention|Dragonlord Kolaghan|Dragonlord Silumgar|Dragon's Eye Sentry|Dragonscale General|Dragon-Scarred Bear|Drogskol Shieldmate|Droning Bureaucrats|Drownyard Explorers|Druid's Deliverance|Dune-Brood Nephilim|Duskrider Peregrine|Duskwatch Recruiter|Dwarven Bloodboiler|Dwarven Weaponsmith|Efreet Weaponmaster|Eidolon of Blossoms|Eidolon of Rhetoric|Eiganjo Free-Riders|Eladamri's Vineyard|Elder Pine of Jukai|Elemental Resonance|Elephant Resurgence|Elvish Branchbender|Elvish Spirit Guide|Emissary of Despair|Empty the Catacombs|Emrakul's Influence|Enlightened Ascetic|Eron the Relentless|Ertai, Wizard Adept|Essence of the Wild|Ethersworn Canonist|Executioner's Swing|Exile into Darkness|Explosive Apparatus|Exquisite Archangel|Exquisite Firecraft|Extinguish All Hope|Extricator of Flesh|Eyes of the Watcher|Faithbearer Paladin|Falkenrath Torturer|Fated Conflagration|Favor of the Mighty|Feast on the Fallen|Femeref Enchantress|Fertile Imagination|Fevered Convulsions|Firefiend Elemental|Firewild Borderpost|Flamecore Elemental|Flameheart Werewolf|Flamekin Bladewhirl|Flame-Kin War Scout|Flamespeaker's Will|Flitterstep Eidolon|Flowstone Channeler|Flowstone Sculpture|Forsake the Worldly|Freed from the Real|Frogtosser Banneret|Fruitcake Elemental|Fulgent Distraction|Furor of the Bitten|Garruk's Packleader|Genju of the Fields|Genju of the Spires|Geyserfield Stalker|Ghitu Firebreathing|Ghost-Lit Nourisher|Ghoulcaller's Chant|Giant Ambush Beetle|Gift of Immortality|Gilt-Leaf Archdruid|Glimpse the Sun God|Glissa, the Traitor|Gloryscale Viashino|Goblin Bangchuckers|Goblin Digging Team|Goblin Flectomancer|Goblin Glory Chaser|Goblin Rabblemaster|God-Favored General|Goldmeadow Stalwart|Goldnight Commander|Grafted Exoskeleton|Graveblade Marauder|Gravelgill Axeshark|Gravitational Shift|Gremlin Infestation|Griffin Dreamfinder|Grotag Siege-Runner|Groundshaker Sliver|Guardian's Magemark|Guardians of Akrasa|Gustrider Exuberant|Hammer of Purphoros|Hanweir Battlements|Harbinger of Spring|Harnessed Lightning|Haunting Apparition|Hazoret the Fervent|Healer of the Pride|Heartbeat of Spring|Heartless Summoning|Hero of Leina Tower|Heroic Intervention|Hidden Dragonslayer|Hollowborn Barghest|Homicidal Seclusion|Hour of Devastation|Hoverguard Observer|Howlpack of Estwald|Howlpack Resurgence|Hyalopterous Lemure|Hydromorph Guardian|Hyperion Blacksmith|Icatian Skirmishers|Iizuka the Ruthless|Illusionary Servant|Illusionary Terrain|Immobilizer Eldrazi|Impetuous Sunchaser|Implement of Malice|Impulsive Maneuvers|In the Eye of Chaos|Inaction Injunction|Iname, Death Aspect|Incendiary Sabotage|Incorrigible Youths|Increasing Ambition|Indestructible Aura|Inner-Chamber Guard|Inner-Flame Igniter|Insidious Bookworms|Interpret the Signs|Invigorated Rampage|Ishkanah, Grafwidow|Ivory Crane Netsuke|Jagged-Scar Archers|Jandor's Saddlebags|Jorubai Murk Lurker|Juniper Order Druid|Juvenile Gloomwidow|Kami of Ancient Law|Kami of Fire's Roar|Karametra's Acolyte|Karplusan Wolverine|Kazandu Blademaster|Keeper of the Flame|Keeper of the Light|Kheru Spellsnatcher|Kinscaer Harpoonist|Kin-Tree Invocation|Kitesail Apprentice|Kithkin Mourncaller|Kithkin Spellduster|Kitsune Blademaster|Kjeldoran Skyknight|Knight of New Alara|Knight of Stromgald|Knight of the Mists|Knowledge and Power|Kolaghan Skirmisher|Kozilek's Channeler|Krallenhorde Howler|Krallenhorde Killer|Krosan Cloudscraper|Krosan Groundshaker|Kuldotha Flamefiend|Kuldotha Ringleader|Laquatus's Champion|Learn from the Past|Legion's Initiative|Leonin Sun Standard|Leyline of Sanctity|Leyline of the Meek|Leyline of the Void|Leyline of Vitality|Liege of the Tangle|Lifecraft Awakening|Lifespark Spellbomb|Lightning Berserker|Liliana of the Veil|Liliana's Influence|Lingering Tormentor|Lithomancer's Focus|Lord of Tresserhorn|Lost in a Labyrinth|Loxodon Peacekeeper|Luminarch Ascension|Luminate Primordial|Lunarch Inquisitors|Lurebound Scarecrow|Lys Alana Bowmaster|Lys Alana Scarblade|Maelstrom Archangel|Mage-Ring Responder|Magus of the Bazaar|Magus of the Future|Magus of the Scroll|Magus of the Unseen|Makindi Sliderunner|Malevolent Whispers|Mangara of Corondor|March from the Tomb|Mardu Strike Leader|Mask of Intolerance|Master of Cruelties|Master of Diversion|Master of the Feast|Maulfist Doorbuster|Maverick Thopterist|Medomai the Ageless|Mercadia's Downfall|Merchant's Dockhand|Mercurial Pretender|Merfolk Seastalkers|Merrow Grimeblotter|Merrow Wavebreakers|Metathran Transport|Midnight Scavengers|Might Beyond Reason|Might of the Masses|Militant Inquisitor|Millennial Gargoyle|Mirror-Mad Phantasm|Mirrorwood Treefolk|Mischief and Mayhem|Mistform Wakecaster|Monstrous Onslaught|Moonbow Illusionist|Mothdust Changeling|Mountain Stronghold|Mul Daya Channelers|Narset Transcendent|Nature's Resurgence|Nav Squad Commandos|Necromantic Summons|Nephalia Moondrakes|Nessian Game Warden|Neverending Torment|New Prahv Guildmage|Nightmare Incursion|Nightshade Assassin|Nightshade Schemers|Nimble-Blade Khenra|Nimbus of the Isles|Ninth Bridge Patrol|Nissa, Genesis Mage|Nissa, Sage Animist|Obsidian Battle-Axe|Oketra's Last Mercy|Olivia's Bloodsworn|One Thousand Lashes|Oracle's Attendants|Orcish Bloodpainter|Orim, Samite Healer|Ovalchase Daredevil|Overwhelming Denial|Paradoxical Outcome|Pardic Collaborator|Pathrazer of Ulamog|Patriarch's Bidding|People of the Woods|Perpetual Timepiece|Pestilent Souleater|Pheres-Band Raiders|Pheres-Band Tromper|Phyrexian Metamorph|Phyrexian Swarmlord|Phyrexian Vatmother|Phyrexian War Beast|Pillar Tombs of Aku|Planeswalker's Fury|Plaxcaster Frogling|Portent of Betrayal|Possessed Barbarian|Prakhata Pillar-Bug|Predatory Advantage|Preferred Selection|Pride of the Clouds|Privileged Position|Prodigal Pyromancer|Prowess of the Fair|Psychotrope Thallid|Pulse of the Fields|Pulse of the Tangle|Quiet Contemplation|Quirion Trailblazer|Rally the Ancestors|Rally the Righteous|Ramosian Lieutenant|Ramosian Revivalist|Raven's Run Dragoon|Razorfield Thresher|Reaper of Sheoldred|Reaping the Rewards|Reckless Fireweaver|Reclusive Artificer|Recurring Nightmare|Remember the Fallen|Remove Enchantments|Renegade Wheelsmith|Renounce the Guilds|Restless Apparition|Return to the Earth|Return to the Ranks|Reversal of Fortune|Reward the Faithful|Rhonas's Last Stand|Riddle of Lightning|Righteous Authority|Rimewind Cryomancer|Rise from the Tides|Rishkar's Expertise|Rite of Consumption|Rite of the Serpent|Rites of Initiation|Rix Maadi Guildmage|Roar of Reclamation|Rockshard Elemental|Rootwater Alligator|Rootwater Matriarch|Rune-Tail's Essence|Rushing-Tide Zubera|Sabertooth Outrider|Sacellum Godspeaker|Salivating Gremlins|Salt Road Ambushers|Samite Ministration|Sanctifier of Souls|Sandals of Abdallah|Sandsteppe Mastodon|Sanitarium Skeleton|Sapling of Colfenor|Saprazzan Outrigger|Saproling Symbiosis|Savage Knuckleblade|Scab-Clan Berserker|Scalding Salamander|Scarred Vinebreeder|Scent of Nightshade|Scion of Vitu-Ghazi|Scrapheap Scrounger|Screamreach Brawler|Screams from Within|Scuzzback Marauders|Sea Gate Loremaster|Sea Kings' Blessing|Season of the Witch|Secrets of the Dead|Seething Pathblazer|Selenia, Dark Angel|Seller of Songbirds|Sensory Deprivation|Separatist Voidmage|Seraph of the Sword|Serpentine Basilisk|Shadow of the Grave|Shadowcloak Vampire|Shieldmage Advocate|Shifty Doppelganger|Shrieking Grotesque|Sibsig Muckdraggers|Silent-Chant Zubera|Silverpelt Werewolf|Silverstorm Samurai|Simian Spirit Guide|Singing Bell Strike|Sinister Concoction|Sinister Possession|Skeletal Changeling|Skeleton Scavengers|Skirk Ridge Exhumer|Skirsdag Supplicant|Skittering Invasion|Skyshroud Ridgeback|Skyshroud War Beast|Slayers' Stronghold|Smoldering Werewolf|Snow-Covered Forest|Snow-Covered Island|Snow-Covered Plains|Sokenzan Spellblade|Soldevi Excavations|Soldevi Steam Beast|Songs of the Damned|Soratami Rainshaper|Soraya the Falconer|Sorin, Grim Nemesis|Soulbound Guardians|Soulcatchers' Aerie|Soulsurge Elemental|Sower of Temptation|Spark of Creativity|Spawnsire of Ulamog|Spellstutter Sprite|Spelltithe Enforcer|Spellweaver Eternal|Sphinx's Revelation|Spiketail Drakeling|Spiketail Hatchling|Spirit of the Night|Spiritual Sanctuary|Spoils of the Vault|Spread the Sickness|Springjack Shepherd|Squeaking Pie Sneak|Squee, Goblin Nabob|Staff of Domination|Stampeding Elk Herd|Stinkdrinker Bandit|Stonehorn Dignitary|Stonewise Fortifier|Stonybrook Banneret|Stormcrag Elemental|Stormscape Familiar|Stormtide Leviathan|Streambed Aquitects|Striped Riverwinder|Stromkirk Condemned|Stromkirk Occultist|Stronghold Overseer|Stronghold Zeppelin|Structural Collapse|Struggle for Sanity|Student of Elements|Subterranean Hangar|Subterranean Spirit|Sunscape Apprentice|Sunscourge Champion|Surgical Extraction|Surprise Deployment|Surrakar Spellblade|Survey the Wreckage|Swarm of Bloodflies|Sword of the Chosen|Synchronized Strike|Tah-Crop Skirmisher|Talisman of Impulse|Tangleclaw Werewolf|Teferi's Puzzle Box|Telemin Performance|Temporal Distortion|Tendrils of Despair|Territorial Dispute|Tethmos High Priest|Teysa, Orzhov Scion|Tezzeret's Ambition|Tezzeret's Betrayal|Thalakos Dreamsower|Thalia's Lieutenant|Thelon of Havenwood|Thopter Spy Network|Thornscape Familiar|Thoughtbound Primoc|Thoughtcutter Agent|Thoughtpicker Witch|Thoughtrender Lamia|Thunderblade Charge|Thunderbreak Regent|Thundermaw Hellkite|Thunderscape Master|Tideforce Elemental|Tin Street Hooligan|Tombstone Stairwell|Tomoya the Revealer|Torment of Hailfire|Tormentor's Trident|Torrential Gearhulk|Tower of Calamities|Tracker's Instincts|Trailblazer's Boots|Traitorous Instinct|Transcendent Master|Transgress the Mind|Travel Preparations|Treacherous Vampire|Trial of Solidarity|Tricks of the Trade|Triton Shorestalker|Triumph of Ferocity|Trolls of Tel-Jilad|Trostani's Judgment|Trostani's Summoner|Two-Headed Cerberus|Ulvenwald Mysteries|Underhanded Designs|Underworld Cerberus|Unflinching Courage|Unfulfilled Desires|Unliving Psychopath|Unnatural Endurance|Unnatural Predation|Unnatural Selection|Unquenchable Thirst|Unwavering Initiate|Urabrask the Hidden|Varchild's Crusader|Vedalken Aethermage|Vedalken Mastermind|Veinfire Borderpost|Vessel of Malignity|Veteran's Armaments|Viashino Bladescout|Viashino Firstblade|Vildin-Pack Outcast|Visara the Dreadful|Viscerid Deepwalker|Visionary Augmenter|Vizier of Deferment|Voice of Resurgence|Volcanic Submersion|Voracious Hatchling|Vulshok Heartstoker|Wake of Destruction|Walking Desecration|Wandering Graybeard|Wandering Tombshell|Wanderwine Prophets|War Priest of Thune|Warchanter of Mogis|Warden of Evos Isle|Wasteland Strangler|Watchwing Scarecrow|Waves of Aggression|Wave-Wing Elemental|Weatherseed Faeries|Weaver of Lightning|Welcome to the Fold|Whipgrass Entangler|Whipstitched Zombie|Whispers of Emrakul|Winding Constrictor|Wirewood Hivemaster|Witness of the Ages|Wolfhunter's Quiver|Woodland Changeling|Wrath of Marit Lage|Xathrid Necromancer|Yahenni's Expertise|Zirilan of the Claw|Abomination of Gudul|Accelerated Mutation|Aetherflux Reservoir|Aethersquall Ancient|Aetherstream Leopard|Aethertorch Renegade|Akki Blizzard-Herder|Alchemist's Greeting|Amass the Components|Ambitious Aetherborn|Anaba Spirit Crafter|Anchor to the Aether|Angel of Deliverance|Angel of Retribution|Aphetto Exterminator|Arbiter of the Ideal|Archetype of Courage|Archon of Redemption|Artificer's Epiphany|Artificial Evolution|Ashnod's Battle Gear|Asmira, Holy Avenger|Augmenting Automaton|Avacyn, the Purifier|Balduvian Barbarians|Balduvian Frostwaker|Balduvian War-Makers|Balshan Collaborator|Barbarian Riftcutter|Barrel Down Sokenzan|Barrenton Cragtreads|Bassara Tower Archer|Battle at the Bridge|Battletide Alchemist|Belligerent Whiptail|Bellowing Tanglewurm|Ben-Ben, Akki Hermit|Benediction of Moons|Benevolent Bodyguard|Blazethorn Scarecrow|Blazing Blade Askari|Bleak Coven Vampires|Blightsteel Colossus|Bloodchief Ascension|Bloodsoaked Champion|Boldwyr Heavyweights|Borrowed Malevolence|Braids, Cabal Minion|Brambleweft Behemoth|Broken Concentration|Brood of Cockroaches|Butcher of the Horde|Calculated Dismissal|Call of the Conclave|Candelabra of Tawnos|Cataclysmic Gearhulk|Caterwauling Boggart|Ceaseless Searblades|Celestial Gatekeeper|Cemetery Recruitment|Centaur Battlemaster|Cephalid Illusionist|Cephalid Inkshrouder|Chained Throatseeker|Chained to the Rocks|Chandra, Flamecaller|Chandra's Revolution|Changeling Berserker|Chief of the Foundry|Choice of Damnations|Cho-Manno's Blessing|Chronicler of Heroes|Circle of Affliction|Cleansing Meditation|Cliffrunner Behemoth|Clout of the Dominus|Collective Brutality|Collective Restraint|Combustible Gearhulk|Comparative Analysis|Conclave Naturalists|Confront the Unknown|Congregation at Dawn|Consecrated by Blood|Consul's Shieldguard|Containment Membrane|Controlled Instincts|Corrupted Conscience|Corrupted Crossroads|Countervailing Winds|Cragganwick Cremator|Creeping Renaissance|Crow of Dark Tidings|Crown of Convergence|Crystalline Nautilus|Cultivator of Blades|Cultivator's Caravan|Cunning Breezedancer|Curator of Mysteries|Curse of Misfortunes|Cut the Earthly Bond|Dagger of the Worthy|Daghatar the Adamant|Dance of the Skywise|Darigaaz's Attendant|Darksteel Juggernaut|Deathgaze Cockatrice|Death-Mask Duplicant|Death's-Head Buzzard|Declaration in Stone|Defense of the Heart|Demonic Consultation|Deploy the Gatewatch|Deputy of Acquittals|Descent into Madness|Destroy the Evidence|Diamond Kaleidoscope|Dictate of Karametra|Disciple of the Ring|Dispersal Technician|Display of Dominance|Distended Mindbender|Diversionary Tactics|Djeru's Renunciation|Docent of Perfection|Dominaria's Judgment|Dosan's Oldest Chant|Drafna's Restoration|Dragonmaster Outcast|Dragon's Eye Savants|Dreamspoiler Witches|Dromar, the Banisher|Duergar Mine-Captain|Duskmantle Guildmage|Dwarven Strike Force|Edge of the Divinity|Edifice of Authority|Eldrazi Conscription|Elegant Edgecrafters|Embodiment of Spring|Embraal Gear-Smasher|Enclave Cryptologist|Ertai, the Corrupted|Escaped Shapeshifter|Ethereal Whiskergill|Etherium Abomination|Evanescent Intellect|Exemplar of Strength|Experimental Aviator|Explosive Revelation|Exuberant Firestoker|Faith of the Devoted|Falkenrath Marauders|Feast of the Unicorn|Felhide Spiritbinder|Feudkiller's Verdict|Fiend of the Shadows|Fists of the Demigod|Fleetfeather Sandals|Flourishing Defenses|Flowering Lumberknot|Flowstone Salamander|Forked-Branch Garami|Frantic Purification|Fraternal Exaltation|Freyalise Supplicant|Freyalise's Radiance|Frightshroud Courier|Frontline Devastator|Frontline Strategist|Galvanic Bombardment|Geralf's Masterpiece|Geralf's Mindcrusher|Gerrard's Battle Cry|Gerrard's Irregulars|Ghirapur Aether Grid|Ghirapur Gearcrafter|Ghor-Clan Bloodscale|Ghosts of the Damned|Gideon of the Trials|Glint-Sleeve Artisan|Glory-Bound Initiate|Glyph of Destruction|Goblin Archaeologist|Goblin Battle Jester|Goblin Dark-Dwellers|Goblins of the Flarg|Gold-Forged Sentinel|Goldnight Castigator|Golem-Skin Gauntlets|Gonti's Aether Heart|Gonti's Machinations|Govern the Guildless|Gravespawn Sovereign|Greenwheel Liberator|Grimoire of the Dead|Guardian of Pilgrims|Guardian of Solitude|Guardian of the Ages|Guardians of Meletis|Hand of the Praetors|Harmonic Convergence|Harvestguard Alseids|Haunter of Nightveil|Hazardous Conditions|Hedron-Field Purists|Heightened Awareness|Heretic's Punishment|Hixus, Prison Warden|Hokori, Dust Drinker|Homarid Spawning Bed|Honden of Life's Web|Honored Crop-Captain|Horobi, Death's Wail|Hound of Griselbrand|Hound of the Farbogs|Hundred-Talon Strike|Hunter of Eyeblights|Hysterical Blindness|Icatian Moneychanger|Illness in the Ranks|Illusionary Presence|Immolating Souleater|Increasing Confusion|Increasing Vengeance|Incursion Specialist|Indomitable Ancients|Indulgent Aristocrat|Infectious Bloodlust|Initiate's Companion|Ink-Treader Nephilim|Insatiable Souleater|Insectile Aberration|Intimidator Initiate|Into the Maw of Hell|Intrepid Provisioner|Ironclaw Buzzardiers|It That Rides as One|Jace, Vryn's Prodigy|Jenara, Asura of War|Jeska, Warrior Adept|Jhessian Infiltrator|Journey of Discovery|Kalastria Nightwatch|Kami of Empty Graves|Kangee, Aerie Keeper|Kari Zev's Expertise|Kashi-Tribe Warriors|Keeper of Progenitus|Keeper of the Beasts|Keepers of the Faith|Keiga, the Tide Star|Kiku, Night's Flower|Kinsbaile Balloonist|Kjeldoran Frostbeast|Kjeldoran Home Guard|Kjeldoran Javelineer|Kjeldoran Skycaptain|Knight of Obligation|Kobolds of Kher Keep|Kolaghan Forerunners|Kolaghan Stormsinger|Kozilek's Pathfinder|Kozilek's Translator|Krallenhorde Wantons|Krark-Clan Engineers|Krark-Clan Ironworks|Kuldotha Forgemaster|Kuon, Ogre Ascendant|Kytheon's Irregulars|Lavinia of the Tenth|Leyline of Lifeforce|Leyline of Lightning|Liege of the Hollows|Lim-Dûl's High Guard|Limits of Solidarity|Linessa, Zephyr Mage|Loathsome Catoblepas|Locket of Yesterdays|Long-Finned Skywhale|Long-Forgotten Gohei|Lord of the Accursed|Magistrate's Scepter|Magus of the Library|Malevolent Awakening|Mantle of Leadership|Marang River Prowler|Masako the Humorless|Merciless Javelineer|Mikaeus, the Lunarch|Minion of the Wastes|Minotaur Abomination|Minotaur Illusionist|Mishra's War Machine|Mitotic Manipulation|Moldgraf Monstrosity|Monastery Loremaster|Monastery Swiftspear|Moonglove Changeling|Moonscarred Werewolf|Munda, Ambush Leader|Murder Investigation|Murderous Compulsion|Myojin of Life's Web|Nantuko Blightcutter|Natural Obsolescence|Niblis of the Breath|Night Market Lookout|Nightbird's Clutches|Nissa, Vastwood Seer|Noggle Bridgebreaker|Nulltread Gargantuan|Oak Street Innkeeper|Odunos River Trawler|Overgrown Battlement|Paragon of New Dawns|Patron of the Orochi|Peacewalker Colossus|Pendulum of Patterns|Perilous Predicament|Persistent Nightmare|Personal Incarnation|Pheres-Band Centaurs|Pheres-Band Warchief|Phosphorescent Feast|Phyrexian Bloodstock|Phyrexian Juggernaut|Phyrexian Soulgorger|Pia and Kiran Nalaar|Pieces of the Puzzle|Pilgrim of the Fires|Pillar of the Paruns|Planeswalker's Favor|Planeswalker's Mirth|Planeswalker's Scorn|Plunge into Darkness|Powerstone Minefield|Presence of the Wise|Profaner of the Dead|Purphoros's Emissary|Pursuit of Knowledge|Pyromancer Ascension|Pyromancer's Assault|Pyromancer's Goggles|Pyxis of Pandemonium|Quarum Trench Gnomes|Quest for Pure Flame|Questing Phelddagrif|Quicksilver Behemoth|Quicksilver Fountain|Rakshasa Deathdealer|Rakshasa Gravecaller|Ramosian Sky Marshal|Rasputin Dreamweaver|Ravager of the Fells|Raven Guild Initiate|Ravenous Bloodseeker|Razia's Purification|Reckless Bushwhacker|Rejuvenation Chamber|Release the Gremlins|Renowned Weaponsmith|Repel the Abominable|Repentant Blacksmith|Resolute Blademaster|Retreat to Coralhelm|Revolutionary Rebuff|Rewards of Diversity|Ring of Three Wishes|Riptide Chronologist|Riptide Shapeshifter|Rohgahh of Kher Keep|Rumbling Aftershocks|Sabertooth Alley Cat|Sage of Ancient Lore|Samite Censer-Bearer|Sandsteppe Scavenger|Sandwurm Convergence|Scale of Chiss-Goria|Scaleguard Sentinels|Scarab of the Unseen|Scars of the Veteran|Scatter to the Winds|Scepter of Dominance|School of the Unseen|Scornful Aether-Lich|Scour from Existence|Scour the Laboratory|Search for Survivors|Searing Spear Askari|Seize the Initiative|Self-Inflicted Wound|Seraph of the Masses|Servant of the Scale|Seshiro the Anointed|Setessan Starbreaker|Shambling Attendants|Shape of the Wiitigo|Shattered Perception|Shatterskull Recruit|Shepherd of the Lost|Shichifukujin Dragon|Shield of the Avatar|Shields of Velis Vel|Shimmering Glasskite|Shrieking Affliction|Sidisi, Brood Tyrant|Sigil of Distinction|Silhana Starfletcher|Silumgar Spell-Eater|Silver-Inlaid Dagger|Sisters of the Flame|Skyship Weatherlight|Smash to Smithereens|Solitary Confinement|Soratami Cloudskater|Soratami Mindsweeper|Soratami Mirror-Mage|Sphere of Resistance|Sphinx of the Chimes|Spirit of Resistance|Splendid Reclamation|Spontaneous Mutation|Sprouting Phytohydra|Squandered Resources|Stalking Bloodsucker|Stallion of Ashmouth|Stonewood Invocation|Strange Augmentation|Stronghold Biologist|Stronghold Machinist|Sudden Disappearance|Sunspire Gatekeepers|Sunspring Expedition|Supernatural Stamina|Surge of Thoughtweft|Swans of Bryn Argoll|Symbiotic Deployment|Syndicate Trafficker|Tablet of the Guilds|Talisman of Progress|Talons of Falkenrath|Talrand's Invocation|Tapestry of the Ages|Tectonic Instability|Teferi's Honor Guard|Terror of Kruin Pass|Tezzeret the Schemer|That Which Was Taken|Thick-Skinned Goblin|Thornwatch Scarecrow|Thousand-legged Kami|Thrill-Kill Assassin|Tooth of Chiss-Goria|Touch of the Eternal|Tovolar's Magehunter|Towering Thunderfist|Treacherous Werewolf|Trigon of Corruption|Ubul Sar Gatekeepers|Uncage the Menagerie|Undergrowth Champion|Unimpeded Trespasser|Unnatural Aggression|Vedalken Blademaster|Verduran Enchantress|Vessel of Paramnesia|Vessel of Volatility|Vesuvan Doppelganger|Vesuvan Shapeshifter|Viashino Sandstalker|Viashino Sandswimmer|Viashino Spearhunter|Viashino Weaponsmith|Villagers of Estwald|Viridian Lorebearers|Visions of Brutality|Vitu-Ghazi Guildmage|Vizier of Many Faces|Vodalian Illusionist|Vodalian War Machine|Voices from the Void|Volrath's Laboratory|Volrath's Stronghold|Vulshok Battlemaster|Waiting in the Weeds|Wake the Reflections|Walker of the Wastes|Wall of Pine Needles|Wall of Putrid Flesh|Wand of the Elements|Warden of Geometries|Warden of the Beyond|War-Spike Changeling|Watcher of the Roost|Watchers of the Dead|Waterspout Elemental|Wave of Indifference|Weathered Bodyguards|Weatherseed Treefolk|Weight of Conscience|Westvale Cult Leader|Whispers of the Muse|Wilderness Hypnotist|Wildfield Borderpost|Wild-Field Scarecrow|Wingrattle Scarecrow|Woodwraith Corrupter|Woodwraith Strangler|Wort, Boggart Auntie|Wort, the Raidmother|Xenagos, the Reveler|Yavimaya Enchantress|Yore-Tiller Nephilim|Yukora, the Prisoner|Zada, Hedron Grinder|Abandoned Sarcophagus|Abstruse Interference|Advocate of the Beast|Alhammarret's Archive|Allied Reinforcements|Angel of Condemnation|Angel of Glory's Rise|Archetype of Finality|Arena of the Ancients|Argothian Enchantress|Artificer's Intuition|Ashling's Prerogative|Ashnod's Transmogrant|Atalya, Samite Master|Audacious Infiltrator|Avacyn, Angel of Hope|Aven of Enduring Hope|Ayli, Eternal Pilgrim|Bane Alley Blackguard|Barrin, Master Wizard|Battlefield Scavenger|Battlefield Scrounger|Beacon of Immortality|Bearer of the Heavens|Belligerent Hatchling|Bellowing Saddlebrute|Benefaction of Rhonas|Berserkers' Onslaught|Blessed Reincarnation|Bloodflow Connoisseur|Boggart Sprite-Chaser|Bonfire of the Damned|Breathstealer's Crypt|Brighthearth Banneret|Burning Shield Askari|Burning-Fist Minotaur|Call of the Full Moon|Call of the Nightwing|Campaign of Vengeance|Careful Consideration|Cartouche of Ambition|Cartouche of Strength|Caught in the Brights|Celestial Convergence|Ceremonious Rejection|Chant of the Skifsang|Cloak of Invisibility|Coalition Honor Guard|Commander's Authority|Commune with the Gods|Concordant Crossroads|Constricting Tendrils|Consulate Dreadnought|Crook of Condemnation|Crypt of the Eternals|Curse of Bloodletting|Curse of Death's Hold|Curse of Stalked Prey|Cytoplast Manipulator|Debt to the Deathless|Declaration of Naught|Defender of the Order|Demon of Dark Schemes|Demon of Death's Gate|Demonlord of Ashmouth|Demon-Possessed Witch|Desecration Elemental|Desert of the Fervent|Desert of the Mindful|Destructive Tampering|Disciple of the Vault|Divine Transformation|Djeru, With Eyes Open|Dokai, Weaver of Life|Drunau Corpse Trawler|Dwarven Thaumaturgist|Emblem of the Warmind|Embodiment of Insight|Empty-Shrine Kannushi|Engineered Explosives|Fable of Wolf and Owl|Fairgrounds Trumpeter|Falkenrath Aristocrat|Flagstones of Trokair|Flameshadow Conjuring|Floating-Dream Zubera|Forbidding Watchtower|Foriysian Interceptor|Fourth Bridge Prowler|Game-Trail Changeling|Garruk, Apex Predator|Garruk, Primal Hunter|Gate to the Afterlife|Geist of the Archives|Gideon, Battle-Forged|Gideon's Intervention|Glen Elendra Archmage|Glint-Sleeve Siphoner|Goblin Elite Infantry|Gonti, Lord of Luxury|Grapple with the Past|Greenwarden of Murasa|Grimgrin, Corpse-Born|Grisly Transformation|Grove of the Guardian|Harbinger of the Hunt|Heartwood Storyteller|Helm of the Ghastlord|Hewed Stone Retainers|Hisoka, Minamo Sensei|Hollowhenge Scavenger|Horrifying Revelation|Illusionist's Bracers|Illusions of Grandeur|Implement of Ferocity|Indomitable Archangel|Infinite Obliteration|Inkfathom Infiltrator|Inventor's Apprentice|Island Fish Jasconius|Jaraku the Interloper|Kasimir the Lone Wolf|Keeper of Tresserhorn|Kenzo the Hardhearted|Kinsbaile Borderguard|Kjeldoran Elite Guard|Kjeldoran Royal Guard|Knight-Captain of Eos|Knollspine Invocation|Kobold Drill Sergeant|Kraken of the Straits|Krovikan Elementalist|Lantern-Lit Graveyard|Lapis Lazuli Talisman|Laquatus's Creativity|Leyline of Punishment|Liberating Combustion|Library of Alexandria|Liliana's Indignation|Lost Order of Jarkeld|Ludevic's Abomination|Magosi, the Waterveil|Marang River Skeleton|Marauding Boneslasher|March of the Returned|Mask of Law and Grace|Mastery of the Unseen|Meandering Towershell|Measure of Wickedness|Mechanized Production|Merciless Executioner|Merfolk of the Depths|Merfolk Thaumaturgist|Might of the Nephilim|Military Intelligence|Minion of Tevesh Szat|Minister of Inquiries|Minotaur Skullcleaver|Mirror-Sigil Sergeant|Mishra's Toy Workshop|Mizzium Transreliquat|Molten-Tail Masticore|Muraganda Petroglyphs|Mysteries of the Deep|Nagao, Bound by Honor|Nahiri, the Harbinger|Nahiri's Machinations|Near-Death Experience|Nessian Wilds Ravager|Nezumi Shadow-Watcher|Night Market Aeronaut|Nightscape Apprentice|Nightscape Battlemage|Nimble Obstructionist|Nissa's Encouragement|Omnath, Locus of Mana|Omnath, Locus of Rage|Ongoing Investigation|Opal Lake Gatekeepers|Oran-Rief Survivalist|Otherworldly Outburst|Overwhelming Instinct|Overwhelming Splendor|Pale Rider of Trostad|Paragon of the Amesha|Parallectric Feedback|Paranoid Parish-Blade|Path of Anger's Flame|Patron of the Kitsune|Patron of the Valiant|Pentagram of the Ages|Phyrexian Dreadnought|Phyrexian Infiltrator|Phyrexian Obliterator|Phyrexian Snowcrusher|Pianna, Nomad Captain|Porcelain Legionnaire|Prophet of Distortion|Pyromancer's Gauntlet|Quicksilver Elemental|Quill-Slinger Boggart|Rakdos, Lord of Riots|Rattleblaze Scarecrow|Renegade Doppelganger|Restoration Gearsmith|Reveka, Wizard Savant|Revenge of the Hunted|Rhet-Crop Spearmaster|Ribbons of the Reikai|Righteous Indignation|Rings of Brighthearth|Rise to the Challenge|Ritual of Restoration|Ritual of the Machine|Riverwheel Aerialists|Saproling Infestation|Scourge of Skola Vale|Screams of the Damned|Scribe of the Mindful|Scroll of Griselbrand|Scroll of the Masters|Scuttling Doom Engine|Sekki, Seasons' Guide|Select for Inspection|Sensei's Divining Top|Sepulchral Primordial|Shapeshifter's Marrow|Shard of Broken Glass|Shielded Aether Thief|Shieldmate's Blessing|Shimian Night Stalker|Shinen of Fury's Fire|Sidisi, Undead Vizier|Sigil of the New Dawn|Silence the Believers|Skyknight Legionnaire|Snake Cult Initiation|Snow-Covered Mountain|Soratami Mirror-Guard|Sorin, Solemn Visitor|Soul Stair Expedition|Soulfire Grand Master|Spearbreaker Behemoth|Spellgorger Barbarian|Sphinx of Lost Truths|Spireside Infiltrator|Sram, Senior Edificer|Steward of Solidarity|Stitcher's Apprentice|Stone Haven Outfitter|Stoneforge Masterwork|Stone-Throwing Devils|Stone-Tongue Basilisk|Stonewing Antagonizer|Stormscape Apprentice|Strength of Isolation|Stronghold Taskmaster|Structural Distortion|Subterranean Shambler|Succumb to Temptation|Sunstrike Legionnaire|Survivors' Encampment|Sword of Fire and Ice|Sygg, River Cutthroat|Tamiyo, the Moon Sage|Tezzeret's Simulacrum|Thallid Shell-Dweller|Threads of Disloyalty|Thrun, the Last Troll|Thunderscape Familiar|Thundersong Trumpeter|Timely Reinforcements|Tireless Missionaries|Titan of Eternal Fire|Tok-Tok, Volcano Born|Touch of Invisibility|Transmogrifying Licid|Traveling Philosopher|Trespassing Souleater|Tresserhorn Skyknight|Trigon of Infestation|Triton Fortune Hunter|Triumph of the Hordes|Ulasht, the Hate Seed|Ulvenwald Abomination|Ulvenwald Primordials|Undergrowth Scavenger|Undiscovered Paradise|Unstable Shapeshifter|Uril, the Miststalker|Varchild's War-Riders|Venser, Shaper Savant|Veteran of the Depths|Wellgabber Apothecary|Wheel of Sun and Moon|Whisperwood Elemental|White Shield Crusader|Yeva, Nature's Herald|Accomplished Automaton|Acolyte of the Inferno|Aethersphere Harvester|Alchemist's Apprentice|Aligned Hedron Network|Anafenza, the Foremost|Ancient of the Equinox|Archetype of Endurance|Argivian Archaeologist|Aurelia, the Warleader|Avacyn, Guardian Angel|Avacynian Missionaries|Avatar of the Resolute|Backwoods Survivalists|Balduvian Trading Post|Barrage of Expendables|Beastmaster's Magemark|Blade-Tribe Berserkers|Bontu's Last Reckoning|Braids, Conjurer Adept|Break Through the Line|Burrenton Forge-Tender|Carnivorous Moss-Beast|Cartouche of Knowledge|Chandra, Roaring Flame|Chandra, the Firebrand|Cogworker's Puzzleknot|Confusion in the Ranks|Consulate Surveillance|Consult the Necrosages|Cradle of the Accursed|Crossroads Consecrator|Crovax, Ascendant Hero|Custodian of the Trove|Dark Heart of the Wood|Decree of Annihilation|Depala, Pilot Exemplar|Descendant of Kiyomaro|Descendant of Masumaro|Descendant of Soramaro|Descent of the Dragons|Distemper of the Blood|Doran, the Siege Tower|Dosan the Falling Leaf|Dripping-Tongue Zubera|Dwynen, Gilt-Leaf Daen|Echoes of the Kin Tree|Efficient Construction|Eight-and-a-Half-Tails|Electrostatic Pummeler|Enchantment Alteration|Enchantress's Presence|Enemy of the Guildpact|Ephara's Enlightenment|Favor of the Overbeing|Flame-Wreathed Phoenix|Flying Crane Technique|Footsteps of the Goryo|Foul-Tongue Invocation|Foundry of the Consuls|Foundry Street Denizen|Frankenstein's Monster|Gallows at Willow Hill|Geier Reach Sanitarium|Geist-Fueled Scarecrow|Ghosts of the Innocent|Giant Trap Door Spider|Gift of the Gargantuan|Glyph of Reincarnation|God-Pharaoh's Faithful|Gore-House Chainwalker|Great Teacher's Decree|Guardian of Cloverdell|Guardian of Vitu-Ghazi|Guardian Shield-Bearer|Hazoret's Undying Fury|Heliod, God of the Sun|Herald of the Pantheon|Heron's Grace Champion|High Priest of Penance|Honden of Seeing Winds|Howl of the Night Pack|Imprisoned in the Moon|Incandescent Soulstoke|Indomitable Creativity|Infiltrator's Magemark|Iona, Shield of Emeria|Ironclad Revolutionary|Ironwright's Cleansing|Isperia, Supreme Judge|It of the Horrid Swarm|Jace, Telepath Unbound|Jugan, the Rising Star|Juniper Order Advocate|Kaho, Minamo Historian|Kami of Tattered Shoji|Keranos, God of Storms|Knowledge Exploitation|Konda, Lord of Eiganjo|Kresh the Bloodbraided|Kytheon, Hero of Akros|Lamplighter of Selhoff|Leyline of Singularity|Lifecrafter's Bestiary|Liliana, Death Wielder|Liliana, the Last Hope|Linvala, the Preserver|Ludevic's Test Subject|Master of Predicaments|Maulfist Revolutionary|Meishin, the Mind Cage|Melira, Sylvok Outcast|Metallurgic Summonings|Mishra's Groundbreaker|Multani, Maro-Sorcerer|Mwonvuli Beast Tracker|Myojin of Seeing Winds|Necromancer's Magemark|Nemata, Grove Guardian|No Rest for the Wicked|Noyan Dar, Roil Shaper|Nykthos, Shrine to Nyx|Nylea, God of the Hunt|Ob Nixilis, the Fallen|Ob Nixilis, Unshackled|Obzedat, Ghost Council|Odric, Lunarch Marshal|Oona, Queen of the Fae|Order of the Ebon Hand|Oriss, Samite Guardian|Paragon of Open Graves|Phantasmal Abomination|Prahv, Spires of Order|Prakhata Club Security|Presence of the Master|Prizefighter Construct|Prophetic Flamespeaker|Quest for Ula's Temple|Quicksilver Gargantuan|Reins of the Vinesteed|Remorseless Punishment|Restoration Specialist|Rhonas the Indomitable|Rise of the Hobgoblins|Ritual of the Returned|Sage of Shaila's Claim|Sage of the Inward Eye|Sakashima the Impostor|Scourge of Geier Reach|Scourge of Kher Ridges|Scourge of the Nobilis|Scythe of the Wretched|Servant of the Conduit|Setessan Battle Priest|Shidako, Broodmistress|Shield of the Oversoul|Shinen of Fear's Chill|Shinen of Stars' Light|Shorecrasher Elemental|Shrine of Burning Rage|Sigarda, Heron's Grace|Sighted-Caste Sorcerer|Silverglade Pathfinder|Sir Shandlar of Eberyn|Sisters of Stone Death|Skittering Monstrosity|Slaughterhouse Bouncer|Smelt-Ward Gatekeepers|Smothering Abomination|Soratami Cloud Chariot|Sosuke, Son of Seshiro|Souls of the Faultless|Spontaneous Generation|Stabwhisker the Odious|Staff of the Sun Magus|Steelshaper Apprentice|Stonebrow, Krosan Hero|Stormcaller of Keranos|Strength of the Tajuru|Surge of Righteousness|Survivor of the Unseen|Sword of Body and Mind|Sword of War and Peace|Talent of the Telepath|Tel-Jilad Lifebreather|Thada Adel, Acquisitor|Thalia, Heretic Cathar|Thassa, God of the Sea|Thriss, Nantuko Primus|Thundercloud Elemental|Toils of Night and Day|Totem-Guide Hartebeest|Traverse the Ulvenwald|Turtleshell Changeling|Twins of Maurer Estate|Unconventional Tactics|Vault of the Archangel|Vessel of Endless Rest|Victorious Destruction|Vizier of the Anointed|Volrath's Shapeshifter|Votary of the Conclave|Wasp of the Bitter End|Weaponcraft Enthusiast|Whisperer of the Wilds|Wine of Blood and Iron|Wolf of Devil's Breach|Xenagos, God of Revels|Zuberi, Golden Feather|Abolisher of Bloodlines|Adventurers' Guildhouse|Ajani, Mentor of Heroes|Anthousa, Setessan Hero|Arashi, the Sky Asunder|Archetype of Aggression|Athreos, God of Passage|Ayumi, the Last Visitor|Azusa, Lost but Seeking|Battlefield Thaumaturge|Bitterbow Sharpshooters|Brimaz, King of Oreskos|Bringer of the Red Dawn|Bruna, the Fading Light|Burning-Tree Bloodscale|Call to the Netherworld|Cartouche of Solidarity|Chamber of Manipulation|Chancellor of the Annex|Chancellor of the Dross|Chancellor of the Forge|Charge Across the Araba|Chatter of the Squirrel|Chisei, Heart of Oceans|Circu, Dimir Lobotomist|Clutch of the Undercity|Commander Greven il-Vec|Companion of the Trials|Council of the Absolute|Counsel of the Soratami|Cult of the Waxing Moon|Cyclops of Eternal Fury|Darien, King of Kjeldor|Dauntless River Marshal|Dawnbringer Charioteers|Delusions of Mediocrity|Descend upon the Sinful|Desert of the Glorified|Dimensional Infiltrator|Diplomacy of the Wastes|Disciple of Tevesh Szat|Dissension in the Ranks|Dissenter's Deliverance|Dragon Throne of Tarkir|Dwarven Demolition Team|Emrakul, the Aeons Torn|Erebos, God of the Dead|Eternal of Harsh Truths|Falkenrath Exterminator|Fireforger's Puzzleknot|Flames of the Firebrand|Flayer of the Hatebound|Fleetfeather Cockatrice|Fruit of the First Tree|Garruk, the Veil-Cursed|Garza Zol, Plague Queen|Geth, Lord of the Vault|Gideon, Martial Paragon|Glen Elendra Pranksters|Glimpse the Unthinkable|Hall of the Bandit Lord|Hanweir Militia Captain|Heart-Piercer Manticore|Heidar, Rimewind Master|Hidetsugu's Second Rite|Homura, Human Ascendant|Honden of Infinite Rage|Honden of Night's Reach|Huntmaster of the Fells|Illusionist's Stratagem|Implement of Combustion|Implements of Sacrifice|Isamaru, Hound of Konda|Isao, Enlightened Bushi|Isperia the Inscrutable|Jace, the Mind Sculptor|Kami of the Waning Moon|Kazuul's Toll Collector|Kothophed, Soul Hoarder|Kurkesh, Onakke Ancient|Kyoki, Sanity's Eclipse|Lazav, Dimir Mastermind|Leyline of Anticipation|Lighthouse Chronologist|Lim-Dûl the Necromancer|Lin Sivvi, Defiant Hero|Magus of the Candelabra|Magus of the Tabernacle|Maralen of the Mornsong|Master of the Wild Hunt|Masumaro, First to Live|Matsu-Tribe Birdstalker|Mikaeus, the Unhallowed|Mina and Denn, Wildborn|Minister of Impediments|Miren, the Moaning Well|Mischievous Poltergeist|Mogis, God of Slaughter|Myojin of Infinite Rage|Myojin of Night's Reach|Necromancer's Assistant|Necromancer's Stockpile|Nissa, Nature's Artisan|Pheres-Band Thunderhoof|Planeswalker's Mischief|Proclamation of Rebirth|Protection of the Hekma|Pyramid of the Pantheon|Quest for the Gemblades|Retribution of the Meek|Revel of the Fallen God|Rise of the Dark Realms|Rishkar, Peema Renegade|Rune of Protection: Red|Ruric Thar, the Unbowed|Samut, Voice of Dissent|Seton, Krosan Protector|Shell of the Last Kappa|Shield of the Righteous|Shrine of Loyal Legions|Sigarda, Host of Herons|Sight of the Scalelords|Sigil of the Nayan Gods|Silvos, Rogue Elemental|Soldier of the Pantheon|Spirit of the Labyrinth|Staff of the Mind Magus|Staff of the Wild Magus|Stalwart Shield-Bearers|Staunch-Hearted Warrior|Stone-Seeder Hierophant|Stonybrook Schoolmaster|Stream of Consciousness|Sundial of the Infinite|Surrak, the Hunt Caller|Survival of the Fittest|Tahngarth, Talruum Hero|Takeno, Samurai General|Teferi, Mage of Zhalfir|Temple of Enlightenment|Thraben Standard Bearer|Thunderscape Apprentice|Tobita, Master of Winds|Tower of the Magistrate|Treacherous Pit-Dweller|Ugin, the Spirit Dragon|Vizier of the Menagerie|Wanderbrine Rootcutters|Woodweaver's Puzzleknot|Wydwen, the Biting Gale|Yosei, the Morning Star|Adamaro, First to Desire|Agrus Kos, Wojek Veteran|Ajani, Valiant Protector|Angel of the God-Pharaoh|Archetype of Imagination|Architect of the Untamed|Ashiok, Nightmare Weaver|Authority of the Consuls|Blade of the Sixth Pride|Blessing of the Nephilim|Bringer of the Blue Dawn|Burrenton Shield-Bearers|Chainer, Dementia Master|Chains of Mephistopheles|Chancellor of the Spires|Chancellor of the Tangle|Cho-Manno, Revolutionary|Countless Gears Renegade|Curse of the Bloody Tome|Cyclops of One-Eyed Pass|Dictate of the Twin Gods|Disciple of the Old Ways|Dragonlord's Prerogative|Eladamri, Lord of Leaves|Ephara, God of the Polis|Evil Eye of Orms-by-Gore|Garruk, Caller of Beasts|Ghost Council of Orzhova|Ghoulcaller's Accomplice|Gideon, Ally of Zendikar|Gisela, the Broken Blade|Glassblower's Puzzleknot|Grove of the Burnwillows|Honden of Cleansing Fire|Ichiga, Who Topples Oaks|Implement of Examination|Implement of Improvement|Infuse with the Elements|Iwamori of the Open Fist|Ixidor, Reality Sculptor|Jin-Gitaxias, Core Augur|Jiwari, the Earth Aflame|Kaiso, Memory of Loyalty|Kalitas, Traitor of Ghet|Kami of the Honored Dead|Kami of the Painted Road|Kari Zev, Skyship Raider|Karrthus, Tyrant of Jund|Keeper of the Nine Gales|Kentaro, the Smiling Cat|Kiyomaro, First to Stand|Kodama of the North Tree|Kodama of the South Tree|Kruphix, God of Horizons|Kumano, Master Yamabushi|Lagonna-Band Trailblazer|Latulla, Keldon Overseer|Liliana, Death's Majesty|Llawan, Cephalid Empress|Lyzolda, the Blood Witch|Maga, Traitor to Mortals|Mirko Vosk, Mind Drinker|Myojin of Cleansing Fire|Mystic of the Hidden Way|Night of Souls' Betrayal|Oath of the Ancient Wood|Order of the Sacred Bell|Paragon of Eternal Wilds|Phenax, God of Deception|Pillory of the Sleepless|Quest for the Holy Relic|Rune of Protection: Blue|Sakiko, Mother of Summer|Salt Road Quartermasters|Sasaya, Orochi Ascendant|Sedris, the Traitor King|Sentry of the Underworld|Shaman of Forgotten Ways|Shaman of the Great Hunt|Shinen of Flight's Wings|Siren of the Silent Song|Sol'kanar the Swamp King|Soramaro, First to Dream|Sovereigns of Lost Alara|Sphinx of the Final Word|Staff of the Death Magus|Staff of the Flame Magus|Strength from the Fallen|Tamiyo, Field Researcher|Tasigur, the Golden Fang|Tezzeret, Agent of Bolas|The Lady of the Mountain|Tymaret, the Murder King|Uncontrolled Infestation|Urborg, Tomb of Yawgmoth|Varolz, the Scar-Striped|Viashino Slaughtermaster|Vizier of Tumbling Sands|Warden of the First Tree|Weight of the Underworld|Yisan, the Wanderer Bard|Yomiji, Who Bars the Way|Zektar Shrine Expedition|Aboshan, Cephalid Emperor|Alhammarret, High Arbiter|Anafenza, Kin-Tree Spirit|Angel of Flight Alabaster|Archon of the Triumvirate|Ashling, the Extinguisher|Autumn-Tail, Kitsune Sage|Berserkers of Blood Ridge|Boseiju, Who Shelters All|Brigid, Hero of Kinsbaile|Bringer of the Black Dawn|Bringer of the Green Dawn|Bringer of the White Dawn|Bruna, Light of Alabaster|Captured by the Consulate|Chandra, Fire of Kaladesh|Circle of Protection: Red|Clergy of the Holy Nimbus|Crocodile of the Crossing|Desert of the Indomitable|Elbrus, the Binding Blade|Eliminate the Competition|Emissary of the Sleepless|Emrakul, the Promised End|Endless Ranks of the Dead|Epiphany at the Drownyard|Erayo, Soratami Ascendant|Exava, Rakdos Blood Witch|Festival of the Guildpact|Geist of the Lonely Vigil|Grand Arbiter Augustin IV|Guardian of the Guildpact|Haakon, Stromgald Scourge|Hieroglyphic Illumination|High Sentinels of Arashin|Hikari, Twilight Guardian|Invocation of Saint Traft|Ishi-Ishi, Akki Crackshot|Kagemaro, First to Suffer|Kami of the Palace Fields|Kami of the Tended Garden|Kiki-Jiki, Mirror Breaker|Kira, Great Glass-Spinner|Knight of the Holy Nimbus|Knight of the Skyward Eye|Kodama of the Center Tree|Kokusho, the Evening Star|Kozilek, Butcher of Truth|Liliana, Heretical Healer|Lord of Shatterskull Pass|Manticore of the Gauntlet|Meloku the Clouded Mirror|Metalspinner's Puzzleknot|Mishra, Artificer Prodigy|Nicol Bolas, the Deceiver|Olivia, Mobilized for War|Opal-Eye, Konda's Yojimbo|Order of the Sacred Torch|Order of the White Shield|Ormendahl, Profane Prince|Quest for Ancient Secrets|Quest for the Goblin Lord|Quest for the Nihil Stone|Rayne, Academy Chancellor|Razaketh, the Foulblooded|Rebellion of the Flamekin|Rix Maadi, Dungeon Palace|Rune of Protection: Black|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: White|Sakura-Tribe Springcaller|Seer of the Last Tomorrow|Sentinels of Glen Elendra|Sheoldred, Whispering One|Shield of Duty and Reason|Shimatsu the Bloodcloaked|Shirei, Shizo's Caretaker|Shizo, Death's Storehouse|Shizuko, Caller of Autumn|Shrine of Limitless Power|Shrine of Piercing Vision|Siren of the Fanged Coast|Snake of the Golden Grove|Squeaking Pie Grubfellows|Stream of Unconsciousness|Sword of Feast and Famine|Sword of Light and Shadow|Terror of the Fairgrounds|Tezzeret, Master of Metal|Throne of the God-Pharaoh|Tomb of the Spirit Dragon|Ulamog, the Infinite Gyre|Ulrich, Uncontested Alpha|Unlicensed Disintegration|Unscythe, Killer of Kings|Yahenni, Undying Partisan|Zealot of the God-Pharaoh|Ajani, Caller of the Pride|Appetite for the Unnatural|Approach of the Second Sun|Baral, Chief of Compliance|Chandra, Torch of Defiance|Circle of Protection: Blue|Curse of the Pierced Heart|Death of a Thousand Stings|Decimator of the Provinces|Eidolon of the Great Revel|Elesh Norn, Grand Cenobite|From Under the Floorboards|Hapatra, Vizier of Poisons|Hermit of the Natterknolls|Horror of the Broken Lands|Initiates of the Ebon Hand|Inner Calm, Outer Strength|Jace, the Living Guildpact|Jace, Unraveler of Secrets|Jerrard of the Closed Fist|Jolrael, Empress of Beasts|Kami of Twisted Reflection|Karametra, God of Harvests|Liliana of the Dark Realms|Linvala, Keeper of Silence|Momir Vig, Simic Visionary|Narset, Enlightened Master|Nissa, Steward of Elements|Paragon of Fierce Defiance|Paragon of Gathering Mists|Pharika, God of Affliction|Rashmi, Eternities Crafter|Rescue from the Underworld|Sachi, Daughter of Seshiro|Sarkhan, the Dragonspeaker|Seizan, Perverter of Truth|Serpent of the Endless Sea|Shisato, Whispering Hunter|Shrine of Boundless Growth|Tajic, Blade of the Legion|Temmet, Vizier of Naktamun|Tomorrow, Azami's Familiar|Trostani, Selesnya's Voice|Two-Headed Giant of Foriys|Ulrich of the Krallenhorde|Vorinclex, Voice of Hunger|Wall of Forgotten Pharaohs|Werewolf of Ancient Hunger|Circle of Protection: Black|Circle of Protection: Green|Circle of Protection: White|Cleric of the Forward Order|Commencement of Festivities|Drana, Liberator of Malakir|Duskmantle, House of Shadow|Gideon, Champion of Justice|Jalira, Master Polymorphist|Kalitas, Bloodchief of Ghet|King Macar, the Gold-Cursed|Kiora, Master of the Depths|Korlash, Heir to Blackblade|Mannichi, the Fevered Dream|Master of the Pearl Trident|Michiko Konda, Truth Seeker|Mikokoro, Center of the Sea|Nefarox, Overlord of Grixis|Oathkeeper, Takeno's Daisho|Oboro, Palace in the Clouds|Order of the Golden Cricket|Purphoros, God of the Forge|Reaper of Flight Moonsilver|Retribution of the Ancients|Rofellos, Llanowar Emissary|Samurai of the Pale Curtain|Sarpadian Empires, Vol. VII|Savra, Queen of the Golgari|Shrine of the Forsaken Gods|Shu Yun, the Silent Tempest|Thalia, Guardian of Thraben|Unesh, Criosphinx Sovereign|Untaidake, the Cloud Keeper|Arlinn, Embraced by the Moon|Azamuki, Treachery Incarnate|Brisela, Voice of Nightmares|Circle of Protection: Shadow|Eidolon of Countless Battles|Kambal, Consul of Allocation|Knight of the Pilgrim's Road|Liliana, Defiant Necromancer|Orzhova, the Church of Deals|Oyobi, Who Split the Heavens|Padeem, Consul of Innovation|Rune-Tail, Kitsune Ascendant|Shinka, the Bloodsoaked Keep|Skithiryx, the Blight Dragon|Tatsumasa, the Dragon's Fang|Ulamog, the Ceaseless Hunger|Valakut, the Molten Pinnacle|Bearer of Overwhelming Truths|Gods' Eye, Gate to the Reikai|Greater Realm of Preservation|Guardian of the Great Conduit|Kaijin of the Vanishing Touch|Kozilek, the Great Distortion|Lone Wolf of the Natterknolls|Reki, the History of Kamigawa|Rune of Protection: Artifacts|Sentinel of the Eternal Watch|Skysovereign, Consul Flagship|Coax from the Blind Eternities|Hanweir, the Writhing Township|Minamo, School at Water's Edge|Circle of Protection: Artifacts|Oviya Pashiri, Sage Lifecrafter|The Tabernacle at Pendrell Vale|Okina, Temple to the Grandfathers|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental)") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + similar_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "(Atinlay Igpay|AWOL|Bosom Buddy|Cardpecker|Cheap Ass|Circle of Protection: Art|Collector Protector|Drawn Together|Emcee|Erase (Not the Urza's Legacy One)|Fascist Art Director|First Come, First Served|Frankie Peanuts|Head to Head|Ladies' Knight|Little Girl|Look at Me, I'm R&D|Man of Measure|Save Life|Standing Army|Staying Power|Wordmail|_____|Ambiguity|Artful Looter|Avatar of Me|Brushstroke Paintermage|Bursting Beebles|Carnivorous Death-Parrot|Cheatyface|Double Header|Flaccify|Framed!|Greater Morphling|Johnny, Combo Player|Loose Lips|Magical Hacker|Mise|Moniker Mage|Mouth to Mouth|Now I Know My ABC's|Number Crunch|Question Elemental?|Richard Garfield, Ph.D.|Smart Ass|Spell Counter|Topsy Turvy|Aesthetic Consultation|Bad Ass|Bloodletter|Booster Tutor|Duh|Enter the Dungeon|Eye to Eye|The Fallen Apart|Farewell to Arms|Infernal Spawn of Infernal Spawn of Evil|Kill! Destroy!|Mother of Goons|Necro-Impotence|Persecute Artist|Phyrexian Librarian|Stop That|Tainted Monkey|Vile Bile|Wet Willie of the Damned|When Fluffy Bunnies Attack|Working Stiff|Zombie Fanboy|Zzzyxas's Abyss|Assquatch|Blast from the Past|Curse of the Fire Penguin|Deal Damage|Dumb Ass|Face to Face|Frazzled Editor|Goblin Mime|Goblin Secret Agent|Goblin S.W.A.T. Team|Mana Flair|Mons's Goblin Waiters|Orcish Paratroopers|Punctuate|Pygmy Giant|Red-Hot Hottie|Rocket-Powered Turbo Slug|Sauté|Six-y Beast|Touch and Go|Yet Another Aether Vortex|B-I-N-G-O|Creature Guy|Elvish House Party|Fat Ass|Form of the Squirrel|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Keeper of the Sacred Word|Land Aid '04|Laughing Hyena|Monkey Monkey Monkey|Name Dropping|Old Fogey|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental|Remodel|Shoe Tree|Side to Side|S.N.O.T.|Stone-Cold Basilisk|Supersize|Symbol Status|Uktabi Kong||Ach! Hans, Run!||Ass Whuppin'|Meddling Kids|Rare-B-Gone|Who|What|When|Where|Why|Gleemax|Letter Bomb|Mana Screw|Mox Lotus|My First Tome|Pointy Finger of Doom|Rod of Spanking|Time Machine|Togglodyte|Toy Boat|Urza's Hot Tub|Water Gun Balloon Game|World-Bottling Kit|City of Ass|R&D's Secret Lair|Super Secret Tech|Charm School|The Cheese Stands Alone|Double Dip|Get a Life|I'm Rubber, You're Glue|Knight of the Hokey Pokey|Lexivore|Look at Me, I'm the DCI|Mesa Chicken|Miss Demeanor|Once More with Feeling|Prismatic Wardrobe|Sex Appeal|Bureaucracy|Censorship|Checks and Balances|Chicken à la King|Clambassadors|Clam-I-Am|Clam Session|Common Courtesy|Denied!|Double Take|Fowl Play|Free-for-All|Psychic Network|Sorry|B.F.M. (Big Furry Monster)|Deadhead|Double Cross|Handcuffs|Infernal Spawn of Evil|Jumbo Imp|Organ Harvest|Ow|Poultrygeist|Temp of the Damned|Volrath's Motion Sensor|Burning Cinder Fury of Crimson Chaos Fire|Chicken Egg|Double Deal|Goblin Bookie|Goblin Bowling Team|Goblin Tutor|Hurloon Wrangler|Jalum Grifter|Krazy Kow|Landfill|Ricochet|Spark Fiend|Strategy, Schmategy|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Cardboard Carapace|Double Play|Elvish Impersonators|Flock of Rabid Sheep|Free-Range Chicken|Gerrymandering|Ghazbán Ogress|Growth Spurt|Gus|Hungry Hungry Heifer|Incoming!|Mine, Mine, Mine!|Squirrel Farm|Team Spirit|Timmy, Power Gamer|Ashnod's Coupon|Blacker Lotus|Bronze Calendar|Chaos Confetti|Clay Pigeon|Giant Fan|Jack-in-the-Mox|Jester's Sombrero|Mirror Mirror|Paper Tiger|Rock Lobster|Scissors Lizard|Spatula of the Ages|Urza's Contact Lenses|Urza's Science Fair Project|Pegasus token card|Soldier token card|Zombie token card|Goblin token card|Sheep token card|Squirrel token card|Serra Angel|Balduvian Horde|Vengevine|Geist of Saint Traft|Thalia, Guardian of Thraben|Liliana of the Veil|Snapcaster Mage|Thran Quarry|Serra Avatar|Lord of Atlantis|Crusade|Elvish Lyrist|City of Brass|Volcanic Hammer|Giant Growth|Two-Headed Dragon|Slith Firewalker|Royal Assassin|Sakura-Tribe Elder|Shard Phoenix|Soltari Priest|Whirling Dervish|Glorious Anthem|Elvish Champion|Mad Auntie|Faerie Conclave|Treetop Village|Rukh Egg|Budoka Pupil|Ichiga, Who Topples Oaks|Ghost-Lit Raider|Force of Nature|Shivan Dragon|Dimir Guildmage|Gruul Guildmage|Azorius Guildmage|Sudden Shock|Hedge Troll|Storm Entity|Shriekmaw|Eternal Dragon|Mirari's Wake|Treva, the Renewer|Avatar of Woe|Ajani Goldmane|Dirtcowl Wurm|Revenant|Monstrous Hound|Lightning Dragon|Beast of Burden|Lu Bu, Master-at-Arms|False Prophet|Overtaker|Rathi Assassin|Avatar of Hope|Raging Kavu|Questing Phelddagrif|Fungal Shambler|Stone-Tongue Basilisk|Laquatus's Champion|Glory|Silent Specter|Feral Throwback|Soul Collector|Sword of Kaldra|Shield of Kaldra|Helm of Kaldra|Ryusei, the Falling Star|Ink-Eyes, Servant of Oni|Kiyomaro, First to Stand|Gleancrawler|Djinn Illuminatus|Avatar of Discord|Allosaurus Rider|Lotus Bloom|Oros, the Avenger|Korlash, Heir to Blackblade|Wren's Run Packmaster|Door of Destinies|Demigod of Revenge|Overbeing of Myth|Ajani Vengeant|Malfegor|Dragon Broodmother|Vampire Nocturnus|Rampaging Baloths|Comet Storm|Emrakul, the Aeons Torn|Sun Titan|Wurmcoil Engine|Hero of Bladehold|Glissa, the Traitor|Sheoldred, Whispering One|Bloodlord of Vaasgoth|Mayor of Avabruck|Howlpack Alpha|Ravenous Demon|Archdemon of Greed|Moonsilver Spear|Xathrid Gorgon|Archon of the Triumvirate|Hypersonic Dragon|Carnival Hellsteed|Corpsejack Menace|Grove of the Guardian|Consuming Aberration|Fathom Mage|Foundry Champion|Rubblehulk|Treasury Thrull|Maze's End|Megantic Sliver|Celestial Archon|Shipbreaker Kraken|Abhorrent Overlord|Ember Swallower|Anthousa, Setessan Hero|Silent Sentinel|Arbiter of the Ideal|Eater of Hope|Forgestoker Dragon|Nessian Wilds Ravager|Dawnbringer Charioteers|Scourge of Fleets|Doomwake Giant|Spawn of Thraxes|Heroes' Bane|Resolute Archangel|Mercurial Pretender|Indulgent Tormentor|Siege Dragon|Phytotitan|Abzan Ascendancy|Anafenza, the Foremost|Ankle Shanker|Avalanche Tusker|Bloodsoaked Champion|Butcher of the Horde|Crackling Doom|Crater's Claws|Deflecting Palm|Dig Through Time|Dragon-Style Twins|Duneblast|Flying Crane Technique|Grim Haruspex|Hardened Scales|Herald of Anafenza|High Sentinels of Arashin|Icy Blast|Ivorytusk Fortress|Jeering Instigator|Jeskai Ascendancy|Kheru Lich Lord|Mardu Ascendancy|Master of Pearls|Narset, Enlightened Master|Necropolis Fiend|Rakshasa Vizier|Rattleclaw Mystic|Sage of the Inward Eye|Sidisi, Brood Tyrant|Siege Rhino|Sultai Ascendancy|Surrak Dragonclaw|Temur Ascendancy|Thousand Winds|Trail of Mystery|Trap Essence|Utter End|Villainous Wealth|Zurgo Helmsmasher|Alesha, Who Smiles at Death|Arcbond|Archfiend of Depravity|Atarka, World Render|Brutal Hordechief|Daghatar the Adamant|Dragonscale General|Dromoka, the Eternal|Flamerush Rider|Flamewake Phoenix|Jeskai Infiltrator|Kolaghan, the Storm's Fury|Mardu Strike Leader|Mastery of the Unseen|Ojutai, Soul of Winter|Rally the Ancestors|Sage-Eye Avengers|Sandsteppe Mastodon|Shaman of the Great Hunt|Shamanic Revelation|Shu Yun, the Silent Tempest|Silumgar, the Drifting Death|Soulfire Grand Master|Soulflayer|Supplant Form|Tasigur, the Golden Fang|Torrent Elemental|Warden of the First Tree|Wildcall|Yasova Dragonclaw|Anafenza, Kin-Tree Spirit|Arashin Foremost|Arashin Sovereign|Atarka's Command|Avatar of the Resolute|Blessed Reincarnation|Blood-Chin Fanatic|Boltwing Marauder|Crater Elemental|Damnable Pact|Deathbringer Regent|Den Protector|Dragonlord Atarka|Dragonlord Dromoka|Dragonlord Kolaghan|Dragonlord Ojutai|Dragonlord Silumgar|Dromoka's Command|Foe-Razer Regent|Harbinger of the Hunt|Hidden Dragonslayer|Icefall Regent|Ire Shaman|Kolaghan's Command|Living Lore|Myth Realized|Necromaster Dragon|Ojutai's Command|Pitiless Horde|Pristine Skywise|Profaner of the Dead|Sidisi, Undead Vizier|Silumgar Assassin|Silumgar's Command|Stratus Dancer|Sunscorch Regent|Surrak, the Hunt Caller|Thunderbreak Regent|Volcanic Vision|Zurgo Bellstriker|Abbot of Keral Keep|Alhammarret, High Arbiter|Chandra's Ignition|Chandra, Fire of Kaladesh|Dark Petition|Despoiler of Souls|Dwynen, Gilt-Leaf Daen|Embermaw Hellion|Evolutionary Leap|Exquisite Firecraft|Gaea's Revenge|Gideon's Phalanx|Gilt-Leaf Winnower|Goblin Piledriver|Graveblade Marauder|Harbinger of the Tides|Hixus, Prison Warden|Honored Hierarch|Jace, Vryn's Prodigy|Knight of the White Orchid|Kothophed, Soul Hoarder|Kytheon's Irregulars|Kytheon, Hero of Akros|Languish|Liliana, Heretical Healer|Managorger Hydra|Mizzium Meddler|Nissa's Revelation|Nissa, Vastwood Seer|Outland Colossus|Pia and Kiran Nalaar|Priest of the Blood Rite|Relic Seeker|Scab-Clan Berserker|Soulblade Djinn|Talent of the Telepath|Thopter Spy Network|Tragic Arrogance|Vryn Wingmare|Willbreaker|Akoum Firebird|Akoum Hellkite|Aligned Hedron Network|Ally Encampment|Angelic Captain|Barrage Tyrant|Beastcaller Savant|Blight Herder|Bring to Light|Brood Butcher|Brutal Expulsion|Canopy Vista|Cinder Glade|Conduit of Ruin|Defiant Bloodlord|Desolation Twin|Dragonmaster Outcast|Drana, Liberator of Malakir|Drowner of Hope|Dust Stalker|Emeria Shepherd|Endless One|Exert Influence|Fathom Feeder|Felidar Sovereign|From Beyond|Gideon, Ally of Zendikar|Greenwarden of Murasa|Gruesome Slaughter|Guardian of Tazeem|Guul Draz Overseer|Hero of Goma Fada|Kiora, Master of the Depths|Lantern Scout|Lumbering Falls|March from the Tomb|Munda, Ambush Leader|Nissa's Renewal|Noyan Dar, Roil Shaper|Ob Nixilis Reignited|Oblivion Sower|Omnath, Locus of Rage|Oran-Rief Hydra|Painful Truths|Part the Waterveil|Planar Outburst|Prairie Stream|Prism Array|Quarantine Field|Radiant Flames|Ruinous Path|Sanctum of Ugin|Scatter to the Winds|Serpentine Spike|Shambling Vent|Shrine of the Forsaken Gods|Sire of Stagnation|Smoldering Marsh|Smothering Abomination|Sunken Hollow|Ugin's Insight|Ulamog, the Ceaseless Hunger|Undergrowth Champion|Veteran Warleader|Void Winnower|Wasteland Strangler|Woodland Wanderer|Zada, Hedron Grinder|Armored Pegasus|Bull Hippo|Cloud Pirates|Feral Shadow|Snapping Drake|Storm Crow|Wasteland|Voidmage Prodigy|Powder Keg|Psychatog|Terror|Fireball|Oxidize|Mana Leak|Reciprocate|Hypnotic Specter|Hinder|Pyroclasm|Putrefy|Zombify|Lightning Helix|Wrath of God|Condemn|Mortify|Psionic Blast|Cruel Edict|Disenchant|Recollect|Damnation|Tidings|Incinerate|Mana Tithe|Harmonize|Ponder|Corrupt|Cryptic Command|Flame Javelin|Unmake|Nameless Inversion|Remove Soul|Blightning|Rampant Growth|Negate|Terminate|Lightning Bolt|Cancel|Sign in Blood|Infest|Volcanic Fallout|Celestial Purge|Bituminous Blast|Burst Lightning|Harrow|Day of Judgment|Brave the Elements|Doom Blade|Treasure Hunt|Searing Blaze|Reya Dawnbringer|Liliana's Specter|Mitotic Slime|Memnite|Tempered Steel|Treasure Mage|Black Sun's Zenith|Myr Superion|Priest of Urabrask|Stormblood Berserker|Dungrove Elder|Diregraf Ghoul|Elite Inquisitor|Zombie Apocalypse|Strangleroot Geist|Suture Priest|Pristine Talisman|Latch Seeker|Killing Wave|Magmaquake|Mwonvuli Beast Tracker|Cryptborn Horror|Dryad Militant|Firemane Avenger|Zameck Guildmage|Melek, Izzet Paragon|Trostani's Summoner|Hive Stirrings|Goblin Diplomats|Phalanx Leader|Nighthowler|Pain Seer|Kiora's Follower|Squelching Leeches|Dictate of Kruphix|Hall of Triumph|Heir of the Wilds|Reclamation Sage|Chief Engineer|Mardu Shadowspear|Scaleguard Sentinels|Conclave Naturalists|Stasis Snare|Immolating Glare|Jori En, Ruin Diver|Arena|Sewers of Estark|Nalathni Dragon|Blue Elemental Blast|Mana Crypt|Windseeker Centaur|Giant Badger|Scent of Cinder|Lightning Hounds|Spined Wurm|Warmonger|Silver Drake|Phyrexian Rager|Jace Beleren|Garruk Wildspeaker|Brion Stoutarm|Jaya Ballard, Task Mage|Broodmate Dragon|Honor of the Pure|Steward of Valeron|Celestial Colonnade|Retaliator Griffin|Kor Skyfisher|Guul Draz Assassin|Nissa Revane|Birds of Paradise|Memoricide|Liliana Vess|Bloodthrone Vampire|Mirran Crusader|Surgical Extraction|Frost Titan|Grave Titan|Inferno Titan|Chandra's Phoenix|Faithless Looting|Devil's Play|Gravecrawler|Electrolyze|Feast of Blood|Silverblade Paladin|Merfolk Mesmerist|Knight Exemplar|Sunblast Angel|Primordial Hydra|Cathedral of War|Terastodon|Arrest|Consume Spirit|Dreg Mangler|Supreme Verdict|Standstill|Breath of Malfegor|Angel of Glory's Rise|Turnabout|Nightveil Specter|Voidmage Husher|Ogre Arsonist|Chandra's Fury|Render Silent|Ratchet Bomb|Bonescythe Sliver|Ogre Battledriver|Scavenging Ooze|Hamletback Goliath|Ajani, Caller of the Pride|Jace, Memory Adept|Liliana of the Dark Realms|Chandra, Pyromaster|Garruk, Caller of Beasts|Sylvan Caryatid|Karametra's Acolyte|Fated Conflagration|High Tide|Gaze of Granite|Wash Out|Acquire|Duress|Eidolon of Blossoms|Magister of Worth|Soul of Ravnica|Soul of Zendikar|Stealer of Secrets|Angelic Skirmisher|Xathrid Necromancer|Goblin Rabblemaster|Ajani Steadfast|Jace, the Living Guildpact|Nissa, Worldwaker|Garruk, Apex Predator|Temur War Shaman|Sultai Charm|Aeronaut Tinkerer|Dragon Fodder|Dragonlord's Servant|Evolving Wilds|Scythe Leopard|Genesis Hydra|Munda's Vanguard|Deepfathom Skulker|Dread Defiler|Tyrant of Valakut|Gladehart Cavalry|Goblin Dark-Dwellers|Earwig Squad|Vexing Shusher|Figure of Destiny|Obelisk of Alara|Knight of New Alara|Ant Queen|Valakut, the Molten Pinnacle|Joraga Warcaller|Lord of Shatterskull Pass|Ancient Hellkite|Steel Hellkite|Thopter Assembly|Phyrexian Metamorph|Garruk's Horde|Ludevic's Test Subject|Ludevic's Abomination|Mondronen Shaman|Tovolar's Magehunter|Restoration Angel|Staff of Nin|Deadbridge Goliath|Skarrg Goliath|Breaking|Entering|Colossal Whale|Bident of Thassa|Tromokratis|Dictate of the Twin Gods|Dragon Throne of Tarkir|In Garruk's Wake|Endbringer|Counterspell|Stroke of Genius|Gaea's Cradle|Memory Lapse|Vampiric Tutor|Ball Lightning|Oath of Druids|Hammer of Bogardan|Tradewind Rider|Intuition|Argothian Enchantress|Living Death|Armageddon|Balance|Time Warp|Phyrexian Negator|Deranged Hermit|Hermit Druid|Gemstone Mine|Regrowth|Sol Ring|Mishra's Factory|Exalted Angel|Grim Lavamancer|Meddling Mage|Pernicious Deed|Ravenous Baloth|Cunning Wish|Yawgmoth's Will|Vindicate|Decree of Justice|Orim's Chant|Mind's Desire|Demonic Tutor|Living Wish|Dark Ritual|Maze of Ith|Stifle|Survival of the Fittest|Burning Wish|Bloodstained Mire|Flooded Strand|Polluted Delta|Windswept Heath|Wooded Foothills|Sinkhole|Natural Order|Phyrexian Dreadnought|Thawing Glaciers|Land Tax|Morphling|Wheel of Fortune|Entomb|Sword of Fire and Ice|Vendilion Clique|Bitterblossom|Dark Confidant|Doubling Season|Goblin Welder|Xiahou Dun, the One-Eyed|Flusterstorm|Noble Hierarch|Karmic Guide|Sneak Attack|Karakas|Sword of Light and Shadow|Command Tower|Swords to Plowshares|Bribery|Imperial Recruiter|Crucible of Worlds|Overwhelming Forces|Show and Tell|Genesis|Karador, Ghost Chieftain|Greater Good|Riku of Two Reflections|Force of Will|Hanna, Ship's Navigator|Sword of Feast and Famine|Nekusar, the Mindrazer|Elesh Norn, Grand Cenobite|Oloro, Ageless Ascetic|Ravages of War|Dualcaster Mage|Feldon of the Third Path|Mana Drain|Command Beacon|Fruitcake Elemental|Gifts Given|Evil Presents|Season's Beatings|Snow Mercy|Yule Ooze|Naughty|Nice|Stocking Tiger|Mishra's Toy Workshop|Goblin Sleigh Ride|Sprouting Thrinax|Woolly Thoctar|Path to Exile|Hellspark Elemental|Marisi's Twinclaws|Slave of Bolas|Mycoid Shepherd|Naya Sojourners|Mind Control|Rise from the Grave|Kor Duelist|Vampire Nighthawk|Nissa's Chosen|Emeria Angel|Kor Firewalker|Leatherback Baloth|Hada Freeblade|Kalastria Highborn|Syphon Mind|Pathrazer of Ulamog|Curse of Wizardry|Staggershock|Deathless Angel|Fling|Sylvan Ranger|Plague Stinger|Golem's Heart|Skinrender|Master's Call|Plague Myr|Signal Pest|Vault Skirge|Maul Splicer|Shrine of Burning Rage|Tormented Soul|Auramancer|Circle of Flame|Gather the Townsfolk|Curse of the Bloody Tome|Curse of Thirst|Nearheath Stalker|Bloodcrazed Neonate|Boneyard Wurm|Wood Elves|Icatian Javelineers|Fiery Temper|Boomerang|Calciderm|Reckless Wurm|Yixlid Jailer|Zoetic Cavern|Llanowar Elves|Mogg Fanatic|Mind Stone|Dauntless Dourbark|Lava Axe|Cenn's Tactician|Oona's Blackguard|Gravedigger|Boggart Ram-Gang|Wilt-Leaf Cavaliers|Duergar Hedge-Mage|Selkie Hedge-Mage|Spiritmonger|Call of the Herd|Chrome Mox|Umezawa's Jitte|Maelstrom Pulse|Goblin Guide|Lotus Cobra|Primeval Titan|All Is Dust|Batterskull|Griselbrand|Stoneforge Mystic|River Boa|Longbow Archer|Volcanic Geyser|Mind Warp|Shock|Staunch Defenders|Prodigal Sorcerer|Stone Rain|Ophidian|Jackal Pup|Quirion Ranger|Carnophage|Impulse|Fireblast|Albino Troll|Dissipate|Black Knight|Wall of Blossoms|Fireslinger|Drain Life|Aura of Silence|Forbid|Spike Feeder|White Knight|Bottle Gnomes|Muscle Sliver|Crystalline Sliver|Capsize|Priest of Titania|Goblin Bombardment|Scragnoth|Smother|Whipcorder|Sparksmith|Krosan Tusker|Withered Wretch|Willbender|Slice and Dice|Silver Knight|Krosan Warchief|Lightning Rift|Carrion Feeder|Accumulated Knowledge|Avalanche Riders|Reanimate|Mother of Runes|Brainstorm|Rancor|Seal of Cleansing|Flametongue Kavu|Blastoderm|Cabal Therapy|Fact or Fiction|Juggernaut|Circle of Protection: Red|Kird Ape|Icy Manipulator|Elves of Deep Shadow|Armadillo Cloak|Lobotomy|Goblin Warchief|Wild Mongrel|Chainer's Edict|Circular Logic|Astral Slide|Arrogant Wurm|Life|Death|Fire|Ice|Firebolt|Deep Analysis|Gerrard's Verdict|Basking Rootwalla|Wonder|Goblin Legionnaire|Engineered Plague|Goblin Ringleader|Wing Shards|Cabal Coffers|Roar of the Wurm|Force Spike|Remand|Tormod's Crypt|Eternal Witness|Tendrils of Agony|Pendelhaven|Resurrection|Wall of Roots|Desert|Thirst for Knowledge|Serrated Arrows|Isochron Scepter|Shrapnel Blast|Magma Jet|Myr Enforcer|Kitchen Finks|Merrow Reejerey|Wren's Run Vanquisher|Mulldrifter|Murderous Redcap|Lightning Greaves|Watchwolf|Browbeat|Oblivion Ring|Tidehollow Sculler|Ghostly Prison|Ancient Ziggurat|Bloodbraid Elf|Cloudpost|Elvish Visionary|Anathemancer|Krosan Grip|Qasali Pridemage|Rift Bolt|Gatekeeper of Malakir|Wild Nacatl|Everflowing Chalice|Spellstutter Sprite|Wall of Omens|Artisan of Kozilek|Squadron Hawk|Rhox War Monk|Jace's Ingenuity|Cultivate|Teetering Peaks|Contagion Clasp|Go for the Throat|Savage Lands|Glistener Elf|Despise|Tectonic Edge|Dismember|Ancient Grudge|Acidic Slime|Forbidden Alchemy|Avacyn's Pilgrim|Lingering Souls|Pillar of Flame|Gitaxian Probe|Searing Spear|Reliquary Tower|Farseek|Call of the Conclave|Judge's Familiar|Izzet Charm|Rakdos Cackler|Dimir Charm|Experiment One|Ghor-Clan Rampager|Grisly Salvage|Sin Collector|Warleader's Helix|Elvish Mystic|Banisher Priest|Encroaching Wastes|Tormented Hero|Dissolve|Magma Spray|Bile Blight|Banishing Light|Fanatic of Xenagos|Brain Maggot|Stoke the Flames|Frenzied Goblin|Disdainful Stroke|Hordeling Outburst|Suspension Field|Abzan Beastmaster|Frost Walker|Serum Visions|Orator of Ojutai|Ultimate Price|Roast|Anticipate|Nissa's Pilgrimage|Clash of Wills|Smash to Smithereens|Blighted Fen|Niv-Mizzet, the Firemind|Rakdos Guildmage|Voidslime|Urza's Factory|Serra Avenger|Blood Knight|Groundbreaker|Imperious Perfect|Doran, the Siege Tower|Bramblewood Paragon|Mutavault|1996 World Champion|Shichifukujin Dragon|Proposal|Splendid Genesis|Fraternal Exaltation|Robot Chicken|Pouncing Jaguar|Skittering Skirge|Rewind|Karn, Silver Golem|Uktabi Orangutan|Chill|Pillage|Enlightened Tutor|Stupor|Creeping Mold|Dismiss|Empyrial Armor|Diabolic Edict|Gaea's Blessing|Man-o'-War|Arc Lightning|Dauthi Slayer|Skirk Marauder|Elvish Aberration|Bonesplitter|Darksteel Ingot|Glacial Ray|Genju of the Spires|Okina Nightwatch|Skyknight Legionnaire|Castigate|Wee Dragonauts|Coiling Oracle|Surging Flame|Underworld Dreams|Char|Kamahl, Pit Fighter|Putrid Imp|Hidden Horror|Faceless Butcher|Twisted Abomination|Crosis, the Purger|Verdant Force|Sphinx of the Steel Wind|Inkwell Leviathan|Blazing Archon|Animate Dead|Exhume|Sickening Dreams|Zombie Infestation|Buried Alive|Last Rites|Diabolic Servitude|Dread Return|Crystal Vein|Ebon Stronghold|Polluted Mire|Spark Elemental|Keldon Marauders|Mogg Flunkies|Cinder Pyromancer|Vulshok Sorcerer|Keldon Champion|Fire Servant|Chain Lightning|Price of Progress|Thunderbolt|Reverberate|Flames of the Blood Hand|Sudden Impact|Barbarian Ring|Ghitu Encampment|Metallic Sliver|Virulent Sliver|Amoeboid Changeling|Winged Sliver|Clot Sliver|Frenzy Sliver|Heart Sliver|Gemhide Sliver|Quick Sliver|Hibernation Sliver|Acidic Sliver|Spined Sliver|Victual Sliver|Armor Sliver|Spectral Sliver|Barbed Sliver|Homing Sliver|Necrotic Sliver|Fungus Sliver|Brood Sliver|Might Sliver|Sliver Overlord|Fury Sliver|Heartstone|Distant Melody|Aphetto Dredging|Coat of Arms|Wild Pair|Rootbound Crag|Rupture Spire|Terramorphic Expanse|Vivid Creek|Vivid Grove|Alert Shu Infantry|Eightfold Maze|Empty City Ruse|False Defeat|Flanking Troops|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Huang Zhong, Shu General|Kongming, |Sleeping Dragon||Kongming's Contraptions|Liu Bei, Lord of Shu|Loyal Retainers|Misfortune's Gain|Pang Tong, |Young Phoenix||Peach Garden Oath|Rally the Troops|Riding Red Hare|Shu Cavalry|Shu Defender|Shu Elite Companions|Shu Elite Infantry|Shu Farmer|Shu Foot Soldiers|Shu General|Shu Grain Caravan|Shu Soldier-Farmers|Vengeance|Virtuous Charge|Volunteer Militia|Warrior's Stand|Zhang Fei, Fierce Warrior|Zhao Zilong, Tiger General|Balance of Power|Borrowing 100,000 Arrows|Brilliant Plan|Broken Dam|Capture of Jingzhou|Champion's Victory|Council of Advisors|Counterintelligence|Exhaustion|Extinguish|Forced Retreat|Lady Sun|Lu Meng, Wu General|Lu Su, Wu Advisor|Lu Xun, Scholar General|Mystic Denial|Preemptive Strike|Red Cliffs Armada|Sage's Knowledge|Strategic Planning|Straw Soldiers|Sun Ce, Young Conquerer|Sun Quan, Lord of Wu|Wu Admiral|Wu Elite Cavalry|Wu Infantry|Wu Light Cavalry|Wu Longbowman|Wu Scout|Wu Spy|Wu Warship|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Ambition's Cost|Cao Cao, Lord of Wei|Cao Ren, Wei Commander|Coercion|Corrupt Court Official|Cunning Advisor|Deception|Desperate Charge|Famine|Ghostly Visit|Imperial Edict|Imperial Seal|Poison Arrow|Return to Battle|Sima Yi, Wei Field Marshal|Stolen Grain|Stone Catapult|Wei Ambush Force|Wei Assassins|Wei Elite Companions|Wei Infantry|Wei Night Raiders|Wei Scout|Wei Strike Force|Xun Yu, Wei Advisor|Young Wei Recruits|Zhang He, Wei General|Zhang Liao, Hero of Hefei|Zodiac Pig|Zodiac Rat|Zodiac Snake|Barbarian General|Barbarian Horde|Blaze|Burning Fields|Burning of Xinye|Control of the Court|Corrupt Eunuchs|Desert Sandstorm|Diaochan, Artful Beauty|Dong Zhou, the Tyrant|Eunuchs' Intrigues|Fire Ambush|Fire Bowman|Independent Troops|Ma Chao, Western Warrior|Mountain Bandit|Ravaging Horde|Relentless Assault|Renegade Troops|Rockslide Ambush|Rolling Earthquake|Warrior's Oath|Yellow Scarves Cavalry|Yellow Scarves General|Yellow Scarves Troops|Yuan Shao, the Indecisive|Yuan Shao's Infantry|Zodiac Dog|Zodiac Dragon|Zodiac Goat|Borrowing the East Wind|False Mourning|Forest Bear|Heavy Fog|Hua Tuo, Honored Physician|Hunting Cheetah|Lady Zhurong, Warrior Queen|Lone Wolf|Marshaling the Troops|Meng Huo, Barbarian King|Meng Huo's Horde|Riding the Dilu Horse|Slashing Tiger|Southern Elephant|Spoils of Victory|Spring of Eternal Peace|Stalking Tiger|Taoist Hermit|Taoist Mystic|Taunting Challenge|Three Visits|Trained Cheetah|Trained Jackal|Trip Wire|Wielding the Green Dragon|Wolf Pack|Zodiac Horse|Zodiac Monkey|Zodiac Ox|Zodiac Rabbit|Zodiac Rooster|Zodiac Tiger|Zuo Ci, the Mocking Sage|Alabaster Dragon|Alluring Scent|Anaconda|Ancestral Memories|Angelic Blessing|Archangel|Ardent Militia|Arrogant Vampire|Assassin's Blade|Baleful Stare|Bee Sting|Blessed Reversal|Blinding Light|Bog Imp|Bog Raiders|Bog Wraith|Boiling Seas|Border Guard|Breath of Life|Burning Cloak|Capricious Sorcerer|Charging Bandits|Charging Paladin|Charging Rhino|Cloak of Feathers|Cloud Dragon|Cloud Spirit|Command of Unsummoning|Coral Eel|Craven Giant|Craven Knight|Cruel Bargain|Cruel Fate|Cruel Tutor|Deep Wood|Deep-Sea Serpent|Defiant Stand|Déjà Vu|Desert Drake|Devastation|Devoted Hero|Djinn of the Lamp|Dread Charge|Dread Reaper|Dry Spell|Earthquake|Ebon Dragon|Elite Cat Warrior|Elven Cache|Elvish Ranger|Endless Cockroaches|False Peace|Final Strike|Fire Dragon|Fire Imp|Fire Snake|Fire Tempest|Flashfires|Fleet-Footed Monk|Flux|Foot Soldiers|Forked Lightning|Fruition|Giant Octopus|Giant Spider|Gift of Estates|Goblin Bully|Gorilla Warrior|Grizzly Bears|Hand of Death|Harsh Justice|Highland Giant|Hill Giant|Horned Turtle|Howling Fury|Hulking Cyclops|Hulking Goblin|Hurricane|Ingenious Thief|Jungle Lion|Keen-Eyed Archers|King's Assassin|Knight Errant|Last Chance|Lava Flow|Lizard Warrior|Mercenary Knight|Merfolk of the Pearl Trident|Mind Knives|Mind Rot|Minotaur Warrior|Mobilize|Monstrous Growth|Moon Sprite|Mountain Goat|Muck Rats|Natural Spring|Nature's Cloak|Nature's Lore|Nature's Ruin|Needle Storm|Noxious Toad|Omen|Owl Familiar|Panther Warriors|Path of Peace|Personal Tutor|Phantom Warrior|Pillaging Horde|Plant Elemental|Primeval Force|Prosperity|Python|Raging Cougar|Raging Goblin|Raging Minotaur|Rain of Salt|Rain of Tears|Raise Dead|Redwood Treefolk|Regal Unicorn|Renewing Dawn|Rowan Treefolk|Sacred Knight|Sacred Nectar|Scorching Spear|Scorching Winds|Seasoned Marshal|Serpent Assassin|Serpent Warrior|Skeletal Crocodile|Skeletal Snake|Sorcerous Sight|Soul Shred|Spiritual Guardian|Spitting Earth|Spotted Griffin|Starlight|Starlit Angel|Steadfastness|Stern Marshal|Summer Bloom|Sylvan Tutor|Symbol of Unsummoning|Taunt|Temporary Truce|Theft of Dreams|Thing from the Deep|Thundering Wurm|Thundermare|Tidal Surge|Time Ebb|Touch of Brilliance|Treetop Defense|Undying Beast|Untamed Wilds|Valorous Charge|Vampiric Feast|Vampiric Touch|Venerable Monk|Virtue's Ruin|Volcanic Dragon|Wall of Granite|Wall of Swords|Warrior's Charge|Whiptail Wurm|Wicked Pact|Willow Dryad|Wind Drake|Winds of Change|Winter's Grasp|Withering Gaze|Abyssal Nightstalker|Air Elemental|Alaborn Cavalier|Alaborn Grenadier|Alaborn Musketeer|Alaborn Trooper|Alaborn Veteran|Alaborn Zealot|Ancient Craving|Angel of Fury|Angel of Mercy|Angelic Wall|Apprentice Sorcerer|Armored Galleon|Armored Griffin|Barbtooth Wurm|Bargain|Bear Cub|Bloodcurdling Scream|Brimstone Dragon|Brutal Nightstalker|Chorus of Woe|Coastal Wizard|Cunning Giant|Dakmor Bat|Dakmor Plague|Dakmor Scorpion|Dakmor Sorceress|Dark Offering|Deathcoil Wurm|Denizen of the Deep|Eye Spy|False Summoning|Festival of Trokin|Foul Spirit|Goblin Cavaliers|Goblin Firestarter|Goblin General|Goblin Glider|Goblin Lore|Goblin Matron|Goblin Mountaineer|Goblin Piker|Goblin Raider|Goblin War Cry|Goblin War Strike|Golden Bear|Harmony of Nature|Ironhoof Ox|Jagged Lightning|Just Fate|Kiss of Death|Lurking Nightstalker|Lynx|Magma Giant|Moaning Spirit|Nightstalker Engine|Norwood Archers|Norwood Priestess|Norwood Ranger|Norwood Riders|Norwood Warrior|Obsidian Giant|Ogre Berserker|Ogre Taskmaster|Ogre Warrior|Piracy|Plated Wurm|Predatory Nightstalker|Prowling Nightstalker|Raiding Nightstalker|Rain of Daggers|Ravenous Rats|Razorclaw Bear|Remove|Renewing Touch|Return of the Nightstalkers|Righteous Charge|Righteous Fury|River Bear|Salvage|Screeching Drake|Sea Drake|Sleight of Hand|Steam Catapult|Steam Frigate|Swarm of Rats|Sylvan Basilisk|Sylvan Yeti|Talas Air Ship|Talas Explorer|Talas Merchant|Talas Researcher|Talas Scout|Talas Warrior|Temple Acolyte|Temple Elder|Temporal Manipulation|Town Sentry|Tree Monkey|Tremor|Trokin High Guard|Undo|Vampiric Spirit|Wild Griffin|Wild Ox|Wildfire|Wind Sail|Chaotic Aether|Interplanar Tunnel|Auratouched Mage|Morphic Tide|Cage of Hands|Mutual Epiphany|Celestial Ancient|Planewide Disaster|Felidar Umbra|Reality Shaping|Spatial Merging|Hyena Umbra|Time Distortion|Kor Spiritdancer|Academy at Tolaria West|Mammoth Umbra|The Aether Flues|Sigil of the Empty Throne|Agyrem|Spirit Mantle|Akoum|Three Dreams|Aretopolis|Augury Owl|Astral Arena|Bant|Concentrate|Bloodhill Bastion|Guard Gomazoa|Celestine Reef|Higure, the Still Wind|Cliffside Market|Illusory Angel|The Dark Barony|Mistblade Shinobi|Edge of Malacol|Ninja of the Deep Hours|Eloren Wilds|Peregrine Drake|The Eon Fog|Primal Plasma|Feeding Grounds|Sakashima's Student|Fields of Summer|See Beyond|The Fourth Sphere|Sunken Hope|Furnace Layer|Walker of Secret Ways|Gavony|Wall of Frost|Glen Elendra|Whirlpool Warrior|Glimmervoid Basin|Assassinate|Goldmeadow|Cadaver Imp|Grand Ossuary|Dark Hatchling|The Great Forest|Grixis|Grove of the Dreampods|Okiba-Gang Shinobi|Hedron Fields of Agadeem|Skullsnatcher|The Hippodrome|Throat Slitter|Horizon Boughs|Immersturm|Arc Trail|Isle of Vesuva|Beetleback Chief|Izzet Steam Maze|Erratic Explosion|Jund|Fiery Conclusion|Kessig|Fiery Fall|Kharasha Foothills|Kilnspire District|Hellion Eruption|Krosa|Hissing Iguanar|Lair of the Ashen Idol|Mark of Mutiny|Lethe Lake|Mass Mutiny|Llanowar|Mudbutton Torchrunner|The Maelstrom|Preyseizer Dragon|Minamo|Rivals' Duel|Mirrored Depths|Thorn-Thrash Viashino|Mount Keralia|Thunder-Thrash Elder|Murasa|Warstorm Surge|Naar Isle|Aura Gnarlid|Naya|Awakening Zone|Nephalia|Beast Within|Norn's Dominion|Boar Umbra|Onakke Catacomb|Bramble Elemental|Orochi Colony|Brindle Shoat|Orzhova|Brutalizer Exarch|Otaria|Panopticon|Dowsing Shaman|Pools of Becoming|Dreampod Druid|Prahv|Gluttonous Slime|Quicksilver Sea|Lumberknot|Raven's Run|Sanctum of Serra|Mycoloth|Sea of Sand|Nest Invader|Selesnya Loft Gardens|Nullmage Advocate|Shiv|Ondu Giant|Skybreen|Overrun|Sokenzan|Penumbra Spider|Stairs to Infinity|Predatory Urge|Stensia|Quiet Disrepair|Stronghold Furnace|Takenuma|Silhana Ledgewalker|Talon Gates|Snake Umbra|Tazeem|Tukatongue Thallid|Tember City|Viridian Emissary|Trail of the Mage-Rings|Truga Jungle|Baleful Strix|Turri Island|Undercity Reaches|Velis Vel|Deny Reality|Windriddle Palaces|Dimir Infiltrator|The Zephyr Maze|Dragonlair Spider|Elderwood Scion|Enigma Sphinx|Enlisted Wurm|Etherium-Horn Sorcerer|Fires of Yavimaya|Fusion Elemental|Glen Elendra Liege|Hellkite Hatchling|Indrik Umbra|Inkfathom Witch|Kathari Remnant|Krond the Dawn-Clad|Last Stand|Maelstrom Wanderer|Noggle Ransacker|Pollenbright Wings|Shardless Agent|Silent-Blade Oni|Thromok the Insatiable|Vela the Night-Clad|Armillary Sphere|Farsight Mask|Flayer Husk|Fractured Powerstone|Quietus Spike|Sai of the Shinobi|Thran Golem|Whispersilk Cloak|Dimir Aqueduct|Exotic Orchard|Graypelt Refuge|Gruul Turf|Jwar Isle Refuge|Kazandu Refuge|Khalni Garden|Krosan Verge|Selesnya Sanctuary|Shimmering Grotto|Skarrg, the Rage Pits|Tainted Isle|Vitu-Ghazi, the City-Tree|Akroma's Vengeance|Congregate|Kor Sanctifiers|Orim's Thunder|Prison Term|Soul Warden|Broodstar|Fabricate|Keep Watch|Master of Etherium|Qumulox|Sarcomite Myr|Vedalken Engineer|Whiplash Trap|Ascendant Evincar|Beacon of Unrest|Beseech the Queen|Cadaverous Knight|Corpse Harvester|Cruel Revival|Death Baron|Dregscape Zombie|Festering Goblin|Grave Pact|Helldozer|Hideous End|Incremental Blight|Innocent Blood|Nefashu|Noxious Ghoul|Phyrexian Arena|Phyrexian Ghoul|Profane Command|Rotting Rats|Shepherd of Rot|Soulless One|Syphon Soul|Undead Warchief|Bogardan Firefiend|Bogardan Rager|Cinder Elemental|Cone of Flame|Flamekin Harbinger|Furnace of Rath|Goblin Offensive|Insurrection|Menacing Ogre|Pyrotechnics|Reckless Charge|Rockslide Elemental|Rolling Thunder|Rorix Bladewing|Smokebraider|Taurean Mauler|Beast Hunt|Briarhorn|Explosive Vegetation|Fertile Ground|Fertilid|Forgotten Ancient|Ivy Elemental|Living Hive|Search for Tomorrow|Silverglade Elemental|Tornado Elemental|Tribal Unity|Boros Swiftblade|Branching Bolt|Bull Cerodon|Captain's Maneuver|Cerodon Yearling|Glory of Warfare|Hull Breach|Mage Slayer|Razia, Boros Archangel|Rumbling Slum|Savage Twister|Sludge Strider|Arsenal Thresher|Balefire Liege|Battlegate Mimic|Boros Guildmage|Double Cleave|Hearthfire Hobgoblin|Assault|Battery|Order|Chaos|Arcbound Crusher|Arcbound Slith|Boros Signet|Bosh, Iron Golem|Copper Myr|Cranial Plating|Darksteel Forge|Door to Nothingness|Etched Oracle|Gold Myr|Iron Myr|Leaden Myr|Lodestone Myr|Loxodon Warhammer|Mask of Memory|Nuisance Engine|Pentad Prism|Pentavus|Relic of Progenitus|Serum Tank|Silver Myr|Skeleton Shard|Suntouched Myr|Wizard Replica|Ancient Den|Boros Garrison|Great Furnace|Leechridden Swamp|Seat of the Synod|Shivan Oasis|Sunhome, Fortress of the Legion|Tree of Tales|Vault of Whispers|Ancestral Recall|Time Walk|Timetwister|Black Lotus|Mox Emerald|Mox Jet|Mox Pearl|Mox Ruby|Mox Sapphire|Afterlife|Akroma's Blessing|Battle Screech|Benalish Trapper|Benevolent Bodyguard|Brilliant Halo|Council's Judgment|Crescendo of War|Deftblade Elite|Devout Witness|Exile|Gerrard's Battle Cry|Gilded Light|Gustcloak Harrier|Jareth, Leonine Titan|Mistmoon Griffin|Mystic Zealot|Noble Templar|Parallax Wave|Phantom Nomad|Pianna, Nomad Captain|Radiant, Archangel|Radiant's Judgment|Renewed Faith|Shelter|Sidar Jabari|Soltari Emissary|Soltari Trooper|Spirit Cairn|Spirit Mirror|Stoic Champion|Teroh's Faithful|Winds of Rath|Zhalfirin Crusader|Academy Elite|Aquamoeba|Brain Freeze|Choking Tethers|Cloud Djinn|Cloud of Faeries|Control Magic|Ephemeron|Frantic Search|Future Sight|Gush|Jace, the Mind Sculptor|Keeneye Aven|Killer Whale|Krovikan Sorcerer|Muzzio, Visionary Architect|Obsessive Search|Palinchron|Plea for Power|Power Sink|Repel|Rescind|Scrivener|Serendib Efreet|Skywing Aven|Temporal Fissure|Thalakos Drifters|Upheaval|Volrath's Shapeshifter|Waterfront Bouncer|Addle|Baleful Force|Cabal Ritual|Choking Sands|Crovax the Cursed|Dauthi Mercenary|Death's-Head Buzzard|Drakestown Forgotten|Expunge|Fallen Askari|Fledgling Djinn|Hymn to Tourach|Ichorid|Kezzerdrix|Lurking Evil|Mesmeric Fiend|Necropotence|Nightscape Familiar|Paralyze|Phyrexian Defiler|Recurring Nightmare|Reign of the Pit|Sarcomancy|Skirge Familiar|Spinal Graft|Tyrant's Choice|Urborg Uprising|Visara the Dreadful|Yawgmoth's Bargain|Aftershock|Chaos Warp|Chartooth Cougar|Clickslither|Crater Hellion|Falter|Flowstone Hellion|Gamble|Giant Strength|Goblin Commando|Goblin Goon|Goblin Lackey|Goblin Patrol|Goblin Settler|Kaervek's Torch|Kindle|Orcish Lumberjack|Rites of Initiation|Scourge of the Throne|Skirk Drill Sergeant|Skirk Prospector|Solar Blast|Spark Spray|Starstorm|Sulfuric Vortex|Wall of Diffusion|Worldgorger Dragon|Armor of Thorns|Berserk|Channel|Claws of Wirewood|Desert Twister|Elephant Guide|Erhnam Djinn|Eureka|Fastbond|Fyndhorn Elves|Gaea's Embrace|Giant Mantis|Gigapede|Grizzly Fate|Jungle Wurm|Krosan Vorine|Nostalgic Dreams|Penumbra Wurm|Provoke|Realm Seekers|Rofellos, Llanowar Emissary|Saproling Burst|Silvos, Rogue Elemental|Simian Grunts|Sudden Strength|Sylvan Library|Symbiotic Wurm|Tangle|Tribute to the Wild|Yavimaya Elder|Aether Mutation|Basandra, Battle Seraph|Blazing Specter|Brago, King Eternal|Dack Fayden|Dack's Duplicate|Death Grasp|Deathreap Ritual|Edric, Spymaster of Trest|Goblin Trenches|Grenzo, Dungeon Warden|Marchesa, the Black Rose|Prophetic Bolt|Reviving Vapors|Selvala, Explorer Returned|Shivan Wurm|Ankh of Mishra|Chimeric Idol|City in a Bottle|Coercive Portal|Cursed Scroll|Flowstone Sculpture|Ivory Tower|Lion's Eye Diamond|Mana Prism|Mana Vault|Masticore|Memory Jar|Nevinyrral's Disk|Null Rod|Predator, Flagship|Ring of Gix|Skullclamp|Smokestack|Sphere of Resistance|Su-Chi|Thopter Squadron|Time Vault|Triangle of War|Ancient Tomb|Bad River|Badlands|Barren Moor|Bayou|Bazaar of Baghdad|Caldera Lake|Flood Plain|Forgotten Cave|Grand Coliseum|Grasslands|Keldon Necropolis|Kjeldoran Outpost|Lake of the Dead|Library of Alexandria|Lonely Sandbar|Mishra's Workshop|Mountain Valley|Pine Barrens|Plateau|Rocky Tar Pit|Salt Flats|Savannah|Scabland|Scrubland|Secluded Steppe|Skyshroud Forest|Strip Mine|Taiga|Tolarian Academy|Tranquil Thicket|Tropical Island|Tundra|Underground Sea|Volcanic Island|Yavimaya Hollow|Adarkar Valkyrie|Amrou Scout|Amrou Seekers|Angel's Grace|Auriok Salvagers|Avian Changeling|Blinding Beam|Bound in Silence|Cenn's Enlistment|Cloudgoat Ranger|Court Homunculus|Dispeller's Capsule|Elspeth, Knight-Errant|Ethersworn Canonist|Feudkiller's Verdict|Flickerwisp|Gleam of Resistance|Hillcomber Giant|Ivory Giant|Kataki, War's Wage|Kithkin Greatheart|Meadowboon|Otherworldly Journey|Pallid Mycoderm|Reveillark|Saltfield Recluse|Sanctum Gargoyle|Sandsower|Stir the Pride|Stonehewer Giant|Terashi's Grasp|Test of Faith|Veteran Armorer|Yosei, the Morning Star|Aethersnipe|Careful Consideration|Dampen Thought|Echoing Truth|Errant Ephemeron|Erratic Mutation|Esperzoa|Etherium Sculptor|Faerie Mechanist|Gifts Ungiven|Glen Elendra Archmage|Keiga, the Tide Star|Kira, Great Glass-Spinner|Latchkey Faerie|Logic Knot|Meloku the Clouded Mirror|Mothdust Changeling|Narcomoeba|Pact of Negation|Peer Through Depths|Perilous Research|Pestermite|Petals of Insight|Reach Through Mists|Riftwing Cloudskate|Scion of Oona|Spell Snare|Take Possession|Traumatic Visions|Vedalken Dismisser|Absorb Vis|Auntie's Snitch|Blightspeaker|Bridge from Below|Death Cloud|Death Denied|Death Rattle|Deepcavern Imp|Drag Down|Dreamspoiler Witches|Executioner's Capsule|Extirpate|Facevaulter|Faerie Macabre|Horobi's Whisper|Kokusho, the Evening Star|Marsh Flitter|Peppersmoke|Phthisis|Rathi Trapper|Raven's Crime|Skeletal Vampire|Slaughter Pact|Stinkweed Imp|Street Wraith|Syphon Life|Thieving Sprite|Tombstalker|Warren Pilferers|Warren Weirding|Blind-Spot Giant|Blood Moon|Brute Force|Countryside Crusher|Crush Underfoot|Desperate Ritual|Dragonstorm|Empty the Warrens|Fury Charm|Grapeshot|Greater Gargadon|Grinning Ignus|Hammerheim Deadeye|Kiki-Jiki, Mirror Breaker|Lava Spike|Mogg War Marshal|Molten Disaster|Pardic Dragon|Pyromancer's Swath|Rift Elemental|Squee, Goblin Nabob|Stingscourger|Stinkdrinker Daredevil|Tar Pitcher|Thundercloud Shaman|Thundering Giant|Torrent of Stone|Tribal Flames|War-Spike Changeling|Citanul Woodreaders|Durkwood Baloth|Echoing Courage|Giant Dustwasp|Greater Mossdog|Hana Kami|Imperiosaur|Incremental Growth|Jugan, the Rising Star|Kodama's Reach|Life from the Loam|Masked Admirers|Moldervine Cloak|Nantuko Shaman|Reach of Branches|Riftsweeper|Rude Awakening|Sporesower Thallid|Sporoloth Ancient|Summoner's Pact|Sylvan Bounty|Tarmogoyf|Thallid|Thallid Germinator|Thallid Shell-Dweller|Tooth and Nail|Tromp the Domains|Verdeloth the Ancient|Walker of the Grove|Woodfall Primus|Grand Arbiter Augustin IV|Jhoira of the Ghitu|Knight of the Reliquary|Mind Funeral|Progenitus|Sarkhan Vol|Trygon Predator|Cold-Eyed Selkie|Divinity of Pride|Manamorphose|Oona, Queen of the Fae|Plumeveil|Worm Harvest|Aether Spellbomb|Aether Vial|Arcbound Ravager|Arcbound Stinger|Arcbound Wanderer|Arcbound Worker|Chalice of the Void|Engineered Explosives|Epochrasite|Frogmite|Myr Retriever|Paradise Mantle|Pyrite Spellbomb|Runed Stalactite|Skyreach Manta|Vedalken Shackles|Academy Ruins|Blinkmoth Nexus|Dakmor Salvage|Glimmervoid|Vivid Crag|Vivid Marsh|Vivid Meadow|Attended Knight|Banishing Stroke|Blade Splicer|Entreat the Angels|Eyes in the Skies|Gideon's Lawkeeper|Graceful Reprieve|Intangible Virtue|Kor Hookmaster|Linvala, Keeper of Silence|Lone Missionary|Master Splicer|Momentary Blink|Pitfall Trap|Ranger of Eos|Rootborn Defenses|Séance|Sensor Splicer|Stony Silence|Terminus|Urbis Protector|Wake the Reflections|Youthful Knight|Augur of Bolas|Azure Mage|Cackling Counterpart|Compulsive Research|Crippling Chill|Cyclonic Rift|Deadeye Navigator|Familiar's Ruse|Ghostly Flicker|Grasp of Phantoms|Kraken Hatchling|Mist Raven|Mystical Teachings|Opportunity|Phantasmal Image|Sea Gate Oracle|Spell Pierce|Spire Monitor|Tandem Lookout|Temporal Mastery|Venser, Shaper Savant|Wing Splicer|Wingcrafter|Abyssal Specter|Bone Splinters|Corpse Connoisseur|Cower in Fear|Death's Shadow|Delirium Skeins|Desecration Demon|Entomber Exarch|Extractor Demon|Falkenrath Noble|Gnawing Zombie|Grisly Spectacle|Grixis Slavedriver|Inquisition of Kozilek|Mind Shatter|Mortician Beetle|Night Terrors|Ogre Jailbreaker|Pit Keeper|Recover|Seal of Doom|Sever the Bloodline|Unburial Rites|Vampire Aristocrat|Battle-Rattle Shaman|Bonfire of the Damned|Chandra's Outrage|Dynacharge|Goblin Assault|Hanweir Lancer|Hellrider|Madcap Skills|Mizzium Mortars|Molten Rain|Past in Flames|Pyrewild Shaman|Pyromancer Ascension|Rubblebelt Maaka|Scorched Rusalka|Scourge Devil|Skirsdag Cultist|Thunderous Wrath|Traitorous Instinct|Vithian Stinger|Zealous Conscripts|Arachnus Spinner|Arachnus Web|Baloth Cage Trap|Craterhoof Behemoth|Death-Hood Cobra|Druid's Deliverance|Explore|Fists of Ironwood|Gaea's Anthem|Hungry Spriggan|Might of Old Krosa|Primal Command|Revive|Seal of Primordium|Slaughterhorn|Slime Molding|Strength in Numbers|Summoning Trap|Thornscape Battlemage|Thragtusk|Ulvenwald Tracker|Vital Splicer|Abrupt Decay|Advent of the Wurm|Aethermage's Touch|Agent of Masks|Agony Warp|Auger Spree|Bronzebeak Moa|Carnage Gladiator|Centaur Healer|Cruel Ultimatum|Deputy of Acquittals|Dinrova Horror|Domri Rade|Evil Twin|Falkenrath Aristocrat|Fiery Justice|Goblin Electromancer|Golgari Germination|Golgari Rotwurm|Ground Assault|Gruul War Chant|Kathari Bomber|Moroii|Mystic Genesis|Niv-Mizzet, Dracogenius|Obzedat, Ghost Council|Olivia Voldaren|Pilfered Plans|Sedraxis Specter|Simic Sky Swallower|Soul Manipulation|Soul Ransom|Sphinx's Revelation|Spike Jester|Stoic Angel|Sunhome Guildmage|Talon Trooper|Teleportal|Thundersong Trumpeter|Tower Gargoyle|Unflinching Courage|Urban Evolution|Vanish into Memory|Voice of Resurgence|Wall of Denial|Wayfaring Temple|Zur the Enchanter|Aethertow|Boros Reckoner|Burning-Tree Emissary|Giantbaiting|Gift of Orzhova|Mistmeadow Witch|Sundering Growth|Tattermunge Witch|Torrent of Souls|Wort, the Raidmother|Azorius Signet|Basilisk Collar|Damping Matrix|Dimir Signet|Golgari Signet|Grafdigger's Cage|Gruul Signet|Izzet Signet|Orzhov Signet|Rakdos Signet|Selesnya Signet|Simic Signet|Arcane Sanctum|Arid Mesa|Azorius Guildgate|Boros Guildgate|Cavern of Souls|Crumbling Necropolis|Dimir Guildgate|Golgari Guildgate|Gruul Guildgate|Izzet Guildgate|Jungle Shrine|Marsh Flats|Misty Rainforest|Orzhov Guildgate|Rakdos Guildgate|Scalding Tarn|Seaside Citadel|Selesnya Guildgate|Simic Guildgate|Verdant Catacombs|Karn Liberated|Kozilek, Butcher of Truth|Ulamog, the Infinite Gyre|Ulamog's Crusher|Apostle's Blessing|Battlegrace Angel|Conclave Phalanx|Daybreak Coronet|Dispatch|Fortify|Hikari, Twilight Guardian|Indomitable Archangel|Iona, Shield of Emeria|Kami of Ancient Law|Leyline of Sanctity|Mighty Leap|Mirror Entity|Moonlit Strider|Myrsmith|Raise the Alarm|Skyhunter Skirmisher|Spectral Procession|Sunlance|Sunspear Shikari|Taj-Nar Swordsmith|Waxmane Baku|Air Servant|Argent Sphinx|Cloud Elemental|Flashfreeze|Guile|Helium Squirter|Hurkyl's Recall|Inexorable Tide|Narcolepsy|Novijen Sages|Repeal|Somber Hoverguard|Steady Progress|Stoic Rebuttal|Surrakar Spellblade|Telling Time|Tezzeret the Seeker|Tezzeret's Gambit|Thoughtcast|Thrummingbird|Vapor Snag|Vigean Graftmage|Water Servant|Wings of Velis Vel|Daggerclaw Imp|Deathmark|Devouring Greed|Dread Drone|Duskhunter Bat|Endrek Sahr, Master Breeder|Ghostly Changeling|Grim Affliction|Instill Infection|Midnight Banshee|Necroskitter|Plagued Rusalka|Puppeteer Clique|Reassembling Skeleton|Scavenger Drake|Scuttling Death|Shrivel|Sickle Ripper|Spread the Sickness|Thief of Hope|Vampire Lacerator|Vampire Outcasts|Waking Nightmare|Banefire|Blades of Velis Vel|Blood Ogre|Bloodshot Trainee|Combust|Dragonsoul Knight|Goblin Fireslinger|Goblin War Paint|Gorehorn Minotaurs|Gut Shot|Hellkite Charger|Incandescent Soulstoke|Inner-Flame Igniter|Skarrgan Firebird|Soulbright Flamekin|Spikeshot Elder|Spitebellows|Splinter Twin|Thunderblust|Viashino Slaughtermaster|Worldheart Phoenix|Wrap in Flames|Algae Gharial|All Suns' Dawn|Aquastrand Spider|Bestial Menace|Commune with Nature|Cytoplast Root-Kin|Gnarlid Pack|Karplusan Strider|Kavu Primarch|Kozilek's Predator|Matca Rioters|Mutagenic Growth|Overwhelm|Overwhelming Stampede|Pelakka Wurm|Plummet|Root-Kin Ally|Scatter the Seeds|Scion of the Wild|Scute Mob|Simic Initiate|Sundering Vitae|Thrive|Vines of Vastwood|Wolfbriar Elemental|Apocalypse Hydra|Drooling Groodion|Ethercaste Knight|Ghost Council of Orzhova|Glassdust Hulk|Horde of Notions|Lorescale Coatl|Mystic Snake|Necrogenesis|Pillory of the Sleepless|Plaxcaster Frogling|Shadowmage Infiltrator|Sigil Blessing|Vengeful Rebirth|Wrecking Ball|Ashenmoor Gouger|Creakwood Liege|Fulminator Mage|Nobilis of War|Restless Apparition|Selesnya Guildmage|Shrewd Hatchling|Swans of Bryn Argoll|Wilt-Leaf Liege|Alloy Myr|Blinding Souleater|Cathodion|Chimeric Mass|Copper Carapace|Culling Dais|Darksteel Axe|Etched Champion|Etched Monstrosity|Expedition Map|Glint Hawk Idol|Gust-Skimmer|Kitesail|Lodestone Golem|Long-Forgotten Gohei|Mortarpod|Mox Opal|Precursor Golem|Runed Servitor|Rusted Relic|Sickleslicer|Spellskite|Sphere of the Suns|Sunforger|Tumble Magnet|Wayfarer's Bauble|Azorius Chancery|Darksteel Citadel|Eldrazi Temple|Eye of Ugin|Golgari Rot Farm|Izzet Boilerworks|Orzhov Basilica|Rakdos Carnarium|Simic Growth Chamber|Angry Mob|Animate Wall|Argivian Archaeologist|Benalish Hero|Death Speakers|Death Ward|Divine Transformation|Dust to Dust|Elder Land Wurm|Greater Realm of Preservation|Hallowed Ground|Hand of Justice|Holy Light|Icatian Lieutenant|Icatian Town|Knights of Thorn|Mesa Pegasus|Moat|Order of Leitbur|Petra Sphinx|Preacher|Righteous Avengers|Seraph|Thunder Spirit|Tivadar's Crusade|Amnesia|Apprentice Wizard|Arcane Denial|Diminishing Returns|Giant Tortoise|Homarid Spawning Bed|Hydroblast|Illusionary Forces|Illusionary Wall|Illusions of Grandeur|Juxtapose|Mystic Remora|Phantom Monster|Polar Kraken|Psychic Purge|Psychic Venom|River Merfolk|Sea Sprite|Seasinger|Sunken City|Telekinesis|Time Elemental|Vesuvan Doppelganger|Vodalian Knights|Word of Undoing|Baron Sengir|Basal Thrull|Blight|Breeding Pit|Chains of Mephistopheles|Contagion|Cuombajj Witches|Derelor|Eater of the Dead|Erg Raiders|The Fallen|Feast or Famine|Hecatomb|Hyalopterous Lemure|Juzám Djinn|Khabál Ghoul|Mindstab Thrull|Nether Shadow|Order of the Ebon Hand|Oubliette|Phyrexian Boon|Pox|Thrull Champion|Thrull Retainer|Artifact Blast|Bestial Fury|Brothers of Fire|Crookshank Kobolds|Dwarven Catapult|Dwarven Soldier|Fissure|Goblin Chirurgeon|Goblin Grenade|Goblin Mutant|Goblin Wizard|Goblins of the Flarg|Granite Gargoyle|Jokulhaups|Keldon Warlord|Mana Flare|Márton Stromgald|Mountain Yeti|Orcish Mechanics|Pyroblast|Spinal Villain|Stone Giant|Varchild's War-Riders|Ydwen Efreet|Autumn Willow|Carnivorous Plant|Chub Toad|Gargantuan Gorilla|Ghazbán Ogre|Hungry Mist|Ice Storm|Ifh-Bíff Efreet|Primal Order|Rabid Wombat|Roots|Scryb Sprites|Shambling Strider|Singing Tree|Spectral Bears|Storm Seeker|Thicket Basilisk|Thorn Thallid|Tornado|Wanderlust|Winter Blast|Wyluli Wolf|Yavimaya Ants|Adun Oakenshield|Centaur Archer|Dakkon Blackblade|Energy Arc|Fire Covenant|Hymn of Rebirth|Jacques le Vert|Lim-Dûl's Vault|Lord of Tresserhorn|Phelddagrif|Ashnod's Transmogrant|Clockwork Beast|Copper Tablet|Cursed Rack|Dragon Engine|Forcefield|Mirror Universe|Onulet|Phyrexian War Beast|Ring of Ma'rûf|Serpent Generator|Shield of the Ages|Shield Sphere|Stone Calendar|Tawnos's Coffin|Urza's Bauble|Urza's Chalice|Walking Wall|Winter Orb|Zuran Orb|Diamond Valley|Island of Wak-Wak|Rainbow Vale|Angelic Voices|Argivian Blacksmith|Blaze of Glory|Champion Lancer|Conversion|Divine Offering|Eye for an Eye|Healing Salve|Island Sanctuary|Kismet|Leeches|Martyr's Cry|Martyrs of Korlis|Osai Vultures|Personal Incarnation|Savannah Lions|Serra Aviary|Serra Bestiary|Veteran Bodyguard|Wild Aesthir|Acid Rain|Animate Artifact|Braingeyser|Copy Artifact|Drain Power|Drowned|Energy Flux|In the Eye of Chaos|Mahamoti Djinn|Mystic Decree|Phantasmal Forces|Phantasmal Terrain|Power Artifact|Reconstruction|Sea Serpent|Serendib Djinn|Soldevi Machinist|Stasis|Transmute Artifact|Water Elemental|Cyclopean Mummy|Deathgrip|Demonic Hordes|Dread Wight|Gate to Phyrexia|Gloom|Gravebind|Guardian Beast|Hasran Ogress|Howl from Beyond|Junún Efreet|Lich|Lim-Dûl's Cohort|Minion of Tevesh Szat|Scavenging Ghoul|Sengir Vampire|Warp Artifact|Weakness|Word of Command|Xenic Poltergeist|Zombie Master|Aladdin|Ali from Cairo|Atog|Bird Maiden|Detonate|Fork|Goblin Caves|Goblin Shrine|Goblin Warrens|Gorilla War Cry|Mijae Djinn|Primitive Justice|Red Elemental Blast|Roc of Kher Ridges|Rock Hydra|Sedge Troll|Smoke|Thunder Dragon|Two-Headed Giant of Foriys|Argothian Pixies|Argothian Treefolk|Citanul Druid|Crumble|Cyclone|Drop of Honey|Fog|Gaea's Avenger|Instill Energy|Kudzu|Lifeforce|Living Lands|Radjan Spirit|Sandstorm|Scarwood Bandits|Scavenger Folk|Squall|Titania's Song|Tsunami|War Mammoth|Wood Elemental|Aesthir Glider|Al-abara's Carpet|Alchor's Tomb|Amulet of Kroog|Armageddon Clock|Ashnod's Altar|Basalt Monolith|Book of Rass|Bottle of Suleiman|Brass Man|Bronze Horse|Candelabra of Tawnos|Celestial Sword|Clay Statue|Clockwork Avian|Clockwork Gnomes|Clockwork Swarm|Colossus of Sardia|Coral Helm|Cyclopean Tomb|Diabolic Machine|Ebony Horse|Ebony Rhino|Floodwater Dam|Flying Carpet|Gauntlet of Might|Glasses of Urza|Grapeshot Catapult|Horn of Deafening|Ice Cauldron|Jade Monolith|Kormus Bell|Library of Leng|Living Wall|Mana Matrix|Mightstone|Naked Singularity|Obelisk of Undoing|Obsianus Golem|Pentagram of the Ages|Planar Gate|Primal Clay|Rakalite|Ring of Renewal|Scarecrow|Shapeshifter|Soldevi Golem|Staff of Zegon|Tablet of Epityr|Tawnos's Wand|Tawnos's Weaponry|Tetravus|Triassic Egg|Urza's Miter|Vibrating Sphere|Weakstone|Yotian Soldier|Elephant Graveyard|Oasis|Urza's Mine|Urza's Power Plant|Urza's Tower|Akron Legionnaire|Alabaster Potion|Amrou Kithkin|Call to Arms|Cleanse|D'Avenant Archer|Divine Intervention|Exorcist|Heal|Ivory Guardians|Lightning Blow|Wall of Light|Benthic Explorers|Dance of Many|Flash Flood|Infuse|Labyrinth Minotaur|Land Equilibrium|Mana Vortex|Old Man of the Sea|Recall|Reset|Reveka, Wizard Savant|Spiny Starfish|All Hallow's Eve|Ashes to Ashes|Banshee|Carrion Ants|Cosmic Horror|Demonic Torment|Evil Presence|Fevered Strength|Ghosts of the Damned|Grim Tutor|Hellfire|Lesser Werewolf|Mind Twist|Nether Void|Spirit Shackle|Takklemaggot|The Abyss|The Wretched|Active Volcano|Anaba Ancestor|Anaba Spirit Crafter|Blood Lust|Cinder Storm|Crimson Kobolds|Crimson Manticore|Disharmony|Fire Drake|Firestorm Phoenix|Frost Giant|Hurloon Minotaur|Immolation|Kobold Drill Sergeant|Kobold Overlord|Kobold Taskmaster|Kobolds of Kher Keep|Storm World|Arboria|Concordant Crossroads|Faerie Noble|Fire Sprites|Freyalise's Winds|Gaea's Touch|Killer Bees|Living Plane|Reincarnation|Tracker|Willow Priestess|Willow Satyr|Wormwood Treefolk|Angus Mackenzie|Arcades Sabboth|Axelrod Gunnarson|Barktooth Warbeard|Bartel Runeaxe|Boris Devilboon|Chromium|Gabriel Angelfire|Gwendlyn Di Corci|Halfdane|Hazezon Tamar|Hunding Gjornersen|Jedit Ojanen|Jerrard of the Closed Fist|Kei Takahashi|Kjeldoran Frostbeast|Lady Caleria|Lady Evangela|Lady Orca|Livonya Silone|Marhault Elsdragon|Nebuchadnezzar|Nicol Bolas|Palladia-Mors|Pavel Maliki|Princess Lucrezia|Ragnar|Ramirez DePietro|Ramses Overdark|Rasputin Dreamweaver|Riven Turnbull|Rohgahh of Kher Keep|Rubinia Soulsinger|Sir Shandlar of Eberyn|Sivitri Scarzam|Spectral Shield|Stangg|Sunastian Falconer|Tetsuo Umezawa|The Lady of the Mountain|Tobias Andrion|Tor Wauki|Torsten Von Ursus|Tuknir Deathlock|Vaevictis Asmadi|Wandering Mage|Xira Arien|Arena of the Ancients|Astrolabe|Barl's Cage|Black Vise|Bone Flute|Coal Golem|Didgeridoo|Fellwar Stone|Gauntlets of Chaos|Illusionary Mask|Knowledge Vault|Life Chisel|Nova Pentacle|Sol Grail|Sword of the Ages|Voodoo Doll|City of Shadows|Hammerheim|Sorrow's Path|The Tabernacle at Pendrell Vale|Urborg|Abbey Gargoyles|Angel of Light|Armor of Faith|Aysen Bureaucrats|Aysen Crusader|Caribou Range|Combat Medic|Energy Storm|Errand of Duty|Farrel's Mantle|Farrel's Zealot|Icatian Phalanx|Icatian Scout|Inheritance|Ivory Gargoyle|Juniper Order Advocate|Kjeldoran Elite Guard|Kjeldoran Home Guard|Kjeldoran Skycaptain|Lost Order of Jarkeld|Order of the Sacred Torch|Order of the White Shield|Reinforcements|Reprisal|Royal Decree|Royal Trooper|Sacred Boon|Scars of the Veteran|Shield Bearer|Sustaining Spirit|Warning|Aether Storm|Balduvian Conjurer|Binding Grasp|Browse|Deep Spawn|Dreams of the Dead|Enervate|Essence Flare|Iceberg|Icy Prison|Lat-Nam's Legacy|Magus of the Unseen|Marjhan|Mesmeric Trance|Musician|Narwhal|Phantasmal Mount|Portent|Ray of Command|Sea Spirit|Shyft|Sibilant Spirit|Storm Elemental|Thought Lash|Thunder Wall|Viscerid Armor|Viscerid Drone|Wall of Kelp|Wind Spirit|Zuran Spellcaster|Armor Thrull|Ashen Ghoul|Balduvian Dead|Brine Shaman|Broken Visage|Cloak of Confusion|Dance of the Dead|Dark Banishing|Demonic Consultation|Drift of the Dead|Dystopia|Ebon Praetor|Foul Familiar|Funeral March|Gangrenous Zombies|Grandmother Sengir|Icequake|Ihsan's Shade|Infernal Darkness|Kjeldoran Dead|Knight of Stromgald|Krovikan Fetish|Krovikan Horror|Krovikan Vampire|Lim-Dûl's High Guard|Minion of Leshrac|Misinformation|Necrite|Phantasmal Fiend|Ritual of the Machine|Songs of the Damned|Soul Exchange|Soul Kiss|Stromgald Cabal|Withering Wisps|Ambush Party|Anarchy|An-Zerrin Ruins|Balduvian Hydra|Brassclaw Orcs|Burnout|Conquer|Death Spark|Errantry|Flame Spirit|Glacial Crevasses|Goblin Ski Patrol|Gorilla Shaman|Ironclaw Orcs|Karplusan Giant|Lava Burst|Meteor Shower|Mudslide|Orc General|Orcish Cannoneers|Orcish Captain|Orcish Conscripts|Orcish Farmer|Orcish Squatters|Orcish Veteran|Panic|Pyrokinesis|Retribution|Rogue Skycaptain|Stone Spirit|Stonehands|Varchild's Crusader|Aurochs|Bounty of the Hunt|Carapace|Elvish Farmer|Elvish Hunter|Elvish Spirit Guide|Essence Filter|Feral Thallid|Folk of the Pines|Forbidden Lore|Forgotten Lore|Fungal Bloom|Fyndhorn Pollen|Johtull Wurm|Joven's Ferrets|Kaysa|Leaping Lizard|Nature's Wrath|Night Soil|Ritual of Subdual|Shrink|Spore Cloud|Spore Flower|Stampede|Stunted Growth|Thallid Devourer|Thelonite Druid|Thermokarst|Tinder Wall|Whiteout|Wiitigo|Woolly Mammoths|Woolly Spider|Yavimaya Ancients|Diabolic Vision|Earthlink|Elemental Augury|Fumarole|Giant Trap Door Spider|Nature's Blessing|Skeleton Ship|Storm Spirit|Wings of Aesthir|Winter's Night|Adarkar Sentinel|Aeolipile|Ashnod's Cylix|Barbed Sextant|Clockwork Steed|Despotic Scepter|Elkin Bottle|Elven Lyre|Gustha's Scepter|Helm of Obedience|Jester's Mask|Jeweled Amulet|Lodestone Bauble|Mishra's Groundbreaker|Phyrexian Devourer|Phyrexian Portal|Roterothopter|Skull Catapult|Snow Fortress|Soldevi Digger|Soldevi Simulacrum|Time Bomb|Whirling Catapult|Balduvian Trading Post|Dwarven Ruins|Glacial Chasm|Havenwood Battleground|Heart of Yavimaya|Ice Floe|Ruins of Trokair|Soldevi Excavations|Svyelunite Temple|Snow-Covered Plains|Snow-Covered Island|Snow-Covered Swamp|Snow-Covered Mountain|Snow-Covered Forest|Aven Riftwatcher|Ballynock Cohort|Coalition Honor Guard|Eight-and-a-Half-Tails|Elite Vanguard|Faith's Fetters|Field of Souls|Glimmerpoint Stag|Honden of Cleansing Fire|Humble|Mesa Enchantress|Mistral Charger|Monk Idealist|Pacifism|Rally the Peasants|Second Thoughts|Soulcatcher|Unexpectedly Absent|War Priest of Thune|Welkin Guide|Whitemane Lion|Arcanis the Omnipotent|Cephalid Sage|Daze|Dream Twist|Gaseous Form|Glacial Wall|Honden of Seeing Winds|Jetting Glasskite|Merfolk Looter|Mystical Tutor|Oona's Grace|Phyrexian Ingester|Quiet Speculation|Screeching Skaab|Shoreline Ranger|Silent Departure|Sprite Noble|Stupefying Touch|Tidal Wave|Warden of Evos Isle|Annihilate|Blightsoil Druid|Blood Artist|Braids, Cabal Minion|Deadbridge Shaman|Eyeblight's Ending|Havoc Demon|Honden of Night's Reach|Lys Alana Scarblade|Malicious Affliction|Nausea|Nekrataal|Night's Whisper|Phyrexian Gargantua|Plague Witch|Prowling Pangolin|Sengir Autocrat|Skulking Ghost|Toxic Deluge|Tragic Slip|Victimize|Wake of Vultures|Wakedancer|Avarax|Battle Squadron|Borderland Marauder|Burning Vengeance|Carbonize|Desperate Ravings|Dragon Egg|Fervent Cathar|Flame Jab|Ghitu Slinger|Honden of Infinite Rage|Orcish Oriflamme|Seismic Stomp|Siege-Gang Commander|Tooth and Claw|Undying Rage|Wildfire Emissary|Young Pyromancer|Abundant Growth|Ancestral Mask|Brawn|Centaur Chieftain|Civic Wayfinder|Commune with the Gods|Elvish Vanguard|Emperor Crocodile|Flinthoof Boar|Green Sun's Zenith|Heritage Druid|Honden of Life's Web|Invigorate|Lys Alana Huntmaster|Nature's Claim|Nimble Mongoose|Regal Force|Seal of Strength|Sentinel Spider|Sylvan Might|Thornweald Archer|Timberwatch Elf|Werebear|Wirewood Symbiote|Xantid Swarm|Yavimaya Enchantress|Extract from Darkness|Flame-Kin Zealot|Glare of Subdual|Shaman of the Pack|Thunderclap Wyvern|Void|Zealous Persecution|Call the Skybreaker|Deathrite Shaman|Giant Solifuge|Duplicant|Emmessi Tome|Goblin Charbelcher|Millikin|Mindless Automaton|Pilgrim's Eye|Prismatic Lens|Sensei's Divining Top|Ticking Gnomes|Worn Powerstone|Bloodfell Caves|Blossoming Sands|Dismal Backwater|Jungle Hollow|Rugged Highlands|Scoured Barrens|Swiftwater Cliffs|Thornwood Falls|Tranquil Cove|Wind-Scarred Crag|Austere Command|Aven Mindcensor|Containment Priest|Oketra the True|Worship|Consecrated Sphinx|Counterbalance|Divert|Kefnet the Mindful|Attrition|Bontu the Glorified|Diabolic Intent|Aggravated Assault|Hazoret the Fervent|Rhonas the Indomitable|Omniscience|Opposition|Sunder|Threads of Disloyalty|Desolation Angel|Doomsday|No Mercy|Thoughtseize|Boil|Shatterstorm|Through the Breach|Choke|The Locust God|Lord of Extinction|The Scarab God|The Scorpion God|Cataclysmic Gearhulk|Torrential Gearhulk|Noxious Gearhulk|Combustible Gearhulk|Verdurous Gearhulk|Champion's Helm|Chromatic Lantern|Cloudstone Curio|Gauntlet of Power|Hangarback Walker|Lotus Petal|Mind's Eye|Painter's Servant|Rings of Brighthearth|Scroll Rack|Sculpting Steel|Solemn Simulacrum|Static Orb|Steel Overseer|Defense Grid|Ensnaring Bridge|Extraplanar Lens|Grindstone|Meekstone|Oblivion Stone|Ornithopter|Paradox Engine|Pithing Needle|Planar Bridge|Platinum Angel|Staff of Domination|Sundering Titan|Sword of Body and Mind|Sword of War and Peace|Trinisphere|Hallowed Fountain|Watery Grave|Blood Crypt|Stomping Ground|Temple Garden|Godless Shrine|Steam Vents|Overgrown Tomb|Sacred Foundry|Breeding Pool|Mystic Gate|Sunken Ruins|Graven Cairns|Fire-Lit Thicket|Wooded Bastion|Fetid Heath|Cascade Bluffs|Twilight Mire|Rugged Prairie|Flooded Grove|Dust Bowl|Forbidden Orchard|Horizon Canopy|Kor Haven|Mana Confluence|Conflux|Dark Depths|Helvault|Memnarch|Momir Vig, Simic Visionary|Near-Death Experience|Obliterate|Phyrexian Processor|Tolaria West|Unmask|Akroma, Angel of Fury|Akroma, Angel of Wrath|Archangel of Strife|Aurelia, the Warleader|Avacyn, Angel of Hope|Baneslayer Angel|Iridescent Angel|Jenara, Asura of War|Lightning Angel|Tariel, Reckoner of Souls|Cataclysm|Child of Alara|Decree of Annihilation|Firespout|Fracturing Gust|Martial Coup|Thran Dynamo|Tangle Wire|Gilded Lotus|Chameleon Colossus|Kessig Wolf Run|Boseiju, Who Shelters All|Cephalid Coliseum|Dryad Arbor|Grove of the Burnwillows|High Market|Murmuring Bosk|Shivan Gorge|Urborg, Tomb of Yawgmoth|Vesuva|Windbrisk Heights|Captain Sisay|Kresh the Bloodbraided|Mikaeus, the Lunarch|Omnath, Locus of Mana|Rafiq of the Many|Sharuum the Hegemon|Teferi, Mage of Zhalfir|Jester's Cap|Mirari|Mox Diamond|Tinker|Bladewing the Risen|Bogardan Hellkite|Draco|Dragon Whelp|Form of the Dragon|Hellkite Overlord|Rith, the Awakener|Ambush Commander|Elvish Eulogist|Elvish Harbinger|Elvish Warrior|Gempalm Strider|Heedless One|Stonewood Invoker|Sylvan Messenger|Voice of the Woods|Wellwisher|Wirewood Herald|Elvish Promenade|Wildsize|Moonglove Extract|Slate of Ancestry|Wirewood Lodge|Akki Coalflinger|Emberwilde Augur|Flamewave Invoker|Gempalm Incinerator|Goblin Cohort|Goblin Sledder|Ib Halfheart, Goblin Tactician|Reckless One|Skirk Fire Marshal|Skirk Shaman|Boggart Shenanigans|Tarfire|Goblin Burrows|Elemental|Elf Warrior|Goblin|Beacon of Tomorrows|Deep-Sea Kraken|Quicken|Sift Through Sands|Snap|Talrand, Sky Summoner|The Unspeakable|Shivan Meteor|Firemind's Foresight|Nivix Cyclops|Spellheart Chimera|Nucklavee|Lovisa Coldeyes|Beacon of Destruction|Boldwyr Intimidator|Kruin Striker|Zo-Zu the Punisher|Ambassador Oak|Beast Attack|Cloudcrown Oak|Increasing Savagery|Skarrgan Pit-Skulk|Talara's Battalion|Radha, Heir to Keld|Relentless Hunter|Guttural Response|Rubblebelt Raiders|Nissa, Voice of Zendikar|Abundance|Cloudthresher|Crop Rotation|Gilt-Leaf Seer|Jaddi Lifestrider|Natural Connection|Oakgnarl Warrior|Oran-Rief Invoker|Saddleback Lagac|Seek the Horizon|Thicket Elemental|Vines of the Recluse|Woodborn Behemoth|Fertile Thicket|Mosswort Bridge|Altar's Reap|Bala Ged Scorpion|Blistergrub|Carrier Thrall|Demon's Grasp|Disfigure|Fetid Imp|Foul Imp|Giant Scorpion|Grim Discovery|Mire's Toll|Pestilence Demon|Quest for the Gravelord|Renegade Demon|Shadows of the Past|Smallpox|Tendrils of Corruption|Unhallowed Pact|Eldrazi Scion|Demon|Zombie Giant|Plant|Bonds of Faith|Cathedral Sanctifier|Champion of the Parish|Chapel Geist|Dearly Departed|Doomed Traveler|Eerie Interlude|Elder Cathar|Emancipation Angel|Fiend Hunter|Goldnight Redeemer|Increasing Devotion|Moorland Inquisitor|Rebuke|Slayer of the Wicked|Spectral Gateguards|Thraben Heretic|Topplegeist|Village Bell-Ringer|Voice of the Provinces|Captain of the Mists|Gryff Vanguard|Nephalia Smuggler|Pore Over the Pages|Tower Geist|Butcher's Cleaver|Sharpened Pitchfork|Seraph Sanctuary|Mindwrack Demon|Compelling Deterrence|Havengul Runebinder|Makeshift Mauler|Relentless Skaabs|Scrapskin Drake|Stitched Drake|Abattoir Ghoul|Appetite for Brains|Barter in Blood|Butcher Ghoul|Driver of the Dead|Ghoulraiser|Harvester of Souls|Human Frailty|Moan of the Unhallowed|Tooth Collector|Tribute to Hunger|Unbreathing Horde|Victim of Night|Diregraf Captain|Cobbled Wings|Angel|Human|Spirit|Zombie|Avenger of Zendikar|Affa Guard Hound|Caravan Escort|Kabira Vindicator|Knight of Cliffhaven|Makindi Griffin|Oust|Repel the Darkness|Sheer Drop|Beastbreaker of Bala Ged|Daggerback Basilisk|Frontier Guide|Graypelt Hunter|Grazing Gladehart|Groundswell|Joraga Bard|Khalni Heart Expedition|Retreat to Kazandu|Tajuru Archer|Territorial Baloth|Turntimber Basilisk|Wildheart Invoker|Explorer's Scope|Seer's Sundial|Stonework Puma|Stirring Wildwood|Turntimber Grove|It That Betrays|Bloodrite Invoker|Butcher of Malakir|Consume the Meek|Corpsehatch|Dominator Drone|Heartstabber Mosquito|Induce Despair|Marsh Casualties|Pawn of Ulamog|Read the Bones|Emrakul's Hatcher|Forked Bolt|Magmaw|Torch Slinger|Forerunner of Slaughter|Akoum Refuge|Eldrazi Spawn|Hellion|Elspeth, Sun's Champion|Captain of the Watch|Celestial Flare|Court Street Denizen|Dauntless Onslaught|Dictate of Heliod|Gempalm Avenger|Gustcloak Savior|Gustcloak Sentinel|Gustcloak Skirmisher|Kinsbaile Skirmisher|Loxodon Partisan|Mortal's Ardor|Precinct Captain|Soul Parry|Standing Troops|Veteran Armorsmith|Veteran Swordsmith|Kiora, the Crashing Wave|Aetherize|Omenspeaker|Peel from Reality|Sealock Monster|Surrakar Banisher|Whelming Wave|Nessian Asp|Netcaster Spider|Time to Feed|Nimbus Swimmer|Plasm Capture|Temple of the False God|Soldier|Kraken|Infantry Veteran|Leonin Snarecaster|Goblin Deathraiders|Hellraiser Goblin|Fleshbag Marauder|Hell's Thunder|Shambling Remains|Mardu Heart-Piercer|Krenko, Mob Boss|Oni of Wild Places|Reckless Abandon|Krenko's Command|Act of Treason|Orcish Cannonade|Fury of the Horde|Nomad Outpost|Faerie Impostor|Coral Trickster|Fathom Seer|Jeskai Elder|Sparkmage Apprentice|Master Decoy|Echo Tracer|Stonecloaker|Aquamorph Entity|Hussar Patrol|Faerie Invaders|Sphinx of Uthuun|Fleeting Distraction|Stave Off|Swift Justice|Hold the Line|Inferno Trap|Steam Augury|Arrow Volley Trap|Mystic Monastery|Jace, Architect of Thought|Chronomaton|Jace's Phantasm|Phantasmal Bear|Aether Figment|Crosstown Courier|Dream Stalker|Krovikan Mist|Merfolk Wayfinder|Aether Adept|Archaeomancer|Phantasmal Dragon|Body Double|Leyline Phantom|Aeon Chronicler|Jace's Mindseeker|Thought Scour|Agoraphobia|Into the Roil|Prohibit|Claustrophobia|Griptide|Summoner's Bane|Spelltwine|Dread Statuary|Halimar Depths|Vraska the Unseen|Pulse Tracker|Shadow Alley Denizen|Tavern Swindler|Wight of Precinct Six|Gatecreeper Vine|Vinelasher Kudzu|Putrid Leech|Sadistic Augermage|Slate Street Ruffian|Oran-Rief Recluse|Spawnwrithe|Stonefare Crocodile|Ohran Viper|Corpse Traders|Festerhide Boar|Mold Shambler|Highway Robber|Reaper of the Wilds|Hypnotic Cloud|Treasured Find|Last Kiss|Stab Wound|Underworld Connections|Consume Strength|Rogue's Passage|Tainted Wood|Somberwald Vigilante|Cavalry Pegasus|Fencing Ace|Thraben Valiant|Stun Sniper|Truefire Paladin|Freewind Equenaut|Anax and Cymede|Armory Guard|Dawnstrike Paladin|Daily Regimen|Pay No Heed|Righteousness|Stand Firm|Ordeal of Purphoros|Moment of Heroism|Battle Mastery|Griffin Guide|Smite the Monstrous|Miraculous Recovery|New Benalia|Polukranos, World Eater|Deadly Recluse|Kavu Predator|Satyr Hedonist|Zhur-Taa Druid|Troll Ascetic|Crowned Ceratok|Ghor-Clan Savage|Deus of Calamity|Conquering Manticore|Valley Rannet|Skarrgan Skybreaker|Shower of Sparks|Prey Upon|Terrifying Presence|Destructive Revelry|Dragon Blood|Volt Charge|Llanowar Reborn|Sorin, Lord of Innistrad|Child of Night|Twilight Drover|Bloodrage Vampire|Mausoleum Guard|Phantom General|Revenant Patriarch|Vampire's Bite|Decompose|Sorin's Thirst|Urge to Feed|Mark of the Vampire|Tainted Field|Tibalt, the Fiend-Blooded|Goblin Arsonist|Ashmouth Hound|Coal Stoker|Lavaborn Muse|Mad Prophet|Gang of Devils|Bump in the Night|Blazing Salvo|Flame Slash|Geistflame|Recoup|Strangling Soot|Breaking Point|Kiln Fiend|Izzet Guildmage|Gelectrode|Steamcore Weird|Ogre Savant|Galvanoth|Izzet Chronarch|Call to Heel|Train of Thought|Pyromatics|Reminisce|Thunderheads|Vacuumelt|Quicksilver Dagger|Overwhelming Intellect|Sphinx-Bone Wand|Street Spasm|Invoke the Firemind|Nivix, Aerie of the Firemind|Jarad, Golgari Lich Lord|Golgari Thug|Korozda Guildmage|Shambling Shell|Brain Weevil|Golgari Grave-Troll|Stingerfling Spider|Sadistic Hypnotist|Doomgape|Ghoul's Feast|Yoke of the Damned|Nightmare Void|Vigor Mortis|Grim Flowering|Twilight's Call|Svogthos, the Restless Tomb|Venser, the Sojourner|Coral Fighters|Minamo Sightbender|Scroll Thief|Neurok Invisimancer|Slith Strider|Sky Spirit|Galepowder Mage|Kor Cartographer|Clone|Cryptic Annelid|Sawtooth Loon|Cache Raiders|Windreaver|Jedit's Dragoons|Preordain|Sigil of Sleep|Revoke Existence|Angelic Shield|Safe Passage|Steel of the Godhead|Overrule|Sejiri Refuge|Soaring Seacliff|Koth of the Hammer|Plated Geopede|Pygmy Pyrosaur|Aether Membrane|Fiery Hellhound|Anger|Cosi's Ravager|Vulshok Berserker|Bloodfire Kavu|Geyser Glider|Lithophage|Torchling|Earth Servant|Greater Stone Spirit|Bloodfire Colossus|Journeyer's Kite|Vulshok Morningstar|Vulshok Battlegear|Downhill Charge|Seismic Strike|Spire Barrage|Jaws of Stone|Volley of Boulders|Essence Warden|Loam Lion|Canyon Wildcat|Jade Mage|Ajani's Pridemate|Fleetfoot Panther|Loxodon Hierarch|Spitemare|Ageless Entity|Pride of Lions|Nacatl Hunt-Pride|Firemane Angel|Ajani's Mantra|Lead the Stampede|Recumbent Bliss|Searing Meditation|Behemoth Sledge|Naya Charm|Titanic Ultimatum|Sapseep Forest|Nicol Bolas, Planeswalker|Surveilling Sprite|Slavering Nulls|Brackwater Elemental|Morgue Toad|Hellfire Mongrel|Dimir Cutpurse|Fire-Field Ogre|Jhessian Zombies|Igneous Pouncer|Countersquall|Obelisk of Grixis|Recoil|Undermine|Grixis Charm|Agonizing Demise|Elder Mastery|Spite|Malice|Pain|Suffering|Rise|Fall|Lionheart Maverick|Knight of Meadowgrain|Leonin Skyhunter|Knotvine Paladin|Benalish Lancer|Zhalfirin Commander|Kinsbaile Cavalier|Skyhunter Patrol|Plover Knights|Juniper Order Ranger|Paladin of Prahv|Harm's Way|Edge of Autumn|Heroes' Reunion|Spidersilk Armor|Sejiri Steppe|Cinder Wall|Bloodmark Mentor|Fire-Belly Changeling|Dragonspeaker Shaman|Henge Guardian|Voracious Dragon|Mordant Dragon|Kilnmouth Dragon|Shivan Hellkite|Dragon's Claw|Breath of Darigaaz|Punishing Fire|Captive Flame|Ghostfire|Seething Song|Claws of Valakut|Temporary Insanity|Shiv's Embrace|Goldmeadow Harrier|Loyal Sentry|Mosquito Guard|Glory Seeker|Kor Aeronaut|Burrenton Bombardier|Kemba's Skyguard|Celestial Crusader|Stormfront Riders|Catapult Master|Conclave Equenaut|Angel of Salvation|Journey to Nowhere|Razor Barrier|Abolish|Saltblast|Swell of Courage|Daru Encampment|Kabira Crossroads|Rustic Clachan|Steel Wall|Assembly-Worker|Serrated Biskelion|Trinket Mage|Clockwork Condor|Synod Centurion|Clockwork Hydra|Razormane Masticore|Triskelion|Elixir of Immortality|Energy Chamber|Trip Noose|Argivian Restoration|Foil|Stalking Stones|Phyrexian Battleflies|Phyrexian Denouncer|Bone Shredder|Priest of Gix|Phyrexian Broodlings|Sanguine Guard|Phyrexian Debaser|Order of Yawgmoth|Phyrexian Plaguelord|Phyrexian Hulk|Phyrexian Colossus|Voltaic Key|Phyrexian Totem|Phyrexian Vault|Puppet Strings|Slay|Hornet Cannon|Urza's Rage|Thornscape Apprentice|Nomadic Elf|Quirion Elves|Sunscape Battlemage|Thunderscape Battlemage|Verduran Emissary|Charging Troll|Gerrard Capashen|Darigaaz, the Igniter|Evasive Action|Gerrard's Command|Coalition Relic|Narrow Escape|Exotic Curse|Darigaaz's Charm|Rith's Charm|Treva's Charm|Power Armor|Allied Strategies|Elfhame Palace|Hornet|Minion|Saproling|Vine Trellis|Wirewood Savage|Stampeding Wildebeests|Indrik Stomphowler|Plated Slagwurm|Genju of the Cedars|Lignify|Windstorm|Slippery Karst|Deathgreeter|Ghost-Lit Stalker|Vampire Bats|Drudge Skeletons|Urborg Syphon-Mage|Wall of Bone|Howling Banshee|Keening Banshee|Genju of the Fens|Bad Moon|Vicious Hunger|Ichor Slick|Snuff Out|Mutilate|Enslave|Beast|Elephant|Icatian Priest|Angelic Page|Angelic Protector|Serra Advocate|Sustainer of the Realm|Twilight Shepherd|Luminous Angel|Angelsong|Serra's Boon|Angelic Benediction|Serra's Embrace|Righteous Cause|Angel's Feather|Marble Diamond|Lord of the Pit|Abyssal Gatekeeper|Dusk Imp|Overeager Apprentice|Soot Imp|Demon's Jester|Souldrinker|Cackling Imp|Fallen Angel|Reiver Demon|Kuro, Pitlord|Unholy Strength|Oni Possession|Promise of Power|Demon's Horn|Thrull|Martyr of Frost|Voidmage Apprentice|Wall of Deceit|Fledgling Mawcor|Waterspout Djinn|Spire Golem|Brine Elemental|Quicksilver Dragon|Ancestral Vision|Repulse|Condescend|Terrain Generator|Chandra Nalaar|Flamekin Brawler|Pyre Charger|Inner-Flame Acolyte|Furnace Whelp|Rakdos Pit Dragon|Ingot Chewer|Oxidda Golem|Hostility|Seal of Fire|Demonfire|Keldon Megaliths|Elemental Shaman|Advantageous Proclamation|Backup Plan|Brago's Favor|Double Stroke|Immediate Action|Iterative Analysis|Muzzio's Preparations|Power Play|Secret Summoning|Secrets of Paradise|Sentinel Dispatch|Unexpected Potential|Worldknit|Brago's Representative|Council Guardian|Custodi Soulbinders|Custodi Squire|Rousing of Souls|Marchesa's Emissary|Marchesa's Infiltrator|Split Decision|Bite of the Black Rose|Grudge Keeper|Enraged Revolutionary|Grenzo's Cutthroat|Grenzo's Rebuttal|Ignition Team|Treasonous Ogre|Predator's Howl|Selvala's Charge|Selvala's Enforcer|Flamewright|Marchesa's Smuggler|Woodvine Elemental|Aether Searcher|Agent of Acquisitions|Canal Dredger|Cogwork Grinder|Cogwork Librarian|Cogwork Spy|Cogwork Tracker|Deal Broker|Lore Seeker|Lurking Automaton|Whispergear Sneak|Paliano, the High City|Ajani's Sunstriker|Apex Hawks|Courier Hawk|Guardian Zendikon|Kor Chant|Pillarfield Ox|Pride Guardian|Pristine Angel|Rout|Silverchase Fox|Unquestioned Authority|Valor Made Real|Vow of Duty|Wakestone Gargoyle|Aether Tradewinds|Breakthrough|Crookclaw Transmuter|Dream Fracture|Enclave Elite|Favorable Winds|Grixis Illusionist|Minamo Scrollkeeper|Misdirection|Plated Seastrider|Reckless Scholar|Screaming Seahawk|Stasis Cell|Traveler's Cloak|Turn the Tide|Wind Dancer|Ill-Gotten Gains|Infectious Horror|Magus of the Mirror|Morkrut Banshee|Necromantic Thirst|Phage the Untouchable|Quag Vampires|Reckless Spite|Skeletal Scrying|Stronghold Discipline|Typhoid Rats|Vampire Hexmage|Zombie Goliath|Barbed Shocker|Brimstone Volley|Deathforge Shaman|Flaring Flame-Kin|Flowstone Blade|Heartless Hidetsugu|Heckling Fiends|Mana Geyser|Pitchburn Devils|Power of Fire|Skitter of Lizards|Torch Fiend|Trumpet Blast|Uncontrollable Anger|Vent Sentinel|Copperhorn Scout|Exploration|Gamekeeper|Howling Wolf|Hunger of the Howlpack|Hydra Omnivore|Relic Crush|Respite|Scaled Wurm|Sporecap Spider|Squirrel Nest|Wrap in Vigor|Decimate|Dimir Doppelganger|Spontaneous Combustion|Wood Sage|Altar of Dementia|Deathrender|Fireshrieker|Galvanic Juggernaut|Peace Strider|Reito Lantern|Silent Arbiter|Spectral Searchlight|Vedalken Orrery|Warmonger's Chariot|Mirrodin's Core|Quicksand|Reflecting Pool|Adriana's Valor|Assemble the Rank and Vile|Echoing Boon|Emissary's Ploy|Hired Heist|Hold the Perimeter|Hymn of the Wilds|Incendiary Dissent|Natural Unity|Sovereign's Realm|Summoner's Bond|Weight Advantage|Ballot Broker|Custodi Peacekeeper|Custodi Soulcaller|Lieutenants of the Guard|Noble Banneret|Palace Jailer|Palace Sentinels|Paliano Vanguard|Protector of the Crown|Recruiter of the Guard|Sanctum Prelate|Spectral Grasp|Throne Warden|Wings of the Guard|Arcane Savant|Canal Courier|Coveted Peacock|Expropriate|Illusion of Choice|Illusionary Informant|Jeering Homunculus|Keeper of Keys|Messenger Jays|Skittering Crustacean|Spire Phantasm|Stunt Double|Archdemon of Paliano|Capital Punishment|Custodi Lich|Deadly Designs|Garrulous Sycophant|Marchesa's Decree|Regicide|Sinuous Vermin|Smuggler Captain|Thorn of the Black Rose|Besmirch|Crown-Hunter Hireling|Deputized Protester|Garbage Fire|Goblin Racketeer|Grenzo, Havoc Raiser|Grenzo's Ruffians|Pyretic Hunter|Skyline Despot|Subterranean Tremors|Volatile Chimera|Animus of Predation|Borderland Explorer|Caller of the Untamed|Domesticated Hydra|Entourage of Trest|Fang of the Pack|Leovold's Operative|Menagerie Liberator|Orchard Elemental|Regal Behemoth|Selvala, Heart of the Wilds|Selvala's Stampede|Splitting Slime|Adriana, Captain of the Guard|Daretti, Ingenious Iconoclast|Kaya, Ghost Assassin|Knights of the Black Rose|Leovold, Emissary of Trest|Queen Marchesa|Spy Kit|Throne of the High City|Faith's Reward|Ghostly Possession|Gods Willing|Guardian of the Gateless|Hail of Arrows|Hallowed Burial|Hollowhenge Spirit|Hundred-Handed One|Kill Shot|Pariah|Reviving Dose|Spirit of the Hearth|Windborne Charge|Zealous Strike|Bonds of Quicksilver|Caller of Gales|Cloaked Siren|Covenant of Minds|Deceiver Exarch|Desertion|Divination|Followed Footsteps|Into the Void|Kami of the Crescent Moon|Merfolk Skyscout|Mnemonic Wall|Sphinx of Magosi|Vaporkin|Vertigo Spawn|Blood-Toll Harpy|Death Wind|Diabolic Tutor|Farbog Boneflinger|Festergloom|Guul Draz Specter|Keepsake Gorgon|Mausoleum Turnkey|Murder|Public Execution|Sangromancer|Shambling Goblin|Stromkirk Patrol|Unnerve|Burn Away|Charmbreaker Devils|Coordinated Assault|Ember Beast|Goblin Balloon Brigade|Goblin Tunneler|Gratuitous Violence|Guttersnipe|Havengul Vampire|Hurly-Burly|Ill-Tempered Cyclops|Ogre Sentry|Stoneshock Giant|Sulfurous Blast|Tormenting Voice|Twin Bolt|Brushstrider|Burgeoning|Fade into Antiquity|Irresistible Prey|Lace with Moonglove|Lay of the Land|Manaplasm|Ravenous Leucrocota|Voyaging Satyr|Akroan Hoplite|Ascended Lawmage|Duskmantle Seer|Pharika's Mender|Shipwreck Singer|Stormchaser Chimera|Bronze Sable|Hedron Matrix|Hexplate Golem|Horn of Greed|Opaline Unicorn|Psychosis Crawler|Alliance of Arms|Angelic Arbiter|Arbiter of Knollridge|Bathe in Light|Celestial Force|Hour of Reckoning|Jötun Grunt|Lightkeeper of Emeria|Martyr's Bond|Monk Realist|Oblation|Pollen Lullaby|Return to Dust|Shattered Angel|Soul Snare|Spurnmage Advocate|Storm Herd|Voice of All|Windborn Muse|Chromeshell Crab|Conundrum Sphinx|Court Hussar|Dreamborn Muse|Fog Bank|Gomazoa|Memory Erosion|Minds Aglow|Murmurs from Beyond|Propaganda|Reins of Power|Riddlekeeper|Scattering Stroke|Skyscribing|Slipstream Eel|Spell Crumple|Trade Secrets|Trench Gorger|Vedalken Plotter|Vision Skeins|Vow of Flight|Whirlpool Whelm|Windfall|Dread Cacodemon|Evincar's Justice|Footbottom Feast|Hex|Mortivore|Nantuko Husk|Nemesis Trap|Nezumi Graverobber|Nighteyes the Desecrator|Patron of the Nezumi|Razorjaw Oni|Scythe Specter|Sewer Nemesis|Shared Trauma|Stitch Together|Syphon Flesh|Vow of Malice|Avatar of Fury|Avatar of Slaughter|Chain Reaction|Cleansing Beam|Death by Dragons|Disaster Radius|Faultgrinder|Goblin Cadets|Lash Out|Magmatic Force|Mana-Charged Dragon|Pyrohemia|Rapacious One|Ruination|Stranglehold|Vow of Lightning|Wild Ricochet|Baloth Woodcrasher|Cobra Trap|Collective Voyage|Deadwood Treefolk|Fierce Empath|Hornet Queen|Hunting Pack|Lhurgoyf|Magus of the Vineyard|Squallmonger|Veteran Explorer|Vow of Wildness|Angel of Despair|Animar, Soul of Elements|Aura Shards|Chorus of the Conclave|Colossal Might|Damia, Sage of Stone|Death Mutation|Desecrator Hag|Dominus of Fealty|Ghave, Guru of Spores|Golgari Guildmage|Gwyllion Hedge-Mage|Intet, the Dreamer|Kaalia of the Vast|Master Warcraft|The Mimeoplasm|Nin, the Pain Artist|Numot, the Devastator|Orzhov Guildmage|Ruhan of the Fomori|Selesnya Evangel|Sigil Captain|Skullbriar, the Walking Grave|Szadek, Lord of Secrets|Teneb, the Harvester|Vish Kal, Blood Arbiter|Vorosh, the Hunter|Vulturous Zombie|Wrexial, the Risen Deep|Zedruu the Greathearted|Acorn Catapult|Dreamstone Hedron|Howling Mine|Prophetic Prism|Triskelavus|Bojuka Bog|Dreadship Reef|Fungal Reaches|Homeward Path|Molten Slagheap|Aerie Mystics|Angel of Finality|Curse of the Forsaken|Darksteel Mutation|Flickerform|Kirtar's Wrath|Tempt with Glory|Azami, Lady of Scrolls|Blue Sun's Zenith|Curse of Inertia|Diviner Spirit|Djinn of Infinite Deceits|Dungeon Geists|Hada Spy Patrol|Thornwind Faeries|Banshee of the Dread Choir|Blood Bairn|Champion of Stray Souls|Corpse Augur|Dread Summons|Scourge of Nel Toth|Thief of Blood|Wretched Confluence|Bane of Progress|Beastmaster Ascension|Bloodspore Thrinax|Caller of the Pack|Centaur Vinecrasher|Collective Unconscious|Creeperhulk|Curse of Predation|Drove of Elves|Elvish Archdruid|Elvish Skysweeper|Ezuri, Renegade Leader|Farhaven Elf|Fresh Meat|Freyalise, Llanowar's Fury|Grave Sifter|Great Oak Guardian|Hunting Triad|Immaculate Magistrate|Kazandu Tuskcaller|Kessig Cagebreakers|Lifeblood Hydra|Mulch|Pathbreaker Ibex|Phantom Nantuko|Praetor's Counsel|Presence of Gond|Primal Growth|Primordial Sage|Restore|Satyr Wayfinder|Siege Behemoth|Silklash Spider|Skullwinder|Song of the Dryads|Soul of the Harvest|Spider Spawning|Sylvan Offering|Sylvan Safekeeper|Thunderfoot Baloth|Titania, Protector of Argoth|Titania's Chosen|Viridian Zealot|Wave of Vitriol|Whirlwind|Wolfcaller's Howl|Derevi, Empyrial Tactician|Golgari Charm|Leafdrake Roost|Lotleth Troll|Mazirek, Kraul Death Priest|Meren of Clan Nel Toth|Roon of the Hidden Realm|Selesnya Charm|Skyward Eye Prophets|Winged Coatl|Murkfiend Liege|Assault Suit|Azorius Keyrune|Bonehoard|Commander's Sphere|Conjurer's Closet|Eldrazi Monument|Emerald Medallion|Leonin Bladetrap|Loreseeker's Stone|Moss Diamond|Surveyor's Scope|Swiftfoot Boots|Sword of the Paruns|Thought Vessel|Thousand-Year Elixir|Thunderstaff|Bant Panorama|Gargoyle Castle|Ghost Quarter|Grim Backwoods|Haunted Fengraf|Jungle Basin|Myriad Landscape|Opal Palace|Oran-Rief, the Vastwood|Saltcrusted Steppe|Transguild Promenade|Decree of Pain|Rhystic Study|Alms Collector|Balan, Wandering Knight|Curse of Vitality|Fortunate Few|Kindred Boon|Scalelord Reckoner|Stalking Leonin|Teferi's Protection|Curse of Verbosity|Galecaster Colossus|Kindred Discovery|Magus of the Mind|Portal Mage|Bloodline Necromancer|Boneyard Scourge|Curse of Disturbance|Kheru Mind-Eater|Kindred Dominance|New Blood|Patron of the Vein|Vindictive Lich|Bloodsworn Steward|Crimson Honor Guard|Curse of Opulence|Disrupt Decorum|Izzet Chemister|Kindred Charge|Shifting Shadow|Territorial Hellkite|Curse of Bounty|Hungry Lynx|Kindred Summons|Qasali Slingers|Traverse the Outlands|Arahbo, Roar of the World|Edgar Markov|Fractured Identity|Inalla, Archmage Ritualist|Kess, Dissident Mage|Licia, Sanguine Tribune|Mairsil, the Pretender|Mathas, Fiend Seeker|Mirri, Weatherlight Duelist|Nazahn, Revered Bladesmith|O-Kagachi, Vengeful Kami|Taigam, Ojutai Master|Taigam, Sidisi's Hand|The Ur-Dragon|Wasitora, Nekoru Queen|Bloodforged Battle-Axe|Hammer of Nazahn|Heirloom Blade|Herald's Horn|Mirror of the Forebears|Ramos, Dragon Engine|Path of Ancestry|Blind Obedience|Divine Reckoning|Fell the Mighty|Jazal Goldmane|Kemba, Kha Regent|Leonin Arbiter|Leonin Relic-Warder|Leonin Shikari|Oreskos Explorer|Raksha Golden Cub|Seht's Tiger|White Sun's Zenith|Clone Legion|Merchant of Secrets|Monastery Siege|Polymorphist's Jest|Reality Shift|Serendib Sorcerer|Anowon, the Ruin Sage|Apprentice Necromancer|Black Market|Blood Tribute|Bloodhusk Ritualist|Captivating Vampire|Consuming Vapors|Crux of Fate|Dark Impostor|Drana, Kalastria Bloodchief|Magus of the Abyss|Malakir Bloodwitch|Necromantic Selection|Palace Siege|Sanguine Bond|Vein Drinker|Crucible of Fire|Dragon Tempest|Outpost Siege|Rakish Heir|Scourge of Valkas|Tyrant's Familiar|Utvara Hellkite|Crushing Vines|Elemental Bond|Frontier Siege|Hunter's Prowess|Jedit Ojanen of Efrava|Rain of Thorns|Soul's Majesty|Temur Sabertooth|Zendikar Resurgent|Blood Baron of Vizkopa|Cauldron Dance|Crosis's Charm|Fleecemane Lion|Havengul Lich|Memory Plunder|Merciless Eviction|Mercurial Chemister|Nivix Guildmage|Phantom Nishoba|Rakdos Charm|Savage Ventmaw|Scion of the Ur-Dragon|Spellbound Dragon|Stromkirk Captain|Tithe Drinker|Argentum Armor|Blade of the Bloodchief|Fist of Suns|Grappling Hook|Hedron Archive|Hero's Blade|Nihil Spellbomb|Sword of the Animist|Sword of Vengeance|Unstable Obelisk|Well of Lost Dreams|Blighted Woodland|Cinder Barrens|Crucible of the Spirit Dragon|Forsaken Sanctuary|Frontier Bivouac|Grixis Panorama|Haven of the Spirit Dragon|Mystifying Maze|Opulent Palace|Sandsteppe Citadel|Stone Quarry|Tranquil Expanse|Urborg Volcano|Duelist's Heritage|Entrapment Maneuver|Orzhov Advokist|Selfless Squire|Sublime Exhalation|Coastal Breach|Deepglow Skate|Faerie Artisans|Grip of Phyresis|Manifold Insights|Cruel Entertainment|Curse of Vengeance|Curtains' Call|Magus of the Will|Parting Thoughts|Charging Cinderhorn|Divergent Transformations|Frenzied Fugue|Goblin Spymaster|Runehorn Hellkite|Benefactor's Draught|Evolutionary Escalation|Primeval Protector|Seeds of Renewal|Stonehoof Chieftain|Akiri, Line-Slinger|Ancient Excavation|Atraxa, Praetors' Voice|Breya, Etherium Shaper|Bruse Tarl, Boorish Herder|Grave Upheaval|Ikra Shidiqi, the Usurper|Ishai, Ojutai Dragonspeaker|Kraum, Ludevic's Opus|Kydele, Chosen of Kruphix|Kynaios and Tiro of Meletis|Ludevic, Necro-Alchemist|Migratory Route|Ravos, Soultender|Reyhan, Last of the Abzan|Saskia the Unyielding|Sidar Kondo of Jamuraa|Silas Renn, Seeker Adept|Sylvan Reclamation|Tana, the Bloodsower|Thrasios, Triton Hero|Treacherous Terrain|Tymna the Weaver|Vial Smasher the Fierce|Yidris, Maelstrom Wielder|Armory Automaton|Boompile|Conqueror's Flail|Crystalline Crawler|Prismatic Geoscope|Ash Barrens|Abzan Falconer|Brave the Sands|Cathars' Crusade|Citadel Siege|Elite Scaleguard|Hoofprints of the Stag|Hushwing Gryff|Mentor of the Meek|Open the Vaults|Phyrexian Rebirth|Reverse the Sands|Sphere of Safety|Wave of Reckoning|Chain of Vapor|Chasm Skulker|Devastation Tide|Ethersworn Adjudicator|Evacuation|Read the Runes|Swan Song|Treasure Cruise|Army of the Damned|Bane of the Living|Festercreep|Ghastly Conscription|Guiltfeeder|Necroplasm|Waste Not|Blasphemous Act|Breath of Fury|Daretti, Scrap Savant|Dragon Mage|Godo, Bandit Warlord|Grab the Reins|Hellkite Igniter|Hellkite Tyrant|Humble Defector|Kazuul, Tyrant of the Cliffs|Reforge the Soul|Slobad, Goblin Tinkerer|Stalking Vengeance|Trash for Treasure|Wheel of Fate|Whims of the Fates|Whipflare|Champion of Lambholt|Far Wanderings|Inspiring Call|Kalonian Hydra|Lurking Predators|Quirion Explorer|Rites of Flourishing|Solidarity of Heroes|Sylvok Explorer|Tempt with Discovery|Thelonite Hermit|Tuskguard Captain|Wild Beastmaster|Abzan Charm|Artifact Mutation|Aura Mutation|Blood Tyrant|Boros Charm|Bred for the Hunt|Clan Defiance|Dauntless Escort|Enduring Scalelord|Filigree Angel|Glint-Eye Nephilim|Gwafa Hazid, Profiteer|Horizon Chimera|Iroas, God of Victory|Jor Kadeen, the Prevailer|Lavalanche|Master Biomancer|Nath of the Gilt-Leaf|Progenitor Mimic|Sphinx Summoner|Sydri, Galvanic Genius|Vorel of the Hull Clade|Whispering Madness|Wilderness Elemental|Everlasting Torment|Mirrorweave|Spitting Image|Thopter Foundry|Trial|Error|Akroan Horse|Astral Cornucopia|Blinkmoth Urn|Cauldron of Souls|Empyrial Plate|Ichor Wellspring|Keening Stone|Mycosynth Wellspring|Myr Battlesphere|Shimmer Myr|Soul of New Phyrexia|Temple Bell|Trading Post|Venser's Journal|Buried Ruin|Caves of Koilos|Darkwater Catacombs|Dragonskull Summit|Karplusan Forest|Shadowblood Ridge|Spinerock Knoll|Sungrass Prairie|Sunpetal Grove|Underground River|Bastion Protector|Dawnbreak Reclaimer|Grasp of Fate|Herald of the Host|Kalemne's Captain|Righteous Confluence|Shielded by Faith|Aethersnatch|Broodbirth Viper|Gigantoplasm|Illusory Ambusher|Mirror Match|Mystic Confluence|Synthetic Destiny|Daxos's Torment|Deadly Tempest|Awaken the Sky Tyrant|Dream Pillager|Fiery Confluence|Magus of the Wheel|Meteor Blast|Mizzix's Mastery|Rite of the Raging Storm|Warchief Giant|Arachnogenesis|Ezuri's Predation|Verdant Confluence|Anya, Merciless Angel|Arjun, the Shifting Flame|Daxos the Returned|Ezuri, Claw of Progress|Kalemne, Disciple of Iroas|Karlov of the Ghost Council|Kaseto, Orochi Archmage|Mizzix of the Izmagnus|Blade of Selves|Sandstone Oracle|Scytheclaw|Seal of the Guildpact|Ajani's Chosen|Angel of Serenity|Crib Swap|Dawn to Dusk|Dawnglare Invoker|Ghostblade Eidolon|Karmic Justice|Marshal's Anthem|Victory's Herald|Blatant Thievery|Blustersquall|Day of the Dragons|Dominate|Jace's Archivist|Lone Revenant|Mystic Retrieval|Plaxmanta|Rapid Hybridization|Rite of Replication|Sleep|Stolen Goods|Thought Reflection|Dreadbringer Lampads|Fallen Ideal|Fate Unraveler|Gild|Grave Peril|Phyrexian Reclamation|Act of Aggression|Borderland Behemoth|Curse of the Nightly Hunt|Desolation Giant|Fall of the Hammer|Fumiko the Lowblood|Hammerfist Giant|Hunted Dragon|Sunrise Sovereign|Vandalblast|Word of Seizing|Arbor Colossus|Caller of the Claw|Loaming Shaman|Noble Quarry|Patagia Viper|Viridian Shaman|Counterflux|Epic Experiment|Gisela, Blade of Goldnight|Necromancer's Covenant|Prime Speaker Zegana|Teysa, Envoy of Ghosts|Underworld Coinsmith|Biomantic Mastery|Snakeform|Wistful Selkie|Boros Cluestone|Burnished Hart|Coldsteel Heart|Crystal Chimes|Orochi Hatchery|Orzhov Cluestone|Simic Keyrune|Urza's Incubator|Ancient Amphitheater|Blasted Landscape|Drifting Meadow|Novijen, Heart of Progress|Smoldering Crater|Angel of the Dire Hour|Angelic Field Marshal|Benevolent Offering|Comeuppance|Deploy to the Front|Hallowed Spiritkeeper|Nahiri, the Lithomancer|Aether Gale|Breaching Leviathan|Domineering Will|Dulcet Sirens|Intellectual Offering|Reef Worm|Stitcher Geralf|Stormsurge Kraken|Teferi, Temporal Archmage|Well of Ideas|Demon of Wailing Agonies|Flesh Carver|Ghoulcaller Gisa|Infernal Offering|Ob Nixilis of the Black Oath|Overseer of the Damned|Raving Dead|Spoils of Blood|Wake the Dead|Bitter Feud|Impact Resonance|Incite Rebellion|Scrap Mastery|Volcanic Offering|Warmonger Hellkite|Crown of Doom|Masterwork of Ingenuity|Arcane Lighthouse|Flamekin Village|Armistice|Geist-Honored Monk|Grand Abolisher|Midnight Haunting|Mobilization|Nomads' Assembly|Requiem Angel|Sacred Mesa|True Conviction|Call to Mind|Distorting Wake|Exclude|Fool's Demise|Hoverguard Sweepers|Infinite Reflection|Ixidron|Lorthos, the Tidemaker|Pongify|Riptide Survivor|Rush of Knowledge|Shaper Parasite|Sphinx of Jwar Isle|Turn to Frog|Abyssal Persecutor|Aether Snap|Bloodgift Demon|Crypt Ghast|Disciple of Bolas|Dregs of Sorrow|Evernight Shade|Gray Merchant of Asphodel|Liliana's Reaver|Magus of the Coffers|Nantuko Shade|Pontiff of Blight|Reaper from the Abyss|Skirsdag High Priest|Sudden Spoiling|Xathrid Demon|Hoard-Smelter Dragon|Tuktuk the Explorer|Caged Sun|Charcoal Diamond|Fire Diamond|Jalum Tome|Jet Medallion|Junk Diver|Lashwrithe|Liquimetal Coating|Myr Sire|Palladium Myr|Panic Spellbomb|Pearl Medallion|Ruby Medallion|Sapphire Medallion|Sky Diamond|Spine of Ish Sah|Strata Scythe|Ur-Golem's Eye|Coral Atoll|Crypt of Agadeem|Dormant Volcano|Emeria, the Sky Ruin|Everglades|Karoo|Phyrexia's Core|Remote Isle|Act of Authority|Azorius Herald|Cradle of Vitality|Mystic Barrier|Razor Hippogriff|Serene Master|Survival Cache|Wall of Reverence|Arcane Melee|Echo Mage|Illusionist's Gambit|Order of Succession|Raven Familiar|Sharding Sphinx|Stormscape Battlemage|Tempt with Reflections|Tidal Force|True-Name Nemesis|Uyo, Silent Prophet|Curse of Shallow Graves|Dirge of Dread|Disciple of Griselbrand|Fell Shepherd|Greed|Hooded Horror|Marrow Bats|Ophiomancer|Phyrexian Delver|Price of Knowledge|Quagmire Druid|Stronghold Assassin|Tempt with Immortality|Vile Requiem|Viscera Seer|Blood Rites|Capricious Efreet|Curse of Chaos|Fissure Vent|From the Ashes|Furnace Celebration|Goblin Sharpshooter|Incendiary Command|Magus of the Arena|Rough|Tumble|Sudden Demise|Tempt with Vengeance|Terra Ravager|War Cadence|Where Ancients Tread|Widespread Panic|Witch Hunt|Brooding Saurian|Drumhunter|Fecundity|Foster|Hunted Troll|Naya Soulbeast|One Dozen Eyes|Primal Vigor|Slice in Twain|Spawning Grounds|Sprouting Vines|Charnelhoard Wurm|Deathbringer Thoctar|Deepfire Elemental|Dromar's Charm|Gahiji, Honored One|Jeleva, Nephalia's Scourge|Jund Charm|Marath, Will of the Wild|Mayael the Anima|Prossh, Skyraider of Kher|Rakeclaw Gargantuan|Scarland Thrinax|Sek'Kuar, Deathkeeper|Shattergang Brothers|Spellbreaker Behemoth|Spinal Embrace|Thraximundar|Tidehollow Strix|Vizkopa Guildmage|Augury Adept|Spiteful Visions|Carnage Altar|Crawlspace|Druidic Satchel|Eye of Doom|Jar of Eyeballs|Obelisk of Esper|Obelisk of Jund|Plague Boiler|Sun Droplet|Tower of Fortunes|Viseling|Contested Cliffs|Esper Panorama|Jund Panorama|Kher Keep|Naya Panorama|Springjack Pasture|Aspect of Wolf|Black Ward|Blessing|Blue Ward|Burrowing|Camouflage|Castle|Celestial Prism|Chaos Orb|Chaoslace|Circle of Protection: Black|Circle of Protection: Blue|Circle of Protection: Green|Circle of Protection: White|Cockatrice|Consecrate Land|Conservator|Contract from Below|Craw Wurm|Creature Bond|Crystal Rod|Cursed Land|Darkpact|Deathlace|Demonic Attorney|Dingus Egg|Disintegrate|Disrupting Scepter|Dwarven Demolition Team|Dwarven Warriors|Earth Elemental|Earthbind|Elvish Archers|False Orders|Farmstead|Fear|Feedback|Fire Elemental|Firebreathing|Flight|Frozen Shade|Fungusaur|Gaea's Liege|Goblin King|Gray Ogre|Green Ward|Guardian Angel|Helm of Chatzuk|Holy Armor|Holy Strength|Invisibility|Iron Star|Ironroot Treefolk|Ivory Cup|Jade Statue|Jayemdae Tome|Jump|Karma|Lance|Ley Druid|Lifelace|Lifetap|Living Artifact|Lure|Magical Hack|Mana Short|Manabarbs|Mons's Goblin Raiders|Natural Selection|Nettling Imp|Nightmare|Northern Paladin|Orcish Artillery|Pearled Unicorn|Pestilence|Pirate Ship|Plague Rats|Power Leak|Power Surge|Purelace|Raging River|Red Ward|Regeneration|Reverse Damage|Rod of Ruin|Sacrifice|Samite Healer|Scathe Zombies|Shanodin Dryads|Shatter|Simulacrum|Siren's Call|Sleight of Mind|Soul Net|Spell Blast|Steal Artifact|Stream of Life|Sunglasses of Urza|The Hive|Thoughtlace|Throne of Bone|Timber Wolves|Tranquility|Tunnel|Twiddle|Unsummon|Uthden Troll|Verduran Enchantress|Volcanic Eruption|Wall of Air|Wall of Brambles|Wall of Fire|Wall of Ice|Wall of Stone|Wall of Water|Wall of Wood|Web|White Ward|Wild Growth|Will-o'-the-Wisp|Wooden Sphere|Aegis Angel|Because I Have Willed It|Aerial Responder|Behold My Grandeur|Anointer of Champions|Bow to My Command|Choose Your Demise|Excoriate|Delight in the Hunt|Expedition Raptor|Every Dream a Nightmare|For Each of You, a Gift|Fiendslayer Paladin|Know Evil|Make Yourself Useful|Gideon Jura|The Mighty Will Fall|My Forces Are Innumerable|My Laughter Echoes|Grasp of the Hieromancer|No One Will Hear Your Cries|Lightwielder Paladin|Pay Tribute to Me|Power Without Equal|A Reckoning Approaches|Odric, Master Tactician|There Is No Refuge|This World Belongs to Me|Relief Captain|What's Yours Is Now Mine|Shoulder to Shoulder|When Will You Learn?|Ior Ruin Expedition|Prognostic Sphinx|Windrider Eel|Hammerhand|Obsidian Fireheart|Press the Advantage|Vastwood Zendikon|Dreadbore|Talisman of Dominance|Talisman of Indulgence|Drowned Catacomb|Smoldering Spires|All in Good Time|Leonin Abunas|All Shall Smolder in My Wake|Metallurgeon|Approach My Molten Realm|Behold the Power of Destruction|Choose Your Champion|Dance, Pathetic Marionette|March of the Machines|The Dead Shall Serve|Master Transmuter|A Display of My Dark Power|Spin into Myth|Embrace My Diabolical Vision|Every Hope Shall Vanish|Every Last Vestige Shall Rot|Bog Witch|Evil Comes to Fruition|Cemetery Reaper|The Fate of the Flammable|Feed the Machine|I Bask in Your Silent Awe|I Call on the Ancient Magics|I Delight in Your Convulsions|I Know All, I See All|Ignite the Cloneforge!|Into the Earthen Maw|Makeshift Mannequin|Introductions Are in Order|The Iron Guardian Stirs|Know Naught but Fire|Scion of Darkness|Look Skyward and Despair|May Civilization Collapse|Mortal Flesh Is Weak|My Crushing Masterstroke|My Genius Knows No Bounds|My Undead Horde Awakens|My Wish Is Your Command|Battering Craghorn|Nature Demands an Offering|Nature Shields Its Own|Nothing Can Stop Me Now|Dragon Breath|Only Blood Ends Your Nightmares|The Pieces Are Coming Together|Realms Befitting My Majesty|Roots of All Evil|Rotted Ones, Lay Siege|Flameblast Dragon|Surrender Your Thoughts|Tooth, Claw, and Tail|Gathan Raiders|The Very Soil Shall Shake|Which of You Burns Brightest?|Imperial Hellkite|Your Fate Is Thrice Sealed|Your Puny Minds Cannot Fathom|Your Will Is Not Your Own|Skirk Commando|Feral Hydra|Gleeful Sabotage|Hunting Moa|Kamahl, Fist of Krosa|Leaf Gilder|Molimo, Maro-Sorcerer|Shinen of Life's Roar|Spider Umbra|Wickerbough Elder|Yavimaya Dryad|Architects of Will|Batwing Brume|Ethersworn Shieldmage|Fieldmist Borderpost|Kaervek the Merciless|Magister Sphinx|Mistvein Borderpost|Pale Recluse|Unbender Tine|Vampiric Dragon|Wax|Wane|Skullcage|Sorcerer's Strongbox|Synod Sanctum|Nantuko Monastery|Armament Master|Bold Defense|Caravan Hurda|Celestial Mantle|Cliff Threader|Conqueror's Pledge|Devout Lightcaster|Kabira Evangel|Kazandu Blademaster|Kor Outfitter|Landbind Ritual|Luminarch Ascension|Makindi Shieldmate|Nimbus Wings|Noble Vestige|Ondu Cleric|Quest for the Holy Relic|Shepherd of the Lost|Shieldmate's Blessing|Steppe Lynx|Sunspring Expedition|World Queller|Archive Trap|Archmage Ascension|Cosi's Trickster|Hedron Crab|Lethargy Trap|Living Tsunami|Lullmage Mentor|Merfolk Seastalkers|Mindbreak Trap|Paralyzing Grasp|Quest for Ancient Secrets|Roil Elemental|Sea Gate Loremaster|Seascape Aerialist|Shoal Serpent|Sky Ruin Drake|Sphinx of Lost Truths|Spreading Seas|Tempest Owl|Trapfinder's Trick|Trapmaker's Snare|Umara Raptor|Welkin Tern|Bala Ged Thief|Blood Seeker|Bloodchief Ascension|Bloodghast|Bog Tatters|Crypt Ripper|Desecrated Earth|Guul Draz Vampire|Hagra Crocodile|Hagra Diabolist|Halo Hunter|Kalitas, Bloodchief of Ghet|Mind Sludge|Mindless Null|Mire Blight|Needlebite Trap|Nimana Sell-Sword|Ob Nixilis, the Fallen|Ravenous Trap|Sadistic Sacrament|Sorin Markov|Soul Stair Expedition|Surrakar Marauder|Bladetusk Boar|Chandra Ablaze|Demolish|Electropotence|Elemental Appeal|Goblin Bushwhacker|Goblin Ruinblaster|Goblin Shortcutter|Highland Berserker|Kazuul Warlord|Lavaball Trap|Magma Rift|Molten Ravager|Murasa Pyromancer|Quest for Pure Flame|Ruinous Minotaur|Runeflare Trap|Seismic Shudder|Shatterskull Giant|Slaughter Cry|Tuktuk Grunts|Unstable Footing|Warren Instigator|Zektar Shrine Expedition|Gigantiform|Greenweaver Druid|Oracle of Mul Daya|Oran-Rief Survivalist|Primal Bellow|Quest for the Gemblades|Savage Silhouette|Scythe Tiger|Tanglesap|Terra Stomper|Timbermaw Larva|Turntimber Ranger|Vastwood Gorger|Zendikar Farguide|Adventuring Gear|Blazing Torch|Eternity Vessel|Hedron Scrabbler|Khalni Gem|Spidersilk Net|Trailblazer's Boots|Trusty Machete|Magosi, the Waterveil|Piranha Marsh|Adanto Vanguard|Ashes of the Abhorrent|Axis of Mortality|Bellowing Aegisaur|Bishop of Rebirth|Bishop's Soldier|Bright Reprisal|Demystify|Duskborne Skymarcher|Emissary of Sunrise|Encampment Keeper|Glorifier of Dusk|Goring Ceratops|Imperial Aerosaur|Imperial Lancer|Inspiring Cleric|Ixalan's Binding|Kinjalli's Caller|Kinjalli's Sunwing|Legion Conquistador|Legion's Judgment|Legion's Landing|Adanto, the First Fort|Looming Altisaur|Mavren Fein, Dusk Apostle|Paladin of the Bloodstained|Pious Interdiction|Priest of the Wakening Sun|Pterodon Knight|Queen's Commission|Rallying Roar|Raptor Companion|Ritual of Rejuvenation|Sanguine Sacrament|Settle the Wreckage|Sheltering Light|Shining Aerosaur|Skyblade of the Legion|Slash of Talons|Steadfast Armasaur|Sunrise Seeker|Territorial Hammerskull|Tocatli Honor Guard|Vampire's Zeal|Wakening Sun's Avatar|Arcane Adaptation|Chart a Course|Daring Saboteur|Deadeye Quartermaster|Deeproot Waters|Depths of Desire|Dive Down|Dreamcaller Siren|Entrancing Melody|Fleet Swallower|Headwater Sentries|Herald of Secret Streams|Jace, Cunning Castaway|Kopala, Warden of Waves|Lookout's Dispersal|Navigator's Ruin|One With the Wind|Opt|Overflowing Insight|Perilous Voyage|Pirate's Prize|Prosperous Pirates|River Sneak|River's Rebuke|Run Aground|Sailor of Means|Search for Azcanta|Azcanta, the Sunken Ruin|Shaper Apprentice|Shipwreck Looter|Shore Keeper|Siren Lookout|Siren Stormtamer|Siren's Ruse|Spell Swindle|Storm Fleet Aerialist|Storm Fleet Spy|Storm Sculptor|Tempest Caller|Watertrap Weaver|Wind Strider|Anointed Deacon|Arguel's Blood Fast|Temple of Aclazotz|Bishop of the Bloodstained|Blight Keeper|Bloodcrazed Paladin|Boneyard Parley|Contract Killing|Costly Plunder|Dark Nourishment|Deadeye Tormentor|Deadeye Tracker|Deathless Ancient|Desperate Castaways|Dire Fleet Hoarder|Dire Fleet Interloper|Dire Fleet Ravager|Fathom Fleet Captain|Fathom Fleet Cutthroat|Grim Captain's Call|Heartless Pillage|Kitesail Freebooter|Lurking Chupacabra|March of the Drowned|Queen's Agent|Queen's Bay Soldier|Raiders' Wake|Revel in Riches|Ruin Raider|Ruthless Knave|Sanctum Seeker|Seekers' Squire|Skittering Heartstopper|Skulduggery|Skymarch Bloodletter|Spreading Rot|Sword-Point Diplomacy|Vanquish the Weak|Vicious Conquistador|Vraska's Contempt|Walk the Plank|Wanted Scoundrels|Angrath's Marauders|Bonded Horncrest|Brazen Buccaneers|Burning Sun's Avatar|Captain Lannery Storm|Captivating Crew|Charging Monstrosaur|Dinosaur Stampede|Dual Shot|Fathom Fleet Firebrand|Fiery Cannonade|Fire Shrine Keeper|Firecannon Blast|Frenzied Raptor|Headstrong Brute|Hijack|Lightning Strike|Lightning-Rig Crew|Makeshift Munitions|Nest Robber|Otepec Huntmaster|Rampaging Ferocidon|Raptor Hatchling|Repeating Barrage|Rigging Runner|Rile|Rowdy Crew|Rummaging Goblin|Star of Extinction|Storm Fleet Arsonist|Storm Fleet Pyromancer|Sun-Crowned Hunters|Sunbird's Invocation|Sure Strike|Swashbuckling|Thrash of Raptors|Tilonalli's Knight|Tilonalli's Skinshifter|Trove of Temptation|Unfriendly Fire|Vance's Blasting Cannons|Spitfire Bastion|Wily Goblin|Ancient Brontodon|Atzocan Archer|Blinding Fog|Blossom Dryad|Carnage Tyrant|Colossal Dreadmaw|Commune with Dinosaurs|Crash the Ramparts|Crushing Canopy|Deathgorge Scavenger|Deeproot Champion|Deeproot Warrior|Drover of the Mighty|Emergent Growth|Emperor's Vanguard|Grazing Whiptail|Growing Rites of Itlimoc|Itlimoc, Cradle of the Sun|Ixalli's Diviner|Ixalli's Keeper|Jade Guardian|Jungle Delver|Kumena's Speaker|Merfolk Branchwalker|New Horizons|Old-Growth Dryads|Pounce|Ranging Raptors|Ravenous Daggertooth|Ripjaw Raptor|River Heralds' Boon|Savage Stomp|Shapers' Sanctuary|Snapping Sailback|Spike-Tailed Ceratops|Thundering Spineback|Tishana's Wayfinder|Verdant Rebirth|Verdant Sun's Avatar|Vineshaper Mystic|Waker of the Wilds|Wildgrowth Walker|Admiral Beckett Brass|Belligerent Brontodon|Call to the Feast|Deadeye Plunderers|Dire Fleet Captain|Gishath, Sun's Avatar|Hostage Taker|Huatli, Warrior Poet|Marauding Looter|Raging Swordtooth|Regisaur Alpha|Shapers of Nature|Sky Terror|Tishana, Voice of Thunder|Vona, Butcher of Magan|Vraska, Relic Seeker|Conqueror's Galleon|Conqueror's Foothold|Dowsing Dagger|Lost Vale|Dusk Legion Dreadnought|Elaborate Firecannon|Fell Flagship|Gilded Sentinel|Hierophant's Chalice|Pillar of Origins|Pirate's Cutlass|Primal Amulet|Primal Wellspring|Prying Blade|Sentinel Totem|Shadowed Caravel|Sleek Schooner|Sorcerous Spyglass|Thaumatic Compass|Spires of Orazca|Treasure Map|Treasure Cove|Vanquisher's Banner|Field of Ruin|Glacial Fortress|Unclaimed Territory|Unknown Shores|Jace, Ingenious Mind-Mage|Castaway's Despair|Grasping Current|Jace's Sentinel|Woodland Stream|Huatli, Dinosaur Knight|Huatli's Snubhorn|Huatli's Spurring|Sun-Blessed Mount|Admonition Angel|Archon of Redemption|Battle Hurda|Fledgling Griffin|Iona's Judgment|Join the Ranks|Kitesail Apprentice|Marsh Threader|Perimeter Captain|Refraction Trap|Rest for the Weary|Ruin Ghost|Talus Paladin|Terra Eternal|Veteran's Reflexes|Calcite Snapper|Dispel|Goliath Sphinx|Halimar Excavator|Horizon Drake|Jwari Shapeshifter|Mysteries of the Deep|Permafrost Trap|Quest for Ula's Temple|Sejiri Merfolk|Selective Memory|Spell Contortion|Thada Adel, Acquisitor|Tideforce Elemental|Twitch|Vapor Snare|Voyager Drake|Wind Zendikon|Agadeem Occultist|Bojuka Brigand|Brink of Disaster|Caustic Crawler|Corrupted Zendikon|Dead Reckoning|Jagwasp Swarm|Quest for the Nihil Stone|Ruthless Cullblade|Scrib Nibblers|Shoreline Salvager|Tomb Hex|Akoum Battlesinger|Bazaar Trader|Bull Rush|Crusher Zendikon|Cunning Sparkmage|Goblin Roughrider|Grotag Thrasher|Quest for the Goblin Lord|Ricochet Trap|Roiling Terrain|Rumbling Aftershocks|Stone Idol Trap|Tuktuk Scrapper|Arbor Elf|Canopy Cover|Feral Contest|Grappler Spider|Harabaz Druid|Quest for Renewal|Slingbow Trap|Snapping Creeper|Strength of the Tajuru|Summit Apes|Vastwood Animist|Novablast Wurm|Amulet of Vigor|Hammer of Ruin|Hedron Rover|Razor Boomerang|Walking Atlas|Creeping Tar Pit|Lavaclaw Reaches|Raging Ravine|Abduction|Abeyance|Abjure|Aboroth|Aether Flash|Agonizing Memories|Alms|Ancestral Knowledge|Angelic Renewal|Apathy|Arctic Wolves|Argivian Find|Avizoa|Barishi|Barrow Ghoul|Benalish Infantry|Benalish Knight|Benalish Missionary|Betrothed of Fire|Bloodrock Cyclops|Blossoming Wreath|Boiling Blood|Bone Dancer|Bösium Strip|Briar Shield|Bubble Matrix|Call of the Wild|Chimeric Sphere|Choking Vines|Cinder Giant|Circling Vultures|Coils of the Medusa|Debt of Loyalty|Dense Foliage|Desperate Gambit|Dingus Staff|Disrupt|Downdraft|Duskrider Falcon|Dwarven Berserker|Dwarven Thaumaturgist|Ertai's Familiar|Fallow Wurm|Familiar Ground|Fatal Blow|Fervor|Festering Evil|Fire Whip|Firestorm|Fit of Rage|Fog Elemental|Foriysian Brigade|Fungus Elemental|Gallowbraid|Gerrard's Wisdom|Goblin Bomb|Goblin Grenadiers|Goblin Vandal|Guided Strike|Harvest Wurm|Haunting Misery|Heart of Bogardan|Heat Stroke|Heavy Ballista|Hurloon Shaman|Infernal Tribute|Inner Sanctum|Jabari's Banner|Jangling Automaton|Kithkin Armor|Lava Hounds|Lava Storm|Liege of the Hollows|Llanowar Behemoth|Llanowar Druid|Llanowar Sentinel|Lotus Vale|Mana Chains|Mana Web|Manta Ray|Maraxus of Keld|Master of Arms|Merfolk Traders|Mischievous Poltergeist|Morinfen|Mwonvuli Ooze|Nature's Kiss|Nature's Resurgence|Necratog|Noble Benefactor|Odylic Wraith|Orcish Settlers|Paradigm Shift|Peacekeeper|Pendrell Mists|Phantom Wings|Phyrexian Furnace|Psychic Vortex|Razortooth Rats|Relearn|Revered Unicorn|Roc Hatchling|Rogue Elephant|Sage Owl|Sawtooth Ogre|Scorched Ruins|Serenity|Serra's Blessing|Shadow Rider|Shattered Crypt|Soul Shepherd|Southern Paladin|Spinning Darkness|Steel Golem|Strands of Night|Straw Golem|Striped Bears|Sylvan Hierophant|Tariff|Teferi's Veil|Tendrils of Despair|Thran Forge|Thran Tome|Timid Drake|Tolarian Drake|Tolarian Entrancer|Tolarian Serpent|Touchstone|Tranquil Grove|Uktabi Efreet|Urborg Justice|Urborg Stalker|Vitalize|Vodalian Illusionist|Volunteer Reserves|Wave of Terror|Well of Knowledge|Winding Canyons|Xanthic Statue|Zombie Scavengers|Divine Verdict|Stormfront Pegasus|Coral Merfolk|Drag Under|Inspiration|Sleep Paralysis|Tricks of the Trade|Bloodhunter Bat|Certain Death|Untamed Hunger|Falkenrath Reaver|Oakenform|Rabid Bite|Rootwalla|Stampeding Rhino|Wing Snare|Marked by Honor|Disperse|Walking Corpse|Aku Djinn|Anvil of Bogardan|Army Ants|Betrayal|Blanket of Night|Bogardan Phoenix|Brass-Talon Chimera|Breathstealer's Crypt|Breezekeeper|Brood of Cockroaches|Bull Elephant|Chronatog|City of Solitude|Corrosion|Crypt Rats|Daraja Griffin|Dark Privilege|Death Watch|Desolation|Diamond Kaleidoscope|Dragon Mask|Dream Tides|Dwarven Vigilantes|Elephant Grass|Elkin Lair|Emerald Charm|Equipoise|Eye of Singularity|Femeref Enchantress|Feral Instinct|Firestorm Hellkite|Flooded Shoreline|Forbidden Ritual|Foreshadow|Freewind Falcon|Funeral Charm|Giant Caterpillar|Goblin Recruiter|Goblin Swine-Rider|Gossamer Chains|Griffin Canyon|Guiding Spirit|Hearth Charm|Heat Wave|Helm of Awakening|Honorable Passage|Hope Charm|Infernal Harvest|Iron-Heart Chimera|Jamuraan Lion|Juju Bubble|Kaervek's Spite|Katabatic Winds|Keeper of Kookus|King Cheetah|Knight of the Mists|Knight of Valor|Kookus|Kyscu Drake|Lead-Belly Chimera|Lichenthrope|Lightning Cloud|Magma Mine|Matopi Golem|Mob Mentality|Mortal Wound|Mundungu|Mystic Veil|Necromancy|Necrosavant|Ogre Enforcer|Ovinomancer|Parapet|Peace Talks|Phyrexian Marauder|Phyrexian Walker|Pillar Tombs of Aku|Pygmy Hippo|Quirion Druid|Raging Gorilla|Rainbow Efreet|Relic Ward|Remedy|Resistance Fighter|Retribution of the Meek|Righteous Aura|Righteous War|Rock Slide|Rowen|Sands of Time|Scalebane's Elite|Shimmering Efreet|Shrieking Drake|Simoon|Sisay's Ring|Snake Basket|Solfatara|Song of Blood|Spider Climb|Spitting Drake|Squandered Resources|Suleiman's Legacy|Sun Clasp|Suq'Ata Assassin|Suq'Ata Lancer|Talruum Champion|Talruum Piper|Tar Pit Warrior|Teferi's Honor Guard|Teferi's Puzzle Box|Teferi's Realm|Tempest Drake|Three Wishes|Time and Tide|Tin-Wing Chimera|Tithe|Undiscovered Paradise|Urborg Mindsucker|Vampirism|Vanishing|Viashino Sandstalker|Viashivan Dragon|Vision Charm|Wand of Denial|Warrior's Honor|Warthog|Wicked Reward|Wind Shear|Goblin Warchief Avatar|Birds of Paradise Avatar|Fallen Angel Avatar|Flametongue Kavu Avatar|Erhnam Djinn Avatar|Grinning Demon Avatar|Akroma, Angel of Wrath Avatar|Karona, False God Avatar|Elvish Champion Avatar|Bosh, Iron Golem Avatar|Arcbound Overseer Avatar|Etched Oracle Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Ink-Eyes, Servant of Oni Avatar|Hell's Caretaker Avatar|Maro Avatar|Frenetic Efreet Avatar|Loxodon Hierarch Avatar|Chronatog Avatar|Lyzolda, the Blood Witch Avatar|Haakon, Stromgald Scourge Avatar|Diamond Faerie Avatar|Jaya Ballard Avatar|Braids, Conjurer Adept Avatar|Heartwood Storyteller Avatar|Jhoira of the Ghitu Avatar|Arcanis, the Omnipotent Avatar|Ashling the Pilgrim Avatar|Ashling, the Extinguisher Avatar|Ashnod|Barrin|Crovax|Dakkon Blackblade Avatar|Eladamri|Figure of Destiny Avatar|Eladamri, Lord of Leaves Avatar|Dauntless Escort Avatar|Enigma Sphinx Avatar|Ertai|Gerrard|Gix|Greven il-Vec|Hanna|Karn|Lyna|Maralen of the Mornsong Avatar|Malfegor Avatar|Maelstrom Archangel Avatar|Hermit Druid Avatar|Maraxus|Mayael the Anima Avatar|Kresh the Bloodbraided Avatar|Master of the Wild Hunt Avatar|Mirri|Prodigal Sorcerer Avatar|Phage the Untouchable Avatar|Royal Assassin Avatar|Platinum Angel Avatar|Raksha Golden Cub Avatar|Sakashima the Impostor Avatar|Oni of Wild Places Avatar|Rumbling Slum Avatar|Nekrataal Avatar|Momir Vig, Simic Visionary Avatar|Mirri the Cursed Avatar|Mirror Entity Avatar|Mishra|Morinfen Avatar|Multani|Necropotence Avatar|Oracle|Orim|Peacekeeper Avatar|Reaper King Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Rith, the Awakener Avatar|Rofellos|Selenia|Serra|Serra Angel Avatar|Seshiro the Anointed Avatar|Sidar Kondo|Sisay|Sisters of Stone Death Avatar|Sliver Queen, Brood Mother|Squee|Stalking Tiger Avatar|Starke|Two-Headed Giant of Foriys Avatar|Viridian Zealot Avatar|Teysa, Orzhov Scion Avatar|Stuffy Doll Avatar|Squee, Goblin Nabob Avatar|Stonehewer Giant Avatar|Tahngarth|Takara|Tawnos|Titania|Tradewind Rider Avatar|Sliver Queen Avatar|Urza|Vampire Nocturnus Avatar|Volrath|Xantcha|Absolute Grace|Absolute Law|Angelic Chorus|Catastrophe|Clear|Defensive Formation|Disciple of Grace|Disciple of Law|Elite Archers|Faith Healer|Herald of Serra|Intrepid Hero|Opal Acrolith|Opal Archangel|Opal Caryatid|Opal Gargoyle|Opal Titan|Pegasus Charger|Planar Birth|Presence of the Master|Redeem|Remembrance|Rune of Protection: Artifacts|Rune of Protection: Black|Rune of Protection: Blue|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: Red|Rune of Protection: White|Sanctum Custodian|Sanctum Guardian|Serra Zealot|Serra's Hymn|Serra's Liturgy|Shimmering Barrier|Silent Attendant|Songstitcher|Soul Sculptor|Voice of Grace|Voice of Law|Waylay|Academy Researchers|Annul|Arcane Laboratory|Attunement|Back to Basics|Barrin, Master Wizard|Catalog|Cloak of Mists|Confiscate|Curfew|Disruptive Student|Douse|Drifting Djinn|Enchantment Alteration|Energy Field|Gilded Drake|Great Whale|Hermetic Study|Hibernation|Horseshoe Crab|Imaginary Pet|Launch|Lilting Refrain|Lingering Mirage|Pendrell Drake|Pendrell Flux|Power Taint|Recantation|Sandbar Merfolk|Sandbar Serpent|Somnophore|Spire Owl|Stern Proctor|Telepathy|Time Spiral|Tolarian Winds|Veil of Birds|Veiled Apparition|Veiled Crocodile|Veiled Sentry|Veiled Serpent|Wizard Mentor|Zephid|Zephid's Embrace|Abyssal Horror|Befoul|Bereavement|Blood Vassal|Breach|Cackling Fiend|Carrion Beetles|Contamination|Crazed Skirge|Darkest Hour|Despondency|Discordant Dirge|Eastern Paladin|Flesh Reaver|Hollow Dogs|Looming Shade|Mana Leech|No Rest for the Wicked|Oppression|Parasitic Bond|Persecute|Planar Void|Rain of Filth|Ravenous Skirge|Reclusive Wight|Reprocess|Sicken|Sleeper Agent|Spined Fluke|Tainted Aether|Unworthy Dead|Vampiric Embrace|Vebulid|Western Paladin|Witch Engine|Yawgmoth's Edict|Acidic Soil|Antagonism|Bedlam|Brand|Bravado|Bulwark|Destructive Urge|Disorder|Dromosaur|Electryte|Fault Line|Fiery Mantle|Fire Ants|Goblin Spelunkers|Goblin War Buggy|Guma|Headlong Rush|Heat Ray|Lay Waste|Meltdown|Okk|Outmaneuver|Raze|Reflexes|Retromancer|Rumbling Crescendo|Scald|Scoria Wurm|Scrap|Shivan Raptor|Steam Blast|Sulfuric Vapors|Torch Song|Viashino Outrider|Viashino Runner|Viashino Sandswimmer|Viashino Weaponsmith|Vug Lizard|Acridian|Argothian Elder|Argothian Swine|Argothian Wurm|Blanchwood Armor|Blanchwood Treefolk|Carpet of Flowers|Cave Tiger|Child of Gaea|Citanul Centaurs|Citanul Hierophants|Cradle Guard|Crosswinds|Elvish Herder|Endless Wurm|Fortitude|Gaea's Bounty|Greener Pastures|Hawkeater Moth|Hidden Ancients|Hidden Guerrillas|Hidden Herd|Hidden Predators|Hidden Spider|Hidden Stag|Hush|Lull|Midsummer Revel|Rejuvenate|Retaliation|Sporogenesis|Spreading Algae|Symbiosis|Titania's Boon|Treefolk Seedlings|Treetop Rangers|Venomous Fangs|Vernal Bloom|War Dance|Wild Dogs|Winding Wurm|Barrin's Codex|Chimeric Staff|Citanul Flute|Claws of Gix|Copper Gnomes|Endoskeleton|Fluctuator|Grafted Skullcap|Hopping Automaton|Lifeline|Lotus Blossom|Metrognome|Mishra's Helix|Mobile Fort|Noetic Scales|Pit Trap|Purging Scythe|Temporal Aperture|Thran Turbine|Umbilicus|Urza's Armor|Wall of Junk|Whetstone|Wirecat|Phyrexian Tower|Serra's Sanctum|Angelic Curator|Burst of Energy|Cessation|Defender of Law|Devout Harpist|Erase|Expendable Troops|Hope and Glory|Iron Will|Knighthood|Martyr's Cause|Opal Avenger|Opal Champion|Peace and Quiet|Planar Collapse|Purify|Radiant's Dragoons|Tragic Poet|Anthroplasm|Archivist|Aura Flux|Bouncing Beebles|Delusions of Mediocrity|Fleeting Image|Intervene|King Crab|Levitation|Miscalculation|Rebuild|Second Chance|Slow Motion|Vigilant Drake|Walking Sponge|Weatherseed Faeries|Brink of Madness|Eviscerator|Fog of Gnats|Giant Cockroach|Lurking Skirge|Ostracize|Plague Beetle|Rank and File|Sick and Tired|Sleeper's Guile|Subversion|Swat|Tethered Skirge|Treacherous Link|Unearth|About Face|Defender of Chaos|Ghitu Fire-Eater|Ghitu War Cry|Goblin Medics|Granite Grip|Impending Disaster|Last-Ditch Effort|Molten Hydra|Parch|Pyromancy|Rack and Ruin|Rivalry|Shivan Phoenix|Sluggishness|Viashino Bey|Viashino Cutthroat|Viashino Heretic|Viashino Sandscout|Bloated Toad|Darkwatch Elves|Defense of the Heart|Gang of Elk|Harmonic Convergence|Hidden Gibbons|Might of Oaks|Multani, Maro-Sorcerer|Multani's Acolyte|Multani's Presence|Repopulate|Silk Net|Treefolk Mystic|Weatherseed Elf|Weatherseed Treefolk|Yavimaya Granger|Yavimaya Scion|Yavimaya Wurm|Angel's Trumpet|Damping Engine|Grim Monolith|Iron Maiden|Jhoira's Toolbox|Quicksilver Amulet|Scrapheap|Thran Lens|Thran War Machine|Thran Weaponry|Urza's Blueprints|Wheel of Torture|Forbidding Watchtower|Spawning Pool|Academy Rector|Archery Training|Capashen Knight|Capashen Standard|Capashen Templar|Fend Off|Field Surgeon|Flicker|Jasmine Seer|Mask of Law and Grace|Master Healer|Opalescence|Reliquary Monk|Replenish|Sanctimony|Scent of Jasmine|Scour|Solidarity|Tethered Griffin|Tormented Angel|Voice of Duty|Voice of Reason|Wall of Glare|Aura Thief|Blizzard Elemental|Brine Seer|Bubbling Beebles|Disappear|Donate|Fatigue|Fledgling Osprey|Illuminated Wings|Iridescent Drake|Kingfisher|Mental Discipline|Metathran Elite|Metathran Soldier|Private Research|Quash|Rayne, Academy Chancellor|Rescue|Scent of Brine|Telepathic Spies|Temporal Adept|Thieving Magpie|Treachery|Body Snatcher|Bubbling Muck|Carnival of Souls|Chime of Night|Disease Carriers|Dying Wail|Encroach|Eradicate|Festering Wound|Lurking Jackals|Nightshade Seer|Phyrexian Monitor|Plague Dogs|Rapid Decay|Scent of Nightshade|Skittering Horror|Slinking Skirge|Soul Feast|Squirming Mass|Twisted Experiment|Aether Sting|Bloodshot Cyclops|Cinder Seer|Colos Yearling|Covetous Dragon|Flame Jet|Goblin Berserker|Goblin Festival|Goblin Gardener|Goblin Marshal|Goblin Masons|Hulking Ogre|Impatience|Incendiary|Keldon Vandals|Landslide|Mark of Fury|Repercussion|Sowing Salt|Wake of Destruction|Wild Colos|Ancient Silverback|Compost|Elvish Lookout|Elvish Piper|Goliath Beetle|Heart Warden|Ivy Seer|Magnify|Marker Beetles|Momentum|Multani's Decree|Pattern of Rebirth|Plated Spider|Plow Under|Rofellos's Gift|Scent of Ivy|Splinter|Taunting Elf|Thorn Elemental|Braidwood Cup|Braidwood Sextant|Brass Secretary|Caltrops|Extruder|Fodder Cannon|Mantis Engine|Metalworker|Scrying Glass|Storage Matrix|Thran Foundry|Benalish Cavalry|Castle Raptors|Cavalry Master|Children of Korlis|Chronosavant|Cloudchaser Kestrel|D'Avenant Healer|Detainment Spell|Divine Congregation|Duskrider Peregrine|Errant Doomsayers|Evangelize|Flickering Spirit|Foriysian Interceptor|Gaze of Justice|Gustcloak Cavalier|Icatian Crier|Knight of the Holy Nimbus|Magus of the Disk|Mangara of Corondor|Opal Guardian|Outrider en-Kor|Pentarch Paladin|Pentarch Ward|Plated Pegasus|Pull from Eternity|Pulmonic Sliver|Quilled Sliver|Restore Balance|Sidewinder Sliver|Spirit Loop|Temporal Isolation|Tivadar of Thorn|Watcher Sliver|Weathered Bodyguards|Zealot il-Vec|Bewilder|Clockspinning|Draining Whelk|Drifter il-Dal|Eternity Snare|Looter il-Kor|Magus of the Jar|Moonlace|Ophidian Eye|Paradox Haze|Psionic Sliver|Sage of Epityr|Screeching Sliver|Shadow Sliver|Slipstream Serpent|Snapback|Spell Burst|Spiketail Drakeling|Stormcloud Djinn|Telekinetic Sliver|Temporal Eddy|Think Twice|Tolarian Sentinel|Trickbind|Truth or Tale|Vesuvan Shapeshifter|Viscerid Deepwalker|Walk the Aeons|Wipe Away|Basal Sliver|Call to the Netherworld|Corpulent Corpse|Curse of the Cabal|Cyclopean Giant|Dark Withering|Deathspore Thallid|Demonic Collusion|Drudge Reavers|Evil Eye of Urborg|Faceless Devourer|Feebleness|Gorgon Recluse|Haunting Hymn|Liege of the Pit|Lim-Dûl the Necromancer|Living End|Mana Skimmer|Mindlash Sliver|Mindstab|Nether Traitor|Nightshade Assassin|Plague Sliver|Premature Burial|Psychotic Episode|Sangrophage|Sengir Nosferatu|Skittering Monstrosity|Skulking Knight|Stronghold Overseer|Sudden Death|Traitor's Clutch|Trespasser il-Vec|Vampiric Sliver|Viscid Lemures|Aetherflame Wall|Basalt Gargoyle|Blazing Blade Askari|Bonesplitter Sliver|Conflagrate|Firemaw Kavu|Flamecore Elemental|Flowstone Channeler|Fortune Thief|Ghitu Firebreathing|Goblin Skycutter|Ground Rift|Ignite Memories|Ironclaw Buzzardiers|Keldon Halberdier|Lightning Axe|Magus of the Scroll|Norin the Wary|Plunder|Reiterate|Sedge Sliver|Subterranean Shambler|Tectonic Fiend|Thick-Skinned Goblin|Two-Headed Sliver|Viashino Bladescout|Volcanic Awakening|Aether Web|Ashcoat Bear|Aspect of Mongoose|Chameleon Blur|Durkwood Tracker|Glass Asp|Greenseeker|Havenwood Wurm|Herd Gnarr|Hypergenesis|Magus of the Candelabra|Molder|Mwonvuli Acid-Moss|Pendelhaven Elder|Phantom Wurm|Primal Forcemage|Savage Thallid|Scarwood Treefolk|Scryb Ranger|Spectral Force|Spike Tiller|Spinneret Sliver|Sprout|Squall Line|Stonewood Invocation|Thelon of Havenwood|Thrill of the Hunt|Unyaro Bees|Verdant Embrace|Wormwood Dryad|Wurmcalling|Dementia Sliver|Dralnu, Lich Lord|Firewake Sliver|Ghostflame Sliver|Harmonic Sliver|Ith, High Arcanist|Mishra, Artificer Prodigy|Opaline Sliver|Saffi Eriksdotter|Stonebrow, Krosan Hero|Brass Gnat|Candles of Leng|Chromatic Star|Chronatog Totem|Foriysian Totem|Hivestone|Jhoira's Timebug|Locket of Yesterdays|Paradise Plume|Sarpadian Empires, Vol. VII|Stuffy Doll|Thunder Totem|Venser's Sliver|Weatherseed Totem|Calciform Pools|Flagstones of Trokair|Gemstone Caverns|Swarmyard|Auratog|Celestial Dawn|Defiant Vanguard|Enduring Renewal|Essence Sliver|Moorish Cavalry|Squire|Valor|Witch Hunter|Dandân|Flying Men|Ghost Ship|Giant Oyster|Leviathan|Merfolk Assassin|Mistform Ultimus|Sindbad|Stormscape Familiar|Unstable Mutation|Whispers of the Muse|Conspiracy|Darkness|Evil Eye of Orms-by-Gore|Shadow Guildmage|Swamp Mosquito|Uncle Istvan|Undertaker|Eron the Relentless|Goblin Snowman|Orcish Librarian|Orgg|Pandemonium|Avoid Fate|Craw Giant|Hail Storm|Jolrael, Empress of Beasts|Krosan Cloudscraper|Spitting Slug|Coalition Victory|Jasmine Boreal|Merieke Ri Berit|Mystic Enforcer|Sol'kanar the Swamp King|Stormbind|Teferi's Moat|Vhati il-Dal|Dodecapod|Feldon's Cane|Grinning Totem|The Rack|War Barge|Safe Haven|Anoint|Avenging Angel|Bandage|Conviction|Exalted Dragon|Gallantry|Humility|Mounted Archers|Nomads en-Kor|Orim, Samite Healer|Paladin en-Vec|Pegasus Stampede|Repentance|Shackles|Shaman en-Kor|Smite|Soltari Champion|Soltari Lancer|Soltari Monk|Spirit en-Kor|Wall of Essence|Warrior en-Kor|Curiosity|Dream Halls|Dream Prowler|Fighting Drake|Hammerhead Shark|Legacy's Allure|Legerdemain|Mawcor|Meditate|Mnemonic Sliver|Rootwater Hunter|Sea Monster|Shadow Rift|Sift|Silver Wyvern|Thalakos Scout|Thalakos Seer|Volrath's Curse|Wayward Soul|Cannibalize|Coffin Queen|Commander Greven il-Vec|Corpse Dance|Cursed Flesh|Dauthi Horror|Dauthi Jackal|Dauthi Marauder|Dauthi Warlord|Death Pits of Rath|Death Stroke|Death's Duet|Dungeon Shade|Fugue|Lab Rats|Necrologia|Rats of Rath|Screeching Harpy|Skyshroud Vampire|Thrull Surgeon|Vampire Hounds|Wall of Souls|Anarchist|Deadshot|Fanning the Flames|Flame Wave|Flowstone Mauler|Flowstone Wyvern|Furnace Brood|Lightning Blast|Lowland Giant|Mage il-Vec|Magmasaur|Maniacal Rage|Mogg Conscripts|Mogg Infestation|Mogg Maniac|Ogre Shaman|Rathi Dragon|Renegade Warlord|Sabertooth Wyvern|Sandstone Warrior|Searing Touch|Seething Anger|Shadowstorm|Spellshock|Spitting Hydra|Starke of Rath|Stun|Aluren|Canopy Spider|Carnassid|Crashing Boars|Elven Rite|Elvish Fury|Endangered Armodon|Heartwood Dryad|Heartwood Giant|Horned Sliver|Krakilin|Lowland Basilisk|Manabond|Mirri, Cat Warrior|Reality Anchor|Recycle|Rootbreaker Wurm|Skyshroud Elf|Skyshroud Troll|Spike Breeder|Spike Colony|Spike Hatcher|Trained Armodon|Verdant Touch|Verdigris|Dracoplasm|Selenia, Dark Angel|Sliver Queen|Soltari Guerrillas|Coiled Tinviper|Erratic Portal|Jinxed Idol|Patchwork Gnomes|Skyshaper|Telethopter|Volrath's Laboratory|Cinder Marsh|City of Traitors|Maze of Shadows|Mogg Hollows|Rootwater Depths|Thalakos Lowlands|Vec Townships|Volrath's Stronghold|Angel of Retribution|Aven Trooper|Cleansing Meditation|Equal Treatment|Floating Shield|Frantic Purification|Hypochondria|Major Teroh|Militant Monk|Morningtide|Mystic Familiar|Possessed Nomad|Reborn Hero|Spirit Flare|Stern Judge|Strength of Isolation|Teroh's Vanguard|Transcendence|Vengeful Dreams|Alter Reality|Ambassador Laquatus|Balshan Collaborator|Cephalid Aristocrat|Cephalid Illusionist|Cephalid Snitch|Cephalid Vandal|Churning Eddy|Compulsion|Coral Net|False Memories|Ghostly Wings|Hydromorph Guardian|Hydromorph Gull|Liquify|Llawan, Cephalid Empress|Plagiarize|Possessed Aven|Retraced Image|Turbulent Dreams|Boneshard Slasher|Cabal Surgeon|Cabal Torturer|Carrion Rats|Carrion Wurm|Chainer, Dementia Master|Crippling Fatigue|Dawn of the Dead|Gloomdrifter|Gravegouger|Grotesque Hybrid|Hypnox|Insidious Dreams|Last Laugh|Mortal Combat|Mortiphobia|Organ Grinder|Psychotic Haze|Rancid Earth|Restless Dreams|Shade's Form|Shambling Swarm|Slithery Stalker|Soul Scourge|Strength of Lunacy|Unhinge|Waste Away|Zombie Trailblazer|Accelerate|Balthor the Stout|Barbarian Outcast|Crackling Club|Crazed Firecat|Devastating Dreams|Enslaved Dwarf|Flaming Gambit|Flash of Defiance|Hell-Bent Raider|Kamahl's Sledge|Longhorn Firebeast|Overmaster|Pardic Arsonist|Pardic Collaborator|Pardic Lancer|Petradon|Petravark|Pitchstone Wall|Possessed Barbarian|Pyromania|Radiate|Skullscorch|Sonic Seizure|Violent Eruption|Acorn Harvest|Anurid Scavenger|Centaur Veteran|Dwell on the Past|Gurzigost|Insist|Invigorating Falls|Krosan Constrictor|Krosan Restorer|Nantuko Blightcutter|Nantuko Calmer|Nantuko Cultivator|Narcissism|Parallel Evolution|Possessed Centaur|Seton's Scout|Tainted Peak|Abandon Hope|Advance Scout|Ancient Runes|Apes of Rath|Apocalypse|Bayou Dragonfly|Bellowing Fiend|Benthic Behemoth|Blood Frenzy|Blood Pet|Booby Trap|Bounty Hunter|Broken Fall|Canyon Drake|Carrionette|Chaotic Goo|Circle of Protection: Shadow|Clergy en-Vec|Cloudchaser Eagle|Cold Storage|Crazed Armodon|Crown of Flames|Darkling Stalker|Dauthi Embrace|Dauthi Ghoul|Dauthi Mindripper|Disturbed Burial|Dread of Night|Dream Cache|Duplicity|Earthcraft|Echo Chamber|Eladamri, Lord of Leaves|Eladamri's Vineyard|Elite Javelineer|Elven Warhounds|Endless Scream|Energizer|Enfeeblement|Enraging Licid|Ertai's Meddling|Escaped Shapeshifter|Essence Bottle|Excavator|Extinction|Fevered Convulsions|Firefly|Flailing Drake|Flickering Ward|Flowstone Giant|Flowstone Salamander|Fool's Tome|Frog Tongue|Fugitive Druid|Fylamarid|Ghost Town|Giant Crab|Hand to Hand|Hanna's Custody|Havoc|Heartwood Treefolk|Helm of Possession|Hero's Resolve|Imps' Taunt|Insight|Interdict|Invulnerability|Knight of Dawn|Knight of Dusk|Leeching Licid|Light of Day|Lightning Elemental|Maddening Imp|Magnetic Web|Mana Severance|Manakin|Manta Riders|Marble Titan|Marsh Lurker|Mindwhip Sliver|Minion of the Wastes|Mirri's Guile|Mogg Cannon|Mogg Raider|Mogg Squad|Mongrel Pack|Nature's Revolt|No Quarter|Nurturing Licid|Opportunist|Oracle en-Vec|Orim's Prayer|Pallimud|Pegasus Refuge|Perish|Phyrexian Grimoire|Phyrexian Splicer|Pincher Beetles|Pit Imp|Precognition|Quickening Licid|Ranger en-Vec|Reap|Root Maze|Rootwater Diver|Rootwater Matriarch|Rootwater Shaman|Sacred Guide|Sadistic Glee|Safeguard|Scalding Tongs|Scorched Earth|Seeker of Skybreak|Segmented Wurm|Serene Offering|Servant of Volrath|Shimmering Wings|Shocker|Skyshroud Condor|Skyshroud Ranger|Soltari Crusader|Soltari Foot Soldier|Spike Drone|Squee's Toy|Steal Enchantment|Stinging Licid|Storm Front|Tahngarth's Rage|Talon Sliver|Thalakos Dreamsower|Thalakos Mistfolk|Thalakos Sentry|Thumbscrews|Torture Chamber|Trumpeting Armodon|Unstable Shapeshifter|Warmth|Watchdog|Whim of Volrath|Wild Wurm|Worthy Cause|Battlewise Valor|Chained to the Rocks|Chosen by Heliod|Decorated Griffin|Ephara's Warden|Evangel of Heliod|Fabled Hero|Favored Hoplite|Gift of Immortality|Glare of Heresy|Heliod, God of the Sun|Heliod's Emissary|Hopeful Eidolon|Lagonna-Band Elder|Last Breath|Observant Alseid|Ordeal of Heliod|Ray of Dissolution|Scholar of Athreos|Setessan Battle Priest|Setessan Griffin|Silent Artisan|Soldier of the Pantheon|Spear of Heliod|Traveling Philosopher|Vanquish the Foul|Wingsteed Rider|Yoked Ox|Aqueous Form|Artisan of Forms|Benthic Giant|Breaching Hippocamp|Coastline Chimera|Crackling Triton|Curse of the Swine|Fate Foretold|Gainsay|Horizon Scholar|Lost in a Labyrinth|Master of Waves|Meletis Charlatan|Nimbus Naiad|Ordeal of Thassa|Prescient Chimera|Sea God's Revenge|Stymied Hopes|Thassa, God of the Sea|Thassa's Bounty|Thassa's Emissary|Triton Fortune Hunter|Triton Shorethief|Triton Tactics|Voyage's End|Wavecrash Triton|Agent of the Fates|Asphodel Wanderer|Baleful Eidolon|Boon of Erebos|Cavern Lampad|Cutthroat Maneuver|Dark Betrayal|Disciple of Phenax|Erebos, God of the Dead|Erebos's Emissary|Felhide Minotaur|Fleshmad Steed|Hero's Downfall|Hythonia the Cruel|Insatiable Harpy|Lash of the Whip|Loathsome Catoblepas|March of the Returned|Mogis's Marauder|Ordeal of Erebos|Pharika's Cure|Rescue from the Underworld|Returned Centaur|Returned Phalanx|Scourgemark|Sip of Hemlock|Viper's Kiss|Whip of Erebos|Akroan Crusader|Anger of the Gods|Arena Athlete|Borderland Minotaur|Boulderfall|Deathbellow Raider|Dragon Mantle|Fanatic of Mogis|Firedrinker Satyr|Flamespeaker Adept|Hammer of Purphoros|Labyrinth Champion|Messenger's Speed|Minotaur Skullcleaver|Peak Eruption|Portent of Betrayal|Priest of Iroas|Purphoros, God of the Forge|Purphoros's Emissary|Rage of Purphoros|Rageblood Shaman|Satyr Rambler|Spark Jolt|Spearpoint Oread|Stormbreath Dragon|Titan of Eternal Fire|Titan's Strength|Two-Headed Cerberus|Wild Celebrants|Agent of Horizons|Artisan's Sorrow|Boon Satyr|Bow of Nylea|Centaur Battlemaster|Defend the Hearth|Feral Invocation|Hunt the Hunter|Leafcrown Dryad|Mistcutter Hydra|Nemesis of Mortals|Nessian Courser|Nylea, God of the Hunt|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Ordeal of Nylea|Pheres-Band Centaurs|Reverent Hunter|Satyr Piper|Savage Surge|Sedge Scorpion|Shredding Winds|Staunch-Hearted Warrior|Vulpine Goliath|Warriors' Lesson|Ashen Rider|Ashiok, Nightmare Weaver|Battlewise Hoplite|Chronicler of Heroes|Daxos of Meletis|Kragma Warcaller|Medomai the Ageless|Polis Crusher|Prophet of Kruphix|Psychic Intrusion|Sentry of the Underworld|Triad of Fates|Tymaret, the Murder King|Underworld Cerberus|Xenagos, the Reveler|Anvilwrought Raptor|Colossus of Akros|Flamecast Wheel|Fleetfeather Sandals|Guardians of Meletis|Prowler's Helm|Pyxis of Pandemonium|Traveler's Amulet|Witches' Eye|Nykthos, Shrine to Nyx|Temple of Abandon|Temple of Deceit|Temple of Mystery|Temple of Silence|Temple of Triumph|Amok|Awakening|Bottomless Pit|Brush with Death|Bullwhip|Calming Licid|Change of Heart|Constant Mists|Contemplation|Contempt|Convulsing Licid|Corrupting Licid|Crossbow Ambush|Dauthi Trapper|Duct Crawler|Flowstone Shambler|Furnace Spirit|Gliding Licid|Heat of Battle|Hesitation|Hidden Retreat|Honor Guard|Intruder Alarm|Invasion Plans|Jinxed Ring|Lancers en-Kor|Leap|Mask of the Mimic|Megrim|Mind Games|Mind Peel|Mindwarper|Mob Justice|Mogg Bombers|Morgue Thrull|Mortuary|Overgrowth|Portcullis|Primal Rage|Pursuit of Knowledge|Rabid Rats|Ransack|Rebound|Rolling Stones|Sacred Ground|Samite Blessing|Scapegoat|Shifting Wall|Skeleton Scavengers|Skyshroud Archer|Skyshroud Falcon|Skyshroud Troopers|Spike Soldier|Spike Worker|Spindrift Drake|Stronghold Taskmaster|Sword of the Chosen|Temper|Tempting Licid|Thalakos Deceiver|Tidal Warrior|Torment|Tortured Existence|Volrath's Gardens|Walking Dream|Wall of Razors|Wall of Tears|Warrior Angel|Abuna Acolyte|Auriok Edgewright|Auriok Sunchaser|Dispense Justice|Elspeth Tirel|Fulgent Distraction|Ghalma's Warden|Glint Hawk|Loxodon Wayfarer|Salvage Scout|Seize the Initiative|Vigil for the Lost|Whitesun's Passage|Darkslick Drake|Dissipation Field|Grand Architect|Halt Order|Lumengrid Drake|Quicksilver Gargantuan|Riddlesmith|Scrapdiver Serpent|Screeching Silcaw|Shape Anew|Sky-Eel School|Turn Aside|Twisted Image|Vault Skyward|Vedalken Certarch|Volition Reins|Blackcleave Goblin|Bleak Coven Vampires|Carnifex Demon|Contagious Nim|Corrupted Harvester|Dross Hopper|Exsanguinate|Flesh Allergy|Fume Spitter|Geth, Lord of the Vault|Grasp of Darkness|Hand of the Praetors|Ichor Rats|Moriok Reaver|Necrogen Scudder|Necrotic Ooze|Painful Quandary|Painsmith|Psychic Miasma|Relic Putrescence|Skithiryx, the Blight Dragon|Tainted Strike|Assault Strobe|Barrage Ogre|Blade-Tribe Berserkers|Cerebral Eruption|Embersmith|Ferrovore|Flameborn Hellion|Galvanic Blast|Goblin Gaveleer|Kuldotha Phoenix|Kuldotha Rebirth|Melt Terrain|Molten Psyche|Ogre Geargrabber|Oxidda Daredevil|Oxidda Scrapmelter|Scoria Elemental|Tunnel Ignus|Turn to Slag|Vulshok Heartstoker|Acid Web Spider|Alpha Tyrranax|Asceticism|Bellowing Tanglewurm|Blight Mamba|Blunt the Assault|Carapace Forger|Carrion Call|Cystbearer|Engulfing Slagwurm|Ezuri's Archers|Ezuri's Brigade|Genesis Wave|Liege of the Tangle|Lifesmith|Molder Beast|Putrefax|Tangle Angler|Tel-Jilad Defiance|Tel-Jilad Fallen|Untamed Might|Viridian Revel|Wing Puncture|Withstand Death|Accorder's Shield|Auriok Replica|Barbed Battlegear|Bladed Pinions|Chrome Steed|Clone Shell|Contagion Engine|Corpse Cur|Darksteel Juggernaut|Darksteel Myr|Darksteel Sentinel|Echo Circlet|Flight Spellbomb|Golden Urn|Golem Artisan|Golem Foundry|Grafted Exoskeleton|Grindclock|Heavy Arbalest|Horizon Spellbomb|Ichorclaw Myr|Infiltration Lens|Kuldotha Forgemaster|Livewire Lash|Lux Cannon|Mimic Vat|Mindslaver|Molten-Tail Masticore|Moriok Replica|Myr Galvanizer|Myr Propagator|Myr Reservoir|Necrogen Censer|Necropede|Neurok Replica|Nim Deathmantle|Origin Spellbomb|Perilous Myr|Platinum Emperion|Prototype Portal|Razorfield Thresher|Rust Tick|Saberclaw Golem|Semblance Anvil|Snapsail Glider|Soliton|Strider Harness|Sylvok Lifestaff|Sylvok Replica|Throne of Geth|Tower of Calamities|Trigon of Corruption|Trigon of Infestation|Trigon of Mending|Trigon of Rage|Trigon of Thought|Vector Asp|Vulshok Replica|Wall of Tanglecord|Blackcleave Cliffs|Copperline Gorge|Darkslick Shores|Glimmerpost|Razorverge Thicket|Seachrome Coast|Aether Shockwave|Araba Mothrider|Celestial Kirin|Charge Across the Araba|Cowed by Wisdom|Curtain of Light|Descendant of Kiyomaro|Eiganjo Free-Riders|Enduring Ideal|Ghost-Lit Redeemer|Hand of Honor|Inner-Chamber Guard|Kitsune Bonesetter|Kitsune Dawnblade|Kitsune Loreweaver|Michiko Konda, Truth Seeker|Moonwing Moth|Nikko-Onna|Plow Through Reito|Presence of the Wise|Promise of Bunrei|Pure Intentions|Reverence|Rune-Tail, Kitsune Ascendant|Rune-Tail's Essence|Shinen of Stars' Light|Spiritual Visit|Torii Watchward|Cloudhoof Kirin|Cut the Earthly Bond|Descendant of Soramaro|Dreamcatcher|Erayo, Soratami Ascendant|Erayo's Essence|Eternal Dominion|Evermind|Freed from the Real|Ghost-Lit Warder|Ideas Unbound|Kaho, Minamo Historian|Kiri-Onna|Meishin, the Mind Cage|Moonbow Illusionist|Oboro Breezecaller|Oboro Envoy|Oppressive Will|Rushing-Tide Zubera|Sakashima the Impostor|Secretkeeper|Shape Stealer|Shifting Borders|Shinen of Flight's Wings|Soramaro, First to Dream|Trusted Advisor|Twincast|Akuta, Born of Ash|Choice of Damnations|Death of a Thousand Stings|Deathknell Kami|Deathmask Nezumi|Exile into Darkness|Footsteps of the Goryo|Gnat Miser|Hand of Cruelty|Infernal Kirin|Kagemaro, First to Suffer|Kagemaro's Clutch|Kami of Empty Graves|Kemuri-Onna|Kiku's Shadow|Kuon, Ogre Ascendant|Kuon's Essence|Kuro's Taken|Locust Miser|Maga, Traitor to Mortals|Measure of Wickedness|Neverending Torment|One with Nothing|Pain's Reward|Raving Oni-Slave|Shinen of Fear's Chill|Sink into Takenuma|Skull Collector|Adamaro, First to Desire|Akki Drillmaster|Akki Underling|Barrel Down Sokenzan|Burning-Eye Zubera|Feral Lightning|Gaze of Adamaro|Glitterfang|Godo's Irregulars|Hidetsugu's Second Rite|Homura, Human Ascendant|Homura's Essence|Iizuka the Ruthless|Inner Fire|Into the Fray|Jiwari, the Earth Aflame|Path of Anger's Flame|Rally the Horde|Ronin Cavekeeper|Shinen of Fury's Fire|Skyfire Kirin|Sokenzan Renegade|Sokenzan Spellblade|Spiraling Embers|Sunder from Within|Thoughts of Ruin|Undying Flames|Yuki-Onna|Arashi, the Sky Asunder|Ayumi, the Last Visitor|Bounteous Kirin|Briarknit Kami|Dense Canopy|Descendant of Masumaro|Dosan's Oldest Chant|Elder Pine of Jukai|Endless Swarm|Fiddlehead Kami|Ghost-Lit Nourisher|Haru-Onna|Inner Calm, Outer Strength|Kami of the Tended Garden|Kashi-Tribe Elite|Masumaro, First to Live|Matsu-Tribe Birdstalker|Molting Skin|Nightsoil Kami|Promised Kannushi|Reki, the History of Kamigawa|Rending Vines|Sakura-Tribe Scout|Sasaya, Orochi Ascendant|Sasaya's Essence|Seed the Land|Sekki, Seasons' Guide|Stampeding Serow|Iname as One|Ashes of the Fallen|Blood Clock|Ebony Owl Netsuke|Ivory Crane Netsuke|Manriki-Gusari|O-Naginata|Scroll of Origins|Soratami Cloud Chariot|Wine of Blood and Iron|Mikokoro, Center of the Sea|Miren, the Moaning Well|Oboro, Palace in the Clouds|Tomb of Urami|Always Watching|Angel of Deliverance|Angelic Purge|Apothecary Geist|Archangel Avacyn|Avacyn, the Purifier|Avacynian Missionaries|Lunarch Inquisitors|Bound by Moonsilver|Bygone Bishop|Cathar's Companion|Chaplain's Blessing|Dauntless Cathar|Declaration in Stone|Descend upon the Sinful|Devilthorn Fox|Drogskol Cavalry|Emissary of the Sleepless|Ethereal Guidance|Expose Evil|Gryff's Boon|Hanweir Militia Captain|Westvale Cult Leader|Hope Against Hope|Humble the Brute|Inquisitor's Ox|Inspiring Captain|Militant Inquisitor|Moorland Drifter|Nahiri's Machinations|Nearheath Chaplain|Not Forgotten|Odric, Lunarch Marshal|Open the Armory|Paranoid Parish-Blade|Pious Evangel|Wayward Disciple|Puncturing Light|Reaper of Flight Moonsilver|Silverstrike|Spectral Shepherd|Stern Constable|Strength of Arms|Survive the Night|Tenacity|Thalia's Lieutenant|Thraben Inspector|Town Gossipmonger|Incited Rabble|Unruly Mob|Vessel of Ephemera|Aberrant Researcher|Perfected Form|Broken Concentration|Confirm Suspicions|Daring Sleuth|Bearer of Overwhelming Truths|Deny Existence|Drownyard Explorers|Drunau Corpse Trawler|Engulf the Shore|Epiphany at the Drownyard|Erdwal Illuminator|Essence Flux|Fleeting Memories|Forgotten Creation|Furtive Homunculus|Geralf's Masterpiece|Gone Missing|Invasive Surgery|Jace, Unraveler of Secrets|Jace's Scrutiny|Just the Wind|Lamplighter of Selhoff|Manic Scribe|Nagging Thoughts|Nephalia Moondrakes|Niblis of Dusk|Ongoing Investigation|Pieces of the Puzzle|Press for Answers|Rattlechains|Rise from the Tides|Seagraf Skaab|Silburlind Snapper|Silent Observer|Startled Awake|Persistent Nightmare|Stitched Mangler|Stitchwing Skaab|Stormrider Spirit|Thing in the Ice|Awoken Horror|Trail of Evidence|Uninvited Geist|Unimpeded Trespasser|Vessel of Paramnesia|Welcome to the Fold|Accursed Witch|Infectious Curse|Alms of the Vein|Asylum Visitor|Behind the Scenes|Behold the Beyond|Biting Rain|Call the Bloodline|Creeping Dread|Crow of Dark Tidings|Dead Weight|Diregraf Colossus|Elusive Tormentor|Insidious Mist|Ever After|Farbog Revenant|From Under the Floorboards|Ghoulcaller's Accomplice|Ghoulsteed|Gisa's Bidding|Grotesque Mutation|Heir of Falkenrath|Heir to the Night|Hound of the Farbogs|Indulgent Aristocrat|Kindly Stranger|Demon-Possessed Witch|Liliana's Indignation|Macabre Waltz|Markov Dreadknight|Merciless Resolve|Morkrut Necropod|Murderous Compulsion|Olivia's Bloodsworn|Pale Rider of Trostad|Pick the Brain|Rancid Rats|Relentless Dead|Rottenheart Ghoul|Sanitarium Skeleton|Shamble Back|Sinister Concoction|Stallion of Ashmouth|Stromkirk Mentor|Throttle|To the Slaughter|Triskaidekaphobia|Twins of Maurer Estate|Vampire Noble|Vessel of Malignity|Avacyn's Judgment|Bloodmad Vampire|Breakneck Rider|Neck Breaker|Burn from Within|Convicted Killer|Branded Howler|Dance with Devils|Devils' Playground|Dissension in the Ranks|Ember-Eye Wolf|Falkenrath Gorger|Flameblade Angel|Gatstaf Arsonists|Gatstaf Ravagers|Geier Reach Bandit|Vildin-Pack Alpha|Geistblast|Gibbering Fiend|Goldnight Castigator|Harness the Storm|Howlpack Wolf|Hulking Devil|Incorrigible Youths|Inner Struggle|Insolent Neonate|Kessig Forgemaster|Flameheart Werewolf|Magmatic Chasm|Malevolent Whispers|Pyre Hound|Ravenous Bloodseeker|Reduce to Ashes|Rush of Adrenaline|Sanguinary Mage|Scourge Wolf|Senseless Rage|Sin Prodder|Skin Invasion|Skin Shedder|Spiteful Motives|Stensia Masquerade|Structural Distortion|Ulrich's Kindred|Uncaged Fury|Vessel of Volatility|Village Messenger|Moonrise Intruder|Voldaren Duelist|Wolf of Devil's Breach|Aim High|Autumnal Gloom|Ancient of the Equinox|Briarbridge Patrol|Byway Courier|Clip Wings|Confront the Unknown|Crawling Sensation|Cryptolith Rite|Cult of the Waxing Moon|Deathcap Cultivator|Duskwatch Recruiter|Krallenhorde Howler|Equestrian Skill|Fork in the Road|Gloomwidow|Graf Mole|Groundskeeper|Hermit of the Natterknolls|Lone Wolf of the Natterknolls|Hinterland Logger|Timber Shredder|Howlpack Resurgence|Inexorable Blob|Intrepid Provisioner|Kessig Dire Swine|Lambholt Pacifist|Lambholt Butcher|Loam Dryad|Might Beyond Reason|Moldgraf Scavenger|Moonlight Hunt|Obsessive Skinner|Pack Guardian|Quilled Wolf|Root Out|Sage of Ancient Lore|Werewolf of Ancient Hunger|Seasons Past|Second Harvest|Silverfur Partisan|Solitary Hunter|One of the Pack|Soul Swallower|Stoic Builder|Thornhide Wolves|Tireless Tracker|Traverse the Ulvenwald|Ulvenwald Hydra|Ulvenwald Mysteries|Vessel of Nascency|Veteran Cathar|Watcher in the Web|Weirding Wood|Altered Ego|Anguished Unmaking|Arlinn Kord|Arlinn, Embraced by the Moon|Fevered Visions|The Gitrog Monster|Invocation of Saint Traft|Nahiri, the Harbinger|Olivia, Mobilized for War|Prized Amalgam|Sigarda, Heron's Grace|Sorin, Grim Nemesis|Brain in a Jar|Corrupted Grafstone|Epitaph Golem|Explosive Apparatus|Harvest Hand|Scrounged Scythe|Haunted Cloak|Magnifying Glass|Murderer's Axe|Neglected Heirloom|Ashmouth Blade|Runaway Carriage|Shard of Broken Glass|Skeleton Key|Slayer's Plate|Tamiyo's Journal|Thraben Gargoyle|Stonewing Antagonizer|True-Faith Censer|Wicker Witch|Wild-Field Scarecrow|Choked Estuary|Drownyard Temple|Foreboding Ruins|Fortified Village|Foul Orchard|Game Trail|Highland Lake|Port Town|Warped Landscape|Westvale Abbey|Ormendahl, Profane Prince|Apothecary Initiate|Armored Ascension|Barrenton Medic|Boon Reflection|Goldenglow Moth|Greater Auramancy|Inquisitor's Snare|Kithkin Rabble|Kithkin Shielddare|Mass Calcify|Mine Excavation|Mistmeadow Skulk|Niveous Wisps|Order of Whiteclay|Pale Wayfarer|Resplendent Mentor|Rune-Cervin Rider|Runed Halo|Safehold Sentry|Strip Bare|Windbrisk Raptor|Woeleecher|Advice from the Fae|Biting Tether|Briarberry Cohort|Cerulean Wisps|Consign to Dream|Counterbore|Cursecatcher|Deepchannel Mentor|Drowner Initiate|Faerie Swarm|Flow of Ideas|Ghastly Discovery|Isleback Spawn|Kinscaer Harpoonist|Knacksaw Clique|Leech Bonder|Merrow Wavebreakers|Parapet Watchers|Prismwake Merrow|Puca's Mischief|Put Away|River Kelpie|Savor the Moment|Sinking Feeling|Spell Syphon|Whimwader|Aphotic Wisps|Ashenmoor Cohort|Blowfly Infestation|Cinderbones|Cinderhaze Wretch|Corrosive Mentor|Crowd of Cinders|Disturbing Plot|Dusk Urchins|Gloomlance|Hollowborn Barghest|Hollowsage|Loch Korrigan|Plague of Vermin|Polluted Bonds|Rite of Consumption|Smolder Initiate|Splitting Headache|Torture|Wound Reflection|Blistering Dieflyn|Bloodshed Fever|Boggart Arsonists|Burn Trail|Cragganwick Cremator|Crimson Wisps|Deep-Slumber Titan|Elemental Mastery|Ember Gale|Furystoke Giant|Horde of Boggarts|Inescapable Brute|Intimidator Initiate|Knollspine Dragon|Knollspine Invocation|Mudbrawler Cohort|Puncture Bolt|Rage Reflection|Rustrazor Butcher|Slinking Giant|Wild Swing|Crabapple Cohort|Devoted Druid|Dramatic Entrance|Flourishing Defenses|Foxfire Oak|Gloomwidow's Feast|Howl of the Night Pack|Juvenile Gloomwidow|Mana Reflection|Mossbridge Troll|Nurturer Initiate|Prismatic Omen|Raking Canopy|Roughshod Mentor|Toil to Renown|Tower Above|Viridescent Wisps|Wildslayer Elves|Witherscale Wurm|Barrenton Cragtreads|Curse of Chains|Enchanted Evening|Glamer Spinners|Godhead of Awe|Puresight Merrow|Repel Intruders|Silkbind Faerie|Somnomancer|Thistledown Duo|Thistledown Liege|Thoughtweft Gambit|Turn to Mist|Worldpurge|Zealous Guardian|Cemetery Puca|Dire Undercurrents|Dream Salvage|Fate Transfer|Ghastlord of Fugue|Gravelgill Axeshark|Gravelgill Duo|Helm of the Ghastlord|Inkfathom Infiltrator|Memory Sluice|Merrow Grimeblotter|Oona's Gatewarden|River's Grasp|Scarscale Ritual|Sygg, River Cutthroat|Torpor Dust|Wanderbrine Rootcutters|Wasp Lancer|Ashenmoor Liege|Cultbrand Cinder|Din of the Fireherd|Emberstrike Duo|Fists of the Demigod|Grief Tyrant|Kulrath Knight|Manaforge Cinder|Poison the Well|Scar|Sootstoke Kindler|Sootwalkers|Spiteflame Witch|Traitor's Roar|Tyrannize|Boartusk Liege|Fossil Find|Impromptu Raid|Loamdragger Giant|Morselhoarder|Mudbrawler Raiders|Rosheen Meanderer|Runes of the Deus|Scuzzback Marauders|Scuzzback Scrapper|Tattermunge Duo|Tattermunge Maniac|Valleymaker|Barkshell Blessing|Dawnglow Infusion|Elvish Hexhunter|Heartmender|Medicine Runner|Mercy Killing|Old Ghastbark|Oracle of Nectars|Oversoul of Dusk|Raven's Run Dragoon|Reknit|Rhys the Redeemed|Safehold Duo|Safehold Elite|Safewright Quest|Seedcradle Witch|Shield of the Oversoul|Wheel of Sun and Moon|Blazethorn Scarecrow|Blight Sickle|Chainbreaker|Elsewhere Flask|Gnarled Effigy|Grim Poppet|Heap Doll|Illuminated Folio|Lockjaw Snapper|Lurebound Scarecrow|Pili-Pala|Rattleblaze Scarecrow|Reaper King|Revelsong Horn|Scrapbasket|Scuttlemutt|Tatterkite|Thornwatch Scarecrow|Umbral Mantle|Watchwing Scarecrow|Wicker Warcrawler|Wingrattle Scarecrow|Madblind Mountain|Mistveil Plains|Moonring Island|Ageless Sentinels|Astral Steel|Aven Farseer|Aven Liberator|Daru Spiritualist|Daru Warchief|Dawn Elemental|Dimensional Breach|Dragon Scales|Dragonstalker|Exiled Doomsayer|Force Bubble|Frontline Strategist|Guilty Conscience|Karona's Zealot|Rain of Blades|Recuperate|Reward the Faithful|Trap Digger|Wipe Clean|Zealous Inquisitor|Aphetto Runecaster|Coast Watcher|Decree of Silence|Dispersal Shield|Dragon Wings|Faces of the Past|Frozen Solid|Hindering Touch|Long-Term Plans|Mercurial Kite|Metamorphose|Mischievous Quanar|Mistform Warchief|Parallel Thoughts|Pemmin's Aura|Raven Guild Initiate|Raven Guild Master|Scornful Egotist|Thundercloud Elemental|Bladewing's Thrall|Cabal Conditioning|Cabal Interrogator|Call to the Grave|Chill Haunting|Clutch of Undeath|Consumptive Goo|Dragon Shadow|Fatal Mutation|Final Punishment|Lethal Vapors|Lingering Death|Putrid Raptor|Reaping the Graves|Skulltap|Unburden|Unspeakable Symbol|Vengeful Dead|Zombie Cutthroat|Bonethorn Valesk|Dragon Tyrant|Enrage|Extra Arms|Goblin Brigand|Goblin Psychopath|Grip of Chaos|Misguided Rage|Pyrostatic Pillar|Rock Jockey|Scattershot|Skirk Volcanist|Torrent of Fire|Uncontrolled Infestation|Accelerated Mutation|Alpha Status|Ancient Ooze|Break Asunder|Decree of Savagery|Divergent Growth|Dragon Fangs|Krosan Drover|Kurgadon|One with Nature|Primitive Etchings|Root Elemental|Titanic Bulvox|Treetop Scout|Upwelling|Wirewood Guardian|Woodcloaker|Edgewalker|Karona, False God|Ark of Blight|Proteus Machine|Stabilizer|Devout Monk|Eager Cadet|Royal Falcon|Veteran Cavalier|Psychic Transfer|Sea Eagle|Vizzerdrix|Dakmor Ghoul|Dakmor Lancer|Shrieking Specter|Stream of Acid|Goblin Chariot|Goblin Hero|Trained Orgg|Durkwood Boars|Silverback Ape|Willow Elf|Rhox|Avenging Arrow|Azorius Arrester|Azorius Justiciar|Bazaar Krovod|Concordia Pegasus|Ethereal Armor|Keening Apparition|Knightly Valor|Martial Law|Palisade Giant|Rest in Peace|Security Blockade|Selesnya Sentry|Seller of Songbirds|Soul Tithe|Sunspire Griffin|Trained Caracal|Trostani's Judgment|Aquus Steed|Chronic Flooding|Conjured Currency|Doorkeeper|Downsize|Hover Barrier|Inaction Injunction|Isperia's Skywatch|Mizzium Skin|Psychic Spiral|Runewing|Search the City|Skyline Predator|Soulsworn Spirit|Sphinx of the Chimes|Syncopate|Tower Drake|Voidwielder|Assassin's Strike|Catacomb Slug|Cremate|Daggerdrome Imp|Dark Revenant|Dead Reveler|Destroy the Evidence|Deviant Glee|Drainpipe Vermin|Grave Betrayal|Grim Roustabout|Launch Party|Necropolis Regent|Pack Rat|Perilous Shadow|Sewer Shambler|Shrieking Affliction|Slum Reaper|Terrus Wurm|Thrill-Kill Assassin|Zanikev Locust|Annihilating Fire|Ash Zealot|Batterhorn|Bellows Lizard|Bloodfray Giant|Chaos Imps|Cobblebrute|Electrickery|Explosive Impact|Goblin Rally|Gore-House Chainwalker|Guild Feud|Lobber Crew|Minotaur Aggressor|Pursuit of Flight|Pyroconvergence|Racecourse Fury|Splatter Thug|Survey the Wreckage|Tenement Crasher|Viashino Racketeer|Aerial Predation|Archweaver|Axebane Guardian|Axebane Stag|Centaur's Herald|Chorus of Might|Death's Presence|Drudge Beetle|Gobbling Ooze|Golgari Decoy|Horncaller's Chant|Korozda Monitor|Mana Bloom|Oak Street Innkeeper|Rubbleback Rhino|Towering Indrik|Urban Burgeoning|Worldspine Wurm|Armada Wurm|Azorius Charm|Chemister's Trick|Collective Blessing|Common Bond|Coursers' Accord|Detention Sphere|Dramatic Rescue|Essence Backlash|Fall of the Gavel|Havoc Festival|Hellhole Flailer|Isperia, Supreme Judge|Izzet Staticaster|Jarad's Orders|Loxodon Smiter|Lyev Skyknight|New Prahv Guildmage|Rakdos Ragemutt|Rakdos Ringleader|Rakdos, Lord of Riots|Rakdos's Return|Righteous Authority|Risen Sanctuary|Rites of Reaping|Rix Maadi Guildmage|Search Warrant|Skull Rend|Skymark Roc|Slaughter Games|Sluiceway Scorpion|Spawn of Rix Maadi|Thoughtflare|Trestle Troll|Trostani, Selesnya's Voice|Vitu-Ghazi Guildmage|Azor's Elocutors|Blistercoil Weird|Frostburn Weird|Golgari Longlegs|Growing Ranks|Nivmagus Elemental|Rakdos Shred-Freak|Slitherhead|Vassal Soul|Civic Saber|Codex Shredder|Golgari Keyrune|Izzet Keyrune|Rakdos Keyrune|Selesnya Keyrune|Street Sweeper|Tablet of the Guilds|Volatile Rig|Battering Ram|Elven Riders|Lost Soul|Murk Dwellers|Sorceress Queen|Zephyr Falcon|Eldrazi Conscription|Hand of Emrakul|Not of This World|Skittering Invasion|Spawnsire of Ulamog|Eland Umbra|Emerge Unscathed|Guard Duty|Harmless Assault|Hedron-Field Purists|Ikiral Outrider|Kor Line-Slinger|Lightmine Field|Luminous Wake|Soul's Attendant|Soulbound Guardians|Stalwart Shield-Bearers|Student of Warfare|Time of Heroes|Totem-Guide Hartebeest|Transcendent Master|Umbra Mystic|Aura Finesse|Cast Through Time|Champion's Drake|Coralhelm Commander|Crab Umbra|Deprive|Distortion Strike|Domestication|Dormant Gomazoa|Drake Umbra|Eel Umbra|Enclave Cryptologist|Frostwind Invoker|Gravitational Shift|Halimar Wavewatch|Jwari Scuttler|Lay Bare|Lighthouse Chronologist|Merfolk Observer|Phantasmal Abomination|Reality Spasm|Recurring Insight|Regress|Renegade Doppelganger|Shared Discovery|Skywatcher Adept|Training Grounds|Unified Will|Venerated Teacher|Arrogant Bloodlord|Baneful Omen|Contaminated Ground|Death Cultist|Demonic Appetite|Escaped Null|Essence Feed|Gloomhunter|Hellcarver Demon|Nighthaze|Nirkana Cutthroat|Nirkana Revenant|Null Champion|Perish the Thought|Repay in Kind|Skeletal Wurm|Suffer the Past|Thought Gorger|Vendetta|Virulent Swipe|Zof Shade|Zulaport Enforcer|Akoum Boulderfoot|Battle Rampart|Brimstone Mage|Brood Birthing|Devastating Summons|Explosive Revelation|Grotag Siege-Runner|Kargan Dragonlord|Lagac Lizard|Lavafume Invoker|Lust for War|Rage Nimbus|Raid Bombardment|Soulsurge Elemental|Spawning Breath|Surreal Memoir|Valakut Fireboar|World at War|Ancient Stirrings|Bear Umbra|Bramblesnap|Broodwarden|Gelatinous Genesis|Gigantomancer|Gravity Well|Growth Spasm|Haze Frog|Joraga Treespeaker|Khalni Hydra|Leaf Arrow|Living Destiny|Might of the Masses|Momentous Fall|Mul Daya Channelers|Naturalize|Nema Siltlurker|Overgrown Battlement|Prey's Vengeance|Realms Uncharted|Stomper Cub|Tajuru Preserver|Sarkhan the Mad|Angelheart Vial|Enatu Golem|Ogre's Cleaver|Pennon Blade|Reinforced Bulwark|Benevolent Ancestor|Boros Fury-Shield|Caregiver|Chant of Vitu-Ghazi|Concerted Effort|Conclave's Blessing|Devouring Light|Divebomber Griffin|Dromad Purebred|Festival of the Guildpact|Gate Hound|Ghosts of the Innocent|Hunted Lammasu|Leave No Trace|Light of Sanction|Loxodon Gatekeeper|Nightguard Patrol|Oathsworn Giant|Screeching Griffin|Seed Spark|Suppression Field|Votary of the Conclave|Wojek Apothecary|Wojek Siren|Belltower Sphinx|Cerulean Sphinx|Convolute|Copy Enchantment|Dizzy Spell|Drake Familiar|Dream Leash|Drift of Phantasms|Ethereal Usher|Eye of the Storm|Flight of Fancy|Grayscaled Gharial|Grozoth|Halcyon Glaze|Hunted Phantasm|Induce Paranoia|Lore Broker|Mark of Eviction|Mnemonic Nexus|Muddle the Mixture|Quickchange|Spawnbroker|Tattered Drake|Terraformer|Tidewater Minion|Tunnel Vision|Vedalken Entrancer|Wizened Snitches|Zephyr Spirit|Blood Funnel|Brainspoil|Carrion Howler|Clinging Darkness|Darkblast|Dimir House Guard|Dimir Machinations|Disembowel|Empty the Catacombs|Hunted Horror|Infectious Host|Last Gasp|Moonlight Bargain|Mortipede|Netherborn Phalanx|Ribbons of Night|Roofstalker Wight|Sewerdreg|Shred Memory|Sins of the Past|Strands of Undeath|Thoughtpicker Witch|Undercity Shade|Vindictive Mob|Woebringer Demon|Barbarian Riftcutter|Blockbuster|Coalhauler Swine|Dogpile|Excruciator|Flame Fusillade|Flash Conscription|Galvanic Arc|Goblin Fire Fiend|Greater Forgeling|Incite Hysteria|Indentured Oaf|Instill Furor|Mindmoil|Molten Sentry|Ordruun Commando|Rain of Embers|Reroute|Sabertooth Alley Cat|Seismic Spike|Sell-Sword Brute|Smash|Stoneshaker Shaman|Surge of Zeal|Torpid Moloch|Viashino Fangtail|Viashino Slasher|Warp World|War-Torch Goblin|Wojek Embermage|Carven Caryatid|Chord of Calling|Dryad's Caress|Gather Courage|Golgari Brownscale|Goliath Spider|Ivy Dancer|Nullmage Shepherd|Perilous Forays|Rolling Spoil|Siege Wurm|Stone-Seeder Hierophant|Transluminant|Trophy Hunter|Ursapine|Agrus Kos, Wojek Veteran|Autochthon Wurm|Bloodbond March|Brightflame|Circu, Dimir Lobotomist|Clutch of the Undercity|Congregation at Dawn|Consult the Necrosages|Dark Heart of the Wood|Glimpse the Unthinkable|Grave-Shell Scarab|Guardian of Vitu-Ghazi|Mindleech Mass|Perplex|Phytohydra|Psychic Drain|Rally the Righteous|Razia's Purification|Savra, Queen of the Golgari|Seeds of Strength|Selesnya Sagittars|Sisters of Stone Death|Sunhome Enforcer|Tolsimir Wolfblood|Twisted Justice|Woodwraith Corrupter|Woodwraith Strangler|Boros Recruit|Centaur Safeguard|Gaze of the Gorgon|Lurking Informant|Privileged Position|Shadow of Doubt|Bloodletter Quill|Bottled Cloister|Crown of Convergence|Cyclopean Snare|Glass Golem|Grifter's Blade|Junktroller|Leashling|Nullstone Gargoyle|Pariah's Shield|Peregrine Mask|Terrarion|Voyager Staff|Duskmantle, House of Shadow|Aura Blast|Aurora Griffin|Disciple of Kangee|Dominaria's Judgment|Guard Dogs|Heroic Defiance|Hobble|Honorable Scout|Lashknife Barrier|March of Souls|Planeswalker's Mirth|Pollen Remedy|Samite Elder|Samite Pilgrim|Sunscape Familiar|Surprise Deployment|Arctic Merfolk|Confound|Dralnu's Pet|Ertai's Trickery|Escape Routes|Hunting Drake|Planar Overlay|Planeswalker's Mischief|Rushing River|Sea Snidd|Shifting Sky|Sisay's Ingenuity|Sleeping Potion|Waterspout Elemental|Bog Down|Dark Suspicions|Death Bomb|Exotic Disease|Lord of the Undead|Maggot Carrier|Nightscape Battlemage|Noxious Vapors|Phyrexian Bloodstock|Phyrexian Scuta|Planeswalker's Scorn|Shriek of Dread|Sinister Strength|Volcano Imp|Warped Devotion|Caldera Kavu|Deadapult|Goblin Game|Implode|Insolence|Kavu Recluse|Keldon Mantle|Magma Burst|Mire Kavu|Mogg Jailer|Mogg Sentry|Planeswalker's Fury|Singe|Slingshot Goblin|Strafe|Tahngarth, Talruum Hero|Thunderscape Familiar|Alpha Kavu|Amphibious Kavu|Falling Timber|Gaea's Herald|Gaea's Might|Magnigoth Treefolk|Mirrorwood Treefolk|Multani's Harmony|Nemata, Grove Guardian|Planeswalker's Favor|Pygmy Kavu|Quirion Dryad|Root Greevil|Skyshroud Blessing|Stone Kavu|Thornscape Familiar|Ancient Spider|Cavern Harpy|Cloud Cover|Daring Leap|Destructive Flow|Doomsday Specter|Dralnu's Crusade|Eladamri's Call|Ertai, the Corrupted|Horned Kavu|Keldon Twilight|Lava Zombie|Malicious Advice|Marsh Crocodile|Natural Emergence|Phyrexian Tyranny|Radiant Kavu|Razing Snidd|Sparkcaster|Steel Leaf Paladin|Urza's Guilt|Mana Cylix|Skyship Weatherlight|Star Compass|Stratadon|Crosis's Catacombs|Darigaaz's Caldera|Dromar's Cavern|Forsaken City|Meteor Crater|Rith's Grove|Terminal Moraine|Treva's Ruins|Benalish Commander|Crovax, Ascendant Hero|Dawn Charm|Dust Elemental|Ghost Tactician|Heroes Remembered|Magus of the Tabernacle|Mantle of Leadership|Poultice Sliver|Rebuff the Wicked|Retether|Riftmarked Knight|Shade of Trokair|Voidstone Gargoyle|Malach of the Dawn|Mycologist|Porphyry Nodes|Revered Dead|Sinew Sliver|Auramancer's Guise|Braids, Conjurer Adept|Chronozoa|Dichotomancy|Dismal Failure|Dreamscape Artist|Jodah's Avenger|Magus of the Bazaar|Reality Acid|Spellshift|Synchronous Sliver|Tidewalker|Timebender|Veiling Oddity|Venarian Glimmer|Wistful Thinking|Frozen Aether|Gossamer Phantasm|Merfolk Thaumaturgist|Ovinize|Piracy Charm|Riptide Pilferer|Serra Sphinx|Big Game Hunter|Brain Gorgers|Circle of Affliction|Cradle to Grave|Dash Hopes|Deadly Grub|Imp's Mischief|Midnight Charm|Mirri the Cursed|Muck Drubb|Phantasmagorian|Ridged Kusite|Roiling Horror|Spitting Sliver|Temporal Extortion|Treacherous Urge|Waning Wurm|Bog Serpent|Dunerider Outlaw|Kor Dirge|Melancholy|Null Profusion|Shrouded Lore|Vampiric Link|Battering Sliver|Detritivore|Dust Corona|Fatal Frenzy|Firefright Mage|Lavacore Elemental|Needlepeak Spider|Sulfur Elemental|Timecrafting|Volcano Hellion|Boom|Bust|Dead|Gone|Molten Firebird|Prodigal Pyromancer|Shivan Wumpus|Simian Spirit Guide|Ana Battlemage|Evolution Charm|Fungal Behemoth|Hunting Wilds|Life and Limb|Magus of the Library|Mire Boa|Pouncing Wurm|Psychotrope Thallid|Reflex Sliver|Sophic Centaur|Timbermare|Uktabi Drake|Utopia Vow|Vitaspore Thallid|Fa'adiyah Seer|Healing Leaves|Keen Sense|Cautery Sliver|Darkheart Sliver|Dormant Sliver|Frenetic Sliver|Aura Fracture|Blessed Wind|Celestial Convergence|Diving Griffin|Entangler|Excise|Flowering Field|Glittering Lion|Glittering Lynx|Jeweled Spirit|Mageta the Lion|Mageta's Boon|Mercenary Informer|Mine Bearer|Mirror Strike|Reveille Squad|Rhystic Circle|Rhystic Shield|Samite Sanctuary|Sheltering Prayers|Shield Dancer|Soul Charmer|Sword Dancer|Trenching Steed|Troubled Healer|Alexi, Zephyr Mage|Alexi's Cloak|Avatar of Will|Coastal Hornclaw|Denying Wind|Excavation|Gulf Squid|Hazy Homunculus|Heightened Awareness|Mana Vapors|Overburden|Psychic Theft|Quicksilver Wall|Rethink|Rhystic Deluge|Rhystic Scrying|Ribbon Snake|Shrouded Serpent|Spiketail Drake|Spiketail Hatchling|Stormwatch Eagle|Sunken Field|Troublesome Spirit|Windscouter|Withdraw|Agent of Shauku|Bog Elemental|Bog Glider|Chilling Apparition|Coffin Puppets|Death Charmer|Despoil|Endbringer's Revel|Fen Stalker|Flay|Greel, Mind Raker|Greel's Caress|Infernal Genesis|Nakaya Shade|Noxious Field|Outbreak|Pit Raptor|Plague Fiend|Plague Wind|Rebel Informer|Rhystic Syphon|Rhystic Tutor|Soul Strings|Steal Strength|Wall of Vipers|Whipstitched Zombie|Barbed Field|Branded Brawlers|Brutal Suppression|Citadel of Pain|Devastate|Fault Riders|Fickle Efreet|Flameshot|Inflame|Keldon Arsonist|Keldon Berserker|Keldon Firebombers|Latulla, Keldon Overseer|Latulla's Orders|Lesser Gargadon|Panic Attack|Rhystic Lightning|Ridgeline Rager|Scoria Cat|Search for Survivors|Searing Wind|Spur Grappler|Task Mage Assembly|Veteran Brawlers|Whip Sergeant|Zerapa Minotaur|Avatar of Might|Calming Verse|Darba|Dual Nature|Elephant Resurgence|Forgotten Harvest|Jolrael's Favor|Living Terrain|Marsh Boa|Mungha Wurm|Pygmy Razorback|Rib Cage Spider|Root Cage|Silt Crawler|Snag|Spitting Spider|Spore Frog|Squirrel Wrangler|Thresher Beast|Verdant Field|Vintara Elephant|Vintara Snapper|Vitalizing Wind|Wild Might|Wing Storm|Copper-Leaf Angel|Hollow Warrior|Keldon Battlewagon|Well of Discovery|Well of Life|Rhystic Cave|Wintermoon Mesa|Akroan Jailer|Ampryn Tactician|Archangel of Tithes|Aven Battle Priest|Blessed Spirits|Charging Griffin|Cleric of the Forward Order|Consul's Lieutenant|Enlightened Ascetic|Enshrouding Mist|Hallowed Moonlight|Healing Hands|Heavy Infantry|Knight of the Pilgrim's Road|Gideon, Battle-Forged|Kytheon's Tactics|Murder Investigation|Patron of the Valiant|Sentinel of the Eternal Watch|Stalwart Aven|Starfield of Nyx|Suppression Bonds|Swift Reckoning|Topan Freeblade|Valor in Akros|War Oracle|Anchor to the Aether|Artificer's Epiphany|Aspiring Aeronaut|Bone to Ash|Calculated Dismissal|Day's Undoing|Deep-Sea Terror|Disciple of the Ring|Displacement Wave|Dreadwaters|Faerie Miscreant|Hydrolash|Jace, Telepath Unbound|Jace's Sanctum|Jhessian Thief|Maritime Guard|Nivix Barrier|Psychic Rebuttal|Ringwarden Owl|Send to Sleep|Separatist Voidmage|Sigiled Starfish|Skaab Goliath|Sphinx's Tutelage|Stratus Walk|Watercourser|Whirler Rogue|Blightcaster|Consecrated by Blood|Dark Dabbling|Demonic Pact|Erebos's Titan|Eyeblight Assassin|Eyeblight Massacre|Gnarlroot Trapper|Infernal Scarring|Infinite Obliteration|Liliana, Defiant Necromancer|Malakir Cullblade|Necromantic Summons|Nightsnare|Rabid Bloodsucker|Reave Soul|Shambling Ghoul|Tainted Remedy|Thornbow Archer|Tormented Thoughts|Touch of Moonglove|Undead Servant|Unholy Hunger|Weight of the Underworld|Acolyte of the Inferno|Akroan Sergeant|Avaricious Dragon|Boggart Brute|Call of the Full Moon|Chandra, Roaring Flame|Enthralling Victor|Fiery Impulse|Firefiend Elemental|Flameshadow Conjuring|Ghirapur Aether Grid|Ghirapur Gearcrafter|Goblin Glory Chaser|Infectious Bloodlust|Lightning Javelin|Mage-Ring Bully|Magmatic Insight|Molten Vortex|Prickleboar|Ravaging Blaze|Seismic Elemental|Skyraker Giant|Subterranean Scout|Thopter Engineer|Volcanic Rambler|Aerial Volley|Animist's Awakening|Caustic Caterpillar|Dwynen's Elite|Gather the Pack|The Great Aurora|Herald of the Pantheon|Hitchclaw Recluse|Joraga Invocation|Llanowar Empath|Mantle of Webs|Nissa, Sage Animist|Orchard Spirit|Pharika's Disciple|Reclaim|Rhox Maulers|Skysnare Spider|Somberwald Alpha|Timberpack Wolf|Titanic Growth|Undercity Troll|Valeron Wardens|Vine Snare|Wild Instincts|Woodland Bellower|Yeva's Forcemage|Zendikar's Roil|Blazing Hellhound|Blood-Cursed Knight|Bounding Krasis|Citadel Castellan|Iroas's Champion|Possessed Skaab|Reclusive Artificer|Zendikar Incarnate|Alchemist's Vial|Alhammarret's Archive|Angel's Tomb|Bonded Construct|Brawler's Plate|Chief of the Foundry|Gold-Forged Sentinel|Guardian Automaton|Helm of the Gods|Mage-Ring Responder|Meteorite|Orbs of Warding|Prism Ring|Pyromancer's Goggles|Ramroller|Sigil of Valor|Throwing Knife|Veteran's Sidearm|War Horn|Battlefield Forge|Foundry of the Consuls|Llanowar Wastes|Mage-Ring Network|Shivan Reef|Yavimaya Coast|Eagle of the Watch|Weave Fate|Flesh to Dust|Prized Unicorn|Ancestor's Prophet|Aura Extraction|Aurification|Aven Brigadier|Aven Soulgazer|Battlefield Medic|Catapult Squad|Chain of Silence|Circle of Solace|Convalescent Care|Crowd Favorites|Crown of Awe|Crude Rampart|Daru Cavalier|Daru Healer|Daru Lancer|Daunting Defender|Dawning Purist|Defensive Maneuvers|Dive Bomber|Doubtless One|Foothill Guide|Glarecaster|Grassland Crusader|Gravel Slinger|Gustcloak Runner|Harsh Mercy|Improvised Armor|Inspirit|Ironfist Crusher|Nova Cleric|Pearlspear Courier|Piety Charm|Sandskin|Shared Triumph|Shieldmage Elder|Sigil of the New Dawn|Sunfire Balm|True Believer|Unified Strike|Weathered Wayfarer|Words of Worship|Airborne Aid|Annex|Aphetto Alchemist|Aphetto Grifter|Artificial Evolution|Ascending Aven|Aven Fateshaper|Backslide|Callous Oppressor|Complicate|Crafty Pathmage|Crown of Ascension|Discombobulate|Dispersing Orb|Disruptive Pitmage|Essence Fracture|Fleeting Aven|Ghosthelm Courier|Graxiplon|Imagecrafter|Information Dealer|Ixidor, Reality Sculptor|Ixidor's Will|Mage's Guile|Meddle|Mistform Dreamer|Mistform Mask|Mistform Mutant|Mistform Shrieker|Mistform Skyreaver|Mistform Stalker|Mistform Wall|Nameless One|Peer Pressure|Psychic Trance|Riptide Biologist|Riptide Chronologist|Riptide Entrancer|Riptide Shapeshifter|Rummaging Wizard|Sage Aven|Sea's Claim|Spy Network|Standardize|Supreme Inquisitor|Trickery Charm|Wheel and Deal|Words of Wind|Accursed Centaur|Anurid Murkdiver|Aphetto Vulture|Blackmail|Boneknitter|Cabal Archon|Cabal Executioner|Cabal Slaver|Chain of Smog|Cover of Darkness|Crown of Suspicion|Death Match|Death Pulse|Disciple of Malice|Doomed Necromancer|Ebonblade Reaper|Endemic Plague|Entrails Feaster|Fade from Memory|Fallen Cleric|False Cure|Feeding Frenzy|Frightshroud Courier|Gangrenous Goliath|Gluttonous Zombie|Gravespawn Sovereign|Grinning Demon|Haunted Cadaver|Head Games|Headhunter|Misery Charm|Oversold Cemetery|Patriarch's Bidding|Profane Prayers|Rotlung Reanimator|Screeching Buzzard|Severed Legion|Shade's Breath|Spined Basher|Strongarm Tactics|Thrashing Mudspawn|Undead Gladiator|Walking Desecration|Withering Hex|Words of Waste|Wretched Anurid|Aether Charge|Airdrop Condor|Blistering Firecat|Break Open|Brightstone Ritual|Butcher Orgg|Chain of Plasma|Charging Slateback|Commando Raid|Crown of Fury|Custody Battle|Dragon Roost|Dwarven Blastminer|Embermage Goblin|Fever Charm|Flamestick Courier|Goblin Machinist|Goblin Pyromancer|Goblin Sky Raider|Goblin Taskmaster|Grand Melee|Kaboom!|Lavamancer's Skill|Mana Echoes|Nosy Goblin|Pinpoint Avalanche|Risky Move|Searing Flesh|Shaleskin Bruiser|Skittish Valesk|Snapping Thragg|Spitfire Handler|Spurred Wolverine|Tephraderm|Thoughtbound Primoc|Threaten|Thunder of Hooves|Wave of Indifference|Words of War|Animal Magnetism|Barkhide Mauler|Biorhythm|Birchlore Rangers|Bloodline Shaman|Broodhatch Nantuko|Centaur Glade|Chain of Acid|Crown of Vigor|Elvish Guidance|Elvish Pathcutter|Elvish Pioneer|Elvish Scrapper|Enchantress's Presence|Everglove Courier|Hystrodon|Invigorating Boon|Kamahl's Summons|Krosan Colossus|Krosan Groundshaker|Leery Fogbeast|Mythic Proportions|Overwhelming Instinct|Primal Boost|Run Wild|Serpentine Basilisk|Snarling Undorak|Spitting Gourna|Stag Beetle|Steely Resolve|Symbiotic Beast|Symbiotic Elf|Tempting Wurm|Towering Baloth|Treespring Lorian|Venomspout Brackus|Vitality Charm|Wall of Mulch|Weird Harvest|Wirewood Elf|Wirewood Pride|Words of Wilding|Cryptic Gateway|Doom Cannon|Dream Chisel|Riptide Replicator|Tribal Golem|Riptide Laboratory|Seaside Haven|Starlit Sanctum|Unholy Grotto|Deceiver of Form|Eldrazi Mimic|Kozilek, the Great Distortion|Kozilek's Pathfinder|Matter Reshaper|Reality Smasher|Spatial Contortion|Thought-Knot Seer|Walker of the Wastes|Warden of Geometries|Warping Wail|Eldrazi Displacer|Affa Protector|Allied Reinforcements|Call the Gatewatch|Dazzling Reflection|General Tazri|Iona's Blessing|Isolation Zone|Kor Scythemaster|Kor Sky Climber|Linvala, the Preserver|Make a Stand|Makindi Aeronaut|Oath of Gideon|Ondu War Cleric|Searing Light|Spawnbinder Mage|Steppe Glider|Stone Haven Outfitter|Stoneforge Acolyte|Wall of Resurgence|Abstruse Interference|Blinding Drone|Cultivator Drone|Dimensional Infiltrator|Gravity Negator|Prophet of Distortion|Slip Through Space|Thought Harvester|Void Shatter|Ancient Crab|Comparative Analysis|Containment Membrane|Crush of Tentacles|Cyclone Sire|Gift of Tusks|Grip of the Roil|Hedron Alignment|Jwar Isle Avenger|Oath of Jace|Overwhelming Denial|Roiling Waters|Sphinx of the Final Word|Sweep Away|Umara Entangler|Unity of Purpose|Bearer of Silence|Essence Depleter|Flaying Tendrils|Havoc Sower|Inverter of Truth|Kozilek's Shrieker|Kozilek's Translator|Oblivion Strike|Reaver Drone|Sifter of Skulls|Sky Scourer|Slaughter Drone|Unnatural Endurance|Visions of Brutality|Witness the End|Corpse Churn|Drana's Chosen|Kalitas, Traitor of Ghet|Malakir Soothsayer|Null Caller|Remorseless Punishment|Tar Snare|Vampire Envoy|Zulaport Chainmage|Consuming Sinkhole|Eldrazi Aggressor|Eldrazi Obligator|Immobilizer Eldrazi|Kozilek's Return|Maw of Kozilek|Reality Hemorrhage|Akoum Flameseeker|Boulder Salvo|Brute Strength|Chandra, Flamecaller|Cinder Hellion|Devour in Flames|Embodiment of Fury|Expedite|Fall of the Titans|Goblin Freerunner|Kazuul's Toll Collector|Oath of Chandra|Press into Service|Pyromancer's Assault|Reckless Bushwhacker|Sparkmage's Gambit|Tears of Valakut|Zada's Commando|Birthing Hulk|Ruin in Their Wake|Scion Summoner|Stalking Drone|Vile Redeemer|World Breaker|Baloth Pup|Bonds of Mortality|Canopy Gorger|Elemental Uprising|Embodiment of Insight|Harvester Troll|Lead by Example|Loam Larva|Natural State|Nissa's Judgment|Oath of Nissa|Pulse of Murasa|Seed Guardian|Sylvan Advocate|Tajuru Pathwarden|Flayer Drone|Mindmelter|Void Grafter|Ayli, Eternal Pilgrim|Baloth Null|Cliffhaven Vampire|Joraga Auxiliary|Mina and Denn, Wildborn|Reflector Mage|Stormchaser Mage|Weapons Trainer|Bone Saw|Captain's Claws|Chitinous Cloak|Hedron Crawler|Seer's Lantern|Stoneforge Masterwork|Corrupted Crossroads|Crumbling Vestige|Hissing Quagmire|Holdout Settlement|Meandering River|Mirrorpool|Needle Spires|Ruins of Oran-Rief|Sea Gate Wreckage|Submerged Boneyard|Timber Gorge|Wandering Fumarole|Wastes|Aegis of Honor|Ancestral Tribute|Animal Boneyard|Aven Archer|Aven Cloudchaser|Aven Flock|Aven Shrine|Balancing Act|Beloved Chaplain|Blessed Orator|Cantivore|Cease-Fire|Confessor|Dedicated Martyr|Delaying Shield|Devoted Caretaker|Divine Sacrament|Dogged Hunter|Earnest Fellowship|Embolden|Graceful Antelope|Hallowed Healer|Kirtar's Desire|Lieutenant Kirtar|Life Burst|Luminous Guardian|Master Apothecary|Mystic Crusader|Mystic Penitent|Mystic Visionary|Nomad Decoy|Patrol Hound|Pilgrim of Justice|Pilgrim of Virtue|Ray of Distortion|Resilient Wanderer|Sacred Rites|Sphere of Duty|Sphere of Grace|Sphere of Law|Sphere of Reason|Sphere of Truth|Spiritualize|Tattoo Ward|Testament of Faith|Tireless Tribe|Wayward Angel|Aboshan, Cephalid Emperor|Aboshan's Desire|Aether Burst|Amugaba|Aura Graft|Aven Fisher|Aven Smokeweaver|Aven Windreader|Balshan Beguiler|Balshan Griffin|Bamboozle|Battle of Wits|Careful Study|Cephalid Broker|Cephalid Looter|Cephalid Retainer|Cephalid Scout|Cephalid Shrine|Chamber of Manipulation|Cognivore|Cultural Exchange|Deluge|Dematerialize|Dreamwinder|Escape Artist|Extract|Fervent Denial|Immobilizing Ink|Laquatus's Creativity|Patron Wizard|Pedantic Learning|Peek|Persuasion|Phantom Whelp|Predict|Psionic Gift|Pulsating Illusion|Puppeteer|Rites of Refusal|Shifty Doppelganger|Think Tank|Thought Devourer|Thought Eater|Thought Nibbler|Time Stretch|Touch of Invisibility|Traumatize|Treetop Sentinel|Unifying Theory|Words of Wisdom|Afflict|Bloodcurdler|Cabal Inquisitor|Cabal Patriarch|Cabal Shrine|Caustic Tar|Childhood Horror|Coffin Purge|Crypt Creeper|Cursed Monstrosity|Decaying Soil|Dirty Wererat|Execute|Face of Fear|Famished Ghoul|Filthy Cur|Fledgling Imp|Frightcrawler|Ghastly Demise|Gravestorm|Haunting Echoes|Hint of Insanity|Infected Vermin|Malevolent Awakening|Mind Burst|Mindslicer|Morbid Hunger|Morgue Theft|Nefarious Lich|Painbringer|Patriarch's Desire|Repentant Vampire|Rotting Giant|Screams of the Damned|Skull Fracture|Stalking Bloodsucker|Tainted Pact|Tombfire|Traveling Plague|Whispering Shade|Zombie Assassin|Zombie Cannibal|Acceptable Losses|Ashen Firebeast|Barbarian Lunatic|Bash to Bits|Battle Strain|Bomb Squad|Burning Sands|Chainflinger|Chance Encounter|Demoralize|Dwarven Grunt|Dwarven Recruiter|Dwarven Shrine|Dwarven Strike Force|Earth Rift|Engulfing Flames|Epicenter|Flame Burst|Frenetic Ogre|Halberdier|Impulsive Maneuvers|Kamahl's Desire|Lava Blister|Liquid Fire|Mad Dog|Magma Vein|Magnivore|Mine Layer|Minotaur Explorer|Molten Influence|Mudhole|Need for Speed|Obstinate Familiar|Pardic Firecat|Pardic Miner|Pardic Swordsmith|Price of Glory|Savage Firecat|Scorching Missile|Seize the Day|Shower of Coals|Spark Mage|Steam Vines|Thermal Blast|Tremble|Volcanic Spray|Whipkeeper|Bearscape|Cartographer|Chatter of the Squirrel|Chlorophant|Crashing Centaur|Deep Reconnaissance|Diligent Farmhand|Druid Lyrist|Druid's Call|Elephant Ambush|Gorilla Titan|Ground Seal|Holistic Wisdom|Howling Gale|Krosan Archer|Krosan Avenger|Krosan Beast|Leaf Dancer|Metamorphic Wurm|Moment's Peace|Muscle Burst|Nantuko Disciple|Nantuko Elder|Nantuko Mentor|Nantuko Shrine|New Frontiers|Nut Collector|Piper's Melody|Primal Frenzy|Rabid Elephant|Refresh|Rites of Spring|Seton, Krosan Protector|Seton's Desire|Simplify|Skyshooter|Spellbane Centaur|Springing Tiger|Squirrel Mob|Still Life|Terravore|Twigwalker|Verdant Succession|Vivify|Woodland Druid|Zoologist|Atogatog|Lithatog|Phantatog|Sarcatog|Thaumatog|Catalyst Stone|Charmed Pendant|Darkwater Egg|Junk Golem|Limestone Golem|Mossfire Egg|Otarian Juggernaut|Sandstone Deadfall|Shadowblood Egg|Skycloud Egg|Steamclaw|Sungrass Egg|Abandoned Outpost|Bog Wreckage|Cabal Pit|Centaur Garden|Crystal Quarry|Deserted Temple|Mossfire Valley|Nomad Stadium|Petrified Field|Ravaged Highlands|Seafloor Debris|Skycloud Expanse|Tarnished Citadel|Timberland Ruins|Auriok Survivors|Cathedral Membrane|Chancellor of the Annex|Due Respect|Exclusion Ritual|Forced Worship|Inquisitor Exarch|Lost Leonin|Loxodon Convert|Marrow Shards|Norn's Annex|Phyrexian Unlife|Porcelain Legionnaire|Puresteel Paladin|Remember the Fallen|Shriek Raptor|War Report|Argent Mutation|Arm with Aether|Blighted Agent|Chained Throatseeker|Chancellor of the Spires|Corrupted Resolve|Defensive Stance|Impaler Shrike|Jin-Gitaxias, Core Augur|Mental Misstep|Mindculling|Numbing Dose|Psychic Barrier|Psychic Surgery|Spined Thopter|Viral Drake|Xenograft|Blind Zealot|Caress of Phyrexia|Chancellor of the Dross|Dementia Bat|Geth's Verdict|Glistening Oil|Ichor Explosion|Life's Finale|Mortis Dogs|Parasitic Implant|Phyrexian Obliterator|Pith Driller|Postmortem Lunge|Praetor's Grasp|Reaper of Sheoldred|Toxic Nim|Whispering Specter|Artillerize|Bludgeon Brawl|Chancellor of the Forge|Fallen Ferromancer|Flameborn Viron|Furnace Scamp|Geosurge|Invader Parasite|Moltensteel Dragon|Ogre Menial|Rage Extractor|Razor Swine|Ruthless Invasion|Scrapyard Salvo|Slag Fiend|Slash Panther|Tormentor Exarch|Urabrask the Hidden|Victorious Destruction|Vulshok Refugee|Birthing Pod|Chancellor of the Tangle|Corrosive Gale|Glissa's Scorn|Greenhilt Trainee|Leeching Bite|Melira, Sylvok Outcast|Mycosynth Fiend|Noxious Revival|Phyrexian Swarmlord|Rotted Hystrix|Spinebiter|Thundering Tanadon|Triumph of the Hordes|Viridian Betrayers|Viridian Harvest|Vorinclex, Voice of Hunger|Conversion Chamber|Darksteel Relic|Gremlin Mine|Hex Parasite|Hovermyr|Immolating Souleater|Insatiable Souleater|Isolation Cell|Kiln Walker|Mindcrank|Necropouncer|Omen Machine|Pestilent Souleater|Shrine of Boundless Growth|Shrine of Limitless Power|Shrine of Loyal Legions|Shrine of Piercing Vision|Soul Conduit|Surge Node|Torpor Orb|Trespassing Souleater|Unwinding Clock|Angelic Favor|Avenger en-Dal|Blinding Angel|Chieftain en-Dal|Defender en-Vec|Defiant Falcon|Fanatical Devotion|Lashknife|Lawbringer|Lightbringer|Lin Sivvi, Defiant Hero|Netter en-Dal|Noble Stand|Off Balance|Oracle's Attendants|Silkenfist Fighter|Silkenfist Order|Sivvi's Ruse|Sivvi's Valor|Spiritual Asylum|Topple|Voice of Truth|Aether Barrier|Air Bladder|Cloudskate|Ensnare|Infiltrate|Jolting Merfolk|Oraxid|Pale Moon|Parallax Tide|Rising Waters|Rootwater Commando|Rootwater Thief|Seahunter|Seal of Removal|Sliptide Serpent|Sneaky Homunculus|Stronghold Biologist|Stronghold Machinist|Stronghold Zeppelin|Submerge|Trickster Mage|Wandering Eye|Battlefield Percher|Belbe's Percher|Carrion Wall|Dark Triumph|Death Pit Offering|Divining Witch|Massacre|Mind Slash|Mind Swords|Murderous Betrayal|Parallax Dementia|Parallax Nexus|Phyrexian Driver|Phyrexian Prowler|Rathi Fiend|Rathi Intimidator|Spineless Thug|Spiteful Bully|Volrath the Fallen|Ancient Hydra|Arc Mage|Bola Warrior|Flame Rift|Flowstone Crusher|Flowstone Overseer|Flowstone Slide|Flowstone Strike|Flowstone Surge|Flowstone Wall|Laccolith Grunt|Laccolith Rig|Laccolith Titan|Laccolith Warrior|Laccolith Whelp|Mana Cache|Mogg Alarm|Mogg Salvage|Mogg Toady|Moggcatcher|Rupture|Shrieking Mogg|Stronghold Gambit|Animate Land|Coiling Woodworm|Fog Patch|Harvest Mage|Mossdog|Nesting Wurm|Overlaid Terrain|Pack Hunt|Refreshing Rain|Reverent Silence|Saproling Cluster|Skyshroud Behemoth|Skyshroud Claim|Skyshroud Cutter|Skyshroud Poacher|Skyshroud Ridgeback|Skyshroud Sentinel|Stampede Driver|Treetop Bracers|Wild Mammoth|Woodripper|Belbe's Armor|Belbe's Portal|Complex Automaton|Eye of Yawgmoth|Flint Golem|Flowstone Armor|Flowstone Thopter|Kill Switch|Parallax Inhibitor|Rackling|Rejuvenation Chamber|Rusting Golem|Rath's Edge|Altar's Light|Auriok Bladewarden|Auriok Steelshaper|Auriok Transfixer|Awe Strike|Leonin Den-Guard|Leonin Elder|Loxodon Mender|Loxodon Peacekeeper|Loxodon Punisher|Roar of the Kha|Rule of Law|Second Sunrise|Skyhunter Cub|Slith Ascendant|Solar Tide|Soul Nova|Sphere of Purity|Tempest of Light|Assert Authority|Disarm|Domineer|Dream's Grip|Fatespinner|Inertia Bubble|Looming Hoverguard|Lumengrid Augur|Lumengrid Sentinel|Lumengrid Warden|Neurok Familiar|Neurok Spy|Override|Psychic Membrane|Quicksilver Elemental|Shared Fate|Temporal Cascade|Vedalken Archmage|Wanderguard Sentry|Betrayal of Flesh|Chimney Imp|Contaminated Bond|Disciple of the Vault|Dross Harvester|Dross Prowler|Flayed Nim|Grim Reminder|Irradiate|Moriok Scavenger|Necrogen Mists|Nim Devourer|Nim Lasher|Nim Shambler|Nim Shrieker|Relic Bane|Slith Bloodletter|Spoils of the Vault|Vermiculos|Wail of the Nim|Wall of Blood|Woebearer|Wrench Mind|Arc-Slogger|Confusion in the Ranks|Electrostatic Bolt|Fiery Gambit|Fists of the Anvil|Forge Armor|Fractured Loyalty|Goblin Striker|Incite War|Krark-Clan Grunt|Krark-Clan Shaman|Mass Hysteria|Megatog|Ogre Leadfoot|Rustmouth Ogre|Spikeshot Goblin|Vulshok Battlemaster|War Elemental|Battlegrowth|Bloodscent|Brown Ouphe|Copperhoof Vorrac|Deconstruct|Fangren Hunter|Glissa Sunseeker|Groffskithur|Hum of the Radix|Journey of Discovery|Molder Slug|Predator's Strike|Slith Predator|Sylvan Scrying|Tel-Jilad Archers|Tel-Jilad Chosen|Tel-Jilad Exile|Trolls of Tel-Jilad|Turn to Dust|Viridian Joiner|Wurmskin Forger|Alpha Myr|Altar of Shadows|Banshee's Blade|Chromatic Sphere|Clockwork Beetle|Clockwork Dragon|Clockwork Vorrac|Cobalt Golem|Crystal Shard|Culling Scales|Dead-Iron Sledge|Dross Scorpion|Duskworker|Elf Replica|Galvanic Key|Gate to the Aether|Goblin Dirigible|Goblin Replica|Goblin War Wagon|Golem-Skin Gauntlets|Granite Shard|Grid Monitor|Heartwood Shard|Hematite Golem|Jinxed Choker|Krark's Thumb|Leonin Scimitar|Leonin Sun Standard|Leveler|Liar's Pendulum|Lifespark Spellbomb|Lightning Coils|Malachite Golem|Mesmeric Orb|Mindstorm Crown|Mirror Golem|Mourner's Shield|Myr Adapter|Myr Incubator|Myr Mindservant|Myr Prototype|Necrogen Spellbomb|Needlebug|Neurok Hoversail|Nightmare Lash|Nim Replica|Omega Myr|Pearl Shard|Pewter Golem|Power Conduit|Proteus Staff|Psychogenic Probe|Quicksilver Fountain|Rust Elemental|Rustspore Ram|Scale of Chiss-Goria|Scrabbling Claws|Scythe of the Wretched|Slagwurm Armor|Soldier Replica|Soul Foundry|Spellweaver Helix|Sunbeam Spellbomb|Talisman of Impulse|Talisman of Progress|Talisman of Unity|Tanglebloom|Tangleroot|Tel-Jilad Stylus|Thought Prison|Timesifter|Titanium Golem|Tooth of Chiss-Goria|Tower of Champions|Tower of Eons|Tower of Murmurs|Viridian Longbow|Vorrac Battlehorns|Vulshok Gauntlets|Welding Jar|Worldslayer|Blinkmoth Well|Ballyrush Banneret|Battletide Alchemist|Burrenton Shield-Bearers|Changeling Sentinel|Coordinated Barrage|Forfend|Idyllic Tutor|Indomitable Ancients|Kinsbaile Borderguard|Kithkin Zephyrnaut|Order of the Golden Cricket|Preeminent Captain|Redeem the Lost|Shinewend|Stonybrook Schoolmaster|Wandering Graybeard|Weight of Conscience|Declaration of Naught|Dewdrop Spy|Fencer Clique|Floodchaser|Grimoire Thief|Ink Dissolver|Inspired Sprite|Knowledge Exploitation|Merrow Witsniper|Mind Spring|Nevermaker|Notorious Throng|Research the Deep|Sage of Fables|Sage's Dousing|Sigil Tracer|Slithermuse|Stonybrook Banneret|Stream of Unconsciousness|Supreme Exemplar|Thieves' Fortune|Waterspout Weavers|Fendeep Summoner|Final-Sting Faerie|Frogtosser Banneret|Maralen of the Mornsong|Moonglove Changeling|Morsel Theft|Nightshade Schemers|Noggin Whack|Offalsnout|Pack's Disdain|Prickly Boggart|Pulling Teeth|Revive the Fallen|Scarblade Elite|Squeaking Pie Grubfellows|Stenchskipper|Stinkdrinker Bandit|Violet Pall|Weed-Pruner Poplar|Weirding Shaman|Boldwyr Heavyweights|Brighthearth Banneret|Fire Juggler|Hostile Realm|Kindled Fury|Lightning Crafter|Lunk Errant|Mudbutton Clanger|Pyroclast Consul|Rage Forger|Release the Ants|Roar of the Crowd|Seething Pathblazer|Sensation Gorger|Shard Volley|Shared Animosity|Stingmoggie|Stomping Slabs|Sunflare Shaman|Titan's Revenge|Vengeful Firebrand|Bosk Banneret|Cream of the Crop|Deglamer|Earthbrawn|Everbark Shaman|Game-Trail Changeling|Gilt-Leaf Archdruid|Greatbow Doyen|Leaf-Crowned Elder|Luminescent Rain|Lys Alana Bowmaster|Orchard Warden|Recross the Paths|Reins of the Vinesteed|Rhys the Exiled|Scapeshift|Unstoppable Ash|Winnower Patrol|Wolf-Skull Shaman|Cloak and Dagger|Diviner's Wand|Obsidian Battle-Axe|Thornbite Staff|Veteran's Armaments|Primal Beyond|Alabaster Wall|Ballista Squad|Charm Peddler|Charmed Griffin|Cho-Arrim Alchemist|Cho-Arrim Bruiser|Cho-Arrim Legate|Cho-Manno, Revolutionary|Cho-Manno's Blessing|Common Cause|Cornered Market|Crackdown|Crossbow Infantry|Fountain Watch|Fresh Volunteers|Honor the Fallen|Ignoble Soldier|Inviolability|Ivory Mask|Jhovall Queen|Jhovall Rider|Moment of Silence|Moonlit Wake|Muzzle|Nightwind Glider|Noble Purpose|Orim's Cure|Pious Warrior|Ramosian Captain|Ramosian Commander|Ramosian Lieutenant|Ramosian Rally|Ramosian Sergeant|Ramosian Sky Marshal|Rappelling Scouts|Renounce|Revered Elder|Reverent Mantra|Righteous Indignation|Security Detail|Soothing Balm|Spiritual Focus|Steadfast Guard|Story Circle|Task Force|Thermal Glider|Tonic Peddler|Trap Runner|Wishmonger|Aerial Caravan|Balloon Peddler|Blockade Runner|Buoyancy|Chambered Nautilus|Chameleon Spirit|Charisma|Cloud Sprite|Coastal Piracy|Cowardice|Customs Depot|Darting Merfolk|Dehydration|Diplomatic Escort|Diplomatic Immunity|Drake Hatchling|Embargo|Extravagant Spirit|False Demise|Glowing Anemone|High Seas|Hoodwink|Indentured Djinn|Karn's Touch|Misstep|Port Inspector|Rishadan Airship|Rishadan Brigand|Rishadan Cutpurse|Rishadan Footpad|Sailmonger|Sand Squid|Saprazzan Bailiff|Saprazzan Breaker|Saprazzan Heir|Saprazzan Legate|Saprazzan Outrigger|Saprazzan Raider|Shoving Match|Soothsaying|Squeeze|Statecraft|Stinging Barrier|Thwart|Tidal Bore|Tidal Kraken|Trade Routes|War Tax|Alley Grifters|Bog Smugglers|Cackling Witch|Cateran Brute|Cateran Enforcer|Cateran Kidnappers|Cateran Overlord|Cateran Persuader|Cateran Slaver|Cateran Summons|Corrupt Official|Deathgazer|Deepwood Ghoul|Deepwood Legate|Delraich|Enslaved Horror|Extortion|Forced March|Haunted Crossroads|Instigator|Insubordination|Intimidation|Larceny|Liability|Maggot Therapy|Midnight Ritual|Misshapen Fiend|Molting Harpy|Nether Spirit|Notorious Assassin|Pretender's Claim|Primeval Shambler|Putrefaction|Quagmire Lamprey|Rampart Crawler|Rouse|Scandalmonger|Sever Soul|Silent Assassin|Skulking Fugitive|Soul Channeling|Specter's Wail|Strongarm Thug|Thrashing Wumpus|Unnatural Hunger|Wall of Distortion|Arms Dealer|Blaster Mage|Blood Hound|Blood Oath|Brawl|Cave Sense|Cave-In|Cavern Crawler|Ceremonial Guard|Close Quarters|Crag Saurian|Crash|Flailing Manticore|Flailing Ogre|Flailing Soldier|Flaming Sword|Furious Assault|Gerrard's Irregulars|Hammer Mage|Hired Giant|Kris Mage|Kyren Glider|Kyren Legate|Kyren Negotiations|Kyren Sniper|Lava Runner|Lunge|Magistrate's Veto|Mercadia's Downfall|Pulverize|Puppet's Verdict|Robber Fly|Rock Badger|Seismic Mage|Shock Troops|Sizzle|Tectonic Break|Territorial Dispute|Thieves' Auction|Thunderclap|Uphill Battle|Volcanic Wind|Warpath|Wild Jhovall|Word of Blasting|Bifurcate|Boa Constrictor|Briar Patch|Caller of the Hunt|Caustic Wasps|Clear the Land|Dawnstrider|Deadly Insect|Deepwood Drummer|Deepwood Elder|Deepwood Tantiv|Deepwood Wolverine|Erithizon|Ferocity|Food Chain|Game Preserve|Horned Troll|Hunted Wumpus|Land Grant|Ley Line|Lumbering Satyr|Megatherium|Natural Affinity|Pangosaur|Rushwood Dryad|Rushwood Elemental|Rushwood Herbalist|Rushwood Legate|Saber Ants|Sacred Prey|Silverglade Pathfinder|Snake Pit|Snorting Gahr|Spontaneous Generation|Stamina|Sustenance|Tiger Claws|Venomous Breath|Venomous Dragonfly|Vernal Equinox|Vine Dryad|Assembly Hall|Barbed Wire|Bargaining Table|Credit Voucher|Crenellated Wall|Crooked Scales|Crumbling Sanctuary|Distorting Lens|Eye of Ramos|General's Regalia|Heart of Ramos|Horn of Plenty|Horn of Ramos|Iron Lance|Jeweled Torque|Kyren Archive|Kyren Toy|Magistrate's Scepter|Mercadian Atlas|Mercadian Lift|Monkey Cage|Panacea|Power Matrix|Puffer Extract|Rishadan Pawnshop|Skull of Ramos|Tooth of Ramos|Toymaker|Worry Beads|Fountain of Cho|Henge of Ramos|Hickory Woodlot|Mercadian Bazaar|Peat Bog|Remote Farm|Rishadan Port|Rushwood Grove|Sandstone Needle|Saprazzan Cove|Saprazzan Skerry|Subterranean Hangar|Tower of the Magistrate|Abyssal Hunter|Acidic Dagger|Afiya Grove|Agility|Alarum|Aleatory|Amber Prison|Amulet of Unmaking|Armorer Guildmage|Ashen Powder|Asmira, Holy Avenger|Auspicious Ancestor|Azimaet Drake|Barbed Foliage|Barbed-Back Wurm|Barreling Attack|Basalt Golem|Bay Falcon|Bazaar of Wonders|Benevolent Unicorn|Benthic Djinn|Binding Agony|Blighted Shaman|Blind Fury|Blistering Barrier|Bone Harvest|Bone Mask|Breathstealer|Brushwagg|Builder's Bane|Burning Palm Efreet|Burning Shield Askari|Cadaverous Bloom|Canopy Dragon|Carrion|Catacomb Dragon|Cerulean Wyvern|Chaos Charm|Chaosphere|Chariot of the Sun|Cinder Cloud|Circle of Despair|Civic Guildmage|Cloak of Invisibility|Consuming Ferocity|Crash of Rhinos|Crimson Hellkite|Crimson Roc|Crypt Cobra|Crystal Golem|Cursed Totem|Cycle of Life|Daring Apprentice|Dazzling Beauty|Decomposition|Delirium|Dirtwater Wraith|Discordant Spirit|Disempower|Divine Retribution|Dread Specter|Dream Fighter|Dwarven Miner|Dwarven Nomad|Early Harvest|Ebony Charm|Ekundu Cyclops|Ekundu Griffin|Elixir of Vitality|Emberwilde Caliph|Emberwilde Djinn|Energy Bolt|Energy Vortex|Ersatz Gnomes|Ether Well|Ethereal Champion|Fallow Earth|Favorable Destiny|Femeref Archers|Femeref Healer|Femeref Knight|Femeref Scouts|Fetid Horror|Final Fortune|Flame Elemental|Flare|Flash|Floodgate|Foratog|Forbidden Crypt|Forsaken Wastes|Frenetic Efreet|Gibbering Hyenas|Goblin Elite Infantry|Goblin Scouts|Goblin Soothsayer|Goblin Tinkerer|Granger Guildmage|Grave Servitude|Gravebane Zombie|Grim Feast|Hakim, Loreweaver|Hall of Gemstone|Harbinger of Night|Harbor Guardian|Harmattan Efreet|Haunting Apparition|Hazerider Drake|Hivis of the Scale|Horrible Hordes|Igneous Golem|Illicit Auction|Illumination|Infernal Contract|Iron Tusk Elephant|Ivory Charm|Jabari's Influence|Jolrael's Centaur|Jolt|Jungle Patrol|Jungle Troll|Kaervek's Hex|Kaervek's Purge|Karoo Meerkat|Kukemssa Pirates|Kukemssa Serpent|Lead Golem|Leering Gargoyle|Lightning Reflexes|Locust Swarm|Lure of Prey|Malignant Growth|Mangara's Blessing|Mangara's Equity|Mangara's Tome|Maro|Melesse Spirit|Merfolk Raiders|Merfolk Seer|Mind Bend|Mind Harness|Mindbender Spores|Mire Shade|Misers' Cage|Mist Dragon|Mtenda Griffin|Mtenda Herder|Mtenda Lion|Natural Balance|Nettletooth Djinn|Noble Elephant|Nocturnal Raid|Null Chamber|Painful Memories|Patagia Golem|Paupers' Cage|Pearl Dragon|Phyrexian Purge|Phyrexian Tribute|Political Trickery|Polymorph|Preferred Selection|Prismatic Boon|Prismatic Circle|Prismatic Lace|Purgatory|Purraj of Urborg|Pyric Salamander|Radiant Essence|Raging Spirit|Rashida Scalebane|Ravenous Vampire|Razor Pendulum|Reality Ripple|Reckless Embermage|Reflect Damage|Reign of Chaos|Reign of Terror|Reparations|Restless Dead|Ritual of Steel|Rock Basilisk|Roots of Life|Sabertooth Cobra|Sand Golem|Sandbar Crocodile|Sapphire Charm|Sawback Manticore|Sea Scryer|Sealed Fate|Searing Spear Askari|Seedling Charm|Seeds of Innocence|Serene Heart|Sewer Rats|Shadowbane|Shallow Grave|Shaper Guildmage|Shauku, Endbringer|Shauku's Minion|Shimmer|Sirocco|Soar|Soul Echo|Soul Rend|Soulshriek|Spatial Binding|Spectral Guardian|Spirit of the Night|Subterranean Spirit|Sunweb|Superior Numbers|Suq'Ata Firewalker|Tainted Specter|Talruum Minotaur|Taniwha|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Imp|Teferi's Isle|Telim'Tor|Telim'Tor's Darts|Telim'Tor's Edict|Teremko Griffin|Thirst|Tombstone Stairwell|Torrent of Lava|Tranquil Domain|Tropical Storm|Uktabi Faerie|Uktabi Wildcats|Unerring Sling|Unfulfilled Desires|Unseen Walker|Unyaro Bee Sting|Unyaro Griffin|Urborg Panther|Vaporous Djinn|Ventifact Bottle|Viashino Warrior|Vigilant Martyr|Village Elder|Vitalizing Cascade|Waiting in the Weeds|Wall of Corpses|Wall of Resistance|Ward of Lights|Warping Wurm|Wave Elemental|Wellspring|Wild Elephant|Windreaper Falcon|Withering Boon|Worldly Tutor|Yare|Zebra Unicorn|Zhalfirin Knight|Zirilan of the Claw|Zombie Mob|Zuberi, Golden Feather|Isolated Chapel|Vault of the Archangel|Burrenton Forge-Tender|Accorder Paladin|Ardent Recruit|Banishment Decree|Choking Fumes|Frantic Salvage|Gore Vassal|Kemba's Legion|Priests of Norn|Tine Shrike|Corrupted Conscience|Cryptoplasm|Distant Memories|Fuel for the Cause|Mirran Spy|Mitotic Manipulation|Neurok Commando|Oculus|Quicksilver Geyser|Serum Raker|Spire Serpent|Steel Sabotage|Vedalken Anatomist|Vedalken Infuser|Vivisection|Caustic Hound|Flensermite|Flesh-Eater Imp|Gruesome Encore|Horrifying Revelation|Massacre Wurm|Morbid Plunder|Nested Ghoul|Phyresis|Phyrexian Crusader|Phyrexian Vatmother|Scourge Servant|Septic Rats|Virulent Wound|Blisterstick Shaman|Burn the Impure|Concussive Bolt|Crush|Gnathosaur|Goblin Wardriver|Hero of Oxid Ridge|Into the Core|Koth's Courier|Kuldotha Flamefiend|Kuldotha Ringleader|Metallic Mastery|Ogre Resister|Rally the Forces|Red Sun's Zenith|Slagstorm|Spiraling Duelist|Blightwidow|Creeping Corrosion|Fangren Marauder|Glissa's Courier|Melira's Keepers|Mirran Mettle|Phyrexian Hydra|Pistus Strike|Plaguemaw Beast|Quilled Slagwurm|Rot Wolf|Tangle Mantis|Thrun, the Last Troll|Unnatural Predation|Viridian Corrupter|Tezzeret, Agent of Bolas|Bladed Sentinel|Blightsteel Colossus|Brass Squire|Core Prowler|Darksteel Plate|Decimator Web|Dross Ripper|Knowledge Pool|Lumengrid Gargoyle|Magnetic Mine|Mirrorworks|Myr Turbine|Myr Welder|Phyrexian Digester|Phyrexian Juggernaut|Phyrexian Revoker|Pierce Strider|Piston Sledge|Razorfield Rhino|Rusted Slasher|Shriekhorn|Silverskin Armor|Skinwing|Spin Engine|Strandwalker|Tangle Hulk|Titan Forge|Training Drone|Viridian Claw|Contested War Zone|Inkmoth Nexus|Avacyn, Guardian Angel|Boonweaver Giant|Constricting Sliver|Dauntless River Marshal|Divine Favor|Ephemeral Shields|First Response|Geist of the Moors|Heliod's Pilgrim|Meditation Puzzle|Midnight Guard|Oppressive Rays|Oreskos Swiftclaw|Paragon of New Dawns|Pillar of Light|Razorfoot Griffin|Return to the Ranks|Sanctified Charge|Selfless Cathar|Seraph of the Masses|Solemn Offering|Soul of Theros|Soulmender|Spectra Ward|Spirit Bonds|Sungrace Pegasus|Tireless Missionaries|Triplicate Spirits|Warden of the Beyond|Aetherspouts|Amphin Pathmage|Chronostutter|Coral Barrier|Diffusion Sliver|Encrust|Ensoul Artifact|Frost Lynx|Fugitive Wizard|Glacial Crasher|Hydrosurge|Jalira, Master Polymorphist|Jorubai Murk Lurker|Kapsho Kitefins|Master of Predicaments|Military Intelligence|Mind Sculpt|Nimbus of the Isles|Paragon of Gathering Mists|Quickling|Research Assistant|Statute of Denial|Stormtide Leviathan|Void Snare|Accursed Spirit|Black Cat|Blood Host|Carrion Crow|Covenant of Blood|Crippling Blight|Cruel Sadist|Endless Obedience|Eternal Thirst|Feast on the Fallen|Leeching Sliver|Necrobite|Necromancer's Assistant|Necromancer's Stockpile|Nightfire Giant|Ob Nixilis, Unshackled|Paragon of Open Graves|Rotfeaster Maggot|Shadowcloak Vampire|Soul of Innistrad|Stain the Mind|Ulcerate|Unmake the Graves|Wall of Limbs|Witch's Familiar|Xathrid Slyblade|Act on Impulse|Aggressive Mining|Altac Bloodseeker|Belligerent Sliver|Blastfire Bolt|Brood Keeper|Burning Anger|Clear a Path|Crowd's Favor|Forge Devil|Foundry Street Denizen|Generator Servant|Goblin Kaboomist|Hoarding Dragon|Inferno Fist|Kird Chieftain|Krenko's Enforcer|Kurkesh, Onakke Ancient|Might Makes Right|Miner's Bane|Paragon of Fierce Defiance|Scrapyard Mongrel|Soul of Shandalar|Back to Nature|Carnivorous Moss-Beast|Feral Incarnation|Hornet Nest|Hunt the Weak|Hunter's Ambush|Invasive Species|Kalonian Twingrove|Life's Legacy|Living Totem|Nissa's Expedition|Paragon of Eternal Wilds|Ranger's Guile|Restock|Roaring Primadox|Runeclaw Bear|Shaman of Spring|Sunblade Elf|Undergrowth Scavenger|Venom Sliver|Verdant Haven|Vineweft|Yisan, the Wanderer Bard|Sliver Hivelord|Avarice Amulet|The Chain Veil|Gargoyle Sentinel|Haunted Plate Mail|Hot Soup|Obelisk of Urd|Perilous Vault|Profane Memento|Rogue's Gloves|Sacred Armory|Scuttling Doom Engine|Shield of the Avatar|Staff of the Death Magus|Staff of the Flame Magus|Staff of the Mind Magus|Staff of the Sun Magus|Staff of the Wild Magus|Tyrant's Machine|Will-Forged Golem|Radiant Fountain|Sliver Hive|Inspired Charge|Centaur Courser|Garruk's Packleader|Angelic Accord|Archangel of Thune|Devout Invocation|Griffin Sentinel|Imposing Sovereign|Indestructibility|Master of Diversion|Path of Bravery|Planar Cleansing|Sentinel Sliver|Seraph of the Sword|Show of Valor|Siege Mastodon|Silence|Steelform Sliver|Stonehorn Chanter|Suntail Hawk|Armored Cancrix|Dismiss into Dream|Elite Arcanist|Essence Scatter|Frost Breath|Galerider Sliver|Glimpse the Future|Illusionary Armor|Merfolk Spy|Messenger Drake|Nephalia Seakite|Seacoast Drake|Sensory Deprivation|Tidebinder Mage|Tome Scour|Trained Condor|Windreader Sphinx|Zephyr Charge|Artificer's Hex|Bogbrew Witch|Corpse Hauler|Dark Favor|Dark Prophecy|Deathgaze Cockatrice|Festering Newt|Grim Return|Lifebane Zombie|Liturgy of Blood|Minotaur Abomination|Nightwing Shade|Quag Sickness|Rise of the Dark Realms|Shadowborn Apostle|Shadowborn Demon|Syphon Sliver|Tenacious Dead|Undead Minotaur|Vampire Warlord|Vile Rebirth|Wring Flesh|Academy Raider|Awaken the Ancient|Barrage of Expendables|Battle Sliver|Blur Sliver|Burning Earth|Canyon Minotaur|Cyclops Tyrant|Dragon Hatchling|Flames of the Firebrand|Fleshpulper Giant|Lightning Talons|Marauding Maulhorn|Mindsparker|Molten Birth|Regathan Firecat|Smelt|Striking Sliver|Thorncaster Sliver|Thunder Strike|Wild Guess|Advocate of the Beast|Bramblecrush|Briarpack Alpha|Brindle Boar|Enlarge|Gladecover Scout|Groundshaker Sliver|Into the Wilds|Kalonian Tusker|Manaweft Sliver|Oath of the Ancient Wood|Predatory Sliver|Primeval Bounty|Rumbling Baloth|Savage Summoning|Sporemound|Trollhide|Vastwood Hydra|Voracious Wurm|Witchstalker|Bubbling Cauldron|Guardian of the Ages|Millstone|Pyromancer's Gauntlet|Ring of Three Wishes|Sliver Construct|Strionic Resonator|Vial of Poison|Angel's Mercy|Aven Squire|Battleflight Eagle|Captain's Call|Crusader of Odric|Glorious Charge|Griffin Protector|Guardian Lions|Guardians of Akrasa|Healer of the Pride|Knight of Glory|Prized Elephant|Rhox Faithmender|Silvercoat Lion|Sublime Archangel|Touch of the Eternal|War Falcon|Warclamp Mastiff|Arctic Aven|Courtly Provocateur|Downpour|Harbor Serpent|Index|Master of the Pearl Trident|Redirect|Switcheroo|Talrand's Invocation|Void Stalker|Blood Reckoning|Diabolic Revelation|Disentomb|Duskmantle Prowler|Duty-Bound Dead|Essence Drain|Harbor Bandit|Knight of Infamy|Liliana's Shade|Nefarox, Overlord of Grixis|Phylactery Lich|Servant of Nefarox|Shimian Specter|Veilborn Ghoul|Wit's End|Chandra, the Firebrand|Cleaver Riot|Craterize|Crimson Muckwader|Firewing Phoenix|Goblin Battle Jester|Mindclaw Shaman|Reckless Brute|Slumbering Dragon|Thundermaw Hellkite|Volcanic Strength|Worldfire|Bond Beetle|Boundless Realms|Bountiful Harvest|Duskdale Wurm|Elderscale Wurm|Fungal Sprouting|Garruk, Primal Hunter|Predatory Rampage|Primal Huntbeast|Ranger's Path|Serpent's Gift|Spiked Baloth|Yeva, Nature's Herald|Akroma's Memorial|Clock of Omens|Gem of Becoming|Ring of Evos Isle|Ring of Kalonia|Ring of Thune|Ring of Valkas|Ring of Xathrid|Sands of Delirium|Hellion Crucible|Alabaster Mage|Angelic Destiny|Arbalest Elite|Archon of Justice|Armored Warhorse|Assault Griffin|Benalish Veteran|Gideon's Avenger|Griffin Rider|Guardians' Pledge|Lifelink|Peregrine Griffin|Personal Sanctuary|Roc Egg|Stonehorn Dignitary|Timely Reinforcements|Alluring Siren|Amphin Cutthroat|Aven Fleetwing|Chasm Drake|Djinn of Wishes|Ice Cage|Jace's Erasure|Lord of the Unreal|Master Thief|Mind Unbound|Skywinder Drake|Time Reversal|Visions of Beyond|Devouring Swarm|Distress|Drifting Shade|Hideous Visage|Monomania|Onyx Mage|Rune-Scarred Demon|Sorin's Vengeance|Sutured Ghoul|Taste of Blood|Vengeful Pharaoh|Warpath Ghoul|Bonebreaker Giant|Crimson Mage|Furyborn Hellkite|Goblin Bangchuckers|Goblin Chieftain|Manic Vandal|Scrambleverse|Tectonic Rift|Wall of Torches|Autumn's Veil|Carnage Wurm|Cudgel Troll|Doubling Chant|Garruk's Companion|Greater Basilisk|Hunter's Insight|Lurking Crocodile|Sacred Wolf|Skinshifter|Adaptive Automaton|Crown of Empires|Crumbling Colossus|Greatsword|Kite Shield|Kraken's Eye|Manalith|Rusted Sentinel|Scepter of Empires|Sundial of the Infinite|Throne of Empires|Wurm's Tooth|Blinding Mage|Cloud Crusader|Excommunicate|Palace Guard|Serra Ascendant|Vengeful Archon|Azure Drake|Diminish|Foresee|Leyline of Anticipation|Mass Polymorph|Merfolk Sovereign|Phantom Beast|Barony Vampire|Blood Tithe|Dark Tutelage|Demon of Death's Gate|Leyline of the Void|Liliana's Caress|Necrotic Plague|Nether Horror|Relentless Rats|Rotting Legion|Stabbing Pain|Arc Runner|Berserkers of Blood Ridge|Bloodcrazed Goblin|Chandra's Spitfire|Cyclops Gladiator|Destructive Force|Ember Hauler|Incite|Leyline of Punishment|Magma Phoenix|Pyretic Ritual|Wild Evocation|Awakener Druid|Dryad's Favor|Fauna Shaman|Hornet Sting|Hunters' Feast|Leyline of Vitality|Nature's Spiral|Obstinate Baloth|Primal Cocoon|Protean Hydra|Wall of Vines|Brittle Effigy|Crystal Ball|Stone Golem|Warlord's Axe|Guardian Seraph|Rhox Pikemaster|Undead Slayer|Wall of Faith|Convincing Mirage|Disorient|Hive Mind|Illusionary Servant|Serpent of the Endless Sea|Sphinx Ambassador|Zephyr Sprite|Acolyte of Xathrid|Dread Warlock|Kelinore Bat|Soul Bleed|Burning Inquiry|Burst of Speed|Goblin Artillery|Ignite Disorder|Inferno Elemental|Jackal Familiar|Viashino Spearhunter|Yawning Fissure|Borderland Ranger|Bramble Creeper|Emerald Oryx|Enormous Baloth|Entangling Vines|Great Sable Stag|Kalonian Behemoth|Master of the Wild Hunt|Mist Leopard|Mold Adder|Regenerate|Darksteel Colossus|Gorgon Flail|Magebane Armor|Mirror of Fate|Spellbook|Brigid, Hero of Kinsbaile|Cenn's Heir|Changeling Hero|Dawnfluke|Entangling Trap|Favor of the Mighty|Goldmeadow Dodger|Goldmeadow Stalwart|Harpoon Sniper|Judge of Currents|Kinsbaile Balloonist|Kithkin Harbinger|Kithkin Healer|Lairwatch Giant|Militia's Pride|Neck Snap|Oaken Brawler|Purity|Sentry Oak|Shields of Velis Vel|Soaring Hope|Springjack Knight|Summon the School|Surge of Thoughtweft|Thoughtweft Trio|Triclopean Sight|Veteran of the Depths|Wellgabber Apothecary|Wispmare|Wizened Cenn|Aquitect's Will|Benthicore|Broken Ambitions|Captivating Glance|Deeptread Merrow|Drowner of Secrets|Ego Erasure|Ethereal Whiskergill|Faerie Harbinger|Faerie Trickery|Fallowsage|Fathom Trawl|Forced Fruition|Glen Elendra Pranksters|Glimmerdust Nap|Inkfathom Divers|Merrow Commerce|Merrow Harbinger|Mistbind Clique|Paperfin Rascal|Protective Bubble|Ringskipper|Sentinels of Glen Elendra|Shapesharer|Silvergill Adept|Silvergill Douser|Sower of Temptation|Stonybrook Angler|Streambed Aquitects|Surgespanner|Tideshaper Mystic|Turtleshell Changeling|Wanderwine Prophets|Zephyr Net|Black Poplar Shaman|Bog Hoodlums|Boggart Birth Rite|Boggart Harbinger|Boggart Loggers|Boggart Mob|Cairn Wanderer|Colfenor's Plans|Dread|Exiled Boggart|Faerie Tauntings|Final Revels|Fodder Launch|Hoarder's Greed|Hornet Harasser|Hunter of Eyeblights|Knucklebone Witch|Moonglove Winnower|Mournwhelk|Nath's Buffoon|Nectar Faerie|Nettlevine Blight|Nightshade Stinger|Oona's Prowler|Prowess of the Fair|Quill-Slinger Boggart|Scarred Vinebreeder|Skeletal Changeling|Spiderwig Boggart|Squeaking Pie Sneak|Thorntooth Witch|Weed Strangle|Adder-Staff Boggart|Ashling the Pilgrim|Ashling's Prerogative|Axegrinder Giant|Boggart Forager|Boggart Sprite-Chaser|Caterwauling Boggart|Ceaseless Searblades|Changeling Berserker|Consuming Bonfire|Flamekin Bladewhirl|Flamekin Spitfire|Giant Harbinger|Giant's Ire|Glarewielder|Goatnapper|Hearthcage Giant|Heat Shimmer|Lowland Oaf|Needle Drop|Nova Chaser|Rebellion of the Flamekin|Battlewand Oak|Bog-Strider Ash|Changeling Titan|Elvish Branchbender|Elvish Handservant|Epic Proportions|Eyes of the Wisent|Fistful of Force|Gilt-Leaf Ambush|Guardian of Cloverdell|Heal the Scars|Hunt Down|Jagged-Scar Archers|Kithkin Daggerdare|Kithkin Mourncaller|Lammastide Weave|Nath's Elite|Rootgrapple|Seedguide Ash|Spring Cleaning|Sylvan Echoes|Timber Protector|Treefolk Harbinger|Vigor|Warren-Scourge Elf|Woodland Changeling|Woodland Guidance|Gaddock Teeg|Sygg, River Guide|Wort, Boggart Auntie|Wydwen, the Biting Gale|Colfenor's Urn|Dolmen Gate|Herbal Poultice|Springleaf Drum|Thorn of Amethyst|Twinning Glass|Wanderer's Twig|Auntie's Hovel|Gilt-Leaf Palace|Howltooth Hollow|Secluded Glen|Shelldock Isle|Wanderwine Hub|Akroma's Devoted|Aven Redeemer|Aven Warhawk|Beacon of Destiny|Celestial Gatekeeper|Cloudreach Cavalry|Daru Mender|Daru Sanctifier|Daru Stinger|Defender of the Order|Glowrider|Liege of the Axe|Lowland Tracker|Planar Guide|Plated Sliver|Starlight Invoker|Sunstrike Legionnaire|Swooping Talon|Wall of Hope|Ward Sliver|Whipgrass Entangler|Wingbeat Warrior|Aven Envoy|Cephalid Pathmage|Covert Operative|Crookclaw Elder|Dermoplasm|Gempalm Sorcerer|Glintwing Invoker|Keeper of the Nine Gales|Master of the Veil|Mistform Seaswift|Mistform Sliver|Mistform Wakecaster|Primoc Escapee|Riptide Director|Riptide Mangler|Shifting Sliver|Synapse Sliver|Warped Researcher|Weaver of Lies|Aphetto Exterminator|Blood Celebrant|Crypt Sliver|Dark Supplicant|Deathmark Prelate|Drinker of Sorrow|Dripping Dead|Earthblighter|Embalmed Brawler|Gempalm Polluter|Ghastly Remains|Goblin Turncoat|Graveborn Muse|Hollow Specter|Infernal Caretaker|Skinthinner|Smokespew Invoker|Sootfeather Flock|Toxin Sliver|Vile Deacon|Zombie Brute|Blade Sliver|Bloodstoke Howler|Crested Craghorn|Frenetic Raptor|Goblin Assassin|Goblin Clearcutter|Goblin Dynamo|Goblin Firebug|Goblin Grappler|Goblin Lookout|Hunter Sliver|Macetail Hystrodon|Magma Sliver|Ridgetop Raptor|Rockshard Elemental|Shaleskin Plower|Skirk Alarmist|Skirk Outrider|Unstable Hulk|Warbreak Trumpeter|Berserk Murlodont|Branchsnap Lorian|Brontotherium|Canopy Crawler|Defiant Elf|Elvish Soultiller|Glowering Rogon|Hundroog|Nantuko Vigilante|Needleshot Gourna|Patron of the Wild|Primal Whisperer|Root Sliver|Seedborn Muse|Totem Speaker|Tribal Forcemage|Vexing Beetle|Wirewood Channeler|Wirewood Hivemaster|Abomination|Adventurers' Guildhouse|Aerathi Berserker|Aisling Leprechaun|Anti-Magic Aura|Ayesha Tanaka|Backdraft|Backfire|Barbary Apes|Beasts of Bogardan|Black Mana Battery|Blazing Effigy|Blue Mana Battery|Brine Hag|Cat Warriors|Cathedral of Serra|Caverns of Despair|Clergy of the Holy Nimbus|Cocoon|Crevasse|Deadfall|Devouring Deep|Dream Coat|Dwarven Song|Elder Spawn|Emerald Dragonfly|Enchanted Being|Energy Tap|Equinox|Eternal Warrior|Falling Star|Feint|Field of Dreams|Flash Counter|Floral Spuzzem|Forethought Amulet|Fortified Area|Giant Slug|Giant Turtle|Glyph of Delusion|Glyph of Destruction|Glyph of Doom|Glyph of Life|Glyph of Reincarnation|Gosta Dirk|Gravity Sphere|Great Defender|Great Wall|Green Mana Battery|Headless Horseman|Heaven's Gate|Hell Swarm|Hell's Caretaker|Holy Day|Hornet Cobra|Horror of Horrors|Hyperion Blacksmith|Ichneumon Druid|Imprison|Indestructible Aura|Infernal Medusa|Infinite Authority|Invoke Prejudice|Johan|Jovial Evil|Kasimir the Lone Wolf|Keepers of the Faith|Kry Shield|Land's Edge|Life Matrix|Lifeblood|Lord Magnus|Marble Priest|Master of the Hunt|Mold Demon|Moss Monster|Mountain Stronghold|North Star|Part Water|Pit Scorpion|Pixie Queen|Pradesh Gypsies|Primordial Ooze|Psionic Entity|Puppet Master|Quagmire|Quarum Trench Gnomes|Raging Bull|Rapid Fire|Rebirth|Red Mana Battery|Relic Barrier|Relic Bind|Remove Enchantments|Revelation|Reverberation|Ring of Immortals|Rust|Sea Kings' Blessing|Seafarer's Quay|Seeker|Segovian Leviathan|Sentinel|Shelkin Brownie|Shield Wall|Shimian Night Stalker|Silhouette|Spectral Cloak|Spirit Link|Spiritual Sanctuary|Subdue|Sylvan Paradise|Teleport|Tempest Efreet|The Brute|Tolaria|Touch of Darkness|Transmutation|Tundra Wolves|Typhoon|Undertow|Unholy Citadel|Ur-Drago|Venarian Gold|Visions|Walking Dead|Wall of Caltrops|Wall of Dust|Wall of Earth|Wall of Heat|Wall of Opposition|Wall of Putrid Flesh|Wall of Shadows|Wall of Tombstones|Wall of Vapor|Wall of Wonder|White Mana Battery|Wolverine Pack|Abzan Battle Priest|Ainok Bond-Kin|Alabaster Kirin|Dazzling Ramparts|Defiant Strike|End Hostilities|Feat of Resistance|Firehoof Cavalry|Jeskai Student|Mardu Hateblade|Mardu Hordechief|Rush of Battle|Sage-Eye Harrier|Salt Road Patrol|Seeker of the Way|Siegecraft|Take Up Arms|Timely Hordemate|Venerable Lammasu|War Behemoth|Watcher of the Roost|Wingmate Roc|Blinding Spray|Clever Impersonator|Dragon's Eye Savants|Embodiment of Spring|Force Away|Glacial Stalker|Jeskai Windscout|Kheru Spellsnatcher|Mistfire Weaver|Monastery Flock|Mystic of the Hidden Way|Pearl Lake Ancient|Quiet Contemplation|Riverwheel Aerialists|Scaldkin|Scion of Glaciers|Set Adrift|Singing Bell Strike|Stubborn Denial|Taigam's Scheming|Waterwhirl|Wetland Sambar|Whirlwind Adept|Bellowing Saddlebrute|Bitter Revelation|Dead Drop|Debilitating Injury|Disowned Ancestor|Dutiful Return|Empty the Pits|Gurmag Swiftwing|Kheru Bloodsucker|Kheru Dreadmaw|Krumar Bond-Kin|Mardu Skullhunter|Mer-Ek Nightblade|Molting Snakeskin|Murderous Cut|Raiders' Spoils|Rakshasa's Secret|Retribution of the Ancients|Rite of the Serpent|Rotting Mastodon|Ruthless Ripper|Shambling Attendants|Sidisi's Pet|Sultai Scavenger|Swarm of Bloodflies|Unyielding Krumar|Ainok Tracker|Arrow Storm|Ashcloud Phoenix|Barrage of Boulders|Bloodfire Expert|Bloodfire Mentor|Bring Low|Canyon Lurkers|Dragon Grip|Goblinslide|Horde Ambusher|Howl of the Horde|Leaping Master|Mardu Blazebringer|Mardu Warshrieker|Monastery Swiftspear|Sarkhan, the Dragonspeaker|Summit Prowler|Swift Kick|Valley Dasher|War-Name Aspirant|Alpine Grizzly|Archers' Parapet|Awaken the Bear|Become Immense|Dragonscale Boon|Feed the Clan|Highland Game|Hooded Hydra|Hooting Mandrills|Kin-Tree Warden|Longshot Squad|Meandering Towershell|Pine Walker|Roar of Challenge|Sagu Archer|Savage Punch|Scout the Borders|See the Unwritten|Smoke Teller|Sultai Flayer|Temur Charger|Tusked Colossodon|Woolly Loxodon|Abomination of Gudul|Abzan Guide|Armament Corps|Bear's Companion|Chief of the Edge|Chief of the Scale|Death Frenzy|Efreet Weaponmaster|Highspire Mantis|Icefeather Aven|Jeskai Charm|Kin-Tree Invocation|Mantis Rider|Mardu Charm|Mardu Roughrider|Master the Way|Mindswipe|Ponyback Brigade|Rakshasa Deathdealer|Ride Down|Sagu Mauler|Savage Knuckleblade|Secret Plans|Snowhorn Rider|Sorin, Solemn Visitor|Sultai Soothsayer|Temur Charm|Warden of the Eye|Winterflame|Abzan Banner|Altar of the Brood|Briber's Purse|Cranial Archive|Ghostfire Blade|Heart-Piercer Bow|Jeskai Banner|Lens of Clarity|Mardu Banner|Sultai Banner|Temur Banner|Ugin's Nexus|Witness of the Ages|Tomb of the Spirit Dragon|Acrobatic Maneuver|Aetherstorm Roc|Angel of Invention|Authority of the Consuls|Aviary Mechanic|Built to Last|Captured by the Consulate|Consulate Surveillance|Consul's Shieldguard|Eddytrail Hawk|Fairgrounds Warden|Fragmentize|Fumigate|Gearshift Ace|Glint-Sleeve Artisan|Herald of the Fair|Impeccable Timing|Master Trinketeer|Ninth Bridge Patrol|Pressure Point|Propeller Pioneer|Refurbish|Revoke Privileges|Servo Exhibition|Skyswirl Harrier|Skywhaler's Shot|Tasseled Dromedary|Thriving Ibex|Toolcraft Exemplar|Trusty Companion|Visionary Augmenter|Wispweaver Angel|Aether Meltdown|Aether Theorist|Aethersquall Ancient|Ceremonious Rejection|Confiscation Coup|Curio Vendor|Disappearing Act|Dramatic Reversal|Era of Innovation|Experimental Aviator|Failed Inspection|Gearseeker Serpent|Glimmer of Genius|Glint-Nest Crane|Hightide Hermit|Insidious Will|Janjeet Sentry|Long-Finned Skywhale|Malfunction|Metallurgic Summonings|Minister of Inquiries|Nimble Innovator|Padeem, Consul of Innovation|Paradoxical Outcome|Revolutionary Rebuff|Saheeli's Artistry|Select for Inspection|Shrewd Negotiation|Tezzeret's Ambition|Thriving Turtle|Vedalken Blademaster|Weldfast Wingsmith|Aetherborn Marauder|Ambitious Aetherborn|Demon of Dark Schemes|Dhund Operative|Die Young|Dukhara Scavenger|Eliminate the Competition|Embraal Bruiser|Essence Extraction|Fortuitous Find|Foundry Screecher|Fretwork Colony|Gonti, Lord of Luxury|Harsh Scrutiny|Lawless Broker|Live Fast|Lost Legacy|Make Obsolete|Marionette Master|Maulfist Squad|Midnight Oil|Morbid Curiosity|Night Market Lookout|Ovalchase Daredevil|Prakhata Club Security|Rush of Vitality|Subtle Strike|Syndicate Trafficker|Thriving Rats|Tidy Conclusion|Underhanded Designs|Weaponcraft Enthusiast|Aethertorch Renegade|Brazen Scourge|Built to Smash|Cathartic Reunion|Chandra, Torch of Defiance|Chandra's Pyrohelix|Fateful Showdown|Furious Reprisal|Giant Spectacle|Harnessed Lightning|Incendiary Sabotage|Inventor's Apprentice|Lathnu Hellion|Madcap Experiment|Maulfist Doorbuster|Pia Nalaar|Quicksmith Genius|Reckless Fireweaver|Renegade Tactics|Ruinous Gremlin|Salivating Gremlins|Skyship Stalker|Spark of Creativity|Speedway Fanatic|Spireside Infiltrator|Spontaneous Artist|Start Your Engines|Territorial Gorger|Terror of the Fairgrounds|Thriving Grubs|Wayward Giant|Welding Sparks|Appetite for the Unnatural|Arborback Stomper|Architect of the Untamed|Armorcraft Judge|Attune with Aether|Blossoming Defense|Bristling Hydra|Commencement of Festivities|Cowl Prowler|Cultivator of Blades|Dubious Challenge|Durable Handicraft|Elegant Edgecrafters|Fairgrounds Trumpeter|Ghirapur Guide|Highspire Artisan|Kujar Seedsculptor|Larger Than Life|Longtusk Cub|Nature's Way|Nissa, Vital Force|Ornamental Courage|Oviya Pashiri, Sage Lifecrafter|Peema Outrider|Riparian Tiger|Sage of Shaila's Claim|Servant of the Conduit|Take Down|Thriving Rhino|Wild Wanderer|Wildest Dreams|Wily Bandar|Cloudblazer|Contraband Kingpin|Depala, Pilot Exemplar|Dovin Baan|Empyreal Voyager|Engineered Might|Hazardous Conditions|Kambal, Consul of Allocation|Rashmi, Eternities Crafter|Restoration Gearsmith|Saheeli Rai|Unlicensed Disintegration|Veteran Motorist|Voltaic Brawler|Whirler Virtuoso|Accomplished Automaton|Aetherflux Reservoir|Aetherworks Marvel|Animation Module|Aradara Express|Ballista Charger|Bastion Mastodon|Bomat Bazaar Barge|Bomat Courier|Cogworker's Puzzleknot|Consulate Skygate|Cultivator's Caravan|Deadlock Trap|Decoction Module|Demolition Stomper|Dukhara Peafowl|Dynavolt Tower|Eager Construct|Electrostatic Pummeler|Fabrication Module|Filigree Familiar|Fireforger's Puzzleknot|Fleetwheel Cruiser|Foundry Inspector|Ghirapur Orrery|Glassblower's Puzzleknot|Inventor's Goggles|Iron League Steed|Key to the City|Metalspinner's Puzzleknot|Metalwork Colossus|Multiform Wonder|Narnam Cobra|Ovalchase Dragster|Panharmonicon|Perpetual Timepiece|Prakhata Pillar-Bug|Renegade Freighter|Scrapheap Scrounger|Self-Assembler|Sky Skiff|Skysovereign, Consul Flagship|Smuggler's Copter|Snare Thopter|Torch Gauntlet|Weldfast Monitor|Whirlermaker|Woodweaver's Puzzleknot|Workshop Assistant|Aether Hub|Blooming Marsh|Botanical Sanctum|Concealed Courtyard|Inspiring Vantage|Inventors' Fair|Sequestered Stash|Spirebluff Canal|Chandra, Pyrogenius|Flame Lash|Liberating Combustion|Renegade Firebrand|Nissa, Nature's Artisan|Guardian of the Great Conduit|Terrain Elemental|Verdant Crescendo|Ancestor's Chosen|Aven Warcraft|Battlewise Aven|Border Patrol|Cagemail|Chastise|Commander Eesha|Funeral Pyre|Golden Wish|Lead Astray|Nomad Mythmaker|Phantom Flock|Prismatic Strands|Pulsemage Advocate|Ray of Revelation|Selfless Exorcist|Shieldmage Advocate|Silver Seraph|Solitary Confinement|Soulcatchers' Aerie|Test of Endurance|Trained Pronghorn|Vigilant Sentry|Aven Fogbringer|Cephalid Constable|Cephalid Inkshrouder|Defy Gravity|Envelop|Flash of Insight|Grip of Amnesia|Hapless Researcher|Laquatus's Disdain|Lost in Thought|Mental Note|Mirror Wall|Mist of Stagnation|Scalpelexis|Spelljack|Telekinetic Bonds|Web of Inertia|Wormfang Behemoth|Wormfang Crab|Wormfang Drake|Wormfang Manta|Wormfang Newt|Wormfang Turtle|Balthor the Defiled|Cabal Trainee|Death Wish|Earsplitting Rats|Filth|Grave Consequences|Masked Gorgon|Morality Shift|Rats' Feast|Toxic Stench|Treacherous Vampire|Treacherous Werewolf|Arcane Teachings|Barbarian Bully|Book Burning|Dwarven Bloodboiler|Dwarven Driller|Dwarven Scorcher|Ember Shot|Firecat Blitz|Flaring Pain|Fledgling Dragon|Goretusk Firebeast|Infectious Rage|Jeska, Warrior Adept|Lava Dart|Liberated Dwarf|Lightning Surge|Planar Chaos|Shaman's Trance|Soulgorger Orgg|Spellgorger Barbarian|Swelter|Swirling Sandstorm|Anurid Barkripper|Anurid Swarmsnapper|Battlefield Scrounger|Canopy Claws|Centaur Rootcaster|Crush of Wurms|Epic Struggle|Exoskeletal Armor|Folk Medicine|Forcemage Advocate|Giant Warthog|Harvester Druid|Ironshell Beetle|Krosan Reclamation|Krosan Wayfarer|Nantuko Tracer|Phantom Centaur|Phantom Tiger|Seedtime|Serene Sunset|Thriss, Nantuko Primus|Tunneler Wurm|Venomous Vines|Anurid Brushhopper|Hunting Grounds|Riftstone Portal|Aegis of the Gods|Ajani's Presence|Akroan Mastiff|Armament of Nyx|Deicide|Eidolon of Rhetoric|Font of Vigor|Godsend|Harvestguard Alseids|Lagonna-Band Trailblazer|Launch the Fleet|Leonin Iconoclast|Mortal Obstinacy|Nyx-Fleece Ram|Phalanx Formation|Quarry Colossus|Sightless Brawler|Skybind|Skyspear Cavalry|Stonewise Fortifier|Supply-Line Cranes|Tethmos High Priest|Aerial Formation|Battlefield Thaumaturge|Countermand|Crystalline Nautilus|Dakra Mystic|Daring Thief|Font of Fortunes|Godhunter Octopus|Hour of Need|Hubris|Hypnotic Siren|Interpret the Signs|Kiora's Dismissal|Pin to the Earth|Polymorphous Rush|Pull from the Deep|Riptide Chimera|Rise of Eagles|Sage of Hours|Thassa's Devourer|Thassa's Ire|Triton Cavalry|Triton Shorestalker|War-Wing Siren|Whitewater Naiads|Agent of Erebos|Aspect of Gorgon|Bloodcrazed Hoplite|Cast into Darkness|Cruel Feeding|Dictate of Erebos|Extinguish All Hope|Feast of Dreams|Felhide Petrifier|Font of Return|Gnarled Scarhide|Grim Guardian|King Macar, the Gold-Cursed|Master of the Feast|Nightmarish End|Nyx Infusion|Pharika's Chosen|Returned Reveler|Ritual of the Returned|Rotted Hulk|Silence the Believers|Spiteful Blow|Thoughtrender Lamia|Worst Fears|Akroan Line Breaker|Bearer of the Heavens|Blinding Flare|Cyclops of Eternal Fury|Eidolon of the Great Revel|Flamespeaker's Will|Flurry of Horns|Font of Ire|Forgeborn Oreads|Gluttonous Cyclops|Harness by Force|Knowledge and Power|Lightning Diadem|Mogis's Warhound|Pensive Minotaur|Prophetic Flamespeaker|Riddle of Lightning|Rollick of Abandon|Rouse the Mob|Satyr Hoplite|Sigiled Skink|Spite of Mogis|Starfall|Twinflame|Wildfire Cerberus|Bassara Tower Archer|Colossal Heroics|Consign to Dust|Desecration Plague|Dictate of Karametra|Font of Fertility|Golden Hind|Goldenhide Ox|Humbler of Mortals|Hydra Broodmaster|Kruphix's Insight|Market Festival|Nature's Panoply|Nessian Game Warden|Oakheart Dryads|Pheres-Band Thunderhoof|Pheres-Band Warchief|Renowned Weaver|Reviving Melody|Satyr Grovedancer|Setessan Tactics|Spirespine|Strength from the Fallen|Swarmborn Giant|Ajani, Mentor of Heroes|Athreos, God of Passage|Desperate Stand|Disciple of Deceit|Fleetfeather Cockatrice|Keranos, God of Storms|Kruphix, God of Horizons|Nyx Weaver|Pharika, God of Affliction|Revel of the Fallen God|Armory of Iroas|Chariot of Victory|Deserter's Quarters|Temple of Epiphany|Temple of Malady|Abbey Griffin|Angel of Flight Alabaster|Angelic Overseer|Avacynian Priest|Cloistered Youth|Unholy Fiend|Feeling of Dread|Gallows Warden|Nevermore|Paraselene|Purify the Grave|Spare from Evil|Spectral Rider|Thraben Purebloods|Thraben Sentry|Thraben Militia|Urgent Exorcism|Voiceless Spirit|Armored Skaab|Back from the Brink|Battleground Geist|Civilized Scholar|Homicidal Brute|Delver of Secrets|Insectile Aberration|Deranged Assistant|Fortress Crab|Frightful Delusion|Hysterical Blindness|Invisible Stalker|Laboratory Maniac|Lantern Spirit|Lost in the Mist|Memory's Journey|Mindshrieker|Mirror-Mad Phantasm|Moon Heron|Murder of Crows|Rooftop Storm|Runic Repetition|Selhoff Occultist|Skaab Ruinator|Spectral Flight|Stitcher's Apprentice|Sturmgeist|Undead Alchemist|Bitterheart Witch|Bloodline Keeper|Lord of Lineage|Corpse Lunge|Curse of Death's Hold|Curse of Oblivion|Endless Ranks of the Dead|Ghoulcaller's Chant|Gruesome Deformity|Heartless Summoning|Manor Skeleton|Markov Patrician|Maw of the Mire|Rotting Fensnake|Screeching Bat|Stalking Vampire|Skeletal Grimace|Vampire Interloper|Village Cannibals|Balefire Dragon|Crossway Vampire|Curse of Stalked Prey|Curse of the Pierced Heart|Falkenrath Marauders|Feral Ridgewolf|Furor of the Bitten|Hanweir Watchkeep|Bane of Hanweir|Harvest Pyre|Heretic's Punishment|Infernal Plunge|Instigator Gang|Wildblood Pack|Into the Maw of Hell|Kessig Wolf|Kruin Outlaw|Terror of Kruin Pass|Night Revelers|Nightbird's Clutches|Rage Thrower|Reckless Waif|Merciless Predator|Riot Devils|Rolling Temblor|Scourge of Geier Reach|Stromkirk Noble|Tormented Pariah|Rampaging Werewolf|Traitorous Blood|Vampiric Fury|Village Ironsmith|Ironfang|Ambush Viper|Caravan Vigil|Creeping Renaissance|Darkthicket Wolf|Daybreak Ranger|Nightfall Predator|Elder of Laurels|Essence of the Wild|Full Moon's Rise|Garruk Relentless|Garruk, the Veil-Cursed|Gatstaf Shepherd|Gatstaf Howler|Gnaw to the Bone|Grave Bramble|Grizzled Outcasts|Krallenhorde Wantons|Gutter Grime|Hamlet Captain|Hollowhenge Scavenger|Kindercatch|Make a Wish|Moldgraf Monstrosity|Moonmist|Parallel Lives|Somberwald Spider|Spidery Grasp|Splinterfright|Travel Preparations|Tree of Redemption|Ulvenwald Mystics|Ulvenwald Primordials|Villagers of Estwald|Howlpack of Estwald|Woodland Sleuth|Wreath of Geists|Grimgrin, Corpse-Born|Cellar Door|Creepy Doll|Demonmail Hauberk|Geistcatcher's Rig|Ghoulcaller's Bell|Graveyard Shovel|Grimoire of the Dead|Inquisitor's Flail|Manor Gargoyle|Mask of Avacyn|One-Eyed Scarecrow|Runechanter's Pike|Silver-Inlaid Dagger|Trepanation Blade|Witchbane Orb|Wooden Stake|Clifftop Retreat|Gavony Township|Hinterland Harbor|Moorland Haunt|Nephalia Drownyard|Stensia Bloodhall|Sulfur Falls|Woodland Cemetery|Alabaster Leech|Ardent Soldier|Atalya, Samite Master|Benalish Emissary|Benalish Heralds|Capashen Unicorn|Crimson Acolyte|Crusading Knight|Death or Glory|Dismantling Blow|Divine Presence|Fight or Flight|Glimmering Angel|Global Ruin|Harsh Judgment|Liberate|Obsidian Acolyte|Orim's Touch|Pledge of Loyalty|Prison Barricade|Protective Sphere|Pure Reflection|Rampant Elephant|Restrain|Rewards of Diversity|Ruham Djinn|Samite Ministration|Spirit of Resistance|Spirit Weaver|Strength of Unity|Sunscape Apprentice|Sunscape Master|Teferi's Care|Wayfaring Giant|Winnow|Barrin's Unmaking|Blind Seer|Breaking Wave|Collective Restraint|Crystal Spray|Dream Thrush|Empress Galina|Essence Leak|Faerie Squadron|Mana Maze|Manipulate Fate|Metathran Aerostat|Metathran Transport|Metathran Zombie|Probe|Psychic Battle|Rainbow Crow|Sapphire Leech|Shoreline Raider|Sky Weaver|Stormscape Apprentice|Stormscape Master|Sway of Illusion|Teferi's Response|Temporal Distortion|Tidal Visionary|Tolarian Emissary|Vodalian Hypnotist|Vodalian Merchant|Vodalian Serpent|Well-Laid Plans|Worldly Counsel|Zanam Djinn|Andradite Leech|Bog Initiate|Crypt Angel|Defiling Tears|Desperate Research|Devouring Strossus|Do or Die|Dredge|Duskwalker|Firescreamer|Goham Djinn|Hate Weaver|Marauding Knight|Mourning|Nightscape Apprentice|Nightscape Master|Phyrexian Infiltrator|Phyrexian Reaper|Phyrexian Slayer|Plague Spitter|Scavenged Weaponry|Soul Burn|Spreading Plague|Tainted Well|Trench Wurm|Tsabo's Assassin|Tsabo's Decree|Urborg Emissary|Urborg Phantom|Urborg Shambler|Urborg Skeleton|Yawgmoth's Agenda|Ancient Kavu|Bend or Break|Callous Giant|Chaotic Strike|Collapsing Borders|Firebrand Ranger|Ghitu Fire|Goblin Spy|Halam Djinn|Hooded Kavu|Kavu Aggressor|Kavu Monarch|Kavu Runner|Kavu Scout|Lightning Dart|Loafing Giant|Mages' Contest|Overload|Pouncing Kavu|Rage Weaver|Rogue Kavu|Ruby Leech|Savage Offensive|Scarred Puma|Scorching Lava|Searing Rays|Shivan Emissary|Shivan Harvest|Skittish Kavu|Skizzik|Slimy Kavu|Stand or Fall|Tectonic Instability|Thunderscape Apprentice|Thunderscape Master|Turf Wound|Viashino Grappler|Zap|Aggressive Urge|Bind|Blurred Mongoose|Canopy Surge|Elfhame Sanctuary|Explosive Growth|Jade Leech|Kavu Chameleon|Kavu Climber|Kavu Lair|Kavu Titan|Llanowar Cavalry|Llanowar Elite|Llanowar Vanguard|Might Weaver|Pincer Spider|Pulse of Llanowar|Quirion Sentinel|Quirion Trailblazer|Rooting Kavu|Saproling Infestation|Saproling Symbiosis|Scouting Trek|Serpentine Kavu|Sulam Djinn|Thornscape Master|Treefolk Healer|Utopia Tree|Vigorous Charge|Wallop|Wandering Stream|Whip Silk|Absorb|Aether Rift|Armored Guardian|Backlash|Barrin's Spite|Cinder Shade|Dromar, the Banisher|Dueling Grounds|Frenzied Tilling|Galina's Knight|Horned Cheetah|Hunting Kavu|Kangee, Aerie Keeper|Llanowar Knight|Meteor Storm|Noble Panther|Ordered Migration|Overabundance|Plague Spores|Pyre Zombie|Reckless Assault|Riptide Crab|Sabertooth Nishoba|Samite Archer|Seer's Vision|Shivan Zombie|Sleeper's Robe|Slinking Serpent|Smoldering Tar|Stalking Assassin|Sterling Grove|Tsabo Tavoc|Urborg Drake|Vicious Kavu|Vile Consumption|Vodalian Zombie|Voracious Cobra|Wings of Hope|Yavimaya Barbarian|Yavimaya Kavu|Stand|Deliver|Alloy Golem|Bloodstone Cameo|Crosis's Attendant|Darigaaz's Attendant|Drake-Skull Cameo|Dromar's Attendant|Juntu Stakes|Lotus Guardian|Phyrexian Altar|Phyrexian Lens|Planar Portal|Rith's Attendant|Seashell Cameo|Sparring Golem|Tek|Tigereye Cameo|Treva's Attendant|Troll-Horn Cameo|Tsabo's Web|Urza's Filter|Ancient Spring|Archaeological Dig|Coastal Tower|Geothermal Crevice|Irrigation Ditch|Salt Marsh|Sulfur Vent|Tinder Farm|Adarkar Unicorn|Adarkar Wastes|Aegis of the Meek|Aggression|Altar of Bone|Amulet of Quoz|Arctic Foxes|Arcum's Sleigh|Arcum's Weathervane|Arcum's Whistle|Arenson's Aura|Arnjlot's Ascent|Avalanche|Balduvian Barbarians|Balduvian Bears|Balduvian Shaman|Barbarian Guides|Baton of Morale|Battle Cry|Battle Frenzy|Black Scarab|Blessed Wine|Blinking Spirit|Blizzard|Blue Scarab|Bone Shaman|Brand of Ill Omen|Breath of Dreams|Brushland|Burnt Offering|Chaos Lord|Chaos Moon|Chromatic Armor|Clairvoyance|Cold Snap|Cooperation|Crown of the Ages|Curse of Marit Lage|Deflection|Dire Wolves|Drought|Dwarven Armory|Earthlore|Elder Druid|Elvish Healer|Errant Minion|Essence Vortex|Fanatical Fever|Flooded Woodlands|Flow of Maggots|Force Void|Formation|Foxfire|Freyalise Supplicant|Freyalise's Charm|Fylgja|Fyndhorn Bow|Fyndhorn Brownie|Fyndhorn Elder|Game of Chaos|Gaze of Pain|General Jarkeld|Ghostly Flame|Glaciers|Goblin Lyre|Goblin Sappers|Gorilla Pack|Green Scarab|Grizzled Wolverine|Halls of Mist|Hematite Talisman|Hipparion|Hoar Shade|Hot Springs|Illusionary Presence|Illusionary Terrain|Imposing Visage|Infernal Denizen|Infinite Hourglass|Juniper Order Druid|Justice|Karplusan Yeti|Kelsinko Ranger|Kjeldoran Guard|Kjeldoran Knight|Kjeldoran Phalanx|Kjeldoran Royal Guard|Kjeldoran Skyknight|Kjeldoran Warrior|Krovikan Elementalist|Land Cap|Lapis Lazuli Talisman|Lava Tubes|Legions of Lim-Dûl|Leshrac's Rite|Leshrac's Sigil|Lim-Dûl's Hex|Maddening Wind|Malachite Talisman|Melee|Melting|Mercenaries|Mind Ravel|Mind Whip|Mistfolk|Mole Worms|Monsoon|Moor Fiend|Mountain Titan|Mystic Might|Nacre Talisman|Norritt|Oath of Lim-Dûl|Onyx Talisman|Orcish Healer|Pale Bears|Pestilence Rats|Prismatic Ward|Pygmy Allosaurus|Pyknite|Rally|Ray of Erasure|Reality Twist|Reclamation|Red Scarab|Rime Dryad|River Delta|Runed Arch|Sabretooth Tiger|Seizures|Silver Erne|Snow Devil|Snow Hound|Snowblind|Snowfall|Soul Barrier|Spoils of Evil|Spoils of War|Staff of the Ages|Stench of Evil|Sulfurous Springs|Sunstone|Tarpan|Thoughtleech|Timberline Ridge|Tor Giant|Total War|Touch of Death|Touch of Vitae|Trailblazer|Updraft|Veldt|Vertigo|Vexing Arcanix|Wall of Lava|Wall of Pine Needles|Wall of Shields|War Chariot|Whalebone Glider|White Scarab|Winter's Chill|Wrath of Marit Lage|Yavimaya Gnats|Zur's Weirding|Zuran Enchanter|Act of Heroism|Adorned Pouncer|Angel of Condemnation|Angel of the God-Pharaoh|Aven of Enduring Hope|Crested Sunmare|Dauntless Aven|Desert's Hold|Disposal Mummy|Djeru, With Eyes Open|Djeru's Renunciation|Dutiful Servants|Gideon's Defeat|God-Pharaoh's Faithful|Hour of Revelation|Mummy Paramount|Oketra's Avenger|Oketra's Last Mercy|Overwhelming Splendor|Sandblast|Saving Grace|Solemnity|Solitary Camel|Steadfast Sentinel|Steward of Solidarity|Sunscourge Champion|Unconventional Tactics|Vizier of the True|Aerial Guide|Aven Reedstalker|Champion of Wits|Countervailing Winds|Cunning Survivor|Eternal of Harsh Truths|Fraying Sanity|Hour of Eternity|Imaginary Threats|Jace's Defeat|Kefnet's Last Word|Nimble Obstructionist|Ominous Sphinx|Proven Combatant|Riddleform|Seer of the Last Tomorrow|Sinuous Striker|Spellweaver Eternal|Striped Riverwinder|Supreme Will|Swarm Intelligence|Tragic Lesson|Unesh, Criosphinx Sovereign|Unquenchable Thirst|Vizier of the Anointed|Accursed Horde|Ammit Eternal|Apocalypse Demon|Banewhip Punisher|Bontu's Last Reckoning|Carrion Screecher|Doomfall|Dreamstealer|Grisly Survivor|Hour of Glory|Khenra Eternal|Lethal Sting|Liliana's Defeat|Lurching Rotbeast|Marauding Boneslasher|Merciless Eternal|Moaning Wall|Razaketh, the Foulblooded|Razaketh's Rite|Ruin Rat|Scrounger of Souls|Torment of Hailfire|Torment of Scarabs|Torment of Venom|Vile Manifestation|Without Weakness|Wretched Camel|Abrade|Blur of Blades|Burning-Fist Minotaur|Chandra's Defeat|Chaos Maw|Crash Through|Defiant Khenra|Earthshaker Khenra|Fervent Paincaster|Firebrand Archer|Frontline Devastator|Gilded Cerodon|Granitic Titan|Hazoret's Undying Fury|Hour of Devastation|Imminent Doom|Inferno Jet|Khenra Scrapper|Magmaroth|Manticore Eternal|Neheb, the Eternal|Open Fire|Puncturing Blow|Sand Strangler|Thorned Moloch|Wildfire Eternal|Ambuscade|Beneath the Sands|Bitterbow Sharpshooters|Devotee of Strength|Dune Diviner|Feral Prowler|Frilled Sandwalla|Gift of Strength|Harrier Naga|Hope Tender|Hour of Promise|Life Goes On|Majestic Myriarch|Nissa's Defeat|Oasis Ritualist|Overcome|Pride Sovereign|Quarry Beetle|Rampaging Hippo|Ramunap Excavator|Ramunap Hydra|Resilient Khenra|Rhonas's Last Stand|Rhonas's Stalwart|Sidewinder Naga|Sifter Wurm|Tenacious Hunter|Uncage the Menagerie|Bloodwater Entity|Nicol Bolas, God-Pharaoh|Obelisk Spider|Resolute Survivors|River Hoopoe|Samut, the Tested|Unraveling Mummy|Farm|Market|Consign|Oblivion|Claim|Fame|Struggle|Survive|Appeal|Authority|Leave|Chance|Reason|Believe|Grind|Dust|Refuse|Cooperate|Driven|Despair|Abandoned Sarcophagus|Crook of Condemnation|Dagger of the Worthy|God-Pharaoh's Gift|Graven Abomination|Hollow One|Mirage Mirror|Sunset Pyramid|Wall of Forgotten Pharaohs|Crypt of the Eternals|Desert of the Fervent|Desert of the Glorified|Desert of the Indomitable|Desert of the Mindful|Desert of the True|Dunes of the Dead|Endless Sands|Hashep Oasis|Hostile Desert|Ifnir Deadlands|Ipnu Rivulet|Ramunap Ruins|Scavenger Grounds|Shefet Dunes|Survivors' Encampment|Nissa, Genesis Mage|Avid Reclaimer|Brambleweft Behemoth|Nissa's Encouragement|Nicol Bolas, the Deceiver|Wasp of the Bitter End|Zealot of the God-Pharaoh|Visage of Bolas|Abbey Matron|Aliban's Tower|Ambush|An-Havva Constable|An-Havva Inn|An-Havva Township|Anaba Bodyguard|Anaba Shaman|Apocalypse Chime|Aysen Abbey|Aysen Highway|Baki's Curse|Beast Walkers|Black Carriage|Castle Sengir|Cemetery Gate|Chain Stasis|Chandler|Coral Reef|Dark Maze|Daughter of Autumn|Drudge Spell|Dwarven Pony|Dwarven Sea Clan|Dwarven Trader|Evaporate|Feast of the Unicorn|Feroz's Ban|Folk of An-Havva|Forget|Ghost Hounds|Giant Albatross|Greater Werewolf|Hazduhr the Abbot|Headstone|Heart Wolf|Irini Sengir|Ironclaw Curse|Jinx|Joven|Joven's Tools|Koskun Falls|Koskun Keep|Mammoth Harness|Merchant Scroll|Mesa Falcon|Orcish Mine|Prophecy|Rashka the Slayer|Reef Pirates|Renewal|Root Spider|Rysorian Badger|Samite Alchemist|Sea Troll|Sengir Bats|Serra Inquisitors|Serra Paladin|Soraya the Falconer|Timmerian Fiends|Trade Caravan|Truce|Veldrane of Sengir|Willow Faerie|Winter Sky|Wizards' School|Aerial Maneuver|Angelic Edict|Basilica Guards|Boros Elite|Daring Skyjek|Debtor's Pulpit|Dutiful Thrull|Frontline Medic|Gideon, Champion of Justice|Guildscorn Ward|Hold the Gates|Holy Mantle|Knight of Obligation|Knight Watch|Luminate Primordial|Nav Squad Commandos|Shielded Passage|Syndic of Tithes|Zarichi Tiger|Clinging Anemones|Cloudfin Raptor|Diluvian Primordial|Enter the Infinite|Frilled Oculus|Gridlock|Hands of Binding|Incursion Specialist|Keymaster Rogue|Last Thoughts|Metropolis Sprite|Mindeye Drake|Realmwright|Sage's Row Denizen|Sapphire Drake|Scatter Arc|Simic Fluxmage|Simic Manipulator|Skygames|Spell Rupture|Stolen Identity|Totally Lost|Voidwalk|Way of the Thief|Balustrade Spy|Basilica Screecher|Corpse Blockade|Death's Approach|Devour Flesh|Dying Wish|Gateway Shade|Gutter Skulk|Horror of the Dim|Illness in the Ranks|Killing Glare|Lord of the Void|Mental Vapors|Midnight Recovery|Ogre Slumlord|Sepulchral Primordial|Shadow Slice|Smog Elemental|Syndicate Enforcer|Thrull Parasite|Undercity Informer|Undercity Plague|Bomber Corps|Crackling Perimeter|Firefist Striker|Five-Alarm Fire|Furious Resistance|Homing Lightning|Legion Loyalist|Mark for Death|Massive Raid|Molten Primordial|Mugging|Ripscale Predator|Scorchwalker|Skinbrand Goblin|Skullcrack|Structural Collapse|Tin Street Market|Towering Thunderfist|Viashino Shanktail|Warmind Infantry|Wrecking Ogre|Adaptive Snapjaw|Alpha Authority|Burst of Strength|Crocanura|Disciple of the Old Ways|Forced Adaptation|Giant Adephage|Greenside Watcher|Gyre Sage|Hindervines|Ivy Lane Denizen|Miming Slime|Ooze Flux|Predator's Rapport|Rust Scarab|Scab-Clan Charger|Serene Remembrance|Spire Tracer|Sylvan Primordial|Tower Defense|Wasteland Viper|Wildwood Rebirth|Alms Beast|Assemble the Legion|Aurelia's Fury|Bane Alley Broker|Biovisionary|Borborygmos Enraged|Call of the Nightwing|Cartel Aristocrat|Deathpact Angel|Drakewing Krasis|Duskmantle Guildmage|Elusive Krasis|Executioner's Swing|Fortress Cyclops|Gruul Charm|Gruul Ragebeast|High Priest of Penance|Hydroform|Kingpin's Pet|Lazav, Dimir Mastermind|Martial Glory|Mind Grind|Mortus Strider|One Thousand Lashes|Ordruun Veteran|Orzhov Charm|Paranoid Delusions|Primal Visitation|Psychic Strike|Purge the Profane|Ruination Wurm|Shambleshark|Signal the Clans|Simic Charm|Skarrg Guildmage|Spark Trooper|Unexpected Results|Vizkopa Confessor|Wojek Halberdiers|Zhur-Taa Swine|Arrows of Justice|Beckon Apparition|Biomass Mutation|Bioshift|Coerced Confession|Deathcult Rogue|Immortal Servitude|Merfolk of the Depths|Pit Fight|Shattering Blow|Armored Transport|Boros Keyrune|Dimir Keyrune|Glaring Spotlight|Gruul Keyrune|Illusionist's Bracers|Millennial Gargoyle|Orzhov Keyrune|Razortip Whip|Riot Gear|Skyblinder Staff|Thespian's Stage|Absolver Thrull|Belfry Spirit|Benediction of Moons|Droning Bureaucrats|Ghost Warden|Ghostway|Graven Dominator|Guardian's Magemark|Harrier Griffin|Leyline of the Meek|Martyred Rusalka|Order of the Stars|Shadow Lance|Shrieking Grotesque|Sinstriker's Will|Skyrider Trainee|Spelltithe Enforcer|To Arms!|Withstand|Aetherplasm|Crystal Seer|Drowned Rusalka|Frazzle|Gigadrowse|Hatching Plans|Infiltrator's Magemark|Leyline of Singularity|Mimeofacture|Runeboggle|Sky Swallower|Stratozeppelid|Torch Drake|Abyssal Nocturnus|Caustic Rain|Cry of Contrition|Cryptwailing|Douse in Gloom|Exhumer Thrull|Hissing Miasma|Necromancer's Magemark|Orzhov Euthanist|Ostiary Thrull|Poisonbelly Ogre|Restless Bones|Sanguine Praetor|Seize the Soul|Smogsteed Rider|Bloodscale Prowler|Fencer's Magemark|Ghor-Clan Bloodscale|Hypervolt Grasp|Leyline of Lightning|Living Inferno|Parallectric Feedback|Rabble-Rouser|Shattering Spree|Siege of Towers|Tin Street Hooligan|Battering Wurm|Beastmaster's Magemark|Bioplasm|Crash Landing|Dryad Sophisticate|Earth Surge|Gatherer of Graces|Gristleback|Gruul Nodorog|Gruul Scrapper|Leyline of Lifeforce|Petrified Wood-Kin|Predatory Focus|Primeval Light|Silhana Starfletcher|Starved Rusalka|Wurmweaver Coil|Blind Hunter|Borborygmos|Burning-Tree Bloodscale|Burning-Tree Shaman|Cerebral Vortex|Conjurer's Ban|Culling Sun|Dune-Brood Nephilim|Feral Animist|Goblin Flectomancer|Ink-Treader Nephilim|Killer Instinct|Leap of Flame|Orzhov Pontiff|Scab-Clan Mauler|Schismotivate|Souls of the Faultless|Stitch in Time|Streetbreaker Wurm|Teysa, Orzhov Scion|Tibor and Lumia|Ulasht, the Hate Seed|Witch-Maw Nephilim|Wreak Havoc|Yore-Tiller Nephilim|Debtors' Knell|Mourning Thrull|Petrahydrox|Wild Cantor|Gruul War Plow|Mizzium Transreliquat|Moratorium Stone|Orzhova, the Church of Deals|Augur il-Vec|Barren Glory|Chronomantic Escape|Dust of Moments|Even the Odds|Gift of Granite|Intervention Pact|Judge Unworthy|Knight of Sursi|Lost Auramancers|Magus of the Moat|Marshaling Cry|Saltskitter|Samite Censer-Bearer|Scout's Warning|Spirit en-Dal|Blade of the Sixth Pride|Goldmeadow Lookout|Imperial Mask|Lucent Liminid|Lumithread Field|Lymph Sliver|Oriss, Samite Guardian|Patrician's Scorn|Ramosian Revivalist|Aven Augur|Cloudseeder|Delay|Infiltrator il-Kor|Leaden Fists|Maelstrom Djinn|Magus of the Future|Mystic Speculation|Reality Strobe|Unblinking Bleb|Venser's Diffusion|Arcanum Wings|Blind Phantasm|Bonded Fetch|Linessa, Zephyr Mage|Mesmeric Sliver|Nix|Second Wind|Shapeshifter's Marrow|Spellweaver Volute|Vedalken Aethermage|Whip-Spine Drake|Augur of Skulls|Cutthroat il-Dal|Festering March|Gibbering Descent|Lost Hours|Minions' Murmurs|Nihilith|Oblivion Crown|Pooling Venom|Putrid Cyclops|Skirk Ridge Exhumer|Stronghold Rats|Bitter Ordeal|Fleshwrither|Grave Scrabbler|Mass of Ghouls|Snake Cult Initiation|Witch's Mist|Arc Blade|Bogardan Lancer|Char-Rumbler|Fatal Attraction|Haze of Rage|Magus of the Moon|Pact of the Titan|Scourge of Kher Ridges|Shivan Sand-Mage|Sparkspitter|Emblem of the Warmind|Flowstone Embrace|Fomori Nomad|Henchfiend of Ukor|Shah of Naar Isle|Skizzik Surger|Steamflogger Boss|Tarox Bladewing|Thunderblade Charge|Cyclical Evolution|Force of Savagery|Heartwood Storyteller|Llanowar Augur|Llanowar Mentor|Petrified Plating|Ravaging Riftwurm|Sprout Swarm|Utopia Mycon|Baru, Fist of Krosa|Centaur Omenreader|Muraganda Petroglyphs|Nacatl War-Pride|Phosphorescent Feast|Quagnoth|Spellwild Ouphe|Glittering Wish|Sliver Legion|Cloud Key|Sliversmith|Soultether Golem|Sword of the Meek|Veilstone Amulet|Darksteel Garrison|Whetwheel|Nimbus Maze|River of Tears|Ugin, the Spirit Dragon|Soul Summons|Write into Being|Sultai Emissary|Fierce Invocation|Arashin War Beast|Formless Nurturing|Hewed Stone Retainers|Ugin's Construct|Abzan Advantage|Abzan Runemark|Abzan Skycaptain|Arashin Cleric|Aven Skirmisher|Channel Harm|Dragon Bell Monk|Great-Horn Krushok|Honor's Reward|Jeskai Barricade|Lightform|Lotus-Eye Mystics|Mardu Woe-Reaper|Monastery Mentor|Sage's Reverie|Sandsteppe Outcast|Valorous Stance|Wandering Champion|Wardscale Dragon|Aven Surveyor|Cloudform|Enhanced Awareness|Fascination|Jeskai Runemark|Jeskai Sage|Lotus Path Djinn|Marang River Prowler|Mindscour Dragon|Mistfire Adept|Neutralizing Blast|Rakshasa's Disdain|Refocus|Renowned Weaponsmith|Rite of Undoing|Shifting Loyalties|Sultai Skullkeeper|Temporal Trespass|Whisk Away|Will of the Naga|Alesha's Vanguard|Ancestral Vengeance|Battle Brawler|Dark Deal|Diplomacy of the Wastes|Fearsome Awakening|Grave Strength|Gurmag Angler|Hooded Assassin|Merciless Executioner|Noxious Dragon|Orc Sureshot|Qarsi High Priest|Reach of Shadows|Sibsig Host|Sibsig Muckdraggers|Sultai Runemark|Tasigur's Cruelty|Bathe in Dragonfire|Bloodfire Enforcers|Break Through the Line|Collateral Damage|Defiant Ogre|Dragonrage|Friendly Fire|Goblin Heelcutter|Gore Swine|Hungering Yeti|Lightning Shrieker|Mardu Runemark|Mardu Scout|Mob Rule|Rageform|Shockmaw Dragon|Smoldering Efreet|Temur Battle Rage|Vaultbreaker|Wild Slash|Abzan Kin-Guard|Ainok Guide|Ambush Krotiq|Archers of Qarsi|Battlefront Krushok|Cached Defenses|Destructor Dragon|Feral Krushok|Frontier Mastodon|Fruit of the First Tree|Map the Wastes|Return to the Earth|Ruthless Instincts|Sudden Reclamation|Temur Runemark|Whisperer of the Wilds|Whisperwood Elemental|Winds of Qal Sisma|Cunning Strike|Ethereal Ambush|Grim Contest|Harsh Sustenance|War Flare|Goblin Boom Keg|Pilgrim of the Fires|Scroll of the Masters|Balm of Restoration|Bottomless Vault|Conch Horn|Delif's Cone|Delif's Cube|Draconian Cylix|Dwarven Armorer|Dwarven Hold|Dwarven Lieutenant|Elven Fortress|Elvish Scout|Farrelite Priest|Goblin Flotilla|Goblin Kites|Goblin War Drums|Heroism|Hollow Trees|Homarid|Homarid Shaman|Homarid Warrior|Icatian Infantry|Icatian Moneychanger|Icatian Skirmishers|Icatian Store|Implements of Sacrifice|Initiates of the Ebon Hand|Merseine|Orcish Spy|Raiding Party|Sand Silos|Spirit Shield|Svyelunite Priest|Thelon's Chant|Thelon's Curse|Thelonite Monk|Thrull Wizard|Tidal Flats|Tidal Influence|Tourach's Chant|Tourach's Gate|Vodalian Mage|Vodalian Soldiers|Vodalian War Machine|Zelyon Sword|Allay|Convalescence|High Ground|Keeper of the Light|Limited Resources|Oath of Lieges|Peace of Mind|Penance|Reaping the Rewards|Reconnaissance|Shield Mate|Soltari Visionary|Treasure Hunter|Wall of Nets|Welkin Hawk|Zealots en-Dal|Aether Tide|Cunning|Dominating Licid|Equilibrium|Ertai, Wizard Adept|Fade Away|Keeper of the Mind|Mana Breach|Mind Over Matter|Mirozel|Oath of Scholars|Robe of Mirrors|Rootwater Mystic|School of Piranha|Treasure Trove|Whiptongue Frog|Cat Burglar|Culling the Weak|Dauthi Cutthroat|Entropic Specter|Grollub|Hatred|Keeper of the Dead|Mind Maggots|Oath of Ghouls|Pit Spawn|Plaguebearer|Scare Tactics|Slaughter|Spike Cannibal|Volrath's Dungeon|Cinder Crawler|Dizzying Gaze|Fighting Chance|Flowstone Flood|Keeper of the Flame|Mogg Assassin|Oath of Mages|Onslaught|Paroxysm|Ravenous Baboons|Reckless Ogre|Scalding Salamander|Seismic Assault|Shattering Pulse|Sonic Burst|Avenging Druid|Bequeathal|Elven Palisade|Elvish Berserker|Jackalope Herd|Keeper of the Beasts|Plated Rootwalla|Predatory Hunger|Pygmy Troll|Rabid Wolverines|Resuscitate|Rootwater Alligator|Skyshroud Elite|Skyshroud War Beast|Song of Serenity|Spike Rogue|Spike Weaver|Medicine Bag|Memory Crystal|Null Brooch|Transmogrifying Licid|Workhorse|Ballynock Trapper|Endless Horizons|Endure|Kithkin Spellduster|Kithkin Zealot|Light from Within|Loyal Gyrfalcon|Patrol Signaler|Springjack Shepherd|Suture Spirit|Banishing Knack|Dream Thief|Glamerdye|Idle Thoughts|Indigo Faerie|Inundate|Merrow Levitator|Razorfin Abolisher|Sanity Grinding|Talonrend|Wake Thrasher|Wilderness Hypnotist|Ashling, the Extinguisher|Creakwood Ghoul|Crumbling Ashes|Lingering Tormentor|Merrow Bonegnawer|Needle Specter|Nightmare Incursion|Smoldering Butcher|Soul Reap|Soul Snuffers|Talara's Bane|Umbra Stalker|Chaotic Backlash|Duergar Cave-Guard|Fiery Bombardment|Hatchet Bully|Hateflayer|Heartlash Cinder|Hotheaded Giant|Impelled Giant|Outrage Shaman|Puncture Blast|Rekindled Flame|Stigma Lasher|Unwilling Recruit|Aerie Ouphes|Bloom Tender|Helix Pinnacle|Marshdrinker Giant|Monstrify|Nettle Sentinel|Primalcrux|Savage Conception|Swirling Spriggan|Tilling Treefolk|Twinblade Slasher|Bloodied Ghost|Cauldron Haze|Deathbringer Liege|Edge of the Divinity|Evershrike|Harvest Gwyllion|Nightsky Mimic|Nip Gwyllion|Pyrrhic Revival|Stillmoon Cavalier|Voracious Hatchling|Clout of the Dominus|Crackleburr|Crag Puca|Inside Out|Mindwrack Liege|Mirror Sheen|Noggle Bandit|Noggle Bridgebreaker|Noggle Hedge-Mage|Riverfall Mimic|Stream Hopper|Unnerving Assault|Canker Abomination|Cankerous Thirst|Deity of Scars|Drain the Well|Gift of the Deity|Hag Hedge-Mage|Noxious Hatchling|Odious Trow|Quillspike|Rendclaw Trow|Sapling of Colfenor|Stalker Hag|Woodlurker Mimic|Belligerent Hatchling|Duergar Assailant|Duergar Mine-Captain|Fire at Will|Hobgoblin Dragoon|Moonhold|Rise of the Hobgoblins|Scourge of the Nobilis|Waves of Aggression|Fable of Wolf and Owl|Favor of the Overbeing|Gilder Bairn|Grazing Kelpie|Groundling Pouncer|Invert the Skies|Shorecrasher Mimic|Slippery Bogle|Sturdy Hatchling|Trapjaw Kelpie|Altar Golem|Antler Skulkin|Fang Skulkin|Hoof Skulkin|Jawbone Skulkin|Leering Emblem|Scarecrone|Shell Skulkin|Ward of Bones|Abundant Maw|Decimator of the Provinces|Distended Mindbender|Drownyard Behemoth|Elder Deep-Fiend|Emrakul, the Promised End|Eternal Scourge|It of the Horrid Swarm|Lashweed Lurker|Mockery of Nature|Vexing Scuttler|Wretched Gryff|Blessed Alliance|Borrowed Grace|Bruna, the Fading Light|Brisela, Voice of Nightmares|Choking Restraints|Collective Effort|Courageous Outrider|Dawn Gryff|Deploy the Gatewatch|Desperate Sentry|Drogskol Shieldmate|Extricator of Sin|Extricator of Flesh|Faith Unbroken|Faithbearer Paladin|Fiend Binder|Geist of the Lonely Vigil|Gisela, the Broken Blade|Give No Ground|Guardian of Pilgrims|Ironclad Slayer|Ironwright's Cleansing|Lone Rider|It That Rides as One|Long Road Home|Lunarch Mantle|Providence|Repel the Abominable|Sanctifier of Souls|Selfless Spirit|Sigarda's Aid|Sigardian Priest|Spectral Reserves|Steadfast Cathar|Subjugator Angel|Thalia, Heretic Cathar|Thalia's Lancers|Thraben Standard Bearer|Advanced Stitchwing|Chilling Grasp|Coax from the Blind Eternities|Contingency Plan|Curious Homunculus|Voracious Reader|Displace|Docent of Perfection|Final Iteration|Enlightened Maniac|Exultant Cultist|Fogwalker|Fortune's Favor|Geist of the Archives|Grizzled Angler|Grisly Anglerfish|Identity Thief|Imprisoned in the Moon|Ingenious Skaab|Laboratory Brute|Lunar Force|Mausoleum Wanderer|Mind's Dilation|Nebelgast Herald|Niblis of Frost|Scour the Laboratory|Spontaneous Mutation|Summary Dismissal|Take Inventory|Tattered Haunter|Unsubstantiate|Wharf Infiltrator|Boon of Emrakul|Borrowed Malevolence|Cemetery Recruitment|Collective Brutality|Cryptbreaker|Dark Salvation|Dusk Feaster|Gavony Unhallowed|Graf Harvest|Graf Rats|Chittering Host|Haunted Dead|Liliana, the Last Hope|Liliana's Elite|Markov Crusader|Midnight Scavengers|Noosegraf Mob|Oath of Liliana|Olivia's Dragoon|Prying Questions|Ruthless Disposal|Skirsdag Supplicant|Strange Augmentation|Stromkirk Condemned|Succumb to Temptation|Thraben Foulbloods|Tree of Perdition|Vampire Cutthroat|Voldaren Pariah|Abolisher of Bloodlines|Wailing Ghoul|Weirded Vampire|Whispers of Emrakul|Abandon Reason|Alchemist's Greeting|Assembled Alphas|Bedlam Reveler|Blood Mist|Bold Impaler|Borrowed Hostility|Brazen Wolves|Collective Defiance|Conduit of Storms|Conduit of Emrakul|Deranged Whelp|Distemper of the Blood|Furyblade Vampire|Galvanic Bombardment|Hanweir Garrison|Hanweir, the Writhing Township|Harmless Offering|Impetuous Devils|Incendiary Flow|Insatiable Gorgers|Make Mischief|Mirrorwing Dragon|Nahiri's Wrath|Otherworldly Outburst|Prophetic Ravings|Savage Alliance|Shreds of Sanity|Smoldering Werewolf|Erupting Dreadwolf|Spreading Flames|Stensia Banquet|Stensia Innkeeper|Stromkirk Occultist|Thermo-Alchemist|Vildin-Pack Outcast|Dronepack Kindred|Weaver of Lightning|Backwoods Survivalists|Bloodbriar|Clear Shot|Crop Sigil|Crossroads Consecrator|Eldritch Evolution|Emrakul's Evangel|Emrakul's Influence|Foul Emissary|Gnarlwood Dryad|Grapple with the Past|Ishkanah, Grafwidow|Kessig Prowler|Sinuous Predator|Noose Constrictor|Permeating Mass|Primal Druid|Shrill Howler|Howling Chorus|Somberwald Stag|Spirit of the Hunt|Splendid Reclamation|Springsage Ritual|Swift Spinner|Tangleclaw Werewolf|Fibrous Entangler|Ulvenwald Captive|Ulvenwald Abomination|Ulvenwald Observer|Waxing Moon|Wolfkin Bond|Woodcutter's Grit|Woodland Patrol|Bloodhall Priest|Campaign of Vengeance|Gisa and Geralf|Grim Flayer|Heron's Grace Champion|Mercurial Geists|Mournwillow|Spell Queller|Tamiyo, Field Researcher|Ulrich of the Krallenhorde|Ulrich, Uncontested Alpha|Cathar's Shield|Cryptolith Fragment|Aurora of Emrakul|Cultist's Staff|Field Creeper|Geist-Fueled Scarecrow|Lupine Prototype|Slayer's Cleaver|Soul Separator|Stitcher's Graft|Thirsting Axe|Geier Reach Sanitarium|Hanweir Battlements|Nephalia Academy|Scion of Ugin|Artful Maneuver|Aven Sunstriker|Aven Tactician|Center Soul|Champion of Arashin|Dragon Hunter|Dragon's Eye Sentry|Dromoka Captain|Dromoka Dunecaster|Dromoka Warrior|Echoes of the Kin Tree|Enduring Victory|Fate Forgotten|Glaring Aegis|Gleam of Authority|Graceblade Artisan|Great Teacher's Decree|Herald of Dromoka|Lightwalker|Misthoof Kirin|Ojutai Exemplars|Profound Journey|Radiant Purge|Resupply|Sandcrafter Mage|Sandstorm Charger|Scale Blessing|Secure the Wastes|Shieldhide Dragon|Silkwrap|Strongarm Monk|Student of Ojutai|Surge of Righteousness|Territorial Roc|Ancient Carp|Belltoll Dragon|Contradict|Dance of the Skywise|Dirgur Nemesis|Dragonlord's Prerogative|Elusive Spellfist|Encase in Ice|Glint|Gudul Lurker|Gurmag Drowner|Illusory Gains|Learn from the Past|Mirror Mockery|Monastery Loremaster|Mystic Meditation|Ojutai Interceptor|Ojutai's Breath|Ojutai's Summons|Palace Familiar|Qarsi Deceiver|Reduce in Stature|Shorecrasher Elemental|Sidisi's Faithful|Sight Beyond Sight|Silumgar Sorcerer|Silumgar Spell-Eater|Silumgar's Scorn|Skywise Teachings|Taigam's Strike|Updraft Elemental|Void Squall|Youthful Scholar|Zephyr Scribe|Acid-Spewer Dragon|Ambuscade Shaman|Blood-Chin Rager|Butcher's Glee|Coat with Venom|Corpseweft|Deadly Wanderings|Defeat|Dutiful Attendant|Flatten|Foul Renewal|Foul-Tongue Invocation|Foul-Tongue Shriek|Gravepurge|Hand of Silumgar|Hedonist's Trove|Kolaghan Skirmisher|Marang River Skeleton|Marsh Hulk|Minister of Pain|Qarsi Sadist|Rakshasa Gravecaller|Reckless Imp|Risen Executioner|Self-Inflicted Wound|Sibsig Icebreakers|Silumgar Butcher|Ukud Cobra|Virulent Plague|Vulturous Aven|Wandering Tombshell|Atarka Efreet|Atarka Pummeler|Berserkers' Onslaught|Commune with Lava|Descent of the Dragons|Draconic Roar|Dragon Whisperer|Hardened Berserker|Impact Tremors|Kolaghan Aspirant|Kolaghan Forerunners|Kolaghan Stormsinger|Lightning Berserker|Lose Calm|Qal Sisma Behemoth|Rending Volley|Sabertooth Outrider|Sarkhan's Rage|Sarkhan's Triumph|Screamreach Brawler|Seismic Rupture|Sprinting Warbrute|Stormcrag Elemental|Stormwing Dragon|Tail Slash|Vandalize|Volcanic Rush|Warbringer|Aerie Bowmasters|Ainok Artillerist|Ainok Survivalist|Assault Formation|Atarka Beastbreaker|Circle of Elders|Collected Company|Colossodon Yearling|Conifer Strider|Deathmist Raptor|Display of Dominance|Dragon-Scarred Bear|Dromoka's Gift|Epic Confrontation|Glade Watcher|Guardian Shield-Bearer|Herdchaser Dragon|Lurking Arynx|Obscuring Aether|Pinion Feast|Revealing Wind|Salt Road Ambushers|Salt Road Quartermasters|Sandsteppe Scavenger|Segmented Krotiq|Servant of the Scale|Shaman of Forgotten Ways|Shape the Sands|Sheltered Aerie|Sight of the Scalelords|Stampeding Elk Herd|Sunbringer's Touch|Tread Upon|Cunning Breezedancer|Narset Transcendent|Ruthless Deathfang|Sarkhan Unbroken|Swift Warkite|Ancestral Statue|Atarka Monument|Custodian of the Trove|Dragonloft Idol|Dromoka Monument|Gate Smasher|Keeper of the Lens|Kolaghan Monument|Ojutai Monument|Silumgar Monument|Stormrider Rig|Tapestry of the Ages|Vial of Dragonfire|Auriok Glaivemaster|Echoing Calm|Emissary of Hope|Hallow|Leonin Battlemage|Loxodon Mystic|Metal Fatigue|Pteron Ghost|Pulse of the Fields|Purge|Ritual of Restoration|Soulscour|Steelshaper Apprentice|Turn the Tables|Carry Away|Chromescale Drake|Hoverguard Observer|Last Word|Machinate|Magnetic Flux|Neurok Prodigy|Neurok Transmuter|Psychic Overload|Pulse of the Grid|Quicksilver Behemoth|Reshape|Retract|Second Sight|Synod Artificer|Vex|Burden of Greed|Chittering Rats|Echoing Decay|Emissary of Despair|Greater Harvester|Grimclaw Bats|Hunger of the Nim|Mephitic Ooze|Murderous Spoils|Nim Abomination|Pulse of the Dross|Scavenging Scarab|Screams from Within|Scrounge|Shriveling Rot|Barbed Lightning|Crazed Goblin|Dismantle|Drooling Ogre|Echoing Ruin|Flamebreak|Furnace Dragon|Goblin Archaeologist|Krark-Clan Stoker|Pulse of the Forge|Savage Beating|Shunt|Tears of Rage|Unforge|Vulshok War Boar|Fangren Firstborn|Infested Roothold|Karstoderm|Nourish|Pulse of the Tangle|Reap and Sow|Rebuking Ceremony|Roaring Slagwurm|Stand Together|Tangle Spider|Tanglewalker|Tel-Jilad Outrider|Tel-Jilad Wolf|Viridian Acolyte|Arcane Spyglass|Arcbound Bruiser|Arcbound Fiend|Arcbound Hybrid|Arcbound Lancer|Arcbound Overseer|Arcbound Reclaimer|Auriok Siege Sled|Chimeric Egg|Coretapper|Darksteel Brute|Darksteel Gargoyle|Darksteel Pendant|Darksteel Reactor|Death-Mask Duplicant|Drill-Skimmer|Dross Golem|Eater of Days|Gemini Engine|Genesis Chamber|Geth's Grimoire|Heartseeker|Leonin Bola|Lich's Tomb|Mycosynth Lattice|Myr Landshaper|Myr Matrix|Myr Moonvessel|Nemesis Mask|Panoptic Mirror|Razor Golem|Serum Powder|Spawning Pit|Specter's Shroud|Spellbinder|Spincrusher|Surestrike Trident|Talon of Pain|Tangle Golem|Thought Dissector|Voltaic Construct|Wand of the Elements|Wirefly Hive|Blood of the Martyr|Bog Rats|Brainwash|Cave People|Cleansing|Curse Artifact|Dark Sphere|Deep Water|Electric Eel|Erosion|Eternal Flame|Fasting|Festival|Fire and Brimstone|Flood|Fountain of Youth|Frankenstein's Monster|Giant Shark|Goblin Digging Team|Goblin Rock Sled|Grave Robbers|Hidden Path|Inferno|Inquisition|Land Leeches|Living Armor|Lurker|Mana Clash|Marsh Gas|Marsh Goblins|Marsh Viper|Mind Bomb|Miracle Worker|Morale|Nameless Race|Necropolis|Niall Silvain|People of the Woods|Pikemen|Psychic Allergy|Rag Man|Reflecting Mirror|Riptide|Runesword|Savaen Elves|Scarwood Goblins|Scarwood Hag|Season of the Witch|Sisters of the Flame|Skull of Orm|Standing Stones|Tangle Kelp|Tower of Coireall|Venom|Wand of Ith|Water Wurm|Whippoorwill|Word of Binding|Worms of the Earth|Wall of Spears|Guerrilla Tactics|Storm Shaman|Elvish Bard|Archangel's Light|Bar the Door|Break of Day|Burden of Guilt|Curse of Exhaustion|Elgaud Inquisitor|Faith's Shield|Gavony Ironwright|Loyal Cathar|Unhallowed Cathar|Niblis of the Mist|Niblis of the Urn|Sanctuary Cat|Silverclaw Griffin|Skillful Lunge|Sudden Disappearance|Thraben Doomsayer|Artful Dodge|Beguiler of Wills|Call to the Kindred|Chant of the Skifsang|Chill of Foreboding|Counterlash|Curse of Echoes|Geralf's Mindcrusher|Headless Skaab|Increasing Confusion|Niblis of the Breath|Saving Grasp|Secrets of the Dead|Shriekgeist|Soul Seizer|Ghastly Haunting|Stormbound Geist|Chosen of Markov|Markov's Servant|Curse of Misfortunes|Deadly Allure|Death's Caress|Falkenrath Torturer|Fiend of the Shadows|Geralf's Messenger|Gruesome Discovery|Harrowing Journey|Highborn Ghoul|Increasing Ambition|Mikaeus, the Unhallowed|Reap the Seagraf|Sightless Ghoul|Skirsdag Flayer|Spiteful Shadows|Undying Evil|Vengeful Vampire|Afflicted Deserter|Werewolf Ransacker|Alpha Brawl|Blood Feud|Burning Oil|Curse of Bloodletting|Erdwal Ripper|Fires of Undeath|Flayer of the Hatebound|Hinterland Hermit|Hinterland Scourge|Increasing Vengeance|Markov Blademaster|Markov Warlord|Moonveil Dragon|Pyreheart Wolf|Russet Wolves|Scorch the Fields|Shattered Perception|Talons of Falkenrath|Wrack with Madness|Clinging Mists|Dawntreader Elk|Deranged Outcast|Favor of the Woods|Feed the Pack|Ghoultree|Gravetiller Wurm|Hollowhenge Beast|Kessig Recluse|Lambholt Elder|Silverpelt Werewolf|Lost in the Woods|Predator Ooze|Scorned Villager|Moonscarred Werewolf|Somberwald Dryad|Tracker's Instincts|Ulvenwald Bear|Village Survivors|Vorapede|Wild Hunger|Wolfbitten Captive|Krallenhorde Killer|Young Wolf|Drogskol Captain|Drogskol Reaver|Huntmaster of the Fells|Ravager of the Fells|Immerwolf|Altar of the Lost|Avacyn's Collar|Chalice of Life|Chalice of Death|Elbrus, the Binding Blade|Withengar Unbound|Executioner's Hood|Heavy Mattock|Warden of the Wall|Wolfhunter's Quiver|Aurora Eidolon|Beacon Hawk|Blessing of the Nephilim|Brace for Impact|Carom|Guardian of the Guildpact|Haazda Exonerator|Haazda Shield Mate|Proclamation of Rebirth|Proper Burial|Soulsworn Jury|Steeling Stance|Stoic Ephemera|Cytoplast Manipulator|Enigma Eidolon|Govern the Guildless|Ocular Halo|Psychic Possession|Silkwing Scout|Tidespout Tyrant|Writ of Passage|Bond of Agony|Brain Pry|Crypt Champion|Drekavac|Enemy of the Guildpact|Entropic Eidolon|Infernal Tutor|Nettling Curse|Nightcreep|Nihilistic Glee|Ragamuffyn|Ratcatcher|Slaughterhouse Bouncer|Slithering Shade|Unliving Psychopath|Vesper Ghoul|Cackling Flames|Flame-Kin War Scout|Gnat Alley Creeper|Ignorant Bliss|Kill-Suit Cultist|Kindle the Carnage|Ogre Gatecrasher|Psychotic Fury|Sandstorm Eidolon|Squealing Devil|Stormscale Anarch|Taste for Mayhem|Utvara Scalper|War's Toll|Weight of Spires|Whiptail Moloch|Cytospawn Shambler|Elemental Resonance|Fertile Imagination|Flash Foliage|Might of the Nephilim|Protean Hulk|Simic Basilisk|Simic Ragworm|Sporeback Troll|Sprouting Phytohydra|Stomp and Howl|Street Savvy|Utopia Sprawl|Verdant Eidolon|Anthem of Rakdos|Assault Zeppelid|Azorius Aethermage|Azorius First-Wing|Azorius Ploy|Cytoshape|Dread Slag|Experiment Kraj|Gobhobbler Rats|Hellhole Rats|Isperia the Inscrutable|Jagged Poppet|Lyzolda, the Blood Witch|Omnibian|Pain Magnification|Palliation Accord|Plumes of Peace|Pride of the Clouds|Rain of Gore|Rakdos Augermage|Rakdos Ickspitter|Rakdos the Defiler|Sky Hussar|Swift Silence|Twinstrike|Vigean Hydropon|Vigean Intuition|Dovescape|Minister of Impediments|Riot Spikes|Shielding Plax|Simic Guildmage|Bound|Determined|Crime|Punishment|Hide|Seek|Hit|Run|Odds|Ends|Pure|Simple|Research|Development|Supply|Demand|Bronze Bombshell|Evolution Vat|Magewright's Stone|Muse Vessel|Rakdos Riteknife|Skullmead Cauldron|Transguild Courier|Walking Archive|Pillar of the Paruns|Prahv, Spires of Order|Rix Maadi, Dungeon Palace|Boros Mastiff|Haazda Snare Squad|Lyev Decree|Maze Sentinel|Renounce the Guilds|Riot Control|Scion of Vitu-Ghazi|Steeple Roc|Sunspire Gatekeepers|Aetherling|Hidden Strings|Maze Glider|Mindstatic|Murmuring Phantasm|Opal Lake Gatekeepers|Runner's Bane|Trait Doctoring|Uncovered Clues|Bane Alley Blackguard|Blood Scrivener|Crypt Incursion|Fatal Fumes|Hired Torturer|Maze Abomination|Rakdos Drake|Sinister Possession|Ubul Sar Gatekeepers|Awe for the Guilds|Maze Rusher|Possibility Storm|Punish the Enemy|Riot Piker|Smelt-Ward Gatekeepers|Weapon Surge|Battering Krasis|Kraul Warrior|Maze Behemoth|Mending Touch|Mutant's Prey|Phytoburst|Renegade Krasis|Saruli Gatekeepers|Skylasher|Thrashing Mossdog|Armored Wolf-Rider|Beetleform Mage|Blast of Genius|Blaze Commando|Boros Battleshaper|Council of the Absolute|Deadbridge Chant|Debt to the Deathless|Dragonshift|Drown in Filth|Emmara Tandris|Exava, Rakdos Blood Witch|Fluxcharger|Gleam of Battle|Goblin Test Pilot|Haunter of Nightveil|Jelenn Sphinx|Korozda Gorgon|Krasis Incubation|Lavinia of the Tenth|Legion's Initiative|Master of Cruelties|Maw of the Obzedat|Mirko Vosk, Mind Drinker|Morgue Burst|Notion Thief|Obzedat's Aid|Ral Zarek|Reap Intellect|Restore the Peace|Rot Farm Skeleton|Ruric Thar, the Unbowed|Savageborn Hydra|Scab-Clan Giant|Showstopper|Sire of Insanity|Species Gorger|Tajic, Blade of the Legion|Varolz, the Scar-Striped|Viashino Firstblade|Warped Physique|Woodlot Crawler|Zhur-Taa Ancient|Alive|Well|Armed|Dangerous|Beck|Call|Catch|Release|Down|Dirty|Far|Away|Flesh|Blood|Give|Take|Profit|Loss|Protect|Serve|Ready|Willing|Toil|Trouble|Turn|Burn|Wear|Tear|Azorius Cluestone|Dimir Cluestone|Golgari Cluestone|Gruul Cluestone|Izzet Cluestone|Rakdos Cluestone|Selesnya Cluestone|Simic Cluestone|Kjeldoran Pride|Casting of Bones|Insidious Bookworms|Boreal Griffin|Cover of Winter|Darien, King of Kjeldor|Field Marshal|Gelid Shackles|Glacial Plating|Jötun Owl Keeper|Kjeldoran Gargoyle|Kjeldoran Javelineer|Kjeldoran Outrider|Kjeldoran War Cry|Luminesce|Martyr of Sands|Ronom Unicorn|Squall Drifter|Sun's Bounty|Sunscour|Surging Sentinels|Swift Maneuver|Ursine Fylgja|Wall of Shards|White Shield Crusader|Woolly Razorback|Adarkar Windform|Arcum Dagsson|Balduvian Frostwaker|Commandeer|Controvert|Drelnoch|Frost Raptor|Heidar, Rimewind Master|Jokulmorder|Krovikan Whispers|Rimefeather Owl|Rimewind Cryomancer|Rimewind Taskmage|Ronom Serpent|Rune Snag|Surging Aether|Survivor of the Unseen|Thermal Flux|Vexing Sphinx|Balduvian Fallen|Chill to the Bone|Chilling Shade|Disciple of Tevesh Szat|Feast of Flesh|Garza's Assassin|Grim Harvest|Gristle Grinner|Gutless Ghoul|Haakon, Stromgald Scourge|Herald of Leshrac|Krovikan Rot|Krovikan Scoundrel|Martyr of Bones|Phobian Phantasm|Phyrexian Etchings|Rime Transfusion|Rimebound Dead|Soul Spike|Stromgald Crusader|Surging Dementia|Tresserhorn Skyknight|Void Maw|Zombie Musher|Balduvian Rage|Balduvian Warlord|Braid of Fire|Cryoclasm|Earthen Goo|Goblin Furrier|Goblin Rimerunner|Icefall|Karplusan Minotaur|Karplusan Wolverine|Lightning Serpent|Lightning Storm|Magmatic Core|Martyr of Ashes|Ohran Yeti|Orcish Bloodpainter|Rimescale Dragon|Rite of Flame|Skred|Stalking Yeti|Thermopod|Arctic Nishoba|Aurochs Herd|Boreal Centaur|Boreal Druid|Bull Aurochs|Freyalise's Radiance|Frostweb Spider|Hibernation's End|Into the North|Martyr of Spores|Mystic Melting|Panglacial Wurm|Resize|Rimehorn Aurochs|Ronom Hulk|Shape of the Wiitigo|Sheltering Ancient|Simian Brawler|Sound the Call|Steam Spitter|Surging Might|Blizzard Specter|Diamond Faerie|Garza Zol, Plague Queen|Tamanoa|Jester's Scepter|Mishra's Bauble|Phyrexian Ironfoot|Phyrexian Snowcrusher|Phyrexian Soulgorger|Thrumming Stone|Arctic Flats|Boreal Shelf|Frost Marsh|Highland Weald|Mouth of Ronom|Scrying Sheets|Tresserhorn Sinks|Sultai Ascendacy|Courser of Kruphix|Fated Intervention|Asha's Favor|Aven Trailblazer|Darklit Gargoyle|Lapse of Certainty|Mark of Asylum|Mirror-Sigil Sergeant|Paragon of the Amesha|Rhox Meditant|Scepter of Dominance|Valiant Guard|Constricting Tendrils|Controlled Instincts|Cumber Stone|Frontline Sage|Parasitic Strix|Scepter of Insight|Scornful Aether-Lich|Telemin Performance|View from Above|Corrupted Roots|Dreadwing|Fleshformer|Kederekt Parasite|Nyxathid|Pestilent Kathari|Salvage Slasher|Scepter of Fugue|Sedraxis Alchemist|Voices from the Void|Wretched Banquet|Bloodhall Ooze|Dark Temper|Goblin Razerunners|Kranioceros|Molten Frame|Quenchable Fire|Rakka Mar|Toxic Iguanar|Wandering Goblins|Beacon Behemoth|Cliffrunner Behemoth|Cylian Sunsinger|Ember Weaver|Filigree Fracture|Might of Alara|Nacatl Savage|Paleoloth|Sacellum Archers|Scattershot Archer|Shard Convergence|Spore Burst|Thornling|Wild Leotau|Esper Cormorants|Exploding Borders|Giltspire Avenger|Goblin Outlander|Jhessian Balmgiver|Knotvine Mystic|Maelstrom Archangel|Meglonoth|Nacatl Outlander|Rhox Bodyguard|Suicidal Charge|Vagrant Plowbeasts|Valeron Outlander|Vectis Agents|Vedalken Outlander|Zombie Outlander|Font of Mythos|Kaleidostone|Manaforce Mace|Unstable Frontier|Abu Ja'far|Fishliver Oil|Goblin Artisans|Jeweled Bird|Metamorphosis|Repentant Blacksmith|War Elephant|Yawgmoth Demon|Blessed Breath|Bushi Tenderfoot|Kenzo the Hardhearted|Call to Glory|Candles' Glow|Cleanfall|Devoted Retainer|Ethereal Haze|Harsh Deceiver|Horizon Seed|Hundred-Talon Kami|Indomitable Will|Innocence Kami|Isamaru, Hound of Konda|Kabuto Moth|Kami of Old Stone|Kami of the Painted Road|Kami of the Palace Fields|Kitsune Blademaster|Kitsune Diviner|Kitsune Healer|Kitsune Mystic|Autumn-Tail, Kitsune Sage|Kitsune Riftwalker|Konda, Lord of Eiganjo|Konda's Hatamoto|Lantern Kami|Masako the Humorless|Mothrider Samurai|Myojin of Cleansing Fire|Nagao, Bound by Honor|Pious Kitsune|Quiet Purity|Samurai Enforcers|Samurai of the Pale Curtain|Sensei Golden-Tail|Silent-Chant Zubera|Takeno, Samurai General|Terashi's Cry|Vassal's Duty|Vigilance|Aura of Dominion|Callous Deceiver|Consuming Vortex|Counsel of the Soratami|Cut the Tethers|Eerie Procession|Eye of Nowhere|Field of Reality|Floating-Dream Zubera|Graceful Adept|Guardian of Solitude|Hisoka, Minamo Sensei|Hisoka's Defiance|Hisoka's Guard|Jushi Apprentice|Tomoya the Revealer|Kami of Twisted Reflection|Lifted by Clouds|Myojin of Seeing Winds|Mystic Restraints|Part the Veil|Psychic Puppetry|Reweave|River Kaijin|Sire of the Storm|Soratami Cloudskater|Soratami Mirror-Guard|Soratami Mirror-Mage|Soratami Rainshaper|Soratami Savant|Soratami Seer|Squelch|Student of Elements|Tobita, Master of Winds|Swirl the Mists|Teller of Tales|Thoughtbind|Time Stop|Wandering Ones|Ashen-Skin Zubera|Blood Speaker|Bloodthirsty Ogre|Cranial Extraction|Cruel Deceiver|Cursed Ronin|Dance of Shadows|Deathcurse Ogre|Gibbering Kami|Gutwrencher Oni|He Who Hungers|Hideous Laughter|Horobi, Death's Wail|Iname, Death Aspect|Kami of Lunacy|Kami of the Waning Moon|Kiku, Night's Flower|Marrow-Gnawer|Midnight Covenant|Myojin of Night's Reach|Nezumi Bone-Reader|Nezumi Cutthroat|Nezumi Ronin|Nezumi Shortfang|Stabwhisker the Odious|Night Dealings|Night of Souls' Betrayal|Numai Outcast|Painwracker Oni|Pull Under|Rag Dealer|Ragged Veins|Rend Flesh|Rend Spirit|Seizan, Perverter of Truth|Soulless Revival|Struggle for Sanity|Swallowing Plague|Villainous Ogre|Wicked Akuba|Akki Avalanchers|Akki Lavarunner|Tok-Tok, Volcano Born|Akki Rockspeaker|Akki Underminer|Battle-Mad Ronin|Ben-Ben, Akki Hermit|Blind with Anger|Brothers Yamazaki|Brutal Deceiver|Crushing Pain|Devouring Rage|Earthshaker|Ember-Fist Zubera|Frostwielder|Hanabi Blast|Hearth Kami|Initiate of Blood|Goka the Unjust|Kami of Fire's Roar|Kumano, Master Yamabushi|Kumano's Pupils|Mana Seism|Mindblaze|Myojin of Infinite Rage|Ore Gorger|Pain Kami|Ronin Houndmaster|Shimatsu the Bloodcloaked|Sideswipe|Sokenzan Bruiser|Soul of Magma|Soulblast|Strange Inversion|Tide of War|Unearthly Blizzard|Unnatural Speed|Yamabushi's Flame|Yamabushi's Storm|Azusa, Lost but Seeking|Budoka Gardener|Dokai, Weaver of Life|Burr Grafter|Dosan the Falling Leaf|Dripping-Tongue Zubera|Feast of Worms|Feral Deceiver|Gale Force|Glimpse of Nature|Heartbeat of Spring|Humble Budoka|Iname, Life Aspect|Joyous Respite|Jukai Messenger|Kami of the Hunt|Kashi-Tribe Reaver|Kashi-Tribe Warriors|Kodama of the North Tree|Kodama of the South Tree|Kodama's Might|Matsu-Tribe Decoy|Moss Kami|Myojin of Life's Web|Nature's Will|Orbweaver Kumo|Order of the Sacred Bell|Orochi Eggwatcher|Shidako, Broodmistress|Orochi Leafcaller|Orochi Ranger|Orochi Sustainer|Rootrunner|Sachi, Daughter of Seshiro|Serpent Skin|Seshiro the Anointed|Shisato, Whispering Hunter|Soilshaper|Sosuke, Son of Seshiro|Strength of Cedars|Thousand-legged Kami|Time of Need|Venerable Kumo|Vine Kami|Wear Away|General's Kabuto|Hair-Strung Koto|Hankyu|Honor-Worn Shaku|Imi Statue|Jade Idol|Junkyo Bell|Konda's Banner|Kusari-Gama|Moonring Mirror|Nine-Ringed Bo|No-Dachi|Oathkeeper, Takeno's Daisho|Shell of the Last Kappa|Tatsumasa, the Dragon's Fang|Tenza, Godo's Maul|Uba Mask|Cloudcrest Lake|Eiganjo Castle|Hall of the Bandit Lord|Lantern-Lit Graveyard|Minamo, School at Water's Edge|Okina, Temple to the Grandfathers|Pinecrest Ridge|Shinka, the Bloodsoaked Keep|Shizo, Death's Storehouse|Tranquil Garden|Untaidake, the Cloud Keeper|Waterveil Cavern|Day of Destiny|Empty-Shrine Kannushi|Faithful Squire|Kaiso, Memory of Loyalty|Final Judgment|Genju of the Fields|Heart of Light|Hokori, Dust Drinker|Hundred-Talon Strike|Indebted Samurai|Kami of False Hope|Kami of Tattered Shoji|Kami of the Honored Dead|Kentaro, the Smiling Cat|Kitsune Palliator|Mending Hands|Opal-Eye, Konda's Yojimbo|Oyobi, Who Split the Heavens|Patron of the Kitsune|Shining Shoal|Silverstorm Samurai|Split-Tail Miko|Takeno's Cavalry|Tallowisp|Terashi's Verdict|Ward of Piety|Yomiji, Who Bars the Way|Callow Jushi|Jaraku the Interloper|Chisei, Heart of Oceans|Disrupting Shoal|Floodbringer|Genju of the Falls|Heed the Mists|Kaijin of the Vanishing Touch|Minamo's Meddling|Patron of the Moon|Quillmane Baku|Reduce to Dreams|Ribbons of the Reikai|Shimmering Glasskite|Soratami Mindsweeper|Stream of Consciousness|Sway of the Stars|Teardrop Kami|Toils of Night and Day|Tomorrow, Azami's Familiar|Veil of Secrecy|Bile Urchin|Blessing of Leeches|Call for Blood|Crawling Filth|Goryo's Vengeance|Hero's Demise|Hired Muscle|Scarmaker|Kyoki, Sanity's Eclipse|Mark of the Oni|Nezumi Shadow-Watcher|Ogre Marauder|Psychic Spear|Pus Kami|Scourge of Numai|Shirei, Shizo's Caretaker|Sickening Shoal|Skullmane Baku|Stir the Grave|Takenuma Bleeder|Three Tragedies|Toshiro Umezawa|Yukora, the Prisoner|Akki Blizzard-Herder|Akki Raider|Ashen Monstrosity|Aura Barbs|Blademane Baku|Blazing Shoal|Clash of Realities|Crack the Earth|Cunning Bandit|Azamuki, Treachery Incarnate|First Volley|Frost Ogre|Frostling|In the Web of War|Ire of Kaminari|Ishi-Ishi, Akki Crackshot|Kumano's Blessing|Mannichi, the Fevered Dream|Ogre Recluse|Overblaze|Patron of the Akki|Ronin Cliffrider|Shinka Gatekeeper|Twist Allegiance|Body of Jukai|Child of Thorns|Enshrined Memories|Forked-Branch Garami|Gnarled Mass|Harbinger of Spring|Isao, Enlightened Bushi|Iwamori of the Open Fist|Kodama of the Center Tree|Lifegift|Lifespinner|Loam Dweller|Mark of Sakiko|Matsu-Tribe Sniper|Nourishing Shoal|Patron of the Orochi|Petalmane Baku|Roar of Jukai|Sakiko, Mother of Summer|Sakura-Tribe Springcaller|Scaled Hulk|Shizuko, Caller of Autumn|Sosuke's Summons|Traproot Kami|Unchecked Growth|Uproot|Vital Surge|Genju of the Realm|Baku Altar|Blinding Powder|Mirror Gallery|Neko-Te|Orb of Dreams|Ornate Kanzashi|Ronin Warclub|Shuko|Shuriken|Slumbering Tora|That Which Was Taken|Gods' Eye, Gate to the Reikai|Tendo Ice Bridge|Acolyte's Reward|Akroan Phalanx|Akroan Skyguard|Archetype of Courage|Brimaz, King of Oreskos|Eidolon of Countless Battles|Elite Skirmisher|Ephara's Radiance|Fated Retribution|Glimpse the Sun God|God-Favored General|Great Hart|Griffin Dreamfinder|Hero of Iroas|Hold at Bay|Loyal Pegasus|Nyxborn Shieldmate|Oreskos Sun Guide|Ornitharch|Plea for Guidance|Spirit of the Labyrinth|Sunbond|Vanguard of Brimaz|Aerie Worshippers|Archetype of Imagination|Chorus of the Tides|Crypsis|Deepwater Hypnotist|Evanescent Intellect|Fated Infatuation|Flitterstep Eidolon|Floodtide Serpent|Kraken of the Straits|Meletis Astronomer|Mindreaver|Nullify|Nyxborn Triton|Oracle's Insight|Perplexing Chimera|Retraction Helix|Siren of the Fanged Coast|Sphinx's Disciple|Sudden Storm|Thassa's Rebuff|Vortex Elemental|Archetype of Finality|Ashiok's Adept|Asphyxiate|Black Oak of Odunos|Claim of Erebos|Drown in Sorrow|Eye Gouge|Fated Return|Felhide Brawler|Forlorn Pseudamma|Forsaken Drifters|Grisly Transformation|Herald of Torment|Marshmist Titan|Nyxborn Eidolon|Odunos River Trawler|Sanguimancy|Servant of Tymaret|Shrike Harpy|Spiteful Returned|Warchanter of Mogis|Akroan Conscriptor|Archetype of Aggression|Bolt of Keranos|Cyclops of One-Eyed Pass|Epiphany Storm|Everflame Eidolon|Fearsome Temper|Felhide Spiritbinder|Flame-Wreathed Phoenix|Impetuous Sunchaser|Kragma Butcher|Lightning Volley|Nyxborn Rollicker|Oracle of Bones|Pharagax Giant|Pinnacle of Rage|Reckless Reveler|Rise to the Challenge|Satyr Firedancer|Satyr Nyx-Smith|Scouring Sands|Searing Blood|Stormcaller of Keranos|Thunder Brute|Thunderous Might|Archetype of Endurance|Aspect of Hydra|Charging Badger|Culling Mark|Graverobber Spider|Hero of Leina Tower|Karametra's Favor|Mischief and Mayhem|Mortal's Resolve|Nessian Demolok|Nyxborn Wolf|Peregrination|Pheres-Band Raiders|Pheres-Band Tromper|Raised by Wolves|Scourge of Skola Vale|Setessan Oathsworn|Setessan Starbreaker|Skyreaping|Snake of the Golden Grove|Swordwise Centaur|Unravel the Aether|Chromanticore|Ephara, God of the Polis|Ephara's Enlightenment|Karametra, God of Harvests|Mogis, God of Slaughter|Phenax, God of Deception|Ragemonger|Reap What Is Sown|Siren of the Silent Song|Xenagos, God of Revels|Gorgon's Head|Heroes' Podium|Pillar of War|Siren Song Lyre|Temple of Enlightenment|Temple of Malice|Temple of Plenty|Bane of Bala Ged|Breaker of Armies|Deathless Behemoth|Eldrazi Devastator|Kozilek's Channeler|Ruin Processor|Scour from Existence|Titan's Presence|Ulamog's Despoiler|Angel of Renewal|Angelic Gift|Cliffside Lookout|Courier Griffin|Encircling Fissure|Expedition Envoy|Felidar Cub|Fortified Rampart|Ghostly Sentinel|Gideon's Reproach|Kitesail Scout|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Lithomancer's Focus|Makindi Patrol|Ondu Greathorn|Ondu Rising|Retreat to Emeria|Roil's Retribution|Serene Steward|Shadow Glider|Stone Haven Medic|Tandem Tactics|Unified Front|Adverse Conditions|Benthic Infiltrator|Cryptic Cruiser|Eldrazi Skyspawner|Horribly Awry|Incubator Drone|Mist Intruder|Murk Strider|Oracle of Dust|Ruination Guide|Salvage Drone|Spell Shrivel|Tide Drifter|Ulamog's Reclaimer|Brilliant Spectrum|Cloud Manta|Clutch of Currents|Coastal Discovery|Coralhelm Guide|Dampening Pulse|Halimar Tidecaller|Retreat to Coralhelm|Roilmage's Trick|Rush of Ice|Tightening Coils|Wave-Wing Elemental|Windrider Patrol|Complete Disregard|Culling Drone|Grave Birthing|Grip of Desolation|Mind Raker|Silent Skimmer|Skitterskin|Sludge Crawler|Swarm Surge|Transgress the Mind|Bloodbond Vampire|Geyserfield Stalker|Hagra Sharpshooter|Kalastria Healer|Kalastria Nightwatch|Malakir Familiar|Mire's Malice|Nirkana Assassin|Retreat to Hagra|Rising Miasma|Vampiric Rites|Voracious Null|Zulaport Cutthroat|Crumble to Dust|Kozilek's Sentinel|Molten Nursery|Nettle Drone|Processor Assault|Touch of the Void|Turn Against|Vestige of Emrakul|Vile Aggregate|Akoum Stonewaker|Belligerent Whiptail|Boiling Earth|Chasm Guide|Firemantle Mage|Lavastep Raider|Makindi Sliderunner|Ondu Champion|Outnumber|Reckless Cohort|Retreat to Valakut|Shatterskull Recruit|Stonefury|Tunneling Geopede|Valakut Invoker|Valakut Predator|Volcanic Upheaval|Blisterpod|Brood Monitor|Call the Scions|Eyeless Watcher|Unnatural Aggression|Void Attendant|Broodhunter Wurm|Earthen Arms|Infuse with the Elements|Jaddi Offshoot|Lifespring Druid|Murasa Ranger|Plated Crusher|Reclaiming Vines|Rot Shambler|Seek the Wilds|Snapping Gnarlid|Swell of Growth|Tajuru Beastmaster|Tajuru Stalwart|Tajuru Warcaller|Catacomb Sifter|Herald of Kozilek|Ulamog's Nullifier|Drana's Emissary|Grove Rumbler|Grovetender Druids|Resolute Blademaster|Roil Spout|Skyrider Elf|Hedron Blade|Pathway Arrows|Slab Hammer|Blighted Cataract|Blighted Gorge|Blighted Steppe|Looming Spires|Mortuary Mire|Sandstone Bridge|Skyline Cascade|Spawning Bed|Angel of Jubilation|Builder's Blessing|Call to Serve|Cloudshift|Commander's Authority|Cursebreak|Defang|Defy Death|Devout Chaplain|Divine Deflection|Farbog Explorer|Goldnight Commander|Herald of War|Holy Justiciar|Leap of Faith|Midnight Duelist|Midvast Protector|Moonlight Geist|Nearheath Pilgrim|Riders of Gavony|Righteous Blow|Seraph of Dawn|Alchemist's Apprentice|Amass the Components|Elgaud Shieldmate|Fettergeist|Galvanic Alchemist|Geist Snatch|Ghostform|Ghostly Touch|Havengul Skaab|Lunar Mystic|Mass Appeal|Misthollow Griffin|Outwit|Rotcrown Ghoul|Second Guess|Spectral Prison|Spirit Away|Stern Mentor|Tamiyo, the Moon Sage|Vanishment|Bloodflow Connoisseur|Demonic Rising|Demonic Taskmaster|Demonlord of Ashmouth|Descent into Madness|Dread Slaver|Essence Harvest|Exquisite Blood|Ghoulflesh|Gloom Surgeon|Grave Exchange|Homicidal Seclusion|Hunted Ghoul|Maalfeld Twins|Mental Agony|Polluted Dead|Predator's Gambit|Searchlight Geist|Soulcage Fiend|Treacherous Pit-Dweller|Triumph of Cruelty|Undead Executioner|Aggravate|Archwing Dragon|Banners Raised|Battle Hymn|Burn at the Stake|Dangerous Wager|Dual Casting|Falkenrath Exterminator|Guise of Fire|Heirs of Stromkirk|Hound of Griselbrand|Kessig Malcontents|Lightning Mauler|Lightning Prowess|Malicious Intent|Malignus|Raging Poltergeist|Riot Ringleader|Rite of Ruin|Rush of Blood|Scalding Devil|Stonewright|Thatcher Revolt|Tyrant of Discord|Uncanny Speed|Vexing Devil|Vigilante Justice|Blessings of Nature|Bower Passage|Descendants' Path|Diregraf Escort|Druid's Familiar|Druids' Repository|Eaten by Spiders|Flowering Lumberknot|Geist Trappers|Grounded|Howlgeist|Joint Assault|Lair Delve|Natural End|Nettle Swine|Nightshade Peddler|Pathbreaker Wurm|Primal Surge|Revenge of the Hunted|Sheltering Word|Snare the Skies|Somberwald Sage|Timberland Guide|Triumph of Ferocity|Trusted Forcemage|Vorstclaw|Wandering Wolf|Wild Defiance|Wildwood Geist|Wolfir Avenger|Wolfir Silverheart|Yew Spirit|Bruna, Light of Alabaster|Sigarda, Host of Herons|Angelic Armaments|Bladed Bracers|Gallows at Willow Hill|Haunted Guardian|Narstad Scrapper|Otherworld Atlas|Scroll of Avacyn|Scroll of Griselbrand|Tormentor's Trident|Vanguard's Shield|Vessel of Endless Rest|Alchemist's Refuge|Desolate Lighthouse|Slayers' Stronghold|Artifact Possession|Artifact Ward|Ashnod's Battle Gear|Bronze Tablet|Circle of Protection: Artifacts|Damping Field|Drafna's Restoration|Dwarven Weaponsmith|Golgothian Sylex|Haunting Wind|Mishra's War Machine|Phyrexian Gremlins|Powerleech|Priest of Yawgmoth|Reverse Polarity|Rocket Launcher|Sage of Lat-Nam|Urza's Avenger|Gorilla Chieftain|Aladdin's Lamp|Aladdin's Ring|Ali Baba|Army of Allah|Camel|Dancing Scimitar|Desert Nomads|El-Hajjâj|Hurr Jackal|Island Fish Jasconius|Jandor's Ring|Jandor's Saddlebags|Jihad|King Suleiman|Magnetic Mountain|Merchant Ship|Nafs Asp|Piety|Pyramids|Sandals of Abdallah|Shahrazad|Stone-Throwing Devils|Ardent Plea|Aven Mimeomancer|Offering to Asha|Sanctum Plowbeast|Shield of the Righteous|Sovereigns of Lost Alara|Stormcaller's Boon|Brainbite|Etherium Abomination|Illusory Demon|Lich Lord of Unx|Mask of Riddles|Nemesis of Reason|Soulquake|Time Sieve|Vedalken Ghoul|Defiler of Souls|Demonic Dread|Demonspine Whip|Lightning Reaver|Monstrous Carabid|Sanity Gnawers|Singe-Mind Ogre|Thought Hemorrhage|Veinfire Borderpost|Blitz Hellion|Deadshot Minotaur|Firewild Borderpost|Godtracker of Jund|Gorger Wurm|Predatory Advantage|Rhox Brute|Violent Outburst|Vithian Renegades|Captured Sunlight|Grizzled Leotau|Leonin Armorguard|Reborn Hope|Sigil of the Nayan Gods|Sigiled Behemoth|Wildfield Borderpost|Identity Crisis|Tainted Sigil|Vectis Dominator|Cloven Casting|Double Negative|Magefire Wings|Skyclaw Thrash|Marrow Chomper|Morbid Bloom|Fight to the Death|Intimidation Bolt|Nulltread Gargantuan|Sages of the Anima|Vedalken Heretic|Esper Sojourners|Etherwrought Page|Sen Triplets|Drastic Revelation|Grixis Sojourners|Unscythe, Killer of Kings|Dragon Appeasement|Jund Sojourners|Karrthus, Tyrant of Jund|Madrush Cyclops|Gloryscale Viashino|Mayael's Aria|Uril, the Miststalker|Bant Sojourners|Finest Hour|Flurry of Wings|Wargate|Maelstrom Nexus|Esper Stormblade|Grixis Grimblade|Sewn-Eye Drake|Giant Ambush Beetle|Jund Hackblade|Sangrite Backlash|Naya Hushblade|Trace of Abundance|Bant Sureblade|Crystallization|Messenger Falcons|Angelfire Crusader|Coalition Flag|Dega Disciple|Dega Sanctuary|Degavolver|Diversionary Tactics|Divine Light|Enlistment Officer|False Dawn|Haunted Angel|Helionaut|Manacles of Decay|Shield of Duty and Reason|Spectral Lynx|Standard Bearer|Ceta Disciple|Ceta Sanctuary|Cetavolver|Coastal Drake|Ice Cave|Jaded Response|Jilt|Living Airship|Reef Shaman|Shimmering Mirage|Tidal Courier|Unnatural Selection|Vodalian Mystic|Whirlpool Drake|Whirlpool Rider|Dead Ringers|Foul Presence|Grave Defiler|Last Caress|Mind Extraction|Mournful Zombie|Necra Disciple|Necra Sanctuary|Necravolver|Planar Despair|Suppress|Zombie Boa|Bloodfire Dwarf|Bloodfire Infusion|Dwarven Landslide|Dwarven Patrol|Illuminate|Kavu Glider|Minotaur Tactician|Raka Disciple|Raka Sanctuary|Rakavolver|Tahngarth's Glare|Tundra Kavu|Wild Research|Ana Disciple|Ana Sanctuary|Anavolver|Bog Gnarr|Gaea's Balance|Glade Gnarr|Kavu Howler|Kavu Mauler|Penumbra Bobcat|Penumbra Kavu|Savage Gorilla|Strength of Night|Symbiotic Deployment|Tranquil Path|Urborg Elf|Cromat|Ebony Treefolk|Fervent Charge|Flowstone Charger|Gaea's Skyfolk|Guided Passage|Jungle Barrier|Llanowar Dead|Martyrs' Tomb|Minotaur Illusionist|Overgrown Estate|Powerstone Minefield|Putrid Warrior|Razorfin Hunter|Soul Link|Squee's Embrace|Squee's Revenge|Suffocating Blast|Temporal Spring|Yavimaya's Embrace|Illusion|Reality|Night|Day|Brass Herald|Dragon Arch|Emblazoned Golem|Legacy Weapon|Mask of Intolerance|Agent of Stromgald|Awesome Presence|Balduvian War-Makers|Carrier Pigeons|Chaos Harlequin|Diseased Vermin|Enslaved Scout|Fatal Lore|Foresight|Fyndhorn Druid|Gift of the Woods|Gorilla Berserkers|Keeper of Tresserhorn|Kjeldoran Escort|Krovikan Plague|Library of Lat-Nam|Lim-Dûl's Paladin|Martyrdom|Misfortune|Mystic Compass|Nature's Chosen|Noble Steeds|Omen of Fire|Phantasmal Sphere|Royal Herbalist|Scarab of the Unseen|School of the Unseen|Seasoned Tactician|Sheltered Valley|Soldevi Adnate|Soldevi Heretic|Soldevi Sage|Soldevi Sentry|Soldevi Steam Beast|Soldier of Fortune|Splintering Wind|Stench of Decay|Storm Cauldron|Stromgald Spy|Suffocation|Surge of Strength|Sworn Defender|Taste of Paradise|Tidal Control|Undergrowth|Unlikely Alliance|Urza's Engine|Veteran's Voice|Whip Vine|Akrasan Squire|Angel's Herald|Bant Battlemage|Gustrider Exuberant|Invincible Hymn|Knight of the Skyward Eye|Knight-Captain of Eos|Marble Chalice|Resounding Silence|Rockcaster Platoon|Scourglass|Sighted-Caste Sorcerer|Sigiled Paladin|Soul's Grace|Sunseed Nurturer|Yoked Plowbeast|Cathartic Adept|Cloudheath Drake|Coma Veil|Courier's Capsule|Dawnray Archer|Esper Battlemage|Etherium Astrolabe|Fatestitcher|Filigree Sages|Gather Specimens|Jhessian Lookout|Kathari Screecher|Kederekt Leviathan|Mindlock Orb|Outrider of Jhess|Protomatter Powder|Resounding Wave|Skill Borrower|Spell Snip|Sphinx's Herald|Steelclad Serpent|Tortoise Formation|Vectis Silencers|Ad Nauseam|Archdemon of Unx|Banewasp Affliction|Blister Beetle|Cunning Lethemancer|Demon's Herald|Dreg Reaver|Glaze Fiend|Grixis Battlemage|Immortal Coil|Onyx Goblet|Puppet Conjurer|Resounding Scream|Salvage Titan|Shadowfeed|Shore Snapper|Skeletal Kathari|Tar Fiend|Undead Leotau|Viscera Dragger|Bloodpyre Elemental|Bloodthorn Taunter|Caldera Hellion|Dragon's Herald|Exuberant Firestoker|Incurable Ogre|Jund Battlemage|Predator Dragon|Resounding Thunder|Ridge Rannet|Skeletonize|Soul's Fire|Viashino Skeleton|Vicious Shadows|Volcanic Submersion|Behemoth's Herald|Cavern Thoctar|Court Archers|Cylian Elf|Druid of the Anima|Gift of the Gargantuan|Godtoucher|Jungle Weaver|Keeper of Progenitus|Lush Growth|Mighty Emergence|Mosstodon|Naya Battlemage|Ooze Garden|Resounding Roar|Rhox Charger|Sacellum Godspeaker|Savage Hunger|Skullmulcher|Soul's Might|Spearbreaker Behemoth|Topan Ascetic|Bant Charm|Blood Cultist|Brilliant Ultimatum|Carrion Thrash|Clarion Ultimatum|Deft Duelist|Empyrial Archangel|Esper Charm|Godsire|Hindering Light|Jhessian Infiltrator|Kederekt Creeper|Kiss of the Amesha|Prince of Thralls|Punish Ignorance|Qasali Ambusher|Realm Razer|Rip-Clan Crasher|Sangrite Surge|Sedris, the Traitor King|Sphinx Sovereign|Swerve|Thoughtcutter Agent|Violent Ultimatum|Waveskimmer Aven|Windwright Mage|Lich's Mirror|Minion Reflector|Obelisk of Bant|Obelisk of Naya|Sigil of Distinction|Angel of Sanctions|Anointed Procession|Anointer Priest|Approach of the Second Sun|Binding Mummy|Cartouche of Solidarity|Cast Out|Compulsory Rest|Devoted Crop-Mate|Djeru's Resolve|Fan Bearer|Forsake the Worldly|Gideon of the Trials|Gideon's Intervention|Glory-Bound Initiate|Gust Walker|In Oketra's Name|Oketra's Attendant|Protection of the Hekma|Regal Caracal|Rhet-Crop Spearmaster|Sacred Cat|Seraph of the Suns|Sparring Mummy|Supply Caravan|Tah-Crop Elite|Those Who Serve|Time to Reflect|Trial of Solidarity|Trueheart Duelist|Unwavering Initiate|Vizier of Deferment|Vizier of Remedies|Winged Shepherd|Angler Drake|As Foretold|Aven Initiate|Cartouche of Knowledge|Censor|Compelling Argument|Cryptic Serpent|Curator of Mysteries|Decision Paralysis|Drake Haven|Floodwaters|Galestrike|Glyph Keeper|Hekma Sentinels|Hieroglyphic Illumination|Illusory Wrappings|Labyrinth Guardian|Lay Claim|Naga Oracle|New Perspectives|Open into Wonder|Pull from Tomorrow|River Serpent|Sacred Excavation|Scribe of the Mindful|Seeker of Insight|Shimmerscale Drake|Slither Blade|Tah-Crop Skirmisher|Trial of Knowledge|Vizier of Many Faces|Vizier of Tumbling Sands|Winds of Rebuke|Zenith Seeker|Archfiend of Ifnir|Baleful Ammit|Blighted Bat|Bone Picker|Cartouche of Ambition|Cruel Reality|Cursed Minotaur|Dispossess|Doomed Dissenter|Dread Wanderer|Dune Beetle|Faith of the Devoted|Festering Mummy|Final Reward|Grim Strider|Horror of the Broken Lands|Lay Bare the Heart|Liliana, Death's Majesty|Liliana's Mastery|Lord of the Accursed|Miasmic Mummy|Nest of Scarabs|Painful Lesson|Pitiless Vizier|Plague Belcher|Ruthless Sniper|Scarab Feast|Shadow of the Grave|Soulstinger|Splendid Agony|Stir the Sands|Supernatural Stamina|Trespasser's Curse|Trial of Ambition|Wander in Death|Wasteland Scorpion|Ahn-Crop Crasher|Battlefield Scavenger|Blazing Volley|Bloodlust Inciter|Bloodrage Brawler|By Force|Cartouche of Zeal|Combat Celebrant|Consuming Fervor|Deem Worthy|Desert Cerodon|Electrify|Emberhorn Minotaur|Flameblade Adept|Glorious End|Glorybringer|Harsh Mentor|Hazoret's Favor|Heart-Piercer Manticore|Hyena Pack|Limits of Solidarity|Manticore of the Gauntlet|Minotaur Sureshot|Nef-Crop Entangler|Nimble-Blade Khenra|Pathmaker Initiate|Pursue Glory|Soul-Scar Mage|Sweltering Suns|Thresher Lizard|Trial of Zeal|Trueheart Twins|Violent Impact|Warfire Javelineer|Benefaction of Rhonas|Bitterblade Warrior|Cartouche of Strength|Champion of Rhonas|Channeler Initiate|Colossapede|Crocodile of the Crossing|Defiant Greatmaw|Dissenter's Deliverance|Exemplar of Strength|Gift of Paradise|Greater Sandwurm|Hapatra's Mark|Harvest Season|Haze of Pollen|Honored Hydra|Hooded Brawler|Initiate's Companion|Manglehorn|Naga Vitalist|Oashra Cultivator|Ornery Kudu|Pouncing Cheetah|Prowling Serpopard|Quarry Hauler|Sandwurm Convergence|Scaled Behemoth|Shed Weakness|Shefet Monitor|Sixth Sense|Stinging Shot|Synchronized Strike|Trial of Strength|Vizier of the Menagerie|Watchful Naga|Ahn-Crop Champion|Aven Wind Guide|Bounty of the Luxa|Decimator Beetle|Enigma Drake|Hapatra, Vizier of Poisons|Honored Crop-Captain|Khenra Charioteer|Merciless Javelineer|Neheb, the Worthy|Nissa, Steward of Elements|Samut, Voice of Dissent|Shadowstorm Vizier|Temmet, Vizier of Naktamun|Wayward Servant|Weaver of Currents|Dusk|Dawn|Commit|Memory|Never|Return|Insult|Injury|Mouth|Feed|Start|Finish|Reduce|Rubble|Destined|Lead|Onward|Victory|Spring|Mind|Prepare|Fight|Failure|Comply|Rags|Riches|Cut|Ribbons|Heaven|Earth|Bontu's Monument|Edifice of Authority|Embalmer's Tools|Gate to the Afterlife|Hazoret's Monument|Honed Khopesh|Kefnet's Monument|Luxa River Shrine|Oketra's Monument|Oracle's Vault|Pyramid of the Pantheon|Rhonas's Monument|Throne of the God-Pharaoh|Watchers of the Dead|Canyon Slough|Cascading Cataracts|Cradle of the Accursed|Fetid Pools|Grasping Dunes|Irrigated Farmland|Painted Bluffs|Scattered Groves|Sheltered Thicket|Sunscorched Desert|Gideon, Martial Paragon|Companion of the Trials|Gideon's Resolve|Graceful Cat|Liliana, Death Wielder|Desiccated Naga|Liliana's Influence|Tattered Mummy|Aerial Modification|Aeronaut Admiral|Aether Inspector|Aethergeode Miner|Airdrop Aeronauts|Alley Evasion|Audacious Infiltrator|Bastion Enforcer|Call for Unity|Caught in the Brights|Consulate Crackdown|Countless Gears Renegade|Dawnfeather Eagle|Deadeye Harpooner|Decommission|Deft Dismissal|Exquisite Archangel|Felidar Guardian|Ghirapur Osprey|Restoration Specialist|Solemn Recruit|Sram, Senior Edificer|Sram's Expertise|Thopter Arrest|Aether Swooper|Aethertide Whale|Baral, Chief of Compliance|Baral's Expertise|Bastion Inventor|Disallow|Dispersal Technician|Efficient Construction|Hinterland Drake|Ice Over|Illusionist's Stratagem|Leave in the Dust|Mechanized Production|Metallic Rebuke|Quicksmith Spy|Reverse Engineer|Salvage Scuttler|Shielded Aether Thief|Shipwreck Moray|Skyship Plunderer|Take into Custody|Trophy Mage|Whir of Invention|Wind-Kin Raiders|Aether Poisoner|Alley Strangler|Battle at the Bridge|Cruel Finality|Daring Demolition|Defiant Salvager|Fatal Push|Fen Hauler|Foundry Hornet|Fourth Bridge Prowler|Gifted Aetherborn|Glint-Sleeve Siphoner|Gonti's Machinations|Herald of Anguish|Ironclad Revolutionary|Midnight Entourage|Night Market Aeronaut|Perilous Predicament|Renegade's Getaway|Resourceful Return|Secret Salvage|Sly Requisitioner|Vengeful Rebel|Yahenni, Undying Partisan|Yahenni's Expertise|Aether Chaser|Chandra's Revolution|Destructive Tampering|Embraal Gear-Smasher|Enraged Giant|Freejam Regent|Frontline Rebel|Gremlin Infestation|Hungry Flames|Indomitable Creativity|Invigorated Rampage|Kari Zev, Skyship Raider|Kari Zev's Expertise|Lathnu Sailback|Lightning Runner|Pia's Revolution|Precise Strike|Quicksmith Rebel|Ravenous Intruder|Reckless Racer|Release the Gremlins|Scrapper Champion|Siege Modification|Sweatworks Brawler|Wrangle|Aether Herder|Aetherstream Leopard|Aetherwind Basker|Aid from the Cowl|Druid of the Cowl|Greenbelt Rampager|Greenwheel Liberator|Heroic Intervention|Hidden Herbalists|Highspire Infusion|Lifecraft Awakening|Lifecraft Cavalry|Lifecrafter's Gift|Maulfist Revolutionary|Monstrous Onslaught|Narnam Renegade|Natural Obsolescence|Peema Aether-Seer|Ridgescale Tusker|Rishkar, Peema Renegade|Rishkar's Expertise|Scrounging Bandar|Silkweaver Elite|Unbridled Growth|Ajani Unyielding|Dark Intimations|Hidden Stockpile|Maverick Thopterist|Oath of Ajani|Outland Boar|Renegade Rallier|Renegade Wheelsmith|Rogue Refiner|Spire Patrol|Tezzeret the Schemer|Tezzeret's Touch|Weldfast Engineer|Winding Constrictor|Aegis Automaton|Aethersphere Harvester|Augmenting Automaton|Barricade Breaker|Cogwork Assembler|Consulate Dreadnought|Consulate Turret|Crackdown Construct|Daredevil Dragster|Filigree Crawler|Foundry Assembler|Gonti's Aether Heart|Heart of Kiran|Hope of Ghirapur|Implement of Combustion|Implement of Examination|Implement of Ferocity|Implement of Improvement|Implement of Malice|Inspiring Statuary|Irontread Crusher|Lifecrafter's Bestiary|Merchant's Dockhand|Metallic Mimic|Mobile Garrison|Night Market Guard|Pacification Array|Peacewalker Colossus|Prizefighter Construct|Renegade Map|Reservoir Walker|Scrap Trawler|Servo Schematic|Treasure Keeper|Universal Solvent|Untethered Express|Verdant Automaton|Walking Ballista|Watchful Automaton|Welder Automaton|Spire of Industry|Ajani, Valiant Protector|Inspiring Roar|Ajani's Comrade|Ajani's Aid|Tezzeret, Master of Metal|Tezzeret's Betrayal|Pendulum of Patterns|Tezzeret's Simulacrum|Skyhunter Prowler|Thought Courier|Abuna's Chant|Armed Response|Auriok Champion|Auriok Windwalker|Beacon of Immortality|Bringer of the White Dawn|Leonin Squire|Loxodon Anchorite|Loxodon Stalwart|Retaliate|Roar of Reclamation|Stasis Cocoon|Steelshaper's Gift|Vanquish|Advanced Hoverguard|Artificer's Intuition|Blinkmoth Infusion|Bringer of the Blue Dawn|Disruption Aura|Early Frost|Eyes of the Watcher|Fold into Aether|Into Thin Air|Plasma Elemental|Spectral Shift|Vedalken Mastermind|Blind Creeper|Bringer of the Black Dawn|Desecration Elemental|Devour in Shadow|Dross Crocodile|Ebon Drake|Endless Whispers|Fill with Fright|Fleshgrafter|Lose Hope|Mephidross Vampire|Moriok Rigger|Nim Grotesque|Plunge into Darkness|Shattered Dreams|Vicious Betrayal|Bringer of the Red Dawn|Cosmic Larva|Feedback Bolt|Goblin Brawler|Granulate|Ion Storm|Iron-Barb Hellion|Krark-Clan Engineers|Krark-Clan Ogre|Magnetic Theft|Rain of Rust|Reversal of Fortune|Screaming Fury|Beacon of Creation|Bringer of the Green Dawn|Channel the Suns|Dawn's Reflection|Fangren Pathcutter|Ferocious Charge|Joiner Adept|Ouphe Vandals|Rite of Passage|Tangle Asp|Tel-Jilad Justice|Tel-Jilad Lifebreather|Tyrranax|Viridian Lorebearers|Viridian Scout|Anodet Lurker|Arachnoid|Avarice Totem|Baton of Courage|Battered Golem|Blasting Station|Chimeric Coils|Clearwater Goblet|Composite Golem|Conjurer's Bauble|Doubling Cube|Ensouled Scimitar|Eon Hub|Ferropede|Gemstone Array|Goblin Cannon|Grafted Wargear|Grinding Station|Guardian Idol|Healer's Headdress|Heliophial|Horned Helm|Infused Arrows|Krark-Clan Ironworks|Lantern of Insight|Lunar Avenger|Mycosynth Golem|Myr Quadropod|Myr Servitor|Neurok Stealthsuit|Opaline Bracers|Possessed Portal|Razorgrass Screen|Salvaging Station|Sawtooth Thresher|Solarion|Sparring Collar|Spinal Parasite|Summoner's Egg|Summoning Station|Suncrusher|Thermal Navigator)$") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^(Fog|Hex|Daze|Flux|Foil|Gild|Gush|Lynx|Omen|Oust|Rhox|Rout|Slay|Snap|Undo|Angel|Anger|Beast|Blaze|Brawn|Clone|Demon|Fling|Flood|Greed|Guile|Human|Karoo|Mulch|Plant|Shock|Sleep|Swamp|Taunt|Cancel|Curfew|Duress|Exhume|Famine|Flight|Forest|Foster|Goblin|Harrow|Hornet|Infest|Island|Kraken|Magmaw|Minion|Mirari|Moroii|Murder|Negate|Pariah|Piracy|Plains|Python|Rancor|Rebuke|Recoil|Recoup|Remand|Remove|Repeal|Spirit|Squall|Stifle|Terror|Thrull|Tremor|Unmake|Wonder|Wu Spy|Zombie|Abolish|Bargain|Berserk|Bog Imp|Condemn|Corrupt|Crusade|Déjà Vu|Dismiss|Enslave|Exclude|Explore|Eye Spy|Farseek|Gomazoa|Hellion|Impulse|Ixidron|Lignify|Mortify|Nefashu|Overrun|Pillage|Plummet|Pongify|Provoke|Putrefy|Quicken|Qumulox|Ransack|Relearn|Repulse|Respite|Restore|Salvage|Smother|Soldier|Spy Kit|Tarfire|Tidings|Unnerve|Wild Ox|Zombify|Anaconda|Bad Moon|Banefire|Bear Cub|Besmirch|Boompile|Browbeat|Coercion|Decimate|Dominate|Doomgape|Dusk Imp|Elephant|Esperzoa|Fertilid|Fire Imp|Fireball|Firebolt|Fog Bank|Foul Imp|Frogmite|Fruition|Gold Myr|Griptide|Heat Ray|Iron Myr|Kird Ape|Kitesail|Lady Sun|Land Tax|Languish|Lash Out|Lava Axe|Lhurgoyf|Malfegor|Memnarch|Mind Rot|Mobilize|Mountain|Mutilate|Mycoloth|Myr Sire|Oblation|Ophidian|Overrule|Pacifism|Pentavus|Phthisis|Prohibit|Regicide|Regrowth|Reprisal|Smallpox|Soot Imp|Soul Net|Sunlance|Time Ebb|Vaporkin|Viseling|Wash Out|Weakness|Wildfire|Wildsize|Wu Scout|Abundance|Aetherize|Afterlife|Angelsong|Arc Trail|Archangel|Armistice|Attrition|Bee Sting|Bog Witch|Bonehoard|Briarhorn|Broodstar|Burn Away|Caged Sun|Cathodion|Coral Eel|Crib Swap|Cultivate|Deception|Decompose|Deep Wood|Demonfire|Desertion|Disfigure|Dissipate|Dreadbore|Dry Spell|Duneblast|Duplicant|Echo Mage|Elemental|Excoriate|Fabricate|Fecundity|Fetid Imp|Fire Ants|Fireblast|Firespout|Galvanoth|Ghostfire|Grapeshot|Harmonize|Heavy Fog|Helldozer|Hellrider|Hostility|Hurricane|Jade Mage|Just Fate|Kher Keep|Kill Shot|Kor Chant|Last Kiss|Lava Flow|Leviathan|Loam Lion|Lone Wolf|Magma Jet|Mana Leak|Manaplasm|Mortivore|Muck Rats|Nekrataal|New Blood|Nucklavee|Plaxmanta|Plumeveil|Preordain|Prey Upon|Pyroclasm|Pyrohemia|Quicksand|Reanimate|Reef Worm|Reminisce|Rift Bolt|River Boa|Ruination|Saltblast|Sandstorm|Saproling|Scute Mob|Sea Drake|Sea Eagle|Shriekmaw|Skullcage|Snakeform|Snuff Out|Spitemare|Starlight|Starstorm|Stave Off|Sun Clasp|Sun Titan|Sunforger|Swan Song|Symbiosis|Terminate|Thragtusk|Time Warp|Torchling|Trip Wire|Twin Bolt|Undermine|Utter End|Vacuumelt|Vengeance|Victimize|Waste Not|Watchwolf|Wei Scout|Whipflare|Whirlwind|Wild Pair|Wind Sail|Windstorm|Wolf Pack|Wood Sage|Zodiac Ox|Absorb Vis|Agony Warp|Annihilate|Apex Hawks|Armageddon|Augury Owl|Auramancer|Azure Mage|Beast Hunt|Blastoderm|Blightning|Blood Ogre|Boar Umbra|Bog Wraith|Bojuka Bog|Brainstorm|Broken Dam|Bull Hippo|Burgeoning|Chaos Warp|Cobra Trap|Condescend|Congregate|Copper Myr|Crawlspace|Cruel Fate|Dakmor Bat|Death Wind|Disenchant|Divination|Doom Blade|Drain Life|Drumhunter|Earthquake|Evacuation|Everglades|Exhaustion|Extinguish|Fiery Fall|Fire Snake|Flashfires|Fresh Meat|Gamekeeper|Geistflame|Gelectrode|Giant Crab|Grasslands|Grave Pact|Grim Tutor|Gruul Turf|Hammerhand|Harm's Way|Heartstone|Hill Giant|Incinerate|Invigorate|Jackal Pup|Jalum Tome|Juggernaut|Jund Charm|Junk Diver|Keep Watch|Kiln Fiend|Lashwrithe|Last Rites|Last Stand|Lavalanche|Leaden Myr|Lithophage|Lumberknot|Magmaquake|Man-o'-War|Mind Stone|Mist Raven|Naya Charm|Necroplasm|Night Soil|Ondu Giant|Pestilence|Power Sink|Propaganda|Prosperity|Putrid Imp|Pyromatics|Raise Dead|Reveillark|River Bear|Rubblehulk|Scytheclaw|See Beyond|Serum Tank|Sewer Rats|Sheer Drop|Shu Farmer|Silver Myr|Skullclamp|Sky Spirit|Soul Feast|Soul Parry|Soul Shred|Soul Snare|Spelltwine|Stab Wound|Stand Firm|Steel Wall|Stone Rain|Storm Herd|Subversion|Terastodon|Trip Noose|Triskelion|Vapor Snag|Vivid Crag|Vizzerdrix|Wakedancer|Wellwisher|Willbender|Willow Elf|Wind Drake|Windreaver|Witch Hunt|Wood Elves|Wu Admiral|Wu Warship|Zodiac Dog|Zodiac Pig|Zodiac Rat|Abzan Charm|Aegis Angel|Aether Gale|Aether Snap|Aethersnipe|Agoraphobia|Air Servant|Ancient Den|Ash Barrens|Assassinate|Aura Shards|Azure Drake|Barren Moor|Bitter Feud|Blistergrub|Blood Bairn|Blood Rites|Body Double|Bog Raiders|Boros Charm|Broken Fall|Buried Ruin|Cadaver Imp|Catastrophe|Chronomaton|Cinder Wall|Clot Sliver|Cloud Djinn|Coal Stoker|Cogwork Spy|Comet Storm|Comeuppance|Concentrate|Coral Atoll|Corpsehatch|Counterflux|Creeperhulk|Cruel Edict|Cruel Tutor|Crypt Ghast|Dack Fayden|Deal Broker|Death Baron|Death Grasp|Deathrender|Devastation|Devout Monk|Dragon Mage|Eager Cadet|Ebon Dragon|Echo Tracer|Electrolyze|Elf Warrior|Elven Cache|Ember Beast|Epochrasite|Exploration|Expropriate|Eye of Doom|False Peace|Fathom Mage|Fathom Seer|Fencing Ace|Feral Hydra|Festercreep|Festergloom|Fire Ambush|Fire Bowman|Fire Dragon|Fireslinger|Flame Slash|Flamewright|Flayer Husk|Flickerform|Flickerwisp|Flood Plain|Force Spike|Forest Bear|Forked Bolt|Foul Spirit|Frost Titan|Fury Sliver|Ghoulraiser|Gideon Jura|Goblin Hero|Goblin Lore|Golden Bear|Grave Peril|Grave Titan|Gravedigger|Groundswell|Guiltfeeder|Guttersnipe|Hideous End|High Market|Hollow Dogs|Hull Breach|Hungry Lynx|Hunting Moa|Hurly-Burly|Hyena Umbra|Ichor Slick|Inspiration|Ironhoof Ox|Izzet Charm|Joraga Bard|Jötun Grunt|Jungle Lion|Krosan Grip|Last Chance|Leaf Gilder|Living Hive|Lore Seeker|Mad Prophet|Mage Slayer|Magma Giant|Magma Spray|Mana Geyser|Marrow Bats|Mass Mutiny|Mighty Leap|Mind Knives|Minds Aglow|Mire's Toll|Mirrorweave|Moon Sprite|Morgue Toad|Mulldrifter|Nessian Asp|New Benalia|Nighthowler|Nomadic Elf|Ogre Savant|Ogre Sentry|Ohran Viper|Omenspeaker|Opal Palace|Ophiomancer|Opportunity|Pay No Heed|Plated Wurm|Portal Mage|Power Armor|Prison Term|Pyrokinesis|Rakish Heir|Raving Dead|Reciprocate|Relic Crush|Remote Isle|Remove Soul|Reverberate|Rod of Ruin|Sacred Mesa|Scaled Wurm|Serra Angel|Shimmer Myr|Shu Cavalry|Shu General|Skullwinder|Sky Diamond|Skyscribing|Snake Umbra|Sonic Burst|Soul Ransom|Soul Warden|Soulcatcher|Souldrinker|Spawnwrithe|Spined Wurm|Spire Golem|Stasis Cell|Steam Blast|Stone Giant|Stun Sniper|Sun Droplet|Sunken Hope|Sylvan Yeti|Syphon Mind|Syphon Soul|Talas Scout|Tar Pitcher|Temple Bell|Thoughtcast|Thran Golem|Thunderbolt|Thundermare|Tidal Force|Tidal Surge|Topplegeist|Torch Fiend|Tower Geist|Town Sentry|Tragic Slip|Tranquility|Tree Monkey|Triskelavus|Urza's Rage|Vandalblast|Vivid Creek|Vivid Grove|Vivid Marsh|Volt Charge|Voltaic Key|Vow of Duty|War Cadence|Wicked Pact|Wild Growth|Wild Nacatl|Wind Dancer|Wing Shards|Wu Infantry|Zodiac Goat|Acidic Slime|Aether Adept|Aethersnatch|Akoum Refuge|Akroan Horse|Albino Troll|Altar's Reap|Angelic Page|Angelic Wall|Animate Dead|Arcane Melee|Armor Sliver|Armory Guard|Assault Suit|Augury Adept|Aura Gnarlid|Beast Attack|Beast Within|Black Market|Blood Artist|Blood Tyrant|Boiling Seas|Bone Harvest|Border Guard|Boros Signet|Brain Weevil|Breakthrough|Breeding Pit|Bronze Sable|Brood Sliver|Brushstrider|Bull Cerodon|Buried Alive|Burning Wish|Cackling Imp|Call to Heel|Call to Mind|Chapel Geist|Cinder Marsh|Cinder Storm|Clickslither|Clone Legion|Cloud Dragon|Cloud Spirit|Coat of Arms|Corpse Augur|Counterspell|Courier Hawk|Court Hussar|Craven Giant|Crux of Fate|Crystal Vein|Custodi Lich|Dakmor Ghoul|Dawn to Dusk|Death Stroke|Deathgreeter|Demon's Horn|Deny Reality|Desert Drake|Devil's Play|Devoted Hero|Dimir Signet|Dragon Blood|Dragon Whelp|Dread Charge|Dread Reaper|Dread Return|Dreg Mangler|Edgar Markov|Elder Cathar|Erhnam Djinn|Exotic Curse|Fallen Angel|Fallen Ideal|False Defeat|Farhaven Elf|Faultgrinder|Feral Shadow|Fiend Hunter|Final Strike|Fire Diamond|Fire Servant|Fire Tempest|Fireshrieker|Fissure Vent|Fist of Suns|Flame Spirit|Flesh Carver|Flusterstorm|Future Sight|Garbage Fire|Gaseous Form|Giant Growth|Giant Spider|Gigantoplasm|Gleancrawler|Glory Seeker|Gnarlid Pack|Goblin Bully|Goblin Piker|Gods Willing|Golgari Thug|Grave Sifter|Gravecrawler|Grixis Charm|Gruul Signet|Heart Sliver|Heedless One|Hero's Blade|Hornet Queen|Howling Fury|Howling Mine|Howling Wolf|Hulking Ogre|Hunted Troll|Hunting Pack|Indrik Umbra|Inferno Trap|Ingot Chewer|Insurrection|Izzet Signet|Jace Beleren|Jeskai Elder|Jungle Basin|Karmic Guide|Killer Whale|Kindred Boon|Kor Aeronaut|Krosan Verge|Liliana Vess|Living Death|Loyal Sentry|Manta Riders|Martial Coup|Master Decoy|Memory Lapse|Metallurgeon|Meteor Blast|Might Sliver|Mirror Match|Misdirection|Mobilization|Mogg Fanatic|Mogg Hollows|Monk Realist|Moss Diamond|Myr Enforcer|Mystic Snake|Nantuko Husk|Necrogenesis|Needle Storm|Nemesis Trap|Nest Invader|Noble Quarry|Noxious Toad|Ogre Warrior|Owl Familiar|Oxidda Golem|Palace Siege|Pale Recluse|Pelakka Wurm|Pentad Prism|Poison Arrow|Primal Vigor|Putrid Leech|Pyre Charger|Pyrotechnics|Quick Sliver|Rain of Salt|Rakdos Charm|Razorjaw Oni|Reckless One|Reiver Demon|Riddlekeeper|Rith's Charm|Rivals' Duel|Rotting Rats|Royal Falcon|Safe Passage|Sangromancer|Savage Lands|Scroll Thief|Seal of Doom|Seal of Fire|Seht's Tiger|Serra Avatar|Serra's Boon|Shivan Oasis|Shu Defender|Simic Signet|Skirk Shaman|Smokebraider|Songstitcher|Soulless One|Spider Umbra|Spike Colony|Spike Feeder|Spike Weaver|Spike Worker|Spiritmonger|Spitebellows|Squallmonger|Staff of Nin|Steam Augury|Stolen Goods|Stolen Grain|Stone Quarry|Stonecloaker|Stranglehold|Street Spasm|Stunt Double|Summer Bloom|Sylvan Might|Sylvan Tutor|Syphon Flesh|Tainted Isle|Tainted Wood|Temple Elder|Thran Dynamo|Thraximundar|Three Dreams|Three Visits|Thunderheads|Thunderstaff|Time to Feed|Toxic Deluge|Trading Post|Trained Orgg|Tribal Unity|Trinket Mage|Turn to Frog|Typhoid Rats|Undying Rage|Urge to Feed|Uthden Troll|Vampire Bats|Vein Drinker|Vigor Mortis|Vile Requiem|Vine Trellis|Viscera Seer|Vivid Meadow|Voice of All|Wall of Bone|Wall of Heat|Wayward Soul|Wei Infantry|White Knight|Wild Griffin|Wild Mongrel|Willow Dryad|Winged Coatl|Worm Harvest|Wrath of God|Zodiac Horse|Zodiac Snake|Zodiac Tiger|Zombie Giant|Academy Elite|Acidic Sliver|Advance Scout|Aerie Mystics|Air Elemental|Angel of Fury|Ankle Shanker|Arc Lightning|Arcane Denial|Arcane Savant|Archaeomancer|Aura Mutation|Avatar of Woe|Baleful Force|Baleful Stare|Baleful Strix|Ballot Broker|Bant Panorama|Barbed Sliver|Batwing Brume|Blazing Salvo|Blinding Beam|Blinkmoth Urn|Blood Tribute|Blustersquall|Bone Shredder|Boneyard Wurm|Bottle Gnomes|Brindle Shoat|Burning Cloak|Butcher Ghoul|Cabal Coffers|Cabal Therapy|Cache Raiders|Cage of Hands|Canal Courier|Canal Dredger|Captive Flame|Carnage Altar|Chasm Skulker|Chorus of Woe|Citadel Siege|Clan Defiance|Cloaked Siren|Cloud Pirates|Cloudthresher|Cobbled Wings|Command Tower|Cone of Flame|Control Magic|Countersquall|Craven Knight|Crazed Skirge|Crop Rotation|Crown of Doom|Cruel Bargain|Cruel Revival|Cunning Giant|Cyclonic Rift|Daily Regimen|Dakmor Lancer|Dakmor Plague|Damnable Pact|Dark Impostor|Dark Offering|Deadly Insect|Deep Analysis|Defiant Stand|Demon's Grasp|Den Protector|Dirtcowl Wurm|Double Cleave|Dragon Breath|Dragon Fodder|Dragon's Claw|Dread Summons|Dream Stalker|Dulcet Sirens|Dwarven Ruins|Earth Servant|Eater of Hope|Echoing Truth|Elder Mastery|Eldrazi Scion|Eldrazi Spawn|Elvish Lyrist|Elvish Mystic|Elvish Ranger|Enclave Elite|Enigma Sphinx|Enlisted Wurm|Etched Oracle|False Prophet|Farsight Mask|Felidar Umbra|Fell Shepherd|Fellwar Stone|Fierce Empath|Fiery Justice|Flame Javelin|Fog Elemental|Fool's Demise|Foot Soldiers|Fortunate Few|Frenzy Sliver|Fungus Sliver|Furnace Whelp|Geyser Glider|Ghost Quarter|Ghostly Visit|Ghoul's Feast|Giant Octopus|Goblin Cadets|Goblin Cohort|Goblin Glider|Goblin Matron|Goblin Raider|Goblin Welder|Golgari Charm|Grasp of Fate|Great Furnace|Griffin Guide|Grizzly Bears|Grudge Keeper|Guard Gomazoa|Hand of Death|Harsh Justice|Havengul Lich|Healing Salve|Hedron Matrix|Herald's Horn|Hidden Horror|Hold the Line|Homeward Path|Homing Sliver|Hooded Horror|Horn of Greed|Horned Turtle|Hornet Cannon|Human Frailty|Hunted Dragon|Hunting Triad|Hussar Patrol|Ignition Team|Inferno Titan|Into the Roil|Into the Void|Ivy Elemental|Jaws of Stone|Jet Medallion|Jund Panorama|Jungle Hollow|Jungle Shrine|Kavu Predator|Keening Stone|Khalni Garden|Kiss of Death|Knight Errant|Kor Skyfisher|Krosan Tusker|Krovikan Mist|Kruin Striker|Kuro, Pitlord|Lavaborn Muse|Leonin Abunas|Lodestone Myr|Lone Revenant|Lotleth Troll|Lowland Giant|Mammoth Umbra|Maniacal Rage|Martyr's Bond|Menacing Ogre|Mirari's Wake|Mirror Entity|Mitotic Slime|Mnemonic Wall|Mogg Flunkies|Mold Shambler|Monk Idealist|Mountain Goat|Muscle Sliver|Myr Retriever|Mystic Denial|Nantuko Shade|Narrow Escape|Natural Order|Nature's Lore|Nature's Ruin|Naya Panorama|Nivix Cyclops|Noble Templar|Nomad Outpost|Noxious Ghoul|Oblivion Ring|Ogre Arsonist|Orzhov Signet|Outpost Siege|Palace Jailer|Palladium Myr|Patagia Viper|Path of Peace|Path to Exile|Peace Strider|Pilgrim's Eye|Plague Boiler|Plasm Capture|Plated Spider|Polluted Mire|Power of Fire|Priest of Gix|Primal Growth|Primal Plasma|Pulse Tracker|Quag Vampires|Quietus Spike|Quirion Elves|Raging Cougar|Raging Goblin|Rain of Tears|Rakdos Signet|Rapacious One|Ravenous Rats|Razor Barrier|Reality Shift|Realm Seekers|Regal Unicorn|Reincarnation|Reito Lantern|Renewing Dawn|Requiem Angel|Reviving Dose|Righteousness|Rocky Tar Pit|Royal Trooper|Rumbling Slum|Rupture Spire|Sacred Knight|Sacred Nectar|Sadistic Glee|Samite Healer|Sanguine Bond|Sarcomite Myr|Sawtooth Loon|Scourge Devil|Scrap Mastery|Scryb Sprites|Searing Blaze|Searing Spear|Seething Song|Sejiri Refuge|Sejiri Steppe|Serene Master|Serum Visions|Sewer Nemesis|Shared Trauma|Shivan Dragon|Shivan Meteor|Show and Tell|Sigil Captain|Sign in Blood|Silver Knight|Simic Keyrune|Skullsnatcher|Slith Strider|Spell Crumple|Spined Sliver|Spire Barrage|Spirit Mantle|Squirrel Nest|Starlit Angel|Steadfastness|Steam Frigate|Stern Marshal|Stinkweed Imp|Strata Scythe|Sudden Demise|Sudden Impact|Swarm of Rats|Swift Justice|Sylvan Bounty|Sylvan Ranger|Synod Sanctum|Tainted Field|Tajuru Archer|Talas Warrior|Taoist Hermit|Taoist Mystic|Tectonic Edge|Terra Ravager|Test of Faith|The Ur-Dragon|Thought Scour|Throne Warden|Thrummingbird|Tithe Drinker|Torch Slinger|Trade Secrets|Tranquil Cove|Tree of Tales|Trench Gorger|Treva's Charm|Tribal Flames|Troll Ascetic|Trumpet Blast|Turn the Tide|Unbender Tine|Undying Beast|Untamed Wilds|Valley Rannet|Vec Townships|Vent Sentinel|Verdant Force|Vertigo Spawn|Village Elder|Virtue's Ruin|Vision Skeins|Vow of Flight|Vow of Malice|Wake the Dead|Wall of Frost|Wall of Omens|Wall of Roots|Wei Assassins|Well of Ideas|Wheel of Fate|Whelming Wave|Whiplash Trap|Whiptail Wurm|Wild Ricochet|Windborn Muse|Windrider Eel|Winds of Rath|Winged Sliver|Woolly Spider|Wrap in Vigor|Wrecking Ball|Wu Longbowman|Xathrid Demon|Yavimaya Wurm|Zodiac Dragon|Zodiac Monkey|Zodiac Rabbit|Zoetic Cavern|Abattoir Ghoul|Abyssal Horror|Abzan Falconer|Acorn Catapult|Act of Treason|Aether Figment|Ageless Entity|Ajani Vengeant|Ajani's Chosen|Ajani's Mantra|Akroan Hoplite|Alaborn Zealot|Alluring Scent|Alms Collector|Ambassador Oak|Angel of Light|Angel of Mercy|Angelic Shield|Arachnogenesis|Arbor Colossus|Arcane Sanctum|Arcbound Slith|Ardent Militia|Argentum Armor|Ashmouth Hound|Augur of Bolas|Avatar of Fury|Awakening Zone|Azorius Herald|Azorius Signet|Balefire Liege|Ball Lightning|Barbarian Ring|Barbed Shocker|Barbtooth Wurm|Bathe in Light|Battle Mastery|Bestial Menace|Blazing Archon|Blinding Light|Bloodfire Kavu|Bogardan Rager|Bonds of Faith|Bone Splinters|Boros Garrison|Branching Bolt|Breaking Point|Breath of Fury|Breath of Life|Brilliant Plan|Brion Stoutarm|Burning Fields|Burnished Hart|Cackling Fiend|Canyon Wildcat|Caravan Escort|Carrier Thrall|Carrion Feeder|Cauldron Dance|Chain of Vapor|Chain Reaction|Chandra Nalaar|Charging Rhino|Charging Troll|Chief Engineer|Child of Night|Cinder Barrens|Claustrophobia|Cleansing Beam|Cloudcrown Oak|Coastal Breach|Coastal Wizard|Coiling Oracle|Colossal Might|Command Beacon|Consume Spirit|Coral Fighters|Corpse Traders|Cosi's Ravager|Crackling Doom|Crashing Boars|Crater Hellion|Crosis's Charm|Crushing Vines|Crystal Chimes|Curse of Chaos|Curtains' Call|Custodi Squire|Daggerclaw Imp|Dakmor Salvage|Dark Banishing|Dark Hatchling|Deadly Designs|Deadly Recluse|Deadly Tempest|Death Mutation|Deathcoil Wurm|Decree of Pain|Deepglow Skate|Demon's Jester|Desecrator Hag|Desert Twister|Diabolic Edict|Diabolic Tutor|Dimir Aqueduct|Dimir Cutpurse|Diregraf Ghoul|Dirge of Dread|Distant Melody|Diviner Spirit|Doomwake Giant|Dowsing Shaman|Dragon Tempest|Dread Statuary|Dreadship Reef|Dream Fracture|Dream Pillager|Dreamborn Muse|Dreampod Druid|Dromar's Charm|Drove of Elves|Dungeon Geists|Durkwood Boars|Duskhunter Bat|Edge of Autumn|Eightfold Maze|Eldrazi Temple|Elemental Bond|Elephant Guide|Elfhame Palace|Elite Vanguard|Elvish Warrior|Empyrial Plate|Energy Chamber|Esper Panorama|Essence Warden|Eternal Dragon|Evasive Action|Evolving Wilds|Exotic Orchard|Experiment One|Faerie Macabre|Faith's Reward|False Mourning|Far Wanderings|Fate Unraveler|Fertile Ground|Field of Souls|Filigree Angel|Fire Elemental|Firemane Angel|Forced Retreat|Forgotten Cave|Frenzied Fugue|From the Ashes|Frontier Guide|Frontier Siege|Fungal Reaches|Gang of Devils|Gathan Raiders|Gemhide Sliver|Ghostly Prison|Giant Scorpion|Gilt-Leaf Seer|Goblin Burrows|Goblin Chariot|Goblin General|Goblin Settler|Goblin Sledder|Goblin War Cry|Golgari Signet|Grab the Reins|Grand Coliseum|Grappling Hook|Grave Upheaval|Grim Backwoods|Grim Discovery|Grim Flowering|Grisly Salvage|Gryff Vanguard|Hail of Arrows|Halimar Depths|Hedron Archive|Heirloom Blade|Hell's Thunder|Henge Guardian|Hero's Resolve|Hexplate Golem|Highland Giant|Highway Robber|Hulking Goblin|Hushwing Gryff|Hydra Omnivore|Hypnotic Cloud|Icatian Priest|Icefall Regent|Illusory Angel|Imperial Edict|Induce Despair|Innocent Blood|Inspiring Call|Jazal Goldmane|Kalonian Hydra|Karmic Justice|Kathari Bomber|Kazandu Refuge|Keeper of Keys|Kindred Charge|Kirtar's Wrath|Kodama's Reach|Kor Hookmaster|Leonin Arbiter|Leonin Shikari|Lightning Bolt|Lizard Warrior|Llanowar Elves|Loaming Shaman|Lonely Sandbar|Luminous Angel|Magmatic Force|Mahamoti Djinn|Marble Diamond|Mark of Mutiny|Mask of Memory|Memory Erosion|Memory Plunder|Merfolk Looter|Mesmeric Fiend|Messenger Jays|Moaning Spirit|Mordant Dragon|Mortal's Ardor|Mosquito Guard|Murmuring Bosk|Mystic Barrier|Natural Spring|Nature's Claim|Nature's Cloak|Naya Soulbeast|Nightmare Void|Nimbus Swimmer|Nissa's Chosen|Nobilis of War|Noble Banneret|Norwood Ranger|Norwood Riders|Oath of Druids|Oblivion Sower|Oblivion Stone|Obsianus Golem|Obsidian Giant|Ogre Berserker|One Dozen Eyes|Oni Possession|Opulent Palace|Orim's Thunder|Painful Truths|Past in Flames|Pawn of Ulamog|Personal Tutor|Phyrexian Hulk|Pillarfield Ox|Plated Geopede|Platinum Angel|Plea for Power|Plover Knights|Pollen Lullaby|Predatory Urge|Pride Guardian|Pride of Lions|Primal Command|Primeval Force|Pristine Angel|Prophetic Bolt|Punishing Fire|Puppet Strings|Pygmy Pyrosaur|Pyretic Hunter|Quagmire Druid|Queen Marchesa|Rain of Thorns|Rampant Growth|Ravages of War|Ravaging Horde|Raven Familiar|Ray of Command|Razorclaw Bear|Read the Bones|Read the Runes|Reckless Spite|Regal Behemoth|Reins of Power|Relief Captain|Renegade Demon|Renewing Touch|Return to Dust|Righteous Fury|Rootbound Crag|Rowan Treefolk|Ruby Medallion|Rude Awakening|Runed Servitor|Rustic Clachan|Sanguine Guard|Sapseep Forest|Satyr Hedonist|Savage Twister|Savage Ventmaw|Scathe Zombies|Scythe Leopard|Scythe Specter|Seer's Sundial|Segmented Wurm|Seismic Strike|Selesnya Charm|Sengir Vampire|Serra Advocate|Shiv's Embrace|Siege Behemoth|Sigil Blessing|Sigil of Sleep|Silent Arbiter|Silverback Ape|Sinuous Vermin|Skeletal Snake|Skeleton Shard|Skirk Commando|Skirk Marauder|Skyline Despot|Slashing Tiger|Slave of Bolas|Slice and Dice|Slice in Twain|Slippery Karst|Slipstream Eel|Sludge Strider|Snapping Drake|Sorin's Thirst|Soul's Majesty|Spectral Grasp|Spin into Myth|Spinal Embrace|Spire Phantasm|Spitting Earth|Spitting Image|Split Decision|Stalking Tiger|Steam Catapult|Steel Hellkite|Steel Overseer|Stitched Drake|Stone Catapult|Stonework Puma|Straw Soldiers|Stream of Acid|Sunblast Angel|Sunpetal Grove|Suntouched Myr|Survival Cache|Symbiotic Wurm|Talas Air Ship|Talas Explorer|Talas Merchant|Tandem Lookout|Taurean Mauler|Temple Acolyte|The Mimeoplasm|Thief of Blood|Thought Vessel|Thousand Winds|Throat Slitter|Thunder Dragon|Tolarian Winds|Tooth and Claw|Tormented Soul|Tormod's Crypt|Tower Gargoyle|Trained Jackal|Treasured Find|Urborg Volcano|Ur-Golem's Eye|Urza's Factory|Vampire's Bite|Vampiric Feast|Vampiric Touch|Venerable Monk|Vicious Hunger|Victual Sliver|Vigilant Drake|Voyaging Satyr|Wall of Deceit|Wall of Denial|Wall of Swords|Warchief Giant|Warrior's Oath|Warstorm Surge|Wee Dragonauts|Whitemane Lion|Winter's Grasp|Wirewood Lodge|Wistful Selkie|Withering Gaze|Wizard Replica|Woolly Thoctar|Wrap in Flames|Yavimaya Dryad|Yavimaya Elder|Zealous Strike|Zhur-Taa Druid|Zodiac Rooster|Zombie Goliath|Abyssal Specter|Aeon Chronicler|Aether Membrane|Aether Searcher|Alaborn Trooper|Alaborn Veteran|Ambition's Cost|Anax and Cymede|Ancient Craving|Angelic Arbiter|Angel's Feather|Arcbound Worker|Argothian Elder|Armadillo Cloak|Armored Galleon|Armored Griffin|Armored Pegasus|Assembly-Worker|Aura of Silence|Austere Command|Azorius Keyrune|Balduvian Horde|Banisher Priest|Banishing Light|Barbarian Horde|Barter in Blood|Basalt Monolith|Behemoth Sledge|Benalish Lancer|Blade of Selves|Blasphemous Act|Blazing Specter|Blind Obedience|Blinking Spirit|Bloodfell Caves|Bloodgift Demon|Boros Cluestone|Boros Guildgate|Boros Guildmage|Brave the Sands|Brine Elemental|Caller of Gales|Catapult Master|Cavalry Pegasus|Caves of Koilos|Celestial Flare|Celestial Force|Cemetery Reaper|Chain Lightning|Champion Lancer|Champion's Helm|Civic Wayfinder|Clockwork Avian|Clockwork Beast|Clockwork Hydra|Cloud Elemental|Coalition Relic|Coercive Portal|Cogwork Grinder|Cogwork Tracker|Coldsteel Heart|Contagion Clasp|Coral Trickster|Corrupt Eunuchs|Coveted Peacock|Cranial Plating|Crash of Rhinos|Crowned Ceratok|Cruel Ultimatum|Cryptic Annelid|Cunning Advisor|Curse of Bounty|Dakmor Scorpion|Darksteel Forge|Darksteel Ingot|Daru Encampment|Daxos's Torment|Dearly Departed|Deceiver Exarch|Deep-Sea Kraken|Diabolic Vision|Dimir Guildgate|Disaster Radius|Disrupt Decorum|Distorting Wake|Dominator Drone|Doomed Traveler|Dormant Volcano|Downhill Charge|Dread Cacodemon|Dregs of Sorrow|Drifting Meadow|Druidic Satchel|Dualcaster Mage|Duskmantle Seer|Earth Elemental|Ebon Stronghold|Echoing Courage|Eerie Interlude|Elderwood Scion|Elvish Eulogist|Empty City Ruse|Epic Experiment|Eternal Witness|Evernight Shade|Extractor Demon|Faerie Artisans|Faerie Conclave|Faerie Impostor|Faerie Invaders|Faith's Fetters|False Summoning|Favorable Winds|Feast or Famine|Fell the Mighty|Fertile Thicket|Festerhide Boar|Fiery Hellhound|Fire-Field Ogre|Flanking Troops|Fleecemane Lion|Flowstone Blade|Force of Nature|Frenzied Goblin|Furnace of Rath|Gaea's Blessing|Galepowder Mage|Gargoyle Castle|Gempalm Avenger|Gempalm Strider|Gift of Estates|Goblin Arsonist|Goblin Commando|Goblin Tunneler|Goblin Warchief|Golgari Rotwurm|Gorilla Warrior|Grand Abolisher|Graypelt Hunter|Graypelt Refuge|Greater Mossdog|Grim Lavamancer|Grixis Panorama|Gruul Guildgate|Gruul War Chant|Hada Spy Patrol|Hallowed Burial|Hardened Scales|Haunted Fengraf|Heckling Fiends|Hellkite Tyrant|Heroes' Reunion|Hissing Iguanar|Horizon Chimera|Howling Banshee|Hulking Cyclops|Humble Defector|Hunting Cheetah|Icy Manipulator|Igneous Pouncer|Ingenious Thief|Inkfathom Witch|It That Betrays|Izzet Chemister|Izzet Chronarch|Izzet Guildgate|Izzet Guildmage|Jace's Phantasm|Jar of Eyeballs|Kathari Remnant|Keening Banshee|Keepsake Gorgon|Keldon Champion|Kindred Summons|King's Assassin|Knight Exemplar|Kor Sanctifiers|Krosan Warchief|Lay of the Land|Leafdrake Roost|Leyline Phantom|Lifeblood Hydra|Lightning Angel|Lightning Helix|Lim-Dûl's Vault|Lingering Souls|Llanowar Reborn|Lone Missionary|Lord of the Pit|Lorescale Coatl|Lovisa Coldeyes|Loyal Retainers|Magister Sphinx|Makindi Griffin|Martyr of Frost|Masked Admirers|Master Warcraft|Mausoleum Guard|Metallic Sliver|Migratory Route|Mindwrack Demon|Mirrodin's Core|Mizzium Mortars|Molten Disaster|Molten Slagheap|Momentary Blink|Monastery Siege|Morkrut Banshee|Mosswort Bridge|Mother of Runes|Mountain Bandit|Murkfiend Liege|Mystifying Maze|Necrotic Sliver|Night's Whisper|Nihil Spellbomb|Nivix Guildmage|Norwood Archers|Norwood Warrior|Nuisance Engine|Obelisk of Jund|Ogre Taskmaster|Opaline Unicorn|Open the Vaults|Oran-Rief Hydra|Orochi Hatchery|Orzhov Advokist|Orzhov Basilica|Panic Spellbomb|Pearl Medallion|Penumbra Spider|Peregrine Drake|Pernicious Deed|Phantasmal Bear|Phantom General|Phantom Nantuko|Phantom Nishoba|Phantom Warrior|Phyrexian Arena|Phyrexian Ghoul|Phyrexian Rager|Phyrexian Totem|Phyrexian Vault|Phyrexia's Core|Pillaging Horde|Pincher Beetles|Plagued Rusalka|Plant Elemental|Plated Slagwurm|Predator's Howl|Primordial Sage|Profane Command|Prophetic Prism|Qasali Slingers|Quiet Disrepair|Raging Minotaur|Rain of Daggers|Raise the Alarm|Ravenous Baloth|Reckless Charge|Recumbent Bliss|Reflecting Pool|Reliquary Tower|Renegade Troops|Riding Red Hare|Righteous Cause|Rogue's Passage|Rolling Thunder|Rorix Bladewing|Sanctum Prelate|Satyr Wayfinder|Scavenging Ooze|Scorching Spear|Scorching Winds|Scoured Barrens|Scrapskin Drake|Sea Gate Oracle|Sealock Monster|Seaside Citadel|Secluded Steppe|Selesnya Signet|Selfless Squire|Serpent Warrior|Serra's Embrace|Serrated Arrows|Shambling Shell|Shaper Parasite|Sharding Sphinx|Shardless Agent|Shattered Angel|Shepherd of Rot|Shifting Shadow|Shivan Hellkite|Silent Sentinel|Silklash Spider|Silverchase Fox|Simic Guildgate|Skyshroud Elite|Slavering Nulls|Sleight of Hand|Sliver Overlord|Sorcerous Sight|Spark Elemental|Spectral Sliver|Sphinx Summoner|Spider Spawning|Spinerock Knoll|Splitting Slime|Spoils of Blood|Sporecap Spider|Spotted Griffin|Sprouting Vines|Stalking Leonin|Stalking Stones|Standing Troops|Steamcore Weird|Stitch Together|Stitcher Geralf|Strangling Soot|Sudden Spoiling|Sulfuric Vortex|Sulfurous Blast|Summoner's Bane|Sundering Titan|Swiftfoot Boots|Sylvan Basilisk|Sylvan Offering|Sylvok Explorer|Synod Centurion|Tar Pit Warrior|Tavern Swindler|Teetering Peaks|Temporary Truce|The Unspeakable|Theft of Dreams|Thopter Foundry|Thorn Elemental|Thornwood Falls|Thraben Heretic|Thraben Valiant|Thundering Wurm|Timberwatch Elf|Tooth Collector|Trained Cheetah|Treasonous Ogre|Treasury Thrull|Treetop Defense|Treetop Village|True Conviction|Trygon Predator|Twilight Drover|Twilight's Call|Tyrant's Choice|Undead Warchief|Unhallowed Pact|Unholy Strength|Urban Evolution|Utvara Hellkite|Valor Made Real|Valorous Charge|Vampire Hexmage|Vampiric Dragon|Vampiric Spirit|Vedalken Orrery|Victim of Night|Vindictive Lich|Viridian Shaman|Viridian Zealot|Virtuous Charge|Virulent Sliver|Vithian Stinger|Volcanic Dragon|Volcanic Geyser|Volcanic Hammer|Volcanic Vision|Vow of Wildness|Wall of Granite|Warrior's Stand|Water Elemental|Wave of Vitriol|Whirlpool Whelm|Winds of Change|Wirewood Herald|Wirewood Savage|Withered Wretch|Word of Seizing|Worn Powerstone|Wurmcoil Engine|Youthful Knight|Act of Authority|Adarkar Valkyrie|Aerial Responder|Aether Spellbomb|Affa Guard Hound|Agonizing Demise|Akki Coalflinger|Alabaster Dragon|Alaborn Cavalier|Alliance of Arms|Allosaurus Rider|Ambush Commander|Ancestral Vision|Ancient Ziggurat|Angel of Despair|Angelic Blessing|Aphetto Dredging|Aquamorph Entity|Arcbound Crusher|Armillary Sphere|Armory Automaton|Arrogant Vampire|Arsenal Thresher|Ascended Lawmage|Assassin's Blade|Auratouched Mage|Azorius Chancery|Balance of Power|Bane of Progress|Battlegate Mimic|Beacon of Unrest|Beetleback Chief|Bident of Thassa|Bituminous Blast|Blatant Thievery|Blessed Reversal|Bloodmark Mentor|Blood-Toll Harpy|Blossoming Sands|Boggart Ram-Gang|Boneyard Scourge|Boros Swiftblade|Bosh, Iron Golem|Brimstone Dragon|Brimstone Volley|Broodbirth Viper|Brooding Saurian|Broodmate Dragon|Burning of Xinye|Call of the Herd|Cathars' Crusade|Celestial Archon|Cerodon Yearling|Charcoal Diamond|Charging Bandits|Charging Paladin|Chartooth Cougar|Chromeshell Crab|Cinder Elemental|Claws of Valakut|Clockwork Condor|Cold-Eyed Selkie|Conclave Phalanx|Consume Strength|Consume the Meek|Consuming Vapors|Contested Cliffs|Conundrum Sphinx|Copperhorn Scout|Corpse Harvester|Council Guardian|Crescendo of War|Crucible of Fire|Crypt of Agadeem|Curse of Inertia|Dack's Duplicate|Dakmor Sorceress|Darigaaz's Charm|Dauntless Escort|Death by Dragons|Death-Hood Cobra|Deathreap Ritual|Deep-Sea Serpent|Desert Sandstorm|Desolation Giant|Desperate Charge|Desperate Ritual|Deus of Calamity|Devastation Tide|Diregraf Captain|Dismal Backwater|Divine Reckoning|Domineering Will|Dregscape Zombie|Drowned Catacomb|Drudge Skeletons|Eldrazi Monument|Elemental Shaman|Elite Scaleguard|Elvish Archdruid|Elvish Harbinger|Elvish Promenade|Elvish Visionary|Emberwilde Augur|Errant Ephemeron|Explorer's Scope|Faceless Butcher|Faerie Mechanist|Falkenrath Noble|Fang of the Pack|Festering Goblin|Fiery Conclusion|Fiery Confluence|Flamekin Brawler|Flamekin Village|Flame-Kin Zealot|Flametongue Kavu|Fledgling Mawcor|Footbottom Feast|Forked Lightning|Frontier Bivouac|Fusion Elemental|Gatecreeper Vine|Gerrard Capashen|Gerrard's Wisdom|Ghitu Encampment|Ghor-Clan Savage|Ghoulcaller Gisa|Gleeful Sabotage|Glory of Warfare|Gluttonous Slime|Goblin Cavaliers|Goblin Offensive|Goblin Racketeer|Goblin Spymaster|Golgari Rot Farm|Grip of Phyresis|Grisly Spectacle|Gustcloak Savior|Hammer of Nazahn|Hammerfist Giant|Havengul Vampire|Hellfire Mongrel|Hellion Eruption|Hellkite Charger|Hellkite Igniter|Hunter's Prowess|Ichor Wellspring|Ill-Gotten Gains|Impact Resonance|In Garruk's Wake|Incite Rebellion|Infantry Veteran|Jace's Archivist|Jace's Ingenuity|Jagged Lightning|Jedit's Dragoons|Jhessian Zombies|Joraga Warcaller|Journeyer's Kite|Jwar Isle Refuge|Karplusan Forest|Keldon Marauders|Keldon Megaliths|Kemba's Skyguard|Kheru Mind-Eater|Kilnmouth Dragon|Kiora's Follower|Knotvine Paladin|Kor Cartographer|Kor Spiritdancer|Krenko, Mob Boss|Krenko's Command|Leonin Bladetrap|Leonin Skyhunter|Liliana's Reaver|Loxodon Hierarch|Loxodon Partisan|Makeshift Mauler|Managorger Hydra|Marsh Casualties|Marshal's Anthem|Master Biomancer|Mayael the Anima|Meng Huo's Horde|Mercenary Knight|Merfolk Skyscout|Mesa Enchantress|Minotaur Warrior|Mishra's Factory|Mistmeadow Witch|Mizzix's Mastery|Mogg War Marshal|Monstrous Growth|Moonsilver Spear|Myr Battlesphere|Myriad Landscape|Mystic Monastery|Mystic Retrieval|Netcaster Spider|Noggle Ransacker|Nomads' Assembly|Oakgnarl Warrior|Obelisk of Esper|Orator of Ojutai|Orcish Cannonade|Orcish Oriflamme|Oreskos Explorer|Orzhov Cluestone|Orzhov Guildgate|Orzhov Guildmage|Palace Sentinels|Paladin of Prahv|Paliano Vanguard|Panther Warriors|Parting Thoughts|Path of Ancestry|Pathbreaker Ibex|Pestilence Demon|Pharika's Mender|Phyrexian Delver|Pitchburn Devils|Plated Rootwalla|Precinct Captain|Presence of Gond|Progenitor Mimic|Promise of Power|Psychic Transfer|Public Execution|Puppeteer Clique|Qasali Pridemage|Quirion Explorer|Rakdos Carnarium|Rakdos Guildgate|Rakdos Guildmage|Rally the Troops|Razor Hippogriff|Reckless Abandon|Reckless Scholar|Reclamation Sage|Redwood Treefolk|Reforge the Soul|Reign of the Pit|Return to Battle|Revoke Existence|Reya Dawnbringer|Righteous Charge|Riptide Survivor|Roar of the Wurm|Rockslide Ambush|Rousing of Souls|Rugged Highlands|Saddleback Lagac|Sage's Knowledge|Sanctum Gargoyle|Sanctum Guardian|Sandstone Oracle|Scarland Thrinax|Scorched Rusalka|Screeching Drake|Screeching Skaab|Seasoned Marshal|Seeds of Renewal|Seek the Horizon|Selesnya Evangel|Selvala's Charge|Seraph Sanctuary|Serpent Assassin|Shambling Goblin|Shipwreck Singer|Shoreline Ranger|Shower of Sparks|Shrewd Hatchling|Sickening Dreams|Silent-Blade Oni|Skeletal Scrying|Skeletal Vampire|Skirk Prospector|Skirsdag Cultist|Skyhunter Patrol|Slith Firewalker|Smuggler Captain|Soaring Seacliff|Spawning Grounds|Sphere of Safety|Sphinx of Magosi|Sphinx of Uthuun|Sphinx-Bone Wand|Spidersilk Armor|Spine of Ish Sah|Spiteful Visions|Stoneshock Giant|Stroke of Genius|Stromkirk Patrol|Sungrass Prairie|Sunscorch Regent|Sunspear Shikari|Surveyor's Scope|Swell of Courage|Sylvan Messenger|Talas Researcher|Talruum Minotaur|Temporal Fissure|Tempt with Glory|Temur Sabertooth|Thelonite Hermit|Thundering Giant|Tidehollow Strix|Titania's Chosen|Tormenting Voice|Torrent of Souls|Train of Thought|Tranquil Expanse|Tranquil Thicket|Traveler's Cloak|Truefire Paladin|Turntimber Grove|Tymna the Weaver|Ulamog's Crusher|Unstable Obelisk|Urza's Incubator|Vampire Outcasts|Vedalken Plotter|Vengeful Rebirth|Venser's Journal|Veteran Cavalier|Veteran Explorer|Viashino Warrior|Victory's Herald|Vinelasher Kudzu|Volatile Chimera|Volcanic Fallout|Voracious Dragon|Vow of Lightning|Vulshok Sorcerer|Vulturous Zombie|Wall of Blossoms|Warrior's Charge|Waterspout Djinn|Wei Ambush Force|Wei Strike Force|Widespread Panic|Wild Beastmaster|Windborne Charge|Wu Elite Cavalry|Wu Light Cavalry|Young Pyromancer|Act of Aggression|Aether Tradewinds|Ajani's Pridemate|Alaborn Grenadier|Alaborn Musketeer|Allied Strategies|Altar of Dementia|Angel of Finality|Angel of Serenity|Angelic Protector|Aquastrand Spider|Arcane Lighthouse|Arrow Volley Trap|Artifact Mutation|Ascendant Evincar|Astral Cornucopia|Avatar of Discord|Azorius Guildgate|Azorius Guildmage|Bala Ged Scorpion|Barbarian General|Basking Rootwalla|Bastion Protector|Beseech the Queen|Biomantic Mastery|Birds of Paradise|Blasted Landscape|Blighted Woodland|Bloodrage Vampire|Bloodrite Invoker|Bloodrock Cyclops|Blue Sun's Zenith|Bogardan Hellkite|Bramble Elemental|Bred for the Hunt|Brutal Hordechief|Brutalizer Exarch|Bump in the Night|Butcher's Cleaver|Cadaverous Knight|Capricious Efreet|Carnage Gladiator|Cauldron of Souls|Celestial Ancient|Chandra's Outrage|Chandra's Phoenix|Charnelhoard Wurm|Chromatic Lantern|Cinder Pyromancer|Cloak of Feathers|Cogwork Librarian|Collective Voyage|Conclave Equenaut|Conjurer's Closet|Conqueror's Flail|Corpsejack Menace|Covenant of Minds|Crosstown Courier|Curse of Opulence|Curse of Vitality|Darksteel Citadel|Dawnglare Invoker|Deadwood Treefolk|Deathforge Shaman|Decree of Justice|Desecration Demon|Desperate Ravings|Dictate of Heliod|Dimir Infiltrator|Disciple of Bolas|Disdainful Stroke|Divinity of Pride|Djinn Illuminatus|Djinn of the Lamp|Dominus of Fealty|Door of Destinies|Dragonlair Spider|Dreamstone Hedron|Drooling Groodion|Elite Cat Warrior|Elvish Aberration|Elvish Skysweeper|Emerald Medallion|Empty the Warrens|Emrakul's Hatcher|Erratic Explosion|Etherium Sculptor|Evincar's Justice|Expedition Raptor|Ezuri's Predation|Faithless Looting|Figure of Destiny|Fires of Yavimaya|Fists of Ironwood|Flameblast Dragon|Flamewave Invoker|Flaring Flame-Kin|Fleetfoot Panther|Fleet-Footed Monk|Fleshbag Marauder|Forbidden Alchemy|Forbidden Orchard|Forgotten Ancient|Freewind Equenaut|Fury of the Horde|Genju of the Fens|Gerrard's Command|Ghost-Lit Stalker|Glimmerpoint Stag|Go for the Throat|Goblin Ringleader|Goblin War Strike|Golgari Guildgate|Golgari Guildmage|Grazing Gladehart|Grenzo's Rebuttal|Grenzo's Ruffians|Guardian Zendikon|Gustcloak Harrier|Guttural Response|Guul Draz Specter|Harmony of Nature|Hellraiser Goblin|Hour of Reckoning|Illusory Ambusher|Imperial Hellkite|Imperious Perfect|Infectious Horror|Infernal Offering|Inkwell Leviathan|Intangible Virtue|Irresistible Prey|Izzet Boilerworks|Jace's Mindseeker|Jaddi Lifestrider|Jetting Glasskite|Kabira Crossroads|Kabira Vindicator|Kalemne's Captain|Keen-Eyed Archers|Kemba, Kha Regent|Kindred Discovery|Kindred Dominance|Korozda Guildmage|Lead the Stampede|Leechridden Swamp|Lightning Greaves|Liliana's Specter|Loxodon Warhammer|Lu Su, Wu Advisor|Lurking Automaton|Lurking Predators|Magister of Worth|Magus of the Mind|Magus of the Will|Manifold Insights|Marchesa's Decree|Master Transmuter|Mausoleum Turnkey|Merfolk Wayfinder|Midnight Haunting|Misfortune's Gain|Mistblade Shinobi|Moment of Heroism|Moonglove Extract|Mystic Confluence|Nacatl Hunt-Pride|Nantuko Monastery|Nephalia Smuggler|Nissa, Worldwaker|Norwood Priestess|Nullmage Advocate|Obelisk of Grixis|Ogre Battledriver|Oran-Rief Invoker|Oran-Rief Recluse|Orchard Elemental|Orcish Lumberjack|Order of Yawgmoth|Oros, the Avenger|Peach Garden Oath|Peel from Reality|Perilous Research|Phantasmal Dragon|Phyrexian Debaser|Phyrexian Defiler|Phyrexian Negator|Phyrexian Rebirth|Plated Seastrider|Pontiff of Blight|Praetor's Counsel|Preemptive Strike|Preyseizer Dragon|Price of Progress|Priest of Titania|Pristine Talisman|Prodigal Sorcerer|Prognostic Sphinx|Psychosis Crawler|Rakdos Pit Dragon|Raksha Golden Cub|Rampaging Baloths|Ravos, Soultender|Red Cliffs Armada|Relentless Hunter|Relentless Skaabs|Reverse the Sands|Runehorn Hellkite|Rush of Knowledge|Sage-Eye Avengers|Sanctum Custodian|Scattering Stroke|Scion of Darkness|Scourge of Fleets|Scourge of Valkas|Screaming Seahawk|Seal of Cleansing|Seat of the Synod|Serendib Sorcerer|Shadowblood Ridge|Shambling Remains|Shambling Strider|Shielded by Faith|Shimmering Grotto|Shrieking Specter|Shu Foot Soldiers|Shu Grain Caravan|Skarrgan Firebird|Skittering Horror|Skittering Skirge|Slate of Ancestry|Smoldering Crater|Smoldering Spires|Soul Manipulation|Southern Elephant|Spellbound Dragon|Spoils of Victory|Sprouting Thrinax|Stirring Wildwood|Stonewood Invoker|Stormfront Riders|Stormsurge Kraken|Stromkirk Captain|Sunrise Sovereign|Surrakar Banisher|Svyelunite Temple|Swiftwater Cliffs|Sylvan Safekeeper|Synthetic Destiny|Terrain Generator|Tezzeret's Gambit|Thalakos Lowlands|Thicket Elemental|Thornweald Archer|Thornwind Faeries|Titanic Ultimatum|Tornado Elemental|Tower of Fortunes|Traumatic Visions|Tribute to Hunger|Trokin High Guard|Tuskguard Captain|Twilight Shepherd|Two-Headed Dragon|Tyrant's Familiar|Unbreathing Horde|Underground River|Vampire Lacerator|Vampire Nighthawk|Vastwood Zendikon|Vault of Whispers|Vedalken Engineer|Verduran Emissary|Veteran Warleader|Viridian Emissary|Vizkopa Guildmage|Volcanic Offering|Volunteer Militia|Vraska the Unseen|Vulshok Berserker|Wall of Reverence|Wave of Reckoning|Wayfarer's Bauble|Wei Night Raiders|Whirlpool Warrior|Whispergear Sneak|Whispersilk Cloak|Wickerbough Elder|Wildfire Emissary|Wildheart Invoker|Windbrisk Heights|Wind-Scarred Crag|Wirewood Symbiote|Wolfcaller's Howl|Woodborn Behemoth|Zurgo Helmsmasher|Abyssal Gatekeeper|Abyssal Persecutor|Aethermage's Touch|Ajani's Sunstriker|Akroma's Vengeance|Alert Shu Infantry|Ancestral Memories|Ancient Excavation|Angel of Salvation|Architects of Will|Army of the Damned|Artisan of Kozilek|Baloth Woodcrasher|Bane of the Living|Battering Craghorn|Black Sun's Zenith|Blizzard Elemental|Bloodfire Colossus|Bloodspore Thrinax|Bloodsworn Steward|Bogardan Firefiend|Brave the Elements|Breath of Darigaaz|Butcher of Malakir|Caller of the Claw|Caller of the Pack|Capital Punishment|Captain's Maneuver|Celestial Crusader|Chameleon Colossus|Champion's Victory|Commander's Sphere|Containment Priest|Corpse Connoisseur|Council's Judgment|Cradle of Vitality|Crosis, the Purger|Crystalline Sliver|Curse of Predation|Curse of Vengeance|Curse of Verbosity|Custodi Soulcaller|Darksteel Mutation|Dawnstrike Paladin|Daxos the Returned|Day of the Dragons|Deepfire Elemental|Despoiler of Souls|Diabolic Servitude|Dimir Doppelganger|Disruptive Student|Domesticated Hydra|Dragonskull Summit|Driver of the Dead|Duelist's Heritage|Duergar Hedge-Mage|Emancipation Angel|Enduring Scalelord|Entourage of Trest|Eunuchs' Intrigues|Fall of the Hammer|Farbog Boneflinger|Festival of Trokin|Flamekin Harbinger|Followed Footsteps|Forsaken Sanctuary|Fractured Identity|Garruk Wildspeaker|Geist-Honored Monk|Ghostblade Eidolon|Ghostly Possession|Gideon's Lawkeeper|Glen Elendra Liege|Glint-Eye Nephilim|Goblin Bombardment|Goblin Firestarter|Goblin Mountaineer|Goldmeadow Harrier|Goldnight Redeemer|Gorehorn Minotaurs|Great Oak Guardian|Grenzo's Cutthroat|Grixis Illusionist|Gustcloak Sentinel|Hamletback Goliath|Hammer of Bogardan|Harvester of Souls|Hellkite Hatchling|Herald of the Host|Hibernation Sliver|Hollowhenge Spirit|Hundred-Handed One|Illusion of Choice|Imperial Recruiter|Incendiary Command|Incremental Blight|Independent Troops|Indrik Stomphowler|Intet, the Dreamer|Jeering Homunculus|Journey to Nowhere|Kaalia of the Vast|Kazandu Tuskcaller|Kinsbaile Cavalier|Koth of the Hammer|Leonin Snarecaster|Life from the Loam|Lionheart Maverick|Liquimetal Coating|Loreseeker's Stone|Maelstrom Wanderer|Magus of the Abyss|Magus of the Arena|Magus of the Wheel|Malakir Bloodwitch|Marisi's Twinclaws|Master of Etherium|Mentor of the Meek|Merciless Eviction|Minamo Sightbender|Natural Connection|Necromantic Thirst|Nezumi Graverobber|Nissa's Pilgrimage|Obsidian Fireheart|Okiba-Gang Shinobi|Oni of Wild Places|Patron of the Vein|Phyrexian Colossus|Phyrexian Ingester|Pollenbright Wings|Predator, Flagship|Price of Knowledge|Primeval Protector|Prismatic Geoscope|Quicksilver Dagger|Quicksilver Dragon|Relentless Assault|Repel the Darkness|Retreat to Kazandu|Revenant Patriarch|Rith, the Awakener|Rolling Earthquake|Rubblebelt Raiders|Rubinia Soulsinger|Sadistic Augermage|Sadistic Hypnotist|Sai of the Shinobi|Sakura-Tribe Elder|Saltcrusted Steppe|Sandsteppe Citadel|Sapphire Medallion|Scalelord Reckoner|Searing Meditation|Seeker of Skybreak|Selesnya Guildgate|Selesnya Guildmage|Selesnya Sanctuary|Selvala's Enforcer|Selvala's Stampede|Serrated Biskelion|Shu Elite Infantry|Sift Through Sands|Silumgar's Command|Skarrgan Pit-Skulk|Skeletal Crocodile|Skirk Fire Marshal|Skitter of Lizards|Song of the Dryads|Spellheart Chimera|Spiritual Guardian|Springjack Pasture|Spurnmage Advocate|Squelching Leeches|Stalking Vengeance|Stealer of Secrets|Steward of Valeron|Strategic Planning|Sublime Exhalation|Surveilling Sprite|Sword of Vengeance|Sylvan Reclamation|Taj-Nar Swordsmith|Talara's Battalion|Taunting Challenge|Temporary Insanity|Territorial Baloth|Thought Reflection|Thunderfoot Baloth|Trash for Treasure|Treva, the Renewer|Trumpeting Armodon|Tukatongue Thallid|Urborg Syphon-Mage|Vanish into Memory|Verdant Confluence|Veteran Armorsmith|Veteran Swordsmith|Voice of the Woods|Volley of Boulders|Vorosh, the Hunter|Vulshok Battlegear|Wakestone Gargoyle|Warmonger Hellkite|Whims of the Fates|Whispering Madness|White Sun's Zenith|Wings of the Guard|Woodvine Elemental|Yoke of the Damned|Young Wei Recruits|Zendikar Resurgent|Zombie Infestation|Zo-Zu the Punisher|Akiri, Line-Slinger|Amoeboid Changeling|Angelic Benediction|Animus of Predation|Appetite for Brains|Apprentice Sorcerer|Archangel of Strife|Avatar of Slaughter|Avenger of Zendikar|Beacon of Tomorrows|Benevolent Offering|Bladewing the Risen|Bloodhusk Ritualist|Bloodthrone Vampire|Boggart Shenanigans|Boldwyr Intimidator|Borderland Behemoth|Borderland Explorer|Brago, King Eternal|Breaching Leviathan|Brutal Nightstalker|Call the Skybreaker|Capricious Sorcerer|Captivating Vampire|Capture of Jingzhou|Centaur Vinecrasher|Chandra, Pyromaster|Charging Cinderhorn|Charmbreaker Devils|Citanul Woodreaders|Compulsive Research|Coordinated Assault|Council of Advisors|Counterintelligence|Crimson Honor Guard|Cruel Entertainment|Crystalline Crawler|Custodi Peacekeeper|Custodi Soulbinders|Daggerback Basilisk|Darkwater Catacombs|Dauntless Onslaught|Dawnbreak Reclaimer|Deathbringer Regent|Denizen of the Deep|Deploy to the Front|Deputized Protester|Destructive Revelry|Dispeller's Capsule|Door to Nothingness|Endless Cockroaches|Entrapment Maneuver|Everflowing Chalice|Everlasting Torment|Fade into Antiquity|Fiendslayer Paladin|Fumiko the Lowblood|Furnace Celebration|Gahiji, Honored One|Galecaster Colossus|Galvanic Juggernaut|Garrulous Sycophant|Gempalm Incinerator|Genju of the Cedars|Gleam of Resistance|Goblin Deathraiders|Goblin Sharpshooter|Golgari Germination|Golgari Grave-Troll|Gratuitous Violence|Gwyllion Hedge-Mage|Havengul Runebinder|Heartless Hidetsugu|Hellspark Elemental|Hoverguard Sweepers|Icatian Javelineers|Increasing Devotion|Increasing Savagery|Indulgent Tormentor|Infinite Reflection|Inner-Flame Acolyte|Invoke the Firemind|Ior Ruin Expedition|Jhoira of the Ghitu|Jori En, Ruin Diver|Kamahl, Pit Fighter|Kessig Cagebreakers|Krond the Dawn-Clad|Lace with Moonglove|Leonin Relic-Warder|Leovold's Operative|Lightning Elemental|Lu Meng, Wu General|Magus of the Mirror|Makeshift Mannequin|Mana-Charged Dragon|Marchesa's Emissary|Marchesa's Smuggler|Mardu Heart-Piercer|Mark of the Vampire|Menagerie Liberator|Merchant of Secrets|Mercurial Chemister|Minamo Scrollkeeper|Miraculous Recovery|Mistvein Borderpost|Moorland Inquisitor|Murmurs from Beyond|Neurok Invisimancer|Nightscape Familiar|Nightstalker Engine|Ordeal of Purphoros|Order of Succession|Overwhelming Forces|Peer Through Depths|Phyrexian Denouncer|Phyrexian Gargantua|Phyrexian Processor|Polymorphist's Jest|Pore Over the Pages|Press the Advantage|Radha, Heir to Keld|Rakeclaw Gargantuan|Rapid Hybridization|Ravenous Leucrocota|Razormane Masticore|Reach Through Mists|Reaper of the Wilds|Relic of Progenitus|Riftwing Cloudskate|Rise from the Grave|Rite of Replication|Rockslide Elemental|Ruhan of the Fomori|Sakashima's Student|Scourge of Nel Toth|Search for Tomorrow|Sever the Bloodline|Shadows of the Past|Shamanic Revelation|Sharpened Pitchfork|Sharuum the Hegemon|Shu Soldier-Farmers|Silhana Ledgewalker|Silverblade Paladin|Simic Sky Swallower|Skarrgan Skybreaker|Smite the Monstrous|Soul of the Harvest|Soulbright Flamekin|Spectral Gateguards|Spectral Procession|Sphinx of Jwar Isle|Stingerfling Spider|Stonefare Crocodile|Stonehoof Chieftain|Stormchaser Chimera|Strength in Numbers|Stronghold Assassin|Sunscape Battlemage|Sword of the Paruns|Teferi's Protection|Terrifying Presence|Tezzeret the Seeker|Thing from the Deep|Thundercloud Shaman|Touch of Brilliance|Treacherous Terrain|Tribute to the Wild|Tuktuk the Explorer|Turntimber Basilisk|Twisted Abomination|Unexpectedly Absent|Uyo, Silent Prophet|Vela the Night-Clad|Village Bell-Ringer|Voidmage Apprentice|Vulshok Morningstar|Walker of the Grove|Warmonger's Chariot|Well of Lost Dreams|Wilt-Leaf Cavaliers|Wolfbriar Elemental|Wretched Confluence|Xun Yu, Wei Advisor|Zealous Persecution|Zhalfirin Commander|Abyssal Nightstalker|Ancient Amphitheater|Archdemon of Paliano|Argivian Restoration|Atarka, World Render|Battle-Rattle Shaman|Benefactor's Draught|Bloodcurdling Scream|Bonds of Quicksilver|Brackwater Elemental|Burrenton Bombardier|Cackling Counterpart|Cao Cao, Lord of Wei|Captain of the Mists|Captain of the Watch|Cathedral Sanctifier|Champion of Lambholt|Conquering Manticore|Consuming Aberration|Control of the Court|Court Street Denizen|Crookclaw Transmuter|Crumbling Necropolis|Curse of Disturbance|Damia, Sage of Stone|Deathbringer Thoctar|Dragonlord's Servant|Dragonspeaker Shaman|Drakestown Forgotten|Dreadbringer Lampads|Dromoka, the Eternal|Elves of Deep Shadow|Emeria, the Sky Ruin|Explosive Vegetation|Fieldmist Borderpost|Firemind's Foresight|Fleeting Distraction|Fractured Powerstone|Gather the Townsfolk|Geist of Saint Traft|Ghastly Conscription|Goblin Electromancer|Godo, Bandit Warlord|Greater Stone Spirit|Grenzo, Havoc Raiser|Gustcloak Skirmisher|Hearthfire Hobgoblin|Hoard-Smelter Dragon|Ill-Tempered Cyclops|Illusionist's Gambit|Juniper Order Ranger|Kaya, Ghost Assassin|Kess, Dissident Mage|Kinsbaile Skirmisher|Knight of Cliffhaven|Lightwielder Paladin|Liu Bei, Lord of Shu|Lurking Nightstalker|Lys Alana Huntmaster|Magus of the Coffers|Malicious Affliction|Mathas, Fiend Seeker|Melek, Izzet Paragon|Mycosynth Wellspring|Nin, the Pain Artist|Ob Nixilis Reignited|Otherworldly Journey|Overeager Apprentice|Patron of the Nezumi|Phyrexian Broodlings|Phyrexian Plaguelord|Prime Speaker Zegana|Raiding Nightstalker|Ramos, Dragon Engine|Righteous Confluence|Rites of Flourishing|Shadow Alley Denizen|Shattergang Brothers|Shoulder to Shoulder|Shu Elite Companions|Siege-Gang Commander|Simic Growth Chamber|Skirk Drill Sergeant|Skirsdag High Priest|Skyhunter Skirmisher|Skyward Eye Prophets|Slate Street Ruffian|Slayer of the Wicked|Solidarity of Heroes|Soltari Foot Soldier|Somberwald Vigilante|Sorcerer's Strongbox|Soul of New Phyrexia|Sparkmage Apprentice|Spectral Searchlight|Spirit of the Hearth|Steel of the Godhead|Stormblood Berserker|Subterranean Tremors|Sun Quan, Lord of Wu|Sword of the Animist|Swords to Plowshares|Tana, the Bloodsower|Tempt with Discovery|Tempt with Vengeance|Teneb, the Harvester|Terramorphic Expanse|Territorial Hellkite|Thirst for Knowledge|Thousand-Year Elixir|Thunder-Thrash Elder|Transguild Promenade|Uncontrollable Anger|Underworld Coinsmith|Vines of the Recluse|Wei Elite Companions|Where Ancients Tread|Wilderness Elemental|Yuan Shao's Infantry|Agent of Acquisitions|Akroma, Angel of Fury|Angelic Field Marshal|Anointer of Champions|Anowon, the Ruin Sage|Anya, Merciless Angel|Arbiter of Knollridge|Awaken the Sky Tyrant|Beacon of Destruction|Beastmaster Ascension|Bloodline Necromancer|Bloodlord of Vaasgoth|Burning-Tree Emissary|Caller of the Untamed|Compelling Deterrence|Crown-Hunter Hireling|Curse of the Forsaken|Daretti, Scrap Savant|Darigaaz, the Igniter|Dong Zhou, the Tyrant|Elixir of Immortality|Enraged Revolutionary|Ethersworn Shieldmage|Executioner's Capsule|Extract from Darkness|Fire-Belly Changeling|Gatekeeper of Malakir|Ghave, Guru of Spores|Hallowed Spiritkeeper|Heartstabber Mosquito|Illusionary Informant|Immaculate Magistrate|Intellectual Offering|Iroas, God of Victory|Jareth, Leonine Titan|Kaervek the Merciless|Kamahl, Fist of Krosa|Knight of Meadowgrain|Kraum, Ludevic's Opus|Lightkeeper of Emeria|Lu Bu, Master-at-Arms|Magus of the Vineyard|March of the Machines|Marshaling the Troops|Molimo, Maro-Sorcerer|Mons's Goblin Raiders|Mudbutton Torchrunner|Nath of the Gilt-Leaf|Necromantic Selection|Numot, the Devastator|Overwhelming Stampede|Phage the Untouchable|Phyrexian Battleflies|Phyrexian Reclamation|Prowling Nightstalker|Reaper from the Abyss|Reassembling Skeleton|Riding the Dilu Horse|Saskia the Unyielding|Scourge of the Throne|Seal of the Guildpact|Sek'Kuar, Deathkeeper|Shinen of Life's Roar|Silverglade Elemental|Skarrg, the Rage Pits|Skittering Crustacean|Spellbreaker Behemoth|Stormscape Battlemage|Stronghold Discipline|Symbol of Unsummoning|Taigam, Ojutai Master|Taigam, Sidisi's Hand|Talisman of Dominance|Talrand, Sky Summoner|Temporal Manipulation|Thornscape Apprentice|Thornscape Battlemage|Thorn-Thrash Viashino|Thrasios, Triton Hero|Traverse the Outlands|Venser, the Sojourner|Verdeloth the Ancient|Walker of Secret Ways|Wight of Precinct Six|Wren's Run Packmaster|Wren's Run Vanquisher|Yellow Scarves Troops|Zhang He, Wei General|Akroma, Angel of Wrath|Angel of the Dire Hour|Apprentice Necromancer|Arcanis the Omnipotent|Archfiend of Depravity|Azami, Lady of Scrolls|Bite of the Black Rose|Blood Baron of Vizkopa|Bloodforged Battle-Axe|Brago's Representative|Breya, Etherium Shaper|Cao Ren, Wei Commander|Champion of the Parish|Chorus of the Conclave|Collective Unconscious|Command of Unsummoning|Corrupt Court Official|Elspeth, Knight-Errant|Etherium-Horn Sorcerer|Ethersworn Adjudicator|Ezuri, Renegade Leader|Goblin Balloon Brigade|Grenzo, Dungeon Warden|Gwafa Hazid, Profiteer|Harbinger of the Tides|Havenwood Battleground|Higure, the Still Wind|Hoofprints of the Stag|Hunger of the Howlpack|Inquisition of Kozilek|Jedit Ojanen of Efrava|Lorthos, the Tidemaker|Mairsil, the Pretender|Marchesa's Infiltrator|Meren of Clan Nel Toth|Mizzix of the Izmagnus|Moan of the Unhallowed|Necromancer's Covenant|Nekusar, the Mindrazer|Ojutai, Soul of Winter|Oloro, Ageless Ascetic|Overseer of the Damned|Overwhelming Intellect|Paliano, the High City|Predatory Nightstalker|Protector of the Crown|Razia, Boros Archangel|Recruiter of the Guard|Scion of the Ur-Dragon|Shadowmage Infiltrator|Sidar Kondo of Jamuraa|Spontaneous Combustion|Stampeding Wildebeests|Stinkdrinker Daredevil|Sustainer of the Realm|Sydri, Galvanic Genius|Talisman of Indulgence|Tempt with Immortality|Tempt with Reflections|Tendrils of Corruption|Teysa, Envoy of Ghosts|Thromok the Insatiable|Underworld Connections|Unquestioned Authority|Voice of the Provinces|Wasitora, Nekoru Queen|Yellow Scarves Cavalry|Yellow Scarves General|Atraxa, Praetors' Voice|Balan, Wandering Knight|Basandra, Battle Seraph|Blade of the Bloodchief|Borrowing the East Wind|Champion of Stray Souls|Curse of Shallow Graves|Diaochan, Artful Beauty|Disciple of Griselbrand|Elspeth, Sun's Champion|Evolutionary Escalation|Ezuri, Claw of Progress|Forerunner of Slaughter|Hanna, Ship's Navigator|Jaya Ballard, Task Mage|Kaseto, Orochi Archmage|Khalni Heart Expedition|Knight of the Reliquary|Kongming's Contraptions|Licia, Sanguine Tribune|Lu Xun, Scholar General|Masterwork of Ingenuity|Mirror of the Forebears|Nahiri, the Lithomancer|Ninja of the Deep Hours|Niv-Mizzet, Dracogenius|Odric, Master Tactician|Oran-Rief, the Vastwood|Polukranos, World Eater|Quest for the Gravelord|Riku of Two Reflections|Slobad, Goblin Tinkerer|Spring of Eternal Peace|Sun Ce, Young Conquerer|Szadek, Lord of Secrets|Temple of the False God|Thorn of the Black Rose|Throne of the High City|Thunderscape Battlemage|Vial Smasher the Fierce|Vish Kal, Blood Arbiter|Vorel of the Hull Clade|Wrexial, the Risen Deep|Zedruu the Greathearted|Animar, Soul of Elements|Beastbreaker of Bala Ged|Borrowing 100,000 Arrows|Demon of Wailing Agonies|Feldon of the Third Path|Flames of the Blood Hand|Grasp of the Hieromancer|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Guardian of the Gateless|Huang Zhong, Shu General|Ink-Eyes, Servant of Oni|Jarad, Golgari Lich Lord|Karador, Ghost Chieftain|Kiora, the Crashing Wave|Lieutenants of the Guard|Ludevic, Necro-Alchemist|Ma Chao, Western Warrior|Marath, Will of the Wild|Marchesa, the Black Rose|Meng Huo, Barbarian King|Nighteyes the Desecrator|Nissa, Voice of Zendikar|Niv-Mizzet, the Firemind|O-Kagachi, Vengeful Kami|Priest of the Blood Rite|Rite of the Raging Storm|Roon of the Hidden Realm|Ryusei, the Falling Star|Silas Renn, Seeker Adept|Sorin, Lord of Innistrad|Sphinx of the Steel Wind|Xiahou Dun, the One-Eyed|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Zuo Ci, the Mocking Sage|Arahbo, Roar of the World|Arjun, the Shifting Flame|Curse of the Nightly Hunt|Divergent Transformations|Djinn of Infinite Deceits|Edric, Spymaster of Trest|Ikra Shidiqi, the Usurper|Jor Kadeen, the Prevailer|Kami of the Crescent Moon|Knights of the Black Rose|Kydele, Chosen of Kruphix|Nicol Bolas, Planeswalker|Prossh, Skyraider of Kher|Reyhan, Last of the Abzan|Sigil of the Empty Throne|Tariel, Reckoner of Souls|Teferi, Temporal Archmage|Tibalt, the Fiend-Blooded|Vitu-Ghazi, the City-Tree|Wielding the Green Dragon|Yidris, Maelstrom Wielder|Yuan Shao, the Indecisive|Zhang Fei, Fierce Warrior|Zhang Liao, Hero of Hefei|Banshee of the Dread Choir|Bruse Tarl, Boorish Herder|Derevi, Empyrial Tactician|Freyalise, Llanowar's Fury|Gisela, Blade of Goldnight|Haven of the Spirit Dragon|Hua Tuo, Honored Physician|Inalla, Archmage Ritualist|Jace, Architect of Thought|Jeleva, Nephalia's Scourge|Kalemne, Disciple of Iroas|Knight of the White Orchid|Kolaghan, the Storm's Fury|Leovold, Emissary of Trest|Nazahn, Revered Bladesmith|Novijen, Heart of Progress|Selvala, Explorer Returned|Sima Yi, Wei Field Marshal|Zhao Zilong, Tiger General|Alesha, Who Smiles at Death|Drana, Kalastria Bloodchief|Endrek Sahr, Master Breeder|Ishai, Ojutai Dragonspeaker|Karlov of the Ghost Council|Kynaios and Tiro of Meletis|Lady Zhurong, Warrior Queen|Mazirek, Kraul Death Priest|Mirri, Weatherlight Duelist|Muzzio, Visionary Architect|Return of the Nightstalkers|Selvala, Heart of the Wilds|Svogthos, the Restless Tomb|Kazuul, Tyrant of the Cliffs|Merfolk of the Pearl Trident|Nivix, Aerie of the Firemind|Ob Nixilis of the Black Oath|Pang Tong, \"Young Phoenix\"|Silumgar, the Drifting Death|Titania, Protector of Argoth|Adriana, Captain of the Guard|Crucible of the Spirit Dragon|Daretti, Ingenious Iconoclast|Kongming, \"Sleeping Dragon\"|Skullbriar, the Walking Grave|Ib Halfheart, Goblin Tactician|Sunhome, Fortress of the Legion|Entomb|Windfall|Dark Ritual|Imperial Seal|Mind's Desire|Lodestone Golem|Treasure Cruise|Bant|Jund|Naya|Shiv|Akoum|Krosa|Prahv|Agyrem|Gavony|Grixis|Kessig|Minamo|Murasa|Otaria|Tazeem|Orzhova|Stensia|Llanowar|Nephalia|Skybreen|Sokenzan|Takenuma|Naar Isle|Velis Vel|Aretopolis|Goldmeadow|Immersturm|Lethe Lake|Panopticon|Raven's Run|Sea of Sand|Talon Gates|The Eon Fog|Astral Arena|Eloren Wilds|Glen Elendra|Truga Jungle|Turri Island|Furnace Layer|Grand Ossuary|Mount Keralia|Orochi Colony|The Maelstrom|Isle of Vesuva|The Hippodrome|Edge of Malacol|Feeding Grounds|Norn's Dominion|Onakke Catacomb|Quicksilver Sea|The Dark Barony|The Zephyr Maze|Cliffside Market|Fields of Summer|Izzet Steam Maze|Sanctum of Serra|The Aether Flues|The Great Forest|Bloodhill Bastion|Glimmervoid Basin|Pools of Becoming|The Fourth Sphere|Undercity Reaches|Kharasha Foothills|Kilnspire District|Stairs to Infinity|Stronghold Furnace|Windriddle Palaces|Selesnya Loft Gardens|Grove of the Dreampods|Lair of the Ashen Idol|Academy at Tolaria West|Trail of the Mage-Rings|Hedron Fields of Agadeem|Morphic Tide|Chaotic Aether|Mutual Epiphany|Reality Shaping|Spatial Merging|Time Distortion|Interplanar Tunnel|Planewide Disaster|Gix|Karn|Lyna|Orim|Urza|Ertai|Hanna|Mirri|Serra|Sisay|Squee|Ashnod|Barrin|Crovax|Mishra|Oracle|Starke|Takara|Tawnos|Gerrard|Maraxus|Multani|Selenia|Titania|Volrath|Xantcha|Eladamri|Rofellos|Tahngarth|Maro Avatar|Sidar Kondo|Greven il-Vec|Malfegor Avatar|Morinfen Avatar|Chronatog Avatar|Nekrataal Avatar|Peacekeeper Avatar|Reaper King Avatar|Serra Angel Avatar|Stuffy Doll Avatar|Erhnam Djinn Avatar|Fallen Angel Avatar|Hermit Druid Avatar|Jaya Ballard Avatar|Necropotence Avatar|Sliver Queen Avatar|Enigma Sphinx Avatar|Etched Oracle Avatar|Mirror Entity Avatar|Rumbling Slum Avatar|Diamond Faerie Avatar|Grinning Demon Avatar|Platinum Angel Avatar|Royal Assassin Avatar|Stalking Tiger Avatar|Elvish Champion Avatar|Frenetic Efreet Avatar|Goblin Warchief Avatar|Tradewind Rider Avatar|Viridian Zealot Avatar|Bosh, Iron Golem Avatar|Dauntless Escort Avatar|Flametongue Kavu Avatar|Hell's Caretaker Avatar|Loxodon Hierarch Avatar|Mayael the Anima Avatar|Mirri the Cursed Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Stonehewer Giant Avatar|Arcbound Overseer Avatar|Birds of Paradise Avatar|Dakkon Blackblade Avatar|Figure of Destiny Avatar|Karona, False God Avatar|Prodigal Sorcerer Avatar|Raksha Golden Cub Avatar|Vampire Nocturnus Avatar|Oni of Wild Places Avatar|Rith, the Awakener Avatar|Ashling the Pilgrim Avatar|Jhoira of the Ghitu Avatar|Maelstrom Archangel Avatar|Sliver Queen, Brood Mother|Squee, Goblin Nabob Avatar|Teysa, Orzhov Scion Avatar|Seshiro the Anointed Avatar|Heartwood Storyteller Avatar|Phage the Untouchable Avatar|Akroma, Angel of Wrath Avatar|Braids, Conjurer Adept Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Kresh the Bloodbraided Avatar|Sakashima the Impostor Avatar|Sisters of Stone Death Avatar|Arcanis, the Omnipotent Avatar|Maralen of the Mornsong Avatar|Master of the Wild Hunt Avatar|Eladamri, Lord of Leaves Avatar|Ink-Eyes, Servant of Oni Avatar|Lyzolda, the Blood Witch Avatar|Ashling, the Extinguisher Avatar|Haakon, Stromgald Scourge Avatar|Momir Vig, Simic Visionary Avatar|Two-Headed Giant of Foriys Avatar|Know Evil|All in Good Time|Feed the Machine|Bow to My Command|Pay Tribute to Me|Roots of All Evil|Behold My Grandeur|Choose Your Demise|My Laughter Echoes|There Is No Refuge|Delight in the Hunt|Power Without Equal|Choose Your Champion|Into the Earthen Maw|Know Naught but Fire|Make Yourself Useful|Mortal Flesh Is Weak|The Dead Shall Serve|The Mighty Will Fall|When Will You Learn?|I Know All, I See All|Tooth, Claw, and Tail|A Reckoning Approaches|Evil Comes to Fruition|Ignite the Cloneforge!|Nature Shields Its Own|Rotted Ones, Lay Siege|Every Dream a Nightmare|Every Hope Shall Vanish|For Each of You, a Gift|My Undead Horde Awakens|My Wish Is Your Command|Nothing Can Stop Me Now|Surrender Your Thoughts|The Iron Guardian Stirs|Approach My Molten Realm|Because I Have Willed It|Look Skyward and Despair|My Crushing Masterstroke|This World Belongs to Me|What's Yours Is Now Mine|I Bask in Your Silent Awe|May Civilization Collapse|My Forces Are Innumerable|My Genius Knows No Bounds|The Fate of the Flammable|The Very Soil Shall Shake|Your Will Is Not Your Own|A Display of My Dark Power|Dance, Pathetic Marionette|Introductions Are in Order|Nature Demands an Offering|Your Fate Is Thrice Sealed|No One Will Hear Your Cries|Realms Befitting My Majesty|All Shall Smolder in My Wake|Embrace My Diabolical Vision|Every Last Vestige Shall Rot|I Call on the Ancient Magics|I Delight in Your Convulsions|Which of You Burns Brightest?|Your Puny Minds Cannot Fathom|The Pieces Are Coming Together|Behold the Power of Destruction|Only Blood Ends Your Nightmares|Worldknit|Power Play|Backup Plan|Hired Heist|Echoing Boon|Brago's Favor|Double Stroke|Natural Unity|Adriana's Valor|Emissary's Ploy|Summoner's Bond|Immediate Action|Secret Summoning|Weight Advantage|Hymn of the Wilds|Sentinel Dispatch|Sovereign's Realm|Hold the Perimeter|Incendiary Dissent|Iterative Analysis|Secrets of Paradise|Unexpected Potential|Muzzio's Preparations|Advantageous Proclamation|Assemble the Rank and Vile|Appeal|Authority|Armed|Dangerous|Assault|Battery|Beck|Call|Boom|Bust|Bound|Determined|Breaking|Entering|Catch|Release|Fame|Claim|Commit|Memory|Consign|Oblivion|Crime|Punishment|Cut|Ribbons|Dead|Gone|Lead|Destined|Down|Dirty|Driven|Despair|Dawn|Dusk|Comply|Failure|Far|Away|Farm|Market|Ice|Fire|Blood|Flesh|Give|Take|Dust|Grind|Earth|Heaven|Hide|Seek|Hit|Run|Reality|Illusion|Injury|Insult|Life|Death|Leave|Chance|Feed|Mouth|Never|Return|Day|Night|Ends|Odds|Onward|Victory|Chaos|Order|Pain|Suffering|Fight|Prepare|Loss|Profit|Serve|Protect|Pure|Simple|Rags|Riches|Ready|Willing|Reason|Believe|Reduce|Rubble|Refuse|Cooperate|Research|Development|Fall|Rise|Rough|Tumble|Spite|Malice|Mind|Spring|Stand|Deliver|Start|Finish|Survive|Struggle|Demand|Supply|Toil|Trouble|Error|Trial|Burn|Turn|Wax|Wane|Tear|Wear|Mox Pearl|Mox Lotus|Seton's Scout|Sol Ring|Demonic Tutor|Moriok Rigger|Shahrazad|Razor Boomerang|Rhystic Study|Nicol Bolas, God-Pharaoh|Storm Crow|Force of Will|True-Name Nemesis|Well|Alive|Dark Confidant|Isochron Scepter|Solemn Simulacrum|Gray Merchant of Asphodel|Fact or Fiction|Accumulated Knowledge|Pyroblast|Hydroblast|Red Elemental Blast|Blue Elemental Blast|Bloodbraid Elf|Giant Solifuge|Morphling|Nevinyrral's Disk|Urza's Mine|Urza's Tower|Urza's Power Plant|Who|Why|What|When|Where|Ban List|Restricted List|Deck|ban list|restricted list|deck|banned|restricted|Banned|Restricted|Kit, from Legal|Appeal//Authority|Armed//Dangerous|Assault//Battery|Beck//Call|Boom//Bust|Bound//Determined|Breaking//Entering|Catch//Release|Claim//Fame|Commit//Memory|Consign//Oblivion|Crime//Punishment|Cut//Ribbons|Dead//Gone|Destined//Lead|Down//Dirty|Driven//Despair|Dusk//Dawn|Failure//Comply|Far//Away|Farm//Market|Fire//Ice|Flesh//Blood|Give//Take|Grind//Dust|Heaven//Earth|Hide//Seek|Hit//Run|Illusion//Reality|Insult//Injury|Life//Death|Leave//Chance|Mouth//Feed|Never//Return|Night//Day|Odds//Ends|Onward//Victory|Order//Chaos|Pain//Suffering|Prepare//Fight|Profit//Loss|Protect//Serve|Pure//Simple|Rags//Riches|Ready//Willing|Reason//Believe|Reduce//Rubble|Refuse//Cooperate|Research//Development|Rise//Fall|Rough//Tumble|Spite//Malice|Spring//Mind|Stand//Deliver|Start//Finish|Struggle//Survive|Supply//Demand|Toil//Trouble|Trial//Error|Turn//Burn|Wax//Wane|Wear//Tear|404|Bob|Stick|Sad Robot|Gary|EOTFOFYL|AK|REB|BEB|BBE|Cap'n Tickles|Superman|Disk|Swords|Throat Wolf|Urzatron|Zippo-Trix McEdgelord|Who//What//When//Where//Why|Who//What//When//Where//Why//How|Ow|Duh|Gus|AWOL|Mise|_____|Emcee|Sauté|Sorry|Bad Ass|Denied!|Fat Ass|Framed!|Gleemax|Remodel|Deadhead|Dumb Ass|Flaccify|Landfill|Lexivore|Ricochet|S.N.O.T.|Toy Boat|Wordmail|Ambiguity|Assquatch|B-I-N-G-O|Cheap Ass|Clam-I-Am|Fowl Play|Giant Fan|Handcuffs|Incoming!|Jumbo Imp|Krazy Kow|Old Fogey|Punctuate|Save Life|Shoe Tree|Smart Ass|Stop That|Supersize|Vile Bile|Cardpecker|Censorship|Cheatyface|Double Dip|Eye to Eye|Get a Life|Loose Lips|Mana Flair|Mana Screw|Sex Appeal|Togglodyte|Bloodletter|Bosom Buddy|Bureaucracy|Chicken Egg|City of Ass|Clay Pigeon|Deal Damage|Double Deal|Double Play|Double Take|Goblin Mime|Letter Bomb|Little Girl|Paper Tiger|Pygmy Giant|Rare-B-Gone|Six-y Beast|Spark Fiend|Team Spirit|Topsy Turvy|Uktabi Kong|Ass Whuppin'|Avatar of Me|Charm School|Clam Session|Creature Guy|Double Cross|Face to Face|Free-for-All|Goblin Tutor|Growth Spurt|Head to Head|Land Aid '04|Mesa Chicken|Moniker Mage|Poultrygeist|Rock Lobster|Side to Side|Time Machine|Touch and Go|Artful Looter|Atinlay Igpay|Blacker Lotus|Booster Tutor|Clambassadors|Double Header|Goblin Bookie|Jalum Grifter|Meddling Kids|Mirror Mirror|Miss Demeanor|My First Tome|Name Dropping|Number Crunch|Organ Harvest|Spell Counter|Squirrel Farm|Standing Army|Staying Power|Symbol Status|Working Stiff|Zombie Fanboy|Chaos Confetti|Drawn Together|Gerrymandering|Ghazbán Ogress|Kill! Destroy!|Ladies' Knight|Laughing Hyena|Magical Hacker|Man of Measure|Mouth to Mouth|Red-Hot Hottie|Tainted Monkey|Urza's Hot Tub|Ashnod's Coupon|Bronze Calendar|Common Courtesy|Frankie Peanuts|Frazzled Editor|Jack-in-the-Mox|Mother of Goons|Necro-Impotence|Psychic Network|Rod of Spanking|Scissors Lizard|Zzzyxas's Abyss|Bursting Beebles|Farewell to Arms|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Hurloon Wrangler|Persecute Artist|Sheep token card|The Fallen Apart|Chicken à la King|Enter the Dungeon|Goblin token card|Greater Morphling|Jester's Sombrero|Mine, Mine, Mine!|R&D's Secret Lair|Super Secret Tech|Zombie token card|Cardboard Carapace|Elvish House Party|Free-Range Chicken|Pegasus token card|Prismatic Wardrobe|Soldier token card|Temp of the Damned|Timmy, Power Gamer|World-Bottling Kit|\"Ach! Hans, Run!\"|Blast from the Past|Checks and Balances|Collector Protector|Goblin Bowling Team|Goblin Secret Agent|Look at Me, I'm R&D|Now I Know My ABC's|Orcish Paratroopers|Phyrexian Librarian|Question Elemental?|Spatula of the Ages|Squirrel token card|Stone-Cold Basilisk|Strategy, Schmategy|Elvish Impersonators|Fascist Art Director|Flock of Rabid Sheep|Form of the Squirrel|Goblin S.W.A.T. Team|Hungry Hungry Heifer|Johnny, Combo Player|Monkey Monkey Monkey|Mons's Goblin Waiters|Pointy Finger of Doom|Urza's Contact Lenses|Aesthetic Consultation|Infernal Spawn of Evil|Once More with Feeling|Water Gun Balloon Game|Brushstroke Paintermage|I'm Rubber, You're Glue|Look at Me, I'm the DCI|Richard Garfield, Ph.D.|The Cheese Stands Alone|Volrath's Motion Sensor|Carnivorous Death-Parrot|First Come, First Served|Wet Willie of the Damned|Circle of Protection: Art|Curse of the Fire Penguin|Keeper of the Sacred Word|Knight of the Hokey Pokey|Rocket-Powered Turbo Slug|Yet Another Aether Vortex|B.F.M. (Big Furry Monster)|When Fluffy Bunnies Attack|Urza's Science Fair Project|Erase (Not the Urza's Legacy One)|Infernal Spawn of Infernal Spawn of Evil|Burning Cinder Fury of Crimson Chaos Fire|Nix|Okk|Opt|Pox|Tek|Vex|Web|Zap|Alms|Amok|Atog|Bind|Boil|Char|Fear|Flay|Fork|Guma|Heal|Hush|Jilt|Jinx|Jolt|Jump|Leap|Lich|Lull|Lure|Maro|Moat|Nice|Orgg|Peek|Raze|Reap|Rust|Scar|Sift|Snag|Soar|Stun|Swat|Void|Yare|Addle|Allay|Annex|Annul|Arena|Bayou|Brand|Brawl|Camel|Carom|Chill|Choke|Clear|Crash|Crush|Darba|Delay|Douse|Draco|Dread|Erase|Exile|Feint|Filth|Flare|Flash|Fugue|Glint|Gloom|Glory|Havoc|Index|Jihad|Johan|Joven|Karma|Kaysa|Kudzu|Lance|Lunge|Melee|Oasis|Panic|Parch|Piety|Probe|Purge|Quash|Rally|Repel|Reset|Roast|Roots|Rouse|Rowen|Scald|Scour|Scrap|Shuko|Shunt|Shyft|Singe|Skred|Smash|Smelt|Smite|Smoke|Taiga|Tithe|Truce|Valor|Veldt|Venom|Vigor|Abjure|Abrade|Absorb|Alarum|Aluren|Ambush|Anoint|Apathy|Arrest|Avarax|Avizoa|Bedlam|Befoul|Blight|Breach|Browse|Castle|Censor|Cocoon|Cromat|Dandân|Defang|Defeat|Deluge|Desert|Disarm|Dispel|Divert|Donate|Dredge|Endure|Enrage|Eureka|Excise|Falter|Fervor|Forbid|Forget|Fylgja|Gamble|Hallow|Hankyu|Hatred|Hijack|Hinder|Hobble|Hubris|Humble|Hypnox|Incite|Infuse|Insist|Kindle|Kismet|Kookus|Launch|Lurker|Mawcor|Meddle|Megrim|Molder|Morale|Muzzle|Nausea|Oculus|Onulet|Oraxid|Outwit|Perish|Ponder|Purify|Purity|Ragnar|Recall|Redeem|Reknit|Remedy|Rescue|Resize|Revive|Rewind|Séance|Seeker|Seraph|Shrink|Sicken|Simoon|Sizzle|Sprout|Squire|Stangg|Stasis|Strafe|Stupor|Subdue|Su-Chi|Sunder|Sunweb|Swerve|Tangle|Tariff|Tarpan|Temper|Thirst|Thrive|Thwart|Tinker|Topple|Tundra|Tunnel|Twitch|Unmask|Uproot|Urborg|Vesuva|Vivify|Wallop|Warmth|Wastes|Waylay|Winnow|Zephid|Aboroth|Acquire|Afflict|Agility|Aladdin|Amnesia|Amugaba|Anarchy|Arboria|Arcbond|Auratog|Aurochs|Balance|Bandage|Banshee|Barishi|Bravado|Bribery|Bulwark|Burnout|Capsize|Carrion|Catalog|Cave-In|Channel|Cleanse|Combust|Compost|Conflux|Conquer|Cremate|Crumble|Crypsis|Cunning|Cyclone|Deicide|Deprive|Derelor|Despise|Despoil|Disrupt|Dogpile|Drought|Drowned|Embargo|Encrust|Enlarge|Ensnare|Envelop|Eon Hub|Equinox|Erosion|Execute|Expunge|Extract|Fasting|Fatigue|Firefly|Fissure|Flatten|Flicker|Foratog|Foresee|Forfend|Fortify|Foxfire|Frazzle|Gainsay|Genesis|Godsend|Godsire|Grollub|Grozoth|Heroism|Homarid|Iceberg|Icefall|Ichorid|Implode|Inferno|Inflame|Insight|Justice|Kaboom!|Karakas|Larceny|Leeches|Leveler|Lifetap|Liquify|Mad Dog|Magnify|Manakin|Marjhan|Megatog|Melting|Memnite|Mirozel|Misstep|Monsoon|Mossdog|Mox Jet|Mudhole|Mugging|Narwhal|Naughty|Necrite|Neko-Te|Norritt|Nourish|Nullify|Ovinize|Oxidize|Panacea|Parapet|Penance|Perplex|Pikemen|Pit Imp|Plateau|Plunder|Portent|Predict|Pyknite|Radiate|Rag Man|Rebirth|Rebound|Rebuild|Reclaim|Recover|Recycle|Refocus|Refresh|Regress|Renewal|Reroute|Rescind|Reshape|Restock|Rethink|Retract|Reweave|Riptide|Rivalry|Roc Egg|Rupture|Shatter|Shelter|Shimmer|Shocker|Shrivel|Silence|Sindbad|Sirocco|Skizzik|Skybind|Soliton|Squeeze|Squelch|Stamina|Sunbond|Swelter|Tamanoa|Taniwha|Thallid|Tolaria|Torment|Tornado|Torture|Tracker|Tremble|Tsunami|Twiddle|Typhoon|Unearth|Unforge|Unhinge|Updraft|Vebulid|Vertigo|Visions|War Tax|Wargate|Warning|Warpath|Warthog|Wiitigo|Wirecat|Worship|Wrangle|Abeyance|Acridian|Aim High|Aleatory|Ali Baba|Arc Mage|Atogatog|Backfire|Backlash|Badlands|Betrayal|Bewilder|Bioplasm|Bioshift|Blessing|Blizzard|Bog Down|Bog Rats|Bone Saw|Bullwhip|Buoyancy|By Force|Cagemail|Caltrops|Carapace|Cast Out|Chandler|Charisma|Chastise|Chromium|Confound|Contempt|Crevasse|Darkness|Darkpact|Deadfall|Deadshot|Deglamer|Delirium|Delraich|Demolish|Detonate|Diminish|Disallow|Disorder|Dispatch|Disperse|Displace|Dissolve|Distress|Domineer|Doomfall|Doomsday|Downpour|Downsize|Drekavac|Drelnoch|Dystopia|Embolden|Encroach|Enervate|Errantry|Evermind|Exorcist|Expedite|Extruder|Fastbond|Feedback|Fend Off|Ferocity|Festival|Fumarole|Fumigate|Geosurge|Ghostway|Gigapede|Glaciers|Gridlock|Grounded|Gut Shot|Halfdane|Hecatomb|Hellfire|Helvault|Holy Day|Hoodwink|Hot Soup|Hovermyr|Humility|Hundroog|Ice Cage|Ice Cave|Ice Floe|Ice Over|Icequake|Imprison|Inspirit|Inundate|Ironfang|Ivy Seer|Krakilin|Kurgadon|Lab Rats|Land Cap|Lay Bare|Ley Line|Liberate|Lifegift|Lifelace|Lifeline|Lifelink|Lithatog|Lobotomy|Malignus|Mana Web|Manabond|Manalith|Massacre|Meditate|Meltdown|Merseine|Millikin|Mindmoil|Mindstab|Mire Boa|Mistfolk|Mob Rule|Momentum|Moonhold|Moonlace|Moonmist|Morinfen|Mortuary|Mourning|Mox Opal|Mox Ruby|Mudslide|Mundungu|Musician|Myrsmith|Nafs Asp|Necratog|Nihilith|No Mercy|No-Dachi|Null Rod|Nyxathid|Omnibian|Outbreak|Overcome|Overload|Override|Pack Rat|Pallimud|Paralyze|Paroxysm|Peat Bog|Petradon|Phyresis|Pit Trap|Preacher|Prophecy|Proposal|Purelace|Pus Kami|Put Away|Putrefax|Pyramids|Quagmire|Quagnoth|Rackling|Rageform|Rakalite|Red Ward|Redirect|Reflexes|Renounce|Restrain|Resupply|Retether|Revenant|Root Out|Rot Wolf|Ruin Rat|Rukh Egg|Run Wild|Runewing|Sage Owl|Sandskin|Sarcatog|Savannah|Scabland|Scaldkin|Scrounge|Seedtime|Seizures|Sentinel|Serenity|Shackles|Shuriken|Silk Net|Silkwrap|Simplify|Sinkhole|Skinwing|Skulltap|Skygames|Snapback|Snowfall|Solarion|Splinter|Stampede|Starfall|Submerge|Sunscour|Sunstone|Suppress|Teleport|Tenacity|Terminus|Tetravus|The Hive|The Rack|Threaten|Throttle|To Arms!|Tomb Hex|Tombfire|Toymaker|Twincast|Tyrranax|Uba Mask|Ulcerate|Unburden|Undertow|Unsummon|Upheaval|Ur-Drago|Ursapine|Vanquish|Vendetta|Vineweft|Vitalize|Void Maw|Voidwalk|Vorapede|War Horn|Watchdog|Werebear|Whiteout|Wildcall|Wispmare|Withdraw|Yoked Ox|Abduction|Acid Rain|Aeolipile|Aethertow|Aggravate|Aku Djinn|Alloy Myr|Alpha Myr|Ambuscade|Anarchist|Anavolver|Angry Mob|Ant Queen|Aquamoeba|Arachnoid|Arbor Elf|Arc Blade|Archivist|Arid Mesa|Army Ants|Astrolabe|Aura Flux|Avalanche|Awakening|Backdraft|Backslide|Bad River|Bamboozle|Bearscape|Bifurcate|Biorhythm|Black Cat|Blackmail|Blood Pet|Blue Ward|Bog Gnarr|Bone Mask|Boomerang|Brain Pry|Brainbite|Brainwash|Brass Man|Brine Hag|Bring Low|Brushland|Brushwagg|Bull Rush|Burrowing|Cabal Pit|Calciderm|Cantivore|Carbonize|Caregiver|Carnassid|Castigate|Cataclysm|Cessation|Chaos Maw|Chaos Orb|Chaoslace|Chronatog|Chronozoa|Chub Toad|Cleanfall|Cleansing|Cloud Key|Cloudform|Cloudpost|Cognivore|Cold Snap|Coma Veil|Confessor|Contagion|Convolute|Coral Net|Corrosion|Cowardice|Crackdown|Crag Puca|Craterize|Craw Wurm|Crocanura|Cryoclasm|Curiosity|Cytoshape|Damnation|Dark Deal|Dark Maze|Darkblast|Dawnfluke|Dead Drop|Deadapult|Deathgrip|Deathlace|Deathmark|Demystify|Devastate|Die Young|Disappear|Disentomb|Dismantle|Dismember|Disorient|Do or Die|Dodecapod|Dovescape|Downdraft|Drag Down|Dreadwing|Dromosaur|Dual Shot|Duplicity|Dust Bowl|Earthbind|Earthlink|Earthlore|Eel Umbra|Electrify|Electryte|El-Hajjâj|Energizer|Entangler|Ephemeron|Epicenter|Equipoise|Eradicate|Erithizon|Evaporate|Evil Twin|Excavator|Extirpate|Extortion|Eye Gouge|Fade Away|Farmstead|Ferropede|Ferrovore|Fire Whip|Firestorm|Flame Jab|Flame Jet|Flameshot|Floodgate|Fog Patch|Fogwalker|Foresight|Formation|Fortitude|Frostling|Fungusaur|Fylamarid|Gallantry|Ghostform|Ghoultree|Glamerdye|Glass Asp|Glowrider|Graf Mole|Graf Rats|Granulate|Gravebind|Graxiplon|Gray Ogre|Gurzigost|Gyre Sage|Hana Kami|Haru-Onna|Haze Frog|Headstone|Heap Doll|Heat Wave|Helionaut|High Seas|High Tide|Hipparion|Hive Mind|Hivestone|Howlgeist|Hunt Down|Hydroform|Hydrolash|Hystrodon|Ice Storm|Icy Blast|Immerwolf|Insolence|Interdict|Intervene|Intuition|Ion Storm|Iron Star|Iron Will|Irradiate|Ivory Cup|Jade Idol|Juxtapose|Kavu Lair|King Crab|Kiri-Onna|Kor Dirge|Kor Haven|Kris Mage|Kyren Toy|Lady Orca|Landslide|Lashknife|Last Gasp|Last Word|Lava Dart|Lay Claim|Lay Waste|Leashling|Ley Druid|Liability|Lifeblood|Lifeforce|Lifesmith|Lightform|Live Fast|Lose Calm|Lose Hope|Lost Soul|Luminesce|Machinate|Magmaroth|Magmasaur|Magnivore|Mana Maze|Manabarbs|Manta Ray|Marsh Boa|Marsh Gas|Martyrdom|Masticore|Meekstone|Meglonoth|Meteorite|Millstone|Mimic Vat|Mind Bend|Mind Bomb|Mind Peel|Mind Warp|Mind Whip|Mindblaze|Mindcrank|Mindswipe|Mire Kavu|Monomania|Monstrify|Mortarpod|Mortipede|Moss Kami|Mosstodon|Mutavault|Neck Snap|Necrobite|Necropede|Needlebug|Nevermore|Nighthaze|Nightmare|Oakenform|Omega Myr|Onslaught|Onyx Mage|Ooze Flux|Open Fire|Ostracize|Oubliette|Outnumber|Overblaze|Overtaker|Overwhelm|Pack Hunt|Pain Kami|Pain Seer|Painsmith|Pale Moon|Paleoloth|Pangosaur|Persecute|Petravark|Phantatog|Pili-Pala|Pit Fight|Pit Spawn|Polymorph|Port Town|Psychatog|Pulverize|Puppeteer|Purgatory|Pyromancy|Pyromania|Quickling|Rakka Mar|Ral Zarek|Ramroller|Recollect|Refurbish|Reiterate|Replenish|Reprocess|Retaliate|Reverence|Ride Down|Riot Gear|Root Cage|Root Maze|Rootwalla|Rune Snag|Runesword|Rust Tick|Sacrifice|Safeguard|Sage Aven|Sandblast|Sandsower|Scapegoat|Scarecrow|Scarmaker|Scragnoth|Scrapheap|Scrivener|Scrubland|Sea Snidd|Sea Troll|Seahunter|Seasinger|Sewerdreg|Shinewend|Sideswipe|Sky Skiff|Skylasher|Skyshaper|Slagstorm|Slaughter|Snake Pit|Snowblind|Sol Grail|Solemnity|Solfatara|Soul Burn|Soul Echo|Soul Kiss|Soul Link|Soul Nova|Soul Reap|Soul Rend|Soulblast|Soulquake|Soulscour|Spellbook|Spelljack|Spire Owl|Steamclaw|Stonefury|Stormbind|Stratadon|Swarmyard|Syncopate|Take Down|Tallowisp|Talonrend|Tanglesap|Tar Fiend|Tar Snare|Tarmogoyf|Telepathy|Telim'Tor|Terrarion|Terravore|Thaumatog|The Abyss|The Brute|Thermopod|Thornling|Time Bomb|Time Stop|Time Walk|Tor Giant|Tor Wauki|Total War|Toxic Nim|Treachery|Trickbind|Trollhide|Turnabout|Twinflame|Tyrannize|Umbilicus|Upwelling|Vampirism|Vandalize|Vanishing|Vengevine|Verdigris|Vigilance|Vindicate|Vine Kami|Voidslime|Vorstclaw|War Barge|War Dance|War Flare|Warmonger|Wasteland|Weakstone|Wear Away|Whetstone|Whetwheel|Whimwader|Whip Silk|Whip Vine|Wild Dogs|Wild Wurm|Wipe Away|Withstand|Wit's End|Woebearer|Workhorse|Worldfire|Xenograft|Yuki-Onna|Yule Ooze|Zof Shade|Zoologist|Zuran Orb|About Face|Abu Ja'far|Accelerate|Ad Nauseam|Aether Hub|Aether Web|Aetherling|Aftershock|Aggression|Alms Beast|Alpha Kavu|Antagonism|Anticipate|Apocalypse|Arc Runner|Archweaver|Asceticism|Ash Zealot|Asphyxiate|Attunement|Aura Barbs|Aura Blast|Aura Graft|Aura Thief|Aven Augur|Aven Envoy|Aven Flock|Avoid Fate|Awe Strike|Baku Altar|Baloth Pup|Bant Charm|Batterhorn|Battle Cry|Bay Falcon|Bear Umbra|Benthicore|Bequeathal|Black Vise|Black Ward|Blind Fury|Blind Seer|Blisterpod|Blood Feud|Blood Host|Blood Lust|Blood Mist|Blood Moon|Blood Oath|Bloodbriar|Bloodghast|Bloodscent|Bog Glider|Bomb Squad|Bone Flute|Booby Trap|Boon Satyr|Brainspoil|Brass Gnat|Break Open|Brine Seer|Burn Trail|Camouflage|Carnophage|Carry Away|Cave Sense|Cave Tiger|Cease-Fire|Cetavolver|Chaos Imps|Chaos Lord|Chaos Moon|Chaosphere|Chrome Mox|Clear Shot|Clip Wings|Cloudshift|Cloudskate|Coal Golem|Cockatrice|Commandeer|Complicate|Compulsion|Conch Horn|Confiscate|Conspiracy|Contradict|Controvert|Conversion|Conviction|Coral Helm|Coral Reef|Coretapper|Corpse Cur|Corpseweft|Crab Umbra|Craw Giant|Crop Sigil|Crosswinds|Crypt Rats|Cursebreak|Cylian Elf|Cystbearer|Dark Favor|Dash Hopes|Dawn Charm|Dawn Gryff|Death Bomb|Death Ward|Death Wish|Deathgazer|Deep Spawn|Deep Water|Deflection|Defy Death|Degavolver|Demoralize|Dermoplasm|Desolation|Didgeridoo|Dingus Egg|Disembowel|Disempower|Disharmony|Dispossess|Domri Rade|Doorkeeper|Dovin Baan|Dracoplasm|Drag Under|Dragon Egg|Dragonrage|Dread Slag|Dream Coat|Duskwalker|Duskworker|Dying Wail|Dying Wish|Dynacharge|Earth Rift|Earthbrawn|Earthcraft|Ebon Drake|Edgewalker|Elkin Lair|Elven Lyre|Elven Rite|Ember Gale|Ember Shot|Embersmith|Endbringer|Energy Arc|Energy Tap|Ether Well|Evangelize|Ever After|Evershrike|Excavation|Extinction|Extra Arms|Fallowsage|False Cure|False Dawn|Fan Bearer|Fatal Blow|Fatal Lore|Fatal Push|Fault Line|Feebleness|Fen Hauler|Filthy Cur|Fire Drake|Flame Lash|Flame Rift|Flame Wave|Flamebreak|Flayed Nim|Fluctuator|Flying Men|Food Chain|Force Away|Force Void|Forcefield|Foreshadow|Frost Lynx|Frost Ogre|Fury Charm|Gale Force|Galestrike|Game Trail|Gate Hound|Geistblast|Ghitu Fire|Ghost Ship|Ghost Town|Ghoulflesh|Ghoulsteed|Giant Slug|Gigadrowse|Glint Hawk|Gloomlance|Gloomwidow|Gnat Miser|Gnathosaur|Goatnapper|Goblin Spy|Godtoucher|Golden Urn|Gore Swine|Gosta Dirk|Gravepurge|Gravestorm|Great Hart|Great Wall|Greatsword|Green Ward|Grim Feast|Grindclock|Grindstone|Guard Dogs|Guard Duty|Guild Feud|Gulf Squid|Hail Storm|Halberdier|Halt Order|Hammerheim|Hateflayer|Head Games|Headhunter|Heart Wolf|Heliophial|Hell Swarm|Herd Gnarr|Hesitation|Hoar Shade|Hollow One|Hollowsage|Holy Armor|Holy Light|Hope Charm|Hydrosurge|Hyena Pack|Ichor Rats|Icy Prison|Illuminate|Imi Statue|Immolation|Impatience|Incendiary|Incite War|Infiltrate|Inner Fire|Inside Out|Instigator|Ire Shaman|Iron Lance|Ivory Mask|Ivy Dancer|Jade Leech|Jokulhaups|Junk Golem|Karstoderm|Kavu Scout|Kavu Titan|Keen Sense|Kezzerdrix|Khalni Gem|Kingfisher|Knighthood|Kry Shield|Lair Delve|Land Grant|Last Laugh|Lava Burst|Lava Spike|Lava Storm|Lava Tubes|Lawbringer|Lead Golem|Leaf Arrow|Levitation|Life Burst|Living End|Loam Dryad|Loam Larva|Logic Knot|Lone Rider|Lost Hours|Lotus Vale|Lux Cannon|Mad Auntie|Magma Mine|Magma Rift|Magma Vein|Mana Bloom|Mana Cache|Mana Clash|Mana Crypt|Mana Cylix|Mana Drain|Mana Flare|Mana Leech|Mana Prism|Mana Seism|Mana Short|Mana Tithe|Mana Vault|Manglehorn|Marsh Hulk|Maze's End|Meadowboon|Melancholy|Memoricide|Memory Jar|Metrognome|Mightstone|Mind Burst|Mind Games|Mind Grind|Mind Raker|Mind Ravel|Mind Slash|Mind Twist|Mindmelter|Mindreaver|Mind's Eye|Mindslaver|Mindslicer|Mindstatic|Mindwarper|Mine Layer|Mire Shade|Mirran Spy|Mirrorpool|Misfortune|Mogg Alarm|Mogg Squad|Mogg Toady|Mold Adder|Mold Demon|Mole Worms|Moon Heron|Moor Fiend|Mournwhelk|Muck Drubb|Mycologist|Myr Matrix|Myr Welder|Narcissism|Narcolepsy|Narcomoeba|Naturalize|Necrologia|Necromancy|Necropolis|Neurok Spy|Nevermaker|Nightcreep|Nightsnare|Nikko-Onna|Nim Lasher|No Quarter|North Star|Nyx Weaver|Obliterate|Offalsnout|Ohran Yeti|O-Naginata|Opal Titan|Opposition|Oppression|Orcish Spy|Ore Gorger|Ornitharch|Overburden|Overgrowth|Overmaster|Pale Bears|Palinchron|Paraselene|Part Water|Persuasion|Pestermite|Phytoburst|Phytohydra|Phytotitan|Pia Nalaar|Pit Keeper|Pit Raptor|Plagiarize|Plague Myr|Plow Under|Portcullis|Powder Keg|Power Leak|Powerleech|Primalcrux|Prism Ring|Progenitus|Providence|Pull Under|Pygmy Kavu|Pyre Hound|Quillspike|Rabid Bite|Rabid Rats|Rag Dealer|Ragamuffyn|Ragemonger|Rakavolver|Rapid Fire|Ratcatcher|Reave Soul|Recuperate|Red Scarab|Regenerate|Rejuvenate|Relic Bane|Relic Bind|Relic Ward|Rend Flesh|Repentance|Repopulate|Revelation|Rhox Brute|Riddleform|Rime Dryad|Riot Piker|Risky Move|Robber Fly|Rock Hydra|Rock Slide|Rogue Kavu|Roil Spout|Ronom Hulk|Rootrunner|Ruby Leech|Ruin Ghost|Runeboggle|Runed Arch|Runed Halo|Saber Ants|Sacred Cat|Safe Haven|Sailmonger|Salt Flats|Salt Marsh|Sanctimony|Sand Golem|Sand Silos|Sand Squid|Sarcomancy|Scapeshift|Scarecrone|Scoria Cat|Scourglass|Sea Scryer|Sea Spirit|Sea Sprite|Seed Spark|Sentry Oak|Set Adrift|Sever Soul|Shadowbane|Shadowfeed|Shape Anew|Shriekhorn|Siege Wurm|Siegecraft|Silhouette|Simulacrum|Skinrender|Skull Rend|Skullcrack|Sky Hussar|Sky Weaver|Skyreaping|Skyshooter|Slag Fiend|Slimy Kavu|Smokestack|Snow Devil|Snow Hound|Snow Mercy|Soilshaper|Solar Tide|Solidarity|Somnophore|Soul Bleed|Soul Spike|Soul Tithe|Soulflayer|Soulmender|Soulshriek|Spark Jolt|Spark Mage|Sparksmith|Spell Snip|Spellshift|Spellshock|Spellskite|Spinebiter|Spirespine|Spore Frog|Sporemound|Stabilizer|Standstill|Statecraft|Static Orb|Still Life|Stone Kavu|Stonehands|Strip Bare|Strip Mine|Sturmgeist|Suncrusher|Surge Node|Sustenance|Sweep Away|Swift Kick|Switcheroo|Tail Slash|Tangle Asp|Tangleroot|Task Force|Tatterkite|Teleportal|Tephraderm|The Fallen|Think Tank|Thran Lens|Thran Tome|Tidal Bore|Tidal Wave|Tidewalker|Timbermare|Time Sieve|Time Vault|Timebender|Timesifter|Tome Scour|Torch Song|Torpor Orb|Touchstone|Traumatize|Tread Upon|Turf Wound|Turn Aside|Twigwalker|Twinstrike|Ukud Cobra|Undertaker|Unruly Mob|Urborg Elf|Utopia Vow|Vanishment|Vector Asp|Vermiculos|Vine Dryad|Vine Snare|Void Snare|Vug Lizard|Wanderlust|War Falcon|War Oracle|War Report|Warbringer|Warp World|War's Toll|Waste Away|Water Wurm|Waterwhirl|Weave Fate|Wellspring|Whipcorder|Whipkeeper|Whisk Away|White Ward|Wild Colos|Wild Guess|Wild Might|Wild Slash|Wild Swing|Wind Shear|Wing Snare|Wing Storm|Winter Orb|Winter Sky|Wipe Clean|Wishmonger|Woeleecher|Woodripper|Worldpurge|Xira Arien|Yew Spirit|Young Wolf|Zephyr Net|Zombie Boa|Zombie Mob|Abomination|Abzan Guide|Acidic Soil|Aether Rift|Aether Tide|Aether Vial|Aetherplasm|Afiya Grove|Ainok Guide|Air Bladder|Ajani's Aid|Akki Raider|All Is Dust|Alloy Golem|Alpha Brawl|Altar Golem|Altered Ego|Amrou Scout|Anthroplasm|Aquus Steed|Arc-Slogger|Arctic Aven|Ardent Plea|Arlinn Kord|Armada Wurm|Arms Dealer|Arrow Storm|Artillerize|As Foretold|Ashen Ghoul|Ashen Rider|Auger Spree|Aven Archer|Aven Fisher|Aven Shrine|Aven Squire|Aysen Abbey|Baloth Null|Barbed Wire|Barl's Cage|Batterskull|Battle Hymn|Beacon Hawk|Bereavement|Bile Blight|Bile Urchin|Bird Maiden|Biting Rain|Black Lotus|Blightwidow|Blockbuster|Blood Clock|Blood Crypt|Blood Hound|Blood Tithe|Blue Scarab|Blur Sliver|Bog Serpent|Bog Tatters|Boggart Mob|Bond Beetle|Bone Dancer|Bone Picker|Bone Shaman|Bone to Ash|Boneknitter|Borborygmos|Boros Elite|Boulderfall|Braingeyser|Bramblesnap|Briar Patch|Brightflame|Broodwarden|Brown Ouphe|Brute Force|Burning Oil|Cannibalize|Carrionette|Cat Burglar|Caustic Tar|Cave People|Cellar Door|Cenn's Heir|Center Soul|Chaos Charm|Chaotic Goo|Chasm Drake|Chasm Guide|Chimney Imp|Chlorophant|Cinder Seer|Cinderbones|Civic Saber|Clay Statue|Clone Shell|Cloud Cover|Cloud Manta|Cloudblazer|Cloudseeder|Cobblebrute|Colossapede|Common Bond|Conflagrate|Conservator|Cooperation|Counterbore|Counterlash|Countermand|Crackleburr|Creepy Doll|Crimson Roc|Crypt Angel|Crypt Cobra|Cryptoplasm|Crystal Rod|Culling Sun|Cursed Land|Cursed Rack|Daring Leap|Dark Depths|Dark Sphere|Dark Temper|Daru Healer|Daru Lancer|Daru Mender|Dawnstrider|Dead Weight|Deadly Grub|Death Cloud|Death Match|Death Pulse|Death Spark|Death Watch|Deconstruct|Deem Worthy|Defiant Elf|Dehydration|Despondency|Detritivore|Dewdrop Spy|Dimir Charm|Dire Wolves|Dive Bomber|Dizzy Spell|Dolmen Gate|Doom Cannon|Dragon Arch|Dragon Grip|Dragon Mask|Dragonshift|Dragonstorm|Drain Power|Drake Haven|Drake Umbra|Dread Drone|Dread Wight|Dreadwaters|Dream Cache|Dream Halls|Dream Leash|Dream Thief|Dream Tides|Dream Twist|Dreamwinder|Dreg Reaver|Dross Golem|Dryad Arbor|Dual Nature|Due Respect|Dune Beetle|Dust Corona|Early Frost|Earth Surge|Earthen Goo|Earthshaker|Ebony Charm|Ebony Horse|Ebony Rhino|Ego Erasure|Eland Umbra|Elder Druid|Elder Spawn|Elf Replica|Elvish Bard|Elvish Fury|Enatu Golem|Endless One|Energy Bolt|Energy Flux|Equilibrium|Erg Raiders|Esper Charm|Eviscerator|Excruciator|Expose Evil|Eye of Ugin|Fabled Hero|Facevaulter|Fallow Wurm|Fascination|Fatal Fumes|Fatespinner|Felidar Cub|Fen Stalker|Feroz's Ban|Fetid Heath|Fetid Pools|Fettergeist|Fever Charm|Finest Hour|Fit of Rage|Flame Burst|Flash Flood|Flashfreeze|Flensermite|Fleshformer|Flint Golem|Floodchaser|Floodwaters|Fluxcharger|Font of Ire|Fool's Tome|Forge Armor|Forge Devil|Fossil Find|Foxfire Oak|Fragmentize|Frog Tongue|From Beyond|Frost Giant|Frost Marsh|Gallowbraid|Gang of Elk|Giant Shark|Giant's Ire|Gifts Given|Gigantiform|Glacial Ray|Glade Gnarr|Glarecaster|Glass Golem|Glaze Fiend|Glimmerpost|Glimmervoid|Glitterfang|Global Ruin|Gloomhunter|Goblin Bomb|Goblin Game|Goblin Goon|Goblin King|Goblin Lyre|Goblinslide|Goham Djinn|Golden Hind|Golden Wish|Gore Vassal|Gorger Wurm|Grand Melee|Gravegouger|Great Whale|Greenseeker|Grim Flayer|Grim Poppet|Grim Return|Griselbrand|Gristleback|Ground Rift|Ground Seal|Gruul Charm|Gust Walker|Halam Djinn|Halo Hunter|Hammer Mage|Harsh Mercy|Hate Weaver|Havoc Demon|Havoc Sower|Hearth Kami|Heartmender|Heartseeker|Heat Stroke|Hedge Troll|Hedron Crab|Hibernation|Hidden Herd|Hidden Path|Hidden Stag|High Ground|Hindervines|Hired Giant|Hold at Bay|Holy Mantle|Honor Guard|Hooded Kavu|Hope Tender|Horned Helm|Horned Kavu|Hornet Nest|Hot Springs|Hungry Mist|Hurr Jackal|Imperiosaur|Imps' Taunt|Inferno Jet|Inheritance|Inquisition|Iron Maiden|Ivory Charm|Ivory Giant|Ivory Tower|Jade Statue|Jeskai Sage|Jinxed Idol|Jinxed Ring|Jokulmorder|Jovial Evil|Juju Bubble|Jungle Wurm|Junktroller|Junkyo Bell|Juzám Djinn|Kabuto Moth|Kavu Glider|Kavu Howler|Kavu Mauler|Kavu Runner|Kemuri-Onna|Kessig Wolf|Kill Switch|Killer Bees|Kiln Walker|Kindercatch|Kite Shield|Kor Duelist|Kormus Bell|Koskun Keep|Kranioceros|Kusari-Gama|Kyscu Drake|Land's Edge|Last Breath|Last Caress|Lava Hounds|Lava Runner|Lava Zombie|Lead Astray|Leaf Dancer|Legerdemain|Leonin Bola|Lich's Tomb|Life Chisel|Life Matrix|Lifespinner|Lightwalker|Liquid Fire|Living Lore|Living Wall|Living Wish|Lobber Crew|Lord Magnus|Lore Broker|Lost Legacy|Lost Leonin|Lotus Bloom|Lotus Cobra|Lotus Petal|Lowland Oaf|Lunar Force|Lunk Errant|Lush Growth|Lyev Decree|Mage il-Vec|Magma Burst|Major Teroh|Make a Wish|Malfunction|Mana Breach|Mana Chains|Mana Echoes|Mana Matrix|Mana Vapors|Mana Vortex|Mardu Charm|Mardu Scout|Marsh Flats|Marsh Viper|Martial Law|Mass Appeal|Maze Glider|Maze of Ith|Maze Rusher|Megatherium|Mental Note|Mercenaries|Merfolk Spy|Mesa Falcon|Metalworker|Mijae Djinn|Mind Sculpt|Mind Sludge|Mind Spring|Mind Swords|Mindculling|Mindsparker|Mine Bearer|Mire Blight|Mirror Wall|Mirrorworks|Mist Dragon|Mob Justice|Mobile Fort|Mogg Cannon|Mogg Jailer|Mogg Maniac|Mogg Raider|Mogg Sentry|Moggcatcher|Molder Slug|Molten Rain|Monkey Cage|Morningtide|Mortiphobia|Mortis Dogs|Mournwillow|Mox Diamond|Mox Emerald|Mtenda Lion|Mungha Wurm|Muse Vessel|Myr Adapter|Myr Turbine|Mystic Gate|Mystic Veil|Naga Oracle|Natural End|Necravolver|Necrosavant|Needle Drop|Nether Void|Nicol Bolas|Nim Replica|Nimbus Maze|Noble Stand|Nomad Decoy|Nosy Goblin|Nova Chaser|Nova Cleric|Null Brooch|Null Caller|Oboro Envoy|Ocular Halo|Odious Trow|Off Balance|Ogre Menial|Ogre Shaman|Omniscience|Ondu Cleric|Ondu Rising|Onyx Goblet|Ooze Garden|Opalescence|Opportunist|Orc General|Orcish Mine|Orim's Cure|Ornery Kudu|Ornithopter|Outmaneuver|Ovinomancer|Painbringer|Pandemonium|Peace Talks|Peacekeeper|Pearl Shard|Pendelhaven|Peppersmoke|Petrahydrox|Phelddagrif|Piety Charm|Pine Walker|Pirate Ship|Pixie Queen|Plague Dogs|Plague Rats|Plague Wind|Planar Gate|Planar Void|Power Surge|Power Taint|Prickleboar|Primal Clay|Primal Rage|Prism Array|Pygmy Hippo|Pygmy Troll|Pyre Zombie|Quickchange|Rage Forger|Rage Nimbus|Rage Weaver|Raging Bull|Raging Kavu|Rancid Rats|Rapid Decay|Rathi Fiend|Rath's Edge|Rats' Feast|Razor Golem|Razor Swine|Realm Razer|Realmwright|Reaper King|Reborn Hero|Reborn Hope|Recantation|Reclamation|Reef Shaman|Regal Force|Remembrance|Remote Farm|Rend Spirit|Reparations|Resuscitate|Retaliation|Retribution|Retromancer|Riddlesmith|Riftsweeper|Ring of Gix|Ringskipper|Riot Devils|Riot Spikes|River Delta|Rock Badger|Rock Jockey|Root Sliver|Root Spider|Rootgrapple|Rotted Hulk|Ruham Djinn|Rule of Law|Rush of Ice|Rust Scarab|Sacred Boon|Sacred Prey|Sacred Wolf|Sagu Archer|Sagu Mauler|Saheeli Rai|Saltskitter|Sangrophage|Sanguimancy|Sarkhan Vol|Satyr Piper|Scaled Hulk|Scalpelexis|Scatter Arc|Scattershot|Scoria Wurm|Scourgemark|Scrapbasket|Scroll Rack|Scuttlemutt|Sea Monster|Sea Serpent|Sealed Fate|Sea's Claim|Second Wind|Sedge Troll|Sengir Bats|Septic Rats|Serum Raker|Shadow Rift|Shadowstorm|Shapesharer|Shared Fate|Shield Mate|Shield Wall|Shivan Reef|Shivan Wurm|Showstopper|Shriekgeist|Sibsig Host|Siege Rhino|Sifter Wurm|Signal Pest|Silver Erne|Simic Charm|Sin Prodder|Sixth Sense|Skeletonize|Skinshifter|Skinthinner|Skitterskin|Skullscorch|Sky Scourer|Skymark Roc|Slab Hammer|Slitherhead|Slithermuse|Sliver Hive|Sliversmith|Slow Motion|Slum Reaper|Solar Blast|Somnomancer|Soothsaying|Sootwalkers|Soul Seizer|Soul's Fire|Soulstinger|Sowing Salt|Spark Spray|Sparkcaster|Spawnbroker|Spell Blast|Spell Burst|Spell Snare|Spellbinder|Spike Drone|Spike Rogue|Spin Engine|Spincrusher|Spirit Away|Spirit Link|Spirit Loop|Spore Burst|Spore Cloud|Spy Network|Squall Line|Squee's Toy|Stag Beetle|Stalker Hag|Standardize|Steam Vents|Steam Vines|Steel Golem|Steeple Roc|Steppe Lynx|Stern Judge|Stingmoggie|Stoic Angel|Stomper Cub|Stone Golem|Stonewright|Storm Front|Storm World|Straw Golem|Stuffy Doll|Suffocation|Sulam Djinn|Sulfur Vent|Summit Apes|Sunken City|Sure Strike|Swarm Surge|Syphon Life|Tangle Hulk|Tangle Kelp|Tangle Wire|Tanglebloom|Tattoo Ward|Telekinesis|Telethopter|Tember City|Tempest Owl|Temur Charm|Terraformer|Terrus Wurm|Thermokarst|Think Twice|Thoughtbind|Thoughtlace|Thran Forge|Thumbscrews|Thunderclap|Tidal Flats|Tide of War|Tiger Claws|Time Spiral|Timetwister|Timid Drake|Tinder Farm|Tinder Wall|Tine Shrike|Titan Forge|Tombstalker|Torch Drake|Torpor Dust|Tower Above|Tower Drake|Tragic Poet|Trailblazer|Trap Digger|Trap Runner|Trench Wurm|Trinisphere|Tromokratis|Trophy Mage|Tsabo Tavoc|Tsabo's Web|Tundra Kavu|Undergrowth|Unyaro Bees|Utopia Tree|Valleymaker|Vapor Snare|Vassal Soul|Vile Deacon|Violet Pall|Viral Drake|Vital Surge|Vivisection|Void Squall|Voidwielder|Volcano Imp|Voodoo Doll|Wall of Air|Wall of Ice|Wand of Ith|Waning Wurm|War Chariot|War Mammoth|Ward Sliver|Wasp Lancer|Waxing Moon|Welding Jar|Welkin Hawk|Welkin Tern|Wild Cantor|Wild Hunger|Wild Leotau|Willbreaker|Wily Bandar|Wind Spirit|Windscouter|Wingcrafter|Winterflame|Wojek Siren|Woodcloaker|Worldslayer|Worry Beads|Worst Fears|Wreak Havoc|Wrench Mind|Wring Flesh|Wurmcalling|Wyluli Wolf|Zanam Djinn|Abandon Hope|Abbey Matron|Abrupt Decay|Absolute Law|Abundant Maw|Abzan Banner|Aerial Guide|Aerie Ouphes|Aether Burst|Aether Flash|Aether Sting|Aether Storm|Aetherspouts|Airborne Aid|Alpha Status|Amber Prison|Ambush Party|Ambush Viper|Ana Disciple|Anaba Shaman|Anathemancer|Ancient Carp|Ancient Crab|Ancient Kavu|Ancient Ooze|Ancient Tomb|Angelic Gift|Angel's Tomb|Angler Drake|An-Havva Inn|Animate Land|Animate Wall|Apes of Rath|Aqueous Form|Arachnus Web|Archive Trap|Arctic Flats|Arctic Foxes|Armor Thrull|Artful Dodge|Asha's Favor|Ashcoat Bear|Ashen Powder|Astral Slide|Astral Steel|Augur il-Vec|Aura Finesse|Aurification|Aurochs Herd|Aven Farseer|Aven Trooper|Aven Warhawk|Axebane Stag|Azorius Ploy|Baki's Curse|Baneful Omen|Bar the Door|Barbary Apes|Barbed Field|Baron Sengir|Barrage Ogre|Barren Glory|Barrow Ghoul|Basal Sliver|Basal Thrull|Basalt Golem|Bash to Bits|Battle Hurda|Battlegrowth|Bestial Fury|Biovisionary|Birthing Pod|Black Knight|Black Scarab|Blade Sliver|Blaster Mage|Blessed Wind|Blessed Wine|Blight Mamba|Blightcaster|Blighted Bat|Blighted Fen|Blind Hunter|Blind Zealot|Bloated Toad|Blood Frenzy|Blood Funnel|Blood Knight|Blood Seeker|Blood Vassal|Bloodcurdler|Bloom Tender|Bog Hoodlums|Bog Initiate|Bog Wreckage|Bola Warrior|Bold Defense|Bold Impaler|Bomber Corps|Bonded Fetch|Bonesplitter|Book Burning|Book of Rass|Boreal Druid|Boreal Shelf|Bösium Strip|Bow of Nylea|Brain Freeze|Brain Maggot|Bramblecrush|Brass Herald|Brass Squire|Break of Day|Breezekeeper|Briar Shield|Brindle Boar|Brine Shaman|Bronze Horse|Brood Keeper|Budoka Pupil|Bull Aurochs|Burr Grafter|Butcher Orgg|Cabal Archon|Cabal Ritual|Cabal Shrine|Cabal Slaver|Caldera Kavu|Caldera Lake|Call to Arms|Callow Jushi|Canopy Claws|Canopy Cover|Canopy Surge|Canopy Vista|Canyon Drake|Carnage Wurm|Carrion Ants|Carrion Call|Carrion Crow|Carrion Rats|Carrion Wall|Carrion Wurm|Cartographer|Cat Warriors|Caustic Rain|Cavern Harpy|Chain Stasis|Chainbreaker|Chainflinger|Channel Harm|Char-Rumbler|Chimeric Egg|Chrome Steed|Chronosavant|Cinder Cloud|Cinder Giant|Cinder Glade|Cinder Shade|Clairvoyance|Claws of Gix|Clear a Path|Cleaver Riot|Cloud Sprite|Cobalt Golem|Coffin Purge|Coffin Queen|Cold Storage|Combat Medic|Common Cause|Core Prowler|Corpse Churn|Corpse Dance|Corpse Lunge|Cosmic Larva|Cowl Prowler|Cradle Guard|Crag Saurian|Crimson Mage|Crown of Awe|Cruel Sadist|Crypt Ripper|Crypt Sliver|Cryptbreaker|Cryptwailing|Crystal Ball|Crystal Seer|Cudgel Troll|Culling Dais|Culling Mark|Cumber Stone|Cunning Wish|Curio Vendor|Cursecatcher|Cursed Flesh|Cursed Ronin|Cursed Totem|Cyclone Sire|Dakra Mystic|Daring Thief|Dark Triumph|Darkest Hour|Daru Stinger|Dauthi Ghoul|Dead Reveler|Dead Ringers|Death Denied|Death Frenzy|Death Rattle|Death's Duet|Decommission|Defense Grid|Defiant Ogre|Deft Duelist|Defy Gravity|Delif's Cone|Delif's Cube|Dementia Bat|Demonic Pact|Dense Canopy|Denying Wind|Deviant Glee|Devour Flesh|Dichotomancy|Dingus Staff|Disintegrate|Divine Favor|Divine Light|Dragon Fangs|Dragon Roost|Dragon Wings|Dralnu's Pet|Dread Slaver|Dream Chisel|Dream Thrush|Dreamcatcher|Dream's Grip|Dreamstealer|Dross Hopper|Dross Ripper|Drudge Spell|Druid Lyrist|Druid's Call|Dual Casting|Duct Crawler|Dune Diviner|Dusk Feaster|Dusk Urchins|Dust Stalker|Dust to Dust|Dwarven Hold|Dwarven Pony|Dwarven Song|Earthen Arms|Earwig Squad|Ebon Praetor|Echo Chamber|Echo Circlet|Echoing Calm|Echoing Ruin|Electric Eel|Electrickery|Elkin Bottle|Elven Riders|Elvish Piper|Elvish Scout|Ember Hauler|Ember Weaver|Emerald Oryx|Emeria Angel|Emmessi Tome|Endless Wurm|Endoskeleton|Energy Field|Energy Storm|Enfeeblement|Enigma Drake|Escaped Null|Essence Feed|Essence Flux|Essence Leak|Exsanguinate|Eye of Ramos|Face of Fear|Faerie Noble|Faerie Swarm|Faith Healer|Falling Star|Fallow Earth|False Demise|False Orders|Fang Skulkin|Fatal Frenzy|Fated Return|Fatestitcher|Fathom Trawl|Fault Riders|Fauna Shaman|Fetid Horror|Fiend Binder|Fiery Gambit|Fiery Mantle|Fiery Temper|Final Revels|Final Reward|Fire at Will|Fire Juggler|Fire Sprites|Firemaw Kavu|Firescreamer|First Volley|Flaring Pain|Flayer Drone|Flesh Reaver|Fleshgrafter|Fleshwrither|Floodbringer|Fog of Gnats|Fomori Nomad|Force Bubble|Forced March|Foul Orchard|Foul Renewal|Frost Breath|Frost Raptor|Frost Walker|Frostwielder|Frozen Shade|Frozen Solid|Fume Spitter|Funeral Pyre|Fungal Bloom|Fyndhorn Bow|Gaddock Teeg|Gaea's Liege|Gaea's Might|Gaea's Touch|Galvanic Arc|Galvanic Key|Gate Smasher|Gaze of Pain|Geist Snatch|Genesis Wave|Ghazbán Ogre|Ghost Hounds|Ghost Warden|Giant Badger|Giant Mantis|Giant Oyster|Giant Turtle|Giantbaiting|Gilded Drake|Gilded Light|Gilded Lotus|Gilder Bairn|Glacial Wall|Glarewielder|Gloomdrifter|Glorious End|Glorybringer|Glyph Keeper|Gnarled Mass|Goblin Caves|Goblin Guide|Goblin Kites|Goblin Rally|Gone Missing|Gorgon Flail|Gorilla Pack|Graceful Cat|Graf Harvest|Granite Grip|Gravity Well|Greater Good|Green Scarab|Gremlin Mine|Grid Monitor|Grief Tyrant|Grim Contest|Grim Harvest|Grim Strider|Grizzly Fate|Groffskithur|Growth Spasm|Gryff's Boon|Gudul Lurker|Gust-Skimmer|Gutter Grime|Gutter Skulk|Hanabi Blast|Hand to Hand|Harrier Naga|Harsh Mentor|Harvest Hand|Harvest Mage|Harvest Pyre|Harvest Wurm|Hashep Oasis|Haunted Dead|Haze of Rage|Heart Warden|Hearth Charm|Heat Shimmer|Hedron Blade|Hedron Rover|Hermit Druid|Heroes' Bane|Hex Parasite|Hired Muscle|Hollow Trees|Hooded Hydra|Hoof Skulkin|Horizon Seed|Horned Troll|Hornet Cobra|Hornet Sting|Hour of Need|Howling Gale|Hunted Ghoul|Hunting Kavu|Hypergenesis|Hypochondria|Icatian Town|Ice Cauldron|Illumination|Imagecrafter|Iname as One|Inferno Fist|Intimidation|Invisibility|Ipnu Rivulet|Irini Sengir|Jasmine Seer|Jedit Ojanen|Jeskai Charm|Jester's Cap|Jeweled Bird|Johtull Wurm|Joiner Adept|Jungle Troll|Juntu Stakes|Junún Efreet|Kaleidostone|Karn's Touch|Kavu Climber|Kavu Monarch|Kavu Recluse|Keeneye Aven|Kelinore Bat|Khabál Ghoul|Khalni Hydra|Killing Wave|Kindled Fury|King Cheetah|Knight Watch|Koskun Falls|Kraken's Eye|Krosan Beast|Krovikan Rot|Kruin Outlaw|Kuro's Taken|Kyren Glider|Kyren Legate|Kyren Sniper|Lady Caleria|Lagac Lizard|Land Leeches|Lantern Kami|Latch Seeker|Launch Party|Lava Blister|Leaden Fists|Leech Bonder|Leonin Elder|Lethal Sting|Lichenthrope|Life Goes On|Light of Day|Lightbringer|Living Armor|Living Lands|Living Plane|Living Totem|Loam Dweller|Locust Miser|Locust Swarm|Longtusk Cub|Loyal Cathar|Lunar Mystic|Lure of Prey|Lurking Evil|Lust for War|Lymph Sliver|Mage's Guile|Magical Hack|Magma Sliver|Magnetic Web|Make a Stand|Mana Skimmer|Manamorphose|Manic Scribe|Manic Vandal|Mantis Rider|Marble Titan|Mardu Banner|Mark of Fury|Marsh Lurker|Martyr's Cry|Mass Calcify|Massive Raid|Master Thief|Matopi Golem|Maul Splicer|Medicine Bag|Melt Terrain|Mental Agony|Merfolk Seer|Mesa Pegasus|Mesmeric Orb|Metamorphose|Meteor Storm|Midnight Oil|Might Weaver|Mimeofacture|Miming Slime|Mind Control|Mind Funeral|Mind Harness|Mind Maggots|Mind Shatter|Mind Unbound|Mindlock Orb|Mindshrieker|Miner's Bane|Mirror Golem|Mirror Sheen|Misers' Cage|Misery Charm|Mist Leopard|Mizzium Skin|Moaning Wall|Mogg Bombers|Mogg Salvage|Molder Beast|Molten Birth|Molten Frame|Molten Hydra|Molting Skin|Mongrel Pack|Moonlit Wake|Morbid Bloom|Morgue Burst|Morgue Theft|Morsel Theft|Mortal Wound|Moss Monster|Mossfire Egg|Mox Sapphire|Murk Strider|Muscle Burst|Myr Servitor|Myr Superion|Mystic Might|Nakaya Shade|Nameless One|Narnam Cobra|Nath's Elite|Nature's Way|Neck Breaker|Necropotence|Necropouncer|Necroskitter|Nemesis Mask|Nested Ghoul|Nesting Wurm|Nettle Drone|Nettle Swine|Nettling Imp|Nezumi Ronin|Nim Devourer|Nim Shambler|Nim Shrieker|Nimbus Naiad|Nimbus Wings|Nip Gwyllion|Nissa Revane|Noble Steeds|Noggin Whack|Norn's Annex|Notion Thief|Null Chamber|Numbing Dose|Nyx Infusion|Nyxborn Wolf|Oath of Jace|Ogre Recluse|Omen Machine|Omen of Fire|Oona's Grace|Opal Avenger|Ophidian Eye|Orc Sureshot|Orim's Chant|Orim's Touch|Orzhov Charm|Outland Boar|Palace Guard|Panic Attack|Paradox Haze|Pardic Miner|Patrol Hound|Pavel Maliki|Pearl Dragon|Pennon Blade|Perilous Myr|Petra Sphinx|Pewter Golem|Phantom Wurm|Pine Barrens|Pinion Feast|Piracy Charm|Pit Scorpion|Pitfall Trap|Pith Driller|Plague Fiend|Plague Witch|Plaguebearer|Planar Birth|Planar Chaos|Planar Guide|Polar Kraken|Power Matrix|Precognition|Primal Boost|Primal Druid|Primal Order|Primal Surge|Protean Hulk|Psionic Gift|Pteron Ghost|Pursue Glory|Putrefaction|Qarsi Sadist|Quiet Purity|Quilled Wolf|Rabid Wombat|Radiant Kavu|Rage Thrower|Ragged Veins|Raging River|Rain of Gore|Rain of Rust|Rainbow Crow|Rainbow Vale|Rakdos Drake|Rancid Earth|Ratchet Bomb|Rathi Dragon|Rats of Rath|Rattlechains|Razing Snidd|Reality Acid|Reap and Sow|Reaver Drone|Reckless Imp|Reef Pirates|Regeneration|Relic Seeker|Renegade Map|Repercussion|Resurrection|Revered Dead|Rhox Charger|Rhox Maulers|Rhystic Cave|Ribbon Snake|Ridge Rannet|Riot Control|Riptide Crab|Rite of Ruin|Rith's Grove|River Hoopoe|River Kaijin|River Kelpie|Root Greevil|Rooting Kavu|Rot Shambler|Royal Decree|Ruinous Path|Rusted Relic|Sacred Guide|Sacred Rites|Safehold Duo|Samite Elder|Savaen Elves|Savage Punch|Savage Surge|Saving Grace|Saving Grasp|Scarab Feast|Scarred Puma|Scarwood Hag|Scent of Ivy|Scorchwalker|Scourge Wolf|Scryb Ranger|Scythe Tiger|Searing Rays|Searing Wind|Seasons Past|Second Guess|Second Sight|Secret Plans|Secretkeeper|Sedge Sliver|Seismic Mage|Sen Triplets|Serene Heart|Serpent Skin|Serra Aviary|Serra Sphinx|Serra Zealot|Serra's Hymn|Serum Powder|Shade's Form|Shadow Lance|Shadow Rider|Shadow Slice|Shamble Back|Shambleshark|Shapeshifter|Shard Volley|Shatterstorm|Shefet Dunes|Shifting Sky|Shivan Gorge|Shock Troops|Shred Memory|Shrike Harpy|Sickleslicer|Sidar Jabari|Sidisi's Pet|Siege Dragon|Sigil Tracer|Silt Crawler|Silver Drake|Silverstrike|Sinew Sliver|Singing Tree|Siren's Call|Sisay's Ring|Sivvi's Ruse|Skeleton Key|Skin Shedder|Skull of Orm|Skullmulcher|Skycloud Egg|Skyrider Elf|Skywing Aven|Sliver Queen|Sluggishness|Smoke Teller|Snake Basket|Sneak Attack|Soaring Hope|Soldevi Sage|Soltari Monk|Sorin Markov|Soul Barrier|Soul Charmer|Soul Conduit|Soul Foundry|Soul Scourge|Soul Strings|Soul Summons|Soul's Grace|Soul's Might|Sparkspitter|Spawning Bed|Spawning Pit|Spectra Ward|Spell Pierce|Spell Syphon|Spider Climb|Spike Jester|Spike Tiller|Spinal Graft|Spined Fluke|Spire Patrol|Spire Tracer|Spirit Bonds|Spirit Cairn|Spirit Flare|Spiritualize|Spore Flower|Sporogenesis|Sprite Noble|Sprout Swarm|Squirrel Mob|Staggershock|Star Compass|Stasis Snare|Stern Mentor|Stone Spirit|Storm Entity|Storm Seeker|Storm Shaman|Storm Spirit|Story Circle|Strandwalker|Stratus Walk|Street Savvy|Sudden Death|Sudden Shock|Sudden Storm|Sulfur Falls|Sultai Charm|Sunblade Elf|Sunfire Balm|Sungrass Egg|Sunken Field|Sunken Ruins|Sun's Bounty|Suntail Hawk|Supreme Will|Surgespanner|Sword Dancer|Tainted Pact|Tainted Peak|Tainted Well|Take Up Arms|Takklemaggot|Talon Sliver|Tangle Golem|Tanglewalker|Taunting Elf|Teferi's Imp|Telling Time|Temur Banner|Thassa's Ire|The Wretched|Thermal Flux|Thought Lash|Thoughtflare|Thoughtleech|Thoughtseize|Thran Quarry|Three Wishes|Thunder Wall|Thunderblust|Tidal Kraken|Tide Drifter|Timber Gorge|Time of Need|Time Stretch|Timecrafting|Tolaria West|Totally Lost|Toxic Stench|Toxin Sliver|Trade Routes|Trap Essence|Triassic Egg|Tribal Golem|Tunnel Ignus|Turn Against|Turn to Dust|Turn to Mist|Turn to Slag|Ugin's Nexus|Uktabi Drake|Umara Raptor|Umbra Mystic|Uncaged Fury|Uncle Istvan|Undying Evil|Unholy Fiend|Unified Will|Urborg Drake|Urza's Armor|Urza's Guilt|Urza's Miter|Utopia Mycon|Vault Skirge|Vaultbreaker|Venom Sliver|Vernal Bloom|Vesper Ghoul|Vexing Devil|Vhati il-Dal|Viashino Bey|Vicious Kavu|Vile Rebirth|Viper's Kiss|Vision Charm|Voice of Law|Void Grafter|Void Shatter|Void Stalker|Volatile Rig|Voyage's End|Walking Dead|Walking Wall|Wall of Dust|Wall of Fire|Wall of Hope|Wall of Junk|Wall of Kelp|Wall of Lava|Wall of Nets|Wall of Wood|War Behemoth|War Elephant|Warping Wail|Warping Wurm|Watercourser|Watery Grave|Waxmane Baku|Weapon Surge|Welkin Guide|Well of Life|Whippoorwill|Whirlermaker|White Scarab|Wicked Akuba|Wicker Witch|Wild Aesthir|Wild Jhovall|Wild Mammoth|Willow Satyr|Winding Wurm|Wing Splicer|Wingmate Roc|Winter Blast|Wirefly Hive|Wirewood Elf|Witch Engine|Witch Hunter|Witches' Eye|Witch's Mist|Witchstalker|Wizened Cenn|Wolfkin Bond|Wooden Stake|Words of War|World at War|Worthy Cause|Wurm's Tooth|Xantid Swarm|Ydwen Efreet|Zelyon Sword|Zombie Brute|Abbey Griffin|Abuna Acolyte|Abuna's Chant|Academy Ruins|Acidic Dagger|Acorn Harvest|Aerial Volley|Aether Charge|Aether Chaser|Aether Herder|Ainok Tracker|Akroan Jailer|Alchor's Tomb|Alexi's Cloak|Algae Gharial|Alley Evasion|Altar of Bone|Altar's Light|Alter Reality|Ambush Krotiq|Ammit Eternal|Amrou Kithkin|Amrou Seekers|Ana Sanctuary|Ancient Hydra|Ancient Runes|Angelic Edict|Angelic Favor|Angelic Purge|Angel's Grace|Angel's Mercy|Anodet Lurker|Aphotic Wisps|Arcanum Wings|Arctic Wolves|Arcum Dagsson|Arena Athlete|Argent Sphinx|Argivian Find|Ark of Blight|Armored Skaab|Army of Allah|Arrogant Wurm|Artifact Ward|Assembly Hall|Atarka Efreet|Aura Fracture|Autumn Willow|Autumn's Veil|Avarice Totem|Aven Initiate|Aven Redeemer|Aven Surveyor|Aven Warcraft|Awoken Horror|Ayesha Tanaka|Aysen Highway|Azimaet Drake|Azorius Charm|Balancing Act|Baleful Ammit|Battering Ram|Battle Frenzy|Battle Sliver|Battle Strain|Bazaar Krovod|Bazaar Trader|Beast Walkers|Belbe's Armor|Belfry Spirit|Benalish Hero|Bend or Break|Benthic Djinn|Benthic Giant|Binding Agony|Binding Grasp|Binding Mummy|Birthing Hulk|Biting Tether|Bitter Ordeal|Bitterblossom|Blade Splicer|Blazing Shoal|Blazing Torch|Blight Herder|Blight Sickle|Blightspeaker|Blind Creeper|Blinding Mage|Blitz Hellion|Blood Cultist|Blood Speaker|Body of Jukai|Body Snatcher|Bog Elemental|Bog Smugglers|Bogbrew Witch|Boggart Brute|Boiling Blood|Boiling Earth|Bomat Courier|Bond of Agony|Border Patrol|Boros Keyrune|Boros Mastiff|Boros Recruit|Bosk Banneret|Boulder Salvo|Bounty Hunter|Bower Passage|Braid of Fire|Braidwood Cup|Brain Gorgers|Brazen Wolves|Break Asunder|Breaking Wave|Breathstealer|Breeding Pool|Broken Visage|Brontotherium|Bronze Tablet|Brood Butcher|Brood Monitor|Bubble Matrix|Bubbling Muck|Built to Last|Bull Elephant|Burning Anger|Burning Earth|Burning Sands|Bygone Bishop|Byway Courier|Cabal Surgeon|Cabal Trainee|Call to Glory|Call to Serve|Callous Giant|Calming Licid|Calming Verse|Candles' Glow|Canopy Dragon|Canopy Gorger|Canopy Spider|Canyon Slough|Captain Sisay|Caravan Hurda|Caravan Vigil|Careful Study|Caribou Range|Castle Sengir|Catacomb Slug|Cateran Brute|Cauldron Haze|Caustic Hound|Caustic Wasps|Cavern Lampad|Cemetery Gate|Cemetery Puca|Centaur Glade|Cephalid Sage|Certain Death|Ceta Disciple|Chain of Acid|Chain of Smog|Charm Peddler|Child of Gaea|Chimeric Idol|Chimeric Mass|Choking Fumes|Choking Sands|Choking Vines|Chromanticore|Chronostutter|Churning Eddy|Citanul Druid|Citanul Flute|City of Brass|Clergy en-Vec|Clockspinning|Coast Watcher|Coastal Drake|Coastal Tower|Commando Raid|Contamination|Contemplation|Convalescence|Copper Gnomes|Copper Tablet|Copy Artifact|Coral Barrier|Coral Merfolk|Corpse Hauler|Cosmic Horror|Court Archers|Cower in Fear|Crash Landing|Crash Through|Crazed Goblin|Creature Bond|Creeping Mold|Crimson Wisps|Crowd's Favor|Crown of Fury|Crude Rampart|Cruel Feeding|Cruel Reality|Crushing Pain|Crypt Creeper|Crystal Golem|Crystal Shard|Crystal Spray|Culling Drone|Cursed Scroll|Customs Depot|Cycle of Life|Damping Field|Dance of Many|Daring Skyjek|Daring Sleuth|Dark Betrayal|Dark Dabbling|Dark Petition|Dark Prophecy|Dark Revenant|Dark Tutelage|Darksteel Axe|Darksteel Myr|Darkwater Egg|Daru Cavalier|Daru Warchief|Dauthi Horror|Dauthi Jackal|Dauthi Slayer|Day's Undoing|Deadlock Trap|Deadly Allure|Death Charmer|Death Cultist|Decaying Soil|Decimator Web|Decomposition|Dega Disciple|Dematerialize|Demonic Dread|Dense Foliage|Desert Nomads|Desert's Hold|Devoted Druid|Dimir Keyrune|Dirty Wererat|Dizzying Gaze|Dogged Hunter|Domestication|Doubling Cube|Doubtless One|Draconic Roar|Dragon Engine|Dragon Hunter|Dragon Mantle|Dragon Scales|Dragon Shadow|Dragon Tyrant|Dragonstalker|Dread Defiler|Dread Specter|Dread Warlock|Dream Fighter|Dream Prowler|Dream Salvage|Drill-Skimmer|Dripping Dead|Drooling Ogre|Drop of Honey|Dross Prowler|Drudge Beetle|Dryad's Favor|Dungeon Shade|Duskdale Wurm|Dwarven Grunt|Dwarven Miner|Dwarven Nomad|Early Harvest|Earthblighter|Eater of Days|Echoing Decay|Eldrazi Mimic|Elite Archers|Elspeth Tirel|Elvish Farmer|Elvish Healer|Elvish Herder|Elvish Hunter|Emerald Charm|Encase in Ice|Endless Sands|Endless Swarm|Energy Vortex|Enraged Giant|Epic Struggle|Epitaph Golem|Erdwal Ripper|Errant Minion|Ersatz Gnomes|Escape Artist|Escape Routes|Essence Drain|Essence Flare|Eternal Flame|Ethereal Haze|Even the Odds|Evil Presence|Evil Presents|Evolution Vat|Exalted Angel|Excommunicate|Fallen Askari|Fallen Cleric|Fate Foretold|Fate Transfer|Fathom Feeder|Feed the Clan|Feed the Pack|Feedback Bolt|Feldon's Cane|Fencer Clique|Feral Animist|Feral Contest|Feral Krushok|Feral Prowler|Feral Thallid|Fickle Efreet|Field Creeper|Field Marshal|Field Surgeon|Fiery Impulse|Final Fortune|Fire Covenant|Firebreathing|Firecat Blitz|Fishliver Oil|Flailing Ogre|Flaming Sword|Flash Counter|Flash Foliage|Fledgling Imp|Fleeting Aven|Flesh Allergy|Flesh to Dust|Flooded Grove|Flow of Ideas|Flying Carpet|Fodder Cannon|Fodder Launch|Folk Medicine|Font of Vigor|Forsaken City|Fortress Crab|Fortune Thief|Foul Emissary|Foul Familiar|Foul Presence|Frenetic Ogre|Friendly Fire|Frightcrawler|Frozen Aether|Funeral Charm|Funeral March|Furnace Brood|Furnace Scamp|Gaea's Anthem|Gaea's Bounty|Gaea's Cradle|Gaea's Herald|Game of Chaos|Game Preserve|Gateway Shade|Gearshift Ace|Gemini Engine|Gemstone Mine|General Tazri|Genesis Hydra|Ghitu Slinger|Ghitu War Cry|Ghostly Flame|Ghostly Touch|Ghostly Wings|Giant Warthog|Gift of Tusks|Gifts Ungiven|Gigantomancer|Glacial Chasm|Glade Watcher|Glaring Aegis|Gliding Licid|Glistener Elf|Gloom Surgeon|Glyph of Doom|Glyph of Life|Gobbling Ooze|Goblin Cannon|Goblin Dynamo|Goblin Lackey|Goblin Masons|Goblin Medics|Goblin Mutant|Goblin Patrol|Goblin Scouts|Goblin Shrine|Goblin Vandal|Goblin Wizard|Goldenhide Ox|Golem Artisan|Golem Foundry|Golem's Heart|Golgari Decoy|Gorgon's Head|Gorilla Titan|Granite Shard|Grave Bramble|Grave Defiler|Grave Robbers|Graven Cairns|Griffin Rider|Grim Guardian|Grim Haruspex|Grim Monolith|Grim Reminder|Grimclaw Bats|Grip of Chaos|Groundbreaker|Groundskeeper|Grove Rumbler|Growing Ranks|Gruul Keyrune|Gruul Nodorog|Guardian Idol|Guided Strike|Guise of Fire|Gurmag Angler|Gutless Ghoul|Halcyon Glaze|Halls of Mist|Hand of Honor|Harabaz Druid|Harbor Bandit|Hasran Ogress|Hatchet Bully|Haunted Angel|Haunted Cloak|Haunting Hymn|Haunting Wind|Hazezon Tamar|Headlong Rush|Healing Hands|Heaven's Gate|Heavy Mattock|Hellhole Rats|Herald of War|Hero of Iroas|Hero's Demise|Hidden Spider|Highland Game|Highland Lake|Holy Strength|Honed Khopesh|Honored Hydra|Horizon Drake|Horn of Ramos|Horned Sliver|Horribly Awry|Hostile Realm|Hour of Glory|Hover Barrier|Howlpack Wolf|Hulking Devil|Humble Budoka|Hungry Flames|Hunt the Weak|Hunted Horror|Hunted Wumpus|Hunter Sliver|Hunting Drake|Hunting Wilds|Icatian Crier|Icatian Scout|Icatian Store|Ichorclaw Myr|Ideas Unbound|Idle Thoughts|Idyllic Tutor|Igneous Golem|Ihsan's Shade|Imaginary Pet|Imminent Doom|Immortal Coil|Imperial Mask|Indigo Faerie|Ink Dissolver|Inkmoth Nexus|Inner Sanctum|Instill Furor|Into the Core|Into the Fray|Into Thin Air|Intrepid Hero|Inviolability|Ironclaw Orcs|Ixidor's Will|Izzet Keyrune|Jace's Defeat|Jade Monolith|Jagged Poppet|Jagwasp Swarm|Jamuraan Lion|Jandor's Ring|Jayemdae Tome|Jelenn Sphinx|Jeskai Banner|Jester's Mask|Jhovall Queen|Jhovall Rider|Jinxed Choker|Joint Assault|Joven's Tools|Jungle Patrol|Jungle Weaver|Just the Wind|Kaervek's Hex|Karoo Meerkat|Kavu Primarch|Kei Takahashi|Keldon Mantle|Kiku's Shadow|Killing Glare|King Suleiman|Kingpin's Pet|Kitchen Finks|Kithkin Armor|Kor Outfitter|Krark's Thumb|Kraul Warrior|Krosan Archer|Krosan Drover|Krosan Vorine|Kyren Archive|Laccolith Rig|Lady Evangela|Lantern Scout|Last Thoughts|Lavaball Trap|Leap of Faith|Leap of Flame|Leeching Bite|Legacy Weapon|Leonin Squire|Lethal Vapors|Lethargy Trap|Lich's Mirror|Life and Limb|Life's Finale|Life's Legacy|Lightning Axe|Lim-Dûl's Hex|Livewire Lash|Llanowar Dead|Loafing Giant|Loch Korrigan|Looming Shade|Looter il-Kor|Lotus Blossom|Loyal Pegasus|Luminous Wake|Lunar Avenger|Lurking Arynx|Macabre Waltz|Madcap Skills|Maddening Imp|Mageta's Boon|Magma Phoenix|Magmatic Core|Magnetic Flux|Magnetic Mine|Make Mischief|Make Obsolete|Mantis Engine|Marble Priest|Marrow Shards|Marrow-Gnawer|Marsh Flitter|Marsh Goblins|Martial Glory|Martyrs' Tomb|Masked Gorgon|Mass Hysteria|Massacre Wurm|Master Healer|Master's Call|Matca Rioters|Mayael's Aria|Maze Behemoth|Maze Sentinel|Meddling Mage|Memory Sluice|Mending Hands|Mending Touch|Mental Vapors|Mephitic Ooze|Merchant Ship|Mercy Killing|Metal Fatigue|Metamorphosis|Meteor Crater|Meteor Shower|Miasmic Mummy|Might of Oaks|Militant Monk|Mindeye Drake|Mindless Null|Mirage Mirror|Mire's Malice|Mirran Mettle|Mirri's Guile|Mirror Strike|Mist Intruder|Mistform Mask|Mistform Wall|Mob Mentality|Mogg Assassin|Molten Psyche|Molten Sentry|Molten Vortex|Molting Harpy|Moonwing Moth|Morbid Hunger|Morgue Thrull|Moriok Reaver|Morselhoarder|Mortal Combat|Mortuary Mire|Mountain Yeti|Mtenda Herder|Murasa Ranger|Murderous Cut|Murk Dwellers|Mutant's Prey|Mwonvuli Ooze|Myr Incubator|Myr Prototype|Myr Quadropod|Myr Reservoir|Mystic Decree|Mystic Remora|Mystic Zealot|Myth Realized|Nacatl Savage|Naga Vitalist|Nameless Race|Nantuko Elder|Natural State|Nature's Kiss|Nature's Will|Necrotic Ooze|Nectar Faerie|Needle Spires|Nether Horror|Nether Shadow|Nether Spirit|Netter en-Dal|New Frontiers|Niall Silvain|Night Terrors|Nim Grotesque|Niveous Wisps|Nivix Barrier|Noble Panther|Noble Purpose|Noble Vestige|Noetic Scales|Noggle Bandit|Nomad Stadium|Nomads en-Kor|Noosegraf Mob|Not Forgotten|Nova Pentacle|Novijen Sages|Noxious Field|Null Champion|Numai Outcast|Nut Collector|Oaken Brawler|Oath of Ajani|Oath of Mages|Oath of Nissa|Obzedat's Aid|Odylic Wraith|Ogre Enforcer|Ogre Leadfoot|Ogre Marauder|Ogre Resister|Ogre Slumlord|Old Ghastbark|Ondu Champion|Onyx Talisman|Opal Acrolith|Opal Caryatid|Opal Champion|Opal Gargoyle|Opal Guardian|Oracle en-Vec|Orb of Dreams|Orcish Farmer|Orcish Healer|Organ Grinder|Orim's Prayer|Orochi Ranger|Osai Vultures|Ouphe Vandals|Overabundance|Pack Guardian|Pain's Reward|Pale Wayfarer|Palladia-Mors|Panharmonicon|Parallax Tide|Parallax Wave|Pardic Dragon|Pardic Lancer|Part the Veil|Patagia Golem|Patron Wizard|Paupers' Cage|Peace of Mind|Peak Eruption|Peer Pressure|Pemmin's Aura|Pendrell Flux|Pentarch Ward|Penumbra Kavu|Penumbra Wurm|Peregrination|Phantom Beast|Phantom Flock|Phantom Nomad|Phantom Tiger|Phantom Whelp|Phantom Wings|Pillar of War|Pincer Spider|Pious Evangel|Pious Kitsune|Pious Warrior|Piranha Marsh|Piston Sledge|Pistus Strike|Plague Beetle|Plague Sliver|Plague Spores|Planar Bridge|Planar Portal|Plated Sliver|Polis Crusher|Pollen Remedy|Polluted Dead|Pooling Venom|Pouncing Kavu|Pouncing Wurm|Power Conduit|Predator Ooze|Primal Bellow|Primal Beyond|Primal Cocoon|Primal Frenzy|Proper Burial|Protean Hydra|Proteus Staff|Psionic Blast|Psychic Drain|Psychic Purge|Psychic Spear|Psychic Theft|Psychic Venom|Pulling Teeth|Puncture Bolt|Puppet Master|Putrid Raptor|Quag Sickness|Quarry Beetle|Quarry Hauler|Quirion Druid|Quirion Dryad|Rabble-Rouser|Rack and Ruin|Radiant Purge|Radjan Spirit|Raging Ravine|Raging Spirit|Raiding Party|Rain of Filth|Raka Disciple|Raking Canopy|Ramunap Hydra|Ramunap Ruins|Ranger en-Vec|Ranger of Eos|Ranger's Path|Rank and File|Rathi Trapper|Ravenous Trap|Raven's Crime|Razortip Whip|Reality Spasm|Reality Twist|Reckless Ogre|Reckless Waif|Reckless Wurm|Reflex Sliver|Regal Caracal|Relic Barrier|Rendclaw Trow|Render Silent|Rending Vines|Renewed Faith|Repay in Kind|Rest in Peace|Restless Dead|Reverberation|Revered Elder|Rhox Meditant|Rhox War Monk|Rhystic Tutor|Ricochet Trap|Ridged Kusite|Righteous War|Ring of Thune|Rishadan Port|Rising Miasma|Rising Waters|Rite of Flame|River Merfolk|River Serpent|River's Grasp|Roar of Jukai|Robot Chicken|Roc Hatchling|Rock Basilisk|Rogue Refiner|Rolling Spoil|Ronin Warclub|Ronom Serpent|Ronom Unicorn|Rooftop Storm|Root-Kin Ally|Roots of Life|Roterothopter|Rotting Giant|Rouse the Mob|Runeclaw Bear|Runner's Bane|Rush of Blood|Rushing River|Russet Wolves|Rusting Golem|Rustspore Ram|Sacred Armory|Sacred Ground|Sage of Hours|Salvage Drone|Salvage Scout|Salvage Titan|Samite Archer|Sanctuary Cat|Sands of Time|Satyr Hoplite|Satyr Rambler|Savage Hunger|Sawtooth Ogre|Scalding Tarn|Scandalmonger|Scare Tactics|Schismotivate|Scion of Oona|Scion of Ugin|Scouting Trek|Scrambleverse|Scrap Trawler|Scrying Glass|Seagraf Skaab|Searing Blood|Searing Flesh|Searing Light|Searing Touch|Seaside Haven|Secluded Glen|Second Chance|Seed Guardian|Seed the Land|Seedborn Muse|Seedguide Ash|Seer's Vision|Seismic Spike|Seismic Stomp|Seize the Day|Send to Sleep|Serene Sunset|Serra Avenger|Serra Paladin|Shadow Glider|Shadow Sliver|Shallow Grave|Shaman en-Kor|Shape Stealer|Shard Phoenix|Shed Weakness|Shell Skulkin|Shield Bearer|Shield Dancer|Shield Sphere|Shifting Wall|Shining Shoal|Shivan Raptor|Shivan Wumpus|Shivan Zombie|Shoal Serpent|Shore Snapper|Shoving Match|Show of Valor|Shriek Raptor|Shrill Howler|Shrouded Lore|Sickle Ripper|Sigarda's Aid|Sigiled Skink|Silver Seraph|Silver Wyvern|Simian Grunts|Simic Ragworm|Sin Collector|Sivvi's Valor|Skaab Goliath|Skeletal Wurm|Skeleton Ship|Skin Invasion|Skittish Kavu|Sky Swallower|Skyfire Kirin|Skyhunter Cub|Skyshroud Elf|Slash Panther|Slaughter Cry|Slaughterhorn|Sleeper Agent|Slime Molding|Slingbow Trap|Slither Blade|Sliver Legion|Snare Thopter|Snorting Gahr|Snow Fortress|Soldevi Golem|Song of Blood|Sonic Seizure|Soothing Balm|Soratami Seer|Sorrow's Path|Soul Exchange|Soul of Magma|Soul Sculptor|Soul Shepherd|Soul Snuffers|Spark Trooper|Spawning Pool|Spectral Lynx|Spell Queller|Spell Rupture|Spell Shrivel|Sphere of Law|Spidery Grasp|Spike Breeder|Spike Hatcher|Spike Soldier|Spiked Baloth|Spined Basher|Spire Monitor|Spire Serpent|Spirit en-Dal|Spirit en-Kor|Spirit Mirror|Spirit Shield|Spirit Weaver|Spiteful Blow|Spitting Slug|Splatter Thug|Splinter Twin|Spoils of War|Spur Grappler|Squadron Hawk|Stabbing Pain|Stalking Yeti|Stalwart Aven|Stand or Fall|Stasis Cocoon|Steam Spitter|Stenchskipper|Steppe Glider|Stern Proctor|Stigma Lasher|Stinging Shot|Stingscourger|Stoic Builder|Stony Silence|Stream Hopper|Street Wraith|Striped Bears|Stromgald Spy|Stymied Hopes|Subtle Strike|Sultai Banner|Sultai Flayer|Sunken Hollow|Supplant Form|Surge of Zeal|Surging Flame|Surging Might|Suture Priest|Suture Spirit|Sutured Ghoul|Swift Silence|Swift Spinner|Swift Warkite|Sylvan Echoes|Symbiotic Elf|Syphon Sliver|Tainted Sigil|Talara's Bane|Talon of Pain|Talon Trooper|Talruum Piper|Talus Paladin|Tangle Angler|Tangle Mantis|Tangle Spider|Tawnos's Wand|Teardrop Kami|Tears of Rage|Tectonic Rift|Teferi's Care|Teferi's Isle|Teferi's Moat|Teferi's Veil|Tempest Drake|Temple Garden|Temporal Eddy|Tempting Wurm|Temur Charger|Terashi's Cry|Terra Eternal|Terra Stomper|Thalakos Seer|Thermal Blast|Thief of Hope|Thirsting Axe|Thorn Thallid|Thought Eater|Thran Foundry|Thran Turbine|Thriving Ibex|Thriving Rats|Thrull Wizard|Thunder Brute|Thunder Totem|Tidal Control|Tidal Courier|Tidal Warrior|Timber Wolves|Time and Tide|Time Reversal|Tomb of Urami|Tonic Peddler|Topan Ascetic|Torpid Moloch|Totem Speaker|Tower Defense|Tower of Eons|Toxic Iguanar|Trade Caravan|Tragic Lesson|Tranquil Path|Transcendence|Transluminant|Transmutation|Traproot Kami|Treasure Hunt|Treasure Mage|Treetop Scout|Trestle Troll|Treva's Ruins|Trial of Zeal|Trophy Hunter|True Believer|Truth or Tale|Tuktuk Grunts|Tumble Magnet|Tundra Wolves|Tunnel Vision|Tunneler Wurm|Twilight Mire|Twisted Image|Uktabi Efreet|Uktabi Faerie|Umbra Stalker|Umbral Mantle|Uncanny Speed|Undead Leotau|Undead Slayer|Unholy Grotto|Unholy Hunger|Unified Front|Unseen Walker|Unstable Hulk|Untamed Might|Unworthy Dead|Uphill Battle|Ursine Fylgja|Urza's Bauble|Urza's Engine|Urza's Filter|Utopia Sprawl|Valiant Guard|Valley Dasher|Vampire Envoy|Vampire Noble|Vampiric Fury|Vampiric Link|Vassal's Duty|Vault Skyward|Vectis Agents|Veil of Birds|Veiled Sentry|Venarian Gold|Vengeful Dead|Verdant Field|Verdant Haven|Verdant Touch|Vexing Beetle|Vexing Sphinx|Vile Redeemer|Viridian Claw|Vital Splicer|Vodalian Mage|Voice of Duty|Void Winnower|Volcanic Rush|Volcanic Wind|Voyager Drake|Voyager Staff|Vryn Wingmare|Wailing Ghoul|Wake Thrasher|Walking Atlas|Walking Dream|Wall of Blood|Wall of Earth|Wall of Faith|Wall of Glare|Wall of Light|Wall of Limbs|Wall of Mulch|Wall of Souls|Wall of Stone|Wall of Tears|Wall of Vapor|Wall of Vines|Wall of Water|Wandering Eye|War Elemental|Ward of Bones|Ward of Piety|Warlord's Axe|Warp Artifact|Warpath Ghoul|Warrior Angel|Watchful Naga|Water Servant|Wayward Angel|Wayward Giant|Weed Strangle|Weird Harvest|Weirding Wood|Whip Sergeant|Whirler Rogue|Wicked Reward|Wild Defiance|Wild Elephant|Wild Research|Wild Wanderer|Willow Faerie|Wind Zendikon|Wing Puncture|Wings of Hope|Witchbane Orb|Withering Hex|Wizard Mentor|Wooden Sphere|Words of Wind|World Breaker|World Queller|Worldly Tutor|Wormfang Crab|Wormfang Newt|Wrecking Ogre|Yavimaya Ants|Yavimaya Kavu|Yixlid Jailer|Zarichi Tiger|Zealot il-Vec|Zebra Unicorn|Zenith Seeker|Zephyr Charge|Zephyr Falcon|Zephyr Scribe|Zephyr Spirit|Zephyr Sprite|Zombie Master|Zombie Musher|Abandon Reason|Absolute Grace|Abyssal Hunter|Abzan Runemark|Academy Raider|Academy Rector|Accursed Horde|Accursed Witch|Act of Heroism|Act on Impulse|Active Volcano|Adarkar Wastes|Aegis of Honor|Aerial Caravan|Aesthir Glider|Aether Barrier|Aether Swooper|Affa Protector|Agent of Masks|Ainok Bond-Kin|Airdrop Condor|Ajani Goldmane|Akki Underling|Akoum Firebird|Akoum Hellkite|Akrasan Squire|Akroan Mastiff|Akroan Phalanx|Alabaster Mage|Alabaster Wall|Aladdin's Lamp|Aladdin's Ring|Ali from Cairo|Aliban's Tower|All Suns' Dawn|Alley Grifters|Alluring Siren|Alpha Tyrranax|Alpine Grizzly|Amulet of Quoz|Ana Battlemage|Anaba Ancestor|Ancestral Mask|Ancient Grudge|Ancient Spider|Ancient Spring|Angelic Accord|Angelic Chorus|Angelic Voices|Angel's Herald|Ankh of Mishra|Antler Skulkin|Arashin Cleric|Arbalest Elite|Arcbound Fiend|Arctic Merfolk|Arctic Nishoba|Arcum's Sleigh|Ardent Recruit|Ardent Soldier|Arenson's Aura|Argothian Wurm|Armament Corps|Armed Response|Armor of Faith|Artifact Blast|Ascending Aven|Ashes to Ashes|Ashiok's Adept|Ashmouth Blade|Ashnod's Altar|Ashnod's Cylix|Aspect of Wolf|Assault Strobe|Asylum Visitor|Auntie's Hovel|Aurelia's Fury|Auriok Replica|Aurora Eidolon|Aurora Griffin|Autumnal Gloom|Avarice Amulet|Avatar of Hope|Avatar of Will|Aven Brigadier|Aven Fleetwing|Aven Liberator|Aven Soulgazer|Aven Tactician|Avenger en-Dal|Avenging Angel|Avenging Arrow|Avenging Druid|Avid Reclaimer|Awakener Druid|Aysen Crusader|Back to Basics|Back to Nature|Bala Ged Thief|Balduvian Dead|Balduvian Rage|Ballista Squad|Balustrade Spy|Banners Raised|Bant Sureblade|Barbed Foliage|Barbed Sextant|Barony Vampire|Barrage Tyrant|Barrin's Codex|Barrin's Spite|Bartel Runeaxe|Battered Golem|Battering Wurm|Battle Brawler|Battle of Wits|Battle Rampart|Battle Screech|Battlewand Oak|Become Immense|Bedlam Reveler|Belbe's Portal|Bellows Lizard|Black Carriage|Bladed Bracers|Bladed Pinions|Blademane Baku|Bladetusk Boar|Blastfire Bolt|Blaze Commando|Blaze of Glory|Blazing Effigy|Blazing Volley|Blessed Breath|Blessed Orator|Blighted Agent|Blighted Gorge|Blind Phantasm|Blinding Angel|Blinding Drone|Blinding Flare|Blinding Spray|Blinkmoth Well|Blister Beetle|Bloodhall Ooze|Bloodied Ghost|Blooming Marsh|Bludgeon Brawl|Blur of Blades|Boartusk Liege|Bojuka Brigand|Boon of Erebos|Boreal Centaur|Boreal Griffin|Boros Reckoner|Borrowed Grace|Bottomless Pit|Brain in a Jar|Branded Howler|Brassclaw Orcs|Brazen Scourge|Briarknit Kami|Briber's Purse|Brilliant Halo|Brimstone Mage|Bring to Light|Brittle Effigy|Bronzebeak Moa|Brood Birthing|Brute Strength|Builder's Bane|Built to Smash|Burnt Offering|Burst of Speed|Butcher's Glee|Cabal Torturer|Cackling Witch|Cairn Wanderer|Call for Blood|Call for Unity|Canopy Crawler|Canyon Lurkers|Captain's Call|Carnifex Demon|Carrion Howler|Carrion Thrash|Cascade Bluffs|Castle Raptors|Catalyst Stone|Catapult Squad|Cateran Slaver|Cautery Sliver|Cavalry Master|Cavern Crawler|Cavern Thoctar|Celestial Dawn|Celestine Reef|Centaur Archer|Centaur Garden|Centaur Healer|Cephalid Scout|Cerulean Wisps|Ceta Sanctuary|Chameleon Blur|Chandra Ablaze|Chandra's Fury|Chaotic Strike|Child of Alara|Chill Haunting|Chilling Grasp|Chilling Shade|Chime of Night|Chimeric Coils|Chimeric Staff|Choked Estuary|Chromatic Star|Cinder Crawler|Cinder Hellion|Circular Logic|Clash of Wills|Clear the Land|Cliff Threader|Clinging Mists|Cloak of Mists|Clock of Omens|Close Quarters|Cloud Crusader|Cloven Casting|Coalition Flag|Coastal Piracy|Codex Shredder|Coffin Puppets|Colfenor's Urn|Colos Yearling|Colossal Whale|Conjurer's Ban|Constant Mists|Contagious Nim|Corrosive Gale|Counterbalance|Crackling Club|Crater's Claws|Crawling Filth|Crazed Armodon|Crazed Firecat|Credit Voucher|Creeping Dread|Crooked Scales|Crown of Vigor|Cruel Deceiver|Cruel Finality|Crush of Wurms|Crypt Champion|Crystal Quarry|Culling Scales|Cunning Bandit|Cunning Strike|Curse Artifact|Custody Battle|Cyclopean Tomb|Cyclops Tyrant|Dampen Thought|Damping Engine|Damping Matrix|Daraja Griffin|Dark Privilege|Dark Salvation|Dark Withering|Dauntless Aven|Dauthi Embrace|Dauthi Trapper|Dauthi Warlord|Dawn Elemental|Dawning Purist|Dawnray Archer|Day of Destiny|Dead Reckoning|Death or Glory|Death Speakers|Death's Caress|Death's Shadow|Debtors' Knell|Deepcavern Imp|Deepwood Elder|Deepwood Ghoul|Defiant Falcon|Defiant Khenra|Defiant Strike|Defiling Tears|Deft Dismissal|Dega Sanctuary|Deity of Scars|Demonic Hordes|Demonic Rising|Demon's Herald|Deny Existence|Deranged Whelp|Desert Cerodon|Devilthorn Fox|Devouring Deep|Devouring Rage|Devout Harpist|Devout Witness|Diamond Faerie|Diamond Valley|Dinrova Horror|Dirgur Nemesis|Discombobulate|Dismal Failure|Dispersing Orb|Disposal Mummy|Divine Verdict|Diviner's Wand|Diving Griffin|Divining Witch|Dormant Sliver|Doubling Chant|Douse in Gloom|Drain the Well|Draining Whelk|Drake Familiar|Drana's Chosen|Dread of Night|Dread Wanderer|Drifter il-Dal|Drifting Djinn|Drifting Shade|Dromoka's Gift|Dross Scorpion|Drown in Filth|Drudge Reavers|Dryad Militant|Dryad's Caress|Dungrove Elder|Dust Elemental|Dutiful Return|Dutiful Thrull|Dwarven Armory|Dwarven Patrol|Dwarven Shrine|Dwarven Trader|Dwynen's Elite|Dynavolt Tower|Ebony Treefolk|Eddytrail Hawk|Eiganjo Castle|Ekundu Cyclops|Ekundu Griffin|Electropotence|Elephant Grass|Elite Arcanist|Elusive Krasis|Elven Fortress|Elven Palisade|Elvish Archers|Elvish Lookout|Elvish Pioneer|Ember-Eye Wolf|Emmara Tandris|Empress Galina|Empty the Pits|Empyrial Armor|Endemic Plague|Endless Scream|Enduring Ideal|Enigma Eidolon|Enraging Licid|Enslaved Dwarf|Enslaved Scout|Epiphany Storm|Erebos's Titan|Errand of Duty|Erratic Portal|Essence Bottle|Essence Filter|Essence Sliver|Essence Vortex|Eternal Thirst|Eternity Snare|Ethereal Armor|Ethereal Usher|Exalted Dragon|Exhumer Thrull|Exiled Boggart|Exotic Disease|Expedition Map|Eye for an Eye|Eye of Nowhere|Fa'adiyah Seer|Faith Unbroken|Faith's Shield|Falling Timber|False Memories|Famished Ghoul|Fangren Hunter|Fatal Mutation|Fate Forgotten|Feast of Blood|Feast of Flesh|Feast of Worms|Feeding Frenzy|Femeref Healer|Femeref Knight|Femeref Scouts|Feral Deceiver|Feral Instinct|Fervent Cathar|Fervent Charge|Fervent Denial|Festering Evil|Festering Newt|Fighting Drake|Filigree Sages|Final Judgment|First Response|Flailing Drake|Flaming Gambit|Fleeting Image|Fleshmad Steed|Flinthoof Boar|Flooded Strand|Floodwater Dam|Floral Spuzzem|Flowstone Wall|Font of Mythos|Font of Return|Foothill Guide|Forbidden Lore|Forced Worship|Forgotten Lore|Fortified Area|Foundry Hornet|Fountain Watch|Frantic Search|Fraying Sanity|Freejam Regent|Frilled Oculus|Frontline Sage|Fugitive Druid|Furnace Dragon|Furnace Spirit|Fyndhorn Druid|Fyndhorn Elder|Fyndhorn Elves|Gaea's Avenger|Gaea's Balance|Gaea's Embrace|Gaea's Revenge|Gaea's Skyfolk|Gallows Warden|Galvanic Blast|Garruk's Horde|Gather Courage|Gatstaf Howler|Geist Trappers|Gelid Shackles|Gemstone Array|Geth's Verdict|Ghastly Demise|Ghirapur Guide|Giant Adephage|Giant Dustwasp|Giant Strength|Giant Tortoise|Gibbering Kami|Gilded Cerodon|Gisa's Bidding|Gitaxian Probe|Give No Ground|Glassdust Hulk|Glissa's Scorn|Glistening Oil|Gnarled Effigy|Gnawing Zombie|Goblin Assault|Goblin Brawler|Goblin Brigand|Goblin Firebug|Goblin Furrier|Goblin Grenade|Goblin Lookout|Goblin Marshal|Goblin Replica|Goblin Sappers|Goblin Snowman|Goblin Striker|Goblin Warrens|Godhead of Awe|Godless Shrine|Goliath Beetle|Goliath Sphinx|Goliath Spider|Gorgon Recluse|Gorilla Shaman|Graceful Adept|Granitic Titan|Grasping Dunes|Grave Betrayal|Grave Birthing|Grave Exchange|Grave Strength|Graveborn Muse|Gravel Slinger|Gravelgill Duo|Gravity Sphere|Grazing Kelpie|Great Defender|Greatbow Doyen|Greel's Caress|Griffin Canyon|Grimoire Thief|Grinning Demon|Grinning Ignus|Grinning Totem|Ground Assault|Gruul Scrapper|Gruul War Plow|Guardian Angel|Guardian Beast|Guardian Lions|Guided Passage|Guiding Spirit|Gurmag Drowner|Hada Freeblade|Hag Hedge-Mage|Hamlet Captain|Hammer of Ruin|Hanweir Lancer|Hapatra's Mark|Harbor Serpent|Harpoon Sniper|Harsh Deceiver|Harsh Judgment|Harsh Scrutiny|Harvest Season|Hatching Plans|Havengul Skaab|Havenwood Wurm|Havoc Festival|Hawkeater Moth|Haze of Pollen|He Who Hungers|Headless Skaab|Heal the Scars|Healing Leaves|Heart of Kiran|Heart of Light|Heart of Ramos|Heat of Battle|Heavy Arbalest|Heavy Ballista|Heavy Infantry|Hedron Crawler|Heed the Mists|Helix Pinnacle|Helm of Kaldra|Hematite Golem|Henge of Ramos|Heritage Druid|Hermetic Study|Heroes' Podium|Hidden Gibbons|Hidden Retreat|Hidden Strings|Hideous Visage|Highborn Ghoul|Highland Weald|Hired Torturer|Hisoka's Guard|Hissing Miasma|Hive Stirrings|Hold the Gates|Hollow Specter|Hollow Warrior|Holy Justiciar|Homarid Shaman|Honor's Reward|Hooded Brawler|Hope and Glory|Horde Ambusher|Horizon Boughs|Horizon Canopy|Horn of Plenty|Horned Cheetah|Horseshoe Crab|Hostile Desert|Howling Chorus|Howlpack Alpha|Hungering Yeti|Hunted Lammasu|Hunters' Feast|Hurloon Shaman|Hypnotic Siren|Identity Thief|Ignorant Bliss|Illusory Demon|Illusory Gains|Impact Tremors|Impaler Shrike|Impelled Giant|Impromptu Raid|Imp's Mischief|Incited Rabble|Incurable Ogre|Indentured Oaf|Inertia Bubble|Infernal Kirin|Infernal Tutor|Infused Arrows|Inner Struggle|Innocence Kami|Insidious Mist|Insidious Will|Inspiring Roar|Instill Energy|Into the North|Into the Wilds|Intruder Alarm|Invasion Plans|Ironclaw Curse|Isleback Spawn|Isolation Cell|Isolation Zone|Ivory Gargoyle|Jace's Erasure|Jace's Sanctum|Jackalope Herd|Jaddi Offshoot|Jaded Response|Janjeet Sentry|Jarad's Orders|Jasmine Boreal|Jeskai Student|Jeweled Amulet|Jeweled Spirit|Jeweled Torque|Jhessian Thief|Join the Ranks|Joyous Respite|Judge Unworthy|Jund Hackblade|Jungle Barrier|Jwari Scuttler|Kabira Evangel|Kami of Lunacy|Karn Liberated|Karplusan Yeti|Kavu Aggressor|Kavu Chameleon|Kazuul Warlord|Keldon Vandals|Keldon Warlord|Kemba's Legion|Kessig Prowler|Kessig Recluse|Khenra Eternal|Kheru Dreadmaw|Kird Chieftain|Kitesail Scout|Kithkin Healer|Kithkin Rabble|Kithkin Zealot|Kitsune Healer|Kitsune Mystic|Kjeldoran Dead|Knight of Dawn|Knight of Dusk|Knightly Valor|Knowledge Pool|Kodama's Might|Konda's Banner|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Kor Firewalker|Korozda Gorgon|Koth's Courier|Kragma Butcher|Krosan Avenger|Kulrath Knight|Kuon's Essence|Lambholt Elder|Lancers en-Kor|Lantern Spirit|Lathnu Hellion|Lawless Broker|Leaping Lizard|Leaping Master|Leave No Trace|Leeching Licid|Leering Emblem|Leery Fogbeast|Leshrac's Rite|Lightning Blow|Lightning Dart|Lightning Rift|Living Airship|Living Destiny|Living Inferno|Living Terrain|Living Tsunami|Livonya Silone|Llanowar Augur|Llanowar Druid|Llanowar Elite|Long Road Home|Longbow Archer|Longshot Squad|Looming Spires|Lotus Guardian|Loxodon Mender|Loxodon Mystic|Loxodon Smiter|Lucent Liminid|Lunarch Mantle|Lurking Skirge|Lyev Skyknight|Maalfeld Twins|Maddening Wind|Magebane Armor|Magefire Wings|Mages' Contest|Maggot Carrier|Maggot Therapy|Magmatic Chasm|Magnetic Theft|Makindi Patrol|Mana Severance|Manaforce Mace|Mangara's Tome|Manor Gargoyle|Manor Skeleton|Manriki-Gusari|Mantle of Webs|Map the Wastes|Marble Chalice|March of Souls|Mardu Runemark|Maritime Guard|Mark for Death|Mark of Asylum|Mark of Sakiko|Marker Beetles|Markov Warlord|Marrow Chomper|Marsh Threader|Marshaling Cry|Martyr's Cause|Mask of Avacyn|Mass of Ghouls|Mass Polymorph|Master of Arms|Master Splicer|Master the Way|Maulfist Squad|Maw of Kozilek|Melesse Spirit|Memory Crystal|Mental Misstep|Mercadian Lift|Mercurial Kite|Metallic Mimic|Midnight Charm|Midnight Guard|Might of Alara|Mindbreak Trap|Mindleech Mass|Miracle Worker|Mirror Gallery|Mirror Mockery|Mirror of Fate|Miscalculation|Misguided Rage|Mishra's Helix|Misinformation|Mistfire Adept|Misthoof Kirin|Mnemonic Nexus|Molten Nursery|Molten Ravager|Momentous Fall|Moment's Peace|Moonlight Hunt|Moorland Haunt|Morality Shift|Morbid Plunder|Moriok Replica|Mortus Strider|Mountain Titan|Mouth of Ronom|Mtenda Griffin|Murderer's Axe|Myr Galvanizer|Myr Landshaper|Myr Moonvessel|Myr Propagator|Mystic Compass|Mystic Genesis|Mystic Melting|Mystical Tutor|Nacre Talisman|Nahiri's Wrath|Nantuko Calmer|Nantuko Mentor|Nantuko Shaman|Nantuko Shrine|Nantuko Tracer|Nath's Buffoon|Nature's Wrath|Naya Hushblade|Nebuchadnezzar|Necra Disciple|Necrogen Mists|Need for Speed|Needle Specter|Nefarious Lich|Nether Traitor|Nettling Curse|Neurok Prodigy|Neurok Replica|Niblis of Dusk|Night Dealings|Night Revelers|Nightmare Lash|Nightsky Mimic|Nightsoil Kami|Nine-Ringed Bo|Nissa's Defeat|Noble Elephant|Noble Hierarch|Nocturnal Raid|Norin the Wary|Novablast Wurm|Noxious Dragon|Noxious Vapors|Null Profusion|Nyxborn Triton|Nyx-Fleece Ram|Oath of Ghouls|Oath of Gideon|Oath of Lieges|Obelisk of Urd|Obelisk Spider|Oblivion Crown|Ogre's Cleaver|Ominous Sphinx|Ondu Greathorn|Oona's Prowler|Opal Archangel|Opaline Sliver|Oracle of Dust|Oracle's Vault|Orbweaver Kumo|Orchard Spirit|Orchard Warden|Orcish Captain|Orcish Veteran|Orzhov Keyrune|Orzhov Pontiff|Ostiary Thrull|Outrage Shaman|Overgrown Tomb|Pack's Disdain|Painful Lesson|Painted Bluffs|Paladin en-Vec|Palisade Giant|Paradigm Shift|Paradise Plume|Paradox Engine|Parallax Nexus|Parallel Lives|Parasitic Bond|Pardic Firecat|Pathway Arrows|Peema Outrider|Pegasus Refuge|Pendrell Drake|Pendrell Mists|Peregrine Mask|Perfected Form|Perilous Vault|Petalmane Baku|Phalanx Leader|Pharagax Giant|Pharika's Cure|Phyrexian Boon|Phyrexian Lens|Pick the Brain|Pierce Strider|Pilfered Plans|Piper's Melody|Pithing Needle|Pitiless Horde|Plague Belcher|Plague Spitter|Plague Stinger|Planar Despair|Planar Overlay|Plated Crusher|Plated Pegasus|Polluted Bonds|Polluted Delta|Porphyry Nodes|Port Inspector|Possessed Aven|Power Artifact|Prairie Stream|Precise Strike|Pressure Point|Price of Glory|Primeval Light|Primeval Titan|Primoc Escapee|Prismatic Boon|Prismatic Lace|Prismatic Lens|Prismatic Omen|Prismatic Ward|Prized Amalgam|Prized Unicorn|Prowler's Helm|Psionic Entity|Psionic Sliver|Psychic Battle|Psychic Miasma|Psychic Spiral|Psychic Strike|Psychic Trance|Psychic Vortex|Psychotic Fury|Psychotic Haze|Puffer Extract|Puncture Blast|Purging Scythe|Putrid Cyclops|Putrid Warrior|Pyreheart Wolf|Pyretic Ritual|Qarsi Deceiver|Quicksmith Spy|Quilled Sliver|Quillmane Baku|Quirion Ranger|Rabid Elephant|Radiant Flames|Rage Extractor|Raging Gorilla|Rain of Blades|Rain of Embers|Rainbow Efreet|Raka Sanctuary|Rakdos Cackler|Rakdos Keyrune|Ramosian Rally|Ranger's Guile|Rathi Assassin|Ravaging Blaze|Ravenous Demon|Ray of Erasure|Razor Pendulum|Reality Anchor|Reality Ripple|Reality Strobe|Reap Intellect|Rebel Informer|Reckless Brute|Reckless Racer|Reconnaissance|Reconstruction|Reflect Damage|Reflector Mage|Reign of Chaos|Reinforcements|Reliquary Monk|Rending Volley|Restless Bones|Retraced Image|Revealing Wind|Reveille Squad|Revelsong Horn|Reverse Damage|Rhox Bodyguard|Rhystic Circle|Rhystic Deluge|Rhystic Shield|Rhystic Syphon|Rift Elemental|Righteous Aura|Righteous Blow|Rimebound Dead|Ring of Ma'rûf|Ring of Valkas|Ringwarden Owl|Riparian Tiger|Rise of Eagles|Riven Turnbull|River of Tears|Rogue Elephant|Rogue's Gloves|Roil Elemental|Roiling Horror|Roiling Waters|Rolling Stones|Root Elemental|Rotcrown Ghoul|Rotted Hystrix|Rotting Legion|Royal Assassin|Rugged Prairie|Ruin Processor|Ruination Wurm|Runeflare Trap|Rush of Battle|Rushwood Dryad|Rushwood Grove|Rust Elemental|Rusted Slasher|Rustmouth Ogre|Sacred Foundry|Safehold Elite|Sage of Epityr|Sage of Fables|Sage's Dousing|Sage's Reverie|Samite Pilgrim|Sand Strangler|Sangrite Surge|Sanity Gnawers|Sapphire Charm|Sapphire Drake|Sapphire Leech|Saprazzan Cove|Saprazzan Heir|Sarkhan's Rage|Savage Beating|Savage Firecat|Savage Gorilla|Savage Thallid|Savannah Lions|Scalding Devil|Scalding Tongs|Scale Blessing|Scavenger Folk|Scent of Brine|Scion Summoner|Scorched Earth|Scorched Ruins|Scorching Lava|Scouring Sands|Screaming Fury|Screeching Bat|Scrib Nibblers|Scrying Sheets|Seacoast Drake|Search Warrant|Seashell Cameo|Second Harvest|Second Sunrise|Secret Salvage|Sedge Scorpion|Seedling Charm|Seek the Wilds|Seer's Lantern|Seething Anger|Seize the Soul|Sejiri Merfolk|Self-Assembler|Senseless Rage|Sensor Splicer|Seraph of Dawn|Serendib Djinn|Serene Steward|Serpent's Gift|Serra Bestiary|Seton's Desire|Severed Legion|Sewer Shambler|Sewn-Eye Drake|Shade's Breath|Shambling Vent|Shared Triumph|Shefet Monitor|Shelldock Isle|Shielding Plax|Shivan Harvest|Shivan Phoenix|Shrapnel Blast|Shrieking Mogg|Shriveling Rot|Sick and Tired|Siege Mastodon|Sigil of Valor|Silent Artisan|Silent Skimmer|Silent Specter|Silkwing Scout|Simian Brawler|Simic Basilisk|Simic Fluxmage|Simic Initiate|Sip of Hemlock|Skaab Ruinator|Skarrg Goliath|Skill Borrower|Skillful Lunge|Skirk Alarmist|Skirk Outrider|Skizzik Surger|Skulking Ghost|Skull Catapult|Skull Fracture|Skull of Ramos|Skullmane Baku|Sky Ruin Drake|Skyclaw Thrash|Sky-Eel School|Skyraker Giant|Skyreach Manta|Slagwurm Armor|Slaughter Pact|Slayer's Plate|Sleeper's Robe|Slinking Giant|Slippery Bogle|Slith Predator|Sludge Crawler|Smog Elemental|Smoldering Tar|Snowhorn Rider|Soldevi Adnate|Soldevi Digger|Soldevi Sentry|Solemn Recruit|Solitary Camel|Soltari Lancer|Soltari Priest|Sophic Centaur|Soul Collector|Soul of Theros|Soul Separator|Soul Swallower|Soulcage Fiend|Soul-Scar Mage|Soulsworn Jury|Sound the Call|Sparring Golem|Sparring Mummy|Species Gorger|Specter's Wail|Spectral Bears|Spectral Cloak|Spectral Force|Spectral Rider|Spectral Shift|Sphere of Duty|Spidersilk Net|Spike Cannibal|Spinal Villain|Spined Thopter|Spineless Thug|Spiny Starfish|Spirit Shackle|Spite of Mogis|Spiteful Bully|Spitting Drake|Spitting Hydra|Splendid Agony|Splinterfright|Spoils of Evil|Spreading Seas|Squall Drifter|Squirming Mass|Staff of Zegon|Stain the Mind|Stalking Drone|Stand Together|Starke of Rath|Startled Awake|Steal Artifact|Steal Strength|Steel Sabotage|Steely Resolve|Stench of Evil|Sterling Grove|Stinging Licid|Stir the Grave|Stir the Pride|Stir the Sands|Stitch in Time|Stocking Tiger|Stoic Champion|Stoic Ephemera|Stoic Rebuttal|Stomp and Howl|Stomping Slabs|Stone Calendar|Storage Matrix|Storm Cauldron|Stormrider Rig|Stratozeppelid|Stratus Dancer|Stream of Life|Street Sweeper|Strongarm Monk|Strongarm Thug|Stunted Growth|Summit Prowler|Summoner's Egg|Summoning Trap|Sunset Pyramid|Supply Caravan|Suq'Ata Lancer|Surging Aether|Surreal Memoir|Swamp Mosquito|Swift Maneuver|Swooping Talon|Sworn Defender|Sylvan Library|Sylvan Scrying|Sylvok Replica|Synapse Sliver|Tah-Crop Elite|Tainted Aether|Tainted Remedy|Tainted Strike|Take Inventory|Tandem Tactics|Taste of Blood|Tattered Drake|Tattered Mummy|Tectonic Break|Tectonic Fiend|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Realm|Tel-Jilad Wolf|Tempered Steel|Tempest Efreet|Temporal Adept|Tempting Licid|Temur Runemark|Tenacious Dead|Tetsuo Umezawa|Thalakos Scout|The Chain Veil|The Locust God|The Scarab God|Thelonite Monk|Thelon's Chant|Thelon's Curse|Thermal Glider|Thopter Arrest|Thorned Moloch|Thought Gorger|Thought Prison|Thraben Sentry|Thran Weaponry|Thresher Beast|Thriving Grubs|Thriving Rhino|Throne of Bone|Throne of Geth|Throwing Knife|Thrull Surgeon|Thunder Spirit|Thunder Strike|Ticking Gnomes|Tigereye Cameo|Time Elemental|Time of Heroes|Tireless Tribe|Titania's Boon|Titania's Song|Titanic Bulvox|Titanic Growth|Titanium Golem|Tobias Andrion|Toil to Renown|Tolarian Drake|Tooth and Nail|Tooth of Ramos|Torch Gauntlet|Tormented Hero|Touch of Death|Touch of Vitae|Tourach's Gate|Trained Condor|Training Drone|Traitor's Roar|Tranquil Grove|Trapjaw Kelpie|Treasure Trove|Triad of Fates|Trickery Charm|Trickster Mage|Trigon of Rage|Triton Cavalry|Triton Tactics|Tropical Storm|Trusty Machete|Tsabo's Decree|Twinning Glass|Ugin's Insight|Ultimate Price|Ulvenwald Bear|Unburial Rites|Undead Servant|Undying Flames|Unerring Sling|Unholy Citadel|Unified Strike|Unknown Shores|Unsubstantiate|Untamed Hunger|Unyaro Griffin|Urborg Justice|Urborg Panther|Urborg Phantom|Urborg Stalker|Urza's Avenger|Urza's Chalice|Utvara Scalper|Valor in Akros|Vampire Hounds|Vampiric Rites|Vampiric Tutor|Vaporous Djinn|Vastwood Hydra|Vedalken Ghoul|Veilborn Ghoul|Veiled Serpent|Veiling Oddity|Venerable Kumo|Vengeful Rebel|Venomous Fangs|Venomous Vines|Vernal Equinox|Veteran Cathar|Vexing Arcanix|Vexing Shusher|Vial of Poison|Vile Aggregate|Vindictive Mob|Violent Impact|Viridian Revel|Viridian Scout|Virulent Swipe|Virulent Wound|Viscerid Armor|Viscerid Drone|Viscid Lemures|Vitality Charm|Voice of Grace|Voice of Truth|Void Attendant|Volcanic Spray|Volition Reins|Voracious Null|Voracious Wurm|Vulturous Aven|Walk the Aeons|Walking Corpse|Walking Sponge|Wall of Razors|Wall of Shards|Wall of Spears|Wall of Vipers|Wall of Wonder|Wand of Denial|Wandering Mage|Wandering Ones|Wandering Wolf|Wanderwine Hub|Ward of Lights|Warrior en-Kor|War-Wing Siren|Watcher Sliver|Wave Elemental|Wave of Terror|Weaver of Lies|Web of Inertia|Welding Sparks|Westvale Abbey|Wetland Sambar|Wheel and Deal|Whip of Erebos|Wild Evocation|Wild Instincts|Wildblood Pack|Wildest Dreams|Wildwood Geist|Winter's Chill|Winter's Night|Wirewood Pride|Withering Boon|Wolfir Avenger|Wolverine Pack|Wood Elemental|Wooded Bastion|Woodland Druid|Woolly Loxodon|Words of Waste|Wormfang Drake|Wormfang Manta|Wormwood Dryad|Wretched Camel|Wretched Gryff|Xanthic Statue|Xathrid Gorgon|Yavimaya Coast|Yavimaya Gnats|Yavimaya Scion|Yawgmoth Demon|Yotian Soldier|Zanikev Locust|Zealots en-Dal|Zhur-Taa Swine|Zur's Weirding|Abbey Gargoyles|Absolver Thrull|Abundant Growth|Abzan Advantage|Abzan Kin-Guard|Accursed Spirit|Acid Web Spider|Adarkar Unicorn|Adorned Pouncer|Aegis Automaton|Aerial Maneuver|Aether Meltdown|Aether Mutation|Aether Poisoner|Aether Theorist|Aetherstorm Roc|Agent of Erebos|Agent of Shauku|Aggressive Urge|Ajani Steadfast|Ajani's Comrade|Akki Lavarunner|Akki Underminer|Akroan Crusader|Akroan Sergeant|Akroan Skyguard|Alabaster Kirin|Alabaster Leech|Alley Strangler|Ally Encampment|Alpha Authority|Always Watching|Amphibious Kavu|Amphin Pathmage|Amulet of Kroog|Amulet of Vigor|Anaba Bodyguard|Andradite Leech|Angelheart Vial|Angelic Captain|Angelic Curator|Angelic Destiny|Angelic Renewal|Angel's Trumpet|Angus Mackenzie|Animal Boneyard|Anointer Priest|Anti-Magic Aura|An-Zerrin Ruins|Aphetto Grifter|Aphetto Vulture|Aquitect's Will|Araba Mothrider|Aradara Express|Arcades Sabboth|Arcane Spyglass|Arcbound Hybrid|Arcbound Lancer|Archwing Dragon|Arcum's Whistle|Argent Mutation|Argothian Swine|Arm with Aether|Armament Master|Armament of Nyx|Armor of Thorns|Armored Cancrix|Armory of Iroas|Artful Maneuver|Artificer's Hex|Ashen Firebeast|Ashenmoor Liege|Aspect of Hydra|Assault Griffin|Atarka Monument|Atarka Pummeler|Attended Knight|Augur of Skulls|Auntie's Snitch|Aura Extraction|Auriok Champion|Autochthon Wurm|Avacyn's Collar|Avatar of Might|Aven Fateshaper|Aven Fogbringer|Aven Mindcensor|Aven Skirmisher|Aven Sunstriker|Aven Wind Guide|Aven Windreader|Aviary Mechanic|Awaken the Bear|Balduvian Bears|Balduvian Hydra|Balefire Dragon|Baleful Eidolon|Balloon Peddler|Balshan Griffin|Bane of Hanweir|Banishing Knack|Banshee's Blade|Bant Battlemage|Bant Sojourners|Barbarian Bully|Barkhide Mauler|Barrenton Medic|Basalt Gargoyle|Basilica Guards|Basilisk Collar|Baton of Morale|Battle Squadron|Battlewise Aven|Bayou Dragonfly|Beacon Behemoth|Beast of Burden|Beetleform Mage|Belbe's Percher|Bellowing Fiend|Belltoll Dragon|Benalish Knight|Big Game Hunter|Bladed Sentinel|Blast of Genius|Blessed Spirits|Blighted Shaman|Blighted Steppe|Blinding Powder|Blinkmoth Nexus|Blockade Runner|Blood Celebrant|Blood Reckoning|Blood Scrivener|Bloodbond March|Bloodfire Dwarf|Bloodfray Giant|Bloodhunter Bat|Bloodshed Fever|Boa Constrictor|Bogardan Lancer|Boggart Forager|Boggart Loggers|Bog-Strider Ash|Bolt of Keranos|Boon of Emrakul|Boon Reflection|Boris Devilboon|Bounding Krasis|Bounteous Kirin|Bramble Creeper|Brass Secretary|Brawler's Plate|Breakneck Rider|Briarpack Alpha|Bristling Hydra|Brutal Deceiver|Budoka Gardener|Burden of Greed|Burden of Guilt|Burn the Impure|Burning Inquiry|Burst Lightning|Burst of Energy|Cabal Patriarch|Cached Defenses|Cackling Flames|Calciform Pools|Calcite Snapper|Caldera Hellion|Call the Scions|Candles of Leng|Canyon Minotaur|Capashen Knight|Captain's Claws|Carapace Forger|Carrier Pigeons|Carrion Beetles|Carven Caryatid|Catacomb Dragon|Catacomb Sifter|Cateran Summons|Cathar's Shield|Cathartic Adept|Caustic Crawler|Cavern of Souls|Celestial Kirin|Celestial Prism|Celestial Purge|Celestial Sword|Centaur Courser|Centaur Veteran|Cephalid Broker|Cephalid Looter|Cephalid Shrine|Cephalid Snitch|Cephalid Vandal|Cerebral Vortex|Cerulean Sphinx|Cerulean Wyvern|Chain of Plasma|Chainer's Edict|Chalice of Life|Change of Heart|Changeling Hero|Chaos Harlequin|Charging Badger|Charmed Griffin|Charmed Pendant|Child of Thorns|Chimeric Sphere|Chitinous Cloak|Chittering Host|Chittering Rats|Choking Tethers|Chorus of Might|Chromatic Armor|Chronatog Totem|Circle of Flame|Citadel of Pain|City of Shadows|Civic Guildmage|Claim of Erebos|Clockwork Steed|Clockwork Swarm|Cloudcrest Lake|Cloudfin Raptor|Cloudhoof Kirin|Coat with Venom|Coiled Tinviper|Commander Eesha|Composite Golem|Compulsory Rest|Concussive Bolt|Conduit of Ruin|Conifer Strider|Consecrate Land|Consign to Dust|Consumptive Goo|Copper Carapace|Coralhelm Guide|Cornered Market|Corpse Blockade|Corrupted Roots|Courier Griffin|Cover of Winter|Covetous Dragon|Cowed by Wisdom|Crack the Earth|Cradle to Grave|Crafty Pathmage|Cranial Archive|Creakwood Ghoul|Creakwood Liege|Crested Sunmare|Crimson Acolyte|Crimson Kobolds|Crippling Chill|Crookclaw Elder|Crossbow Ambush|Crowd Favorites|Crown of Flames|Crumble to Dust|Crumbling Ashes|Crush Underfoot|Crypt Incursion|Cryptic Command|Cryptic Cruiser|Cryptic Gateway|Cryptic Serpent|Cryptolith Rite|Crystallization|Cultist's Staff|Curse of Chains|Curse of Echoes|Curse of Thirst|Cursed Minotaur|Cut the Tethers|Cyclopean Giant|Cyclopean Mummy|Cyclopean Snare|Daggerdrome Imp|Dampening Pulse|Dangerous Wager|Dark Supplicant|Dark Suspicions|Darkslick Drake|Darksteel Brute|Darksteel Plate|Darksteel Relic|Darkwatch Elves|Darting Merfolk|Daru Sanctifier|Dauthi Marauder|Dawntreader Elk|Day of Judgment|Daybreak Ranger|Dazzling Beauty|Deathcult Rogue|Deathcurse Ogre|Deathknell Kami|Deathless Angel|Deathpact Angel|Debt of Loyalty|Debtor's Pulpit|Deep-Sea Terror|Deepwood Legate|Deepwood Tantiv|Defender en-Vec|Defender of Law|Deflecting Palm|Deftblade Elite|Delaying Shield|Delirium Skeins|Dementia Sliver|Demonic Torment|Demonspine Whip|Deranged Hermit|Deserted Temple|Desiccated Naga|Desolation Twin|Desperate Stand|Devouring Greed|Devouring Light|Devouring Swarm|Devout Chaplain|Dhund Operative|Diabolic Intent|Dimir Cluestone|Dimir Guildmage|Diregraf Escort|Disciple of Law|Diseased Vermin|Disruption Aura|Distorting Lens|Disturbing Plot|Divine Offering|Divine Presence|Djeru's Resolve|Djinn of Wishes|Dormant Gomazoa|Double Negative|Doubling Season|Draconian Cylix|Dragonloft Idol|Dragon's Herald|Drake Hatchling|Dramatic Rescue|Drogskol Reaver|Dromad Purebred|Dromar's Cavern|Dromoka Captain|Dromoka Warrior|Dross Crocodile|Dross Harvester|Drown in Sorrow|Drowned Rusalka|Drowner of Hope|Dueling Grounds|Dukhara Peafowl|Durkwood Baloth|Dust of Moments|Duty-Bound Dead|Dwarven Armorer|Dwarven Driller|Dwarven Soldier|Eager Construct|Eastern Paladin|Eladamri's Call|Elder Land Wurm|Elderscale Wurm|Elephant Ambush|Elsewhere Flask|Elven Warhounds|Elvish Champion|Elvish Guidance|Elvish Scrapper|Elvish Vanguard|Ember Swallower|Emberstrike Duo|Embraal Bruiser|Emeria Shepherd|Enchanted Being|End Hostilities|Enormous Baloth|Enslaved Horror|Ensoul Artifact|Entangling Trap|Entomber Exarch|Ephara's Warden|Equal Treatment|Erayo's Essence|Essence Harvest|Essence Scatter|Etched Champion|Eternal Scourge|Eternal Warrior|Eternity Vessel|Ethereal Ambush|Everbark Shaman|Evolution Charm|Exert Influence|Experiment Kraj|Exquisite Blood|Eye of Yawgmoth|Eyeless Watcher|Ezuri's Archers|Ezuri's Brigade|Faerie Squadron|Faerie Trickery|Faithful Squire|Familiar Ground|Familiar's Ruse|Fanatical Fever|Farbog Explorer|Farbog Revenant|Farrel's Mantle|Farrel's Zealot|Favored Hoplite|Fearsome Temper|Feast of Dreams|Felhide Brawler|Femeref Archers|Feral Lightning|Feral Ridgewolf|Feral Throwback|Festering March|Festering Mummy|Festering Wound|Fevered Visions|Fiddlehead Kami|Field of Dreams|Fight or Flight|Fighting Chance|Final Iteration|Firefright Mage|Firemantle Mage|Firewake Sliver|Five-Alarm Fire|Flame Elemental|Flame Fusillade|Flameborn Viron|Flamecast Wheel|Flamerush Rider|Fledgling Djinn|Flesh-Eater Imp|Flickering Ward|Flight of Fancy|Floating Shield|Flow of Maggots|Flowering Field|Flowstone Armor|Flowstone Flood|Flowstone Giant|Flowstone Slide|Flowstone Surge|Flurry of Horns|Flurry of Wings|Forbidden Crypt|Forced Fruition|Foriysian Totem|Forsaken Wastes|Fortuitous Find|Fortune's Favor|Fountain of Cho|Fracturing Gust|Frantic Salvage|Freewind Falcon|Frenetic Efreet|Frenetic Raptor|Frenetic Sliver|Fretwork Colony|Frontline Medic|Frontline Rebel|Frostburn Weird|Frostweb Spider|Fugitive Wizard|Fulminator Mage|Fungal Behemoth|Fungal Shambler|Furious Assault|Furystoke Giant|Fyndhorn Pollen|Galina's Knight|Gather the Pack|Gavony Township|Gaze of Adamaro|Gaze of Granite|Gaze of Justice|Gem of Becoming|General Jarkeld|Genesis Chamber|Geth's Grimoire|Ghalma's Warden|Ghastly Remains|Ghirapur Orrery|Ghirapur Osprey|Ghost Tactician|Ghostfire Blade|Ghostly Flicker|Giant Albatross|Giant Cockroach|Giant Harbinger|Giant Spectacle|Gibbering Fiend|Gideon's Defeat|Gift of Granite|Gift of Orzhova|Gisa and Geralf|Glacial Crasher|Glacial Plating|Glacial Stalker|Glamer Spinners|Glare of Heresy|Glasses of Urza|Gleam of Battle|Glimmerdust Nap|Glint Hawk Idol|Glittering Lion|Glittering Lynx|Glittering Wish|Glorious Anthem|Glorious Charge|Glowering Rogon|Glowing Anemone|Gnarlwood Dryad|Gobhobbler Rats|Goblin Artisans|Goblin Assassin|Goblin Boom Keg|Goblin Festival|Goblin Flotilla|Goblin Gardener|Goblin Gaveleer|Goblin Grappler|Goblin Tinkerer|Goblin Trenches|Goblin Turncoat|Goka the Unjust|Goldenglow Moth|Golgari Keyrune|Gorilla War Cry|Gossamer Chains|Grafted Wargear|Grand Architect|Grappler Spider|Grave Scrabbler|Grave Servitude|Gravity Negator|Grifter's Blade|Grim Affliction|Grim Roustabout|Grip of Amnesia|Grisly Survivor|Gristle Grinner|Grizzled Angler|Grizzled Leotau|Grotag Thrasher|Gruesome Encore|Gruul Cluestone|Gruul Guildmage|Gruul Ragebeast|Guardian Seraph|Guildscorn Ward|Gutwrencher Oni|Hagra Crocodile|Hagra Diabolist|Hall of Triumph|Hallowed Ground|Hallowed Healer|Hand of Cruelty|Hand of Emrakul|Hand of Justice|Hanna's Custody|Harbor Guardian|Harmonic Sliver|Harrier Griffin|Harvester Druid|Harvester Troll|Haunted Cadaver|Haunting Echoes|Haunting Misery|Hazerider Drake|Hazoret's Favor|Hazy Homunculus|Heartwood Dryad|Heartwood Giant|Heartwood Shard|Hekma Sentinels|Helium Squirter|Helm of Chatzuk|Herald of Serra|Herbal Poultice|Heroic Defiance|Hero's Downfall|Hickory Woodlot|Hidden Ancients|Hightide Hermit|Hindering Light|Hindering Touch|Hoarder's Greed|Hoarding Dragon|Holistic Wisdom|Homarid Warrior|Homicidal Brute|Honorable Scout|Hooded Assassin|Hopeful Eidolon|Horizon Scholar|Hornet Harasser|Horrible Hordes|Hotheaded Giant|Hour of Promise|Hungry Spriggan|Hunt the Hunter|Hunted Phantasm|Hunter's Ambush|Hunting Grounds|Hurkyl's Recall|Hydromorph Gull|Hymn of Rebirth|Hymn to Tourach|Hypervolt Grasp|Icatian Phalanx|Icefeather Aven|Ichneumon Druid|Ichor Explosion|Identity Crisis|Ifh-Bíff Efreet|Ifnir Deadlands|Ignite Disorder|Ignite Memories|Ignoble Soldier|Ikiral Outrider|Illicit Auction|Imposing Visage|Incendiary Flow|Incite Hysteria|Incubator Drone|Induce Paranoia|Inexorable Blob|Inexorable Tide|Infected Vermin|Infectious Host|Infectious Rage|Infernal Medusa|Infernal Plunge|Ingenious Skaab|Inquisitor's Ox|Inspired Charge|Inspired Sprite|Instigator Gang|Insubordination|Inventors' Fair|Invincible Hymn|Invulnerability|Iona's Blessing|Iona's Judgment|Ire of Kaminari|Ironclad Slayer|Isolated Chapel|Ivory Guardians|Izzet Cluestone|Jabari's Banner|Jace's Scrutiny|Jackal Familiar|Jacques le Vert|Jawbone Skulkin|Jeskai Runemark|Jodah's Avenger|Jolrael's Favor|Jolting Merfolk|Joven's Ferrets|Jukai Messenger|Jund Battlemage|Jund Sojourners|Kaervek's Purge|Kaervek's Spite|Kaervek's Torch|Kalonian Tusker|Kamahl's Desire|Kamahl's Sledge|Kapsho Kitefins|Karona's Zealot|Karplusan Giant|Katabatic Winds|Keldon Arsonist|Keldon Twilight|Kelsinko Ranger|Kessig Wolf Run|Key to the City|Keymaster Rogue|Khenra Scrapper|Kheru Lich Lord|Killer Instinct|Kindly Stranger|Kin-Tree Warden|Kirtar's Desire|Kitsune Diviner|Kjeldoran Guard|Kjeldoran Pride|Knacksaw Clique|Knight of Glory|Knight of Sursi|Knight of Valor|Knotvine Mystic|Knowledge Vault|Kobold Overlord|Kor Sky Climber|Korozda Monitor|Krark-Clan Ogre|Krosan Colossus|Krosan Restorer|Krosan Wayfarer|Krovikan Fetish|Krovikan Horror|Krovikan Plague|Krumar Bond-Kin|Kumano's Pupils|Laccolith Grunt|Laccolith Titan|Laccolith Whelp|Lairwatch Giant|Landbind Ritual|Lashweed Lurker|Latchkey Faerie|Lathnu Sailback|Lavastep Raider|Lead by Example|Leafcrown Dryad|Leeching Sliver|Legacy's Allure|Legion Loyalist|Lens of Clarity|Leonin Scimitar|Leshrac's Sigil|Lesser Gargadon|Lesser Werewolf|Liar's Pendulum|Liberated Dwarf|Library of Leng|Lifebane Zombie|Lightmine Field|Lightning Blast|Lightning Cloud|Lightning Coils|Lightning Storm|Lightning Surge|Liliana's Elite|Liliana's Shade|Lilting Refrain|Limestone Golem|Lingering Death|Living Artifact|Llanowar Empath|Llanowar Knight|Llanowar Mentor|Llanowar Wastes|Lockjaw Snapper|Long-Term Plans|Lord of Lineage|Lost in Thought|Lowland Tracker|Loxodon Convert|Loyal Gyrfalcon|Lullmage Mentor|Lumbering Falls|Lumbering Satyr|Lumengrid Augur|Lumengrid Drake|Lurking Jackals|Madrush Cyclops|Maelstrom Djinn|Maelstrom Nexus|Maelstrom Pulse|Mage-Ring Bully|Mageta the Lion|Malachite Golem|Mammoth Harness|Mana Confluence|Mana Reflection|Manaweft Sliver|Manipulate Fate|Maraxus of Keld|Mardu Hateblade|Mark of the Oni|Marked by Honor|Market Festival|Markov Crusader|Marsh Crocodile|Marshmist Titan|Martyr of Ashes|Martyr of Bones|Martyr of Sands|Mask of Riddles|Master of Waves|Matter Reshaper|Maw of the Mire|Maze of Shadows|Medicine Runner|Megantic Sliver|Mercadian Atlas|Merchant Scroll|Merfolk Raiders|Merfolk Traders|Merrow Commerce|Merrow Reejerey|Mesmeric Sliver|Mesmeric Trance|Messenger Drake|Metallic Rebuke|Metathran Elite|Midnight Ritual|Midsummer Revel|Militia's Pride|Mind Extraction|Mindclaw Shaman|Mindlash Sliver|Mind's Dilation|Mindstab Thrull|Mindstorm Crown|Mindwhip Sliver|Mindwrack Liege|Mine Excavation|Mirran Crusader|Mirror Universe|Mirrored Depths|Mishra's Bauble|Misshapen Fiend|Mistbind Clique|Mistfire Weaver|Mistform Mutant|Mistform Sliver|Mistral Charger|Mistveil Plains|Mizzium Meddler|Mnemonic Sliver|Mobile Garrison|Mogg Conscripts|Molten Firebird|Monastery Flock|Monstrous Hound|Moonlight Geist|Moonlit Strider|Moonring Island|Moonring Mirror|Moonveil Dragon|Moorish Cavalry|Mossfire Valley|Mountain Valley|Mounted Archers|Mournful Zombie|Mourning Thrull|Mummy Paramount|Murder of Crows|Mycoid Shepherd|Mycosynth Fiend|Mycosynth Golem|Myr Mindservant|Mystic Crusader|Mystic Enforcer|Mystic Familiar|Mystic Penitent|Nalathni Dragon|Narnam Renegade|Natural Balance|Nature's Chosen|Nature's Revolt|Nature's Spiral|Naya Battlemage|Naya Sojourners|Necra Sanctuary|Necrogen Censer|Necrotic Plague|Needlebite Trap|Nema Siltlurker|Nessian Courser|Nessian Demolok|Nest of Scarabs|Nettle Sentinel|Neurok Commando|Neurok Familiar|Niblis of Frost|Nightfire Giant|Nightmarish End|Nightshade Seer|Nightwing Shade|Nihilistic Glee|Nim Abomination|Nim Deathmantle|Nimble Mongoose|Nissa's Renewal|Nomad Mythmaker|Noxious Revival|Nurturing Licid|Nyxborn Eidolon|Oakheart Dryads|Oasis Ritualist|Oath of Chandra|Oath of Liliana|Oath of Lim-Dûl|Oathsworn Giant|Obelisk of Bant|Obelisk of Naya|Oblivion Strike|Ojutai Monument|Ojutai's Breath|Oketra the True|Olivia Voldaren|Ondu War Cleric|One of the Pack|One with Nature|Opaline Bracers|Open the Armory|Oppressive Rays|Oppressive Will|Oracle of Bones|Orbs of Warding|Orcish Settlers|Ordeal of Nylea|Ordruun Veteran|Ornate Kanzashi|Outrider en-Kor|Painwracker Oni|Palace Familiar|Pallid Mycoderm|Panglacial Wurm|Panoptic Mirror|Paperfin Rascal|Paradise Mantle|Parasitic Strix|Pardic Arsonist|Pariah's Shield|Path of Bravery|Patrol Signaler|Peace and Quiet|Pearled Unicorn|Pegasus Charger|Penumbra Bobcat|Perilous Forays|Perilous Shadow|Permafrost Trap|Permeating Mass|Pestilence Rats|Petrified Field|Phantasmagorian|Phantom Centaur|Phantom Monster|Phylactery Lich|Phyrexian Altar|Phyrexian Hydra|Phyrexian Purge|Phyrexian Scuta|Phyrexian Tower|Pillar of Flame|Pillar of Light|Pinecrest Ridge|Pitchstone Wall|Pitiless Vizier|Plaguemaw Beast|Planar Collapse|Planar Outburst|Plumes of Peace|Poison the Well|Possessed Nomad|Possessed Skaab|Poultice Sliver|Pouncing Jaguar|Pradesh Gypsies|Praetor's Grasp|Precursor Golem|Predator Dragon|Predatory Focus|Prickly Boggart|Pride Sovereign|Priest of Iroas|Priests of Norn|Primeval Bounty|Primordial Ooze|Prized Elephant|Profane Memento|Profane Prayers|Proteus Machine|Psychic Allergy|Psychic Barrier|Psychic Surgery|Puca's Mischief|Pulmonic Sliver|Pulse of Murasa|Puncturing Blow|Puppet Conjurer|Pure Intentions|Pure Reflection|Pygmy Razorback|Pyrewild Shaman|Pyroconvergence|Pyrrhic Revival|Qasali Ambusher|Quarry Colossus|Quenchable Fire|Racecourse Fury|Radiant Essence|Rage Reflection|Raiders' Spoils|Rakdos Ragemutt|Rakdos's Return|Rakshasa Vizier|Rally the Horde|Rampaging Hippo|Rampart Crawler|Ramses Overdark|Ravenous Skirge|Razaketh's Rite|Razorfin Hunter|Razortooth Rats|Reality Smasher|Reckless Cohort|Reclusive Wight|Redeem the Lost|Reduce to Ashes|Refraction Trap|Refreshing Rain|Reign of Terror|Rekindled Flame|Relentless Dead|Relentless Rats|Renegade Krasis|Renowned Weaver|Repel Intruders|Resounding Roar|Resounding Wave|Restless Dreams|Restore Balance|Revered Unicorn|Reverent Hunter|Reverent Mantra|Reviving Melody|Reviving Vapors|Rhox Pikemaster|Rhys the Exiled|Rhystic Scrying|Rib Cage Spider|Ridgeline Rager|Ridgetop Raptor|Rimefeather Owl|Ring of Kalonia|Ring of Renewal|Ring of Xathrid|Riot Ringleader|Riptide Chimera|Riptide Mangler|Risen Sanctuary|Rite of Passage|Rite of Undoing|Rites of Spring|Ritual of Steel|Riverfall Mimic|Roar of the Kha|Robe of Mirrors|Rocket Launcher|Rofellos's Gift|Roiling Terrain|Rolling Temblor|Rootwater Diver|Rootwater Thief|Royal Herbalist|Ruination Guide|Ruinous Gremlin|Rumbling Baloth|Rushwood Legate|Rusted Sentinel|Ruthless Ripper|Ruthless Sniper|Rysorian Badger|Saberclaw Golem|Safehold Sentry|Sage of Lat-Nam|Salvage Slasher|Samite Blessing|Sanctum of Ugin|Sandbar Merfolk|Sandbar Serpent|Sanguinary Mage|Sanity Grinding|Saproling Burst|Sarkhan the Mad|Satyr Nyx-Smith|Savage Alliance|Scab-Clan Giant|Scaled Behemoth|Scarblade Elite|Scavenger Drake|Scent of Cinder|Scourge Servant|Scout's Warning|Scrapyard Salvo|Sculpting Steel|Scuttling Death|Seachrome Coast|Seafarer's Quay|Seafloor Debris|Seal of Removal|Search the City|Second Thoughts|Security Detail|Seismic Assault|Seismic Rupture|Seismic Shudder|Selesnya Sentry|Selfless Cathar|Selfless Spirit|Semblance Anvil|Sengir Autocrat|Sentinel Sliver|Sentinel Spider|Serendib Efreet|Serene Offering|Serpentine Kavu|Serra Ascendant|Serra's Liturgy|Serra's Sanctum|Servo Schematic|Shadow of Doubt|Shadowblood Egg|Shaman's Trance|Shambling Ghoul|Shambling Swarm|Shanodin Dryads|Shape the Sands|Shattered Crypt|Shattering Blow|Shauku's Minion|Shelkin Brownie|Sheltered Aerie|Sheltering Word|Shifting Sliver|Shimian Specter|Shipwreck Moray|Shivan Emissary|Shockmaw Dragon|Shower of Coals|Shredding Winds|Shriek of Dread|Shrieking Drake|Sibilant Spirit|Sickening Shoal|Sidewinder Naga|Siege of Towers|Sightless Ghoul|Sigiled Paladin|Silent Assassin|Silent Observer|Silkbind Faerie|Silvercoat Lion|Simic Cluestone|Simic Guildmage|Singe-Mind Ogre|Sinking Feeling|Sinuous Striker|Siren Song Lyre|Sivitri Scarzam|Skirge Familiar|Skirk Volcanist|Skirsdag Flayer|Skittish Valesk|Skulking Knight|Skull Collector|Skyline Cascade|Skyship Stalker|Skyshroud Claim|Skyshroud Troll|Skysnare Spider|Skywinder Drake|Slaughter Drone|Slaughter Games|Sleep Paralysis|Sleeper's Guile|Sleeping Potion|Sleight of Mind|Slinking Skirge|Slith Ascendant|Sliver Hivelord|Slumbering Tora|Smogsteed Rider|Snapcaster Mage|Snapping Thragg|Snapsail Glider|Snare the Skies|Soldevi Heretic|Soldier Replica|Solemn Offering|Solitary Hunter|Soltari Trooper|Somberwald Sage|Somberwald Stag|Soratami Savant|Sorceress Queen|Soul Channeling|Soul of Ravnica|Soulblade Djinn|Soulgorger Orgg|Spare from Evil|Sparring Collar|Spatial Binding|Spawning Breath|Spear of Heliod|Spectral Flight|Spectral Prison|Spectral Shield|Spellwild Ouphe|Sphere of Grace|Sphere of Truth|Sphinx's Herald|Spikeshot Elder|Spiketail Drake|Spinal Parasite|Spindrift Drake|Spiritual Focus|Spiritual Visit|Spitting Gourna|Spitting Sliver|Spitting Spider|Split-Tail Miko|Sporeback Troll|Spreading Algae|Spring Cleaning|Springing Tiger|Springleaf Drum|Squealing Devil|Squee's Embrace|Squee's Revenge|Stampede Driver|Standard Bearer|Standing Stones|Starlit Sanctum|Starved Rusalka|Steadfast Guard|Steady Progress|Steeling Stance|Stench of Decay|Stensia Banquet|Stern Constable|Stolen Identity|Stomping Ground|Stone Idol Trap|Storm Elemental|Strider Harness|Striking Sliver|Stromgald Cabal|Stromkirk Noble|Stronghold Rats|Stubborn Denial|Sudden Strength|Suffer the Past|Suicidal Charge|Sulfuric Vapors|Sultai Emissary|Sultai Runemark|Summoner's Pact|Sundering Vitae|Sunflare Shaman|Sunscape Master|Supreme Verdict|Swarmborn Giant|Swell of Growth|Sweltering Suns|Swift Reckoning|Swirl the Mists|Sword of Kaldra|Sylvan Advocate|Sylvan Caryatid|Sylvan Paradise|Symbiotic Beast|Synod Artificer|Taigam's Strike|Tainted Specter|Tajuru Stalwart|Take Possession|Tarox Bladewing|Tattermunge Duo|Tawnos's Coffin|Tel-Jilad Exile|Teller of Tales|Temporal Spring|Terashi's Grasp|Teremko Griffin|Territorial Roc|Tethered Skirge|Thalakos Sentry|Thassa's Bounty|Thassa's Rebuff|Thatcher Revolt|Thelonite Druid|Thieving Magpie|Thieving Sprite|Thistledown Duo|Thornbite Staff|Thornbow Archer|Those Who Serve|Thought Courier|Thought Nibbler|Thraben Militia|Three Tragedies|Thresher Lizard|Thriving Turtle|Thrull Champion|Thrull Parasite|Thrull Retainer|Thrumming Stone|Tibor and Lumia|Tidal Influence|Tidal Visionary|Tidebinder Mage|Tidy Conclusion|Timber Shredder|Timbermaw Larva|Timberpack Wolf|Time to Reflect|Titan's Revenge|Topan Freeblade|Torii Watchward|Tormented Angel|Torrent of Fire|Torrent of Lava|Torture Chamber|Toshiro Umezawa|Tourach's Chant|Towering Baloth|Towering Indrik|Tradewind Rider|Trained Armodon|Trained Caracal|Trait Doctoring|Tranquil Domain|Tranquil Garden|Treasure Hunter|Treasure Keeper|Treefolk Healer|Treefolk Mystic|Treetop Bracers|Treetop Rangers|Trenching Steed|Triangle of War|Tropical Island|Troubled Healer|Trueheart Twins|Trusted Advisor|Tuktuk Scrapper|Turn the Tables|Twisted Justice|Uktabi Wildcats|Ulvenwald Hydra|Umara Entangler|Umezawa's Jitte|Unblinking Bleb|Uncovered Clues|Undead Minotaur|Undercity Shade|Undercity Troll|Underground Sea|Unifying Theory|Uninvited Geist|Unnatural Speed|Unstoppable Ash|Unwinding Clock|Urbis Protector|Urborg Emissary|Urborg Shambler|Urborg Skeleton|Urborg Uprising|Urgent Exorcism|Valakut Invoker|Valeron Wardens|Valorous Stance|Vampire Warlord|Vampiric Sliver|Vastwood Gorger|Veil of Secrecy|Vengeful Archon|Vengeful Dreams|Venomous Breath|Venser's Sliver|Verdant Eidolon|Verdant Embrace|Veteran Armorer|Veteran's Voice|Vexing Scuttler|Viashino Runner|Vicious Shadows|View from Above|Vigean Hydropon|Vigilant Martyr|Vigilant Sentry|Vigorous Charge|Villainous Ogre|Vintara Snapper|Viridian Joiner|Virulent Plague|Visage of Bolas|Viscera Dragger|Vitalizing Wind|Vodalian Mystic|Vodalian Zombie|Voice of Reason|Voidmage Husher|Volcanic Island|Volcano Hellion|Voldaren Pariah|Volrath's Curse|Voltaic Brawler|Voracious Cobra|Vulpine Goliath|Vulshok Refugee|Vulshok Replica|Wail of the Nim|Walking Archive|Wall of Corpses|Wall of Essence|Wall of Shadows|Wall of Shields|Wall of Torches|Wander in Death|Wanderer's Twig|Warped Devotion|Warped Physique|Warren Weirding|Warrior's Honor|Wasteland Viper|Wayfaring Giant|Wayward Servant|Weapons Trainer|Weatherseed Elf|Weirded Vampire|Weirding Shaman|Well-Laid Plans|Western Paladin|Whim of Volrath|Whiptail Moloch|Whiptongue Frog|Whirlpool Drake|Whirlpool Rider|Whirlwind Adept|Wild Celebrants|Wilt-Leaf Liege|Winding Canyons|Winds of Rebuke|Windswept Heath|Windwright Mage|Winged Shepherd|Wingsteed Rider|Winnower Patrol|Wintermoon Mesa|Withering Wisps|Withstand Death|Witness the End|Wizards' School|Wojek Embermage|Woodfall Primus|Woodland Patrol|Woodland Sleuth|Woodland Stream|Woodlot Crawler|Woolly Mammoths|Word of Binding|Word of Command|Word of Undoing|Words of Wisdom|Worldly Counsel|Worldspine Wurm|Wormfang Turtle|Wretched Anurid|Writ of Passage|Wurmskin Forger|Wurmweaver Coil|Yavimaya Hollow|Yawgmoth's Will|Yawning Fissure|Yoked Plowbeast|Zada's Commando|Zendikar's Roil|Zerapa Minotaur|Zombie Assassin|Zombie Cannibal|Zuran Enchanter|Aboshan's Desire|Abzan Ascendancy|Abzan Skycaptain|Accorder Paladin|Accursed Centaur|Acolyte's Reward|Adaptive Snapjaw|Adarkar Sentinel|Adarkar Windform|Admonition Angel|Adun Oakenshield|Adventuring Gear|Aerial Formation|Aerial Predation|Aerie Bowmasters|Aeronaut Admiral|Aether Inspector|Aether Shockwave|Aetherflame Wall|Aethertide Whale|Ahn-Crop Crasher|Ajani Unyielding|Ajani's Presence|Akki Avalanchers|Akki Drillmaster|Akki Rockspeaker|Akoum Stonewaker|Akroma's Devoted|Alabaster Potion|Alchemist's Vial|All Hallow's Eve|Alms of the Vein|Altar of Shadows|Ambuscade Shaman|Amphin Cutthroat|Ampryn Tactician|Ancestral Recall|Ancestral Statue|Ancient Hellkite|Angel of Renewal|Angelic Overseer|Animal Magnetism|Animate Artifact|Animation Module|Anthem of Rakdos|Anurid Murkdiver|Anurid Scavenger|Apocalypse Chime|Apocalypse Demon|Apocalypse Hydra|Apothecary Geist|Arachnus Spinner|Arashin Foremost|Arcane Teachings|Arcbound Bruiser|Arcbound Ravager|Arcbound Stinger|Archangel Avacyn|Archdemon of Unx|Archers of Qarsi|Archers' Parapet|Archery Training|Argothian Pixies|Armageddon Clock|Armorcraft Judge|Armored Guardian|Armored Warhorse|Arnjlot's Ascent|Artisan of Forms|Artisan's Sorrow|Ashcloud Phoenix|Ashenmoor Cohort|Ashenmoor Gouger|Aspect of Gorgon|Assault Zeppelid|Assembled Alphas|Assert Authority|Atarka's Command|Aura of Dominion|Auriok Salvagers|Auriok Sunchaser|Auriok Survivors|Avacynian Priest|Avacyn's Pilgrim|Avalanche Riders|Avalanche Tusker|Aven Cloudchaser|Aven Mimeomancer|Aven Reedstalker|Aven Riftwatcher|Aven Smokeweaver|Aven Trailblazer|Avian Changeling|Awesome Presence|Axebane Guardian|Axegrinder Giant|Azorius Arrester|Azor's Elocutors|Balduvian Fallen|Balduvian Shaman|Ballista Charger|Ballynock Cohort|Baloth Cage Trap|Balshan Beguiler|Bane of Bala Ged|Baneslayer Angel|Banishing Stroke|Barbarian Guides|Barbed Lightning|Barbed-Back Wurm|Bargaining Table|Barreling Attack|Bastion Enforcer|Bastion Inventor|Bastion Mastodon|Baton of Courage|Battering Krasis|Battering Sliver|Battle-Mad Ronin|Battlewise Valor|Bear's Companion|Belltower Sphinx|Beloved Chaplain|Benalish Cavalry|Benalish Heralds|Benalish Trapper|Benalish Veteran|Benthic Behemoth|Biomass Mutation|Blanchwood Armor|Blanket of Night|Blasting Station|Blessed Alliance|Blightsoil Druid|Blind with Anger|Blind-Spot Giant|Blizzard Specter|Blood-Chin Rager|Bloodfire Expert|Bloodfire Mentor|Bloodhall Priest|Bloodline Keeper|Bloodline Shaman|Bloodmad Vampire|Bloodstone Cameo|Blurred Mongoose|Bogardan Phoenix|Bonded Construct|Bonethorn Valesk|Bontu's Monument|Boonweaver Giant|Bottled Cloister|Bottomless Vault|Bouncing Beebles|Bound in Silence|Boundless Realms|Brace for Impact|Branded Brawlers|Breath of Dreams|Brink of Madness|Broken Ambitions|Bronze Bombshell|Broodhunter Wurm|Brothers of Fire|Brush with Death|Brutal Expulsion|Bubbling Beebles|Burn from Within|Bushi Tenderfoot|Cabal Inquisitor|Cadaverous Bloom|Call of the Wild|Callous Deceiver|Cankerous Thirst|Capashen Templar|Capashen Unicorn|Casting of Bones|Cateran Enforcer|Cateran Overlord|Cathedral of War|Celestial Mantle|Cenn's Tactician|Centaur's Herald|Ceremonial Guard|Chain of Silence|Chalice of Death|Chameleon Spirit|Champion of Wits|Champion's Drake|Chance Encounter|Chandra's Defeat|Changeling Titan|Channel the Suns|Chaotic Backlash|Charging Griffin|Chieftain en-Dal|Childhood Horror|Cho-Arrim Legate|Chord of Calling|Chosen by Heliod|Chosen of Markov|Chromatic Sphere|Chronic Flooding|Circle of Elders|Circle of Solace|Citanul Centaurs|City in a Bottle|City of Solitude|City of Traitors|Clifftop Retreat|Cloak and Dagger|Clockwork Beetle|Clockwork Dragon|Clockwork Gnomes|Clockwork Vorrac|Cloistered Youth|Cloud of Faeries|Cloudgoat Ranger|Cloudheath Drake|Cloudstone Curio|Coalhauler Swine|Coastal Hornclaw|Coiling Woodworm|Colfenor's Plans|Colossal Heroics|Combat Celebrant|Concerted Effort|Consign to Dream|Consulate Turret|Consuming Fervor|Consuming Vortex|Contagion Engine|Contingency Plan|Convicted Killer|Convulsing Licid|Copperline Gorge|Copy Enchantment|Corpulent Corpse|Corrosive Mentor|Corrupt Official|Corrupting Licid|Cosi's Trickster|Coursers' Accord|Court Homunculus|Covert Operative|Crabapple Cohort|Crackling Triton|Crashing Centaur|Crater Elemental|Creeping Tar Pit|Crenellated Wall|Crested Craghorn|Crimson Hellkite|Crippling Blight|Crossway Vampire|Crowd of Cinders|Crown of Empires|Crusading Knight|Crusher Zendikon|Cryptborn Horror|Culling the Weak|Cultbrand Cinder|Cultivator Drone|Cunning Survivor|Cuombajj Witches|Curtain of Light|Cutthroat il-Dal|Cylian Sunsinger|Dance of Shadows|Dancing Scimitar|Dark Intimations|Darkheart Sliver|Darkling Stalker|Darklit Gargoyle|Darkslick Shores|Darkthicket Wolf|Dauntless Cathar|Dauthi Cutthroat|Dauthi Mercenary|D'Avenant Archer|D'Avenant Healer|Dawn of the Dead|Daxos of Meletis|Daybreak Coronet|Deadbridge Chant|Dead-Iron Sledge|Deathmask Nezumi|Deathmist Raptor|Deathrite Shaman|Death's Approach|Death's Presence|Deceiver of Form|Decimator Beetle|Decoction Module|Dedicated Martyr|Deeptread Merrow|Deepwood Drummer|Defensive Stance|Defiant Greatmaw|Defiant Salvager|Defiant Vanguard|Defiler of Souls|Demonic Appetite|Demonic Attorney|Deranged Outcast|Desecrated Earth|Desolation Angel|Desperate Gambit|Desperate Sentry|Despotic Scepter|Destructive Flow|Destructive Urge|Detainment Spell|Detention Sphere|Devoted Retainer|Devour in Flames|Devour in Shadow|Diabolic Machine|Diffusion Sliver|Dig Through Time|Dirtwater Wraith|Disappearing Act|Discordant Dirge|Disease Carriers|Dismantling Blow|Dispense Justice|Dispersal Shield|Disrupting Shoal|Distant Memories|Disturbed Burial|Divergent Growth|Divine Sacrament|Dominating Licid|Doomed Dissenter|Doomsday Specter|Dragon Bell Monk|Dragon Hatchling|Dragon Whisperer|Dragonscale Boon|Drainpipe Vermin|Drakewing Krasis|Dralnu's Crusade|Drana's Emissary|Drogskol Captain|Drogskol Cavalry|Dromoka Monument|Drowner Initiate|Drownyard Temple|Druid's Familiar|Dunerider Outlaw|Durkwood Tracker|Duskrider Falcon|Dutiful Servants|Dwarven Catapult|Dwarven Scorcher|Dwarven Sea Clan|Dwarven Warriors|Eaten by Spiders|Ebonblade Reaper|Eerie Procession|Elder Deep-Fiend|Elder of Laurels|Elemental Appeal|Elemental Augury|Elite Inquisitor|Elite Javelineer|Elite Skirmisher|Elvish Berserker|Elvish Hexhunter|Embalmed Brawler|Embalmer's Tools|Embermage Goblin|Embermaw Hellion|Emberwilde Djinn|Emblazoned Golem|Emerge Unscathed|Emissary of Hope|Empyreal Voyager|Endless Horizons|Endless Whispers|Enduring Renewal|Enduring Victory|Engineered Might|Engulf the Shore|Engulfing Flames|Enshrouding Mist|Ensnaring Bridge|Entangling Vines|Entrails Feaster|Entropic Eidolon|Entropic Specter|Epic Proportions|Equestrian Skill|Erratic Mutation|Ertai's Familiar|Ertai's Meddling|Ertai's Trickery|Esper Battlemage|Esper Cormorants|Esper Sojourners|Esper Stormblade|Essence Backlash|Essence Depleter|Essence Fracture|Eternal Dominion|Exclusion Ritual|Exiled Doomsayer|Expedition Envoy|Explosive Growth|Explosive Impact|Extraplanar Lens|Exultant Cultist|Eye of the Storm|Fade from Memory|Faerie Harbinger|Faerie Miscreant|Faerie Tauntings|Fanatic of Mogis|Fangren Marauder|Farrelite Priest|Fatal Attraction|Fateful Showdown|Feeling of Dread|Felhide Minotaur|Felidar Guardian|Fendeep Summoner|Feral Invocation|Ferocious Charge|Fevered Strength|Field of Reality|Filigree Crawler|Fill with Fright|Final Punishment|Firebrand Archer|Firebrand Ranger|Firefist Striker|Firehoof Cavalry|Fire-Lit Thicket|Firemane Avenger|Fires of Undeath|Firewing Phoenix|Fistful of Force|Flailing Soldier|Flameblade Adept|Flameblade Angel|Flash of Insight|Flaying Tendrils|Fledgling Dragon|Fledgling Osprey|Flight Spellbomb|Flowstone Mauler|Flowstone Strike|Flowstone Wyvern|Foe-Razer Regent|Fold into Aether|Folk of An-Havva|Font of Fortunes|Forbidden Ritual|Foreboding Ruins|Forgeborn Oreads|Fork in the Road|Fortress Cyclops|Foundry Champion|Frenzied Tilling|Fresh Volunteers|Full Moon's Rise|Fungal Sprouting|Fungus Elemental|Furious Reprisal|Fyndhorn Brownie|Galerider Sliver|Garza's Assassin|Gate to Phyrexia|Gather Specimens|Gatstaf Ravagers|Gatstaf Shepherd|Gempalm Polluter|Gempalm Sorcerer|Gemstone Caverns|General's Kabuto|Ghastly Haunting|Ghitu Fire-Eater|Ghost-Lit Raider|Ghost-Lit Warder|Ghostly Sentinel|Gibbering Hyenas|Gideon's Avenger|Gideon's Phalanx|Gideon's Resolve|Gift of Paradise|Gift of Strength|Gilt-Leaf Ambush|Gilt-Leaf Palace|Glacial Fortress|Gladecover Scout|Glare of Subdual|Glimmering Angel|Glint-Nest Crane|Glissa Sunseeker|Glissa's Courier|Gnarled Scarhide|Gnaw to the Bone|Goblin Artillery|Goblin Berserker|Goblin Chieftain|Goblin Diplomats|Goblin Dirigible|Goblin Kaboomist|Goblin Machinist|Goblin Outlander|Goblin Recruiter|Goblin Rock Sled|Goblin Skycutter|Goblin War Buggy|Goblin War Drums|Goblin War Paint|Goblin War Wagon|Goblin Wardriver|Golgari Longlegs|Golgothian Sylex|Grafted Skullcap|Granite Gargoyle|Gravebane Zombie|Graven Dominator|Gravetiller Wurm|Graveyard Shovel|Great Sable Stag|Greater Basilisk|Greater Gargadon|Greater Sandwurm|Greater Werewolf|Greener Pastures|Griffin Sentinel|Grinding Station|Grip of the Roil|Grixis Grimblade|Grotesque Hybrid|Gurmag Swiftwing|Gustcloak Runner|Gustha's Scepter|Hair-Strung Koto|Hall of Gemstone|Hammerhead Shark|Hand of Silumgar|Hands of Binding|Hanweir Garrison|Harmattan Efreet|Harmless Assault|Harness by Force|Harsh Sustenance|Harvest Gwyllion|Haunted Guardian|Hearthcage Giant|Heartlash Cinder|Hedonist's Trove|Hedron Alignment|Hedron Scrabbler|Heliod's Pilgrim|Hell-Bent Raider|Hellcarver Demon|Hellhole Flailer|Hellion Crucible|Hell's Caretaker|Helm of the Gods|Hidden Predators|Hidden Stockpile|Hideous Laughter|Highspire Mantis|Hillcomber Giant|Hint of Insanity|Hinterland Drake|Hissing Quagmire|Homing Lightning|Homura's Essence|Honor the Fallen|Honored Hierarch|Honor-Worn Shaku|Hope of Ghirapur|Horde of Notions|Horobi's Whisper|Hour of Eternity|Howl from Beyond|Howltooth Hollow|Hum of the Radix|Humble the Brute|Hunter's Insight|Hurloon Minotaur|Hypnotic Specter|Icatian Infantry|Illusionary Mask|Illusionary Wall|Immobilizing Ink|Immolating Glare|Impetuous Devils|Improvised Armor|In Oketra's Name|Indebted Samurai|Indentured Djinn|Indomitable Will|Infectious Curse|Infernal Denizen|Infernal Genesis|Infernal Harvest|Infernal Tribute|Inkfathom Divers|Insatiable Harpy|Insidious Dreams|Insolent Neonate|Invader Parasite|Invasive Species|Invasive Surgery|Invert the Skies|Invoke Prejudice|Iridescent Angel|Iridescent Drake|Iroas's Champion|Ironfist Crusher|Ironshell Beetle|Irrigation Ditch|Island Sanctuary|Ivy Lane Denizen|Jeskai Barricade|Jeskai Windscout|Jester's Scepter|Jhessian Lookout|Jhoira's Timebug|Jhoira's Toolbox|Joraga Auxiliary|Jötun Owl Keeper|Judge's Familiar|Jushi Apprentice|Kalastria Healer|Kamahl's Summons|Kami of the Hunt|Kederekt Creeper|Keeper of Kookus|Keldon Berserker|Kjeldoran Escort|Kjeldoran Knight|Knight of Infamy|Knights of Thorn|Konda's Hatamoto|Kor Line-Slinger|Kor Scythemaster|Kozilek's Return|Kragma Warcaller|Kraken Hatchling|Krark-Clan Grunt|Krovikan Vampire|Kukemssa Pirates|Kukemssa Serpent|Kuldotha Phoenix|Kuldotha Rebirth|Laboratory Brute|Lake of the Dead|Lambholt Butcher|Lammastide Weave|Land Equilibrium|Larger Than Life|Lash of the Whip|Lat-Nam's Legacy|Latulla's Orders|Launch the Fleet|Lavaclaw Reaches|Lavafume Invoker|Leering Gargoyle|Leonin Den-Guard|Lich Lord of Unx|Liege of the Axe|Liege of the Pit|Lifespring Druid|Lifted by Clouds|Lightning Diadem|Lightning Dragon|Lightning Hounds|Lightning Mauler|Lightning Reaver|Lightning Runner|Lightning Strike|Lightning Talons|Lightning Volley|Liliana's Caress|Liliana's Defeat|Lim-Dûl's Cohort|Lingering Mirage|Liturgy of Blood|Llanowar Cavalry|Lodestone Bauble|Lord of Atlantis|Lord of the Void|Lost Auramancers|Lost in the Mist|Lotus Path Djinn|Lowland Basilisk|Loxodon Punisher|Loxodon Stalwart|Loxodon Wayfarer|Lumengrid Warden|Luminescent Rain|Lumithread Field|Lupine Prototype|Magmatic Insight|Magnifying Glass|Magus of the Jar|Makindi Aeronaut|Malakir Familiar|Malicious Advice|Malicious Intent|Malignant Growth|Manaforge Cinder|Mangara's Equity|Marauding Knight|Mardu Ascendancy|Mardu Hordechief|Mardu Roughrider|Mardu Woe-Reaper|Mark of Eviction|Markov Patrician|Markov's Servant|Márton Stromgald|Martyr of Spores|Martyred Rusalka|Master of Pearls|Maze Abomination|Meandering River|Melira's Keepers|Memory's Journey|Mercadian Bazaar|Mercurial Geists|Merfolk Assassin|Merfolk Observer|Merieke Ri Berit|Merrow Harbinger|Merrow Levitator|Merrow Witsniper|Metallic Mastery|Metamorphic Wurm|Metathran Zombie|Midnight Banshee|Midnight Duelist|Mighty Emergence|Mind Over Matter|Mindscour Dragon|Minion Reflector|Minions' Murmurs|Minister of Pain|Mirri the Cursed|Mistcutter Hydra|Mistform Dreamer|Mistform Stalker|Mistform Ultimus|Mistmeadow Skulk|Mistmoon Griffin|Misty Rainforest|Mogg Infestation|Mogis's Marauder|Mogis's Warhound|Moldervine Cloak|Molten Influence|Monastery Mentor|Mondronen Shaman|Moorland Drifter|Moratorium Stone|Morbid Curiosity|Moriok Scavenger|Morkrut Necropod|Mortal Obstinacy|Mortal's Resolve|Mortician Beetle|Mossbridge Troll|Mourner's Shield|Multani's Decree|Multiform Wonder|Munda's Vanguard|Murderous Redcap|Murderous Spoils|Mutagenic Growth|Mystic Visionary|Nacatl Outlander|Nacatl War-Pride|Nagging Thoughts|Nantuko Disciple|Narstad Scrapper|Natural Affinity|Nature's Panoply|Nebelgast Herald|Necrogen Scudder|Necropolis Fiend|Nephalia Academy|Nephalia Seakite|Neurok Hoversail|New Perspectives|Nezumi Cutthroat|Nezumi Shortfang|Nightwind Glider|Nimble Innovator|Nirkana Assassin|Nirkana Revenant|Nissa's Judgment|Noble Benefactor|Northern Paladin|Nostalgic Dreams|Notorious Throng|Nourishing Shoal|Noxious Gearhulk|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Oath of Scholars|Obelisk of Alara|Obscuring Aether|Observant Alseid|Obsessive Search|Obsidian Acolyte|Obstinate Baloth|Offering to Asha|Ogre Gatecrasher|Ogre Geargrabber|Ogre Jailbreaker|Ojutai Exemplars|Ojutai's Command|Ojutai's Summons|Oketra's Avenger|Okina Nightwatch|Olivia's Dragoon|One with Nothing|Open into Wonder|Oracle's Insight|Orcish Artillery|Orcish Librarian|Orcish Mechanics|Orcish Squatters|Ordeal of Erebos|Ordeal of Heliod|Ordeal of Thassa|Order of Leitbur|Ordruun Commando|Origin Spellbomb|Orochi Sustainer|Orzhov Euthanist|Otherworld Atlas|Outland Colossus|Overgrown Estate|Overlaid Terrain|Oversoul of Dusk|Oxidda Daredevil|Pact of Negation|Painful Memories|Painful Quandary|Paralyzing Grasp|Parapet Watchers|Patchwork Gnomes|Pathbreaker Wurm|Pegasus Stampede|Pensive Minotaur|Pentarch Paladin|Phantasmal Fiend|Phantasmal Image|Phantasmal Mount|Pharika's Chosen|Phobian Phantasm|Phyrexian Driver|Phyrexian Portal|Phyrexian Reaper|Phyrexian Slayer|Phyrexian Unlife|Phyrexian Walker|Pia's Revolution|Pin to the Earth|Pinnacle of Rage|Plague of Vermin|Planar Cleansing|Plasma Elemental|Poisonbelly Ogre|Ponyback Brigade|Possessed Portal|Postmortem Lunge|Pouncing Cheetah|Predatory Hunger|Predatory Sliver|Premature Burial|Prey's Vengeance|Primal Forcemage|Primal Huntbeast|Primal Whisperer|Primordial Hydra|Prismatic Circle|Prismwake Merrow|Prison Barricade|Pristine Skywise|Private Research|Profound Journey|Prototype Portal|Proven Combatant|Prying Questions|Psychic Membrane|Psychic Overload|Psychic Puppetry|Psychic Rebuttal|Puncturing Light|Punish Ignorance|Punish the Enemy|Puppet's Verdict|Puresight Merrow|Purify the Grave|Purraj of Urborg|Pygmy Allosaurus|Pyric Salamander|Pyrite Spellbomb|Pyroclast Consul|Quagmire Lamprey|Quarantine Field|Quickening Licid|Quicksilver Wall|Quicksmith Rebel|Quilled Slagwurm|Quirion Sentinel|Rabid Wolverines|Radiant Fountain|Rageblood Shaman|Raid Bombardment|Raised by Wolves|Rakdos Augermage|Rakdos Cluestone|Rakdos Riteknife|Rally the Forces|Ramirez DePietro|Ramosian Captain|Rampant Elephant|Ravenous Baboons|Ravenous Vampire|Raving Oni-Slave|Razorfield Rhino|Reach of Shadows|Realms Uncharted|Reap the Seagraf|Reckless Assault|Reckless Reveler|Reclaiming Vines|Red Mana Battery|Red Sun's Zenith|Reduce to Dreams|Regathan Firecat|Release the Ants|Renegade Rallier|Renegade Tactics|Renegade Warlord|Reservoir Walker|Resilient Khenra|Retraction Helix|Retreat to Hagra|Returned Centaur|Returned Phalanx|Returned Reveler|Reverent Silence|Reverse Engineer|Reverse Polarity|Rhox Faithmender|Ribbons of Night|Riders of Gavony|Riftstone Portal|Rime Transfusion|Rimehorn Aurochs|Rimescale Dragon|Rip-Clan Crasher|Riptide Director|Riptide Pilferer|Rishadan Airship|Rishadan Brigand|Rishadan Footpad|Rites of Reaping|Rites of Refusal|Rith's Attendant|Roaring Primadox|Roaring Slagwurm|Rogue Skycaptain|Roilmage's Trick|Ronin Cavekeeper|Ronin Cliffrider|Rootbreaker Wurm|Rootwater Depths|Rootwater Hunter|Rootwater Mystic|Rootwater Shaman|Rotting Fensnake|Rotting Mastodon|Roughshod Mentor|Rubbleback Rhino|Rubblebelt Maaka|Ruinous Minotaur|Ruins of Trokair|Rummaging Goblin|Rummaging Wizard|Runaway Carriage|Runed Stalactite|Runic Repetition|Rush of Vitality|Sabertooth Cobra|Sabretooth Tiger|Sacellum Archers|Safewright Quest|Sage-Eye Harrier|Salt Road Patrol|Salvage Scuttler|Samite Alchemist|Samite Sanctuary|Sandcrafter Mage|Sandstone Bridge|Sandstone Needle|Sanguine Praetor|Saprazzan Legate|Saprazzan Raider|Saprazzan Skerry|Sarkhan Unbroken|Sasaya's Essence|Satyr Firedancer|Savage Offensive|Savage Summoning|Savageborn Hydra|Savor the Moment|Scab-Clan Mauler|Scarscale Ritual|Scarwood Bandits|Scarwood Goblins|Scattered Groves|Scavenging Ghoul|Scent of Jasmine|Scepter of Fugue|Scoria Elemental|Scorned Villager|Scornful Egotist|Scourge of Numai|Scrabbling Claws|Screeching Harpy|Scroll of Avacyn|Scrounged Scythe|Seal of Strength|Sedraxis Specter|Seedcradle Witch|Segmented Krotiq|Selective Memory|Selesnya Keyrune|Sell-Sword Brute|Sengir Nosferatu|Sensation Gorger|Serpentine Spike|Serra's Blessing|Servo Exhibition|Setessan Griffin|Setessan Tactics|Sewers of Estark|Shade of Trokair|Shadow Guildmage|Shadowborn Demon|Shaleskin Plower|Shaman of Spring|Shaper Guildmage|Shared Animosity|Shared Discovery|Shattered Dreams|Shattering Pulse|Shattering Spree|Sheltered Valley|Shield of Kaldra|Shielded Passage|Shieldmage Elder|Shifting Borders|Shimmering Wings|Shivan Sand-Mage|Shoreline Raider|Shreds of Sanity|Shrouded Serpent|Sifter of Skulls|Sigardian Priest|Sigiled Behemoth|Sigiled Starfish|Signal the Clans|Silent Attendant|Silent Departure|Silkenfist Order|Silkweaver Elite|Silumgar Butcher|Silumgar's Scorn|Silvergill Adept|Silverskin Armor|Sins of the Past|Sinuous Predator|Sire of Insanity|Skarrg Guildmage|Skeletal Grimace|Skeletal Kathari|Skinbrand Goblin|Skyblinder Staff|Skycloud Expanse|Skyline Predator|Skyrider Trainee|Skyshroud Archer|Skyshroud Condor|Skyshroud Cutter|Skyshroud Falcon|Skyshroud Forest|Skyshroud Ranger|Skyspear Cavalry|Skyswirl Harrier|Skywatcher Adept|Skywhaler's Shot|Slayer's Cleaver|Slingshot Goblin|Slinking Serpent|Sliptide Serpent|Slithering Shade|Slithery Stalker|Sliver Construct|Smolder Initiate|Smoldering Marsh|Snapping Creeper|Snapping Gnarlid|Snarling Undorak|Sokenzan Bruiser|Soltari Champion|Soltari Crusader|Soltari Emissary|Somberwald Alpha|Somberwald Dryad|Song of Serenity|Sosuke's Summons|Soul of Zendikar|Soulless Revival|Soul's Attendant|Soulsworn Spirit|Soultether Golem|Southern Paladin|Spawn of Thraxes|Spawnbinder Mage|Spearpoint Oread|Specter's Shroud|Speedway Fanatic|Spell Contortion|Sphere of Purity|Sphere of Reason|Sphinx Sovereign|Spikeshot Goblin|Spinneret Sliver|Spiraling Embers|Spirebluff Canal|Spiritual Asylum|Spiteflame Witch|Spiteful Motives|Spiteful Shadows|Spitfire Handler|Splendid Genesis|Splintering Wind|Spreading Flames|Spreading Plague|Sram's Expertise|Stalking Vampire|Stampeding Rhino|Stampeding Serow|Starfield of Nyx|Steadfast Cathar|Steelform Sliver|Stinging Barrier|Stitched Mangler|Stitcher's Graft|Stitchwing Skaab|Stoke the Flames|Stonehewer Giant|Stormbound Geist|Stormchaser Mage|Stormcloud Djinn|Stormwatch Eagle|Stormwing Dragon|Strands of Night|Strength of Arms|Stromkirk Mentor|Stupefying Touch|Sturdy Hatchling|Subjugator Angel|Sulfur Elemental|Sultai Ascendacy|Sultai Scavenger|Sundering Growth|Sungrace Pegasus|Sunhome Enforcer|Sunseed Nurturer|Sunspire Griffin|Superior Numbers|Supreme Exemplar|Suq'Ata Assassin|Surging Dementia|Suspension Field|Sway of Illusion|Sylvok Lifestaff|Syndic of Tithes|Tablet of Epityr|Tahngarth's Rage|Tajuru Preserver|Tajuru Warcaller|Takeno's Cavalry|Takenuma Bleeder|Talruum Champion|Tamiyo's Journal|Taste for Mayhem|Tattered Haunter|Tears of Valakut|Telepathic Spies|Tel-Jilad Chosen|Tel-Jilad Fallen|Tel-Jilad Stylus|Tempest of Light|Temple of Deceit|Temple of Malady|Temple of Malice|Temple of Plenty|Temporal Cascade|Temporal Mastery|Temur Ascendancy|Temur War Shaman|Tenacious Hunter|Tendo Ice Bridge|Tenement Crasher|Terminal Moraine|Teroh's Faithful|Teroh's Vanguard|Tethered Griffin|Tezzeret's Touch|Thalia's Lancers|Thallid Devourer|Thawing Glaciers|The Great Aurora|The Scorpion God|Thermo-Alchemist|Thespian's Stage|Thicket Basilisk|Thieves' Auction|Thieves' Fortune|Thing in the Ice|Thopter Assembly|Thopter Engineer|Thopter Squadron|Thornhide Wolves|Thorntooth Witch|Thought Devourer|Thoughts of Ruin|Thoughtweft Trio|Thraben Gargoyle|Thrashing Wumpus|Thunderous Might|Thunderous Wrath|Tidespout Tyrant|Tidewater Minion|Tightening Coils|Tilling Treefolk|Timber Protector|Timberland Guide|Timberland Ruins|Timberline Ridge|Timely Hordemate|Timmerian Fiends|Tin-Wing Chimera|Tireless Tracker|Titan's Presence|Titan's Strength|Tivadar of Thorn|To the Slaughter|Tolarian Academy|Tolarian Serpent|Torment of Venom|Tormented Pariah|Tormentor Exarch|Torrent of Stone|Tower of Murmurs|Tragic Arrogance|Trail of Mystery|Training Grounds|Traitorous Blood|Traitor's Clutch|Traveling Plague|Treacherous Link|Treacherous Urge|Treetop Sentinel|Tribal Forcemage|Triclopean Sight|Troll-Horn Cameo|Trusty Companion|Tsabo's Assassin|Tuknir Deathlock|Turbulent Dreams|Twist Allegiance|Tyrant's Machine|Ugin's Construct|Uktabi Orangutan|Ulrich's Kindred|Unbridled Growth|Unchecked Growth|Undead Alchemist|Undead Gladiator|Undercity Plague|Unity of Purpose|Unnatural Hunger|Unraveling Mummy|Unstable Footing|Unyaro Bee Sting|Urban Burgeoning|Vaevictis Asmadi|Valakut Fireboar|Valakut Predator|Vampiric Embrace|Vastwood Animist|Vectis Dominator|Vectis Silencers|Vedalken Heretic|Vedalken Infuser|Veiled Crocodile|Veilstone Amulet|Venarian Glimmer|Vendilion Clique|Vengeful Pharaoh|Vengeful Vampire|Ventifact Bottle|Veteran Brawlers|Veteran Motorist|Viashino Heretic|Viashino Slasher|Viashivan Dragon|Vibrating Sphere|Vicious Betrayal|Vigean Graftmage|Vigean Intuition|Vile Consumption|Vintara Elephant|Violent Eruption|Violent Outburst|Viridian Acolyte|Viridian Harvest|Viridian Longbow|Vodalian Knights|Vodalian Serpent|Voiceless Spirit|Voidmage Prodigy|Volcanic Rambler|Voldaren Duelist|Voracious Reader|Vortex Elemental|Vulshok War Boar|Wake of Vultures|Waking Nightmare|Walking Ballista|Wall of Brambles|Wall of Caltrops|Wandering Stream|Warclamp Mastiff|Wardscale Dragon|Warmind Infantry|Warped Landscape|Warren Pilferers|Warriors' Lesson|War-Torch Goblin|Waterveil Cavern|Wavecrash Triton|Waveskimmer Aven|Way of the Thief|Wayfaring Temple|Wayward Disciple|Weight of Spires|Welder Automaton|Weldfast Monitor|Whalebone Glider|Wheel of Fortune|Wheel of Torture|Whip-Spine Drake|Whirler Virtuoso|Whirling Dervish|Whispering Shade|Wildfire Eternal|Wildslayer Elves|Wildwood Rebirth|Will of the Naga|Will-o'-the-Wisp|Willow Priestess|Windbrisk Raptor|Wind-Kin Raiders|Windrider Patrol|Wingbeat Warrior|Wings of Aesthir|Wispweaver Angel|Wistful Thinking|Witch's Familiar|Witherscale Wurm|Without Weakness|Wizened Snitches|Woebringer Demon|Wojek Apothecary|Wooded Foothills|Woodlurker Mimic|Woolly Razorback|Word of Blasting|Words of Wilding|Words of Worship|Wound Reflection|Wreath of Geists|Wretched Banquet|Write into Being|Xathrid Slyblade|Yavimaya Granger|Yawgmoth's Edict|Yeva's Forcemage|Youthful Scholar|Zameck Guildmage|Zealous Guardian|Zephid's Embrace|Zhalfirin Knight|Zhur-Taa Ancient|Zombie Cutthroat|Zombie Outlander|Abandoned Outpost|Abyssal Nocturnus|Abzan Beastmaster|Acceptable Losses|Accorder's Shield|Aegis of the Gods|Aegis of the Meek|Aerathi Berserker|Aerie Worshippers|Aeronaut Tinkerer|Aethergeode Miner|Aetherwind Basker|Agadeem Occultist|Ageless Sentinels|Agent of Horizons|Aggressive Mining|Ahn-Crop Champion|Aid from the Cowl|Ainok Artillerist|Ainok Survivalist|Airdrop Aeronauts|Akoum Boulderfoot|Akoum Flameseeker|Akroma's Blessing|Akroma's Memorial|Akron Legionnaire|Al-abara's Carpet|Alesha's Vanguard|Altac Bloodseeker|Altar of the Lost|Ancestor's Chosen|Ancestral Tribute|Ancient Stirrings|Angelic Armaments|Anger of the Gods|An-Havva Township|Annihilating Fire|Anurid Barkripper|Anvil of Bogardan|Aphetto Alchemist|Apprentice Wizard|Arashin Sovereign|Arashin War Beast|Arborback Stomper|Arcane Laboratory|Arcbound Overseer|Arcbound Wanderer|Archangel's Light|Archon of Justice|Armored Ascension|Armored Transport|Armorer Guildmage|Arrows of Justice|Ashen Monstrosity|Ashen-Skin Zubera|Asphodel Wanderer|Aspiring Aeronaut|Assassin's Strike|Assault Formation|Auriok Edgewright|Auriok Siege Sled|Auriok Transfixer|Auriok Windwalker|Aurora of Emrakul|Avacyn's Judgment|Avaricious Dragon|Axelrod Gunnarson|Aysen Bureaucrats|Azorius Cluestone|Azorius Justiciar|Balduvian Warlord|Ballynock Trapper|Balthor the Stout|Bane Alley Broker|Banewhip Punisher|Banishment Decree|Baral's Expertise|Barbarian Lunatic|Barbarian Outcast|Barbed Battlegear|Barricade Breaker|Barrin's Unmaking|Battlefield Forge|Battlefield Medic|Battlegrace Angel|Bazaar of Baghdad|Bazaar of Wonders|Beacon of Destiny|Bearer of Silence|Beckon Apparition|Beguiler of Wills|Behemoth's Herald|Behind the Scenes|Behold the Beyond|Benalish Emissary|Benalish Infantry|Beneath the Sands|Benthic Explorers|Berserk Murlodont|Betrayal of Flesh|Betrothed of Fire|Birchlore Rangers|Bitter Revelation|Bitterheart Witch|Blazing Hellhound|Blighted Cataract|Blistercoil Weird|Bloodbond Vampire|Bloodletter Quill|Bloodlust Inciter|Bloodrage Brawler|Bloodshot Cyclops|Bloodshot Trainee|Bloodstained Mire|Bloodstoke Howler|Bloodthirsty Ogre|Bloodwater Entity|Blossoming Wreath|Blue Mana Battery|Blunt the Assault|Boggart Arsonists|Boggart Harbinger|Boltwing Marauder|Bonebreaker Giant|Bonescythe Sliver|Boneshard Slasher|Borderland Ranger|Boros Fury-Shield|Botanical Sanctum|Bountiful Harvest|Braidwood Sextant|Branchsnap Lorian|Brand of Ill Omen|Breaker of Armies|Briarberry Cohort|Bridge from Below|Brink of Disaster|Brothers Yamazaki|Bubbling Cauldron|Burn at the Stake|Burning Vengeance|Burst of Strength|Cabal Executioner|Call to the Grave|Callous Oppressor|Capashen Standard|Captured Sunlight|Carnival of Souls|Carnivorous Plant|Carpet of Flowers|Carrion Screecher|Cartel Aristocrat|Cartouche of Zeal|Cast Through Time|Cateran Persuader|Cathartic Reunion|Cenn's Enlistment|Centaur Chieftain|Centaur Safeguard|Cephalid Coliseum|Cephalid Pathmage|Cephalid Retainer|Cerebral Eruption|Chemister's Trick|Chief of the Edge|Chill to the Bone|Cho-Arrim Bruiser|Chromescale Drake|Cinderhaze Wretch|Circle of Despair|Circling Vultures|Citadel Castellan|Civilized Scholar|Clarion Ultimatum|Claws of Wirewood|Clearwater Goblet|Cliffside Lookout|Clinging Anemones|Clinging Darkness|Cloudchaser Eagle|Clutch of Undeath|Coalition Victory|Coastal Discovery|Coastline Chimera|Cogwork Assembler|Collateral Damage|Collected Company|Collective Effort|Colossus of Akros|Commune with Lava|Complex Automaton|Concordia Pegasus|Conduit of Storms|Confiscation Coup|Conjured Currency|Conjurer's Bauble|Consulate Skygate|Consuming Bonfire|Contaminated Bond|Convalescent Care|Convincing Mirage|Copperhoof Vorrac|Copper-Leaf Angel|Corrupted Resolve|Courier's Capsule|Covenant of Blood|Cover of Darkness|Cream of the Crop|Crimson Manticore|Crimson Muckwader|Crippling Fatigue|Crossbow Infantry|Crovax the Cursed|Crown of the Ages|Crumbling Vestige|Crusader of Odric|Cry of Contrition|Cultural Exchange|Cunning Sparkmage|Curse of Oblivion|Curse of Wizardry|Cyclops Gladiator|Dakkon Blackblade|Dance of the Dead|Dance with Devils|Daring Apprentice|Daring Demolition|Darksteel Pendant|Darksteel Reactor|Daru Spiritualist|Daunting Defender|Dauthi Mindripper|Dawnfeather Eagle|Dawnglow Infusion|Dawn's Reflection|Dazzling Ramparts|Deadbridge Shaman|Deadeye Harpooner|Deadeye Navigator|Deadly Wanderings|Deadshot Minotaur|Deathmark Prelate|Decorated Griffin|Decree of Silence|Defend the Hearth|Defender of Chaos|Defiant Bloodlord|Delver of Secrets|Demonic Collusion|Demonmail Hauberk|Descendants' Path|Destructive Force|Destructor Dragon|Devoted Caretaker|Devoted Crop-Mate|Devout Invocation|Dictate of Erebos|Diligent Farmhand|Dimir House Guard|Diplomatic Escort|Diregraf Colossus|Disciple of Grace|Discordant Spirit|Disowned Ancestor|Displacement Wave|Dissipation Field|Distortion Strike|Divine Deflection|Dragonlord Atarka|Dragonlord Ojutai|Dragonsoul Knight|Drake-Skull Cameo|Dralnu, Lich Lord|Dramatic Entrance|Dramatic Reversal|Dreamscape Artist|Drift of the Dead|Drinker of Sorrow|Dromoka's Command|Dronepack Kindred|Druid of the Cowl|Dubious Challenge|Duergar Assailant|Dukhara Scavenger|Dunes of the Dead|Dutiful Attendant|Dwarven Berserker|Dwarven Landslide|Dwarven Recruiter|Dwell on the Past|Earsplitting Rats|Eater of the Dead|Ebony Owl Netsuke|Eldrazi Aggressor|Eldrazi Displacer|Eldrazi Obligator|Elemental Mastery|Elfhame Sanctuary|Elgaud Inquisitor|Elgaud Shieldmate|Elusive Spellfist|Elusive Tormentor|Elvish Pathcutter|Elvish Soultiller|Ember-Fist Zubera|Emberwilde Caliph|Emerald Dragonfly|Emperor Crocodile|Emrakul's Evangel|Enchanted Evening|Endless Obedience|Engineered Plague|Enlightened Tutor|Ensouled Scimitar|Ephara's Radiance|Ephemeral Shields|Era of Innovation|Erebos's Emissary|Errant Doomsayers|Ethercaste Knight|Ethereal Champion|Ethereal Guidance|Etherwrought Page|Evangel of Heliod|Everflame Eidolon|Everglove Courier|Evolutionary Leap|Exoskeletal Armor|Expendable Troops|Exploding Borders|Extricator of Sin|Eyes in the Skies|Faceless Devourer|Faces of the Past|Failed Inspection|Falkenrath Gorger|Falkenrath Reaver|Fall of the Gavel|Fangren Firstborn|Fated Infatuation|Fated Retribution|Favorable Destiny|Felhide Petrifier|Felidar Sovereign|Fencer's Magemark|Feral Incarnation|Fibrous Entangler|Fierce Invocation|Fiery Bombardment|Filigree Familiar|Filigree Fracture|Firedrinker Satyr|Firestorm Phoenix|Flameborn Hellion|Flamekin Spitfire|Flamewake Phoenix|Flash of Defiance|Fledgling Griffin|Fleeting Memories|Fleshpulper Giant|Flickering Spirit|Flooded Shoreline|Flooded Woodlands|Floodtide Serpent|Flowstone Charger|Flowstone Crusher|Flowstone Embrace|Flowstone Hellion|Flowstone Thopter|Folk of the Pines|Font of Fertility|Force of Savagery|Forced Adaptation|Forgotten Harvest|Foriysian Brigade|Forlorn Pseudamma|Forsaken Drifters|Fortified Rampart|Fortified Village|Foundry Assembler|Foundry Inspector|Foundry Screecher|Fountain of Youth|Fractured Loyalty|Freyalise's Charm|Freyalise's Winds|Frilled Sandwalla|Frontier Mastodon|Frostwind Invoker|Furyblade Vampire|Furyborn Hellkite|Gabriel Angelfire|Gargoyle Sentinel|Garruk Relentless|Gatstaf Arsonists|Gauntlet of Might|Gauntlet of Power|Gavony Ironwright|Gavony Unhallowed|General's Regalia|Generator Servant|Gerrard's Verdict|Ghastly Discovery|Ghostflame Sliver|Ghosthelm Courier|Giant Caterpillar|Gibbering Descent|Gideon's Reproach|Gift of the Deity|Gift of the Woods|Gifted Aetherborn|Giltspire Avenger|Glacial Crevasses|Gladehart Cavalry|Glaring Spotlight|Glimmer of Genius|Glimpse of Nature|Glintwing Invoker|Gluttonous Zombie|Glyph of Delusion|Gnarlroot Trapper|Goblin Chirurgeon|Goblin Fire Fiend|Goblin Freerunner|Goblin Grenadiers|Goblin Heelcutter|Goblin Piledriver|Goblin Psychopath|Goblin Pyromancer|Goblin Rimerunner|Goblin Roughrider|Goblin Ski Patrol|Goblin Sky Raider|Goblin Soothsayer|Goblin Spelunkers|Goblin Taskmaster|Goblin Test Pilot|Godhunter Octopus|Godo's Irregulars|Goldmeadow Dodger|Golgari Cluestone|Gorilla Chieftain|Goryo's Vengeance|Gossamer Phantasm|Graceful Antelope|Graceful Reprieve|Grafdigger's Cage|Granger Guildmage|Grasp of Darkness|Grasp of Phantoms|Greater Auramancy|Greater Forgeling|Greater Harvester|Greel, Mind Raker|Greenhilt Trainee|Greenside Watcher|Greenweaver Druid|Griffin Protector|Grisly Anglerfish|Grixis Battlemage|Grixis Sojourners|Grizzled Outcasts|Guardians' Pledge|Guerrilla Tactics|Guilty Conscience|Guul Draz Vampire|Gwendlyn Di Corci|Haazda Exonerator|Hakim, Loreweaver|Halimar Excavator|Halimar Wavewatch|Hallowed Fountain|Hangarback Walker|Hanweir Watchkeep|Harmless Offering|Harness the Storm|Harrowing Journey|Hazduhr the Abbot|Headless Horseman|Heart of Bogardan|Heart of Yavimaya|Heart-Piercer Bow|Heir of the Wilds|Heir to the Night|Heliod's Emissary|Hellkite Overlord|Helm of Awakening|Helm of Obedience|Hematite Talisman|Herald of Anguish|Herald of Dromoka|Herald of Kozilek|Herald of Leshrac|Herald of Torment|Herdchaser Dragon|Hero of Bladehold|Hero of Goma Fada|Heroes Remembered|Hibernation's End|Hidden Guerrillas|Hidden Herbalists|Highspire Artisan|Hinterland Harbor|Hinterland Hermit|Hinterland Logger|Hisoka's Defiance|Hitchclaw Recluse|Hobgoblin Dragoon|Hollowhenge Beast|Honor of the Pure|Honorable Passage|Hooting Mandrills|Hope Against Hope|Hopping Automaton|Horde of Boggarts|Horizon Spellbomb|Horn of Deafening|Horror of Horrors|Horror of the Dim|Howl of the Horde|Hunger of the Nim|Hydra Broodmaster|Hypersonic Dragon|Illuminated Folio|Illuminated Wings|Illusionary Armor|Imaginary Threats|Impeccable Timing|In the Web of War|Indestructibility|Inescapable Brute|Infernal Contract|Infernal Darkness|Infernal Scarring|Inferno Elemental|Infested Roothold|Infiltration Lens|Initiate of Blood|Inquisitor Exarch|Inspiring Captain|Inspiring Vantage|Instill Infection|Intervention Pact|Intimidation Bolt|Inverter of Truth|Invigorating Boon|Invisible Stalker|Iron League Steed|Iron-Barb Hellion|Ironroot Treefolk|Irontread Crusher|Island of Wak-Wak|Izzet Staticaster|Jeskai Ascendancy|Jolrael's Centaur|Joraga Invocation|Judge of Currents|Jwar Isle Avenger|Kagemaro's Clutch|Kalonian Behemoth|Kami of Old Stone|Karametra's Favor|Kargan Dragonlord|Karona, False God|Karplusan Strider|Kashi-Tribe Elite|Kathari Screecher|Kederekt Parasite|Kefnet's Monument|Keldon Halberdier|Keldon Necropolis|Kessig Dire Swine|Khenra Charioteer|Kheru Bloodsucker|Kill-Suit Cultist|Kiora's Dismissal|Kithkin Harbinger|Kitsune Dawnblade|Kitsune Palliator|Kjeldoran Outpost|Kjeldoran Phalanx|Kjeldoran War Cry|Kjeldoran Warrior|Knollspine Dragon|Knucklebone Witch|Kobold Taskmaster|Kolaghan Aspirant|Kolaghan Monument|Krark-Clan Shaman|Krark-Clan Stoker|Krasis Incubation|Krenko's Enforcer|Krovikan Sorcerer|Krovikan Whispers|Kruphix's Insight|Kumano's Blessing|Kytheon's Tactics|Laboratory Maniac|Laccolith Warrior|Lambholt Pacifist|Lashknife Barrier|Last-Ditch Effort|Leave in the Dust|Leonin Armorguard|Leonin Battlemage|Leonin Iconoclast|Lieutenant Kirtar|Lifecraft Cavalry|Light from Within|Light of Sanction|Lightning Crafter|Lightning Javelin|Lightning Prowess|Lightning Serpent|Liliana's Mastery|Lim-Dûl's Paladin|Limited Resources|Llanowar Behemoth|Llanowar Sentinel|Llanowar Vanguard|Loamdragger Giant|Lost in the Woods|Lotus-Eye Mystics|Loxodon Anchorite|Luminous Guardian|Lurching Rotbeast|Lurking Crocodile|Lurking Informant|Luxa River Shrine|Madblind Mountain|Madcap Experiment|Mage-Ring Network|Magistrate's Veto|Magnetic Mountain|Magus of the Disk|Magus of the Moat|Magus of the Moon|Majestic Myriarch|Malakir Cullblade|Manacles of Decay|Manticore Eternal|Mardu Shadowspear|Mardu Skullhunter|Mardu Warshrieker|Marionette Master|Martyrs of Korlis|Mask of the Mimic|Master Apothecary|Master Trinketeer|Matsu-Tribe Decoy|Mayor of Avabruck|Meditation Puzzle|Meletis Charlatan|Mental Discipline|Merciless Eternal|Merciless Resolve|Mer-Ek Nightblade|Merfolk Mesmerist|Merfolk Sovereign|Merrow Bonegnawer|Messenger Falcons|Messenger's Speed|Metathran Soldier|Metropolis Sprite|Midnight Covenant|Midnight Recovery|Midvast Protector|Might Makes Right|Minamo's Meddling|Mindbender Spores|Minion of Leshrac|Minotaur Explorer|Minotaur Sureshot|Mirrorwing Dragon|Mishra's Workshop|Mistform Seaswift|Mistform Shrieker|Mistform Warchief|Mockery of Nature|Molten Primordial|Molting Snakeskin|Moment of Silence|Monstrous Carabid|Moonlight Bargain|Moonrise Intruder|Mothrider Samurai|Mudbrawler Cohort|Mudbutton Clanger|Multani's Acolyte|Multani's Harmony|Murasa Pyromancer|Mycosynth Lattice|Mystic Meditation|Mystic Restraints|Naked Singularity|Nantuko Vigilante|Natural Emergence|Natural Selection|Nature's Blessing|Nearheath Pilgrim|Nearheath Stalker|Necropolis Regent|Needlepeak Spider|Needleshot Gourna|Neheb, the Worthy|Nemesis of Reason|Nettletooth Djinn|Nettlevine Blight|Neurok Transmuter|Niblis of the Urn|Nightguard Patrol|Nightscape Master|Nightveil Specter|Nimana Sell-Sword|Nirkana Cutthroat|Noggle Hedge-Mage|Noose Constrictor|Not of This World|Noxious Hatchling|Nullmage Shepherd|Nurturer Initiate|Nyxborn Rollicker|Oashra Cultivator|Obsessive Skinner|Oketra's Monument|Oona's Blackguard|Oona's Gatewarden|Oracle of Nectars|Orcish Cannoneers|Orcish Conscripts|Ordered Migration|Oreskos Sun Guide|Oreskos Swiftclaw|Orochi Eggwatcher|Orochi Leafcaller|Outrider of Jhess|Overbeing of Myth|Oversold Cemetery|Pact of the Titan|Painter's Servant|Palliation Accord|Parallax Dementia|Parallel Thoughts|Parasitic Implant|Pardic Swordsmith|Patrician's Scorn|Pedantic Learning|Peema Aether-Seer|Pendelhaven Elder|Peregrine Griffin|Perimeter Captain|Pestilent Kathari|Petals of Insight|Petrified Plating|Phalanx Formation|Phantasmal Forces|Phantasmal Sphere|Phyrexian Furnace|Phyrexian Monitor|Phyrexian Prowler|Phyrexian Revoker|Phyrexian Splicer|Phyrexian Tribute|Phyrexian Tyranny|Pilgrim of Virtue|Platinum Emperion|Plea for Guidance|Pledge of Loyalty|Polymorphous Rush|Possessed Centaur|Possibility Storm|Predator's Gambit|Predator's Strike|Predatory Rampage|Prescient Chimera|Press for Answers|Pretender's Claim|Primal Visitation|Primeval Shambler|Primitive Justice|Prince of Thralls|Princess Lucrezia|Prismatic Strands|Processor Assault|Promise of Bunrei|Promised Kannushi|Propeller Pioneer|Prophetic Ravings|Protective Bubble|Protective Sphere|Prowling Pangolin|Psychic Intrusion|Psychogenic Probe|Psychotic Episode|Pulse of Llanowar|Pulse of the Grid|Puresteel Paladin|Purge the Profane|Pursuit of Flight|Pyrostatic Pillar|Qarsi High Priest|Quest for Renewal|Quicksmith Genius|Quiet Speculation|Rabid Bloodsucker|Rafiq of the Many|Rage of Purphoros|Rakdos Ickspitter|Rakdos Ringleader|Rakshasa's Secret|Ramosian Sergeant|Ramunap Excavator|Rappelling Scouts|Rashida Scalebane|Rashka the Slayer|Rathi Intimidator|Rattleclaw Mystic|Ravaged Highlands|Ravaging Riftwurm|Ravenous Intruder|Ray of Distortion|Ray of Revelation|Razorfoot Griffin|Razorgrass Screen|Reach of Branches|Reap What Is Sown|Rebuff the Wicked|Rebuking Ceremony|Recross the Paths|Recurring Insight|Reduce in Stature|Reflecting Mirror|Relic Putrescence|Repentant Vampire|Research the Deep|Resounding Scream|Restoration Angel|Restore the Peace|Retreat to Emeria|Revive the Fallen|Revoke Privileges|Rhonas's Monument|Rhonas's Stalwart|Rhys the Redeemed|Rhystic Lightning|Ridgescale Tusker|Riftmarked Knight|Rimewind Taskmage|Ring of Evos Isle|Ring of Immortals|Ripscale Predator|Riptide Biologist|Riptide Entrancer|Risen Executioner|Rishadan Cutpurse|Rishadan Pawnshop|Ritual of Subdual|Roar of Challenge|Roar of the Crowd|Ronin Houndmaster|Roofstalker Wight|Rootborn Defenses|Rosheen Meanderer|Rot Farm Skeleton|Rotfeaster Maggot|Rottenheart Ghoul|Rune-Cervin Rider|Runes of the Deus|Rustrazor Butcher|Ruthless Disposal|Ruthless Invasion|Sabertooth Wyvern|Sacred Excavation|Saffi Eriksdotter|Saltfield Recluse|Salvaging Station|Samurai Enforcers|Samut, the Tested|Sanctified Charge|Sanctum Plowbeast|Sandbar Crocodile|Sands of Delirium|Sandstone Warrior|Sandstorm Charger|Sandstorm Eidolon|Sangrite Backlash|Saprazzan Bailiff|Saprazzan Breaker|Saproling Cluster|Sarkhan's Triumph|Satyr Grovedancer|Savage Conception|Savage Silhouette|Sawback Manticore|Sawtooth Thresher|Scab-Clan Charger|Scalebane's Elite|Scarwood Treefolk|Scatter the Seeds|Scavenger Grounds|Scavenging Scarab|School of Piranha|Scion of Glaciers|Scion of the Wild|Scorch the Fields|Scorching Missile|Scout the Borders|Scrapper Champion|Scrapyard Mongrel|Screeching Silcaw|Screeching Sliver|Scroll of Origins|Scrounging Bandar|Sea Gate Wreckage|Sea God's Revenge|Searchlight Geist|Season's Beatings|Secure the Wastes|Security Blockade|See the Unwritten|Seeds of Strength|Seeker of Insight|Seeker of the Way|Seismic Elemental|Selfless Exorcist|Selhoff Occultist|Selkie Hedge-Mage|Sequestered Stash|Serpent Generator|Serra Inquisitors|Shah of Naar Isle|Shaleskin Bruiser|Shard Convergence|Sheltered Thicket|Shieldhide Dragon|Shimmering Efreet|Shimmering Mirage|Shinka Gatekeeper|Sidewinder Sliver|Sidisi's Faithful|Sightless Brawler|Silumgar Assassin|Silumgar Monument|Silumgar Sorcerer|Silvergill Douser|Simic Manipulator|Sinister Strength|Sinstriker's Will|Sire of the Storm|Sisay's Ingenuity|Skulking Fugitive|Skyhunter Prowler|Skyship Plunderer|Skyshroud Poacher|Skyshroud Vampire|Skywise Teachings|Slith Bloodletter|Slumbering Dragon|Sly Requisitioner|Smokespew Invoker|Smoldering Efreet|Smuggler's Copter|Sneaky Homunculus|Sokenzan Renegade|Soldevi Machinist|Soltari Visionary|Somber Hoverguard|Somberwald Spider|Sootfeather Flock|Sootstoke Kindler|Sorin's Vengeance|Soul of Innistrad|Soul of Shandalar|Spectral Guardian|Spectral Reserves|Spectral Shepherd|Spellbane Centaur|Spellweaver Helix|Sphinx Ambassador|Sphinx's Disciple|Sphinx's Tutelage|Spiderwig Boggart|Spinning Darkness|Spiraling Duelist|Spire of Industry|Spiteful Returned|Sporoloth Ancient|Springjack Knight|Springsage Ritual|Spurred Wolverine|Squirrel Wrangler|Staff of the Ages|Stalking Assassin|Starlight Invoker|Statute of Denial|Staunch Defenders|Steal Enchantment|Steamflogger Boss|Steelclad Serpent|Stensia Bloodhall|Stensia Innkeeper|Stone Haven Medic|Stoneforge Mystic|Stonehorn Chanter|Stonybrook Angler|Stormrider Spirit|Stormscale Anarch|Stormscape Master|Strange Inversion|Strength of Night|Strength of Unity|Strongarm Tactics|Stronghold Gambit|Student of Ojutai|Sublime Archangel|Suffocating Blast|Suleiman's Legacy|Sulfurous Springs|Sultai Ascendancy|Sultai Soothsayer|Summary Dismissal|Summon the School|Summoning Station|Sunbeam Spellbomb|Sunhome Guildmage|Sunscape Familiar|Suppression Bonds|Suppression Field|Surge of Strength|Surging Sentinels|Surrak Dragonclaw|Surrakar Marauder|Survive the Night|Sustaining Spirit|Svyelunite Priest|Swallowing Plague|Sway of the Stars|Swirling Spriggan|Sword of the Ages|Sword of the Meek|Swordwise Centaur|Sygg, River Guide|Sylvan Hierophant|Sylvan Primordial|Tahngarth's Glare|Taigam's Scheming|Tajuru Pathwarden|Take into Custody|Talisman of Unity|Tarnished Citadel|Tasigur's Cruelty|Taste of Paradise|Tattermunge Witch|Tawnos's Weaponry|Teferi's Response|Telekinetic Bonds|Telim'Tor's Darts|Telim'Tor's Edict|Tel-Jilad Archers|Tel-Jilad Justice|Temple of Abandon|Temple of Mystery|Temple of Silence|Temple of Triumph|Temporal Aperture|Temporal Trespass|Temur Battle Rage|Tendrils of Agony|Terashi's Verdict|Terrain Elemental|Test of Endurance|Thalakos Deceiver|Thalakos Drifters|Thalakos Mistfolk|Thassa's Devourer|Thassa's Emissary|Thermal Navigator|Thistledown Liege|Thorn of Amethyst|Thornscape Master|Thought Dissector|Thought Harvester|Thought-Knot Seer|Thraben Doomsayer|Thraben Inspector|Thran War Machine|Thrashing Mossdog|Throne of Empires|Thunder of Hooves|Tideshaper Mystic|Tin Street Market|Tivadar's Crusade|Tolarian Emissary|Tolarian Sentinel|Torrent Elemental|Torsten Von Ursus|Touch of Darkness|Touch of the Void|Tower of Coireall|Town Gossipmonger|Trail of Evidence|Trained Pronghorn|Trapmaker's Snare|Traveler's Amulet|Tree of Perdition|Treespring Lorian|Trepanation Blade|Trespasser il-Vec|Tresserhorn Sinks|Treva's Attendant|Trial of Ambition|Trial of Strength|Trigon of Mending|Trigon of Thought|Triskaidekaphobia|Triton Shorethief|Tromp the Domains|True-Faith Censer|Trueheart Duelist|Trusted Forcemage|Tunneling Geopede|Turntimber Ranger|Tusked Colossodon|Twinblade Slasher|Two-Headed Sliver|Tyrant of Discord|Tyrant of Valakut|Ulvenwald Captive|Ulvenwald Mystics|Ulvenwald Tracker|Underworld Dreams|Unhallowed Cathar|Universal Solvent|Unlikely Alliance|Unmake the Graves|Unnerving Assault|Unstable Frontier|Unstable Mutation|Unwilling Recruit|Unyielding Krumar|Updraft Elemental|Urborg Mindsucker|Urza's Blueprints|Valeron Outlander|Vampire Cutthroat|Vampire Nocturnus|Vanguard's Shield|Vanquish the Foul|Vedalken Archmage|Vedalken Certarch|Vedalken Shackles|Veiled Apparition|Venerable Lammasu|Venerated Teacher|Verdant Automaton|Verdant Catacombs|Verdant Crescendo|Veteran Bodyguard|Veteran's Sidearm|Viashino Fangtail|Viashino Grappler|Viashino Outrider|Viashino Skeleton|Vigilante Justice|Vildin-Pack Alpha|Village Cannibals|Village Ironsmith|Village Messenger|Village Survivors|Villainous Wealth|Vines of Vastwood|Violent Ultimatum|Viridescent Wisps|Visions of Beyond|Vitaspore Thallid|Vithian Renegades|Vizkopa Confessor|Vodalian Merchant|Vodalian Soldiers|Volcanic Eruption|Volcanic Strength|Volcanic Upheaval|Volrath's Dungeon|Volrath's Gardens|Voltaic Construct|Vulshok Gauntlets|Wall of Diffusion|Wandering Goblins|Warden of the Eye|Warleader's Helix|War-Name Aspirant|Warped Researcher|Warren Instigator|Weatherseed Totem|Weldfast Engineer|Well of Discovery|Well of Knowledge|Wharf Infiltrator|Whir of Invention|Whirling Catapult|Whitewater Naiads|Wicker Warcrawler|Wildfire Cerberus|Will-Forged Golem|Windreader Sphinx|Windreaper Falcon|Wirewood Guardian|Withengar Unbound|Wojek Halberdiers|Wolf-Skull Shaman|Woodcutter's Grit|Woodland Bellower|Woodland Cemetery|Woodland Guidance|Woodland Wanderer|Wormfang Behemoth|Wormwood Treefolk|Xenic Poltergeist|Yamabushi's Flame|Yamabushi's Storm|Yasova Dragonclaw|Yavimaya Ancients|Yawgmoth's Agenda|Zendikar Farguide|Zombie Apocalypse|Zombie Scavengers|Zulaport Enforcer|Zur the Enchanter|Zuran Spellcaster|Zurgo Bellstriker|Abhorrent Overlord|Acid-Spewer Dragon|Acolyte of Xathrid|Acrobatic Maneuver|Adaptive Automaton|Advent of the Wurm|Adverse Conditions|Aetherworks Marvel|Afflicted Deserter|Agent of Stromgald|Agent of the Fates|Aggravated Assault|Agonizing Memories|Aisling Leprechaun|Akoum Battlesinger|Akroan Conscriptor|Akuta, Born of Ash|Alchemist's Refuge|Alexi, Zephyr Mage|Altar of the Brood|Amulet of Unmaking|Ancestor's Prophet|Ancient Silverback|Angel of Invention|Angel of Sanctions|Angelfire Crusader|Angelic Skirmisher|Anguished Unmaking|An-Havva Constable|Anurid Brushhopper|Aphetto Runecaster|Apostle's Blessing|Arcbound Reclaimer|Archaeological Dig|Archangel of Thune|Archdemon of Greed|Archfiend of Ifnir|Archmage Ascension|Argothian Treefolk|Armored Wolf-Rider|Arrogant Bloodlord|Aspect of Mongoose|Attune with Aether|Auramancer's Guise|Auriok Bladewarden|Auriok Steelshaper|Aven Battle Priest|Awaken the Ancient|Awe for the Guilds|Azorius Aethermage|Azorius First-Wing|Balduvian Conjurer|Ballyrush Banneret|Barkshell Blessing|Barktooth Warbeard|Basilica Screecher|Battleflight Eagle|Battleground Geist|Battlewise Hoplite|Beacon of Creation|Beastcaller Savant|Beasts of Bogardan|Belligerent Sliver|Benalish Commander|Benevolent Unicorn|Black Mana Battery|Blackcleave Cliffs|Blackcleave Goblin|Bladewing's Thrall|Blinding Souleater|Blinkmoth Infusion|Blistering Barrier|Blistering Dieflyn|Blistering Firecat|Blood-Chin Fanatic|Bloodcrazed Goblin|Bloodfire Infusion|Bloodscale Prowler|Bloodthorn Taunter|Blossoming Defense|Boggart Birth Rite|Bomat Bazaar Barge|Bonds of Mortality|Boros Battleshaper|Borrowed Hostility|Bottle of Suleiman|Bounty of the Hunt|Bounty of the Luxa|Breath of Malfegor|Briarbridge Patrol|Brightstone Ritual|Brilliant Spectrum|Broodhatch Nantuko|Brutal Suppression|Builder's Blessing|Burning-Eye Zubera|Cabal Conditioning|Cabal Interrogator|Call the Bloodline|Call the Gatewatch|Caller of the Hunt|Canker Abomination|Captivating Glance|Caress of Phyrexia|Carnival Hellsteed|Cast into Darkness|Cateran Kidnappers|Cathar's Companion|Cathedral Membrane|Cathedral of Serra|Caverns of Despair|Centaur Omenreader|Centaur Rootcaster|Cephalid Constable|Chambered Nautilus|Champion of Rhonas|Chandra's Ignition|Chandra's Spitfire|Channeler Initiate|Charging Slateback|Chariot of the Sun|Chariot of Victory|Chief of the Scale|Children of Korlis|Choking Restraints|Clash of Realities|Cliffhaven Vampire|Cloak of Confusion|Cloudreach Cavalry|Clutch of Currents|Coerced Confession|Collapsing Borders|Colossus of Sardia|Complete Disregard|Conduit of Emrakul|Confirm Suspicions|Conqueror's Pledge|Consecrated Sphinx|Consuming Ferocity|Consuming Sinkhole|Contested War Zone|Contraband Kingpin|Conversion Chamber|Corrupted Zendikon|Courser of Kruphix|Cranial Extraction|Crawling Sensation|Creeping Corrosion|Crookshank Kobolds|Crosis's Attendant|Crosis's Catacombs|Crown of Ascension|Crown of Suspicion|Crucible of Worlds|Crumbling Colossus|Crush of Tentacles|Curious Homunculus|Curse of the Cabal|Curse of the Swine|Cursed Monstrosity|Cutthroat Maneuver|Cyclical Evolution|Cytoplast Root-Kin|Cytospawn Shambler|Daredevil Dragster|Darigaaz's Caldera|Darksteel Colossus|Darksteel Gargoyle|Darksteel Garrison|Darksteel Sentinel|Daughter of Autumn|Dauntless Dourbark|Deadbridge Goliath|Death Pit Offering|Death Pits of Rath|Deathbellow Raider|Deathbringer Liege|Deathless Behemoth|Deathspore Thallid|Decision Paralysis|Decree of Savagery|Deepchannel Mentor|Deepfathom Skulker|Deep-Slumber Titan|Deepwood Wolverine|Demigod of Revenge|Demolition Stomper|Demonic Taskmaster|Deranged Assistant|Desecration Plague|Desert of the True|Desperate Research|Devastating Dreams|Devils' Playground|Devouring Strossus|Devout Lightcaster|Dictate of Kruphix|Dimensional Breach|Dimir Machinations|Dire Undercurrents|Disciple of Deceit|Disciple of Kangee|Disciple of Malice|Disciple of Phenax|Dismiss into Dream|Disrupting Scepter|Disruptive Pitmage|Divebomber Griffin|Divine Retribution|Doomed Necromancer|Dragon Appeasement|Dragon Broodmother|Dragonlord Dromoka|Dragon-Style Twins|Drastic Revelation|Dreams of the Dead|Drift of Phantasms|Dromar's Attendant|Dromoka Dunecaster|Drowner of Secrets|Drownyard Behemoth|Druid of the Anima|Druids' Repository|Dryad Sophisticate|Duergar Cave-Guard|Durable Handicraft|Duskmantle Prowler|Dwarven Blastminer|Dwarven Lieutenant|Dwarven Vigilantes|Eagle of the Watch|Earnest Fellowship|Earthshaker Khenra|Eldrazi Devastator|Eldrazi Skyspawner|Eldritch Evolution|Electrostatic Bolt|Elemental Uprising|Elephant Graveyard|Elixir of Vitality|Elvish Handservant|Emberhorn Minotaur|Embodiment of Fury|Empyrial Archangel|Encircling Fissure|Encroaching Wastes|Endangered Armodon|Endbringer's Revel|Engulfing Slagwurm|Enhanced Awareness|Enlightened Maniac|Enlistment Officer|Enshrined Memories|Enter the Infinite|Enthralling Victor|Entreat the Angels|Epic Confrontation|Erdwal Illuminator|Erupting Dreadwolf|Essence Extraction|Etched Monstrosity|Etherium Astrolabe|Evil Eye of Urborg|Executioner's Hood|Extravagant Spirit|Eye of Singularity|Eyeblight Assassin|Eyeblight Massacre|Eyeblight's Ending|Eyes of the Wisent|Fabrication Module|Fairgrounds Warden|Fall of the Titans|Fallen Ferromancer|Fanatic of Xenagos|Fanatical Devotion|Fangren Pathcutter|Fanning the Flames|Fated Intervention|Favor of the Woods|Fearsome Awakening|Feat of Resistance|Fervent Paincaster|Fight to the Death|Final-Sting Faerie|Fire and Brimstone|Firestorm Hellkite|Fists of the Anvil|Flailing Manticore|Flamespeaker Adept|Flamestick Courier|Flash Conscription|Fleetwheel Cruiser|Flowstone Overseer|Flowstone Shambler|Forcemage Advocate|Forethought Amulet|Forgestoker Dragon|Forgotten Creation|Form of the Dragon|Formless Nurturing|Foul-Tongue Shriek|Frightful Delusion|Fuel for the Cause|Furious Resistance|Furtive Homunculus|Galvanic Alchemist|Gangrenous Goliath|Gangrenous Zombies|Gargantuan Gorilla|Garruk's Companion|Gate to the Aether|Gatherer of Graces|Gauntlets of Chaos|Gaze of the Gorgon|Gearseeker Serpent|Geier Reach Bandit|Geist of the Moors|Geistcatcher's Rig|Gelatinous Genesis|Genju of the Falls|Genju of the Realm|Geothermal Crevice|Geralf's Messenger|Ghastlord of Fugue|Ghor-Clan Rampager|Ghost-Lit Redeemer|Ghostly Changeling|Ghoulcaller's Bell|Gilt-Leaf Winnower|Gleam of Authority|Glimpse the Future|Gloomwidow's Feast|Gluttonous Cyclops|Gnat Alley Creeper|Goblin Bushwhacker|Goblin Charbelcher|Goblin Clearcutter|Goblin Fireslinger|Goblin Legionnaire|Goblin Razerunners|Goblin Ruinblaster|Goblin Shortcutter|Goblin Sleigh Ride|Goblin Swine-Rider|God-Pharaoh's Gift|Godtracker of Jund|Goldmeadow Lookout|Golgari Brownscale|Goretusk Firebeast|Gorilla Berserkers|Graceblade Artisan|Grandmother Sengir|Grapeshot Catapult|Grassland Crusader|Grave Consequences|Graven Abomination|Graverobber Spider|Grave-Shell Scarab|Grayscaled Gharial|Great-Horn Krushok|Green Mana Battery|Green Sun's Zenith|Greenbelt Rampager|Grip of Desolation|Grixis Slavedriver|Grizzled Wolverine|Grotesque Mutation|Groundling Pouncer|Grovetender Druids|Gruesome Deformity|Gruesome Discovery|Gruesome Slaughter|Guardian Automaton|Guardian of Tazeem|Gustcloak Cavalier|Guul Draz Assassin|Guul Draz Overseer|Haazda Shield Mate|Haazda Snare Squad|Hagra Sharpshooter|Halimar Tidecaller|Hallowed Moonlight|Hammerheim Deadeye|Hapless Researcher|Harbinger of Night|Hardened Berserker|Haunted Crossroads|Haunted Plate Mail|Hazoret's Monument|Healer's Headdress|Heartwood Treefolk|Heir of Falkenrath|Heirs of Stromkirk|Helm of Possession|Henchfiend of Ukor|Herald of Anafenza|Herald of the Fair|Hero of Oxid Ridge|Highland Berserker|Highspire Infusion|Hinterland Scourge|Hivis of the Scale|Holdout Settlement|Hordeling Outburst|Horncaller's Chant|Hour of Revelation|Humbler of Mortals|Hunding Gjornersen|Hundred-Talon Kami|Hythonia the Cruel|Icatian Lieutenant|Illusionary Forces|Illusory Wrappings|Immortal Servitude|Impending Disaster|Imposing Sovereign|Iname, Life Aspect|Incremental Growth|Infernal Caretaker|Infiltrator il-Kor|Infinite Authority|Infinite Hourglass|Information Dealer|Inquisitor's Flail|Inquisitor's Snare|Insatiable Gorgers|Inspiring Statuary|Inventor's Goggles|Invigorating Falls|Iron Tusk Elephant|Iron-Heart Chimera|Irrigated Farmland|Isperia's Skywatch|Ith, High Arcanist|Ivorytusk Fortress|Jabari's Influence|Jace, Memory Adept|Jangling Automaton|Jeering Instigator|Jeskai Infiltrator|Jhessian Balmgiver|Joraga Treespeaker|Jwari Shapeshifter|Kalastria Highborn|Kalonian Twingrove|Kami of False Hope|Karn, Silver Golem|Karplusan Minotaur|Kashi-Tribe Reaver|Kataki, War's Wage|Kederekt Leviathan|Keening Apparition|Keeper of the Dead|Keeper of the Lens|Keeper of the Mind|Kefnet the Mindful|Kefnet's Last Word|Keldon Battlewagon|Keldon Firebombers|Kessig Forgemaster|Kessig Malcontents|Kindle the Carnage|Kiss of the Amesha|Kithkin Daggerdare|Kithkin Greatheart|Kithkin Shielddare|Kithkin Zephyrnaut|Kitsune Bonesetter|Kitsune Loreweaver|Kitsune Riftwalker|Kjeldoran Gargoyle|Kjeldoran Outrider|Kolaghan's Command|Kozilek's Predator|Kozilek's Sentinel|Kozilek's Shrieker|Krosan Constrictor|Krosan Reclamation|Krovikan Scoundrel|Kujar Seedsculptor|Kyren Negotiations|Labyrinth Champion|Labyrinth Guardian|Labyrinth Minotaur|Lagonna-Band Elder|Lantern of Insight|Lapse of Certainty|Laquatus's Disdain|Lavacore Elemental|Lavamancer's Skill|Lay Bare the Heart|Lead-Belly Chimera|Leaf-Crowned Elder|Leatherback Baloth|Legions of Lim-Dûl|Library of Lat-Nam|Lifecrafter's Gift|Lightning Reflexes|Lightning Shrieker|Lion's Eye Diamond|Longhorn Firebeast|Looming Hoverguard|Lord of Extinction|Lord of the Undead|Lord of the Unreal|Loxodon Gatekeeper|Lumengrid Gargoyle|Lumengrid Sentinel|Macetail Hystrodon|Magewright's Stone|Magnigoth Treefolk|Makindi Shieldmate|Malach of the Dawn|Malachite Talisman|Malakir Soothsayer|Mangara's Blessing|Marauding Maulhorn|Mardu Blazebringer|Marhault Elsdragon|Markov Blademaster|Markov Dreadknight|Marshdrinker Giant|Master of the Hunt|Master of the Veil|Matsu-Tribe Sniper|Mausoleum Wanderer|Maw of the Obzedat|Meletis Astronomer|Mephidross Vampire|Mercenary Informer|Merciless Predator|Metalwork Colossus|Metathran Aerostat|Midnight Entourage|Might of Old Krosa|Mindless Automaton|Minotaur Aggressor|Minotaur Tactician|Mirri, Cat Warrior|Mischievous Quanar|Mist of Stagnation|Mistform Skyreaver|Misthollow Griffin|Moldgraf Scavenger|Moltensteel Dragon|Moonglove Winnower|Mudbrawler Raiders|Muddle the Mixture|Multani's Presence|Murderous Betrayal|Murmuring Phantasm|Mwonvuli Acid-Moss|Mystic Speculation|Mystical Teachings|Mythic Proportions|Nameless Inversion|Nantuko Cultivator|Nearheath Chaplain|Necrogen Spellbomb|Necromaster Dragon|Nef-Crop Entangler|Neglected Heirloom|Neheb, the Eternal|Nemesis of Mortals|Nephalia Drownyard|Netherborn Phalanx|Neurok Stealthsuit|Neutralizing Blast|Nezumi Bone-Reader|Niblis of the Mist|Night Market Guard|Nightfall Predator|Nightshade Peddler|Nightshade Stinger|Nissa, Vital Force|Nissa's Expedition|Nissa's Revelation|Nivmagus Elemental|Notorious Assassin|Nullstone Gargoyle|Nyxborn Shieldmate|Obelisk of Undoing|Oboro Breezecaller|Obstinate Familiar|Ojutai Interceptor|Oketra's Attendant|Old Man of the Sea|One-Eyed Scarecrow|Oracle of Mul Daya|Order of the Stars|Order of Whiteclay|Ornamental Courage|Otarian Juggernaut|Ovalchase Dragster|Oxidda Scrapmelter|Pacification Array|Pain Magnification|Parallax Inhibitor|Parallel Evolution|Paranoid Delusions|Part the Waterveil|Pathmaker Initiate|Patriarch's Desire|Patron of the Akki|Patron of the Moon|Patron of the Wild|Pattern of Rebirth|Pearl Lake Ancient|Pearlspear Courier|Perish the Thought|Perplexing Chimera|Personal Sanctuary|Petrified Wood-Kin|Phantasmal Terrain|Pharika's Disciple|Phyrexian Crusader|Phyrexian Devourer|Phyrexian Digester|Phyrexian Etchings|Phyrexian Gremlins|Phyrexian Grimoire|Phyrexian Ironfoot|Phyrexian Marauder|Pilgrim of Justice|Pinpoint Avalanche|Plow Through Reito|Political Trickery|Predator's Rapport|Preeminent Captain|Press into Service|Priest of Urabrask|Priest of Yawgmoth|Primitive Etchings|Prophet of Kruphix|Protomatter Powder|Prowling Serpopard|Psychic Possession|Pull from Eternity|Pull from the Deep|Pull from Tomorrow|Pulsating Illusion|Pulse of the Dross|Pulse of the Forge|Pulsemage Advocate|Pyromancer's Swath|Qal Sisma Behemoth|Quicksilver Amulet|Quicksilver Geyser|Radiant, Archangel|Radiant's Dragoons|Radiant's Judgment|Raging Poltergeist|Rakdos Shred-Freak|Rakdos the Defiler|Rakshasa's Disdain|Rally the Peasants|Ramosian Commander|Rampaging Werewolf|Raven Guild Master|Ray of Dissolution|Razorfin Abolisher|Razorverge Thicket|Reality Hemorrhage|Reaping the Graves|Reckless Embermage|Reinforced Bulwark|Renegade Firebrand|Renegade Freighter|Renegade's Getaway|Research Assistant|Resilient Wanderer|Resistance Fighter|Resolute Archangel|Resolute Survivors|Resounding Silence|Resounding Thunder|Resourceful Return|Resplendent Mentor|Rest for the Weary|Retaliator Griffin|Retreat to Valakut|Righteous Avengers|Riptide Laboratory|Riptide Replicator|Roc of Kher Ridges|Rockcaster Platoon|Roil's Retribution|Rollick of Abandon|Rootwater Commando|Rotlung Reanimator|Ruin in Their Wake|Ruins of Oran-Rief|Rumbling Crescendo|Runechanter's Pike|Rune-Scarred Demon|Rush of Adrenaline|Rushwood Elemental|Rushwood Herbalist|Ruthless Cullblade|Ruthless Deathfang|Ruthless Instincts|Sabertooth Nishoba|Sadistic Sacrament|Sages of the Anima|Sage's Row Denizen|Saheeli's Artistry|Sakura-Tribe Scout|Sandsteppe Outcast|Sandstone Deadfall|Saruli Gatekeepers|Scattershot Archer|Scavenged Weaponry|Scepter of Empires|Scepter of Insight|Scholar of Athreos|Scrapdiver Serpent|Screeching Buzzard|Screeching Griffin|Scrounger of Souls|Scuzzback Scrapper|Seal of Primordium|Seascape Aerialist|Seasoned Tactician|Sedraxis Alchemist|Seeds of Innocence|Segovian Leviathan|Selesnya Cluestone|Selesnya Sagittars|Sensei Golden-Tail|Seraph of the Suns|Serene Remembrance|Servant of Nefarox|Servant of Tymaret|Servant of Volrath|Setessan Oathsworn|Shadowborn Apostle|Shadowstorm Vizier|Shaman of the Pack|Shatterskull Giant|Shauku, Endbringer|Sheltering Ancient|Sheltering Prayers|Shield of the Ages|Shifting Loyalties|Shimmering Barrier|Shimmerscale Drake|Shipbreaker Kraken|Shorecrasher Mimic|Shoreline Salvager|Shrewd Negotiation|Sibsig Icebreakers|Siege Modification|Sight Beyond Sight|Silburlind Snapper|Silkenfist Fighter|Silverclaw Griffin|Silverfur Partisan|Sink into Takenuma|Sire of Stagnation|Skullmead Cauldron|Skyshroud Behemoth|Skyshroud Blessing|Skyshroud Sentinel|Skyshroud Troopers|Slip Through Space|Slipstream Serpent|Sluiceway Scorpion|Smoldering Butcher|Snow-Covered Swamp|Soldevi Simulacrum|Soldier of Fortune|Soltari Guerrillas|Sparkmage's Gambit|Spatial Contortion|Spawn of Rix Maadi|Spellweaver Volute|Sphere of the Suns|Spirit of the Hunt|Splitting Headache|Spontaneous Artist|Sporesower Thallid|Sprinting Warbrute|Start Your Engines|Steadfast Sentinel|Steel Leaf Paladin|Steelshaper's Gift|Stensia Masquerade|Stillmoon Cavalier|Stoneforge Acolyte|Stoneshaker Shaman|Stormbreath Dragon|Stormcaller's Boon|Stormfront Pegasus|Strands of Undeath|Strangleroot Geist|Streetbreaker Wurm|Strength of Cedars|Strength of Lunacy|Strionic Resonator|Stromgald Crusader|Student of Warfare|Submerged Boneyard|Subterranean Scout|Sudden Reclamation|Sultai Skullkeeper|Sunastian Falconer|Sunbringer's Touch|Sunder from Within|Sunglasses of Urza|Sunscorched Desert|Supply-Line Cranes|Supreme Inquisitor|Suq'Ata Firewalker|Surestrike Trident|Swarm Intelligence|Sweatworks Brawler|Swirling Sandstorm|Synchronous Sliver|Syndicate Enforcer|Tajuru Beastmaster|Task Mage Assembly|Tasseled Dromedary|Tattermunge Maniac|Telekinetic Sliver|Tel-Jilad Defiance|Tel-Jilad Outrider|Temple of Epiphany|Temporal Extortion|Temporal Isolation|Tenza, Godo's Maul|Territorial Gorger|Testament of Faith|Thallid Germinator|The Gitrog Monster|Thorncaster Sliver|Thought Hemorrhage|Thoughtweft Gambit|Thraben Foulbloods|Thraben Purebloods|Thrashing Mudspawn|Thrill of the Hunt|Through the Breach|Thunderclap Wyvern|Thundering Tanadon|Tidehollow Sculler|Tolarian Entrancer|Tolsimir Wolfblood|Toolcraft Exemplar|Torment of Scarabs|Tormented Thoughts|Tortoise Formation|Tortured Existence|Touch of Moonglove|Tower of Champions|Trace of Abundance|Transguild Courier|Transmute Artifact|Trapfinder's Trick|Tree of Redemption|Treefolk Harbinger|Treefolk Seedlings|Trespasser's Curse|Trial of Knowledge|Triplicate Spirits|Triumph of Cruelty|Troublesome Spirit|Twisted Experiment|Ulamog's Despoiler|Ulamog's Nullifier|Ulamog's Reclaimer|Ulvenwald Observer|Undead Executioner|Undercity Informer|Unearthly Blizzard|Unexpected Results|Unravel the Aether|Unspeakable Symbol|Untethered Express|Vagrant Plowbeasts|Vampire Aristocrat|Vampire Interloper|Vanguard of Brimaz|Vedalken Anatomist|Vedalken Dismisser|Vedalken Entrancer|Vedalken Outlander|Veldrane of Sengir|Vengeful Firebrand|Venomous Dragonfly|Venomspout Brackus|Venser's Diffusion|Verdant Succession|Verdurous Gearhulk|Vessel of Ephemera|Vessel of Nascency|Vestige of Emrakul|Veteran's Reflexes|Vial of Dragonfire|Viashino Cutthroat|Viashino Racketeer|Viashino Sandscout|Viashino Shanktail|Vigil for the Lost|Vile Manifestation|Viridian Betrayers|Viridian Corrupter|Vitalizing Cascade|Vizier of Remedies|Vizier of the True|Vodalian Hypnotist|Voidstone Gargoyle|Volcanic Awakening|Volrath the Fallen|Volunteer Reserves|Vorrac Battlehorns|Wall of Distortion|Wall of Opposition|Wall of Resistance|Wall of Resurgence|Wall of Tanglecord|Wall of Tombstones|Wanderguard Sentry|Wandering Champion|Wandering Fumarole|Warbreak Trumpeter|Warden of the Wall|Warfire Javelineer|Warren-Scourge Elf|Wasteland Scorpion|Watcher in the Web|Watchful Automaton|Waterfront Bouncer|Waterspout Weavers|Weathered Wayfarer|Weaver of Currents|Weed-Pruner Poplar|Weldfast Wingsmith|Werewolf Ransacker|Whispering Specter|White Mana Battery|Whitesun's Passage|Winds of Qal Sisma|Windseeker Centaur|Wings of Velis Vel|Wirewood Channeler|Witch-Maw Nephilim|Wolfbitten Captive|Wolfir Silverheart|Workshop Assistant|Worldgorger Dragon|Worldheart Phoenix|Worms of the Earth|Wrack with Madness|Yavimaya Barbarian|Yavimaya's Embrace|Yawgmoth's Bargain|Zealous Conscripts|Zealous Inquisitor|Zendikar Incarnate|Zhalfirin Crusader|Zombie Trailblazer|Zulaport Chainmage|Zulaport Cutthroat|1996 World Champion|Abbot of Keral Keep|Aberrant Researcher|Abzan Battle Priest|Academy Researchers|Adder-Staff Boggart|Advanced Hoverguard|Advanced Stitchwing|Advice from the Fae|Aerial Modification|Aetherborn Marauder|Akroan Line Breaker|Ambassador Laquatus|Ancestral Knowledge|Ancestral Vengeance|Angel of Jubilation|Animist's Awakening|Anointed Procession|Anurid Swarmsnapper|Anvilwrought Raptor|Apothecary Initiate|Archangel of Tithes|Arcum's Weathervane|Argivian Blacksmith|Artifact Possession|Ashes of the Fallen|Ashling the Pilgrim|Assemble the Legion|Atarka Beastbreaker|Auriok Glaivemaster|Auspicious Ancestor|Back from the Brink|Balm of Restoration|Balthor the Defiled|Banewasp Affliction|Barrage of Boulders|Baru, Fist of Krosa|Bathe in Dragonfire|Battlefield Percher|Battlefront Krushok|Benalish Missionary|Benevolent Ancestor|Benthic Infiltrator|Bitterblade Warrior|Black Oak of Odunos|Black Poplar Shaman|Blades of Velis Vel|Blanchwood Treefolk|Blessing of Leeches|Blessings of Nature|Blisterstick Shaman|Blood of the Martyr|Bloodcrazed Hoplite|Bloodcrazed Neonate|Blood-Cursed Knight|Bloodfire Enforcers|Bloodpyre Elemental|Blowfly Infestation|Bonesplitter Sliver|Bontu the Glorified|Borborygmos Enraged|Borderland Marauder|Borderland Minotaur|Bound by Moonsilver|Bramblewood Paragon|Brass-Talon Chimera|Breaching Hippocamp|Brilliant Ultimatum|Burning Palm Efreet|Burning-Tree Shaman|Call to the Kindred|Cascading Cataracts|Caustic Caterpillar|Celestial Colonnade|Cephalid Aristocrat|Chalice of the Void|Champion of Arashin|Chandra, Pyrogenius|Chandra's Pyrohelix|Changeling Sentinel|Chant of Vitu-Ghazi|Chaplain's Blessing|Chill of Foreboding|Chilling Apparition|Cho-Arrim Alchemist|Chorus of the Tides|Chronomantic Escape|Citanul Hierophants|Clever Impersonator|Cloudchaser Kestrel|Coils of the Medusa|Collective Blessing|Collective Defiance|Colossodon Yearling|Commune with Nature|Compelling Argument|Concealed Courtyard|Conclave's Blessing|Constricting Sliver|Consulate Crackdown|Consul's Lieutenant|Contaminated Ground|Contract from Below|Coordinated Barrage|Coralhelm Commander|Corrupted Grafstone|Corrupted Harvester|Countryside Crusher|Courageous Outrider|Courtly Provocateur|Crackdown Construct|Crackling Perimeter|Craterhoof Behemoth|Crumbling Sanctuary|Cryptolith Fragment|Cunning Lethemancer|Curse of Exhaustion|Curse of Marit Lage|Dazzling Reflection|Deathcap Cultivator|Debilitating Injury|Deep Reconnaissance|Deepwater Hypnotist|Defensive Formation|Defensive Maneuvers|Deserter's Quarters|Desolate Lighthouse|Devastating Summons|Devotee of Strength|Diabolic Revelation|Diluvian Primordial|Diminishing Returns|Din of the Fireherd|Diplomatic Immunity|Divine Congregation|Divine Intervention|Dragonlord Kolaghan|Dragonlord Silumgar|Dragon's Eye Sentry|Dragonscale General|Dragon-Scarred Bear|Drogskol Shieldmate|Droning Bureaucrats|Drownyard Explorers|Druid's Deliverance|Dune-Brood Nephilim|Duskrider Peregrine|Duskwatch Recruiter|Dwarven Bloodboiler|Dwarven Weaponsmith|Efreet Weaponmaster|Eidolon of Blossoms|Eidolon of Rhetoric|Eiganjo Free-Riders|Eladamri's Vineyard|Elder Pine of Jukai|Elemental Resonance|Elephant Resurgence|Elvish Branchbender|Elvish Spirit Guide|Emissary of Despair|Empty the Catacombs|Emrakul's Influence|Enlightened Ascetic|Eron the Relentless|Ertai, Wizard Adept|Essence of the Wild|Ethersworn Canonist|Executioner's Swing|Exile into Darkness|Explosive Apparatus|Exquisite Archangel|Exquisite Firecraft|Extinguish All Hope|Extricator of Flesh|Eyes of the Watcher|Faithbearer Paladin|Falkenrath Torturer|Fated Conflagration|Favor of the Mighty|Feast on the Fallen|Femeref Enchantress|Fertile Imagination|Fevered Convulsions|Firefiend Elemental|Firewild Borderpost|Flamecore Elemental|Flameheart Werewolf|Flamekin Bladewhirl|Flame-Kin War Scout|Flamespeaker's Will|Flitterstep Eidolon|Flowstone Channeler|Flowstone Sculpture|Forsake the Worldly|Freed from the Real|Frogtosser Banneret|Fruitcake Elemental|Fulgent Distraction|Furor of the Bitten|Garruk's Packleader|Genju of the Fields|Genju of the Spires|Geyserfield Stalker|Ghitu Firebreathing|Ghost-Lit Nourisher|Ghoulcaller's Chant|Giant Ambush Beetle|Gift of Immortality|Gilt-Leaf Archdruid|Glimpse the Sun God|Glissa, the Traitor|Gloryscale Viashino|Goblin Bangchuckers|Goblin Digging Team|Goblin Flectomancer|Goblin Glory Chaser|Goblin Rabblemaster|God-Favored General|Goldmeadow Stalwart|Goldnight Commander|Grafted Exoskeleton|Graveblade Marauder|Gravelgill Axeshark|Gravitational Shift|Gremlin Infestation|Griffin Dreamfinder|Grotag Siege-Runner|Groundshaker Sliver|Guardian's Magemark|Guardians of Akrasa|Gustrider Exuberant|Hammer of Purphoros|Hanweir Battlements|Harbinger of Spring|Harnessed Lightning|Haunting Apparition|Hazoret the Fervent|Healer of the Pride|Heartbeat of Spring|Heartless Summoning|Hero of Leina Tower|Heroic Intervention|Hidden Dragonslayer|Hollowborn Barghest|Homicidal Seclusion|Hour of Devastation|Hoverguard Observer|Howlpack of Estwald|Howlpack Resurgence|Hyalopterous Lemure|Hydromorph Guardian|Hyperion Blacksmith|Icatian Skirmishers|Iizuka the Ruthless|Illusionary Servant|Illusionary Terrain|Immobilizer Eldrazi|Impetuous Sunchaser|Implement of Malice|Impulsive Maneuvers|In the Eye of Chaos|Inaction Injunction|Iname, Death Aspect|Incendiary Sabotage|Incorrigible Youths|Increasing Ambition|Indestructible Aura|Inner-Chamber Guard|Inner-Flame Igniter|Insidious Bookworms|Interpret the Signs|Invigorated Rampage|Ishkanah, Grafwidow|Ivory Crane Netsuke|Jagged-Scar Archers|Jandor's Saddlebags|Jorubai Murk Lurker|Juniper Order Druid|Juvenile Gloomwidow|Kami of Ancient Law|Kami of Fire's Roar|Karametra's Acolyte|Karplusan Wolverine|Kazandu Blademaster|Keeper of the Flame|Keeper of the Light|Kheru Spellsnatcher|Kinscaer Harpoonist|Kin-Tree Invocation|Kitesail Apprentice|Kithkin Mourncaller|Kithkin Spellduster|Kitsune Blademaster|Kjeldoran Skyknight|Knight of New Alara|Knight of Stromgald|Knight of the Mists|Knowledge and Power|Kolaghan Skirmisher|Kozilek's Channeler|Krallenhorde Howler|Krallenhorde Killer|Krosan Cloudscraper|Krosan Groundshaker|Kuldotha Flamefiend|Kuldotha Ringleader|Laquatus's Champion|Learn from the Past|Legion's Initiative|Leonin Sun Standard|Leyline of Sanctity|Leyline of the Meek|Leyline of the Void|Leyline of Vitality|Liege of the Tangle|Lifecraft Awakening|Lifespark Spellbomb|Lightning Berserker|Liliana of the Veil|Liliana's Influence|Lingering Tormentor|Lithomancer's Focus|Lord of Tresserhorn|Lost in a Labyrinth|Loxodon Peacekeeper|Luminarch Ascension|Luminate Primordial|Lunarch Inquisitors|Lurebound Scarecrow|Lys Alana Bowmaster|Lys Alana Scarblade|Maelstrom Archangel|Mage-Ring Responder|Magus of the Bazaar|Magus of the Future|Magus of the Scroll|Magus of the Unseen|Makindi Sliderunner|Malevolent Whispers|Mangara of Corondor|March from the Tomb|Mardu Strike Leader|Mask of Intolerance|Master of Cruelties|Master of Diversion|Master of the Feast|Maulfist Doorbuster|Maverick Thopterist|Medomai the Ageless|Mercadia's Downfall|Merchant's Dockhand|Mercurial Pretender|Merfolk Seastalkers|Merrow Grimeblotter|Merrow Wavebreakers|Metathran Transport|Midnight Scavengers|Might Beyond Reason|Might of the Masses|Militant Inquisitor|Millennial Gargoyle|Mirror-Mad Phantasm|Mirrorwood Treefolk|Mischief and Mayhem|Mistform Wakecaster|Monstrous Onslaught|Moonbow Illusionist|Mothdust Changeling|Mountain Stronghold|Mul Daya Channelers|Narset Transcendent|Nature's Resurgence|Nav Squad Commandos|Necromantic Summons|Nephalia Moondrakes|Nessian Game Warden|Neverending Torment|New Prahv Guildmage|Nightmare Incursion|Nightshade Assassin|Nightshade Schemers|Nimble-Blade Khenra|Nimbus of the Isles|Ninth Bridge Patrol|Nissa, Genesis Mage|Nissa, Sage Animist|Obsidian Battle-Axe|Oketra's Last Mercy|Olivia's Bloodsworn|One Thousand Lashes|Oracle's Attendants|Orcish Bloodpainter|Orim, Samite Healer|Ovalchase Daredevil|Overwhelming Denial|Paradoxical Outcome|Pardic Collaborator|Pathrazer of Ulamog|Patriarch's Bidding|People of the Woods|Perpetual Timepiece|Pestilent Souleater|Pheres-Band Raiders|Pheres-Band Tromper|Phyrexian Metamorph|Phyrexian Swarmlord|Phyrexian Vatmother|Phyrexian War Beast|Pillar Tombs of Aku|Planeswalker's Fury|Plaxcaster Frogling|Portent of Betrayal|Possessed Barbarian|Prakhata Pillar-Bug|Predatory Advantage|Preferred Selection|Pride of the Clouds|Privileged Position|Prodigal Pyromancer|Prowess of the Fair|Psychotrope Thallid|Pulse of the Fields|Pulse of the Tangle|Quiet Contemplation|Quirion Trailblazer|Rally the Ancestors|Rally the Righteous|Ramosian Lieutenant|Ramosian Revivalist|Raven's Run Dragoon|Razorfield Thresher|Reaper of Sheoldred|Reaping the Rewards|Reckless Fireweaver|Reclusive Artificer|Recurring Nightmare|Remember the Fallen|Remove Enchantments|Renegade Wheelsmith|Renounce the Guilds|Restless Apparition|Return to the Earth|Return to the Ranks|Reversal of Fortune|Reward the Faithful|Rhonas's Last Stand|Riddle of Lightning|Righteous Authority|Rimewind Cryomancer|Rise from the Tides|Rishkar's Expertise|Rite of Consumption|Rite of the Serpent|Rites of Initiation|Rix Maadi Guildmage|Roar of Reclamation|Rockshard Elemental|Rootwater Alligator|Rootwater Matriarch|Rune-Tail's Essence|Rushing-Tide Zubera|Sabertooth Outrider|Sacellum Godspeaker|Salivating Gremlins|Salt Road Ambushers|Samite Ministration|Sanctifier of Souls|Sandals of Abdallah|Sandsteppe Mastodon|Sanitarium Skeleton|Sapling of Colfenor|Saprazzan Outrigger|Saproling Symbiosis|Savage Knuckleblade|Scab-Clan Berserker|Scalding Salamander|Scarred Vinebreeder|Scent of Nightshade|Scion of Vitu-Ghazi|Scrapheap Scrounger|Screamreach Brawler|Screams from Within|Scuzzback Marauders|Sea Gate Loremaster|Sea Kings' Blessing|Season of the Witch|Secrets of the Dead|Seething Pathblazer|Selenia, Dark Angel|Seller of Songbirds|Sensory Deprivation|Separatist Voidmage|Seraph of the Sword|Serpentine Basilisk|Shadow of the Grave|Shadowcloak Vampire|Shieldmage Advocate|Shifty Doppelganger|Shrieking Grotesque|Sibsig Muckdraggers|Silent-Chant Zubera|Silverpelt Werewolf|Silverstorm Samurai|Simian Spirit Guide|Singing Bell Strike|Sinister Concoction|Sinister Possession|Skeletal Changeling|Skeleton Scavengers|Skirk Ridge Exhumer|Skirsdag Supplicant|Skittering Invasion|Skyshroud Ridgeback|Skyshroud War Beast|Slayers' Stronghold|Smoldering Werewolf|Snow-Covered Forest|Snow-Covered Island|Snow-Covered Plains|Sokenzan Spellblade|Soldevi Excavations|Soldevi Steam Beast|Songs of the Damned|Soratami Rainshaper|Soraya the Falconer|Sorin, Grim Nemesis|Soulbound Guardians|Soulcatchers' Aerie|Soulsurge Elemental|Sower of Temptation|Spark of Creativity|Spawnsire of Ulamog|Spellstutter Sprite|Spelltithe Enforcer|Spellweaver Eternal|Sphinx's Revelation|Spiketail Drakeling|Spiketail Hatchling|Spirit of the Night|Spiritual Sanctuary|Spoils of the Vault|Spread the Sickness|Springjack Shepherd|Squeaking Pie Sneak|Squee, Goblin Nabob|Staff of Domination|Stampeding Elk Herd|Stinkdrinker Bandit|Stonehorn Dignitary|Stonewise Fortifier|Stonybrook Banneret|Stormcrag Elemental|Stormscape Familiar|Stormtide Leviathan|Streambed Aquitects|Striped Riverwinder|Stromkirk Condemned|Stromkirk Occultist|Stronghold Overseer|Stronghold Zeppelin|Structural Collapse|Struggle for Sanity|Student of Elements|Subterranean Hangar|Subterranean Spirit|Sunscape Apprentice|Sunscourge Champion|Surgical Extraction|Surprise Deployment|Surrakar Spellblade|Survey the Wreckage|Swarm of Bloodflies|Sword of the Chosen|Synchronized Strike|Tah-Crop Skirmisher|Talisman of Impulse|Tangleclaw Werewolf|Teferi's Puzzle Box|Telemin Performance|Temporal Distortion|Tendrils of Despair|Territorial Dispute|Tethmos High Priest|Teysa, Orzhov Scion|Tezzeret's Ambition|Tezzeret's Betrayal|Thalakos Dreamsower|Thalia's Lieutenant|Thelon of Havenwood|Thopter Spy Network|Thornscape Familiar|Thoughtbound Primoc|Thoughtcutter Agent|Thoughtpicker Witch|Thoughtrender Lamia|Thunderblade Charge|Thunderbreak Regent|Thundermaw Hellkite|Thunderscape Master|Tideforce Elemental|Tin Street Hooligan|Tombstone Stairwell|Tomoya the Revealer|Torment of Hailfire|Tormentor's Trident|Torrential Gearhulk|Tower of Calamities|Tracker's Instincts|Trailblazer's Boots|Traitorous Instinct|Transcendent Master|Transgress the Mind|Travel Preparations|Treacherous Vampire|Trial of Solidarity|Tricks of the Trade|Triton Shorestalker|Triumph of Ferocity|Trolls of Tel-Jilad|Trostani's Judgment|Trostani's Summoner|Two-Headed Cerberus|Ulvenwald Mysteries|Underhanded Designs|Underworld Cerberus|Unflinching Courage|Unfulfilled Desires|Unliving Psychopath|Unnatural Endurance|Unnatural Predation|Unnatural Selection|Unquenchable Thirst|Unwavering Initiate|Urabrask the Hidden|Varchild's Crusader|Vedalken Aethermage|Vedalken Mastermind|Veinfire Borderpost|Vessel of Malignity|Veteran's Armaments|Viashino Bladescout|Viashino Firstblade|Vildin-Pack Outcast|Visara the Dreadful|Viscerid Deepwalker|Visionary Augmenter|Vizier of Deferment|Voice of Resurgence|Volcanic Submersion|Voracious Hatchling|Vulshok Heartstoker|Wake of Destruction|Walking Desecration|Wandering Graybeard|Wandering Tombshell|Wanderwine Prophets|War Priest of Thune|Warchanter of Mogis|Warden of Evos Isle|Wasteland Strangler|Watchwing Scarecrow|Waves of Aggression|Wave-Wing Elemental|Weatherseed Faeries|Weaver of Lightning|Welcome to the Fold|Whipgrass Entangler|Whipstitched Zombie|Whispers of Emrakul|Winding Constrictor|Wirewood Hivemaster|Witness of the Ages|Wolfhunter's Quiver|Woodland Changeling|Wrath of Marit Lage|Xathrid Necromancer|Yahenni's Expertise|Zirilan of the Claw|Abomination of Gudul|Accelerated Mutation|Aetherflux Reservoir|Aethersquall Ancient|Aetherstream Leopard|Aethertorch Renegade|Akki Blizzard-Herder|Alchemist's Greeting|Amass the Components|Ambitious Aetherborn|Anaba Spirit Crafter|Anchor to the Aether|Angel of Deliverance|Angel of Retribution|Aphetto Exterminator|Arbiter of the Ideal|Archetype of Courage|Archon of Redemption|Artificer's Epiphany|Artificial Evolution|Ashnod's Battle Gear|Asmira, Holy Avenger|Augmenting Automaton|Avacyn, the Purifier|Balduvian Barbarians|Balduvian Frostwaker|Balduvian War-Makers|Balshan Collaborator|Barbarian Riftcutter|Barrel Down Sokenzan|Barrenton Cragtreads|Bassara Tower Archer|Battle at the Bridge|Battletide Alchemist|Belligerent Whiptail|Bellowing Tanglewurm|Ben-Ben, Akki Hermit|Benediction of Moons|Benevolent Bodyguard|Blazethorn Scarecrow|Blazing Blade Askari|Bleak Coven Vampires|Blightsteel Colossus|Bloodchief Ascension|Bloodsoaked Champion|Boldwyr Heavyweights|Borrowed Malevolence|Braids, Cabal Minion|Brambleweft Behemoth|Broken Concentration|Brood of Cockroaches|Butcher of the Horde|Calculated Dismissal|Call of the Conclave|Candelabra of Tawnos|Cataclysmic Gearhulk|Caterwauling Boggart|Ceaseless Searblades|Celestial Gatekeeper|Cemetery Recruitment|Centaur Battlemaster|Cephalid Illusionist|Cephalid Inkshrouder|Chained Throatseeker|Chained to the Rocks|Chandra, Flamecaller|Chandra's Revolution|Changeling Berserker|Chief of the Foundry|Choice of Damnations|Cho-Manno's Blessing|Chronicler of Heroes|Circle of Affliction|Cleansing Meditation|Cliffrunner Behemoth|Clout of the Dominus|Collective Brutality|Collective Restraint|Combustible Gearhulk|Comparative Analysis|Conclave Naturalists|Confront the Unknown|Congregation at Dawn|Consecrated by Blood|Consul's Shieldguard|Containment Membrane|Controlled Instincts|Corrupted Conscience|Corrupted Crossroads|Countervailing Winds|Cragganwick Cremator|Creeping Renaissance|Crow of Dark Tidings|Crown of Convergence|Crystalline Nautilus|Cultivator of Blades|Cultivator's Caravan|Cunning Breezedancer|Curator of Mysteries|Curse of Misfortunes|Cut the Earthly Bond|Dagger of the Worthy|Daghatar the Adamant|Dance of the Skywise|Darigaaz's Attendant|Darksteel Juggernaut|Deathgaze Cockatrice|Death-Mask Duplicant|Death's-Head Buzzard|Declaration in Stone|Defense of the Heart|Demonic Consultation|Deploy the Gatewatch|Deputy of Acquittals|Descent into Madness|Destroy the Evidence|Diamond Kaleidoscope|Dictate of Karametra|Disciple of the Ring|Dispersal Technician|Display of Dominance|Distended Mindbender|Diversionary Tactics|Djeru's Renunciation|Docent of Perfection|Dominaria's Judgment|Dosan's Oldest Chant|Drafna's Restoration|Dragonmaster Outcast|Dragon's Eye Savants|Dreamspoiler Witches|Dromar, the Banisher|Duergar Mine-Captain|Duskmantle Guildmage|Dwarven Strike Force|Edge of the Divinity|Edifice of Authority|Eldrazi Conscription|Elegant Edgecrafters|Embodiment of Spring|Embraal Gear-Smasher|Enclave Cryptologist|Ertai, the Corrupted|Escaped Shapeshifter|Ethereal Whiskergill|Etherium Abomination|Evanescent Intellect|Exemplar of Strength|Experimental Aviator|Explosive Revelation|Exuberant Firestoker|Faith of the Devoted|Falkenrath Marauders|Feast of the Unicorn|Felhide Spiritbinder|Feudkiller's Verdict|Fiend of the Shadows|Fists of the Demigod|Fleetfeather Sandals|Flourishing Defenses|Flowering Lumberknot|Flowstone Salamander|Forked-Branch Garami|Frantic Purification|Fraternal Exaltation|Freyalise Supplicant|Freyalise's Radiance|Frightshroud Courier|Frontline Devastator|Frontline Strategist|Galvanic Bombardment|Geralf's Masterpiece|Geralf's Mindcrusher|Gerrard's Battle Cry|Gerrard's Irregulars|Ghirapur Aether Grid|Ghirapur Gearcrafter|Ghor-Clan Bloodscale|Ghosts of the Damned|Gideon of the Trials|Glint-Sleeve Artisan|Glory-Bound Initiate|Glyph of Destruction|Goblin Archaeologist|Goblin Battle Jester|Goblin Dark-Dwellers|Goblins of the Flarg|Gold-Forged Sentinel|Goldnight Castigator|Golem-Skin Gauntlets|Gonti's Aether Heart|Gonti's Machinations|Govern the Guildless|Gravespawn Sovereign|Greenwheel Liberator|Grimoire of the Dead|Guardian of Pilgrims|Guardian of Solitude|Guardian of the Ages|Guardians of Meletis|Hand of the Praetors|Harmonic Convergence|Harvestguard Alseids|Haunter of Nightveil|Hazardous Conditions|Hedron-Field Purists|Heightened Awareness|Heretic's Punishment|Hixus, Prison Warden|Hokori, Dust Drinker|Homarid Spawning Bed|Honden of Life's Web|Honored Crop-Captain|Horobi, Death's Wail|Hound of Griselbrand|Hound of the Farbogs|Hundred-Talon Strike|Hunter of Eyeblights|Hysterical Blindness|Icatian Moneychanger|Illness in the Ranks|Illusionary Presence|Immolating Souleater|Increasing Confusion|Increasing Vengeance|Incursion Specialist|Indomitable Ancients|Indulgent Aristocrat|Infectious Bloodlust|Initiate's Companion|Ink-Treader Nephilim|Insatiable Souleater|Insectile Aberration|Intimidator Initiate|Into the Maw of Hell|Intrepid Provisioner|Ironclaw Buzzardiers|It That Rides as One|Jace, Vryn's Prodigy|Jenara, Asura of War|Jeska, Warrior Adept|Jhessian Infiltrator|Journey of Discovery|Kalastria Nightwatch|Kami of Empty Graves|Kangee, Aerie Keeper|Kari Zev's Expertise|Kashi-Tribe Warriors|Keeper of Progenitus|Keeper of the Beasts|Keepers of the Faith|Keiga, the Tide Star|Kiku, Night's Flower|Kinsbaile Balloonist|Kjeldoran Frostbeast|Kjeldoran Home Guard|Kjeldoran Javelineer|Kjeldoran Skycaptain|Knight of Obligation|Kobolds of Kher Keep|Kolaghan Forerunners|Kolaghan Stormsinger|Kozilek's Pathfinder|Kozilek's Translator|Krallenhorde Wantons|Krark-Clan Engineers|Krark-Clan Ironworks|Kuldotha Forgemaster|Kuon, Ogre Ascendant|Kytheon's Irregulars|Lavinia of the Tenth|Leyline of Lifeforce|Leyline of Lightning|Liege of the Hollows|Lim-Dûl's High Guard|Limits of Solidarity|Linessa, Zephyr Mage|Loathsome Catoblepas|Locket of Yesterdays|Long-Finned Skywhale|Long-Forgotten Gohei|Lord of the Accursed|Magistrate's Scepter|Magus of the Library|Malevolent Awakening|Mantle of Leadership|Marang River Prowler|Masako the Humorless|Merciless Javelineer|Mikaeus, the Lunarch|Minion of the Wastes|Minotaur Abomination|Minotaur Illusionist|Mishra's War Machine|Mitotic Manipulation|Moldgraf Monstrosity|Monastery Loremaster|Monastery Swiftspear|Moonglove Changeling|Moonscarred Werewolf|Munda, Ambush Leader|Murder Investigation|Murderous Compulsion|Myojin of Life's Web|Nantuko Blightcutter|Natural Obsolescence|Niblis of the Breath|Night Market Lookout|Nightbird's Clutches|Nissa, Vastwood Seer|Noggle Bridgebreaker|Nulltread Gargantuan|Oak Street Innkeeper|Odunos River Trawler|Overgrown Battlement|Paragon of New Dawns|Patron of the Orochi|Peacewalker Colossus|Pendulum of Patterns|Perilous Predicament|Persistent Nightmare|Personal Incarnation|Pheres-Band Centaurs|Pheres-Band Warchief|Phosphorescent Feast|Phyrexian Bloodstock|Phyrexian Juggernaut|Phyrexian Soulgorger|Pia and Kiran Nalaar|Pieces of the Puzzle|Pilgrim of the Fires|Pillar of the Paruns|Planeswalker's Favor|Planeswalker's Mirth|Planeswalker's Scorn|Plunge into Darkness|Powerstone Minefield|Presence of the Wise|Profaner of the Dead|Purphoros's Emissary|Pursuit of Knowledge|Pyromancer Ascension|Pyromancer's Assault|Pyromancer's Goggles|Pyxis of Pandemonium|Quarum Trench Gnomes|Quest for Pure Flame|Questing Phelddagrif|Quicksilver Behemoth|Quicksilver Fountain|Rakshasa Deathdealer|Rakshasa Gravecaller|Ramosian Sky Marshal|Rasputin Dreamweaver|Ravager of the Fells|Raven Guild Initiate|Ravenous Bloodseeker|Razia's Purification|Reckless Bushwhacker|Rejuvenation Chamber|Release the Gremlins|Renowned Weaponsmith|Repel the Abominable|Repentant Blacksmith|Resolute Blademaster|Retreat to Coralhelm|Revolutionary Rebuff|Rewards of Diversity|Ring of Three Wishes|Riptide Chronologist|Riptide Shapeshifter|Rohgahh of Kher Keep|Rumbling Aftershocks|Sabertooth Alley Cat|Sage of Ancient Lore|Samite Censer-Bearer|Sandsteppe Scavenger|Sandwurm Convergence|Scale of Chiss-Goria|Scaleguard Sentinels|Scarab of the Unseen|Scars of the Veteran|Scatter to the Winds|Scepter of Dominance|School of the Unseen|Scornful Aether-Lich|Scour from Existence|Scour the Laboratory|Search for Survivors|Searing Spear Askari|Seize the Initiative|Self-Inflicted Wound|Seraph of the Masses|Servant of the Scale|Seshiro the Anointed|Setessan Starbreaker|Shambling Attendants|Shape of the Wiitigo|Shattered Perception|Shatterskull Recruit|Shepherd of the Lost|Shichifukujin Dragon|Shield of the Avatar|Shields of Velis Vel|Shimmering Glasskite|Shrieking Affliction|Sidisi, Brood Tyrant|Sigil of Distinction|Silhana Starfletcher|Silumgar Spell-Eater|Silver-Inlaid Dagger|Sisters of the Flame|Skyship Weatherlight|Smash to Smithereens|Solitary Confinement|Soratami Cloudskater|Soratami Mindsweeper|Soratami Mirror-Mage|Sphere of Resistance|Sphinx of the Chimes|Spirit of Resistance|Splendid Reclamation|Spontaneous Mutation|Sprouting Phytohydra|Squandered Resources|Stalking Bloodsucker|Stallion of Ashmouth|Stonewood Invocation|Strange Augmentation|Stronghold Biologist|Stronghold Machinist|Sudden Disappearance|Sunspire Gatekeepers|Sunspring Expedition|Supernatural Stamina|Surge of Thoughtweft|Swans of Bryn Argoll|Symbiotic Deployment|Syndicate Trafficker|Tablet of the Guilds|Talisman of Progress|Talons of Falkenrath|Talrand's Invocation|Tapestry of the Ages|Tectonic Instability|Teferi's Honor Guard|Terror of Kruin Pass|Tezzeret the Schemer|That Which Was Taken|Thick-Skinned Goblin|Thornwatch Scarecrow|Thousand-legged Kami|Thrill-Kill Assassin|Tooth of Chiss-Goria|Touch of the Eternal|Tovolar's Magehunter|Towering Thunderfist|Treacherous Werewolf|Trigon of Corruption|Ubul Sar Gatekeepers|Uncage the Menagerie|Undergrowth Champion|Unimpeded Trespasser|Unnatural Aggression|Vedalken Blademaster|Verduran Enchantress|Vessel of Paramnesia|Vessel of Volatility|Vesuvan Doppelganger|Vesuvan Shapeshifter|Viashino Sandstalker|Viashino Sandswimmer|Viashino Spearhunter|Viashino Weaponsmith|Villagers of Estwald|Viridian Lorebearers|Visions of Brutality|Vitu-Ghazi Guildmage|Vizier of Many Faces|Vodalian Illusionist|Vodalian War Machine|Voices from the Void|Volrath's Laboratory|Volrath's Stronghold|Vulshok Battlemaster|Waiting in the Weeds|Wake the Reflections|Walker of the Wastes|Wall of Pine Needles|Wall of Putrid Flesh|Wand of the Elements|Warden of Geometries|Warden of the Beyond|War-Spike Changeling|Watcher of the Roost|Watchers of the Dead|Waterspout Elemental|Wave of Indifference|Weathered Bodyguards|Weatherseed Treefolk|Weight of Conscience|Westvale Cult Leader|Whispers of the Muse|Wilderness Hypnotist|Wildfield Borderpost|Wild-Field Scarecrow|Wingrattle Scarecrow|Woodwraith Corrupter|Woodwraith Strangler|Wort, Boggart Auntie|Wort, the Raidmother|Xenagos, the Reveler|Yavimaya Enchantress|Yore-Tiller Nephilim|Yukora, the Prisoner|Zada, Hedron Grinder|Abandoned Sarcophagus|Abstruse Interference|Advocate of the Beast|Alhammarret's Archive|Allied Reinforcements|Angel of Condemnation|Angel of Glory's Rise|Archetype of Finality|Arena of the Ancients|Argothian Enchantress|Artificer's Intuition|Ashling's Prerogative|Ashnod's Transmogrant|Atalya, Samite Master|Audacious Infiltrator|Avacyn, Angel of Hope|Aven of Enduring Hope|Ayli, Eternal Pilgrim|Bane Alley Blackguard|Barrin, Master Wizard|Battlefield Scavenger|Battlefield Scrounger|Beacon of Immortality|Bearer of the Heavens|Belligerent Hatchling|Bellowing Saddlebrute|Benefaction of Rhonas|Berserkers' Onslaught|Blessed Reincarnation|Bloodflow Connoisseur|Boggart Sprite-Chaser|Bonfire of the Damned|Breathstealer's Crypt|Brighthearth Banneret|Burning Shield Askari|Burning-Fist Minotaur|Call of the Full Moon|Call of the Nightwing|Campaign of Vengeance|Careful Consideration|Cartouche of Ambition|Cartouche of Strength|Caught in the Brights|Celestial Convergence|Ceremonious Rejection|Chant of the Skifsang|Cloak of Invisibility|Coalition Honor Guard|Commander's Authority|Commune with the Gods|Concordant Crossroads|Constricting Tendrils|Consulate Dreadnought|Crook of Condemnation|Crypt of the Eternals|Curse of Bloodletting|Curse of Death's Hold|Curse of Stalked Prey|Cytoplast Manipulator|Debt to the Deathless|Declaration of Naught|Defender of the Order|Demon of Dark Schemes|Demon of Death's Gate|Demonlord of Ashmouth|Demon-Possessed Witch|Desecration Elemental|Desert of the Fervent|Desert of the Mindful|Destructive Tampering|Disciple of the Vault|Divine Transformation|Djeru, With Eyes Open|Dokai, Weaver of Life|Drunau Corpse Trawler|Dwarven Thaumaturgist|Emblem of the Warmind|Embodiment of Insight|Empty-Shrine Kannushi|Engineered Explosives|Fable of Wolf and Owl|Fairgrounds Trumpeter|Falkenrath Aristocrat|Flagstones of Trokair|Flameshadow Conjuring|Floating-Dream Zubera|Forbidding Watchtower|Foriysian Interceptor|Fourth Bridge Prowler|Game-Trail Changeling|Garruk, Apex Predator|Garruk, Primal Hunter|Gate to the Afterlife|Geist of the Archives|Gideon, Battle-Forged|Gideon's Intervention|Glen Elendra Archmage|Glint-Sleeve Siphoner|Goblin Elite Infantry|Gonti, Lord of Luxury|Grapple with the Past|Greenwarden of Murasa|Grimgrin, Corpse-Born|Grisly Transformation|Grove of the Guardian|Harbinger of the Hunt|Heartwood Storyteller|Helm of the Ghastlord|Hewed Stone Retainers|Hisoka, Minamo Sensei|Hollowhenge Scavenger|Horrifying Revelation|Illusionist's Bracers|Illusions of Grandeur|Implement of Ferocity|Indomitable Archangel|Infinite Obliteration|Inkfathom Infiltrator|Inventor's Apprentice|Island Fish Jasconius|Jaraku the Interloper|Kasimir the Lone Wolf|Keeper of Tresserhorn|Kenzo the Hardhearted|Kinsbaile Borderguard|Kjeldoran Elite Guard|Kjeldoran Royal Guard|Knight-Captain of Eos|Knollspine Invocation|Kobold Drill Sergeant|Kraken of the Straits|Krovikan Elementalist|Lantern-Lit Graveyard|Lapis Lazuli Talisman|Laquatus's Creativity|Leyline of Punishment|Liberating Combustion|Library of Alexandria|Liliana's Indignation|Lost Order of Jarkeld|Ludevic's Abomination|Magosi, the Waterveil|Marang River Skeleton|Marauding Boneslasher|March of the Returned|Mask of Law and Grace|Mastery of the Unseen|Meandering Towershell|Measure of Wickedness|Mechanized Production|Merciless Executioner|Merfolk of the Depths|Merfolk Thaumaturgist|Might of the Nephilim|Military Intelligence|Minion of Tevesh Szat|Minister of Inquiries|Minotaur Skullcleaver|Mirror-Sigil Sergeant|Mishra's Toy Workshop|Mizzium Transreliquat|Molten-Tail Masticore|Muraganda Petroglyphs|Mysteries of the Deep|Nagao, Bound by Honor|Nahiri, the Harbinger|Nahiri's Machinations|Near-Death Experience|Nessian Wilds Ravager|Nezumi Shadow-Watcher|Night Market Aeronaut|Nightscape Apprentice|Nightscape Battlemage|Nimble Obstructionist|Nissa's Encouragement|Omnath, Locus of Mana|Omnath, Locus of Rage|Ongoing Investigation|Opal Lake Gatekeepers|Oran-Rief Survivalist|Otherworldly Outburst|Overwhelming Instinct|Overwhelming Splendor|Pale Rider of Trostad|Paragon of the Amesha|Parallectric Feedback|Paranoid Parish-Blade|Path of Anger's Flame|Patron of the Kitsune|Patron of the Valiant|Pentagram of the Ages|Phyrexian Dreadnought|Phyrexian Infiltrator|Phyrexian Obliterator|Phyrexian Snowcrusher|Pianna, Nomad Captain|Porcelain Legionnaire|Prophet of Distortion|Pyromancer's Gauntlet|Quicksilver Elemental|Quill-Slinger Boggart|Rakdos, Lord of Riots|Rattleblaze Scarecrow|Renegade Doppelganger|Restoration Gearsmith|Reveka, Wizard Savant|Revenge of the Hunted|Rhet-Crop Spearmaster|Ribbons of the Reikai|Righteous Indignation|Rings of Brighthearth|Rise to the Challenge|Ritual of Restoration|Ritual of the Machine|Riverwheel Aerialists|Saproling Infestation|Scourge of Skola Vale|Screams of the Damned|Scribe of the Mindful|Scroll of Griselbrand|Scroll of the Masters|Scuttling Doom Engine|Sekki, Seasons' Guide|Select for Inspection|Sensei's Divining Top|Sepulchral Primordial|Shapeshifter's Marrow|Shard of Broken Glass|Shielded Aether Thief|Shieldmate's Blessing|Shimian Night Stalker|Shinen of Fury's Fire|Sidisi, Undead Vizier|Sigil of the New Dawn|Silence the Believers|Skyknight Legionnaire|Snake Cult Initiation|Snow-Covered Mountain|Soratami Mirror-Guard|Sorin, Solemn Visitor|Soul Stair Expedition|Soulfire Grand Master|Spearbreaker Behemoth|Spellgorger Barbarian|Sphinx of Lost Truths|Spireside Infiltrator|Sram, Senior Edificer|Steward of Solidarity|Stitcher's Apprentice|Stone Haven Outfitter|Stoneforge Masterwork|Stone-Throwing Devils|Stone-Tongue Basilisk|Stonewing Antagonizer|Stormscape Apprentice|Strength of Isolation|Stronghold Taskmaster|Structural Distortion|Subterranean Shambler|Succumb to Temptation|Sunstrike Legionnaire|Survivors' Encampment|Sword of Fire and Ice|Sygg, River Cutthroat|Tamiyo, the Moon Sage|Tezzeret's Simulacrum|Thallid Shell-Dweller|Threads of Disloyalty|Thrun, the Last Troll|Thunderscape Familiar|Thundersong Trumpeter|Timely Reinforcements|Tireless Missionaries|Titan of Eternal Fire|Tok-Tok, Volcano Born|Touch of Invisibility|Transmogrifying Licid|Traveling Philosopher|Trespassing Souleater|Tresserhorn Skyknight|Trigon of Infestation|Triton Fortune Hunter|Triumph of the Hordes|Ulasht, the Hate Seed|Ulvenwald Abomination|Ulvenwald Primordials|Undergrowth Scavenger|Undiscovered Paradise|Unstable Shapeshifter|Uril, the Miststalker|Varchild's War-Riders|Venser, Shaper Savant|Veteran of the Depths|Wellgabber Apothecary|Wheel of Sun and Moon|Whisperwood Elemental|White Shield Crusader|Yeva, Nature's Herald|Accomplished Automaton|Acolyte of the Inferno|Aethersphere Harvester|Alchemist's Apprentice|Aligned Hedron Network|Anafenza, the Foremost|Ancient of the Equinox|Archetype of Endurance|Argivian Archaeologist|Aurelia, the Warleader|Avacyn, Guardian Angel|Avacynian Missionaries|Avatar of the Resolute|Backwoods Survivalists|Balduvian Trading Post|Barrage of Expendables|Beastmaster's Magemark|Blade-Tribe Berserkers|Bontu's Last Reckoning|Braids, Conjurer Adept|Break Through the Line|Burrenton Forge-Tender|Carnivorous Moss-Beast|Cartouche of Knowledge|Chandra, Roaring Flame|Chandra, the Firebrand|Cogworker's Puzzleknot|Confusion in the Ranks|Consulate Surveillance|Consult the Necrosages|Cradle of the Accursed|Crossroads Consecrator|Crovax, Ascendant Hero|Custodian of the Trove|Dark Heart of the Wood|Decree of Annihilation|Depala, Pilot Exemplar|Descendant of Kiyomaro|Descendant of Masumaro|Descendant of Soramaro|Descent of the Dragons|Distemper of the Blood|Doran, the Siege Tower|Dosan the Falling Leaf|Dripping-Tongue Zubera|Dwynen, Gilt-Leaf Daen|Echoes of the Kin Tree|Efficient Construction|Eight-and-a-Half-Tails|Electrostatic Pummeler|Enchantment Alteration|Enchantress's Presence|Enemy of the Guildpact|Ephara's Enlightenment|Favor of the Overbeing|Flame-Wreathed Phoenix|Flying Crane Technique|Footsteps of the Goryo|Foul-Tongue Invocation|Foundry of the Consuls|Foundry Street Denizen|Frankenstein's Monster|Gallows at Willow Hill|Geier Reach Sanitarium|Geist-Fueled Scarecrow|Ghosts of the Innocent|Giant Trap Door Spider|Gift of the Gargantuan|Glyph of Reincarnation|God-Pharaoh's Faithful|Gore-House Chainwalker|Great Teacher's Decree|Guardian of Cloverdell|Guardian of Vitu-Ghazi|Guardian Shield-Bearer|Hazoret's Undying Fury|Heliod, God of the Sun|Herald of the Pantheon|Heron's Grace Champion|High Priest of Penance|Honden of Seeing Winds|Howl of the Night Pack|Imprisoned in the Moon|Incandescent Soulstoke|Indomitable Creativity|Infiltrator's Magemark|Iona, Shield of Emeria|Ironclad Revolutionary|Ironwright's Cleansing|Isperia, Supreme Judge|It of the Horrid Swarm|Jace, Telepath Unbound|Jugan, the Rising Star|Juniper Order Advocate|Kaho, Minamo Historian|Kami of Tattered Shoji|Keranos, God of Storms|Knowledge Exploitation|Konda, Lord of Eiganjo|Kresh the Bloodbraided|Kytheon, Hero of Akros|Lamplighter of Selhoff|Leyline of Singularity|Lifecrafter's Bestiary|Liliana, Death Wielder|Liliana, the Last Hope|Linvala, the Preserver|Ludevic's Test Subject|Master of Predicaments|Maulfist Revolutionary|Meishin, the Mind Cage|Melira, Sylvok Outcast|Metallurgic Summonings|Mishra's Groundbreaker|Multani, Maro-Sorcerer|Mwonvuli Beast Tracker|Myojin of Seeing Winds|Necromancer's Magemark|Nemata, Grove Guardian|No Rest for the Wicked|Noyan Dar, Roil Shaper|Nykthos, Shrine to Nyx|Nylea, God of the Hunt|Ob Nixilis, the Fallen|Ob Nixilis, Unshackled|Obzedat, Ghost Council|Odric, Lunarch Marshal|Oona, Queen of the Fae|Order of the Ebon Hand|Oriss, Samite Guardian|Paragon of Open Graves|Phantasmal Abomination|Prahv, Spires of Order|Prakhata Club Security|Presence of the Master|Prizefighter Construct|Prophetic Flamespeaker|Quest for Ula's Temple|Quicksilver Gargantuan|Reins of the Vinesteed|Remorseless Punishment|Restoration Specialist|Rhonas the Indomitable|Rise of the Hobgoblins|Ritual of the Returned|Sage of Shaila's Claim|Sage of the Inward Eye|Sakashima the Impostor|Scourge of Geier Reach|Scourge of Kher Ridges|Scourge of the Nobilis|Scythe of the Wretched|Servant of the Conduit|Setessan Battle Priest|Shidako, Broodmistress|Shield of the Oversoul|Shinen of Fear's Chill|Shinen of Stars' Light|Shorecrasher Elemental|Shrine of Burning Rage|Sigarda, Heron's Grace|Sighted-Caste Sorcerer|Silverglade Pathfinder|Sir Shandlar of Eberyn|Sisters of Stone Death|Skittering Monstrosity|Slaughterhouse Bouncer|Smelt-Ward Gatekeepers|Smothering Abomination|Soratami Cloud Chariot|Sosuke, Son of Seshiro|Souls of the Faultless|Spontaneous Generation|Stabwhisker the Odious|Staff of the Sun Magus|Steelshaper Apprentice|Stonebrow, Krosan Hero|Stormcaller of Keranos|Strength of the Tajuru|Surge of Righteousness|Survivor of the Unseen|Sword of Body and Mind|Sword of War and Peace|Talent of the Telepath|Tel-Jilad Lifebreather|Thada Adel, Acquisitor|Thalia, Heretic Cathar|Thassa, God of the Sea|Thriss, Nantuko Primus|Thundercloud Elemental|Toils of Night and Day|Totem-Guide Hartebeest|Traverse the Ulvenwald|Turtleshell Changeling|Twins of Maurer Estate|Unconventional Tactics|Vault of the Archangel|Vessel of Endless Rest|Victorious Destruction|Vizier of the Anointed|Volrath's Shapeshifter|Votary of the Conclave|Wasp of the Bitter End|Weaponcraft Enthusiast|Whisperer of the Wilds|Wine of Blood and Iron|Wolf of Devil's Breach|Xenagos, God of Revels|Zuberi, Golden Feather|Abolisher of Bloodlines|Adventurers' Guildhouse|Ajani, Mentor of Heroes|Anthousa, Setessan Hero|Arashi, the Sky Asunder|Archetype of Aggression|Athreos, God of Passage|Ayumi, the Last Visitor|Azusa, Lost but Seeking|Battlefield Thaumaturge|Bitterbow Sharpshooters|Brimaz, King of Oreskos|Bringer of the Red Dawn|Bruna, the Fading Light|Burning-Tree Bloodscale|Call to the Netherworld|Cartouche of Solidarity|Chamber of Manipulation|Chancellor of the Annex|Chancellor of the Dross|Chancellor of the Forge|Charge Across the Araba|Chatter of the Squirrel|Chisei, Heart of Oceans|Circu, Dimir Lobotomist|Clutch of the Undercity|Commander Greven il-Vec|Companion of the Trials|Council of the Absolute|Counsel of the Soratami|Cult of the Waxing Moon|Cyclops of Eternal Fury|Darien, King of Kjeldor|Dauntless River Marshal|Dawnbringer Charioteers|Delusions of Mediocrity|Descend upon the Sinful|Desert of the Glorified|Dimensional Infiltrator|Diplomacy of the Wastes|Disciple of Tevesh Szat|Dissension in the Ranks|Dissenter's Deliverance|Dragon Throne of Tarkir|Dwarven Demolition Team|Emrakul, the Aeons Torn|Erebos, God of the Dead|Eternal of Harsh Truths|Falkenrath Exterminator|Fireforger's Puzzleknot|Flames of the Firebrand|Flayer of the Hatebound|Fleetfeather Cockatrice|Fruit of the First Tree|Garruk, the Veil-Cursed|Garza Zol, Plague Queen|Geth, Lord of the Vault|Gideon, Martial Paragon|Glen Elendra Pranksters|Glimpse the Unthinkable|Hall of the Bandit Lord|Hanweir Militia Captain|Heart-Piercer Manticore|Heidar, Rimewind Master|Hidetsugu's Second Rite|Homura, Human Ascendant|Honden of Infinite Rage|Honden of Night's Reach|Huntmaster of the Fells|Illusionist's Stratagem|Implement of Combustion|Implements of Sacrifice|Isamaru, Hound of Konda|Isao, Enlightened Bushi|Isperia the Inscrutable|Jace, the Mind Sculptor|Kami of the Waning Moon|Kazuul's Toll Collector|Kothophed, Soul Hoarder|Kurkesh, Onakke Ancient|Kyoki, Sanity's Eclipse|Lazav, Dimir Mastermind|Leyline of Anticipation|Lighthouse Chronologist|Lim-Dûl the Necromancer|Lin Sivvi, Defiant Hero|Magus of the Candelabra|Magus of the Tabernacle|Maralen of the Mornsong|Master of the Wild Hunt|Masumaro, First to Live|Matsu-Tribe Birdstalker|Mikaeus, the Unhallowed|Mina and Denn, Wildborn|Minister of Impediments|Miren, the Moaning Well|Mischievous Poltergeist|Mogis, God of Slaughter|Myojin of Infinite Rage|Myojin of Night's Reach|Necromancer's Assistant|Necromancer's Stockpile|Nissa, Nature's Artisan|Pheres-Band Thunderhoof|Planeswalker's Mischief|Proclamation of Rebirth|Protection of the Hekma|Pyramid of the Pantheon|Quest for the Gemblades|Retribution of the Meek|Revel of the Fallen God|Rise of the Dark Realms|Rishkar, Peema Renegade|Rune of Protection: Red|Ruric Thar, the Unbowed|Samut, Voice of Dissent|Seton, Krosan Protector|Shell of the Last Kappa|Shield of the Righteous|Shrine of Loyal Legions|Sigarda, Host of Herons|Sight of the Scalelords|Sigil of the Nayan Gods|Silvos, Rogue Elemental|Soldier of the Pantheon|Spirit of the Labyrinth|Staff of the Mind Magus|Staff of the Wild Magus|Stalwart Shield-Bearers|Staunch-Hearted Warrior|Stone-Seeder Hierophant|Stonybrook Schoolmaster|Stream of Consciousness|Sundial of the Infinite|Surrak, the Hunt Caller|Survival of the Fittest|Tahngarth, Talruum Hero|Takeno, Samurai General|Teferi, Mage of Zhalfir|Temple of Enlightenment|Thraben Standard Bearer|Thunderscape Apprentice|Tobita, Master of Winds|Tower of the Magistrate|Treacherous Pit-Dweller|Ugin, the Spirit Dragon|Vizier of the Menagerie|Wanderbrine Rootcutters|Woodweaver's Puzzleknot|Wydwen, the Biting Gale|Yosei, the Morning Star|Adamaro, First to Desire|Agrus Kos, Wojek Veteran|Ajani, Valiant Protector|Angel of the God-Pharaoh|Archetype of Imagination|Architect of the Untamed|Ashiok, Nightmare Weaver|Authority of the Consuls|Blade of the Sixth Pride|Blessing of the Nephilim|Bringer of the Blue Dawn|Burrenton Shield-Bearers|Chainer, Dementia Master|Chains of Mephistopheles|Chancellor of the Spires|Chancellor of the Tangle|Cho-Manno, Revolutionary|Countless Gears Renegade|Curse of the Bloody Tome|Cyclops of One-Eyed Pass|Dictate of the Twin Gods|Disciple of the Old Ways|Dragonlord's Prerogative|Eladamri, Lord of Leaves|Ephara, God of the Polis|Evil Eye of Orms-by-Gore|Garruk, Caller of Beasts|Ghost Council of Orzhova|Ghoulcaller's Accomplice|Gideon, Ally of Zendikar|Gisela, the Broken Blade|Glassblower's Puzzleknot|Grove of the Burnwillows|Honden of Cleansing Fire|Ichiga, Who Topples Oaks|Implement of Examination|Implement of Improvement|Infuse with the Elements|Iwamori of the Open Fist|Ixidor, Reality Sculptor|Jin-Gitaxias, Core Augur|Jiwari, the Earth Aflame|Kaiso, Memory of Loyalty|Kalitas, Traitor of Ghet|Kami of the Honored Dead|Kami of the Painted Road|Kari Zev, Skyship Raider|Karrthus, Tyrant of Jund|Keeper of the Nine Gales|Kentaro, the Smiling Cat|Kiyomaro, First to Stand|Kodama of the North Tree|Kodama of the South Tree|Kruphix, God of Horizons|Kumano, Master Yamabushi|Lagonna-Band Trailblazer|Latulla, Keldon Overseer|Liliana, Death's Majesty|Llawan, Cephalid Empress|Lyzolda, the Blood Witch|Maga, Traitor to Mortals|Mirko Vosk, Mind Drinker|Myojin of Cleansing Fire|Mystic of the Hidden Way|Night of Souls' Betrayal|Oath of the Ancient Wood|Order of the Sacred Bell|Paragon of Eternal Wilds|Phenax, God of Deception|Pillory of the Sleepless|Quest for the Holy Relic|Rune of Protection: Blue|Sakiko, Mother of Summer|Salt Road Quartermasters|Sasaya, Orochi Ascendant|Sedris, the Traitor King|Sentry of the Underworld|Shaman of Forgotten Ways|Shaman of the Great Hunt|Shinen of Flight's Wings|Siren of the Silent Song|Sol'kanar the Swamp King|Soramaro, First to Dream|Sovereigns of Lost Alara|Sphinx of the Final Word|Staff of the Death Magus|Staff of the Flame Magus|Strength from the Fallen|Tamiyo, Field Researcher|Tasigur, the Golden Fang|Tezzeret, Agent of Bolas|The Lady of the Mountain|Tymaret, the Murder King|Uncontrolled Infestation|Urborg, Tomb of Yawgmoth|Varolz, the Scar-Striped|Viashino Slaughtermaster|Vizier of Tumbling Sands|Warden of the First Tree|Weight of the Underworld|Yisan, the Wanderer Bard|Yomiji, Who Bars the Way|Zektar Shrine Expedition|Aboshan, Cephalid Emperor|Alhammarret, High Arbiter|Anafenza, Kin-Tree Spirit|Angel of Flight Alabaster|Archon of the Triumvirate|Ashling, the Extinguisher|Autumn-Tail, Kitsune Sage|Berserkers of Blood Ridge|Boseiju, Who Shelters All|Brigid, Hero of Kinsbaile|Bringer of the Black Dawn|Bringer of the Green Dawn|Bringer of the White Dawn|Bruna, Light of Alabaster|Captured by the Consulate|Chandra, Fire of Kaladesh|Circle of Protection: Red|Clergy of the Holy Nimbus|Crocodile of the Crossing|Desert of the Indomitable|Elbrus, the Binding Blade|Eliminate the Competition|Emissary of the Sleepless|Emrakul, the Promised End|Endless Ranks of the Dead|Epiphany at the Drownyard|Erayo, Soratami Ascendant|Exava, Rakdos Blood Witch|Festival of the Guildpact|Geist of the Lonely Vigil|Grand Arbiter Augustin IV|Guardian of the Guildpact|Haakon, Stromgald Scourge|Hieroglyphic Illumination|High Sentinels of Arashin|Hikari, Twilight Guardian|Invocation of Saint Traft|Ishi-Ishi, Akki Crackshot|Kagemaro, First to Suffer|Kami of the Palace Fields|Kami of the Tended Garden|Kiki-Jiki, Mirror Breaker|Kira, Great Glass-Spinner|Knight of the Holy Nimbus|Knight of the Skyward Eye|Kodama of the Center Tree|Kokusho, the Evening Star|Kozilek, Butcher of Truth|Liliana, Heretical Healer|Lord of Shatterskull Pass|Manticore of the Gauntlet|Meloku the Clouded Mirror|Metalspinner's Puzzleknot|Mishra, Artificer Prodigy|Nicol Bolas, the Deceiver|Olivia, Mobilized for War|Opal-Eye, Konda's Yojimbo|Order of the Sacred Torch|Order of the White Shield|Ormendahl, Profane Prince|Quest for Ancient Secrets|Quest for the Goblin Lord|Quest for the Nihil Stone|Rayne, Academy Chancellor|Razaketh, the Foulblooded|Rebellion of the Flamekin|Rix Maadi, Dungeon Palace|Rune of Protection: Black|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: White|Sakura-Tribe Springcaller|Seer of the Last Tomorrow|Sentinels of Glen Elendra|Sheoldred, Whispering One|Shield of Duty and Reason|Shimatsu the Bloodcloaked|Shirei, Shizo's Caretaker|Shizo, Death's Storehouse|Shizuko, Caller of Autumn|Shrine of Limitless Power|Shrine of Piercing Vision|Siren of the Fanged Coast|Snake of the Golden Grove|Squeaking Pie Grubfellows|Stream of Unconsciousness|Sword of Feast and Famine|Sword of Light and Shadow|Terror of the Fairgrounds|Tezzeret, Master of Metal|Throne of the God-Pharaoh|Tomb of the Spirit Dragon|Ulamog, the Infinite Gyre|Ulrich, Uncontested Alpha|Unlicensed Disintegration|Unscythe, Killer of Kings|Yahenni, Undying Partisan|Zealot of the God-Pharaoh|Ajani, Caller of the Pride|Appetite for the Unnatural|Approach of the Second Sun|Baral, Chief of Compliance|Chandra, Torch of Defiance|Circle of Protection: Blue|Curse of the Pierced Heart|Death of a Thousand Stings|Decimator of the Provinces|Eidolon of the Great Revel|Elesh Norn, Grand Cenobite|From Under the Floorboards|Hapatra, Vizier of Poisons|Hermit of the Natterknolls|Horror of the Broken Lands|Initiates of the Ebon Hand|Inner Calm, Outer Strength|Jace, the Living Guildpact|Jace, Unraveler of Secrets|Jerrard of the Closed Fist|Jolrael, Empress of Beasts|Kami of Twisted Reflection|Karametra, God of Harvests|Liliana of the Dark Realms|Linvala, Keeper of Silence|Momir Vig, Simic Visionary|Narset, Enlightened Master|Nissa, Steward of Elements|Paragon of Fierce Defiance|Paragon of Gathering Mists|Pharika, God of Affliction|Rashmi, Eternities Crafter|Rescue from the Underworld|Sachi, Daughter of Seshiro|Sarkhan, the Dragonspeaker|Seizan, Perverter of Truth|Serpent of the Endless Sea|Shisato, Whispering Hunter|Shrine of Boundless Growth|Tajic, Blade of the Legion|Temmet, Vizier of Naktamun|Tomorrow, Azami's Familiar|Trostani, Selesnya's Voice|Two-Headed Giant of Foriys|Ulrich of the Krallenhorde|Vorinclex, Voice of Hunger|Wall of Forgotten Pharaohs|Werewolf of Ancient Hunger|Circle of Protection: Black|Circle of Protection: Green|Circle of Protection: White|Cleric of the Forward Order|Commencement of Festivities|Drana, Liberator of Malakir|Duskmantle, House of Shadow|Gideon, Champion of Justice|Jalira, Master Polymorphist|Kalitas, Bloodchief of Ghet|King Macar, the Gold-Cursed|Kiora, Master of the Depths|Korlash, Heir to Blackblade|Mannichi, the Fevered Dream|Master of the Pearl Trident|Michiko Konda, Truth Seeker|Mikokoro, Center of the Sea|Nefarox, Overlord of Grixis|Oathkeeper, Takeno's Daisho|Oboro, Palace in the Clouds|Order of the Golden Cricket|Purphoros, God of the Forge|Reaper of Flight Moonsilver|Retribution of the Ancients|Rofellos, Llanowar Emissary|Samurai of the Pale Curtain|Sarpadian Empires, Vol. VII|Savra, Queen of the Golgari|Shrine of the Forsaken Gods|Shu Yun, the Silent Tempest|Thalia, Guardian of Thraben|Unesh, Criosphinx Sovereign|Untaidake, the Cloud Keeper|Arlinn, Embraced by the Moon|Azamuki, Treachery Incarnate|Brisela, Voice of Nightmares|Circle of Protection: Shadow|Eidolon of Countless Battles|Kambal, Consul of Allocation|Knight of the Pilgrim's Road|Liliana, Defiant Necromancer|Orzhova, the Church of Deals|Oyobi, Who Split the Heavens|Padeem, Consul of Innovation|Rune-Tail, Kitsune Ascendant|Shinka, the Bloodsoaked Keep|Skithiryx, the Blight Dragon|Tatsumasa, the Dragon's Fang|Ulamog, the Ceaseless Hunger|Valakut, the Molten Pinnacle|Bearer of Overwhelming Truths|Gods' Eye, Gate to the Reikai|Greater Realm of Preservation|Guardian of the Great Conduit|Kaijin of the Vanishing Touch|Kozilek, the Great Distortion|Lone Wolf of the Natterknolls|Reki, the History of Kamigawa|Rune of Protection: Artifacts|Sentinel of the Eternal Watch|Skysovereign, Consul Flagship|Coax from the Blind Eternities|Hanweir, the Writhing Township|Minamo, School at Water's Edge|Circle of Protection: Artifacts|Oviya Pashiri, Sage Lifecrafter|The Tabernacle at Pendrell Vale|Okina, Temple to the Grandfathers|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental)") + + write_card := {(if matches_name() or matches_name_2() then card.full_name else "") + (if card.illustrator = "" or card.illustrator = "([ ]+|[Uu]nknown|[?]+)" then "|" + card.name + " has no artist") + ( if matches_name() or matches_name_2() or card.illustrator = "" or card.illustrator = "([ ]+|[Uu]nknown|[?]+)" then "\n")} + write_card_2 := {if ( similar_name() or similar_name_2() ) and not ( matches_name() or matches_name_2() ) then card.full_name + "\n" else ""} + write_cards := "----- Exact Matches -----\n\n" + to_text(for each card in cards do write_card()) + "\n\n----- Similar Matches -----\n\n" + to_text(for each card in cards do write_card_2()) + to_string(write_cards) diff --git a/data/magic-namecheck.mse-export-template/export-template without list b/data/magic-namecheck.mse-export-template/export-template without list new file mode 100644 index 000000000..fc13297d6 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/export-template without list @@ -0,0 +1,70 @@ +mse version: 2.0.0 +short name: Name Check +full name: Name Check Exporter +position hint: 009 +icon: icon.png +version: 2014-02-04 +installer group: magic/Export/Name Check + +depends on: + package: magic.mse-game + version: 2008-08-08 + +game: magic +create directory: false +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Thanks to kiligir for the name list, and twanvl for fixing my code. +option field: + type: choice + name: info + description: This export template outputs a text list of cards that share names with real Magic cards. + choice: This export template outputs a text list of cards that share names with real Magic cards. + +script: + # Because MSE gets mad when there are quotation marks in the card list, remove them for comparison. + quote_filter := replace@(match:"”", replace:"")+ + replace@(match:"“", replace:"")+ + replace@(match:"[[.quotation-mark.]]", replace:"") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name := { to_string(quote_filter(card.name)) } + match@(match: "^(list)$") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^(list$)") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + similar_name := { to_string(quote_filter(card.name)) } + match@(match: "(list)") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + similar_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "(list)") + + write_card := {if matches_name() or matches_name_2() then card.full_name + "\n" else ""} + write_card_2 := {if ( similar_name() or similar_name_2() ) and not ( matches_name() or matches_name_2() ) then card.full_name + "\n" else ""} + write_cards := "----- Exact Matches -----\n\n" + to_text(for each card in cards do write_card()) + "\n\n----- Similar Matches -----\n\n" + to_text(for each card in cards do write_card_2()) + to_string(write_cards) diff --git a/data/magic-namecheck.mse-export-template/icon.png b/data/magic-namecheck.mse-export-template/icon.png new file mode 100644 index 000000000..c2166ae00 Binary files /dev/null and b/data/magic-namecheck.mse-export-template/icon.png differ diff --git a/data/magic-namecheck.mse-export-template/instructions for making new card list.txt b/data/magic-namecheck.mse-export-template/instructions for making new card list.txt new file mode 100644 index 000000000..5dc1ae662 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/instructions for making new card list.txt @@ -0,0 +1,23 @@ +1.) Obtain a fresh list from http://mjmj.info/data/o_list_ej.txt +2.) Open in Excel or OpenOffice.org Calc as a tab delimited file. + a.) Delete columns B & C, leaving only English names. + b.) Save and close. +3.) Open in Word or OpenOffice.org Writer. + a.) Use Find & Replace to search for "+". Delete all lines that have a + sign in them. + b.) Search for ""Assault"". There should be two lines of it. Delete one. + c.) Search for ""Battery"". There should be two lines of it. Delete one. + d.) Search for ""Fire"". There should be two lines of it. Delete one. + e.) Use Find & Replace to replace "$" with "|". You may need to turn on the Regular Expressions option under More Options. + f.) Use Find & Replace to replace """ with nothing, effectively deleting it. + g.) Save and close. +4.) Open in Notepad. + a.) Use Replace to replace all instances of "AE" with "". Be sure to match case. + b.) Use Replace to replace all instances of "'" (straight apostrophe) with "" (curly apostrophe). + c.) Append various sections of "other card names" file to the end of the list of names, adding to the lists if necessary. +5.) Delete the export-template - Copy file. +6.) Make a backup copy of the export-template file by copying it and pasting it into the same folder. +7.) Delete original export-template (not the backup). +8.) Open "export-template without list" in Notepad. + a.) Replace each instance of "list" with the new card list you prepared in steps 2 through 4. + b.) Save as, and set format to UTF-8. Close. + d.) Remove ".txt" file extension from export-template.txt's filename. diff --git a/data/magic-namecheck.mse-export-template/namelist b/data/magic-namecheck.mse-export-template/namelist new file mode 100644 index 000000000..18d009233 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/namelist @@ -0,0 +1,4 @@ + #The name list + name_list := { "(Air Elemental|Ancestral Recall|Animate Artifact|Animate Dead|Animate Wall|Ankh of Mishra|Armageddon|Aspect of Wolf|Bad Moon|Badlands|Balance|Basalt Monolith|Bayou|Benalish Hero|Berserk|Birds of Paradise|Black Knight|Black Lotus|Black Vise|Black Ward|Blaze of Glory|Blessing|Blue Elemental Blast|Blue Ward|Bog Wraith|Braingeyser|Burrowing|Camouflage|Castle|Celestial Prism|Channel|Chaos Orb|Chaoslace|Circle of Protection: Blue|Circle of Protection: Green|Circle of Protection: Red|Circle of Protection: White|Clockwork Beast|Clone|Cockatrice|Consecrate Land|Conservator|Contract from Below|Control Magic|Conversion|Copper Tablet|Copy Artifact|Counterspell|Craw Wurm|Creature Bond|Crusade|Crystal Rod|Cursed Land|Cyclopean Tomb|Dark Ritual|Darkpact|Death Ward|Deathgrip|Deathlace|Demonic Attorney|Demonic Hordes|Demonic Tutor|Dingus Egg|Disenchant|Disintegrate|Disrupting Scepter|Dragon Whelp|Drain Life|Drain Power|Drudge Skeletons|Dwarven Demolition Team|Dwarven Warriors|Earth Elemental|Earthbind|Earthquake|Elvish Archers|Evil Presence|False Orders|Farmstead|Fastbond|Fear|Feedback|Fire Elemental|Fireball|Firebreathing|Flashfires|Flight|Fog|Force of Nature|Forcefield|Forest|Fork|Frozen Shade|Fungusaur|Gaea's Liege|Gauntlet of Might|Giant Growth|Giant Spider|Glasses of Urza|Gloom|Goblin Balloon Brigade|Goblin King|Granite Gargoyle|Gray Ogre|Green Ward|Grizzly Bears|Guardian Angel|Healing Salve|Helm of Chatzuk|Hill Giant|Holy Armor|Holy Strength|Howl from Beyond|Howling Mine|Hurloon Minotaur|Hurricane|Hypnotic Specter|Ice Storm|Icy Manipulator|Illusionary Mask|Instill Energy|Invisibility|Iron Star|Ironclaw Orcs|Ironroot Treefolk|Island|Island Sanctuary|Ivory Cup|Jade Monolith|Jade Statue|Jayemdae Tome|Juggernaut|Jump|Karma|Keldon Warlord|Kormus Bell|Kudzu|Lance|Ley Druid|Library of Leng|Lich|Lifeforce|Lifelace|Lifetap|Lightning Bolt|Living Artifact|Living Lands|Living Wall|Llanowar Elves|Lord of Atlantis|Lord of the Pit|Lure|Magical Hack|Mahamoti Djinn|Mana Flare|Mana Short|Mana Vault|Manabarbs|Meekstone|Merfolk of the Pearl Trident|Mesa Pegasus|Mind Twist|Mons's Goblin Raiders|Mountain|Mox Emerald|Mox Jet|Mox Pearl|Mox Ruby|Mox Sapphire|Natural Selection|Nether Shadow|Nettling Imp|Nevinyrral's Disk|Nightmare|Northern Paladin|Obsianus Golem|Orcish Artillery|Orcish Oriflamme|Paralyze|Pearled Unicorn|Personal Incarnation|Pestilence|Phantasmal Forces|Phantasmal Terrain|Phantom Monster|Pirate Ship|Plague Rats|Plains|Plateau|Power Leak|Power Sink|Power Surge|Prodigal Sorcerer|Psionic Blast|Psychic Venom|Purelace|Raging River|Raise Dead|Red Elemental Blast|Red Ward|Regeneration|Regrowth|Resurrection|Reverse Damage|Righteousness|Roc of Kher Ridges|Rock Hydra|Rod of Ruin|Royal Assassin|Sacrifice|Samite Healer|Savannah Lions|Savannah|Scathe Zombies|Scavenging Ghoul|Scrubland|Scryb Sprites|Sea Serpent|Sedge Troll|Sengir Vampire|Serra Angel|Shanodin Dryads|Shatter|Shivan Dragon|Simulacrum|Sinkhole|Siren's Call|Sleight of Mind|Smoke|Sol Ring|Soul Net|Spell Blast|Stasis|Steal Artifact|Stone Giant|Stone Rain|Stream of Life|Sunglasses of Urza|Swamp|Swords to Plowshares|Taiga|Terror|The Hive|Thicket Basilisk|Thoughtlace|Throne of Bone|Timber Wolves|Time Vault|Time Walk|Timetwister|Tranquility|Tropical Island|Tsunami|Tundra|Tunnel|Twiddle|Two-Headed Giant of Foriys|Underground Sea|Unholy Strength|Unsummon|Uthden Troll|Verduran Enchantress|Vesuvan Doppelganger|Veteran Bodyguard|Volcanic Eruption|Wall of Air|Wall of Bone|Wall of Brambles|Wall of Fire|Wall of Ice|Wall of Stone|Wall of Swords|Wall of Water|Wall of Wood|Wanderlust|War Mammoth|Warp Artifact|Water Elemental|Weakness|Web|Wheel of Fortune|White Knight|White Ward|Wild Growth|Will-o'-the-Wisp|Winter Orb|Wooden Sphere|Word of Command|Wrath of God|Zombie Master|Circle of Protection: Black|Volcanic Island|Abu Ja'far|Aladdin's Lamp|Aladdin's Ring|Aladdin|Ali Baba|Ali from Cairo|Army of Allah|Bazaar of Baghdad|Bird Maiden|Bottle of Suleiman|Brass Man|Camel|City in a Bottle|City of Brass|Cuombajj Witches|Cyclone|Dancing Scimitar|Dandân|Desert Nomads|Desert Twister|Desert|Diamond Valley|Drop of Honey|Ebony Horse|El-Hajjâj|Elephant Graveyard|Erg Raiders|Erhnam Djinn|Eye for an Eye|Fishliver Oil|Flying Carpet|Flying Men|Ghazbán Ogre|Giant Tortoise|Guardian Beast|Hasran Ogress|Hurr Jackal|Ifh-Bíff Efreet|Island Fish Jasconius|Island of Wak-Wak|Jandor's Ring|Jandor's Saddlebags|Jeweled Bird|Jihad|Junún Efreet|Juzám Djinn|Khabál Ghoul|King Suleiman|Kird Ape|Library of Alexandria|Magnetic Mountain|Merchant Ship|Metamorphosis|Mijae Djinn|Moorish Cavalry|Nafs Asp|Oasis|Old Man of the Sea|Oubliette|Piety|Pyramids|Repentant Blacksmith|Ring of Ma'rûf|Rukh Egg|Sandals of Abdallah|Sandstorm|Serendib Djinn|Serendib Efreet|Shahrazad|Sindbad|Singing Tree|Sorceress Queen|Stone-Throwing Devils|Unstable Mutation|War Elephant|Wyluli Wolf|Ydwen Efreet|Amulet of Kroog|Argivian Archaeologist|Argivian Blacksmith|Argothian Pixies|Argothian Treefolk|Armageddon Clock|Artifact Blast|Artifact Possession|Artifact Ward|Ashnod's Altar|Ashnod's Battle Gear|Ashnod's Transmogrant|Atog|Battering Ram|Bronze Tablet|Candelabra of Tawnos|Circle of Protection: Artifacts|Citanul Druid|Clay Statue|Clockwork Avian|Colossus of Sardia|Coral Helm|Crumble|Cursed Rack|Damping Field|Detonate|Drafna's Restoration|Dragon Engine|Dwarven Weaponsmith|Energy Flux|Feldon's Cane|Gaea's Avenger|Gate to Phyrexia|Goblin Artisans|Golgothian Sylex|Grapeshot Catapult|Haunting Wind|Hurkyl's Recall|Ivory Tower|Jalum Tome|Martyrs of Korlis|Mightstone|Millstone|Mishra's Factory|Mishra's War Machine|Mishra's Workshop|Obelisk of Undoing|Onulet|Orcish Mechanics|Ornithopter|Phyrexian Gremlins|Power Artifact|Powerleech|Priest of Yawgmoth|Primal Clay|Rakalite|Reconstruction|Reverse Polarity|Rocket Launcher|Sage of Lat-Nam|Shapeshifter|Shatterstorm|Staff of Zegon|Strip Mine|Su-Chi|Tablet of Epityr|Tawnos's Coffin|Tawnos's Wand|Tawnos's Weaponry|Tetravus|The Rack|Titania's Song|Transmute Artifact|Triskelion|Urza's Avenger|Urza's Chalice|Urza's Mine|Urza's Miter|Urza's Power Plant|Urza's Tower|Wall of Spears|Weakstone|Xenic Poltergeist|Yawgmoth Demon|Yotian Soldier|Abomination|Acid Rain|Active Volcano|Adun Oakenshield|Adventurers' Guildhouse|Aerathi Berserker|Aisling Leprechaun|Akron Legionnaire|Al-abara's Carpet|Alabaster Potion|Alchor's Tomb|All Hallow's Eve|Amrou Kithkin|Angelic Voices|Angus Mackenzie|Anti-Magic Aura|Arboria|Arcades Sabboth|Arena of the Ancients|Avoid Fate|Axelrod Gunnarson|Ayesha Tanaka|Azure Drake|Backdraft|Backfire|Barbary Apes|Barktooth Warbeard|Bartel Runeaxe|Beasts of Bogardan|Black Mana Battery|Blazing Effigy|Blight|Blood Lust|Blue Mana Battery|Boomerang|Boris Devilboon|Brine Hag|Bronze Horse|Carrion Ants|Cat Warriors|Cathedral of Serra|Caverns of Despair|Chain Lightning|Chains of Mephistopheles|Chromium|Cleanse|Clergy of the Holy Nimbus|Cocoon|Concordant Crossroads|Cosmic Horror|Craw Giant|Crevasse|Crimson Kobolds|Crimson Manticore|Crookshank Kobolds|Cyclopean Mummy|D'Avenant Archer|Dakkon Blackblade|Darkness|Deadfall|Demonic Torment|Devouring Deep|Disharmony|Divine Intervention|Divine Offering|Divine Transformation|Dream Coat|Durkwood Boars|Dwarven Song|Elder Land Wurm|Elder Spawn|Elven Riders|Emerald Dragonfly|Enchanted Being|Enchantment Alteration|Energy Tap|Equinox|Eternal Warrior|Eureka|Evil Eye of Orms-by-Gore|Fallen Angel|Falling Star|Feint|Field of Dreams|Fire Sprites|Firestorm Phoenix|Flash Counter|Flash Flood|Floral Spuzzem|Force Spike|Forethought Amulet|Fortified Area|Frost Giant|Gabriel Angelfire|Gaseous Form|Gauntlets of Chaos|Ghosts of the Damned|Giant Slug|Giant Strength|Giant Turtle|Glyph of Delusion|Glyph of Destruction|Glyph of Doom|Glyph of Life|Glyph of Reincarnation|Gosta Dirk|Gravity Sphere|Great Defender|Great Wall|Greater Realm of Preservation|Greed|Green Mana Battery|Gwendlyn Di Corci|Halfdane|Hammerheim|Hazezon Tamar|Headless Horseman|Heaven's Gate|Hell Swarm|Hell's Caretaker|Hellfire|Holy Day|Horn of Deafening|Hornet Cobra|Horror of Horrors|Hunding Gjornersen|Hyperion Blacksmith|Ichneumon Druid|Immolation|Imprison|In the Eye of Chaos|Indestructible Aura|Infernal Medusa|Infinite Authority|Invoke Prejudice|Ivory Guardians|Jacques le Vert|Jasmine Boreal|Jedit Ojanen|Jerrard of the Closed Fist|Johan|Jovial Evil|Juxtapose|Karakas|Kasimir the Lone Wolf|Keepers of the Faith|Kei Takahashi|Killer Bees|Kismet|Knowledge Vault|Kobold Drill Sergeant|Kobold Overlord|Kobold Taskmaster|Kobolds of Kher Keep|Kry Shield|Lady Caleria|Lady Evangela|Lady Orca|Land Equilibrium|Land Tax|Land's Edge|Lesser Werewolf|Life Chisel|Life Matrix|Lifeblood|Living Plane|Livonya Silone|Lord Magnus|Lost Soul|Mana Drain|Mana Matrix|Marble Priest|Marhault Elsdragon|Master of the Hunt|Mirror Universe|Moat|Mold Demon|Moss Monster|Mountain Stronghold|Mountain Yeti|Nebuchadnezzar|Nether Void|Nicol Bolas|North Star|Nova Pentacle|Osai Vultures|Palladia-Mors|Part Water|Pavel Maliki|Pendelhaven|Petra Sphinx|Pit Scorpion|Pixie Queen|Planar Gate|Pradesh Gypsies|Presence of the Master|Primordial Ooze|Princess Lucrezia|Psionic Entity|Psychic Purge|Puppet Master|Pyrotechnics|Quagmire|Quarum Trench Gnomes|Rabid Wombat|Radjan Spirit|Raging Bull|Ragnar|Ramirez DePietro|Ramses Overdark|Rapid Fire|Rasputin Dreamweaver|Rebirth|Recall|Red Mana Battery|Reincarnation|Relic Barrier|Relic Bind|Remove Enchantments|Remove Soul|Reset|Revelation|Reverberation|Righteous Avengers|Ring of Immortals|Riven Turnbull|Rohgahh of Kher Keep|Rubinia Soulsinger|Rust|Sea Kings' Blessing|Seafarer's Quay|Seeker|Segovian Leviathan|Sentinel|Serpent Generator|Shelkin Brownie|Shield Wall|Shimian Night Stalker|Silhouette|Sir Shandlar of Eberyn|Sivitri Scarzam|Sol'kanar the Swamp King|Spectral Cloak|Spinal Villain|Spirit Link|Spirit Shackle|Spiritual Sanctuary|Stangg|Storm Seeker|Storm World|Subdue|Sunastian Falconer|Sword of the Ages|Sylvan Library|Sylvan Paradise|Syphon Soul|Takklemaggot|Telekinesis|Teleport|Tempest Efreet|Tetsuo Umezawa|The Abyss|The Brute|The Lady of the Mountain|The Tabernacle at Pendrell Vale|The Wretched|Thunder Spirit|Time Elemental|Tobias Andrion|Tolaria|Tor Wauki|Torsten Von Ursus|Touch of Darkness|Transmutation|Triassic Egg|Tuknir Deathlock|Tundra Wolves|Typhoon|Undertow|Underworld Dreams|Unholy Citadel|Untamed Wilds|Ur-Drago|Urborg|Vaevictis Asmadi|Vampire Bats|Venarian Gold|Visions|Voodoo Doll|Walking Dead|Wall of Caltrops|Wall of Dust|Wall of Earth|Wall of Heat|Wall of Light|Wall of Opposition|Wall of Putrid Flesh|Wall of Shadows|Wall of Tombstones|Wall of Vapor|Wall of Wonder|Whirling Dervish|White Mana Battery|Willow Satyr|Winds of Change|Winter Blast|Wolverine Pack|Wood Elemental|Xira Arien|Zephyr Falcon|Amnesia|Angry Mob|Apprentice Wizard|Ashes to Ashes|Ball Lightning|Banshee|Barl's Cage|Blood Moon|Blood of the Martyr|Bog Imp|Bog Rats|Bone Flute|Book of Rass|Brainwash|Brothers of Fire|Carnivorous Plant|Cave People|City of Shadows|Cleansing|Coal Golem|Curse Artifact|Dance of Many|Dark Heart of the Wood|Dark Sphere|Deep Water|Diabolic Machine|Drowned|Dust to Dust|Eater of the Dead|Electric Eel|Elves of Deep Shadow|Erosion|Eternal Flame|Exorcist|Fasting|Fellwar Stone|Festival|Fire Drake|Fire and Brimstone|Fissure|Flood|Fountain of Youth|Frankenstein's Monster|Gaea's Touch|Ghost Ship|Giant Shark|Goblin Caves|Goblin Digging Team|Goblin Hero|Goblin Rock Sled|Goblin Shrine|Goblin Wizard|Goblins of the Flarg|Grave Robbers|Hidden Path|Holy Light|Inferno|Inquisition|Knights of Thorn|Land Leeches|Leviathan|Living Armor|Lurker|Mana Clash|Mana Vortex|Marsh Gas|Marsh Goblins|Marsh Viper|Martyr's Cry|Maze of Ith|Merfolk Assassin|Mind Bomb|Miracle Worker|Morale|Murk Dwellers|Nameless Race|Necropolis|Niall Silvain|Orc General|People of the Woods|Pikemen|Preacher|Psychic Allergy|Rag Man|Reflecting Mirror|Riptide|Runesword|Safe Haven|Savaen Elves|Scarecrow|Scarwood Bandits|Scarwood Goblins|Scarwood Hag|Scavenger Folk|Season of the Witch|Sisters of the Flame|Skull of Orm|Sorrow's Path|Spitting Slug|Squire|Standing Stones|Stone Calendar|Sunken City|Tangle Kelp|The Fallen|Tivadar's Crusade|Tormod's Crypt|Tower of Coireall|Tracker|Uncle Istvan|Venom|Wand of Ith|War Barge|Water Wurm|Whippoorwill|Witch Hunter|Word of Binding|Worms of the Earth|Wormwood Treefolk|Aeolipile|Armor Thrull|Balm of Restoration|Basal Thrull|Bottomless Vault|Brassclaw Orcs|Breeding Pit|Combat Medic|Conch Horn|Deep Spawn|Delif's Cone|Delif's Cube|Derelor|Draconian Cylix|Dwarven Armorer|Dwarven Catapult|Dwarven Hold|Dwarven Lieutenant|Dwarven Ruins|Dwarven Soldier|Ebon Praetor|Ebon Stronghold|Elven Fortress|Elven Lyre|Elvish Farmer|Elvish Hunter|Elvish Scout|Farrel's Mantle|Farrel's Zealot|Farrelite Priest|Feral Thallid|Fungal Bloom|Goblin Chirurgeon|Goblin Flotilla|Goblin Grenade|Goblin Kites|Goblin War Drums|Goblin Warrens|Hand of Justice|Havenwood Battleground|Heroism|High Tide|Hollow Trees|Homarid|Homarid Shaman|Homarid Spawning Bed|Homarid Warrior|Hymn to Tourach|Icatian Infantry|Icatian Javelineers|Icatian Lieutenant|Icatian Moneychanger|Icatian Phalanx|Icatian Priest|Icatian Scout|Icatian Skirmishers|Icatian Store|Icatian Town|Implements of Sacrifice|Initiates of the Ebon Hand|Merseine|Mindstab Thrull|Necrite|Night Soil|Orcish Captain|Orcish Spy|Orcish Veteran|Order of Leitbur|Order of the Ebon Hand|Orgg|Raiding Party|Rainbow Vale|Ring of Renewal|River Merfolk|Ruins of Trokair|Sand Silos|Seasinger|Soul Exchange|Spirit Shield|Spore Cloud|Spore Flower|Svyelunite Priest|Svyelunite Temple|Thallid|Thallid Devourer|Thelon's Chant|Thelon's Curse|Thelonite Druid|Thelonite Monk|Thorn Thallid|Thrull Champion|Thrull Retainer|Thrull Wizard|Tidal Flats|Tidal Influence|Tourach's Chant|Tourach's Gate|Vodalian Knights|Vodalian Mage|Vodalian Soldiers|Vodalian War Machine|Zelyon Sword|Abyssal Specter|Adarkar Sentinel|Adarkar Unicorn|Adarkar Wastes|Aegis of the Meek|Aggression|Altar of Bone|Amulet of Quoz|Anarchy|Arctic Foxes|Arcum's Sleigh|Arcum's Weathervane|Arcum's Whistle|Arenson's Aura|Armor of Faith|Arnjlot's Ascent|Ashen Ghoul|Aurochs|Avalanche|Balduvian Barbarians|Balduvian Bears|Balduvian Conjurer|Balduvian Hydra|Balduvian Shaman|Barbarian Guides|Barbed Sextant|Baton of Morale|Battle Cry|Battle Frenzy|Binding Grasp|Black Scarab|Blessed Wine|Blinking Spirit|Blizzard|Blue Scarab|Bone Shaman|Brainstorm|Brand of Ill Omen|Breath of Dreams|Brine Shaman|Brown Ouphe|Brushland|Burnt Offering|Call to Arms|Caribou Range|Celestial Sword|Centaur Archer|Chaos Lord|Chaos Moon|Chromatic Armor|Chub Toad|Clairvoyance|Cloak of Confusion|Cold Snap|Conquer|Cooperation|Crown of the Ages|Curse of Marit Lage|Dance of the Dead|Dark Banishing|Deflection|Demonic Consultation|Despotic Scepter|Diabolic Vision|Dire Wolves|Dread Wight|Dreams of the Dead|Drift of the Dead|Drought|Dwarven Armory|Earthlink|Earthlore|Elder Druid|Elemental Augury|Elkin Bottle|Elvish Healer|Enduring Renewal|Energy Storm|Enervate|Errant Minion|Errantry|Essence Filter|Essence Flare|Essence Vortex|Fanatical Fever|Fiery Justice|Fire Covenant|Flame Spirit|Flare|Flooded Woodlands|Flow of Maggots|Folk of the Pines|Forbidden Lore|Force Void|Forgotten Lore|Formation|Foul Familiar|Foxfire|Freyalise Supplicant|Freyalise's Charm|Freyalise's Winds|Fumarole|Fylgja|Fyndhorn Bow|Fyndhorn Brownie|Fyndhorn Elder|Fyndhorn Elves|Fyndhorn Pollen|Game of Chaos|Gangrenous Zombies|Gaze of Pain|General Jarkeld|Ghostly Flame|Giant Trap Door Spider|Glacial Chasm|Glacial Crevasses|Glacial Wall|Glaciers|Goblin Lyre|Goblin Mutant|Goblin Sappers|Goblin Ski Patrol|Goblin Snowman|Gorilla Pack|Gravebind|Green Scarab|Grizzled Wolverine|Hallowed Ground|Halls of Mist|Heal|Hecatomb|Hematite Talisman|Hipparion|Hoar Shade|Hot Springs|Hyalopterous Lemure|Hydroblast|Hymn of Rebirth|Ice Cauldron|Ice Floe|Iceberg|Icequake|Icy Prison|Illusionary Forces|Illusionary Presence|Illusionary Terrain|Illusionary Wall|Illusions of Grandeur|Imposing Visage|Incinerate|Infernal Darkness|Infernal Denizen|Infinite Hourglass|Infuse|Jester's Cap|Jester's Mask|Jeweled Amulet|Johtull Wurm|Jokulhaups|Juniper Order Druid|Justice|Karplusan Forest|Karplusan Giant|Karplusan Yeti|Kelsinko Ranger|Kjeldoran Dead|Kjeldoran Elite Guard|Kjeldoran Frostbeast|Kjeldoran Guard|Kjeldoran Knight|Kjeldoran Phalanx|Kjeldoran Royal Guard|Kjeldoran Skycaptain|Kjeldoran Skyknight|Kjeldoran Warrior|Knight of Stromgald|Krovikan Elementalist|Krovikan Fetish|Krovikan Sorcerer|Krovikan Vampire|Land Cap|Lapis Lazuli Talisman|Lava Burst|Lava Tubes|Legions of Lim-Dûl|Leshrac's Rite|Leshrac's Sigil|Lhurgoyf|Lightning Blow|Lim-Dûl's Cohort|Lim-Dûl's Hex|Lost Order of Jarkeld|Maddening Wind|Magus of the Unseen|Malachite Talisman|Melee|Melting|Mercenaries|Merieke Ri Berit|Mesmeric Trance|Meteor Shower|Mind Ravel|Mind Warp|Mind Whip|Minion of Leshrac|Minion of Tevesh Szat|Mistfolk|Mole Worms|Monsoon|Moor Fiend|Mountain Goat|Mountain Titan|Mudslide|Musician|Mystic Might|Mystic Remora|Márton Stromgald|Nacre Talisman|Naked Singularity|Nature's Lore|Necropotence|Norritt|Oath of Lim-Dûl|Onyx Talisman|Orcish Cannoneers|Orcish Conscripts|Orcish Farmer|Orcish Healer|Orcish Librarian|Orcish Lumberjack|Orcish Squatters|Order of the Sacred Torch|Order of the White Shield|Pale Bears|Panic|Pentagram of the Ages|Pestilence Rats|Phantasmal Mount|Pit Trap|Polar Kraken|Portent|Pox|Prismatic Ward|Pygmy Allosaurus|Pyknite|Pyroblast|Pyroclasm|Rally|Ray of Command|Ray of Erasure|Reality Twist|Reclamation|Red Scarab|Rime Dryad|Ritual of Subdual|River Delta|Runed Arch|Sabretooth Tiger|Sacred Boon|Scaled Wurm|Sea Spirit|Seizures|Seraph|Shambling Strider|Shield Bearer|Shield of the Ages|Shyft|Sibilant Spirit|Silver Erne|Skeleton Ship|Skull Catapult|Snow Devil|Snow Fortress|Snow Hound|Snow-Covered Forest|Snow-Covered Island|Snow-Covered Mountain|Snow-Covered Plains|Snow-Covered Swamp|Snowblind|Snowfall|Soldevi Golem|Soldevi Machinist|Soldevi Simulacrum|Songs of the Damned|Soul Barrier|Soul Burn|Soul Kiss|Spectral Shield|Spoils of Evil|Spoils of War|Staff of the Ages|Stampede|Stench of Evil|Stone Spirit|Stonehands|Storm Spirit|Stormbind|Stromgald Cabal|Stunted Growth|Sulfurous Springs|Sunstone|Tarpan|Thermokarst|Thoughtleech|Thunder Wall|Timberline Ridge|Time Bomb|Tinder Wall|Tor Giant|Total War|Touch of Death|Touch of Vitae|Trailblazer|Underground River|Updraft|Urza's Bauble|Veldt|Venomous Breath|Vertigo|Vexing Arcanix|Vibrating Sphere|Walking Wall|Wall of Lava|Wall of Pine Needles|Wall of Shields|War Chariot|Warning|Whalebone Glider|White Scarab|Whiteout|Wiitigo|Wind Spirit|Wings of Aesthir|Winter's Chill|Withering Wisps|Woolly Mammoths|Woolly Spider|Word of Blasting|Word of Undoing|Wrath of Marit Lage|Yavimaya Gnats|Zur's Weirding|Zuran Enchanter|Zuran Orb|Zuran Spellcaster|Abbey Gargoyles|Abbey Matron|Aether Storm|Aliban's Tower|Ambush Party|Ambush|An-Havva Constable|An-Havva Inn|An-Havva Township|An-Zerrin Ruins|Anaba Ancestor|Anaba Bodyguard|Anaba Shaman|Anaba Spirit Crafter|Apocalypse Chime|Autumn Willow|Aysen Abbey|Aysen Bureaucrats|Aysen Crusader|Aysen Highway|Baki's Curse|Baron Sengir|Beast Walkers|Black Carriage|Broken Visage|Carapace|Castle Sengir|Cemetery Gate|Chain Stasis|Chandler|Clockwork Gnomes|Clockwork Steed|Clockwork Swarm|Coral Reef|Dark Maze|Daughter of Autumn|Death Speakers|Didgeridoo|Drudge Spell|Dry Spell|Dwarven Pony|Dwarven Sea Clan|Dwarven Trader|Ebony Rhino|Eron the Relentless|Evaporate|Faerie Noble|Feast of the Unicorn|Feroz's Ban|Folk of An-Havva|Forget|Funeral March|Ghost Hounds|Giant Albatross|Giant Oyster|Grandmother Sengir|Greater Werewolf|Hazduhr the Abbot|Headstone|Heart Wolf|Hungry Mist|Ihsan's Shade|Irini Sengir|Ironclaw Curse|Jinx|Joven's Ferrets|Joven's Tools|Joven|Koskun Falls|Koskun Keep|Labyrinth Minotaur|Leaping Lizard|Leeches|Mammoth Harness|Marjhan|Memory Lapse|Merchant Scroll|Mesa Falcon|Mystic Decree|Narwhal|Orcish Mine|Primal Order|Prophecy|Rashka the Slayer|Reef Pirates|Renewal|Retribution|Reveka, Wizard Savant|Root Spider|Roots|Roterothopter|Rysorian Badger|Samite Alchemist|Sea Sprite|Sea Troll|Sengir Autocrat|Sengir Bats|Serra Aviary|Serra Bestiary|Serra Inquisitors|Serra Paladin|Serrated Arrows|Shrink|Soraya the Falconer|Spectral Bears|Timmerian Fiends|Torture|Trade Caravan|Truce|Veldrane of Sengir|Wall of Kelp|Willow Faerie|Willow Priestess|Winter Sky|Wizards' School|Aesthir Glider|Agent of Stromgald|Arcane Denial|Ashnod's Cylix|Astrolabe|Awesome Presence|Balduvian Dead|Balduvian Horde|Balduvian Trading Post|Balduvian War-Makers|Benthic Explorers|Bestial Fury|Bounty of the Hunt|Browse|Burnout|Carrier Pigeons|Casting of Bones|Chaos Harlequin|Contagion|Deadly Insect|Death Spark|Diminishing Returns|Diseased Vermin|Dystopia|Elvish Bard|Elvish Ranger|Elvish Spirit Guide|Energy Arc|Enslaved Scout|Errand of Duty|Exile|False Demise|Fatal Lore|Feast or Famine|Fevered Strength|Floodwater Dam|Force of Will|Foresight|Fyndhorn Druid|Gargantuan Gorilla|Gift of the Woods|Gorilla Berserkers|Gorilla Chieftain|Gorilla Shaman|Gorilla War Cry|Guerrilla Tactics|Gustha's Scepter|Hail Storm|Heart of Yavimaya|Helm of Obedience|Inheritance|Insidious Bookworms|Ivory Gargoyle|Juniper Order Advocate|Kaysa|Keeper of Tresserhorn|Kjeldoran Escort|Kjeldoran Home Guard|Kjeldoran Outpost|Kjeldoran Pride|Krovikan Horror|Krovikan Plague|Lake of the Dead|Lat-Nam's Legacy|Library of Lat-Nam|Lim-Dûl's High Guard|Lim-Dûl's Paladin|Lim-Dûl's Vault|Lodestone Bauble|Lord of Tresserhorn|Martyrdom|Misfortune|Mishra's Groundbreaker|Misinformation|Mystic Compass|Nature's Blessing|Nature's Chosen|Nature's Wrath|Noble Steeds|Omen of Fire|Phantasmal Fiend|Phantasmal Sphere|Phelddagrif|Phyrexian Boon|Phyrexian Devourer|Phyrexian Portal|Phyrexian War Beast|Pillage|Primitive Justice|Pyrokinesis|Reinforcements|Reprisal|Ritual of the Machine|Rogue Skycaptain|Royal Decree|Royal Herbalist|Scarab of the Unseen|Scars of the Veteran|School of the Unseen|Seasoned Tactician|Sheltered Valley|Shield Sphere|Sol Grail|Soldevi Adnate|Soldevi Digger|Soldevi Excavations|Soldevi Heretic|Soldevi Sage|Soldevi Sentry|Soldevi Steam Beast|Soldier of Fortune|Spiny Starfish|Splintering Wind|Stench of Decay|Storm Cauldron|Storm Crow|Storm Elemental|Storm Shaman|Stromgald Spy|Suffocation|Surge of Strength|Sustaining Spirit|Swamp Mosquito|Sworn Defender|Taste of Paradise|Thawing Glaciers|Thought Lash|Tidal Control|Tornado|Undergrowth|Unlikely Alliance|Urza's Engine|Varchild's Crusader|Varchild's War-Riders|Veteran's Voice|Viscerid Armor|Viscerid Drone|Wandering Mage|Whip Vine|Whirling Catapult|Wild Aesthir|Winter's Night|Yavimaya Ancients|Yavimaya Ants|Abyssal Hunter|Acidic Dagger|Afiya Grove|Afterlife|Agility|Alarum|Aleatory|Amber Prison|Amulet of Unmaking|Ancestral Memories|Armor of Thorns|Armorer Guildmage|Ashen Powder|Asmira, Holy Avenger|Auspicious Ancestor|Azimaet Drake|Bad River|Barbed Foliage|Barbed-Back Wurm|Barreling Attack|Basalt Golem|Bay Falcon|Bazaar of Wonders|Benevolent Unicorn|Benthic Djinn|Binding Agony|Blighted Shaman|Blind Fury|Blinding Light|Blistering Barrier|Bone Harvest|Bone Mask|Breathstealer|Brushwagg|Builder's Bane|Burning Palm Efreet|Burning Shield Askari|Cadaverous Bloom|Cadaverous Knight|Canopy Dragon|Carrion|Catacomb Dragon|Celestial Dawn|Cerulean Wyvern|Chaos Charm|Chaosphere|Charcoal Diamond|Chariot of the Sun|Choking Sands|Cinder Cloud|Circle of Despair|Civic Guildmage|Cloak of Invisibility|Consuming Ferocity|Coral Fighters|Crash of Rhinos|Crimson Hellkite|Crimson Roc|Crypt Cobra|Crystal Golem|Crystal Vein|Cursed Totem|Cycle of Life|Daring Apprentice|Dazzling Beauty|Decomposition|Delirium|Dirtwater Wraith|Discordant Spirit|Disempower|Dissipate|Divine Retribution|Dread Specter|Dream Cache|Dream Fighter|Dwarven Miner|Dwarven Nomad|Early Harvest|Ebony Charm|Ekundu Cyclops|Ekundu Griffin|Elixir of Vitality|Emberwilde Caliph|Emberwilde Djinn|Energy Bolt|Energy Vortex|Enfeeblement|Enlightened Tutor|Ersatz Gnomes|Ether Well|Ethereal Champion|Fallow Earth|Favorable Destiny|Femeref Archers|Femeref Healer|Femeref Knight|Femeref Scouts|Feral Shadow|Fetid Horror|Final Fortune|Fire Diamond|Flame Elemental|Flash|Flood Plain|Floodgate|Foratog|Forbidden Crypt|Forsaken Wastes|Frenetic Efreet|Giant Mantis|Gibbering Hyenas|Goblin Elite Infantry|Goblin Scouts|Goblin Soothsayer|Goblin Tinkerer|Granger Guildmage|Grasslands|Grave Servitude|Gravebane Zombie|Grim Feast|Grinning Totem|Hakim, Loreweaver|Hall of Gemstone|Hammer of Bogardan|Harbinger of Night|Harbor Guardian|Harmattan Efreet|Haunting Apparition|Hazerider Drake|Hivis of the Scale|Horrible Hordes|Igneous Golem|Illicit Auction|Illumination|Infernal Contract|Iron Tusk Elephant|Ivory Charm|Jabari's Influence|Jolrael's Centaur|Jolt|Jungle Patrol|Jungle Troll|Jungle Wurm|Kaervek's Hex|Kaervek's Purge|Kaervek's Torch|Karoo Meerkat|Kukemssa Pirates|Kukemssa Serpent|Lead Golem|Leering Gargoyle|Lightning Reflexes|Lion's Eye Diamond|Locust Swarm|Lure of Prey|Malignant Growth|Mana Prism|Mangara's Blessing|Mangara's Equity|Mangara's Tome|Marble Diamond|Maro|Meddle|Melesse Spirit|Merfolk Raiders|Merfolk Seer|Mind Bend|Mind Harness|Mindbender Spores|Mire Shade|Misers' Cage|Mist Dragon|Moss Diamond|Mountain Valley|Mtenda Griffin|Mtenda Herder|Mtenda Lion|Mystical Tutor|Natural Balance|Nettletooth Djinn|Noble Elephant|Nocturnal Raid|Null Chamber|Pacifism|Painful Memories|Patagia Golem|Paupers' Cage|Pearl Dragon|Phyrexian Dreadnought|Phyrexian Purge|Phyrexian Tribute|Phyrexian Vault|Political Trickery|Polymorph|Preferred Selection|Prismatic Boon|Prismatic Circle|Prismatic Lace|Psychic Transfer|Purgatory|Purraj of Urborg|Pyric Salamander|Quirion Elves|Radiant Essence|Raging Spirit|Rampant Growth|Rashida Scalebane|Ravenous Vampire|Razor Pendulum|Reality Ripple|Reckless Embermage|Reflect Damage|Reign of Chaos|Reign of Terror|Reparations|Restless Dead|Ritual of Steel|Rock Basilisk|Rocky Tar Pit|Roots of Life|Sabertooth Cobra|Sacred Mesa|Sand Golem|Sandbar Crocodile|Sapphire Charm|Savage Twister|Sawback Manticore|Sea Scryer|Sealed Fate|Searing Spear Askari|Seedling Charm|Seeds of Innocence|Serene Heart|Sewer Rats|Shadow Guildmage|Shadowbane|Shallow Grave|Shaper Guildmage|Shauku, Endbringer|Shauku's Minion|Shimmer|Sidar Jabari|Sirocco|Skulking Ghost|Sky Diamond|Soar|Soul Echo|Soul Rend|Soulshriek|Spatial Binding|Spectral Guardian|Spirit of the Night|Spitting Earth|Stalking Tiger|Stupor|Subterranean Spirit|Sunweb|Superior Numbers|Suq'Ata Firewalker|Tainted Specter|Talruum Minotaur|Taniwha|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Imp|Teferi's Isle|Telim'Tor's Darts|Telim'Tor's Edict|Telim'Tor|Teremko Griffin|Thirst|Tidal Wave|Tombstone Stairwell|Torrent of Lava|Tranquil Domain|Tropical Storm|Uktabi Faerie|Uktabi Wildcats|Unerring Sling|Unfulfilled Desires|Unseen Walker|Unyaro Bee Sting|Unyaro Griffin|Urborg Panther|Vaporous Djinn|Ventifact Bottle|Viashino Warrior|Vigilant Martyr|Village Elder|Vitalizing Cascade|Volcanic Dragon|Volcanic Geyser|Waiting in the Weeds|Wall of Corpses|Wall of Resistance|Wall of Roots|Ward of Lights|Warping Wurm|Wave Elemental|Wellspring|Wild Elephant|Wildfire Emissary|Windreaper Falcon|Withering Boon|Worldly Tutor|Yare|Zebra Unicorn|Zhalfirin Commander|Zhalfirin Knight|Zirilan of the Claw|Zombie Mob|Zuberi, Golden Feather|Bull Elephant|Dark Privilege|King Cheetah|Necrosavant|Ovinomancer|Peace Talks|Urborg Mindsucker|Vampirism|Viashino Sandstalker|Wicked Reward|Aku Djinn|Anvil of Bogardan|Archangel|Army Ants|Betrayal|Blanket of Night|Bogardan Phoenix|Brass-Talon Chimera|Breathstealer's Crypt|Breezekeeper|Brood of Cockroaches|Chronatog|City of Solitude|Cloud Elemental|Coercion|Coral Atoll|Corrosion|Creeping Mold|Crypt Rats|Daraja Griffin|Death Watch|Desertion|Desolation|Diamond Kaleidoscope|Dormant Volcano|Dragon Mask|Dream Tides|Dwarven Vigilantes|Elephant Grass|Elkin Lair|Elven Cache|Emerald Charm|Equipoise|Everglades|Eye of Singularity|Fallen Askari|Femeref Enchantress|Feral Instinct|Fireblast|Firestorm Hellkite|Flooded Shoreline|Forbidden Ritual|Foreshadow|Freewind Falcon|Funeral Charm|Giant Caterpillar|Goblin Recruiter|Goblin Swine-Rider|Gossamer Chains|Griffin Canyon|Guiding Spirit|Hearth Charm|Heat Wave|Helm of Awakening|Honorable Passage|Hope Charm|Hulking Cyclops|Impulse|Infantry Veteran|Infernal Harvest|Inspiration|Iron-Heart Chimera|Jamuraan Lion|Juju Bubble|Jungle Basin|Kaervek's Spite|Karoo|Katabatic Winds|Keeper of Kookus|Knight of Valor|Knight of the Mists|Kookus|Kyscu Drake|Lead-Belly Chimera|Lichenthrope|Lightning Cloud|Longbow Archer|Magma Mine|Man-o'-War|Matopi Golem|Miraculous Recovery|Mob Mentality|Mortal Wound|Mundungu|Mystic Veil|Natural Order|Necromancy|Nekrataal|Ogre Enforcer|Panther Warriors|Parapet|Phyrexian Marauder|Phyrexian Walker|Pillar Tombs of Aku|Prosperity|Pygmy Hippo|Python|Quicksand|Quirion Druid|Quirion Ranger|Raging Gorilla|Rainbow Efreet|Relentless Assault|Relic Ward|Remedy|Resistance Fighter|Retribution of the Meek|Righteous Aura|Righteous War|River Boa|Rock Slide|Rowen|Sands of Time|Scalebane's Elite|Shimmering Efreet|Shrieking Drake|Simoon|Sisay's Ring|Snake Basket|Solfatara|Song of Blood|Spider Climb|Spitting Drake|Squandered Resources|Stampeding Wildebeests|Suleiman's Legacy|Summer Bloom|Sun Clasp|Suq'Ata Assassin|Suq'Ata Lancer|Talruum Champion|Talruum Piper|Tar Pit Warrior|Teferi's Honor Guard|Teferi's Puzzle Box|Teferi's Realm|Tempest Drake|Three Wishes|Time and Tide|Tin-Wing Chimera|Tithe|Tremor|Triangle of War|Uktabi Orangutan|Undiscovered Paradise|Undo|Vampiric Tutor|Vanishing|Viashivan Dragon|Vision Charm|Wake of Vultures|Wand of Denial|Warrior's Honor|Warthog|Waterspout Djinn|Wind Shear|Zhalfirin Crusader|Alabaster Dragon|Alluring Scent|Anaconda|Angelic Blessing|Ardent Militia|Armored Pegasus|Arrogant Vampire|Assassin's Blade|Balance of Power|Baleful Stare|Bee Sting|Blaze|Blessed Reversal|Bog Raiders|Boiling Seas|Border Guard|Breath of Life|Bull Hippo|Burning Cloak|Capricious Sorcerer|Charging Bandits|Charging Paladin|Charging Rhino|Cloak of Feathers|Cloud Dragon|Cloud Pirates|Cloud Spirit|Command of Unsummoning|Coral Eel|Craven Giant|Craven Knight|Cruel Bargain|Cruel Fate|Cruel Tutor|Deep Wood|Deep-Sea Serpent|Defiant Stand|Desert Drake|Devastation|Devoted Hero|Djinn of the Lamp|Dread Charge|Dread Reaper|Déjà Vu|Ebon Dragon|Elite Cat Warrior|Endless Cockroaches|Exhaustion|False Peace|Final Strike|Fire Dragon|Fire Imp|Fire Snake|Fire Tempest|Fleet-Footed Monk|Flux|Foot Soldiers|Forked Lightning|Fruition|Giant Octopus|Gift of Estates|Goblin Bully|Gorilla Warrior|Gravedigger|Hand of Death|Harsh Justice|Highland Giant|Horned Turtle|Howling Fury|Hulking Goblin|Ingenious Thief|Jungle Lion|Keen-Eyed Archers|King's Assassin|Knight Errant|Last Chance|Lava Axe|Lava Flow|Lizard Warrior|Mercenary Knight|Mind Knives|Mind Rot|Minotaur Warrior|Mobilize|Monstrous Growth|Moon Sprite|Muck Rats|Mystic Denial|Natural Spring|Nature's Cloak|Nature's Ruin|Needle Storm|Noxious Toad|Omen|Owl Familiar|Path of Peace|Personal Tutor|Phantom Warrior|Pillaging Horde|Plant Elemental|Primeval Force|Raging Cougar|Raging Goblin|Raging Minotaur|Rain of Salt|Rain of Tears|Redwood Treefolk|Regal Unicorn|Renewing Dawn|Rowan Treefolk|Sacred Knight|Sacred Nectar|Scorching Spear|Scorching Winds|Seasoned Marshal|Serpent Assassin|Serpent Warrior|Skeletal Crocodile|Skeletal Snake|Snapping Drake|Sorcerous Sight|Soul Shred|Spined Wurm|Spiritual Guardian|Spotted Griffin|Starlight|Starlit Angel|Steadfastness|Stern Marshal|Sylvan Tutor|Symbol of Unsummoning|Taunt|Temporary Truce|Theft of Dreams|Thing from the Deep|Thundering Wurm|Thundermare|Tidal Surge|Time Ebb|Touch of Brilliance|Treetop Defense|Undying Beast|Valorous Charge|Vampiric Feast|Vampiric Touch|Venerable Monk|Vengeance|Virtue's Ruin|Volcanic Hammer|Wall of Granite|Warrior's Charge|Whiptail Wurm|Wicked Pact|Willow Dryad|Wind Drake|Winter's Grasp|Withering Gaze|Wood Elves|Abduction|Abeyance|Abjure|Aboroth|Abyssal Gatekeeper|Aether Flash|Agonizing Memories|Alms|Ancestral Knowledge|Angelic Renewal|Apathy|Arctic Wolves|Argivian Find|Argivian Restoration|Aura of Silence|Avizoa|Barishi|Barrow Ghoul|Benalish Infantry|Benalish Knight|Benalish Missionary|Betrothed of Fire|Bloodrock Cyclops|Blossoming Wreath|Bogardan Firefiend|Boiling Blood|Bone Dancer|Briar Shield|Bubble Matrix|Buried Alive|Bösium Strip|Call of the Wild|Chimeric Sphere|Choking Vines|Cinder Giant|Cinder Wall|Circling Vultures|Cloud Djinn|Coils of the Medusa|Cone of Flame|Debt of Loyalty|Dense Foliage|Desperate Gambit|Dingus Staff|Disrupt|Doomsday|Downdraft|Duskrider Falcon|Dwarven Berserker|Dwarven Thaumaturgist|Empyrial Armor|Ertai's Familiar|Fallow Wurm|Familiar Ground|Fatal Blow|Fervor|Festering Evil|Fire Whip|Firestorm|Fit of Rage|Fledgling Djinn|Fog Elemental|Foriysian Brigade|Fungus Elemental|Gaea's Blessing|Gallowbraid|Gemstone Mine|Gerrard's Wisdom|Goblin Bomb|Goblin Grenadiers|Goblin Vandal|Guided Strike|Harvest Wurm|Haunting Misery|Heart of Bogardan|Heat Stroke|Heavy Ballista|Hidden Horror|Hurloon Shaman|Infernal Tribute|Inner Sanctum|Jabari's Banner|Jangling Automaton|Kithkin Armor|Lava Hounds|Lava Storm|Liege of the Hollows|Llanowar Behemoth|Llanowar Druid|Llanowar Sentinel|Lotus Vale|Mana Chains|Mana Web|Manta Ray|Maraxus of Keld|Master of Arms|Merfolk Traders|Mind Stone|Mischievous Poltergeist|Mistmoon Griffin|Morinfen|Mwonvuli Ooze|Nature's Kiss|Nature's Resurgence|Necratog|Noble Benefactor|Null Rod|Odylic Wraith|Ophidian|Orcish Settlers|Paradigm Shift|Peacekeeper|Pendrell Mists|Phantom Wings|Phyrexian Furnace|Psychic Vortex|Razortooth Rats|Relearn|Revered Unicorn|Roc Hatchling|Rogue Elephant|Sage Owl|Sawtooth Ogre|Scorched Ruins|Serenity|Serra's Blessing|Serrated Biskelion|Shadow Rider|Shattered Crypt|Soul Shepherd|Southern Paladin|Spinning Darkness|Steel Golem|Strands of Night|Straw Golem|Striped Bears|Sylvan Hierophant|Tariff|Teferi's Veil|Tendrils of Despair|Thran Forge|Thran Tome|Thunderbolt|Timid Drake|Tolarian Drake|Tolarian Entrancer|Tolarian Serpent|Touchstone|Tranquil Grove|Uktabi Efreet|Urborg Justice|Urborg Stalker|Veteran Explorer|Vitalize|Vodalian Illusionist|Volunteer Reserves|Wave of Terror|Well of Knowledge|Winding Canyons|Xanthic Statue|Zombie Scavengers|Abandon Hope|Advance Scout|Aftershock|Altar of Dementia|Aluren|Ancient Runes|Ancient Tomb|Angelic Protector|Anoint|Apes of Rath|Apocalypse|Armor Sliver|Auratog|Avenging Angel|Barbed Sliver|Bayou Dragonfly|Bellowing Fiend|Benthic Behemoth|Blood Frenzy|Blood Pet|Boil|Booby Trap|Bottle Gnomes|Bounty Hunter|Broken Fall|Caldera Lake|Canopy Spider|Canyon Drake|Canyon Wildcat|Capsize|Carrionette|Chaotic Goo|Chill|Choke|Cinder Marsh|Circle of Protection: Shadow|Clergy en-Vec|Clot Sliver|Cloudchaser Eagle|Coffin Queen|Coiled Tinviper|Cold Storage|Commander Greven il-Vec|Corpse Dance|Crazed Armodon|Crown of Flames|Cursed Scroll|Darkling Stalker|Dauthi Embrace|Dauthi Ghoul|Dauthi Horror|Dauthi Marauder|Dauthi Mercenary|Dauthi Mindripper|Dauthi Slayer|Deadshot|Death Pits of Rath|Diabolic Edict|Dirtcowl Wurm|Dismiss|Disturbed Burial|Dracoplasm|Dread of Night|Dregs of Sorrow|Duplicity|Earthcraft|Echo Chamber|Eladamri, Lord of Leaves|Eladamri's Vineyard|Elite Javelineer|Elven Warhounds|Elvish Fury|Emerald Medallion|Emmessi Tome|Endless Scream|Energizer|Enraging Licid|Ertai's Meddling|Escaped Shapeshifter|Essence Bottle|Evincar's Justice|Excavator|Extinction|Fevered Convulsions|Field of Souls|Fighting Drake|Firefly|Fireslinger|Flailing Drake|Flickering Ward|Flowstone Giant|Flowstone Salamander|Flowstone Sculpture|Flowstone Wyvern|Fool's Tome|Frog Tongue|Fugitive Druid|Furnace of Rath|Fylamarid|Gallantry|Gerrard's Battle Cry|Ghost Town|Giant Crab|Goblin Bombardment|Grindstone|Hand to Hand|Hanna's Custody|Harrow|Havoc|Heart Sliver|Heartwood Dryad|Heartwood Giant|Heartwood Treefolk|Helm of Possession|Hero's Resolve|Horned Sliver|Humility|Imps' Taunt|Insight|Interdict|Intuition|Invulnerability|Jackal Pup|Jet Medallion|Jinxed Idol|Kezzerdrix|Kindle|Knight of Dawn|Knight of Dusk|Krakilin|Leeching Licid|Legacy's Allure|Legerdemain|Light of Day|Lightning Blast|Lightning Elemental|Living Death|Lobotomy|Lotus Petal|Lowland Giant|Maddening Imp|Magmasaur|Magnetic Web|Mana Severance|Manakin|Manta Riders|Marble Titan|Marsh Lurker|Master Decoy|Mawcor|Maze of Shadows|Meditate|Metallic Sliver|Mindwhip Sliver|Minion of the Wastes|Mirri's Guile|Mnemonic Sliver|Mogg Cannon|Mogg Conscripts|Mogg Fanatic|Mogg Hollows|Mogg Raider|Mogg Squad|Mongrel Pack|Mounted Archers|Muscle Sliver|Nature's Revolt|No Quarter|Nurturing Licid|Opportunist|Oracle en-Vec|Orim, Samite Healer|Orim's Prayer|Overrun|Pallimud|Patchwork Gnomes|Pearl Medallion|Pegasus Refuge|Perish|Phyrexian Grimoire|Phyrexian Hulk|Phyrexian Splicer|Pincher Beetles|Pine Barrens|Pit Imp|Precognition|Propaganda|Puppet Strings|Quickening Licid|Ranger en-Vec|Rathi Dragon|Rats of Rath|Reality Anchor|Reanimate|Reap|Reckless Spite|Recycle|Reflecting Pool|Renegade Warlord|Repentance|Respite|Rolling Thunder|Root Maze|Rootbreaker Wurm|Rootwalla|Rootwater Depths|Rootwater Diver|Rootwater Hunter|Rootwater Matriarch|Rootwater Shaman|Ruby Medallion|Sacred Guide|Sadistic Glee|Safeguard|Salt Flats|Sandstone Warrior|Sapphire Medallion|Sarcomancy|Scabland|Scalding Tongs|Scorched Earth|Scragnoth|Screeching Harpy|Scroll Rack|Sea Monster|Searing Touch|Seeker of Skybreak|Segmented Wurm|Selenia, Dark Angel|Serene Offering|Servant of Volrath|Shadow Rift|Shadowstorm|Shimmering Wings|Shocker|Sky Spirit|Skyshroud Condor|Skyshroud Elf|Skyshroud Forest|Skyshroud Ranger|Skyshroud Troll|Skyshroud Vampire|Soltari Crusader|Soltari Emissary|Soltari Foot Soldier|Soltari Guerrillas|Soltari Lancer|Soltari Monk|Soltari Priest|Soltari Trooper|Souldrinker|Spike Drone|Spinal Graft|Spirit Mirror|Spontaneous Combustion|Squee's Toy|Stalking Stones|Starke of Rath|Static Orb|Staunch Defenders|Steal Enchantment|Stinging Licid|Storm Front|Stun|Sudden Impact|Tahngarth's Rage|Talon Sliver|Telethopter|Thalakos Dreamsower|Thalakos Lowlands|Thalakos Mistfolk|Thalakos Seer|Thalakos Sentry|Thumbscrews|Time Warp|Tooth and Claw|Torture Chamber|Tradewind Rider|Trained Armodon|Trumpeting Armodon|Twitch|Unstable Shapeshifter|Vec Townships|Verdant Force|Verdigris|Vhati il-Dal|Volrath's Curse|Wall of Diffusion|Warmth|Wasteland|Watchdog|Whim of Volrath|Whispers of the Muse|Wild Wurm|Wind Dancer|Winds of Rath|Winged Sliver|Wood Sage|Worthy Cause|Acidic Sliver|Amok|Awakening|Bandage|Bottomless Pit|Brush with Death|Bullwhip|Burgeoning|Calming Licid|Cannibalize|Carnassid|Change of Heart|Constant Mists|Contemplation|Contempt|Conviction|Convulsing Licid|Corrupting Licid|Crossbow Ambush|Crovax the Cursed|Crystalline Sliver|Dauthi Trapper|Death Stroke|Dream Halls|Dream Prowler|Duct Crawler|Dungeon Shade|Elven Rite|Endangered Armodon|Ensnaring Bridge|Evacuation|Fanning the Flames|Flame Wave|Fling|Flowstone Blade|Flowstone Hellion|Flowstone Mauler|Flowstone Shambler|Foul Imp|Furnace Spirit|Gliding Licid|Grave Pact|Hammerhead Shark|Heartstone|Heat of Battle|Hermit Druid|Hesitation|Hibernation Sliver|Hidden Retreat|Honor Guard|Horn of Greed|Hornet Cannon|Intruder Alarm|Invasion Plans|Jinxed Ring|Lab Rats|Lancers en-Kor|Leap|Lowland Basilisk|Mana Leak|Mask of the Mimic|Megrim|Mind Games|Mind Peel|Mindwarper|Mob Justice|Mogg Bombers|Mogg Flunkies|Mogg Infestation|Mogg Maniac|Morgue Thrull|Mortuary|Mox Diamond|Mulch|Nomads en-Kor|Overgrowth|Portcullis|Primal Rage|Provoke|Pursuit of Knowledge|Rabid Rats|Ransack|Rebound|Reins of Power|Revenant|Rolling Stones|Ruination|Sacred Ground|Samite Blessing|Scapegoat|Seething Anger|Shaman en-Kor|Shard Phoenix|Shifting Wall|Shock|Sift|Silver Wyvern|Skeleton Scavengers|Skyshroud Archer|Skyshroud Falcon|Skyshroud Troopers|Sliver Queen|Smite|Soltari Champion|Spike Breeder|Spike Colony|Spike Feeder|Spike Soldier|Spike Worker|Spindrift Drake|Spined Sliver|Spirit en-Kor|Spitting Hydra|Stronghold Assassin|Stronghold Taskmaster|Sword of the Chosen|Temper|Tempting Licid|Thalakos Deceiver|Tidal Warrior|Torment|Tortured Existence|Verdant Touch|Victual Sliver|Volrath's Gardens|Volrath's Laboratory|Volrath's Shapeshifter|Volrath's Stronghold|Walking Dream|Wall of Blossoms|Wall of Essence|Wall of Razors|Wall of Souls|Wall of Tears|Warrior Angel|Warrior en-Kor|Youthful Knight|Abyssal Nightstalker|Alaborn Cavalier|Alaborn Grenadier|Alaborn Musketeer|Alaborn Trooper|Alaborn Veteran|Alaborn Zealot|Ancient Craving|Angel of Fury|Angel of Mercy|Angelic Wall|Apprentice Sorcerer|Armored Galleon|Armored Griffin|Barbtooth Wurm|Bargain|Bear Cub|Bloodcurdling Scream|Brimstone Dragon|Brutal Nightstalker|Chorus of Woe|Coastal Wizard|Cruel Edict|Cunning Giant|Dakmor Bat|Dakmor Plague|Dakmor Scorpion|Dakmor Sorceress|Dark Offering|Deathcoil Wurm|Denizen of the Deep|Extinguish|Eye Spy|False Summoning|Festival of Trokin|Foul Spirit|Goblin Cavaliers|Goblin Firestarter|Goblin General|Goblin Glider|Goblin Lore|Goblin Matron|Goblin Mountaineer|Goblin Piker|Goblin Raider|Goblin War Cry|Goblin War Strike|Golden Bear|Harmony of Nature|Ironhoof Ox|Jagged Lightning|Just Fate|Kiss of Death|Lone Wolf|Lurking Nightstalker|Lynx|Magma Giant|Moaning Spirit|Nightstalker Engine|Norwood Archers|Norwood Priestess|Norwood Ranger|Norwood Riders|Norwood Warrior|Obsidian Giant|Ogre Arsonist|Ogre Berserker|Ogre Taskmaster|Ogre Warrior|Piracy|Plated Wurm|Predatory Nightstalker|Prowling Nightstalker|Raiding Nightstalker|Rain of Daggers|Rally the Troops|Ravenous Rats|Razorclaw Bear|Remove|Renewing Touch|Return of the Nightstalkers|Righteous Charge|Righteous Fury|River Bear|Salvage|Screeching Drake|Sea Drake|Sleight of Hand|Steam Catapult|Steam Frigate|Swarm of Rats|Sylvan Basilisk|Sylvan Yeti|Talas Air Ship|Talas Explorer|Talas Merchant|Talas Researcher|Talas Scout|Talas Warrior|Temple Acolyte|Temple Elder|Temporal Manipulation|Town Sentry|Tree Monkey|Trokin High Guard|Vampiric Spirit|Volunteer Militia|Warrior's Stand|Wild Griffin|Wild Ox|Wildfire|Wind Sail|Aether Tide|Allay|Anarchist|Avenging Druid|Bequeathal|Carnophage|Cartographer|Cat Burglar|Cataclysm|Cinder Crawler|City of Traitors|Coat of Arms|Convalescence|Crashing Boars|Culling the Weak|Cunning|Curiosity|Cursed Flesh|Dauthi Cutthroat|Dauthi Jackal|Dauthi Warlord|Death's Duet|Dizzying Gaze|Dominating Licid|Elven Palisade|Elvish Berserker|Entropic Specter|Ephemeron|Equilibrium|Erratic Portal|Ertai, Wizard Adept|Exalted Dragon|Fade Away|Fighting Chance|Flowstone Flood|Forbid|Fugue|Furnace Brood|Grollub|Hatred|High Ground|Jackalope Herd|Keeper of the Beasts|Keeper of the Dead|Keeper of the Flame|Keeper of the Light|Keeper of the Mind|Killer Whale|Kor Chant|Limited Resources|Mage il-Vec|Mana Breach|Manabond|Maniacal Rage|Medicine Bag|Memory Crystal|Merfolk Looter|Mind Maggots|Mind Over Matter|Mindless Automaton|Mirozel|Mirri, Cat Warrior|Mogg Assassin|Monstrous Hound|Nausea|Necrologia|Null Brooch|Oath of Druids|Oath of Ghouls|Oath of Lieges|Oath of Mages|Oath of Scholars|Ogre Shaman|Onslaught|Paladin en-Vec|Pandemonium|Paroxysm|Peace of Mind|Pegasus Stampede|Penance|Pit Spawn|Plaguebearer|Plated Rootwalla|Predatory Hunger|Price of Progress|Pygmy Troll|Rabid Wolverines|Ravenous Baboons|Reaping the Rewards|Reckless Ogre|Reclaim|Reconnaissance|Recurring Nightmare|Resuscitate|Robe of Mirrors|Rootwater Alligator|Rootwater Mystic|Sabertooth Wyvern|Scalding Salamander|Scare Tactics|School of Piranha|Scrivener|Seismic Assault|Shackles|Shattering Pulse|Shield Mate|Skyshaper|Skyshroud Elite|Skyshroud War Beast|Slaughter|Soltari Visionary|Song of Serenity|Sonic Burst|Soul Warden|Spellbook|Spellshock|Sphere of Resistance|Spike Cannibal|Spike Hatcher|Spike Rogue|Spike Weaver|Standing Troops|Survival of the Fittest|Thalakos Drifters|Thalakos Scout|Thopter Squadron|Thrull Surgeon|Transmogrifying Licid|Treasure Hunter|Treasure Trove|Vampire Hounds|Volrath's Dungeon|Wall of Nets|Wayward Soul|Welkin Hawk|Whiptongue Frog|Workhorse|Zealots en-Dal|Ashnod's Coupon|B.F.M. (Big Furry Monster) (b)|B.F.M. (Big Furry Monster)|Blacker Lotus|Bronze Calendar|Bureaucracy|Burning Cinder Fury of Crimson Chaos Fire|Cardboard Carapace|Censorship|Chaos Confetti|Charm School|Checks and Balances|Chicken Egg|Chicken à la King|Clam Session|Clam-I-Am|Clambassadors|Clay Pigeon|Common Courtesy|Deadhead|Denied!|Double Cross|Double Deal|Double Dip|Double Play|Double Take|Elvish Impersonators|Flock of Rabid Sheep|Fowl Play|Free-Range Chicken|Free-for-All|Gerrymandering|Get a Life|Ghazbán Ogress|Giant Fan|Goblin Bookie|Goblin Bowling Team|Goblin Tutor|Growth Spurt|Gus|Handcuffs|Hungry Hungry Heifer|Hurloon Wrangler|I'm Rubber, You're Glue|Incoming!|Infernal Spawn of Evil|Jack-in-the-Mox|Jalum Grifter|Jester's Sombrero|Jumbo Imp|Knight of the Hokey Pokey|Krazy Kow|Landfill|Lexivore|Look at Me, I'm the DCI|Mesa Chicken|Mine, Mine, Mine!|Mirror Mirror|Miss Demeanor|Once More with Feeling|Organ Harvest|Ow|Paper Tiger|Poultrygeist|Prismatic Wardrobe|Psychic Network|Ricochet|Rock Lobster|Scissors Lizard|Sex Appeal|Sorry|Spark Fiend|Spatula of the Ages|Squirrel Farm|Strategy, Schmategy|Team Spirit|Temp of the Damned|The Cheese Stands Alone|The Ultimate Nightmare of Wizards of the Coast® Customer Service|Timmy, Power Gamer|Urza's Contact Lenses|Urza's Science Fair Project|Volrath's Motion Sensor|Absolute Grace|Absolute Law|Abundance|Abyssal Horror|Academy Researchers|Acidic Soil|Acridian|Albino Troll|Angelic Chorus|Angelic Page|Annul|Antagonism|Arc Lightning|Arcane Laboratory|Argothian Elder|Argothian Enchantress|Argothian Swine|Argothian Wurm|Attunement|Back to Basics|Barrin, Master Wizard|Barrin's Codex|Bedlam|Befoul|Bereavement|Blanchwood Armor|Blanchwood Treefolk|Blasted Landscape|Blood Vassal|Brand|Bravado|Breach|Brilliant Halo|Bulwark|Cackling Fiend|Carpet of Flowers|Carrion Beetles|Catalog|Catastrophe|Cathodion|Cave Tiger|Child of Gaea|Chimeric Staff|Citanul Centaurs|Citanul Flute|Citanul Hierophants|Claws of Gix|Clear|Cloak of Mists|Confiscate|Congregate|Contamination|Copper Gnomes|Coral Merfolk|Corrupt|Cradle Guard|Crater Hellion|Crazed Skirge|Crosswinds|Crystal Chimes|Curfew|Dark Hatchling|Darkest Hour|Defensive Formation|Despondency|Destructive Urge|Diabolic Servitude|Disciple of Grace|Disciple of Law|Discordant Dirge|Disorder|Disruptive Student|Douse|Dragon Blood|Drifting Djinn|Drifting Meadow|Dromosaur|Duress|Eastern Paladin|Electryte|Elite Archers|Elvish Herder|Elvish Lyrist|Endless Wurm|Endoskeleton|Energy Field|Exhume|Exploration|Expunge|Faith Healer|Falter|Fault Line|Fecundity|Fertile Ground|Fiery Mantle|Fire Ants|Flesh Reaver|Fluctuator|Fog Bank|Fortitude|Gaea's Bounty|Gaea's Cradle|Gaea's Embrace|Gamble|Gilded Drake|Glorious Anthem|Goblin Cadets|Goblin Lackey|Goblin Offensive|Goblin Patrol|Goblin Spelunkers|Goblin War Buggy|Grafted Skullcap|Great Whale|Greater Good|Greener Pastures|Guma|Hawkeater Moth|Headlong Rush|Heat Ray|Herald of Serra|Hermetic Study|Hibernation|Hidden Ancients|Hidden Guerrillas|Hidden Herd|Hidden Predators|Hidden Spider|Hidden Stag|Hollow Dogs|Hopping Automaton|Horseshoe Crab|Humble|Hush|Ill-Gotten Gains|Imaginary Pet|Intrepid Hero|Karn, Silver Golem|Launch|Lay Waste|Lifeline|Lightning Dragon|Lilting Refrain|Lingering Mirage|Looming Shade|Lotus Blossom|Lull|Lurking Evil|Mana Leech|Meltdown|Metrognome|Midsummer Revel|Mishra's Helix|Mobile Fort|Monk Idealist|Monk Realist|Morphling|No Rest for the Wicked|Noetic Scales|Okk|Opal Acrolith|Opal Archangel|Opal Caryatid|Opal Gargoyle|Opal Titan|Oppression|Order of Yawgmoth|Outmaneuver|Parasitic Bond|Pariah|Pegasus Charger|Pendrell Drake|Pendrell Flux|Peregrine Drake|Persecute|Phyrexian Colossus|Phyrexian Ghoul|Phyrexian Processor|Phyrexian Tower|Planar Birth|Planar Void|Polluted Mire|Pouncing Jaguar|Power Taint|Priest of Gix|Priest of Titania|Purging Scythe|Rain of Filth|Ravenous Skirge|Raze|Recantation|Reclusive Wight|Redeem|Reflexes|Rejuvenate|Remembrance|Remote Isle|Reprocess|Rescind|Retaliation|Retromancer|Rewind|Rumbling Crescendo|Rune of Protection: Artifacts|Rune of Protection: Black|Rune of Protection: Blue|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: Red|Rune of Protection: White|Sanctum Custodian|Sanctum Guardian|Sandbar Merfolk|Sandbar Serpent|Sanguine Guard|Scald|Scoria Wurm|Scrap|Serra Avatar|Serra Zealot|Serra's Embrace|Serra's Hymn|Serra's Liturgy|Serra's Sanctum|Shimmering Barrier|Shiv's Embrace|Shivan Gorge|Shivan Hellkite|Shivan Raptor|Show and Tell|Shower of Sparks|Sicken|Silent Attendant|Skirge Familiar|Skittering Skirge|Sleeper Agent|Slippery Karst|Smokestack|Smoldering Crater|Sneak Attack|Somnophore|Songstitcher|Soul Sculptor|Spined Fluke|Spire Owl|Sporogenesis|Spreading Algae|Steam Blast|Stern Proctor|Stroke of Genius|Sulfuric Vapors|Sunder|Symbiosis|Tainted Aether|Telepathy|Temporal Aperture|Thran Quarry|Thran Turbine|Thundering Giant|Time Spiral|Titania's Boon|Titania's Chosen|Tolarian Academy|Tolarian Winds|Torch Song|Treefolk Seedlings|Treetop Rangers|Turnabout|Umbilicus|Unnerve|Unworthy Dead|Urza's Armor|Vampiric Embrace|Vebulid|Veil of Birds|Veiled Apparition|Veiled Crocodile|Veiled Sentry|Veiled Serpent|Venomous Fangs|Vernal Bloom|Viashino Outrider|Viashino Runner|Viashino Sandswimmer|Viashino Weaponsmith|Victimize|Vile Requiem|Voice of Grace|Voice of Law|Voltaic Key|Vug Lizard|Wall of Junk|War Dance|Waylay|Western Paladin|Whetstone|Whirlwind|Wild Dogs|Windfall|Winding Wurm|Wirecat|Witch Engine|Wizard Mentor|Worn Powerstone|Worship|Yawgmoth's Edict|Yawgmoth's Will|Zephid's Embrace|Zephid|About Face|Angel's Trumpet|Angelic Curator|Anthroplasm|Archivist|Aura Flux|Avalanche Riders|Beast of Burden|Bloated Toad|Bone Shredder|Bouncing Beebles|Brink of Madness|Burst of Energy|Cessation|Cloud of Faeries|Crawlspace|Crop Rotation|Damping Engine|Darkwatch Elves|Defender of Chaos|Defender of Law|Defense Grid|Defense of the Heart|Delusions of Mediocrity|Deranged Hermit|Devout Harpist|Engineered Plague|Erase|Eviscerator|Expendable Troops|Faerie Conclave|Fleeting Image|Fog of Gnats|Forbidding Watchtower|Frantic Search|Gang of Elk|Ghitu Encampment|Ghitu Fire-Eater|Ghitu Slinger|Ghitu War Cry|Giant Cockroach|Goblin Medics|Goblin Welder|Granite Grip|Grim Monolith|Harmonic Convergence|Hidden Gibbons|Hope and Glory|Impending Disaster|Intervene|Iron Maiden|Iron Will|Jhoira's Toolbox|Karmic Guide|King Crab|Knighthood|Last-Ditch Effort|Levitation|Lurking Skirge|Martyr's Cause|Memory Jar|Might of Oaks|Miscalculation|Molten Hydra|Mother of Runes|Multani, Maro-Sorcerer|Multani's Acolyte|Multani's Presence|No Mercy|Opal Avenger|Opal Champion|Opportunity|Ostracize|Palinchron|Parch|Peace and Quiet|Phyrexian Broodlings|Phyrexian Debaser|Phyrexian Defiler|Phyrexian Denouncer|Phyrexian Plaguelord|Phyrexian Reclamation|Plague Beetle|Planar Collapse|Purify|Pygmy Pyrosaur|Pyromancy|Quicksilver Amulet|Rack and Ruin|Radiant, Archangel|Radiant's Dragoons|Radiant's Judgment|Rancor|Rank and File|Raven Familiar|Rebuild|Repopulate|Ring of Gix|Rivalry|Scrapheap|Second Chance|Shivan Phoenix|Sick and Tired|Silk Net|Simian Grunts|Sleeper's Guile|Slow Motion|Sluggishness|Snap|Spawning Pool|Subversion|Sustainer of the Realm|Swat|Tethered Skirge|Thornwind Faeries|Thran Lens|Thran War Machine|Thran Weaponry|Ticking Gnomes|Tinker|Tragic Poet|Treacherous Link|Treefolk Mystic|Treetop Village|Unearth|Urza's Blueprints|Viashino Bey|Viashino Cutthroat|Viashino Heretic|Viashino Sandscout|Vigilant Drake|Walking Sponge|Weatherseed Elf|Weatherseed Faeries|Weatherseed Treefolk|Wheel of Torture|Wing Snare|Yavimaya Granger|Yavimaya Scion|Yavimaya Wurm|Alert Shu Infantry|Ambition's Cost|Barbarian General|Barbarian Horde|Borrowing 100,000 Arrows|Borrowing the East Wind|Brilliant Plan|Broken Dam|Burning Fields|Burning of Xinye|Cao Cao, Lord of Wei|Cao Ren, Wei Commander|Capture of Jingzhou|Champion's Victory|Control of the Court|Corrupt Court Official|Corrupt Eunuchs|Council of Advisors|Counterintelligence|Cunning Advisor|Deception|Desert Sandstorm|Desperate Charge|Diaochan, Artful Beauty|Dong Zhou, the Tyrant|Eightfold Maze|Empty City Ruse|Eunuchs' Intrigues|False Defeat|False Mourning|Famine|Fire Ambush|Fire Bowman|Flanking Troops|Forced Retreat|Forest Bear|Ghostly Visit|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Heavy Fog|Hua Tuo, Honored Physician|Huang Zhong, Shu General|Hunting Cheetah|Imperial Edict|Imperial Recruiter|Imperial Seal|Independent Troops|Kongming, Sleeping Dragon|Kongming's Contraptions|Lady Sun|Lady Zhurong, Warrior Queen|Liu Bei, Lord of Shu|Loyal Retainers|Lu Bu, Master-at-Arms|Lu Meng, Wu General|Lu Su, Wu Advisor|Lu Xun, Scholar General|Ma Chao, Western Warrior|Marshaling the Troops|Meng Huo, Barbarian King|Meng Huo's Horde|Misfortune's Gain|Mountain Bandit|Overwhelming Forces|Pang Tong, Young Phoenix|Peach Garden Oath|Poison Arrow|Preemptive Strike|Ravages of War|Ravaging Horde|Red Cliffs Armada|Renegade Troops|Return to Battle|Riding Red Hare|Riding the Dilu Horse|Rockslide Ambush|Rolling Earthquake|Sage's Knowledge|Shu Cavalry|Shu Defender|Shu Elite Companions|Shu Elite Infantry|Shu Farmer|Shu Foot Soldiers|Shu General|Shu Grain Caravan|Shu Soldier-Farmers|Sima Yi, Wei Field Marshal|Slashing Tiger|Southern Elephant|Spoils of Victory|Spring of Eternal Peace|Stolen Grain|Stone Catapult|Strategic Planning|Straw Soldiers|Sun Ce, Young Conquerer|Sun Quan, Lord of Wu|Taoist Hermit|Taoist Mystic|Taunting Challenge|Three Visits|Trained Cheetah|Trained Jackal|Trip Wire|Virtuous Charge|Warrior's Oath|Wei Ambush Force|Wei Assassins|Wei Elite Companions|Wei Infantry|Wei Night Raiders|Wei Scout|Wei Strike Force|Wielding the Green Dragon|Wolf Pack|Wu Admiral|Wu Elite Cavalry|Wu Infantry|Wu Light Cavalry|Wu Longbowman|Wu Scout|Wu Spy|Wu Warship|Xiahou Dun, the One-Eyed|Xun Yu, Wei Advisor|Yellow Scarves Cavalry|Yellow Scarves General|Yellow Scarves Troops|Young Wei Recruits|Yuan Shao, the Indecisive|Yuan Shao's Infantry|Zhang Fei, Fierce Warrior|Zhang He, Wei General|Zhang Liao, Hero of Hefei|Zhao Zilong, Tiger General|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Zodiac Dog|Zodiac Dragon|Zodiac Goat|Zodiac Horse|Zodiac Monkey|Zodiac Ox|Zodiac Pig|Zodiac Rabbit|Zodiac Rat|Zodiac Rooster|Zodiac Snake|Zodiac Tiger|Zuo Ci, the Mocking Sage|Academy Rector|Aether Sting|Ancient Silverback|Apprentice Necromancer|Archery Training|Attrition|Aura Thief|Blizzard Elemental|Bloodshot Cyclops|Body Snatcher|Braidwood Cup|Braidwood Sextant|Brass Secretary|Brine Seer|Bubbling Beebles|Bubbling Muck|Caltrops|Capashen Knight|Capashen Standard|Capashen Templar|Carnival of Souls|Chime of Night|Cinder Seer|Colos Yearling|Compost|Covetous Dragon|Disappear|Disease Carriers|Donate|Dying Wail|Elvish Lookout|Elvish Piper|Emperor Crocodile|Encroach|Eradicate|Extruder|False Prophet|Fatigue|Fend Off|Festering Wound|Field Surgeon|Flame Jet|Fledgling Osprey|Flicker|Fodder Cannon|Gamekeeper|Goblin Berserker|Goblin Festival|Goblin Gardener|Goblin Marshal|Goblin Masons|Goliath Beetle|Heart Warden|Hulking Ogre|Hunting Moa|Illuminated Wings|Impatience|Incendiary|Iridescent Drake|Ivy Seer|Jasmine Seer|Junk Diver|Keldon Champion|Keldon Vandals|Kingfisher|Landslide|Lurking Jackals|Magnify|Mantis Engine|Mark of Fury|Marker Beetles|Mask of Law and Grace|Master Healer|Masticore|Mental Discipline|Metalworker|Metathran Elite|Metathran Soldier|Momentum|Multani's Decree|Nightshade Seer|Opalescence|Opposition|Pattern of Rebirth|Phyrexian Monitor|Phyrexian Negator|Plague Dogs|Plated Spider|Plow Under|Powder Keg|Private Research|Quash|Rapid Decay|Rayne, Academy Chancellor|Reckless Abandon|Reliquary Monk|Repercussion|Replenish|Rescue|Rofellos, Llanowar Emissary|Rofellos's Gift|Sanctimony|Scent of Brine|Scent of Cinder|Scent of Ivy|Scent of Jasmine|Scent of Nightshade|Scour|Scrying Glass|Serra Advocate|Sigil of Sleep|Skittering Horror|Slinking Skirge|Solidarity|Soul Feast|Sowing Salt|Splinter|Squirming Mass|Storage Matrix|Taunting Elf|Telepathic Spies|Temporal Adept|Tethered Griffin|Thieving Magpie|Thorn Elemental|Thran Dynamo|Thran Foundry|Thran Golem|Tormented Angel|Treachery|Trumpet Blast|Twisted Experiment|Urza's Incubator|Voice of Duty|Voice of Reason|Wake of Destruction|Wall of Glare|Wild Colos|Yavimaya Elder|Yavimaya Enchantress|Yavimaya Hollow|Yawgmoth's Bargain|Angel of Light|Champion Lancer|Cinder Storm|Dakmor Ghoul|Dakmor Lancer|Devout Monk|Eager Cadet|Goblin Chariot|Goblin Commando|Goblin Settler|Grim Tutor|Loyal Sentry|Pride of Lions|Royal Falcon|Royal Trooper|Sea Eagle|Shrieking Specter|Silverback Ape|Squall|Stream of Acid|Thunder Dragon|Tidings|Trained Orgg|Veteran Cavalier|Vizzerdrix|Willow Elf|Aerial Caravan|Alabaster Wall|Alley Grifters|Ancestral Mask|Armistice|Arms Dealer|Arrest|Assembly Hall|Ballista Squad|Balloon Peddler|Barbed Wire|Bargaining Table|Battle Rampart|Battle Squadron|Bifurcate|Black Market|Blaster Mage|Blockade Runner|Blood Hound|Blood Oath|Boa Constrictor|Bog Smugglers|Bog Witch|Brawl|Briar Patch|Bribery|Buoyancy|Cackling Witch|Caller of the Hunt|Cateran Brute|Cateran Enforcer|Cateran Kidnappers|Cateran Overlord|Cateran Persuader|Cateran Slaver|Cateran Summons|Caustic Wasps|Cave Sense|Cave-In|Cavern Crawler|Ceremonial Guard|Chambered Nautilus|Chameleon Spirit|Charisma|Charm Peddler|Charmed Griffin|Cho-Arrim Alchemist|Cho-Arrim Bruiser|Cho-Arrim Legate|Cho-Manno, Revolutionary|Cho-Manno's Blessing|Cinder Elemental|Clear the Land|Close Quarters|Cloud Sprite|Coastal Piracy|Collective Unconscious|Common Cause|Conspiracy|Cornered Market|Corrupt Official|Cowardice|Crackdown|Crag Saurian|Crash|Credit Voucher|Crenellated Wall|Crooked Scales|Crossbow Infantry|Crumbling Sanctuary|Customs Depot|Darting Merfolk|Dawnstrider|Deathgazer|Deepwood Drummer|Deepwood Elder|Deepwood Ghoul|Deepwood Legate|Deepwood Tantiv|Deepwood Wolverine|Dehydration|Delraich|Devout Witness|Diplomatic Escort|Diplomatic Immunity|Distorting Lens|Drake Hatchling|Dust Bowl|Embargo|Enslaved Horror|Erithizon|Extortion|Extravagant Spirit|Eye of Ramos|Ferocity|Flailing Manticore|Flailing Ogre|Flailing Soldier|Flaming Sword|Food Chain|Forced March|Foster|Fountain Watch|Fountain of Cho|Fresh Volunteers|Furious Assault|Game Preserve|General's Regalia|Gerrard's Irregulars|Ghoul's Feast|Glowing Anemone|Groundskeeper|Gush|Hammer Mage|Haunted Crossroads|Heart of Ramos|Henge Guardian|Henge of Ramos|Hickory Woodlot|High Market|High Seas|Highway Robber|Hired Giant|Honor the Fallen|Hoodwink|Horn of Plenty|Horn of Ramos|Horned Troll|Howling Wolf|Hunted Wumpus|Ignoble Soldier|Indentured Djinn|Instigator|Insubordination|Intimidation|Invigorate|Inviolability|Iron Lance|Ivory Mask|Jeweled Torque|Jhovall Queen|Jhovall Rider|Karn's Touch|Kris Mage|Kyren Archive|Kyren Glider|Kyren Legate|Kyren Negotiations|Kyren Sniper|Kyren Toy|Land Grant|Larceny|Last Breath|Lava Runner|Ley Line|Liability|Lightning Hounds|Lithophage|Lumbering Satyr|Lunge|Maggot Therapy|Magistrate's Scepter|Magistrate's Veto|Megatherium|Mercadia's Downfall|Mercadian Atlas|Mercadian Bazaar|Mercadian Lift|Midnight Ritual|Misdirection|Misshapen Fiend|Misstep|Molting Harpy|Moment of Silence|Monkey Cage|Moonlit Wake|Muzzle|Natural Affinity|Nether Spirit|Nightwind Glider|Noble Purpose|Notorious Assassin|Orim's Cure|Overtaker|Panacea|Pangosaur|Peat Bog|Pious Warrior|Port Inspector|Power Matrix|Pretender's Claim|Primeval Shambler|Puffer Extract|Pulverize|Puppet's Verdict|Putrefaction|Quagmire Lamprey|Ramosian Captain|Ramosian Commander|Ramosian Lieutenant|Ramosian Rally|Ramosian Sergeant|Ramosian Sky Marshal|Rampart Crawler|Rappelling Scouts|Remote Farm|Renounce|Revered Elder|Reverent Mantra|Revive|Righteous Indignation|Rishadan Airship|Rishadan Brigand|Rishadan Cutpurse|Rishadan Footpad|Rishadan Pawnshop|Rishadan Port|Robber Fly|Rock Badger|Rouse|Rushwood Dryad|Rushwood Elemental|Rushwood Grove|Rushwood Herbalist|Rushwood Legate|Saber Ants|Sacred Prey|Sailmonger|Sand Squid|Sandstone Needle|Saprazzan Bailiff|Saprazzan Breaker|Saprazzan Cove|Saprazzan Heir|Saprazzan Legate|Saprazzan Outrigger|Saprazzan Raider|Saprazzan Skerry|Scandalmonger|Security Detail|Seismic Mage|Sever Soul|Shock Troops|Shoving Match|Silent Assassin|Silverglade Elemental|Silverglade Pathfinder|Sizzle|Skulking Fugitive|Skull of Ramos|Snake Pit|Snorting Gahr|Snuff Out|Soothing Balm|Soothsaying|Soul Channeling|Specter's Wail|Spidersilk Armor|Spiritual Focus|Spontaneous Generation|Squallmonger|Squee, Goblin Nabob|Squeeze|Stamina|Statecraft|Steadfast Guard|Stinging Barrier|Story Circle|Strongarm Thug|Subterranean Hangar|Sustenance|Task Force|Tectonic Break|Territorial Dispute|Thermal Glider|Thieves' Auction|Thrashing Wumpus|Thunderclap|Thwart|Tidal Bore|Tidal Kraken|Tiger Claws|Tonic Peddler|Tooth of Ramos|Tower of the Magistrate|Toymaker|Trade Routes|Trap Runner|Two-Headed Dragon|Undertaker|Unmask|Unnatural Hunger|Uphill Battle|Vendetta|Venomous Dragonfly|Vernal Equinox|Vine Dryad|Vine Trellis|Volcanic Wind|Wall of Distortion|War Cadence|War Tax|Warmonger|Warpath|Waterfront Bouncer|Wave of Reckoning|Wild Jhovall|Wishmonger|Worry Beads|Accumulated Knowledge|Aether Barrier|Air Bladder|Ancient Hydra|Angelic Favor|Animate Land|Arc Mage|Ascendant Evincar|Avenger en-Dal|Battlefield Percher|Belbe's Armor|Belbe's Percher|Belbe's Portal|Blastoderm|Blinding Angel|Bola Warrior|Carrion Wall|Chieftain en-Dal|Cloudskate|Coiling Woodworm|Complex Automaton|Dark Triumph|Daze|Death Pit Offering|Defender en-Vec|Defiant Falcon|Defiant Vanguard|Divining Witch|Dominate|Downhill Charge|Ensnare|Eye of Yawgmoth|Fanatical Devotion|Flame Rift|Flint Golem|Flowstone Armor|Flowstone Crusher|Flowstone Overseer|Flowstone Slide|Flowstone Strike|Flowstone Surge|Flowstone Thopter|Flowstone Wall|Fog Patch|Harvest Mage|Infiltrate|Jolting Merfolk|Kill Switch|Kor Haven|Laccolith Grunt|Laccolith Rig|Laccolith Titan|Laccolith Warrior|Laccolith Whelp|Lashknife|Lawbringer|Lightbringer|Lin Sivvi, Defiant Hero|Mana Cache|Massacre|Mind Slash|Mind Swords|Mogg Alarm|Mogg Salvage|Mogg Toady|Moggcatcher|Mossdog|Murderous Betrayal|Nesting Wurm|Netter en-Dal|Noble Stand|Off Balance|Oracle's Attendants|Oraxid|Overlaid Terrain|Pack Hunt|Pale Moon|Parallax Dementia|Parallax Inhibitor|Parallax Nexus|Parallax Tide|Parallax Wave|Phyrexian Driver|Phyrexian Prowler|Plague Witch|Predator, Flagship|Rackling|Rath's Edge|Rathi Assassin|Rathi Fiend|Rathi Intimidator|Refreshing Rain|Rejuvenation Chamber|Reverent Silence|Rhox|Rising Waters|Rootwater Commando|Rootwater Thief|Rupture|Rusting Golem|Saproling Burst|Saproling Cluster|Seahunter|Seal of Cleansing|Seal of Doom|Seal of Fire|Seal of Removal|Seal of Strength|Shrieking Mogg|Silkenfist Fighter|Silkenfist Order|Sivvi's Ruse|Sivvi's Valor|Skyshroud Behemoth|Skyshroud Claim|Skyshroud Cutter|Skyshroud Poacher|Skyshroud Ridgeback|Skyshroud Sentinel|Sliptide Serpent|Sneaky Homunculus|Spineless Thug|Spiritual Asylum|Spiteful Bully|Stampede Driver|Stronghold Biologist|Stronghold Discipline|Stronghold Gambit|Stronghold Machinist|Stronghold Zeppelin|Submerge|Tangle Wire|Terrain Generator|Topple|Treetop Bracers|Trickster Mage|Vicious Hunger|Viseling|Voice of Truth|Volrath the Fallen|Wandering Eye|Wild Mammoth|Woodripper|Abolish|Agent of Shauku|Alexi, Zephyr Mage|Alexi's Cloak|Aura Fracture|Avatar of Fury|Avatar of Hope|Avatar of Might|Avatar of Will|Avatar of Woe|Barbed Field|Blessed Wind|Bog Elemental|Bog Glider|Branded Brawlers|Brutal Suppression|Calming Verse|Celestial Convergence|Chilling Apparition|Chimeric Idol|Citadel of Pain|Coastal Hornclaw|Coffin Puppets|Copper-Leaf Angel|Darba|Death Charmer|Denying Wind|Despoil|Devastate|Diving Griffin|Dual Nature|Elephant Resurgence|Endbringer's Revel|Entangler|Excavation|Excise|Fault Riders|Fen Stalker|Fickle Efreet|Flameshot|Flay|Flowering Field|Foil|Forgotten Harvest|Glittering Lion|Glittering Lynx|Greel, Mind Raker|Greel's Caress|Gulf Squid|Hazy Homunculus|Heightened Awareness|Hollow Warrior|Infernal Genesis|Inflame|Jeweled Spirit|Jolrael, Empress of Beasts|Jolrael's Favor|Keldon Arsonist|Keldon Battlewagon|Keldon Berserker|Keldon Firebombers|Latulla, Keldon Overseer|Latulla's Orders|Lesser Gargadon|Living Terrain|Mageta the Lion|Mageta's Boon|Mana Vapors|Marsh Boa|Mercenary Informer|Mine Bearer|Mirror Strike|Mungha Wurm|Nakaya Shade|Noxious Field|Outbreak|Overburden|Panic Attack|Pit Raptor|Plague Fiend|Plague Wind|Psychic Theft|Pygmy Razorback|Quicksilver Wall|Rebel Informer|Rethink|Reveille Squad|Rhystic Cave|Rhystic Circle|Rhystic Deluge|Rhystic Lightning|Rhystic Scrying|Rhystic Shield|Rhystic Study|Rhystic Syphon|Rhystic Tutor|Rib Cage Spider|Ribbon Snake|Ridgeline Rager|Root Cage|Samite Sanctuary|Scoria Cat|Search for Survivors|Searing Wind|Sheltering Prayers|Shield Dancer|Shrouded Serpent|Silt Crawler|Snag|Soul Charmer|Soul Strings|Spiketail Drake|Spiketail Hatchling|Spitting Spider|Spore Frog|Spur Grappler|Squirrel Wrangler|Steal Strength|Stormwatch Eagle|Sunken Field|Sword Dancer|Task Mage Assembly|Thresher Beast|Thrive|Trenching Steed|Troubled Healer|Troublesome Spirit|Verdant Field|Veteran Brawlers|Vintara Elephant|Vintara Snapper|Vitalizing Wind|Wall of Vipers|Well of Discovery|Well of Life|Whip Sergeant|Whipstitched Zombie|Wild Might|Windscouter|Wing Storm|Wintermoon Mesa|Withdraw|Zerapa Minotaur|Absorb|Addle|Aether Rift|Aggressive Urge|Agonizing Demise|Alabaster Leech|Alloy Golem|Ancient Kavu|Ancient Spring|Andradite Leech|Angelic Shield|Annihilate|Archaeological Dig|Ardent Soldier|Armadillo Cloak|Armored Guardian|Artifact Mutation|Assault|Battery|Atalya, Samite Master|Aura Mutation|Aura Shards|Backlash|Barrin's Spite|Barrin's Unmaking|Benalish Emissary|Benalish Heralds|Benalish Lancer|Benalish Trapper|Bend or Break|Bind|Blazing Specter|Blind Seer|Bloodstone Cameo|Blurred Mongoose|Bog Initiate|Breaking Wave|Breath of Darigaaz|Callous Giant|Canopy Surge|Capashen Unicorn|Captain Sisay|Cauldron Dance|Chaotic Strike|Charging Troll|Chromatic Sphere|Cinder Shade|Coalition Victory|Coastal Tower|Collapsing Borders|Collective Restraint|Cremate|Crimson Acolyte|Crosis, the Purger|Crosis's Attendant|Crusading Knight|Crypt Angel|Crystal Spray|Darigaaz, the Igniter|Darigaaz's Attendant|Death or Glory|Defiling Tears|Desperate Research|Devouring Strossus|Dismantling Blow|Distorting Wake|Divine Presence|Do or Die|Drake-Skull Cameo|Dream Thrush|Dredge|Dromar, the Banisher|Dromar's Attendant|Dueling Grounds|Duskwalker|Elfhame Palace|Elfhame Sanctuary|Elvish Champion|Empress Galina|Essence Leak|Exclude|Exotic Curse|Explosive Growth|Fact or Fiction|Faerie Squadron|Fight or Flight|Firebrand Ranger|Fires of Yavimaya|Firescreamer|Frenzied Tilling|Galina's Knight|Geothermal Crevice|Ghitu Fire|Glimmering Angel|Global Ruin|Goblin Spy|Goham Djinn|Halam Djinn|Hanna, Ship's Navigator|Harsh Judgment|Hate Weaver|Heroes' Reunion|Hooded Kavu|Horned Cheetah|Hunting Kavu|Hypnotic Cloud|Irrigation Ditch|Jade Leech|Juntu Stakes|Kangee, Aerie Keeper|Kavu Aggressor|Kavu Chameleon|Kavu Climber|Kavu Lair|Kavu Monarch|Kavu Runner|Kavu Scout|Kavu Titan|Keldon Necropolis|Liberate|Lightning Dart|Llanowar Cavalry|Llanowar Elite|Llanowar Knight|Llanowar Vanguard|Loafing Giant|Lotus Guardian|Mages' Contest|Mana Maze|Manipulate Fate|Marauding Knight|Metathran Aerostat|Metathran Transport|Metathran Zombie|Meteor Storm|Might Weaver|Molimo, Maro-Sorcerer|Mourning|Nightscape Apprentice|Nightscape Master|Noble Panther|Nomadic Elf|Obliterate|Obsidian Acolyte|Opt|Ordered Migration|Orim's Touch|Overabundance|Overload|Pain|Suffering|Phyrexian Altar|Phyrexian Battleflies|Phyrexian Delver|Phyrexian Infiltrator|Phyrexian Lens|Phyrexian Reaper|Phyrexian Slayer|Pincer Spider|Plague Spitter|Plague Spores|Planar Portal|Pledge of Loyalty|Pouncing Kavu|Power Armor|Prison Barricade|Probe|Prohibit|Protective Sphere|Psychic Battle|Pulse of Llanowar|Pure Reflection|Pyre Zombie|Quirion Sentinel|Quirion Trailblazer|Rage Weaver|Raging Kavu|Rainbow Crow|Rampant Elephant|Razorfoot Griffin|Reckless Assault|Recoil|Recover|Repulse|Restock|Restrain|Reviving Dose|Reviving Vapors|Rewards of Diversity|Reya Dawnbringer|Riptide Crab|Rith, the Awakener|Rith's Attendant|Rogue Kavu|Rooting Kavu|Rout|Ruby Leech|Ruham Djinn|Sabertooth Nishoba|Salt Marsh|Samite Archer|Samite Ministration|Sapphire Leech|Saproling Infestation|Saproling Symbiosis|Savage Offensive|Scarred Puma|Scavenged Weaponry|Scorching Lava|Scouting Trek|Searing Rays|Seashell Cameo|Seer's Vision|Serpentine Kavu|Shivan Emissary|Shivan Harvest|Shivan Oasis|Shivan Zombie|Shoreline Raider|Skittish Kavu|Skizzik|Sky Weaver|Sleeper's Robe|Slimy Kavu|Slinking Serpent|Smoldering Tar|Sparring Golem|Spinal Embrace|Spirit Weaver|Spirit of Resistance|Spite|Malice|Spreading Plague|Stalking Assassin|Stand or Fall|Stand|Deliver|Sterling Grove|Stormscape Apprentice|Stormscape Master|Strength of Unity|Sulam Djinn|Sulfur Vent|Sunscape Apprentice|Sunscape Master|Sway of Illusion|Tainted Well|Tangle|Tectonic Instability|Teferi's Care|Teferi's Moat|Teferi's Response|Tek|Temporal Distortion|Thicket Elemental|Thornscape Apprentice|Thornscape Master|Thunderscape Apprentice|Thunderscape Master|Tidal Visionary|Tigereye Cameo|Tinder Farm|Tolarian Emissary|Tower Drake|Traveler's Cloak|Treefolk Healer|Trench Wurm|Treva, the Renewer|Treva's Attendant|Tribal Flames|Troll-Horn Cameo|Tsabo Tavoc|Tsabo's Assassin|Tsabo's Decree|Tsabo's Web|Turf Wound|Twilight's Call|Undermine|Urborg Drake|Urborg Emissary|Urborg Phantom|Urborg Shambler|Urborg Skeleton|Urborg Volcano|Urza's Filter|Urza's Rage|Utopia Tree|Verdeloth the Ancient|Verduran Emissary|Viashino Grappler|Vicious Kavu|Vigorous Charge|Vile Consumption|Vodalian Hypnotist|Vodalian Merchant|Vodalian Serpent|Vodalian Zombie|Void|Voracious Cobra|Wallop|Wandering Stream|Wash Out|Wax|Wane|Wayfaring Giant|Well-Laid Plans|Whip Silk|Wings of Hope|Winnow|Worldly Counsel|Yavimaya Barbarian|Yavimaya Kavu|Yawgmoth's Agenda|Zanam Djinn|Zap|Allied Strategies|Alpha Kavu|Amphibious Kavu|Ancient Spider|Arctic Merfolk|Aura Blast|Aurora Griffin|Bog Down|Caldera Kavu|Cavern Harpy|Cloud Cover|Confound|Crosis's Catacombs|Crosis's Charm|Darigaaz's Caldera|Darigaaz's Charm|Daring Leap|Dark Suspicions|Deadapult|Death Bomb|Destructive Flow|Diabolic Intent|Disciple of Kangee|Dominaria's Judgment|Doomsday Specter|Draco|Dralnu's Crusade|Dralnu's Pet|Dromar's Cavern|Dromar's Charm|Eladamri's Call|Ertai, the Corrupted|Ertai's Trickery|Escape Routes|Exotic Disease|Falling Timber|Flametongue Kavu|Fleetfoot Panther|Forsaken City|Gaea's Herald|Gaea's Might|Gainsay|Gerrard's Command|Goblin Game|Guard Dogs|Heroic Defiance|Hobble|Honorable Scout|Horned Kavu|Hull Breach|Hunting Drake|Implode|Insolence|Kavu Recluse|Keldon Mantle|Keldon Twilight|Lashknife Barrier|Lava Zombie|Lord of the Undead|Maggot Carrier|Magma Burst|Magnigoth Treefolk|Malicious Advice|Mana Cylix|March of Souls|Marsh Crocodile|Meddling Mage|Meteor Crater|Mire Kavu|Mirrorwood Treefolk|Mogg Jailer|Mogg Sentry|Morgue Toad|Multani's Harmony|Natural Emergence|Nemata, Grove Guardian|Nightscape Battlemage|Nightscape Familiar|Noxious Vapors|Orim's Chant|Phyrexian Bloodstock|Phyrexian Scuta|Phyrexian Tyranny|Planar Overlay|Planeswalker's Favor|Planeswalker's Fury|Planeswalker's Mirth|Planeswalker's Mischief|Planeswalker's Scorn|Pollen Remedy|Primal Growth|Pygmy Kavu|Questing Phelddagrif|Quirion Dryad|Quirion Explorer|Radiant Kavu|Razing Snidd|Rith's Charm|Rith's Grove|Root Greevil|Rushing River|Samite Elder|Samite Pilgrim|Sawtooth Loon|Sea Snidd|Shifting Sky|Shivan Wurm|Shriek of Dread|Silver Drake|Singe|Sinister Strength|Sisay's Ingenuity|Skyship Weatherlight|Skyshroud Blessing|Slay|Sleeping Potion|Slingshot Goblin|Sparkcaster|Star Compass|Steel Leaf Paladin|Stone Kavu|Stormscape Battlemage|Stormscape Familiar|Strafe|Stratadon|Sunken Hope|Sunscape Battlemage|Sunscape Familiar|Surprise Deployment|Tahngarth, Talruum Hero|Terminal Moraine|Terminate|Thornscape Battlemage|Thornscape Familiar|Thunderscape Battlemage|Thunderscape Familiar|Treva's Charm|Treva's Ruins|Urza's Guilt|Voice of All|Volcano Imp|Warped Devotion|Waterspout Elemental|Aether Mutation|Ana Disciple|Ana Sanctuary|Anavolver|Angelfire Crusader|Battlefield Forge|Bloodfire Colossus|Bloodfire Dwarf|Bloodfire Infusion|Bloodfire Kavu|Bog Gnarr|Brass Herald|Captain's Maneuver|Caves of Koilos|Ceta Disciple|Ceta Sanctuary|Cetavolver|Coalition Flag|Coalition Honor Guard|Coastal Drake|Consume Strength|Cromat|Dead Ringers|Death Grasp|Death Mutation|Dega Disciple|Dega Sanctuary|Degavolver|Desolation Angel|Desolation Giant|Diversionary Tactics|Divine Light|Dodecapod|Dragon Arch|Dwarven Landslide|Dwarven Patrol|Ebony Treefolk|Emblazoned Golem|Enlistment Officer|Evasive Action|False Dawn|Fervent Charge|Fire|Ice|Flowstone Charger|Foul Presence|Fungal Shambler|Gaea's Balance|Gaea's Skyfolk|Gerrard Capashen|Gerrard's Verdict|Glade Gnarr|Goblin Legionnaire|Goblin Ringleader|Goblin Trenches|Grave Defiler|Guided Passage|Haunted Angel|Helionaut|Ice Cave|Illuminate|Illusion|Reality|Index|Jaded Response|Jilt|Jungle Barrier|Kavu Glider|Kavu Howler|Kavu Mauler|Last Caress|Last Stand|Lay of the Land|Legacy Weapon|Life|Death|Lightning Angel|Living Airship|Llanowar Dead|Llanowar Wastes|Manacles of Decay|Martyrs' Tomb|Mask of Intolerance|Mind Extraction|Minotaur Illusionist|Minotaur Tactician|Mournful Zombie|Mystic Snake|Necra Disciple|Necra Sanctuary|Necravolver|Night|Day|Order|Chaos|Orim's Thunder|Overgrown Estate|Penumbra Bobcat|Penumbra Kavu|Penumbra Wurm|Pernicious Deed|Phyrexian Arena|Phyrexian Gargantua|Phyrexian Rager|Planar Despair|Powerstone Minefield|Prophetic Bolt|Putrid Warrior|Quagmire Druid|Quicksilver Dagger|Raka Disciple|Raka Sanctuary|Rakavolver|Razorfin Hunter|Reef Shaman|Savage Gorilla|Shield of Duty and Reason|Shimmering Mirage|Shivan Reef|Smash|Soul Link|Spectral Lynx|Spiritmonger|Squee's Embrace|Squee's Revenge|Standard Bearer|Strength of Night|Suffocating Blast|Suppress|Sylvan Messenger|Symbiotic Deployment|Tahngarth's Glare|Temporal Spring|Tidal Courier|Tranquil Path|Tundra Kavu|Unnatural Selection|Urborg Elf|Urborg Uprising|Vindicate|Vodalian Mystic|Whirlpool Drake|Whirlpool Rider|Whirlpool Warrior|Wild Research|Yavimaya Coast|Yavimaya's Embrace|Zombie Boa|Abandoned Outpost|Aboshan, Cephalid Emperor|Aboshan's Desire|Acceptable Losses|Aegis of Honor|Aether Burst|Afflict|Amugaba|Ancestral Tribute|Animal Boneyard|Ashen Firebeast|Atogatog|Aura Graft|Auramancer|Aven Archer|Aven Cloudchaser|Aven Fisher|Aven Flock|Aven Shrine|Aven Smokeweaver|Aven Windreader|Balancing Act|Balshan Beguiler|Balshan Griffin|Bamboozle|Barbarian Lunatic|Barbarian Ring|Bash to Bits|Battle Strain|Battle of Wits|Bearscape|Beast Attack|Beloved Chaplain|Blazing Salvo|Blessed Orator|Bloodcurdler|Bog Wreckage|Bomb Squad|Braids, Cabal Minion|Burning Sands|Cabal Inquisitor|Cabal Patriarch|Cabal Pit|Cabal Shrine|Call of the Herd|Cantivore|Careful Study|Catalyst Stone|Caustic Tar|Cease-Fire|Centaur Garden|Cephalid Broker|Cephalid Coliseum|Cephalid Looter|Cephalid Retainer|Cephalid Scout|Cephalid Shrine|Chainflinger|Chamber of Manipulation|Chance Encounter|Charmed Pendant|Chatter of the Squirrel|Childhood Horror|Chlorophant|Coffin Purge|Cognivore|Concentrate|Confessor|Crashing Centaur|Crypt Creeper|Crystal Quarry|Cultural Exchange|Cursed Monstrosity|Darkwater Catacombs|Darkwater Egg|Decaying Soil|Decimate|Decompose|Dedicated Martyr|Deep Reconnaissance|Delaying Shield|Deluge|Dematerialize|Demolish|Demoralize|Deserted Temple|Devoted Caretaker|Diabolic Tutor|Diligent Farmhand|Dirty Wererat|Divert|Divine Sacrament|Dogged Hunter|Dreamwinder|Druid Lyrist|Druid's Call|Dusk Imp|Dwarven Grunt|Dwarven Recruiter|Dwarven Shrine|Dwarven Strike Force|Earnest Fellowship|Earth Rift|Elephant Ambush|Ember Beast|Embolden|Engulfing Flames|Entomb|Epicenter|Escape Artist|Execute|Extract|Face of Fear|Famished Ghoul|Fervent Denial|Filthy Cur|Firebolt|Flame Burst|Fledgling Imp|Frenetic Ogre|Frightcrawler|Ghastly Demise|Gorilla Titan|Graceful Antelope|Gravestorm|Ground Seal|Halberdier|Hallowed Healer|Haunting Echoes|Hint of Insanity|Holistic Wisdom|Howling Gale|Immobilizing Ink|Impulsive Maneuvers|Infected Vermin|Innocent Blood|Iridescent Angel|Ivy Elemental|Junk Golem|Kamahl, Pit Fighter|Kamahl's Desire|Karmic Justice|Kirtar's Desire|Kirtar's Wrath|Krosan Archer|Krosan Avenger|Krosan Beast|Laquatus's Creativity|Last Rites|Lava Blister|Leaf Dancer|Lieutenant Kirtar|Life Burst|Limestone Golem|Liquid Fire|Lithatog|Luminous Guardian|Mad Dog|Magma Vein|Magnivore|Malevolent Awakening|Master Apothecary|Metamorphic Wurm|Millikin|Mind Burst|Mindslicer|Mine Layer|Minotaur Explorer|Mirari|Molten Influence|Moment's Peace|Morbid Hunger|Morgue Theft|Mortivore|Mossfire Egg|Mossfire Valley|Mudhole|Muscle Burst|Mystic Crusader|Mystic Enforcer|Mystic Penitent|Mystic Visionary|Mystic Zealot|Nantuko Disciple|Nantuko Elder|Nantuko Mentor|Nantuko Shrine|Need for Speed|Nefarious Lich|New Frontiers|Nimble Mongoose|Nomad Decoy|Nomad Stadium|Nut Collector|Obstinate Familiar|Otarian Juggernaut|Overeager Apprentice|Painbringer|Pardic Firecat|Pardic Miner|Pardic Swordsmith|Patriarch's Desire|Patrol Hound|Patron Wizard|Pedantic Learning|Peek|Persuasion|Petrified Field|Phantatog|Phantom Whelp|Pianna, Nomad Captain|Pilgrim of Justice|Pilgrim of Virtue|Piper's Melody|Predict|Price of Glory|Primal Frenzy|Psionic Gift|Psychatog|Pulsating Illusion|Puppeteer|Rabid Elephant|Ravaged Highlands|Ray of Distortion|Reckless Charge|Recoup|Refresh|Repel|Repentant Vampire|Resilient Wanderer|Rites of Initiation|Rites of Refusal|Rites of Spring|Roar of the Wurm|Rotting Giant|Sacred Rites|Sadistic Hypnotist|Sandstone Deadfall|Sarcatog|Savage Firecat|Scorching Missile|Screams of the Damned|Seafloor Debris|Second Thoughts|Seize the Day|Seton, Krosan Protector|Seton's Desire|Shadowblood Egg|Shadowblood Ridge|Shadowmage Infiltrator|Shelter|Shifty Doppelganger|Shower of Coals|Simplify|Skeletal Scrying|Skull Fracture|Skycloud Egg|Skycloud Expanse|Skyshooter|Soulcatcher|Spark Mage|Spellbane Centaur|Sphere of Duty|Sphere of Grace|Sphere of Law|Sphere of Reason|Sphere of Truth|Spiritualize|Springing Tiger|Squirrel Mob|Squirrel Nest|Stalking Bloodsucker|Standstill|Steam Vines|Steamclaw|Still Life|Stone-Tongue Basilisk|Sungrass Egg|Sungrass Prairie|Sylvan Might|Syncopate|Tainted Pact|Tarnished Citadel|Tattoo Ward|Terravore|Testament of Faith|Thaumatog|Thermal Blast|Think Tank|Thought Devourer|Thought Eater|Thought Nibbler|Timberland Ruins|Time Stretch|Tireless Tribe|Tombfire|Touch of Invisibility|Traumatize|Traveling Plague|Treetop Sentinel|Tremble|Twigwalker|Unifying Theory|Upheaval|Vampiric Dragon|Verdant Succession|Vivify|Volcanic Spray|Volley of Boulders|Wayward Angel|Werebear|Whipkeeper|Whispering Shade|Wild Mongrel|Woodland Druid|Words of Wisdom|Zombie Assassin|Zombie Cannibal|Zombie Infestation|Zombify|Zoologist|Accelerate|Acorn Harvest|Alter Reality|Ambassador Laquatus|Angel of Retribution|Anurid Scavenger|Aquamoeba|Arrogant Wurm|Aven Trooper|Balshan Collaborator|Balthor the Stout|Barbarian Outcast|Basking Rootwalla|Boneshard Slasher|Breakthrough|Cabal Coffers|Cabal Ritual|Cabal Surgeon|Cabal Torturer|Carrion Rats|Carrion Wurm|Centaur Chieftain|Centaur Veteran|Cephalid Aristocrat|Cephalid Illusionist|Cephalid Sage|Cephalid Snitch|Cephalid Vandal|Chainer, Dementia Master|Chainer's Edict|Churning Eddy|Circular Logic|Cleansing Meditation|Compulsion|Coral Net|Crackling Club|Crazed Firecat|Crippling Fatigue|Dawn of the Dead|Deep Analysis|Devastating Dreams|Dwell on the Past|Enslaved Dwarf|Equal Treatment|Faceless Butcher|False Memories|Far Wanderings|Fiery Temper|Flaming Gambit|Flash of Defiance|Floating Shield|Frantic Purification|Ghostly Wings|Gloomdrifter|Gravegouger|Grim Lavamancer|Grotesque Hybrid|Gurzigost|Hell-Bent Raider|Hydromorph Guardian|Hydromorph Gull|Hypnox|Hypochondria|Ichorid|Insidious Dreams|Insist|Invigorating Falls|Kamahl's Sledge|Krosan Constrictor|Krosan Restorer|Laquatus's Champion|Last Laugh|Liquify|Llawan, Cephalid Empress|Longhorn Firebeast|Major Teroh|Mesmeric Fiend|Militant Monk|Mind Sludge|Morningtide|Mortal Combat|Mortiphobia|Mutilate|Mystic Familiar|Nantuko Blightcutter|Nantuko Calmer|Nantuko Cultivator|Nantuko Shade|Narcissism|Nostalgic Dreams|Obsessive Search|Organ Grinder|Overmaster|Parallel Evolution|Pardic Arsonist|Pardic Collaborator|Pardic Lancer|Pay No Heed|Petradon|Petravark|Pitchstone Wall|Plagiarize|Possessed Aven|Possessed Barbarian|Possessed Centaur|Possessed Nomad|Psychotic Haze|Putrid Imp|Pyromania|Radiate|Rancid Earth|Reborn Hero|Restless Dreams|Retraced Image|Seton's Scout|Shade's Form|Shambling Swarm|Sickening Dreams|Skullscorch|Skywing Aven|Slithery Stalker|Sonic Seizure|Soul Scourge|Spirit Flare|Stern Judge|Strength of Isolation|Strength of Lunacy|Stupefying Touch|Tainted Field|Tainted Isle|Tainted Peak|Tainted Wood|Temporary Insanity|Teroh's Faithful|Teroh's Vanguard|Transcendence|Turbulent Dreams|Unhinge|Vengeful Dreams|Violent Eruption|Waste Away|Zombie Trailblazer|Ancestor's Chosen|Anger|Anurid Barkripper|Anurid Brushhopper|Anurid Swarmsnapper|Arcane Teachings|Aven Fogbringer|Aven Warcraft|Balthor the Defiled|Barbarian Bully|Battle Screech|Battlefield Scrounger|Battlewise Aven|Benevolent Bodyguard|Book Burning|Border Patrol|Brawn|Breaking Point|Browbeat|Burning Wish|Cabal Therapy|Cabal Trainee|Cagemail|Canopy Claws|Centaur Rootcaster|Cephalid Constable|Cephalid Inkshrouder|Chastise|Commander Eesha|Crush of Wurms|Cunning Wish|Death Wish|Defy Gravity|Dwarven Bloodboiler|Dwarven Driller|Dwarven Scorcher|Earsplitting Rats|Elephant Guide|Ember Shot|Envelop|Epic Struggle|Exoskeletal Armor|Filth|Firecat Blitz|Flaring Pain|Flash of Insight|Fledgling Dragon|Folk Medicine|Forcemage Advocate|Funeral Pyre|Genesis|Giant Warthog|Glory|Golden Wish|Goretusk Firebeast|Grave Consequences|Grip of Amnesia|Grizzly Fate|Guiltfeeder|Hapless Researcher|Harvester Druid|Hunting Grounds|Infectious Rage|Ironshell Beetle|Jeska, Warrior Adept|Keep Watch|Krosan Reclamation|Krosan Verge|Krosan Wayfarer|Laquatus's Disdain|Lava Dart|Lead Astray|Liberated Dwarf|Lightning Surge|Living Wish|Lost in Thought|Masked Gorgon|Mental Note|Mirari's Wake|Mirror Wall|Mist of Stagnation|Morality Shift|Nantuko Monastery|Nantuko Tracer|Nomad Mythmaker|Nullmage Advocate|Phantom Centaur|Phantom Flock|Phantom Nantuko|Phantom Nishoba|Phantom Nomad|Phantom Tiger|Planar Chaos|Prismatic Strands|Pulsemage Advocate|Quiet Speculation|Rats' Feast|Ray of Revelation|Riftstone Portal|Scalpelexis|Seedtime|Selfless Exorcist|Serene Sunset|Shaman's Trance|Shieldmage Advocate|Silver Seraph|Solitary Confinement|Soulcatchers' Aerie|Soulgorger Orgg|Spellgorger Barbarian|Spelljack|Spirit Cairn|Spurnmage Advocate|Stitch Together|Sudden Strength|Suntail Hawk|Sutured Ghoul|Swelter|Swirling Sandstorm|Sylvan Safekeeper|Telekinetic Bonds|Test of Endurance|Thriss, Nantuko Primus|Toxic Stench|Trained Pronghorn|Treacherous Vampire|Treacherous Werewolf|Tunneler Wurm|Unquestioned Authority|Valor|Venomous Vines|Vigilant Sentry|Web of Inertia|Wonder|Worldgorger Dragon|Wormfang Behemoth|Wormfang Crab|Wormfang Drake|Wormfang Manta|Wormfang Newt|Wormfang Turtle|Accursed Centaur|Aether Charge|Aggravated Assault|Airborne Aid|Airdrop Condor|Akroma's Blessing|Akroma's Vengeance|Ancestor's Prophet|Animal Magnetism|Annex|Anurid Murkdiver|Aphetto Alchemist|Aphetto Dredging|Aphetto Grifter|Aphetto Vulture|Arcanis the Omnipotent|Artificial Evolution|Ascending Aven|Astral Slide|Aura Extraction|Aurification|Avarax|Aven Brigadier|Aven Fateshaper|Aven Soulgazer|Backslide|Barkhide Mauler|Barren Moor|Battering Craghorn|Battlefield Medic|Biorhythm|Birchlore Rangers|Blackmail|Blatant Thievery|Blistering Firecat|Bloodline Shaman|Bloodstained Mire|Boneknitter|Break Open|Brightstone Ritual|Broodhatch Nantuko|Butcher Orgg|Cabal Archon|Cabal Executioner|Cabal Slaver|Callous Oppressor|Catapult Master|Catapult Squad|Centaur Glade|Chain of Acid|Chain of Plasma|Chain of Silence|Chain of Smog|Chain of Vapor|Charging Slateback|Choking Tethers|Circle of Solace|Commando Raid|Complicate|Contested Cliffs|Convalescent Care|Cover of Darkness|Crafty Pathmage|Crowd Favorites|Crown of Ascension|Crown of Awe|Crown of Fury|Crown of Suspicion|Crown of Vigor|Crude Rampart|Cruel Revival|Cryptic Gateway|Custody Battle|Daru Cavalier|Daru Encampment|Daru Healer|Daru Lancer|Daunting Defender|Dawning Purist|Death Match|Death Pulse|Defensive Maneuvers|Demystify|Dirge of Dread|Disciple of Malice|Discombobulate|Dispersing Orb|Disruptive Pitmage|Dive Bomber|Doom Cannon|Doomed Necromancer|Doubtless One|Dragon Roost|Dream Chisel|Dwarven Blastminer|Ebonblade Reaper|Elvish Guidance|Elvish Pathcutter|Elvish Pioneer|Elvish Scrapper|Elvish Vanguard|Elvish Warrior|Embermage Goblin|Enchantress's Presence|Endemic Plague|Entrails Feaster|Erratic Explosion|Essence Fracture|Everglove Courier|Exalted Angel|Explosive Vegetation|Fade from Memory|Fallen Cleric|False Cure|Feeding Frenzy|Festering Goblin|Fever Charm|Flamestick Courier|Fleeting Aven|Flooded Strand|Foothill Guide|Forgotten Cave|Frightshroud Courier|Future Sight|Gangrenous Goliath|Ghosthelm Courier|Gigapede|Glarecaster|Glory Seeker|Gluttonous Zombie|Goblin Burrows|Goblin Machinist|Goblin Piledriver|Goblin Pyromancer|Goblin Sharpshooter|Goblin Sky Raider|Goblin Sledder|Goblin Taskmaster|Grand Coliseum|Grand Melee|Grassland Crusader|Gratuitous Violence|Gravel Slinger|Gravespawn Sovereign|Graxiplon|Grinning Demon|Gustcloak Harrier|Gustcloak Runner|Gustcloak Savior|Gustcloak Sentinel|Gustcloak Skirmisher|Harsh Mercy|Haunted Cadaver|Head Games|Headhunter|Heedless One|Hystrodon|Imagecrafter|Improvised Armor|Infest|Information Dealer|Inspirit|Insurrection|Invigorating Boon|Ironfist Crusher|Ixidor, Reality Sculptor|Ixidor's Will|Jareth, Leonine Titan|Kaboom!|Kamahl, Fist of Krosa|Kamahl's Summons|Krosan Colossus|Krosan Groundshaker|Krosan Tusker|Lavamancer's Skill|Leery Fogbeast|Lightning Rift|Lonely Sandbar|Mage's Guile|Mana Echoes|Menacing Ogre|Misery Charm|Mistform Dreamer|Mistform Mask|Mistform Mutant|Mistform Shrieker|Mistform Skyreaver|Mistform Stalker|Mistform Wall|Mobilization|Mythic Proportions|Nameless One|Nantuko Husk|Naturalize|Nosy Goblin|Nova Cleric|Oblation|Oversold Cemetery|Overwhelming Instinct|Patriarch's Bidding|Pearlspear Courier|Peer Pressure|Piety Charm|Pinpoint Avalanche|Polluted Delta|Primal Boost|Profane Prayers|Prowling Pangolin|Psychic Trance|Quicksilver Dragon|Ravenous Baloth|Read the Runes|Reckless One|Reminisce|Renewed Faith|Righteous Cause|Riptide Biologist|Riptide Chronologist|Riptide Entrancer|Riptide Laboratory|Riptide Replicator|Riptide Shapeshifter|Risky Move|Rorix Bladewing|Rotlung Reanimator|Rummaging Wizard|Run Wild|Sage Aven|Sandskin|Screaming Seahawk|Screeching Buzzard|Sea's Claim|Searing Flesh|Seaside Haven|Secluded Steppe|Serpentine Basilisk|Severed Legion|Shade's Breath|Shaleskin Bruiser|Shared Triumph|Shepherd of Rot|Shieldmage Elder|Sigil of the New Dawn|Silent Specter|Silklash Spider|Silvos, Rogue Elemental|Skirk Commando|Skirk Fire Marshal|Skirk Prospector|Skittish Valesk|Slate of Ancestry|Slice and Dice|Slipstream Eel|Smother|Snapping Thragg|Snarling Undorak|Solar Blast|Soulless One|Sparksmith|Spined Basher|Spitfire Handler|Spitting Gourna|Spurred Wolverine|Spy Network|Stag Beetle|Standardize|Starlit Sanctum|Starstorm|Steely Resolve|Strongarm Tactics|Sunfire Balm|Supreme Inquisitor|Symbiotic Beast|Symbiotic Elf|Symbiotic Wurm|Syphon Mind|Tempting Wurm|Tephraderm|Thoughtbound Primoc|Thrashing Mudspawn|Threaten|Thunder of Hooves|Towering Baloth|Trade Secrets|Tranquil Thicket|Treespring Lorian|Tribal Golem|Tribal Unity|Trickery Charm|True Believer|Undead Gladiator|Unholy Grotto|Unified Strike|Venomspout Brackus|Visara the Dreadful|Vitality Charm|Voice of the Woods|Voidmage Prodigy|Walking Desecration|Wall of Mulch|Wave of Indifference|Weathered Wayfarer|Weird Harvest|Wellwisher|Wheel and Deal|Whipcorder|Windswept Heath|Wirewood Elf|Wirewood Herald|Wirewood Lodge|Wirewood Pride|Wirewood Savage|Withering Hex|Wooded Foothills|Words of War|Words of Waste|Words of Wilding|Words of Wind|Words of Worship|Wretched Anurid|Akroma, Angel of Wrath|Akroma's Devoted|Aphetto Exterminator|Aven Envoy|Aven Redeemer|Aven Warhawk|Bane of the Living|Beacon of Destiny|Berserk Murlodont|Blade Sliver|Blood Celebrant|Bloodstoke Howler|Branchsnap Lorian|Brontotherium|Brood Sliver|Caller of the Claw|Canopy Crawler|Celestial Gatekeeper|Cephalid Pathmage|Chromeshell Crab|Clickslither|Cloudreach Cavalry|Corpse Harvester|Covert Operative|Crested Craghorn|Crookclaw Elder|Crypt Sliver|Dark Supplicant|Daru Mender|Daru Sanctifier|Daru Stinger|Deathmark Prelate|Defender of the Order|Defiant Elf|Deftblade Elite|Dermoplasm|Dreamborn Muse|Drinker of Sorrow|Dripping Dead|Earthblighter|Echo Tracer|Elvish Soultiller|Embalmed Brawler|Enormous Baloth|Essence Sliver|Feral Throwback|Flamewave Invoker|Frenetic Raptor|Fugitive Wizard|Gempalm Avenger|Gempalm Incinerator|Gempalm Polluter|Gempalm Sorcerer|Gempalm Strider|Ghastly Remains|Glintwing Invoker|Glowering Rogon|Glowrider|Goblin Assassin|Goblin Clearcutter|Goblin Dynamo|Goblin Firebug|Goblin Goon|Goblin Grappler|Goblin Lookout|Goblin Turncoat|Graveborn Muse|Havoc Demon|Hollow Specter|Hundroog|Hunter Sliver|Imperial Hellkite|Infernal Caretaker|Keeneye Aven|Keeper of the Nine Gales|Kilnmouth Dragon|Krosan Cloudscraper|Krosan Vorine|Lavaborn Muse|Liege of the Axe|Lowland Tracker|Macetail Hystrodon|Magma Sliver|Master of the Veil|Merchant of Secrets|Mistform Seaswift|Mistform Sliver|Mistform Ultimus|Mistform Wakecaster|Nantuko Vigilante|Needleshot Gourna|Noxious Ghoul|Patron of the Wild|Phage the Untouchable|Planar Guide|Plated Sliver|Primal Whisperer|Primoc Escapee|Quick Sliver|Ridgetop Raptor|Riptide Director|Riptide Mangler|Rockshard Elemental|Root Sliver|Scion of Darkness|Seedborn Muse|Shaleskin Plower|Shifting Sliver|Skinthinner|Skirk Alarmist|Skirk Drill Sergeant|Skirk Marauder|Skirk Outrider|Smokespew Invoker|Sootfeather Flock|Spectral Sliver|Starlight Invoker|Stoic Champion|Stonewood Invoker|Sunstrike Legionnaire|Swooping Talon|Synapse Sliver|Timberwatch Elf|Totem Speaker|Toxin Sliver|Tribal Forcemage|Unstable Hulk|Vexing Beetle|Vile Deacon|Voidmage Apprentice|Wall of Deceit|Wall of Hope|Warbreak Trumpeter|Ward Sliver|Warped Researcher|Weaver of Lies|Whipgrass Entangler|Willbender|Windborn Muse|Wingbeat Warrior|Wirewood Channeler|Wirewood Hivemaster|Withered Wretch|Zombie Brute|Accelerated Mutation|Ageless Sentinels|Alpha Status|Ambush Commander|Ancient Ooze|Aphetto Runecaster|Ark of Blight|Astral Steel|Aven Farseer|Aven Liberator|Bladewing the Risen|Bladewing's Thrall|Bonethorn Valesk|Brain Freeze|Break Asunder|Cabal Conditioning|Cabal Interrogator|Call to the Grave|Carbonize|Carrion Feeder|Chartooth Cougar|Chill Haunting|Claws of Wirewood|Clutch of Undeath|Coast Watcher|Consumptive Goo|Daru Spiritualist|Daru Warchief|Dawn Elemental|Day of the Dragons|Death's-Head Buzzard|Decree of Annihilation|Decree of Justice|Decree of Pain|Decree of Savagery|Decree of Silence|Dimensional Breach|Dispersal Shield|Divergent Growth|Dragon Breath|Dragon Fangs|Dragon Mage|Dragon Scales|Dragon Shadow|Dragon Tyrant|Dragon Wings|Dragonspeaker Shaman|Dragonstalker|Dragonstorm|Edgewalker|Elvish Aberration|Enrage|Eternal Dragon|Exiled Doomsayer|Extra Arms|Faces of the Past|Fatal Mutation|Fierce Empath|Final Punishment|Force Bubble|Forgotten Ancient|Form of the Dragon|Frontline Strategist|Frozen Solid|Gilded Light|Goblin Brigand|Goblin Psychopath|Goblin Warchief|Grip of Chaos|Guilty Conscience|Hindering Touch|Hunting Pack|Karona, False God|Karona's Zealot|Krosan Drover|Krosan Warchief|Kurgadon|Lethal Vapors|Lingering Death|Long-Term Plans|Mercurial Kite|Metamorphose|Mind's Desire|Mischievous Quanar|Misguided Rage|Mistform Warchief|Nefashu|Noble Templar|One with Nature|Parallel Thoughts|Pemmin's Aura|Primitive Etchings|Proteus Machine|Putrid Raptor|Pyrostatic Pillar|Rain of Blades|Raven Guild Initiate|Raven Guild Master|Reaping the Graves|Recuperate|Reward the Faithful|Riptide Survivor|Rock Jockey|Root Elemental|Rush of Knowledge|Scattershot|Scornful Egotist|Shoreline Ranger|Siege-Gang Commander|Silver Knight|Skirk Volcanist|Skulltap|Sliver Overlord|Soul Collector|Spark Spray|Sprouting Vines|Stabilizer|Stifle|Sulfuric Vortex|Temple of the False God|Temporal Fissure|Tendrils of Agony|Thundercloud Elemental|Titanic Bulvox|Torrent of Fire|Trap Digger|Treetop Scout|Twisted Abomination|Unburden|Uncontrolled Infestation|Undead Warchief|Unspeakable Symbol|Upwelling|Vengeful Dead|Wing Shards|Wipe Clean|Wirewood Guardian|Wirewood Symbiote|Woodcloaker|Xantid Swarm|Zealous Inquisitor|Zombie Cutthroat|Giant Badger|Aether Spellbomb|Alpha Myr|Altar of Shadows|Altar's Light|Ancient Den|Arc-Slogger|Assert Authority|Auriok Bladewarden|Auriok Steelshaper|Auriok Transfixer|Awe Strike|Banshee's Blade|Barter in Blood|Battlegrowth|Betrayal of Flesh|Blinding Beam|Blinkmoth Urn|Blinkmoth Well|Bloodscent|Bonesplitter|Bosh, Iron Golem|Broodstar|Chalice of the Void|Chimney Imp|Chrome Mox|Clockwork Beetle|Clockwork Condor|Clockwork Dragon|Clockwork Vorrac|Cloudpost|Cobalt Golem|Confusion in the Ranks|Consume Spirit|Contaminated Bond|Copper Myr|Copperhoof Vorrac|Crystal Shard|Culling Scales|Damping Matrix|Dead-Iron Sledge|Deconstruct|Disarm|Disciple of the Vault|Domineer|Dream's Grip|Dross Harvester|Dross Prowler|Dross Scorpion|Duplicant|Duskworker|Electrostatic Bolt|Elf Replica|Empyrial Plate|Extraplanar Lens|Fabricate|Fangren Hunter|Farsight Mask|Fatespinner|Fiery Gambit|Fireshrieker|Fists of the Anvil|Flayed Nim|Forge Armor|Fractured Loyalty|Frogmite|Galvanic Key|Gate to the Aether|Gilded Lotus|Glimmervoid|Glissa Sunseeker|Goblin Charbelcher|Goblin Dirigible|Goblin Replica|Goblin Striker|Goblin War Wagon|Gold Myr|Golem-Skin Gauntlets|Grab the Reins|Granite Shard|Great Furnace|Grid Monitor|Grim Reminder|Groffskithur|Heartwood Shard|Hematite Golem|Hum of the Radix|Incite War|Inertia Bubble|Iron Myr|Irradiate|Isochron Scepter|Jinxed Choker|Journey of Discovery|Krark-Clan Grunt|Krark-Clan Shaman|Krark's Thumb|Leaden Myr|Leonin Abunas|Leonin Bladetrap|Leonin Den-Guard|Leonin Elder|Leonin Scimitar|Leonin Skyhunter|Leonin Sun Standard|Leveler|Liar's Pendulum|Lifespark Spellbomb|Lightning Coils|Lightning Greaves|Living Hive|Lodestone Myr|Looming Hoverguard|Loxodon Mender|Loxodon Peacekeeper|Loxodon Punisher|Loxodon Warhammer|Lumengrid Augur|Lumengrid Sentinel|Lumengrid Warden|Luminous Angel|Malachite Golem|March of the Machines|Mask of Memory|Mass Hysteria|Megatog|Mesmeric Orb|Mind's Eye|Mindslaver|Mindstorm Crown|Mirror Golem|Molder Slug|Molten Rain|Moriok Scavenger|Mourner's Shield|Myr Adapter|Myr Enforcer|Myr Incubator|Myr Mindservant|Myr Prototype|Myr Retriever|Necrogen Mists|Necrogen Spellbomb|Needlebug|Neurok Familiar|Neurok Hoversail|Neurok Spy|Nightmare Lash|Nim Devourer|Nim Lasher|Nim Replica|Nim Shambler|Nim Shrieker|Nuisance Engine|Oblivion Stone|Ogre Leadfoot|Omega Myr|One Dozen Eyes|Override|Pearl Shard|Pentavus|Pewter Golem|Plated Slagwurm|Platinum Angel|Power Conduit|Predator's Strike|Promise of Power|Proteus Staff|Psychic Membrane|Psychogenic Probe|Pyrite Spellbomb|Quicksilver Elemental|Quicksilver Fountain|Raise the Alarm|Razor Barrier|Regress|Reiver Demon|Relic Bane|Roar of the Kha|Rule of Law|Rust Elemental|Rustmouth Ogre|Rustspore Ram|Scale of Chiss-Goria|Scrabbling Claws|Sculpting Steel|Scythe of the Wretched|Seat of the Synod|Second Sunrise|Seething Song|Serum Tank|Shared Fate|Shrapnel Blast|Silver Myr|Skeleton Shard|Skyhunter Cub|Skyhunter Patrol|Slagwurm Armor|Slith Ascendant|Slith Bloodletter|Slith Firewalker|Slith Predator|Slith Strider|Solar Tide|Soldier Replica|Solemn Simulacrum|Somber Hoverguard|Soul Foundry|Soul Nova|Spellweaver Helix|Sphere of Purity|Spikeshot Goblin|Spoils of the Vault|Steel Wall|Sun Droplet|Sunbeam Spellbomb|Sword of Kaldra|Sylvan Scrying|Synod Sanctum|Taj-Nar Swordsmith|Talisman of Dominance|Talisman of Impulse|Talisman of Indulgence|Talisman of Progress|Talisman of Unity|Tanglebloom|Tangleroot|Tel-Jilad Archers|Tel-Jilad Chosen|Tel-Jilad Exile|Tel-Jilad Stylus|Tempest of Light|Temporal Cascade|Thirst for Knowledge|Thought Prison|Thoughtcast|Timesifter|Titanium Golem|Tooth and Nail|Tooth of Chiss-Goria|Tower of Champions|Tower of Eons|Tower of Fortunes|Tower of Murmurs|Trash for Treasure|Tree of Tales|Troll Ascetic|Trolls of Tel-Jilad|Turn to Dust|Vault of Whispers|Vedalken Archmage|Vermiculos|Viridian Joiner|Viridian Longbow|Viridian Shaman|Vorrac Battlehorns|Vulshok Battlegear|Vulshok Battlemaster|Vulshok Berserker|Vulshok Gauntlets|Wail of the Nim|Wall of Blood|Wanderguard Sentry|War Elemental|Welding Jar|Wizard Replica|Woebearer|Worldslayer|Wrench Mind|Wurmskin Forger|Aether Snap|Aether Vial|Ageless Entity|Angel's Feather|Arcane Spyglass|Arcbound Bruiser|Arcbound Crusher|Arcbound Fiend|Arcbound Hybrid|Arcbound Lancer|Arcbound Overseer|Arcbound Ravager|Arcbound Reclaimer|Arcbound Slith|Arcbound Stinger|Arcbound Worker|Auriok Glaivemaster|Auriok Siege Sled|Barbed Lightning|Blinkmoth Nexus|Burden of Greed|Carry Away|Chimeric Egg|Chittering Rats|Chromescale Drake|Coretapper|Crazed Goblin|Darksteel Brute|Darksteel Citadel|Darksteel Colossus|Darksteel Forge|Darksteel Gargoyle|Darksteel Ingot|Darksteel Pendant|Darksteel Reactor|Death Cloud|Death-Mask Duplicant|Demon's Horn|Dismantle|Dragon's Claw|Drill-Skimmer|Drooling Ogre|Dross Golem|Eater of Days|Echoing Calm|Echoing Courage|Echoing Decay|Echoing Ruin|Echoing Truth|Emissary of Despair|Emissary of Hope|Essence Drain|Fangren Firstborn|Flamebreak|Furnace Dragon|Gemini Engine|Genesis Chamber|Geth's Grimoire|Goblin Archaeologist|Greater Harvester|Grimclaw Bats|Hallow|Heartseeker|Hoverguard Observer|Hunger of the Nim|Infested Roothold|Karstoderm|Kraken's Eye|Krark-Clan Stoker|Last Word|Leonin Battlemage|Leonin Bola|Leonin Shikari|Lich's Tomb|Loxodon Mystic|Machinate|Magnetic Flux|Memnarch|Mephitic Ooze|Metal Fatigue|Mirrodin's Core|Murderous Spoils|Mycosynth Lattice|Myr Landshaper|Myr Matrix|Myr Moonvessel|Nemesis Mask|Neurok Prodigy|Neurok Transmuter|Nim Abomination|Nourish|Oxidda Golem|Oxidize|Panoptic Mirror|Pristine Angel|Psychic Overload|Pteron Ghost|Pulse of the Dross|Pulse of the Fields|Pulse of the Forge|Pulse of the Grid|Pulse of the Tangle|Purge|Quicksilver Behemoth|Razor Golem|Reap and Sow|Rebuking Ceremony|Reshape|Retract|Ritual of Restoration|Roaring Slagwurm|Savage Beating|Scavenging Scarab|Screams from Within|Scrounge|Second Sight|Serum Powder|Shield of Kaldra|Shriveling Rot|Shunt|Skullclamp|Slobad, Goblin Tinkerer|Soulscour|Spawning Pit|Specter's Shroud|Spellbinder|Spincrusher|Spire Golem|Stand Together|Steelshaper Apprentice|Stir the Pride|Sundering Titan|Surestrike Trident|Sword of Fire and Ice|Sword of Light and Shadow|Synod Artificer|Talon of Pain|Tangle Golem|Tangle Spider|Tanglewalker|Tears of Rage|Tel-Jilad Outrider|Tel-Jilad Wolf|Test of Faith|Thought Dissector|Thunderstaff|Trinisphere|Turn the Tables|Unforge|Ur-Golem's Eye|Vedalken Engineer|Vex|Viridian Acolyte|Viridian Zealot|Voltaic Construct|Vulshok Morningstar|Vulshok War Boar|Wand of the Elements|Well of Lost Dreams|Whispersilk Cloak|Wirefly Hive|Wurm's Tooth|Abuna's Chant|Acquire|Advanced Hoverguard|All Suns' Dawn|Anodet Lurker|Arachnoid|Arcbound Wanderer|Armed Response|Artificer's Intuition|Auriok Champion|Auriok Salvagers|Auriok Windwalker|Avarice Totem|Baton of Courage|Battered Golem|Beacon of Creation|Beacon of Destruction|Beacon of Immortality|Beacon of Tomorrows|Beacon of Unrest|Blasting Station|Blind Creeper|Blinkmoth Infusion|Bringer of the Black Dawn|Bringer of the Blue Dawn|Bringer of the Green Dawn|Bringer of the Red Dawn|Bringer of the White Dawn|Cackling Imp|Channel the Suns|Chimeric Coils|Clearwater Goblet|Clock of Omens|Composite Golem|Condescend|Conjurer's Bauble|Cosmic Larva|Cranial Plating|Crucible of Worlds|Dawn's Reflection|Desecration Elemental|Devour in Shadow|Disruption Aura|Door to Nothingness|Doubling Cube|Dross Crocodile|Early Frost|Ebon Drake|Endless Whispers|Energy Chamber|Engineered Explosives|Ensouled Scimitar|Eon Hub|Etched Oracle|Eternal Witness|Eyes of the Watcher|Fangren Pathcutter|Feedback Bolt|Ferocious Charge|Ferropede|Fill with Fright|Fist of Suns|Fleshgrafter|Fold into Aether|Furnace Whelp|Gemstone Array|Goblin Brawler|Goblin Cannon|Grafted Wargear|Granulate|Grinding Station|Guardian Idol|Healer's Headdress|Heliophial|Helm of Kaldra|Horned Helm|Hoverguard Sweepers|Infused Arrows|Into Thin Air|Ion Storm|Iron-Barb Hellion|Joiner Adept|Krark-Clan Engineers|Krark-Clan Ironworks|Krark-Clan Ogre|Lantern of Insight|Leonin Squire|Lose Hope|Loxodon Anchorite|Loxodon Stalwart|Lunar Avenger|Magma Jet|Magnetic Theft|Mana Geyser|Mephidross Vampire|Moriok Rigger|Mycosynth Golem|Myr Quadropod|Myr Servitor|Neurok Stealthsuit|Night's Whisper|Nim Grotesque|Opaline Bracers|Ouphe Vandals|Paradise Mantle|Pentad Prism|Plasma Elemental|Plunge into Darkness|Possessed Portal|Qumulox|Rain of Rust|Raksha Golden Cub|Razorgrass Screen|Razormane Masticore|Relentless Rats|Retaliate|Reversal of Fortune|Rite of Passage|Roar of Reclamation|Rude Awakening|Salvaging Station|Sawtooth Thresher|Screaming Fury|Serum Visions|Shattered Dreams|Silent Arbiter|Skullcage|Skyhunter Prowler|Skyhunter Skirmisher|Skyreach Manta|Solarion|Spark Elemental|Sparring Collar|Spectral Shift|Spinal Parasite|Staff of Domination|Stand Firm|Stasis Cocoon|Steelshaper's Gift|Summoner's Egg|Summoning Station|Suncrusher|Suntouched Myr|Sylvok Explorer|Synod Centurion|Tangle Asp|Tel-Jilad Justice|Tel-Jilad Lifebreather|Thermal Navigator|Thought Courier|Tornado Elemental|Trinket Mage|Tyrranax|Vanquish|Vedalken Mastermind|Vedalken Orrery|Vedalken Shackles|Vicious Betrayal|Viridian Lorebearers|Viridian Scout|Vulshok Sorcerer|Wayfarer's Bauble|Akki Avalanchers|Akki Coalflinger|Akki Lavarunner|Tok-Tok, Volcano Born|Akki Rockspeaker|Akki Underminer|Ashen-Skin Zubera|Aura of Dominion|Azami, Lady of Scrolls|Azusa, Lost but Seeking|Battle-Mad Ronin|Ben-Ben, Akki Hermit|Blessed Breath|Blind with Anger|Blood Rites|Blood Speaker|Bloodthirsty Ogre|Boseiju, Who Shelters All|Brothers Yamazaki|Brutal Deceiver|Budoka Gardener|Dokai, Weaver of Life|Burr Grafter|Bushi Tenderfoot|Kenzo the Hardhearted|Cage of Hands|Call to Glory|Callous Deceiver|Candles' Glow|Cleanfall|Cloudcrest Lake|Commune with Nature|Consuming Vortex|Counsel of the Soratami|Cranial Extraction|Cruel Deceiver|Crushing Pain|Cursed Ronin|Cut the Tethers|Dampen Thought|Dance of Shadows|Deathcurse Ogre|Desperate Ritual|Devoted Retainer|Devouring Greed|Devouring Rage|Distress|Dosan the Falling Leaf|Dripping-Tongue Zubera|Earthshaker|Eerie Procession|Eiganjo Castle|Eight-and-a-Half-Tails|Ember-Fist Zubera|Ethereal Haze|Eye of Nowhere|Feast of Worms|Feral Deceiver|Field of Reality|Floating-Dream Zubera|Forbidden Orchard|Frostwielder|Gale Force|General's Kabuto|Ghostly Prison|Gibbering Kami|Gifts Ungiven|Glacial Ray|Glimpse of Nature|Godo, Bandit Warlord|Graceful Adept|Guardian of Solitude|Gutwrencher Oni|Hair-Strung Koto|Hall of the Bandit Lord|Hana Kami|Hanabi Blast|Hankyu|Harsh Deceiver|He Who Hungers|Heartbeat of Spring|Hearth Kami|Hideous Laughter|Hikari, Twilight Guardian|Hinder|Hisoka, Minamo Sensei|Hisoka's Defiance|Hisoka's Guard|Hold the Line|Honden of Cleansing Fire|Honden of Infinite Rage|Honden of Life's Web|Honden of Night's Reach|Honden of Seeing Winds|Honor-Worn Shaku|Horizon Seed|Horobi, Death's Wail|Humble Budoka|Hundred-Talon Kami|Imi Statue|Iname, Death Aspect|Iname, Life Aspect|Indomitable Will|Initiate of Blood|Goka the Unjust|Innocence Kami|Isamaru, Hound of Konda|Jade Idol|Journeyer's Kite|Joyous Respite|Jugan, the Rising Star|Jukai Messenger|Junkyo Bell|Jushi Apprentice|Tomoya the Revealer|Kabuto Moth|Kami of Ancient Law|Kami of Fire's Roar|Kami of Lunacy|Kami of Old Stone|Kami of Twisted Reflection|Kami of the Hunt|Kami of the Painted Road|Kami of the Palace Fields|Kami of the Waning Moon|Kashi-Tribe Reaver|Kashi-Tribe Warriors|Keiga, the Tide Star|Kiki-Jiki, Mirror Breaker|Kiku, Night's Flower|Kitsune Blademaster|Kitsune Diviner|Kitsune Healer|Kitsune Mystic|Autumn-Tail, Kitsune Sage|Kitsune Riftwalker|Kodama of the North Tree|Kodama of the South Tree|Kodama's Might|Kodama's Reach|Kokusho, the Evening Star|Konda, Lord of Eiganjo|Konda's Banner|Konda's Hatamoto|Kumano, Master Yamabushi|Kumano's Pupils|Kuro, Pitlord|Kusari-Gama|Lantern Kami|Lantern-Lit Graveyard|Lava Spike|Lifted by Clouds|Long-Forgotten Gohei|Mana Seism|Marrow-Gnawer|Masako the Humorless|Matsu-Tribe Decoy|Meloku the Clouded Mirror|Midnight Covenant|Minamo, School at Water's Edge|Mindblaze|Moonring Mirror|Moss Kami|Mothrider Samurai|Myojin of Cleansing Fire|Myojin of Infinite Rage|Myojin of Life's Web|Myojin of Night's Reach|Myojin of Seeing Winds|Mystic Restraints|Nagao, Bound by Honor|Nature's Will|Nezumi Bone-Reader|Nezumi Cutthroat|Nezumi Graverobber|Nighteyes the Desecrator|Nezumi Ronin|Nezumi Shortfang|Stabwhisker the Odious|Night Dealings|Night of Souls' Betrayal|Nine-Ringed Bo|No-Dachi|Numai Outcast|Oathkeeper, Takeno's Daisho|Okina, Temple to the Grandfathers|Oni Possession|Orbweaver Kumo|Order of the Sacred Bell|Ore Gorger|Orochi Eggwatcher|Shidako, Broodmistress|Orochi Hatchery|Orochi Leafcaller|Orochi Ranger|Orochi Sustainer|Otherworldly Journey|Pain Kami|Painwracker Oni|Part the Veil|Peer Through Depths|Petals of Insight|Pinecrest Ridge|Pious Kitsune|Psychic Puppetry|Pull Under|Quiet Purity|Rag Dealer|Ragged Veins|Reach Through Mists|Reciprocate|Reito Lantern|Rend Flesh|Rend Spirit|Reverse the Sands|Reweave|River Kaijin|Ronin Houndmaster|Rootrunner|Ryusei, the Falling Star|Sachi, Daughter of Seshiro|Sakura-Tribe Elder|Samurai Enforcers|Samurai of the Pale Curtain|Scuttling Death|Seizan, Perverter of Truth|Sensei Golden-Tail|Sensei's Divining Top|Serpent Skin|Seshiro the Anointed|Shell of the Last Kappa|Shimatsu the Bloodcloaked|Shinka, the Bloodsoaked Keep|Shisato, Whispering Hunter|Shizo, Death's Storehouse|Sideswipe|Sift Through Sands|Silent-Chant Zubera|Sire of the Storm|Soilshaper|Sokenzan Bruiser|Soratami Cloudskater|Soratami Mirror-Guard|Soratami Mirror-Mage|Soratami Rainshaper|Soratami Savant|Soratami Seer|Sosuke, Son of Seshiro|Soul of Magma|Soulblast|Soulless Revival|Squelch|Strange Inversion|Strength of Cedars|Struggle for Sanity|Student of Elements|Tobita, Master of Winds|Swallowing Plague|Swirl the Mists|Takeno, Samurai General|Tatsumasa, the Dragon's Fang|Teller of Tales|Tenza, Godo's Maul|Terashi's Cry|The Unspeakable|Thief of Hope|Thoughtbind|Thousand-legged Kami|Through the Breach|Tide of War|Time Stop|Time of Need|Tranquil Garden|Uba Mask|Uncontrollable Anger|Unearthly Blizzard|Unnatural Speed|Untaidake, the Cloud Keeper|Uyo, Silent Prophet|Vassal's Duty|Venerable Kumo|Vigilance|Villainous Ogre|Vine Kami|Waking Nightmare|Wandering Ones|Waterveil Cavern|Wear Away|Wicked Akuba|Yamabushi's Flame|Yamabushi's Storm|Yosei, the Morning Star|Zo-Zu the Punisher|Ach! Hans, Run!|AWOL|Aesthetic Consultation|Ambiguity|Artful Looter|Ass Whuppin'|Assquatch|Atinlay Igpay|Avatar of Me|B-I-N-G-O|Bad Ass|Blast from the Past|Bloodletter|Booster Tutor|Bosom Buddy|Brushstroke Paintermage|Bursting Beebles|Cardpecker|Carnivorous Death-Parrot|Cheap Ass|Cheatyface|Circle of Protection: Art|City of Ass|Collector Protector|Creature Guy|Curse of the Fire Penguin|Curse of the Fire Penguin Creature|Deal Damage|Double Header|Drawn Together|Duh|Dumb Ass|Elvish House Party|Emcee|Enter the Dungeon|Erase (Not the Urza's Legacy One)|Eye to Eye|Face to Face|Farewell to Arms|Fascist Art Director|Fat Ass|First Come, First Served|Flaccify|Form of the Squirrel|Fraction Jackson|Framed!|Frankie Peanuts|Frazzled Editor|Gleemax|Gluetius Maximus|Goblin Mime|Goblin S.W.A.T. Team|Goblin Secret Agent|Granny's Payback|Graphic Violence|Greater Morphling|Head to Head|Infernal Spawn of Infernal Spawn of Evil|Johnny, Combo Player|Keeper of the Sacred Word|Kill! Destroy!|Ladies' Knight|Land Aid '04|Laughing Hyena|Letter Bomb|Little Girl|Look at Me, I'm R&D|Loose Lips|Magical Hacker|Man of Measure|Mana Flair|Mana Screw|Meddling Kids|Mise|Moniker Mage|Monkey Monkey Monkey|Mons's Goblin Waiters|Mother of Goons|Mouth to Mouth|Mox Lotus|My First Tome|Name Dropping|Necro-Impotence|Now I Know My ABC's|Number Crunch|Old Fogey|Orcish Paratroopers|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental|Persecute Artist|Phyrexian Librarian|Pointy Finger of Doom|Punctuate|Pygmy Giant|Question Elemental?|R&D's Secret Lair|Rare-B-Gone|Red-Hot Hottie|Remodel|Richard Garfield, Ph.D.|Rocket-Powered Turbo Slug|Rod of Spanking|S.N.O.T.|Sauté|Save Life|Shoe Tree|Side to Side|Six-y Beast|Smart Ass|Spell Counter|Standing Army|Staying Power|Stone-Cold Basilisk|Stop That|Super Secret Tech|Supersize|Symbol Status|Tainted Monkey|The Fallen Apart|Time Machine|Togglodyte|Topsy Turvy|Touch and Go|Toy Boat|Uktabi Kong|Urza's Hot Tub|Vile Bile|Water Gun Balloon Game|Wet Willie of the Damned|What|When|When Fluffy Bunnies Attack|Where|Why|Who|Wordmail|Working Stiff|World-Bottling Kit|Yet Another Aether Vortex|Zombie Fanboy|Zzzyxas's Abyss|_____|Akki Blizzard-Herder|Akki Raider|Ashen Monstrosity|Aura Barbs|Baku Altar|Bile Urchin|Blademane Baku|Blazing Shoal|Blessing of Leeches|Blinding Powder|Body of Jukai|Budoka Pupil|Ichiga, Who Topples Oaks|Call for Blood|Callow Jushi|Jaraku the Interloper|Child of Thorns|Chisei, Heart of Oceans|Clash of Realities|Crack the Earth|Crawling Filth|Cunning Bandit|Azamuki, Treachery Incarnate|Day of Destiny|Disrupting Shoal|Empty-Shrine Kannushi|Enshrined Memories|Faithful Squire|Kaiso, Memory of Loyalty|Final Judgment|First Volley|Flames of the Blood Hand|Floodbringer|Forked-Branch Garami|Frost Ogre|Frostling|Fumiko the Lowblood|Genju of the Cedars|Genju of the Falls|Genju of the Fens|Genju of the Fields|Genju of the Realm|Genju of the Spires|Gnarled Mass|Goblin Cohort|Gods' Eye, Gate to the Reikai|Goryo's Vengeance|Harbinger of Spring|Heart of Light|Heartless Hidetsugu|Heed the Mists|Hero's Demise|Higure, the Still Wind|Hired Muscle|Scarmaker|Hokori, Dust Drinker|Horobi's Whisper|Hundred-Talon Strike|In the Web of War|Indebted Samurai|Ink-Eyes, Servant of Oni|Ire of Kaminari|Isao, Enlightened Bushi|Ishi-Ishi, Akki Crackshot|Iwamori of the Open Fist|Jetting Glasskite|Kaijin of the Vanishing Touch|Kami of False Hope|Kami of Tattered Shoji|Kami of the Honored Dead|Kentaro, the Smiling Cat|Kira, Great Glass-Spinner|Kitsune Palliator|Kodama of the Center Tree|Kumano's Blessing|Kyoki, Sanity's Eclipse|Lifegift|Lifespinner|Loam Dweller|Mannichi, the Fevered Dream|Mark of Sakiko|Mark of the Oni|Matsu-Tribe Sniper|Mending Hands|Minamo Sightbender|Minamo's Meddling|Mirror Gallery|Mistblade Shinobi|Moonlit Strider|Neko-Te|Nezumi Shadow-Watcher|Ninja of the Deep Hours|Nourishing Shoal|Ogre Marauder|Ogre Recluse|Okiba-Gang Shinobi|Opal-Eye, Konda's Yojimbo|Orb of Dreams|Ornate Kanzashi|Overblaze|Oyobi, Who Split the Heavens|Patron of the Akki|Patron of the Kitsune|Patron of the Moon|Patron of the Nezumi|Patron of the Orochi|Petalmane Baku|Psychic Spear|Pus Kami|Quillmane Baku|Reduce to Dreams|Ribbons of the Reikai|Roar of Jukai|Ronin Cliffrider|Ronin Warclub|Sakiko, Mother of Summer|Sakura-Tribe Springcaller|Scaled Hulk|Scourge of Numai|Shimmering Glasskite|Shining Shoal|Shinka Gatekeeper|Shirei, Shizo's Caretaker|Shizuko, Caller of Autumn|Shuko|Shuriken|Sickening Shoal|Silverstorm Samurai|Skullmane Baku|Skullsnatcher|Slumbering Tora|Soratami Mindsweeper|Sosuke's Summons|Split-Tail Miko|Stir the Grave|Stream of Consciousness|Sway of the Stars|Takeno's Cavalry|Takenuma Bleeder|Tallowisp|Teardrop Kami|Tendo Ice Bridge|Terashi's Grasp|Terashi's Verdict|That Which Was Taken|Threads of Disloyalty|Three Tragedies|Throat Slitter|Toils of Night and Day|Tomorrow, Azami's Familiar|Torrent of Stone|Toshiro Umezawa|Traproot Kami|Twist Allegiance|Umezawa's Jitte|Unchecked Growth|Uproot|Veil of Secrecy|Vital Surge|Walker of Secret Ways|Ward of Piety|Waxmane Baku|Yomiji, Who Bars the Way|Yukora, the Prisoner|Adamaro, First to Desire|Aether Shockwave|Akki Drillmaster|Akki Underling|Akuta, Born of Ash|Araba Mothrider|Arashi, the Sky Asunder|Ashes of the Fallen|Ayumi, the Last Visitor|Barrel Down Sokenzan|Blood Clock|Bounteous Kirin|Briarknit Kami|Burning-Eye Zubera|Captive Flame|Celestial Kirin|Charge Across the Araba|Choice of Damnations|Cloudhoof Kirin|Cowed by Wisdom|Curtain of Light|Cut the Earthly Bond|Death Denied|Death of a Thousand Stings|Deathknell Kami|Deathmask Nezumi|Dense Canopy|Descendant of Kiyomaro|Descendant of Masumaro|Descendant of Soramaro|Dosan's Oldest Chant|Dreamcatcher|Ebony Owl Netsuke|Eiganjo Free-Riders|Elder Pine of Jukai|Endless Swarm|Enduring Ideal|Erayo, Soratami Ascendant|Erayo's Essence|Eternal Dominion|Evermind|Exile into Darkness|Feral Lightning|Fiddlehead Kami|Footsteps of the Goryo|Freed from the Real|Gaze of Adamaro|Ghost-Lit Nourisher|Ghost-Lit Raider|Ghost-Lit Redeemer|Ghost-Lit Stalker|Ghost-Lit Warder|Glitterfang|Gnat Miser|Godo's Irregulars|Hail of Arrows|Hand of Cruelty|Hand of Honor|Haru-Onna|Hidetsugu's Second Rite|Homura, Human Ascendant|Homura's Essence|Ideas Unbound|Iizuka the Ruthless|Iname as One|Infernal Kirin|Inner Calm, Outer Strength|Inner Fire|Inner-Chamber Guard|Into the Fray|Ivory Crane Netsuke|Jiwari, the Earth Aflame|Kagemaro, First to Suffer|Kagemaro's Clutch|Kaho, Minamo Historian|Kami of Empty Graves|Kami of the Crescent Moon|Kami of the Tended Garden|Kashi-Tribe Elite|Kataki, War's Wage|Kemuri-Onna|Kiku's Shadow|Kiri-Onna|Kitsune Bonesetter|Kitsune Dawnblade|Kitsune Loreweaver|Kiyomaro, First to Stand|Kuon, Ogre Ascendant|Kuon's Essence|Kuro's Taken|Locust Miser|Maga, Traitor to Mortals|Manriki-Gusari|Masumaro, First to Live|Matsu-Tribe Birdstalker|Measure of Wickedness|Meishin, the Mind Cage|Michiko Konda, Truth Seeker|Mikokoro, Center of the Sea|Minamo Scrollkeeper|Miren, the Moaning Well|Molting Skin|Moonbow Illusionist|Moonwing Moth|Murmurs from Beyond|Neverending Torment|Nightsoil Kami|Nikko-Onna|O-Naginata|Oboro Breezecaller|Oboro Envoy|Oboro, Palace in the Clouds|Okina Nightwatch|One with Nothing|Oni of Wild Places|Oppressive Will|Overwhelming Intellect|Pain's Reward|Path of Anger's Flame|Pithing Needle|Plow Through Reito|Presence of the Wise|Promise of Bunrei|Promised Kannushi|Pure Intentions|Rally the Horde|Raving Oni-Slave|Razorjaw Oni|Reki, the History of Kamigawa|Rending Vines|Reverence|Ronin Cavekeeper|Rune-Tail, Kitsune Ascendant|Rune-Tail's Essence|Rushing-Tide Zubera|Sakashima the Impostor|Sakura-Tribe Scout|Sasaya, Orochi Ascendant|Sasaya's Essence|Scroll of Origins|Secretkeeper|Seed the Land|Seek the Horizon|Sekki, Seasons' Guide|Shape Stealer|Shifting Borders|Shinen of Fear's Chill|Shinen of Flight's Wings|Shinen of Fury's Fire|Shinen of Life's Roar|Shinen of Stars' Light|Sink into Takenuma|Skull Collector|Skyfire Kirin|Sokenzan Renegade|Sokenzan Spellblade|Soramaro, First to Dream|Soratami Cloud Chariot|Spiraling Embers|Spiritual Visit|Stampeding Serow|Sunder from Within|Thoughts of Ruin|Tomb of Urami|Torii Watchward|Trusted Advisor|Twincast|Undying Flames|Wine of Blood and Iron|Yuki-Onna|Agrus Kos, Wojek Veteran|Auratouched Mage|Autochthon Wurm|Barbarian Riftcutter|Bathe in Light|Belltower Sphinx|Benevolent Ancestor|Blazing Archon|Blockbuster|Blood Funnel|Bloodbond March|Bloodletter Quill|Boros Fury-Shield|Boros Garrison|Boros Guildmage|Boros Recruit|Boros Signet|Boros Swiftblade|Bottled Cloister|Brainspoil|Bramble Elemental|Breath of Fury|Brightflame|Caregiver|Carrion Howler|Carven Caryatid|Centaur Safeguard|Cerulean Sphinx|Chant of Vitu-Ghazi|Char|Chord of Calling|Chorus of the Conclave|Circu, Dimir Lobotomist|Civic Wayfinder|Cleansing Beam|Clinging Darkness|Cloudstone Curio|Clutch of the Undercity|Coalhauler Swine|Compulsive Research|Concerted Effort|Conclave Equenaut|Conclave Phalanx|Conclave's Blessing|Congregation at Dawn|Consult the Necrosages|Convolute|Copy Enchantment|Courier Hawk|Crown of Convergence|Cyclopean Snare|Dark Confidant|Darkblast|Devouring Light|Dimir Aqueduct|Dimir Cutpurse|Dimir Doppelganger|Dimir Guildmage|Dimir House Guard|Dimir Infiltrator|Dimir Machinations|Dimir Signet|Disembowel|Divebomber Griffin|Dizzy Spell|Dogpile|Doubling Season|Dowsing Shaman|Drake Familiar|Dream Leash|Drift of Phantasms|Dromad Purebred|Drooling Groodion|Dryad's Caress|Duskmantle, House of Shadow|Elvish Skysweeper|Empty the Catacombs|Ethereal Usher|Excruciator|Eye of the Storm|Faith's Fetters|Farseek|Festival of the Guildpact|Fiery Conclusion|Firemane Angel|Fists of Ironwood|Flame Fusillade|Flame-Kin Zealot|Flash Conscription|Flickerform|Flight of Fancy|Flow of Ideas|Followed Footsteps|Frenzied Goblin|Galvanic Arc|Gate Hound|Gather Courage|Gaze of the Gorgon|Ghosts of the Innocent|Glare of Subdual|Glass Golem|Gleancrawler|Glimpse the Unthinkable|Goblin Fire Fiend|Golgari Brownscale|Golgari Germination|Golgari Grave-Troll|Golgari Guildmage|Golgari Rot Farm|Golgari Rotwurm|Golgari Signet|Golgari Thug|Goliath Spider|Grave-Shell Scarab|Grayscaled Gharial|Greater Forgeling|Greater Mossdog|Grifter's Blade|Grozoth|Guardian of Vitu-Ghazi|Halcyon Glaze|Hammerfist Giant|Helldozer|Hex|Hour of Reckoning|Hunted Dragon|Hunted Horror|Hunted Lammasu|Hunted Phantasm|Hunted Troll|Incite Hysteria|Indentured Oaf|Induce Paranoia|Infectious Host|Instill Furor|Ivy Dancer|Junktroller|Keening Banshee|Last Gasp|Leashling|Leave No Trace|Life from the Loam|Light of Sanction|Lightning Helix|Lore Broker|Loxodon Gatekeeper|Loxodon Hierarch|Lurking Informant|Mark of Eviction|Master Warcraft|Mausoleum Turnkey|Mindleech Mass|Mindmoil|Mnemonic Nexus|Moldervine Cloak|Molten Sentry|Moonlight Bargain|Moroii|Mortipede|Muddle the Mixture|Necromantic Thirst|Necroplasm|Netherborn Phalanx|Nightguard Patrol|Nightmare Void|Nullmage Shepherd|Nullstone Gargoyle|Oathsworn Giant|Ordruun Commando|Overgrown Tomb|Overwhelm|Pariah's Shield|Peel from Reality|Peregrine Mask|Perilous Forays|Perplex|Phytohydra|Plague Boiler|Pollenbright Wings|Primordial Sage|Privileged Position|Psychic Drain|Putrefy|Quickchange|Rain of Embers|Rally the Righteous|Razia, Boros Archangel|Razia's Purification|Recollect|Remand|Reroute|Ribbons of Night|Rolling Spoil|Roofstalker Wight|Root-Kin Ally|Sabertooth Alley Cat|Sacred Foundry|Sadistic Augermage|Sandsower|Savra, Queen of the Golgari|Scatter the Seeds|Scion of the Wild|Screeching Griffin|Searing Meditation|Seed Spark|Seeds of Strength|Seismic Spike|Selesnya Evangel|Selesnya Guildmage|Selesnya Sagittars|Selesnya Sanctuary|Selesnya Signet|Sell-Sword Brute|Sewerdreg|Shadow of Doubt|Shambling Shell|Shred Memory|Siege Wurm|Sins of the Past|Sisters of Stone Death|Skyknight Legionnaire|Sparkmage Apprentice|Spawnbroker|Spectral Searchlight|Stasis Cell|Stinkweed Imp|Stone-Seeder Hierophant|Stoneshaker Shaman|Strands of Undeath|Sundering Vitae|Sunforger|Sunhome Enforcer|Sunhome, Fortress of the Legion|Suppression Field|Surge of Zeal|Surveilling Sprite|Svogthos, the Restless Tomb|Szadek, Lord of Secrets|Tattered Drake|Telling Time|Temple Garden|Terraformer|Terrarion|Thoughtpicker Witch|Three Dreams|Thundersong Trumpeter|Tidewater Minion|Tolsimir Wolfblood|Torpid Moloch|Transluminant|Trophy Hunter|Tunnel Vision|Twilight Drover|Twisted Justice|Undercity Shade|Ursapine|Vedalken Dismisser|Vedalken Entrancer|Veteran Armorer|Viashino Fangtail|Viashino Slasher|Vigor Mortis|Vindictive Mob|Vinelasher Kudzu|Vitu-Ghazi, the City-Tree|Votary of the Conclave|Voyager Staff|Vulturous Zombie|War-Torch Goblin|Warp World|Watchwolf|Watery Grave|Wizened Snitches|Woebringer Demon|Wojek Apothecary|Wojek Embermage|Wojek Siren|Woodwraith Corrupter|Woodwraith Strangler|Zephyr Spirit|Absolver Thrull|Abyssal Nocturnus|Aetherplasm|Agent of Masks|Angel of Despair|Battering Wurm|Beastmaster's Magemark|Belfry Spirit|Benediction of Moons|Bioplasm|Blind Hunter|Bloodscale Prowler|Borborygmos|Burning-Tree Bloodscale|Burning-Tree Shaman|Castigate|Caustic Rain|Cerebral Vortex|Conjurer's Ban|Crash Landing|Cry of Contrition|Cryptwailing|Crystal Seer|Culling Sun|Daggerclaw Imp|Debtors' Knell|Djinn Illuminatus|Douse in Gloom|Droning Bureaucrats|Drowned Rusalka|Dryad Sophisticate|Dune-Brood Nephilim|Earth Surge|Electrolyze|Exhumer Thrull|Fencer's Magemark|Feral Animist|Frazzle|Gatherer of Graces|Gelectrode|Ghor-Clan Bloodscale|Ghor-Clan Savage|Ghost Council of Orzhova|Ghost Warden|Ghostway|Giant Solifuge|Gigadrowse|Glint-Eye Nephilim|Goblin Flectomancer|Godless Shrine|Graven Dominator|Gristleback|Gruul Guildmage|Gruul Nodorog|Gruul Scrapper|Gruul Signet|Gruul Turf|Gruul War Plow|Guardian's Magemark|Harrier Griffin|Hatching Plans|Hissing Miasma|Hypervolt Grasp|Infiltrator's Magemark|Ink-Treader Nephilim|Invoke the Firemind|Izzet Boilerworks|Izzet Chronarch|Izzet Guildmage|Izzet Signet|Killer Instinct|Leap of Flame|Leyline of Lifeforce|Leyline of Lightning|Leyline of Singularity|Leyline of the Meek|Leyline of the Void|Lionheart Maverick|Living Inferno|Martyred Rusalka|Mimeofacture|Mizzium Transreliquat|Moratorium Stone|Mortify|Mourning Thrull|Necromancer's Magemark|Niv-Mizzet, the Firemind|Nivix, Aerie of the Firemind|Ogre Savant|Order of the Stars|Orzhov Basilica|Orzhov Euthanist|Orzhov Guildmage|Orzhov Pontiff|Orzhov Signet|Orzhova, the Church of Deals|Ostiary Thrull|Parallectric Feedback|Petrahydrox|Petrified Wood-Kin|Pillory of the Sleepless|Plagued Rusalka|Poisonbelly Ogre|Predatory Focus|Primeval Light|Pyromatics|Quicken|Rabble-Rouser|Repeal|Restless Bones|Revenant Patriarch|Rumbling Slum|Runeboggle|Sanguine Praetor|Scab-Clan Mauler|Schismotivate|Scorched Rusalka|Seize the Soul|Shadow Lance|Shattering Spree|Shrieking Grotesque|Siege of Towers|Silhana Ledgewalker|Silhana Starfletcher|Sinstriker's Will|Skarrg, the Rage Pits|Skarrgan Firebird|Skarrgan Pit-Skulk|Skarrgan Skybreaker|Skeletal Vampire|Sky Swallower|Skyrider Trainee|Smogsteed Rider|Souls of the Faultless|Spelltithe Enforcer|Starved Rusalka|Steam Vents|Steamcore Weird|Stitch in Time|Stomping Ground|Storm Herd|Stratozeppelid|Streetbreaker Wurm|Sword of the Paruns|Teysa, Orzhov Scion|Thunderheads|Tibor and Lumia|Tin Street Hooligan|To Arms!|Torch Drake|Train of Thought|Ulasht, the Hate Seed|Vacuumelt|Vedalken Plotter|Vertigo Spawn|Wee Dragonauts|Wild Cantor|Wildsize|Witch-Maw Nephilim|Withstand|Wreak Havoc|Wurmweaver Coil|Yore-Tiller Nephilim|Aethermage's Touch|Anthem of Rakdos|Aquastrand Spider|Assault Zeppelid|Aurora Eidolon|Avatar of Discord|Azorius Aethermage|Azorius Chancery|Azorius First-Wing|Azorius Guildmage|Azorius Herald|Azorius Ploy|Azorius Signet|Beacon Hawk|Biomantic Mastery|Blessing of the Nephilim|Blood Crypt|Bond of Agony|Bound|Determined|Brace for Impact|Brain Pry|Breeding Pool|Bronze Bombshell|Cackling Flames|Carom|Celestial Ancient|Coiling Oracle|Condemn|Court Hussar|Crime|Punishment|Crypt Champion|Cytoplast Manipulator|Cytoplast Root-Kin|Cytoshape|Cytospawn Shambler|Delirium Skeins|Demon's Jester|Demonfire|Dovescape|Dread Slag|Drekavac|Elemental Resonance|Enemy of the Guildpact|Enigma Eidolon|Entropic Eidolon|Evolution Vat|Experiment Kraj|Fertile Imagination|Flame-Kin War Scout|Flaring Flame-Kin|Flash Foliage|Freewind Equenaut|Ghost Quarter|Gnat Alley Creeper|Gobhobbler Rats|Govern the Guildless|Grand Arbiter Augustin IV|Guardian of the Guildpact|Haazda Exonerator|Haazda Shield Mate|Hallowed Fountain|Helium Squirter|Hellhole Rats|Hide|Seek|Hit|Run|Ignorant Bliss|Indrik Stomphowler|Infernal Tutor|Isperia the Inscrutable|Jagged Poppet|Kill-Suit Cultist|Kindle the Carnage|Leafdrake Roost|Loaming Shaman|Lyzolda, the Blood Witch|Macabre Waltz|Magewright's Stone|Might of the Nephilim|Minister of Impediments|Mistral Charger|Momir Vig, Simic Visionary|Muse Vessel|Nettling Curse|Nightcreep|Nihilistic Glee|Novijen Sages|Novijen, Heart of Progress|Ocular Halo|Odds|Ends|Ogre Gatecrasher|Omnibian|Overrule|Pain Magnification|Paladin of Prahv|Palliation Accord|Patagia Viper|Pillar of the Paruns|Plaxcaster Frogling|Plaxmanta|Plumes of Peace|Prahv, Spires of Order|Pride of the Clouds|Proclamation of Rebirth|Proper Burial|Protean Hulk|Psychic Possession|Psychotic Fury|Pure|Simple|Ragamuffyn|Rain of Gore|Rakdos Augermage|Rakdos Carnarium|Rakdos Guildmage|Rakdos Ickspitter|Rakdos Pit Dragon|Rakdos Riteknife|Rakdos Signet|Rakdos the Defiler|Ratcatcher|Research|Development|Riot Spikes|Rise|Fall|Rix Maadi, Dungeon Palace|Sandstorm Eidolon|Shielding Plax|Silkwing Scout|Simic Basilisk|Simic Growth Chamber|Simic Guildmage|Simic Initiate|Simic Ragworm|Simic Signet|Simic Sky Swallower|Skullmead Cauldron|Sky Hussar|Skyscribing|Slaughterhouse Bouncer|Slithering Shade|Soulsworn Jury|Spell Snare|Sporeback Troll|Sprouting Phytohydra|Squealing Devil|Stalking Vengeance|Steeling Stance|Stoic Ephemera|Stomp and Howl|Stormscale Anarch|Street Savvy|Supply|Demand|Swift Silence|Taste for Mayhem|Tidespout Tyrant|Transguild Courier|Trial|Error|Trygon Predator|Twinstrike|Unliving Psychopath|Utopia Sprawl|Utvara Scalper|Valor Made Real|Verdant Eidolon|Vesper Ghoul|Vigean Graftmage|Vigean Hydropon|Vigean Intuition|Vision Skeins|Voidslime|Wakestone Gargoyle|Walking Archive|War's Toll|Weight of Spires|Whiptail Moloch|Windreaver|Wit's End|Wrecking Ball|Writ of Passage|Adarkar Valkyrie|Adarkar Windform|Allosaurus Rider|Arctic Flats|Arctic Nishoba|Arcum Dagsson|Aurochs Herd|Balduvian Fallen|Balduvian Frostwaker|Balduvian Rage|Balduvian Warlord|Blizzard Specter|Boreal Centaur|Boreal Druid|Boreal Griffin|Boreal Shelf|Braid of Fire|Brooding Saurian|Bull Aurochs|Chill to the Bone|Chilling Shade|Coldsteel Heart|Commandeer|Controvert|Counterbalance|Cover of Winter|Cryoclasm|Darien, King of Kjeldor|Dark Depths|Deathmark|Deepfire Elemental|Diamond Faerie|Disciple of Tevesh Szat|Drelnoch|Earthen Goo|Feast of Flesh|Field Marshal|Flashfreeze|Freyalise's Radiance|Frost Marsh|Frost Raptor|Frostweb Spider|Fury of the Horde|Garza Zol, Plague Queen|Garza's Assassin|Gelid Shackles|Glacial Plating|Goblin Furrier|Goblin Rimerunner|Greater Stone Spirit|Grim Harvest|Gristle Grinner|Gutless Ghoul|Haakon, Stromgald Scourge|Heidar, Rimewind Master|Herald of Leshrac|Hibernation's End|Highland Weald|Icefall|Into the North|Jester's Scepter|Jokulmorder|Juniper Order Ranger|Jötun Grunt|Jötun Owl Keeper|Karplusan Minotaur|Karplusan Strider|Karplusan Wolverine|Kjeldoran Gargoyle|Kjeldoran Javelineer|Kjeldoran Outrider|Kjeldoran War Cry|Krovikan Mist|Krovikan Rot|Krovikan Scoundrel|Krovikan Whispers|Lightning Serpent|Lightning Storm|Lovisa Coldeyes|Luminesce|Magmatic Core|Martyr of Ashes|Martyr of Bones|Martyr of Frost|Martyr of Sands|Martyr of Spores|Mishra's Bauble|Mouth of Ronom|Mystic Melting|Ohran Viper|Ohran Yeti|Orcish Bloodpainter|Panglacial Wurm|Perilous Research|Phobian Phantasm|Phyrexian Etchings|Phyrexian Ironfoot|Phyrexian Snowcrusher|Phyrexian Soulgorger|Resize|Rime Transfusion|Rimebound Dead|Rimefeather Owl|Rimehorn Aurochs|Rimescale Dragon|Rimewind Cryomancer|Rimewind Taskmage|Rite of Flame|Ronom Hulk|Ronom Serpent|Ronom Unicorn|Rune Snag|Scrying Sheets|Sek'Kuar, Deathkeeper|Shape of the Wiitigo|Sheltering Ancient|Simian Brawler|Skred|Soul Spike|Sound the Call|Squall Drifter|Stalking Yeti|Steam Spitter|Stromgald Crusader|Sun's Bounty|Sunscour|Surging Aether|Surging Dementia|Surging Flame|Surging Might|Surging Sentinels|Survivor of the Unseen|Swift Maneuver|Tamanoa|Thermal Flux|Thermopod|Thrumming Stone|Tresserhorn Sinks|Tresserhorn Skyknight|Ursine Fylgja|Vanish into Memory|Vexing Sphinx|Void Maw|Wall of Shards|White Shield Crusader|Wilderness Elemental|Woolly Razorback|Zombie Musher|Zur the Enchanter|Academy Ruins|Aether Web|Aetherflame Wall|Amrou Scout|Amrou Seekers|Ancestral Vision|Ancient Grudge|Angel's Grace|Ashcoat Bear|Aspect of Mongoose|Assassinate|Assembly-Worker|Barbed Shocker|Basal Sliver|Basalt Gargoyle|Benalish Cavalry|Bewilder|Blazing Blade Askari|Bogardan Hellkite|Bogardan Rager|Bonesplitter Sliver|Brass Gnat|Brine Elemental|Calciform Pools|Call to the Netherworld|Cancel|Candles of Leng|Careful Consideration|Castle Raptors|Cavalry Master|Celestial Crusader|Chameleon Blur|Children of Korlis|Chromatic Star|Chronatog Totem|Chronosavant|Clockspinning|Clockwork Hydra|Cloudchaser Kestrel|Coal Stoker|Conflagrate|Coral Trickster|Corpulent Corpse|Crookclaw Transmuter|Curse of the Cabal|Cyclopean Giant|D'Avenant Healer|Dark Withering|Deathspore Thallid|Deep-Sea Kraken|Dementia Sliver|Demonic Collusion|Detainment Spell|Divine Congregation|Draining Whelk|Dralnu, Lich Lord|Dread Return|Dreadship Reef|Dream Stalker|Drifter il-Dal|Drudge Reavers|Durkwood Baloth|Durkwood Tracker|Duskrider Peregrine|Empty the Warrens|Endrek Sahr, Master Breeder|Errant Doomsayers|Errant Ephemeron|Eternity Snare|Evangelize|Evil Eye of Urborg|Faceless Devourer|Fallen Ideal|Fathom Seer|Feebleness|Firemaw Kavu|Firewake Sliver|Flagstones of Trokair|Flamecore Elemental|Fledgling Mawcor|Flickering Spirit|Flowstone Channeler|Fool's Demise|Foriysian Interceptor|Foriysian Totem|Fortify|Fortune Thief|Fungal Reaches|Fungus Sliver|Fury Sliver|Gauntlet of Power|Gaze of Justice|Gemhide Sliver|Gemstone Caverns|Ghitu Firebreathing|Ghostflame Sliver|Glass Asp|Goblin Skycutter|Gorgon Recluse|Grapeshot|Greater Gargadon|Greenseeker|Griffin Guide|Ground Rift|Gustcloak Cavalier|Harmonic Sliver|Haunting Hymn|Havenwood Wurm|Herd Gnarr|Hivestone|Hypergenesis|Ib Halfheart, Goblin Tactician|Icatian Crier|Ignite Memories|Ironclaw Buzzardiers|Ith, High Arcanist|Ivory Giant|Ixidron|Jaya Ballard, Task Mage|Jedit's Dragoons|Jhoira's Timebug|Kaervek the Merciless|Keldon Halberdier|Kher Keep|Knight of the Holy Nimbus|Krosan Grip|Liege of the Pit|Lightning Axe|Lim-Dûl the Necromancer|Living End|Locket of Yesterdays|Looter il-Kor|Lotus Bloom|Magus of the Candelabra|Magus of the Disk|Magus of the Jar|Magus of the Mirror|Magus of the Scroll|Mana Skimmer|Mangara of Corondor|Might Sliver|Might of Old Krosa|Mindlash Sliver|Mindstab|Mishra, Artificer Prodigy|Mogg War Marshal|Molder|Molten Slagheap|Momentary Blink|Moonlace|Mwonvuli Acid-Moss|Mystical Teachings|Nantuko Shaman|Nether Traitor|Nightshade Assassin|Norin the Wary|Opal Guardian|Opaline Sliver|Ophidian Eye|Orcish Cannonade|Outrider en-Kor|Paradise Plume|Paradox Haze|Pardic Dragon|Pendelhaven Elder|Pentarch Paladin|Pentarch Ward|Penumbra Spider|Phantom Wurm|Phthisis|Phyrexian Totem|Pit Keeper|Plague Sliver|Plated Pegasus|Plunder|Premature Burial|Primal Forcemage|Prismatic Lens|Psionic Sliver|Psychotic Episode|Pull from Eternity|Pulmonic Sliver|Quilled Sliver|Reiterate|Restore Balance|Return to Dust|Rift Bolt|Riftwing Cloudskate|Saffi Eriksdotter|Sage of Epityr|Saltcrusted Steppe|Sangrophage|Sarpadian Empires, Vol. VII|Savage Thallid|Scarwood Treefolk|Scion of the Ur-Dragon|Screeching Sliver|Scryb Ranger|Search for Tomorrow|Sedge Sliver|Sengir Nosferatu|Serra Avenger|Shadow Sliver|Sidewinder Sliver|Skittering Monstrosity|Skulking Knight|Slipstream Serpent|Smallpox|Snapback|Spectral Force|Spell Burst|Spike Tiller|Spiketail Drakeling|Spinneret Sliver|Spirit Loop|Sporesower Thallid|Sprite Noble|Sprout|Squall Line|Stonebrow, Krosan Hero|Stonewood Invocation|Stormcloud Djinn|Strangling Soot|Strength in Numbers|Stronghold Overseer|Stuffy Doll|Subterranean Shambler|Sudden Death|Sudden Shock|Sudden Spoiling|Sulfurous Blast|Swarmyard|Tectonic Fiend|Teferi, Mage of Zhalfir|Telekinetic Sliver|Temporal Eddy|Temporal Isolation|Tendrils of Corruption|Terramorphic Expanse|Thallid Germinator|Thallid Shell-Dweller|Thelon of Havenwood|Thelonite Hermit|Thick-Skinned Goblin|Think Twice|Thrill of the Hunt|Thunder Totem|Tivadar of Thorn|Tolarian Sentinel|Traitor's Clutch|Trespasser il-Vec|Trickbind|Triskelavus|Tromp the Domains|Truth or Tale|Two-Headed Sliver|Undying Rage|Unyaro Bees|Urborg Syphon-Mage|Urza's Factory|Vampiric Sliver|Venser's Sliver|Verdant Embrace|Vesuva|Vesuvan Shapeshifter|Viashino Bladescout|Viscerid Deepwalker|Viscid Lemures|Voidmage Husher|Volcanic Awakening|Walk the Aeons|Watcher Sliver|Weathered Bodyguards|Weatherseed Totem|Wheel of Fate|Wipe Away|Word of Seizing|Wormwood Dryad|Wurmcalling|Yavimaya Dryad|Zealot il-Vec|Bog Humbugs|Decorated Knight|Present Arms|Evil Presents|Fruitcake Elemental|Gifts Given|Goblin Sleigh Ride|Mishra's Toy Workshop|Naughty|Nice|Season's Beatings|Snow Mercy|Some Disassembly Required|Stocking Tiger|Thopter Pie Network|Yule Ooze|Aeon Chronicler|Aether Membrane|Akroma, Angel of Fury|Ana Battlemage|Aquamorph Entity|Auramancer's Guise|Aven Riftwatcher|Battering Sliver|Benalish Commander|Big Game Hunter|Blightspeaker|Blood Knight|Body Double|Bog Serpent|Boom|Bust|Braids, Conjurer Adept|Brain Gorgers|Brute Force|Calciderm|Cautery Sliver|Chronozoa|Circle of Affliction|Citanul Woodreaders|Cradle to Grave|Crovax, Ascendant Hero|Damnation|Darkheart Sliver|Dash Hopes|Dawn Charm|Dead|Gone|Deadly Grub|Deadwood Treefolk|Detritivore|Dichotomancy|Dismal Failure|Dormant Sliver|Dreamscape Artist|Dunerider Outlaw|Dust Corona|Dust Elemental|Enslave|Erratic Mutation|Essence Warden|Evolution Charm|Extirpate|Fa'adiyah Seer|Fatal Frenzy|Firefright Mage|Frenetic Sliver|Frozen Aether|Fungal Behemoth|Fury Charm|Gaea's Anthem|Ghost Tactician|Giant Dustwasp|Gossamer Phantasm|Groundbreaker|Hammerheim Deadeye|Harmonize|Healing Leaves|Hedge Troll|Heroes Remembered|Hunting Wilds|Imp's Mischief|Intet, the Dreamer|Jedit Ojanen of Efrava|Jodah's Avenger|Kavu Predator|Keen Sense|Keldon Marauders|Kor Dirge|Lavacore Elemental|Life and Limb|Magus of the Arena|Magus of the Bazaar|Magus of the Coffers|Magus of the Library|Magus of the Tabernacle|Malach of the Dawn|Mana Tithe|Mantle of Leadership|Melancholy|Merfolk Thaumaturgist|Mesa Enchantress|Midnight Charm|Mire Boa|Mirri the Cursed|Molten Firebird|Muck Drubb|Mycologist|Necrotic Sliver|Needlepeak Spider|Null Profusion|Numot, the Devastator|Oros, the Avenger|Ovinize|Pallid Mycoderm|Phantasmagorian|Piracy Charm|Pongify|Porphyry Nodes|Poultice Sliver|Pouncing Wurm|Primal Plasma|Prodigal Pyromancer|Psychotrope Thallid|Pyrohemia|Radha, Heir to Keld|Rathi Trapper|Reality Acid|Rebuff the Wicked|Reckless Wurm|Reflex Sliver|Retether|Revered Dead|Ridged Kusite|Riftmarked Knight|Riptide Pilferer|Roiling Horror|Rough|Tumble|Saltblast|Saltfield Recluse|Seal of Primordium|Serendib Sorcerer|Serra Sphinx|Serra's Boon|Shade of Trokair|Shaper Parasite|Shivan Meteor|Shivan Wumpus|Shrouded Lore|Simian Spirit Guide|Sinew Sliver|Skirk Shaman|Sophic Centaur|Spellshift|Spitting Sliver|Stingscourger|Stonecloaker|Stormfront Riders|Sulfur Elemental|Sunlance|Synchronous Sliver|Temporal Extortion|Teneb, the Harvester|Tidewalker|Timbermare|Timebender|Timecrafting|Torchling|Treacherous Urge|Uktabi Drake|Urborg, Tomb of Yawgmoth|Utopia Vow|Vampiric Link|Veiling Oddity|Venarian Glimmer|Vitaspore Thallid|Voidstone Gargoyle|Volcano Hellion|Vorosh, the Hunter|Waning Wurm|Whitemane Lion|Wild Pair|Wistful Thinking|Akroma's Memorial|Angel of Salvation|Arc Blade|Arcanum Wings|Augur il-Vec|Augur of Skulls|Aven Augur|Aven Mindcensor|Barren Glory|Baru, Fist of Krosa|Bitter Ordeal|Blade of the Sixth Pride|Blind Phantasm|Bloodshot Trainee|Bogardan Lancer|Boldwyr Intimidator|Bonded Fetch|Bound in Silence|Bridge from Below|Centaur Omenreader|Char-Rumbler|Chronomantic Escape|Cloud Key|Cloudseeder|Coalition Relic|Cryptic Annelid|Cutthroat il-Dal|Cyclical Evolution|Dakmor Salvage|Darksteel Garrison|Daybreak Coronet|Death Rattle|Deepcavern Imp|Delay|Dryad Arbor|Dust of Moments|Edge of Autumn|Emberwilde Augur|Emblem of the Warmind|Epochrasite|Even the Odds|Fatal Attraction|Festering March|Fleshwrither|Flowstone Embrace|Fomori Nomad|Force of Savagery|Foresee|Frenzy Sliver|Gathan Raiders|Ghostfire|Gibbering Descent|Gift of Granite|Glittering Wish|Goldmeadow Lookout|Grave Peril|Grave Scrabbler|Graven Cairns|Grinning Ignus|Grove of the Burnwillows|Haze of Rage|Heartwood Storyteller|Henchfiend of Ukor|Homing Sliver|Horizon Canopy|Ichor Slick|Imperial Mask|Imperiosaur|Infiltrator il-Kor|Intervention Pact|Jhoira of the Ghitu|Judge Unworthy|Kavu Primarch|Keldon Megaliths|Knight of Sursi|Korlash, Heir to Blackblade|Leaden Fists|Linessa, Zephyr Mage|Llanowar Augur|Llanowar Empath|Llanowar Mentor|Llanowar Reborn|Logic Knot|Lost Auramancers|Lost Hours|Lucent Liminid|Lumithread Field|Lymph Sliver|Maelstrom Djinn|Magus of the Abyss|Magus of the Future|Magus of the Moat|Magus of the Moon|Magus of the Vineyard|Marshaling Cry|Mass of Ghouls|Mesmeric Sliver|Minions' Murmurs|Mistmeadow Skulk|Molten Disaster|Muraganda Petroglyphs|Mystic Speculation|Nacatl War-Pride|Narcomoeba|Nessian Courser|New Benalia|Nihilith|Nimbus Maze|Nix|Oblivion Crown|Oriss, Samite Guardian|Pact of Negation|Pact of the Titan|Patrician's Scorn|Petrified Plating|Phosphorescent Feast|Pooling Venom|Putrid Cyclops|Pyromancer's Swath|Quagnoth|Quiet Disrepair|Ramosian Revivalist|Ravaging Riftwurm|Reality Strobe|Riddle of Lightning|Rift Elemental|Riftsweeper|Rites of Flourishing|River of Tears|Saltskitter|Samite Censer-Bearer|Sarcomite Myr|Scourge of Kher Ridges|Scout's Warning|Second Wind|Seht's Tiger|Shah of Naar Isle|Shapeshifter's Marrow|Shimian Specter|Shivan Sand-Mage|Skirk Ridge Exhumer|Skizzik Surger|Slaughter Pact|Sliver Legion|Sliversmith|Snake Cult Initiation|Soultether Golem|Sparkspitter|Spellweaver Volute|Spellwild Ouphe|Spin into Myth|Spirit en-Dal|Sporoloth Ancient|Sprout Swarm|Steamflogger Boss|Storm Entity|Street Wraith|Stronghold Rats|Summoner's Pact|Sword of the Meek|Take Possession|Tarmogoyf|Tarox Bladewing|Thornweald Archer|Thunderblade Charge|Tolaria West|Tombstalker|Unblinking Bleb|Utopia Mycon|Vedalken Aethermage|Veilstone Amulet|Venser, Shaper Savant|Venser's Diffusion|Virulent Sliver|Whetwheel|Whip-Spine Drake|Witch's Mist|Wrap in Vigor|Yixlid Jailer|Zoetic Cavern|Adder-Staff Boggart|Aethersnipe|Ajani Goldmane|Amoeboid Changeling|Ancient Amphitheater|Aquitect's Will|Arbiter of Knollridge|Ashling the Pilgrim|Ashling's Prerogative|Auntie's Hovel|Austere Command|Avian Changeling|Axegrinder Giant|Battle Mastery|Battlewand Oak|Benthicore|Black Poplar Shaman|Blades of Velis Vel|Blind-Spot Giant|Bog Hoodlums|Bog-Strider Ash|Boggart Birth Rite|Boggart Forager|Boggart Harbinger|Boggart Loggers|Boggart Mob|Boggart Shenanigans|Boggart Sprite-Chaser|Briarhorn|Brigid, Hero of Kinsbaile|Brion Stoutarm|Broken Ambitions|Burrenton Forge-Tender|Cairn Wanderer|Captivating Glance|Caterwauling Boggart|Ceaseless Searblades|Cenn's Heir|Chandra Nalaar|Changeling Berserker|Changeling Hero|Changeling Titan|Cloudcrown Oak|Cloudgoat Ranger|Cloudthresher|Colfenor's Plans|Colfenor's Urn|Consuming Bonfire|Crib Swap|Crush Underfoot|Cryptic Command|Dauntless Dourbark|Dawnfluke|Deathrender|Deeptread Merrow|Dolmen Gate|Doran, the Siege Tower|Dread|Dreamspoiler Witches|Drowner of Secrets|Ego Erasure|Elvish Branchbender|Elvish Eulogist|Elvish Handservant|Elvish Harbinger|Elvish Promenade|Entangling Trap|Epic Proportions|Ethereal Whiskergill|Exiled Boggart|Eyeblight's Ending|Eyes of the Wisent|Facevaulter|Faerie Harbinger|Faerie Tauntings|Faerie Trickery|Fallowsage|Familiar's Ruse|Fathom Trawl|Faultgrinder|Favor of the Mighty|Final Revels|Fire-Belly Changeling|Fistful of Force|Flamekin Bladewhirl|Flamekin Brawler|Flamekin Harbinger|Flamekin Spitfire|Fodder Launch|Footbottom Feast|Forced Fruition|Gaddock Teeg|Galepowder Mage|Garruk Wildspeaker|Ghostly Changeling|Giant Harbinger|Giant's Ire|Gilt-Leaf Ambush|Gilt-Leaf Palace|Gilt-Leaf Seer|Glarewielder|Glen Elendra Pranksters|Glimmerdust Nap|Goatnapper|Goldmeadow Dodger|Goldmeadow Harrier|Goldmeadow Stalwart|Guardian of Cloverdell|Guile|Hamletback Goliath|Harpoon Sniper|Heal the Scars|Hearthcage Giant|Heat Shimmer|Herbal Poultice|Hillcomber Giant|Hoarder's Greed|Hoofprints of the Stag|Horde of Notions|Hornet Harasser|Hostility|Howltooth Hollow|Hunt Down|Hunter of Eyeblights|Hurly-Burly|Immaculate Magistrate|Imperious Perfect|Incandescent Soulstoke|Incendiary Command|Incremental Growth|Ingot Chewer|Inkfathom Divers|Inner-Flame Acolyte|Inner-Flame Igniter|Jace Beleren|Jagged-Scar Archers|Judge of Currents|Kinsbaile Balloonist|Kinsbaile Skirmisher|Kithkin Daggerdare|Kithkin Greatheart|Kithkin Harbinger|Kithkin Healer|Kithkin Mourncaller|Knight of Meadowgrain|Knucklebone Witch|Lace with Moonglove|Lairwatch Giant|Lammastide Weave|Lash Out|Leaf Gilder|Lignify|Liliana Vess|Lowland Oaf|Lys Alana Huntmaster|Lys Alana Scarblade|Mad Auntie|Makeshift Mannequin|Marsh Flitter|Masked Admirers|Merrow Commerce|Merrow Harbinger|Merrow Reejerey|Militia's Pride|Mirror Entity|Mistbind Clique|Moonglove Extract|Moonglove Winnower|Mosswort Bridge|Mournwhelk|Mudbutton Torchrunner|Mulldrifter|Nameless Inversion|Nath of the Gilt-Leaf|Nath's Buffoon|Nath's Elite|Neck Snap|Nectar Faerie|Needle Drop|Nettlevine Blight|Nightshade Stinger|Nova Chaser|Oaken Brawler|Oakgnarl Warrior|Oblivion Ring|Oona's Prowler|Paperfin Rascal|Peppersmoke|Pestermite|Plover Knights|Pollen Lullaby|Ponder|Primal Command|Profane Command|Protective Bubble|Prowess of the Fair|Purity|Quill-Slinger Boggart|Rebellion of the Flamekin|Rings of Brighthearth|Ringskipper|Rootgrapple|Runed Stalactite|Scarred Vinebreeder|Scattering Stroke|Scion of Oona|Secluded Glen|Seedguide Ash|Sentinels of Glen Elendra|Sentry Oak|Shapesharer|Shelldock Isle|Shields of Velis Vel|Shimmering Grotto|Shriekmaw|Silvergill Adept|Silvergill Douser|Skeletal Changeling|Smokebraider|Soaring Hope|Soulbright Flamekin|Sower of Temptation|Spellstutter Sprite|Spiderwig Boggart|Spinerock Knoll|Spring Cleaning|Springjack Knight|Springleaf Drum|Squeaking Pie Sneak|Stinkdrinker Daredevil|Stonybrook Angler|Streambed Aquitects|Summon the School|Sunrise Sovereign|Surge of Thoughtweft|Surgespanner|Sygg, River Guide|Sylvan Echoes|Tar Pitcher|Tarfire|Thieving Sprite|Thorn of Amethyst|Thorntooth Witch|Thoughtseize|Thoughtweft Trio|Thousand-Year Elixir|Thundercloud Shaman|Tideshaper Mystic|Timber Protector|Treefolk Harbinger|Triclopean Sight|Turtleshell Changeling|Twinning Glass|Veteran of the Depths|Vigor|Vivid Crag|Vivid Creek|Vivid Grove|Vivid Marsh|Vivid Meadow|Wanderer's Twig|Wanderwine Hub|Wanderwine Prophets|Warren Pilferers|Warren-Scourge Elf|Weed Strangle|Wellgabber Apothecary|Whirlpool Whelm|Wild Ricochet|Windbrisk Heights|Wings of Velis Vel|Wispmare|Wizened Cenn|Woodland Changeling|Woodland Guidance|Wort, Boggart Auntie|Wren's Run Packmaster|Wren's Run Vanquisher|Wydwen, the Biting Gale|Zephyr Net|Ambassador Oak|Auntie's Snitch|Ballyrush Banneret|Battletide Alchemist|Bitterblossom|Blightsoil Druid|Boldwyr Heavyweights|Borderland Behemoth|Bosk Banneret|Bramblewood Paragon|Brighthearth Banneret|Burrenton Bombardier|Burrenton Shield-Bearers|Cenn's Tactician|Chameleon Colossus|Changeling Sentinel|Cloak and Dagger|Coordinated Barrage|Countryside Crusher|Cream of the Crop|Daily Regimen|Declaration of Naught|Deglamer|Dewdrop Spy|Disperse|Distant Melody|Diviner's Wand|Door of Destinies|Earthbrawn|Earwig Squad|Everbark Shaman|Fencer Clique|Fendeep Summoner|Fertilid|Festercreep|Feudkiller's Verdict|Final-Sting Faerie|Fire Juggler|Floodchaser|Forfend|Frogtosser Banneret|Game-Trail Changeling|Gilt-Leaf Archdruid|Graceful Reprieve|Greatbow Doyen|Grimoire Thief|Heritage Druid|Hostile Realm|Hunting Triad|Idyllic Tutor|Indomitable Ancients|Ink Dissolver|Inspired Sprite|Kindled Fury|Kinsbaile Borderguard|Kinsbaile Cavalier|Kithkin Zephyrnaut|Knowledge Exploitation|Latchkey Faerie|Leaf-Crowned Elder|Lightning Crafter|Luminescent Rain|Lunk Errant|Lys Alana Bowmaster|Maralen of the Mornsong|Meadowboon|Merrow Witsniper|Mind Shatter|Mind Spring|Moonglove Changeling|Morsel Theft|Mosquito Guard|Mothdust Changeling|Mudbutton Clanger|Murmuring Bosk|Mutavault|Negate|Nevermaker|Nightshade Schemers|Noggin Whack|Notorious Throng|Obsidian Battle-Axe|Offalsnout|Oona's Blackguard|Orchard Warden|Order of the Golden Cricket|Pack's Disdain|Preeminent Captain|Prickly Boggart|Primal Beyond|Pulling Teeth|Pyroclast Consul|Rage Forger|Reach of Branches|Recross the Paths|Redeem the Lost|Reins of the Vinesteed|Release the Ants|Research the Deep|Reveillark|Revive the Fallen|Rhys the Exiled|Rivals' Duel|Roar of the Crowd|Rustic Clachan|Sage of Fables|Sage's Dousing|Scapeshift|Scarblade Elite|Seething Pathblazer|Sensation Gorger|Shard Volley|Shared Animosity|Shinewend|Sigil Tracer|Slithermuse|Spitebellows|Squeaking Pie Grubfellows|Stenchskipper|Stingmoggie|Stinkdrinker Bandit|Stomping Slabs|Stonehewer Giant|Stonybrook Banneret|Stonybrook Schoolmaster|Stream of Unconsciousness|Sunflare Shaman|Supreme Exemplar|Swell of Courage|Taurean Mauler|Thieves' Fortune|Thornbite Staff|Titan's Revenge|Unstoppable Ash|Vendilion Clique|Vengeful Firebrand|Veteran's Armaments|Violet Pall|Walker of the Grove|Wandering Graybeard|War-Spike Changeling|Warren Weirding|Waterspout Weavers|Weed-Pruner Poplar|Weight of Conscience|Weirding Shaman|Winnower Patrol|Wolf-Skull Shaman|Advice from the Fae|Aethertow|Aphotic Wisps|Apothecary Initiate|Armored Ascension|Ashenmoor Cohort|Ashenmoor Gouger|Ashenmoor Liege|Augury Adept|Ballynock Cohort|Barkshell Blessing|Barrenton Cragtreads|Barrenton Medic|Beseech the Queen|Biting Tether|Blazethorn Scarecrow|Blight Sickle|Blistering Dieflyn|Bloodmark Mentor|Bloodshed Fever|Blowfly Infestation|Boartusk Liege|Boggart Arsonists|Boggart Ram-Gang|Boon Reflection|Briarberry Cohort|Burn Trail|Cauldron of Souls|Cemetery Puca|Cerulean Wisps|Chainbreaker|Cinderbones|Cinderhaze Wretch|Consign to Dream|Corrosive Mentor|Counterbore|Crabapple Cohort|Cragganwick Cremator|Crimson Wisps|Crowd of Cinders|Cultbrand Cinder|Curse of Chains|Cursecatcher|Dawnglow Infusion|Deep-Slumber Titan|Deepchannel Mentor|Demigod of Revenge|Deus of Calamity|Devoted Druid|Din of the Fireherd|Dire Undercurrents|Disturbing Plot|Dramatic Entrance|Dream Salvage|Drove of Elves|Drowner Initiate|Dusk Urchins|Elemental Mastery|Elsewhere Flask|Elvish Hexhunter|Ember Gale|Emberstrike Duo|Enchanted Evening|Everlasting Torment|Faerie Macabre|Faerie Swarm|Farhaven Elf|Fate Transfer|Fire-Lit Thicket|Firespout|Fists of the Demigod|Flame Javelin|Flourishing Defenses|Fossil Find|Foxfire Oak|Fracturing Gust|Fulminator Mage|Furystoke Giant|Ghastlord of Fugue|Ghastly Discovery|Giantbaiting|Glamer Spinners|Gleeful Sabotage|Glen Elendra Liege|Gloomlance|Gloomwidow's Feast|Gloomwidow|Gnarled Effigy|Godhead of Awe|Goldenglow Moth|Gravelgill Axeshark|Gravelgill Duo|Greater Auramancy|Grief Tyrant|Grim Poppet|Guttural Response|Heap Doll|Heartmender|Helm of the Ghastlord|Hollowborn Barghest|Hollowsage|Horde of Boggarts|Howl of the Night Pack|Hungry Spriggan|Illuminated Folio|Impromptu Raid|Incremental Blight|Inescapable Brute|Inkfathom Infiltrator|Inkfathom Witch|Inquisitor's Snare|Intimidator Initiate|Isleback Spawn|Jaws of Stone|Juvenile Gloomwidow|Kinscaer Harpoonist|Kitchen Finks|Kithkin Rabble|Kithkin Shielddare|Knacksaw Clique|Knollspine Dragon|Knollspine Invocation|Kulrath Knight|Leech Bonder|Leechridden Swamp|Loamdragger Giant|Loch Korrigan|Lockjaw Snapper|Lurebound Scarecrow|Madblind Mountain|Mana Reflection|Manaforge Cinder|Manamorphose|Mass Calcify|Medicine Runner|Memory Plunder|Memory Sluice|Mercy Killing|Merrow Grimeblotter|Merrow Wavebreakers|Midnight Banshee|Mine Excavation|Mirrorweave|Mistmeadow Witch|Mistveil Plains|Moonring Island|Morselhoarder|Mossbridge Troll|Mudbrawler Cohort|Mudbrawler Raiders|Murderous Redcap|Mystic Gate|Niveous Wisps|Nurturer Initiate|Old Ghastbark|Oona, Queen of the Fae|Oona's Gatewarden|Oracle of Nectars|Order of Whiteclay|Oversoul of Dusk|Painter's Servant|Pale Wayfarer|Parapet Watchers|Pili-Pala|Plague of Vermin|Plumeveil|Poison the Well|Polluted Bonds|Power of Fire|Presence of Gond|Prismatic Omen|Prismwake Merrow|Prison Term|Puca's Mischief|Puncture Bolt|Puppeteer Clique|Puresight Merrow|Put Away|Pyre Charger|Rage Reflection|Raking Canopy|Rattleblaze Scarecrow|Raven's Run Dragoon|Reaper King|Reknit|Repel Intruders|Resplendent Mentor|Revelsong Horn|Rhys the Redeemed|Rite of Consumption|River Kelpie|River's Grasp|Rosheen Meanderer|Roughshod Mentor|Rune-Cervin Rider|Runed Halo|Runes of the Deus|Rustrazor Butcher|Safehold Duo|Safehold Elite|Safehold Sentry|Safewright Quest|Sapseep Forest|Savor the Moment|Scar|Scarscale Ritual|Scrapbasket|Scuttlemutt|Scuzzback Marauders|Scuzzback Scrapper|Seedcradle Witch|Shield of the Oversoul|Sickle Ripper|Silkbind Faerie|Sinking Feeling|Slinking Giant|Smash to Smithereens|Smolder Initiate|Somnomancer|Sootstoke Kindler|Sootwalkers|Spawnwrithe|Spectral Procession|Spell Syphon|Spiteflame Witch|Spiteful Visions|Splitting Headache|Steel of the Godhead|Strip Bare|Sunken Ruins|Swans of Bryn Argoll|Sygg, River Cutthroat|Tatterkite|Tattermunge Duo|Tattermunge Maniac|Tattermunge Witch|Thistledown Duo|Thistledown Liege|Thornwatch Scarecrow|Thought Reflection|Thoughtweft Gambit|Toil to Renown|Torpor Dust|Torrent of Souls|Tower Above|Traitor's Roar|Trip Noose|Turn to Mist|Twilight Shepherd|Tyrannize|Umbral Mantle|Valleymaker|Vexing Shusher|Viridescent Wisps|Wanderbrine Rootcutters|Wasp Lancer|Watchwing Scarecrow|Wheel of Sun and Moon|Whimwader|Wicker Warcrawler|Wild Swing|Wildslayer Elves|Wilt-Leaf Cavaliers|Wilt-Leaf Liege|Windbrisk Raptor|Wingrattle Scarecrow|Witherscale Wurm|Woeleecher|Wooded Bastion|Woodfall Primus|Worldpurge|Wort, the Raidmother|Wound Reflection|Zealous Guardian|Aerie Ouphes|Altar Golem|Antler Skulkin|Archon of Justice|Ashling, the Extinguisher|Balefire Liege|Ballynock Trapper|Banishing Knack|Battlegate Mimic|Batwing Brume|Beckon Apparition|Belligerent Hatchling|Bloodied Ghost|Bloom Tender|Cache Raiders|Call the Skybreaker|Canker Abomination|Cankerous Thirst|Cascade Bluffs|Cauldron Haze|Cenn's Enlistment|Chaotic Backlash|Cinder Pyromancer|Clout of the Dominus|Cold-Eyed Selkie|Crackleburr|Crag Puca|Creakwood Ghoul|Creakwood Liege|Crumbling Ashes|Deathbringer Liege|Deity of Scars|Desecrator Hag|Divinity of Pride|Dominus of Fealty|Doomgape|Double Cleave|Drain the Well|Dream Fracture|Dream Thief|Duergar Assailant|Duergar Cave-Guard|Duergar Hedge-Mage|Duergar Mine-Captain|Duskdale Wurm|Edge of the Divinity|Endless Horizons|Endure|Evershrike|Fable of Wolf and Owl|Fang Skulkin|Favor of the Overbeing|Fetid Heath|Fiery Bombardment|Figure of Destiny|Fire at Will|Flame Jab|Flickerwisp|Flooded Grove|Gift of the Deity|Gilder Bairn|Glamerdye|Glen Elendra Archmage|Grazing Kelpie|Groundling Pouncer|Gwyllion Hedge-Mage|Hag Hedge-Mage|Hallowed Burial|Harvest Gwyllion|Hatchet Bully|Hateflayer|Hearthfire Hobgoblin|Heartlash Cinder|Helix Pinnacle|Hobgoblin Dragoon|Hoof Skulkin|Hotheaded Giant|Idle Thoughts|Impelled Giant|Indigo Faerie|Inside Out|Inundate|Invert the Skies|Jawbone Skulkin|Kithkin Spellduster|Kithkin Zealot|Leering Emblem|Light from Within|Lingering Tormentor|Loyal Gyrfalcon|Marshdrinker Giant|Merrow Bonegnawer|Merrow Levitator|Mindwrack Liege|Mirror Sheen|Monstrify|Moonhold|Murkfiend Liege|Necroskitter|Needle Specter|Nettle Sentinel|Nightmare Incursion|Nightsky Mimic|Nip Gwyllion|Nobilis of War|Noggle Bandit|Noggle Bridgebreaker|Noggle Hedge-Mage|Noggle Ransacker|Noxious Hatchling|Nucklavee|Odious Trow|Oona's Grace|Outrage Shaman|Overbeing of Myth|Patrol Signaler|Primalcrux|Puncture Blast|Pyrrhic Revival|Quillspike|Raven's Crime|Razorfin Abolisher|Recumbent Bliss|Regal Force|Rekindled Flame|Rendclaw Trow|Restless Apparition|Rise of the Hobgoblins|Riverfall Mimic|Rugged Prairie|Sanity Grinding|Sapling of Colfenor|Savage Conception|Scarecrone|Scourge of the Nobilis|Selkie Hedge-Mage|Shell Skulkin|Shorecrasher Mimic|Shrewd Hatchling|Slippery Bogle|Smoldering Butcher|Snakeform|Soot Imp|Soul Reap|Soul Snuffers|Spirit of the Hearth|Spitemare|Spitting Image|Springjack Pasture|Springjack Shepherd|Stalker Hag|Stigma Lasher|Stillmoon Cavalier|Stream Hopper|Sturdy Hatchling|Suture Spirit|Swirling Spriggan|Syphon Life|Talara's Bane|Talara's Battalion|Talonrend|Thunderblust|Tilling Treefolk|Trapjaw Kelpie|Twilight Mire|Twinblade Slasher|Umbra Stalker|Unmake|Unnerving Assault|Unwilling Recruit|Voracious Hatchling|Wake Thrasher|Ward of Bones|Waves of Aggression|Wickerbough Elder|Wilderness Hypnotist|Wistful Selkie|Woodlurker Mimic|Worm Harvest|Hellkite Overlord|Mana Crypt|Ad Nauseam|Agony Warp|Ajani Vengeant|Akrasan Squire|Algae Gharial|Angel's Herald|Angelic Benediction|Angelsong|Arcane Sanctum|Archdemon of Unx|Banewasp Affliction|Bant Battlemage|Bant Charm|Bant Panorama|Battlegrace Angel|Behemoth's Herald|Blightning|Blister Beetle|Blood Cultist|Bloodpyre Elemental|Bloodthorn Taunter|Bone Splinters|Branching Bolt|Brilliant Ultimatum|Broodmate Dragon|Bull Cerodon|Caldera Hellion|Call to Heel|Carrion Thrash|Cathartic Adept|Cavern Thoctar|Clarion Ultimatum|Cloudheath Drake|Coma Veil|Corpse Connoisseur|Courier's Capsule|Court Archers|Covenant of Minds|Cradle of Vitality|Crucible of Fire|Cruel Ultimatum|Crumbling Necropolis|Cunning Lethemancer|Cylian Elf|Dawnray Archer|Death Baron|Deathgreeter|Deft Duelist|Demon's Herald|Dispeller's Capsule|Dragon Fodder|Dragon's Herald|Dreg Reaver|Dregscape Zombie|Druid of the Anima|Drumhunter|Elspeth, Knight-Errant|Elvish Visionary|Empyrial Archangel|Esper Battlemage|Esper Charm|Esper Panorama|Etherium Astrolabe|Etherium Sculptor|Ethersworn Canonist|Excommunicate|Executioner's Capsule|Exuberant Firestoker|Fatestitcher|Feral Hydra|Filigree Sages|Fire-Field Ogre|Flameblast Dragon|Fleshbag Marauder|Gather Specimens|Gift of the Gargantuan|Glaze Fiend|Goblin Assault|Goblin Deathraiders|Godsire|Godtoucher|Grixis Battlemage|Grixis Charm|Grixis Panorama|Guardians of Akrasa|Gustrider Exuberant|Hell's Thunder|Hindering Light|Hissing Iguanar|Immortal Coil|Incurable Ogre|Invincible Hymn|Jhessian Infiltrator|Jhessian Lookout|Jund Battlemage|Jund Charm|Jund Panorama|Jungle Shrine|Jungle Weaver|Kathari Screecher|Kederekt Creeper|Kederekt Leviathan|Keeper of Progenitus|Kiss of the Amesha|Knight of the Skyward Eye|Knight of the White Orchid|Knight-Captain of Eos|Kresh the Bloodbraided|Lich's Mirror|Lightning Talons|Lush Growth|Magma Spray|Manaplasm|Marble Chalice|Master of Etherium|Mayael the Anima|Memory Erosion|Metallurgeon|Mighty Emergence|Mindlock Orb|Minion Reflector|Mosstodon|Mycoloth|Naya Battlemage|Naya Charm|Naya Panorama|Necrogenesis|Obelisk of Bant|Obelisk of Esper|Obelisk of Grixis|Obelisk of Jund|Obelisk of Naya|Onyx Goblet|Ooze Garden|Outrider of Jhess|Predator Dragon|Prince of Thralls|Protomatter Powder|Punish Ignorance|Puppet Conjurer|Qasali Ambusher|Quietus Spike|Rafiq of the Many|Rakeclaw Gargantuan|Ranger of Eos|Realm Razer|Relic of Progenitus|Resounding Roar|Resounding Scream|Resounding Silence|Resounding Thunder|Resounding Wave|Rhox Charger|Rhox War Monk|Ridge Rannet|Rip-Clan Crasher|Rockcaster Platoon|Rockslide Elemental|Sacellum Godspeaker|Salvage Titan|Sanctum Gargoyle|Sangrite Surge|Sarkhan Vol|Savage Hunger|Savage Lands|Scavenger Drake|Scourge Devil|Scourglass|Seaside Citadel|Sedraxis Specter|Sedris, the Traitor King|Shadowfeed|Sharding Sphinx|Sharuum the Hegemon|Shore Snapper|Sighted-Caste Sorcerer|Sigil Blessing|Sigil of Distinction|Sigiled Paladin|Skeletal Kathari|Skeletonize|Skill Borrower|Skullmulcher|Soul's Fire|Soul's Grace|Soul's Might|Spearbreaker Behemoth|Spell Snip|Sphinx Sovereign|Sphinx's Herald|Sprouting Thrinax|Steelclad Serpent|Steward of Valeron|Stoic Angel|Sunseed Nurturer|Swerve|Tar Fiend|Tezzeret the Seeker|Thorn-Thrash Viashino|Thoughtcutter Agent|Thunder-Thrash Elder|Tidehollow Sculler|Tidehollow Strix|Titanic Ultimatum|Topan Ascetic|Tortoise Formation|Tower Gargoyle|Undead Leotau|Vectis Silencers|Vein Drinker|Viashino Skeleton|Vicious Shadows|Violent Ultimatum|Viscera Dragger|Vithian Stinger|Volcanic Submersion|Waveskimmer Aven|Welkin Guide|Where Ancients Tread|Wild Nacatl|Windwright Mage|Woolly Thoctar|Yoked Plowbeast|Absorb Vis|Aerie Mystics|Ancient Ziggurat|Apocalypse Hydra|Armillary Sphere|Asha's Favor|Aven Squire|Aven Trailblazer|Banefire|Beacon Behemoth|Blood Tyrant|Bloodhall Ooze|Bone Saw|Brackwater Elemental|Canyon Minotaur|Celestial Purge|Charnelhoard Wurm|Child of Alara|Cliffrunner Behemoth|Conflux|Constricting Tendrils|Controlled Instincts|Corrupted Roots|Countersquall|Court Homunculus|Cumber Stone|Cylian Sunsinger|Dark Temper|Darklit Gargoyle|Drag Down|Dragonsoul Knight|Dreadwing|Elder Mastery|Ember Weaver|Esper Cormorants|Esperzoa|Ethersworn Adjudicator|Exotic Orchard|Exploding Borders|Extractor Demon|Faerie Mechanist|Fiery Fall|Filigree Fracture|Fleshformer|Font of Mythos|Frontline Sage|Fusion Elemental|Giltspire Avenger|Gleam of Resistance|Gluttonous Slime|Goblin Outlander|Goblin Razerunners|Grixis Illusionist|Grixis Slavedriver|Gwafa Hazid, Profiteer|Hellkite Hatchling|Hellspark Elemental|Ignite Disorder|Infectious Horror|Inkwell Leviathan|Jhessian Balmgiver|Kaleidostone|Kederekt Parasite|Knight of the Reliquary|Knotvine Mystic|Kranioceros|Lapse of Certainty|Maelstrom Archangel|Magister Sphinx|Malfegor|Manaforce Mace|Mark of Asylum|Martial Coup|Master Transmuter|Matca Rioters|Meglonoth|Might of Alara|Mirror-Sigil Sergeant|Molten Frame|Nacatl Hunt-Pride|Nacatl Outlander|Nacatl Savage|Nicol Bolas, Planeswalker|Noble Hierarch|Nyxathid|Obelisk of Alara|Paleoloth|Paragon of the Amesha|Parasitic Strix|Path to Exile|Pestilent Kathari|Progenitus|Quenchable Fire|Rakka Mar|Reliquary Tower|Rhox Bodyguard|Rhox Meditant|Rotting Rats|Rupture Spire|Sacellum Archers|Salvage Slasher|Scarland Thrinax|Scattershot Archer|Scepter of Dominance|Scepter of Fugue|Scepter of Insight|Scornful Aether-Lich|Sedraxis Alchemist|Shambling Remains|Shard Convergence|Sigil of the Empty Throne|Skyward Eye Prophets|Sludge Strider|Soul's Majesty|Sphinx Summoner|Spore Burst|Suicidal Charge|Sylvan Bounty|Telemin Performance|Thornling|Toxic Iguanar|Traumatic Visions|Tukatongue Thallid|Unstable Frontier|Vagrant Plowbeasts|Valeron Outlander|Valiant Guard|Vectis Agents|Vedalken Outlander|Viashino Slaughtermaster|View from Above|Voices from the Void|Volcanic Fallout|Voracious Dragon|Wall of Reverence|Wandering Goblins|Wild Leotau|Worldheart Phoenix|Wretched Banquet|Yoke of the Damned|Zombie Outlander|Anathemancer|Architects of Will|Ardent Plea|Arsenal Thresher|Aven Mimeomancer|Bant Sojourners|Bant Sureblade|Behemoth Sledge|Bituminous Blast|Blitz Hellion|Bloodbraid Elf|Brainbite|Breath of Malfegor|Captured Sunlight|Cerodon Yearling|Cloven Casting|Colossal Might|Crystallization|Dauntless Escort|Deadshot Minotaur|Deathbringer Thoctar|Defiler of Souls|Demonic Dread|Demonspine Whip|Deny Reality|Double Negative|Dragon Appeasement|Dragon Broodmother|Drastic Revelation|Enigma Sphinx|Enlisted Wurm|Esper Sojourners|Esper Stormblade|Ethercaste Knight|Etherium Abomination|Ethersworn Shieldmage|Etherwrought Page|Fieldmist Borderpost|Fight to the Death|Filigree Angel|Finest Hour|Firewild Borderpost|Flurry of Wings|Giant Ambush Beetle|Glassdust Hulk|Glory of Warfare|Gloryscale Viashino|Godtracker of Jund|Gorger Wurm|Grixis Grimblade|Grixis Sojourners|Grizzled Leotau|Identity Crisis|Igneous Pouncer|Illusory Demon|Intimidation Bolt|Jenara, Asura of War|Jhessian Zombies|Jund Hackblade|Jund Sojourners|Karrthus, Tyrant of Jund|Kathari Bomber|Kathari Remnant|Knight of New Alara|Knotvine Paladin|Lavalanche|Leonin Armorguard|Lich Lord of Unx|Lightning Reaver|Lord of Extinction|Lorescale Coatl|Madrush Cyclops|Maelstrom Nexus|Maelstrom Pulse|Mage Slayer|Magefire Wings|Marisi's Twinclaws|Marrow Chomper|Mask of Riddles|Mayael's Aria|Messenger Falcons|Mind Funeral|Mistvein Borderpost|Monstrous Carabid|Morbid Bloom|Mycoid Shepherd|Naya Hushblade|Naya Sojourners|Necromancer's Covenant|Nemesis of Reason|Nulltread Gargantuan|Offering to Asha|Pale Recluse|Predatory Advantage|Putrid Leech|Qasali Pridemage|Reborn Hope|Retaliator Griffin|Rhox Brute|Sages of the Anima|Sanctum Plowbeast|Sangrite Backlash|Sanity Gnawers|Sen Triplets|Sewn-Eye Drake|Shield of the Righteous|Sigil Captain|Sigil of the Nayan Gods|Sigiled Behemoth|Singe-Mind Ogre|Skyclaw Thrash|Slave of Bolas|Soul Manipulation|Soulquake|Sovereigns of Lost Alara|Spellbound Dragon|Spellbreaker Behemoth|Sphinx of the Steel Wind|Stormcaller's Boon|Stun Sniper|Tainted Sigil|Talon Trooper|Thopter Foundry|Thought Hemorrhage|Thraximundar|Time Sieve|Trace of Abundance|Unbender Tine|Unscythe, Killer of Kings|Uril, the Miststalker|Valley Rannet|Vectis Dominator|Vedalken Ghoul|Vedalken Heretic|Veinfire Borderpost|Vengeful Rebirth|Violent Outburst|Vithian Renegades|Wall of Denial|Wargate|Wildfield Borderpost|Winged Coatl|Zealous Persecution|Acidic Slime|Acolyte of Xathrid|Act of Treason|Alluring Siren|Angel's Mercy|Ant Queen|Awakener Druid|Baneslayer Angel|Berserkers of Blood Ridge|Blinding Mage|Borderland Ranger|Bountiful Harvest|Bramble Creeper|Burning Inquiry|Burst of Speed|Capricious Efreet|Captain of the Watch|Cemetery Reaper|Centaur Courser|Child of Night|Convincing Mirage|Cudgel Troll|Deadly Recluse|Disentomb|Disorient|Divination|Divine Verdict|Djinn of Wishes|Doom Blade|Dragonskull Summit|Dread Warlock|Drowned Catacomb|Elite Vanguard|Elvish Archdruid|Emerald Oryx|Entangling Vines|Essence Scatter|Fiery Hellhound|Gargoyle Castle|Glacial Fortress|Glorious Charge|Goblin Artillery|Goblin Chieftain|Gorgon Flail|Great Sable Stag|Griffin Sentinel|Guardian Seraph|Harm's Way|Hive Mind|Honor of the Pure|Howling Banshee|Ice Cage|Illusionary Servant|Indestructibility|Inferno Elemental|Jackal Familiar|Kalonian Behemoth|Kelinore Bat|Lifelink|Lightwielder Paladin|Lurking Predators|Magebane Armor|Magma Phoenix|Master of the Wild Hunt|Merfolk Sovereign|Mind Control|Mirror of Fate|Mist Leopard|Mold Adder|Nature's Spiral|Oakenform|Open the Vaults|Palace Guard|Planar Cleansing|Prized Unicorn|Protean Hydra|Regenerate|Rhox Pikemaster|Rise from the Grave|Rootbound Crag|Runeclaw Bear|Safe Passage|Sanguine Bond|Seismic Strike|Serpent of the Endless Sea|Siege Mastodon|Sign in Blood|Silence|Silvercoat Lion|Sleep|Solemn Offering|Soul Bleed|Sphinx Ambassador|Stampeding Rhino|Stormfront Pegasus|Sunpetal Grove|Tome Scour|Undead Slayer|Vampire Aristocrat|Vampire Nocturnus|Veteran Armorsmith|Veteran Swordsmith|Viashino Spearhunter|Wall of Faith|Wall of Frost|Warpath Ghoul|Windstorm|Xathrid Demon|Yawning Fissure|Zephyr Sprite|Zombie Goliath|Academy at Tolaria West|Agyrem|Bant|Beast Hunt|Cliffside Market|Eloren Wilds|Feeding Grounds|Fields of Summer|Glimmervoid Basin|Goldmeadow|Grixis|Hideous End|Immersturm|Isle of Vesuva|Izzet Steam Maze|Kor Sanctifiers|Krosa|Lethe Lake|Llanowar|Minamo|Murasa|Naar Isle|Naya|Otaria|Panopticon|Pools of Becoming|Raven's Run|Sanctum of Serra|Sea of Sand|Shiv|Skybreen|Sokenzan|Stronghold Furnace|The Aether Flues|The Dark Barony|The Eon Fog|The Fourth Sphere|The Great Forest|The Hippodrome|The Maelstrom|Turri Island|Undercity Reaches|Velis Vel|Whiplash Trap|Adventuring Gear|Aether Figment|Akoum Refuge|Archive Trap|Archmage Ascension|Arid Mesa|Armament Master|Arrow Volley Trap|Bala Ged Thief|Baloth Cage Trap|Baloth Woodcrasher|Beastmaster Ascension|Blade of the Bloodchief|Bladetusk Boar|Blazing Torch|Blood Seeker|Blood Tribute|Bloodchief Ascension|Bloodghast|Bog Tatters|Bold Defense|Brave the Elements|Burst Lightning|Caller of Gales|Caravan Hurda|Carnage Altar|Celestial Mantle|Chandra Ablaze|Cliff Threader|Cobra Trap|Conqueror's Pledge|Cosi's Trickster|Crypt Ripper|Crypt of Agadeem|Day of Judgment|Desecrated Earth|Devout Lightcaster|Disfigure|Eldrazi Monument|Electropotence|Elemental Appeal|Emeria Angel|Emeria, the Sky Ruin|Eternity Vessel|Expedition Map|Explorer's Scope|Feast of Blood|Felidar Sovereign|Frontier Guide|Gatekeeper of Malakir|Geyser Glider|Giant Scorpion|Gigantiform|Goblin Bushwhacker|Goblin Guide|Goblin Ruinblaster|Goblin Shortcutter|Goblin War Paint|Gomazoa|Grappling Hook|Graypelt Refuge|Grazing Gladehart|Greenweaver Druid|Grim Discovery|Guul Draz Specter|Guul Draz Vampire|Hagra Crocodile|Hagra Diabolist|Halo Hunter|Heartstabber Mosquito|Hedron Crab|Hedron Scrabbler|Hellfire Mongrel|Hellkite Charger|Highland Berserker|Inferno Trap|Into the Roil|Iona, Shield of Emeria|Ior Ruin Expedition|Joraga Bard|Journey to Nowhere|Jwar Isle Refuge|Kabira Crossroads|Kabira Evangel|Kalitas, Bloodchief of Ghet|Kazandu Blademaster|Kazandu Refuge|Kazuul Warlord|Khalni Gem|Khalni Heart Expedition|Kor Aeronaut|Kor Cartographer|Kor Duelist|Kor Hookmaster|Kor Outfitter|Kor Skyfisher|Kraken Hatchling|Landbind Ritual|Lavaball Trap|Lethargy Trap|Living Tsunami|Lorthos, the Tidemaker|Lotus Cobra|Lullmage Mentor|Luminarch Ascension|Magma Rift|Magosi, the Waterveil|Makindi Shieldmate|Malakir Bloodwitch|Mark of Mutiny|Marsh Casualties|Marsh Flats|Merfolk Seastalkers|Merfolk Wayfinder|Mindbreak Trap|Mindless Null|Mire Blight|Misty Rainforest|Mold Shambler|Molten Ravager|Murasa Pyromancer|Narrow Escape|Needlebite Trap|Nimana Sell-Sword|Nimbus Wings|Nissa Revane|Nissa's Chosen|Noble Vestige|Ob Nixilis, the Fallen|Obsidian Fireheart|Ondu Cleric|Oracle of Mul Daya|Oran-Rief Recluse|Oran-Rief Survivalist|Oran-Rief, the Vastwood|Paralyzing Grasp|Pillarfield Ox|Piranha Marsh|Pitfall Trap|Plated Geopede|Predatory Urge|Primal Bellow|Punishing Fire|Pyromancer Ascension|Quest for Ancient Secrets|Quest for Pure Flame|Quest for the Gemblades|Quest for the Gravelord|Quest for the Holy Relic|Rampaging Baloths|Ravenous Trap|Reckless Scholar|Relic Crush|Rite of Replication|Roil Elemental|Ruinous Minotaur|Runeflare Trap|Sadistic Sacrament|Savage Silhouette|Scalding Tarn|Scute Mob|Scythe Tiger|Sea Gate Loremaster|Seascape Aerialist|Seismic Shudder|Sejiri Refuge|Shatterskull Giant|Shepherd of the Lost|Shieldmate's Blessing|Shoal Serpent|Sky Ruin Drake|Slaughter Cry|Soaring Seacliff|Sorin Markov|Soul Stair Expedition|Spell Pierce|Sphinx of Jwar Isle|Sphinx of Lost Truths|Spidersilk Net|Spire Barrage|Spreading Seas|Steppe Lynx|Stonework Puma|Summoner's Bane|Summoning Trap|Sunspring Expedition|Surrakar Marauder|Tajuru Archer|Tanglesap|Teetering Peaks|Tempest Owl|Terra Stomper|Territorial Baloth|Timbermaw Larva|Torch Slinger|Trailblazer's Boots|Trapfinder's Trick|Trapmaker's Snare|Trusty Machete|Tuktuk Grunts|Turntimber Basilisk|Turntimber Grove|Turntimber Ranger|Umara Raptor|Unstable Footing|Valakut, the Molten Pinnacle|Vampire Hexmage|Vampire Lacerator|Vampire Nighthawk|Vampire's Bite|Vastwood Gorger|Verdant Catacombs|Vines of Vastwood|Warren Instigator|Welkin Tern|Windborne Charge|Windrider Eel|World Queller|Zektar Shrine Expedition|Zendikar Farguide|Abyssal Persecutor|Admonition Angel|Aether Tradewinds|Agadeem Occultist|Akoum Battlesinger|Amulet of Vigor|Anowon, the Ruin Sage|Apex Hawks|Arbor Elf|Archon of Redemption|Avenger of Zendikar|Basilisk Collar|Battle Hurda|Bazaar Trader|Bestial Menace|Bloodhusk Ritualist|Bojuka Bog|Bojuka Brigand|Brink of Disaster|Bull Rush|Butcher of Malakir|Calcite Snapper|Canopy Cover|Caustic Crawler|Celestial Colonnade|Chain Reaction|Claws of Valakut|Comet Storm|Corrupted Zendikon|Cosi's Ravager|Creeping Tar Pit|Crusher Zendikon|Cunning Sparkmage|Dead Reckoning|Death's Shadow|Deathforge Shaman|Dispel|Dragonmaster Outcast|Dread Statuary|Enclave Elite|Everflowing Chalice|Explore|Eye of Ugin|Feral Contest|Fledgling Griffin|Gnarlid Pack|Goblin Roughrider|Goliath Sphinx|Grappler Spider|Graypelt Hunter|Grotag Thrasher|Groundswell|Guardian Zendikon|Hada Freeblade|Halimar Depths|Halimar Excavator|Hammer of Ruin|Harabaz Druid|Hedron Rover|Horizon Drake|Iona's Judgment|Jace, the Mind Sculptor|Jagwasp Swarm|Join the Ranks|Joraga Warcaller|Jwari Shapeshifter|Kalastria Highborn|Kazuul, Tyrant of the Cliffs|Khalni Garden|Kitesail Apprentice|Kitesail|Kor Firewalker|Lavaclaw Reaches|Leatherback Baloth|Lightkeeper of Emeria|Loam Lion|Lodestone Golem|Marsh Threader|Marshal's Anthem|Mire's Toll|Mordant Dragon|Mysteries of the Deep|Nature's Claim|Nemesis Trap|Novablast Wurm|Omnath, Locus of Mana|Perimeter Captain|Permafrost Trap|Pilgrim's Eye|Pulse Tracker|Quag Vampires|Quest for Renewal|Quest for Ula's Temple|Quest for the Goblin Lord|Quest for the Nihil Stone|Raging Ravine|Razor Boomerang|Refraction Trap|Rest for the Weary|Ricochet Trap|Roiling Terrain|Ruin Ghost|Rumbling Aftershocks|Ruthless Cullblade|Scrib Nibblers|Searing Blaze|Seer's Sundial|Sejiri Merfolk|Sejiri Steppe|Selective Memory|Shoreline Salvager|Skitter of Lizards|Slavering Nulls|Slingbow Trap|Smoldering Spires|Snapping Creeper|Spell Contortion|Stirring Wildwood|Stone Idol Trap|Stoneforge Mystic|Strength of the Tajuru|Summit Apes|Surrakar Banisher|Talus Paladin|Tectonic Edge|Terastodon|Terra Eternal|Thada Adel, Acquisitor|Tideforce Elemental|Tomb Hex|Treasure Hunt|Tuktuk Scrapper|Urge to Feed|Vapor Snare|Vastwood Animist|Vastwood Zendikon|Veteran's Reflexes|Voyager Drake|Walking Atlas|Wind Zendikon|Wolfbriar Elemental|Wrexial, the Risen Deep|Affa Guard Hound|Akoum Boulderfoot|All Is Dust|Ancient Stirrings|Angelheart Vial|Arrogant Bloodlord|Artisan of Kozilek|Aura Finesse|Aura Gnarlid|Awakening Zone|Bala Ged Scorpion|Baneful Omen|Battle-Rattle Shaman|Bear Umbra|Beastbreaker of Bala Ged|Bloodrite Invoker|Bloodthrone Vampire|Boar Umbra|Bramblesnap|Brimstone Mage|Brood Birthing|Broodwarden|Cadaver Imp|Caravan Escort|Cast Through Time|Champion's Drake|Conquering Manticore|Consume the Meek|Consuming Vapors|Contaminated Ground|Coralhelm Commander|Corpsehatch|Crab Umbra|Curse of Wizardry|Daggerback Basilisk|Dawnglare Invoker|Death Cultist|Deathless Angel|Demonic Appetite|Deprive|Devastating Summons|Disaster Radius|Distortion Strike|Domestication|Dormant Gomazoa|Drake Umbra|Drana, Kalastria Bloodchief|Dread Drone|Dreamstone Hedron|Echo Mage|Eel Umbra|Eland Umbra|Eldrazi Conscription|Eldrazi Temple|Emerge Unscathed|Emrakul, the Aeons Torn|Emrakul's Hatcher|Enatu Golem|Enclave Cryptologist|Escaped Null|Essence Feed|Evolving Wilds|Explosive Revelation|Fissure Vent|Flame Slash|Fleeting Distraction|Forked Bolt|Frostwind Invoker|Gelatinous Genesis|Gideon Jura|Gigantomancer|Gloomhunter|Goblin Arsonist|Goblin Tunneler|Gravitational Shift|Gravity Well|Grotag Siege-Runner|Growth Spasm|Guard Duty|Guard Gomazoa|Guul Draz Assassin|Hada Spy Patrol|Halimar Wavewatch|Hand of Emrakul|Harmless Assault|Haze Frog|Hedron Matrix|Hedron-Field Purists|Hellcarver Demon|Hellion Eruption|Hyena Umbra|Ikiral Outrider|Induce Despair|Inquisition of Kozilek|Irresistible Prey|It That Betrays|Jaddi Lifestrider|Joraga Treespeaker|Jwari Scuttler|Kabira Vindicator|Kargan Dragonlord|Kazandu Tuskcaller|Keening Stone|Khalni Hydra|Kiln Fiend|Knight of Cliffhaven|Kor Line-Slinger|Kor Spiritdancer|Kozilek, Butcher of Truth|Kozilek's Predator|Lagac Lizard|Last Kiss|Lavafume Invoker|Lay Bare|Leaf Arrow|Lighthouse Chronologist|Lightmine Field|Linvala, Keeper of Silence|Living Destiny|Lone Missionary|Lord of Shatterskull Pass|Luminous Wake|Lust for War|Magmaw|Makindi Griffin|Mammoth Umbra|Merfolk Observer|Merfolk Skyscout|Might of the Masses|Mnemonic Wall|Momentous Fall|Mortician Beetle|Mul Daya Channelers|Narcolepsy|Near-Death Experience|Nema Siltlurker|Nest Invader|Nighthaze|Nirkana Cutthroat|Nirkana Revenant|Nomads' Assembly|Not of This World|Null Champion|Ogre Sentry|Ogre's Cleaver|Ondu Giant|Oust|Overgrown Battlement|Pathrazer of Ulamog|Pawn of Ulamog|Pelakka Wurm|Pennon Blade|Perish the Thought|Pestilence Demon|Phantasmal Abomination|Prey's Vengeance|Prophetic Prism|Puncturing Light|Rage Nimbus|Raid Bombardment|Rapacious One|Reality Spasm|Realms Uncharted|Recurring Insight|Reinforced Bulwark|Renegade Doppelganger|Repay in Kind|Repel the Darkness|Runed Servitor|Sarkhan the Mad|Sea Gate Oracle|See Beyond|Shared Discovery|Shrivel|Skeletal Wurm|Skittering Invasion|Skywatcher Adept|Snake Umbra|Soul's Attendant|Soulbound Guardians|Soulsurge Elemental|Spawning Breath|Spawnsire of Ulamog|Sphinx of Magosi|Sphinx-Bone Wand|Spider Umbra|Splinter Twin|Sporecap Spider|Staggershock|Stalwart Shield-Bearers|Stomper Cub|Student of Warfare|Suffer the Past|Surrakar Spellblade|Surreal Memoir|Survival Cache|Tajuru Preserver|Thought Gorger|Time of Heroes|Totem-Guide Hartebeest|Training Grounds|Traitorous Instinct|Transcendent Master|Tuktuk the Explorer|Ulamog, the Infinite Gyre|Ulamog's Crusher|Umbra Mystic|Unified Will|Valakut Fireboar|Venerated Teacher|Vengevine|Vent Sentinel|Virulent Swipe|Wall of Omens|Warmonger's Chariot|Wildheart Invoker|World at War|Wrap in Flames|Zof Shade|Zulaport Enforcer|Chandra's Outrage|Plummet|Reassembling Skeleton|Sorcerer's Strongbox|A Display of My Dark Power|All Shall Smolder in My Wake|All in Good Time|Approach My Molten Realm|Behold the Power of Destruction|Choose Your Champion|Dance, Pathetic Marionette|Embrace My Diabolical Vision|Every Hope Shall Vanish|Every Last Vestige Shall Rot|Evil Comes to Fruition|Feed the Machine|I Bask in Your Silent Awe|I Call on the Ancient Magics|I Delight in Your Convulsions|I Know All, I See All|Ignite the Cloneforge!|Into the Earthen Maw|Introductions Are in Order|Know Naught but Fire|Look Skyward and Despair|May Civilization Collapse|Mortal Flesh Is Weak|My Crushing Masterstroke|My Genius Knows No Bounds|My Undead Horde Awakens|My Wish Is Your Command|Nature Demands an Offering|Nature Shields Its Own|Nothing Can Stop Me Now|Only Blood Ends Your Nightmares|Realms Befitting My Majesty|Roots of All Evil|Rotted Ones, Lay Siege|Surrender Your Thoughts|The Dead Shall Serve|The Fate of the Flammable|The Iron Guardian Stirs|The Pieces Are Coming Together|The Very Soil Shall Shake|Tooth, Claw, and Tail|Which of You Burns Brightest?|Your Fate Is Thrice Sealed|Your Puny Minds Cannot Fathom|Your Will Is Not Your Own|Aether Adept|Air Servant|Ajani's Mantra|Ajani's Pridemate|Ancient Hellkite|Angelic Arbiter|Arc Runner|Armored Cancrix|Assault Griffin|Augury Owl|Autumn's Veil|Back to Nature|Barony Vampire|Blood Tithe|Bloodcrazed Goblin|Brindle Boar|Brittle Effigy|Call to Mind|Captivating Vampire|Chandra's Spitfire|Cloud Crusader|Combust|Conundrum Sphinx|Crystal Ball|Cultivate|Cyclops Gladiator|Dark Tutelage|Demon of Death's Gate|Destructive Force|Diminish|Dryad's Favor|Earth Servant|Elixir of Immortality|Ember Hauler|Fauna Shaman|Fire Servant|Frost Titan|Gaea's Revenge|Gargoyle Sentinel|Garruk's Companion|Garruk's Packleader|Grave Titan|Greater Basilisk|Harbor Serpent|Hoarding Dragon|Hornet Sting|Hunters' Feast|Incite|Inferno Titan|Inspired Charge|Jace's Erasure|Jace's Ingenuity|Knight Exemplar|Leyline of Anticipation|Leyline of Punishment|Leyline of Sanctity|Leyline of Vitality|Liliana's Caress|Liliana's Specter|Manic Vandal|Maritime Guard|Mass Polymorph|Merfolk Spy|Mighty Leap|Mitotic Slime|Mystifying Maze|Necrotic Plague|Nether Horror|Nightwing Shade|Obstinate Baloth|Overwhelming Stampede|Phantom Beast|Phylactery Lich|Preordain|Primal Cocoon|Primeval Titan|Pyretic Ritual|Quag Sickness|Redirect|Reverberate|Roc Egg|Rotting Legion|Sacred Wolf|Scroll Thief|Serra Ascendant|Squadron Hawk|Stabbing Pain|Steel Overseer|Stone Golem|Stormtide Leviathan|Sun Titan|Sword of Vengeance|Sylvan Ranger|Temple Bell|Thunder Strike|Time Reversal|Tireless Missionaries|Vengeful Archon|Viscera Seer|Volcanic Strength|Wall of Vines|War Priest of Thune|Warlord's Axe|Water Servant|Wild Evocation|Sword of Body and Mind|Contagion Clasp|Kemba's Skyguard|Abuna Acolyte|Accorder's Shield|Acid Web Spider|Alpha Tyrranax|Arc Trail|Argent Sphinx|Argentum Armor|Asceticism|Assault Strobe|Auriok Edgewright|Auriok Replica|Auriok Sunchaser|Barbed Battlegear|Barrage Ogre|Bellowing Tanglewurm|Blackcleave Cliffs|Blackcleave Goblin|Blade-Tribe Berserkers|Bladed Pinions|Bleak Coven Vampires|Blight Mamba|Blistergrub|Blunt the Assault|Bonds of Quicksilver|Carapace Forger|Carnifex Demon|Carrion Call|Cerebral Eruption|Chimeric Mass|Chrome Steed|Clone Shell|Contagion Engine|Contagious Nim|Copperhorn Scout|Copperline Gorge|Corpse Cur|Corrupted Harvester|Culling Dais|Cystbearer|Darkslick Drake|Darkslick Shores|Darksteel Axe|Darksteel Juggernaut|Darksteel Myr|Darksteel Sentinel|Dispense Justice|Dissipation Field|Dross Hopper|Echo Circlet|Elspeth Tirel|Embersmith|Engulfing Slagwurm|Etched Champion|Exsanguinate|Ezuri, Renegade Leader|Ezuri's Archers|Ezuri's Brigade|Ferrovore|Flameborn Hellion|Flesh Allergy|Flight Spellbomb|Fulgent Distraction|Fume Spitter|Furnace Celebration|Galvanic Blast|Genesis Wave|Geth, Lord of the Vault|Ghalma's Warden|Glimmerpoint Stag|Glimmerpost|Glint Hawk Idol|Glint Hawk|Goblin Gaveleer|Golden Urn|Golem Artisan|Golem Foundry|Golem's Heart|Grafted Exoskeleton|Grand Architect|Grasp of Darkness|Grindclock|Halt Order|Hand of the Praetors|Heavy Arbalest|Hoard-Smelter Dragon|Horizon Spellbomb|Ichor Rats|Ichorclaw Myr|Indomitable Archangel|Inexorable Tide|Infiltration Lens|Instill Infection|Kemba, Kha Regent|Koth of the Hammer|Kuldotha Forgemaster|Kuldotha Phoenix|Kuldotha Rebirth|Leonin Arbiter|Liege of the Tangle|Lifesmith|Liquimetal Coating|Livewire Lash|Loxodon Wayfarer|Lumengrid Drake|Lux Cannon|Melt Terrain|Memnite|Memoricide|Mimic Vat|Molder Beast|Molten Psyche|Molten-Tail Masticore|Moriok Reaver|Moriok Replica|Mox Opal|Myr Battlesphere|Myr Galvanizer|Myr Propagator|Myr Reservoir|Myrsmith|Necrogen Censer|Necrogen Scudder|Necropede|Necrotic Ooze|Neurok Invisimancer|Neurok Replica|Nihil Spellbomb|Nim Deathmantle|Ogre Geargrabber|Origin Spellbomb|Oxidda Daredevil|Oxidda Scrapmelter|Painful Quandary|Painsmith|Palladium Myr|Panic Spellbomb|Perilous Myr|Plague Stinger|Plated Seastrider|Platinum Emperion|Precursor Golem|Prototype Portal|Psychic Miasma|Putrefax|Quicksilver Gargantuan|Ratchet Bomb|Razor Hippogriff|Razorfield Thresher|Razorverge Thicket|Relic Putrescence|Revoke Existence|Riddlesmith|Rust Tick|Rusted Relic|Saberclaw Golem|Salvage Scout|Scoria Elemental|Scrapdiver Serpent|Screeching Silcaw|Seachrome Coast|Seize the Initiative|Semblance Anvil|Shape Anew|Skinrender|Skithiryx, the Blight Dragon|Sky-Eel School|Slice in Twain|Snapsail Glider|Soliton|Soul Parry|Spikeshot Elder|Steady Progress|Steel Hellkite|Stoic Rebuttal|Strata Scythe|Strider Harness|Sunblast Angel|Sunspear Shikari|Sylvok Lifestaff|Sylvok Replica|Tainted Strike|Tangle Angler|Tel-Jilad Defiance|Tel-Jilad Fallen|Tempered Steel|Throne of Geth|Thrummingbird|Tower of Calamities|Trigon of Corruption|Trigon of Infestation|Trigon of Mending|Trigon of Rage|Trigon of Thought|True Conviction|Tumble Magnet|Tunnel Ignus|Turn Aside|Turn to Slag|Twisted Image|Untamed Might|Vault Skyward|Vector Asp|Vedalken Certarch|Venser, the Sojourner|Venser's Journal|Vigil for the Lost|Viridian Revel|Volition Reins|Vulshok Heartstoker|Vulshok Replica|Wall of Tanglecord|Whitesun's Passage|Wing Puncture|Withstand Death|Wurmcoil Engine|Accorder Paladin|Ardent Recruit|Banishment Decree|Black Sun's Zenith|Bladed Sentinel|Blightsteel Colossus|Blightwidow|Blisterstick Shaman|Blue Sun's Zenith|Bonehoard|Brass Squire|Burn the Impure|Caustic Hound|Choking Fumes|Concussive Bolt|Consecrated Sphinx|Contested War Zone|Copper Carapace|Core Prowler|Corrupted Conscience|Creeping Corrosion|Crush|Cryptoplasm|Darksteel Plate|Decimator Web|Distant Memories|Dross Ripper|Fangren Marauder|Flayer Husk|Flensermite|Flesh-Eater Imp|Frantic Salvage|Fuel for the Cause|Galvanoth|Glissa, the Traitor|Glissa's Courier|Gnathosaur|Go for the Throat|Goblin Wardriver|Gore Vassal|Green Sun's Zenith|Gruesome Encore|Gust-Skimmer|Hellkite Igniter|Hero of Bladehold|Hero of Oxid Ridge|Hexplate Golem|Horrifying Revelation|Ichor Wellspring|Inkmoth Nexus|Into the Core|Kemba's Legion|Knowledge Pool|Koth's Courier|Kuldotha Flamefiend|Kuldotha Ringleader|Lead the Stampede|Leonin Relic-Warder|Loxodon Partisan|Lumengrid Gargoyle|Magnetic Mine|Massacre Wurm|Master's Call|Melira's Keepers|Metallic Mastery|Mirran Crusader|Mirran Mettle|Mirran Spy|Mirrorworks|Mitotic Manipulation|Morbid Plunder|Mortarpod|Myr Sire|Myr Turbine|Myr Welder|Nested Ghoul|Neurok Commando|Oculus|Ogre Resister|Peace Strider|Phyresis|Phyrexian Crusader|Phyrexian Digester|Phyrexian Hydra|Phyrexian Juggernaut|Phyrexian Rebirth|Phyrexian Revoker|Phyrexian Vatmother|Pierce Strider|Piston Sledge|Pistus Strike|Plague Myr|Plaguemaw Beast|Praetor's Counsel|Priests of Norn|Psychosis Crawler|Quicksilver Geyser|Quilled Slagwurm|Rally the Forces|Razorfield Rhino|Red Sun's Zenith|Rot Wolf|Rusted Slasher|Sangromancer|Scourge Servant|Septic Rats|Serum Raker|Shimmer Myr|Shriekhorn|Signal Pest|Silverskin Armor|Skinwing|Slagstorm|Sphere of the Suns|Spin Engine|Spine of Ish Sah|Spiraling Duelist|Spire Serpent|Spread the Sickness|Steel Sabotage|Strandwalker|Sword of Feast and Famine|Tangle Hulk|Tangle Mantis|Tezzeret, Agent of Bolas|Thopter Assembly|Thrun, the Last Troll|Tine Shrike|Titan Forge|Training Drone|Treasure Mage|Turn the Tide|Unnatural Predation|Vedalken Anatomist|Vedalken Infuser|Victory's Herald|Viridian Claw|Viridian Corrupter|Viridian Emissary|Virulent Wound|Vivisection|White Sun's Zenith|Act of Aggression|Alloy Myr|Apostle's Blessing|Argent Mutation|Arm with Aether|Artillerize|Auriok Survivors|Batterskull|Beast Within|Birthing Pod|Blade Splicer|Blighted Agent|Blind Zealot|Blinding Souleater|Bludgeon Brawl|Brutalizer Exarch|Caged Sun|Caress of Phyrexia|Cathedral Membrane|Chained Throatseeker|Chancellor of the Annex|Chancellor of the Dross|Chancellor of the Forge|Chancellor of the Spires|Chancellor of the Tangle|Conversion Chamber|Corrosive Gale|Corrupted Resolve|Darksteel Relic|Death-Hood Cobra|Deceiver Exarch|Defensive Stance|Dementia Bat|Despise|Dismember|Dispatch|Due Respect|Elesh Norn, Grand Cenobite|Entomber Exarch|Etched Monstrosity|Exclusion Ritual|Fallen Ferromancer|Flameborn Viron|Forced Worship|Fresh Meat|Furnace Scamp|Geosurge|Geth's Verdict|Gitaxian Probe|Glissa's Scorn|Glistener Elf|Glistening Oil|Greenhilt Trainee|Gremlin Mine|Grim Affliction|Gut Shot|Hex Parasite|Hovermyr|Ichor Explosion|Immolating Souleater|Impaler Shrike|Inquisitor Exarch|Insatiable Souleater|Invader Parasite|Isolation Cell|Jin-Gitaxias, Core Augur|Jor Kadeen, the Prevailer|Karn Liberated|Kiln Walker|Lashwrithe|Leeching Bite|Life's Finale|Lost Leonin|Loxodon Convert|Marrow Shards|Master Splicer|Maul Splicer|Melira, Sylvok Outcast|Mental Misstep|Mindcrank|Mindculling|Moltensteel Dragon|Mortis Dogs|Mutagenic Growth|Mycosynth Fiend|Mycosynth Wellspring|Myr Superion|Necropouncer|Norn's Annex|Noxious Revival|Numbing Dose|Ogre Menial|Omen Machine|Parasitic Implant|Pestilent Souleater|Phyrexia's Core|Phyrexian Ingester|Phyrexian Metamorph|Phyrexian Obliterator|Phyrexian Swarmlord|Phyrexian Unlife|Pith Driller|Porcelain Legionnaire|Postmortem Lunge|Praetor's Grasp|Priest of Urabrask|Pristine Talisman|Psychic Barrier|Psychic Surgery|Puresteel Paladin|Rage Extractor|Razor Swine|Reaper of Sheoldred|Remember the Fallen|Rotted Hystrix|Ruthless Invasion|Scrapyard Salvo|Sensor Splicer|Shattered Angel|Sheoldred, Whispering One|Shriek Raptor|Shrine of Boundless Growth|Shrine of Burning Rage|Shrine of Limitless Power|Shrine of Loyal Legions|Shrine of Piercing Vision|Sickleslicer|Slag Fiend|Slash Panther|Soul Conduit|Spellskite|Spinebiter|Spined Thopter|Spire Monitor|Surge Node|Surgical Extraction|Suture Priest|Sword of War and Peace|Tezzeret's Gambit|Thundering Tanadon|Tormentor Exarch|Torpor Orb|Toxic Nim|Trespassing Souleater|Triumph of the Hordes|Unwinding Clock|Urabrask the Hidden|Vapor Snag|Vault Skirge|Victorious Destruction|Viral Drake|Viridian Betrayers|Viridian Harvest|Vital Splicer|Volt Charge|Vorinclex, Voice of Hunger|Vulshok Refugee|War Report|Whipflare|Whispering Specter|Wing Splicer|Xenograft|Acorn Catapult|Alliance of Arms|Animar, Soul of Elements|Archangel of Strife|Avatar of Slaughter|Basandra, Battle Seraph|Celestial Force|Champion's Helm|Chaos Warp|Collective Voyage|Command Tower|Crescendo of War|Damia, Sage of Stone|Death by Dragons|Dread Cacodemon|Edric, Spymaster of Trest|Flusterstorm|Ghave, Guru of Spores|Homeward Path|Hornet Queen|Hydra Omnivore|Kaalia of the Vast|Karador, Ghost Chieftain|Magmatic Force|Mana-Charged Dragon|Martyr's Bond|Minds Aglow|Nin, the Pain Artist|Riddlekeeper|Riku of Two Reflections|Ruhan of the Fomori|Scavenging Ooze|Scythe Specter|Sewer Nemesis|Shared Trauma|Skullbriar, the Walking Grave|Soul Snare|Spell Crumple|Stranglehold|Syphon Flesh|Tariel, Reckoner of Souls|The Mimeoplasm|Trench Gorger|Tribute to the Wild|Vish Kal, Blood Arbiter|Vow of Duty|Vow of Flight|Vow of Lightning|Vow of Malice|Vow of Wildness|Zedruu the Greathearted|Adaptive Automaton|Aegis Angel|Alabaster Mage|Amphin Cutthroat|Angelic Destiny|Arachnus Spinner|Arachnus Web|Arbalest Elite|Armored Warhorse|Aven Fleetwing|Azure Mage|Benalish Veteran|Blood Ogre|Bloodlord of Vaasgoth|Bloodrage Vampire|Bonebreaker Giant|Buried Ruin|Carnage Wurm|Chandra, the Firebrand|Chandra's Phoenix|Chasm Drake|Circle of Flame|Crimson Mage|Crown of Empires|Crumbling Colossus|Dark Favor|Devouring Swarm|Divine Favor|Doubling Chant|Drifting Shade|Druidic Satchel|Dungrove Elder|Duskhunter Bat|Frost Breath|Furyborn Hellkite|Garruk, Primal Hunter|Garruk's Horde|Gideon's Avenger|Gideon's Lawkeeper|Gladecover Scout|Goblin Bangchuckers|Goblin Fireslinger|Gorehorn Minotaurs|Grand Abolisher|Greatsword|Griffin Rider|Guardians' Pledge|Hideous Visage|Hunter's Insight|Jace, Memory Adept|Jace's Archivist|Jade Mage|Kite Shield|Lord of the Unreal|Lurking Crocodile|Manalith|Master Thief|Merfolk Mesmerist|Mind Unbound|Monomania|Onyx Mage|Peregrine Griffin|Personal Sanctuary|Phantasmal Bear|Phantasmal Dragon|Phantasmal Image|Pride Guardian|Primordial Hydra|Rune-Scarred Demon|Rusted Sentinel|Scepter of Empires|Scrambleverse|Skinshifter|Skywinder Drake|Sorin's Thirst|Sorin's Vengeance|Sphinx of Uthuun|Spirit Mantle|Stave Off|Stingerfling Spider|Stonehorn Dignitary|Stormblood Berserker|Sundial of the Infinite|Swiftfoot Boots|Taste of Blood|Tectonic Rift|Throne of Empires|Timely Reinforcements|Titanic Growth|Tormented Soul|Trollhide|Turn to Frog|Vampire Outcasts|Vengeful Pharaoh|Visions of Beyond|Wall of Torches|Warstorm Surge|Wring Flesh|Mikaeus, the Lunarch|Abattoir Ghoul|Abbey Griffin|Altar's Reap|Ambush Viper|Angel of Flight Alabaster|Angelic Overseer|Armored Skaab|Army of the Damned|Ashmouth Hound|Avacyn's Pilgrim|Avacynian Priest|Back from the Brink|Balefire Dragon|Battleground Geist|Bitterheart Witch|Blasphemous Act|Bloodcrazed Neonate|Bloodgift Demon|Bloodline Keeper|Lord of Lineage|Bonds of Faith|Boneyard Wurm|Brain Weevil|Bramblecrush|Brimstone Volley|Bump in the Night|Burning Vengeance|Butcher's Cleaver|Cackling Counterpart|Caravan Vigil|Cellar Door|Champion of the Parish|Chapel Geist|Charmbreaker Devils|Civilized Scholar|Homicidal Brute|Claustrophobia|Clifftop Retreat|Cloistered Youth|Unholy Fiend|Cobbled Wings|Corpse Lunge|Creeping Renaissance|Creepy Doll|Crossway Vampire|Curse of Death's Hold|Curse of Oblivion|Curse of Stalked Prey|Curse of the Bloody Tome|Curse of the Nightly Hunt|Curse of the Pierced Heart|Darkthicket Wolf|Daybreak Ranger|Nightfall Predator|Dead Weight|Dearly Departed|Delver of Secrets|Insectile Aberration|Demonmail Hauberk|Deranged Assistant|Desperate Ravings|Devil's Play|Diregraf Ghoul|Disciple of Griselbrand|Divine Reckoning|Doomed Traveler|Dream Twist|Elder Cathar|Elder of Laurels|Elite Inquisitor|Endless Ranks of the Dead|Essence of the Wild|Evil Twin|Falkenrath Marauders|Falkenrath Noble|Feeling of Dread|Feral Ridgewolf|Festerhide Boar|Fiend Hunter|Forbidden Alchemy|Fortress Crab|Frightful Delusion|Full Moon's Rise|Furor of the Bitten|Gallows Warden|Galvanic Juggernaut|Garruk Relentless|Garruk, the Veil-Cursed|Gatstaf Shepherd|Gatstaf Howler|Gavony Township|Geist of Saint Traft|Geist-Honored Monk|Geistcatcher's Rig|Geistflame|Ghostly Possession|Ghoulcaller's Bell|Ghoulcaller's Chant|Ghoulraiser|Gnaw to the Bone|Grasp of Phantoms|Grave Bramble|Graveyard Shovel|Grimgrin, Corpse-Born|Grimoire of the Dead|Grizzled Outcasts|Krallenhorde Wantons|Gruesome Deformity|Gutter Grime|Hamlet Captain|Hanweir Watchkeep|Bane of Hanweir|Harvest Pyre|Heartless Summoning|Heretic's Punishment|Hinterland Harbor|Hollowhenge Scavenger|Hysterical Blindness|Infernal Plunge|Inquisitor's Flail|Instigator Gang|Wildblood Pack|Intangible Virtue|Into the Maw of Hell|Invisible Stalker|Isolated Chapel|Kessig Cagebreakers|Kessig Wolf Run|Kessig Wolf|Kindercatch|Kruin Outlaw|Terror of Kruin Pass|Laboratory Maniac|Lantern Spirit|Liliana of the Veil|Lost in the Mist|Ludevic's Test Subject|Ludevic's Abomination|Lumberknot|Make a Wish|Makeshift Mauler|Manor Gargoyle|Manor Skeleton|Markov Patrician|Mask of Avacyn|Mausoleum Guard|Maw of the Mire|Mayor of Avabruck|Howlpack Alpha|Memory's Journey|Mentor of the Meek|Midnight Haunting|Mindshrieker|Mirror-Mad Phantasm|Moan of the Unhallowed|Moldgraf Monstrosity|Moment of Heroism|Moon Heron|Moonmist|Moorland Haunt|Morkrut Banshee|Murder of Crows|Nephalia Drownyard|Nevermore|Night Revelers|Night Terrors|Nightbird's Clutches|Olivia Voldaren|One-Eyed Scarecrow|Orchard Spirit|Parallel Lives|Paraselene|Past in Flames|Pitchburn Devils|Prey Upon|Purify the Grave|Rage Thrower|Rakish Heir|Rally the Peasants|Ranger's Guile|Reaper from the Abyss|Rebuke|Reckless Waif|Merciless Predator|Riot Devils|Rolling Temblor|Rooftop Storm|Rotting Fensnake|Runechanter's Pike|Runic Repetition|Scourge of Geier Reach|Screeching Bat|Stalking Vampire|Selfless Cathar|Selhoff Occultist|Sensory Deprivation|Sever the Bloodline|Sharpened Pitchfork|Silent Departure|Silver-Inlaid Dagger|Silverchase Fox|Skaab Goliath|Skaab Ruinator|Skeletal Grimace|Skirsdag Cultist|Skirsdag High Priest|Slayer of the Wicked|Smite the Monstrous|Snapcaster Mage|Somberwald Spider|Spare from Evil|Spectral Flight|Spectral Rider|Spider Spawning|Spidery Grasp|Splinterfright|Stensia Bloodhall|Stitched Drake|Stitcher's Apprentice|Stony Silence|Stromkirk Noble|Stromkirk Patrol|Sturmgeist|Sulfur Falls|Thraben Purebloods|Thraben Sentry|Thraben Militia|Tormented Pariah|Rampaging Werewolf|Traitorous Blood|Travel Preparations|Traveler's Amulet|Tree of Redemption|Trepanation Blade|Tribute to Hunger|Typhoid Rats|Ulvenwald Mystics|Ulvenwald Primordials|Unbreathing Horde|Unburial Rites|Undead Alchemist|Unruly Mob|Urgent Exorcism|Vampire Interloper|Vampiric Fury|Victim of Night|Village Bell-Ringer|Village Cannibals|Village Ironsmith|Ironfang|Villagers of Estwald|Howlpack of Estwald|Voiceless Spirit|Walking Corpse|Witchbane Orb|Wooden Stake|Woodland Cemetery|Woodland Sleuth|Wreath of Geists|Afflicted Deserter|Werewolf Ransacker|Alpha Brawl|Altar of the Lost|Archangel's Light|Artful Dodge|Avacyn's Collar|Bar the Door|Beguiler of Wills|Black Cat|Blood Feud|Bone to Ash|Break of Day|Briarpack Alpha|Burden of Guilt|Burning Oil|Call to the Kindred|Chalice of Life|Chalice of Death|Chant of the Skifsang|Chill of Foreboding|Chosen of Markov|Markov's Servant|Clinging Mists|Counterlash|Crushing Vines|Curse of Bloodletting|Curse of Echoes|Curse of Exhaustion|Curse of Misfortunes|Curse of Thirst|Dawntreader Elk|Deadly Allure|Death's Caress|Deranged Outcast|Diregraf Captain|Drogskol Captain|Drogskol Reaver|Dungeon Geists|Elbrus, the Binding Blade|Withengar Unbound|Elgaud Inquisitor|Erdwal Ripper|Executioner's Hood|Faith's Shield|Faithless Looting|Falkenrath Aristocrat|Falkenrath Torturer|Farbog Boneflinger|Favor of the Woods|Feed the Pack|Fiend of the Shadows|Fires of Undeath|Flayer of the Hatebound|Forge Devil|Gather the Townsfolk|Gavony Ironwright|Geralf's Messenger|Geralf's Mindcrusher|Ghoultree|Grafdigger's Cage|Gravecrawler|Gravepurge|Gravetiller Wurm|Grim Backwoods|Grim Flowering|Griptide|Gruesome Discovery|Harrowing Journey|Haunted Fengraf|Havengul Lich|Havengul Runebinder|Headless Skaab|Heavy Mattock|Heckling Fiends|Hellrider|Helvault|Highborn Ghoul|Hinterland Hermit|Hinterland Scourge|Hollowhenge Beast|Hollowhenge Spirit|Hunger of the Howlpack|Huntmaster of the Fells|Ravager of the Fells|Immerwolf|Increasing Ambition|Increasing Confusion|Increasing Devotion|Increasing Savagery|Increasing Vengeance|Jar of Eyeballs|Kessig Recluse|Lambholt Elder|Silverpelt Werewolf|Lingering Souls|Lost in the Woods|Loyal Cathar|Unhallowed Cathar|Markov Blademaster|Markov Warlord|Midnight Guard|Mikaeus, the Unhallowed|Mondronen Shaman|Tovolar's Magehunter|Moonveil Dragon|Mystic Retrieval|Nearheath Stalker|Nephalia Seakite|Niblis of the Breath|Niblis of the Mist|Niblis of the Urn|Predator Ooze|Pyreheart Wolf|Ravenous Demon|Archdemon of Greed|Reap the Seagraf|Relentless Skaabs|Requiem Angel|Russet Wolves|Sanctuary Cat|Saving Grasp|Scorch the Fields|Scorned Villager|Moonscarred Werewolf|Screeching Skaab|Secrets of the Dead|Shattered Perception|Shriekgeist|Sightless Ghoul|Silverclaw Griffin|Skillful Lunge|Skirsdag Flayer|Somberwald Dryad|Sorin, Lord of Innistrad|Soul Seizer|Ghastly Haunting|Spiteful Shadows|Stormbound Geist|Strangleroot Geist|Stromkirk Captain|Sudden Disappearance|Séance|Talons of Falkenrath|Thalia, Guardian of Thraben|Thought Scour|Thraben Doomsayer|Thraben Heretic|Torch Fiend|Tower Geist|Tracker's Instincts|Tragic Slip|Ulvenwald Bear|Undying Evil|Vault of the Archangel|Vengeful Vampire|Village Survivors|Vorapede|Wakedancer|Warden of the Wall|Wild Hunger|Wolfbitten Captive|Krallenhorde Killer|Wolfhunter's Quiver|Wrack with Madness|Young Wolf|Zombie Apocalypse|Abundant Growth|Aggravate|Alchemist's Apprentice|Alchemist's Refuge|Amass the Components|Angel of Glory's Rise|Angel of Jubilation|Angel's Tomb|Angelic Armaments|Appetite for Brains|Arcane Melee|Archwing Dragon|Avacyn, Angel of Hope|Banishing Stroke|Banners Raised|Battle Hymn|Bladed Bracers|Blessings of Nature|Blood Artist|Bloodflow Connoisseur|Bonfire of the Damned|Bower Passage|Bruna, Light of Alabaster|Builder's Blessing|Burn at the Stake|Butcher Ghoul|Call to Serve|Captain of the Mists|Cathars' Crusade|Cathedral Sanctifier|Cavern of Souls|Champion of Lambholt|Cloudshift|Commander's Authority|Conjurer's Closet|Corpse Traders|Craterhoof Behemoth|Crippling Chill|Cursebreak|Dangerous Wager|Dark Impostor|Deadeye Navigator|Death Wind|Defang|Defy Death|Demonic Rising|Demonic Taskmaster|Demonlord of Ashmouth|Descendants' Path|Descent into Madness|Desolate Lighthouse|Devastation Tide|Devout Chaplain|Diregraf Escort|Divine Deflection|Dread Slaver|Dreadwaters|Driver of the Dead|Druid's Familiar|Druids' Repository|Dual Casting|Eaten by Spiders|Elgaud Shieldmate|Emancipation Angel|Entreat the Angels|Essence Harvest|Evernight Shade|Exquisite Blood|Falkenrath Exterminator|Farbog Explorer|Favorable Winds|Fervent Cathar|Fettergeist|Flowering Lumberknot|Gallows at Willow Hill|Galvanic Alchemist|Gang of Devils|Geist Snatch|Geist Trappers|Ghostform|Ghostly Flicker|Ghostly Touch|Ghoulflesh|Gisela, Blade of Goldnight|Gloom Surgeon|Goldnight Commander|Goldnight Redeemer|Grave Exchange|Griselbrand|Grounded|Gryff Vanguard|Guise of Fire|Hanweir Lancer|Harvester of Souls|Haunted Guardian|Havengul Skaab|Havengul Vampire|Heirs of Stromkirk|Herald of War|Holy Justiciar|Homicidal Seclusion|Hound of Griselbrand|Howlgeist|Human Frailty|Hunted Ghoul|Infinite Reflection|Into the Void|Joint Assault|Kessig Malcontents|Killing Wave|Kruin Striker|Lair Delve|Latch Seeker|Leap of Faith|Lightning Mauler|Lightning Prowess|Lone Revenant|Lunar Mystic|Maalfeld Twins|Mad Prophet|Malicious Intent|Malignus|Marrow Bats|Mass Appeal|Mental Agony|Midnight Duelist|Midvast Protector|Mist Raven|Misthollow Griffin|Moonlight Geist|Moonsilver Spear|Moorland Inquisitor|Narstad Scrapper|Natural End|Nearheath Pilgrim|Necrobite|Nephalia Smuggler|Nettle Swine|Nightshade Peddler|Otherworld Atlas|Outwit|Pathbreaker Wurm|Pillar of Flame|Polluted Dead|Predator's Gambit|Primal Surge|Raging Poltergeist|Rain of Thorns|Reforge the Soul|Renegade Demon|Restoration Angel|Revenge of the Hunted|Riders of Gavony|Righteous Blow|Riot Ringleader|Rite of Ruin|Rotcrown Ghoul|Rush of Blood|Scalding Devil|Scrapskin Drake|Scroll of Avacyn|Scroll of Griselbrand|Searchlight Geist|Second Guess|Seraph Sanctuary|Seraph of Dawn|Sheltering Word|Sigarda, Host of Herons|Silverblade Paladin|Slayers' Stronghold|Snare the Skies|Somberwald Sage|Somberwald Vigilante|Soul of the Harvest|Soulcage Fiend|Spectral Gateguards|Spectral Prison|Spirit Away|Stern Mentor|Stolen Goods|Stonewright|Tamiyo, the Moon Sage|Tandem Lookout|Temporal Mastery|Terminus|Terrifying Presence|Thatcher Revolt|Thraben Valiant|Thunderous Wrath|Tibalt, the Fiend-Blooded|Timberland Guide|Tormentor's Trident|Treacherous Pit-Dweller|Triumph of Cruelty|Triumph of Ferocity|Trusted Forcemage|Tyrant of Discord|Ulvenwald Tracker|Uncanny Speed|Undead Executioner|Unhallowed Pact|Vanguard's Shield|Vanishment|Vessel of Endless Rest|Vexing Devil|Vigilante Justice|Voice of the Provinces|Vorstclaw|Wandering Wolf|Wild Defiance|Wildwood Geist|Wingcrafter|Wolfir Avenger|Wolfir Silverheart|Yew Spirit|Zealous Conscripts|Zealous Strike|Akoum|Aretopolis|Astral Arena|Baleful Strix|Beetleback Chief|Bloodhill Bastion|Brindle Shoat|Chaotic Aether|Dragonlair Spider|Dreampod Druid|Edge of Malacol|Elderwood Scion|Etherium-Horn Sorcerer|Felidar Umbra|Fractured Powerstone|Furnace Layer|Gavony|Glen Elendra|Grand Ossuary|Grove of the Dreampods|Hedron Fields of Agadeem|Illusory Angel|Indrik Umbra|Interplanar Tunnel|Jund|Kessig|Kharasha Foothills|Kilnspire District|Krond the Dawn-Clad|Lair of the Ashen Idol|Maelstrom Wanderer|Mass Mutiny|Morphic Tide|Mount Keralia|Mutual Epiphany|Nephalia|Norn's Dominion|Onakke Catacomb|Orochi Colony|Orzhova|Planewide Disaster|Prahv|Preyseizer Dragon|Quicksilver Sea|Reality Shaping|Sai of the Shinobi|Sakashima's Student|Selesnya Loft Gardens|Shardless Agent|Silent-Blade Oni|Spatial Merging|Stensia|Takenuma|Talon Gates|The Zephyr Maze|Thromok the Insatiable|Time Distortion|Trail of the Mage-Rings|Truga Jungle|Vela the Night-Clad|Windriddle Palaces|Ajani, Caller of the Pride|Ajani's Sunstriker|Archaeomancer|Arctic Aven|Attended Knight|Augur of Bolas|Battleflight Eagle|Blood Reckoning|Bloodhunter Bat|Bond Beetle|Boundless Realms|Captain's Call|Cathedral of War|Chandra's Fury|Chronomaton|Cleaver Riot|Courtly Provocateur|Cower in Fear|Craterize|Crimson Muckwader|Crippling Blight|Crusader of Odric|Diabolic Revelation|Disciple of Bolas|Downpour|Dragon Hatchling|Duskmantle Prowler|Duty-Bound Dead|Elderscale Wurm|Encrust|Faerie Invaders|Faith's Reward|Firewing Phoenix|Flames of the Firebrand|Flinthoof Boar|Fungal Sprouting|Gem of Becoming|Goblin Battle Jester|Griffin Protector|Guardian Lions|Harbor Bandit|Healer of the Pride|Hellion Crucible|Hydrosurge|Jace's Phantasm|Knight of Glory|Knight of Infamy|Krenko, Mob Boss|Krenko's Command|Liliana of the Dark Realms|Liliana's Shade|Magmaquake|Mark of the Vampire|Master of the Pearl Trident|Mind Sculpt|Mindclaw Shaman|Murder|Mwonvuli Beast Tracker|Nefarox, Overlord of Grixis|Odric, Master Tactician|Omniscience|Predatory Rampage|Primal Huntbeast|Prized Elephant|Public Execution|Ranger's Path|Reckless Brute|Rhox Faithmender|Ring of Evos Isle|Ring of Kalonia|Ring of Thune|Ring of Valkas|Ring of Xathrid|Roaring Primadox|Rummaging Goblin|Sands of Delirium|Searing Spear|Sentinel Spider|Serpent's Gift|Servant of Nefarox|Show of Valor|Slumbering Dragon|Smelt|Spelltwine|Spiked Baloth|Staff of Nin|Sublime Archangel|Switcheroo|Talrand, Sky Summoner|Talrand's Invocation|Thragtusk|Thundermaw Hellkite|Timberpack Wolf|Touch of the Eternal|Trading Post|Tricks of the Trade|Veilborn Ghoul|Vile Rebirth|Void Stalker|War Falcon|Warclamp Mastiff|Watercourser|Wild Guess|Worldfire|Xathrid Gorgon|Yeva, Nature's Herald|Yeva's Forcemage|Dreg Mangler|Goblin Electromancer|Izzet Charm|Jarad, Golgari Lich Lord|Korozda Guildmage|Street Spasm|Abrupt Decay|Aerial Predation|Angel of Serenity|Annihilating Fire|Aquus Steed|Archon of the Triumvirate|Archweaver|Armada Wurm|Armory Guard|Ash Zealot|Assassin's Strike|Auger Spree|Avenging Arrow|Axebane Guardian|Axebane Stag|Azor's Elocutors|Azorius Arrester|Azorius Charm|Azorius Guildgate|Azorius Justiciar|Azorius Keyrune|Batterhorn|Bazaar Krovod|Bellows Lizard|Blistercoil Weird|Bloodfray Giant|Blustersquall|Brushstrider|Call of the Conclave|Carnival Hellsteed|Catacomb Slug|Centaur Healer|Centaur's Herald|Chaos Imps|Chemister's Trick|Chorus of Might|Chromatic Lantern|Chronic Flooding|Civic Saber|Cobblebrute|Codex Shredder|Collective Blessing|Common Bond|Concordia Pegasus|Conjured Currency|Corpsejack Menace|Counterflux|Coursers' Accord|Crosstown Courier|Cryptborn Horror|Cyclonic Rift|Daggerdrome Imp|Dark Revenant|Dead Reveler|Deadbridge Goliath|Death's Presence|Deathrite Shaman|Desecration Demon|Destroy the Evidence|Detention Sphere|Deviant Glee|Doorkeeper|Downsize|Drainpipe Vermin|Dramatic Rescue|Dreadbore|Drudge Beetle|Druid's Deliverance|Dryad Militant|Dynacharge|Electrickery|Epic Experiment|Essence Backlash|Ethereal Armor|Explosive Impact|Eyes in the Skies|Faerie Impostor|Fall of the Gavel|Fencing Ace|Firemind's Foresight|Frostburn Weird|Gatecreeper Vine|Gobbling Ooze|Goblin Rally|Golgari Charm|Golgari Decoy|Golgari Guildgate|Golgari Keyrune|Golgari Longlegs|Gore-House Chainwalker|Grave Betrayal|Grim Roustabout|Grisly Salvage|Grove of the Guardian|Growing Ranks|Guild Feud|Guttersnipe|Havoc Festival|Hellhole Flailer|Horncaller's Chant|Hover Barrier|Hussar Patrol|Hypersonic Dragon|Inaction Injunction|Isperia, Supreme Judge|Isperia's Skywatch|Izzet Guildgate|Izzet Keyrune|Izzet Staticaster|Jace, Architect of Thought|Jarad's Orders|Judge's Familiar|Keening Apparition|Knightly Valor|Korozda Monitor|Launch Party|Lobber Crew|Lotleth Troll|Loxodon Smiter|Lyev Skyknight|Mana Bloom|Martial Law|Mercurial Chemister|Minotaur Aggressor|Mizzium Mortars|Mizzium Skin|Necropolis Regent|New Prahv Guildmage|Niv-Mizzet, Dracogenius|Nivix Guildmage|Nivmagus Elemental|Oak Street Innkeeper|Ogre Jailbreaker|Pack Rat|Palisade Giant|Perilous Shadow|Phantom General|Precinct Captain|Psychic Spiral|Pursuit of Flight|Pyroconvergence|Racecourse Fury|Rakdos Cackler|Rakdos Charm|Rakdos Guildgate|Rakdos Keyrune|Rakdos Ragemutt|Rakdos Ringleader|Rakdos Shred-Freak|Rakdos, Lord of Riots|Rakdos's Return|Rest in Peace|Righteous Authority|Risen Sanctuary|Rites of Reaping|Rix Maadi Guildmage|Rogue's Passage|Rootborn Defenses|Rubbleback Rhino|Runewing|Savage Surge|Search Warrant|Search the City|Security Blockade|Selesnya Charm|Selesnya Guildgate|Selesnya Keyrune|Selesnya Sentry|Seller of Songbirds|Sewer Shambler|Shrieking Affliction|Skull Rend|Skyline Predator|Skymark Roc|Slaughter Games|Slime Molding|Slitherhead|Sluiceway Scorpion|Slum Reaper|Soul Tithe|Soulsworn Spirit|Spawn of Rix Maadi|Sphere of Safety|Sphinx of the Chimes|Sphinx's Revelation|Splatter Thug|Stab Wound|Stealer of Secrets|Stonefare Crocodile|Street Sweeper|Sundering Growth|Sunspire Griffin|Supreme Verdict|Survey the Wreckage|Swift Justice|Tablet of the Guilds|Tavern Swindler|Teleportal|Tenement Crasher|Terrus Wurm|Thoughtflare|Thrill-Kill Assassin|Towering Indrik|Trained Caracal|Transguild Promenade|Treasured Find|Trestle Troll|Trostani, Selesnya's Voice|Trostani's Judgment|Ultimate Price|Underworld Connections|Urban Burgeoning|Utvara Hellkite|Vandalblast|Vassal Soul|Viashino Racketeer|Vitu-Ghazi Guildmage|Voidwielder|Volatile Rig|Vraska the Unseen|Wayfaring Temple|Wild Beastmaster|Worldspine Wurm|Zanikev Locust|Adaptive Snapjaw|Aerial Maneuver|Aetherize|Agoraphobia|Alms Beast|Alpha Authority|Angelic Edict|Angelic Skirmisher|Armored Transport|Arrows of Justice|Assemble the Legion|Aurelia, the Warleader|Aurelia's Fury|Balustrade Spy|Bane Alley Broker|Basilica Guards|Basilica Screecher|Biomass Mutation|Bioshift|Biovisionary|Blind Obedience|Bomber Corps|Borborygmos Enraged|Boros Charm|Boros Elite|Boros Guildgate|Boros Keyrune|Boros Reckoner|Burning-Tree Emissary|Burst of Strength|Call of the Nightwing|Cartel Aristocrat|Clan Defiance|Clinging Anemones|Cloudfin Raptor|Coerced Confession|Consuming Aberration|Corpse Blockade|Court Street Denizen|Crackling Perimeter|Crocanura|Crowned Ceratok|Crypt Ghast|Daring Skyjek|Death's Approach|Deathcult Rogue|Deathpact Angel|Debtor's Pulpit|Devour Flesh|Diluvian Primordial|Dimir Charm|Dimir Guildgate|Dimir Keyrune|Dinrova Horror|Disciple of the Old Ways|Domri Rade|Drakewing Krasis|Duskmantle Guildmage|Duskmantle Seer|Dutiful Thrull|Dying Wish|Elusive Krasis|Enter the Infinite|Executioner's Swing|Experiment One|Fathom Mage|Firefist Striker|Firemane Avenger|Five-Alarm Fire|Forced Adaptation|Fortress Cyclops|Foundry Champion|Foundry Street Denizen|Frilled Oculus|Frontline Medic|Furious Resistance|Gateway Shade|Ghor-Clan Rampager|Giant Adephage|Gideon, Champion of Justice|Gift of Orzhova|Glaring Spotlight|Greenside Watcher|Gridlock|Grisly Spectacle|Ground Assault|Gruul Charm|Gruul Guildgate|Gruul Keyrune|Gruul Ragebeast|Guardian of the Gateless|Guildscorn Ward|Gutter Skulk|Gyre Sage|Hands of Binding|Hellkite Tyrant|Hellraiser Goblin|High Priest of Penance|Hindervines|Hold the Gates|Holy Mantle|Homing Lightning|Horror of the Dim|Hydroform|Illness in the Ranks|Illusionist's Bracers|Immortal Servitude|Incursion Specialist|Ivy Lane Denizen|Keymaster Rogue|Killing Glare|Kingpin's Pet|Knight Watch|Knight of Obligation|Last Thoughts|Lazav, Dimir Mastermind|Legion Loyalist|Leyline Phantom|Lord of the Void|Luminate Primordial|Madcap Skills|Mark for Death|Martial Glory|Massive Raid|Master Biomancer|Mental Vapors|Merciless Eviction|Merfolk of the Depths|Metropolis Sprite|Midnight Recovery|Millennial Gargoyle|Miming Slime|Mind Grind|Mindeye Drake|Molten Primordial|Mortus Strider|Mugging|Murder Investigation|Mystic Genesis|Nav Squad Commandos|Nightveil Specter|Nimbus Swimmer|Obzedat, Ghost Council|Ogre Slumlord|One Thousand Lashes|Ooze Flux|Ordruun Veteran|Orzhov Charm|Orzhov Guildgate|Orzhov Keyrune|Paranoid Delusions|Pit Fight|Predator's Rapport|Primal Visitation|Prime Speaker Zegana|Psychic Strike|Purge the Profane|Rapid Hybridization|Razortip Whip|Realmwright|Riot Gear|Ripscale Predator|Rubblebelt Raiders|Rubblehulk|Ruination Wurm|Rust Scarab|Sage's Row Denizen|Sapphire Drake|Scab-Clan Charger|Scatter Arc|Scorchwalker|Sepulchral Primordial|Serene Remembrance|Shadow Alley Denizen|Shadow Slice|Shambleshark|Shattering Blow|Shielded Passage|Signal the Clans|Simic Charm|Simic Fluxmage|Simic Guildgate|Simic Keyrune|Simic Manipulator|Skarrg Goliath|Skarrg Guildmage|Skinbrand Goblin|Skullcrack|Skyblinder Staff|Skygames|Slate Street Ruffian|Slaughterhorn|Smog Elemental|Soul Ransom|Spark Trooper|Spell Rupture|Spire Tracer|Stolen Identity|Structural Collapse|Sunhome Guildmage|Sylvan Primordial|Syndic of Tithes|Syndicate Enforcer|Thespian's Stage|Thrull Parasite|Tin Street Market|Totally Lost|Tower Defense|Towering Thunderfist|Treasury Thrull|Truefire Paladin|Undercity Informer|Undercity Plague|Unexpected Results|Urban Evolution|Urbis Protector|Verdant Haven|Viashino Shanktail|Vizkopa Confessor|Vizkopa Guildmage|Voidwalk|Warmind Infantry|Wasteland Viper|Way of the Thief|Whispering Madness|Wight of Precinct Six|Wildwood Rebirth|Wojek Halberdiers|Wrecking Ogre|Zameck Guildmage|Zarichi Tiger|Zhur-Taa Swine|Advent of the Wurm|Aetherling|Alive|Well|Armed|Dangerous|Armored Wolf-Rider|Ascended Lawmage|Awe for the Guilds|Azorius Cluestone|Bane Alley Blackguard|Battering Krasis|Beck|Call|Beetleform Mage|Blast of Genius|Blaze Commando|Blood Baron of Vizkopa|Blood Scrivener|Boros Battleshaper|Boros Cluestone|Boros Mastiff|Breaking|Entering|Bred for the Hunt|Bronzebeak Moa|Carnage Gladiator|Catch|Release|Clear a Path|Council of the Absolute|Crypt Incursion|Deadbridge Chant|Debt to the Deathless|Deputy of Acquittals|Dimir Cluestone|Down|Dirty|Dragonshift|Drown in Filth|Emmara Tandris|Exava, Rakdos Blood Witch|Far|Away|Fatal Fumes|Flesh|Blood|Fluxcharger|Gaze of Granite|Give|Take|Gleam of Battle|Goblin Test Pilot|Golgari Cluestone|Gruul Cluestone|Gruul War Chant|Haazda Snare Squad|Haunter of Nightveil|Hidden Strings|Hired Torturer|Izzet Cluestone|Jelenn Sphinx|Korozda Gorgon|Krasis Incubation|Kraul Warrior|Lavinia of the Tenth|Legion's Initiative|Lyev Decree|Master of Cruelties|Maw of the Obzedat|Maze Abomination|Maze Behemoth|Maze Glider|Maze Rusher|Maze Sentinel|Maze's End|Melek, Izzet Paragon|Mending Touch|Mindstatic|Mirko Vosk, Mind Drinker|Morgue Burst|Murmuring Phantasm|Mutant's Prey|Nivix Cyclops|Notion Thief|Obzedat's Aid|Opal Lake Gatekeepers|Orzhov Cluestone|Phytoburst|Pilfered Plans|Plasm Capture|Pontiff of Blight|Possibility Storm|Profit|Loss|Progenitor Mimic|Protect|Serve|Punish the Enemy|Pyrewild Shaman|Rakdos Cluestone|Rakdos Drake|Ral Zarek|Ready|Willing|Reap Intellect|Render Silent|Renegade Krasis|Renounce the Guilds|Restore the Peace|Riot Control|Riot Piker|Rot Farm Skeleton|Rubblebelt Maaka|Runner's Bane|Ruric Thar, the Unbowed|Saruli Gatekeepers|Savageborn Hydra|Scab-Clan Giant|Scion of Vitu-Ghazi|Selesnya Cluestone|Showstopper|Simic Cluestone|Sin Collector|Sinister Possession|Sire of Insanity|Skylasher|Smelt-Ward Gatekeepers|Species Gorger|Spike Jester|Steeple Roc|Sunspire Gatekeepers|Tajic, Blade of the Legion|Teysa, Envoy of Ghosts|Thrashing Mossdog|Tithe Drinker|Toil|Trouble|Trait Doctoring|Trostani's Summoner|Turn|Burn|Ubul Sar Gatekeepers|Uncovered Clues|Unflinching Courage|Varolz, the Scar-Striped|Viashino Firstblade|Voice of Resurgence|Vorel of the Hull Clade|Wake the Reflections|Warleader's Helix|Warped Physique|Weapon Surge|Wear|Tear|Woodlot Crawler|Zhur-Taa Ancient|Zhur-Taa Druid|Academy Raider|Accursed Spirit|Advocate of the Beast|Ajani's Chosen|Angelic Accord|Archangel of Thune|Artificer's Hex|Awaken the Ancient|Banisher Priest|Barrage of Expendables|Battle Sliver|Blightcaster|Blood Bairn|Blur Sliver|Bogbrew Witch|Bonescythe Sliver|Bubbling Cauldron|Burning Earth|Celestial Flare|Chandra, Pyromaster|Charging Griffin|Colossal Whale|Corpse Hauler|Cyclops Tyrant|Dark Prophecy|Dawnstrike Paladin|Deathgaze Cockatrice|Devout Invocation|Dismiss into Dream|Dragon Egg|Elite Arcanist|Elvish Mystic|Encroaching Wastes|Enlarge|Festering Newt|Fiendslayer Paladin|Fleshpulper Giant|Galerider Sliver|Garruk, Caller of Beasts|Glimpse the Future|Gnawing Zombie|Goblin Diplomats|Grim Return|Groundshaker Sliver|Guardian of the Ages|Haunted Plate Mail|Hive Stirrings|Hunt the Weak|Illusionary Armor|Imposing Sovereign|Into the Wilds|Jace's Mindseeker|Kalonian Hydra|Kalonian Tusker|Lifebane Zombie|Liliana's Reaver|Liturgy of Blood|Manaweft Sliver|Marauding Maulhorn|Master of Diversion|Megantic Sliver|Messenger Drake|Mindsparker|Minotaur Abomination|Molten Birth|Oath of the Ancient Wood|Ogre Battledriver|Path of Bravery|Predatory Sliver|Primeval Bounty|Pyromancer's Gauntlet|Regathan Firecat|Ring of Three Wishes|Rise of the Dark Realms|Rumbling Baloth|Savage Summoning|Scourge of Valkas|Seacoast Drake|Seismic Stomp|Sentinel Sliver|Seraph of the Sword|Shadowborn Apostle|Shadowborn Demon|Sliver Construct|Soulmender|Sporemound|Staff of the Death Magus|Staff of the Flame Magus|Staff of the Mind Magus|Staff of the Sun Magus|Staff of the Wild Magus|Steelform Sliver|Stonehorn Chanter|Striking Sliver|Strionic Resonator|Syphon Sliver|Tenacious Dead|Thorncaster Sliver|Tidebinder Mage|Trained Condor|Undead Minotaur|Vampire Warlord|Vastwood Hydra|Vial of Poison|Voracious Wurm|Warden of Evos Isle|Windreader Sphinx|Witchstalker|Woodborn Behemoth|Xathrid Necromancer|Young Pyromancer|Zephyr Charge|Anax and Cymede|Cavalry Pegasus|Destructive Revelry|Ordeal of Purphoros|Polukranos, World Eater|Satyr Hedonist|Abhorrent Overlord|Agent of Horizons|Agent of the Fates|Akroan Crusader|Akroan Hoplite|Akroan Horse|Anger of the Gods|Anthousa, Setessan Hero|Anvilwrought Raptor|Aqueous Form|Arbor Colossus|Arena Athlete|Artisan of Forms|Artisan's Sorrow|Ashen Rider|Ashiok, Nightmare Weaver|Asphodel Wanderer|Baleful Eidolon|Battlewise Hoplite|Battlewise Valor|Benthic Giant|Bident of Thassa|Blood-Toll Harpy|Boon Satyr|Boon of Erebos|Borderland Minotaur|Boulderfall|Bow of Nylea|Breaching Hippocamp|Bronze Sable|Burnished Hart|Cavern Lampad|Celestial Archon|Centaur Battlemaster|Chained to the Rocks|Chosen by Heliod|Chronicler of Heroes|Coastline Chimera|Colossus of Akros|Commune with the Gods|Coordinated Assault|Crackling Triton|Curse of the Swine|Cutthroat Maneuver|Dark Betrayal|Dauntless Onslaught|Daxos of Meletis|Deathbellow Raider|Decorated Griffin|Defend the Hearth|Disciple of Phenax|Dissolve|Dragon Mantle|Elspeth, Sun's Champion|Ember Swallower|Ephara's Warden|Erebos, God of the Dead|Erebos's Emissary|Evangel of Heliod|Fabled Hero|Fade into Antiquity|Fanatic of Mogis|Fate Foretold|Favored Hoplite|Felhide Minotaur|Feral Invocation|Firedrinker Satyr|Flamecast Wheel|Flamespeaker Adept|Fleecemane Lion|Fleetfeather Sandals|Fleshmad Steed|Gift of Immortality|Glare of Heresy|Gods Willing|Gray Merchant of Asphodel|Guardians of Meletis|Hammer of Purphoros|Heliod, God of the Sun|Heliod's Emissary|Hero's Downfall|Hopeful Eidolon|Horizon Chimera|Horizon Scholar|Hundred-Handed One|Hunt the Hunter|Hythonia the Cruel|Ill-Tempered Cyclops|Insatiable Harpy|Karametra's Acolyte|Keepsake Gorgon|Kragma Warcaller|Labyrinth Champion|Lagonna-Band Elder|Lash of the Whip|Leafcrown Dryad|Leonin Snarecaster|Lightning Strike|Loathsome Catoblepas|Lost in a Labyrinth|March of the Returned|Master of Waves|Medomai the Ageless|Meletis Charlatan|Messenger's Speed|Minotaur Skullcleaver|Mistcutter Hydra|Mogis's Marauder|Nemesis of Mortals|Nessian Asp|Nighthowler|Nimbus Naiad|Nykthos, Shrine to Nyx|Nylea, God of the Hunt|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Observant Alseid|Omenspeaker|Opaline Unicorn|Ordeal of Erebos|Ordeal of Heliod|Ordeal of Nylea|Ordeal of Thassa|Peak Eruption|Phalanx Leader|Pharika's Cure|Pharika's Mender|Pheres-Band Centaurs|Polis Crusher|Portent of Betrayal|Prescient Chimera|Priest of Iroas|Prognostic Sphinx|Prophet of Kruphix|Prowler's Helm|Psychic Intrusion|Purphoros, God of the Forge|Purphoros's Emissary|Pyxis of Pandemonium|Rage of Purphoros|Rageblood Shaman|Ray of Dissolution|Read the Bones|Reaper of the Wilds|Rescue from the Underworld|Returned Centaur|Returned Phalanx|Reverent Hunter|Satyr Piper|Satyr Rambler|Scholar of Athreos|Scourgemark|Sea God's Revenge|Sealock Monster|Sedge Scorpion|Sentry of the Underworld|Setessan Battle Priest|Setessan Griffin|Shipbreaker Kraken|Shipwreck Singer|Shredding Winds|Silent Artisan|Sip of Hemlock|Soldier of the Pantheon|Spark Jolt|Spear of Heliod|Spearpoint Oread|Spellheart Chimera|Staunch-Hearted Warrior|Steam Augury|Stoneshock Giant|Stormbreath Dragon|Stymied Hopes|Swan Song|Sylvan Caryatid|Temple of Abandon|Temple of Deceit|Temple of Mystery|Temple of Silence|Temple of Triumph|Thassa, God of the Sea|Thassa's Bounty|Thassa's Emissary|Time to Feed|Titan of Eternal Fire|Titan's Strength|Tormented Hero|Traveling Philosopher|Triad of Fates|Triton Fortune Hunter|Triton Shorethief|Triton Tactics|Two-Headed Cerberus|Tymaret, the Murder King|Underworld Cerberus|Unknown Shores|Vanquish the Foul|Vaporkin|Viper's Kiss|Voyage's End|Voyaging Satyr|Vulpine Goliath|Warriors' Lesson|Wavecrash Triton|Whip of Erebos|Wild Celebrants|Wingsteed Rider|Witches' Eye|Xenagos, the Reveler|Yoked Ox|Act of Authority|Angel of Finality|Baleful Force|Bane of Progress|Curse of Chaos|Curse of Inertia|Curse of Predation|Curse of Shallow Graves|Curse of the Forsaken|Darksteel Mutation|Derevi, Empyrial Tactician|Diviner Spirit|Djinn of Infinite Deceits|Eye of Doom|Fell Shepherd|From the Ashes|Gahiji, Honored One|Hooded Horror|Illusionist's Gambit|Jeleva, Nephalia's Scourge|Marath, Will of the Wild|Mystic Barrier|Naya Soulbeast|Nekusar, the Mindrazer|Oloro, Ageless Ascetic|Opal Palace|Ophiomancer|Order of Succession|Price of Knowledge|Primal Vigor|Prossh, Skyraider of Kher|Restore|Roon of the Hidden Realm|Serene Master|Shattergang Brothers|Spawning Grounds|Sudden Demise|Surveyor's Scope|Sydri, Galvanic Genius|Tempt with Discovery|Tempt with Glory|Tempt with Immortality|Tempt with Reflections|Tempt with Vengeance|Terra Ravager|Tidal Force|Toxic Deluge|True-Name Nemesis|Unexpectedly Absent|Widespread Panic|Witch Hunt|Acolyte's Reward|Aerie Worshippers|Akroan Conscriptor|Akroan Phalanx|Akroan Skyguard|Arbiter of the Ideal|Archetype of Aggression|Archetype of Courage|Archetype of Endurance|Archetype of Finality|Archetype of Imagination|Ashiok's Adept|Aspect of Hydra|Asphyxiate|Astral Cornucopia|Bile Blight|Black Oak of Odunos|Bolt of Keranos|Brimaz, King of Oreskos|Champion of Stray Souls|Charging Badger|Chorus of the Tides|Chromanticore|Claim of Erebos|Courser of Kruphix|Crypsis|Culling Mark|Cyclops of One-Eyed Pass|Dawn to Dusk|Deepwater Hypnotist|Drown in Sorrow|Eater of Hope|Eidolon of Countless Battles|Elite Skirmisher|Ephara, God of the Polis|Ephara's Enlightenment|Ephara's Radiance|Epiphany Storm|Evanescent Intellect|Everflame Eidolon|Excoriate|Eye Gouge|Fall of the Hammer|Fanatic of Xenagos|Fate Unraveler|Fated Conflagration|Fated Infatuation|Fated Intervention|Fated Retribution|Fated Return|Fearsome Temper|Felhide Brawler|Felhide Spiritbinder|Flame-Wreathed Phoenix|Flitterstep Eidolon|Floodtide Serpent|Forgestoker Dragon|Forlorn Pseudamma|Forsaken Drifters|Ghostblade Eidolon|Gild|Glimpse the Sun God|God-Favored General|Gorgon's Head|Graverobber Spider|Great Hart|Griffin Dreamfinder|Grisly Transformation|Herald of Torment|Hero of Iroas|Hero of Leina Tower|Heroes' Podium|Hold at Bay|Hunter's Prowess|Impetuous Sunchaser|Karametra, God of Harvests|Karametra's Favor|Kiora, the Crashing Wave|Kiora's Follower|Kragma Butcher|Kraken of the Straits|Lightning Volley|Loyal Pegasus|Marshmist Titan|Meletis Astronomer|Mindreaver|Mischief and Mayhem|Mogis, God of Slaughter|Mortal's Ardor|Mortal's Resolve|Nessian Demolok|Nessian Wilds Ravager|Noble Quarry|Nullify|Nyxborn Eidolon|Nyxborn Rollicker|Nyxborn Shieldmate|Nyxborn Triton|Nyxborn Wolf|Odunos River Trawler|Oracle of Bones|Oracle's Insight|Oreskos Sun Guide|Ornitharch|Pain Seer|Peregrination|Perplexing Chimera|Pharagax Giant|Phenax, God of Deception|Pheres-Band Raiders|Pheres-Band Tromper|Pillar of War|Pinnacle of Rage|Plea for Guidance|Ragemonger|Raised by Wolves|Reap What Is Sown|Reckless Reveler|Retraction Helix|Rise to the Challenge|Sanguimancy|Satyr Firedancer|Satyr Nyx-Smith|Satyr Wayfinder|Scourge of Skola Vale|Scouring Sands|Searing Blood|Servant of Tymaret|Setessan Oathsworn|Setessan Starbreaker|Shrike Harpy|Silent Sentinel|Siren Song Lyre|Siren of the Fanged Coast|Siren of the Silent Song|Skyreaping|Snake of the Golden Grove|Sphinx's Disciple|Spirit of the Labyrinth|Spiteful Returned|Stormcaller of Keranos|Stratus Walk|Sudden Storm|Sunbond|Swordwise Centaur|Temple of Enlightenment|Temple of Malice|Temple of Plenty|Thassa's Rebuff|Thunder Brute|Thunderous Might|Tromokratis|Unravel the Aether|Vanguard of Brimaz|Vortex Elemental|Warchanter of Mogis|Weight of the Underworld|Whelming Wave|Whims of the Fates|Xenagos, God of Revels|Aegis of the Gods|Aerial Formation|Agent of Erebos|Ajani, Mentor of Heroes|Ajani's Presence|Akroan Line Breaker|Akroan Mastiff|Armament of Nyx|Armory of Iroas|Aspect of Gorgon|Athreos, God of Passage|Banishing Light|Bassara Tower Archer|Battlefield Thaumaturge|Bearer of the Heavens|Blinding Flare|Bloodcrazed Hoplite|Brain Maggot|Cast into Darkness|Chariot of Victory|Cloaked Siren|Colossal Heroics|Consign to Dust|Countermand|Cruel Feeding|Crystalline Nautilus|Cyclops of Eternal Fury|Dakra Mystic|Daring Thief|Dawnbringer Charioteers|Deicide|Desecration Plague|Deserter's Quarters|Desperate Stand|Dictate of Erebos|Dictate of Heliod|Dictate of Karametra|Dictate of Kruphix|Dictate of the Twin Gods|Disciple of Deceit|Doomwake Giant|Dreadbringer Lampads|Eagle of the Watch|Eidolon of Blossoms|Eidolon of Rhetoric|Eidolon of the Great Revel|Extinguish All Hope|Feast of Dreams|Felhide Petrifier|Flamespeaker's Will|Fleetfeather Cockatrice|Flurry of Horns|Font of Fertility|Font of Fortunes|Font of Ire|Font of Return|Font of Vigor|Forgeborn Oreads|Gluttonous Cyclops|Gnarled Scarhide|Godhunter Octopus|Godsend|Gold-Forged Sentinel|Golden Hind|Goldenhide Ox|Grim Guardian|Hall of Triumph|Harness by Force|Harvestguard Alseids|Heroes' Bane|Hour of Need|Hubris|Humbler of Mortals|Hydra Broodmaster|Hypnotic Siren|Interpret the Signs|Iroas, God of Victory|Keranos, God of Storms|King Macar, the Gold-Cursed|Kiora's Dismissal|Knowledge and Power|Kruphix, God of Horizons|Kruphix's Insight|Lagonna-Band Trailblazer|Launch the Fleet|Leonin Iconoclast|Lightning Diadem|Mana Confluence|Market Festival|Master of the Feast|Mogis's Warhound|Mortal Obstinacy|Nature's Panoply|Nessian Game Warden|Nightmarish End|Nyx Infusion|Nyx Weaver|Nyx-Fleece Ram|Oakheart Dryads|Oppressive Rays|Oreskos Swiftclaw|Pensive Minotaur|Phalanx Formation|Pharika, God of Affliction|Pharika's Chosen|Pheres-Band Thunderhoof|Pheres-Band Warchief|Pin to the Earth|Polymorphous Rush|Prophetic Flamespeaker|Pull from the Deep|Quarry Colossus|Ravenous Leucrocota|Renowned Weaver|Returned Reveler|Revel of the Fallen God|Reviving Melody|Riptide Chimera|Rise of Eagles|Ritual of the Returned|Rollick of Abandon|Rotted Hulk|Rouse the Mob|Sage of Hours|Satyr Grovedancer|Satyr Hoplite|Scourge of Fleets|Setessan Tactics|Sightless Brawler|Sigiled Skink|Sigiled Starfish|Silence the Believers|Skybind|Skyspear Cavalry|Solidarity of Heroes|Spawn of Thraxes|Spirespine|Spite of Mogis|Spiteful Blow|Squelching Leeches|Starfall|Stonewise Fortifier|Stormchaser Chimera|Strength from the Fallen|Supply-Line Cranes|Swarmborn Giant|Temple of Epiphany|Temple of Malady|Tethmos High Priest|Thassa's Devourer|Thassa's Ire|Thoughtrender Lamia|Tormented Thoughts|Triton Cavalry|Triton Shorestalker|Twinflame|Underworld Coinsmith|War-Wing Siren|Whitewater Naiads|Wildfire Cerberus|Worst Fears|Academy Elite|Advantageous Proclamation|Aether Searcher|Agent of Acquisitions|Backup Plan|Bite of the Black Rose|Brago, King Eternal|Brago's Favor|Brago's Representative|Canal Dredger|Coercive Portal|Cogwork Grinder|Cogwork Librarian|Cogwork Spy|Cogwork Tracker|Council Guardian|Council's Judgment|Custodi Soulbinders|Custodi Squire|Dack Fayden|Dack's Duplicate|Deal Broker|Deathreap Ritual|Double Stroke|Drakestown Forgotten|Enraged Revolutionary|Extract from Darkness|Flamewright|Grenzo, Dungeon Warden|Grenzo's Cutthroat|Grenzo's Rebuttal|Grudge Keeper|Ignition Team|Immediate Action|Iterative Analysis|Lore Seeker|Lurking Automaton|Magister of Worth|Marchesa, the Black Rose|Marchesa's Emissary|Marchesa's Infiltrator|Marchesa's Smuggler|Muzzio, Visionary Architect|Muzzio's Preparations|Paliano, the High City|Plea for Power|Power Play|Predator's Howl|Realm Seekers|Reign of the Pit|Rousing of Souls|Scourge of the Throne|Secret Summoning|Secrets of Paradise|Selvala, Explorer Returned|Selvala's Charge|Selvala's Enforcer|Sentinel Dispatch|Split Decision|Treasonous Ogre|Tyrant's Choice|Unexpected Potential|Whispergear Sneak|Woodvine Elemental|Worldknit|Act on Impulse|Aeronaut Tinkerer|Aetherspouts|Aggressive Mining|Ajani Steadfast|Altac Bloodseeker|Amphin Pathmage|Avacyn, Guardian Angel|Avarice Amulet|Belligerent Sliver|Blastfire Bolt|Blood Host|Boonweaver Giant|Borderland Marauder|Brawler's Plate|Brood Keeper|Burning Anger|Carnivorous Moss-Beast|Carrion Crow|Chasm Skulker|Chief Engineer|Chronostutter|Constricting Sliver|Coral Barrier|Covenant of Blood|Crowd's Favor|Cruel Sadist|Dauntless River Marshal|Diffusion Sliver|Endless Obedience|Ensoul Artifact|Ephemeral Shields|Eternal Thirst|Feast on the Fallen|Feral Incarnation|Festergloom|First Response|Flesh to Dust|Frost Lynx|Garruk, Apex Predator|Geist of the Moors|Generator Servant|Genesis Hydra|Glacial Crasher|Goblin Kaboomist|Goblin Rabblemaster|Hammerhand|Heliod's Pilgrim|Hornet Nest|Hot Soup|Hunter's Ambush|Hushwing Gryff|In Garruk's Wake|Indulgent Tormentor|Inferno Fist|Invasive Species|Jace, the Living Guildpact|Jalira, Master Polymorphist|Jorubai Murk Lurker|Kalonian Twingrove|Kapsho Kitefins|Kird Chieftain|Krenko's Enforcer|Kurkesh, Onakke Ancient|Leeching Sliver|Life's Legacy|Living Totem|Marked by Honor|Master of Predicaments|Meditation Puzzle|Mercurial Pretender|Meteorite|Might Makes Right|Military Intelligence|Miner's Bane|Necromancer's Assistant|Necromancer's Stockpile|Netcaster Spider|Nightfire Giant|Nimbus of the Isles|Nissa, Worldwaker|Nissa's Expedition|Ob Nixilis, Unshackled|Obelisk of Urd|Paragon of Eternal Wilds|Paragon of Fierce Defiance|Paragon of Gathering Mists|Paragon of New Dawns|Paragon of Open Graves|Perilous Vault|Phytotitan|Pillar of Light|Polymorphist's Jest|Profane Memento|Quickling|Radiant Fountain|Reclamation Sage|Research Assistant|Resolute Archangel|Return to the Ranks|Rogue's Gloves|Rotfeaster Maggot|Sacred Armory|Sanctified Charge|Scrapyard Mongrel|Scuttling Doom Engine|Seraph of the Masses|Shadowcloak Vampire|Shaman of Spring|Shield of the Avatar|Siege Dragon|Sliver Hive|Sliver Hivelord|Soul of Innistrad|Soul of New Phyrexia|Soul of Ravnica|Soul of Shandalar|Soul of Theros|Soul of Zendikar|Spectra Ward|Spirit Bonds|Stain the Mind|Statute of Denial|Stoke the Flames|Sunblade Elf|Sungrace Pegasus|The Chain Veil|Triplicate Spirits|Tyrant's Machine|Ulcerate|Undergrowth Scavenger|Unmake the Graves|Venom Sliver|Vineweft|Void Snare|Wall of Limbs|Warden of the Beyond|Waste Not|Will-Forged Golem|Witch's Familiar|Xathrid Slyblade|Yisan, the Wanderer Bard|Jeskai Elder|Mardu Heart-Piercer|Mystic Monastery|Nomad Outpost|Thousand Winds|Zurgo Helmsmasher|Abomination of Gudul|Abzan Ascendancy|Abzan Banner|Abzan Battle Priest|Abzan Charm|Abzan Falconer|Abzan Guide|Ainok Bond-Kin|Ainok Tracker|Alabaster Kirin|Alpine Grizzly|Altar of the Brood|Anafenza, the Foremost|Ankle Shanker|Archers' Parapet|Armament Corps|Arrow Storm|Ashcloud Phoenix|Avalanche Tusker|Awaken the Bear|Barrage of Boulders|Bear's Companion|Become Immense|Bellowing Saddlebrute|Bitter Revelation|Blinding Spray|Bloodfell Caves|Bloodfire Expert|Bloodfire Mentor|Bloodsoaked Champion|Blossoming Sands|Brave the Sands|Briber's Purse|Bring Low|Burn Away|Butcher of the Horde|Canyon Lurkers|Chief of the Edge|Chief of the Scale|Clever Impersonator|Crackling Doom|Cranial Archive|Crater's Claws|Dazzling Ramparts|Dead Drop|Death Frenzy|Debilitating Injury|Defiant Strike|Deflecting Palm|Dig Through Time|Disdainful Stroke|Dismal Backwater|Disowned Ancestor|Dragon Grip|Dragon Throne of Tarkir|Dragon-Style Twins|Dragon's Eye Savants|Dragonscale Boon|Duneblast|Dutiful Return|Efreet Weaponmaster|Embodiment of Spring|Empty the Pits|End Hostilities|Feat of Resistance|Feed the Clan|Firehoof Cavalry|Flying Crane Technique|Force Away|Frontier Bivouac|Ghostfire Blade|Glacial Stalker|Goblinslide|Grim Haruspex|Gurmag Swiftwing|Hardened Scales|Heart-Piercer Bow|Heir of the Wilds|Herald of Anafenza|High Sentinels of Arashin|Highland Game|Highspire Mantis|Hooded Hydra|Hooting Mandrills|Horde Ambusher|Hordeling Outburst|Howl of the Horde|Icefeather Aven|Icy Blast|Ivorytusk Fortress|Jeering Instigator|Jeskai Ascendancy|Jeskai Banner|Jeskai Charm|Jeskai Student|Jeskai Windscout|Jungle Hollow|Kheru Bloodsucker|Kheru Dreadmaw|Kheru Lich Lord|Kheru Spellsnatcher|Kill Shot|Kin-Tree Invocation|Kin-Tree Warden|Krumar Bond-Kin|Leaping Master|Lens of Clarity|Longshot Squad|Mantis Rider|Mardu Ascendancy|Mardu Banner|Mardu Blazebringer|Mardu Charm|Mardu Hateblade|Mardu Hordechief|Mardu Roughrider|Mardu Skullhunter|Mardu Warshrieker|Master of Pearls|Master the Way|Meandering Towershell|Mer-Ek Nightblade|Mindswipe|Mistfire Weaver|Molting Snakeskin|Monastery Flock|Monastery Swiftspear|Murderous Cut|Mystic of the Hidden Way|Narset, Enlightened Master|Necropolis Fiend|Opulent Palace|Pearl Lake Ancient|Pine Walker|Ponyback Brigade|Quiet Contemplation|Raiders' Spoils|Rakshasa Deathdealer|Rakshasa Vizier|Rakshasa's Secret|Rattleclaw Mystic|Retribution of the Ancients|Ride Down|Rite of the Serpent|Riverwheel Aerialists|Roar of Challenge|Rotting Mastodon|Rugged Highlands|Rush of Battle|Ruthless Ripper|Sage of the Inward Eye|Sage-Eye Harrier|Sagu Archer|Sagu Mauler|Salt Road Patrol|Sandsteppe Citadel|Sarkhan, the Dragonspeaker|Savage Knuckleblade|Savage Punch|Scaldkin|Scion of Glaciers|Scoured Barrens|Scout the Borders|Secret Plans|See the Unwritten|Seeker of the Way|Set Adrift|Shambling Attendants|Sidisi, Brood Tyrant|Sidisi's Pet|Siege Rhino|Siegecraft|Singing Bell Strike|Smoke Teller|Snowhorn Rider|Sorin, Solemn Visitor|Stubborn Denial|Sultai Ascendancy|Sultai Banner|Sultai Charm|Sultai Flayer|Sultai Scavenger|Sultai Soothsayer|Summit Prowler|Surrak Dragonclaw|Suspension Field|Swarm of Bloodflies|Swift Kick|Swiftwater Cliffs|Taigam's Scheming|Take Up Arms|Temur Ascendancy|Temur Banner|Temur Charger|Temur Charm|Thornwood Falls|Throttle|Timely Hordemate|Tomb of the Spirit Dragon|Tormenting Voice|Trail of Mystery|Tranquil Cove|Trap Essence|Treasure Cruise|Tusked Colossodon|Tuskguard Captain|Ugin's Nexus|Unyielding Krumar|Utter End|Valley Dasher|Venerable Lammasu|Villainous Wealth|War Behemoth|War-Name Aspirant|Warden of the Eye|Watcher of the Roost|Waterwhirl|Weave Fate|Wetland Sambar|Whirlwind Adept|Wind-Scarred Crag|Wingmate Roc|Winterflame|Witness of the Ages|Woolly Loxodon|Aether Gale|Angel of the Dire Hour|Angelic Field Marshal|Arcane Lighthouse|Assault Suit|Benevolent Offering|Bitter Feud|Breaching Leviathan|Comeuppance|Commander's Sphere|Containment Priest|Creeperhulk|Crown of Doom|Daretti, Scrap Savant|Demon of Wailing Agonies|Deploy to the Front|Domineering Will|Dualcaster Mage|Dulcet Sirens|Feldon of the Third Path|Fell the Mighty|Flamekin Village|Flesh Carver|Freyalise, Llanowar's Fury|Ghoulcaller Gisa|Grave Sifter|Hallowed Spiritkeeper|Impact Resonance|Incite Rebellion|Infernal Offering|Intellectual Offering|Jazal Goldmane|Lifeblood Hydra|Loreseeker's Stone|Malicious Affliction|Masterwork of Ingenuity|Myriad Landscape|Nahiri, the Lithomancer|Necromantic Selection|Ob Nixilis of the Black Oath|Overseer of the Damned|Raving Dead|Reef Worm|Scrap Mastery|Siege Behemoth|Song of the Dryads|Spoils of Blood|Stitcher Geralf|Stormsurge Kraken|Sylvan Offering|Teferi, Temporal Archmage|Thunderfoot Baloth|Titania, Protector of Argoth|Tyrant's Familiar|Unstable Obelisk|Volcanic Offering|Wake the Dead|Warmonger Hellkite|Wave of Vitriol|Well of Ideas|Wolfcaller's Howl|Abzan Advantage|Abzan Beastmaster|Abzan Kin-Guard|Abzan Runemark|Abzan Skycaptain|Ainok Guide|Alesha, Who Smiles at Death|Alesha's Vanguard|Ambush Krotiq|Ancestral Vengeance|Arashin Cleric|Arashin War Beast|Arcbond|Archers of Qarsi|Archfiend of Depravity|Atarka, World Render|Aven Skirmisher|Aven Surveyor|Bathe in Dragonfire|Battle Brawler|Battlefront Krushok|Bloodfire Enforcers|Break Through the Line|Brutal Hordechief|Cached Defenses|Channel Harm|Citadel Siege|Cloudform|Collateral Damage|Crucible of the Spirit Dragon|Crux of Fate|Cunning Strike|Daghatar the Adamant|Dark Deal|Defiant Ogre|Destructor Dragon|Diplomacy of the Wastes|Dragon Bell Monk|Dragonrage|Dragonscale General|Dromoka, the Eternal|Elite Scaleguard|Enhanced Awareness|Ethereal Ambush|Fascination|Fearsome Awakening|Feral Krushok|Fierce Invocation|Flamerush Rider|Flamewake Phoenix|Formless Nurturing|Friendly Fire|Frontier Mastodon|Frontier Siege|Frost Walker|Fruit of the First Tree|Ghastly Conscription|Goblin Boom Keg|Goblin Heelcutter|Gore Swine|Grave Strength|Great-Horn Krushok|Grim Contest|Gurmag Angler|Harsh Sustenance|Hero's Blade|Hewed Stone Retainers|Honor's Reward|Hooded Assassin|Humble Defector|Hungering Yeti|Jeskai Barricade|Jeskai Infiltrator|Jeskai Runemark|Jeskai Sage|Kolaghan, the Storm's Fury|Lightform|Lightning Shrieker|Lotus Path Djinn|Lotus-Eye Mystics|Map the Wastes|Marang River Prowler|Mardu Runemark|Mardu Scout|Mardu Shadowspear|Mardu Strike Leader|Mardu Woe-Reaper|Mastery of the Unseen|Merciless Executioner|Mindscour Dragon|Mistfire Adept|Mob Rule|Monastery Mentor|Monastery Siege|Neutralizing Blast|Noxious Dragon|Ojutai, Soul of Winter|Orc Sureshot|Outpost Siege|Palace Siege|Pilgrim of the Fires|Pressure Point|Qarsi High Priest|Rageform|Rakshasa's Disdain|Rally the Ancestors|Reach of Shadows|Reality Shift|Refocus|Renowned Weaponsmith|Return to the Earth|Rite of Undoing|Ruthless Instincts|Sage-Eye Avengers|Sage's Reverie|Sandblast|Sandsteppe Mastodon|Sandsteppe Outcast|Scroll of the Masters|Shaman of the Great Hunt|Shamanic Revelation|Shifting Loyalties|Shockmaw Dragon|Shu Yun, the Silent Tempest|Sibsig Host|Sibsig Muckdraggers|Silumgar, the Drifting Death|Smoldering Efreet|Soul Summons|Soulfire Grand Master|Soulflayer|Sudden Reclamation|Sultai Emissary|Sultai Runemark|Sultai Skullkeeper|Supplant Form|Tasigur, the Golden Fang|Tasigur's Cruelty|Temporal Trespass|Temur Battle Rage|Temur Runemark|Temur Sabertooth|Temur War Shaman|Torrent Elemental|Ugin, the Spirit Dragon|Ugin's Construct|Valorous Stance|Vaultbreaker|Wandering Champion|War Flare|Warden of the First Tree|Wardscale Dragon|Whisk Away|Whisperer of the Wilds|Whisperwood Elemental|Wild Slash|Wildcall|Will of the Naga|Winds of Qal Sisma|Write into Being|Yasova Dragonclaw|Acid-Spewer Dragon|Aerie Bowmasters|Ainok Artillerist|Ainok Survivalist|Ambuscade Shaman|Anafenza, Kin-Tree Spirit|Ancestral Statue|Ancient Carp|Anticipate|Arashin Foremost|Arashin Sovereign|Artful Maneuver|Assault Formation|Atarka Beastbreaker|Atarka Efreet|Atarka Monument|Atarka Pummeler|Atarka's Command|Avatar of the Resolute|Aven Sunstriker|Aven Tactician|Belltoll Dragon|Berserkers' Onslaught|Blessed Reincarnation|Blood-Chin Fanatic|Blood-Chin Rager|Boltwing Marauder|Butcher's Glee|Center Soul|Champion of Arashin|Circle of Elders|Clone Legion|Coat with Venom|Collected Company|Colossodon Yearling|Commune with Lava|Conifer Strider|Contradict|Corpseweft|Crater Elemental|Cunning Breezedancer|Custodian of the Trove|Damnable Pact|Dance of the Skywise|Deadly Wanderings|Deathbringer Regent|Deathmist Raptor|Defeat|Den Protector|Descent of the Dragons|Dirgur Nemesis|Display of Dominance|Draconic Roar|Dragon Hunter|Dragon Tempest|Dragon Whisperer|Dragon-Scarred Bear|Dragon's Eye Sentry|Dragonloft Idol|Dragonlord Atarka|Dragonlord Dromoka|Dragonlord Kolaghan|Dragonlord Ojutai|Dragonlord Silumgar|Dragonlord's Prerogative|Dragonlord's Servant|Dromoka Captain|Dromoka Dunecaster|Dromoka Monument|Dromoka Warrior|Dromoka's Command|Dromoka's Gift|Dutiful Attendant|Echoes of the Kin Tree|Elusive Spellfist|Encase in Ice|Enduring Scalelord|Enduring Victory|Epic Confrontation|Fate Forgotten|Flatten|Foe-Razer Regent|Foul Renewal|Foul-Tongue Invocation|Foul-Tongue Shriek|Gate Smasher|Glade Watcher|Glaring Aegis|Gleam of Authority|Glint|Graceblade Artisan|Great Teacher's Decree|Guardian Shield-Bearer|Gudul Lurker|Gurmag Drowner|Hand of Silumgar|Harbinger of the Hunt|Hardened Berserker|Haven of the Spirit Dragon|Hedonist's Trove|Herald of Dromoka|Herdchaser Dragon|Hidden Dragonslayer|Icefall Regent|Illusory Gains|Impact Tremors|Inspiring Call|Ire Shaman|Keeper of the Lens|Kolaghan Aspirant|Kolaghan Forerunners|Kolaghan Monument|Kolaghan Skirmisher|Kolaghan Stormsinger|Kolaghan's Command|Learn from the Past|Lightning Berserker|Lightwalker|Living Lore|Lose Calm|Lurking Arynx|Magmatic Chasm|Marang River Skeleton|Marsh Hulk|Minister of Pain|Mirror Mockery|Misthoof Kirin|Monastery Loremaster|Mystic Meditation|Myth Realized|Narset Transcendent|Necromaster Dragon|Obscuring Aether|Ojutai Exemplars|Ojutai Interceptor|Ojutai Monument|Ojutai's Breath|Ojutai's Command|Ojutai's Summons|Orator of Ojutai|Palace Familiar|Pinion Feast|Pitiless Horde|Press the Advantage|Pristine Skywise|Profaner of the Dead|Profound Journey|Qal Sisma Behemoth|Qarsi Deceiver|Qarsi Sadist|Radiant Purge|Rakshasa Gravecaller|Reckless Imp|Reduce in Stature|Rending Volley|Resupply|Revealing Wind|Risen Executioner|Roast|Ruthless Deathfang|Sabertooth Outrider|Salt Road Ambushers|Salt Road Quartermasters|Sandcrafter Mage|Sandsteppe Scavenger|Sandstorm Charger|Sarkhan Unbroken|Sarkhan's Rage|Sarkhan's Triumph|Savage Ventmaw|Scale Blessing|Scaleguard Sentinels|Scion of Ugin|Screamreach Brawler|Secure the Wastes|Segmented Krotiq|Seismic Rupture|Self-Inflicted Wound|Servant of the Scale|Shaman of Forgotten Ways|Shambling Goblin|Shape the Sands|Sheltered Aerie|Shieldhide Dragon|Shorecrasher Elemental|Sibsig Icebreakers|Sidisi, Undead Vizier|Sidisi's Faithful|Sight Beyond Sight|Sight of the Scalelords|Silkwrap|Silumgar Assassin|Silumgar Butcher|Silumgar Monument|Silumgar Sorcerer|Silumgar Spell-Eater|Silumgar's Command|Silumgar's Scorn|Skywise Teachings|Sprinting Warbrute|Stampeding Elk Herd|Stormcrag Elemental|Stormrider Rig|Stormwing Dragon|Stratus Dancer|Strongarm Monk|Student of Ojutai|Sunbringer's Touch|Sunscorch Regent|Surge of Righteousness|Surrak, the Hunt Caller|Swift Warkite|Taigam's Strike|Tail Slash|Tapestry of the Ages|Territorial Roc|Thunderbreak Regent|Tread Upon|Twin Bolt|Ukud Cobra|Updraft Elemental|Vandalize|Vial of Dragonfire|Virulent Plague|Void Squall|Volcanic Rush|Volcanic Vision|Vulturous Aven|Wandering Tombshell|Warbringer|Youthful Scholar|Zephyr Scribe|Zurgo Bellstriker|Abbot of Keral Keep|Acolyte of the Inferno|Aerial Volley|Akroan Jailer|Akroan Sergeant|Alchemist's Vial|Alhammarret, High Arbiter|Alhammarret's Archive|Ampryn Tactician|Anchor to the Aether|Animist's Awakening|Anointer of Champions|Archangel of Tithes|Artificer's Epiphany|Aspiring Aeronaut|Avaricious Dragon|Aven Battle Priest|Blazing Hellhound|Blessed Spirits|Blood-Cursed Knight|Boggart Brute|Bonded Construct|Bounding Krasis|Calculated Dismissal|Call of the Full Moon|Caustic Caterpillar|Chandra, Fire of Kaladesh|Chandra, Roaring Flame|Chandra's Ignition|Chief of the Foundry|Citadel Castellan|Clash of Wills|Cleric of the Forward Order|Conclave Naturalists|Consecrated by Blood|Consul's Lieutenant|Dark Dabbling|Dark Petition|Day's Undoing|Deadbridge Shaman|Deep-Sea Terror|Demonic Pact|Despoiler of Souls|Disciple of the Ring|Displacement Wave|Dwynen, Gilt-Leaf Daen|Dwynen's Elite|Elemental Bond|Embermaw Hellion|Enlightened Ascetic|Enshrouding Mist|Enthralling Victor|Erebos's Titan|Evolutionary Leap|Exquisite Firecraft|Eyeblight Assassin|Eyeblight Massacre|Faerie Miscreant|Fetid Imp|Fiery Impulse|Firefiend Elemental|Flameshadow Conjuring|Foundry of the Consuls|Gather the Pack|Ghirapur Aether Grid|Ghirapur Gearcrafter|Gideon's Phalanx|Gilt-Leaf Winnower|Gnarlroot Trapper|Goblin Glory Chaser|Grasp of the Hieromancer|Graveblade Marauder|Guardian Automaton|Hallowed Moonlight|Hangarback Walker|Harbinger of the Tides|Healing Hands|Heavy Infantry|Helm of the Gods|Herald of the Pantheon|Hitchclaw Recluse|Hixus, Prison Warden|Honored Hierarch|Hydrolash|Infectious Bloodlust|Infernal Scarring|Infinite Obliteration|Iroas's Champion|Jace, Vryn's Prodigy|Jace, Telepath Unbound|Jace's Sanctum|Jhessian Thief|Joraga Invocation|Knight of the Pilgrim's Road|Kothophed, Soul Hoarder|Kytheon, Hero of Akros|Gideon, Battle-Forged|Kytheon's Irregulars|Kytheon's Tactics|Languish|Lightning Javelin|Liliana, Heretical Healer|Liliana, Defiant Necromancer|Mage-Ring Bully|Mage-Ring Network|Mage-Ring Responder|Magmatic Insight|Malakir Cullblade|Managorger Hydra|Mantle of Webs|Mizzium Meddler|Molten Vortex|Necromantic Summons|Nightsnare|Nissa, Vastwood Seer|Nissa, Sage Animist|Nissa's Pilgrimage|Nissa's Revelation|Nivix Barrier|Orbs of Warding|Outland Colossus|Patron of the Valiant|Pharika's Disciple|Pia and Kiran Nalaar|Possessed Skaab|Prickleboar|Priest of the Blood Rite|Prism Ring|Psychic Rebuttal|Pyromancer's Goggles|Rabid Bloodsucker|Ramroller|Ravaging Blaze|Reave Soul|Reclusive Artificer|Relic Seeker|Rhox Maulers|Ringwarden Owl|Scab-Clan Berserker|Seismic Elemental|Send to Sleep|Sentinel of the Eternal Watch|Separatist Voidmage|Shadows of the Past|Shaman of the Pack|Shambling Ghoul|Sigil of Valor|Skyraker Giant|Skysnare Spider|Somberwald Alpha|Soulblade Djinn|Sphinx's Tutelage|Stalwart Aven|Starfield of Nyx|Subterranean Scout|Suppression Bonds|Swift Reckoning|Sword of the Animist|Tainted Remedy|Talent of the Telepath|The Great Aurora|Thopter Engineer|Thopter Spy Network|Thornbow Archer|Throwing Knife|Thunderclap Wyvern|Topan Freeblade|Touch of Moonglove|Tragic Arrogance|Undead Servant|Undercity Troll|Unholy Hunger|Valeron Wardens|Valor in Akros|Veteran's Sidearm|Vine Snare|Volcanic Rambler|Vryn Wingmare|War Horn|War Oracle|Whirler Rogue|Wild Instincts|Willbreaker|Woodland Bellower|Zendikar Incarnate|Zendikar's Roil|Dominator Drone|Forerunner of Slaughter|Oblivion Sower|Retreat to Kazandu|Sheer Drop|Veteran Warleader|Adverse Conditions|Akoum Firebird|Akoum Hellkite|Akoum Stonewaker|Aligned Hedron Network|Ally Encampment|Angel of Renewal|Angelic Captain|Angelic Gift|Bane of Bala Ged|Barrage Tyrant|Beastcaller Savant|Belligerent Whiptail|Benthic Infiltrator|Blight Herder|Blighted Cataract|Blighted Fen|Blighted Gorge|Blighted Steppe|Blighted Woodland|Blisterpod|Bloodbond Vampire|Boiling Earth|Breaker of Armies|Brilliant Spectrum|Bring to Light|Brood Butcher|Brood Monitor|Broodhunter Wurm|Brutal Expulsion|Call the Scions|Canopy Vista|Carrier Thrall|Catacomb Sifter|Chasm Guide|Cinder Glade|Cliffside Lookout|Cloud Manta|Clutch of Currents|Coastal Discovery|Complete Disregard|Conduit of Ruin|Coralhelm Guide|Courier Griffin|Crumble to Dust|Cryptic Cruiser|Culling Drone|Dampening Pulse|Deathless Behemoth|Defiant Bloodlord|Demon's Grasp|Desolation Twin|Drana, Liberator of Malakir|Drana's Emissary|Drowner of Hope|Dust Stalker|Earthen Arms|Eldrazi Devastator|Eldrazi Skyspawner|Emeria Shepherd|Encircling Fissure|Endless One|Exert Influence|Expedition Envoy|Eyeless Watcher|Fathom Feeder|Felidar Cub|Fertile Thicket|Firemantle Mage|Fortified Rampart|From Beyond|Geyserfield Stalker|Ghostly Sentinel|Gideon, Ally of Zendikar|Gideon's Reproach|Grave Birthing|Greenwarden of Murasa|Grip of Desolation|Grove Rumbler|Grovetender Druids|Gruesome Slaughter|Guardian of Tazeem|Guul Draz Overseer|Hagra Sharpshooter|Halimar Tidecaller|Hedron Archive|Hedron Blade|Herald of Kozilek|Hero of Goma Fada|Horribly Awry|Incubator Drone|Infuse with the Elements|Jaddi Offshoot|Kalastria Healer|Kalastria Nightwatch|Kiora, Master of the Depths|Kitesail Scout|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Kozilek's Channeler|Kozilek's Sentinel|Lantern Scout|Lavastep Raider|Lifespring Druid|Lithomancer's Focus|Looming Spires|Lumbering Falls|Makindi Patrol|Makindi Sliderunner|Malakir Familiar|March from the Tomb|Mind Raker|Mire's Malice|Mist Intruder|Molten Nursery|Mortuary Mire|Munda, Ambush Leader|Murasa Ranger|Murk Strider|Natural Connection|Nettle Drone|Nirkana Assassin|Nissa's Renewal|Noyan Dar, Roil Shaper|Ob Nixilis Reignited|Omnath, Locus of Rage|Ondu Champion|Ondu Greathorn|Ondu Rising|Oracle of Dust|Oran-Rief Hydra|Oran-Rief Invoker|Outnumber|Painful Truths|Part the Waterveil|Pathway Arrows|Planar Outburst|Plated Crusher|Prairie Stream|Prism Array|Processor Assault|Quarantine Field|Radiant Flames|Reckless Cohort|Reclaiming Vines|Resolute Blademaster|Retreat to Coralhelm|Retreat to Emeria|Retreat to Hagra|Retreat to Valakut|Rising Miasma|Roil Spout|Roil's Retribution|Roilmage's Trick|Rot Shambler|Ruin Processor|Ruination Guide|Ruinous Path|Rush of Ice|Salvage Drone|Sanctum of Ugin|Sandstone Bridge|Scatter to the Winds|Scour from Existence|Scythe Leopard|Seek the Wilds|Serene Steward|Serpentine Spike|Shadow Glider|Shambling Vent|Shatterskull Recruit|Shrine of the Forsaken Gods|Silent Skimmer|Sire of Stagnation|Skitterskin|Skyline Cascade|Skyrider Elf|Slab Hammer|Sludge Crawler|Smoldering Marsh|Smothering Abomination|Snapping Gnarlid|Spawning Bed|Spell Shrivel|Stasis Snare|Stone Haven Medic|Stonefury|Sunken Hollow|Sure Strike|Swarm Surge|Swell of Growth|Tajuru Beastmaster|Tajuru Stalwart|Tajuru Warcaller|Tandem Tactics|Tide Drifter|Tightening Coils|Titan's Presence|Touch of the Void|Transgress the Mind|Tunneling Geopede|Turn Against|Ugin's Insight|Ulamog, the Ceaseless Hunger|Ulamog's Despoiler|Ulamog's Nullifier|Ulamog's Reclaimer|Undergrowth Champion|Unified Front|Unnatural Aggression|Valakut Invoker|Valakut Predator|Vampiric Rites|Vestige of Emrakul|Vile Aggregate|Void Attendant|Void Winnower|Volcanic Upheaval|Voracious Null|Wasteland Strangler|Wave-Wing Elemental|Windrider Patrol|Woodland Wanderer|Zada, Hedron Grinder|Zulaport Cutthroat|Aethersnatch|Anya, Merciless Angel|Arachnogenesis|Arjun, the Shifting Flame|Awaken the Sky Tyrant|Banshee of the Dread Choir|Bastion Protector|Blade of Selves|Bloodspore Thrinax|Broodbirth Viper|Caller of the Pack|Centaur Vinecrasher|Command Beacon|Corpse Augur|Dawnbreak Reclaimer|Daxos the Returned|Daxos's Torment|Deadly Tempest|Dread Summons|Dream Pillager|Ezuri, Claw of Progress|Ezuri's Predation|Fiery Confluence|Gigantoplasm|Grasp of Fate|Great Oak Guardian|Herald of the Host|Illusory Ambusher|Kalemne, Disciple of Iroas|Kalemne's Captain|Karlov of the Ghost Council|Kaseto, Orochi Archmage|Magus of the Wheel|Mazirek, Kraul Death Priest|Meren of Clan Nel Toth|Meteor Blast|Mirror Match|Mizzix of the Izmagnus|Mizzix's Mastery|Mystic Confluence|Oreskos Explorer|Pathbreaker Ibex|Righteous Confluence|Rite of the Raging Storm|Sandstone Oracle|Scourge of Nel Toth|Scytheclaw|Seal of the Guildpact|Shielded by Faith|Skullwinder|Synthetic Destiny|Thief of Blood|Thought Vessel|Verdant Confluence|Warchief Giant|Wretched Confluence|Abstruse Interference|Affa Protector|Akoum Flameseeker|Allied Reinforcements|Ancient Crab|Ayli, Eternal Pilgrim|Baloth Null|Baloth Pup|Bearer of Silence|Birthing Hulk|Blinding Drone|Bonds of Mortality|Boulder Salvo|Brute Strength|Call the Gatewatch|Canopy Gorger|Captain's Claws|Chandra, Flamecaller|Chitinous Cloak|Cinder Barrens|Cinder Hellion|Cliffhaven Vampire|Comparative Analysis|Consuming Sinkhole|Containment Membrane|Corpse Churn|Corrupted Crossroads|Crumbling Vestige|Crush of Tentacles|Cultivator Drone|Cyclone Sire|Dazzling Reflection|Deceiver of Form|Deepfathom Skulker|Devour in Flames|Dimensional Infiltrator|Drana's Chosen|Dread Defiler|Eldrazi Aggressor|Eldrazi Displacer|Eldrazi Mimic|Eldrazi Obligator|Elemental Uprising|Embodiment of Fury|Embodiment of Insight|Endbringer|Essence Depleter|Expedite|Expedition Raptor|Fall of the Titans|Flayer Drone|Flaying Tendrils|General Tazri|Gift of Tusks|Gladehart Cavalry|Goblin Dark-Dwellers|Goblin Freerunner|Gravity Negator|Grip of the Roil|Harvester Troll|Havoc Sower|Hedron Alignment|Hedron Crawler|Hissing Quagmire|Holdout Settlement|Immobilizer Eldrazi|Immolating Glare|Inverter of Truth|Iona's Blessing|Isolation Zone|Joraga Auxiliary|Jori En, Ruin Diver|Jwar Isle Avenger|Kalitas, Traitor of Ghet|Kazuul's Toll Collector|Kor Scythemaster|Kor Sky Climber|Kozilek, the Great Distortion|Kozilek's Pathfinder|Kozilek's Return|Kozilek's Shrieker|Kozilek's Translator|Lead by Example|Linvala, the Preserver|Loam Larva|Make a Stand|Makindi Aeronaut|Malakir Soothsayer|Matter Reshaper|Maw of Kozilek|Meandering River|Mina and Denn, Wildborn|Mindmelter|Mirrorpool|Munda's Vanguard|Natural State|Needle Spires|Nissa, Voice of Zendikar|Nissa's Judgment|Null Caller|Oath of Chandra|Oath of Gideon|Oath of Jace|Oath of Nissa|Oblivion Strike|Ondu War Cleric|Overwhelming Denial|Press into Service|Prophet of Distortion|Pulse of Murasa|Pyromancer's Assault|Reality Hemorrhage|Reality Smasher|Reaver Drone|Reckless Bushwhacker|Reflector Mage|Relentless Hunter|Relief Captain|Remorseless Punishment|Roiling Waters|Ruin in Their Wake|Ruins of Oran-Rief|Saddleback Lagac|Scion Summoner|Sea Gate Wreckage|Searing Light|Seed Guardian|Seer's Lantern|Shoulder to Shoulder|Sifter of Skulls|Sky Scourer|Slaughter Drone|Slip Through Space|Sparkmage's Gambit|Spatial Contortion|Spawnbinder Mage|Sphinx of the Final Word|Stalking Drone|Steppe Glider|Stone Haven Outfitter|Stoneforge Acolyte|Stoneforge Masterwork|Stormchaser Mage|Submerged Boneyard|Sweep Away|Sylvan Advocate|Tajuru Pathwarden|Tar Snare|Tears of Valakut|Thought Harvester|Thought-Knot Seer|Timber Gorge|Tranquil Expanse|Tyrant of Valakut|Umara Entangler|Unity of Purpose|Unnatural Endurance|Untamed Hunger|Vampire Envoy|Vile Redeemer|Vines of the Recluse|Visions of Brutality|Void Grafter|Void Shatter|Walker of the Wastes|Wall of Resurgence|Wandering Fumarole|Warden of Geometries|Warping Wail|Wastes|Weapons Trainer|Witness the End|World Breaker|Zada's Commando|Zendikar Resurgent|Zulaport Chainmage|Compelling Deterrence|Eerie Interlude|Mindwrack Demon|Pore Over the Pages|Tooth Collector|Topplegeist|Aberrant Researcher|Perfected Form|Accursed Witch|Infectious Curse|Aim High|Alms of the Vein|Altered Ego|Always Watching|Angel of Deliverance|Angelic Purge|Anguished Unmaking|Apothecary Geist|Archangel Avacyn|Avacyn, the Purifier|Arlinn Kord|Arlinn, Embraced by the Moon|Asylum Visitor|Autumnal Gloom|Ancient of the Equinox|Avacyn's Judgment|Avacynian Missionaries|Lunarch Inquisitors|Behind the Scenes|Behold the Beyond|Biting Rain|Bloodmad Vampire|Bound by Moonsilver|Brain in a Jar|Breakneck Rider|Neck Breaker|Briarbridge Patrol|Broken Concentration|Burn from Within|Bygone Bishop|Byway Courier|Call the Bloodline|Cathar's Companion|Chaplain's Blessing|Choked Estuary|Clip Wings|Confirm Suspicions|Confront the Unknown|Convicted Killer|Branded Howler|Corrupted Grafstone|Crawling Sensation|Creeping Dread|Crow of Dark Tidings|Cryptolith Rite|Cult of the Waxing Moon|Dance with Devils|Daring Sleuth|Bearer of Overwhelming Truths|Dauntless Cathar|Deathcap Cultivator|Declaration in Stone|Deny Existence|Descend upon the Sinful|Devils' Playground|Devilthorn Fox|Diregraf Colossus|Dissension in the Ranks|Drogskol Cavalry|Drownyard Explorers|Drownyard Temple|Drunau Corpse Trawler|Dual Shot|Duskwatch Recruiter|Krallenhorde Howler|Elusive Tormentor|Insidious Mist|Ember-Eye Wolf|Emissary of the Sleepless|Engulf the Shore|Epiphany at the Drownyard|Epitaph Golem|Equestrian Skill|Erdwal Illuminator|Essence Flux|Ethereal Guidance|Ever After|Explosive Apparatus|Expose Evil|Falkenrath Gorger|Farbog Revenant|Fevered Visions|Flameblade Angel|Fleeting Memories|Foreboding Ruins|Forgotten Creation|Fork in the Road|Forsaken Sanctuary|Fortified Village|Foul Orchard|From Under the Floorboards|Furtive Homunculus|Game Trail|Gatstaf Arsonists|Gatstaf Ravagers|Geier Reach Bandit|Vildin-Pack Alpha|Geistblast|Geralf's Masterpiece|Ghoulcaller's Accomplice|Ghoulsteed|Gibbering Fiend|Gisa's Bidding|Goldnight Castigator|Gone Missing|Graf Mole|Grotesque Mutation|Gryff's Boon|Hanweir Militia Captain|Westvale Cult Leader|Harness the Storm|Harvest Hand|Scrounged Scythe|Haunted Cloak|Heir of Falkenrath|Heir to the Night|Hermit of the Natterknolls|Lone Wolf of the Natterknolls|Highland Lake|Hinterland Logger|Timber Shredder|Hope Against Hope|Hound of the Farbogs|Howlpack Resurgence|Howlpack Wolf|Hulking Devil|Humble the Brute|Incorrigible Youths|Indulgent Aristocrat|Inexorable Blob|Inner Struggle|Inquisitor's Ox|Insolent Neonate|Inspiring Captain|Intrepid Provisioner|Invasive Surgery|Invocation of Saint Traft|Jace, Unraveler of Secrets|Jace's Scrutiny|Just the Wind|Kessig Dire Swine|Kessig Forgemaster|Flameheart Werewolf|Kindly Stranger|Demon-Possessed Witch|Lambholt Pacifist|Lambholt Butcher|Lamplighter of Selhoff|Liliana's Indignation|Loam Dryad|Magnifying Glass|Malevolent Whispers|Manic Scribe|Markov Dreadknight|Merciless Resolve|Might Beyond Reason|Militant Inquisitor|Moldgraf Scavenger|Moonlight Hunt|Moorland Drifter|Morkrut Necropod|Murderer's Axe|Murderous Compulsion|Nagging Thoughts|Nahiri, the Harbinger|Nahiri's Machinations|Nearheath Chaplain|Neglected Heirloom|Ashmouth Blade|Nephalia Moondrakes|Niblis of Dusk|Not Forgotten|Obsessive Skinner|Odric, Lunarch Marshal|Olivia, Mobilized for War|Olivia's Bloodsworn|Ongoing Investigation|Open the Armory|Pack Guardian|Pale Rider of Trostad|Paranoid Parish-Blade|Pick the Brain|Pieces of the Puzzle|Pious Evangel|Wayward Disciple|Port Town|Press for Answers|Prized Amalgam|Pyre Hound|Quilled Wolf|Rabid Bite|Rancid Rats|Rattlechains|Ravenous Bloodseeker|Reaper of Flight Moonsilver|Reduce to Ashes|Relentless Dead|Rise from the Tides|Root Out|Rottenheart Ghoul|Runaway Carriage|Rush of Adrenaline|Sage of Ancient Lore|Werewolf of Ancient Hunger|Sanguinary Mage|Sanitarium Skeleton|Scourge Wolf|Seagraf Skaab|Seasons Past|Second Harvest|Senseless Rage|Shamble Back|Shard of Broken Glass|Sigarda, Heron's Grace|Silburlind Snapper|Silent Observer|Silverfur Partisan|Silverstrike|Sin Prodder|Sinister Concoction|Skeleton Key|Skin Invasion|Skin Shedder|Slayer's Plate|Sleep Paralysis|Solitary Hunter|One of the Pack|Sorin, Grim Nemesis|Soul Swallower|Spectral Shepherd|Spiteful Motives|Stallion of Ashmouth|Startled Awake|Persistent Nightmare|Stensia Masquerade|Stern Constable|Stitched Mangler|Stitchwing Skaab|Stoic Builder|Stone Quarry|Stormrider Spirit|Strength of Arms|Stromkirk Mentor|Structural Distortion|Survive the Night|Tamiyo's Journal|Tenacity|Thalia's Lieutenant|The Gitrog Monster|Thing in the Ice|Awoken Horror|Thornhide Wolves|Thraben Gargoyle|Stonewing Antagonizer|Thraben Inspector|Tireless Tracker|To the Slaughter|Town Gossipmonger|Incited Rabble|Trail of Evidence|Traverse the Ulvenwald|Triskaidekaphobia|True-Faith Censer|Twins of Maurer Estate|Ulrich's Kindred|Ulvenwald Hydra|Ulvenwald Mysteries|Uncaged Fury|Uninvited Geist|Unimpeded Trespasser|Vampire Noble|Vessel of Ephemera|Vessel of Malignity|Vessel of Nascency|Vessel of Paramnesia|Vessel of Volatility|Veteran Cathar|Village Messenger|Moonrise Intruder|Voldaren Duelist|Warped Landscape|Watcher in the Web|Weirding Wood|Welcome to the Fold|Westvale Abbey|Ormendahl, Profane Prince|Wicker Witch|Wild-Field Scarecrow|Wolf of Devil's Breach|Woodland Stream|Abandon Reason|Abundant Maw|Advanced Stitchwing|Alchemist's Greeting|Assembled Alphas|Backwoods Survivalists|Bedlam Reveler|Blessed Alliance|Blood Mist|Bloodbriar|Bloodhall Priest|Bold Impaler|Boon of Emrakul|Borrowed Grace|Borrowed Hostility|Borrowed Malevolence|Brazen Wolves|Bruna, the Fading Light|Brisela, Voice of Nightmares|Campaign of Vengeance|Cathar's Shield|Cemetery Recruitment|Certain Death|Chilling Grasp|Choking Restraints|Clear Shot|Coax from the Blind Eternities|Collective Brutality|Collective Defiance|Collective Effort|Conduit of Storms|Conduit of Emrakul|Contingency Plan|Courageous Outrider|Crop Sigil|Crossroads Consecrator|Cryptbreaker|Cryptolith Fragment|Aurora of Emrakul|Cultist's Staff|Curious Homunculus|Voracious Reader|Dark Salvation|Dawn Gryff|Decimator of the Provinces|Deploy the Gatewatch|Deranged Whelp|Desperate Sentry|Displace|Distemper of the Blood|Distended Mindbender|Docent of Perfection|Final Iteration|Drag Under|Drogskol Shieldmate|Drownyard Behemoth|Dusk Feaster|Elder Deep-Fiend|Eldritch Evolution|Emrakul, the Promised End|Emrakul's Evangel|Emrakul's Influence|Enlightened Maniac|Eternal Scourge|Extricator of Sin|Extricator of Flesh|Exultant Cultist|Faith Unbroken|Faithbearer Paladin|Falkenrath Reaver|Field Creeper|Fiend Binder|Fogwalker|Fortune's Favor|Foul Emissary|Furyblade Vampire|Galvanic Bombardment|Gavony Unhallowed|Geier Reach Sanitarium|Geist of the Archives|Geist of the Lonely Vigil|Geist-Fueled Scarecrow|Gisa and Geralf|Gisela, the Broken Blade|Brisela, Voice of Nightmares|Give No Ground|Gnarlwood Dryad|Graf Harvest|Graf Rats|Chittering Host|Grapple with the Past|Grim Flayer|Grizzled Angler|Grisly Anglerfish|Guardian of Pilgrims|Hanweir Battlements|Hanweir, the Writhing Township|Hanweir Garrison|Hanweir, the Writhing Township|Harmless Offering|Haunted Dead|Heron's Grace Champion|Identity Thief|Impetuous Devils|Imprisoned in the Moon|Incendiary Flow|Ingenious Skaab|Insatiable Gorgers|Ironclad Slayer|Ironwright's Cleansing|Ishkanah, Grafwidow|It of the Horrid Swarm|Kessig Prowler|Sinuous Predator|Laboratory Brute|Lashweed Lurker|Liliana, the Last Hope|Liliana's Elite|Lone Rider|It That Rides as One|Long Road Home|Lunar Force|Lunarch Mantle|Lupine Prototype|Make Mischief|Markov Crusader|Mausoleum Wanderer|Mercurial Geists|Midnight Scavengers|Chittering Host|Mind's Dilation|Mirrorwing Dragon|Mockery of Nature|Mournwillow|Nahiri's Wrath|Nebelgast Herald|Nephalia Academy|Niblis of Frost|Noose Constrictor|Noosegraf Mob|Oath of Liliana|Olivia's Dragoon|Otherworldly Outburst|Permeating Mass|Primal Druid|Prophetic Ravings|Providence|Prying Questions|Repel the Abominable|Ruthless Disposal|Sanctifier of Souls|Savage Alliance|Scour the Laboratory|Selfless Spirit|Shreds of Sanity|Shrill Howler|Howling Chorus|Sigarda's Aid|Sigardian Priest|Skirsdag Supplicant|Slayer's Cleaver|Smoldering Werewolf|Erupting Dreadwolf|Somberwald Stag|Soul Separator|Spectral Reserves|Spell Queller|Spirit of the Hunt|Splendid Reclamation|Spontaneous Mutation|Spreading Flames|Springsage Ritual|Steadfast Cathar|Stensia Banquet|Stensia Innkeeper|Stitcher's Graft|Strange Augmentation|Stromkirk Condemned|Stromkirk Occultist|Subjugator Angel|Succumb to Temptation|Summary Dismissal|Swift Spinner|Take Inventory|Tamiyo, Field Researcher|Tangleclaw Werewolf|Fibrous Entangler|Tattered Haunter|Thalia, Heretic Cathar|Thalia's Lancers|Thermo-Alchemist|Thirsting Axe|Thraben Foulbloods|Thraben Standard Bearer|Tree of Perdition|Ulrich of the Krallenhorde|Ulrich, Uncontested Alpha|Ulvenwald Captive|Ulvenwald Abomination|Ulvenwald Observer|Unsubstantiate|Vampire Cutthroat|Vexing Scuttler|Vildin-Pack Outcast|Dronepack Kindred|Voldaren Pariah|Abolisher of Bloodlines|Wailing Ghoul|Waxing Moon|Weaver of Lightning|Weirded Vampire|Wharf Infiltrator|Whispers of Emrakul|Wolfkin Bond|Woodcutter's Grit|Woodland Patrol|Wretched Gryff|Adriana, Captain of the Guard|Adriana's Valor|Animus of Predation|Arcane Savant|Archdemon of Paliano|Assemble the Rank and Vile|Ballot Broker|Besmirch|Borderland Explorer|Caller of the Untamed|Canal Courier|Capital Punishment|Coveted Peacock|Crown-Hunter Hireling|Custodi Lich|Custodi Peacekeeper|Custodi Soulcaller|Daretti, Ingenious Iconoclast|Deadly Designs|Deputized Protester|Domesticated Hydra|Echoing Boon|Emissary's Ploy|Entourage of Trest|Expropriate|Fang of the Pack|Garbage Fire|Garrulous Sycophant|Goblin Racketeer|Grenzo, Havoc Raiser|Grenzo's Ruffians|Hired Heist|Hold the Perimeter|Hymn of the Wilds|Illusion of Choice|Illusionary Informant|Incendiary Dissent|Jeering Homunculus|Kaya, Ghost Assassin|Keeper of Keys|Knights of the Black Rose|Leovold, Emissary of Trest|Leovold's Operative|Lieutenants of the Guard|Marchesa's Decree|Menagerie Liberator|Messenger Jays|Natural Unity|Noble Banneret|Orchard Elemental|Palace Jailer|Palace Sentinels|Paliano Vanguard|Protector of the Crown|Pyretic Hunter|Queen Marchesa|Recruiter of the Guard|Regal Behemoth|Regicide|Sanctum Prelate|Selvala, Heart of the Wilds|Selvala's Stampede|Sinuous Vermin|Skittering Crustacean|Skyline Despot|Smuggler Captain|Sovereign's Realm|Spectral Grasp|Spire Phantasm|Splitting Slime|Spy Kit|Stunt Double|Subterranean Tremors|Summoner's Bond|Thorn of the Black Rose|Throne Warden|Throne of the High City|Volatile Chimera|Weight Advantage|Wings of the Guard|Accomplished Automaton|Acrobatic Maneuver|Aerial Responder|Aether Hub|Aether Meltdown|Aether Theorist|Aetherborn Marauder|Aetherflux Reservoir|Aethersquall Ancient|Aetherstorm Roc|Aethertorch Renegade|Aetherworks Marvel|Ambitious Aetherborn|Angel of Invention|Animation Module|Appetite for the Unnatural|Aradara Express|Arborback Stomper|Architect of the Untamed|Armorcraft Judge|Attune with Aether|Authority of the Consuls|Aviary Mechanic|Ballista Charger|Bastion Mastodon|Blooming Marsh|Blossoming Defense|Bomat Bazaar Barge|Bomat Courier|Botanical Sanctum|Brazen Scourge|Bristling Hydra|Built to Last|Built to Smash|Captured by the Consulate|Cataclysmic Gearhulk|Cathartic Reunion|Ceremonious Rejection|Chandra, Pyrogenius|Chandra, Torch of Defiance|Chandra's Pyrohelix|Cloudblazer|Cogworker's Puzzleknot|Combustible Gearhulk|Commencement of Festivities|Concealed Courtyard|Confiscation Coup|Consul's Shieldguard|Consulate Skygate|Consulate Surveillance|Contraband Kingpin|Cowl Prowler|Cultivator of Blades|Cultivator's Caravan|Curio Vendor|Deadlock Trap|Decoction Module|Demolition Stomper|Demon of Dark Schemes|Depala, Pilot Exemplar|Dhund Operative|Die Young|Disappearing Act|Dovin Baan|Dramatic Reversal|Dubious Challenge|Dukhara Peafowl|Dukhara Scavenger|Durable Handicraft|Dynavolt Tower|Eager Construct|Eddytrail Hawk|Electrostatic Pummeler|Elegant Edgecrafters|Eliminate the Competition|Embraal Bruiser|Empyreal Voyager|Engineered Might|Era of Innovation|Essence Extraction|Experimental Aviator|Fabrication Module|Failed Inspection|Fairgrounds Trumpeter|Fairgrounds Warden|Fateful Showdown|Filigree Familiar|Fireforger's Puzzleknot|Flame Lash|Fleetwheel Cruiser|Fortuitous Find|Foundry Inspector|Foundry Screecher|Fragmentize|Fretwork Colony|Fumigate|Furious Reprisal|Gearseeker Serpent|Gearshift Ace|Ghirapur Guide|Ghirapur Orrery|Giant Spectacle|Glassblower's Puzzleknot|Glimmer of Genius|Glint-Nest Crane|Glint-Sleeve Artisan|Gonti, Lord of Luxury|Guardian of the Great Conduit|Harnessed Lightning|Harsh Scrutiny|Hazardous Conditions|Herald of the Fair|Highspire Artisan|Hightide Hermit|Hijack|Impeccable Timing|Incendiary Sabotage|Insidious Will|Inspiring Vantage|Inventor's Apprentice|Inventor's Goggles|Inventors' Fair|Iron League Steed|Janjeet Sentry|Kambal, Consul of Allocation|Key to the City|Kujar Seedsculptor|Larger Than Life|Lathnu Hellion|Lawless Broker|Liberating Combustion|Live Fast|Long-Finned Skywhale|Longtusk Cub|Lost Legacy|Madcap Experiment|Make Obsolete|Malfunction|Marionette Master|Master Trinketeer|Maulfist Doorbuster|Maulfist Squad|Metallurgic Summonings|Metalspinner's Puzzleknot|Metalwork Colossus|Midnight Oil|Minister of Inquiries|Morbid Curiosity|Multiform Wonder|Narnam Cobra|Nature's Way|Night Market Lookout|Nimble Innovator|Ninth Bridge Patrol|Nissa, Nature's Artisan|Nissa, Vital Force|Noxious Gearhulk|Ornamental Courage|Ovalchase Daredevil|Ovalchase Dragster|Oviya Pashiri, Sage Lifecrafter|Padeem, Consul of Innovation|Panharmonicon|Paradoxical Outcome|Peema Outrider|Perpetual Timepiece|Pia Nalaar|Prakhata Club Security|Prakhata Pillar-Bug|Propeller Pioneer|Quicksmith Genius|Rashmi, Eternities Crafter|Reckless Fireweaver|Refurbish|Renegade Firebrand|Renegade Freighter|Renegade Tactics|Restoration Gearsmith|Revoke Privileges|Revolutionary Rebuff|Riparian Tiger|Ruinous Gremlin|Rush of Vitality|Sage of Shaila's Claim|Saheeli Rai|Saheeli's Artistry|Salivating Gremlins|Scrapheap Scrounger|Select for Inspection|Self-Assembler|Sequestered Stash|Servant of the Conduit|Servo Exhibition|Shrewd Negotiation|Sky Skiff|Skyship Stalker|Skysovereign, Consul Flagship|Skyswirl Harrier|Skywhaler's Shot|Smuggler's Copter|Snare Thopter|Spark of Creativity|Speedway Fanatic|Spirebluff Canal|Spireside Infiltrator|Spontaneous Artist|Start Your Engines|Subtle Strike|Syndicate Trafficker|Take Down|Tasseled Dromedary|Terrain Elemental|Territorial Gorger|Terror of the Fairgrounds|Tezzeret's Ambition|Thriving Grubs|Thriving Ibex|Thriving Rats|Thriving Rhino|Thriving Turtle|Tidy Conclusion|Toolcraft Exemplar|Torch Gauntlet|Torrential Gearhulk|Trusty Companion|Underhanded Designs|Unlicensed Disintegration|Vedalken Blademaster|Verdant Crescendo|Verdurous Gearhulk|Veteran Motorist|Visionary Augmenter|Voltaic Brawler|Wayward Giant|Weaponcraft Enthusiast|Weldfast Monitor|Weldfast Wingsmith|Welding Sparks|Whirler Virtuoso|Whirlermaker|Wild Wanderer|Wildest Dreams|Wily Bandar|Wispweaver Angel|Woodweaver's Puzzleknot|Workshop Assistant|Akiri, Line-Slinger|Ancient Excavation|Armory Automaton|Ash Barrens|Atraxa, Praetors' Voice|Benefactor's Draught|Boompile|Breya, Etherium Shaper|Bruse Tarl, Boorish Herder|Charging Cinderhorn|Coastal Breach|Conqueror's Flail|Cruel Entertainment|Crystalline Crawler|Curse of Vengeance|Curtains' Call|Deepglow Skate|Divergent Transformations|Duelist's Heritage|Entrapment Maneuver|Evolutionary Escalation|Faerie Artisans|Frenzied Fugue|Goblin Spymaster|Grave Upheaval|Grip of Phyresis|Ikra Shidiqi, the Usurper|Ishai, Ojutai Dragonspeaker|Kraum, Ludevic's Opus|Kydele, Chosen of Kruphix|Kynaios and Tiro of Meletis|Ludevic, Necro-Alchemist|Magus of the Will|Manifold Insights|Migratory Route|Orzhov Advokist|Parting Thoughts|Primeval Protector|Prismatic Geoscope|Ravos, Soultender|Reyhan, Last of the Abzan|Runehorn Hellkite|Saskia the Unyielding|Seeds of Renewal|Selfless Squire|Sidar Kondo of Jamuraa|Silas Renn, Seeker Adept|Stonehoof Chieftain|Sublime Exhalation|Sylvan Reclamation|Tana, the Bloodsower|Thrasios, Triton Hero|Treacherous Terrain|Tymna the Weaver|Vial Smasher the Fierce|Yidris, Maelstrom Wielder|Celestine Reef|Horizon Boughs|Mirrored Depths|Stairs to Infinity|Tazeem|Tember City|Aegis Automaton|Aerial Modification|Aeronaut Admiral|Aether Chaser|Aether Herder|Aether Inspector|Aether Poisoner|Aether Swooper|Aethergeode Miner|Aethersphere Harvester|Aetherstream Leopard|Aethertide Whale|Aetherwind Basker|Aid from the Cowl|Airdrop Aeronauts|Ajani Unyielding|Ajani, Valiant Protector|Ajani's Aid|Ajani's Comrade|Alley Evasion|Alley Strangler|Audacious Infiltrator|Augmenting Automaton|Baral, Chief of Compliance|Baral's Expertise|Barricade Breaker|Bastion Enforcer|Bastion Inventor|Battle at the Bridge|Call for Unity|Caught in the Brights|Chandra's Revolution|Cogwork Assembler|Consulate Crackdown|Consulate Dreadnought|Consulate Turret|Countless Gears Renegade|Crackdown Construct|Cruel Finality|Daredevil Dragster|Daring Demolition|Dark Intimations|Dawnfeather Eagle|Deadeye Harpooner|Decommission|Defiant Salvager|Deft Dismissal|Destructive Tampering|Disallow|Dispersal Technician|Druid of the Cowl|Efficient Construction|Embraal Gear-Smasher|Enraged Giant|Exquisite Archangel|Fatal Push|Felidar Guardian|Fen Hauler|Filigree Crawler|Foundry Assembler|Foundry Hornet|Fourth Bridge Prowler|Freejam Regent|Frontline Rebel|Ghirapur Osprey|Gifted Aetherborn|Glint-Sleeve Siphoner|Gonti's Aether Heart|Gonti's Machinations|Greenbelt Rampager|Greenwheel Liberator|Gremlin Infestation|Heart of Kiran|Herald of Anguish|Heroic Intervention|Hidden Herbalists|Hidden Stockpile|Highspire Infusion|Hinterland Drake|Hope of Ghirapur|Hungry Flames|Ice Over|Illusionist's Stratagem|Implement of Combustion|Implement of Examination|Implement of Ferocity|Implement of Improvement|Implement of Malice|Indomitable Creativity|Inspiring Roar|Inspiring Statuary|Invigorated Rampage|Ironclad Revolutionary|Irontread Crusher|Kari Zev, Skyship Raider|Kari Zev's Expertise|Lathnu Sailback|Leave in the Dust|Lifecraft Awakening|Lifecraft Cavalry|Lifecrafter's Bestiary|Lifecrafter's Gift|Lightning Runner|Maulfist Revolutionary|Maverick Thopterist|Mechanized Production|Merchant's Dockhand|Metallic Mimic|Metallic Rebuke|Midnight Entourage|Mobile Garrison|Monstrous Onslaught|Narnam Renegade|Natural Obsolescence|Night Market Aeronaut|Night Market Guard|Oath of Ajani|Outland Boar|Pacification Array|Paradox Engine|Peacewalker Colossus|Peema Aether-Seer|Pendulum of Patterns|Perilous Predicament|Pia's Revolution|Planar Bridge|Precise Strike|Prizefighter Construct|Quicksmith Rebel|Quicksmith Spy|Ravenous Intruder|Reckless Racer|Release the Gremlins|Renegade Map|Renegade Rallier|Renegade Wheelsmith|Renegade's Getaway|Reservoir Walker|Resourceful Return|Restoration Specialist|Reverse Engineer|Ridgescale Tusker|Rishkar, Peema Renegade|Rishkar's Expertise|Rogue Refiner|Salvage Scuttler|Scrap Trawler|Scrapper Champion|Scrounging Bandar|Secret Salvage|Servo Schematic|Shielded Aether Thief|Shipwreck Moray|Siege Modification|Silkweaver Elite|Skyship Plunderer|Sly Requisitioner|Solemn Recruit|Spire Patrol|Spire of Industry|Sram, Senior Edificer|Sram's Expertise|Sweatworks Brawler|Take into Custody|Tezzeret the Schemer|Tezzeret, Master of Metal|Tezzeret's Betrayal|Tezzeret's Simulacrum|Tezzeret's Touch|Thopter Arrest|Treasure Keeper|Trophy Mage|Unbridled Growth|Universal Solvent|Untethered Express|Vengeful Rebel|Verdant Automaton|Walking Ballista|Watchful Automaton|Welder Automaton|Weldfast Engineer|Whir of Invention|Wind-Kin Raiders|Winding Constrictor|Wrangle|Yahenni, Undying Partisan|Yahenni's Expertise|Ahn-Crop Champion|Ahn-Crop Crasher|Angel of Sanctions|Angler Drake|Anointed Procession|Anointer Priest|Approach of the Second Sun|Archfiend of Ifnir|As Foretold|Aven Initiate|Aven Wind Guide|Baleful Ammit|Battlefield Scavenger|Benefaction of Rhonas|Binding Mummy|Bitterblade Warrior|Blazing Volley|Blighted Bat|Bloodlust Inciter|Bloodrage Brawler|Bone Picker|Bontu the Glorified|Bontu's Monument|Bounty of the Luxa|By Force|Canyon Slough|Cartouche of Ambition|Cartouche of Knowledge|Cartouche of Solidarity|Cartouche of Strength|Cartouche of Zeal|Cascading Cataracts|Cast Out|Censor|Champion of Rhonas|Channeler Initiate|Colossapede|Combat Celebrant|Commit|Memory|Companion of the Trials|Compelling Argument|Compulsory Rest|Consuming Fervor|Cradle of the Accursed|Crocodile of the Crossing|Cruel Reality|Cryptic Serpent|Curator of Mysteries|Cursed Minotaur|Cut|Ribbons|Decimator Beetle|Decision Paralysis|Deem Worthy|Defiant Greatmaw|Desert Cerodon|Desiccated Naga|Destined|Lead|Devoted Crop-Mate|Dispossess|Dissenter's Deliverance|Djeru's Resolve|Doomed Dissenter|Drake Haven|Dread Wanderer|Dune Beetle|Dusk|Dawn|Edifice of Authority|Electrify|Embalmer's Tools|Emberhorn Minotaur|Enigma Drake|Exemplar of Strength|Failure|Comply|Faith of the Devoted|Fan Bearer|Festering Mummy|Fetid Pools|Final Reward|Flameblade Adept|Floodwaters|Forsake the Worldly|Galestrike|Gate to the Afterlife|Gideon of the Trials|Gideon, Martial Paragon|Gideon's Intervention|Gideon's Resolve|Gift of Paradise|Glorious End|Glory-Bound Initiate|Glorybringer|Glyph Keeper|Graceful Cat|Grasping Dunes|Greater Sandwurm|Grim Strider|Gust Walker|Hapatra, Vizier of Poisons|Hapatra's Mark|Harsh Mentor|Harvest Season|Haze of Pollen|Hazoret the Fervent|Hazoret's Favor|Hazoret's Monument|Heart-Piercer Manticore|Heaven|Earth|Hekma Sentinels|Hieroglyphic Illumination|Honed Khopesh|Honored Crop-Captain|Honored Hydra|Hooded Brawler|Horror of the Broken Lands|Hyena Pack|Illusory Wrappings|In Oketra's Name|Initiate's Companion|Insult|Injury|Irrigated Farmland|Kefnet the Mindful|Kefnet's Monument|Khenra Charioteer|Labyrinth Guardian|Lay Bare the Heart|Lay Claim|Liliana, Death Wielder|Liliana, Death's Majesty|Liliana's Influence|Liliana's Mastery|Limits of Solidarity|Lord of the Accursed|Luxa River Shrine|Manglehorn|Manticore of the Gauntlet|Merciless Javelineer|Miasmic Mummy|Minotaur Sureshot|Mouth|Feed|Naga Oracle|Naga Vitalist|Nef-Crop Entangler|Neheb, the Worthy|Nest of Scarabs|Never|Return|New Perspectives|Nimble-Blade Khenra|Nissa, Steward of Elements|Oashra Cultivator|Oketra the True|Oketra's Attendant|Oketra's Monument|Onward|Victory|Open into Wonder|Oracle's Vault|Ornery Kudu|Painful Lesson|Painted Bluffs|Pathmaker Initiate|Pitiless Vizier|Plague Belcher|Pouncing Cheetah|Prepare|Fight|Protection of the Hekma|Prowling Serpopard|Pull from Tomorrow|Pursue Glory|Pyramid of the Pantheon|Quarry Hauler|Rags|Riches|Reduce|Rubble|Regal Caracal|Rhet-Crop Spearmaster|Rhonas the Indomitable|Rhonas's Monument|River Serpent|Ruthless Sniper|Sacred Cat|Sacred Excavation|Samut, Voice of Dissent|Sandwurm Convergence|Scaled Behemoth|Scarab Feast|Scattered Groves|Scribe of the Mindful|Seeker of Insight|Seraph of the Suns|Shadow of the Grave|Shadowstorm Vizier|Shed Weakness|Shefet Monitor|Sheltered Thicket|Shimmerscale Drake|Sixth Sense|Slither Blade|Soul-Scar Mage|Soulstinger|Sparring Mummy|Splendid Agony|Spring|Mind|Start|Finish|Stinging Shot|Stir the Sands|Sunscorched Desert|Supernatural Stamina|Supply Caravan|Sweltering Suns|Synchronized Strike|Tah-Crop Elite|Tah-Crop Skirmisher|Tattered Mummy|Temmet, Vizier of Naktamun|Those Who Serve|Thresher Lizard|Throne of the God-Pharaoh|Time to Reflect|Trespasser's Curse|Trial of Ambition|Trial of Knowledge|Trial of Solidarity|Trial of Strength|Trial of Zeal|Trueheart Duelist|Trueheart Twins|Unwavering Initiate|Violent Impact|Vizier of Deferment|Vizier of Many Faces|Vizier of Remedies|Vizier of Tumbling Sands|Vizier of the Menagerie|Wander in Death|Warfire Javelineer|Wasteland Scorpion|Watchers of the Dead|Watchful Naga|Wayward Servant|Weaver of Currents|Winds of Rebuke|Winged Shepherd|Zenith Seeker|A Reckoning Approaches|Because I Have Willed It|Behold My Grandeur|Bow to My Command|Choose Your Demise|Delight in the Hunt|Every Dream a Nightmare|For Each of You, a Gift|Know Evil|Make Yourself Useful|My Forces Are Innumerable|My Laughter Echoes|No One Will Hear Your Cries|Pay Tribute to Me|Power Without Equal|The Mighty Will Fall|There Is No Refuge|This World Belongs to Me|What's Yours Is Now Mine|When Will You Learn?|Abandoned Sarcophagus|Abrade|Accursed Horde|Act of Heroism|Adorned Pouncer|Aerial Guide|Ambuscade|Ammit Eternal|Angel of Condemnation|Angel of the God-Pharaoh|Apocalypse Demon|Appeal|Authority|Aven Reedstalker|Aven of Enduring Hope|Avid Reclaimer|Banewhip Punisher|Beneath the Sands|Bitterbow Sharpshooters|Bloodwater Entity|Blur of Blades|Bontu's Last Reckoning|Brambleweft Behemoth|Burning-Fist Minotaur|Carrion Screecher|Champion of Wits|Chandra's Defeat|Chaos Maw|Claim|Fame|Consign|Oblivion|Countervailing Winds|Crash Through|Crested Sunmare|Crook of Condemnation|Crypt of the Eternals|Cunning Survivor|Dagger of the Worthy|Dauntless Aven|Defiant Khenra|Desert of the Fervent|Desert of the Glorified|Desert of the Indomitable|Desert of the Mindful|Desert of the True|Desert's Hold|Devotee of Strength|Disposal Mummy|Djeru, With Eyes Open|Djeru's Renunciation|Doomfall|Dreamstealer|Driven|Despair|Dune Diviner|Dunes of the Dead|Dutiful Servants|Earthshaker Khenra|Endless Sands|Eternal of Harsh Truths|Farm|Market|Feral Prowler|Fervent Paincaster|Firebrand Archer|Fraying Sanity|Frilled Sandwalla|Frontline Devastator|Gideon's Defeat|Gift of Strength|Gilded Cerodon|God-Pharaoh's Faithful|God-Pharaoh's Gift|Granitic Titan|Graven Abomination|Grind|Dust|Grisly Survivor|Harrier Naga|Hashep Oasis|Hazoret's Undying Fury|Hollow One|Hope Tender|Hostile Desert|Hour of Devastation|Hour of Eternity|Hour of Glory|Hour of Promise|Hour of Revelation|Ifnir Deadlands|Imaginary Threats|Imminent Doom|Inferno Jet|Ipnu Rivulet|Jace's Defeat|Kefnet's Last Word|Khenra Eternal|Khenra Scrapper|Leave|Chance|Lethal Sting|Life Goes On|Liliana's Defeat|Lurching Rotbeast|Magmaroth|Majestic Myriarch|Manticore Eternal|Marauding Boneslasher|Merciless Eternal|Mirage Mirror|Moaning Wall|Mummy Paramount|Neheb, the Eternal|Nicol Bolas, God-Pharaoh|Nicol Bolas, the Deceiver|Nimble Obstructionist|Nissa, Genesis Mage|Nissa's Defeat|Nissa's Encouragement|Oasis Ritualist|Obelisk Spider|Oketra's Avenger|Oketra's Last Mercy|Ominous Sphinx|Open Fire|Overcome|Overwhelming Splendor|Pride Sovereign|Proven Combatant|Puncturing Blow|Quarry Beetle|Rampaging Hippo|Ramunap Excavator|Ramunap Hydra|Ramunap Ruins|Razaketh, the Foulblooded|Razaketh's Rite|Reason|Believe|Refuse|Cooperate|Resilient Khenra|Resolute Survivors|Rhonas's Last Stand|Rhonas's Stalwart|Riddleform|River Hoopoe|Ruin Rat|Samut, the Tested|Sand Strangler|Saving Grace|Scavenger Grounds|Scrounger of Souls|Seer of the Last Tomorrow|Shefet Dunes|Sidewinder Naga|Sifter Wurm|Sinuous Striker|Solemnity|Solitary Camel|Spellweaver Eternal|Steadfast Sentinel|Steward of Solidarity|Striped Riverwinder|Struggle|Survive|Sunscourge Champion|Sunset Pyramid|Supreme Will|Survivors' Encampment|Swarm Intelligence|Tenacious Hunter|The Locust God|The Scarab God|The Scorpion God|Thorned Moloch|Torment of Hailfire|Torment of Scarabs|Torment of Venom|Tragic Lesson|Uncage the Menagerie|Unconventional Tactics|Unesh, Criosphinx Sovereign|Unquenchable Thirst|Unraveling Mummy|Vile Manifestation|Visage of Bolas|Vizier of the Anointed|Vizier of the True|Wall of Forgotten Pharaohs|Wasp of the Bitter End|Wildfire Eternal|Without Weakness|Wretched Camel|Zealot of the God-Pharaoh|Alms Collector|Arahbo, Roar of the World|Balan, Wandering Knight|Bloodforged Battle-Axe|Bloodline Necromancer|Bloodsworn Steward|Boneyard Scourge|Crimson Honor Guard|Curse of Bounty|Curse of Disturbance|Curse of Opulence|Curse of Verbosity|Curse of Vitality|Disrupt Decorum|Edgar Markov|Fortunate Few|Fractured Identity|Galecaster Colossus|Hammer of Nazahn|Heirloom Blade|Herald's Horn|Hungry Lynx|Inalla, Archmage Ritualist|Izzet Chemister|Kess, Dissident Mage|Kheru Mind-Eater|Kindred Boon|Kindred Charge|Kindred Discovery|Kindred Dominance|Kindred Summons|Licia, Sanguine Tribune|Magus of the Mind|Mairsil, the Pretender|Mathas, Fiend Seeker|Mirri, Weatherlight Duelist|Mirror of the Forebears|Nazahn, Revered Bladesmith|New Blood|O-Kagachi, Vengeful Kami|Path of Ancestry|Patron of the Vein|Portal Mage|Qasali Slingers|Ramos, Dragon Engine|Scalelord Reckoner|Shifting Shadow|Stalking Leonin|Taigam, Ojutai Master|Taigam, Sidisi's Hand|Teferi's Protection|Territorial Hellkite|The Ur-Dragon|Traverse the Outlands|Vindictive Lich|Wasitora, Nekoru Queen|Grimlock, Dinobot Leader|Grimlock, Ferocious King|Nerf War|Sword of Dungeons & Dragons|Chandra, Gremlin Wrangler|Dungeon Master|Nira, Hellkite Duelist|Adanto Vanguard|Admiral Beckett Brass|Ancient Brontodon|Angrath's Marauders|Anointed Deacon|Arcane Adaptation|Arguel's Blood Fast|Temple of Aclazotz|Ashes of the Abhorrent|Atzocan Archer|Axis of Mortality|Belligerent Brontodon|Bellowing Aegisaur|Bishop of Rebirth|Bishop of the Bloodstained|Bishop's Soldier|Blight Keeper|Blinding Fog|Bloodcrazed Paladin|Blossom Dryad|Bonded Horncrest|Boneyard Parley|Brazen Buccaneers|Bright Reprisal|Burning Sun's Avatar|Call to the Feast|Captain Lannery Storm|Captivating Crew|Carnage Tyrant|Castaway's Despair|Charging Monstrosaur|Chart a Course|Colossal Dreadmaw|Commune with Dinosaurs|Conqueror's Galleon|Conqueror's Foothold|Contract Killing|Costly Plunder|Crash the Ramparts|Crushing Canopy|Daring Saboteur|Dark Nourishment|Deadeye Plunderers|Deadeye Quartermaster|Deadeye Tormentor|Deadeye Tracker|Deathgorge Scavenger|Deathless Ancient|Deeproot Champion|Deeproot Warrior|Deeproot Waters|Depths of Desire|Desperate Castaways|Dinosaur Stampede|Dire Fleet Captain|Dire Fleet Hoarder|Dire Fleet Interloper|Dire Fleet Ravager|Dive Down|Dowsing Dagger|Lost Vale|Dreamcaller Siren|Drover of the Mighty|Dusk Legion Dreadnought|Duskborne Skymarcher|Elaborate Firecannon|Emergent Growth|Emissary of Sunrise|Emperor's Vanguard|Encampment Keeper|Entrancing Melody|Fathom Fleet Captain|Fathom Fleet Cutthroat|Fathom Fleet Firebrand|Fell Flagship|Field of Ruin|Fiery Cannonade|Fire Shrine Keeper|Firecannon Blast|Fleet Swallower|Frenzied Raptor|Gilded Sentinel|Gishath, Sun's Avatar|Glorifier of Dusk|Goring Ceratops|Grasping Current|Grazing Whiptail|Grim Captain's Call|Growing Rites of Itlimoc|Itlimoc, Cradle of the Sun|Headstrong Brute|Headwater Sentries|Heartless Pillage|Herald of Secret Streams|Hierophant's Chalice|Hostage Taker|Huatli, Dinosaur Knight|Huatli, Warrior Poet|Huatli's Snubhorn|Huatli's Spurring|Imperial Aerosaur|Imperial Lancer|Inspiring Cleric|Ixalan's Binding|Ixalli's Diviner|Ixalli's Keeper|Jace, Cunning Castaway|Jace, Ingenious Mind-Mage|Jace's Sentinel|Jade Guardian|Jungle Delver|Kinjalli's Caller|Kinjalli's Sunwing|Kitesail Freebooter|Kopala, Warden of Waves|Kumena's Speaker|Legion Conquistador|Legion's Judgment|Legion's Landing|Adanto, the First Fort|Lightning-Rig Crew|Lookout's Dispersal|Looming Altisaur|Lurking Chupacabra|Makeshift Munitions|Marauding Looter|March of the Drowned|Mavren Fein, Dusk Apostle|Merfolk Branchwalker|Navigator's Ruin|Nest Robber|New Horizons|Old-Growth Dryads|One With the Wind|Otepec Huntmaster|Overflowing Insight|Paladin of the Bloodstained|Perilous Voyage|Pillar of Origins|Pious Interdiction|Pirate's Cutlass|Pirate's Prize|Pounce|Priest of the Wakening Sun|Primal Amulet|Primal Wellspring|Prosperous Pirates|Prying Blade|Pterodon Knight|Queen's Agent|Queen's Bay Soldier|Queen's Commission|Raging Swordtooth|Raiders' Wake|Rallying Roar|Rampaging Ferocidon|Ranging Raptors|Raptor Companion|Raptor Hatchling|Ravenous Daggertooth|Regisaur Alpha|Repeating Barrage|Revel in Riches|Rigging Runner|Rile|Ripjaw Raptor|Ritual of Rejuvenation|River Heralds' Boon|River Sneak|River's Rebuke|Rowdy Crew|Ruin Raider|Run Aground|Ruthless Knave|Sailor of Means|Sanctum Seeker|Sanguine Sacrament|Savage Stomp|Search for Azcanta|Azcanta, the Sunken Ruin|Seekers' Squire|Sentinel Totem|Settle the Wreckage|Shadowed Caravel|Shaper Apprentice|Shapers of Nature|Shapers' Sanctuary|Sheltering Light|Shining Aerosaur|Shipwreck Looter|Shore Keeper|Siren Lookout|Siren Stormtamer|Siren's Ruse|Skittering Heartstopper|Skulduggery|Sky Terror|Skyblade of the Legion|Skymarch Bloodletter|Slash of Talons|Sleek Schooner|Snapping Sailback|Sorcerous Spyglass|Spell Swindle|Spike-Tailed Ceratops|Spreading Rot|Star of Extinction|Steadfast Armasaur|Storm Fleet Aerialist|Storm Fleet Arsonist|Storm Fleet Pyromancer|Storm Fleet Spy|Storm Sculptor|Sun-Blessed Mount|Sun-Crowned Hunters|Sunbird's Invocation|Sunrise Seeker|Swashbuckling|Sword-Point Diplomacy|Tempest Caller|Territorial Hammerskull|Thaumatic Compass|Spires of Orazca|Thrash of Raptors|Thundering Spineback|Tilonalli's Knight|Tilonalli's Skinshifter|Tishana, Voice of Thunder|Tishana's Wayfinder|Tocatli Honor Guard|Treasure Map|Treasure Cove|Trove of Temptation|Unclaimed Territory|Unfriendly Fire|Vampire's Zeal|Vance's Blasting Cannons|Spitfire Bastion|Vanquish the Weak|Vanquisher's Banner|Verdant Rebirth|Verdant Sun's Avatar|Vicious Conquistador|Vineshaper Mystic|Vona, Butcher of Magan|Vraska, Relic Seeker|Vraska's Contempt|Wakening Sun's Avatar|Waker of the Wilds|Walk the Plank|Wanted Scoundrels|Watertrap Weaver|Wildgrowth Walker|Wily Goblin|Wind Strider|Rumors of My Death...|Accessories to Murder|Adorable Kitten|Aerial Toastmaster|Amateur Auteur (b)|Amateur Auteur (c)|Amateur Auteur (d)|Amateur Auteur|Angelic Rocket|Animate Library|Applied Aeronautics|Arms Depot|As Luck Would Have It|Auto-Key|Baron Von Count|Beast in Show (b)|Beast in Show (c)|Beast in Show (d)|Beast in Show|Bee-Bee Gun|Better Than One|Big Boa Constrictor|Blurry Beeble|Boomflinger|Border Guardian|Box of Free-Range Goblins|Bumbling Pangolin|Buzz Buggy|Buzzing Whack-a-Doodle|By Gnome Means|Chipper Chopper|Chittering Doom|Chivalrous Chevalier|Clever Combo|Clock of DOOOOOOOOOOOOM!|Clocknapper|Cogmentor|Common Iguana|Contraption Cannon|Crafty Octopus|Cramped Bunker|Crow Storm|Curious Killbot|Deadly Poison Sampler|Defective Detective|Delighted Killbot|Despondent Killbot|Dictation Quillograph|Dirty Rat|Dispatch Dispensary|Division Table|Do-It-Yourself Seraph|Dogsnail Engine|Dr. Julius Jumblemorph|Druid of the Sacred Beaker|Dual Doomsuits|Duplication Device|Eager Beaver|Earl of Squirrel|Enraged Killbot|Entirely Normal Armchair|Everythingamajig (b)|Everythingamajig (c)|Everythingamajig (d)|Everythingamajig (e)|Everythingamajig (f)|Everythingamajig|Extremely Slow Zombie (b)|Extremely Slow Zombie (c)|Extremely Slow Zombie (d)|Extremely Slow Zombie|Faerie Aerie|Feisty Stegosaurus|Finders, Keepers|First Pick|Five-Finger Discount|GO TO JAIL|Garbage Elemental (b)|Garbage Elemental (c)|Garbage Elemental (d)|Garbage Elemental (e)|Garbage Elemental (f)|Garbage Elemental|Genetic Recombinator|Gift Horse|Gimme Five|Gnome-Made Engine|Gnomeball Machine|Goblin Haberdasher|Goblin Slingshot|Graveyard Busybody|Ground Pounder|Grusilda, Monster Masher|Guest List|Half-Kitten, Half-|Half-Orc, Half-|Half-Shark, Half-|Half-Squirrel, Half-|Hammer Helper|Hammer Jammer|Hammerfest Boomtacular|Handy Dandy Clone Machine|Hangman|Hard Hat Area|Hazmat Suit (Used)|Head Banger|Hoisted Hireling|Hot Fix|Humming-|Hydradoodle|Hypnotic Swirly Disc|Incite Insight|Ineffable Blessing (b)|Ineffable Blessing (c)|Ineffable Blessing (d)|Ineffable Blessing (e)|Ineffable Blessing (f)|Ineffable Blessing|Infinity Elemental|Inflation Station|Inhumaniac|Insufferable Syphon|It That Gets Left Hanging|Jackknight|Jamming Device|Joyride Rigger|Just Desserts|Kindly Cognician|Kindslaver|Knight of the Kitchen Sink (b)|Knight of the Kitchen Sink (c)|Knight of the Kitchen Sink (d)|Knight of the Kitchen Sink (e)|Knight of the Kitchen Sink (f)|Knight of the Kitchen Sink|Knight of the Widget|Krark's Other Thumb|Labro Bot|Lackey Recycler|Lobe Lobber|Mad Science Fair Project|Magic Word|Mandatory Friendship Shackles|Mary O'Kill|Masterful Ninja|Mer Man|Midlife Upgrade|Modular Monstrosity|Monkey-|More or Less|Mother Kangaroo|Multi-Headed|Neural Network|Ninja|Novellamental (b)|Novellamental (c)|Novellamental (d)|Novellamental|Numbing Jellyfish|Oaken Power Suit|Oddly Uneven|Ol' Buzzbark|Old Guard|Old-Fashioned Vampire|Optical Optimizer|Ordinary Pony|Over My Dead Bodies|Overt Operative|Painiac|Party Crasher|Pet Project|Phoebe, Head of S.N.E.A.K.|Proper Laboratory Attire|Quick-Stick Lick Trick|Rapid Prototyper|Really Epic Punch|Record Store|Refibrillator|Rhino-|Riveting Rigger|Robo-|Rules Lawyer|S.N.E.A.K. Dispatcher|Sacrifice Play|Sap Sucker|Secret Base (b)|Secret Base (c)|Secret Base (d)|Secret Base (e)|Secret Base|Selfie Preservation|Serpentine|Shaggy Camel|Shellephant|Side Quest|Skull Saucer|Slaying Mantis|Sly Spy (b)|Sly Spy (c)|Sly Spy (d)|Sly Spy (e)|Sly Spy (f)|Sly Spy|Snickering Squirrel|Socketed Sprocketer|Spell Suck|Spike, Tournament Grinder|Split Screen|Spy Eye|Squirrel Dealer|Squirrel-Powered Scheme|Staff of the Letter Magus|Stamp of Approval|Steady-Handed Mook|Steam-Powered|Steamflogger Service Rep|Steamflogger Temp|Steamflogger of the Month|Steamfloggery|Steel Squirrel|Stinging Scorpion|Subcontract|Success!|Summon the Pack|Sundering Fork|Super-Duper Death Ray|Suspicious Nanny|Target Minotaur (b)|Target Minotaur (c)|Target Minotaur (d)|Target Minotaur|Targeting Rocket|Teacher's Pet|The Big Idea|The Countdown Is at One|The Grand Calcutron|Three-Headed Goblin|Thud-for-Duds|Time Out|Top-Secret Tunnel|Tread Mill|Turbo-Thwacking Auto-Hammer|Twiddlestick Charger|Urza, Academy Headmaster|Very Cryptic Command (b)|Very Cryptic Command (c)|Very Cryptic Command (d)|Very Cryptic Command (e)|Very Cryptic Command (f)|Very Cryptic Command|Voracious Vacuum|Wall of Fortune|Watermarket|Widget Contraption|Wild Crocodile|Willing Test Subject|Work a Double|Wrench-Rigger|X|Zombified|capital offense|Admiral's Order|Angrath, Minotaur Pirate|Angrath, the Flame-Chained|Angrath's Ambusher|Angrath's Fury|Aquatic Incursion|Arch of Orazca|Arterial Flow|Atzocan Seer|Awakened Amalgam|Azor, the Lawbringer|Azor's Gateway|Sanctum of the Sun|Baffling End|Bishop of Binding|Blazing Hope|Blood Sun|Bombard|Brass's Bounty|Brazen Freebooter|Buccaneer's Bravado|Cacophodon|Canal Monitor|Captain's Hook|Champion of Dusk|Charging Tuskodon|Cherished Hatchling|Cleansing Ray|Crafty Cutpurse|Crashing Tide|Crested Herdcaller|Curious Obsession|Daring Buccaneer|Dark Inquiry|Dead Man's Chest|Deadeye Brawler|Deadeye Rig-Hauler|Deeproot Elite|Dinosaur Hunter|Dire Fleet Daredevil|Dire Fleet Neckbreaker|Dire Fleet Poisoner|Dusk Charger|Dusk Legion Zealot|Elenda, the Dusk Rose|Enter the Unknown|Etali, Primal Storm|Everdawn Champion|Expel from Orazca|Exultant Skymarcher|Famished Paladin|Fanatical Firebrand|Fathom Fleet Boarder|Flood of Recollection|Forerunner of the Coalition|Forerunner of the Empire|Forerunner of the Heralds|Forerunner of the Legion|Form of the Dinosaur|Frilled Deathspitter|Ghalta, Primal Hunger|Giltgrove Stalker|Gleaming Barrier|Goblin Trailblazer|Golden Demise|Golden Guardian|Gold-Forge Garrison|Grasping Scoundrel|Gruesome Fate|Hadana's Climb|Winged Temple of Orazca|Hardy Veteran|Hornswoggle|Huatli, Radiant Champion|Impale|Imperial Ceratops|Induced Amnesia|Jade Bearer|Jadecraft Artisan|Jadelight Ranger|Journey to Eternity|Atzal, Cave of Eternity|Jungle Creeper|Jungleborn Pioneer|Kitesail Corsair|Knight of the Stampede|Kumena, Tyrant of Orazca|Kumena's Awakening|Legion Lieutenant|Luminous Bonds|Majestic Heliopterus|Martyr of Dusk|Mastermind's Acquisition|Mausoleum Harpy|Merfolk Mistbinder|Mist-Cloaked Herald|Moment of Craving|Moment of Triumph|Mutiny|Needletooth Raptor|Nezahal, Primal Tide|Oathsworn Vampire|Orazca Frillback|Orazca Raptor|Orazca Relic|Overgrown Armasaur|Paladin of Atonement|Path of Discovery|Path of Mettle|Metzali, Tower of Triumph|Pirate's Pillage|Pitiless Plunderer|Polyraptor|Pride of Conquerors|Profane Procession|Tomb of the Dusk Rose|Protean Raider|Radiant Destiny|Raging Regisaur|Ravenous Chupacabra|Reaver Ambush|Reckless Rage|Rekindling Phoenix|Release to the Wind|Relentless Raptor|Resplendent Griffin|River Darter|Riverwise Augur|Sadistic Skymarcher|Sanguine Glorifier|Sea Legs|Seafloor Oracle|Secrets of the Golden City|See Red|Shake the Foundations|Siegehorn Ceratops|Silent Gravestone|Silverclad Ferocidons|Siren Reaver|Skymarcher Aspirant|Slaughter the Strong|Slippery Scoundrel|Snubhorn Sentry|Soul of the Rapids|Sphinx's Decree|Spire Winder|Squire's Devotion|Stampeding Horncrest|Storm Fleet Sprinter|Storm Fleet Swashbuckler|Storm the Vault|Vault of Catlacan|Strength of the Pack|Sun Sentinel|Sun-Collared Raptor|Sun-Crested Pterodon|Swab Goblin|Swaggering Corsair|Swift Warden|Sworn Guardian|Temple Altisaur|Tendershoot Dryad|Tetzimoc, Primal Death|The Immortal Sun|Thrashing Brontodon|Thunderherd Migration|Tilonalli's Crown|Tilonalli's Summoner|Timestream Navigator|Tomb Robber|Trapjaw Tyrant|Twilight Prophet|Vampire Champion|Vampire Revenant|Vona's Hunger|Voracious Vampire|Vraska, Scheming Gorgon|Vraska's Conquistador|Vraska's Scorn|Warkite Marauder|Waterknot|Wayward Swordtooth|World Shaper|Zacama, Primal Calamity|Zetalpa, Primal Dawn|Academy Drake|Academy Journeymage|Adamant Will|Adeliz, the Cinder Wind|Adventurous Impulse|Amaranthine Wall|Ancient Animus|Arbor Armament|Arcane Flight|Artificer's Assistant|Arvad the Cursed|Aryel, Knight of Windgrace|Aven Sentry|Baird, Steward of Argive|Baloth Gorger|Befuddle|Benalish Honor Guard|Benalish Marshal|Blackblade Reforged|Blessed Light|Blessing of Belzenlok|Blink of an Eye|Bloodstone Goblin|Bloodtallow Candle|Board the Weatherlight|Broken Bond|Cabal Evangel|Cabal Paladin|Cabal Stronghold|Caligo Skin-Witch|Call the Cavalry|Cast Down|Chainer's Torment|Champion of the Flame|Chandra, Bold Pyromancer|Chandra's Outburst|Charge|Cloudreader Sphinx|Cold-Water Snapper|Corrosive Ooze|Curator's Ward|D'Avenant Trapper|Damping Sphere|Danitha Capashen, Paragon|Darigaaz Reincarnated|Daring Archaeologist|Dark Bargain|Dauntless Bodyguard|Deathbloom Thallid|Deep Freeze|Demonic Vigor|Demonlord Belzenlok|Diligent Excavator|Divest|Dread Shade|Drudge Sentinel|Dub|Elfhame Druid|Eviscerate|Evra, Halcyon Witness|Excavation Elephant|Fall of the Thran|Feral Abomination|Fervent Strike|Fiery Intervention|Fight with Fire|Final Parting|Firefist Adept|Firesong and Sunspeaker|Forebear's Blade|Frenzied Rage|Fungal Infection|Fungal Plots|Gaea's Protector|Garna, the Bloodflame|Ghitu Chronicler|Ghitu Journeymage|Ghitu Lavarunner|Gift of Growth|Goblin Barrage|Goblin Chainwhirler|Grand Warlord Radha|Grow from the Ashes|Grunn, the Lonely King|Guardians of Koilos|Hallar, the Firefletcher|Haphazard Bombardment|Healing Grace|Helm of the Host|History of Benalia|Homarid Explorer|Howling Golem|In Bolas's Clutches|Invoke the Divine|Jaya Ballard|Jaya's Immolating Inferno|Jhoira, Weatherlight Captain|Jhoira's Familiar|Jodah, Archmage Eternal|Josu Vess, Lich Knight|Jousting Lance|Kamahl's Druidic Vow|Karn, Scion of Urza|Karn's Temporal Sundering|Karplusan Hound|Kazarov, Sengir Pureblood|Keldon Overseer|Keldon Raider|Keldon Warcaller|Knight of Grace|Knight of Malice|Knight of New Benalia|Krosan Druid|Kwende, Pride of Femeref|Lich's Mastery|Lingering Phantom|Llanowar Envoy|Llanowar Scout|Lyra Dawnbringer|Mammoth Spider|Marwyn, the Nurturer|Memorial to Folly|Memorial to Genius|Memorial to Glory|Memorial to Unity|Memorial to War|Merfolk Trickster|Mesa Unicorn|Mishra's Self-Replicator|Mox Amber|Muldrotha, the Gravetide|Multani, Yavimaya's Avatar|Naban, Dean of Iteration|Naru Meha, Master Wizard|Navigator's Compass|Niambi, Faithful Healer|Oath of Teferi|On Serra's Wings|Orcish Vandal|Pardic Wanderer|Pegasus Courser|Phyrexian Scriptures|Pierce the Sky|Powerstone Shard|Precognition Field|Primevals' Glorious Rebirth|Primordial Wurm|Pyromantic Pilgrim|Radiating Lightning|Raff Capashen, Ship's Mage|Rampaging Cyclops|Rat Colony|Relic Runner|Rite of Belzenlok|Rona, Disciple of Gix|Run Amok|Sanctum Spirit|Saproling Migration|Seal Away|Seismic Shift|Sentinel of the Pearl Trident|Sergeant-at-Arms|Serra Disciple|Settle the Score|Shalai, Voice of Plenty|Shanna, Sisay's Legacy|Shield of the Realm|Shivan Fire|Short Sword|Skittering Surveyor|Slimefoot, the Stowaway|Slinn Voda, the Rising Deep|Song of Freyalise|Sorcerer's Wand|Soul Salvage|Sparring Construct|Spore Swarm|Sporecrown Thallid|Squee, the Immortal|Steel Leaf Champion|Stronghold Confessor|Sylvan Awakening|Tatyova, Benthic Druid|Teferi, Hero of Dominaria|Teferi, Timebender|Teferi's Sentinel|Tempest Djinn|Temporal Machinations|Territorial Allosaurus|Teshar, Ancestor's Apostle|Tetsuko Umezawa, Fugitive|Thallid Omnivore|Thallid Soothsayer|The Antiquities War|The Eldest Reborn|The First Eruption|The Flame of Keld|The Mending of Dominaria|The Mirari Conjecture|Thran Temporal Gateway|Tiana, Ship's Caretaker|Time of Ice|Tolarian Scholar|Torgaar, Famine Incarnate|Traxos, Scourge of Kroog|Triumph of Gerrard|Two-Headed Giant|Untamed Kavu|Unwind|Urgoros, the Empty One|Urza's Ruinous Blast|Urza's Tome|Valduk, Keeper of the Flame|Verix Bladewing|Vicious Offering|Vodalian Arcanist|Voltaic Servant|Warcry Phoenix|Warlord's Fury|Weatherlight|Weight of Memory|Whisper, Blood Liturgist|Wild Onslaught|Windgrace Acolyte|Wizard's Lightning|Wizard's Retort|Yargle, Glutton of Urborg|Yavimaya Sapherd|Yawgmoth's Vile Offering|Zahid, Djinn of the Lamp|Zhalfirin Void|Arcane Artisan|Archfiend of Despair|Archon of Valor's Reach|Arena Rector|Aurora Champion|Azra Bladeseeker|Azra Oddsmaker|Blaring Captain|Blaring Recruiter|Bloodborn Scoundrels|Bonus Round|Bountiful Promenade|Bramble Sovereign|Brightling|Bring Down|Bull-Rush Bruiser|Chakram Retriever|Chakram Slinger|Charging Binox|Cheering Fanatic|Combo Attack|Decorated Champion|Dwarven Lightsmith|Fan Favorite|Fumble|Game Plan|Gang Up|Generous Patron|Gorm the Great|Grothama, All-Devouring|Huddle Up|Impetuous Protege|Inner Demon|Jubilant Mascot|Jungle Wayfinder|Khorvath Brightflame|Khorvath's Fury|Krav, the Unredeemed|Last One Standing|Lava-Field Overlord|Ley Weaver|Lore Weaver|Luxury Suite|Magma Hellion|Mindblade Render|Morphic Pool|Najeela, the Blade-Blossom|Nimbus Champion|Okaun, Eye of Chaos|Out of Bounds|Pir, Imaginative Rascal|Pir's Whim|Play of the Game|Proud Mentor|Regna, the Redeemer|Regna's Sanction|Rowan Kenrith|Rushblade Commander|Saltwater Stalwart|Sea of Clouds|Sentinel Tower|Sickle Dancer|Skystreamer|Soaring Show-Off|Soulblade Corrupter|Soulblade Renewer|Spellseeker|Spellweaver Duo|Spire Garden|Stadium Vendors|Stolen Strategy|Stunning Reversal|Sylvia Brightspear|The Crowd Goes Wild|Thrasher Brute|Thrilling Encore|Together Forever|Toothy, Imaginary Friend|Vampire Charmseeker|Victory Chimes|Virtus the Veiled|Virtus's Maneuver|Will Kenrith|Zndrsplt, Eye of Wisdom|Zndrsplt's Judgment|Aggressive Instinct|Ancestor Dragon|Armored Whirl Turtle|Breath of Fire|Cleansing Screech|Colorful Feiyi Sparrow|Confidence from Strength|Dragon's Presence|Drown in Shapelessness|Earth-Origin Yak|Earthshaking Si|Feiyi Snake|Ferocious Zheng|Fire-Omen Crane|Hardened-Scale Armor|Heavenly Qilin|Jiang Yanggu|Journey for the Elixir|Leopard-Spotted Jiao|Moon-Eating Dog|Mu Yanling|Nine-Tail White Fox|Purple-Crystal Crab|Qilin's Blessing|Reckless Pangolin|Rhythmic Water Vortex|Sacred White Deer|Screeching Phoenix|Stormcloud Spirit|Vivid Flying Fish|Abnormal Endurance|Aegis of the Heavens|Aerial Engineer|Aether Tunnel|Aethershield Artificer|Aggressive Mammoth|Ajani, Adversary of Tyrants|Ajani, Wise Counselor|Ajani's Influence|Ajani's Last Stand|Ajani's Welcome|Alpine Moon|Amulet of Safekeeping|Angel of the Dawn|Apex of Power|Arcades, the Strategist|Arcane Encyclopedia|Arisen Gorgon|Aven Wind Mage|Aviation Pioneer|Blood Divination|Bogstomper|Bone Dragon|Brawl-Bash Ogre|Bristling Boar|Catalyst Elemental|Cavalry Drillmaster|Chaos Wand|Chromium, the Mutable|Cleansing Nova|Colossal Majesty|Court Cleric|Dark-Dweller Oracle|Daybreak Chaplain|Declare Dominance|Demanding Dragon|Demon of Catastrophes|Departed Deckhand|Desecrated Tomb|Detection Tower|Diamond Mare|Dismissive Pyromancer|Doublecast|Draconic Disciple|Dragon's Hoard|Druid of Horns|Dryad Greenseeker|Dwarven Priest|Dwindle|Elvish Clancaller|Elvish Rejuvenator|Epicure of Blood|Exclusion Mage|Fell Specter|Fiery Finish|Fountain of Renewal|Fraying Omnipotence|Frilled Sea Serpent|Gallant Cavalry|Gearsmith Guardian|Gearsmith Prodigy|Ghastbark Twins|Gigantosaurus|Goblin Instigator|Goblin Motivator|Goblin Trashmaster|Goreclaw, Terror of Qal Sisma|Gravewaker|Graveyard Marshal|Greenwood Sentinel|Havoc Devils|Herald of Faith|Heroic Reinforcements|Hieromancer's Cage|Hired Blade|Hostile Minotaur|Hungering Hydra|Infernal Reckoning|Inferno Hellion|Isareth the Awakener|Isolate|Kargan Dragonrider|Knight of the Tusk|Knight's Pledge|Lathliss, Dragon Queen|Lena, Selfless Champion|Leonin Vanguard|Leonin Warleader|Lich's Caress|Lightning Mare|Liliana, Untouched by Death|Liliana, the Necromancer|Liliana's Contract|Liliana's Spoils|Loxodon Line Breaker|Marauder's Axe|Metamorphic Alteration|Meteor Golem|Militia Bugler|Mirror Image|Mistcaller|Mystic Archaeologist|Nexus of Fate|Nicol Bolas, the Ravager|Nicol Bolas, the Arisen|Nightmare's Thirst|Novice Knight|Onakke Ogre|One with the Machine|Open the Graves|Palladia-Mors, the Ruiner|Patient Rebuilding|Plague Mare|Poison-Tip Archer|Prodigious Growth|Psychic Corrosion|Psychic Symbiont|Ravenous Harpy|Regal Bloodlord|Remorseful Cleric|Resplendent Angel|Revitalize|Rhox Oracle|Riddlemaster Sphinx|Root Snare|Runic Armasaur|Rustwing Falcon|Sai, Master Thopterist|Salvager of Secrets|Sarkhan, Dragonsoul|Sarkhan, Fireblood|Sarkhan's Dragonfire|Sarkhan's Unsealing|Sarkhan's Whelp|Satyr Enchanter|Scholar of Stars|Serra's Guardian|Shield Mare|Siegebreaker Giant|Sigiled Sword of Valeron|Silverbeak Griffin|Skalla Wolf|Skeleton Archer|Skilled Animator|Skyrider Patrol|Skyscanner|Sovereign's Bite|Sparktongue Dragon|Spit Flame|Star-Crowned Stag|Stitcher's Supplier|Strangling Spores|Suncleanser|Supreme Phantom|Surge Mare|Suspicious Bookcase|Take Vengeance|Talons of Wildwood|Tezzeret, Artifice Master|Tezzeret, Cruel Machinist|Tezzeret's Gatebreaker|Tezzeret's Strider|Thorn Lieutenant|Thud|Transmogrifying Wand|Trusty Packbeast|Two-Headed Zombie|Uncomfortable Chill|Ursine Champion|Vaevictis Asmadi, the Dire|Valiant Knight|Vampire Neonate|Vampire Sovereign|Viashino Pyromancer|Vigilant Baloth|Vine Mare|Vivien Reid|Vivien of the Arkbow|Vivien's Invocation|Vivien's Jaguar|Volley Veteran|Wall of Mist|Angelic Reward|Blinding Radiance|Confront the Assault|Cruel Cut|Feral Roar|Goblin Bruiser|Goblin Gang Leader|Inspiring Commander|Nimble Pilferer|Ogre Painbringer|River's Favor|Shorecomber Crab|Shrine Keeper|Soulhunter Rakshasa|Tactical Advantage|Titanic Pelagosaur|Treetop Warden|Zephyr Gull|Diabolical Salvation|Inzerva, Master of Insights|M'Odo, the Gnarled Oracle|Aminatou, the Fateshifter|Aminatou's Augury|Ancient Stone Idol|Arixmethes, Slumbering Isle|Bloodtracker|Boreas Charger|Brudiclad, Telchor Engineer|Coveted Jewel|Crash of Rhino Beetles|Echo Storm|Emissary of Grudges|Empyrial Storm|Enchanter's Bane|Endless Atlas|Entreat the Dead|Estrid, the Masked|Estrid's Invocation|Ever-Watching Threshold|Forge of Heroes|Fury Storm|Genesis Storm|Geode Golem|Gyrus, Waker of Corpses|Heavenly Blademaster|Isolated Watchtower|Kestia, the Cultivator|Lord Windgrace|Loyal Apprentice|Loyal Drake|Loyal Guardian|Loyal Subordinate|Loyal Unicorn|Magus of the Balance|Myth Unbound|Nesting Dragon|Night Incarnate|Nylea's Colossus|Octopus Umbra|Primordial Mist|Ravenous Slime|Reality Scramble|Retrofitter Foundry|Saheeli, the Gifted|Saheeli's Directive|Skull Storm|Sower of Discord|Tawnos, Urza's Apprentice|Thantis, the Warweaver|Treasure Nabber|Turntimber Sower|Tuvasa the Sunlit|Varchild, Betrayer of Kjeldor|Varina, Lich Queen|Vedalken Humiliator|Whiptongue Hydra|Windgrace's Judgment|Xantcha, Sleeper Agent|Yennett, Cryptic Sovereign|Yuriko, the Tiger's Shadow|Affectionate Indrik|Arboretum Elemental|Arclight Phoenix|Artful Takedown|Assassin's Trophy|Assure|Assemble|Attendant of Vraska|Aurelia, Exemplar of Justice|Barging Sergeant|Barrier of Bones|Bartizan Bats|Beacon Bolt|Beamsplitter Mage|Beast Whisperer|Blade Instructor|Blood Operative|Book Devourer|Boros Challenger|Boros Locket|Bounty Agent|Bounty of Might|Burglar Rat|Camaraderie|Candlelight Vigil|Capture Sphere|Centaur Peacemaker|Chamber Sentry|Chance for Glory|Charnel Troll|Chemister's Insight|Circuitous Route|Citywatch Sphinx|Citywide Bust|Collar the Culprit|Command the Storm|Conclave Cavalier|Conclave Guildmage|Conclave Tribunal|Connive|Concoct|Cosmotronic Wave|Crackling Drake|Creeping Chill|Crush Contraband|Darkblade Agent|Dawn of Hope|Dazzling Lights|Deadly Visit|Deafening Clarion|Demotion|Devious Cover-Up|Devkarin Dissident|Dimir Informant|Dimir Locket|Dimir Spybug|Direct Current|Discovery|Dispersal|Disinformation Campaign|District Guide|Divine Visitation|Doom Whisperer|Douser of Lights|Dream Eater|Drowned Secrets|Electrostatic Field|Emmara, Soul of the Accord|Enhanced Surveillance|Erratic Cyclops|Erstwhile Trooper|Etrata, the Silencer|Expansion|Explosion|Experimental Frenzy|Fearless Halberdier|Find|Finality|Fire Urchin|Firemind's Research|Flight of Equenauts|Flower|Flourish|Fresh-Faced Recruit|Garrison Sergeant|Gatekeeper Gargoyle|Gateway Plaza|Generous Stray|Gird for Battle|Glaive of the Guildpact|Glowspore Shaman|Goblin Banneret|Goblin Cratermaker|Goblin Locksmith|Golgari Findbroker|Golgari Locket|Golgari Raiders|Grappling Sundew|Gravitic Punch|Gruesome Menagerie|Guild Summit|Guildmages' Forum|Haazda Marshal|Hammer Dropper|Hatchery Spider|Healer's Hawk|Hellkite Whelp|Hired Poisoner|House Guildmage|Hunted Witness|Hypothesizzle|Impervious Greatwurm|Inescapable Blaze|Inspiring Unicorn|Integrity|Intervention|Intrusive Packbeast|Invert|Invent|Ionize|Izoni, Thousand-Eyed|Izzet Locket|Join Shields|Justice Strike|Knight of Autumn|Kraul Foragers|Kraul Harpooner|Kraul Raider|Kraul Swarm|Lava Coil|Lazav, the Multifarious|League Guildmage|Leapfrog|Ledev Champion|Ledev Guardian|Legion Guildmage|Legion Warboss|Light of the Legion|Lotleth Giant|Loxodon Restorer|March of the Multitudes|Mausoleum Secrets|Maximize Altitude|Maximize Velocity|Mephitic Vapors|Midnight Reaper|Mission Briefing|Mnemonic Betrayal|Molderhulk|Moodmark Painter|Murmuring Mystic|Muse Drake|Necrotic Wound|Never Happened|Nightveil Predator|Nightveil Sprite|Niv-Mizzet, Parun|Notion Rain|Nullhide Ferox|Ochran Assassin|Omnispell Adept|Ornery Goblin|Pack's Favor|Parhelion Patrol|Passwall Adept|Pause for Reflection|Pelt Collector|Pilfering Imp|Piston-Fist Cyclops|Pitiless Gorgon|Plaguecrafter|Portcullis Vine|Precision Bolt|Price of Fame|Quasiduplicate|Radical Idea|Ral, Caller of Storms|Ral, Izzet Viceroy|Ral's Dispersal|Ral's Staticaster|Rampaging Monument|Response|Resurgence|Rhizome Lurcher|Risk Factor|Ritual of Soot|Roc Charger|Rosemane Centaur|Rubblebelt Boar|Runaway Steam-Kin|Selective Snare|Selesnya Locket|Severed Strands|Silent Dart|Sinister Sabotage|Skyline Scout|Smelt-Ward Minotaur|Sonic Assault|Spinal Centipede|Sprouting Renewal|Status|Statue|Street Riot|Sumala Woodshaper|Sunhome Stalwart|Swarm Guildmage|Swathcutter Giant|Swiftblade Vindicator|Sworn Companions|Tajic, Legion's Edge|Take Heart|Tenth District Guard|Thief of Sanity|Thought Erasure|Thoughtbound Phantasm|Thousand-Year Storm|Torch Courier|Trostani Discordant|Truefire Captain|Undercity Necrolisk|Undercity Uprising|Underrealm Lich|Unexplained Disappearance|Unmoored Ego|Urban Utopia|Vedalken Mesmerist|Veiled Shade|Venerated Loxodon|Vernadi Shieldmate|Vicious Rumors|Vigorspore Wurm|Vivid Revival|Vraska, Golgari Queen|Vraska, Regal Gorgon|Vraska's Stoneglare|Wand of Vertebrae|Wary Okapi|Watcher in the Mist|Whisper Agent|Whispering Snitch|Wild Ceratok|Wishcoin Crab|Wojek Bodyguard|Worldsoul Colossus|Avatar of Growth|Goblin Goliath|Inspired Sphinx|Militant Angel|Rot Hulk|Aeromunculus|Amplifire|Angel of Grace|Angelic Exaltation|Applied Biomancy|Archway Angel|Arrester's Admonition|Arrester's Zeal|Awaken the Erstwhile|Axebane Beast|Azorius Knight-Arbiter|Azorius Locket|Azorius Skyguard|Bankrupt in Blood|Basilica Bell-Haunt|Bedeck|Bedazzle|Bedevil|Benthic Biomancer|Biogenic Ooze|Biogenic Upgrade|Biomancer's Familiar|Blade Juggler|Bladebrand|Bloodmist Infiltrator|Bolrac-Clan Crusher|Bring to Trial|Burn Bright|Burning-Tree Vandal|Captive Audience|Carnival|Carnage|Carrion Imp|Catacomb Crocodile|Cavalcade of Calamity|Charging War Boar|Chillbringer|Cindervines|Civic Stalwart|Clamor Shaman|Clan Guildmage|Clear the Mind|Clear the Stage|Code of Constraint|Collision|Colossus|Combine Guildmage|Consecrate|Consume|Consign to the Pit|Coral Commando|Cry of the Carnarium|Cult Guildmage|Dagger Caster|Dead Revels|Debtors' Transport|Deface|Depose|Deploy|Deputy of Detention|Domri, Chaos Bringer|Domri, City Smasher|Domri's Nodorog|Dovin, Architect of Law|Dovin, Grand Arbiter|Dovin's Acuity|Dovin's Automaton|Dovin's Dismissal|Drill Bit|Electrodominance|Elite Arrester|Emergency Powers|End-Raze Forerunners|Enraged Ceratok|Essence Capture|Ethereal Absolution|Expose to Daylight|Eyes Everywhere|Faerie Duelist|Feral Maaka|Final Payment|Fireblade Artist|Flames of the Raze-Boar|Font of Agonies|Footlight Fiend|Forbidding Spirit|Frenzied Arynx|Frilled Mystic|Galloping Lizrog|Gate Colossus|Gatebreaker Ram|Gates Ablaze|Gateway Sneak|Get the Point|Ghor-Clan Wrecker|Glass of the Guildpact|Goblin Gathering|Grasping Thrull|Gravel-Hide Goblin|Grotesque Demise|Growth Spiral|Growth-Chamber Guardian|Gruul Beastmaster|Gruul Locket|Gruul Spellbreaker|Guardian Project|Gutterbones|Gyre Engineer|Haazda Officer|Hackrobat|Hero of Precinct One|High Alert|Humongulus|Hydroid Krasis|Ill-Gotten Inheritance|Immolation Shaman|Impassioned Orator|Imperious Oligarch|Incubation Druid|Incubation|Incongruity|Judith, the Scourge Diva|Justiciar's Portal|Kaya, Orzhov Usurper|Kaya's Wrath|Knight of Sorrows|Knight of the Last Breath|Lavinia, Azorius Renegade|Lawmage's Binding|Light Up the Stage|Lumbering Battlement|Macabre Mockery|Mass Manipulation|Mesmerizing Benthid|Ministrant of Obligation|Mirror March|Nikya of the Old Ways|Noxious Groodion|Open the Gates|Orzhov Enforcer|Orzhov Locket|Orzhov Racketeers|Persistent Petitioners|Pestilent Spirit|Pitiless Pontiff|Plague Wight|Plaza of Harmony|Precognitive Perception|Priest of Forgotten Gods|Prime Speaker Vannifar|Prowling Caracal|Prying Eyes|Pteramander|Quench|Rafter Demon|Ragefire|Rakdos Firewheeler|Rakdos Locket|Rakdos Roustabout|Rakdos Trumpeter|Rakdos, the Showstopper|Rally to Battle|Rampage of the Clans|Rampaging Rendhorn|Ravager Wurm|Regenesis|Repudiate|Replicate|Resolute Watchdog|Revival|Revenge|Rhythm of the Wild|Rix Maadi Reveler|Rubble Reading|Rubble Slinger|Rubblebelt Recluse|Rubblebelt Runner|Rumbling Ruin|Sage's Row Savant|Sagittars' Volley|Saruli Caretaker|Sauroform Hybrid|Savage Smash|Scorchmark|Screaming Shield|Scuttlegator|Senate Courier|Senate Griffin|Senate Guildmage|Sentinel's Mark|Seraph of the Scales|Sharktocrab|Shimmer of Possibility|Silhana Wayfinder|Simic Ascendancy|Simic Locket|Skarrgan Hellkite|Skatewing Spy|Skewer the Critics|Skitter Eel|Sky Tether|Slimebind|Smelt-Ward Ignus|Smothering Tithe|Spawn of Mayhem|Spear Spewer|Sphinx of Foresight|Sphinx of New Prahv|Sphinx of the Guildpact|Sphinx's Insight|Spikewheel Acrobat|Spire Mangler|Spirit of the Spires|Steeple Creeper|Stony Strength|Storm Strike|Summary Judgment|Sunder Shaman|Swirling Torrent|Sylvan Brushstrider|Syndicate Guildmage|Syndicate Messenger|Tenth District Veteran|Territorial Boar|Teysa Karlov|The Haunt of Hightower|Theater of Horrors|Thirsting Shade|Thought Collapse|Thrash|Threat|Tin Street Dodger|Titanic Brawl|Tithe Taker|Tome of the Guildpact|Trollbred Guardian|Twilight Panther|Unbreakable Formation|Undercity Scavenger|Undercity's Embrace|Verity Circle|Vindictive Vampire|Vizkopa Vampire|Wall of Lost Thoughts|Warrant|Warden|Watchful Giant|Wilderness Reclamation|Windstorm Drake|Wrecking Beast|Zegana, Utopian Speaker|Zhur-Taa Goblin|Ahn-Crop Invader|Aid the Fallen|Ajani, the Greathearted|Angrath, Captain of Chaos|Angrath's Rampage|Arboreal Grazer|Arlinn, Voice of the Pack|Arlinn's Wolf|Ashiok, Dream Render|Ashiok's Skulker|Aven Eternal|Awakening of Vitu-Ghazi|Band Together|Banehound|Battlefield Promotion|Bioessence Hydra|Blast Zone|Bleeding Edge|Blindblast|Bloom Hulk|Bolas's Citadel|Bolt Bend|Bond of Discipline|Bond of Flourishing|Bond of Insight|Bond of Passion|Bond of Revival|Bulwark Giant|Burning Prophet|Callous Dismissal|Casualties of War|Centaur Nurturer|Chainwhip Cyclops|Challenger Troll|Chandra, Fire Artisan|Chandra's Triumph|Charity Extractor|Charmed Stray|Command the Dreadhorde|Commence the Endgame|Contentious Plan|Courage in Crisis|Cruel Celebrant|Crush Dissent|Cyclops Electromancer|Davriel, Rogue Shadowmage|Davriel's Shadowfugue|Deathsprout|Deliver Unto Evil|Despark|Desperate Lunge|Devouring Hellion|Divine Arrow|Domri, Anarch of Bolas|Domri's Ambush|Dovin, Hand of Control|Dovin's Veto|Dreadhorde Arcanist|Dreadhorde Butcher|Dreadhorde Invasion|Dreadhorde Twins|Dreadmalkin|Duskmantle Operative|Elite Guardmage|Emergence Zone|Enforcer Griffin|Enter the God-Eternals|Erratic Visionary|Eternal Skylord|Eternal Taskmaster|Evolution Sage|Fblthp, the Lost|Feather, the Redeemed|Finale of Devastation|Finale of Eternity|Finale of Glory|Finale of Promise|Finale of Revelation|Firemind Vessel|Flux Channeler|Forced Landing|Gideon Blackblade|Gideon, the Oathsworn|Gideon's Battle Cry|Gideon's Company|Gideon's Sacrifice|Gideon's Triumph|Gleaming Overseer|Goblin Assailant|Goblin Assault Team|God-Eternal Bontu|God-Eternal Kefnet|God-Eternal Oketra|God-Eternal Rhonas|God-Pharaoh's Statue|Grateful Apparition|Grim Initiate|Guild Globe|Guildpact Informant|Heartfire|Heartwarming Redemption|Herald of the Dreadhorde|Honor the God-Pharaoh|Huatli, the Sun's Heart|Huatli's Raptor|Ignite the Beacon|Ilharg, the Raze-Boar|Interplanar Beacon|Invade the City|Invading Manticore|Iron Bully|Ironclad Krovod|Jace, Arcane Strategist|Jace, Wielder of Mysteries|Jace's Projection|Jace's Ruse|Jace's Triumph|Jaya, Venerated Firemage|Jaya's Greeting|Jiang Yanggu, Wildcrafter|Karn, the Great Creator|Karn's Bastion|Kasmina, Enigmatic Mentor|Kasmina's Transmutation|Kaya, Bane of the Dead|Kaya's Ghostform|Kiora, Behemoth Beckoner|Kiora's Dambreaker|Kraul Stinger|Krenko, Tin Street Kingpin|Kronch Wrangler|Law-Rune Enforcer|Lazotep Behemoth|Lazotep Plating|Lazotep Reaver|Leyline Prowler|Liliana, Dreadhorde General|Liliana's Triumph|Living Twister|Loxodon Sergeant|Makeshift Battalion|Mana Geode|Martyr for the Cause|Massacre Girl|Mayhem Devil|Merfolk Skydiver|Mizzium Tank|Mobilized District|Mowu, Loyal Companion|Naga Eternal|Nahiri, Storm of Stone|Nahiri's Stoneblades|Narset, Parter of Veils|Narset's Reversal|Neheb, Dreadhorde Champion|Neoform|Nicol Bolas, Dragon-God|Nissa, Who Shakes the World|Nissa's Triumph|Niv-Mizzet Reborn|No Escape|Oath of Kaya|Ob Nixilis, the Hate-Twisted|Ob Nixilis's Cruelty|Paradise Druid|Parhelion II|Planewide Celebration|Pledge of Unity|Pollenbright Druid|Pouncing Lynx|Price of Betrayal|Prismite|Prison Realm|Raging Kronch|Ral, Storm Conduit|Ral's Outburst|Rally of Wings|Ravnica at War|Relentless Advance|Rescuer Sphinx|Return to Nature|Rising Populace|Roalesk, Apex Hybrid|Role Reversal|Rubblebelt Rioters|Saheeli, Sublime Artificer|Saheeli's Silverwing|Samut, Tyrant Smasher|Samut's Sprint|Sarkhan the Masterless|Sarkhan's Catharsis|Shriekdiver|Silent Submersible|Single Combat|Sky Theater Strix|Snarespinner|Solar Blaze|Sorin, Vengeful Bloodlord|Soul Diviner|Spark Double|Spark Harvest|Spark Reaper|Spellgorger Weird|Spellkeeper Weird|Steady Aim|Stealth Mission|Storm the Citadel|Storrev, Devkarin Lich|Sunblade Angel|Tamiyo, Collector of Tales|Tamiyo's Epiphany|Teferi, Time Raveler|Teferi's Time Twist|Tenth District Legionnaire|Teyo, the Shieldmage|Teyo's Lightshield|Tezzeret, Master of the Bridge|The Elderspell|The Wanderer|Thunder Drake|Thundering Ceratok|Tibalt, Rakish Instigator|Tibalt's Rager|Time Wipe|Tithebearer Giant|Toll of the Invasion|Tolsimir, Friend to Wolves|Tomik, Distinguished Advokist|Topple the Statue|Trusted Pegasus|Turret Ogre|Tyrant's Scorn|Ugin, the Ineffable|Ugin's Conjurant|Unlikely Aid|Vampire Opportunist|Vivien, Champion of the Wilds|Vivien's Arkbow|Vivien's Grizzly|Vizier of the Scorpion|Vraska, Swarm's Eminence|Vraska's Finisher|Wall of Runes|Wanderer's Strike|War Screecher|Wardscale Crocodile|Widespread Brutality|Abominable Treefolk|Alpine Guide|Amorphous Axe|Answered Prayers|Archmage's Charm|Arcum's Astrolabe|Aria of Flame|Astral Drift|Ayula, Queen Among Bears|Ayula's Influence|Azra Smokeshaper|Bazaar Trademage|Bellowing Elk|Birthing Boughs|Bladeback Sliver|Blizzard Strix|Bogardan Dragonheart|Cabal Therapist|Cave of Temptation|Changeling Outcast|Chillerpillar|Cleaving Sliver|Cloudshredder Sliver|Collected Conjuring|Collector Ouphe|Conifer Wurm|Cordial Vampire|Crashing Footfalls|Cunning Evasion|Dead of Winter|Deep Forest Hermit|Defile|Dregscape Sliver|Echo of Eons|Endling|Enduring Sliver|Ephemerate|Etchings of the Chosen|Everdream|Excavating Anurid|Eyekite|Face of Divinity|Faerie Seer|Fallen Shinobi|Farmstead Gleaner|Feaster of Fools|Fiery Islet|First Sliver's Chosen|First-Sphere Gargantua|Fists of Flame|Force of Despair|Force of Negation|Force of Rage|Force of Vigor|Force of Virtue|Fountain of Ichor|Frostwalk Bastion|Frostwalla|Generous Gift|Geomancer's Gambit|Giver of Runes|Glacial Revelation|Gluttonous Slug|Goatnap|Goblin Champion|Goblin Engineer|Goblin Oriflamme|Goblin War Party|Good-Fortune Unicorn|Graveshifter|Hall of Heliod's Generosity|Headless Specter|Hexdrinker|Hogaak, Arisen Necropolis|Hollowhead Sliver|Ice-Fang Coatl|Iceberg Cancrix|Icehide Golem|Igneous Elemental|Impostor of the Sixth Pride|Ingenious Infiltrator|Irregular Cohort|Kaya's Guile|King of the Pride|Knight of Old Benalia|Lancer Sliver|Lavabelly Sliver|Lesser Masticore|Lightning Skelemental|Llanowar Tribe|Magmatic Sinkhole|Marit Lage's Slumber|Martyr's Soul|Mind Rake|Mirrodin Besieged|Mist-Syndicate Naga|Mob|Moonblade Shinobi|Morophon, the Boundless|Mother Bear|Mox Tantalite|Munitions Expert|Murasa Behemoth|Nature's Chant|Ninja of the New Moon|Nurturing Peatland|On Thin Ice|Oneirophage|Orcish Hellraiser|Ore-Scale Guardian|Pashalik Mons|Phantasmal Form|Phantom Ninja|Plague Engineer|Planebound Accomplice|Pondering Mage|Prismatic Vista|Putrid Goblin|Pyrophobia|Quakefoot Cyclops|Rain of Revelation|Ranger-Captain of Eos|Rank Officer|Ransack the Lab|Ravenous Giant|Reap the Past|Recruit the Worthy|Reprobation|Return from Extinction|Rhox Veteran|Rime Tender|Rotwidow Pack|Ruination Rioter|Saddled Rimestag|Sadistic Obsession|Savage Swipe|Scale Up|Scour All Possibilities|Scrapyard Recombiner|Scuttling Sliver|Seasoned Pyromancer|Segovian Angel|Serra the Benevolent|Settle Beyond Reality|Shatter Assumptions|Shenanigans|Silent Clearing|Silumgar Scavenger|Sisay, Weatherlight Captain|Sling-Gang Lieutenant|Smiting Helix|Smoke Shroud|Soul-Strike Technique|Soulherder|Spell Snuff|Spinehorn Minotaur|Spiteful Sliver|Splicer's Skill|Springbloom Druid|Stirring Address|Stream of Thought|String of Disappearances|Sunbaked Canyon|Sword of Sinew and Steel|Sword of Truth and Justice|Talisman of Conviction|Talisman of Creativity|Talisman of Curiosity|Talisman of Hierarchy|Talisman of Resilience|Tectonic Reformation|Tempered Sliver|The First Sliver|Thornado|Throatseeker|Throes of Chaos|Thundering Djinn|Treefolk Umbra|Treetop Ambusher|Tribute Mage|Trumpeting Herd|Trustworthy Scout|Twin-Silk Spider|Twisted Reflection|Umezawa's Charm|Unbound Flourishing|Undead Augur|Universal Automaton|Unsettled Mariner|Urza, Lord High Artificer|Valiant Changeling|Vengeful Devil|Venomous Changeling|Vesperlark|Viashino Sandsprinter|Volatile Claws|Wall of One Thousand Cuts|Warteye Witch|Watcher for Tomorrow|Waterlogged Grove|Weather the Storm|Webweaver Changeling|Windcaller Aven|Winding Way|Winds of Abandon|Winter's Rest|Wrenn and Six|Yawgmoth, Thran Physician|Zhalfirin Decoy|Aerial Assault|Aether Gust|Agent of Treachery|Agonizing Syphon|Ajani, Inspiring Leader|Ajani, Strength of the Pride|Ancestral Blade|Angel of Vitality|Angelic Guardian|Apostle of Purifying Light|Atemsis, All-Seeing|Audacious Thief|Bag of Holding|Barkhide Troll|Battalion Foot Soldier|Bishop of Wings|Blightbeetle|Blood Burglar|Blood for Bones|Bloodsoaked Altar|Bloodthirsty Aerialist|Boneclad Necromancer|Boreal Elemental|Brightwood Tracker|Brineborn Cutthroat|Brought Back|Captivating Gyre|Cavalier of Dawn|Cavalier of Flame|Cavalier of Gales|Cavalier of Night|Cavalier of Thorns|Celestial Messenger|Cerulean Drake|Chandra, Acolyte of Flame|Chandra, Awakened Inferno|Chandra, Flame's Fury|Chandra, Novice Pyromancer|Chandra's Embercat|Chandra's Flame Wave|Chandra's Regulator|Cloudkin Seer|Colossus Hammer|Corpse Knight|Creeping Trailblazer|Cryptic Caves|Daggersail Aeronaut|Dark Remedy|Dawning Angel|Destructive Digger|Devout Decree|Diamond Knight|Diviner's Lockbox|Drakuseth, Maw of Flames|Drawn from Dreams|Dread Presence|Elvish Reclaimer|Embodiment of Agonies|Empyrean Eagle|Engulfing Eruption|Eternal Isolation|Ethereal Elk|Ferocious Pup|Field of the Dead|Flame Sweep|Flood of Tears|Fry|Gargos, Vicious Watcher|Gauntlets of Light|Glint-Horn Buccaneer|Gnarlback Rhino|Goblin Bird-Grabber|Goblin Smuggler|Goldmane Griffin|Golos, Tireless Pilgrim|Gorging Vulture|Growth Cycle|Gruesome Scourger|Hanged Executioner|Hard Cover|Healer of the Glade|Herald of the Sun|Howling Giant|Icon of Ancestry|Immortal Phoenix|Imperial Outrider|Infuriate|Ironroot Warlord|Kaalia, Zenith Seeker|Kethis, the Hidden Hand|Knight of the Ebon Legion|Kykar, Wind's Fury|Lavakin Brawler|Leafkin Druid|Legion's End|Leyline of Abundance|Leyline of Combustion|Lightning Stormkin|Lotus Field|Loxodon Lifechanter|Manifold Key|Marauding Raptor|Mask of Immolation|Masterful Replication|Moat Piranhas|Moldervine Reclamation|Mu Yanling, Celestial Wind|Mu Yanling, Sky Dancer|Mystic Forge|Nightpack Ambusher|Nimble Birdsticker|Noxious Grasp|Octoprophet|Ogre Siegebreaker|Omnath, Locus of the Roil|Overgrowth Elemental|Pack Mastiff|Pattern Matcher|Portal of Sanctuary|Pyroclastic Elemental|Rapacious Dragon|Reckless Air Strike|Repeated Reverberation|Retributive Wand|Rienne, Angel of Rebirth|Risen Reef|Rotting Regisaur|Salvager of Ruin|Savage Gorger|Savannah Sage|Scampering Scorcher|Scheming Symmetry|Scholar of the Ages|Scorch Spitter|Season of Growth|Sephara, Sky's Blade|Shared Summons|Shifting Ceratops|Silverback Shaman|Skyknight Vanguard|Sorcerer of the Fang|Sorin, Imperious Bloodlord|Sorin, Vampire Lord|Sorin's Guide|Spectral Sailor|Squad Captain|Starfield Mystic|Steadfast Sentry|Tale's End|Thicket Crasher|Thirsting Bloodlord|Thought Distortion|Thunderkin Awakener|Tomebound Lich|Twinblade Paladin|Unchained Berserker|Unholy Indenture|Vampire of the Dire Moon|Veil of Summer|Vengeful Warchief|Vilis, Broker of Blood|Vivien, Arkbow Ranger|Vivien, Nature's Avenger|Vivien's Crocodile|Voracious Hydra|Wakeroot Elemental|Waterkin Shaman|Wildfire Elemental|Winged Words|Wolfrider's Saddle|Woodland Champion|Woodland Mystic|Yanling's Harbinger|Yarok, the Desecrated|Yarok's Fenlurker|Yarok's Wavecrasher|Aeon Engine|Anje Falkenrath|Anje's Ravager|Apex Altisaur|Archfiend of Spite|Atla Palani, Nest Tender|Backdraft Hellkite|Bloodthirsty Blade|Bone Miser|Chainer, Nightmare Adept|Cliffside Rescuer|Commander's Insignia|Curse of Fool's Wisdom|Dockside Extortionist|Doomed Artisan|Elsha of the Infinite|Empowered Autogenerator|Full Flowering|Gerrard, Weatherlight Hero|Ghired, Conclave Exile|Ghired's Belligerence|Gift of Doom|Greven, Predator Captain|Grismold, the Dreadsower|Hate Mirage|Idol of Oblivion|Ignite the Future|K'rrik, Son of Yawgmoth|Kadena, Slinking Sorcerer|Kadena's Silencer|Leadership Vacuum|Mandate of Peace|Marisi, Breaker of the Coil|Mass Diminish|Mire in Misery|Nightmare Unmaking|Ohran Frostfang|Pendant of Prosperity|Pramikon, Sky Rampart|Rayami, First of the Fallen|Road of Return|Sanctum of Eternity|Scaretiller|Scroll of Fate|Selesnya Eulogist|Sevinne, the Chronoclasm|Sevinne's Reclamation|Skyfire Phoenix|Song of the Worldsoul|Sudden Substitution|Tahngarth, First Mate|Tectonic Hellion|Thalia's Geistcaller|Thieving Amalgam|Thought Sponge|Voice of Many|Volrath, the Shapestealer|Wall of Stolen Identity|Wildfire Devils|Acclaimed Contender|Alela, Artful Provocateur|All That Glitters|Animating Faerie|Bring to Life|Arcane Signet|Arcanist's Owl|Archon of Absolution|Ardenvale Paladin|Ardenvale Tactician|Dizzying Swoop|Ayara, First of Locthwain|Bake into a Pie|Banish into Fable|Barge In|Barrow Witches|Bartered Cow|Beanstalk Giant|Fertile Footsteps|Belle of the Brawl|Beloved Princess|Blacklance Paragon|Bloodhaze Wolverine|Blow Your House Down|Bog Naughty|Bonecrusher Giant|Stomp|Bramblefort Fink|Brazen Borrower|Petty Theft|Brimstone Trebuchet|Burning-Yard Trainer|Castle Ardenvale|Castle Embereth|Castle Garenbrig|Castle Locthwain|Castle Vantress|Cauldron Familiar|Cauldron's Gift|Charmed Sleep|Charming Prince|Chittering Witch|Chulane, Teller of Tales|Clackbridge Troll|Claim the Firstborn|Clockwork Servant|Corridor Monitor|Covetous Urge|Crashing Drawbridge|Crystal Slipper|Curious Pair|Treats to Share|Dance of the Manse|Deafening Silence|Deathless Knight|Didn't Say Please|Doom Foretold|Drown in the Loch|Dwarven Mine|Edgewall Innkeeper|Elite Headhunter|Embercleave|Embereth Paladin|Embereth Shieldbreaker|Battle Display|Embereth Skyblazer|Emry, Lurker of the Loch|Enchanted Carriage|Epic Downfall|Escape to the Wilds|Eye Collector|Fabled Passage|Fae of Wishes|Granted|Faeburrow Elder|Faerie Formation|Faerie Guidemother|Gift of the Fae|Faerie Vandal|Feasting Troll King|Fell the Pheasant|Ferocity of the Wilds|Fervent Champion|Festive Funeral|Fierce Witchstalker|Fireborn Knight|Fires of Invention|Flaxen Intruder|Welcome Home|Flutterfox|Folio of Fancies|Foreboding Fruit|Forever Young|Fortifying Provisions|Foulmire Knight|Profane Insight|Frogify|Gadwick, the Wizened|Garenbrig Carver|Shield's Might|Garenbrig Paladin|Garenbrig Squire|Garrison Griffin|Garruk, Cursed Huntsman|Giant Killer|Chop Down|Giant Opportunity|Giant's Skewer|Gilded Goose|Gingerbread Cabin|Gingerbrute|Glass Casket|Gluttonous Troll|Golden Egg|Grumgully, the Generous|Happily Ever After|Harmonious Archon|Henge Walker|Heraldic Banner|Hushbringer|Hypnotic Sprite|Mesmeric Glare|Idyllic Grange|Improbable Alliance|Inquisitive Puppet|Insatiable Appetite|Inspiring Veteran|Into the Story|Irencrag Feat|Irencrag Pyromancer|Joust|Jousting Dummy|Keeper of Fables|Kenrith, the Returned King|Kenrith's Transformation|Knight of the Keep|Knights' Charge|Korvold, Fae-Cursed King|Lash of Thorns|Linden, the Steadfast Queen|Loch Dragon|Lochmere Serpent|Locthwain Gargoyle|Locthwain Paladin|Lonesome Unicorn|Rider in Need|Lost Legion|Lovestruck Beast|Heart's Desire|Lucky Clover|Mace of the Valiant|Mad Ratter|Malevolent Noble|Mantle of Tides|Maraleaf Pixie|Maraleaf Rider|Memory Theft|Merchant of the Vale|Haggle|Merfolk Secretkeeper|Venture Deeper|Midnight Clock|Mirrormade|Mistford River Turtle|Moonlit Scavengers|Murderous Rider|Swift End|Mysterious Pathlighter|Mystic Sanctuary|Mystical Dispute|Oakhame Adversary|Oakhame Ranger|Bring Back|Oathsworn Knight|Ogre Errant|Oko, Thief of Crowns|Oko, the Trickster|Oko's Accomplices|Oko's Hospitality|Once Upon a Time|Once and Future|Opportunistic Dragon|Order of Midnight|Alter Fate|Outflank|Outlaws' Merriment|Outmuscle|Overwhelmed Apprentice|Piper of the Swarm|Prized Griffin|Prophet of the Peak|Queen of Ice|Rage of Winter|Questing Beast|Raging Redcap|Rally for the Throne|Rampart Smasher|Rankle, Master of Pranks|Realm-Cloaked Giant|Cast Off|Reaper of Night|Harvest Fear|Redcap Melee|Redcap Raiders|Resolute Rider|Return of the Wildspeaker|Revenge of Ravens|Rimrock Knight|Boulder Rush|Robber of the Rich|Rosethorn Acolyte|Seasonal Ritual|Rosethorn Halberd|Roving Keep|Rowan, Fearless Sparkmage|Rowan's Battleguard|Rowan's Stalwarts|Run Away Together|Sage of the Falls|Savvy Hunter|Scalding Cauldron|Scorching Dragonfire|Searing Barrage|Seven Dwarves|Shambling Suit|Shepherd of the Flock|Usher to Safety|Shimmer Dragon|Shinechaser|Shining Armor|Signpost Scarecrow|Silverflame Ritual|Silverflame Squire|On Alert|Silverwing Squadron|Skullknocker Ogre|Slaying Fire|Smitten Swordmaster|Curry Favor|So Tiny|Sorcerer's Broom|Specter's Shriek|Spinning Wheel|Steelbane Hydra|Steelclaw Lance|Steelgaze Griffin|Stolen by the Fae|Stonecoil Serpent|Stormfist Crusader|Sundering Stroke|Syr Alin, the Lion's Claw|Syr Carah, the Bold|Syr Elenora, the Discerning|Syr Faren, the Hengehammer|Syr Gwyn, Hero of Ashvale|Syr Konrad, the Grim|Tall as a Beanstalk|Taste of Death|Tempting Witch|The Cauldron of Eternity|The Circle of Loyalty|The Great Henge|The Magic Mirror|The Royal Scions|Thorn Mammoth|Thrill of Possibility|Thunderous Snapper|Tome Raider|Tome of Legends|Torbran, Thane of Red Fell|Tournament Grounds|Trail of Crumbs|Trapped in the Tower|True Love's Kiss|Tuinvale Treefolk|Oaken Boon|Turn into a Pumpkin|Unexplained Vision|Vantress Gargoyle|Vantress Paladin|Venerable Knight|Wandermare|Weapon Rack|Weaselback Redcap|Wicked Guardian|Wicked Wolf|Wildborn Preserver|Wildwood Tracker|Wintermoor Commander|Wishclaw Talisman|Wishful Merfolk|Witch's Cottage|Witch's Oven|Witch's Vengeance|Witching Well|Wolf's Quarry|Workshop Elders|Worthy Knight|Yorvo, Lord of Garenbrig|Acolyte of Affliction|Agonizing Remorse|Alirios, Enraptured|Allure of the Unknown|Alseid of Life's Bounty|Altar of the Pantheon|Anax, Hardened in the Forge|Aphemia, the Cacophony|Arasta of the Endless Web|Archon of Falling Stars|Archon of Sun's Grace|Arena Trickster|Ashiok, Nightmare Muse|Ashiok, Sculptor of Fears|Ashiok's Erasure|Ashiok's Forerunner|Aspect of Lamprey|Aspect of Manticore|Athreos, Shroud-Veiled|Atris, Oracle of Half-Truths|Blight-Breath Catoblepas|Blood Aspirant|Brine Giant|Bronze Sword|Bronzehide Lion|Calix, Destiny's Hand|Callaphe, Beloved of the Sea|Captivating Unicorn|Careless Celebrant|Chain to Memory|Chainweb Aracnir|Cling to Dust|Commanding Presence|Dalakos, Crafter of Wonders|Dawn Evangel|Daxos, Blessed by the Sun|Daybreak Chimera|Deathbellow War Cry|Demon of Loathing|Deny the Divine|Destiny Spinner|Devourer of Memory|Discordant Piper|Drag to the Underworld|Dreadful Apathy|Dream Trawler|Dreamshaper Shaman|Dreamstalker Manticore|Dryad of the Ilysian Grove|Eat to Extinction|Eidolon of Inspiration|Eidolon of Obstruction|Eidolon of Philosophy|Elite Instructor|Elspeth Conquers Death|Elspeth, Sun's Nemesis|Elspeth, Undaunted Hero|Elspeth's Devotee|Elspeth's Nightmare|Enemy of Enlightenment|Enigmatic Incarnation|Entrancing Lyre|Erebos, Bleak-Hearted|Erebos's Intervention|Escape Velocity|Eutropia the Twice-Favored|Fateful End|Favored of Iroas|Final Death|Final Flare|Flicker of Fate|Flummoxed Cyclops|Fruit of Tizerus|Funeral Rites|Furious Rise|Gallia of the Endless Dance|Glimpse of Freedom|Glory Bearers|Grasping Giant|Gravebreaker Lamia|Grim Physician|Haktos the Unscarred|Hateful Eidolon|Heliod, Sun-Crowned|Heliod's Intervention|Heliod's Punishment|Hero of the Games|Hero of the Nyxborn|Hero of the Pride|Hero of the Winds|Heroes of the Revel|Hydra's Growth|Hyrax Tower Scout|Ichthyomorphosis|Ilysian Caryatid|Impending Doom|Incendiary Oracle|Inevitable End|Inspire Awe|Iroas's Blessing|Ironscale Hydra|Irreverent Revelers|Karametra's Blessing|Kiora Bests the Sea God|Klothys, God of Destiny|Klothys's Design|Kroxa, Titan of Death's Hunger|Kunoros, Hound of Athreos|Labyrinth of Skophos|Lagonna-Band Storyteller|Lampad of Death's Vigil|Leonin of the Lost Pride|Loathsome Chimera|Mantle of the Wolf|Medomai's Prophecy|Memory Drain|Mindwrack Harpy|Minion's Return|Mire Triton|Mire's Grasp|Mirror Shield|Mischievous Chimera|Mogis's Favor|Moss Viper|Mystic Repeal|Nadir Kraken|Naiad of Hidden Coves|Nessian Boar|Nessian Hornbeetle|Nessian Wanderer|Nexus Wardens|Nightmare Shepherd|Nylea, Keen-Eyed|Nylea's Forerunner|Nylea's Huntmaster|Nylea's Intervention|Nyx Herald|Nyx Lotus|Nyxbloom Ancient|Nyxborn Brute|Nyxborn Colossus|Nyxborn Courser|Nyxborn Marauder|Nyxborn Seaguard|Omen of the Dead|Omen of the Forge|Omen of the Hunt|Omen of the Sea|Omen of the Sun|One with the Stars|Oread of Mountain's Blaze|Ox of Agonas|Phalanx Tactics|Pharika's Libation|Pharika's Spawn|Pheres-Band Brawler|Phoenix of Ash|Pious Wayfarer|Polukranos, Unchained|Protean Thaumaturge|Purphoros, Bronze-Blooded|Purphoros's Intervention|Rage-Scarred Berserker|Relentless Pursuit|Renata, Called to the Hunt|Reverent Hoplite|Riptide Turtle|Rise to Glory|Rumbling Sentry|Sage of Mysteries|Satyr's Cunning|Scavenging Harpy|Sea God's Scorn|Sentinel's Eyes|Serpent of Yawning Depths|Setessan Champion|Setessan Petitioner|Setessan Skirmisher|Setessan Training|Shadowspear|Shatter the Sky|Shimmerwing Chimera|Shoal Kraken|Siona, Captain of the Pyleas|Skola Grovedancer|Skophos Maze-Warden|Skophos Warleader|Slaughter-Priest of Mogis|Sleep of the Dead|Soul-Guide Lantern|Soulreaper of Mogis|Sphinx Mindbreaker|Staggering Insight|Stampede Rider|Starlit Mantle|Stern Dismissal|Stinging Lionfish|Storm Herald|Storm's Wrath|Sunlit Hoplite|Sunmane Pegasus|Sweet Oblivion|Swimmer in Nightmares|Taranika, Akroan Veteran|Tectonic Giant|Temple Thief|Terror of Mount Velus|Thassa, Deep-Dwelling|Thassa's Intervention|Thassa's Oracle|Thaumaturge's Familiar|The Akroan War|The Binding of the Titans|The Birth of Meletis|The First Iroan Games|The Triumph of Anax|Thirst for Meaning|Threnody Singer|Thryx, the Sudden Storm|Thundering Chariot|Towering-Wave Mystic|Transcendent Envoy|Treacherous Blessing|Treeshaker Chimera|Triton Waverider|Triumphant Surge|Tymaret Calls the Dead|Tymaret, Chosen from Death|Underworld Breach|Underworld Charger|Underworld Fires|Underworld Rage-Hound|Underworld Sentinel|Uro, Titan of Nature's Wrath|Venomous Hierophant|Vexing Gull|Victory's Envoy|Voracious Typhon|Warbriar Blessing|Warden of the Chained|Wavebreak Hippocamp|Whirlwind Denial|Wings of Hubris|Witness of Tomorrows|Woe Strider|Wolfwillow Haven|Calculating Lich|Earthshaker Giant|Fiendish Duo|Highcliff Felidar|Sphinx of Enlightenment|1996 World Champion|Fraternal Exaltation|Phoenix Heart|Proposal|Robot Chicken|Shichifukujin Dragon|Splendid Genesis|Nalathni Dragon|Arena|Sewers of Estark|Windseeker Centaur|Akroma, Angel of Wrath Avatar|Arcanis, the Omnipotent Avatar|Arcbound Overseer Avatar|Ashling the Pilgrim Avatar|Ashling, the Extinguisher Avatar|Birds of Paradise Avatar|Bosh, Iron Golem Avatar|Braids, Conjurer Adept Avatar|Chronatog Avatar|Dakkon Blackblade Avatar|Dauntless Escort Avatar|Diamond Faerie Avatar|Eight-and-a-Half-Tails Avatar|Eladamri, Lord of Leaves Avatar|Elvish Champion Avatar|Enigma Sphinx Avatar|Erhnam Djinn Avatar|Etched Oracle Avatar|Fallen Angel Avatar|Figure of Destiny Avatar|Flametongue Kavu Avatar|Frenetic Efreet Avatar|Goblin Warchief Avatar|Grinning Demon Avatar|Haakon, Stromgald Scourge Avatar|Heartwood Storyteller Avatar|Hell's Caretaker Avatar|Hermit Druid Avatar|Higure, the Still Wind Avatar|Ink-Eyes, Servant of Oni Avatar|Jaya Ballard Avatar|Jhoira of the Ghitu Avatar|Karona, False God Avatar|Kresh the Bloodbraided Avatar|Loxodon Hierarch Avatar|Lyzolda, the Blood Witch Avatar|Maelstrom Archangel Avatar|Malfegor Avatar|Maralen of the Mornsong Avatar|Maro Avatar|Master of the Wild Hunt Avatar|Mayael the Anima Avatar|Mirri the Cursed Avatar|Mirror Entity Avatar|Momir Vig, Simic Visionary Avatar|Morinfen Avatar|Murderous Redcap Avatar|Necropotence Avatar|Nekrataal Avatar|Oni of Wild Places Avatar|Orcish Squatters Avatar|Peacekeeper Avatar|Phage the Untouchable Avatar|Platinum Angel Avatar|Prodigal Sorcerer Avatar|Raksha Golden Cub Avatar|Reaper King Avatar|Rith, the Awakener Avatar|Royal Assassin Avatar|Rumbling Slum Avatar|Sakashima the Impostor Avatar|Serra Angel Avatar|Seshiro the Anointed Avatar|Sisters of Stone Death Avatar|Sliver Queen Avatar|Squee, Goblin Nabob Avatar|Stalking Tiger Avatar|Stonehewer Giant Avatar|Stuffy Doll Avatar|Teysa, Orzhov Scion Avatar|Tradewind Rider Avatar|Two-Headed Giant of Foriys Avatar|Vampire Nocturnus Avatar|Viridian Zealot Avatar|Gleemox|Nightmare Moon|Princess Luna|Princess Twilight Sparkle|Rarity|Ashnod|Barrin|Crovax|Eladamri|Ertai|Gerrard|Gix|Greven il-Vec|Hanna|Karn|Lyna|Maraxus|Mirri|Mishra|Multani|Oracle|Orim|Rofellos|Selenia|Serra|Sidar Kondo|Sisay|Sliver Queen, Brood Mother|Squee|Starke|Tahngarth|Takara|Tawnos|Titania|Urza|Volrath|Xantcha|Angler Turtle|Rampaging Brontodon|Vengeant Vampire)"} + + near_name_list := { "(Air Elemental|Ancestral Recall|Animate Artifact|Animate Dead|Animate Wall|Ankh Mishra|Armageddon|Aspect Wolf|Bad Moon|Badlands|Balance|Basalt Monolith|Bayou|Benalish Hero|Berserk|Birds Paradise|Black Knight|Black Lotus|Black Vise|Black Ward|Blaze Glory|Blessing|Blue Elemental Blast|Blue Ward|Bog Wraith|Braingeyser|Burrowing|Camouflage|Castle|Celestial Prism|Channel|Chaos Orb|Chaoslace|Circle Protection: Blue|Circle Protection: Green|Circle Protection: Red|Circle Protection: White|Clockwork Beast|Clone|Cockatrice|Consecrate Land|Conservator|Contract Below|Control Magic|Conversion|Copper Tablet|Copy Artifact|Counterspell|Craw Wurm|Creature Bond|Crusade|Crystal Rod|Cursed Land|Cyclopean Tomb|Dark Ritual|Darkpact|Death Ward|Deathgrip|Deathlace|Demonic Attorney|Demonic Hordes|Demonic Tutor|Dingus Egg|Disenchant|Disintegrate|Disrupting Scepter|Dragon Whelp|DraLife|DraPower|Drudge Skeletons|Dwarven Demolition Team|Dwarven Warriors|Earth Elemental|Earthbind|Earthquake|Elvish Archers|Evil Presence|False Orders|Farmstead|Fastbond|Fear|Feedback|Fire Elemental|Fireball|Firebreathing|Flashfires|Flight|Fog|Force Nature|Forcefield|Forest|Fork|Frozen Shade|Fungusaur|Gaea's Liege|Gauntlet Might|Giant Growth|Giant Spider|Glasses Urza|Gloom|GoblBalloon Brigade|GoblKing|Granite Gargoyle|Gray Ogre|Green Ward|Grizzly Bears|Guardian Angel|Healing Salve|Helm Chatzuk|Hill Giant|Holy Armor|Holy Strength|Howl Beyond|Howling Mine|Hurloon Minotaur|Hurricane|Hypnotic Specter|Ice Storm|Icy Manipulator|Illusionary Mask|Instill Energy|Invisibility|Iron Star|Ironclaw Orcs|Ironroot Treefolk|Island|IslSanctuary|Ivory Cup|Jade Monolith|Jade Statue|Jayemdae Tome|Juggernaut|Jump|Karma|Keldon Warlord|Kormus Bell|Kudzu|Lance|Ley Druid|Library Leng|Lich|Lifeforce|Lifelace|Lifetap|Lightning Bolt|Living Artifact|Living Lands|Living Wall|Llanowar Elves|Lord Atlantis|Lord Pit|Lure|Magical Hack|Mahamoti Djinn|Mana Flare|Mana Short|Mana Vault|Manabarbs|Meekstone|Merfolk Pearl Trident|Mesa Pegasus|Mind Twist|Mons's GoblRaiders|Mountain|Mox Emerald|Mox Jet|Mox Pearl|Mox Ruby|Mox Sapphire|Natural Selection|Nether Shadow|Nettling Imp|Nevinyrral's Disk|Nightmare|Northern Paladin|Obsianus Golem|Orcish Artillery|Orcish Oriflamme|Paralyze|Pearled Unicorn|Personal Incarnation|Pestilence|Phantasmal Forces|Phantasmal Terrain|Phantom Monster|Pirate Ship|Plague Rats|Plains|Plateau|Power Leak|Power Sink|Power Surge|Prodigal Sorcerer|Psionic Blast|Psychic Venom|Purelace|Raging River|Raise Dead|Red Elemental Blast|Red Ward|Regeneration|Regrowth|Resurrection|Reverse Damage|Righteousness|Roc Kher Ridges|Rock Hydra|Rod Ruin|Royal Assassin|Sacrifice|Samite Healer|Savannah Lions|Savannah|ScaZombies|Scavenging Ghoul|Scrubland|Scryb Sprites|Sea Serpent|Sedge Troll|Sengir Vampire|Serra Angel|ShanodDryads|Shatter|Shivan Dragon|Simulacrum|Sinkhole|Siren's Call|Sleight Mind|Smoke|Sol Ring|Soul Net|Spell Blast|Stasis|Steal Artifact|Stone Giant|Stone Rain|Stream Life|Sunglasses Urza|Swamp|Swords Plowshares|Taiga|Terror|Hive|Thicket Basilisk|Thoughtlace|Throne Bone|Timber Wolves|Time Vault|Time Walk|Timetwister|Tranquility|Tropical Island|Tsunami|Tundra|Tunnel|Twiddle|Two-Headed Giant Foriys|Underground Sea|Unholy Strength|Unsummon|Uthden Troll|Verduran Enchantress|Vesuvan Doppelganger|Veteran Bodyguard|Volcanic Eruption|Wall Air|Wall Bone|Wall Brambles|Wall Fire|Wall Ice|Wall Stone|Wall Swords|Wall Water|Wall Wood|Wanderlust|War Mammoth|Warp Artifact|Water Elemental|Weakness|Web|Wheel Fortune|White Knight|White Ward|Wild Growth|Will-o'-the-Wisp|Winter Orb|Wooden Sphere|Word Command|Wrath God|Zombie Master|Circle Protection: Black|Volcanic Island|Abu Ja'far|Aladdin's Lamp|Aladdin's Ring|Aladdin|Ali Baba|Ali Cairo|Army Allah|Bazaar Baghdad|Bird Maiden|Bottle Suleiman|Brass Man|Camel|City a Bottle|City Brass|Cuombajj Witches|Cyclone|Dancing Scimitar|Dandân|Desert Nomads|Desert Twister|Desert|Diamond Valley|Drop Honey|Ebony Horse|El-Hajjâj|Elephant Graveyard|Erg Raiders|Erhnam Djinn|Eye fan Eye|Fishliver Oil|Flying Carpet|Flying Men|Ghazbán Ogre|Giant Tortoise|Guardian Beast|Hasran Ogress|Hurr Jackal|Ifh-Bíff Efreet|IslFish Jasconius|IslWak-Wak|Jandor's Ring|Jandor's Saddlebags|Jeweled Bird|Jihad|Junún Efreet|Juzám Djinn|Khabál Ghoul|King Suleiman|Kird Ape|Library Alexandria|Magnetic Mountain|Merchant Ship|Metamorphosis|Mijae Djinn|Moorish Cavalry|Nafs Asp|Oasis|Old Man Sea|Oubliette|Piety|Pyramids|Repentant Blacksmith|Ring Ma'rûf|Rukh Egg|Sandals Abdallah|Sandstorm|Serendib Djinn|Serendib Efreet|Shahrazad|Sindbad|Singing Tree|Sorceress Queen|Stone-Throwing Devils|Unstable Mutation|War Elephant|Wyluli Wolf|Ydwen Efreet|Amulet Kroog|Argivian Archaeologist|Argivian Blacksmith|Argothian Pixies|Argothian Treefolk|Armageddon Clock|Artifact Blast|Artifact Possession|Artifact Ward|Ashnod's Altar|Ashnod's Battle Gear|Ashnod's Transmogrant|Atog|Battering Ram|Bronze Tablet|Candelabra Tawnos|Circle Protection: Artifacts|Citanul Druid|Clay Statue|Clockwork Avian|Colossus Sardia|Coral Helm|Crumble|Cursed Rack|Damping Field|Detonate|Drafna's Restoration|Dragon Engine|Dwarven Weaponsmith|Energy Flux|Feldon's Cane|Gaea's Avenger|Gate Phyrexia|GoblArtisans|Golgothian Sylex|Grapeshot Catapult|Haunting Wind|Hurkyl's Recall|Ivory Tower|Jalum Tome|Martyrs Korlis|Mightstone|Millstone|Mishra's Factory|Mishra's War Machine|Mishra's Workshop|Obelisk Undoing|Onulet|Orcish Mechanics|Ornithopter|Phyrexian Gremlins|Power Artifact|Powerleech|Priest Yawgmoth|Primal Clay|Rakalite|Reconstruction|Reverse Polarity|Rocket Launcher|Sage Lat-Nam|Shapeshifter|Shatterstorm|Staff Zegon|Strip Mine|Su-Chi|Tablet Epityr|Tawnos's Coffin|Tawnos's Wand|Tawnos's Weaponry|Tetravus|Rack|Titania's Song|Transmute Artifact|Triskelion|Urza's Avenger|Urza's Chalice|Urza's Mine|Urza's Miter|Urza's Power Plant|Urza's Tower|Wall Spears|Weakstone|Xenic Poltergeist|Yawgmoth Demon|Yotian Soldier|Abomination|Acid Rain|Active Volcano|Adun Oakenshield|Adventurers' Guildhouse|Aerathi Berserker|Aisling Leprechaun|Akron Legionnaire|Al-abara's Carpet|Alabaster Potion|Alchor's Tomb|All Hallow's Eve|Amrou Kithkin|Angelic Voices|Angus Mackenzie|Anti-Magic Aura|Arboria|Arcades Sabboth|Arena Ancients|Avoid Fate|Axelrod Gunnarson|Ayesha Tanaka|Azure Drake|Backdraft|Backfire|Barbary Apes|Barktooth Warbeard|Bartel Runeaxe|Beasts Bogardan|Black Mana Battery|Blazing Effigy|Blight|Blood Lust|Blue Mana Battery|Boomerang|Boris Devilboon|Brine Hag|Bronze Horse|Carrion Ants|CWarriors|Cathedral Serra|Caverns Despair|ChaLightning|Chains Mephistopheles|Chromium|Cleanse|Clergy Holy Nimbus|Cocoon|Concordant Crossroads|Cosmic Horror|Craw Giant|Crevasse|Crimson Kobolds|Crimson Manticore|Crookshank Kobolds|Cyclopean Mummy|D'Avenant Archer|Dakkon Blackblade|Darkness|Deadfall|Demonic Torment|Devouring Deep|Disharmony|Divine Intervention|Divine Offering|Divine Transformation|Dream Coat|Durkwood Boars|Dwarven Song|Elder LWurm|Elder Spawn|Elven Riders|Emerald Dragonfly|Enchanted Being|Enchantment Alteration|Energy Tap|Equinox|Eternal Warrior|Eureka|Evil Eye Orms-by-Gore|Fallen Angel|Falling Star|Feint|Field Dreams|Fire Sprites|Firestorm Phoenix|Flash Counter|Flash Flood|Floral Spuzzem|Force Spike|Forethought Amulet|Fortified Area|Frost Giant|Gabriel Angelfire|Gaseous Form|Gauntlets Chaos|Ghosts Damned|Giant Slug|Giant Strength|Giant Turtle|Glyph Delusion|Glyph Destruction|Glyph Doom|Glyph Life|Glyph Reincarnation|Gosta Dirk|Gravity Sphere|GreDefender|GreWall|Greater Realm Preservation|Greed|Green Mana Battery|Gwendlyn Di Corci|Halfdane|Hammerheim|Hazezon Tamar|Headless Horseman|Heaven's Gate|Hell Swarm|Hell's Caretaker|Hellfire|Holy Day|Horn Deafening|Hornet Cobra|HorrHorrors|Hunding Gjornersen|Hyperion Blacksmith|Ichneumon Druid|Immolation|Imprison|Eye Chaos|Indestructible Aura|Infernal Medusa|Infinite Authority|Invoke Prejudice|Ivory Guardians|Jacques le Vert|Jasmine Boreal|Jedit Ojanen|Jerrard Closed Fist|Johan|Jovial Evil|Juxtapose|Karakas|Kasimir Lone Wolf|Keepers Faith|Kei Takahashi|Killer Bees|Kismet|Knowledge Vault|Kobold Drill Sergeant|Kobold Overlord|Kobold Taskmaster|Kobolds Kher Keep|Kry Shield|Lady Caleria|Lady Evangela|Lady Orca|LEquilibrium|LTax|Land's Edge|Lesser Werewolf|Life Chisel|Life Matrix|Lifeblood|Living Plane|Livonya Silone|Lord Magnus|Lost Soul|Mana Drain|Mana Matrix|Marble Priest|Marhault Elsdragon|Master Hunt|MirrUniverse|Moat|Mold Demon|Moss Monster|MountaStronghold|MountaYeti|Nebuchadnezzar|Nether Void|Nicol Bolas|North Star|Nova Pentacle|Osai Vultures|Palladia-Mors|Part Water|Pavel Maliki|Pendelhaven|Petra Sphinx|Pit Scorpion|Pixie Queen|Planar Gate|Pradesh Gypsies|Presence Master|Primordial Ooze|Princess Lucrezia|Psionic Entity|Psychic Purge|Puppet Master|Pyrotechnics|Quagmire|Quarum Trench Gnomes|Rabid Wombat|Radjan Spirit|Raging Bull|Ragnar|Ramirez DePietro|Ramses Overdark|Rapid Fire|RasputDreamweaver|Rebirth|Recall|Red Mana Battery|Reincarnation|Relic Barrier|Relic Bind|Remove Enchantments|Remove Soul|Reset|Revelation|Reverberation|Righteous Avengers|Ring Immortals|Riven Turnbull|Rohgahh Kher Keep|Rubinia Soulsinger|Rust|Sea Kings' Blessing|Seafarer's Quay|Seeker|Segovian Leviathan|Sentinel|Serpent Generator|ShelkBrownie|Shield Wall|Shimian Night Stalker|Silhouette|Sir Shandlar Eberyn|Sivitri Scarzam|Sol'kanar Swamp King|Spectral Cloak|Spinal Villain|Spirit Link|Spirit Shackle|Spiritual Sanctuary|Stangg|Storm Seeker|Storm World|Subdue|Sunastian Falconer|Sword Ages|Sylvan Library|Sylvan Paradise|Syphon Soul|Takklemaggot|Telekinesis|Teleport|Tempest Efreet|Tetsuo Umezawa|Abyss|Brute|Lady Mountain|Tabernacle Pendrell Vale|Wretched|Thunder Spirit|Time Elemental|Tobias Andrion|Tolaria|TWauki|Torsten Von Ursus|Touch Darkness|Transmutation|Triassic Egg|Tuknir Deathlock|Tundra Wolves|Typhoon|Undertow|Underworld Dreams|Unholy Citadel|Untamed Wilds|Ur-Drago|Urborg|Vaevictis Asmadi|Vampire Bats|Venarian Gold|Visions|Voodoo Doll|Walking Dead|Wall Caltrops|Wall Dust|Wall Earth|Wall Heat|Wall Light|Wall Opposition|Wall Putrid Flesh|Wall Shadows|Wall Tombstones|Wall Vapor|Wall Wonder|Whirling Dervish|White Mana Battery|Willow Satyr|Winds Change|Winter Blast|Wolverine Pack|Wood Elemental|Xira Arien|Zephyr Falcon|Amnesia|Angry Mob|Apprentice Wizard|Ashes Ashes|Ball Lightning|Banshee|Barl's Cage|Blood Moon|Blood Martyr|Bog Imp|Bog Rats|Bone Flute|Book Rass|Brainwash|Brothers Fire|Carnivorous Plant|Cave People|City Shadows|Cleansing|Coal Golem|Curse Artifact|Dance Many|Dark Heart Wood|Dark Sphere|Deep Water|Diabolic Machine|Drowned|Dust Dust|Eater Dead|Electric Eel|Elves Deep Shadow|Erosion|Eternal Flame|Exorcist|Fasting|Fellwar Stone|Festival|Fire Drake|Fire Brimstone|Fissure|Flood|FountaYouth|Frankenstein's Monster|Gaea's Touch|Ghost Ship|Giant Shark|GoblCaves|GoblDigging Team|GoblHero|GoblRock Sled|GoblShrine|GoblWizard|Goblins Flarg|Grave Robbers|Hidden Path|Holy Light|Inferno|Inquisition|Knights Thorn|LLeeches|Leviathan|Living Armor|Lurker|Mana Clash|Mana Vortex|Marsh Gas|Marsh Goblins|Marsh Viper|Martyr's Cry|Maze Ith|Merfolk Assassin|Mind Bomb|Miracle Worker|Morale|Murk Dwellers|Nameless Race|Necropolis|Niall Silvain|Orc General|People Woods|Pikemen|Preacher|Psychic Allergy|Rag Man|Reflecting Mirror|Riptide|Runesword|Safe Haven|Savaen Elves|Scarecrow|Scarwood Bandits|Scarwood Goblins|Scarwood Hag|Scavenger Folk|Season Witch|Sisters Flame|Skull Orm|Sorrow's Path|Spitting Slug|Squire|Standing Stones|Stone Calendar|Sunken City|Tangle Kelp|Fallen|Tivadar's Crusade|Tormod's Crypt|Tower Coireall|Tracker|Uncle Istvan|Venom|WIth|War Barge|Water Wurm|Whippoorwill|Witch Hunter|Word Binding|Worms Earth|Wormwood Treefolk|Aeolipile|ArmThrull|Balm Restoration|Basal Thrull|Bottomless Vault|Brassclaw Orcs|Breeding Pit|CombMedic|Conch Horn|Deep Spawn|Delif's Cone|Delif's Cube|Derelor|Draconian Cylix|Dwarven Armorer|Dwarven Catapult|Dwarven Hold|Dwarven Lieutenant|Dwarven Ruins|Dwarven Soldier|Ebon Praetor|Ebon Stronghold|Elven Fortress|Elven Lyre|Elvish Farmer|Elvish Hunter|Elvish Scout|Farrel's Mantle|Farrel's Zealot|Farrelite Priest|Feral Thallid|Fungal Bloom|GoblChirurgeon|GoblFlotilla|GoblGrenade|GoblKites|GoblWar Drums|GoblWarrens|HJustice|Havenwood Battleground|Heroism|High Tide|Hollow Trees|Homarid|Homarid Shaman|Homarid Spawning Bed|Homarid Warrior|Hymn Tourach|Icatian Infantry|Icatian Javelineers|Icatian Lieutenant|Icatian Moneychanger|Icatian Phalanx|Icatian Priest|Icatian Scout|Icatian Skirmishers|Icatian Store|Icatian Town|Implements Sacrifice|Initiates Ebon Hand|Merseine|Mindstab Thrull|Necrite|Night Soil|Orcish Captain|Orcish Spy|Orcish Veteran|Order Leitbur|Order Ebon Hand|Orgg|Raiding Party|Rainbow Vale|Ring Renewal|River Merfolk|Ruins Trokair|SSilos|Seasinger|Soul Exchange|Spirit Shield|Spore Cloud|Spore Flower|Svyelunite Priest|Svyelunite Temple|Thallid|Thallid Devourer|Thelon's Chant|Thelon's Curse|Thelonite Druid|Thelonite Monk|Thorn Thallid|Thrull Champion|Thrull Retainer|Thrull Wizard|Tidal Flats|Tidal Influence|Tourach's Chant|Tourach's Gate|Vodalian Knights|Vodalian Mage|Vodalian Soldiers|Vodalian War Machine|Zelyon Sword|Abyssal Specter|Adarkar Sentinel|Adarkar Unicorn|Adarkar Wastes|Aegis Meek|Aggression|Altar Bone|Amulet Quoz|Anarchy|Arctic Foxes|Arcum's Sleigh|Arcum's Weathervane|Arcum's Whistle|Arenson's Aura|ArmFaith|Arnjlot's Ascent|Ashen Ghoul|Aurochs|Avalanche|Balduvian Barbarians|Balduvian Bears|Balduvian Conjurer|Balduvian Hydra|Balduvian Shaman|Barbarian Guides|Barbed Sextant|Baton Morale|Battle Cry|Battle Frenzy|Binding Grasp|Black Scarab|Blessed Wine|Blinking Spirit|Blizzard|Blue Scarab|Bone Shaman|Brainstorm|BrIll Omen|Breath Dreams|Brine Shaman|Brown Ouphe|Brushland|Burnt Offering|Call Arms|Caribou Range|Celestial Sword|Centaur Archer|Chaos Lord|Chaos Moon|Chromatic Armor|Chub Toad|Clairvoyance|Cloak Confusion|Cold Snap|Conquer|Cooperation|Crown Ages|Curse Marit Lage|Dance Dead|Dark Banishing|Deflection|Demonic Consultation|Despotic Scepter|Diabolic Vision|Dire Wolves|Dread Wight|Dreams Dead|Drift Dead|Drought|Dwarven Armory|Earthlink|Earthlore|Elder Druid|Elemental Augury|ElkBottle|Elvish Healer|Enduring Renewal|Energy Storm|Enervate|Errant Minion|Errantry|Essence Filter|Essence Flare|Essence Vortex|Fanatical Fever|Fiery Justice|Fire Covenant|Flame Spirit|Flare|Flooded Woodlands|Flow Maggots|Folk Pines|Forbidden Lore|Force Void|Forgotten Lore|Formation|Foul Familiar|Foxfire|Freyalise Supplicant|Freyalise's Charm|Freyalise's Winds|Fumarole|Fylgja|Fyndhorn Bow|Fyndhorn Brownie|Fyndhorn Elder|Fyndhorn Elves|Fyndhorn Pollen|Game Chaos|Gangrenous Zombies|Gaze Pain|General Jarkeld|Ghostly Flame|Giant Trap DoSpider|Glacial Chasm|Glacial Crevasses|Glacial Wall|Glaciers|GoblLyre|GoblMutant|GoblSappers|GoblSki Patrol|GoblSnowman|Gorilla Pack|Gravebind|Green Scarab|Grizzled Wolverine|Hallowed Ground|Halls Mist|Heal|Hecatomb|Hematite Talisman|Hipparion|Hoar Shade|Hot Springs|Hyalopterous Lemure|Hydroblast|Hymn Rebirth|Ice Cauldron|Ice Floe|Iceberg|Icequake|Icy Prison|Illusionary Forces|Illusionary Presence|Illusionary Terrain|Illusionary Wall|Illusions Grandeur|Imposing Visage|Incinerate|Infernal Darkness|Infernal Denizen|Infinite Hourglass|Infuse|Jester's Cap|Jester's Mask|Jeweled Amulet|Johtull Wurm|Jokulhaups|Juniper Order Druid|Justice|Karplusan Forest|Karplusan Giant|Karplusan Yeti|Kelsinko Ranger|Kjeldoran Dead|Kjeldoran Elite Guard|Kjeldoran Frostbeast|Kjeldoran Guard|Kjeldoran Knight|Kjeldoran Phalanx|Kjeldoran Royal Guard|Kjeldoran Skycaptain|Kjeldoran Skyknight|Kjeldoran Warrior|Knight Stromgald|Krovikan Elementalist|Krovikan Fetish|Krovikan Sorcerer|Krovikan Vampire|LCap|Lapis Lazuli Talisman|Lava Burst|Lava Tubes|Legions Lim-Dûl|Leshrac's Rite|Leshrac's Sigil|Lhurgoyf|Lightning Blow|Lim-Dûl's Cohort|Lim-Dûl's Hex|Lost Order Jarkeld|Maddening Wind|Magus Unseen|Malachite Talisman|Melee|Melting|Mercenaries|Merieke Ri Berit|Mesmeric Trance|MeteShower|Mind Ravel|Mind Warp|Mind Whip|Minion Leshrac|Minion Tevesh Szat|Mistfolk|Mole Worms|Monsoon|MoFiend|MountaGoat|MountaTitan|Mudslide|Musician|Mystic Might|Mystic Remora|Márton Stromgald|Nacre Talisman|Naked Singularity|Nature's Lore|Necropotence|Norritt|Oath Lim-Dûl|Onyx Talisman|Orcish Cannoneers|Orcish Conscripts|Orcish Farmer|Orcish Healer|Orcish Librarian|Orcish Lumberjack|Orcish Squatters|Order Sacred Torch|Order White Shield|Pale Bears|Panic|Pentagram Ages|Pestilence Rats|Phantasmal Mount|Pit Trap|Polar Kraken|Portent|Pox|Prismatic Ward|Pygmy Allosaurus|Pyknite|Pyroblast|Pyroclasm|Rally|Ray Command|Ray Erasure|Reality Twist|Reclamation|Red Scarab|Rime Dryad|Ritual Subdual|River Delta|Runed Arch|Sabretooth Tiger|Sacred Boon|Scaled Wurm|Sea Spirit|Seizures|Seraph|Shambling Strider|Shield Bearer|Shield Ages|Shyft|Sibilant Spirit|Silver Erne|Skeleton Ship|Skull Catapult|Snow Devil|Snow Fortress|Snow Hound|Snow-Covered Forest|Snow-Covered Island|Snow-Covered Mountain|Snow-Covered Plains|Snow-Covered Swamp|Snowblind|Snowfall|Soldevi Golem|Soldevi Machinist|Soldevi Simulacrum|Songs Damned|Soul Barrier|Soul Burn|Soul Kiss|Spectral Shield|Spoils Evil|Spoils War|Staff Ages|Stampede|Stench Evil|Stone Spirit|Stonehands|Storm Spirit|Stormbind|Stromgald Cabal|Stunted Growth|Sulfurous Springs|Sunstone|Tarpan|Thermokarst|Thoughtleech|Thunder Wall|Timberline Ridge|Time Bomb|Tinder Wall|TGiant|Total War|Touch Death|Touch Vitae|Trailblazer|Underground River|Updraft|Urza's Bauble|Veldt|Venomous Breath|Vertigo|Vexing Arcanix|Vibrating Sphere|Walking Wall|Wall Lava|Wall Pine Needles|Wall Shields|War Chariot|Warning|Whalebone Glider|White Scarab|Whiteout|Wiitigo|Wind Spirit|Wings Aesthir|Winter's Chill|Withering Wisps|Woolly Mammoths|Woolly Spider|Word Blasting|Word Undoing|Wrath Marit Lage|Yavimaya Gnats|Zur's Weirding|Zuran Enchanter|Zuran Orb|Zuran Spellcaster|Abbey Gargoyles|Abbey Matron|Aether Storm|Aliban's Tower|Ambush Party|Ambush|An-Havva Constable|An-Havva Inn|An-Havva Township|An-ZerrRuins|Anaba Ancestor|Anaba Bodyguard|Anaba Shaman|Anaba Spirit Crafter|Apocalypse Chime|Autumn Willow|Aysen Abbey|Aysen Bureaucrats|Aysen Crusader|Aysen Highway|Baki's Curse|Baron Sengir|Beast Walkers|Black Carriage|Broken Visage|Carapace|Castle Sengir|Cemetery Gate|ChaStasis|Chandler|Clockwork Gnomes|Clockwork Steed|Clockwork Swarm|Coral Reef|Dark Maze|Daughter Autumn|Death Speakers|Didgeridoo|Drudge Spell|Dry Spell|Dwarven Pony|Dwarven Sea Clan|Dwarven Trader|Ebony Rhino|Eron Relentless|Evaporate|Faerie Noble|Feast Unicorn|Feroz's Ban|Folk An-Havva|Forget|Funeral March|Ghost Hounds|Giant Albatross|Giant Oyster|Grandmother Sengir|Greater Werewolf|Hazduhr Abbot|Headstone|Heart Wolf|Hungry Mist|Ihsan's Shade|Irini Sengir|Ironclaw Curse|Jinx|Joven's Ferrets|Joven's Tools|Joven|Koskun Falls|Koskun Keep|Labyrinth Minotaur|Leaping Lizard|Leeches|Mammoth Harness|Marjhan|Memory Lapse|Merchant Scroll|Mesa Falcon|Mystic Decree|Narwhal|Orcish Mine|Primal Order|Prophecy|Rashka Slayer|Reef Pirates|Renewal|Retribution|Reveka, Wizard Savant|Root Spider|Roots|Roterothopter|Rysorian Badger|Samite Alchemist|Sea Sprite|Sea Troll|Sengir Autocrat|Sengir Bats|Serra Aviary|Serra Bestiary|Serra Inquisitors|Serra Paladin|Serrated Arrows|Shrink|Soraya Falconer|Spectral Bears|Timmerian Fiends|Torture|Trade Caravan|Truce|Veldrane Sengir|Wall Kelp|Willow Faerie|Willow Priestess|Winter Sky|Wizards' School|Aesthir Glider|Agent Stromgald|Arcane Denial|Ashnod's Cylix|Astrolabe|Awesome Presence|Balduvian Dead|Balduvian Horde|Balduvian Trading Post|Balduvian War-Makers|Benthic Explorers|Bestial Fury|Bounty Hunt|Browse|Burnout|Carrier Pigeons|Casting Bones|Chaos Harlequin|Contagion|Deadly Insect|Death Spark|Diminishing Returns|Diseased Vermin|Dystopia|Elvish Bard|Elvish Ranger|Elvish Spirit Guide|Energy Arc|Enslaved Scout|ErrDuty|Exile|False Demise|Fatal Lore|Feast Famine|Fevered Strength|Floodwater Dam|Force Will|Foresight|Fyndhorn Druid|Gargantuan Gorilla|Gift Woods|Gorilla Berserkers|Gorilla Chieftain|Gorilla Shaman|Gorilla War Cry|Guerrilla Tactics|Gustha's Scepter|Hail Storm|Heart Yavimaya|Helm Obedience|Inheritance|Insidious Bookworms|Ivory Gargoyle|Juniper Order Advocate|Kaysa|Keeper Tresserhorn|Kjeldoran Escort|Kjeldoran Home Guard|Kjeldoran Outpost|Kjeldoran Pride|Krovikan Horror|Krovikan Plague|Lake Dead|Lat-Nam's Legacy|Library Lat-Nam|Lim-Dûl's High Guard|Lim-Dûl's Paladin|Lim-Dûl's Vault|Lodestone Bauble|Lord Tresserhorn|Martyrdom|Misfortune|Mishra's Groundbreaker|Misinformation|Mystic Compass|Nature's Blessing|Nature's Chosen|Nature's Wrath|Noble Steeds|Omen Fire|Phantasmal Fiend|Phantasmal Sphere|Phelddagrif|Phyrexian Boon|Phyrexian Devourer|Phyrexian Portal|Phyrexian War Beast|Pillage|Primitive Justice|Pyrokinesis|Reinforcements|Reprisal|Ritual Machine|Rogue Skycaptain|Royal Decree|Royal Herbalist|Scarab Unseen|Scars Veteran|School Unseen|Seasoned Tactician|Sheltered Valley|Shield Sphere|Sol Grail|Soldevi Adnate|Soldevi Digger|Soldevi Excavations|Soldevi Heretic|Soldevi Sage|Soldevi Sentry|Soldevi Steam Beast|Soldier Fortune|Spiny Starfish|Splintering Wind|Stench Decay|Storm Cauldron|Storm Crow|Storm Elemental|Storm Shaman|Stromgald Spy|Suffocation|Surge Strength|Sustaining Spirit|Swamp Mosquito|Sworn Defender|Taste Paradise|Thawing Glaciers|Thought Lash|Tidal Control|Tornado|Undergrowth|Unlikely Alliance|Urza's Engine|Varchild's Crusader|Varchild's War-Riders|Veteran's Voice|Viscerid Armor|Viscerid Drone|Wandering Mage|Whip Vine|Whirling Catapult|Wild Aesthir|Winter's Night|Yavimaya Ancients|Yavimaya Ants|Abyssal Hunter|Acidic Dagger|Afiya Grove|Afterlife|Agility|Alarum|Aleatory|Amber Prison|Amulet Unmaking|Ancestral Memories|ArmThorns|Armorer Guildmage|Ashen Powder|Asmira, Holy Avenger|Auspicious Ancestor|Azimaet Drake|Bad River|Barbed Foliage|Barbed-Back Wurm|Barreling Attack|Basalt Golem|Bay Falcon|Bazaar Wonders|Benevolent Unicorn|Benthic Djinn|Binding Agony|Blighted Shaman|Blind Fury|Blinding Light|Blistering Barrier|Bone Harvest|Bone Mask|Breathstealer|Brushwagg|Builder's Bane|Burning Palm Efreet|Burning Shield Askari|Cadaverous Bloom|Cadaverous Knight|Canopy Dragon|Carrion|Catacomb Dragon|Celestial Dawn|Cerulean Wyvern|Chaos Charm|Chaosphere|Charcoal Diamond|Chariot Sun|Choking Sands|Cinder Cloud|Circle Despair|Civic Guildmage|Cloak Invisibility|Consuming Ferocity|Coral Fighters|Crash Rhinos|Crimson Hellkite|Crimson Roc|Crypt Cobra|Crystal Golem|Crystal Vein|Cursed Totem|Cycle Life|Daring Apprentice|Dazzling Beauty|Decomposition|Delirium|Dirtwater Wraith|Discordant Spirit|Disempower|Dissipate|Divine Retribution|Dread Specter|Dream Cache|Dream Fighter|Dwarven Miner|Dwarven Nomad|Early Harvest|Ebony Charm|Ekundu Cyclops|Ekundu Griffin|Elixir Vitality|Emberwilde Caliph|Emberwilde Djinn|Energy Bolt|Energy Vortex|Enfeeblement|Enlightened Tutor|Ersatz Gnomes|Ether Well|Ethereal Champion|Fallow Earth|Favorable Destiny|Femeref Archers|Femeref Healer|Femeref Knight|Femeref Scouts|Feral Shadow|Fetid Horror|Final Fortune|Fire Diamond|Flame Elemental|Flash|Flood Plain|Floodgate|Foratog|Forbidden Crypt|Forsaken Wastes|Frenetic Efreet|Giant Mantis|Gibbering Hyenas|GoblElite Infantry|GoblScouts|GoblSoothsayer|GoblTinkerer|Granger Guildmage|Grasslands|Grave Servitude|Gravebane Zombie|Grim Feast|Grinning Totem|Hakim, Loreweaver|Hall Gemstone|Hammer Bogardan|Harbinger Night|HarbGuardian|Harmattan Efreet|Haunting Apparition|Hazerider Drake|Hivis Scale|Horrible Hordes|Igneous Golem|Illicit Auction|Illumination|Infernal Contract|Iron Tusk Elephant|Ivory Charm|Jabari's Influence|Jolrael's Centaur|Jolt|Jungle Patrol|Jungle Troll|Jungle Wurm|Kaervek's Hex|Kaervek's Purge|Kaervek's Torch|Karoo Meerkat|Kukemssa Pirates|Kukemssa Serpent|Lead Golem|Leering Gargoyle|Lightning Reflexes|Lion's Eye Diamond|Locust Swarm|Lure Prey|Malignant Growth|Mana Prism|Mangara's Blessing|Mangara's Equity|Mangara's Tome|Marble Diamond|Maro|Meddle|Melesse Spirit|Merfolk Raiders|Merfolk Seer|Mind Bend|Mind Harness|Mindbender Spores|Mire Shade|Misers' Cage|Mist Dragon|Moss Diamond|MountaValley|Mtenda Griffin|Mtenda Herder|Mtenda Lion|Mystical Tutor|Natural Balance|Nettletooth Djinn|Noble Elephant|Nocturnal Raid|Null Chamber|Pacifism|Painful Memories|Patagia Golem|Paupers' Cage|Pearl Dragon|Phyrexian Dreadnought|Phyrexian Purge|Phyrexian Tribute|Phyrexian Vault|Political Trickery|Polymorph|Preferred Selection|Prismatic Boon|Prismatic Circle|Prismatic Lace|Psychic Transfer|Purgatory|Purraj Urborg|Pyric Salamander|Quirion Elves|Radiant Essence|Raging Spirit|Rampant Growth|Rashida Scalebane|Ravenous Vampire|RazPendulum|Reality Ripple|Reckless Embermage|Reflect Damage|Reign Chaos|Reign Terror|Reparations|Restless Dead|Ritual Steel|Rock Basilisk|Rocky Tar Pit|Roots Life|Sabertooth Cobra|Sacred Mesa|SGolem|Sandbar Crocodile|Sapphire Charm|Savage Twister|Sawback Manticore|Sea Scryer|Sealed Fate|Searing Spear Askari|Seedling Charm|Seeds Innocence|Serene Heart|Sewer Rats|Shadow Guildmage|Shadowbane|Shallow Grave|Shaper Guildmage|Shauku, Endbringer|Shauku's Minion|Shimmer|Sidar Jabari|Sirocco|Skulking Ghost|Sky Diamond|Soar|Soul Echo|Soul Rend|Soulshriek|Spatial Binding|Spectral Guardian|Spirit Night|Spitting Earth|Stalking Tiger|Stupor|Subterranean Spirit|Sunweb|SuperiNumbers|Suq'Ata Firewalker|Tainted Specter|Talruum Minotaur|Taniwha|Teeka's Dragon|Teferi's Curse|Teferi's Drake|Teferi's Imp|Teferi's Isle|Telim'Tor's Darts|Telim'Tor's Edict|Telim'Tor|Teremko Griffin|Thirst|Tidal Wave|Tombstone Stairwell|Torrent Lava|Tranquil Domain|Tropical Storm|Uktabi Faerie|Uktabi Wildcats|Unerring Sling|Unfulfilled Desires|Unseen Walker|Unyaro Bee Sting|Unyaro Griffin|Urborg Panther|Vaporous Djinn|Ventifact Bottle|Viashino Warrior|Vigilant Martyr|Village Elder|Vitalizing Cascade|Volcanic Dragon|Volcanic Geyser|Waiting Weeds|Wall Corpses|Wall Resistance|Wall Roots|Ward Lights|Warping Wurm|Wave Elemental|Wellspring|Wild Elephant|Wildfire Emissary|Windreaper Falcon|Withering Boon|Worldly Tutor|Yare|Zebra Unicorn|ZhalfirCommander|ZhalfirKnight|Zirilan Claw|Zombie Mob|Zuberi, Golden Feather|Bull Elephant|Dark Privilege|King Cheetah|Necrosavant|Ovinomancer|Peace Talks|Urborg Mindsucker|Vampirism|Viashino Sandstalker|Wicked Reward|Aku Djinn|Anvil Bogardan|Archangel|Army Ants|Betrayal|Blanket Night|Bogardan Phoenix|Brass-Talon Chimera|Breathstealer's Crypt|Breezekeeper|Brood Cockroaches|Chronatog|City Solitude|Cloud Elemental|Coercion|Coral Atoll|Corrosion|Creeping Mold|Crypt Rats|Daraja Griffin|Death Watch|Desertion|Desolation|Diamond Kaleidoscope|Dormant Volcano|Dragon Mask|Dream Tides|Dwarven Vigilantes|Elephant Grass|ElkLair|Elven Cache|Emerald Charm|Equipoise|Everglades|Eye Singularity|Fallen Askari|Femeref Enchantress|Feral Instinct|Fireblast|Firestorm Hellkite|Flooded Shoreline|Forbidden Ritual|Foreshadow|Freewind Falcon|Funeral Charm|Giant Caterpillar|GoblRecruiter|GoblSwine-Rider|Gossamer Chains|GriffCanyon|Guiding Spirit|Hearth Charm|HeWave|Helm Awakening|Honorable Passage|Hope Charm|Hulking Cyclops|Impulse|Infantry Veteran|Infernal Harvest|Inspiration|Iron-Heart Chimera|Jamuraan Lion|Juju Bubble|Jungle Basin|Kaervek's Spite|Karoo|Katabatic Winds|Keeper Kookus|Knight Valor|Knight Mists|Kookus|Kyscu Drake|Lead-Belly Chimera|Lichenthrope|Lightning Cloud|Longbow Archer|Magma Mine|Man-o'-War|Matopi Golem|Miraculous Recovery|Mob Mentality|Mortal Wound|Mundungu|Mystic Veil|Natural Order|Necromancy|Nekrataal|Ogre Enforcer|Panther Warriors|Parapet|Phyrexian Marauder|Phyrexian Walker|Pillar Tombs Aku|Prosperity|Pygmy Hippo|Python|Quicksand|Quirion Druid|Quirion Ranger|Raging Gorilla|Rainbow Efreet|Relentless Assault|Relic Ward|Remedy|Resistance Fighter|Retribution Meek|Righteous Aura|Righteous War|River Boa|Rock Slide|Rowen|Sands Time|Scalebane's Elite|Shimmering Efreet|Shrieking Drake|Simoon|Sisay's Ring|Snake Basket|Solfatara|Song Blood|Spider Climb|Spitting Drake|Squandered Resources|Stampeding Wildebeests|Suleiman's Legacy|Summer Bloom|Sun Clasp|Suq'Ata Assassin|Suq'Ata Lancer|Talruum Champion|Talruum Piper|Tar Pit Warrior|Teferi's HonGuard|Teferi's Puzzle Box|Teferi's Realm|Tempest Drake|Three Wishes|Time Tide|Tin-Wing Chimera|Tithe|Tremor|Triangle War|Uktabi Orangutan|Undiscovered Paradise|Undo|Vampiric Tutor|Vanishing|Viashivan Dragon|Vision Charm|Wake Vultures|WDenial|Warrior's Honor|Warthog|Waterspout Djinn|Wind Shear|ZhalfirCrusader|Alabaster Dragon|Alluring Scent|Anaconda|Angelic Blessing|Ardent Militia|Armored Pegasus|Arrogant Vampire|Assassin's Blade|Balance Power|Baleful Stare|Bee Sting|Blaze|Blessed Reversal|Bog Raiders|Boiling Seas|Border Guard|Breath Life|Bull Hippo|Burning Cloak|Capricious Sorcerer|Charging Bandits|Charging Paladin|Charging Rhino|Cloak Feathers|Cloud Dragon|Cloud Pirates|Cloud Spirit|CommUnsummoning|Coral Eel|Craven Giant|Craven Knight|Cruel Bargain|Cruel Fate|Cruel Tutor|Deep Wood|Deep-Sea Serpent|Defiant Stand|Desert Drake|Devastation|Devoted Hero|Djinn Lamp|Dread Charge|Dread Reaper|Déjà Vu|Ebon Dragon|Elite CWarrior|Endless Cockroaches|Exhaustion|False Peace|Final Strike|Fire Dragon|Fire Imp|Fire Snake|Fire Tempest|Fleet-Footed Monk|Flux|Foot Soldiers|Forked Lightning|Fruition|Giant Octopus|Gift Estates|GoblBully|Gorilla Warrior|Gravedigger|HDeath|Harsh Justice|HighlGiant|Horned Turtle|Howling Fury|Hulking Goblin|Ingenious Thief|Jungle Lion|Keen-Eyed Archers|King's Assassin|Knight Errant|Last Chance|Lava Axe|Lava Flow|Lizard Warrior|Mercenary Knight|Mind Knives|Mind Rot|Minotaur Warrior|Mobilize|Monstrous Growth|Moon Sprite|Muck Rats|Mystic Denial|Natural Spring|Nature's Cloak|Nature's Ruin|Needle Storm|Noxious Toad|Omen|Owl Familiar|Path Peace|Personal Tutor|Phantom Warrior|Pillaging Horde|Plant Elemental|Primeval Force|Raging Cougar|Raging Goblin|Raging Minotaur|RaSalt|RaTears|Redwood Treefolk|Regal Unicorn|Renewing Dawn|Rowan Treefolk|Sacred Knight|Sacred Nectar|Scorching Spear|Scorching Winds|Seasoned Marshal|Serpent Assassin|Serpent Warrior|Skeletal Crocodile|Skeletal Snake|Snapping Drake|Sorcerous Sight|Soul Shred|Spined Wurm|Spiritual Guardian|Spotted Griffin|Starlight|Starlit Angel|Steadfastness|Stern Marshal|Sylvan Tutor|Symbol Unsummoning|Taunt|Temporary Truce|Theft Dreams|Thing Deep|Thundering Wurm|Thundermare|Tidal Surge|Time Ebb|Touch Brilliance|Treetop Defense|Undying Beast|Valorous Charge|Vampiric Feast|Vampiric Touch|Venerable Monk|Vengeance|Virtue's Ruin|Volcanic Hammer|Wall Granite|Warrior's Charge|Whiptail Wurm|Wicked Pact|Willow Dryad|Wind Drake|Winter's Grasp|Withering Gaze|Wood Elves|Abduction|Abeyance|Abjure|Aboroth|Abyssal Gatekeeper|Aether Flash|Agonizing Memories|Alms|Ancestral Knowledge|Angelic Renewal|Apathy|Arctic Wolves|Argivian Find|Argivian Restoration|Aura Silence|Avizoa|Barishi|Barrow Ghoul|Benalish Infantry|Benalish Knight|Benalish Missionary|Betrothed Fire|Bloodrock Cyclops|Blossoming Wreath|Bogardan Firefiend|Boiling Blood|Bone Dancer|Briar Shield|Bubble Matrix|Buried Alive|Bösium Strip|Call Wild|Chimeric Sphere|Choking Vines|Cinder Giant|Cinder Wall|Circling Vultures|Cloud Djinn|Coils Medusa|Cone Flame|Debt Loyalty|Dense Foliage|Desperate Gambit|Dingus Staff|Disrupt|Doomsday|Downdraft|Duskrider Falcon|Dwarven Berserker|Dwarven Thaumaturgist|Empyrial Armor|Ertai's Familiar|Fallow Wurm|Familiar Ground|Fatal Blow|Fervor|Festering Evil|Fire Whip|Firestorm|Fit Rage|Fledgling Djinn|Fog Elemental|Foriysian Brigade|Fungus Elemental|Gaea's Blessing|Gallowbraid|Gemstone Mine|Gerrard's Wisdom|GoblBomb|GoblGrenadiers|GoblVandal|Guided Strike|Harvest Wurm|Haunting Misery|Heart Bogardan|HeStroke|Heavy Ballista|Hidden Horror|Hurloon Shaman|Infernal Tribute|Inner Sanctum|Jabari's Banner|Jangling Automaton|KithkArmor|Lava Hounds|Lava Storm|Liege Hollows|Llanowar Behemoth|Llanowar Druid|Llanowar Sentinel|Lotus Vale|Mana Chains|Mana Web|Manta Ray|Maraxus Keld|Master Arms|Merfolk Traders|Mind Stone|Mischievous Poltergeist|Mistmoon Griffin|Morinfen|Mwonvuli Ooze|Nature's Kiss|Nature's Resurgence|Necratog|Noble Benefactor|Null Rod|Odylic Wraith|Ophidian|Orcish Settlers|Paradigm Shift|Peacekeeper|Pendrell Mists|Phantom Wings|Phyrexian Furnace|Psychic Vortex|Razortooth Rats|Relearn|Revered Unicorn|Roc Hatchling|Rogue Elephant|Sage Owl|Sawtooth Ogre|Scorched Ruins|Serenity|Serra's Blessing|Serrated Biskelion|Shadow Rider|Shattered Crypt|Soul Shepherd|Southern Paladin|Spinning Darkness|Steel Golem|Strands Night|Straw Golem|Striped Bears|Sylvan Hierophant|Tariff|Teferi's Veil|Tendrils Despair|Thran Forge|Thran Tome|Thunderbolt|Timid Drake|Tolarian Drake|Tolarian Entrancer|Tolarian Serpent|Touchstone|Tranquil Grove|Uktabi Efreet|Urborg Justice|Urborg Stalker|Veteran Explorer|Vitalize|Vodalian Illusionist|Volunteer Reserves|Wave Terror|Well Knowledge|Winding Canyons|Xanthic Statue|Zombie Scavengers|Abandon Hope|Advance Scout|Aftershock|Altar Dementia|Aluren|Ancient Runes|Ancient Tomb|Angelic Protector|Anoint|Apes Rath|Apocalypse|ArmSliver|Auratog|Avenging Angel|Barbed Sliver|Bayou Dragonfly|Bellowing Fiend|Benthic Behemoth|Blood Frenzy|Blood Pet|Boil|Booby Trap|Bottle Gnomes|Bounty Hunter|Broken Fall|Caldera Lake|Canopy Spider|Canyon Drake|Canyon Wildcat|Capsize|Carrionette|Chaotic Goo|Chill|Choke|Cinder Marsh|Circle Protection: Shadow|Clergy en-Vec|Clot Sliver|Cloudchaser Eagle|CoffQueen|Coiled Tinviper|Cold Storage|Commander Greven il-Vec|Corpse Dance|Crazed Armodon|Crown Flames|Cursed Scroll|Darkling Stalker|Dauthi Embrace|Dauthi Ghoul|Dauthi Horror|Dauthi Marauder|Dauthi Mercenary|Dauthi Mindripper|Dauthi Slayer|Deadshot|Death Pits Rath|Diabolic Edict|Dirtcowl Wurm|Dismiss|Disturbed Burial|Dracoplasm|Dread Night|Dregs Sorrow|Duplicity|Earthcraft|Echo Chamber|Eladamri, Lord Leaves|Eladamri's Vineyard|Elite Javelineer|Elven Warhounds|Elvish Fury|Emerald Medallion|Emmessi Tome|Endless Scream|Energizer|Enraging Licid|Ertai's Meddling|Escaped Shapeshifter|Essence Bottle|Evincar's Justice|Excavator|Extinction|Fevered Convulsions|Field Souls|Fighting Drake|Firefly|Fireslinger|Flailing Drake|Flickering Ward|Flowstone Giant|Flowstone Salamander|Flowstone Sculpture|Flowstone Wyvern|Fool's Tome|Frog Tongue|Fugitive Druid|Furnace Rath|Fylamarid|Gallantry|Gerrard's Battle Cry|Ghost Town|Giant Crab|GoblBombardment|Grindstone|HHand|Hanna's Custody|Harrow|Havoc|Heart Sliver|Heartwood Dryad|Heartwood Giant|Heartwood Treefolk|Helm Possession|Hero's Resolve|Horned Sliver|Humility|Imps' Taunt|Insight|Interdict|Intuition|Invulnerability|Jackal Pup|Jet Medallion|Jinxed Idol|Kezzerdrix|Kindle|Knight Dawn|Knight Dusk|Krakilin|Leeching Licid|Legacy's Allure|Legerdemain|Light Day|Lightning Blast|Lightning Elemental|Living Death|Lobotomy|Lotus Petal|LowlGiant|Maddening Imp|Magmasaur|Magnetic Web|Mana Severance|Manakin|Manta Riders|Marble Titan|Marsh Lurker|Master Decoy|Mawcor|Maze Shadows|Meditate|Metallic Sliver|Mindwhip Sliver|Minion Wastes|Mirri's Guile|Mnemonic Sliver|Mogg Cannon|Mogg Conscripts|Mogg Fanatic|Mogg Hollows|Mogg Raider|Mogg Squad|Mongrel Pack|Mounted Archers|Muscle Sliver|Nature's Revolt|No Quarter|Nurturing Licid|Opportunist|Oracle en-Vec|Orim, Samite Healer|Orim's Prayer|Overrun|Pallimud|Patchwork Gnomes|Pearl Medallion|Pegasus Refuge|Perish|Phyrexian Grimoire|Phyrexian Hulk|Phyrexian Splicer|Pincher Beetles|Pine Barrens|Pit Imp|Precognition|Propaganda|Puppet Strings|Quickening Licid|Ranger en-Vec|Rathi Dragon|Rats Rath|Reality Anchor|Reanimate|Reap|Reckless Spite|Recycle|Reflecting Pool|Renegade Warlord|Repentance|Respite|Rolling Thunder|Root Maze|Rootbreaker Wurm|Rootwalla|Rootwater Depths|Rootwater Diver|Rootwater Hunter|Rootwater Matriarch|Rootwater Shaman|Ruby Medallion|Sacred Guide|Sadistic Glee|Safeguard|Salt Flats|Sandstone Warrior|Sapphire Medallion|Sarcomancy|Scabland|Scalding Tongs|Scorched Earth|Scragnoth|Screeching Harpy|Scroll Rack|Sea Monster|Searing Touch|Seeker Skybreak|Segmented Wurm|Selenia, Dark Angel|Serene Offering|Servant Volrath|Shadow Rift|Shadowstorm|Shimmering Wings|Shocker|Sky Spirit|Skyshroud Condor|Skyshroud Elf|Skyshroud Forest|Skyshroud Ranger|Skyshroud Troll|Skyshroud Vampire|Soltari Crusader|Soltari Emissary|Soltari Foot Soldier|Soltari Guerrillas|Soltari Lancer|Soltari Monk|Soltari Priest|Soltari Trooper|Souldrinker|Spike Drone|Spinal Graft|Spirit Mirror|Spontaneous Combustion|Squee's Toy|Stalking Stones|Starke Rath|Static Orb|Staunch Defenders|Steal Enchantment|Stinging Licid|Storm Front|Stun|Sudden Impact|Tahngarth's Rage|Talon Sliver|Telethopter|Thalakos Dreamsower|Thalakos Lowlands|Thalakos Mistfolk|Thalakos Seer|Thalakos Sentry|Thumbscrews|Time Warp|Tooth Claw|Torture Chamber|Tradewind Rider|Trained Armodon|Trumpeting Armodon|Twitch|Unstable Shapeshifter|Vec Townships|Verdant Force|Verdigris|Vhati il-Dal|Volrath's Curse|Wall Diffusion|Warmth|Wasteland|Watchdog|Whim Volrath|Whispers Muse|Wild Wurm|Wind Dancer|Winds Rath|Winged Sliver|Wood Sage|Worthy Cause|Acidic Sliver|Amok|Awakening|Bandage|Bottomless Pit|Brush Death|Bullwhip|Burgeoning|Calming Licid|Cannibalize|Carnassid|Change Heart|Constant Mists|Contemplation|Contempt|Conviction|Convulsing Licid|Corrupting Licid|Crossbow Ambush|Crovax Cursed|Crystalline Sliver|Dauthi Trapper|Death Stroke|Dream Halls|Dream Prowler|Duct Crawler|Dungeon Shade|Elven Rite|Endangered Armodon|Ensnaring Bridge|Evacuation|Fanning Flames|Flame Wave|Fling|Flowstone Blade|Flowstone Hellion|Flowstone Mauler|Flowstone Shambler|Foul Imp|Furnace Spirit|Gliding Licid|Grave Pact|Hammerhead Shark|Heartstone|HeBattle|Hermit Druid|Hesitation|Hibernation Sliver|Hidden Retreat|HonGuard|Horn Greed|Hornet Cannon|Intruder Alarm|Invasion Plans|Jinxed Ring|Lab Rats|Lancers en-Kor|Leap|LowlBasilisk|Mana Leak|Mask Mimic|Megrim|Mind Games|Mind Peel|Mindwarper|Mob Justice|Mogg Bombers|Mogg Flunkies|Mogg Infestation|Mogg Maniac|Morgue Thrull|Mortuary|Mox Diamond|Mulch|Nomads en-Kor|Overgrowth|Portcullis|Primal Rage|Provoke|Pursuit Knowledge|Rabid Rats|Ransack|Rebound|Reins Power|Revenant|Rolling Stones|Ruination|Sacred Ground|Samite Blessing|Scapegoat|Seething Anger|Shaman en-Kor|Shard Phoenix|Shifting Wall|Shock|Sift|Silver Wyvern|Skeleton Scavengers|Skyshroud Archer|Skyshroud Falcon|Skyshroud Troopers|Sliver Queen|Smite|Soltari Champion|Spike Breeder|Spike Colony|Spike Feeder|Spike Soldier|Spike Worker|Spindrift Drake|Spined Sliver|Spirit en-Kor|Spitting Hydra|Stronghold Assassin|Stronghold Taskmaster|Sword Chosen|Temper|Tempting Licid|Thalakos Deceiver|Tidal Warrior|Torment|Tortured Existence|Verdant Touch|Victual Sliver|Volrath's Gardens|Volrath's Laboratory|Volrath's Shapeshifter|Volrath's Stronghold|Walking Dream|Wall Blossoms|Wall Essence|Wall Razors|Wall Souls|Wall Tears|WarriAngel|Warrien-Kor|Youthful Knight|Abyssal Nightstalker|Alaborn Cavalier|Alaborn Grenadier|Alaborn Musketeer|Alaborn Trooper|Alaborn Veteran|Alaborn Zealot|Ancient Craving|Angel Fury|Angel Mercy|Angelic Wall|Apprentice Sorcerer|Armored Galleon|Armored Griffin|Barbtooth Wurm|Bargain|Bear Cub|Bloodcurdling Scream|Brimstone Dragon|Brutal Nightstalker|Chorus Woe|Coastal Wizard|Cruel Edict|Cunning Giant|DakmBat|DakmPlague|DakmScorpion|DakmSorceress|Dark Offering|Deathcoil Wurm|Denizen Deep|Extinguish|Eye Spy|False Summoning|Festival Trokin|Foul Spirit|GoblCavaliers|GoblFirestarter|GoblGeneral|GoblGlider|GoblLore|GoblMatron|GoblMountaineer|GoblPiker|GoblRaider|GoblWar Cry|GoblWar Strike|Golden Bear|Harmony Nature|IronhoOx|Jagged Lightning|Just Fate|Kiss Death|Lone Wolf|Lurking Nightstalker|Lynx|Magma Giant|Moaning Spirit|Nightstalker Engine|Norwood Archers|Norwood Priestess|Norwood Ranger|Norwood Riders|Norwood Warrior|Obsidian Giant|Ogre Arsonist|Ogre Berserker|Ogre Taskmaster|Ogre Warrior|Piracy|Plated Wurm|Predatory Nightstalker|Prowling Nightstalker|Raiding Nightstalker|RaDaggers|Rally Troops|Ravenous Rats|Razorclaw Bear|Remove|Renewing Touch|Return Nightstalkers|Righteous Charge|Righteous Fury|River Bear|Salvage|Screeching Drake|Sea Drake|Sleight Hand|Steam Catapult|Steam Frigate|Swarm Rats|Sylvan Basilisk|Sylvan Yeti|Talas Air Ship|Talas Explorer|Talas Merchant|Talas Researcher|Talas Scout|Talas Warrior|Temple Acolyte|Temple Elder|Temporal Manipulation|Town Sentry|Tree Monkey|TrokHigh Guard|Vampiric Spirit|Volunteer Militia|Warrior's Stand|Wild Griffin|Wild Ox|Wildfire|Wind Sail|Aether Tide|Allay|Anarchist|Avenging Druid|Bequeathal|Carnophage|Cartographer|CBurglar|Cataclysm|Cinder Crawler|City Traitors|CoArms|Convalescence|Crashing Boars|Culling Weak|Cunning|Curiosity|Cursed Flesh|Dauthi Cutthroat|Dauthi Jackal|Dauthi Warlord|Death's Duet|Dizzying Gaze|Dominating Licid|Elven Palisade|Elvish Berserker|Entropic Specter|Ephemeron|Equilibrium|Erratic Portal|Ertai, Wizard Adept|Exalted Dragon|Fade Away|Fighting Chance|Flowstone Flood|Forbid|Fugue|Furnace Brood|Grollub|Hatred|High Ground|Jackalope Herd|Keeper Beasts|Keeper Dead|Keeper Flame|Keeper Light|Keeper Mind|Killer Whale|KChant|Limited Resources|Mage il-Vec|Mana Breach|Manabond|Maniacal Rage|Medicine Bag|Memory Crystal|Merfolk Looter|Mind Maggots|Mind Over Matter|Mindless Automaton|Mirozel|Mirri, CWarrior|Mogg Assassin|Monstrous Hound|Nausea|Necrologia|Null Brooch|Oath Druids|Oath Ghouls|Oath Lieges|Oath Mages|Oath Scholars|Ogre Shaman|Onslaught|Paladen-Vec|Pandemonium|Paroxysm|Peace Mind|Pegasus Stampede|Penance|Pit Spawn|Plaguebearer|Plated Rootwalla|Predatory Hunger|Price Progress|Pygmy Troll|Rabid Wolverines|Ravenous Baboons|Reaping Rewards|Reckless Ogre|Reclaim|Reconnaissance|Recurring Nightmare|Resuscitate|Robe Mirrors|Rootwater Alligator|Rootwater Mystic|Sabertooth Wyvern|Scalding Salamander|Scare Tactics|School Piranha|Scrivener|Seismic Assault|Shackles|Shattering Pulse|Shield Mate|Skyshaper|Skyshroud Elite|Skyshroud War Beast|Slaughter|Soltari Visionary|Song Serenity|Sonic Burst|Soul Warden|Spellbook|Spellshock|Sphere Resistance|Spike Cannibal|Spike Hatcher|Spike Rogue|Spike Weaver|Standing Troops|Survival Fittest|Thalakos Drifters|Thalakos Scout|Thopter Squadron|Thrull Surgeon|Transmogrifying Licid|Treasure Hunter|Treasure Trove|Vampire Hounds|Volrath's Dungeon|Wall Nets|Wayward Soul|WelkHawk|Whiptongue Frog|Workhorse|Zealots en-Dal|Ashnod's Coupon|B.F.M. (Big Furry Monster) (b)|B.F.M. (Big Furry Monster)|Blacker Lotus|Bronze Calendar|Bureaucracy|Burning Cinder Fury Crimson Chaos Fire|Cardboard Carapace|Censorship|Chaos Confetti|Charm School|Checks Balances|Chicken Egg|Chicken à la King|Clam Session|Clam-I-Am|Clambassadors|Clay Pigeon|Common Courtesy|Deadhead|Denied!|Double Cross|Double Deal|Double Dip|Double Play|Double Take|Elvish Impersonators|Flock Rabid Sheep|Fowl Play|Free-Range Chicken|Free-for-All|Gerrymandering|Get a Life|Ghazbán Ogress|Giant Fan|GoblBookie|GoblBowling Team|GoblTutor|Growth Spurt|Gus|Handcuffs|Hungry Hungry Heifer|Hurloon Wrangler|I'm Rubber, You're Glue|Incoming!|Infernal Spawn Evil|Jack-in-the-Mox|Jalum Grifter|Jester's Sombrero|Jumbo Imp|Knight Hokey Pokey|Krazy Kow|Landfill|Lexivore|Look Me, I'm DCI|Mesa Chicken|Mine, Mine, Mine!|MirrMirror|Miss Demeanor|Once More Feeling|Organ Harvest|Ow|Paper Tiger|Poultrygeist|Prismatic Wardrobe|Psychic Network|Ricochet|Rock Lobster|Scissors Lizard|Sex Appeal|Sorry|Spark Fiend|Spatula Ages|Squirrel Farm|Strategy, Schmategy|Team Spirit|Temp Damned|Cheese Stands Alone|Ultimate Nightmare Wizards Coast® Customer Service|Timmy, Power Gamer|Urza's Contact Lenses|Urza's Science Fair Project|Volrath's Motion Sensor|Absolute Grace|Absolute Law|Abundance|Abyssal Horror|Academy Researchers|Acidic Soil|Acridian|Albino Troll|Angelic Chorus|Angelic Page|Annul|Antagonism|Arc Lightning|Arcane Laboratory|Argothian Elder|Argothian Enchantress|Argothian Swine|Argothian Wurm|Attunement|Back Basics|Barrin, Master Wizard|Barrin's Codex|Bedlam|Befoul|Bereavement|Blanchwood Armor|Blanchwood Treefolk|Blasted Landscape|Blood Vassal|Brand|Bravado|Breach|Brilliant Halo|Bulwark|Cackling Fiend|Carpet Flowers|Carrion Beetles|Catalog|Catastrophe|Cathodion|Cave Tiger|Child Gaea|Chimeric Staff|Citanul Centaurs|Citanul Flute|Citanul Hierophants|Claws Gix|Clear|Cloak Mists|Confiscate|Congregate|Contamination|Copper Gnomes|Coral Merfolk|Corrupt|Cradle Guard|Crater Hellion|Crazed Skirge|Crosswinds|Crystal Chimes|Curfew|Dark Hatchling|Darkest Hour|Defensive Formation|Despondency|Destructive Urge|Diabolic Servitude|Disciple Grace|Disciple Law|Discordant Dirge|Disorder|Disruptive Student|Douse|Dragon Blood|Drifting Djinn|Drifting Meadow|Dromosaur|Duress|Eastern Paladin|Electryte|Elite Archers|Elvish Herder|Elvish Lyrist|Endless Wurm|Endoskeleton|Energy Field|Exhume|Exploration|Expunge|Faith Healer|Falter|Fault Line|Fecundity|Fertile Ground|Fiery Mantle|Fire Ants|Flesh Reaver|Fluctuator|Fog Bank|Fortitude|Gaea's Bounty|Gaea's Cradle|Gaea's Embrace|Gamble|Gilded Drake|Glorious Anthem|GoblCadets|GoblLackey|GoblOffensive|GoblPatrol|GoblSpelunkers|GoblWar Buggy|Grafted Skullcap|GreWhale|Greater Good|Greener Pastures|Guma|Hawkeater Moth|Headlong Rush|HeRay|Herald Serra|Hermetic Study|Hibernation|Hidden Ancients|Hidden Guerrillas|Hidden Herd|Hidden Predators|Hidden Spider|Hidden Stag|Hollow Dogs|Hopping Automaton|Horseshoe Crab|Humble|Hush|Ill-Gotten Gains|Imaginary Pet|Intrepid Hero|Karn, Silver Golem|Launch|Lay Waste|Lifeline|Lightning Dragon|Lilting Refrain|Lingering Mirage|Looming Shade|Lotus Blossom|Lull|Lurking Evil|Mana Leech|Meltdown|Metrognome|Midsummer Revel|Mishra's Helix|Mobile Fort|Monk Idealist|Monk Realist|Morphling|No Rest fWicked|Noetic Scales|Okk|Opal Acrolith|Opal Archangel|Opal Caryatid|Opal Gargoyle|Opal Titan|Oppression|Order Yawgmoth|Outmaneuver|Parasitic Bond|Pariah|Pegasus Charger|Pendrell Drake|Pendrell Flux|Peregrine Drake|Persecute|Phyrexian Colossus|Phyrexian Ghoul|Phyrexian Processor|Phyrexian Tower|Planar Birth|Planar Void|Polluted Mire|Pouncing Jaguar|Power Taint|Priest Gix|Priest Titania|Purging Scythe|RaFilth|Ravenous Skirge|Raze|Recantation|Reclusive Wight|Redeem|Reflexes|Rejuvenate|Remembrance|Remote Isle|Reprocess|Rescind|Retaliation|Retromancer|Rewind|Rumbling Crescendo|Rune Protection: Artifacts|Rune Protection: Black|Rune Protection: Blue|Rune Protection: Green|Rune Protection: Lands|Rune Protection: Red|Rune Protection: White|Sanctum Custodian|Sanctum Guardian|Sandbar Merfolk|Sandbar Serpent|Sanguine Guard|Scald|Scoria Wurm|Scrap|Serra Avatar|Serra Zealot|Serra's Embrace|Serra's Hymn|Serra's Liturgy|Serra's Sanctum|Shimmering Barrier|Shiv's Embrace|Shivan Gorge|Shivan Hellkite|Shivan Raptor|Show Tell|Shower Sparks|Sicken|Silent Attendant|Skirge Familiar|Skittering Skirge|Sleeper Agent|Slippery Karst|Smokestack|Smoldering Crater|Sneak Attack|Somnophore|Songstitcher|Soul Sculptor|Spined Fluke|Spire Owl|Sporogenesis|Spreading Algae|Steam Blast|Stern Proctor|Stroke Genius|Sulfuric Vapors|Sunder|Symbiosis|Tainted Aether|Telepathy|Temporal Aperture|Thran Quarry|Thran Turbine|Thundering Giant|Time Spiral|Titania's Boon|Titania's Chosen|Tolarian Academy|Tolarian Winds|Torch Song|Treefolk Seedlings|Treetop Rangers|Turnabout|Umbilicus|Unnerve|Unworthy Dead|Urza's Armor|Vampiric Embrace|Vebulid|Veil Birds|Veiled Apparition|Veiled Crocodile|Veiled Sentry|Veiled Serpent|Venomous Fangs|Vernal Bloom|Viashino Outrider|Viashino Runner|Viashino Sandswimmer|Viashino Weaponsmith|Victimize|Vile Requiem|Voice Grace|Voice Law|Voltaic Key|Vug Lizard|Wall Junk|War Dance|Waylay|Western Paladin|Whetstone|Whirlwind|Wild Dogs|Windfall|Winding Wurm|Wirecat|Witch Engine|Wizard Mentor|Worn Powerstone|Worship|Yawgmoth's Edict|Yawgmoth's Will|Zephid's Embrace|Zephid|About Face|Angel's Trumpet|Angelic Curator|Anthroplasm|Archivist|Aura Flux|Avalanche Riders|Beast Burden|Bloated Toad|Bone Shredder|Bouncing Beebles|Brink Madness|Burst Energy|Cessation|Cloud Faeries|Crawlspace|Crop Rotation|Damping Engine|Darkwatch Elves|Defender Chaos|Defender Law|Defense Grid|Defense Heart|Delusions Mediocrity|Deranged Hermit|Devout Harpist|Engineered Plague|Erase|Eviscerator|Expendable Troops|Faerie Conclave|Fleeting Image|Fog Gnats|Forbidding Watchtower|Frantic Search|Gang Elk|Ghitu Encampment|Ghitu Fire-Eater|Ghitu Slinger|Ghitu War Cry|Giant Cockroach|GoblMedics|GoblWelder|Granite Grip|Grim Monolith|Harmonic Convergence|Hidden Gibbons|Hope Glory|Impending Disaster|Intervene|Iron Maiden|Iron Will|Jhoira's Toolbox|Karmic Guide|King Crab|Knighthood|Last-Ditch Effort|Levitation|Lurking Skirge|Martyr's Cause|Memory Jar|Might Oaks|Miscalculation|Molten Hydra|Mother Runes|Multani, Maro-Sorcerer|Multani's Acolyte|Multani's Presence|No Mercy|Opal Avenger|Opal Champion|Opportunity|Ostracize|Palinchron|Parch|Peace Quiet|Phyrexian Broodlings|Phyrexian Debaser|Phyrexian Defiler|Phyrexian Denouncer|Phyrexian Plaguelord|Phyrexian Reclamation|Plague Beetle|Planar Collapse|Purify|Pygmy Pyrosaur|Pyromancy|Quicksilver Amulet|Rack Ruin|Radiant, Archangel|Radiant's Dragoons|Radiant's Judgment|Rancor|Rank File|Raven Familiar|Rebuild|Repopulate|Ring Gix|Rivalry|Scrapheap|Second Chance|Shivan Phoenix|Sick Tired|Silk Net|Simian Grunts|Sleeper's Guile|Slow Motion|Sluggishness|Snap|Spawning Pool|Subversion|Sustainer Realm|Swat|Tethered Skirge|Thornwind Faeries|Thran Lens|Thran War Machine|Thran Weaponry|Ticking Gnomes|Tinker|Tragic Poet|Treacherous Link|Treefolk Mystic|Treetop Village|Unearth|Urza's Blueprints|Viashino Bey|Viashino Cutthroat|Viashino Heretic|Viashino Sandscout|Vigilant Drake|Walking Sponge|Weatherseed Elf|Weatherseed Faeries|Weatherseed Treefolk|Wheel Torture|Wing Snare|Yavimaya Granger|Yavimaya Scion|Yavimaya Wurm|Alert Shu Infantry|Ambition's Cost|Barbarian General|Barbarian Horde|Borrowing 100,000 Arrows|Borrowing East Wind|Brilliant Plan|Broken Dam|Burning Fields|Burning Xinye|Cao Cao, Lord Wei|Cao Ren, Wei Commander|Capture Jingzhou|Champion's Victory|Control Court|Corrupt Court Official|Corrupt Eunuchs|Council Advisors|Counterintelligence|Cunning Advisor|Deception|Desert Sandstorm|Desperate Charge|Diaochan, Artful Beauty|Dong Zhou, Tyrant|Eightfold Maze|Empty City Ruse|Eunuchs' Intrigues|False Defeat|False Mourning|Famine|Fire Ambush|Fire Bowman|Flanking Troops|Forced Retreat|Forest Bear|Ghostly Visit|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Heavy Fog|Hua Tuo, Honored Physician|Huang Zhong, Shu General|Hunting Cheetah|Imperial Edict|Imperial Recruiter|Imperial Seal|Independent Troops|Kongming, Sleeping Dragon|Kongming's Contraptions|Lady Sun|Lady Zhurong, WarriQueen|Liu Bei, Lord Shu|Loyal Retainers|Lu Bu, Master-at-Arms|Lu Meng, Wu General|Lu Su, Wu Advisor|Lu Xun, Scholar General|Ma Chao, Western Warrior|Marshaling Troops|Meng Huo, Barbarian King|Meng Huo's Horde|Misfortune's Gain|MountaBandit|Overwhelming Forces|Pang Tong, Young Phoenix|Peach Garden Oath|Poison Arrow|Preemptive Strike|Ravages War|Ravaging Horde|Red Cliffs Armada|Renegade Troops|Return Battle|Riding Red Hare|Riding Dilu Horse|Rockslide Ambush|Rolling Earthquake|Sage's Knowledge|Shu Cavalry|Shu Defender|Shu Elite Companions|Shu Elite Infantry|Shu Farmer|Shu Foot Soldiers|Shu General|Shu GraCaravan|Shu Soldier-Farmers|Sima Yi, Wei Field Marshal|Slashing Tiger|Southern Elephant|Spoils Victory|Spring Eternal Peace|Stolen Grain|Stone Catapult|Strategic Planning|Straw Soldiers|Sun Ce, Young Conquerer|Sun Quan, Lord Wu|Taoist Hermit|Taoist Mystic|Taunting Challenge|Three Visits|Trained Cheetah|Trained Jackal|Trip Wire|Virtuous Charge|Warrior's Oath|Wei Ambush Force|Wei Assassins|Wei Elite Companions|Wei Infantry|Wei Night Raiders|Wei Scout|Wei Strike Force|Wielding Green Dragon|Wolf Pack|Wu Admiral|Wu Elite Cavalry|Wu Infantry|Wu Light Cavalry|Wu Longbowman|Wu Scout|Wu Spy|Wu Warship|Xiahou Dun, One-Eyed|Xun Yu, Wei Advisor|Yellow Scarves Cavalry|Yellow Scarves General|Yellow Scarves Troops|Young Wei Recruits|Yuan Shao, Indecisive|Yuan Shao's Infantry|Zhang Fei, Fierce Warrior|Zhang He, Wei General|Zhang Liao, Hero Hefei|Zhao Zilong, Tiger General|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Zodiac Dog|Zodiac Dragon|Zodiac Goat|Zodiac Horse|Zodiac Monkey|Zodiac Ox|Zodiac Pig|Zodiac Rabbit|Zodiac Rat|Zodiac Rooster|Zodiac Snake|Zodiac Tiger|Zuo Ci, Mocking Sage|Academy Rector|Aether Sting|Ancient Silverback|Apprentice Necromancer|Archery Training|Attrition|Aura Thief|Blizzard Elemental|Bloodshot Cyclops|Body Snatcher|Braidwood Cup|Braidwood Sextant|Brass Secretary|Brine Seer|Bubbling Beebles|Bubbling Muck|Caltrops|Capashen Knight|Capashen Standard|Capashen Templar|Carnival Souls|Chime Night|Cinder Seer|Colos Yearling|Compost|Covetous Dragon|Disappear|Disease Carriers|Donate|Dying Wail|Elvish Lookout|Elvish Piper|EmperCrocodile|Encroach|Eradicate|Extruder|False Prophet|Fatigue|Fend Off|Festering Wound|Field Surgeon|Flame Jet|Fledgling Osprey|Flicker|Fodder Cannon|Gamekeeper|GoblBerserker|GoblFestival|GoblGardener|GoblMarshal|GoblMasons|Goliath Beetle|Heart Warden|Hulking Ogre|Hunting Moa|Illuminated Wings|Impatience|Incendiary|Iridescent Drake|Ivy Seer|Jasmine Seer|Junk Diver|Keldon Champion|Keldon Vandals|Kingfisher|Landslide|Lurking Jackals|Magnify|Mantis Engine|Mark Fury|Marker Beetles|Mask Law Grace|Master Healer|Masticore|Mental Discipline|Metalworker|Metathran Elite|Metathran Soldier|Momentum|Multani's Decree|Nightshade Seer|Opalescence|Opposition|Pattern Rebirth|Phyrexian Monitor|Phyrexian Negator|Plague Dogs|Plated Spider|Plow Under|Powder Keg|Private Research|Quash|Rapid Decay|Rayne, Academy Chancellor|Reckless Abandon|Reliquary Monk|Repercussion|Replenish|Rescue|Rofellos, Llanowar Emissary|Rofellos's Gift|Sanctimony|Scent Brine|Scent Cinder|Scent Ivy|Scent Jasmine|Scent Nightshade|Scour|Scrying Glass|Serra Advocate|Sigil Sleep|Skittering Horror|Slinking Skirge|Solidarity|Soul Feast|Sowing Salt|Splinter|Squirming Mass|Storage Matrix|Taunting Elf|Telepathic Spies|Temporal Adept|Tethered Griffin|Thieving Magpie|Thorn Elemental|Thran Dynamo|Thran Foundry|Thran Golem|Tormented Angel|Treachery|Trumpet Blast|Twisted Experiment|Urza's Incubator|Voice Duty|Voice Reason|Wake Destruction|Wall Glare|Wild Colos|Yavimaya Elder|Yavimaya Enchantress|Yavimaya Hollow|Yawgmoth's Bargain|Angel Light|Champion Lancer|Cinder Storm|DakmGhoul|DakmLancer|Devout Monk|Eager Cadet|GoblChariot|GoblCommando|GoblSettler|Grim Tutor|Loyal Sentry|Pride Lions|Royal Falcon|Royal Trooper|Sea Eagle|Shrieking Specter|Silverback Ape|Squall|Stream Acid|Thunder Dragon|Tidings|Trained Orgg|Veteran Cavalier|Vizzerdrix|Willow Elf|Aerial Caravan|Alabaster Wall|Alley Grifters|Ancestral Mask|Armistice|Arms Dealer|Arrest|Assembly Hall|Ballista Squad|Balloon Peddler|Barbed Wire|Bargaining Table|Battle Rampart|Battle Squadron|Bifurcate|Black Market|Blaster Mage|Blockade Runner|Blood Hound|Blood Oath|Boa Constrictor|Bog Smugglers|Bog Witch|Brawl|Briar Patch|Bribery|Buoyancy|Cackling Witch|Caller Hunt|Cateran Brute|Cateran Enforcer|Cateran Kidnappers|Cateran Overlord|Cateran Persuader|Cateran Slaver|Cateran Summons|Caustic Wasps|Cave Sense|Cave-In|Cavern Crawler|Ceremonial Guard|Chambered Nautilus|Chameleon Spirit|Charisma|Charm Peddler|Charmed Griffin|Cho-Arrim Alchemist|Cho-Arrim Bruiser|Cho-Arrim Legate|Cho-Manno, Revolutionary|Cho-Manno's Blessing|Cinder Elemental|Clear Land|Close Quarters|Cloud Sprite|Coastal Piracy|Collective Unconscious|Common Cause|Conspiracy|Cornered Market|Corrupt Official|Cowardice|Crackdown|Crag Saurian|Crash|Credit Voucher|Crenellated Wall|Crooked Scales|Crossbow Infantry|Crumbling Sanctuary|Customs Depot|Darting Merfolk|Dawnstrider|Deathgazer|Deepwood Drummer|Deepwood Elder|Deepwood Ghoul|Deepwood Legate|Deepwood Tantiv|Deepwood Wolverine|Dehydration|Delraich|Devout Witness|Diplomatic Escort|Diplomatic Immunity|Distorting Lens|Drake Hatchling|Dust Bowl|Embargo|Enslaved Horror|Erithizon|Extortion|Extravagant Spirit|Eye Ramos|Ferocity|Flailing Manticore|Flailing Ogre|Flailing Soldier|Flaming Sword|Food Chain|Forced March|Foster|FountaWatch|FountaCho|Fresh Volunteers|Furious Assault|Game Preserve|General's Regalia|Gerrard's Irregulars|Ghoul's Feast|Glowing Anemone|Groundskeeper|Gush|Hammer Mage|Haunted Crossroads|Heart Ramos|Henge Guardian|Henge Ramos|Hickory Woodlot|High Market|High Seas|Highway Robber|Hired Giant|HonFallen|Hoodwink|Horn Plenty|Horn Ramos|Horned Troll|Howling Wolf|Hunted Wumpus|Ignoble Soldier|Indentured Djinn|Instigator|Insubordination|Intimidation|Invigorate|Inviolability|Iron Lance|Ivory Mask|Jeweled Torque|Jhovall Queen|Jhovall Rider|Karn's Touch|Kris Mage|Kyren Archive|Kyren Glider|Kyren Legate|Kyren Negotiations|Kyren Sniper|Kyren Toy|LGrant|Larceny|Last Breath|Lava Runner|Ley Line|Liability|Lightning Hounds|Lithophage|Lumbering Satyr|Lunge|Maggot Therapy|Magistrate's Scepter|Magistrate's Veto|Megatherium|Mercadia's Downfall|Mercadian Atlas|Mercadian Bazaar|Mercadian Lift|Midnight Ritual|Misdirection|Misshapen Fiend|Misstep|Molting Harpy|Moment Silence|Monkey Cage|Moonlit Wake|Muzzle|Natural Affinity|Nether Spirit|Nightwind Glider|Noble Purpose|Notorious Assassin|Orim's Cure|Overtaker|Panacea|Pangosaur|PeBog|Pious Warrior|Port Inspector|Power Matrix|Pretender's Claim|Primeval Shambler|Puffer Extract|Pulverize|Puppet's Verdict|Putrefaction|Quagmire Lamprey|Ramosian Captain|Ramosian Commander|Ramosian Lieutenant|Ramosian Rally|Ramosian Sergeant|Ramosian Sky Marshal|Rampart Crawler|Rappelling Scouts|Remote Farm|Renounce|Revered Elder|Reverent Mantra|Revive|Righteous Indignation|Rishadan Airship|Rishadan Brigand|Rishadan Cutpurse|Rishadan Footpad|Rishadan Pawnshop|Rishadan Port|Robber Fly|Rock Badger|Rouse|Rushwood Dryad|Rushwood Elemental|Rushwood Grove|Rushwood Herbalist|Rushwood Legate|Saber Ants|Sacred Prey|Sailmonger|SSquid|Sandstone Needle|Saprazzan Bailiff|Saprazzan Breaker|Saprazzan Cove|Saprazzan Heir|Saprazzan Legate|Saprazzan Outrigger|Saprazzan Raider|Saprazzan Skerry|Scandalmonger|Security Detail|Seismic Mage|Sever Soul|Shock Troops|Shoving Match|Silent Assassin|Silverglade Elemental|Silverglade Pathfinder|Sizzle|Skulking Fugitive|Skull Ramos|Snake Pit|Snorting Gahr|Snuff Out|Soothing Balm|Soothsaying|Soul Channeling|Specter's Wail|Spidersilk Armor|Spiritual Focus|Spontaneous Generation|Squallmonger|Squee, GoblNabob|Squeeze|Stamina|Statecraft|Steadfast Guard|Stinging Barrier|Story Circle|Strongarm Thug|Subterranean Hangar|Sustenance|Task Force|Tectonic Break|Territorial Dispute|Thermal Glider|Thieves' Auction|Thrashing Wumpus|Thunderclap|Thwart|Tidal Bore|Tidal Kraken|Tiger Claws|Tonic Peddler|Tooth Ramos|Tower Magistrate|Toymaker|Trade Routes|Trap Runner|Two-Headed Dragon|Undertaker|Unmask|Unnatural Hunger|Uphill Battle|Vendetta|Venomous Dragonfly|Vernal Equinox|Vine Dryad|Vine Trellis|Volcanic Wind|Wall Distortion|War Cadence|War Tax|Warmonger|Warpath|Waterfront Bouncer|Wave Reckoning|Wild Jhovall|Wishmonger|Worry Beads|Accumulated Knowledge|Aether Barrier|Air Bladder|Ancient Hydra|Angelic Favor|Animate Land|Arc Mage|Ascendant Evincar|Avenger en-Dal|Battlefield Percher|Belbe's Armor|Belbe's Percher|Belbe's Portal|Blastoderm|Blinding Angel|Bola Warrior|Carrion Wall|Chieftaen-Dal|Cloudskate|Coiling Woodworm|Complex Automaton|Dark Triumph|Daze|Death Pit Offering|Defender en-Vec|Defiant Falcon|Defiant Vanguard|Divining Witch|Dominate|Downhill Charge|Ensnare|Eye Yawgmoth|Fanatical Devotion|Flame Rift|Flint Golem|Flowstone Armor|Flowstone Crusher|Flowstone Overseer|Flowstone Slide|Flowstone Strike|Flowstone Surge|Flowstone Thopter|Flowstone Wall|Fog Patch|Harvest Mage|Infiltrate|Jolting Merfolk|Kill Switch|KHaven|Laccolith Grunt|Laccolith Rig|Laccolith Titan|Laccolith Warrior|Laccolith Whelp|Lashknife|Lawbringer|Lightbringer|LSivvi, Defiant Hero|Mana Cache|Massacre|Mind Slash|Mind Swords|Mogg Alarm|Mogg Salvage|Mogg Toady|Moggcatcher|Mossdog|Murderous Betrayal|Nesting Wurm|Netter en-Dal|Noble Stand|Off Balance|Oracle's Attendants|Oraxid|Overlaid Terrain|Pack Hunt|Pale Moon|Parallax Dementia|Parallax Inhibitor|Parallax Nexus|Parallax Tide|Parallax Wave|Phyrexian Driver|Phyrexian Prowler|Plague Witch|Predator, Flagship|Rackling|Rath's Edge|Rathi Assassin|Rathi Fiend|Rathi Intimidator|Refreshing Rain|Rejuvenation Chamber|Reverent Silence|Rhox|Rising Waters|Rootwater Commando|Rootwater Thief|Rupture|Rusting Golem|Saproling Burst|Saproling Cluster|Seahunter|Seal Cleansing|Seal Doom|Seal Fire|Seal Removal|Seal Strength|Shrieking Mogg|Silkenfist Fighter|Silkenfist Order|Sivvi's Ruse|Sivvi's Valor|Skyshroud Behemoth|Skyshroud Claim|Skyshroud Cutter|Skyshroud Poacher|Skyshroud Ridgeback|Skyshroud Sentinel|Sliptide Serpent|Sneaky Homunculus|Spineless Thug|Spiritual Asylum|Spiteful Bully|Stampede Driver|Stronghold Biologist|Stronghold Discipline|Stronghold Gambit|Stronghold Machinist|Stronghold Zeppelin|Submerge|Tangle Wire|TerraGenerator|Topple|Treetop Bracers|Trickster Mage|Vicious Hunger|Viseling|Voice Truth|Volrath Fallen|Wandering Eye|Wild Mammoth|Woodripper|Abolish|Agent Shauku|Alexi, Zephyr Mage|Alexi's Cloak|Aura Fracture|Avatar Fury|Avatar Hope|Avatar Might|Avatar Will|Avatar Woe|Barbed Field|Blessed Wind|Bog Elemental|Bog Glider|Branded Brawlers|Brutal Suppression|Calming Verse|Celestial Convergence|Chilling Apparition|Chimeric Idol|Citadel Pain|Coastal Hornclaw|CoffPuppets|Copper-Leaf Angel|Darba|Death Charmer|Denying Wind|Despoil|Devastate|Diving Griffin|Dual Nature|Elephant Resurgence|Endbringer's Revel|Entangler|Excavation|Excise|Fault Riders|Fen Stalker|Fickle Efreet|Flameshot|Flay|Flowering Field|Foil|Forgotten Harvest|Glittering Lion|Glittering Lynx|Greel, Mind Raker|Greel's Caress|Gulf Squid|Hazy Homunculus|Heightened Awareness|Hollow Warrior|Infernal Genesis|Inflame|Jeweled Spirit|Jolrael, Empress Beasts|Jolrael's Favor|Keldon Arsonist|Keldon Battlewagon|Keldon Berserker|Keldon Firebombers|Latulla, Keldon Overseer|Latulla's Orders|Lesser Gargadon|Living Terrain|Mageta Lion|Mageta's Boon|Mana Vapors|Marsh Boa|Mercenary Informer|Mine Bearer|MirrStrike|Mungha Wurm|Nakaya Shade|Noxious Field|Outbreak|Overburden|Panic Attack|Pit Raptor|Plague Fiend|Plague Wind|Psychic Theft|Pygmy Razorback|Quicksilver Wall|Rebel Informer|Rethink|Reveille Squad|Rhystic Cave|Rhystic Circle|Rhystic Deluge|Rhystic Lightning|Rhystic Scrying|Rhystic Shield|Rhystic Study|Rhystic Syphon|Rhystic Tutor|Rib Cage Spider|Ribbon Snake|Ridgeline Rager|Root Cage|Samite Sanctuary|Scoria Cat|Search fSurvivors|Searing Wind|Sheltering Prayers|Shield Dancer|Shrouded Serpent|Silt Crawler|Snag|Soul Charmer|Soul Strings|Spiketail Drake|Spiketail Hatchling|Spitting Spider|Spore Frog|Spur Grappler|Squirrel Wrangler|Steal Strength|Stormwatch Eagle|Sunken Field|Sword Dancer|Task Mage Assembly|Thresher Beast|Thrive|Trenching Steed|Troubled Healer|Troublesome Spirit|Verdant Field|Veteran Brawlers|Vintara Elephant|Vintara Snapper|Vitalizing Wind|Wall Vipers|Well Discovery|Well Life|Whip Sergeant|Whipstitched Zombie|Wild Might|Windscouter|Wing Storm|Wintermoon Mesa|Withdraw|Zerapa Minotaur|Absorb|Addle|Aether Rift|Aggressive Urge|Agonizing Demise|Alabaster Leech|Alloy Golem|Ancient Kavu|Ancient Spring|Andradite Leech|Angelic Shield|Annihilate|Archaeological Dig|Ardent Soldier|Armadillo Cloak|Armored Guardian|Artifact Mutation|Assault|Battery|Atalya, Samite Master|Aura Mutation|Aura Shards|Backlash|Barrin's Spite|Barrin's Unmaking|Benalish Emissary|Benalish Heralds|Benalish Lancer|Benalish Trapper|Bend Break|Bind|Blazing Specter|Blind Seer|Bloodstone Cameo|Blurred Mongoose|Bog Initiate|Breaking Wave|Breath Darigaaz|Callous Giant|Canopy Surge|Capashen Unicorn|CaptaSisay|Cauldron Dance|Chaotic Strike|Charging Troll|Chromatic Sphere|Cinder Shade|Coalition Victory|Coastal Tower|Collapsing Borders|Collective Restraint|Cremate|Crimson Acolyte|Crosis, Purger|Crosis's Attendant|Crusading Knight|Crypt Angel|Crystal Spray|Darigaaz, Igniter|Darigaaz's Attendant|Death Glory|Defiling Tears|Desperate Research|Devouring Strossus|Dismantling Blow|Distorting Wake|Divine Presence|Do Die|Drake-Skull Cameo|Dream Thrush|Dredge|Dromar, Banisher|Dromar's Attendant|Dueling Grounds|Duskwalker|Elfhame Palace|Elfhame Sanctuary|Elvish Champion|Empress Galina|Essence Leak|Exclude|Exotic Curse|Explosive Growth|Fact Fiction|Faerie Squadron|Fight Flight|FirebrRanger|Fires Yavimaya|Firescreamer|Frenzied Tilling|Galina's Knight|Geothermal Crevice|Ghitu Fire|Glimmering Angel|Global Ruin|GoblSpy|Goham Djinn|Halam Djinn|Hanna, Ship's Navigator|Harsh Judgment|Hate Weaver|Heroes' Reunion|Hooded Kavu|Horned Cheetah|Hunting Kavu|Hypnotic Cloud|Irrigation Ditch|Jade Leech|Juntu Stakes|Kangee, Aerie Keeper|Kavu Aggressor|Kavu Chameleon|Kavu Climber|Kavu Lair|Kavu Monarch|Kavu Runner|Kavu Scout|Kavu Titan|Keldon Necropolis|Liberate|Lightning Dart|Llanowar Cavalry|Llanowar Elite|Llanowar Knight|Llanowar Vanguard|Loafing Giant|Lotus Guardian|Mages' Contest|Mana Maze|Manipulate Fate|Marauding Knight|Metathran Aerostat|Metathran Transport|Metathran Zombie|MeteStorm|Might Weaver|Molimo, Maro-Sorcerer|Mourning|Nightscape Apprentice|Nightscape Master|Noble Panther|Nomadic Elf|Obliterate|Obsidian Acolyte|Opt|Ordered Migration|Orim's Touch|Overabundance|Overload|Pain|Suffering|Phyrexian Altar|Phyrexian Battleflies|Phyrexian Delver|Phyrexian Infiltrator|Phyrexian Lens|Phyrexian Reaper|Phyrexian Slayer|Pincer Spider|Plague Spitter|Plague Spores|Planar Portal|Pledge Loyalty|Pouncing Kavu|Power Armor|Prison Barricade|Probe|Prohibit|Protective Sphere|Psychic Battle|Pulse Llanowar|Pure Reflection|Pyre Zombie|Quirion Sentinel|Quirion Trailblazer|Rage Weaver|Raging Kavu|Rainbow Crow|Rampant Elephant|Razorfoot Griffin|Reckless Assault|Recoil|Recover|Repulse|Restock|Restrain|Reviving Dose|Reviving Vapors|Rewards Diversity|Reya Dawnbringer|Riptide Crab|Rith, Awakener|Rith's Attendant|Rogue Kavu|Rooting Kavu|Rout|Ruby Leech|Ruham Djinn|Sabertooth Nishoba|Salt Marsh|Samite Archer|Samite Ministration|Sapphire Leech|Saproling Infestation|Saproling Symbiosis|Savage Offensive|Scarred Puma|Scavenged Weaponry|Scorching Lava|Scouting Trek|Searing Rays|Seashell Cameo|Seer's Vision|Serpentine Kavu|Shivan Emissary|Shivan Harvest|Shivan Oasis|Shivan Zombie|Shoreline Raider|Skittish Kavu|Skizzik|Sky Weaver|Sleeper's Robe|Slimy Kavu|Slinking Serpent|Smoldering Tar|Sparring Golem|Spinal Embrace|Spirit Weaver|Spirit Resistance|Spite|Malice|Spreading Plague|Stalking Assassin|StFall|Stand|Deliver|Sterling Grove|Stormscape Apprentice|Stormscape Master|Strength Unity|Sulam Djinn|Sulfur Vent|Sunscape Apprentice|Sunscape Master|Sway Illusion|Tainted Well|Tangle|Tectonic Instability|Teferi's Care|Teferi's Moat|Teferi's Response|Tek|Temporal Distortion|Thicket Elemental|Thornscape Apprentice|Thornscape Master|Thunderscape Apprentice|Thunderscape Master|Tidal Visionary|Tigereye Cameo|Tinder Farm|Tolarian Emissary|Tower Drake|Traveler's Cloak|Treefolk Healer|Trench Wurm|Treva, Renewer|Treva's Attendant|Tribal Flames|Troll-Horn Cameo|Tsabo Tavoc|Tsabo's Assassin|Tsabo's Decree|Tsabo's Web|Turf Wound|Twilight's Call|Undermine|Urborg Drake|Urborg Emissary|Urborg Phantom|Urborg Shambler|Urborg Skeleton|Urborg Volcano|Urza's Filter|Urza's Rage|Utopia Tree|Verdeloth Ancient|Verduran Emissary|Viashino Grappler|Vicious Kavu|Vigorous Charge|Vile Consumption|Vodalian Hypnotist|Vodalian Merchant|Vodalian Serpent|Vodalian Zombie|Void|Voracious Cobra|Wallop|Wandering Stream|Wash Out|Wax|Wane|Wayfaring Giant|Well-Laid Plans|Whip Silk|Wings Hope|Winnow|Worldly Counsel|Yavimaya Barbarian|Yavimaya Kavu|Yawgmoth's Agenda|Zanam Djinn|Zap|Allied Strategies|Alpha Kavu|Amphibious Kavu|Ancient Spider|Arctic Merfolk|Aura Blast|Aurora Griffin|Bog Down|Caldera Kavu|Cavern Harpy|Cloud Cover|Confound|Crosis's Catacombs|Crosis's Charm|Darigaaz's Caldera|Darigaaz's Charm|Daring Leap|Dark Suspicions|Deadapult|Death Bomb|Destructive Flow|Diabolic Intent|Disciple Kangee|Dominaria's Judgment|Doomsday Specter|Draco|Dralnu's Crusade|Dralnu's Pet|Dromar's Cavern|Dromar's Charm|Eladamri's Call|Ertai, Corrupted|Ertai's Trickery|Escape Routes|Exotic Disease|Falling Timber|Flametongue Kavu|Fleetfoot Panther|Forsaken City|Gaea's Herald|Gaea's Might|Gainsay|Gerrard's Command|GoblGame|Guard Dogs|Heroic Defiance|Hobble|Honorable Scout|Horned Kavu|Hull Breach|Hunting Drake|Implode|Insolence|Kavu Recluse|Keldon Mantle|Keldon Twilight|Lashknife Barrier|Lava Zombie|Lord Undead|Maggot Carrier|Magma Burst|Magnigoth Treefolk|Malicious Advice|Mana Cylix|March Souls|Marsh Crocodile|Meddling Mage|MeteCrater|Mire Kavu|Mirrorwood Treefolk|Mogg Jailer|Mogg Sentry|Morgue Toad|Multani's Harmony|Natural Emergence|Nemata, Grove Guardian|Nightscape Battlemage|Nightscape Familiar|Noxious Vapors|Orim's Chant|Phyrexian Bloodstock|Phyrexian Scuta|Phyrexian Tyranny|Planar Overlay|Planeswalker's Favor|Planeswalker's Fury|Planeswalker's Mirth|Planeswalker's Mischief|Planeswalker's Scorn|Pollen Remedy|Primal Growth|Pygmy Kavu|Questing Phelddagrif|Quirion Dryad|Quirion Explorer|Radiant Kavu|Razing Snidd|Rith's Charm|Rith's Grove|Root Greevil|Rushing River|Samite Elder|Samite Pilgrim|Sawtooth Loon|Sea Snidd|Shifting Sky|Shivan Wurm|Shriek Dread|Silver Drake|Singe|Sinister Strength|Sisay's Ingenuity|Skyship Weatherlight|Skyshroud Blessing|Slay|Sleeping Potion|Slingshot Goblin|Sparkcaster|Star Compass|Steel Leaf Paladin|Stone Kavu|Stormscape Battlemage|Stormscape Familiar|Strafe|Stratadon|Sunken Hope|Sunscape Battlemage|Sunscape Familiar|Surprise Deployment|Tahngarth, Talruum Hero|Terminal Moraine|Terminate|Thornscape Battlemage|Thornscape Familiar|Thunderscape Battlemage|Thunderscape Familiar|Treva's Charm|Treva's Ruins|Urza's Guilt|Voice All|Volcano Imp|Warped Devotion|Waterspout Elemental|Aether Mutation|Ana Disciple|Ana Sanctuary|Anavolver|Angelfire Crusader|Battlefield Forge|Bloodfire Colossus|Bloodfire Dwarf|Bloodfire Infusion|Bloodfire Kavu|Bog Gnarr|Brass Herald|Captain's Maneuver|Caves Koilos|Ceta Disciple|Ceta Sanctuary|Cetavolver|Coalition Flag|Coalition HonGuard|Coastal Drake|Consume Strength|Cromat|Dead Ringers|Death Grasp|Death Mutation|Dega Disciple|Dega Sanctuary|Degavolver|Desolation Angel|Desolation Giant|Diversionary Tactics|Divine Light|Dodecapod|Dragon Arch|Dwarven Landslide|Dwarven Patrol|Ebony Treefolk|Emblazoned Golem|Enlistment Officer|Evasive Action|False Dawn|Fervent Charge|Fire|Ice|Flowstone Charger|Foul Presence|Fungal Shambler|Gaea's Balance|Gaea's Skyfolk|Gerrard Capashen|Gerrard's Verdict|Glade Gnarr|GoblLegionnaire|GoblRingleader|GoblTrenches|Grave Defiler|Guided Passage|Haunted Angel|Helionaut|Ice Cave|Illuminate|Illusion|Reality|Index|Jaded Response|Jilt|Jungle Barrier|Kavu Glider|Kavu Howler|Kavu Mauler|Last Caress|Last Stand|Lay Land|Legacy Weapon|Life|Death|Lightning Angel|Living Airship|Llanowar Dead|Llanowar Wastes|Manacles Decay|Martyrs' Tomb|Mask Intolerance|Mind Extraction|Minotaur Illusionist|Minotaur Tactician|Mournful Zombie|Mystic Snake|Necra Disciple|Necra Sanctuary|Necravolver|Night|Day|Order|Chaos|Orim's Thunder|Overgrown Estate|Penumbra Bobcat|Penumbra Kavu|Penumbra Wurm|Pernicious Deed|Phyrexian Arena|Phyrexian Gargantua|Phyrexian Rager|Planar Despair|Powerstone Minefield|Prophetic Bolt|Putrid Warrior|Quagmire Druid|Quicksilver Dagger|Raka Disciple|Raka Sanctuary|Rakavolver|RazorfHunter|Reef Shaman|Savage Gorilla|Shield Duty Reason|Shimmering Mirage|Shivan Reef|Smash|Soul Link|Spectral Lynx|Spiritmonger|Squee's Embrace|Squee's Revenge|Standard Bearer|Strength Night|Suffocating Blast|Suppress|Sylvan Messenger|Symbiotic Deployment|Tahngarth's Glare|Temporal Spring|Tidal Courier|Tranquil Path|Tundra Kavu|Unnatural Selection|Urborg Elf|Urborg Uprising|Vindicate|Vodalian Mystic|Whirlpool Drake|Whirlpool Rider|Whirlpool Warrior|Wild Research|Yavimaya Coast|Yavimaya's Embrace|Zombie Boa|Abandoned Outpost|Aboshan, Cephalid Emperor|Aboshan's Desire|Acceptable Losses|Aegis Honor|Aether Burst|Afflict|Amugaba|Ancestral Tribute|Animal Boneyard|Ashen Firebeast|Atogatog|Aura Graft|Auramancer|Aven Archer|Aven Cloudchaser|Aven Fisher|Aven Flock|Aven Shrine|Aven Smokeweaver|Aven Windreader|Balancing Act|Balshan Beguiler|Balshan Griffin|Bamboozle|Barbarian Lunatic|Barbarian Ring|Bash Bits|Battle Strain|Battle Wits|Bearscape|Beast Attack|Beloved Chaplain|Blazing Salvo|Blessed Orator|Bloodcurdler|Bog Wreckage|Bomb Squad|Braids, Cabal Minion|Burning Sands|Cabal Inquisitor|Cabal Patriarch|Cabal Pit|Cabal Shrine|Call Herd|Cantivore|Careful Study|Catalyst Stone|Caustic Tar|Cease-Fire|Centaur Garden|Cephalid Broker|Cephalid Coliseum|Cephalid Looter|Cephalid Retainer|Cephalid Scout|Cephalid Shrine|Chainflinger|Chamber Manipulation|Chance Encounter|Charmed Pendant|Chatter Squirrel|Childhood Horror|Chlorophant|CoffPurge|Cognivore|Concentrate|Confessor|Crashing Centaur|Crypt Creeper|Crystal Quarry|Cultural Exchange|Cursed Monstrosity|Darkwater Catacombs|Darkwater Egg|Decaying Soil|Decimate|Decompose|Dedicated Martyr|Deep Reconnaissance|Delaying Shield|Deluge|Dematerialize|Demolish|Demoralize|Deserted Temple|Devoted Caretaker|Diabolic Tutor|Diligent Farmhand|Dirty Wererat|Divert|Divine Sacrament|Dogged Hunter|Dreamwinder|Druid Lyrist|Druid's Call|Dusk Imp|Dwarven Grunt|Dwarven Recruiter|Dwarven Shrine|Dwarven Strike Force|Earnest Fellowship|Earth Rift|Elephant Ambush|Ember Beast|Embolden|Engulfing Flames|Entomb|Epicenter|Escape Artist|Execute|Extract|Face Fear|Famished Ghoul|Fervent Denial|Filthy Cur|Firebolt|Flame Burst|Fledgling Imp|Frenetic Ogre|Frightcrawler|Ghastly Demise|Gorilla Titan|Graceful Antelope|Gravestorm|Ground Seal|Halberdier|Hallowed Healer|Haunting Echoes|Hint Insanity|Holistic Wisdom|Howling Gale|Immobilizing Ink|Impulsive Maneuvers|Infected Vermin|Innocent Blood|Iridescent Angel|Ivy Elemental|Junk Golem|Kamahl, Pit Fighter|Kamahl's Desire|Karmic Justice|Kirtar's Desire|Kirtar's Wrath|Krosan Archer|Krosan Avenger|Krosan Beast|Laquatus's Creativity|Last Rites|Lava Blister|Leaf Dancer|Lieutenant Kirtar|Life Burst|Limestone Golem|Liquid Fire|Lithatog|Luminous Guardian|Mad Dog|Magma Vein|Magnivore|Malevolent Awakening|Master Apothecary|Metamorphic Wurm|Millikin|Mind Burst|Mindslicer|Mine Layer|Minotaur Explorer|Mirari|Molten Influence|Moment's Peace|Morbid Hunger|Morgue Theft|Mortivore|Mossfire Egg|Mossfire Valley|Mudhole|Muscle Burst|Mystic Crusader|Mystic Enforcer|Mystic Penitent|Mystic Visionary|Mystic Zealot|Nantuko Disciple|Nantuko Elder|Nantuko Mentor|Nantuko Shrine|Need fSpeed|Nefarious Lich|New Frontiers|Nimble Mongoose|Nomad Decoy|Nomad Stadium|Nut Collector|Obstinate Familiar|Otarian Juggernaut|Overeager Apprentice|Painbringer|Pardic Firecat|Pardic Miner|Pardic Swordsmith|Patriarch's Desire|Patrol Hound|Patron Wizard|Pedantic Learning|Peek|Persuasion|Petrified Field|Phantatog|Phantom Whelp|Pianna, Nomad Captain|Pilgrim Justice|Pilgrim Virtue|Piper's Melody|Predict|Price Glory|Primal Frenzy|Psionic Gift|Psychatog|Pulsating Illusion|Puppeteer|Rabid Elephant|Ravaged Highlands|Ray Distortion|Reckless Charge|Recoup|Refresh|Repel|Repentant Vampire|Resilient Wanderer|Rites Initiation|Rites Refusal|Rites Spring|Roar Wurm|Rotting Giant|Sacred Rites|Sadistic Hypnotist|Sandstone Deadfall|Sarcatog|Savage Firecat|Scorching Missile|Screams Damned|SeafloDebris|Second Thoughts|Seize Day|Seton, Krosan Protector|Seton's Desire|Shadowblood Egg|Shadowblood Ridge|Shadowmage Infiltrator|Shelter|Shifty Doppelganger|Shower Coals|Simplify|Skeletal Scrying|Skull Fracture|Skycloud Egg|Skycloud Expanse|Skyshooter|Soulcatcher|Spark Mage|Spellbane Centaur|Sphere Duty|Sphere Grace|Sphere Law|Sphere Reason|Sphere Truth|Spiritualize|Springing Tiger|Squirrel Mob|Squirrel Nest|Stalking Bloodsucker|Standstill|Steam Vines|Steamclaw|Still Life|Stone-Tongue Basilisk|Sungrass Egg|Sungrass Prairie|Sylvan Might|Syncopate|Tainted Pact|Tarnished Citadel|Tattoo Ward|Terravore|Testament Faith|Thaumatog|Thermal Blast|Think Tank|Thought Devourer|Thought Eater|Thought Nibbler|TimberlRuins|Time Stretch|Tireless Tribe|Tombfire|Touch Invisibility|Traumatize|Traveling Plague|Treetop Sentinel|Tremble|Twigwalker|Unifying Theory|Upheaval|Vampiric Dragon|Verdant Succession|Vivify|Volcanic Spray|Volley Boulders|Wayward Angel|Werebear|Whipkeeper|Whispering Shade|Wild Mongrel|WoodlDruid|Words Wisdom|Zombie Assassin|Zombie Cannibal|Zombie Infestation|Zombify|Zoologist|Accelerate|Acorn Harvest|Alter Reality|AmbassadLaquatus|Angel Retribution|Anurid Scavenger|Aquamoeba|Arrogant Wurm|Aven Trooper|Balshan Collaborator|BalthStout|Barbarian Outcast|Basking Rootwalla|Boneshard Slasher|Breakthrough|Cabal Coffers|Cabal Ritual|Cabal Surgeon|Cabal Torturer|Carrion Rats|Carrion Wurm|Centaur Chieftain|Centaur Veteran|Cephalid Aristocrat|Cephalid Illusionist|Cephalid Sage|Cephalid Snitch|Cephalid Vandal|Chainer, Dementia Master|Chainer's Edict|Churning Eddy|Circular Logic|Cleansing Meditation|Compulsion|Coral Net|Crackling Club|Crazed Firecat|Crippling Fatigue|Dawn Dead|Deep Analysis|Devastating Dreams|Dwell on Past|Enslaved Dwarf|Equal Treatment|Faceless Butcher|False Memories|Far Wanderings|Fiery Temper|Flaming Gambit|Flash Defiance|Floating Shield|Frantic Purification|Ghostly Wings|Gloomdrifter|Gravegouger|Grim Lavamancer|Grotesque Hybrid|Gurzigost|Hell-Bent Raider|Hydromorph Guardian|Hydromorph Gull|Hypnox|Hypochondria|Ichorid|Insidious Dreams|Insist|Invigorating Falls|Kamahl's Sledge|Krosan Constrictor|Krosan Restorer|Laquatus's Champion|Last Laugh|Liquify|Llawan, Cephalid Empress|Longhorn Firebeast|MajTeroh|Mesmeric Fiend|Militant Monk|Mind Sludge|Morningtide|Mortal Combat|Mortiphobia|Mutilate|Mystic Familiar|Nantuko Blightcutter|Nantuko Calmer|Nantuko Cultivator|Nantuko Shade|Narcissism|Nostalgic Dreams|Obsessive Search|Organ Grinder|Overmaster|Parallel Evolution|Pardic Arsonist|Pardic Collaborator|Pardic Lancer|Pay No Heed|Petradon|Petravark|Pitchstone Wall|Plagiarize|Possessed Aven|Possessed Barbarian|Possessed Centaur|Possessed Nomad|Psychotic Haze|Putrid Imp|Pyromania|Radiate|Rancid Earth|Reborn Hero|Restless Dreams|Retraced Image|Seton's Scout|Shade's Form|Shambling Swarm|Sickening Dreams|Skullscorch|Skywing Aven|Slithery Stalker|Sonic Seizure|Soul Scourge|Spirit Flare|Stern Judge|Strength Isolation|Strength Lunacy|Stupefying Touch|Tainted Field|Tainted Isle|Tainted Peak|Tainted Wood|Temporary Insanity|Teroh's Faithful|Teroh's Vanguard|Transcendence|Turbulent Dreams|Unhinge|Vengeful Dreams|Violent Eruption|Waste Away|Zombie Trailblazer|Ancestor's Chosen|Anger|Anurid Barkripper|Anurid Brushhopper|Anurid Swarmsnapper|Arcane Teachings|Aven Fogbringer|Aven Warcraft|BalthDefiled|Barbarian Bully|Battle Screech|Battlefield Scrounger|Battlewise Aven|Benevolent Bodyguard|Book Burning|Border Patrol|Brawn|Breaking Point|Browbeat|Burning Wish|Cabal Therapy|Cabal Trainee|Cagemail|Canopy Claws|Centaur Rootcaster|Cephalid Constable|Cephalid Inkshrouder|Chastise|Commander Eesha|Crush Wurms|Cunning Wish|Death Wish|Defy Gravity|Dwarven Bloodboiler|Dwarven Driller|Dwarven Scorcher|Earsplitting Rats|Elephant Guide|Ember Shot|Envelop|Epic Struggle|Exoskeletal Armor|Filth|FirecBlitz|Flaring Pain|Flash Insight|Fledgling Dragon|Folk Medicine|Forcemage Advocate|Funeral Pyre|Genesis|Giant Warthog|Glory|Golden Wish|Goretusk Firebeast|Grave Consequences|Grip Amnesia|Grizzly Fate|Guiltfeeder|Hapless Researcher|Harvester Druid|Hunting Grounds|Infectious Rage|Ironshell Beetle|Jeska, WarriAdept|Keep Watch|Krosan Reclamation|Krosan Verge|Krosan Wayfarer|Laquatus's Disdain|Lava Dart|Lead Astray|Liberated Dwarf|Lightning Surge|Living Wish|Lost Thought|Masked Gorgon|Mental Note|Mirari's Wake|MirrWall|Mist Stagnation|Morality Shift|Nantuko Monastery|Nantuko Tracer|Nomad Mythmaker|Nullmage Advocate|Phantom Centaur|Phantom Flock|Phantom Nantuko|Phantom Nishoba|Phantom Nomad|Phantom Tiger|Planar Chaos|Prismatic Strands|Pulsemage Advocate|Quiet Speculation|Rats' Feast|Ray Revelation|Riftstone Portal|Scalpelexis|Seedtime|Selfless Exorcist|Serene Sunset|Shaman's Trance|Shieldmage Advocate|Silver Seraph|Solitary Confinement|Soulcatchers' Aerie|Soulgorger Orgg|Spellgorger Barbarian|Spelljack|Spirit Cairn|Spurnmage Advocate|Stitch Together|Sudden Strength|Suntail Hawk|Sutured Ghoul|Swelter|Swirling Sandstorm|Sylvan Safekeeper|Telekinetic Bonds|Test Endurance|Thriss, Nantuko Primus|Toxic Stench|Trained Pronghorn|Treacherous Vampire|Treacherous Werewolf|Tunneler Wurm|Unquestioned Authority|Valor|Venomous Vines|Vigilant Sentry|Web Inertia|Wonder|Worldgorger Dragon|Wormfang Behemoth|Wormfang Crab|Wormfang Drake|Wormfang Manta|Wormfang Newt|Wormfang Turtle|Accursed Centaur|Aether Charge|Aggravated Assault|Airborne Aid|Airdrop Condor|Akroma's Blessing|Akroma's Vengeance|Ancestor's Prophet|Animal Magnetism|Annex|Anurid Murkdiver|AphetAlchemist|AphetDredging|AphetGrifter|AphetVulture|Arcanis Omnipotent|Artificial Evolution|Ascending Aven|Astral Slide|Aura Extraction|Aurification|Avarax|Aven Brigadier|Aven Fateshaper|Aven Soulgazer|Backslide|Barkhide Mauler|Barren Moor|Battering Craghorn|Battlefield Medic|Biorhythm|Birchlore Rangers|Blackmail|Blatant Thievery|Blistering Firecat|Bloodline Shaman|Bloodstained Mire|Boneknitter|Break Open|Brightstone Ritual|Broodhatch Nantuko|Butcher Orgg|Cabal Archon|Cabal Executioner|Cabal Slaver|Callous Oppressor|Catapult Master|Catapult Squad|Centaur Glade|ChaAcid|ChaPlasma|ChaSilence|ChaSmog|ChaVapor|Charging Slateback|Choking Tethers|Circle Solace|Commando Raid|Complicate|Contested Cliffs|Convalescent Care|Cover Darkness|Crafty Pathmage|Crowd Favorites|Crown Ascension|Crown Awe|Crown Fury|Crown Suspicion|Crown Vigor|Crude Rampart|Cruel Revival|Cryptic Gateway|Custody Battle|Daru Cavalier|Daru Encampment|Daru Healer|Daru Lancer|Daunting Defender|Dawning Purist|Death Match|Death Pulse|Defensive Maneuvers|Demystify|Dirge Dread|Disciple Malice|Discombobulate|Dispersing Orb|Disruptive Pitmage|Dive Bomber|Doom Cannon|Doomed Necromancer|Doubtless One|Dragon Roost|Dream Chisel|Dwarven Blastminer|Ebonblade Reaper|Elvish Guidance|Elvish Pathcutter|Elvish Pioneer|Elvish Scrapper|Elvish Vanguard|Elvish Warrior|Embermage Goblin|Enchantress's Presence|Endemic Plague|Entrails Feaster|Erratic Explosion|Essence Fracture|Everglove Courier|Exalted Angel|Explosive Vegetation|Fade Memory|Fallen Cleric|False Cure|Feeding Frenzy|Festering Goblin|Fever Charm|Flamestick Courier|Fleeting Aven|Flooded Strand|Foothill Guide|Forgotten Cave|Frightshroud Courier|Future Sight|Gangrenous Goliath|Ghosthelm Courier|Gigapede|Glarecaster|Glory Seeker|Gluttonous Zombie|GoblBurrows|GoblMachinist|GoblPiledriver|GoblPyromancer|GoblSharpshooter|GoblSky Raider|GoblSledder|GoblTaskmaster|GrColiseum|GrMelee|GrasslCrusader|Gratuitous Violence|Gravel Slinger|Gravespawn Sovereign|Graxiplon|Grinning Demon|Gustcloak Harrier|Gustcloak Runner|Gustcloak Savior|Gustcloak Sentinel|Gustcloak Skirmisher|Harsh Mercy|Haunted Cadaver|Head Games|Headhunter|Heedless One|Hystrodon|Imagecrafter|Improvised Armor|Infest|Information Dealer|Inspirit|Insurrection|Invigorating Boon|Ironfist Crusher|Ixidor, Reality Sculptor|Ixidor's Will|Jareth, Leonine Titan|Kaboom!|Kamahl, Fist Krosa|Kamahl's Summons|Krosan Colossus|Krosan Groundshaker|Krosan Tusker|Lavamancer's Skill|Leery Fogbeast|Lightning Rift|Lonely Sandbar|Mage's Guile|Mana Echoes|Menacing Ogre|Misery Charm|Mistform Dreamer|Mistform Mask|Mistform Mutant|Mistform Shrieker|Mistform Skyreaver|Mistform Stalker|Mistform Wall|Mobilization|Mythic Proportions|Nameless One|Nantuko Husk|Naturalize|Nosy Goblin|Nova Cleric|Oblation|Oversold Cemetery|Overwhelming Instinct|Patriarch's Bidding|Pearlspear Courier|Peer Pressure|Piety Charm|Pinpoint Avalanche|Polluted Delta|Primal Boost|Profane Prayers|Prowling Pangolin|Psychic Trance|Quicksilver Dragon|Ravenous Baloth|Read Runes|Reckless One|Reminisce|Renewed Faith|Righteous Cause|Riptide Biologist|Riptide Chronologist|Riptide Entrancer|Riptide Laboratory|Riptide Replicator|Riptide Shapeshifter|Risky Move|Rorix Bladewing|Rotlung Reanimator|Rummaging Wizard|Run Wild|Sage Aven|Sandskin|Screaming Seahawk|Screeching Buzzard|Sea's Claim|Searing Flesh|Seaside Haven|Secluded Steppe|Serpentine Basilisk|Severed Legion|Shade's Breath|ShaleskBruiser|Shared Triumph|Shepherd Rot|Shieldmage Elder|Sigil New Dawn|Silent Specter|Silklash Spider|Silvos, Rogue Elemental|Skirk Commando|Skirk Fire Marshal|Skirk Prospector|Skittish Valesk|Slate Ancestry|Slice Dice|Slipstream Eel|Smother|Snapping Thragg|Snarling Undorak|Solar Blast|Soulless One|Sparksmith|Spined Basher|Spitfire Handler|Spitting Gourna|Spurred Wolverine|Spy Network|Stag Beetle|Standardize|Starlit Sanctum|Starstorm|Steely Resolve|Strongarm Tactics|Sunfire Balm|Supreme Inquisitor|Symbiotic Beast|Symbiotic Elf|Symbiotic Wurm|Syphon Mind|Tempting Wurm|Tephraderm|Thoughtbound Primoc|Thrashing Mudspawn|Threaten|Thunder Hooves|Towering Baloth|Trade Secrets|Tranquil Thicket|Treespring Lorian|Tribal Golem|Tribal Unity|Trickery Charm|True Believer|Undead Gladiator|Unholy Grotto|Unified Strike|Venomspout Brackus|Visara Dreadful|Vitality Charm|Voice Woods|Voidmage Prodigy|Walking Desecration|Wall Mulch|Wave Indifference|Weathered Wayfarer|Weird Harvest|Wellwisher|Wheel Deal|Whipcorder|Windswept Heath|Wirewood Elf|Wirewood Herald|Wirewood Lodge|Wirewood Pride|Wirewood Savage|Withering Hex|Wooded Foothills|Words War|Words Waste|Words Wilding|Words Wind|Words Worship|Wretched Anurid|Akroma, Angel Wrath|Akroma's Devoted|AphetExterminator|Aven Envoy|Aven Redeemer|Aven Warhawk|Bane Living|Beacon Destiny|Berserk Murlodont|Blade Sliver|Blood Celebrant|Bloodstoke Howler|Branchsnap Lorian|Brontotherium|Brood Sliver|Caller Claw|Canopy Crawler|Celestial Gatekeeper|Cephalid Pathmage|Chromeshell Crab|Clickslither|Cloudreach Cavalry|Corpse Harvester|Covert Operative|Crested Craghorn|Crookclaw Elder|Crypt Sliver|Dark Supplicant|Daru Mender|Daru Sanctifier|Daru Stinger|Deathmark Prelate|Defender Order|Defiant Elf|Deftblade Elite|Dermoplasm|Dreamborn Muse|Drinker Sorrow|Dripping Dead|Earthblighter|Echo Tracer|Elvish Soultiller|Embalmed Brawler|Enormous Baloth|Essence Sliver|Feral Throwback|Flamewave Invoker|Frenetic Raptor|Fugitive Wizard|Gempalm Avenger|Gempalm Incinerator|Gempalm Polluter|Gempalm Sorcerer|Gempalm Strider|Ghastly Remains|Glintwing Invoker|Glowering Rogon|Glowrider|GoblAssassin|GoblClearcutter|GoblDynamo|GoblFirebug|GoblGoon|GoblGrappler|GoblLookout|GoblTurncoat|Graveborn Muse|Havoc Demon|Hollow Specter|Hundroog|Hunter Sliver|Imperial Hellkite|Infernal Caretaker|Keeneye Aven|Keeper Nine Gales|Kilnmouth Dragon|Krosan Cloudscraper|Krosan Vorine|Lavaborn Muse|Liege Axe|LowlTracker|Macetail Hystrodon|Magma Sliver|Master Veil|Merchant Secrets|Mistform Seaswift|Mistform Sliver|Mistform Ultimus|Mistform Wakecaster|Nantuko Vigilante|Needleshot Gourna|Noxious Ghoul|Patron Wild|Phage Untouchable|Planar Guide|Plated Sliver|Primal Whisperer|Primoc Escapee|Quick Sliver|Ridgetop Raptor|Riptide Director|Riptide Mangler|Rockshard Elemental|Root Sliver|Scion Darkness|Seedborn Muse|ShaleskPlower|Shifting Sliver|Skinthinner|Skirk Alarmist|Skirk Drill Sergeant|Skirk Marauder|Skirk Outrider|Smokespew Invoker|Sootfeather Flock|Spectral Sliver|Starlight Invoker|Stoic Champion|Stonewood Invoker|Sunstrike Legionnaire|Swooping Talon|Synapse Sliver|Timberwatch Elf|Totem Speaker|ToxSliver|Tribal Forcemage|Unstable Hulk|Vexing Beetle|Vile Deacon|Voidmage Apprentice|Wall Deceit|Wall Hope|Warbreak Trumpeter|Ward Sliver|Warped Researcher|Weaver Lies|Whipgrass Entangler|Willbender|Windborn Muse|WingbeWarrior|Wirewood Channeler|Wirewood Hivemaster|Withered Wretch|Zombie Brute|Accelerated Mutation|Ageless Sentinels|Alpha Status|Ambush Commander|Ancient Ooze|AphetRunecaster|Ark Blight|Astral Steel|Aven Farseer|Aven Liberator|Bladewing Risen|Bladewing's Thrall|Bonethorn Valesk|BraFreeze|Break Asunder|Cabal Conditioning|Cabal Interrogator|Call Grave|Carbonize|Carrion Feeder|Chartooth Cougar|Chill Haunting|Claws Wirewood|Clutch Undeath|Coast Watcher|Consumptive Goo|Daru Spiritualist|Daru Warchief|Dawn Elemental|Day Dragons|Death's-Head Buzzard|Decree Annihilation|Decree Justice|Decree Pain|Decree Savagery|Decree Silence|Dimensional Breach|Dispersal Shield|Divergent Growth|Dragon Breath|Dragon Fangs|Dragon Mage|Dragon Scales|Dragon Shadow|Dragon Tyrant|Dragon Wings|Dragonspeaker Shaman|Dragonstalker|Dragonstorm|Edgewalker|Elvish Aberration|Enrage|Eternal Dragon|Exiled Doomsayer|Extra Arms|Faces Past|Fatal Mutation|Fierce Empath|Final Punishment|Force Bubble|Forgotten Ancient|Form Dragon|Frontline Strategist|Frozen Solid|Gilded Light|GoblBrigand|GoblPsychopath|GoblWarchief|Grip Chaos|Guilty Conscience|Hindering Touch|Hunting Pack|Karona, False God|Karona's Zealot|Krosan Drover|Krosan Warchief|Kurgadon|Lethal Vapors|Lingering Death|Long-Term Plans|Mercurial Kite|Metamorphose|Mind's Desire|Mischievous Quanar|Misguided Rage|Mistform Warchief|Nefashu|Noble Templar|One Nature|Parallel Thoughts|Pemmin's Aura|Primitive Etchings|Proteus Machine|Putrid Raptor|Pyrostatic Pillar|RaBlades|Raven Guild Initiate|Raven Guild Master|Reaping Graves|Recuperate|Reward Faithful|Riptide Survivor|Rock Jockey|Root Elemental|Rush Knowledge|Scattershot|Scornful Egotist|Shoreline Ranger|Siege-Gang Commander|Silver Knight|Skirk Volcanist|Skulltap|Sliver Overlord|Soul Collector|Spark Spray|Sprouting Vines|Stabilizer|Stifle|Sulfuric Vortex|Temple False God|Temporal Fissure|Tendrils Agony|Thundercloud Elemental|Titanic Bulvox|Torrent Fire|Trap Digger|Treetop Scout|Twisted Abomination|Unburden|Uncontrolled Infestation|Undead Warchief|Unspeakable Symbol|Upwelling|Vengeful Dead|Wing Shards|Wipe Clean|Wirewood Guardian|Wirewood Symbiote|Woodcloaker|Xantid Swarm|Zealous Inquisitor|Zombie Cutthroat|Giant Badger|Aether Spellbomb|Alpha Myr|Altar Shadows|Altar's Light|Ancient Den|Arc-Slogger|Assert Authority|Auriok Bladewarden|Auriok Steelshaper|Auriok Transfixer|Awe Strike|Banshee's Blade|Barter Blood|Battlegrowth|Betrayal Flesh|Blinding Beam|Blinkmoth Urn|Blinkmoth Well|Bloodscent|Bonesplitter|Bosh, Iron Golem|Broodstar|Chalice Void|Chimney Imp|Chrome Mox|Clockwork Beetle|Clockwork Condor|Clockwork Dragon|Clockwork Vorrac|Cloudpost|Cobalt Golem|Confusion Ranks|Consume Spirit|Contaminated Bond|Copper Myr|CopperhoVorrac|Crystal Shard|Culling Scales|Damping Matrix|Dead-Iron Sledge|Deconstruct|Disarm|Disciple Vault|Domineer|Dream's Grip|Dross Harvester|Dross Prowler|Dross Scorpion|Duplicant|Duskworker|Electrostatic Bolt|Elf Replica|Empyrial Plate|Extraplanar Lens|Fabricate|Fangren Hunter|Farsight Mask|Fatespinner|Fiery Gambit|Fireshrieker|Fists Anvil|Flayed Nim|Forge Armor|Fractured Loyalty|Frogmite|Galvanic Key|Gate Aether|Gilded Lotus|Glimmervoid|Glissa Sunseeker|GoblCharbelcher|GoblDirigible|GoblReplica|GoblStriker|GoblWar Wagon|Gold Myr|Golem-SkGauntlets|Grab Reins|Granite Shard|GreFurnace|Grid Monitor|Grim Reminder|Groffskithur|Heartwood Shard|Hematite Golem|Hum Radix|Incite War|Inertia Bubble|Iron Myr|Irradiate|Isochron Scepter|Jinxed Choker|Journey Discovery|Krark-Clan Grunt|Krark-Clan Shaman|Krark's Thumb|Leaden Myr|LeonAbunas|LeonBladetrap|LeonDen-Guard|LeonElder|LeonScimitar|LeonSkyhunter|LeonSun Standard|Leveler|Liar's Pendulum|Lifespark Spellbomb|Lightning Coils|Lightning Greaves|Living Hive|Lodestone Myr|Looming Hoverguard|Loxodon Mender|Loxodon Peacekeeper|Loxodon Punisher|Loxodon Warhammer|Lumengrid Augur|Lumengrid Sentinel|Lumengrid Warden|Luminous Angel|Malachite Golem|March Machines|Mask Memory|Mass Hysteria|Megatog|Mesmeric Orb|Mind's Eye|Mindslaver|Mindstorm Crown|MirrGolem|Molder Slug|Molten Rain|Moriok Scavenger|Mourner's Shield|Myr Adapter|Myr Enforcer|Myr Incubator|Myr Mindservant|Myr Prototype|Myr Retriever|Necrogen Mists|Necrogen Spellbomb|Needlebug|Neurok Familiar|Neurok Hoversail|Neurok Spy|Nightmare Lash|Nim Devourer|Nim Lasher|Nim Replica|Nim Shambler|Nim Shrieker|Nuisance Engine|Oblivion Stone|Ogre Leadfoot|Omega Myr|One Dozen Eyes|Override|Pearl Shard|Pentavus|Pewter Golem|Plated Slagwurm|Platinum Angel|Power Conduit|Predator's Strike|Promise Power|Proteus Staff|Psychic Membrane|Psychogenic Probe|Pyrite Spellbomb|Quicksilver Elemental|Quicksilver Fountain|Raise Alarm|RazBarrier|Regress|Reiver Demon|Relic Bane|Roar Kha|Rule Law|Rust Elemental|Rustmouth Ogre|Rustspore Ram|Scale Chiss-Goria|Scrabbling Claws|Sculpting Steel|ScyWretched|SeSynod|Second Sunrise|Seething Song|Serum Tank|Shared Fate|Shrapnel Blast|Silver Myr|Skeleton Shard|Skyhunter Cub|Skyhunter Patrol|Slagwurm Armor|Slith Ascendant|Slith Bloodletter|Slith Firewalker|Slith Predator|Slith Strider|Solar Tide|Soldier Replica|Solemn Simulacrum|Somber Hoverguard|Soul Foundry|Soul Nova|Spellweaver Helix|Sphere Purity|Spikeshot Goblin|Spoils Vault|Steel Wall|Sun Droplet|Sunbeam Spellbomb|Sword Kaldra|Sylvan Scrying|Synod Sanctum|Taj-Nar Swordsmith|Talisman Dominance|Talisman Impulse|Talisman Indulgence|Talisman Progress|Talisman Unity|Tanglebloom|Tangleroot|Tel-Jilad Archers|Tel-Jilad Chosen|Tel-Jilad Exile|Tel-Jilad Stylus|Tempest Light|Temporal Cascade|Thirst fKnowledge|Thought Prison|Thoughtcast|Timesifter|Titanium Golem|Tooth Nail|Tooth Chiss-Goria|Tower Champions|Tower Eons|Tower Fortunes|Tower Murmurs|Trash fTreasure|Tree Tales|Troll Ascetic|Trolls Tel-Jilad|Turn Dust|Vault Whispers|Vedalken Archmage|Vermiculos|Viridian Joiner|Viridian Longbow|Viridian Shaman|Vorrac Battlehorns|Vulshok Battlegear|Vulshok Battlemaster|Vulshok Berserker|Vulshok Gauntlets|Wail Nim|Wall Blood|Wanderguard Sentry|War Elemental|Welding Jar|Wizard Replica|Woebearer|Worldslayer|Wrench Mind|WurmskForger|Aether Snap|Aether Vial|Ageless Entity|Angel's Feather|Arcane Spyglass|Arcbound Bruiser|Arcbound Crusher|Arcbound Fiend|Arcbound Hybrid|Arcbound Lancer|Arcbound Overseer|Arcbound Ravager|Arcbound Reclaimer|Arcbound Slith|Arcbound Stinger|Arcbound Worker|Auriok Glaivemaster|Auriok Siege Sled|Barbed Lightning|Blinkmoth Nexus|Burden Greed|Carry Away|Chimeric Egg|Chittering Rats|Chromescale Drake|Coretapper|Crazed Goblin|Darksteel Brute|Darksteel Citadel|Darksteel Colossus|Darksteel Forge|Darksteel Gargoyle|Darksteel Ingot|Darksteel Pendant|Darksteel Reactor|Death Cloud|Death-Mask Duplicant|Demon's Horn|Dismantle|Dragon's Claw|Drill-Skimmer|Drooling Ogre|Dross Golem|Eater Days|Echoing Calm|Echoing Courage|Echoing Decay|Echoing Ruin|Echoing Truth|Emissary Despair|Emissary Hope|Essence Drain|Fangren Firstborn|Flamebreak|Furnace Dragon|Gemini Engine|Genesis Chamber|Geth's Grimoire|GoblArchaeologist|Greater Harvester|Grimclaw Bats|Hallow|Heartseeker|Hoverguard Observer|Hunger Nim|Infested Roothold|Karstoderm|Kraken's Eye|Krark-Clan Stoker|Last Word|LeonBattlemage|LeonBola|LeonShikari|Lich's Tomb|Loxodon Mystic|Machinate|Magnetic Flux|Memnarch|Mephitic Ooze|Metal Fatigue|Mirrodin's Core|Murderous Spoils|Mycosynth Lattice|Myr Landshaper|Myr Matrix|Myr Moonvessel|Nemesis Mask|Neurok Prodigy|Neurok Transmuter|Nim Abomination|Nourish|Oxidda Golem|Oxidize|Panoptic Mirror|Pristine Angel|Psychic Overload|Pteron Ghost|Pulse Dross|Pulse Fields|Pulse Forge|Pulse Grid|Pulse Tangle|Purge|Quicksilver Behemoth|RazGolem|Reap Sow|Rebuking Ceremony|Reshape|Retract|Ritual Restoration|Roaring Slagwurm|Savage Beating|Scavenging Scarab|Screams Within|Scrounge|Second Sight|Serum Powder|Shield Kaldra|Shriveling Rot|Shunt|Skullclamp|Slobad, GoblTinkerer|Soulscour|Spawning Pit|Specter's Shroud|Spellbinder|Spincrusher|Spire Golem|StTogether|Steelshaper Apprentice|Stir Pride|Sundering Titan|Surestrike Trident|Sword Fire Ice|Sword Light Shadow|Synod Artificer|Talon Pain|Tangle Golem|Tangle Spider|Tanglewalker|Tears Rage|Tel-Jilad Outrider|Tel-Jilad Wolf|Test Faith|Thought Dissector|Thunderstaff|Trinisphere|Turn Tables|Unforge|Ur-Golem's Eye|Vedalken Engineer|Vex|Viridian Acolyte|Viridian Zealot|Voltaic Construct|Vulshok Morningstar|Vulshok War Boar|WElements|Well Lost Dreams|Whispersilk Cloak|Wirefly Hive|Wurm's Tooth|Abuna's Chant|Acquire|Advanced Hoverguard|All Suns' Dawn|Anodet Lurker|Arachnoid|Arcbound Wanderer|Armed Response|Artificer's Intuition|Auriok Champion|Auriok Salvagers|Auriok Windwalker|Avarice Totem|Baton Courage|Battered Golem|Beacon Creation|Beacon Destruction|Beacon Immortality|Beacon Tomorrows|Beacon Unrest|Blasting Station|Blind Creeper|Blinkmoth Infusion|Bringer Black Dawn|Bringer Blue Dawn|Bringer Green Dawn|Bringer Red Dawn|Bringer White Dawn|Cackling Imp|Channel Suns|Chimeric Coils|Clearwater Goblet|Clock Omens|Composite Golem|Condescend|Conjurer's Bauble|Cosmic Larva|Cranial Plating|Crucible Worlds|Dawn's Reflection|Desecration Elemental|Devour Shadow|Disruption Aura|DoNothingness|Doubling Cube|Dross Crocodile|Early Frost|Ebon Drake|Endless Whispers|Energy Chamber|Engineered Explosives|Ensouled Scimitar|Eon Hub|Etched Oracle|Eternal Witness|Eyes Watcher|Fangren Pathcutter|Feedback Bolt|Ferocious Charge|Ferropede|Fill Fright|Fist Suns|Fleshgrafter|Fold Aether|Furnace Whelp|Gemstone Array|GoblBrawler|GoblCannon|Grafted Wargear|Granulate|Grinding Station|Guardian Idol|Healer's Headdress|Heliophial|Helm Kaldra|Horned Helm|Hoverguard Sweepers|Infused Arrows|ThAir|Ion Storm|Iron-Barb Hellion|Joiner Adept|Krark-Clan Engineers|Krark-Clan Ironworks|Krark-Clan Ogre|Lantern Insight|LeonSquire|Lose Hope|Loxodon Anchorite|Loxodon Stalwart|Lunar Avenger|Magma Jet|Magnetic Theft|Mana Geyser|Mephidross Vampire|Moriok Rigger|Mycosynth Golem|Myr Quadropod|Myr Servitor|Neurok Stealthsuit|Night's Whisper|Nim Grotesque|Opaline Bracers|Ouphe Vandals|Paradise Mantle|Pentad Prism|Plasma Elemental|Plunge Darkness|Possessed Portal|Qumulox|RaRust|Raksha Golden Cub|Razorgrass Screen|Razormane Masticore|Relentless Rats|Retaliate|Reversal Fortune|Rite Passage|Roar Reclamation|Rude Awakening|Salvaging Station|Sawtooth Thresher|Screaming Fury|Serum Visions|Shattered Dreams|Silent Arbiter|Skullcage|Skyhunter Prowler|Skyhunter Skirmisher|Skyreach Manta|Solarion|Spark Elemental|Sparring Collar|Spectral Shift|Spinal Parasite|Staff Domination|StFirm|Stasis Cocoon|Steelshaper's Gift|Summoner's Egg|Summoning Station|Suncrusher|Suntouched Myr|Sylvok Explorer|Synod Centurion|Tangle Asp|Tel-Jilad Justice|Tel-Jilad Lifebreather|Thermal Navigator|Thought Courier|Tornado Elemental|Trinket Mage|Tyrranax|Vanquish|Vedalken Mastermind|Vedalken Orrery|Vedalken Shackles|Vicious Betrayal|Viridian Lorebearers|Viridian Scout|Vulshok Sorcerer|Wayfarer's Bauble|Akki Avalanchers|Akki Coalflinger|Akki Lavarunner|Tok-Tok, Volcano Born|Akki Rockspeaker|Akki Underminer|Ashen-SkZubera|Aura Dominion|Azami, Lady Scrolls|Azusa, Lost but Seeking|Battle-Mad Ronin|Ben-Ben, Akki Hermit|Blessed Breath|Blind Anger|Blood Rites|Blood Speaker|Bloodthirsty Ogre|Boseiju, Who Shelters All|Brothers Yamazaki|Brutal Deceiver|Budoka Gardener|Dokai, Weaver Life|Burr Grafter|Bushi Tenderfoot|Kenzo Hardhearted|Cage Hands|Call Glory|Callous Deceiver|Candles' Glow|Cleanfall|Cloudcrest Lake|Commune Nature|Consuming Vortex|Counsel Soratami|Cranial Extraction|Cruel Deceiver|Crushing Pain|Cursed Ronin|Cut Tethers|Dampen Thought|Dance Shadows|Deathcurse Ogre|Desperate Ritual|Devoted Retainer|Devouring Greed|Devouring Rage|Distress|Dosan Falling Leaf|Dripping-Tongue Zubera|Earthshaker|Eerie Procession|Eiganjo Castle|Eight-and-a-Half-Tails|Ember-Fist Zubera|Ethereal Haze|Eye Nowhere|Feast Worms|Feral Deceiver|Field Reality|Floating-Dream Zubera|Forbidden Orchard|Frostwielder|Gale Force|General's Kabuto|Ghostly Prison|Gibbering Kami|Gifts Ungiven|Glacial Ray|Glimpse Nature|Godo, Bandit Warlord|Graceful Adept|Guardian Solitude|Gutwrencher Oni|Hair-Strung Koto|Hall Bandit Lord|Hana Kami|Hanabi Blast|Hankyu|Harsh Deceiver|He Who Hungers|HeartbeSpring|Hearth Kami|Hideous Laughter|Hikari, Twilight Guardian|Hinder|Hisoka, Minamo Sensei|Hisoka's Defiance|Hisoka's Guard|Hold Line|Honden Cleansing Fire|Honden Infinite Rage|Honden Life's Web|Honden Night's Reach|Honden Seeing Winds|Honor-Worn Shaku|Horizon Seed|Horobi, Death's Wail|Humble Budoka|Hundred-Talon Kami|Imi Statue|Iname, Death Aspect|Iname, Life Aspect|Indomitable Will|Initiate Blood|Goka Unjust|Innocence Kami|Isamaru, Hound Konda|Jade Idol|Journeyer's Kite|Joyous Respite|Jugan, Rising Star|Jukai Messenger|Junkyo Bell|Jushi Apprentice|Tomoya Revealer|KabuMoth|Kami Ancient Law|Kami Fire's Roar|Kami Lunacy|Kami Old Stone|Kami Twisted Reflection|Kami Hunt|Kami Painted Road|Kami Palace Fields|Kami Waning Moon|Kashi-Tribe Reaver|Kashi-Tribe Warriors|Keiga, Tide Star|Kiki-Jiki, MirrBreaker|Kiku, Night's Flower|Kitsune Blademaster|Kitsune Diviner|Kitsune Healer|Kitsune Mystic|Autumn-Tail, Kitsune Sage|Kitsune Riftwalker|Kodama North Tree|Kodama South Tree|Kodama's Might|Kodama's Reach|Kokusho, Evening Star|Konda, Lord Eiganjo|Konda's Banner|Konda's Hatamoto|Kumano, Master Yamabushi|Kumano's Pupils|Kuro, Pitlord|Kusari-Gama|Lantern Kami|Lantern-Lit Graveyard|Lava Spike|Lifted by Clouds|Long-Forgotten Gohei|Mana Seism|Marrow-Gnawer|Masako Humorless|Matsu-Tribe Decoy|Meloku Clouded Mirror|Midnight Covenant|Minamo, School Water's Edge|Mindblaze|Moonring Mirror|Moss Kami|Mothrider Samurai|MyojCleansing Fire|MyojInfinite Rage|MyojLife's Web|MyojNight's Reach|MyojSeeing Winds|Mystic Restraints|Nagao, Bound by Honor|Nature's Will|Nezumi Bone-Reader|Nezumi Cutthroat|Nezumi Graverobber|Nighteyes Desecrator|Nezumi Ronin|Nezumi Shortfang|Stabwhisker Odious|Night Dealings|Night Souls' Betrayal|Nine-Ringed Bo|No-Dachi|Numai Outcast|Oathkeeper, Takeno's Daisho|Okina, Temple Grandfathers|Oni Possession|Orbweaver Kumo|Order Sacred Bell|Ore Gorger|Orochi Eggwatcher|Shidako, Broodmistress|Orochi Hatchery|Orochi Leafcaller|Orochi Ranger|Orochi Sustainer|Otherworldly Journey|PaKami|Painwracker Oni|Part Veil|Peer Depths|Petals Insight|Pinecrest Ridge|Pious Kitsune|Psychic Puppetry|Pull Under|Quiet Purity|Rag Dealer|Ragged Veins|Reach Mists|Reciprocate|ReiLantern|Rend Flesh|Rend Spirit|Reverse Sands|Reweave|River Kaijin|RonHoundmaster|Rootrunner|Ryusei, Falling Star|Sachi, Daughter Seshiro|Sakura-Tribe Elder|Samurai Enforcers|Samurai Pale Curtain|Scuttling Death|Seizan, Perverter Truth|Sensei Golden-Tail|Sensei's Divining Top|Serpent Skin|Seshiro Anointed|Shell Last Kappa|Shimatsu Bloodcloaked|Shinka, Bloodsoaked Keep|Shisato, Whispering Hunter|Shizo, Death's Storehouse|Sideswipe|Sift Sands|Silent-Chant Zubera|Sire Storm|Soilshaper|Sokenzan Bruiser|Soratami Cloudskater|Soratami Mirror-Guard|Soratami Mirror-Mage|Soratami Rainshaper|Soratami Savant|Soratami Seer|Sosuke, Son Seshiro|Soul Magma|Soulblast|Soulless Revival|Squelch|Strange Inversion|Strength Cedars|Struggle fSanity|Student Elements|Tobita, Master Winds|Swallowing Plague|Swirl Mists|Takeno, Samurai General|Tatsumasa, Dragon's Fang|Teller Tales|Tenza, Godo's Maul|Terashi's Cry|Unspeakable|Thief Hope|Thoughtbind|Thousand-legged Kami|Breach|Tide War|Time Stop|Time Need|Tranquil Garden|Uba Mask|Uncontrollable Anger|Unearthly Blizzard|Unnatural Speed|Untaidake, Cloud Keeper|Uyo, Silent Prophet|Vassal's Duty|Venerable Kumo|Vigilance|Villainous Ogre|Vine Kami|Waking Nightmare|Wandering Ones|Waterveil Cavern|Wear Away|Wicked Akuba|Yamabushi's Flame|Yamabushi's Storm|Yosei, Morning Star|Zo-Zu Punisher|Ach! Hans, Run!|AWOL|Aesthetic Consultation|Ambiguity|Artful Looter|Ass Whuppin'|Assquatch|Atinlay Igpay|Avatar Me|B-I-N-G-O|Bad Ass|Blast Past|Bloodletter|Booster Tutor|Bosom Buddy|Brushstroke Paintermage|Bursting Beebles|Cardpecker|Carnivorous Death-Parrot|Cheap Ass|Cheatyface|Circle Protection: Art|City Ass|CollectProtector|Creature Guy|Curse Fire Penguin|Curse Fire PenguCreature|Deal Damage|Double Header|Drawn Together|Duh|Dumb Ass|Elvish House Party|Emcee|Enter Dungeon|Erase (Not Urza's Legacy One)|Eye Eye|Face Face|Farewell Arms|Fascist Art Director|FAss|First Come, First Served|Flaccify|Form Squirrel|Fraction Jackson|Framed!|Frankie Peanuts|Frazzled Editor|Gleemax|Gluetius Maximus|GoblMime|GoblS.W.A.T. Team|GoblSecret Agent|Granny's Payback|Graphic Violence|Greater Morphling|Head Head|Infernal Spawn Infernal Spawn Evil|Johnny, Combo Player|Keeper Sacred Word|Kill! Destroy!|Ladies' Knight|LAid '04|Laughing Hyena|Letter Bomb|Little Girl|Look Me, I'm R&D|Loose Lips|Magical Hacker|Man Measure|Mana Flair|Mana Screw|Meddling Kids|Mise|Moniker Mage|Monkey Monkey Monkey|Mons's GoblWaiters|Mother Goons|Mouth Mouth|Mox Lotus|My First Tome|Name Dropping|Necro-Impotence|Now I Know My ABC's|Number Crunch|Old Fogey|Orcish Paratroopers|Our Market Research Shows ThPlayers Like Really Long Card Names So We Made this Card Have Absolute Longest Card Name Ever Elemental|Persecute Artist|Phyrexian Librarian|Pointy Finger Doom|Punctuate|Pygmy Giant|Question Elemental?|R&D's Secret Lair|Rare-B-Gone|Red-Hot Hottie|Remodel|Richard Garfield, Ph.D.|Rocket-Powered Turbo Slug|Rod Spanking|S.N.O.T.|Sauté|Save Life|Shoe Tree|Side Side|Six-y Beast|Smart Ass|Spell Counter|Standing Army|Staying Power|Stone-Cold Basilisk|Stop That|Super Secret Tech|Supersize|Symbol Status|Tainted Monkey|Fallen Apart|Time Machine|Togglodyte|Topsy Turvy|Touch Go|Toy Boat|Uktabi Kong|Urza's Hot Tub|Vile Bile|Water Gun Balloon Game|Wet Willie Damned|What|When|When Fluffy Bunnies Attack|Where|Why|Who|Wordmail|Working Stiff|World-Bottling Kit|Yet Another Aether Vortex|Zombie Fanboy|Zzzyxas's Abyss|_____|Akki Blizzard-Herder|Akki Raider|Ashen Monstrosity|Aura Barbs|Baku Altar|Bile Urchin|Blademane Baku|Blazing Shoal|Blessing Leeches|Blinding Powder|Body Jukai|Budoka Pupil|Ichiga, Who Topples Oaks|Call fBlood|Callow Jushi|Jaraku Interloper|Child Thorns|Chisei, Heart Oceans|Clash Realities|Crack Earth|Crawling Filth|Cunning Bandit|Azamuki, Treachery Incarnate|Day Destiny|Disrupting Shoal|Empty-Shrine Kannushi|Enshrined Memories|Faithful Squire|Kaiso, Memory Loyalty|Final Judgment|First Volley|Flames Blood Hand|Floodbringer|Forked-Branch Garami|Frost Ogre|Frostling|Fumiko Lowblood|Genju Cedars|Genju Falls|Genju Fens|Genju Fields|Genju Realm|Genju Spires|Gnarled Mass|GoblCohort|Gods' Eye, Gate Reikai|Goryo's Vengeance|Harbinger Spring|Heart Light|Heartless Hidetsugu|Heed Mists|Hero's Demise|Higure, Still Wind|Hired Muscle|Scarmaker|Hokori, Dust Drinker|Horobi's Whisper|Hundred-Talon Strike|Web War|Indebted Samurai|Ink-Eyes, Servant Oni|Ire Kaminari|Isao, Enlightened Bushi|Ishi-Ishi, Akki Crackshot|Iwamori Open Fist|Jetting Glasskite|KaijVanishing Touch|Kami False Hope|Kami Tattered Shoji|Kami Honored Dead|Kentaro, Smiling Cat|Kira, GreGlass-Spinner|Kitsune Palliator|Kodama Center Tree|Kumano's Blessing|Kyoki, Sanity's Eclipse|Lifegift|Lifespinner|Loam Dweller|Mannichi, Fevered Dream|Mark Sakiko|Mark Oni|Matsu-Tribe Sniper|Mending Hands|Minamo Sightbender|Minamo's Meddling|MirrGallery|Mistblade Shinobi|Moonlit Strider|Neko-Te|Nezumi Shadow-Watcher|Ninja Deep Hours|Nourishing Shoal|Ogre Marauder|Ogre Recluse|Okiba-Gang Shinobi|Opal-Eye, Konda's Yojimbo|Orb Dreams|Ornate Kanzashi|Overblaze|Oyobi, Who Split Heavens|Patron Akki|Patron Kitsune|Patron Moon|Patron Nezumi|Patron Orochi|Petalmane Baku|Psychic Spear|Pus Kami|Quillmane Baku|Reduce Dreams|Ribbons Reikai|Roar Jukai|RonCliffrider|RonWarclub|Sakiko, Mother Summer|Sakura-Tribe Springcaller|Scaled Hulk|Scourge Numai|Shimmering Glasskite|Shining Shoal|Shinka Gatekeeper|Shirei, Shizo's Caretaker|Shizuko, Caller Autumn|Shuko|Shuriken|Sickening Shoal|Silverstorm Samurai|Skullmane Baku|Skullsnatcher|Slumbering Tora|Soratami Mindsweeper|Sosuke's Summons|Split-Tail Miko|Stir Grave|Stream Consciousness|Sway Stars|Takeno's Cavalry|Takenuma Bleeder|Tallowisp|Teardrop Kami|Tendo Ice Bridge|Terashi's Grasp|Terashi's Verdict|ThWhich Was Taken|Threads Disloyalty|Three Tragedies|ThroSlitter|Toils Night Day|Tomorrow, Azami's Familiar|Torrent Stone|Toshiro Umezawa|Traproot Kami|Twist Allegiance|Umezawa's Jitte|Unchecked Growth|Uproot|Veil Secrecy|Vital Surge|Walker Secret Ways|Ward Piety|Waxmane Baku|Yomiji, Who Bars Way|Yukora, Prisoner|Adamaro, First Desire|Aether Shockwave|Akki Drillmaster|Akki Underling|Akuta, Born Ash|Araba Mothrider|Arashi, Sky Asunder|Ashes Fallen|Ayumi, Last Visitor|Barrel Down Sokenzan|Blood Clock|Bounteous Kirin|Briarknit Kami|Burning-Eye Zubera|Captive Flame|Celestial Kirin|Charge Across Araba|Choice Damnations|CloudhoKirin|Cowed by Wisdom|CurtaLight|Cut Earthly Bond|Death Denied|Death a ThousStings|Deathknell Kami|Deathmask Nezumi|Dense Canopy|Descendant Kiyomaro|Descendant Masumaro|Descendant Soramaro|Dosan's Oldest Chant|Dreamcatcher|Ebony Owl Netsuke|Eiganjo Free-Riders|Elder Pine Jukai|Endless Swarm|Enduring Ideal|Erayo, Soratami Ascendant|Erayo's Essence|Eternal Dominion|Evermind|Exile Darkness|Feral Lightning|Fiddlehead Kami|Footsteps Goryo|Freed Real|Gaze Adamaro|Ghost-Lit Nourisher|Ghost-Lit Raider|Ghost-Lit Redeemer|Ghost-Lit Stalker|Ghost-Lit Warder|Glitterfang|GnMiser|Godo's Irregulars|Hail Arrows|HCruelty|HHonor|Haru-Onna|Hidetsugu's Second Rite|Homura, Human Ascendant|Homura's Essence|Ideas Unbound|Iizuka Ruthless|Iname as One|Infernal Kirin|Inner Calm, Outer Strength|Inner Fire|Inner-Chamber Guard|Fray|Ivory Crane Netsuke|Jiwari, Earth Aflame|Kagemaro, First Suffer|Kagemaro's Clutch|Kaho, Minamo Historian|Kami Empty Graves|Kami Crescent Moon|Kami Tended Garden|Kashi-Tribe Elite|Kataki, War's Wage|Kemuri-Onna|Kiku's Shadow|Kiri-Onna|Kitsune Bonesetter|Kitsune Dawnblade|Kitsune Loreweaver|Kiyomaro, First Stand|Kuon, Ogre Ascendant|Kuon's Essence|Kuro's Taken|Locust Miser|Maga, TraitMortals|Manriki-Gusari|Masumaro, First Live|Matsu-Tribe Birdstalker|Measure Wickedness|Meishin, Mind Cage|Michiko Konda, Truth Seeker|Mikokoro, Center Sea|Minamo Scrollkeeper|Miren, Moaning Well|Molting Skin|Moonbow Illusionist|Moonwing Moth|Murmurs Beyond|Neverending Torment|Nightsoil Kami|Nikko-Onna|O-Naginata|Oboro Breezecaller|Oboro Envoy|Oboro, Palace Clouds|Okina Nightwatch|One Nothing|Oni Wild Places|Oppressive Will|Overwhelming Intellect|Pain's Reward|Path Anger's Flame|Pithing Needle|Plow Reito|Presence Wise|Promise Bunrei|Promised Kannushi|Pure Intentions|Rally Horde|Raving Oni-Slave|Razorjaw Oni|Reki, History Kamigawa|Rending Vines|Reverence|RonCavekeeper|Rune-Tail, Kitsune Ascendant|Rune-Tail's Essence|Rushing-Tide Zubera|Sakashima Impostor|Sakura-Tribe Scout|Sasaya, Orochi Ascendant|Sasaya's Essence|Scroll Origins|Secretkeeper|Seed Land|Seek Horizon|Sekki, Seasons' Guide|Shape Stealer|Shifting Borders|Shinen Fear's Chill|Shinen Flight's Wings|Shinen Fury's Fire|Shinen Life's Roar|Shinen Stars' Light|Sink Takenuma|Skull Collector|Skyfire Kirin|Sokenzan Renegade|Sokenzan Spellblade|Soramaro, First Dream|Soratami Cloud Chariot|Spiraling Embers|Spiritual Visit|Stampeding Serow|Sunder Within|Thoughts Ruin|Tomb Urami|Torii Watchward|Trusted Advisor|Twincast|Undying Flames|Wine Blood Iron|Yuki-Onna|Agrus Kos, Wojek Veteran|Auratouched Mage|Autochthon Wurm|Barbarian Riftcutter|BaLight|Belltower Sphinx|Benevolent Ancestor|Blazing Archon|Blockbuster|Blood Funnel|Bloodbond March|Bloodletter Quill|Boros Fury-Shield|Boros Garrison|Boros Guildmage|Boros Recruit|Boros Signet|Boros Swiftblade|Bottled Cloister|Brainspoil|Bramble Elemental|Breath Fury|Brightflame|Caregiver|Carrion Howler|Carven Caryatid|Centaur Safeguard|Cerulean Sphinx|Chant Vitu-Ghazi|Char|Chord Calling|Chorus Conclave|Circu, Dimir Lobotomist|Civic Wayfinder|Cleansing Beam|Clinging Darkness|Cloudstone Curio|Clutch Undercity|Coalhauler Swine|Compulsive Research|Concerted Effort|Conclave Equenaut|Conclave Phalanx|Conclave's Blessing|Congregation Dawn|Consult Necrosages|Convolute|Copy Enchantment|Courier Hawk|Crown Convergence|Cyclopean Snare|Dark Confidant|Darkblast|Devouring Light|Dimir Aqueduct|Dimir Cutpurse|Dimir Doppelganger|Dimir Guildmage|Dimir House Guard|Dimir Infiltrator|Dimir Machinations|Dimir Signet|Disembowel|Divebomber Griffin|Dizzy Spell|Dogpile|Doubling Season|Dowsing Shaman|Drake Familiar|Dream Leash|Drift Phantasms|Dromad Purebred|Drooling Groodion|Dryad's Caress|Duskmantle, House Shadow|Elvish Skysweeper|Empty Catacombs|Ethereal Usher|Excruciator|Eye Storm|Faith's Fetters|Farseek|Festival Guildpact|Fiery Conclusion|Firemane Angel|Fists Ironwood|Flame Fusillade|Flame-KZealot|Flash Conscription|Flickerform|Flight Fancy|Flow Ideas|Followed Footsteps|Frenzied Goblin|Galvanic Arc|Gate Hound|Gather Courage|Gaze Gorgon|Ghosts Innocent|Glare Subdual|Glass Golem|Gleancrawler|Glimpse Unthinkable|GoblFire Fiend|Golgari Brownscale|Golgari Germination|Golgari Grave-Troll|Golgari Guildmage|Golgari Rot Farm|Golgari Rotwurm|Golgari Signet|Golgari Thug|Goliath Spider|Grave-Shell Scarab|Grayscaled Gharial|Greater Forgeling|Greater Mossdog|Grifter's Blade|Grozoth|Guardian Vitu-Ghazi|Halcyon Glaze|Hammerfist Giant|Helldozer|Hex|Hour Reckoning|Hunted Dragon|Hunted Horror|Hunted Lammasu|Hunted Phantasm|Hunted Troll|Incite Hysteria|Indentured Oaf|Induce Paranoia|Infectious Host|Instill Furor|Ivy Dancer|Junktroller|Keening Banshee|Last Gasp|Leashling|Leave No Trace|Life Loam|Light Sanction|Lightning Helix|Lore Broker|Loxodon Gatekeeper|Loxodon Hierarch|Lurking Informant|Mark Eviction|Master Warcraft|Mausoleum Turnkey|Mindleech Mass|Mindmoil|Mnemonic Nexus|Moldervine Cloak|Molten Sentry|Moonlight Bargain|Moroii|Mortipede|Muddle Mixture|Necromantic Thirst|Necroplasm|Netherborn Phalanx|Nightguard Patrol|Nightmare Void|Nullmage Shepherd|Nullstone Gargoyle|Oathsworn Giant|Ordruun Commando|Overgrown Tomb|Overwhelm|Pariah's Shield|Peel Reality|Peregrine Mask|Perilous Forays|Perplex|Phytohydra|Plague Boiler|Pollenbright Wings|Primordial Sage|Privileged Position|Psychic Drain|Putrefy|Quickchange|RaEmbers|Rally Righteous|Razia, Boros Archangel|Razia's Purification|Recollect|Remand|Reroute|Ribbons Night|Rolling Spoil|Roofstalker Wight|Root-KAlly|Sabertooth Alley Cat|Sacred Foundry|Sadistic Augermage|Sandsower|Savra, Queen Golgari|Scatter Seeds|Scion Wild|Screeching Griffin|Searing Meditation|Seed Spark|Seeds Strength|Seismic Spike|Selesnya Evangel|Selesnya Guildmage|Selesnya Sagittars|Selesnya Sanctuary|Selesnya Signet|Sell-Sword Brute|Sewerdreg|Shadow Doubt|Shambling Shell|Shred Memory|Siege Wurm|Sins Past|Sisters Stone Death|Skyknight Legionnaire|Sparkmage Apprentice|Spawnbroker|Spectral Searchlight|Stasis Cell|Stinkweed Imp|Stone-Seeder Hierophant|Stoneshaker Shaman|Strands Undeath|Sundering Vitae|Sunforger|Sunhome Enforcer|Sunhome, Fortress Legion|Suppression Field|Surge Zeal|Surveilling Sprite|Svogthos, Restless Tomb|Szadek, Lord Secrets|Tattered Drake|Telling Time|Temple Garden|Terraformer|Terrarion|Thoughtpicker Witch|Three Dreams|Thundersong Trumpeter|Tidewater Minion|Tolsimir Wolfblood|Torpid Moloch|Transluminant|Trophy Hunter|Tunnel Vision|Twilight Drover|Twisted Justice|Undercity Shade|Ursapine|Vedalken Dismisser|Vedalken Entrancer|Veteran Armorer|Viashino Fangtail|Viashino Slasher|VigMortis|Vindictive Mob|Vinelasher Kudzu|Vitu-Ghazi, City-Tree|Votary Conclave|Voyager Staff|Vulturous Zombie|War-Torch Goblin|Warp World|Watchwolf|Watery Grave|Wizened Snitches|Woebringer Demon|Wojek Apothecary|Wojek Embermage|Wojek Siren|Woodwraith Corrupter|Woodwraith Strangler|Zephyr Spirit|Absolver Thrull|Abyssal Nocturnus|Aetherplasm|Agent Masks|Angel Despair|Battering Wurm|Beastmaster's Magemark|Belfry Spirit|Benediction Moons|Bioplasm|Blind Hunter|Bloodscale Prowler|Borborygmos|Burning-Tree Bloodscale|Burning-Tree Shaman|Castigate|Caustic Rain|Cerebral Vortex|Conjurer's Ban|Crash Landing|Cry Contrition|Cryptwailing|Crystal Seer|Culling Sun|Daggerclaw Imp|Debtors' Knell|Djinn Illuminatus|Douse Gloom|Droning Bureaucrats|Drowned Rusalka|Dryad Sophisticate|Dune-Brood Nephilim|Earth Surge|Electrolyze|Exhumer Thrull|Fencer's Magemark|Feral Animist|Frazzle|Gatherer Graces|Gelectrode|Ghor-Clan Bloodscale|Ghor-Clan Savage|Ghost Council Orzhova|Ghost Warden|Ghostway|Giant Solifuge|Gigadrowse|Glint-Eye Nephilim|GoblFlectomancer|Godless Shrine|Graven Dominator|Gristleback|Gruul Guildmage|Gruul Nodorog|Gruul Scrapper|Gruul Signet|Gruul Turf|Gruul War Plow|Guardian's Magemark|Harrier Griffin|Hatching Plans|Hissing Miasma|Hypervolt Grasp|Infiltrator's Magemark|Ink-Treader Nephilim|Invoke Firemind|Izzet Boilerworks|Izzet Chronarch|Izzet Guildmage|Izzet Signet|Killer Instinct|Leap Flame|Leyline Lifeforce|Leyline Lightning|Leyline Singularity|Leyline Meek|Leyline Void|Lionheart Maverick|Living Inferno|Martyred Rusalka|Mimeofacture|Mizzium Transreliquat|Moratorium Stone|Mortify|Mourning Thrull|Necromancer's Magemark|Niv-Mizzet, Firemind|Nivix, Aerie Firemind|Ogre Savant|Order Stars|Orzhov Basilica|Orzhov Euthanist|Orzhov Guildmage|Orzhov Pontiff|Orzhov Signet|Orzhova, Church Deals|Ostiary Thrull|Parallectric Feedback|Petrahydrox|Petrified Wood-Kin|Pillory Sleepless|Plagued Rusalka|Poisonbelly Ogre|Predatory Focus|Primeval Light|Pyromatics|Quicken|Rabble-Rouser|Repeal|Restless Bones|Revenant Patriarch|Rumbling Slum|Runeboggle|Sanguine Praetor|Scab-Clan Mauler|Schismotivate|Scorched Rusalka|Seize Soul|Shadow Lance|Shattering Spree|Shrieking Grotesque|Siege Towers|Silhana Ledgewalker|Silhana Starfletcher|Sinstriker's Will|Skarrg, Rage Pits|Skarrgan Firebird|Skarrgan Pit-Skulk|Skarrgan Skybreaker|Skeletal Vampire|Sky Swallower|Skyrider Trainee|Smogsteed Rider|Souls Faultless|SpelltiEnforcer|Starved Rusalka|Steam Vents|Steamcore Weird|Stitch Time|Stomping Ground|Storm Herd|Stratozeppelid|Streetbreaker Wurm|Sword Paruns|Teysa, Orzhov Scion|Thunderheads|TibLumia|TStreet Hooligan|Arms!|Torch Drake|TraThought|Ulasht, Hate Seed|Vacuumelt|Vedalken Plotter|Vertigo Spawn|Wee Dragonauts|Wild Cantor|Wildsize|Witch-Maw Nephilim|Withstand|Wreak Havoc|Wurmweaver Coil|Yore-Tiller Nephilim|Aethermage's Touch|Anthem Rakdos|AquastrSpider|Assault Zeppelid|Aurora Eidolon|Avatar Discord|Azorius Aethermage|Azorius Chancery|Azorius First-Wing|Azorius Guildmage|Azorius Herald|Azorius Ploy|Azorius Signet|Beacon Hawk|Biomantic Mastery|Blessing Nephilim|Blood Crypt|Bond Agony|Bound|Determined|Brace fImpact|BraPry|Breeding Pool|Bronze Bombshell|Cackling Flames|Carom|Celestial Ancient|Coiling Oracle|Condemn|Court Hussar|Crime|Punishment|Crypt Champion|Cytoplast Manipulator|Cytoplast Root-Kin|Cytoshape|Cytospawn Shambler|Delirium Skeins|Demon's Jester|Demonfire|Dovescape|Dread Slag|Drekavac|Elemental Resonance|Enemy Guildpact|Enigma Eidolon|Entropic Eidolon|Evolution Vat|Experiment Kraj|Fertile Imagination|Flame-KWar Scout|Flaring Flame-Kin|Flash Foliage|Freewind Equenaut|Ghost Quarter|GnAlley Creeper|Gobhobbler Rats|Govern Guildless|GrArbiter AugustIV|Guardian Guildpact|Haazda Exonerator|Haazda Shield Mate|Hallowed Fountain|Helium Squirter|Hellhole Rats|Hide|Seek|Hit|Run|Ignorant Bliss|Indrik Stomphowler|Infernal Tutor|Isperia Inscrutable|Jagged Poppet|Kill-Suit Cultist|Kindle Carnage|Leafdrake Roost|Loaming Shaman|Lyzolda, Blood Witch|Macabre Waltz|Magewright's Stone|Might Nephilim|Minister Impediments|Mistral Charger|Momir Vig, Simic Visionary|Muse Vessel|Nettling Curse|Nightcreep|Nihilistic Glee|Novijen Sages|Novijen, Heart Progress|Ocular Halo|Odds|Ends|Ogre Gatecrasher|Omnibian|Overrule|PaMagnification|PaladPrahv|Palliation Accord|Patagia Viper|Pillar Paruns|Plaxcaster Frogling|Plaxmanta|Plumes Peace|Prahv, Spires Order|Pride Clouds|Proclamation Rebirth|Proper Burial|Protean Hulk|Psychic Possession|Psychotic Fury|Pure|Simple|Ragamuffyn|RaGore|Rakdos Augermage|Rakdos Carnarium|Rakdos Guildmage|Rakdos Ickspitter|Rakdos Pit Dragon|Rakdos Riteknife|Rakdos Signet|Rakdos Defiler|Ratcatcher|Research|Development|Riot Spikes|Rise|Fall|Rix Maadi, Dungeon Palace|Sandstorm Eidolon|Shielding Plax|Silkwing Scout|Simic Basilisk|Simic Growth Chamber|Simic Guildmage|Simic Initiate|Simic Ragworm|Simic Signet|Simic Sky Swallower|Skullmead Cauldron|Sky Hussar|Skyscribing|Slaughterhouse Bouncer|Slithering Shade|Soulsworn Jury|Spell Snare|Sporeback Troll|Sprouting Phytohydra|Squealing Devil|Stalking Vengeance|Steeling Stance|Stoic Ephemera|Stomp Howl|Stormscale Anarch|Street Savvy|Supply|Demand|Swift Silence|Taste fMayhem|Tidespout Tyrant|Transguild Courier|Trial|Error|Trygon Predator|Twinstrike|Unliving Psychopath|Utopia Sprawl|Utvara Scalper|ValMade Real|Verdant Eidolon|Vesper Ghoul|Vigean Graftmage|Vigean Hydropon|Vigean Intuition|Vision Skeins|Voidslime|Wakestone Gargoyle|Walking Archive|War's Toll|Weight Spires|Whiptail Moloch|Windreaver|Wit's End|Wrecking Ball|Writ Passage|Adarkar Valkyrie|Adarkar Windform|Allosaurus Rider|Arctic Flats|Arctic Nishoba|Arcum Dagsson|Aurochs Herd|Balduvian Fallen|Balduvian Frostwaker|Balduvian Rage|Balduvian Warlord|Blizzard Specter|Boreal Centaur|Boreal Druid|Boreal Griffin|Boreal Shelf|Braid Fire|Brooding Saurian|Bull Aurochs|Chill Bone|Chilling Shade|Coldsteel Heart|Commandeer|Controvert|Counterbalance|Cover Winter|Cryoclasm|Darien, King Kjeldor|Dark Depths|Deathmark|Deepfire Elemental|Diamond Faerie|Disciple Tevesh Szat|Drelnoch|Earthen Goo|Feast Flesh|Field Marshal|Flashfreeze|Freyalise's Radiance|Frost Marsh|Frost Raptor|Frostweb Spider|Fury Horde|Garza Zol, Plague Queen|Garza's Assassin|Gelid Shackles|Glacial Plating|GoblFurrier|GoblRimerunner|Greater Stone Spirit|Grim Harvest|Gristle Grinner|Gutless Ghoul|Haakon, Stromgald Scourge|Heidar, Rimewind Master|Herald Leshrac|Hibernation's End|HighlWeald|Icefall|North|Jester's Scepter|Jokulmorder|Juniper Order Ranger|Jötun Grunt|Jötun Owl Keeper|Karplusan Minotaur|Karplusan Strider|Karplusan Wolverine|Kjeldoran Gargoyle|Kjeldoran Javelineer|Kjeldoran Outrider|Kjeldoran War Cry|Krovikan Mist|Krovikan Rot|Krovikan Scoundrel|Krovikan Whispers|Lightning Serpent|Lightning Storm|Lovisa Coldeyes|Luminesce|Magmatic Core|Martyr Ashes|Martyr Bones|Martyr Frost|Martyr Sands|Martyr Spores|Mishra's Bauble|Mouth Ronom|Mystic Melting|Ohran Viper|Ohran Yeti|Orcish Bloodpainter|Panglacial Wurm|Perilous Research|Phobian Phantasm|Phyrexian Etchings|Phyrexian Ironfoot|Phyrexian Snowcrusher|Phyrexian Soulgorger|Resize|Rime Transfusion|Rimebound Dead|Rimefeather Owl|Rimehorn Aurochs|Rimescale Dragon|Rimewind Cryomancer|Rimewind Taskmage|Rite Flame|Ronom Hulk|Ronom Serpent|Ronom Unicorn|Rune Snag|Scrying Sheets|Sek'Kuar, Deathkeeper|Shape Wiitigo|Sheltering Ancient|Simian Brawler|Skred|Soul Spike|Sound Call|Squall Drifter|Stalking Yeti|Steam Spitter|Stromgald Crusader|Sun's Bounty|Sunscour|Surging Aether|Surging Dementia|Surging Flame|Surging Might|Surging Sentinels|SurvivUnseen|Swift Maneuver|Tamanoa|Thermal Flux|Thermopod|Thrumming Stone|Tresserhorn Sinks|Tresserhorn Skyknight|Ursine Fylgja|Vanish Memory|Vexing Sphinx|Void Maw|Wall Shards|White Shield Crusader|Wilderness Elemental|Woolly Razorback|Zombie Musher|Zur Enchanter|Academy Ruins|Aether Web|Aetherflame Wall|Amrou Scout|Amrou Seekers|Ancestral Vision|Ancient Grudge|Angel's Grace|AshcoBear|Aspect Mongoose|Assassinate|Assembly-Worker|Barbed Shocker|Basal Sliver|Basalt Gargoyle|Benalish Cavalry|Bewilder|Blazing Blade Askari|Bogardan Hellkite|Bogardan Rager|Bonesplitter Sliver|Brass Gnat|Brine Elemental|Calciform Pools|Call Netherworld|Cancel|Candles Leng|Careful Consideration|Castle Raptors|Cavalry Master|Celestial Crusader|Chameleon Blur|Children Korlis|Chromatic Star|Chronatog Totem|Chronosavant|Clockspinning|Clockwork Hydra|Cloudchaser Kestrel|Coal Stoker|Conflagrate|Coral Trickster|Corpulent Corpse|Crookclaw Transmuter|Curse Cabal|Cyclopean Giant|D'Avenant Healer|Dark Withering|Deathspore Thallid|Deep-Sea Kraken|Dementia Sliver|Demonic Collusion|Detainment Spell|Divine Congregation|Draining Whelk|Dralnu, Lich Lord|Dread Return|Dreadship Reef|Dream Stalker|Drifter il-Dal|Drudge Reavers|Durkwood Baloth|Durkwood Tracker|Duskrider Peregrine|Empty Warrens|Endrek Sahr, Master Breeder|Errant Doomsayers|Errant Ephemeron|Eternity Snare|Evangelize|Evil Eye Urborg|Faceless Devourer|Fallen Ideal|Fathom Seer|Feebleness|Firemaw Kavu|Firewake Sliver|Flagstones Trokair|Flamecore Elemental|Fledgling Mawcor|Flickering Spirit|Flowstone Channeler|Fool's Demise|Foriysian Interceptor|Foriysian Totem|Fortify|Fortune Thief|Fungal Reaches|Fungus Sliver|Fury Sliver|Gauntlet Power|Gaze Justice|Gemhide Sliver|Gemstone Caverns|Ghitu Firebreathing|Ghostflame Sliver|Glass Asp|GoblSkycutter|Gorgon Recluse|Grapeshot|Greater Gargadon|Greenseeker|GriffGuide|Ground Rift|Gustcloak Cavalier|Harmonic Sliver|Haunting Hymn|Havenwood Wurm|Herd Gnarr|Hivestone|Hypergenesis|Ib Halfheart, GoblTactician|Icatian Crier|Ignite Memories|Ironclaw Buzzardiers|Ith, High Arcanist|Ivory Giant|Ixidron|Jaya Ballard, Task Mage|Jedit's Dragoons|Jhoira's Timebug|Kaervek Merciless|Keldon Halberdier|Kher Keep|Knight Holy Nimbus|Krosan Grip|Liege Pit|Lightning Axe|Lim-Dûl Necromancer|Living End|Locket Yesterdays|Looter il-Kor|Lotus Bloom|Magus Candelabra|Magus Disk|Magus Jar|Magus Mirror|Magus Scroll|Mana Skimmer|Mangara Corondor|Might Sliver|Might Old Krosa|Mindlash Sliver|Mindstab|Mishra, Artificer Prodigy|Mogg War Marshal|Molder|Molten Slagheap|Momentary Blink|Moonlace|Mwonvuli Acid-Moss|Mystical Teachings|Nantuko Shaman|Nether Traitor|Nightshade Assassin|NorWary|Opal Guardian|Opaline Sliver|Ophidian Eye|Orcish Cannonade|Outrider en-Kor|Paradise Plume|Paradox Haze|Pardic Dragon|Pendelhaven Elder|Pentarch Paladin|Pentarch Ward|Penumbra Spider|Phantom Wurm|Phthisis|Phyrexian Totem|Pit Keeper|Plague Sliver|Plated Pegasus|Plunder|Premature Burial|Primal Forcemage|Prismatic Lens|Psionic Sliver|Psychotic Episode|Pull Eternity|Pulmonic Sliver|Quilled Sliver|Reiterate|Restore Balance|Return Dust|Rift Bolt|Riftwing Cloudskate|Saffi Eriksdotter|Sage Epityr|Saltcrusted Steppe|Sangrophage|Sarpadian Empires, Vol. VII|Savage Thallid|Scarwood Treefolk|Scion Ur-Dragon|Screeching Sliver|Scryb Ranger|Search fTomorrow|Sedge Sliver|Sengir Nosferatu|Serra Avenger|Shadow Sliver|Sidewinder Sliver|Skittering Monstrosity|Skulking Knight|Slipstream Serpent|Smallpox|Snapback|Spectral Force|Spell Burst|Spike Tiller|Spiketail Drakeling|Spinneret Sliver|Spirit Loop|Sporesower Thallid|Sprite Noble|Sprout|Squall Line|Stonebrow, Krosan Hero|Stonewood Invocation|Stormcloud Djinn|Strangling Soot|Strength Numbers|Stronghold Overseer|Stuffy Doll|Subterranean Shambler|Sudden Death|Sudden Shock|Sudden Spoiling|Sulfurous Blast|Swarmyard|Tectonic Fiend|Teferi, Mage Zhalfir|Telekinetic Sliver|Temporal Eddy|Temporal Isolation|Tendrils Corruption|Terramorphic Expanse|Thallid Germinator|Thallid Shell-Dweller|Thelon Havenwood|Thelonite Hermit|Thick-Skinned Goblin|Think Twice|Thrill Hunt|Thunder Totem|Tivadar Thorn|Tolarian Sentinel|Traitor's Clutch|Trespasser il-Vec|Trickbind|Triskelavus|Tromp Domains|Truth Tale|Two-Headed Sliver|Undying Rage|Unyaro Bees|Urborg Syphon-Mage|Urza's Factory|Vampiric Sliver|Venser's Sliver|Verdant Embrace|Vesuva|Vesuvan Shapeshifter|Viashino Bladescout|Viscerid Deepwalker|Viscid Lemures|Voidmage Husher|Volcanic Awakening|Walk Aeons|Watcher Sliver|Weathered Bodyguards|Weatherseed Totem|Wheel Fate|Wipe Away|Word Seizing|Wormwood Dryad|Wurmcalling|Yavimaya Dryad|Zealot il-Vec|Bog Humbugs|Decorated Knight|Present Arms|Evil Presents|Fruitcake Elemental|Gifts Given|GoblSleigh Ride|Mishra's Toy Workshop|Naughty|Nice|Season's Beatings|Snow Mercy|Some Disassembly Required|Stocking Tiger|Thopter Pie Network|Yule Ooze|Aeon Chronicler|Aether Membrane|Akroma, Angel Fury|Ana Battlemage|Aquamorph Entity|Auramancer's Guise|Aven Riftwatcher|Battering Sliver|Benalish Commander|Big Game Hunter|Blightspeaker|Blood Knight|Body Double|Bog Serpent|Boom|Bust|Braids, Conjurer Adept|BraGorgers|Brute Force|Calciderm|Cautery Sliver|Chronozoa|Circle Affliction|Citanul Woodreaders|Cradle Grave|Crovax, Ascendant Hero|Damnation|Darkheart Sliver|Dash Hopes|Dawn Charm|Dead|Gone|Deadly Grub|Deadwood Treefolk|Detritivore|Dichotomancy|Dismal Failure|Dormant Sliver|Dreamscape Artist|Dunerider Outlaw|Dust Corona|Dust Elemental|Enslave|Erratic Mutation|Essence Warden|Evolution Charm|Extirpate|Fa'adiyah Seer|Fatal Frenzy|Firefright Mage|Frenetic Sliver|Frozen Aether|Fungal Behemoth|Fury Charm|Gaea's Anthem|Ghost Tactician|Giant Dustwasp|Gossamer Phantasm|Groundbreaker|Hammerheim Deadeye|Harmonize|Healing Leaves|Hedge Troll|Heroes Remembered|Hunting Wilds|Imp's Mischief|Intet, Dreamer|Jedit Ojanen Efrava|Jodah's Avenger|Kavu Predator|Keen Sense|Keldon Marauders|KDirge|Lavacore Elemental|Life Limb|Magus Arena|Magus Bazaar|Magus Coffers|Magus Library|Magus Tabernacle|Malach Dawn|Mana Tithe|Mantle Leadership|Melancholy|Merfolk Thaumaturgist|Mesa Enchantress|Midnight Charm|Mire Boa|Mirri Cursed|Molten Firebird|Muck Drubb|Mycologist|Necrotic Sliver|Needlepeak Spider|Null Profusion|Numot, Devastator|Oros, Avenger|Ovinize|Pallid Mycoderm|Phantasmagorian|Piracy Charm|Pongify|Porphyry Nodes|Poultice Sliver|Pouncing Wurm|Primal Plasma|Prodigal Pyromancer|Psychotrope Thallid|Pyrohemia|Radha, Heir Keld|Rathi Trapper|Reality Acid|Rebuff Wicked|Reckless Wurm|Reflex Sliver|Retether|Revered Dead|Ridged Kusite|Riftmarked Knight|Riptide Pilferer|Roiling Horror|Rough|Tumble|Saltblast|Saltfield Recluse|Seal Primordium|Serendib Sorcerer|Serra Sphinx|Serra's Boon|Shade Trokair|Shaper Parasite|Shivan Meteor|Shivan Wumpus|Shrouded Lore|Simian Spirit Guide|Sinew Sliver|Skirk Shaman|Sophic Centaur|Spellshift|Spitting Sliver|Stingscourger|Stonecloaker|Stormfront Riders|Sulfur Elemental|Sunlance|Synchronous Sliver|Temporal Extortion|Teneb, Harvester|Tidewalker|Timbermare|Timebender|Timecrafting|Torchling|Treacherous Urge|Uktabi Drake|Urborg, Tomb Yawgmoth|Utopia Vow|Vampiric Link|Veiling Oddity|Venarian Glimmer|Vitaspore Thallid|Voidstone Gargoyle|Volcano Hellion|Vorosh, Hunter|Waning Wurm|Whitemane Lion|Wild Pair|Wistful Thinking|Akroma's Memorial|Angel Salvation|Arc Blade|Arcanum Wings|Augur il-Vec|Augur Skulls|Aven Augur|Aven Mindcensor|Barren Glory|Baru, Fist Krosa|Bitter Ordeal|Blade Sixth Pride|Blind Phantasm|Bloodshot Trainee|Bogardan Lancer|Boldwyr Intimidator|Bonded Fetch|Bound Silence|Bridge Below|Centaur Omenreader|Char-Rumbler|Chronomantic Escape|Cloud Key|Cloudseeder|Coalition Relic|Cryptic Annelid|Cutthroil-Dal|Cyclical Evolution|DakmSalvage|Darksteel Garrison|Daybreak Coronet|Death Rattle|Deepcavern Imp|Delay|Dryad Arbor|Dust Moments|Edge Autumn|Emberwilde Augur|Emblem Warmind|Epochrasite|Even Odds|Fatal Attraction|Festering March|Fleshwrither|Flowstone Embrace|Fomori Nomad|Force Savagery|Foresee|Frenzy Sliver|Gathan Raiders|Ghostfire|Gibbering Descent|Gift Granite|Glittering Wish|Goldmeadow Lookout|Grave Peril|Grave Scrabbler|Graven Cairns|Grinning Ignus|Grove Burnwillows|Haze Rage|Heartwood Storyteller|Henchfiend Ukor|Homing Sliver|Horizon Canopy|IchSlick|Imperial Mask|Imperiosaur|Infiltratil-Kor|Intervention Pact|Jhoira Ghitu|Judge Unworthy|Kavu Primarch|Keldon Megaliths|Knight Sursi|Korlash, Heir Blackblade|Leaden Fists|Linessa, Zephyr Mage|Llanowar Augur|Llanowar Empath|Llanowar Mentor|Llanowar Reborn|Logic Knot|Lost Auramancers|Lost Hours|Lucent Liminid|Lumithread Field|Lymph Sliver|Maelstrom Djinn|Magus Abyss|Magus Future|Magus Moat|Magus Moon|Magus Vineyard|Marshaling Cry|Mass Ghouls|Mesmeric Sliver|Minions' Murmurs|Mistmeadow Skulk|Molten Disaster|Muraganda Petroglyphs|Mystic Speculation|Nacatl War-Pride|Narcomoeba|Nessian Courser|New Benalia|Nihilith|Nimbus Maze|Nix|Oblivion Crown|Oriss, Samite Guardian|Pact Negation|Pact Titan|Patrician's Scorn|Petrified Plating|Phosphorescent Feast|Pooling Venom|Putrid Cyclops|Pyromancer's Swath|Quagnoth|Quiet Disrepair|Ramosian Revivalist|Ravaging Riftwurm|Reality Strobe|Riddle Lightning|Rift Elemental|Riftsweeper|Rites Flourishing|River Tears|Saltskitter|Samite Censer-Bearer|Sarcomite Myr|Scourge Kher Ridges|Scout's Warning|Second Wind|Seht's Tiger|Shah Naar Isle|Shapeshifter's Marrow|Shimian Specter|Shivan Sand-Mage|Skirk Ridge Exhumer|Skizzik Surger|Slaughter Pact|Sliver Legion|Sliversmith|Snake Cult Initiation|Soultether Golem|Sparkspitter|Spellweaver Volute|Spellwild Ouphe|SpMyth|Spirit en-Dal|Sporoloth Ancient|Sprout Swarm|Steamflogger Boss|Storm Entity|Street Wraith|Stronghold Rats|Summoner's Pact|Sword Meek|Take Possession|Tarmogoyf|Tarox Bladewing|Thornweald Archer|Thunderblade Charge|Tolaria West|Tombstalker|Unblinking Bleb|Utopia Mycon|Vedalken Aethermage|Veilstone Amulet|Venser, Shaper Savant|Venser's Diffusion|Virulent Sliver|Whetwheel|Whip-Spine Drake|Witch's Mist|Wrap Vigor|Yixlid Jailer|Zoetic Cavern|Adder-Staff Boggart|Aethersnipe|Ajani Goldmane|Amoeboid Changeling|Ancient Amphitheater|Aquitect's Will|Arbiter Knollridge|Ashling Pilgrim|Ashling's Prerogative|Auntie's Hovel|Austere Command|Avian Changeling|Axegrinder Giant|Battle Mastery|BattlewOak|Benthicore|Black Poplar Shaman|Blades Velis Vel|Blind-Spot Giant|Bog Hoodlums|Bog-Strider Ash|Boggart Birth Rite|Boggart Forager|Boggart Harbinger|Boggart Loggers|Boggart Mob|Boggart Shenanigans|Boggart Sprite-Chaser|Briarhorn|Brigid, Hero Kinsbaile|Brion Stoutarm|Broken Ambitions|Burrenton Forge-Tender|Cairn Wanderer|Captivating Glance|Caterwauling Boggart|Ceaseless Searblades|Cenn's Heir|Chandra Nalaar|Changeling Berserker|Changeling Hero|Changeling Titan|Cloudcrown Oak|CloudgoRanger|Cloudthresher|Colfenor's Plans|Colfenor's Urn|Consuming Bonfire|Crib Swap|Crush Underfoot|Cryptic Command|Dauntless Dourbark|Dawnfluke|Deathrender|Deeptread Merrow|Dolmen Gate|Doran, Siege Tower|Dread|Dreamspoiler Witches|Drowner Secrets|Ego Erasure|Elvish Branchbender|Elvish Eulogist|Elvish Handservant|Elvish Harbinger|Elvish Promenade|Entangling Trap|Epic Proportions|Ethereal Whiskergill|Exiled Boggart|Eyeblight's Ending|Eyes Wisent|Facevaulter|Faerie Harbinger|Faerie Tauntings|Faerie Trickery|Fallowsage|Familiar's Ruse|Fathom Trawl|Faultgrinder|FavMighty|Final Revels|Fire-Belly Changeling|Fistful Force|FlamekBladewhirl|FlamekBrawler|FlamekHarbinger|FlamekSpitfire|Fodder Launch|Footbottom Feast|Forced Fruition|Gaddock Teeg|Galepowder Mage|Garruk Wildspeaker|Ghostly Changeling|Giant Harbinger|Giant's Ire|Gilt-Leaf Ambush|Gilt-Leaf Palace|Gilt-Leaf Seer|Glarewielder|Glen Elendra Pranksters|Glimmerdust Nap|Goatnapper|Goldmeadow Dodger|Goldmeadow Harrier|Goldmeadow Stalwart|Guardian Cloverdell|Guile|Hamletback Goliath|Harpoon Sniper|Heal Scars|Hearthcage Giant|HeShimmer|Herbal Poultice|Hillcomber Giant|Hoarder's Greed|Hoofprints Stag|Horde Notions|Hornet Harasser|Hostility|Howltooth Hollow|Hunt Down|Hunter Eyeblights|Hurly-Burly|Immaculate Magistrate|Imperious Perfect|Incandescent Soulstoke|Incendiary Command|Incremental Growth|Ingot Chewer|Inkfathom Divers|Inner-Flame Acolyte|Inner-Flame Igniter|Jace Beleren|Jagged-Scar Archers|Judge Currents|Kinsbaile Balloonist|Kinsbaile Skirmisher|KithkDaggerdare|KithkGreatheart|KithkHarbinger|KithkHealer|KithkMourncaller|Knight Meadowgrain|Knucklebone Witch|Lace Moonglove|Lairwatch Giant|Lammastide Weave|Lash Out|Leaf Gilder|Lignify|Liliana Vess|LowlOaf|Lys Alana Huntmaster|Lys Alana Scarblade|Mad Auntie|Makeshift Mannequin|Marsh Flitter|Masked Admirers|Merrow Commerce|Merrow Harbinger|Merrow Reejerey|Militia's Pride|MirrEntity|Mistbind Clique|Moonglove Extract|Moonglove Winnower|Mosswort Bridge|Mournwhelk|Mudbutton Torchrunner|Mulldrifter|Nameless Inversion|Nath Gilt-Leaf|Nath's Buffoon|Nath's Elite|Neck Snap|Nectar Faerie|Needle Drop|Nettlevine Blight|Nightshade Stinger|Nova Chaser|Oaken Brawler|Oakgnarl Warrior|Oblivion Ring|Oona's Prowler|PaperfRascal|Peppersmoke|Pestermite|Plover Knights|Pollen Lullaby|Ponder|Primal Command|Profane Command|Protective Bubble|Prowess Fair|Purity|Quill-Slinger Boggart|Rebellion Flamekin|Rings Brighthearth|Ringskipper|Rootgrapple|Runed Stalactite|Scarred Vinebreeder|Scattering Stroke|Scion Oona|Secluded Glen|Seedguide Ash|Sentinels Glen Elendra|Sentry Oak|Shapesharer|Shelldock Isle|Shields Velis Vel|Shimmering Grotto|Shriekmaw|Silvergill Adept|Silvergill Douser|Skeletal Changeling|Smokebraider|Soaring Hope|Soulbright Flamekin|Sower Temptation|Spellstutter Sprite|Spiderwig Boggart|Spinerock Knoll|Spring Cleaning|Springjack Knight|Springleaf Drum|Squeaking Pie Sneak|Stinkdrinker Daredevil|Stonybrook Angler|Streambed Aquitects|Summon School|Sunrise Sovereign|Surge Thoughtweft|Surgespanner|Sygg, River Guide|Sylvan Echoes|Tar Pitcher|Tarfire|Thieving Sprite|Thorn Amethyst|Thorntooth Witch|Thoughtseize|Thoughtweft Trio|Thousand-Year Elixir|Thundercloud Shaman|Tideshaper Mystic|Timber Protector|Treefolk Harbinger|Triclopean Sight|Turtleshell Changeling|Twinning Glass|Veteran Depths|Vigor|Vivid Crag|Vivid Creek|Vivid Grove|Vivid Marsh|Vivid Meadow|Wanderer's Twig|Wanderwine Hub|Wanderwine Prophets|Warren Pilferers|Warren-Scourge Elf|Weed Strangle|Wellgabber Apothecary|Whirlpool Whelm|Wild Ricochet|Windbrisk Heights|Wings Velis Vel|Wispmare|Wizened Cenn|WoodlChangeling|WoodlGuidance|Wort, Boggart Auntie|Wren's Run Packmaster|Wren's Run Vanquisher|Wydwen, Biting Gale|Zephyr Net|AmbassadOak|Auntie's Snitch|Ballyrush Banneret|Battletide Alchemist|Bitterblossom|Blightsoil Druid|Boldwyr Heavyweights|BorderlBehemoth|Bosk Banneret|Bramblewood Paragon|Brighthearth Banneret|Burrenton Bombardier|Burrenton Shield-Bearers|Cenn's Tactician|Chameleon Colossus|Changeling Sentinel|Cloak Dagger|Coordinated Barrage|Countryside Crusher|Cream Crop|Daily Regimen|Declaration Naught|Deglamer|Dewdrop Spy|Disperse|Distant Melody|Diviner's Wand|DoDestinies|Earthbrawn|Earwig Squad|Everbark Shaman|Fencer Clique|Fendeep Summoner|Fertilid|Festercreep|Feudkiller's Verdict|Final-Sting Faerie|Fire Juggler|Floodchaser|Forfend|Frogtosser Banneret|Game-Trail Changeling|Gilt-Leaf Archdruid|Graceful Reprieve|Greatbow Doyen|Grimoire Thief|Heritage Druid|Hostile Realm|Hunting Triad|Idyllic Tutor|Indomitable Ancients|Ink Dissolver|Inspired Sprite|Kindled Fury|Kinsbaile Borderguard|Kinsbaile Cavalier|KithkZephyrnaut|Knowledge Exploitation|Latchkey Faerie|Leaf-Crowned Elder|Lightning Crafter|Luminescent Rain|Lunk Errant|Lys Alana Bowmaster|Maralen Mornsong|Meadowboon|Merrow Witsniper|Mind Shatter|Mind Spring|Moonglove Changeling|Morsel Theft|MosquiGuard|Mothdust Changeling|Mudbutton Clanger|Murmuring Bosk|Mutavault|Negate|Nevermaker|Nightshade Schemers|NoggWhack|Notorious Throng|Obsidian Battle-Axe|Offalsnout|Oona's Blackguard|Orchard Warden|Order Golden Cricket|Pack's Disdain|Preeminent Captain|Prickly Boggart|Primal Beyond|Pulling Teeth|Pyroclast Consul|Rage Forger|Reach Branches|Recross Paths|Redeem Lost|Reins Vinesteed|Release Ants|Research Deep|Reveillark|Revive Fallen|Rhys Exiled|Rivals' Duel|Roar Crowd|Rustic Clachan|Sage Fables|Sage's Dousing|Scapeshift|Scarblade Elite|Seething Pathblazer|Sensation Gorger|Shard Volley|Shared Animosity|Shinewend|Sigil Tracer|Slithermuse|Spitebellows|Squeaking Pie Grubfellows|Stenchskipper|Stingmoggie|Stinkdrinker Bandit|Stomping Slabs|Stonehewer Giant|Stonybrook Banneret|Stonybrook Schoolmaster|Stream Unconsciousness|Sunflare Shaman|Supreme Exemplar|Swell Courage|Taurean Mauler|Thieves' Fortune|Thornbite Staff|Titan's Revenge|Unstoppable Ash|Vendilion Clique|Vengeful Firebrand|Veteran's Armaments|Violet Pall|Walker Grove|Wandering Graybeard|War-Spike Changeling|Warren Weirding|Waterspout Weavers|Weed-Pruner Poplar|Weight Conscience|Weirding Shaman|Winnower Patrol|Wolf-Skull Shaman|Advice Fae|Aethertow|Aphotic Wisps|Apothecary Initiate|Armored Ascension|AshenmoCohort|AshenmoGouger|AshenmoLiege|Augury Adept|Ballynock Cohort|Barkshell Blessing|Barrenton Cragtreads|Barrenton Medic|Beseech Queen|Biting Tether|Blazethorn Scarecrow|Blight Sickle|Blistering Dieflyn|Bloodmark Mentor|Bloodshed Fever|Blowfly Infestation|Boartusk Liege|Boggart Arsonists|Boggart Ram-Gang|Boon Reflection|Briarberry Cohort|Burn Trail|Cauldron Souls|Cemetery Puca|Cerulean Wisps|Chainbreaker|Cinderbones|Cinderhaze Wretch|Consign Dream|Corrosive Mentor|Counterbore|Crabapple Cohort|Cragganwick Cremator|Crimson Wisps|Crowd Cinders|CultbrCinder|Curse Chains|Cursecatcher|Dawnglow Infusion|Deep-Slumber Titan|Deepchannel Mentor|Demigod Revenge|Deus Calamity|Devoted Druid|DFireherd|Dire Undercurrents|Disturbing Plot|Dramatic Entrance|Dream Salvage|Drove Elves|Drowner Initiate|Dusk Urchins|Elemental Mastery|Elsewhere Flask|Elvish Hexhunter|Ember Gale|Emberstrike Duo|Enchanted Evening|Everlasting Torment|Faerie Macabre|Faerie Swarm|Farhaven Elf|Fate Transfer|Fire-Lit Thicket|Firespout|Fists Demigod|Flame Javelin|Flourishing Defenses|Fossil Find|Foxfire Oak|Fracturing Gust|FulminatMage|Furystoke Giant|Ghastlord Fugue|Ghastly Discovery|Giantbaiting|Glamer Spinners|Gleeful Sabotage|Glen Elendra Liege|Gloomlance|Gloomwidow's Feast|Gloomwidow|Gnarled Effigy|Godhead Awe|Goldenglow Moth|Gravelgill Axeshark|Gravelgill Duo|Greater Auramancy|Grief Tyrant|Grim Poppet|Guttural Response|Heap Doll|Heartmender|Helm Ghastlord|Hollowborn Barghest|Hollowsage|Horde Boggarts|Howl Night Pack|Hungry Spriggan|Illuminated Folio|Impromptu Raid|Incremental Blight|Inescapable Brute|Inkfathom Infiltrator|Inkfathom Witch|Inquisitor's Snare|IntimidatInitiate|Isleback Spawn|Jaws Stone|Juvenile Gloomwidow|Kinscaer Harpoonist|Kitchen Finks|KithkRabble|KithkShielddare|Knacksaw Clique|Knollspine Dragon|Knollspine Invocation|Kulrath Knight|Leech Bonder|Leechridden Swamp|Loamdragger Giant|Loch Korrigan|Lockjaw Snapper|Lurebound Scarecrow|Madblind Mountain|Mana Reflection|Manaforge Cinder|Manamorphose|Mass Calcify|Medicine Runner|Memory Plunder|Memory Sluice|Mercy Killing|Merrow Grimeblotter|Merrow Wavebreakers|Midnight Banshee|Mine Excavation|Mirrorweave|Mistmeadow Witch|Mistveil Plains|Moonring Island|Morselhoarder|Mossbridge Troll|Mudbrawler Cohort|Mudbrawler Raiders|Murderous Redcap|Mystic Gate|Niveous Wisps|Nurturer Initiate|Old Ghastbark|Oona, Queen Fae|Oona's Gatewarden|Oracle Nectars|Order Whiteclay|Oversoul Dusk|Painter's Servant|Pale Wayfarer|Parapet Watchers|Pili-Pala|Plague Vermin|Plumeveil|Poison Well|Polluted Bonds|Power Fire|Presence Gond|Prismatic Omen|Prismwake Merrow|Prison Term|Puca's Mischief|Puncture Bolt|Puppeteer Clique|Puresight Merrow|Put Away|Pyre Charger|Rage Reflection|Raking Canopy|Rattleblaze Scarecrow|Raven's Run Dragoon|Reaper King|Reknit|Repel Intruders|Resplendent Mentor|Revelsong Horn|Rhys Redeemed|Rite Consumption|River Kelpie|River's Grasp|Rosheen Meanderer|Roughshod Mentor|Rune-CervRider|Runed Halo|Runes Deus|RustrazButcher|Safehold Duo|Safehold Elite|Safehold Sentry|Safewright Quest|Sapseep Forest|SavMoment|Scar|Scarscale Ritual|Scrapbasket|Scuttlemutt|Scuzzback Marauders|Scuzzback Scrapper|Seedcradle Witch|Shield Oversoul|Sickle Ripper|Silkbind Faerie|Sinking Feeling|Slinking Giant|Smash Smithereens|Smolder Initiate|Somnomancer|Sootstoke Kindler|Sootwalkers|Spawnwrithe|Spectral Procession|Spell Syphon|Spiteflame Witch|Spiteful Visions|Splitting Headache|Steel Godhead|Strip Bare|Sunken Ruins|Swans Bryn Argoll|Sygg, River Cutthroat|Tatterkite|Tattermunge Duo|Tattermunge Maniac|Tattermunge Witch|Thistledown Duo|Thistledown Liege|Thornwatch Scarecrow|Thought Reflection|Thoughtweft Gambit|Toil Renown|TorpDust|Torrent Souls|Tower Above|Traitor's Roar|Trip Noose|Turn Mist|Twilight Shepherd|Tyrannize|Umbral Mantle|Valleymaker|Vexing Shusher|Viridescent Wisps|Wanderbrine Rootcutters|Wasp Lancer|Watchwing Scarecrow|Wheel Sun Moon|Whimwader|Wicker Warcrawler|Wild Swing|Wildslayer Elves|Wilt-Leaf Cavaliers|Wilt-Leaf Liege|Windbrisk Raptor|Wingrattle Scarecrow|Witherscale Wurm|Woeleecher|Wooded Bastion|Woodfall Primus|Worldpurge|Wort, Raidmother|Wound Reflection|Zealous Guardian|Aerie Ouphes|Altar Golem|Antler Skulkin|Archon Justice|Ashling, Extinguisher|Balefire Liege|Ballynock Trapper|Banishing Knack|Battlegate Mimic|Batwing Brume|Beckon Apparition|Belligerent Hatchling|Bloodied Ghost|Bloom Tender|Cache Raiders|Call Skybreaker|Canker Abomination|Cankerous Thirst|Cascade Bluffs|Cauldron Haze|Cenn's Enlistment|Chaotic Backlash|Cinder Pyromancer|Clout Dominus|Cold-Eyed Selkie|Crackleburr|Crag Puca|Creakwood Ghoul|Creakwood Liege|Crumbling Ashes|Deathbringer Liege|Deity Scars|DesecratHag|Divinity Pride|Dominus Fealty|Doomgape|Double Cleave|DraWell|Dream Fracture|Dream Thief|Duergar Assailant|Duergar Cave-Guard|Duergar Hedge-Mage|Duergar Mine-Captain|Duskdale Wurm|Edge Divinity|Endless Horizons|Endure|Evershrike|Fable Wolf Owl|Fang Skulkin|FavOverbeing|Fetid Heath|Fiery Bombardment|Figure Destiny|Fire Will|Flame Jab|Flickerwisp|Flooded Grove|Gift Deity|Gilder Bairn|Glamerdye|Glen Elendra Archmage|Grazing Kelpie|Groundling Pouncer|Gwyllion Hedge-Mage|Hag Hedge-Mage|Hallowed Burial|Harvest Gwyllion|Hatchet Bully|Hateflayer|Hearthfire Hobgoblin|Heartlash Cinder|Helix Pinnacle|HobgoblDragoon|HoSkulkin|Hotheaded Giant|Idle Thoughts|Impelled Giant|Indigo Faerie|Inside Out|Inundate|Invert Skies|Jawbone Skulkin|KithkSpellduster|KithkZealot|Leering Emblem|Light Within|Lingering Tormentor|Loyal Gyrfalcon|Marshdrinker Giant|Merrow Bonegnawer|Merrow Levitator|Mindwrack Liege|MirrSheen|Monstrify|Moonhold|Murkfiend Liege|Necroskitter|Needle Specter|Nettle Sentinel|Nightmare Incursion|Nightsky Mimic|Nip Gwyllion|Nobilis War|Noggle Bandit|Noggle Bridgebreaker|Noggle Hedge-Mage|Noggle Ransacker|Noxious Hatchling|Nucklavee|Odious Trow|Oona's Grace|Outrage Shaman|Overbeing Myth|Patrol Signaler|Primalcrux|Puncture Blast|Pyrrhic Revival|Quillspike|Raven's Crime|RazorfAbolisher|Recumbent Bliss|Regal Force|Rekindled Flame|Rendclaw Trow|Restless Apparition|Rise Hobgoblins|Riverfall Mimic|Rugged Prairie|Sanity Grinding|Sapling Colfenor|Savage Conception|Scarecrone|Scourge Nobilis|Selkie Hedge-Mage|Shell Skulkin|Shorecrasher Mimic|Shrewd Hatchling|Slippery Bogle|Smoldering Butcher|Snakeform|Soot Imp|Soul Reap|Soul Snuffers|Spirit Hearth|Spitemare|Spitting Image|Springjack Pasture|Springjack Shepherd|Stalker Hag|Stigma Lasher|Stillmoon Cavalier|Stream Hopper|Sturdy Hatchling|Suture Spirit|Swirling Spriggan|Syphon Life|Talara's Bane|Talara's Battalion|Talonrend|Thunderblust|Tilling Treefolk|Trapjaw Kelpie|Twilight Mire|Twinblade Slasher|Umbra Stalker|Unmake|Unnerving Assault|Unwilling Recruit|Voracious Hatchling|Wake Thrasher|Ward Bones|Waves Aggression|Wickerbough Elder|Wilderness Hypnotist|Wistful Selkie|Woodlurker Mimic|Worm Harvest|Hellkite Overlord|Mana Crypt|Ad Nauseam|Agony Warp|Ajani Vengeant|Akrasan Squire|Algae Gharial|Angel's Herald|Angelic Benediction|Angelsong|Arcane Sanctum|Archdemon Unx|Banewasp Affliction|Bant Battlemage|Bant Charm|Bant Panorama|Battlegrace Angel|Behemoth's Herald|Blightning|Blister Beetle|Blood Cultist|Bloodpyre Elemental|Bloodthorn Taunter|Bone Splinters|Branching Bolt|Brilliant Ultimatum|Broodmate Dragon|Bull Cerodon|Caldera Hellion|Call Heel|Carrion Thrash|Cathartic Adept|Cavern Thoctar|Clarion Ultimatum|Cloudheath Drake|Coma Veil|Corpse Connoisseur|Courier's Capsule|Court Archers|Covenant Minds|Cradle Vitality|Crucible Fire|Cruel Ultimatum|Crumbling Necropolis|Cunning Lethemancer|Cylian Elf|Dawnray Archer|Death Baron|Deathgreeter|Deft Duelist|Demon's Herald|Dispeller's Capsule|Dragon Fodder|Dragon's Herald|Dreg Reaver|Dregscape Zombie|Druid Anima|Drumhunter|Elspeth, Knight-Errant|Elvish Visionary|Empyrial Archangel|Esper Battlemage|Esper Charm|Esper Panorama|Etherium Astrolabe|Etherium Sculptor|Ethersworn Canonist|Excommunicate|Executioner's Capsule|Exuberant Firestoker|Fatestitcher|Feral Hydra|Filigree Sages|Fire-Field Ogre|Flameblast Dragon|Fleshbag Marauder|Gather Specimens|Gift Gargantuan|Glaze Fiend|GoblAssault|GoblDeathraiders|Godsire|Godtoucher|Grixis Battlemage|Grixis Charm|Grixis Panorama|Guardians Akrasa|Gustrider Exuberant|Hell's Thunder|Hindering Light|Hissing Iguanar|Immortal Coil|Incurable Ogre|Invincible Hymn|Jhessian Infiltrator|Jhessian Lookout|Jund Battlemage|Jund Charm|Jund Panorama|Jungle Shrine|Jungle Weaver|Kathari Screecher|Kederekt Creeper|Kederekt Leviathan|Keeper Progenitus|Kiss Amesha|Knight Skyward Eye|Knight White Orchid|Knight-CaptaEos|Kresh Bloodbraided|Lich's Mirror|Lightning Talons|Lush Growth|Magma Spray|Manaplasm|Marble Chalice|Master Etherium|Mayael Anima|Memory Erosion|Metallurgeon|Mighty Emergence|Mindlock Orb|Minion Reflector|Mosstodon|Mycoloth|Naya Battlemage|Naya Charm|Naya Panorama|Necrogenesis|Obelisk Bant|Obelisk Esper|Obelisk Grixis|Obelisk Jund|Obelisk Naya|Onyx Goblet|Ooze Garden|Outrider Jhess|PredatDragon|Prince Thralls|Protomatter Powder|Punish Ignorance|Puppet Conjurer|Qasali Ambusher|Quietus Spike|Rafiq Many|Rakeclaw Gargantuan|Ranger Eos|Realm Razer|Relic Progenitus|Resounding Roar|Resounding Scream|Resounding Silence|Resounding Thunder|Resounding Wave|Rhox Charger|Rhox War Monk|Ridge Rannet|Rip-Clan Crasher|Rockcaster Platoon|Rockslide Elemental|Sacellum Godspeaker|Salvage Titan|Sanctum Gargoyle|Sangrite Surge|Sarkhan Vol|Savage Hunger|Savage Lands|Scavenger Drake|Scourge Devil|Scourglass|Seaside Citadel|Sedraxis Specter|Sedris, TraitKing|Shadowfeed|Sharding Sphinx|Sharuum Hegemon|Shore Snapper|Sighted-Caste Sorcerer|Sigil Blessing|Sigil Distinction|Sigiled Paladin|Skeletal Kathari|Skeletonize|Skill Borrower|Skullmulcher|Soul's Fire|Soul's Grace|Soul's Might|Spearbreaker Behemoth|Spell Snip|Sphinx Sovereign|Sphinx's Herald|Sprouting Thrinax|Steelclad Serpent|Steward Valeron|Stoic Angel|Sunseed Nurturer|Swerve|Tar Fiend|Tezzeret Seeker|Thorn-Thrash Viashino|Thoughtcutter Agent|Thunder-Thrash Elder|Tidehollow Sculler|Tidehollow Strix|Titanic Ultimatum|Topan Ascetic|Tortoise Formation|Tower Gargoyle|Undead Leotau|Vectis Silencers|VeDrinker|Viashino Skeleton|Vicious Shadows|Violent Ultimatum|Viscera Dragger|Vithian Stinger|Volcanic Submersion|Waveskimmer Aven|WelkGuide|Where Ancients Tread|Wild Nacatl|Windwright Mage|Woolly Thoctar|Yoked Plowbeast|Absorb Vis|Aerie Mystics|Ancient Ziggurat|Apocalypse Hydra|Armillary Sphere|Asha's Favor|Aven Squire|Aven Trailblazer|Banefire|Beacon Behemoth|Blood Tyrant|Bloodhall Ooze|Bone Saw|Brackwater Elemental|Canyon Minotaur|Celestial Purge|Charnelhoard Wurm|Child Alara|Cliffrunner Behemoth|Conflux|Constricting Tendrils|Controlled Instincts|Corrupted Roots|Countersquall|Court Homunculus|Cumber Stone|Cylian Sunsinger|Dark Temper|Darklit Gargoyle|Drag Down|Dragonsoul Knight|Dreadwing|Elder Mastery|Ember Weaver|Esper Cormorants|Esperzoa|Ethersworn Adjudicator|Exotic Orchard|Exploding Borders|ExtractDemon|Faerie Mechanist|Fiery Fall|Filigree Fracture|Fleshformer|Font Mythos|Frontline Sage|Fusion Elemental|Giltspire Avenger|Gleam Resistance|Gluttonous Slime|GoblOutlander|GoblRazerunners|Grixis Illusionist|Grixis Slavedriver|Gwafa Hazid, Profiteer|Hellkite Hatchling|Hellspark Elemental|Ignite Disorder|Infectious Horror|Inkwell Leviathan|Jhessian Balmgiver|Kaleidostone|Kederekt Parasite|Knight Reliquary|Knotvine Mystic|Kranioceros|Lapse Certainty|Maelstrom Archangel|Magister Sphinx|Malfegor|Manaforce Mace|Mark Asylum|Martial Coup|Master Transmuter|Matca Rioters|Meglonoth|Might Alara|Mirror-Sigil Sergeant|Molten Frame|Nacatl Hunt-Pride|Nacatl Outlander|Nacatl Savage|Nicol Bolas, Planeswalker|Noble Hierarch|Nyxathid|Obelisk Alara|Paleoloth|Paragon Amesha|Parasitic Strix|Path Exile|Pestilent Kathari|Progenitus|Quenchable Fire|Rakka Mar|Reliquary Tower|Rhox Bodyguard|Rhox Meditant|Rotting Rats|Rupture Spire|Sacellum Archers|Salvage Slasher|ScarlThrinax|Scattershot Archer|Scepter Dominance|Scepter Fugue|Scepter Insight|Scornful Aether-Lich|Sedraxis Alchemist|Shambling Remains|Shard Convergence|Sigil Empty Throne|Skyward Eye Prophets|Sludge Strider|Soul's Majesty|Sphinx Summoner|Spore Burst|Suicidal Charge|Sylvan Bounty|TelemPerformance|Thornling|Toxic Iguanar|Traumatic Visions|Tukatongue Thallid|Unstable Frontier|Vagrant Plowbeasts|Valeron Outlander|Valiant Guard|Vectis Agents|Vedalken Outlander|Viashino Slaughtermaster|View Above|Voices Void|Volcanic Fallout|Voracious Dragon|Wall Reverence|Wandering Goblins|Wild Leotau|Worldheart Phoenix|Wretched Banquet|Yoke Damned|Zombie Outlander|Anathemancer|Architects Will|Ardent Plea|Arsenal Thresher|Aven Mimeomancer|Bant Sojourners|Bant Sureblade|Behemoth Sledge|Bituminous Blast|Blitz Hellion|Bloodbraid Elf|Brainbite|Breath Malfegor|Captured Sunlight|Cerodon Yearling|Cloven Casting|Colossal Might|Crystallization|Dauntless Escort|Deadshot Minotaur|Deathbringer Thoctar|Defiler Souls|Demonic Dread|Demonspine Whip|Deny Reality|Double Negative|Dragon Appeasement|Dragon Broodmother|Drastic Revelation|Enigma Sphinx|Enlisted Wurm|Esper Sojourners|Esper Stormblade|Ethercaste Knight|Etherium Abomination|Ethersworn Shieldmage|Etherwrought Page|Fieldmist Borderpost|Fight Death|Filigree Angel|Finest Hour|Firewild Borderpost|Flurry Wings|Giant Ambush Beetle|Glassdust Hulk|Glory Warfare|Gloryscale Viashino|Godtracker Jund|Gorger Wurm|Grixis Grimblade|Grixis Sojourners|Grizzled Leotau|Identity Crisis|Igneous Pouncer|Illusory Demon|Intimidation Bolt|Jenara, Asura War|Jhessian Zombies|Jund Hackblade|Jund Sojourners|Karrthus, Tyrant Jund|Kathari Bomber|Kathari Remnant|Knight New Alara|Knotvine Paladin|Lavalanche|LeonArmorguard|Lich Lord Unx|Lightning Reaver|Lord Extinction|Lorescale Coatl|Madrush Cyclops|Maelstrom Nexus|Maelstrom Pulse|Mage Slayer|Magefire Wings|Marisi's Twinclaws|Marrow Chomper|Mask Riddles|Mayael's Aria|Messenger Falcons|Mind Funeral|MistveBorderpost|Monstrous Carabid|Morbid Bloom|Mycoid Shepherd|Naya Hushblade|Naya Sojourners|Necromancer's Covenant|Nemesis Reason|Nulltread Gargantuan|Offering Asha|Pale Recluse|Predatory Advantage|Putrid Leech|Qasali Pridemage|Reborn Hope|RetaliatGriffin|Rhox Brute|Sages Anima|Sanctum Plowbeast|Sangrite Backlash|Sanity Gnawers|Sen Triplets|Sewn-Eye Drake|Shield Righteous|Sigil Captain|Sigil Nayan Gods|Sigiled Behemoth|Singe-Mind Ogre|Skyclaw Thrash|Slave Bolas|Soul Manipulation|Soulquake|Sovereigns Lost Alara|Spellbound Dragon|Spellbreaker Behemoth|Sphinx Steel Wind|Stormcaller's Boon|Stun Sniper|Tainted Sigil|Talon Trooper|Thopter Foundry|Thought Hemorrhage|Thraximundar|Time Sieve|Trace Abundance|Unbender Tine|Unscythe, Killer Kings|Uril, Miststalker|Valley Rannet|Vectis Dominator|Vedalken Ghoul|Vedalken Heretic|Veinfire Borderpost|Vengeful Rebirth|Violent Outburst|Vithian Renegades|Wall Denial|Wargate|Wildfield Borderpost|Winged Coatl|Zealous Persecution|Acidic Slime|Acolyte Xathrid|Act Treason|Alluring Siren|Angel's Mercy|Ant Queen|Awakener Druid|Baneslayer Angel|Berserkers Blood Ridge|Blinding Mage|BorderlRanger|Bountiful Harvest|Bramble Creeper|Burning Inquiry|Burst Speed|Capricious Efreet|CaptaWatch|Cemetery Reaper|Centaur Courser|Child Night|Convincing Mirage|Cudgel Troll|Deadly Recluse|Disentomb|Disorient|Divination|Divine Verdict|Djinn Wishes|Doom Blade|Dragonskull Summit|Dread Warlock|Drowned Catacomb|Elite Vanguard|Elvish Archdruid|Emerald Oryx|Entangling Vines|Essence Scatter|Fiery Hellhound|Gargoyle Castle|Glacial Fortress|Glorious Charge|GoblArtillery|GoblChieftain|Gorgon Flail|GreSable Stag|GriffSentinel|Guardian Seraph|Harm's Way|Hive Mind|HonPure|Howling Banshee|Ice Cage|Illusionary Servant|Indestructibility|Inferno Elemental|Jackal Familiar|Kalonian Behemoth|Kelinore Bat|Lifelink|Lightwielder Paladin|Lurking Predators|Magebane Armor|Magma Phoenix|Master Wild Hunt|Merfolk Sovereign|Mind Control|MirrFate|Mist Leopard|Mold Adder|Nature's Spiral|Oakenform|Open Vaults|Palace Guard|Planar Cleansing|Prized Unicorn|Protean Hydra|Regenerate|Rhox Pikemaster|Rise Grave|Rootbound Crag|Runeclaw Bear|Safe Passage|Sanguine Bond|Seismic Strike|Serpent Endless Sea|Siege Mastodon|Sign Blood|Silence|SilvercoLion|Sleep|Solemn Offering|Soul Bleed|Sphinx Ambassador|Stampeding Rhino|Stormfront Pegasus|Sunpetal Grove|Tome Scour|Undead Slayer|Vampire Aristocrat|Vampire Nocturnus|Veteran Armorsmith|Veteran Swordsmith|Viashino Spearhunter|Wall Faith|Wall Frost|Warpath Ghoul|Windstorm|Xathrid Demon|Yawning Fissure|Zephyr Sprite|Zombie Goliath|Academy Tolaria West|Agyrem|Bant|Beast Hunt|Cliffside Market|Eloren Wilds|Feeding Grounds|Fields Summer|Glimmervoid Basin|Goldmeadow|Grixis|Hideous End|Immersturm|Isle Vesuva|Izzet Steam Maze|KSanctifiers|Krosa|LeLake|Llanowar|Minamo|Murasa|Naar Isle|Naya|Otaria|Panopticon|Pools Becoming|Raven's Run|Sanctum Serra|Sea Sand|Shiv|Skybreen|Sokenzan|Stronghold Furnace|Aether Flues|Dark Barony|Eon Fog|Fourth Sphere|GreForest|Hippodrome|Maelstrom|Turri Island|Undercity Reaches|Velis Vel|Whiplash Trap|Adventuring Gear|Aether Figment|Akoum Refuge|Archive Trap|Archmage Ascension|Arid Mesa|Armament Master|Arrow Volley Trap|Bala Ged Thief|Baloth Cage Trap|Baloth Woodcrasher|Beastmaster Ascension|Blade Bloodchief|Bladetusk Boar|Blazing Torch|Blood Seeker|Blood Tribute|Bloodchief Ascension|Bloodghast|Bog Tatters|Bold Defense|Brave Elements|Burst Lightning|Caller Gales|Caravan Hurda|Carnage Altar|Celestial Mantle|Chandra Ablaze|Cliff Threader|Cobra Trap|Conqueror's Pledge|Cosi's Trickster|Crypt Ripper|Crypt Agadeem|Day Judgment|Desecrated Earth|Devout Lightcaster|Disfigure|Eldrazi Monument|Electropotence|Elemental Appeal|Emeria Angel|Emeria, Sky Ruin|Eternity Vessel|Expedition Map|Explorer's Scope|Feast Blood|Felidar Sovereign|Frontier Guide|Gatekeeper Malakir|Geyser Glider|Giant Scorpion|Gigantiform|GoblBushwhacker|GoblGuide|GoblRuinblaster|GoblShortcutter|GoblWar Paint|Gomazoa|Grappling Hook|Graypelt Refuge|Grazing Gladehart|Greenweaver Druid|Grim Discovery|Guul Draz Specter|Guul Draz Vampire|Hagra Crocodile|Hagra Diabolist|Halo Hunter|Heartstabber Mosquito|Hedron Crab|Hedron Scrabbler|Hellfire Mongrel|Hellkite Charger|HighlBerserker|Inferno Trap|Roil|Iona, Shield Emeria|IRuExpedition|Joraga Bard|Journey Nowhere|Jwar Isle Refuge|Kabira Crossroads|Kabira Evangel|Kalitas, Bloodchief Ghet|Kazandu Blademaster|Kazandu Refuge|Kazuul Warlord|Khalni Gem|Khalni Heart Expedition|KAeronaut|KCartographer|KDuelist|KHookmaster|KOutfitter|KSkyfisher|Kraken Hatchling|Landbind Ritual|Lavaball Trap|Lethargy Trap|Living Tsunami|Lorthos, Tidemaker|Lotus Cobra|Lullmage Mentor|Luminarch Ascension|Magma Rift|Magosi, Waterveil|Makindi Shieldmate|Malakir Bloodwitch|Mark Mutiny|Marsh Casualties|Marsh Flats|Merfolk Seastalkers|Merfolk Wayfinder|Mindbreak Trap|Mindless Null|Mire Blight|Misty Rainforest|Mold Shambler|Molten Ravager|Murasa Pyromancer|Narrow Escape|Needlebite Trap|Nimana Sell-Sword|Nimbus Wings|Nissa Revane|Nissa's Chosen|Noble Vestige|Ob Nixilis, Fallen|Obsidian Fireheart|Ondu Cleric|Oracle Mul Daya|Oran-Rief Recluse|Oran-Rief Survivalist|Oran-Rief, Vastwood|Paralyzing Grasp|Pillarfield Ox|Piranha Marsh|Pitfall Trap|Plated Geopede|Predatory Urge|Primal Bellow|Punishing Fire|Pyromancer Ascension|Quest fAncient Secrets|Quest fPure Flame|Quest fGemblades|Quest fGravelord|Quest fHoly Relic|Rampaging Baloths|Ravenous Trap|Reckless Scholar|Relic Crush|Rite Replication|Roil Elemental|Ruinous Minotaur|Runeflare Trap|Sadistic Sacrament|Savage Silhouette|Scalding Tarn|Scute Mob|ScyTiger|Sea Gate Loremaster|Seascape Aerialist|Seismic Shudder|Sejiri Refuge|Shatterskull Giant|Shepherd Lost|Shieldmate's Blessing|Shoal Serpent|Sky RuDrake|Slaughter Cry|Soaring Seacliff|SorMarkov|Soul Stair Expedition|Spell Pierce|Sphinx Jwar Isle|Sphinx Lost Truths|Spidersilk Net|Spire Barrage|Spreading Seas|Steppe Lynx|Stonework Puma|Summoner's Bane|Summoning Trap|Sunspring Expedition|Surrakar Marauder|Tajuru Archer|Tanglesap|Teetering Peaks|Tempest Owl|Terra Stomper|Territorial Baloth|Timbermaw Larva|Torch Slinger|Trailblazer's Boots|Trapfinder's Trick|Trapmaker's Snare|Trusty Machete|Tuktuk Grunts|Turntimber Basilisk|Turntimber Grove|Turntimber Ranger|Umara Raptor|Unstable Footing|Valakut, Molten Pinnacle|Vampire Hexmage|Vampire Lacerator|Vampire Nighthawk|Vampire's Bite|Vastwood Gorger|Verdant Catacombs|Vines Vastwood|Warren Instigator|WelkTern|Windborne Charge|Windrider Eel|World Queller|Zektar Shrine Expedition|Zendikar Farguide|Abyssal Persecutor|Admonition Angel|Aether Tradewinds|Agadeem Occultist|Akoum Battlesinger|Amulet Vigor|Anowon, RuSage|Apex Hawks|ArbElf|Archon Redemption|Avenger Zendikar|Basilisk Collar|Battle Hurda|Bazaar Trader|Bestial Menace|Bloodhusk Ritualist|Bojuka Bog|Bojuka Brigand|Brink Disaster|Bull Rush|Butcher Malakir|Calcite Snapper|Canopy Cover|Caustic Crawler|Celestial Colonnade|ChaReaction|Claws Valakut|Comet Storm|Corrupted Zendikon|Cosi's Ravager|Creeping Tar Pit|Crusher Zendikon|Cunning Sparkmage|Dead Reckoning|Death's Shadow|Deathforge Shaman|Dispel|Dragonmaster Outcast|Dread Statuary|Enclave Elite|Everflowing Chalice|Explore|Eye Ugin|Feral Contest|Fledgling Griffin|Gnarlid Pack|GoblRoughrider|Goliath Sphinx|Grappler Spider|Graypelt Hunter|Grotag Thrasher|Groundswell|Guardian Zendikon|Hada Freeblade|Halimar Depths|Halimar Excavator|Hammer Ruin|Harabaz Druid|Hedron Rover|Horizon Drake|Iona's Judgment|Jace, Mind Sculptor|Jagwasp Swarm|JoRanks|Joraga Warcaller|Jwari Shapeshifter|Kalastria Highborn|Kazuul, Tyrant Cliffs|Khalni Garden|Kitesail Apprentice|Kitesail|KFirewalker|Lavaclaw Reaches|Leatherback Baloth|Lightkeeper Emeria|Loam Lion|Lodestone Golem|Marsh Threader|Marshal's Anthem|Mire's Toll|Mordant Dragon|Mysteries Deep|Nature's Claim|Nemesis Trap|Novablast Wurm|Omnath, Locus Mana|Perimeter Captain|Permafrost Trap|Pilgrim's Eye|Pulse Tracker|Quag Vampires|Quest fRenewal|Quest fUla's Temple|Quest fGoblLord|Quest fNihil Stone|Raging Ravine|RazBoomerang|Refraction Trap|Rest fWeary|Ricochet Trap|Roiling Terrain|RuGhost|Rumbling Aftershocks|Ruthless Cullblade|Scrib Nibblers|Searing Blaze|Seer's Sundial|Sejiri Merfolk|Sejiri Steppe|Selective Memory|Shoreline Salvager|Skitter Lizards|Slavering Nulls|Slingbow Trap|Smoldering Spires|Snapping Creeper|Spell Contortion|Stirring Wildwood|Stone Idol Trap|Stoneforge Mystic|Strength Tajuru|Summit Apes|Surrakar Banisher|Talus Paladin|Tectonic Edge|Terastodon|Terra Eternal|Thada Adel, Acquisitor|Tideforce Elemental|Tomb Hex|Treasure Hunt|Tuktuk Scrapper|Urge Feed|VapSnare|Vastwood Animist|Vastwood Zendikon|Veteran's Reflexes|Voyager Drake|Walking Atlas|Wind Zendikon|Wolfbriar Elemental|Wrexial, Risen Deep|Affa Guard Hound|Akoum Boulderfoot|All Is Dust|Ancient Stirrings|Angelheart Vial|Arrogant Bloodlord|Artisan Kozilek|Aura Finesse|Aura Gnarlid|Awakening Zone|Bala Ged Scorpion|Baneful Omen|Battle-Rattle Shaman|Bear Umbra|Beastbreaker Bala Ged|Bloodrite Invoker|Bloodthrone Vampire|Boar Umbra|Bramblesnap|Brimstone Mage|Brood Birthing|Broodwarden|Cadaver Imp|Caravan Escort|Cast Time|Champion's Drake|Conquering Manticore|Consume Meek|Consuming Vapors|Contaminated Ground|Coralhelm Commander|Corpsehatch|Crab Umbra|Curse Wizardry|Daggerback Basilisk|Dawnglare Invoker|Death Cultist|Deathless Angel|Demonic Appetite|Deprive|Devastating Summons|Disaster Radius|Distortion Strike|Domestication|Dormant Gomazoa|Drake Umbra|Drana, Kalastria Bloodchief|Dread Drone|Dreamstone Hedron|Echo Mage|Eel Umbra|ElUmbra|Eldrazi Conscription|Eldrazi Temple|Emerge Unscathed|Emrakul, Aeons Torn|Emrakul's Hatcher|Enatu Golem|Enclave Cryptologist|Escaped Null|Essence Feed|Evolving Wilds|Explosive Revelation|Fissure Vent|Flame Slash|Fleeting Distraction|Forked Bolt|Frostwind Invoker|Gelatinous Genesis|Gideon Jura|Gigantomancer|Gloomhunter|GoblArsonist|GoblTunneler|Gravitational Shift|Gravity Well|Grotag Siege-Runner|Growth Spasm|Guard Duty|Guard Gomazoa|Guul Draz Assassin|Hada Spy Patrol|Halimar Wavewatch|HEmrakul|Harmless Assault|Haze Frog|Hedron Matrix|Hedron-Field Purists|Hellcarver Demon|Hellion Eruption|Hyena Umbra|Ikiral Outrider|Induce Despair|Inquisition Kozilek|Irresistible Prey|It ThBetrays|Jaddi Lifestrider|Joraga Treespeaker|Jwari Scuttler|Kabira Vindicator|Kargan Dragonlord|Kazandu Tuskcaller|Keening Stone|Khalni Hydra|Kiln Fiend|Knight Cliffhaven|KLine-Slinger|KSpiritdancer|Kozilek, Butcher Truth|Kozilek's Predator|Lagac Lizard|Last Kiss|Lavafume Invoker|Lay Bare|Leaf Arrow|Lighthouse Chronologist|Lightmine Field|Linvala, Keeper Silence|Living Destiny|Lone Missionary|Lord Shatterskull Pass|Luminous Wake|Lust fWar|Magmaw|Makindi Griffin|Mammoth Umbra|Merfolk Observer|Merfolk Skyscout|Might Masses|Mnemonic Wall|Momentous Fall|Mortician Beetle|Mul Daya Channelers|Narcolepsy|Near-Death Experience|Nema Siltlurker|Nest Invader|Nighthaze|Nirkana Cutthroat|Nirkana Revenant|Nomads' Assembly|Not This World|Null Champion|Ogre Sentry|Ogre's Cleaver|Ondu Giant|Oust|Overgrown Battlement|Pathrazer Ulamog|Pawn Ulamog|Pelakka Wurm|Pennon Blade|Perish Thought|Pestilence Demon|Phantasmal Abomination|Prey's Vengeance|Prophetic Prism|Puncturing Light|Rage Nimbus|Raid Bombardment|Rapacious One|Reality Spasm|Realms Uncharted|Recurring Insight|Reinforced Bulwark|Renegade Doppelganger|Repay Kind|Repel Darkness|Runed Servitor|Sarkhan Mad|Sea Gate Oracle|See Beyond|Shared Discovery|Shrivel|Skeletal Wurm|Skittering Invasion|Skywatcher Adept|Snake Umbra|Soul's Attendant|Soulbound Guardians|Soulsurge Elemental|Spawning Breath|Spawnsire Ulamog|Sphinx Magosi|Sphinx-Bone Wand|Spider Umbra|Splinter Twin|Sporecap Spider|Staggershock|Stalwart Shield-Bearers|Stomper Cub|Student Warfare|Suffer Past|Surrakar Spellblade|Surreal Memoir|Survival Cache|Tajuru Preserver|Thought Gorger|Time Heroes|Totem-Guide Hartebeest|Training Grounds|Traitorous Instinct|Transcendent Master|Tuktuk Explorer|Ulamog, Infinite Gyre|Ulamog's Crusher|Umbra Mystic|Unified Will|Valakut Fireboar|Venerated Teacher|Vengevine|Vent Sentinel|Virulent Swipe|Wall Omens|Warmonger's Chariot|Wildheart Invoker|World War|Wrap Flames|ZShade|Zulaport Enforcer|Chandra's Outrage|Plummet|Reassembling Skeleton|Sorcerer's Strongbox|A Display My Dark Power|All Shall Smolder My Wake|All Good Time|Approach My Molten Realm|Behold Power Destruction|Choose Your Champion|Dance, Pathetic Marionette|Embrace My Diabolical Vision|Every Hope Shall Vanish|Every Last Vestige Shall Rot|Evil Comes Fruition|Feed Machine|I Bask Your Silent Awe|I Call on Ancient Magics|I Delight Your Convulsions|I Know All, I See All|Ignite Cloneforge!|Earthen Maw|Introductions Are Order|Know Naught but Fire|Look Skyward Despair|May Civilization Collapse|Mortal Flesh Is Weak|My Crushing Masterstroke|My Genius Knows No Bounds|My Undead Horde Awakens|My Wish Is Your Command|Nature Demands an Offering|Nature Shields Its Own|Nothing Can Stop Me Now|Only Blood Ends Your Nightmares|Realms Befitting My Majesty|Roots All Evil|Rotted Ones, Lay Siege|Surrender Your Thoughts|Dead Shall Serve|Fate Flammable|Iron Guardian Stirs|Pieces Are Coming Together|Very Soil Shall Shake|Tooth, Claw, Tail|Which You Burns Brightest?|Your Fate Is Thrice Sealed|Your Puny Minds Cannot Fathom|Your Will Is Not Your Own|Aether Adept|Air Servant|Ajani's Mantra|Ajani's Pridemate|Ancient Hellkite|Angelic Arbiter|Arc Runner|Armored Cancrix|Assault Griffin|Augury Owl|Autumn's Veil|Back Nature|Barony Vampire|Blood Tithe|Bloodcrazed Goblin|Brindle Boar|Brittle Effigy|Call Mind|Captivating Vampire|Chandra's Spitfire|Cloud Crusader|Combust|Conundrum Sphinx|Crystal Ball|Cultivate|Cyclops Gladiator|Dark Tutelage|Demon Death's Gate|Destructive Force|Diminish|Dryad's Favor|Earth Servant|Elixir Immortality|Ember Hauler|Fauna Shaman|Fire Servant|Frost Titan|Gaea's Revenge|Gargoyle Sentinel|Garruk's Companion|Garruk's Packleader|Grave Titan|Greater Basilisk|HarbSerpent|Hoarding Dragon|Hornet Sting|Hunters' Feast|Incite|Inferno Titan|Inspired Charge|Jace's Erasure|Jace's Ingenuity|Knight Exemplar|Leyline Anticipation|Leyline Punishment|Leyline Sanctity|Leyline Vitality|Liliana's Caress|Liliana's Specter|Manic Vandal|Maritime Guard|Mass Polymorph|Merfolk Spy|Mighty Leap|Mitotic Slime|Mystifying Maze|Necrotic Plague|Nether Horror|Nightwing Shade|Obstinate Baloth|Overwhelming Stampede|Phantom Beast|Phylactery Lich|Preordain|Primal Cocoon|Primeval Titan|Pyretic Ritual|Quag Sickness|Redirect|Reverberate|Roc Egg|Rotting Legion|Sacred Wolf|Scroll Thief|Serra Ascendant|Squadron Hawk|Stabbing Pain|Steel Overseer|Stone Golem|Stormtide Leviathan|Sun Titan|Sword Vengeance|Sylvan Ranger|Temple Bell|Thunder Strike|Time Reversal|Tireless Missionaries|Vengeful Archon|Viscera Seer|Volcanic Strength|Wall Vines|War Priest Thune|Warlord's Axe|Water Servant|Wild Evocation|Sword Body Mind|Contagion Clasp|Kemba's Skyguard|Abuna Acolyte|Accorder's Shield|Acid Web Spider|Alpha Tyrranax|Arc Trail|Argent Sphinx|Argentum Armor|Asceticism|Assault Strobe|Auriok Edgewright|Auriok Replica|Auriok Sunchaser|Barbed Battlegear|Barrage Ogre|Bellowing Tanglewurm|Blackcleave Cliffs|Blackcleave Goblin|Blade-Tribe Berserkers|Bladed Pinions|Bleak Coven Vampires|Blight Mamba|Blistergrub|Blunt Assault|Bonds Quicksilver|Carapace Forger|Carnifex Demon|Carrion Call|Cerebral Eruption|Chimeric Mass|Chrome Steed|Clone Shell|Contagion Engine|Contagious Nim|Copperhorn Scout|Copperline Gorge|Corpse Cur|Corrupted Harvester|Culling Dais|Cystbearer|Darkslick Drake|Darkslick Shores|Darksteel Axe|Darksteel Juggernaut|Darksteel Myr|Darksteel Sentinel|Dispense Justice|Dissipation Field|Dross Hopper|Echo Circlet|Elspeth Tirel|Embersmith|Engulfing Slagwurm|Etched Champion|Exsanguinate|Ezuri, Renegade Leader|Ezuri's Archers|Ezuri's Brigade|Ferrovore|Flameborn Hellion|Flesh Allergy|Flight Spellbomb|Fulgent Distraction|Fume Spitter|Furnace Celebration|Galvanic Blast|Genesis Wave|Geth, Lord Vault|Ghalma's Warden|Glimmerpoint Stag|Glimmerpost|Glint Hawk Idol|Glint Hawk|GoblGaveleer|Golden Urn|Golem Artisan|Golem Foundry|Golem's Heart|Grafted Exoskeleton|GrArchitect|Grasp Darkness|Grindclock|Halt Order|HPraetors|Heavy Arbalest|Hoard-Smelter Dragon|Horizon Spellbomb|IchRats|Ichorclaw Myr|Indomitable Archangel|Inexorable Tide|Infiltration Lens|Instill Infection|Kemba, Kha Regent|Koth Hammer|Kuldotha Forgemaster|Kuldotha Phoenix|Kuldotha Rebirth|LeonArbiter|Liege Tangle|Lifesmith|Liquimetal Coating|Livewire Lash|Loxodon Wayfarer|Lumengrid Drake|Lux Cannon|Melt Terrain|Memnite|Memoricide|Mimic Vat|Molder Beast|Molten Psyche|Molten-Tail Masticore|Moriok Reaver|Moriok Replica|Mox Opal|Myr Battlesphere|Myr Galvanizer|Myr Propagator|Myr Reservoir|Myrsmith|Necrogen Censer|Necrogen Scudder|Necropede|Necrotic Ooze|Neurok Invisimancer|Neurok Replica|Nihil Spellbomb|Nim Deathmantle|Ogre Geargrabber|OrigSpellbomb|Oxidda Daredevil|Oxidda Scrapmelter|Painful Quandary|Painsmith|Palladium Myr|Panic Spellbomb|Perilous Myr|Plague Stinger|Plated Seastrider|Platinum Emperion|PrecursGolem|Prototype Portal|Psychic Miasma|Putrefax|Quicksilver Gargantuan|Ratchet Bomb|RazHippogriff|Razorfield Thresher|Razorverge Thicket|Relic Putrescence|Revoke Existence|Riddlesmith|Rust Tick|Rusted Relic|Saberclaw Golem|Salvage Scout|Scoria Elemental|Scrapdiver Serpent|Screeching Silcaw|Seachrome Coast|Seize Initiative|Semblance Anvil|Shape Anew|Skinrender|Skithiryx, Blight Dragon|Sky-Eel School|Slice Twain|Snapsail Glider|Soliton|Soul Parry|Spikeshot Elder|Steady Progress|Steel Hellkite|Stoic Rebuttal|Strata Scythe|Strider Harness|Sunblast Angel|Sunspear Shikari|Sylvok Lifestaff|Sylvok Replica|Tainted Strike|Tangle Angler|Tel-Jilad Defiance|Tel-Jilad Fallen|Tempered Steel|Throne Geth|Thrummingbird|Tower Calamities|Trigon Corruption|Trigon Infestation|Trigon Mending|Trigon Rage|Trigon Thought|True Conviction|Tumble Magnet|Tunnel Ignus|Turn Aside|Turn Slag|Twisted Image|Untamed Might|Vault Skyward|VectAsp|Vedalken Certarch|Venser, Sojourner|Venser's Journal|Vigil fLost|Viridian Revel|Volition Reins|Vulshok Heartstoker|Vulshok Replica|Wall Tanglecord|Whitesun's Passage|Wing Puncture|WithstDeath|Wurmcoil Engine|Accorder Paladin|Ardent Recruit|Banishment Decree|Black Sun's Zenith|Bladed Sentinel|Blightsteel Colossus|Blightwidow|Blisterstick Shaman|Blue Sun's Zenith|Bonehoard|Brass Squire|Burn Impure|Caustic Hound|Choking Fumes|Concussive Bolt|Consecrated Sphinx|Contested War Zone|Copper Carapace|Core Prowler|Corrupted Conscience|Creeping Corrosion|Crush|Cryptoplasm|Darksteel Plate|DecimatWeb|Distant Memories|Dross Ripper|Fangren Marauder|Flayer Husk|Flensermite|Flesh-Eater Imp|Frantic Salvage|Fuel fCause|Galvanoth|Glissa, Traitor|Glissa's Courier|Gnathosaur|Go fThroat|GoblWardriver|Gore Vassal|Green Sun's Zenith|Gruesome Encore|Gust-Skimmer|Hellkite Igniter|Hero Bladehold|Hero Oxid Ridge|Hexplate Golem|Horrifying Revelation|IchWellspring|Inkmoth Nexus|Core|Kemba's Legion|Knowledge Pool|Koth's Courier|Kuldotha Flamefiend|Kuldotha Ringleader|Lead Stampede|LeonRelic-Warder|Loxodon Partisan|Lumengrid Gargoyle|Magnetic Mine|Massacre Wurm|Master's Call|Melira's Keepers|Metallic Mastery|Mirran Crusader|Mirran Mettle|Mirran Spy|Mirrorworks|Mitotic Manipulation|Morbid Plunder|Mortarpod|Myr Sire|Myr Turbine|Myr Welder|Nested Ghoul|Neurok Commando|Oculus|Ogre Resister|Peace Strider|Phyresis|Phyrexian Crusader|Phyrexian Digester|Phyrexian Hydra|Phyrexian Juggernaut|Phyrexian Rebirth|Phyrexian Revoker|Phyrexian Vatmother|Pierce Strider|Piston Sledge|Pistus Strike|Plague Myr|Plaguemaw Beast|Praetor's Counsel|Priests Norn|Psychosis Crawler|Quicksilver Geyser|Quilled Slagwurm|Rally Forces|Razorfield Rhino|Red Sun's Zenith|Rot Wolf|Rusted Slasher|Sangromancer|Scourge Servant|Septic Rats|Serum Raker|Shimmer Myr|Shriekhorn|Signal Pest|SilverskArmor|Skinwing|Slagstorm|Sphere Suns|SpEngine|Spine Ish Sah|Spiraling Duelist|Spire Serpent|Spread Sickness|Steel Sabotage|Strandwalker|Sword Feast Famine|Tangle Hulk|Tangle Mantis|Tezzeret, Agent Bolas|Thopter Assembly|Thrun, Last Troll|Tine Shrike|Titan Forge|Training Drone|Treasure Mage|Turn Tide|Unnatural Predation|Vedalken Anatomist|Vedalken Infuser|Victory's Herald|Viridian Claw|Viridian Corrupter|Viridian Emissary|Virulent Wound|Vivisection|White Sun's Zenith|Act Aggression|Alloy Myr|Apostle's Blessing|Argent Mutation|Arm Aether|Artillerize|Auriok Survivors|Batterskull|Beast Within|Birthing Pod|Blade Splicer|Blighted Agent|Blind Zealot|Blinding Souleater|Bludgeon Brawl|Brutalizer Exarch|Caged Sun|Caress Phyrexia|Cathedral Membrane|Chained Throatseeker|ChancellAnnex|ChancellDross|ChancellForge|ChancellSpires|ChancellTangle|Conversion Chamber|Corrosive Gale|Corrupted Resolve|Darksteel Relic|Death-Hood Cobra|Deceiver Exarch|Defensive Stance|Dementia Bat|Despise|Dismember|Dispatch|Due Respect|Elesh Norn, GrCenobite|Entomber Exarch|Etched Monstrosity|Exclusion Ritual|Fallen Ferromancer|Flameborn Viron|Forced Worship|Fresh Meat|Furnace Scamp|Geosurge|Geth's Verdict|Gitaxian Probe|Glissa's Scorn|Glistener Elf|Glistening Oil|Greenhilt Trainee|GremlMine|Grim Affliction|Gut Shot|Hex Parasite|Hovermyr|IchExplosion|Immolating Souleater|Impaler Shrike|InquisitExarch|Insatiable Souleater|Invader Parasite|Isolation Cell|Jin-Gitaxias, Core Augur|JKadeen, Prevailer|Karn Liberated|Kiln Walker|Lashwrithe|Leeching Bite|Life's Finale|Lost Leonin|Loxodon Convert|Marrow Shards|Master Splicer|Maul Splicer|Melira, Sylvok Outcast|Mental Misstep|Mindcrank|Mindculling|Moltensteel Dragon|Mortis Dogs|Mutagenic Growth|Mycosynth Fiend|Mycosynth Wellspring|Myr Superion|Necropouncer|Norn's Annex|Noxious Revival|Numbing Dose|Ogre Menial|Omen Machine|Parasitic Implant|Pestilent Souleater|Phyrexia's Core|Phyrexian Ingester|Phyrexian Metamorph|Phyrexian Obliterator|Phyrexian Swarmlord|Phyrexian Unlife|Pith Driller|PorcelaLegionnaire|Postmortem Lunge|Praetor's Grasp|Priest Urabrask|Pristine Talisman|Psychic Barrier|Psychic Surgery|Puresteel Paladin|Rage Extractor|RazSwine|Reaper Sheoldred|Remember Fallen|Rotted Hystrix|Ruthless Invasion|Scrapyard Salvo|SensSplicer|Shattered Angel|Sheoldred, Whispering One|Shriek Raptor|Shrine Boundless Growth|Shrine Burning Rage|Shrine Limitless Power|Shrine Loyal Legions|Shrine Piercing Vision|Sickleslicer|Slag Fiend|Slash Panther|Soul Conduit|Spellskite|Spinebiter|Spined Thopter|Spire Monitor|Surge Node|Surgical Extraction|Suture Priest|Sword War Peace|Tezzeret's Gambit|Thundering Tanadon|TormentExarch|TorpOrb|Toxic Nim|Trespassing Souleater|Triumph Hordes|Unwinding Clock|Urabrask Hidden|VapSnag|Vault Skirge|Victorious Destruction|Viral Drake|Viridian Betrayers|Viridian Harvest|Vital Splicer|Volt Charge|Vorinclex, Voice Hunger|Vulshok Refugee|War Report|Whipflare|Whispering Specter|Wing Splicer|Xenograft|Acorn Catapult|Alliance Arms|Animar, Soul Elements|Archangel Strife|Avatar Slaughter|Basandra, Battle Seraph|Celestial Force|Champion's Helm|Chaos Warp|Collective Voyage|CommTower|Crescendo War|Damia, Sage Stone|Death by Dragons|Dread Cacodemon|Edric, Spymaster Trest|Flusterstorm|Ghave, Guru Spores|Homeward Path|Hornet Queen|Hydra Omnivore|Kaalia Vast|Karador, Ghost Chieftain|Magmatic Force|Mana-Charged Dragon|Martyr's Bond|Minds Aglow|Nin, PaArtist|Riddlekeeper|Riku Two Reflections|Ruhan Fomori|Scavenging Ooze|ScySpecter|Sewer Nemesis|Shared Trauma|Skullbriar, Walking Grave|Soul Snare|Spell Crumple|Stranglehold|Syphon Flesh|Tariel, Reckoner Souls|Mimeoplasm|Trench Gorger|Tribute Wild|Vish Kal, Blood Arbiter|Vow Duty|Vow Flight|Vow Lightning|Vow Malice|Vow Wildness|Zedruu Greathearted|Adaptive Automaton|Aegis Angel|Alabaster Mage|AmphCutthroat|Angelic Destiny|Arachnus Spinner|Arachnus Web|Arbalest Elite|Armored Warhorse|Aven Fleetwing|Azure Mage|Benalish Veteran|Blood Ogre|Bloodlord Vaasgoth|Bloodrage Vampire|Bonebreaker Giant|Buried Ruin|Carnage Wurm|Chandra, Firebrand|Chandra's Phoenix|Chasm Drake|Circle Flame|Crimson Mage|Crown Empires|Crumbling Colossus|Dark Favor|Devouring Swarm|Divine Favor|Doubling Chant|Drifting Shade|Druidic Satchel|Dungrove Elder|Duskhunter Bat|Frost Breath|Furyborn Hellkite|Garruk, Primal Hunter|Garruk's Horde|Gideon's Avenger|Gideon's Lawkeeper|Gladecover Scout|GoblBangchuckers|GoblFireslinger|Gorehorn Minotaurs|GrAbolisher|Greatsword|GriffRider|Guardians' Pledge|Hideous Visage|Hunter's Insight|Jace, Memory Adept|Jace's Archivist|Jade Mage|Kite Shield|Lord Unreal|Lurking Crocodile|Manalith|Master Thief|Merfolk Mesmerist|Mind Unbound|Monomania|Onyx Mage|Peregrine Griffin|Personal Sanctuary|Phantasmal Bear|Phantasmal Dragon|Phantasmal Image|Pride Guardian|Primordial Hydra|Rune-Scarred Demon|Rusted Sentinel|Scepter Empires|Scrambleverse|Skinshifter|Skywinder Drake|Sorin's Thirst|Sorin's Vengeance|Sphinx Uthuun|Spirit Mantle|Stave Off|Stingerfling Spider|Stonehorn Dignitary|Stormblood Berserker|Sundial Infinite|Swiftfoot Boots|Taste Blood|Tectonic Rift|Throne Empires|Timely Reinforcements|Titanic Growth|Tormented Soul|Trollhide|Turn Frog|Vampire Outcasts|Vengeful Pharaoh|Visions Beyond|Wall Torches|Warstorm Surge|Wring Flesh|Mikaeus, Lunarch|Abattoir Ghoul|Abbey Griffin|Altar's Reap|Ambush Viper|Angel Flight Alabaster|Angelic Overseer|Armored Skaab|Army Damned|Ashmouth Hound|Avacyn's Pilgrim|Avacynian Priest|Back Brink|Balefire Dragon|Battleground Geist|Bitterheart Witch|Blasphemous Act|Bloodcrazed Neonate|Bloodgift Demon|Bloodline Keeper|Lord Lineage|Bonds Faith|Boneyard Wurm|BraWeevil|Bramblecrush|Brimstone Volley|Bump Night|Burning Vengeance|Butcher's Cleaver|Cackling Counterpart|Caravan Vigil|Cellar Door|Champion Parish|Chapel Geist|Charmbreaker Devils|Civilized Scholar|Homicidal Brute|Claustrophobia|Clifftop Retreat|Cloistered Youth|Unholy Fiend|Cobbled Wings|Corpse Lunge|Creeping Renaissance|Creepy Doll|Crossway Vampire|Curse Death's Hold|Curse Oblivion|Curse Stalked Prey|Curse Bloody Tome|Curse Nightly Hunt|Curse Pierced Heart|Darkthicket Wolf|Daybreak Ranger|Nightfall Predator|Dead Weight|Dearly Departed|Delver Secrets|Insectile Aberration|Demonmail Hauberk|Deranged Assistant|Desperate Ravings|Devil's Play|Diregraf Ghoul|Disciple Griselbrand|Divine Reckoning|Doomed Traveler|Dream Twist|Elder Cathar|Elder Laurels|Elite Inquisitor|Endless Ranks Dead|Essence Wild|Evil Twin|Falkenrath Marauders|Falkenrath Noble|Feeling Dread|Feral Ridgewolf|Festerhide Boar|Fiend Hunter|Forbidden Alchemy|Fortress Crab|Frightful Delusion|Full Moon's Rise|FurBitten|Gallows Warden|Galvanic Juggernaut|Garruk Relentless|Garruk, Veil-Cursed|Gatstaf Shepherd|Gatstaf Howler|Gavony Township|Geist Saint Traft|Geist-Honored Monk|Geistcatcher's Rig|Geistflame|Ghostly Possession|Ghoulcaller's Bell|Ghoulcaller's Chant|Ghoulraiser|Gnaw Bone|Grasp Phantoms|Grave Bramble|Graveyard Shovel|Grimgrin, Corpse-Born|Grimoire Dead|Grizzled Outcasts|Krallenhorde Wantons|Gruesome Deformity|Gutter Grime|Hamlet Captain|Hanweir Watchkeep|Bane Hanweir|Harvest Pyre|Heartless Summoning|Heretic's Punishment|HinterlHarbor|Hollowhenge Scavenger|Hysterical Blindness|Infernal Plunge|Inquisitor's Flail|InstigatGang|Wildblood Pack|Intangible Virtue|Maw Hell|Invisible Stalker|Isolated Chapel|Kessig Cagebreakers|Kessig Wolf Run|Kessig Wolf|Kindercatch|KruOutlaw|TerrKruPass|Laboratory Maniac|Lantern Spirit|Liliana Veil|Lost Mist|Ludevic's Test Subject|Ludevic's Abomination|Lumberknot|Make a Wish|Makeshift Mauler|ManGargoyle|ManSkeleton|Markov Patrician|Mask Avacyn|Mausoleum Guard|Maw Mire|MayAvabruck|Howlpack Alpha|Memory's Journey|MentMeek|Midnight Haunting|Mindshrieker|Mirror-Mad Phantasm|Moan Unhallowed|Moldgraf Monstrosity|Moment Heroism|Moon Heron|Moonmist|MoorlHaunt|Morkrut Banshee|Murder Crows|Nephalia Drownyard|Nevermore|Night Revelers|Night Terrors|Nightbird's Clutches|Olivia Voldaren|One-Eyed Scarecrow|Orchard Spirit|Parallel Lives|Paraselene|Past Flames|Pitchburn Devils|Prey Upon|Purify Grave|Rage Thrower|Rakish Heir|Rally Peasants|Ranger's Guile|Reaper Abyss|Rebuke|Reckless Waif|Merciless Predator|Riot Devils|Rolling Temblor|Rooftop Storm|Rotting Fensnake|Runechanter's Pike|Runic Repetition|Scourge Geier Reach|Screeching Bat|Stalking Vampire|Selfless Cathar|Selhoff Occultist|Sensory Deprivation|Sever Bloodline|Sharpened Pitchfork|Silent Departure|Silver-Inlaid Dagger|Silverchase Fox|Skaab Goliath|Skaab Ruinator|Skeletal Grimace|Skirsdag Cultist|Skirsdag High Priest|Slayer Wicked|Smite Monstrous|Snapcaster Mage|Somberwald Spider|Spare Evil|Spectral Flight|Spectral Rider|Spider Spawning|Spidery Grasp|Splinterfright|Stensia Bloodhall|Stitched Drake|Stitcher's Apprentice|Stony Silence|Stromkirk Noble|Stromkirk Patrol|Sturmgeist|Sulfur Falls|Thraben Purebloods|Thraben Sentry|Thraben Militia|Tormented Pariah|Rampaging Werewolf|Traitorous Blood|Travel Preparations|Traveler's Amulet|Tree Redemption|Trepanation Blade|Tribute Hunger|Typhoid Rats|Ulvenwald Mystics|Ulvenwald Primordials|Unbreathing Horde|Unburial Rites|Undead Alchemist|Unruly Mob|Urgent Exorcism|Vampire Interloper|Vampiric Fury|Victim Night|Village Bell-Ringer|Village Cannibals|Village Ironsmith|Ironfang|Villagers Estwald|Howlpack Estwald|Voiceless Spirit|Walking Corpse|Witchbane Orb|Wooden Stake|WoodlCemetery|WoodlSleuth|Wreath Geists|Afflicted Deserter|Werewolf Ransacker|Alpha Brawl|Altar Lost|Archangel's Light|Artful Dodge|Avacyn's Collar|Bar Door|Beguiler Wills|Black Cat|Blood Feud|Bone Ash|Break Day|Briarpack Alpha|Burden Guilt|Burning Oil|Call Kindred|Chalice Life|Chalice Death|Chant Skifsang|Chill Foreboding|Chosen Markov|Markov's Servant|Clinging Mists|Counterlash|Crushing Vines|Curse Bloodletting|Curse Echoes|Curse Exhaustion|Curse Misfortunes|Curse Thirst|Dawntreader Elk|Deadly Allure|Death's Caress|Deranged Outcast|Diregraf Captain|Drogskol Captain|Drogskol Reaver|Dungeon Geists|Elbrus, Binding Blade|Withengar Unbound|Elgaud Inquisitor|Erdwal Ripper|Executioner's Hood|Faith's Shield|Faithless Looting|Falkenrath Aristocrat|Falkenrath Torturer|Farbog Boneflinger|FavWoods|Feed Pack|Fiend Shadows|Fires Undeath|Flayer Hatebound|Forge Devil|Gather Townsfolk|Gavony Ironwright|Geralf's Messenger|Geralf's Mindcrusher|Ghoultree|Grafdigger's Cage|Gravecrawler|Gravepurge|Gravetiller Wurm|Grim Backwoods|Grim Flowering|Griptide|Gruesome Discovery|Harrowing Journey|Haunted Fengraf|Havengul Lich|Havengul Runebinder|Headless Skaab|Heavy Mattock|Heckling Fiends|Hellrider|Helvault|Highborn Ghoul|HinterlHermit|HinterlScourge|Hollowhenge Beast|Hollowhenge Spirit|Hunger Howlpack|Huntmaster Fells|Ravager Fells|Immerwolf|Increasing Ambition|Increasing Confusion|Increasing Devotion|Increasing Savagery|Increasing Vengeance|Jar Eyeballs|Kessig Recluse|Lambholt Elder|Silverpelt Werewolf|Lingering Souls|Lost Woods|Loyal Cathar|Unhallowed Cathar|Markov Blademaster|Markov Warlord|Midnight Guard|Mikaeus, Unhallowed|Mondronen Shaman|Tovolar's Magehunter|Moonveil Dragon|Mystic Retrieval|Nearheath Stalker|Nephalia Seakite|Niblis Breath|Niblis Mist|Niblis Urn|PredatOoze|Pyreheart Wolf|Ravenous Demon|Archdemon Greed|Reap Seagraf|Relentless Skaabs|Requiem Angel|Russet Wolves|Sanctuary Cat|Saving Grasp|Scorch Fields|Scorned Villager|Moonscarred Werewolf|Screeching Skaab|Secrets Dead|Shattered Perception|Shriekgeist|Sightless Ghoul|Silverclaw Griffin|Skillful Lunge|Skirsdag Flayer|Somberwald Dryad|Sorin, Lord Innistrad|Soul Seizer|Ghastly Haunting|Spiteful Shadows|Stormbound Geist|Strangleroot Geist|Stromkirk Captain|Sudden Disappearance|Séance|Talons Falkenrath|Thalia, Guardian Thraben|Thought Scour|Thraben Doomsayer|Thraben Heretic|Torch Fiend|Tower Geist|Tracker's Instincts|Tragic Slip|Ulvenwald Bear|Undying Evil|Vault Archangel|Vengeful Vampire|Village Survivors|Vorapede|Wakedancer|Warden Wall|Wild Hunger|Wolfbitten Captive|Krallenhorde Killer|Wolfhunter's Quiver|Wrack Madness|Young Wolf|Zombie Apocalypse|Abundant Growth|Aggravate|Alchemist's Apprentice|Alchemist's Refuge|Amass Components|Angel Glory's Rise|Angel Jubilation|Angel's Tomb|Angelic Armaments|Appetite fBrains|Arcane Melee|Archwing Dragon|Avacyn, Angel Hope|Banishing Stroke|Banners Raised|Battle Hymn|Bladed Bracers|Blessings Nature|Blood Artist|Bloodflow Connoisseur|Bonfire Damned|Bower Passage|Bruna, Light Alabaster|Builder's Blessing|Burn Stake|Butcher Ghoul|Call Serve|CaptaMists|Cathars' Crusade|Cathedral Sanctifier|Cavern Souls|Champion Lambholt|Cloudshift|Commander's Authority|Conjurer's Closet|Corpse Traders|CraterhoBehemoth|Crippling Chill|Cursebreak|Dangerous Wager|Dark Impostor|Deadeye Navigator|Death Wind|Defang|Defy Death|Demonic Rising|Demonic Taskmaster|Demonlord Ashmouth|Descendants' Path|Descent Madness|Desolate Lighthouse|Devastation Tide|Devout Chaplain|Diregraf Escort|Divine Deflection|Dread Slaver|Dreadwaters|Driver Dead|Druid's Familiar|Druids' Repository|Dual Casting|Eaten by Spiders|Elgaud Shieldmate|Emancipation Angel|EntreAngels|Essence Harvest|Evernight Shade|Exquisite Blood|Falkenrath Exterminator|Farbog Explorer|Favorable Winds|Fervent Cathar|Fettergeist|Flowering Lumberknot|Gallows Willow Hill|Galvanic Alchemist|Gang Devils|Geist Snatch|Geist Trappers|Ghostform|Ghostly Flicker|Ghostly Touch|Ghoulflesh|Gisela, Blade Goldnight|Gloom Surgeon|Goldnight Commander|Goldnight Redeemer|Grave Exchange|Griselbrand|Grounded|Gryff Vanguard|Guise Fire|Hanweir Lancer|Harvester Souls|Haunted Guardian|Havengul Skaab|Havengul Vampire|Heirs Stromkirk|Herald War|Holy Justiciar|Homicidal Seclusion|Hound Griselbrand|Howlgeist|Human Frailty|Hunted Ghoul|Infinite Reflection|Void|Joint Assault|Kessig Malcontents|Killing Wave|KruStriker|Lair Delve|Latch Seeker|Leap Faith|Lightning Mauler|Lightning Prowess|Lone Revenant|Lunar Mystic|Maalfeld Twins|Mad Prophet|Malicious Intent|Malignus|Marrow Bats|Mass Appeal|Mental Agony|Midnight Duelist|Midvast Protector|Mist Raven|Misthollow Griffin|Moonlight Geist|Moonsilver Spear|MoorlInquisitor|Narstad Scrapper|Natural End|Nearheath Pilgrim|Necrobite|Nephalia Smuggler|Nettle Swine|Nightshade Peddler|Otherworld Atlas|Outwit|Pathbreaker Wurm|Pillar Flame|Polluted Dead|Predator's Gambit|Primal Surge|Raging Poltergeist|RaThorns|Reforge Soul|Renegade Demon|Restoration Angel|Revenge Hunted|Riders Gavony|Righteous Blow|Riot Ringleader|Rite Ruin|Rotcrown Ghoul|Rush Blood|Scalding Devil|ScrapskDrake|Scroll Avacyn|Scroll Griselbrand|Searchlight Geist|Second Guess|Seraph Sanctuary|Seraph Dawn|Sheltering Word|Sigarda, Host Herons|Silverblade Paladin|Slayers' Stronghold|Snare Skies|Somberwald Sage|Somberwald Vigilante|Soul Harvest|Soulcage Fiend|Spectral Gateguards|Spectral Prison|Spirit Away|Stern Mentor|Stolen Goods|Stonewright|Tamiyo, Moon Sage|Tandem Lookout|Temporal Mastery|Terminus|Terrifying Presence|Thatcher Revolt|Thraben Valiant|Thunderous Wrath|Tibalt, Fiend-Blooded|TimberlGuide|Tormentor's Trident|Treacherous Pit-Dweller|Triumph Cruelty|Triumph Ferocity|Trusted Forcemage|Tyrant Discord|Ulvenwald Tracker|Uncanny Speed|Undead Executioner|Unhallowed Pact|Vanguard's Shield|Vanishment|Vessel Endless Rest|Vexing Devil|Vigilante Justice|Voice Provinces|Vorstclaw|Wandering Wolf|Wild Defiance|Wildwood Geist|Wingcrafter|Wolfir Avenger|Wolfir Silverheart|Yew Spirit|Zealous Conscripts|Zealous Strike|Akoum|Aretopolis|Astral Arena|Baleful Strix|Beetleback Chief|Bloodhill Bastion|Brindle Shoat|Chaotic Aether|Dragonlair Spider|Dreampod Druid|Edge Malacol|Elderwood Scion|Etherium-Horn Sorcerer|Felidar Umbra|Fractured Powerstone|Furnace Layer|Gavony|Glen Elendra|GrOssuary|Grove Dreampods|Hedron Fields Agadeem|Illusory Angel|Indrik Umbra|Interplanar Tunnel|Jund|Kessig|Kharasha Foothills|Kilnspire District|Krond Dawn-Clad|Lair Ashen Idol|Maelstrom Wanderer|Mass Mutiny|Morphic Tide|Mount Keralia|Mutual Epiphany|Nephalia|Norn's Dominion|Onakke Catacomb|Orochi Colony|Orzhova|Planewide Disaster|Prahv|Preyseizer Dragon|Quicksilver Sea|Reality Shaping|Sai Shinobi|Sakashima's Student|Selesnya Loft Gardens|Shardless Agent|Silent-Blade Oni|Spatial Merging|Stensia|Takenuma|Talon Gates|Zephyr Maze|Thromok Insatiable|Time Distortion|Trail Mage-Rings|Truga Jungle|Vela Night-Clad|Windriddle Palaces|Ajani, Caller Pride|Ajani's Sunstriker|Archaeomancer|Arctic Aven|Attended Knight|Augur Bolas|Battleflight Eagle|Blood Reckoning|Bloodhunter Bat|Bond Beetle|Boundless Realms|Captain's Call|Cathedral War|Chandra's Fury|Chronomaton|Cleaver Riot|Courtly Provocateur|Cower Fear|Craterize|Crimson Muckwader|Crippling Blight|Crusader Odric|Diabolic Revelation|Disciple Bolas|Downpour|Dragon Hatchling|Duskmantle Prowler|Duty-Bound Dead|Elderscale Wurm|Encrust|Faerie Invaders|Faith's Reward|Firewing Phoenix|Flames Firebrand|FlinthoBoar|Fungal Sprouting|Gem Becoming|GoblBattle Jester|GriffProtector|Guardian Lions|HarbBandit|Healer Pride|Hellion Crucible|Hydrosurge|Jace's Phantasm|Knight Glory|Knight Infamy|Krenko, Mob Boss|Krenko's Command|Liliana Dark Realms|Liliana's Shade|Magmaquake|Mark Vampire|Master Pearl Trident|Mind Sculpt|Mindclaw Shaman|Murder|Mwonvuli Beast Tracker|Nefarox, Overlord Grixis|Odric, Master Tactician|Omniscience|Predatory Rampage|Primal Huntbeast|Prized Elephant|Public Execution|Ranger's Path|Reckless Brute|Rhox Faithmender|Ring Evos Isle|Ring Kalonia|Ring Thune|Ring Valkas|Ring Xathrid|Roaring Primadox|Rummaging Goblin|Sands Delirium|Searing Spear|Sentinel Spider|Serpent's Gift|Servant Nefarox|Show Valor|Slumbering Dragon|Smelt|Spelltwine|Spiked Baloth|Staff Nin|Sublime Archangel|Switcheroo|Talrand, Sky Summoner|Talrand's Invocation|Thragtusk|Thundermaw Hellkite|Timberpack Wolf|Touch Eternal|Trading Post|Tricks Trade|Veilborn Ghoul|Vile Rebirth|Void Stalker|War Falcon|Warclamp Mastiff|Watercourser|Wild Guess|Worldfire|Xathrid Gorgon|Yeva, Nature's Herald|Yeva's Forcemage|Dreg Mangler|GoblElectromancer|Izzet Charm|Jarad, Golgari Lich Lord|Korozda Guildmage|Street Spasm|Abrupt Decay|Aerial Predation|Angel Serenity|Annihilating Fire|Aquus Steed|Archon Triumvirate|Archweaver|Armada Wurm|Armory Guard|Ash Zealot|Assassin's Strike|Auger Spree|Avenging Arrow|Axebane Guardian|Axebane Stag|Azor's Elocutors|Azorius Arrester|Azorius Charm|Azorius Guildgate|Azorius Justiciar|Azorius Keyrune|Batterhorn|Bazaar Krovod|Bellows Lizard|Blistercoil Weird|Bloodfray Giant|Blustersquall|Brushstrider|Call Conclave|Carnival Hellsteed|Catacomb Slug|Centaur Healer|Centaur's Herald|Chaos Imps|Chemister's Trick|Chorus Might|Chromatic Lantern|Chronic Flooding|Civic Saber|Cobblebrute|Codex Shredder|Collective Blessing|Common Bond|Concordia Pegasus|Conjured Currency|Corpsejack Menace|Counterflux|Coursers' Accord|Crosstown Courier|Cryptborn Horror|Cyclonic Rift|Daggerdrome Imp|Dark Revenant|Dead Reveler|Deadbridge Goliath|Death's Presence|Deathrite Shaman|Desecration Demon|Destroy Evidence|Detention Sphere|Deviant Glee|Doorkeeper|Downsize|Drainpipe Vermin|Dramatic Rescue|Dreadbore|Drudge Beetle|Druid's Deliverance|Dryad Militant|Dynacharge|Electrickery|Epic Experiment|Essence Backlash|Ethereal Armor|Explosive Impact|Eyes Skies|Faerie Impostor|Fall Gavel|Fencing Ace|Firemind's Foresight|Frostburn Weird|Gatecreeper Vine|Gobbling Ooze|GoblRally|Golgari Charm|Golgari Decoy|Golgari Guildgate|Golgari Keyrune|Golgari Longlegs|Gore-House Chainwalker|Grave Betrayal|Grim Roustabout|Grisly Salvage|Grove Guardian|Growing Ranks|Guild Feud|Guttersnipe|Havoc Festival|Hellhole Flailer|Horncaller's Chant|Hover Barrier|Hussar Patrol|Hypersonic Dragon|Inaction Injunction|Isperia, Supreme Judge|Isperia's Skywatch|Izzet Guildgate|Izzet Keyrune|Izzet Staticaster|Jace, Architect Thought|Jarad's Orders|Judge's Familiar|Keening Apparition|Knightly Valor|Korozda Monitor|Launch Party|Lobber Crew|Lotleth Troll|Loxodon Smiter|Lyev Skyknight|Mana Bloom|Martial Law|Mercurial Chemister|Minotaur Aggressor|Mizzium Mortars|Mizzium Skin|Necropolis Regent|New Prahv Guildmage|Niv-Mizzet, Dracogenius|Nivix Guildmage|Nivmagus Elemental|Oak Street Innkeeper|Ogre Jailbreaker|Pack Rat|Palisade Giant|Perilous Shadow|Phantom General|Precinct Captain|Psychic Spiral|Pursuit Flight|Pyroconvergence|Racecourse Fury|Rakdos Cackler|Rakdos Charm|Rakdos Guildgate|Rakdos Keyrune|Rakdos Ragemutt|Rakdos Ringleader|Rakdos Shred-Freak|Rakdos, Lord Riots|Rakdos's Return|Rest Peace|Righteous Authority|Risen Sanctuary|Rites Reaping|Rix Maadi Guildmage|Rogue's Passage|Rootborn Defenses|Rubbleback Rhino|Runewing|Savage Surge|Search Warrant|Search City|Security Blockade|Selesnya Charm|Selesnya Guildgate|Selesnya Keyrune|Selesnya Sentry|Seller Songbirds|Sewer Shambler|Shrieking Affliction|Skull Rend|Skyline Predator|Skymark Roc|Slaughter Games|Slime Molding|Slitherhead|Sluiceway Scorpion|Slum Reaper|Soul Tithe|Soulsworn Spirit|Spawn Rix Maadi|Sphere Safety|Sphinx Chimes|Sphinx's Revelation|Splatter Thug|Stab Wound|Stealer Secrets|Stonefare Crocodile|Street Sweeper|Sundering Growth|Sunspire Griffin|Supreme Verdict|Survey Wreckage|Swift Justice|Tablet Guilds|Tavern Swindler|Teleportal|Tenement Crasher|Terrus Wurm|Thoughtflare|Thrill-Kill Assassin|Towering Indrik|Trained Caracal|Transguild Promenade|Treasured Find|Trestle Troll|Trostani, Selesnya's Voice|Trostani's Judgment|Ultimate Price|Underworld Connections|Urban Burgeoning|Utvara Hellkite|Vandalblast|Vassal Soul|Viashino Racketeer|Vitu-Ghazi Guildmage|Voidwielder|Volatile Rig|Vraska Unseen|Wayfaring Temple|Wild Beastmaster|Worldspine Wurm|Zanikev Locust|Adaptive Snapjaw|Aerial Maneuver|Aetherize|Agoraphobia|Alms Beast|Alpha Authority|Angelic Edict|Angelic Skirmisher|Armored Transport|Arrows Justice|Assemble Legion|Aurelia, Warleader|Aurelia's Fury|Balustrade Spy|Bane Alley Broker|Basilica Guards|Basilica Screecher|Biomass Mutation|Bioshift|Biovisionary|Blind Obedience|Bomber Corps|Borborygmos Enraged|Boros Charm|Boros Elite|Boros Guildgate|Boros Keyrune|Boros Reckoner|Burning-Tree Emissary|Burst Strength|Call Nightwing|Cartel Aristocrat|Clan Defiance|Clinging Anemones|CloudfRaptor|Coerced Confession|Consuming Aberration|Corpse Blockade|Court Street Denizen|Crackling Perimeter|Crocanura|Crowned Ceratok|Crypt Ghast|Daring Skyjek|Death's Approach|Deathcult Rogue|Deathpact Angel|Debtor's Pulpit|Devour Flesh|Diluvian Primordial|Dimir Charm|Dimir Guildgate|Dimir Keyrune|Dinrova Horror|Disciple Old Ways|Domri Rade|Drakewing Krasis|Duskmantle Guildmage|Duskmantle Seer|Dutiful Thrull|Dying Wish|Elusive Krasis|Enter Infinite|Executioner's Swing|Experiment One|Fathom Mage|Firefist Striker|Firemane Avenger|Five-Alarm Fire|Forced Adaptation|Fortress Cyclops|Foundry Champion|Foundry Street Denizen|Frilled Oculus|Frontline Medic|Furious Resistance|Gateway Shade|Ghor-Clan Rampager|Giant Adephage|Gideon, Champion Justice|Gift Orzhova|Glaring Spotlight|Greenside Watcher|Gridlock|Grisly Spectacle|Ground Assault|Gruul Charm|Gruul Guildgate|Gruul Keyrune|Gruul Ragebeast|Guardian Gateless|Guildscorn Ward|Gutter Skulk|Gyre Sage|Hands Binding|Hellkite Tyrant|Hellraiser Goblin|High Priest Penance|Hindervines|Hold Gates|Holy Mantle|Homing Lightning|HorrDim|Hydroform|Illness Ranks|Illusionist's Bracers|Immortal Servitude|Incursion Specialist|Ivy Lane Denizen|Keymaster Rogue|Killing Glare|Kingpin's Pet|Knight Watch|Knight Obligation|Last Thoughts|Lazav, Dimir Mastermind|Legion Loyalist|Leyline Phantom|Lord Void|Luminate Primordial|Madcap Skills|Mark fDeath|Martial Glory|Massive Raid|Master Biomancer|Mental Vapors|Merciless Eviction|Merfolk Depths|Metropolis Sprite|Midnight Recovery|Millennial Gargoyle|Miming Slime|Mind Grind|Mindeye Drake|Molten Primordial|Mortus Strider|Mugging|Murder Investigation|Mystic Genesis|Nav Squad Commandos|Nightveil Specter|Nimbus Swimmer|Obzedat, Ghost Council|Ogre Slumlord|One ThousLashes|Ooze Flux|Ordruun Veteran|Orzhov Charm|Orzhov Guildgate|Orzhov Keyrune|Paranoid Delusions|Pit Fight|Predator's Rapport|Primal Visitation|Prime Speaker Zegana|Psychic Strike|Purge Profane|Rapid Hybridization|Razortip Whip|Realmwright|Riot Gear|Ripscale Predator|Rubblebelt Raiders|Rubblehulk|Ruination Wurm|Rust Scarab|Sage's Row Denizen|Sapphire Drake|Scab-Clan Charger|Scatter Arc|Scorchwalker|Sepulchral Primordial|Serene Remembrance|Shadow Alley Denizen|Shadow Slice|Shambleshark|Shattering Blow|Shielded Passage|Signal Clans|Simic Charm|Simic Fluxmage|Simic Guildgate|Simic Keyrune|Simic Manipulator|Skarrg Goliath|Skarrg Guildmage|SkinbrGoblin|Skullcrack|Skyblinder Staff|Skygames|Slate Street Ruffian|Slaughterhorn|Smog Elemental|Soul Ransom|Spark Trooper|Spell Rupture|Spire Tracer|Stolen Identity|Structural Collapse|Sunhome Guildmage|Sylvan Primordial|Syndic Tithes|Syndicate Enforcer|Thespian's Stage|Thrull Parasite|TStreet Market|Totally Lost|Tower Defense|Towering Thunderfist|Treasury Thrull|Truefire Paladin|Undercity Informer|Undercity Plague|Unexpected Results|Urban Evolution|Urbis Protector|Verdant Haven|Viashino Shanktail|Vizkopa Confessor|Vizkopa Guildmage|Voidwalk|Warmind Infantry|WastelViper|Way Thief|Whispering Madness|Wight Precinct Six|Wildwood Rebirth|Wojek Halberdiers|Wrecking Ogre|Zameck Guildmage|Zarichi Tiger|Zhur-Taa Swine|Advent Wurm|Aetherling|Alive|Well|Armed|Dangerous|Armored Wolf-Rider|Ascended Lawmage|Awe fGuilds|Azorius Cluestone|Bane Alley Blackguard|Battering Krasis|Beck|Call|Beetleform Mage|Blast Genius|Blaze Commando|Blood Baron Vizkopa|Blood Scrivener|Boros Battleshaper|Boros Cluestone|Boros Mastiff|Breaking|Entering|Bred fHunt|Bronzebeak Moa|Carnage Gladiator|Catch|Release|Clear a Path|Council Absolute|Crypt Incursion|Deadbridge Chant|Debt Deathless|Deputy Acquittals|Dimir Cluestone|Down|Dirty|Dragonshift|Drown Filth|Emmara Tandris|Exava, Rakdos Blood Witch|Far|Away|Fatal Fumes|Flesh|Blood|Fluxcharger|Gaze Granite|Give|Take|Gleam Battle|GoblTest Pilot|Golgari Cluestone|Gruul Cluestone|Gruul War Chant|Haazda Snare Squad|Haunter Nightveil|Hidden Strings|Hired Torturer|Izzet Cluestone|Jelenn Sphinx|Korozda Gorgon|Krasis Incubation|Kraul Warrior|Lavinia Tenth|Legion's Initiative|Lyev Decree|Master Cruelties|Maw Obzedat|Maze Abomination|Maze Behemoth|Maze Glider|Maze Rusher|Maze Sentinel|Maze's End|Melek, Izzet Paragon|Mending Touch|Mindstatic|Mirko Vosk, Mind Drinker|Morgue Burst|Murmuring Phantasm|Mutant's Prey|Nivix Cyclops|Notion Thief|Obzedat's Aid|Opal Lake Gatekeepers|Orzhov Cluestone|Phytoburst|Pilfered Plans|Plasm Capture|Pontiff Blight|Possibility Storm|Profit|Loss|ProgenitMimic|Protect|Serve|Punish Enemy|Pyrewild Shaman|Rakdos Cluestone|Rakdos Drake|Ral Zarek|Ready|Willing|Reap Intellect|Render Silent|Renegade Krasis|Renounce Guilds|Restore Peace|Riot Control|Riot Piker|Rot Farm Skeleton|Rubblebelt Maaka|Runner's Bane|Ruric Thar, Unbowed|Saruli Gatekeepers|Savageborn Hydra|Scab-Clan Giant|Scion Vitu-Ghazi|Selesnya Cluestone|Showstopper|Simic Cluestone|SCollector|Sinister Possession|Sire Insanity|Skylasher|Smelt-Ward Gatekeepers|Species Gorger|Spike Jester|Steeple Roc|Sunspire Gatekeepers|Tajic, Blade Legion|Teysa, Envoy Ghosts|Thrashing Mossdog|TiDrinker|Toil|Trouble|Trait Doctoring|Trostani's Summoner|Turn|Burn|Ubul Sar Gatekeepers|Uncovered Clues|Unflinching Courage|Varolz, Scar-Striped|Viashino Firstblade|Voice Resurgence|Vorel Hull Clade|Wake Reflections|Warleader's Helix|Warped Physique|Weapon Surge|Wear|Tear|Woodlot Crawler|Zhur-Taa Ancient|Zhur-Taa Druid|Academy Raider|Accursed Spirit|Advocate Beast|Ajani's Chosen|Angelic Accord|Archangel Thune|Artificer's Hex|Awaken Ancient|Banisher Priest|Barrage Expendables|Battle Sliver|Blightcaster|Blood Bairn|Blur Sliver|Bogbrew Witch|BonescySliver|Bubbling Cauldron|Burning Earth|Celestial Flare|Chandra, Pyromaster|Charging Griffin|Colossal Whale|Corpse Hauler|Cyclops Tyrant|Dark Prophecy|Dawnstrike Paladin|Deathgaze Cockatrice|Devout Invocation|Dismiss Dream|Dragon Egg|Elite Arcanist|Elvish Mystic|Encroaching Wastes|Enlarge|Festering Newt|Fiendslayer Paladin|Fleshpulper Giant|Galerider Sliver|Garruk, Caller Beasts|Glimpse Future|Gnawing Zombie|GoblDiplomats|Grim Return|Groundshaker Sliver|Guardian Ages|Haunted Plate Mail|Hive Stirrings|Hunt Weak|Illusionary Armor|Imposing Sovereign|Wilds|Jace's Mindseeker|Kalonian Hydra|Kalonian Tusker|Lifebane Zombie|Liliana's Reaver|Liturgy Blood|Manaweft Sliver|Marauding Maulhorn|Master Diversion|Megantic Sliver|Messenger Drake|Mindsparker|Minotaur Abomination|Molten Birth|Oath Ancient Wood|Ogre Battledriver|Path Bravery|Predatory Sliver|Primeval Bounty|Pyromancer's Gauntlet|Regathan Firecat|Ring Three Wishes|Rise Dark Realms|Rumbling Baloth|Savage Summoning|Scourge Valkas|Seacoast Drake|Seismic Stomp|Sentinel Sliver|Seraph Sword|Shadowborn Apostle|Shadowborn Demon|Sliver Construct|Soulmender|Sporemound|Staff Death Magus|Staff Flame Magus|Staff Mind Magus|Staff Sun Magus|Staff Wild Magus|Steelform Sliver|Stonehorn Chanter|Striking Sliver|Strionic Resonator|Syphon Sliver|Tenacious Dead|Thorncaster Sliver|Tidebinder Mage|Trained Condor|Undead Minotaur|Vampire Warlord|Vastwood Hydra|Vial Poison|Voracious Wurm|Warden Evos Isle|Windreader Sphinx|Witchstalker|Woodborn Behemoth|Xathrid Necromancer|Young Pyromancer|Zephyr Charge|Anax Cymede|Cavalry Pegasus|Destructive Revelry|Ordeal Purphoros|Polukranos, World Eater|Satyr Hedonist|Abhorrent Overlord|Agent Horizons|Agent Fates|Akroan Crusader|Akroan Hoplite|Akroan Horse|Anger Gods|Anthousa, Setessan Hero|Anvilwrought Raptor|Aqueous Form|ArbColossus|Arena Athlete|Artisan Forms|Artisan's Sorrow|Ashen Rider|Ashiok, Nightmare Weaver|Asphodel Wanderer|Baleful Eidolon|Battlewise Hoplite|Battlewise Valor|Benthic Giant|Bident Thassa|Blood-Toll Harpy|Boon Satyr|Boon Erebos|BorderlMinotaur|Boulderfall|Bow Nylea|Breaching Hippocamp|Bronze Sable|Burnished Hart|Cavern Lampad|Celestial Archon|Centaur Battlemaster|Chained Rocks|Chosen by Heliod|Chronicler Heroes|Coastline Chimera|Colossus Akros|Commune Gods|Coordinated Assault|Crackling Triton|Curse Swine|CutthroManeuver|Dark Betrayal|Dauntless Onslaught|Daxos Meletis|Deathbellow Raider|Decorated Griffin|Defend Hearth|Disciple Phenax|Dissolve|Dragon Mantle|Elspeth, Sun's Champion|Ember Swallower|Ephara's Warden|Erebos, God Dead|Erebos's Emissary|Evangel Heliod|Fabled Hero|Fade Antiquity|Fanatic Mogis|Fate Foretold|Favored Hoplite|Felhide Minotaur|Feral Invocation|Firedrinker Satyr|Flamecast Wheel|Flamespeaker Adept|Fleecemane Lion|Fleetfeather Sandals|Fleshmad Steed|Gift Immortality|Glare Heresy|Gods Willing|Gray Merchant Asphodel|Guardians Meletis|Hammer Purphoros|Heliod, God Sun|Heliod's Emissary|Hero's Downfall|Hopeful Eidolon|Horizon Chimera|Horizon Scholar|Hundred-Handed One|Hunt Hunter|Hythonia Cruel|Ill-Tempered Cyclops|Insatiable Harpy|Karametra's Acolyte|Keepsake Gorgon|Kragma Warcaller|Labyrinth Champion|Lagonna-BElder|Lash Whip|Leafcrown Dryad|LeonSnarecaster|Lightning Strike|Loathsome Catoblepas|Lost a Labyrinth|March Returned|Master Waves|Medomai Ageless|Meletis Charlatan|Messenger's Speed|Minotaur Skullcleaver|Mistcutter Hydra|Mogis's Marauder|Nemesis Mortals|Nessian Asp|Nighthowler|Nimbus Naiad|Nykthos, Shrine Nyx|Nylea, God Hunt|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Observant Alseid|Omenspeaker|Opaline Unicorn|Ordeal Erebos|Ordeal Heliod|Ordeal Nylea|Ordeal Thassa|Peak Eruption|Phalanx Leader|Pharika's Cure|Pharika's Mender|Pheres-BCentaurs|Polis Crusher|Portent Betrayal|Prescient Chimera|Priest Iroas|Prognostic Sphinx|Prophet Kruphix|Prowler's Helm|Psychic Intrusion|Purphoros, God Forge|Purphoros's Emissary|Pyxis Pandemonium|Rage Purphoros|Rageblood Shaman|Ray Dissolution|Read Bones|Reaper Wilds|Rescue Underworld|Returned Centaur|Returned Phalanx|Reverent Hunter|Satyr Piper|Satyr Rambler|Scholar Athreos|Scourgemark|Sea God's Revenge|Sealock Monster|Sedge Scorpion|Sentry Underworld|Setessan Battle Priest|Setessan Griffin|Shipbreaker Kraken|Shipwreck Singer|Shredding Winds|Silent Artisan|Sip Hemlock|Soldier Pantheon|Spark Jolt|Spear Heliod|Spearpoint Oread|Spellheart Chimera|Staunch-Hearted Warrior|Steam Augury|Stoneshock Giant|Stormbreath Dragon|Stymied Hopes|Swan Song|Sylvan Caryatid|Temple Abandon|Temple Deceit|Temple Mystery|Temple Silence|Temple Triumph|Thassa, God Sea|Thassa's Bounty|Thassa's Emissary|Time Feed|Titan Eternal Fire|Titan's Strength|Tormented Hero|Traveling Philosopher|Triad Fates|Triton Fortune Hunter|Triton Shorethief|Triton Tactics|Two-Headed Cerberus|Tymaret, Murder King|Underworld Cerberus|Unknown Shores|Vanquish Foul|Vaporkin|Viper's Kiss|Voyage's End|Voyaging Satyr|Vulpine Goliath|Warriors' Lesson|Wavecrash Triton|Whip Erebos|Wild Celebrants|Wingsteed Rider|Witches' Eye|Xenagos, Reveler|Yoked Ox|Act Authority|Angel Finality|Baleful Force|Bane Progress|Curse Chaos|Curse Inertia|Curse Predation|Curse Shallow Graves|Curse Forsaken|Darksteel Mutation|Derevi, Empyrial Tactician|Diviner Spirit|Djinn Infinite Deceits|Eye Doom|Fell Shepherd|Ashes|Gahiji, Honored One|Hooded Horror|Illusionist's Gambit|Jeleva, Nephalia's Scourge|Marath, Will Wild|Mystic Barrier|Naya Soulbeast|Nekusar, Mindrazer|Oloro, Ageless Ascetic|Opal Palace|Ophiomancer|Order Succession|Price Knowledge|Primal Vigor|Prossh, Skyraider Kher|Restore|Roon Hidden Realm|Serene Master|Shattergang Brothers|Spawning Grounds|Sudden Demise|Surveyor's Scope|Sydri, Galvanic Genius|Tempt Discovery|Tempt Glory|Tempt Immortality|Tempt Reflections|Tempt Vengeance|Terra Ravager|Tidal Force|Toxic Deluge|True-Name Nemesis|Unexpectedly Absent|Widespread Panic|Witch Hunt|Acolyte's Reward|Aerie Worshippers|Akroan Conscriptor|Akroan Phalanx|Akroan Skyguard|Arbiter Ideal|Archetype Aggression|Archetype Courage|Archetype Endurance|Archetype Finality|Archetype Imagination|Ashiok's Adept|Aspect Hydra|Asphyxiate|Astral Cornucopia|Bile Blight|Black Oak Odunos|Bolt Keranos|Brimaz, King Oreskos|Champion Stray Souls|Charging Badger|Chorus Tides|Chromanticore|Claim Erebos|Courser Kruphix|Crypsis|Culling Mark|Cyclops One-Eyed Pass|Dawn Dusk|Deepwater Hypnotist|Drown Sorrow|Eater Hope|Eidolon Countless Battles|Elite Skirmisher|Ephara, God Polis|Ephara's Enlightenment|Ephara's Radiance|Epiphany Storm|Evanescent Intellect|Everflame Eidolon|Excoriate|Eye Gouge|Fall Hammer|Fanatic Xenagos|Fate Unraveler|Fated Conflagration|Fated Infatuation|Fated Intervention|Fated Retribution|Fated Return|Fearsome Temper|Felhide Brawler|Felhide Spiritbinder|Flame-Wreathed Phoenix|Flitterstep Eidolon|Floodtide Serpent|Forgestoker Dragon|Forlorn Pseudamma|Forsaken Drifters|Ghostblade Eidolon|Gild|Glimpse Sun God|God-Favored General|Gorgon's Head|Graverobber Spider|GreHart|GriffDreamfinder|Grisly Transformation|Herald Torment|Hero Iroas|Hero Leina Tower|Heroes' Podium|Hold Bay|Hunter's Prowess|Impetuous Sunchaser|Karametra, God Harvests|Karametra's Favor|Kiora, Crashing Wave|Kiora's Follower|Kragma Butcher|Kraken Straits|Lightning Volley|Loyal Pegasus|Marshmist Titan|Meletis Astronomer|Mindreaver|Mischief Mayhem|Mogis, God Slaughter|Mortal's Ardor|Mortal's Resolve|Nessian Demolok|Nessian Wilds Ravager|Noble Quarry|Nullify|Nyxborn Eidolon|Nyxborn Rollicker|Nyxborn Shieldmate|Nyxborn Triton|Nyxborn Wolf|Odunos River Trawler|Oracle Bones|Oracle's Insight|Oreskos Sun Guide|Ornitharch|PaSeer|Peregrination|Perplexing Chimera|Pharagax Giant|Phenax, God Deception|Pheres-BRaiders|Pheres-BTromper|Pillar War|Pinnacle Rage|Plea fGuidance|Ragemonger|Raised by Wolves|Reap WhIs Sown|Reckless Reveler|Retraction Helix|Rise Challenge|Sanguimancy|Satyr Firedancer|Satyr Nyx-Smith|Satyr Wayfinder|Scourge Skola Vale|Scouring Sands|Searing Blood|Servant Tymaret|Setessan Oathsworn|Setessan Starbreaker|Shrike Harpy|Silent Sentinel|Siren Song Lyre|Siren Fanged Coast|Siren Silent Song|Skyreaping|Snake Golden Grove|Sphinx's Disciple|Spirit Labyrinth|Spiteful Returned|Stormcaller Keranos|Stratus Walk|Sudden Storm|Sunbond|Swordwise Centaur|Temple Enlightenment|Temple Malice|Temple Plenty|Thassa's Rebuff|Thunder Brute|Thunderous Might|Tromokratis|Unravel Aether|Vanguard Brimaz|Vortex Elemental|Warchanter Mogis|Weight Underworld|Whelming Wave|Whims Fates|Xenagos, God Revels|Aegis Gods|Aerial Formation|Agent Erebos|Ajani, MentHeroes|Ajani's Presence|Akroan Line Breaker|Akroan Mastiff|Armament Nyx|Armory Iroas|Aspect Gorgon|Athreos, God Passage|Banishing Light|Bassara Tower Archer|Battlefield Thaumaturge|Bearer Heavens|Blinding Flare|Bloodcrazed Hoplite|BraMaggot|Cast Darkness|Chariot Victory|Cloaked Siren|Colossal Heroics|Consign Dust|Countermand|Cruel Feeding|Crystalline Nautilus|Cyclops Eternal Fury|Dakra Mystic|Daring Thief|Dawnbringer Charioteers|Deicide|Desecration Plague|Deserter's Quarters|Desperate Stand|Dictate Erebos|Dictate Heliod|Dictate Karametra|Dictate Kruphix|Dictate TwGods|Disciple Deceit|Doomwake Giant|Dreadbringer Lampads|Eagle Watch|Eidolon Blossoms|Eidolon Rhetoric|Eidolon GreRevel|Extinguish All Hope|Feast Dreams|Felhide Petrifier|Flamespeaker's Will|Fleetfeather Cockatrice|Flurry Horns|Font Fertility|Font Fortunes|Font Ire|Font Return|Font Vigor|Forgeborn Oreads|Gluttonous Cyclops|Gnarled Scarhide|Godhunter Octopus|Godsend|Gold-Forged Sentinel|Golden Hind|Goldenhide Ox|Grim Guardian|Hall Triumph|Harness by Force|Harvestguard Alseids|Heroes' Bane|Hour Need|Hubris|Humbler Mortals|Hydra Broodmaster|Hypnotic Siren|Interpret Signs|Iroas, God Victory|Keranos, God Storms|King Macar, Gold-Cursed|Kiora's Dismissal|Knowledge Power|Kruphix, God Horizons|Kruphix's Insight|Lagonna-BTrailblazer|Launch Fleet|LeonIconoclast|Lightning Diadem|Mana Confluence|Market Festival|Master Feast|Mogis's Warhound|Mortal Obstinacy|Nature's Panoply|Nessian Game Warden|Nightmarish End|Nyx Infusion|Nyx Weaver|Nyx-Fleece Ram|Oakheart Dryads|Oppressive Rays|Oreskos Swiftclaw|Pensive Minotaur|Phalanx Formation|Pharika, God Affliction|Pharika's Chosen|Pheres-BThunderhoof|Pheres-BWarchief|PEarth|Polymorphous Rush|Prophetic Flamespeaker|Pull Deep|Quarry Colossus|Ravenous Leucrocota|Renowned Weaver|Returned Reveler|Revel Fallen God|Reviving Melody|Riptide Chimera|Rise Eagles|Ritual Returned|Rollick Abandon|Rotted Hulk|Rouse Mob|Sage Hours|Satyr Grovedancer|Satyr Hoplite|Scourge Fleets|Setessan Tactics|Sightless Brawler|Sigiled Skink|Sigiled Starfish|Silence Believers|Skybind|Skyspear Cavalry|Solidarity Heroes|Spawn Thraxes|Spirespine|Spite Mogis|Spiteful Blow|Squelching Leeches|Starfall|Stonewise Fortifier|Stormchaser Chimera|Strength Fallen|Supply-Line Cranes|Swarmborn Giant|Temple Epiphany|Temple Malady|Tethmos High Priest|Thassa's Devourer|Thassa's Ire|Thoughtrender Lamia|Tormented Thoughts|Triton Cavalry|Triton Shorestalker|Twinflame|Underworld Coinsmith|War-Wing Siren|Whitewater Naiads|Wildfire Cerberus|Worst Fears|Academy Elite|Advantageous Proclamation|Aether Searcher|Agent Acquisitions|Backup Plan|Bite Black Rose|Brago, King Eternal|Brago's Favor|Brago's Representative|Canal Dredger|Coercive Portal|Cogwork Grinder|Cogwork Librarian|Cogwork Spy|Cogwork Tracker|Council Guardian|Council's Judgment|Custodi Soulbinders|Custodi Squire|Dack Fayden|Dack's Duplicate|Deal Broker|Deathreap Ritual|Double Stroke|Drakestown Forgotten|Enraged Revolutionary|Extract Darkness|Flamewright|Grenzo, Dungeon Warden|Grenzo's Cutthroat|Grenzo's Rebuttal|Grudge Keeper|Ignition Team|Immediate Action|Iterative Analysis|Lore Seeker|Lurking Automaton|Magister Worth|Marchesa, Black Rose|Marchesa's Emissary|Marchesa's Infiltrator|Marchesa's Smuggler|Muzzio, Visionary Architect|Muzzio's Preparations|Paliano, High City|Plea fPower|Power Play|Predator's Howl|Realm Seekers|Reign Pit|Rousing Souls|Scourge Throne|Secret Summoning|Secrets Paradise|Selvala, Explorer Returned|Selvala's Charge|Selvala's Enforcer|Sentinel Dispatch|Split Decision|Treasonous Ogre|Tyrant's Choice|Unexpected Potential|Whispergear Sneak|Woodvine Elemental|Worldknit|Act on Impulse|Aeronaut Tinkerer|Aetherspouts|Aggressive Mining|Ajani Steadfast|Altac Bloodseeker|AmphPathmage|Avacyn, Guardian Angel|Avarice Amulet|Belligerent Sliver|Blastfire Bolt|Blood Host|Boonweaver Giant|BorderlMarauder|Brawler's Plate|Brood Keeper|Burning Anger|Carnivorous Moss-Beast|Carrion Crow|Chasm Skulker|Chief Engineer|Chronostutter|Constricting Sliver|Coral Barrier|Covenant Blood|Crowd's Favor|Cruel Sadist|Dauntless River Marshal|Diffusion Sliver|Endless Obedience|Ensoul Artifact|Ephemeral Shields|Eternal Thirst|Feast on Fallen|Feral Incarnation|Festergloom|First Response|Flesh Dust|Frost Lynx|Garruk, Apex Predator|Geist Moors|GeneratServant|Genesis Hydra|Glacial Crasher|GoblKaboomist|GoblRabblemaster|Hammerhand|Heliod's Pilgrim|Hornet Nest|Hot Soup|Hunter's Ambush|Hushwing Gryff|Garruk's Wake|Indulgent Tormentor|Inferno Fist|Invasive Species|Jace, Living Guildpact|Jalira, Master Polymorphist|Jorubai Murk Lurker|Kalonian Twingrove|Kapsho Kitefins|Kird Chieftain|Krenko's Enforcer|Kurkesh, Onakke Ancient|Leeching Sliver|Life's Legacy|Living Totem|Marked by Honor|Master Predicaments|Meditation Puzzle|Mercurial Pretender|Meteorite|Might Makes Right|Military Intelligence|Miner's Bane|Necromancer's Assistant|Necromancer's Stockpile|Netcaster Spider|Nightfire Giant|Nimbus Isles|Nissa, Worldwaker|Nissa's Expedition|Ob Nixilis, Unshackled|Obelisk Urd|Paragon Eternal Wilds|Paragon Fierce Defiance|Paragon Gathering Mists|Paragon New Dawns|Paragon Open Graves|Perilous Vault|Phytotitan|Pillar Light|Polymorphist's Jest|Profane Memento|Quickling|Radiant Fountain|Reclamation Sage|Research Assistant|Resolute Archangel|Return Ranks|Rogue's Gloves|Rotfeaster Maggot|Sacred Armory|Sanctified Charge|Scrapyard Mongrel|Scuttling Doom Engine|Seraph Masses|Shadowcloak Vampire|Shaman Spring|Shield Avatar|Siege Dragon|Sliver Hive|Sliver Hivelord|Soul Innistrad|Soul New Phyrexia|Soul Ravnica|Soul Shandalar|Soul Theros|Soul Zendikar|Spectra Ward|Spirit Bonds|StaMind|Statute Denial|Stoke Flames|Sunblade Elf|Sungrace Pegasus|ChaVeil|Triplicate Spirits|Tyrant's Machine|Ulcerate|Undergrowth Scavenger|Unmake Graves|Venom Sliver|Vineweft|Void Snare|Wall Limbs|Warden Beyond|Waste Not|Will-Forged Golem|Witch's Familiar|Xathrid Slyblade|Yisan, Wanderer Bard|Jeskai Elder|Mardu Heart-Piercer|Mystic Monastery|Nomad Outpost|ThousWinds|Zurgo Helmsmasher|Abomination Gudul|Abzan Ascendancy|Abzan Banner|Abzan Battle Priest|Abzan Charm|Abzan Falconer|Abzan Guide|Ainok Bond-Kin|Ainok Tracker|Alabaster Kirin|Alpine Grizzly|Altar Brood|Anafenza, Foremost|Ankle Shanker|Archers' Parapet|Armament Corps|Arrow Storm|Ashcloud Phoenix|Avalanche Tusker|Awaken Bear|Barrage Boulders|Bear's Companion|Become Immense|Bellowing Saddlebrute|Bitter Revelation|Blinding Spray|Bloodfell Caves|Bloodfire Expert|Bloodfire Mentor|Bloodsoaked Champion|Blossoming Sands|Brave Sands|Briber's Purse|Bring Low|Burn Away|Butcher Horde|Canyon Lurkers|Chief Edge|Chief Scale|Clever Impersonator|Crackling Doom|Cranial Archive|Crater's Claws|Dazzling Ramparts|Dead Drop|Death Frenzy|Debilitating Injury|Defiant Strike|Deflecting Palm|Dig Time|Disdainful Stroke|Dismal Backwater|Disowned Ancestor|Dragon Grip|Dragon Throne Tarkir|Dragon-Style Twins|Dragon's Eye Savants|Dragonscale Boon|Duneblast|Dutiful Return|Efreet Weaponmaster|Embodiment Spring|Empty Pits|End Hostilities|FeResistance|Feed Clan|FirehoCavalry|Flying Crane Technique|Force Away|Frontier Bivouac|Ghostfire Blade|Glacial Stalker|Goblinslide|Grim Haruspex|Gurmag Swiftwing|Hardened Scales|Heart-Piercer Bow|Heir Wilds|Herald Anafenza|High Sentinels Arashin|HighlGame|Highspire Mantis|Hooded Hydra|Hooting Mandrills|Horde Ambusher|Hordeling Outburst|Howl Horde|Icefeather Aven|Icy Blast|Ivorytusk Fortress|Jeering Instigator|Jeskai Ascendancy|Jeskai Banner|Jeskai Charm|Jeskai Student|Jeskai Windscout|Jungle Hollow|Kheru Bloodsucker|Kheru Dreadmaw|Kheru Lich Lord|Kheru Spellsnatcher|Kill Shot|Kin-Tree Invocation|Kin-Tree Warden|Krumar Bond-Kin|Leaping Master|Lens Clarity|Longshot Squad|Mantis Rider|Mardu Ascendancy|Mardu Banner|Mardu Blazebringer|Mardu Charm|Mardu Hateblade|Mardu Hordechief|Mardu Roughrider|Mardu Skullhunter|Mardu Warshrieker|Master Pearls|Master Way|Meandering Towershell|Mer-Ek Nightblade|Mindswipe|Mistfire Weaver|Molting Snakeskin|Monastery Flock|Monastery Swiftspear|Murderous Cut|Mystic Hidden Way|Narset, Enlightened Master|Necropolis Fiend|Opulent Palace|Pearl Lake Ancient|Pine Walker|Ponyback Brigade|Quiet Contemplation|Raiders' Spoils|Rakshasa Deathdealer|Rakshasa Vizier|Rakshasa's Secret|Rattleclaw Mystic|Retribution Ancients|Ride Down|Rite Serpent|Riverwheel Aerialists|Roar Challenge|Rotting Mastodon|Rugged Highlands|Rush Battle|Ruthless Ripper|Sage Inward Eye|Sage-Eye Harrier|Sagu Archer|Sagu Mauler|Salt Road Patrol|Sandsteppe Citadel|Sarkhan, Dragonspeaker|Savage Knuckleblade|Savage Punch|Scaldkin|Scion Glaciers|Scoured Barrens|Scout Borders|Secret Plans|See Unwritten|Seeker Way|Set Adrift|Shambling Attendants|Sidisi, Brood Tyrant|Sidisi's Pet|Siege Rhino|Siegecraft|Singing Bell Strike|Smoke Teller|Snowhorn Rider|Sorin, Solemn Visitor|Stubborn Denial|Sultai Ascendancy|Sultai Banner|Sultai Charm|Sultai Flayer|Sultai Scavenger|Sultai Soothsayer|Summit Prowler|Surrak Dragonclaw|Suspension Field|Swarm Bloodflies|Swift Kick|Swiftwater Cliffs|Taigam's Scheming|Take Up Arms|Temur Ascendancy|Temur Banner|Temur Charger|Temur Charm|Thornwood Falls|Throttle|Timely Hordemate|Tomb Spirit Dragon|Tormenting Voice|Trail Mystery|Tranquil Cove|Trap Essence|Treasure Cruise|Tusked Colossodon|Tuskguard Captain|Ugin's Nexus|Unyielding Krumar|Utter End|Valley Dasher|Venerable Lammasu|Villainous Wealth|War Behemoth|War-Name Aspirant|Warden Eye|Watcher Roost|Waterwhirl|Weave Fate|WetlSambar|Whirlwind Adept|Wind-Scarred Crag|Wingmate Roc|Winterflame|Witness Ages|Woolly Loxodon|Aether Gale|Angel Dire Hour|Angelic Field Marshal|Arcane Lighthouse|Assault Suit|Benevolent Offering|Bitter Feud|Breaching Leviathan|Comeuppance|Commander's Sphere|Containment Priest|Creeperhulk|Crown Doom|Daretti, Scrap Savant|Demon Wailing Agonies|Deploy Front|Domineering Will|Dualcaster Mage|Dulcet Sirens|Feldon Third Path|Fell Mighty|FlamekVillage|Flesh Carver|Freyalise, Llanowar's Fury|Ghoulcaller Gisa|Grave Sifter|Hallowed Spiritkeeper|Impact Resonance|Incite Rebellion|Infernal Offering|Intellectual Offering|Jazal Goldmane|Lifeblood Hydra|Loreseeker's Stone|Malicious Affliction|Masterwork Ingenuity|Myriad Landscape|Nahiri, Lithomancer|Necromantic Selection|Ob Nixilis Black Oath|Overseer Damned|Raving Dead|Reef Worm|Scrap Mastery|Siege Behemoth|Song Dryads|Spoils Blood|Stitcher Geralf|Stormsurge Kraken|Sylvan Offering|Teferi, Temporal Archmage|Thunderfoot Baloth|Titania, ProtectArgoth|Tyrant's Familiar|Unstable Obelisk|Volcanic Offering|Wake Dead|Warmonger Hellkite|Wave Vitriol|Well Ideas|Wolfcaller's Howl|Abzan Advantage|Abzan Beastmaster|Abzan Kin-Guard|Abzan Runemark|Abzan Skycaptain|Ainok Guide|Alesha, Who Smiles Death|Alesha's Vanguard|Ambush Krotiq|Ancestral Vengeance|ArashCleric|ArashWar Beast|Arcbond|Archers Qarsi|Archfiend Depravity|Atarka, World Render|Aven Skirmisher|Aven Surveyor|BaDragonfire|Battle Brawler|Battlefront Krushok|Bloodfire Enforcers|Break Line|Brutal Hordechief|Cached Defenses|Channel Harm|Citadel Siege|Cloudform|Collateral Damage|Crucible Spirit Dragon|Crux Fate|Cunning Strike|Daghatar Adamant|Dark Deal|Defiant Ogre|DestructDragon|Diplomacy Wastes|Dragon Bell Monk|Dragonrage|Dragonscale General|Dromoka, Eternal|Elite Scaleguard|Enhanced Awareness|Ethereal Ambush|Fascination|Fearsome Awakening|Feral Krushok|Fierce Invocation|Flamerush Rider|Flamewake Phoenix|Formless Nurturing|Friendly Fire|Frontier Mastodon|Frontier Siege|Frost Walker|Fruit First Tree|Ghastly Conscription|GoblBoom Keg|GoblHeelcutter|Gore Swine|Grave Strength|Great-Horn Krushok|Grim Contest|Gurmag Angler|Harsh Sustenance|Hero's Blade|Hewed Stone Retainers|Honor's Reward|Hooded Assassin|Humble Defector|Hungering Yeti|Jeskai Barricade|Jeskai Infiltrator|Jeskai Runemark|Jeskai Sage|Kolaghan, Storm's Fury|Lightform|Lightning Shrieker|Lotus Path Djinn|Lotus-Eye Mystics|Map Wastes|Marang River Prowler|Mardu Runemark|Mardu Scout|Mardu Shadowspear|Mardu Strike Leader|Mardu Woe-Reaper|Mastery Unseen|Merciless Executioner|Mindscour Dragon|Mistfire Adept|Mob Rule|Monastery Mentor|Monastery Siege|Neutralizing Blast|Noxious Dragon|Ojutai, Soul Winter|Orc Sureshot|Outpost Siege|Palace Siege|Pilgrim Fires|Pressure Point|Qarsi High Priest|Rageform|Rakshasa's Disdain|Rally Ancestors|Reach Shadows|Reality Shift|Refocus|Renowned Weaponsmith|Return Earth|Rite Undoing|Ruthless Instincts|Sage-Eye Avengers|Sage's Reverie|Sandblast|Sandsteppe Mastodon|Sandsteppe Outcast|Scroll Masters|Shaman GreHunt|Shamanic Revelation|Shifting Loyalties|Shockmaw Dragon|Shu Yun, Silent Tempest|Sibsig Host|Sibsig Muckdraggers|Silumgar, Drifting Death|Smoldering Efreet|Soul Summons|Soulfire GrMaster|Soulflayer|Sudden Reclamation|Sultai Emissary|Sultai Runemark|Sultai Skullkeeper|Supplant Form|Tasigur, Golden Fang|Tasigur's Cruelty|Temporal Trespass|Temur Battle Rage|Temur Runemark|Temur Sabertooth|Temur War Shaman|Torrent Elemental|Ugin, Spirit Dragon|Ugin's Construct|Valorous Stance|Vaultbreaker|Wandering Champion|War Flare|Warden First Tree|Wardscale Dragon|Whisk Away|Whisperer Wilds|Whisperwood Elemental|Wild Slash|Wildcall|Will Naga|Winds Qal Sisma|Write Being|Yasova Dragonclaw|Acid-Spewer Dragon|Aerie Bowmasters|Ainok Artillerist|Ainok Survivalist|Ambuscade Shaman|Anafenza, Kin-Tree Spirit|Ancestral Statue|Ancient Carp|Anticipate|ArashForemost|ArashSovereign|Artful Maneuver|Assault Formation|Atarka Beastbreaker|Atarka Efreet|Atarka Monument|Atarka Pummeler|Atarka's Command|Avatar Resolute|Aven Sunstriker|Aven Tactician|Belltoll Dragon|Berserkers' Onslaught|Blessed Reincarnation|Blood-ChFanatic|Blood-ChRager|Boltwing Marauder|Butcher's Glee|Center Soul|Champion Arashin|Circle Elders|Clone Legion|CoVenom|Collected Company|Colossodon Yearling|Commune Lava|Conifer Strider|Contradict|Corpseweft|Crater Elemental|Cunning Breezedancer|Custodian Trove|Damnable Pact|Dance Skywise|Deadly Wanderings|Deathbringer Regent|Deathmist Raptor|Defeat|Den Protector|Descent Dragons|Dirgur Nemesis|Display Dominance|Draconic Roar|Dragon Hunter|Dragon Tempest|Dragon Whisperer|Dragon-Scarred Bear|Dragon's Eye Sentry|Dragonloft Idol|Dragonlord Atarka|Dragonlord Dromoka|Dragonlord Kolaghan|Dragonlord Ojutai|Dragonlord Silumgar|Dragonlord's Prerogative|Dragonlord's Servant|Dromoka Captain|Dromoka Dunecaster|Dromoka Monument|Dromoka Warrior|Dromoka's Command|Dromoka's Gift|Dutiful Attendant|Echoes KTree|Elusive Spellfist|Encase Ice|Enduring Scalelord|Enduring Victory|Epic Confrontation|Fate Forgotten|Flatten|Foe-Razer Regent|Foul Renewal|Foul-Tongue Invocation|Foul-Tongue Shriek|Gate Smasher|Glade Watcher|Glaring Aegis|Gleam Authority|Glint|Graceblade Artisan|GreTeacher's Decree|Guardian Shield-Bearer|Gudul Lurker|Gurmag Drowner|HSilumgar|Harbinger Hunt|Hardened Berserker|Haven Spirit Dragon|Hedonist's Trove|Herald Dromoka|Herdchaser Dragon|Hidden Dragonslayer|Icefall Regent|Illusory Gains|Impact Tremors|Inspiring Call|Ire Shaman|Keeper Lens|Kolaghan Aspirant|Kolaghan Forerunners|Kolaghan Monument|Kolaghan Skirmisher|Kolaghan Stormsinger|Kolaghan's Command|Learn Past|Lightning Berserker|Lightwalker|Living Lore|Lose Calm|Lurking Arynx|Magmatic Chasm|Marang River Skeleton|Marsh Hulk|Minister Pain|MirrMockery|MisthoKirin|Monastery Loremaster|Mystic Meditation|Myth Realized|Narset Transcendent|Necromaster Dragon|Obscuring Aether|Ojutai Exemplars|Ojutai Interceptor|Ojutai Monument|Ojutai's Breath|Ojutai's Command|Ojutai's Summons|OratOjutai|Palace Familiar|Pinion Feast|Pitiless Horde|Press Advantage|Pristine Skywise|Profaner Dead|Profound Journey|Qal Sisma Behemoth|Qarsi Deceiver|Qarsi Sadist|Radiant Purge|Rakshasa Gravecaller|Reckless Imp|Reduce Stature|Rending Volley|Resupply|Revealing Wind|Risen Executioner|Roast|Ruthless Deathfang|Sabertooth Outrider|Salt Road Ambushers|Salt Road Quartermasters|Sandcrafter Mage|Sandsteppe Scavenger|Sandstorm Charger|Sarkhan Unbroken|Sarkhan's Rage|Sarkhan's Triumph|Savage Ventmaw|Scale Blessing|Scaleguard Sentinels|Scion Ugin|Screamreach Brawler|Secure Wastes|Segmented Krotiq|Seismic Rupture|Self-Inflicted Wound|Servant Scale|Shaman Forgotten Ways|Shambling Goblin|Shape Sands|Sheltered Aerie|Shieldhide Dragon|Shorecrasher Elemental|Sibsig Icebreakers|Sidisi, Undead Vizier|Sidisi's Faithful|Sight Beyond Sight|Sight Scalelords|Silkwrap|Silumgar Assassin|Silumgar Butcher|Silumgar Monument|Silumgar Sorcerer|Silumgar Spell-Eater|Silumgar's Command|Silumgar's Scorn|Skywise Teachings|Sprinting Warbrute|Stampeding Elk Herd|Stormcrag Elemental|Stormrider Rig|Stormwing Dragon|Stratus Dancer|Strongarm Monk|Student Ojutai|Sunbringer's Touch|Sunscorch Regent|Surge Righteousness|Surrak, Hunt Caller|Swift Warkite|Taigam's Strike|Tail Slash|Tapestry Ages|Territorial Roc|Thunderbreak Regent|Tread Upon|TwBolt|Ukud Cobra|Updraft Elemental|Vandalize|Vial Dragonfire|Virulent Plague|Void Squall|Volcanic Rush|Volcanic Vision|Vulturous Aven|Wandering Tombshell|Warbringer|Youthful Scholar|Zephyr Scribe|Zurgo Bellstriker|Abbot Keral Keep|Acolyte Inferno|Aerial Volley|Akroan Jailer|Akroan Sergeant|Alchemist's Vial|Alhammarret, High Arbiter|Alhammarret's Archive|Ampryn Tactician|AnchAether|Animist's Awakening|Anointer Champions|Archangel Tithes|Artificer's Epiphany|Aspiring Aeronaut|Avaricious Dragon|Aven Battle Priest|Blazing Hellhound|Blessed Spirits|Blood-Cursed Knight|Boggart Brute|Bonded Construct|Bounding Krasis|Calculated Dismissal|Call Full Moon|Caustic Caterpillar|Chandra, Fire Kaladesh|Chandra, Roaring Flame|Chandra's Ignition|Chief Foundry|Citadel Castellan|Clash Wills|Cleric Forward Order|Conclave Naturalists|Consecrated by Blood|Consul's Lieutenant|Dark Dabbling|Dark Petition|Day's Undoing|Deadbridge Shaman|Deep-Sea Terror|Demonic Pact|Despoiler Souls|Disciple Ring|Displacement Wave|Dwynen, Gilt-Leaf Daen|Dwynen's Elite|Elemental Bond|Embermaw Hellion|Enlightened Ascetic|Enshrouding Mist|Enthralling Victor|Erebos's Titan|Evolutionary Leap|Exquisite Firecraft|Eyeblight Assassin|Eyeblight Massacre|Faerie Miscreant|Fetid Imp|Fiery Impulse|Firefiend Elemental|Flameshadow Conjuring|Foundry Consuls|Gather Pack|Ghirapur Aether Grid|Ghirapur Gearcrafter|Gideon's Phalanx|Gilt-Leaf Winnower|Gnarlroot Trapper|GoblGlory Chaser|Grasp Hieromancer|Graveblade Marauder|Guardian Automaton|Hallowed Moonlight|Hangarback Walker|Harbinger Tides|Healing Hands|Heavy Infantry|Helm Gods|Herald Pantheon|Hitchclaw Recluse|Hixus, Prison Warden|Honored Hierarch|Hydrolash|Infectious Bloodlust|Infernal Scarring|Infinite Obliteration|Iroas's Champion|Jace, Vryn's Prodigy|Jace, Telepath Unbound|Jace's Sanctum|Jhessian Thief|Joraga Invocation|Knight Pilgrim's Road|Kothophed, Soul Hoarder|Kytheon, Hero Akros|Gideon, Battle-Forged|Kytheon's Irregulars|Kytheon's Tactics|Languish|Lightning Javelin|Liliana, Heretical Healer|Liliana, Defiant Necromancer|Mage-Ring Bully|Mage-Ring Network|Mage-Ring Responder|Magmatic Insight|Malakir Cullblade|Managorger Hydra|Mantle Webs|Mizzium Meddler|Molten Vortex|Necromantic Summons|Nightsnare|Nissa, Vastwood Seer|Nissa, Sage Animist|Nissa's Pilgrimage|Nissa's Revelation|Nivix Barrier|Orbs Warding|OutlColossus|Patron Valiant|Pharika's Disciple|Pia Kiran Nalaar|Possessed Skaab|Prickleboar|Priest Blood Rite|Prism Ring|Psychic Rebuttal|Pyromancer's Goggles|Rabid Bloodsucker|Ramroller|Ravaging Blaze|Reave Soul|Reclusive Artificer|Relic Seeker|Rhox Maulers|Ringwarden Owl|Scab-Clan Berserker|Seismic Elemental|Send Sleep|Sentinel Eternal Watch|Separatist Voidmage|Shadows Past|Shaman Pack|Shambling Ghoul|Sigil Valor|Skyraker Giant|Skysnare Spider|Somberwald Alpha|Soulblade Djinn|Sphinx's Tutelage|Stalwart Aven|Starfield Nyx|Subterranean Scout|Suppression Bonds|Swift Reckoning|Sword Animist|Tainted Remedy|Talent Telepath|GreAurora|Thopter Engineer|Thopter Spy Network|Thornbow Archer|Throwing Knife|Thunderclap Wyvern|Topan Freeblade|Touch Moonglove|Tragic Arrogance|Undead Servant|Undercity Troll|Unholy Hunger|Valeron Wardens|ValAkros|Veteran's Sidearm|Vine Snare|Volcanic Rambler|Vryn Wingmare|War Horn|War Oracle|Whirler Rogue|Wild Instincts|Willbreaker|WoodlBellower|Zendikar Incarnate|Zendikar's Roil|DominatDrone|Forerunner Slaughter|Oblivion Sower|RetreKazandu|Sheer Drop|Veteran Warleader|Adverse Conditions|Akoum Firebird|Akoum Hellkite|Akoum Stonewaker|Aligned Hedron Network|Ally Encampment|Angel Renewal|Angelic Captain|Angelic Gift|Bane Bala Ged|Barrage Tyrant|Beastcaller Savant|Belligerent Whiptail|Benthic Infiltrator|Blight Herder|Blighted Cataract|Blighted Fen|Blighted Gorge|Blighted Steppe|Blighted Woodland|Blisterpod|Bloodbond Vampire|Boiling Earth|Breaker Armies|Brilliant Spectrum|Bring Light|Brood Butcher|Brood Monitor|Broodhunter Wurm|Brutal Expulsion|Call Scions|Canopy Vista|Carrier Thrall|Catacomb Sifter|Chasm Guide|Cinder Glade|Cliffside Lookout|Cloud Manta|Clutch Currents|Coastal Discovery|Complete Disregard|Conduit Ruin|Coralhelm Guide|Courier Griffin|Crumble Dust|Cryptic Cruiser|Culling Drone|Dampening Pulse|Deathless Behemoth|Defiant Bloodlord|Demon's Grasp|Desolation Twin|Drana, LiberatMalakir|Drana's Emissary|Drowner Hope|Dust Stalker|Earthen Arms|Eldrazi Devastator|Eldrazi Skyspawner|Emeria Shepherd|Encircling Fissure|Endless One|Exert Influence|Expedition Envoy|Eyeless Watcher|Fathom Feeder|Felidar Cub|Fertile Thicket|Firemantle Mage|Fortified Rampart|Beyond|Geyserfield Stalker|Ghostly Sentinel|Gideon, Ally Zendikar|Gideon's Reproach|Grave Birthing|Greenwarden Murasa|Grip Desolation|Grove Rumbler|Grovetender Druids|Gruesome Slaughter|Guardian Tazeem|Guul Draz Overseer|Hagra Sharpshooter|Halimar Tidecaller|Hedron Archive|Hedron Blade|Herald Kozilek|Hero Goma Fada|Horribly Awry|IncubatDrone|Infuse Elements|Jaddi Offshoot|Kalastria Healer|Kalastria Nightwatch|Kiora, Master Depths|Kitesail Scout|KBladewhirl|KCastigator|KEntanglers|Kozilek's Channeler|Kozilek's Sentinel|Lantern Scout|Lavastep Raider|Lifespring Druid|Lithomancer's Focus|Looming Spires|Lumbering Falls|Makindi Patrol|Makindi Sliderunner|Malakir Familiar|March Tomb|Mind Raker|Mire's Malice|Mist Intruder|Molten Nursery|Mortuary Mire|Munda, Ambush Leader|Murasa Ranger|Murk Strider|Natural Connection|Nettle Drone|Nirkana Assassin|Nissa's Renewal|Noyan Dar, Roil Shaper|Ob Nixilis Reignited|Omnath, Locus Rage|Ondu Champion|Ondu Greathorn|Ondu Rising|Oracle Dust|Oran-Rief Hydra|Oran-Rief Invoker|Outnumber|Painful Truths|Part Waterveil|Pathway Arrows|Planar Outburst|Plated Crusher|Prairie Stream|Prism Array|ProcessAssault|Quarantine Field|Radiant Flames|Reckless Cohort|Reclaiming Vines|Resolute Blademaster|RetreCoralhelm|RetreEmeria|RetreHagra|RetreValakut|Rising Miasma|Roil Spout|Roil's Retribution|Roilmage's Trick|Rot Shambler|RuProcessor|Ruination Guide|Ruinous Path|Rush Ice|Salvage Drone|Sanctum Ugin|Sandstone Bridge|Scatter Winds|Scour Existence|ScyLeopard|Seek Wilds|Serene Steward|Serpentine Spike|Shadow Glider|Shambling Vent|Shatterskull Recruit|Shrine Forsaken Gods|Silent Skimmer|Sire Stagnation|Skitterskin|Skyline Cascade|Skyrider Elf|Slab Hammer|Sludge Crawler|Smoldering Marsh|Smothering Abomination|Snapping Gnarlid|Spawning Bed|Spell Shrivel|Stasis Snare|Stone Haven Medic|Stonefury|Sunken Hollow|Sure Strike|Swarm Surge|Swell Growth|Tajuru Beastmaster|Tajuru Stalwart|Tajuru Warcaller|Tandem Tactics|Tide Drifter|Tightening Coils|Titan's Presence|Touch Void|Transgress Mind|Tunneling Geopede|Turn Against|Ugin's Insight|Ulamog, Ceaseless Hunger|Ulamog's Despoiler|Ulamog's Nullifier|Ulamog's Reclaimer|Undergrowth Champion|Unified Front|Unnatural Aggression|Valakut Invoker|Valakut Predator|Vampiric Rites|Vestige Emrakul|Vile Aggregate|Void Attendant|Void Winnower|Volcanic Upheaval|Voracious Null|WastelStrangler|Wave-Wing Elemental|Windrider Patrol|WoodlWanderer|Zada, Hedron Grinder|Zulaport Cutthroat|Aethersnatch|Anya, Merciless Angel|Arachnogenesis|Arjun, Shifting Flame|Awaken Sky Tyrant|Banshee Dread Choir|Bastion Protector|Blade Selves|Bloodspore Thrinax|Broodbirth Viper|Caller Pack|Centaur Vinecrasher|CommBeacon|Corpse Augur|Dawnbreak Reclaimer|Daxos Returned|Daxos's Torment|Deadly Tempest|Dread Summons|Dream Pillager|Ezuri, Claw Progress|Ezuri's Predation|Fiery Confluence|Gigantoplasm|Grasp Fate|GreOak Guardian|Herald Host|Illusory Ambusher|Kalemne, Disciple Iroas|Kalemne's Captain|Karlov Ghost Council|Kaseto, Orochi Archmage|Magus Wheel|Mazirek, Kraul Death Priest|Meren Clan Nel Toth|MeteBlast|MirrMatch|Mizzix Izmagnus|Mizzix's Mastery|Mystic Confluence|Oreskos Explorer|Pathbreaker Ibex|Righteous Confluence|Rite Raging Storm|Sandstone Oracle|Scourge Nel Toth|Scytheclaw|Seal Guildpact|Shielded by Faith|Skullwinder|Synthetic Destiny|Thief Blood|Thought Vessel|Verdant Confluence|Warchief Giant|Wretched Confluence|Abstruse Interference|Affa Protector|Akoum Flameseeker|Allied Reinforcements|Ancient Crab|Ayli, Eternal Pilgrim|Baloth Null|Baloth Pup|Bearer Silence|Birthing Hulk|Blinding Drone|Bonds Mortality|Boulder Salvo|Brute Strength|Call Gatewatch|Canopy Gorger|Captain's Claws|Chandra, Flamecaller|Chitinous Cloak|Cinder Barrens|Cinder Hellion|Cliffhaven Vampire|Comparative Analysis|Consuming Sinkhole|Containment Membrane|Corpse Churn|Corrupted Crossroads|Crumbling Vestige|Crush Tentacles|CultivatDrone|Cyclone Sire|Dazzling Reflection|Deceiver Form|Deepfathom Skulker|Devour Flames|Dimensional Infiltrator|Drana's Chosen|Dread Defiler|Eldrazi Aggressor|Eldrazi Displacer|Eldrazi Mimic|Eldrazi Obligator|Elemental Uprising|Embodiment Fury|Embodiment Insight|Endbringer|Essence Depleter|Expedite|Expedition Raptor|Fall Titans|Flayer Drone|Flaying Tendrils|General Tazri|Gift Tusks|Gladehart Cavalry|GoblDark-Dwellers|GoblFreerunner|Gravity Negator|Grip Roil|Harvester Troll|Havoc Sower|Hedron Alignment|Hedron Crawler|Hissing Quagmire|Holdout Settlement|Immobilizer Eldrazi|Immolating Glare|Inverter Truth|Iona's Blessing|Isolation Zone|Joraga Auxiliary|Jori En, RuDiver|Jwar Isle Avenger|Kalitas, TraitGhet|Kazuul's Toll Collector|KScythemaster|KSky Climber|Kozilek, GreDistortion|Kozilek's Pathfinder|Kozilek's Return|Kozilek's Shrieker|Kozilek's Translator|Lead by Example|Linvala, Preserver|Loam Larva|Make a Stand|Makindi Aeronaut|Malakir Soothsayer|Matter Reshaper|Maw Kozilek|Meandering River|Mina Denn, Wildborn|Mindmelter|Mirrorpool|Munda's Vanguard|Natural State|Needle Spires|Nissa, Voice Zendikar|Nissa's Judgment|Null Caller|Oath Chandra|Oath Gideon|Oath Jace|Oath Nissa|Oblivion Strike|Ondu War Cleric|Overwhelming Denial|Press Service|Prophet Distortion|Pulse Murasa|Pyromancer's Assault|Reality Hemorrhage|Reality Smasher|Reaver Drone|Reckless Bushwhacker|ReflectMage|Relentless Hunter|Relief Captain|Remorseless Punishment|Roiling Waters|RuTheir Wake|Ruins Oran-Rief|Saddleback Lagac|Scion Summoner|Sea Gate Wreckage|Searing Light|Seed Guardian|Seer's Lantern|Shoulder Shoulder|Sifter Skulls|Sky Scourer|Slaughter Drone|Slip Space|Sparkmage's Gambit|Spatial Contortion|Spawnbinder Mage|Sphinx Final Word|Stalking Drone|Steppe Glider|Stone Haven Outfitter|Stoneforge Acolyte|Stoneforge Masterwork|Stormchaser Mage|Submerged Boneyard|Sweep Away|Sylvan Advocate|Tajuru Pathwarden|Tar Snare|Tears Valakut|Thought Harvester|Thought-Knot Seer|Timber Gorge|Tranquil Expanse|Tyrant Valakut|Umara Entangler|Unity Purpose|Unnatural Endurance|Untamed Hunger|Vampire Envoy|Vile Redeemer|Vines Recluse|Visions Brutality|Void Grafter|Void Shatter|Walker Wastes|Wall Resurgence|Wandering Fumarole|Warden Geometries|Warping Wail|Wastes|Weapons Trainer|Witness End|World Breaker|Zada's Commando|Zendikar Resurgent|Zulaport Chainmage|Compelling Deterrence|Eerie Interlude|Mindwrack Demon|Pore Over Pages|Tooth Collector|Topplegeist|Aberrant Researcher|Perfected Form|Accursed Witch|Infectious Curse|Aim High|Alms Vein|Altered Ego|Always Watching|Angel Deliverance|Angelic Purge|Anguished Unmaking|Apothecary Geist|Archangel Avacyn|Avacyn, Purifier|Arlinn Kord|Arlinn, Embraced by Moon|Asylum Visitor|Autumnal Gloom|Ancient Equinox|Avacyn's Judgment|Avacynian Missionaries|Lunarch Inquisitors|Behind Scenes|Behold Beyond|Biting Rain|Bloodmad Vampire|Bound by Moonsilver|Braa Jar|Breakneck Rider|Neck Breaker|Briarbridge Patrol|Broken Concentration|Burn Within|Bygone Bishop|Byway Courier|Call Bloodline|Cathar's Companion|Chaplain's Blessing|Choked Estuary|Clip Wings|Confirm Suspicions|Confront Unknown|Convicted Killer|Branded Howler|Corrupted Grafstone|Crawling Sensation|Creeping Dread|Crow Dark Tidings|Cryptolith Rite|Cult Waxing Moon|Dance Devils|Daring Sleuth|Bearer Overwhelming Truths|Dauntless Cathar|Deathcap Cultivator|Declaration Stone|Deny Existence|Descend Sinful|Devils' Playground|Devilthorn Fox|Diregraf Colossus|Dissension Ranks|Drogskol Cavalry|Drownyard Explorers|Drownyard Temple|Drunau Corpse Trawler|Dual Shot|Duskwatch Recruiter|Krallenhorde Howler|Elusive Tormentor|Insidious Mist|Ember-Eye Wolf|Emissary Sleepless|Engulf Shore|Epiphany Drownyard|Epitaph Golem|Equestrian Skill|Erdwal Illuminator|Essence Flux|Ethereal Guidance|Ever After|Explosive Apparatus|Expose Evil|Falkenrath Gorger|Farbog Revenant|Fevered Visions|Flameblade Angel|Fleeting Memories|Foreboding Ruins|Forgotten Creation|Fork Road|Forsaken Sanctuary|Fortified Village|Foul Orchard|Under Floorboards|Furtive Homunculus|Game Trail|Gatstaf Arsonists|Gatstaf Ravagers|Geier Reach Bandit|Vildin-Pack Alpha|Geistblast|Geralf's Masterpiece|Ghoulcaller's Accomplice|Ghoulsteed|Gibbering Fiend|Gisa's Bidding|Goldnight Castigator|Gone Missing|Graf Mole|Grotesque Mutation|Gryff's Boon|Hanweir Militia Captain|Westvale Cult Leader|Harness Storm|Harvest Hand|Scrounged Scythe|Haunted Cloak|Heir Falkenrath|Heir Night|Hermit Natterknolls|Lone Wolf Natterknolls|HighlLake|HinterlLogger|Timber Shredder|Hope Against Hope|Hound Farbogs|Howlpack Resurgence|Howlpack Wolf|Hulking Devil|Humble Brute|Incorrigible Youths|Indulgent Aristocrat|Inexorable Blob|Inner Struggle|Inquisitor's Ox|Insolent Neonate|Inspiring Captain|Intrepid Provisioner|Invasive Surgery|Invocation Saint Traft|Jace, Unraveler Secrets|Jace's Scrutiny|Just Wind|Kessig Dire Swine|Kessig Forgemaster|Flameheart Werewolf|Kindly Stranger|Demon-Possessed Witch|Lambholt Pacifist|Lambholt Butcher|Lamplighter Selhoff|Liliana's Indignation|Loam Dryad|Magnifying Glass|Malevolent Whispers|Manic Scribe|Markov Dreadknight|Merciless Resolve|Might Beyond Reason|Militant Inquisitor|Moldgraf Scavenger|Moonlight Hunt|MoorlDrifter|Morkrut Necropod|Murderer's Axe|Murderous Compulsion|Nagging Thoughts|Nahiri, Harbinger|Nahiri's Machinations|Nearheath Chaplain|Neglected Heirloom|Ashmouth Blade|Nephalia Moondrakes|Niblis Dusk|Not Forgotten|Obsessive Skinner|Odric, Lunarch Marshal|Olivia, Mobilized fWar|Olivia's Bloodsworn|Ongoing Investigation|Open Armory|Pack Guardian|Pale Rider Trostad|Paranoid Parish-Blade|Pick Brain|Pieces Puzzle|Pious Evangel|Wayward Disciple|Port Town|Press fAnswers|Prized Amalgam|Pyre Hound|Quilled Wolf|Rabid Bite|Rancid Rats|Rattlechains|Ravenous Bloodseeker|Reaper Flight Moonsilver|Reduce Ashes|Relentless Dead|Rise Tides|Root Out|Rottenheart Ghoul|Runaway Carriage|Rush Adrenaline|Sage Ancient Lore|Werewolf Ancient Hunger|Sanguinary Mage|Sanitarium Skeleton|Scourge Wolf|Seagraf Skaab|Seasons Past|Second Harvest|Senseless Rage|Shamble Back|Shard Broken Glass|Sigarda, Heron's Grace|Silburlind Snapper|Silent Observer|Silverfur Partisan|Silverstrike|SProdder|Sinister Concoction|Skeleton Key|SkInvasion|SkShedder|Slayer's Plate|Sleep Paralysis|Solitary Hunter|One Pack|Sorin, Grim Nemesis|Soul Swallower|Spectral Shepherd|Spiteful Motives|Stallion Ashmouth|Startled Awake|Persistent Nightmare|Stensia Masquerade|Stern Constable|Stitched Mangler|Stitchwing Skaab|Stoic Builder|Stone Quarry|Stormrider Spirit|Strength Arms|Stromkirk Mentor|Structural Distortion|Survive Night|Tamiyo's Journal|Tenacity|Thalia's Lieutenant|Gitrog Monster|Thing Ice|Awoken Horror|Thornhide Wolves|Thraben Gargoyle|Stonewing Antagonizer|Thraben Inspector|Tireless Tracker|Slaughter|Town Gossipmonger|Incited Rabble|Trail Evidence|Traverse Ulvenwald|Triskaidekaphobia|True-Faith Censer|Twins Maurer Estate|Ulrich's Kindred|Ulvenwald Hydra|Ulvenwald Mysteries|Uncaged Fury|Uninvited Geist|Unimpeded Trespasser|Vampire Noble|Vessel Ephemera|Vessel Malignity|Vessel Nascency|Vessel Paramnesia|Vessel Volatility|Veteran Cathar|Village Messenger|Moonrise Intruder|Voldaren Duelist|Warped Landscape|Watcher Web|Weirding Wood|Welcome Fold|Westvale Abbey|Ormendahl, Profane Prince|Wicker Witch|Wild-Field Scarecrow|Wolf Devil's Breach|WoodlStream|Abandon Reason|Abundant Maw|Advanced Stitchwing|Alchemist's Greeting|Assembled Alphas|Backwoods Survivalists|Bedlam Reveler|Blessed Alliance|Blood Mist|Bloodbriar|Bloodhall Priest|Bold Impaler|Boon Emrakul|Borrowed Grace|Borrowed Hostility|Borrowed Malevolence|Brazen Wolves|Bruna, Fading Light|Brisela, Voice Nightmares|Campaign Vengeance|Cathar's Shield|Cemetery Recruitment|CertaDeath|Chilling Grasp|Choking Restraints|Clear Shot|Coax Blind Eternities|Collective Brutality|Collective Defiance|Collective Effort|Conduit Storms|Conduit Emrakul|Contingency Plan|Courageous Outrider|Crop Sigil|Crossroads Consecrator|Cryptbreaker|Cryptolith Fragment|Aurora Emrakul|Cultist's Staff|Curious Homunculus|Voracious Reader|Dark Salvation|Dawn Gryff|DecimatProvinces|Deploy Gatewatch|Deranged Whelp|Desperate Sentry|Displace|Distemper Blood|Distended Mindbender|Docent Perfection|Final Iteration|Drag Under|Drogskol Shieldmate|Drownyard Behemoth|Dusk Feaster|Elder Deep-Fiend|Eldritch Evolution|Emrakul, Promised End|Emrakul's Evangel|Emrakul's Influence|Enlightened Maniac|Eternal Scourge|ExtricatSin|ExtricatFlesh|Exultant Cultist|Faith Unbroken|Faithbearer Paladin|Falkenrath Reaver|Field Creeper|Fiend Binder|Fogwalker|Fortune's Favor|Foul Emissary|Furyblade Vampire|Galvanic Bombardment|Gavony Unhallowed|Geier Reach Sanitarium|Geist Archives|Geist Lonely Vigil|Geist-Fueled Scarecrow|Gisa Geralf|Gisela, Broken Blade|Brisela, Voice Nightmares|Give No Ground|Gnarlwood Dryad|Graf Harvest|Graf Rats|Chittering Host|Grapple Past|Grim Flayer|Grizzled Angler|Grisly Anglerfish|Guardian Pilgrims|Hanweir Battlements|Hanweir, Writhing Township|Hanweir Garrison|Hanweir, Writhing Township|Harmless Offering|Haunted Dead|Heron's Grace Champion|Identity Thief|Impetuous Devils|Imprisoned Moon|Incendiary Flow|Ingenious Skaab|Insatiable Gorgers|Ironclad Slayer|Ironwright's Cleansing|Ishkanah, Grafwidow|It Horrid Swarm|Kessig Prowler|Sinuous Predator|Laboratory Brute|Lashweed Lurker|Liliana, Last Hope|Liliana's Elite|Lone Rider|It ThRides as One|Long Road Home|Lunar Force|Lunarch Mantle|Lupine Prototype|Make Mischief|Markov Crusader|Mausoleum Wanderer|Mercurial Geists|Midnight Scavengers|Chittering Host|Mind's Dilation|Mirrorwing Dragon|Mockery Nature|Mournwillow|Nahiri's Wrath|Nebelgast Herald|Nephalia Academy|Niblis Frost|Noose Constrictor|Noosegraf Mob|Oath Liliana|Olivia's Dragoon|Otherworldly Outburst|Permeating Mass|Primal Druid|Prophetic Ravings|Providence|Prying Questions|Repel Abominable|Ruthless Disposal|Sanctifier Souls|Savage Alliance|Scour Laboratory|Selfless Spirit|Shreds Sanity|Shrill Howler|Howling Chorus|Sigarda's Aid|Sigardian Priest|Skirsdag Supplicant|Slayer's Cleaver|Smoldering Werewolf|Erupting Dreadwolf|Somberwald Stag|Soul Separator|Spectral Reserves|Spell Queller|Spirit Hunt|Splendid Reclamation|Spontaneous Mutation|Spreading Flames|Springsage Ritual|Steadfast Cathar|Stensia Banquet|Stensia Innkeeper|Stitcher's Graft|Strange Augmentation|Stromkirk Condemned|Stromkirk Occultist|SubjugatAngel|Succumb Temptation|Summary Dismissal|Swift Spinner|Take Inventory|Tamiyo, Field Researcher|Tangleclaw Werewolf|Fibrous Entangler|Tattered Haunter|Thalia, Heretic Cathar|Thalia's Lancers|Thermo-Alchemist|Thirsting Axe|Thraben Foulbloods|Thraben Standard Bearer|Tree Perdition|Ulrich Krallenhorde|Ulrich, Uncontested Alpha|Ulvenwald Captive|Ulvenwald Abomination|Ulvenwald Observer|Unsubstantiate|Vampire Cutthroat|Vexing Scuttler|Vildin-Pack Outcast|Dronepack Kindred|Voldaren Pariah|Abolisher Bloodlines|Wailing Ghoul|Waxing Moon|Weaver Lightning|Weirded Vampire|Wharf Infiltrator|Whispers Emrakul|WolfkBond|Woodcutter's Grit|WoodlPatrol|Wretched Gryff|Adriana, CaptaGuard|Adriana's Valor|Animus Predation|Arcane Savant|Archdemon Paliano|Assemble Rank Vile|Ballot Broker|Besmirch|BorderlExplorer|Caller Untamed|Canal Courier|Capital Punishment|Coveted Peacock|Crown-Hunter Hireling|Custodi Lich|Custodi Peacekeeper|Custodi Soulcaller|Daretti, Ingenious Iconoclast|Deadly Designs|Deputized Protester|Domesticated Hydra|Echoing Boon|Emissary's Ploy|Entourage Trest|Expropriate|Fang Pack|Garbage Fire|Garrulous Sycophant|GoblRacketeer|Grenzo, Havoc Raiser|Grenzo's Ruffians|Hired Heist|Hold Perimeter|Hymn Wilds|Illusion Choice|Illusionary Informant|Incendiary Dissent|Jeering Homunculus|Kaya, Ghost Assassin|Keeper Keys|Knights Black Rose|Leovold, Emissary Trest|Leovold's Operative|Lieutenants Guard|Marchesa's Decree|Menagerie Liberator|Messenger Jays|Natural Unity|Noble Banneret|Orchard Elemental|Palace Jailer|Palace Sentinels|Paliano Vanguard|ProtectCrown|Pyretic Hunter|Queen Marchesa|Recruiter Guard|Regal Behemoth|Regicide|Sanctum Prelate|Selvala, Heart Wilds|Selvala's Stampede|Sinuous Vermin|Skittering Crustacean|Skyline Despot|Smuggler Captain|Sovereign's Realm|Spectral Grasp|Spire Phantasm|Splitting Slime|Spy Kit|Stunt Double|Subterranean Tremors|Summoner's Bond|Thorn Black Rose|Throne Warden|Throne High City|Volatile Chimera|Weight Advantage|Wings Guard|Accomplished Automaton|Acrobatic Maneuver|Aerial Responder|Aether Hub|Aether Meltdown|Aether Theorist|Aetherborn Marauder|Aetherflux Reservoir|Aethersquall Ancient|Aetherstorm Roc|Aethertorch Renegade|Aetherworks Marvel|Ambitious Aetherborn|Angel Invention|Animation Module|Appetite fUnnatural|Aradara Express|Arborback Stomper|Architect Untamed|Armorcraft Judge|Attune Aether|Authority Consuls|Aviary Mechanic|Ballista Charger|Bastion Mastodon|Blooming Marsh|Blossoming Defense|BomBazaar Barge|BomCourier|Botanical Sanctum|Brazen Scourge|Bristling Hydra|Built Last|Built Smash|Captured by Consulate|Cataclysmic Gearhulk|Cathartic Reunion|Ceremonious Rejection|Chandra, Pyrogenius|Chandra, Torch Defiance|Chandra's Pyrohelix|Cloudblazer|Cogworker's Puzzleknot|Combustible Gearhulk|Commencement Festivities|Concealed Courtyard|Confiscation Coup|Consul's Shieldguard|Consulate Skygate|Consulate Surveillance|ContrabKingpin|Cowl Prowler|CultivatBlades|Cultivator's Caravan|Curio Vendor|Deadlock Trap|Decoction Module|Demolition Stomper|Demon Dark Schemes|Depala, Pilot Exemplar|Dhund Operative|Die Young|Disappearing Act|DovBaan|Dramatic Reversal|Dubious Challenge|Dukhara Peafowl|Dukhara Scavenger|Durable Handicraft|Dynavolt Tower|Eager Construct|Eddytrail Hawk|Electrostatic Pummeler|Elegant Edgecrafters|Eliminate Competition|Embraal Bruiser|Empyreal Voyager|Engineered Might|Era Innovation|Essence Extraction|Experimental Aviator|Fabrication Module|Failed Inspection|Fairgrounds Trumpeter|Fairgrounds Warden|Fateful Showdown|Filigree Familiar|Fireforger's Puzzleknot|Flame Lash|Fleetwheel Cruiser|Fortuitous Find|Foundry Inspector|Foundry Screecher|Fragmentize|Fretwork Colony|Fumigate|Furious Reprisal|Gearseeker Serpent|Gearshift Ace|Ghirapur Guide|Ghirapur Orrery|Giant Spectacle|Glassblower's Puzzleknot|Glimmer Genius|Glint-Nest Crane|Glint-Sleeve Artisan|Gonti, Lord Luxury|Guardian GreConduit|Harnessed Lightning|Harsh Scrutiny|Hazardous Conditions|Herald Fair|Highspire Artisan|Hightide Hermit|Hijack|Impeccable Timing|Incendiary Sabotage|Insidious Will|Inspiring Vantage|Inventor's Apprentice|Inventor's Goggles|Inventors' Fair|Iron League Steed|Janjeet Sentry|Kambal, Consul Allocation|Key City|Kujar Seedsculptor|Larger Than Life|Lathnu Hellion|Lawless Broker|Liberating Combustion|Live Fast|Long-Finned Skywhale|Longtusk Cub|Lost Legacy|Madcap Experiment|Make Obsolete|Malfunction|Marionette Master|Master Trinketeer|Maulfist Doorbuster|Maulfist Squad|Metallurgic Summonings|Metalspinner's Puzzleknot|Metalwork Colossus|Midnight Oil|Minister Inquiries|Morbid Curiosity|Multiform Wonder|Narnam Cobra|Nature's Way|Night Market Lookout|Nimble Innovator|Ninth Bridge Patrol|Nissa, Nature's Artisan|Nissa, Vital Force|Noxious Gearhulk|Ornamental Courage|Ovalchase Daredevil|Ovalchase Dragster|Oviya Pashiri, Sage Lifecrafter|Padeem, Consul Innovation|Panharmonicon|Paradoxical Outcome|Peema Outrider|Perpetual Timepiece|Pia Nalaar|Prakhata Club Security|Prakhata Pillar-Bug|Propeller Pioneer|Quicksmith Genius|Rashmi, Eternities Crafter|Reckless Fireweaver|Refurbish|Renegade Firebrand|Renegade Freighter|Renegade Tactics|Restoration Gearsmith|Revoke Privileges|Revolutionary Rebuff|Riparian Tiger|Ruinous Gremlin|Rush Vitality|Sage Shaila's Claim|Saheeli Rai|Saheeli's Artistry|Salivating Gremlins|Scrapheap Scrounger|Select fInspection|Self-Assembler|Sequestered Stash|Servant Conduit|Servo Exhibition|Shrewd Negotiation|Sky Skiff|Skyship Stalker|Skysovereign, Consul Flagship|Skyswirl Harrier|Skywhaler's Shot|Smuggler's Copter|Snare Thopter|Spark Creativity|Speedway Fanatic|Spirebluff Canal|Spireside Infiltrator|Spontaneous Artist|Start Your Engines|Subtle Strike|Syndicate Trafficker|Take Down|Tasseled Dromedary|TerraElemental|Territorial Gorger|TerrFairgrounds|Tezzeret's Ambition|Thriving Grubs|Thriving Ibex|Thriving Rats|Thriving Rhino|Thriving Turtle|Tidy Conclusion|Toolcraft Exemplar|Torch Gauntlet|Torrential Gearhulk|Trusty Companion|Underhanded Designs|Unlicensed Disintegration|Vedalken Blademaster|Verdant Crescendo|Verdurous Gearhulk|Veteran Motorist|Visionary Augmenter|Voltaic Brawler|Wayward Giant|Weaponcraft Enthusiast|Weldfast Monitor|Weldfast Wingsmith|Welding Sparks|Whirler Virtuoso|Whirlermaker|Wild Wanderer|Wildest Dreams|Wily Bandar|Wispweaver Angel|Woodweaver's Puzzleknot|Workshop Assistant|Akiri, Line-Slinger|Ancient Excavation|Armory Automaton|Ash Barrens|Atraxa, Praetors' Voice|Benefactor's Draught|Boompile|Breya, Etherium Shaper|Bruse Tarl, Boorish Herder|Charging Cinderhorn|Coastal Breach|Conqueror's Flail|Cruel Entertainment|Crystalline Crawler|Curse Vengeance|Curtains' Call|Deepglow Skate|Divergent Transformations|Duelist's Heritage|Entrapment Maneuver|Evolutionary Escalation|Faerie Artisans|Frenzied Fugue|GoblSpymaster|Grave Upheaval|Grip Phyresis|Ikra Shidiqi, Usurper|Ishai, Ojutai Dragonspeaker|Kraum, Ludevic's Opus|Kydele, Chosen Kruphix|Kynaios Tiro Meletis|Ludevic, Necro-Alchemist|Magus Will|Manifold Insights|Migratory Route|Orzhov Advokist|Parting Thoughts|Primeval Protector|Prismatic Geoscope|Ravos, Soultender|Reyhan, Last Abzan|Runehorn Hellkite|Saskia Unyielding|Seeds Renewal|Selfless Squire|Sidar Kondo Jamuraa|Silas Renn, Seeker Adept|StonehoChieftain|Sublime Exhalation|Sylvan Reclamation|Tana, Bloodsower|Thrasios, Triton Hero|Treacherous Terrain|Tymna Weaver|Vial Smasher Fierce|Yidris, Maelstrom Wielder|Celestine Reef|Horizon Boughs|Mirrored Depths|Stairs Infinity|Tazeem|Tember City|Aegis Automaton|Aerial Modification|Aeronaut Admiral|Aether Chaser|Aether Herder|Aether Inspector|Aether Poisoner|Aether Swooper|Aethergeode Miner|Aethersphere Harvester|Aetherstream Leopard|Aethertide Whale|Aetherwind Basker|Aid Cowl|Airdrop Aeronauts|Ajani Unyielding|Ajani, Valiant Protector|Ajani's Aid|Ajani's Comrade|Alley Evasion|Alley Strangler|Audacious Infiltrator|Augmenting Automaton|Baral, Chief Compliance|Baral's Expertise|Barricade Breaker|Bastion Enforcer|Bastion Inventor|Battle Bridge|Call fUnity|Caught Brights|Chandra's Revolution|Cogwork Assembler|Consulate Crackdown|Consulate Dreadnought|Consulate Turret|Countless Gears Renegade|Crackdown Construct|Cruel Finality|Daredevil Dragster|Daring Demolition|Dark Intimations|Dawnfeather Eagle|Deadeye Harpooner|Decommission|Defiant Salvager|Deft Dismissal|Destructive Tampering|Disallow|Dispersal Technician|Druid Cowl|Efficient Construction|Embraal Gear-Smasher|Enraged Giant|Exquisite Archangel|Fatal Push|Felidar Guardian|Fen Hauler|Filigree Crawler|Foundry Assembler|Foundry Hornet|Fourth Bridge Prowler|Freejam Regent|Frontline Rebel|Ghirapur Osprey|Gifted Aetherborn|Glint-Sleeve Siphoner|Gonti's Aether Heart|Gonti's Machinations|Greenbelt Rampager|Greenwheel Liberator|GremlInfestation|Heart Kiran|Herald Anguish|Heroic Intervention|Hidden Herbalists|Hidden Stockpile|Highspire Infusion|HinterlDrake|Hope Ghirapur|Hungry Flames|Ice Over|Illusionist's Stratagem|Implement Combustion|Implement Examination|Implement Ferocity|Implement Improvement|Implement Malice|Indomitable Creativity|Inspiring Roar|Inspiring Statuary|Invigorated Rampage|Ironclad Revolutionary|Irontread Crusher|Kari Zev, Skyship Raider|Kari Zev's Expertise|Lathnu Sailback|Leave Dust|Lifecraft Awakening|Lifecraft Cavalry|Lifecrafter's Bestiary|Lifecrafter's Gift|Lightning Runner|Maulfist Revolutionary|Maverick Thopterist|Mechanized Production|Merchant's Dockhand|Metallic Mimic|Metallic Rebuke|Midnight Entourage|Mobile Garrison|Monstrous Onslaught|Narnam Renegade|Natural Obsolescence|Night Market Aeronaut|Night Market Guard|Oath Ajani|OutlBoar|Pacification Array|Paradox Engine|Peacewalker Colossus|Peema Aether-Seer|Pendulum Patterns|Perilous Predicament|Pia's Revolution|Planar Bridge|Precise Strike|Prizefighter Construct|Quicksmith Rebel|Quicksmith Spy|Ravenous Intruder|Reckless Racer|Release Gremlins|Renegade Map|Renegade Rallier|Renegade Wheelsmith|Renegade's Getaway|Reservoir Walker|Resourceful Return|Restoration Specialist|Reverse Engineer|Ridgescale Tusker|Rishkar, Peema Renegade|Rishkar's Expertise|Rogue Refiner|Salvage Scuttler|Scrap Trawler|Scrapper Champion|Scrounging Bandar|Secret Salvage|Servo Schematic|Shielded Aether Thief|Shipwreck Moray|Siege Modification|Silkweaver Elite|Skyship Plunderer|Sly Requisitioner|Solemn Recruit|Spire Patrol|Spire Industry|Sram, SeniEdificer|Sram's Expertise|Sweatworks Brawler|Take Custody|Tezzeret Schemer|Tezzeret, Master Metal|Tezzeret's Betrayal|Tezzeret's Simulacrum|Tezzeret's Touch|Thopter Arrest|Treasure Keeper|Trophy Mage|Unbridled Growth|Universal Solvent|Untethered Express|Vengeful Rebel|Verdant Automaton|Walking Ballista|Watchful Automaton|Welder Automaton|Weldfast Engineer|Whir Invention|Wind-KRaiders|Winding Constrictor|Wrangle|Yahenni, Undying Partisan|Yahenni's Expertise|Ahn-Crop Champion|Ahn-Crop Crasher|Angel Sanctions|Angler Drake|Anointed Procession|Anointer Priest|Approach Second Sun|Archfiend Ifnir|As Foretold|Aven Initiate|Aven Wind Guide|Baleful Ammit|Battlefield Scavenger|Benefaction Rhonas|Binding Mummy|Bitterblade Warrior|Blazing Volley|Blighted Bat|Bloodlust Inciter|Bloodrage Brawler|Bone Picker|Bontu Glorified|Bontu's Monument|Bounty Luxa|By Force|Canyon Slough|Cartouche Ambition|Cartouche Knowledge|Cartouche Solidarity|Cartouche Strength|Cartouche Zeal|Cascading Cataracts|Cast Out|Censor|Champion Rhonas|Channeler Initiate|Colossapede|CombCelebrant|Commit|Memory|Companion Trials|Compelling Argument|Compulsory Rest|Consuming Fervor|Cradle Accursed|Crocodile Crossing|Cruel Reality|Cryptic Serpent|CuratMysteries|Cursed Minotaur|Cut|Ribbons|DecimatBeetle|Decision Paralysis|Deem Worthy|Defiant Greatmaw|Desert Cerodon|Desiccated Naga|Destined|Lead|Devoted Crop-Mate|Dispossess|Dissenter's Deliverance|Djeru's Resolve|Doomed Dissenter|Drake Haven|Dread Wanderer|Dune Beetle|Dusk|Dawn|Edifice Authority|Electrify|Embalmer's Tools|Emberhorn Minotaur|Enigma Drake|Exemplar Strength|Failure|Comply|Faith Devoted|Fan Bearer|Festering Mummy|Fetid Pools|Final Reward|Flameblade Adept|Floodwaters|Forsake Worldly|Galestrike|Gate Afterlife|Gideon Trials|Gideon, Martial Paragon|Gideon's Intervention|Gideon's Resolve|Gift Paradise|Glorious End|Glory-Bound Initiate|Glorybringer|Glyph Keeper|Graceful Cat|Grasping Dunes|Greater Sandwurm|Grim Strider|Gust Walker|Hapatra, Vizier Poisons|Hapatra's Mark|Harsh Mentor|Harvest Season|Haze Pollen|Hazoret Fervent|Hazoret's Favor|Hazoret's Monument|Heart-Piercer Manticore|Heaven|Earth|Hekma Sentinels|Hieroglyphic Illumination|Honed Khopesh|Honored Crop-Captain|Honored Hydra|Hooded Brawler|HorrBroken Lands|Hyena Pack|Illusory Wrappings|Oketra's Name|Initiate's Companion|Insult|Injury|Irrigated Farmland|Kefnet Mindful|Kefnet's Monument|Khenra Charioteer|Labyrinth Guardian|Lay Bare Heart|Lay Claim|Liliana, Death Wielder|Liliana, Death's Majesty|Liliana's Influence|Liliana's Mastery|Limits Solidarity|Lord Accursed|Luxa River Shrine|Manglehorn|Manticore Gauntlet|Merciless Javelineer|Miasmic Mummy|Minotaur Sureshot|Mouth|Feed|Naga Oracle|Naga Vitalist|Nef-Crop Entangler|Neheb, Worthy|Nest Scarabs|Never|Return|New Perspectives|Nimble-Blade Khenra|Nissa, Steward Elements|Oashra Cultivator|Oketra True|Oketra's Attendant|Oketra's Monument|Onward|Victory|Open Wonder|Oracle's Vault|Ornery Kudu|Painful Lesson|Painted Bluffs|Pathmaker Initiate|Pitiless Vizier|Plague Belcher|Pouncing Cheetah|Prepare|Fight|Protection Hekma|Prowling Serpopard|Pull Tomorrow|Pursue Glory|Pyramid Pantheon|Quarry Hauler|Rags|Riches|Reduce|Rubble|Regal Caracal|Rhet-Crop Spearmaster|Rhonas Indomitable|Rhonas's Monument|River Serpent|Ruthless Sniper|Sacred Cat|Sacred Excavation|Samut, Voice Dissent|Sandwurm Convergence|Scaled Behemoth|Scarab Feast|Scattered Groves|Scribe Mindful|Seeker Insight|Seraph Suns|Shadow Grave|Shadowstorm Vizier|Shed Weakness|Shefet Monitor|Sheltered Thicket|Shimmerscale Drake|Sixth Sense|Slither Blade|Soul-Scar Mage|Soulstinger|Sparring Mummy|Splendid Agony|Spring|Mind|Start|Finish|Stinging Shot|Stir Sands|Sunscorched Desert|Supernatural Stamina|Supply Caravan|Sweltering Suns|Synchronized Strike|Tah-Crop Elite|Tah-Crop Skirmisher|Tattered Mummy|Temmet, Vizier Naktamun|Those Who Serve|Thresher Lizard|Throne God-Pharaoh|Time Reflect|Trespasser's Curse|Trial Ambition|Trial Knowledge|Trial Solidarity|Trial Strength|Trial Zeal|Trueheart Duelist|Trueheart Twins|Unwavering Initiate|Violent Impact|Vizier Deferment|Vizier Many Faces|Vizier Remedies|Vizier Tumbling Sands|Vizier Menagerie|Wander Death|Warfire Javelineer|WastelScorpion|Watchers Dead|Watchful Naga|Wayward Servant|Weaver Currents|Winds Rebuke|Winged Shepherd|Zenith Seeker|A Reckoning Approaches|Because I Have Willed It|Behold My Grandeur|Bow My Command|Choose Your Demise|Delight Hunt|Every Dream a Nightmare|FEach You, a Gift|Know Evil|Make Yourself Useful|My Forces Are Innumerable|My Laughter Echoes|No One Will Hear Your Cries|Pay Tribute Me|Power Without Equal|Mighty Will Fall|There Is No Refuge|This World Belongs Me|What's Yours Is Now Mine|When Will You Learn?|Abandoned Sarcophagus|Abrade|Accursed Horde|Act Heroism|Adorned Pouncer|Aerial Guide|Ambuscade|Ammit Eternal|Angel Condemnation|Angel God-Pharaoh|Apocalypse Demon|Appeal|Authority|Aven Reedstalker|Aven Enduring Hope|Avid Reclaimer|Banewhip Punisher|Beneath Sands|Bitterbow Sharpshooters|Bloodwater Entity|Blur Blades|Bontu's Last Reckoning|Brambleweft Behemoth|Burning-Fist Minotaur|Carrion Screecher|Champion Wits|Chandra's Defeat|Chaos Maw|Claim|Fame|Consign|Oblivion|Countervailing Winds|Crash Through|Crested Sunmare|Crook Condemnation|Crypt Eternals|Cunning Survivor|Dagger Worthy|Dauntless Aven|Defiant Khenra|Desert Fervent|Desert Glorified|Desert Indomitable|Desert Mindful|Desert True|Desert's Hold|Devotee Strength|Disposal Mummy|Djeru, Eyes Open|Djeru's Renunciation|Doomfall|Dreamstealer|Driven|Despair|Dune Diviner|Dunes Dead|Dutiful Servants|Earthshaker Khenra|Endless Sands|Eternal Harsh Truths|Farm|Market|Feral Prowler|Fervent Paincaster|FirebrArcher|Fraying Sanity|Frilled Sandwalla|Frontline Devastator|Gideon's Defeat|Gift Strength|Gilded Cerodon|God-Pharaoh's Faithful|God-Pharaoh's Gift|Granitic Titan|Graven Abomination|Grind|Dust|Grisly Survivor|Harrier Naga|Hashep Oasis|Hazoret's Undying Fury|Hollow One|Hope Tender|Hostile Desert|Hour Devastation|Hour Eternity|Hour Glory|Hour Promise|Hour Revelation|Ifnir Deadlands|Imaginary Threats|Imminent Doom|Inferno Jet|Ipnu Rivulet|Jace's Defeat|Kefnet's Last Word|Khenra Eternal|Khenra Scrapper|Leave|Chance|Lethal Sting|Life Goes On|Liliana's Defeat|Lurching Rotbeast|Magmaroth|Majestic Myriarch|Manticore Eternal|Marauding Boneslasher|Merciless Eternal|Mirage Mirror|Moaning Wall|Mummy Paramount|Neheb, Eternal|Nicol Bolas, God-Pharaoh|Nicol Bolas, Deceiver|Nimble Obstructionist|Nissa, Genesis Mage|Nissa's Defeat|Nissa's Encouragement|Oasis Ritualist|Obelisk Spider|Oketra's Avenger|Oketra's Last Mercy|Ominous Sphinx|Open Fire|Overcome|Overwhelming Splendor|Pride Sovereign|Proven Combatant|Puncturing Blow|Quarry Beetle|Rampaging Hippo|Ramunap Excavator|Ramunap Hydra|Ramunap Ruins|Razaketh, Foulblooded|Razaketh's Rite|Reason|Believe|Refuse|Cooperate|Resilient Khenra|Resolute Survivors|Rhonas's Last Stand|Rhonas's Stalwart|Riddleform|River Hoopoe|RuRat|Samut, Tested|SStrangler|Saving Grace|Scavenger Grounds|Scrounger Souls|Seer Last Tomorrow|Shefet Dunes|Sidewinder Naga|Sifter Wurm|Sinuous Striker|Solemnity|Solitary Camel|Spellweaver Eternal|Steadfast Sentinel|Steward Solidarity|Striped Riverwinder|Struggle|Survive|Sunscourge Champion|Sunset Pyramid|Supreme Will|Survivors' Encampment|Swarm Intelligence|Tenacious Hunter|Locust God|Scarab God|Scorpion God|Thorned Moloch|Torment Hailfire|Torment Scarabs|Torment Venom|Tragic Lesson|Uncage Menagerie|Unconventional Tactics|Unesh, Criosphinx Sovereign|Unquenchable Thirst|Unraveling Mummy|Vile Manifestation|Visage Bolas|Vizier Anointed|Vizier True|Wall Forgotten Pharaohs|Wasp Bitter End|Wildfire Eternal|Without Weakness|Wretched Camel|Zealot God-Pharaoh|Alms Collector|Arahbo, Roar World|Balan, Wandering Knight|Bloodforged Battle-Axe|Bloodline Necromancer|Bloodsworn Steward|Boneyard Scourge|Crimson HonGuard|Curse Bounty|Curse Disturbance|Curse Opulence|Curse Verbosity|Curse Vitality|Disrupt Decorum|Edgar Markov|Fortunate Few|Fractured Identity|Galecaster Colossus|Hammer Nazahn|Heirloom Blade|Herald's Horn|Hungry Lynx|Inalla, Archmage Ritualist|Izzet Chemister|Kess, Dissident Mage|Kheru Mind-Eater|Kindred Boon|Kindred Charge|Kindred Discovery|Kindred Dominance|Kindred Summons|Licia, Sanguine Tribune|Magus Mind|Mairsil, Pretender|Mathas, Fiend Seeker|Mirri, Weatherlight Duelist|MirrForebears|Nazahn, Revered Bladesmith|New Blood|O-Kagachi, Vengeful Kami|Path Ancestry|Patron Vein|Portal Mage|Qasali Slingers|Ramos, Dragon Engine|Scalelord Reckoner|Shifting Shadow|Stalking Leonin|Taigam, Ojutai Master|Taigam, Sidisi's Hand|Teferi's Protection|Territorial Hellkite|Ur-Dragon|Traverse Outlands|Vindictive Lich|Wasitora, Nekoru Queen|Grimlock, Dinobot Leader|Grimlock, Ferocious King|Nerf War|Sword Dungeons & Dragons|Chandra, GremlWrangler|Dungeon Master|Nira, Hellkite Duelist|AdanVanguard|Admiral Beckett Brass|Ancient Brontodon|Angrath's Marauders|Anointed Deacon|Arcane Adaptation|Arguel's Blood Fast|Temple Aclazotz|Ashes Abhorrent|Atzocan Archer|Axis Mortality|Belligerent Brontodon|Bellowing Aegisaur|Bishop Rebirth|Bishop Bloodstained|Bishop's Soldier|Blight Keeper|Blinding Fog|Bloodcrazed Paladin|Blossom Dryad|Bonded Horncrest|Boneyard Parley|Brazen Buccaneers|Bright Reprisal|Burning Sun's Avatar|Call Feast|CaptaLannery Storm|Captivating Crew|Carnage Tyrant|Castaway's Despair|Charging Monstrosaur|Chart a Course|Colossal Dreadmaw|Commune Dinosaurs|Conqueror's Galleon|Conqueror's Foothold|Contract Killing|Costly Plunder|Crash Ramparts|Crushing Canopy|Daring Saboteur|Dark Nourishment|Deadeye Plunderers|Deadeye Quartermaster|Deadeye Tormentor|Deadeye Tracker|Deathgorge Scavenger|Deathless Ancient|Deeproot Champion|Deeproot Warrior|Deeproot Waters|Depths Desire|Desperate Castaways|Dinosaur Stampede|Dire Fleet Captain|Dire Fleet Hoarder|Dire Fleet Interloper|Dire Fleet Ravager|Dive Down|Dowsing Dagger|Lost Vale|Dreamcaller Siren|Drover Mighty|Dusk Legion Dreadnought|Duskborne Skymarcher|Elaborate Firecannon|Emergent Growth|Emissary Sunrise|Emperor's Vanguard|Encampment Keeper|Entrancing Melody|Fathom Fleet Captain|Fathom Fleet Cutthroat|Fathom Fleet Firebrand|Fell Flagship|Field Ruin|Fiery Cannonade|Fire Shrine Keeper|Firecannon Blast|Fleet Swallower|Frenzied Raptor|Gilded Sentinel|Gishath, Sun's Avatar|Glorifier Dusk|Goring Ceratops|Grasping Current|Grazing Whiptail|Grim Captain's Call|Growing Rites Itlimoc|Itlimoc, Cradle Sun|Headstrong Brute|Headwater Sentries|Heartless Pillage|Herald Secret Streams|Hierophant's Chalice|Hostage Taker|Huatli, Dinosaur Knight|Huatli, WarriPoet|Huatli's Snubhorn|Huatli's Spurring|Imperial Aerosaur|Imperial Lancer|Inspiring Cleric|Ixalan's Binding|Ixalli's Diviner|Ixalli's Keeper|Jace, Cunning Castaway|Jace, Ingenious Mind-Mage|Jace's Sentinel|Jade Guardian|Jungle Delver|Kinjalli's Caller|Kinjalli's Sunwing|Kitesail Freebooter|Kopala, Warden Waves|Kumena's Speaker|Legion Conquistador|Legion's Judgment|Legion's Landing|Adanto, First Fort|Lightning-Rig Crew|Lookout's Dispersal|Looming Altisaur|Lurking Chupacabra|Makeshift Munitions|Marauding Looter|March Drowned|Mavren Fein, Dusk Apostle|Merfolk Branchwalker|Navigator's Ruin|Nest Robber|New Horizons|Old-Growth Dryads|One Wind|Otepec Huntmaster|Overflowing Insight|PaladBloodstained|Perilous Voyage|Pillar Origins|Pious Interdiction|Pirate's Cutlass|Pirate's Prize|Pounce|Priest Wakening Sun|Primal Amulet|Primal Wellspring|Prosperous Pirates|Prying Blade|Pterodon Knight|Queen's Agent|Queen's Bay Soldier|Queen's Commission|Raging Swordtooth|Raiders' Wake|Rallying Roar|Rampaging Ferocidon|Ranging Raptors|RaptCompanion|RaptHatchling|Ravenous Daggertooth|Regisaur Alpha|Repeating Barrage|Revel Riches|Rigging Runner|Rile|Ripjaw Raptor|Ritual Rejuvenation|River Heralds' Boon|River Sneak|River's Rebuke|Rowdy Crew|RuRaider|Run Aground|Ruthless Knave|SailMeans|Sanctum Seeker|Sanguine Sacrament|Savage Stomp|Search fAzcanta|Azcanta, Sunken Ruin|Seekers' Squire|Sentinel Totem|Settle Wreckage|Shadowed Caravel|Shaper Apprentice|Shapers Nature|Shapers' Sanctuary|Sheltering Light|Shining Aerosaur|Shipwreck Looter|Shore Keeper|Siren Lookout|Siren Stormtamer|Siren's Ruse|Skittering Heartstopper|Skulduggery|Sky Terror|Skyblade Legion|Skymarch Bloodletter|Slash Talons|Sleek Schooner|Snapping Sailback|Sorcerous Spyglass|Spell Swindle|Spike-Tailed Ceratops|Spreading Rot|Star Extinction|Steadfast Armasaur|Storm Fleet Aerialist|Storm Fleet Arsonist|Storm Fleet Pyromancer|Storm Fleet Spy|Storm Sculptor|Sun-Blessed Mount|Sun-Crowned Hunters|Sunbird's Invocation|Sunrise Seeker|Swashbuckling|Sword-Point Diplomacy|Tempest Caller|Territorial Hammerskull|Thaumatic Compass|Spires Orazca|Thrash Raptors|Thundering Spineback|Tilonalli's Knight|Tilonalli's Skinshifter|Tishana, Voice Thunder|Tishana's Wayfinder|Tocatli HonGuard|Treasure Map|Treasure Cove|Trove Temptation|Unclaimed Territory|Unfriendly Fire|Vampire's Zeal|Vance's Blasting Cannons|Spitfire Bastion|Vanquish Weak|Vanquisher's Banner|Verdant Rebirth|Verdant Sun's Avatar|Vicious Conquistador|Vineshaper Mystic|Vona, Butcher Magan|Vraska, Relic Seeker|Vraska's Contempt|Wakening Sun's Avatar|Waker Wilds|Walk Plank|Wanted Scoundrels|Watertrap Weaver|Wildgrowth Walker|Wily Goblin|Wind Strider|Rumors My Death...|Accessories Murder|Adorable Kitten|Aerial Toastmaster|Amateur Auteur (b)|Amateur Auteur (c)|Amateur Auteur (d)|Amateur Auteur|Angelic Rocket|Animate Library|Applied Aeronautics|Arms Depot|As Luck Would Have It|Auto-Key|Baron Von Count|Beast Show (b)|Beast Show (c)|Beast Show (d)|Beast Show|Bee-Bee Gun|Better Than One|Big Boa Constrictor|Blurry Beeble|Boomflinger|Border Guardian|Box Free-Range Goblins|Bumbling Pangolin|Buzz Buggy|Buzzing Whack-a-Doodle|By Gnome Means|Chipper Chopper|Chittering Doom|Chivalrous Chevalier|Clever Combo|Clock DOOOOOOOOOOOOM!|Clocknapper|Cogmentor|Common Iguana|Contraption Cannon|Crafty Octopus|Cramped Bunker|Crow Storm|Curious Killbot|Deadly Poison Sampler|Defective Detective|Delighted Killbot|Despondent Killbot|Dictation Quillograph|Dirty Rat|Dispatch Dispensary|Division Table|Do-It-Yourself Seraph|Dogsnail Engine|Dr. Julius Jumblemorph|Druid Sacred Beaker|Dual Doomsuits|Duplication Device|Eager Beaver|Earl Squirrel|Enraged Killbot|Entirely Normal Armchair|Everythingamajig (b)|Everythingamajig (c)|Everythingamajig (d)|Everythingamajig (e)|Everythingamajig (f)|Everythingamajig|Extremely Slow Zombie (b)|Extremely Slow Zombie (c)|Extremely Slow Zombie (d)|Extremely Slow Zombie|Faerie Aerie|Feisty Stegosaurus|Finders, Keepers|First Pick|Five-Finger Discount|GO JAIL|Garbage Elemental (b)|Garbage Elemental (c)|Garbage Elemental (d)|Garbage Elemental (e)|Garbage Elemental (f)|Garbage Elemental|Genetic Recombinator|Gift Horse|Gimme Five|Gnome-Made Engine|Gnomeball Machine|GoblHaberdasher|GoblSlingshot|Graveyard Busybody|Ground Pounder|Grusilda, Monster Masher|Guest List|Half-Kitten, Half-|Half-Orc, Half-|Half-Shark, Half-|Half-Squirrel, Half-|Hammer Helper|Hammer Jammer|Hammerfest Boomtacular|Handy Dandy Clone Machine|Hangman|Hard HArea|HazmSuit (Used)|Head Banger|Hoisted Hireling|Hot Fix|Humming-|Hydradoodle|Hypnotic Swirly Disc|Incite Insight|Ineffable Blessing (b)|Ineffable Blessing (c)|Ineffable Blessing (d)|Ineffable Blessing (e)|Ineffable Blessing (f)|Ineffable Blessing|Infinity Elemental|Inflation Station|Inhumaniac|Insufferable Syphon|It ThGets Left Hanging|Jackknight|Jamming Device|Joyride Rigger|Just Desserts|Kindly Cognician|Kindslaver|Knight Kitchen Sink (b)|Knight Kitchen Sink (c)|Knight Kitchen Sink (d)|Knight Kitchen Sink (e)|Knight Kitchen Sink (f)|Knight Kitchen Sink|Knight Widget|Krark's Other Thumb|Labro Bot|Lackey Recycler|Lobe Lobber|Mad Science Fair Project|Magic Word|Mandatory Friendship Shackles|Mary O'Kill|Masterful Ninja|Mer Man|Midlife Upgrade|Modular Monstrosity|Monkey-|More Less|Mother Kangaroo|Multi-Headed|Neural Network|Ninja|Novellamental (b)|Novellamental (c)|Novellamental (d)|Novellamental|Numbing Jellyfish|Oaken Power Suit|Oddly Uneven|Ol' Buzzbark|Old Guard|Old-Fashioned Vampire|Optical Optimizer|Ordinary Pony|Over My Dead Bodies|Overt Operative|Painiac|Party Crasher|Pet Project|Phoebe, Head S.N.E.A.K.|Proper Laboratory Attire|Quick-Stick Lick Trick|Rapid Prototyper|Really Epic Punch|Record Store|Refibrillator|Rhino-|Riveting Rigger|Robo-|Rules Lawyer|S.N.E.A.K. Dispatcher|Sacrifice Play|Sap Sucker|Secret Base (b)|Secret Base (c)|Secret Base (d)|Secret Base (e)|Secret Base|Selfie Preservation|Serpentine|Shaggy Camel|Shellephant|Side Quest|Skull Saucer|Slaying Mantis|Sly Spy (b)|Sly Spy (c)|Sly Spy (d)|Sly Spy (e)|Sly Spy (f)|Sly Spy|Snickering Squirrel|Socketed Sprocketer|Spell Suck|Spike, Tournament Grinder|Split Screen|Spy Eye|Squirrel Dealer|Squirrel-Powered Scheme|Staff Letter Magus|Stamp Approval|Steady-Handed Mook|Steam-Powered|Steamflogger Service Rep|Steamflogger Temp|Steamflogger Month|Steamfloggery|Steel Squirrel|Stinging Scorpion|Subcontract|Success!|Summon Pack|Sundering Fork|Super-Duper Death Ray|Suspicious Nanny|Target Minotaur (b)|Target Minotaur (c)|Target Minotaur (d)|Target Minotaur|Targeting Rocket|Teacher's Pet|Big Idea|Countdown Is One|GrCalcutron|Three-Headed Goblin|Thud-for-Duds|Time Out|Top-Secret Tunnel|Tread Mill|Turbo-Thwacking Auto-Hammer|Twiddlestick Charger|Urza, Academy Headmaster|Very Cryptic Comm(b)|Very Cryptic Comm(c)|Very Cryptic Comm(d)|Very Cryptic Comm(e)|Very Cryptic Comm(f)|Very Cryptic Command|Voracious Vacuum|Wall Fortune|Watermarket|Widget Contraption|Wild Crocodile|Willing Test Subject|Work a Double|Wrench-Rigger|X|Zombified|capital offense|Admiral's Order|Angrath, Minotaur Pirate|Angrath, Flame-Chained|Angrath's Ambusher|Angrath's Fury|Aquatic Incursion|Arch Orazca|Arterial Flow|Atzocan Seer|Awakened Amalgam|Azor, Lawbringer|Azor's Gateway|Sanctum Sun|Baffling End|Bishop Binding|Blazing Hope|Blood Sun|Bombard|Brass's Bounty|Brazen Freebooter|Buccaneer's Bravado|Cacophodon|Canal Monitor|Captain's Hook|Champion Dusk|Charging Tuskodon|Cherished Hatchling|Cleansing Ray|Crafty Cutpurse|Crashing Tide|Crested Herdcaller|Curious Obsession|Daring Buccaneer|Dark Inquiry|Dead Man's Chest|Deadeye Brawler|Deadeye Rig-Hauler|Deeproot Elite|Dinosaur Hunter|Dire Fleet Daredevil|Dire Fleet Neckbreaker|Dire Fleet Poisoner|Dusk Charger|Dusk Legion Zealot|Elenda, Dusk Rose|Enter Unknown|Etali, Primal Storm|Everdawn Champion|Expel Orazca|Exultant Skymarcher|Famished Paladin|Fanatical Firebrand|Fathom Fleet Boarder|Flood Recollection|Forerunner Coalition|Forerunner Empire|Forerunner Heralds|Forerunner Legion|Form Dinosaur|Frilled Deathspitter|Ghalta, Primal Hunger|Giltgrove Stalker|Gleaming Barrier|GoblTrailblazer|Golden Demise|Golden Guardian|Gold-Forge Garrison|Grasping Scoundrel|Gruesome Fate|Hadana's Climb|Winged Temple Orazca|Hardy Veteran|Hornswoggle|Huatli, Radiant Champion|Impale|Imperial Ceratops|Induced Amnesia|Jade Bearer|Jadecraft Artisan|Jadelight Ranger|Journey Eternity|Atzal, Cave Eternity|Jungle Creeper|Jungleborn Pioneer|Kitesail Corsair|Knight Stampede|Kumena, Tyrant Orazca|Kumena's Awakening|Legion Lieutenant|Luminous Bonds|Majestic Heliopterus|Martyr Dusk|Mastermind's Acquisition|Mausoleum Harpy|Merfolk Mistbinder|Mist-Cloaked Herald|Moment Craving|Moment Triumph|Mutiny|Needletooth Raptor|Nezahal, Primal Tide|Oathsworn Vampire|Orazca Frillback|Orazca Raptor|Orazca Relic|Overgrown Armasaur|PaladAtonement|Path Discovery|Path Mettle|Metzali, Tower Triumph|Pirate's Pillage|Pitiless Plunderer|Polyraptor|Pride Conquerors|Profane Procession|Tomb Dusk Rose|Protean Raider|Radiant Destiny|Raging Regisaur|Ravenous Chupacabra|Reaver Ambush|Reckless Rage|Rekindling Phoenix|Release Wind|Relentless Raptor|Resplendent Griffin|River Darter|Riverwise Augur|Sadistic Skymarcher|Sanguine Glorifier|Sea Legs|SeafloOracle|Secrets Golden City|See Red|Shake Foundations|Siegehorn Ceratops|Silent Gravestone|Silverclad Ferocidons|Siren Reaver|Skymarcher Aspirant|Slaughter Strong|Slippery Scoundrel|Snubhorn Sentry|Soul Rapids|Sphinx's Decree|Spire Winder|Squire's Devotion|Stampeding Horncrest|Storm Fleet Sprinter|Storm Fleet Swashbuckler|Storm Vault|Vault Catlacan|Strength Pack|Sun Sentinel|Sun-Collared Raptor|Sun-Crested Pterodon|Swab Goblin|Swaggering Corsair|Swift Warden|Sworn Guardian|Temple Altisaur|Tendershoot Dryad|Tetzimoc, Primal Death|Immortal Sun|Thrashing Brontodon|Thunderherd Migration|Tilonalli's Crown|Tilonalli's Summoner|Timestream Navigator|Tomb Robber|Trapjaw Tyrant|Twilight Prophet|Vampire Champion|Vampire Revenant|Vona's Hunger|Voracious Vampire|Vraska, Scheming Gorgon|Vraska's Conquistador|Vraska's Scorn|Warkite Marauder|Waterknot|Wayward Swordtooth|World Shaper|Zacama, Primal Calamity|Zetalpa, Primal Dawn|Academy Drake|Academy Journeymage|Adamant Will|Adeliz, Cinder Wind|Adventurous Impulse|Amaranthine Wall|Ancient Animus|ArbArmament|Arcane Flight|Artificer's Assistant|Arvad Cursed|Aryel, Knight Windgrace|Aven Sentry|Baird, Steward Argive|Baloth Gorger|Befuddle|Benalish HonGuard|Benalish Marshal|Blackblade Reforged|Blessed Light|Blessing Belzenlok|Blink an Eye|Bloodstone Goblin|Bloodtallow Candle|Board Weatherlight|Broken Bond|Cabal Evangel|Cabal Paladin|Cabal Stronghold|Caligo Skin-Witch|Call Cavalry|Cast Down|Chainer's Torment|Champion Flame|Chandra, Bold Pyromancer|Chandra's Outburst|Charge|Cloudreader Sphinx|Cold-Water Snapper|Corrosive Ooze|Curator's Ward|D'Avenant Trapper|Damping Sphere|Danitha Capashen, Paragon|Darigaaz Reincarnated|Daring Archaeologist|Dark Bargain|Dauntless Bodyguard|Deathbloom Thallid|Deep Freeze|Demonic Vigor|Demonlord Belzenlok|Diligent Excavator|Divest|Dread Shade|Drudge Sentinel|Dub|Elfhame Druid|Eviscerate|Evra, Halcyon Witness|Excavation Elephant|Fall Thran|Feral Abomination|Fervent Strike|Fiery Intervention|Fight Fire|Final Parting|Firefist Adept|Firesong Sunspeaker|Forebear's Blade|Frenzied Rage|Fungal Infection|Fungal Plots|Gaea's Protector|Garna, Bloodflame|Ghitu Chronicler|Ghitu Journeymage|Ghitu Lavarunner|Gift Growth|GoblBarrage|GoblChainwhirler|GrWarlord Radha|Grow Ashes|Grunn, Lonely King|Guardians Koilos|Hallar, Firefletcher|Haphazard Bombardment|Healing Grace|Helm Host|History Benalia|Homarid Explorer|Howling Golem|Bolas's Clutches|Invoke Divine|Jaya Ballard|Jaya's Immolating Inferno|Jhoira, Weatherlight Captain|Jhoira's Familiar|Jodah, Archmage Eternal|Josu Vess, Lich Knight|Jousting Lance|Kamahl's Druidic Vow|Karn, Scion Urza|Karn's Temporal Sundering|Karplusan Hound|Kazarov, Sengir Pureblood|Keldon Overseer|Keldon Raider|Keldon Warcaller|Knight Grace|Knight Malice|Knight New Benalia|Krosan Druid|Kwende, Pride Femeref|Lich's Mastery|Lingering Phantom|Llanowar Envoy|Llanowar Scout|Lyra Dawnbringer|Mammoth Spider|Marwyn, Nurturer|Memorial Folly|Memorial Genius|Memorial Glory|Memorial Unity|Memorial War|Merfolk Trickster|Mesa Unicorn|Mishra's Self-Replicator|Mox Amber|Muldrotha, Gravetide|Multani, Yavimaya's Avatar|Naban, Dean Iteration|Naru Meha, Master Wizard|Navigator's Compass|Niambi, Faithful Healer|Oath Teferi|On Serra's Wings|Orcish Vandal|Pardic Wanderer|Pegasus Courser|Phyrexian Scriptures|Pierce Sky|Powerstone Shard|Precognition Field|Primevals' Glorious Rebirth|Primordial Wurm|Pyromantic Pilgrim|Radiating Lightning|Raff Capashen, Ship's Mage|Rampaging Cyclops|RColony|Relic Runner|Rite Belzenlok|Rona, Disciple Gix|Run Amok|Sanctum Spirit|Saproling Migration|Seal Away|Seismic Shift|Sentinel Pearl Trident|Sergeant-at-Arms|Serra Disciple|Settle Score|Shalai, Voice Plenty|Shanna, Sisay's Legacy|Shield Realm|Shivan Fire|Short Sword|Skittering Surveyor|Slimefoot, Stowaway|Slinn Voda, Rising Deep|Song Freyalise|Sorcerer's Wand|Soul Salvage|Sparring Construct|Spore Swarm|Sporecrown Thallid|Squee, Immortal|Steel Leaf Champion|Stronghold Confessor|Sylvan Awakening|Tatyova, Benthic Druid|Teferi, Hero Dominaria|Teferi, Timebender|Teferi's Sentinel|Tempest Djinn|Temporal Machinations|Territorial Allosaurus|Teshar, Ancestor's Apostle|Tetsuko Umezawa, Fugitive|Thallid Omnivore|Thallid Soothsayer|Antiquities War|Eldest Reborn|First Eruption|Flame Keld|Mending Dominaria|Mirari Conjecture|Thran Temporal Gateway|Tiana, Ship's Caretaker|Time Ice|Tolarian Scholar|Torgaar, Famine Incarnate|Traxos, Scourge Kroog|Triumph Gerrard|Two-Headed Giant|Untamed Kavu|Unwind|Urgoros, Empty One|Urza's Ruinous Blast|Urza's Tome|Valduk, Keeper Flame|Verix Bladewing|Vicious Offering|Vodalian Arcanist|Voltaic Servant|Warcry Phoenix|Warlord's Fury|Weatherlight|Weight Memory|Whisper, Blood Liturgist|Wild Onslaught|Windgrace Acolyte|Wizard's Lightning|Wizard's Retort|Yargle, Glutton Urborg|Yavimaya Sapherd|Yawgmoth's Vile Offering|Zahid, Djinn Lamp|ZhalfirVoid|Arcane Artisan|Archfiend Despair|Archon Valor's Reach|Arena Rector|Aurora Champion|Azra Bladeseeker|Azra Oddsmaker|Blaring Captain|Blaring Recruiter|Bloodborn Scoundrels|Bonus Round|Bountiful Promenade|Bramble Sovereign|Brightling|Bring Down|Bull-Rush Bruiser|Chakram Retriever|Chakram Slinger|Charging Binox|Cheering Fanatic|Combo Attack|Decorated Champion|Dwarven Lightsmith|Fan Favorite|Fumble|Game Plan|Gang Up|Generous Patron|Gorm Great|Grothama, All-Devouring|Huddle Up|Impetuous Protege|Inner Demon|Jubilant Mascot|Jungle Wayfinder|Khorvath Brightflame|Khorvath's Fury|Krav, Unredeemed|Last One Standing|Lava-Field Overlord|Ley Weaver|Lore Weaver|Luxury Suite|Magma Hellion|Mindblade Render|Morphic Pool|Najeela, Blade-Blossom|Nimbus Champion|Okaun, Eye Chaos|Out Bounds|Pir, Imaginative Rascal|Pir's Whim|Play Game|Proud Mentor|Regna, Redeemer|Regna's Sanction|Rowan Kenrith|Rushblade Commander|Saltwater Stalwart|Sea Clouds|Sentinel Tower|Sickle Dancer|Skystreamer|Soaring Show-Off|Soulblade Corrupter|Soulblade Renewer|Spellseeker|Spellweaver Duo|Spire Garden|Stadium Vendors|Stolen Strategy|Stunning Reversal|Sylvia Brightspear|Crowd Goes Wild|Thrasher Brute|Thrilling Encore|Together Forever|Toothy, Imaginary Friend|Vampire Charmseeker|Victory Chimes|Virtus Veiled|Virtus's Maneuver|Will Kenrith|Zndrsplt, Eye Wisdom|Zndrsplt's Judgment|Aggressive Instinct|AncestDragon|Armored Whirl Turtle|Breath Fire|Cleansing Screech|Colorful Feiyi Sparrow|Confidence Strength|Dragon's Presence|Drown Shapelessness|Earth-OrigYak|Earthshaking Si|Feiyi Snake|Ferocious Zheng|Fire-Omen Crane|Hardened-Scale Armor|Heavenly Qilin|Jiang Yanggu|Journey fElixir|Leopard-Spotted Jiao|Moon-Eating Dog|Mu Yanling|Nine-Tail White Fox|Purple-Crystal Crab|Qilin's Blessing|Reckless Pangolin|Rhythmic Water Vortex|Sacred White Deer|Screeching Phoenix|Stormcloud Spirit|Vivid Flying Fish|Abnormal Endurance|Aegis Heavens|Aerial Engineer|Aether Tunnel|Aethershield Artificer|Aggressive Mammoth|Ajani, Adversary Tyrants|Ajani, Wise Counselor|Ajani's Influence|Ajani's Last Stand|Ajani's Welcome|Alpine Moon|Amulet Safekeeping|Angel Dawn|Apex Power|Arcades, Strategist|Arcane Encyclopedia|Arisen Gorgon|Aven Wind Mage|Aviation Pioneer|Blood Divination|Bogstomper|Bone Dragon|Brawl-Bash Ogre|Bristling Boar|Catalyst Elemental|Cavalry Drillmaster|Chaos Wand|Chromium, Mutable|Cleansing Nova|Colossal Majesty|Court Cleric|Dark-Dweller Oracle|Daybreak Chaplain|Declare Dominance|Demanding Dragon|Demon Catastrophes|Departed Deckhand|Desecrated Tomb|Detection Tower|Diamond Mare|Dismissive Pyromancer|Doublecast|Draconic Disciple|Dragon's Hoard|Druid Horns|Dryad Greenseeker|Dwarven Priest|Dwindle|Elvish Clancaller|Elvish Rejuvenator|Epicure Blood|Exclusion Mage|Fell Specter|Fiery Finish|FountaRenewal|Fraying Omnipotence|Frilled Sea Serpent|Gallant Cavalry|Gearsmith Guardian|Gearsmith Prodigy|Ghastbark Twins|Gigantosaurus|GoblInstigator|GoblMotivator|GoblTrashmaster|Goreclaw, TerrQal Sisma|Gravewaker|Graveyard Marshal|Greenwood Sentinel|Havoc Devils|Herald Faith|Heroic Reinforcements|Hieromancer's Cage|Hired Blade|Hostile Minotaur|Hungering Hydra|Infernal Reckoning|Inferno Hellion|Isareth Awakener|Isolate|Kargan Dragonrider|Knight Tusk|Knight's Pledge|Lathliss, Dragon Queen|Lena, Selfless Champion|LeonVanguard|LeonWarleader|Lich's Caress|Lightning Mare|Liliana, Untouched by Death|Liliana, Necromancer|Liliana's Contract|Liliana's Spoils|Loxodon Line Breaker|Marauder's Axe|Metamorphic Alteration|MeteGolem|Militia Bugler|MirrImage|Mistcaller|Mystic Archaeologist|Nexus Fate|Nicol Bolas, Ravager|Nicol Bolas, Arisen|Nightmare's Thirst|Novice Knight|Onakke Ogre|One Machine|Open Graves|Palladia-Mors, Ruiner|Patient Rebuilding|Plague Mare|Poison-Tip Archer|Prodigious Growth|Psychic Corrosion|Psychic Symbiont|Ravenous Harpy|Regal Bloodlord|Remorseful Cleric|Resplendent Angel|Revitalize|Rhox Oracle|Riddlemaster Sphinx|Root Snare|Runic Armasaur|Rustwing Falcon|Sai, Master Thopterist|Salvager Secrets|Sarkhan, Dragonsoul|Sarkhan, Fireblood|Sarkhan's Dragonfire|Sarkhan's Unsealing|Sarkhan's Whelp|Satyr Enchanter|Scholar Stars|Serra's Guardian|Shield Mare|Siegebreaker Giant|Sigiled Sword Valeron|Silverbeak Griffin|Skalla Wolf|Skeleton Archer|Skilled Animator|Skyrider Patrol|Skyscanner|Sovereign's Bite|Sparktongue Dragon|Spit Flame|Star-Crowned Stag|Stitcher's Supplier|Strangling Spores|Suncleanser|Supreme Phantom|Surge Mare|Suspicious Bookcase|Take Vengeance|Talons Wildwood|Tezzeret, Artifice Master|Tezzeret, Cruel Machinist|Tezzeret's Gatebreaker|Tezzeret's Strider|Thorn Lieutenant|Thud|Transmogrifying Wand|Trusty Packbeast|Two-Headed Zombie|Uncomfortable Chill|Ursine Champion|Vaevictis Asmadi, Dire|Valiant Knight|Vampire Neonate|Vampire Sovereign|Viashino Pyromancer|Vigilant Baloth|Vine Mare|Vivien Reid|Vivien Arkbow|Vivien's Invocation|Vivien's Jaguar|Volley Veteran|Wall Mist|Angelic Reward|Blinding Radiance|Confront Assault|Cruel Cut|Feral Roar|GoblBruiser|GoblGang Leader|Inspiring Commander|Nimble Pilferer|Ogre Painbringer|River's Favor|Shorecomber Crab|Shrine Keeper|Soulhunter Rakshasa|Tactical Advantage|Titanic Pelagosaur|Treetop Warden|Zephyr Gull|Diabolical Salvation|Inzerva, Master Insights|M'Odo, Gnarled Oracle|Aminatou, Fateshifter|Aminatou's Augury|Ancient Stone Idol|Arixmethes, Slumbering Isle|Bloodtracker|Boreas Charger|Brudiclad, TelchEngineer|Coveted Jewel|Crash Rhino Beetles|Echo Storm|Emissary Grudges|Empyrial Storm|Enchanter's Bane|Endless Atlas|EntreDead|Estrid, Masked|Estrid's Invocation|Ever-Watching Threshold|Forge Heroes|Fury Storm|Genesis Storm|Geode Golem|Gyrus, Waker Corpses|Heavenly Blademaster|Isolated Watchtower|Kestia, Cultivator|Lord Windgrace|Loyal Apprentice|Loyal Drake|Loyal Guardian|Loyal Subordinate|Loyal Unicorn|Magus Balance|Myth Unbound|Nesting Dragon|Night Incarnate|Nylea's Colossus|Octopus Umbra|Primordial Mist|Ravenous Slime|Reality Scramble|Retrofitter Foundry|Saheeli, Gifted|Saheeli's Directive|Skull Storm|Sower Discord|Tawnos, Urza's Apprentice|Thantis, Warweaver|Treasure Nabber|Turntimber Sower|Tuvasa Sunlit|Varchild, Betrayer Kjeldor|Varina, Lich Queen|Vedalken Humiliator|Whiptongue Hydra|Windgrace's Judgment|Xantcha, Sleeper Agent|Yennett, Cryptic Sovereign|Yuriko, Tiger's Shadow|Affectionate Indrik|Arboretum Elemental|Arclight Phoenix|Artful Takedown|Assassin's Trophy|Assure|Assemble|Attendant Vraska|Aurelia, Exemplar Justice|Barging Sergeant|Barrier Bones|Bartizan Bats|Beacon Bolt|Beamsplitter Mage|Beast Whisperer|Blade Instructor|Blood Operative|Book Devourer|Boros Challenger|Boros Locket|Bounty Agent|Bounty Might|Burglar Rat|Camaraderie|Candlelight Vigil|Capture Sphere|Centaur Peacemaker|Chamber Sentry|Chance fGlory|Charnel Troll|Chemister's Insight|Circuitous Route|Citywatch Sphinx|Citywide Bust|Collar Culprit|CommStorm|Conclave Cavalier|Conclave Guildmage|Conclave Tribunal|Connive|Concoct|Cosmotronic Wave|Crackling Drake|Creeping Chill|Crush Contraband|Darkblade Agent|Dawn Hope|Dazzling Lights|Deadly Visit|Deafening Clarion|Demotion|Devious Cover-Up|DevkarDissident|Dimir Informant|Dimir Locket|Dimir Spybug|Direct Current|Discovery|Dispersal|Disinformation Campaign|District Guide|Divine Visitation|Doom Whisperer|Douser Lights|Dream Eater|Drowned Secrets|Electrostatic Field|Emmara, Soul Accord|Enhanced Surveillance|Erratic Cyclops|Erstwhile Trooper|Etrata, Silencer|Expansion|Explosion|Experimental Frenzy|Fearless Halberdier|Find|Finality|Fire Urchin|Firemind's Research|Flight Equenauts|Flower|Flourish|Fresh-Faced Recruit|Garrison Sergeant|Gatekeeper Gargoyle|Gateway Plaza|Generous Stray|Gird fBattle|Glaive Guildpact|Glowspore Shaman|GoblBanneret|GoblCratermaker|GoblLocksmith|Golgari Findbroker|Golgari Locket|Golgari Raiders|Grappling Sundew|Gravitic Punch|Gruesome Menagerie|Guild Summit|Guildmages' Forum|Haazda Marshal|Hammer Dropper|Hatchery Spider|Healer's Hawk|Hellkite Whelp|Hired Poisoner|House Guildmage|Hunted Witness|Hypothesizzle|Impervious Greatwurm|Inescapable Blaze|Inspiring Unicorn|Integrity|Intervention|Intrusive Packbeast|Invert|Invent|Ionize|Izoni, Thousand-Eyed|Izzet Locket|JoShields|Justice Strike|Knight Autumn|Kraul Foragers|Kraul Harpooner|Kraul Raider|Kraul Swarm|Lava Coil|Lazav, Multifarious|League Guildmage|Leapfrog|Ledev Champion|Ledev Guardian|Legion Guildmage|Legion Warboss|Light Legion|Lotleth Giant|Loxodon Restorer|March Multitudes|Mausoleum Secrets|Maximize Altitude|Maximize Velocity|Mephitic Vapors|Midnight Reaper|Mission Briefing|Mnemonic Betrayal|Molderhulk|Moodmark Painter|Murmuring Mystic|Muse Drake|Necrotic Wound|Never Happened|Nightveil Predator|Nightveil Sprite|Niv-Mizzet, Parun|Notion Rain|Nullhide Ferox|Ochran Assassin|Omnispell Adept|Ornery Goblin|Pack's Favor|Parhelion Patrol|Passwall Adept|Pause fReflection|Pelt Collector|Pilfering Imp|Piston-Fist Cyclops|Pitiless Gorgon|Plaguecrafter|Portcullis Vine|Precision Bolt|Price Fame|Quasiduplicate|Radical Idea|Ral, Caller Storms|Ral, Izzet Viceroy|Ral's Dispersal|Ral's Staticaster|Rampaging Monument|Response|Resurgence|Rhizome Lurcher|Risk Factor|Ritual Soot|Roc Charger|Rosemane Centaur|Rubblebelt Boar|Runaway Steam-Kin|Selective Snare|Selesnya Locket|Severed Strands|Silent Dart|Sinister Sabotage|Skyline Scout|Smelt-Ward Minotaur|Sonic Assault|Spinal Centipede|Sprouting Renewal|Status|Statue|Street Riot|Sumala Woodshaper|Sunhome Stalwart|Swarm Guildmage|Swathcutter Giant|Swiftblade Vindicator|Sworn Companions|Tajic, Legion's Edge|Take Heart|Tenth District Guard|Thief Sanity|Thought Erasure|Thoughtbound Phantasm|Thousand-Year Storm|Torch Courier|Trostani Discordant|Truefire Captain|Undercity Necrolisk|Undercity Uprising|Underrealm Lich|Unexplained Disappearance|Unmoored Ego|Urban Utopia|Vedalken Mesmerist|Veiled Shade|Venerated Loxodon|Vernadi Shieldmate|Vicious Rumors|Vigorspore Wurm|Vivid Revival|Vraska, Golgari Queen|Vraska, Regal Gorgon|Vraska's Stoneglare|WVertebrae|Wary Okapi|Watcher Mist|Whisper Agent|Whispering Snitch|Wild Ceratok|WishcoCrab|Wojek Bodyguard|Worldsoul Colossus|Avatar Growth|GoblGoliath|Inspired Sphinx|Militant Angel|Rot Hulk|Aeromunculus|Amplifire|Angel Grace|Angelic Exaltation|Applied Biomancy|Archway Angel|Arrester's Admonition|Arrester's Zeal|Awaken Erstwhile|Axebane Beast|Azorius Knight-Arbiter|Azorius Locket|Azorius Skyguard|Bankrupt Blood|Basilica Bell-Haunt|Bedeck|Bedazzle|Bedevil|Benthic Biomancer|Biogenic Ooze|Biogenic Upgrade|Biomancer's Familiar|Blade Juggler|Bladebrand|Bloodmist Infiltrator|Bolrac-Clan Crusher|Bring Trial|Burn Bright|Burning-Tree Vandal|Captive Audience|Carnival|Carnage|Carrion Imp|Catacomb Crocodile|Cavalcade Calamity|Charging War Boar|Chillbringer|Cindervines|Civic Stalwart|ClamShaman|Clan Guildmage|Clear Mind|Clear Stage|Code Constraint|Collision|Colossus|Combine Guildmage|Consecrate|Consume|Consign Pit|Coral Commando|Cry Carnarium|Cult Guildmage|Dagger Caster|Dead Revels|Debtors' Transport|Deface|Depose|Deploy|Deputy Detention|Domri, Chaos Bringer|Domri, City Smasher|Domri's Nodorog|Dovin, Architect Law|Dovin, GrArbiter|Dovin's Acuity|Dovin's Automaton|Dovin's Dismissal|Drill Bit|Electrodominance|Elite Arrester|Emergency Powers|End-Raze Forerunners|Enraged Ceratok|Essence Capture|Ethereal Absolution|Expose Daylight|Eyes Everywhere|Faerie Duelist|Feral Maaka|Final Payment|Fireblade Artist|Flames Raze-Boar|Font Agonies|Footlight Fiend|Forbidding Spirit|Frenzied Arynx|Frilled Mystic|Galloping Lizrog|Gate Colossus|Gatebreaker Ram|Gates Ablaze|Gateway Sneak|Get Point|Ghor-Clan Wrecker|Glass Guildpact|GoblGathering|Grasping Thrull|Gravel-Hide Goblin|Grotesque Demise|Growth Spiral|Growth-Chamber Guardian|Gruul Beastmaster|Gruul Locket|Gruul Spellbreaker|Guardian Project|Gutterbones|Gyre Engineer|Haazda Officer|Hackrobat|Hero Precinct One|High Alert|Humongulus|Hydroid Krasis|Ill-Gotten Inheritance|Immolation Shaman|Impassioned Orator|Imperious Oligarch|Incubation Druid|Incubation|Incongruity|Judith, Scourge Diva|Justiciar's Portal|Kaya, Orzhov Usurper|Kaya's Wrath|Knight Sorrows|Knight Last Breath|Lavinia, Azorius Renegade|Lawmage's Binding|Light Up Stage|Lumbering Battlement|Macabre Mockery|Mass Manipulation|Mesmerizing Benthid|Ministrant Obligation|MirrMarch|Nikya Old Ways|Noxious Groodion|Open Gates|Orzhov Enforcer|Orzhov Locket|Orzhov Racketeers|Persistent Petitioners|Pestilent Spirit|Pitiless Pontiff|Plague Wight|Plaza Harmony|Precognitive Perception|Priest Forgotten Gods|Prime Speaker Vannifar|Prowling Caracal|Prying Eyes|Pteramander|Quench|Rafter Demon|Ragefire|Rakdos Firewheeler|Rakdos Locket|Rakdos Roustabout|Rakdos Trumpeter|Rakdos, Showstopper|Rally Battle|Rampage Clans|Rampaging Rendhorn|Ravager Wurm|Regenesis|Repudiate|Replicate|Resolute Watchdog|Revival|Revenge|Rhythm Wild|Rix Maadi Reveler|Rubble Reading|Rubble Slinger|Rubblebelt Recluse|Rubblebelt Runner|Rumbling Ruin|Sage's Row Savant|Sagittars' Volley|Saruli Caretaker|Sauroform Hybrid|Savage Smash|Scorchmark|Screaming Shield|Scuttlegator|Senate Courier|Senate Griffin|Senate Guildmage|Sentinel's Mark|Seraph Scales|Sharktocrab|Shimmer Possibility|Silhana Wayfinder|Simic Ascendancy|Simic Locket|Skarrgan Hellkite|Skatewing Spy|Skewer Critics|Skitter Eel|Sky Tether|Slimebind|Smelt-Ward Ignus|Smothering Tithe|Spawn Mayhem|Spear Spewer|Sphinx Foresight|Sphinx New Prahv|Sphinx Guildpact|Sphinx's Insight|Spikewheel Acrobat|Spire Mangler|Spirit Spires|Steeple Creeper|Stony Strength|Storm Strike|Summary Judgment|Sunder Shaman|Swirling Torrent|Sylvan Brushstrider|Syndicate Guildmage|Syndicate Messenger|Tenth District Veteran|Territorial Boar|Teysa Karlov|Haunt Hightower|Theater Horrors|Thirsting Shade|Thought Collapse|Thrash|Threat|TStreet Dodger|Titanic Brawl|TiTaker|Tome Guildpact|Trollbred Guardian|Twilight Panther|Unbreakable Formation|Undercity Scavenger|Undercity's Embrace|Verity Circle|Vindictive Vampire|Vizkopa Vampire|Wall Lost Thoughts|Warrant|Warden|Watchful Giant|Wilderness Reclamation|Windstorm Drake|Wrecking Beast|Zegana, Utopian Speaker|Zhur-Taa Goblin|Ahn-Crop Invader|Aid Fallen|Ajani, Greathearted|Angrath, CaptaChaos|Angrath's Rampage|Arboreal Grazer|Arlinn, Voice Pack|Arlinn's Wolf|Ashiok, Dream Render|Ashiok's Skulker|Aven Eternal|Awakening Vitu-Ghazi|BTogether|Banehound|Battlefield Promotion|Bioessence Hydra|Blast Zone|Bleeding Edge|Blindblast|Bloom Hulk|Bolas's Citadel|Bolt Bend|Bond Discipline|Bond Flourishing|Bond Insight|Bond Passion|Bond Revival|Bulwark Giant|Burning Prophet|Callous Dismissal|Casualties War|Centaur Nurturer|Chainwhip Cyclops|Challenger Troll|Chandra, Fire Artisan|Chandra's Triumph|Charity Extractor|Charmed Stray|CommDreadhorde|Commence Endgame|Contentious Plan|Courage Crisis|Cruel Celebrant|Crush Dissent|Cyclops Electromancer|Davriel, Rogue Shadowmage|Davriel's Shadowfugue|Deathsprout|Deliver UnEvil|Despark|Desperate Lunge|Devouring Hellion|Divine Arrow|Domri, Anarch Bolas|Domri's Ambush|Dovin, HControl|Dovin's Veto|Dreadhorde Arcanist|Dreadhorde Butcher|Dreadhorde Invasion|Dreadhorde Twins|Dreadmalkin|Duskmantle Operative|Elite Guardmage|Emergence Zone|Enforcer Griffin|Enter God-Eternals|Erratic Visionary|Eternal Skylord|Eternal Taskmaster|Evolution Sage|Fblthp, Lost|Feather, Redeemed|Finale Devastation|Finale Eternity|Finale Glory|Finale Promise|Finale Revelation|Firemind Vessel|Flux Channeler|Forced Landing|Gideon Blackblade|Gideon, Oathsworn|Gideon's Battle Cry|Gideon's Company|Gideon's Sacrifice|Gideon's Triumph|Gleaming Overseer|GoblAssailant|GoblAssault Team|God-Eternal Bontu|God-Eternal Kefnet|God-Eternal Oketra|God-Eternal Rhonas|God-Pharaoh's Statue|Grateful Apparition|Grim Initiate|Guild Globe|Guildpact Informant|Heartfire|Heartwarming Redemption|Herald Dreadhorde|HonGod-Pharaoh|Huatli, Sun's Heart|Huatli's Raptor|Ignite Beacon|Ilharg, Raze-Boar|Interplanar Beacon|Invade City|Invading Manticore|Iron Bully|Ironclad Krovod|Jace, Arcane Strategist|Jace, Wielder Mysteries|Jace's Projection|Jace's Ruse|Jace's Triumph|Jaya, Venerated Firemage|Jaya's Greeting|Jiang Yanggu, Wildcrafter|Karn, GreCreator|Karn's Bastion|Kasmina, Enigmatic Mentor|Kasmina's Transmutation|Kaya, Bane Dead|Kaya's Ghostform|Kiora, Behemoth Beckoner|Kiora's Dambreaker|Kraul Stinger|Krenko, TStreet Kingpin|Kronch Wrangler|Law-Rune Enforcer|Lazotep Behemoth|Lazotep Plating|Lazotep Reaver|Leyline Prowler|Liliana, Dreadhorde General|Liliana's Triumph|Living Twister|Loxodon Sergeant|Makeshift Battalion|Mana Geode|Martyr fCause|Massacre Girl|Mayhem Devil|Merfolk Skydiver|Mizzium Tank|Mobilized District|Mowu, Loyal Companion|Naga Eternal|Nahiri, Storm Stone|Nahiri's Stoneblades|Narset, Parter Veils|Narset's Reversal|Neheb, Dreadhorde Champion|Neoform|Nicol Bolas, Dragon-God|Nissa, Who Shakes World|Nissa's Triumph|Niv-Mizzet Reborn|No Escape|Oath Kaya|Ob Nixilis, Hate-Twisted|Ob Nixilis's Cruelty|Paradise Druid|Parhelion II|Planewide Celebration|Pledge Unity|Pollenbright Druid|Pouncing Lynx|Price Betrayal|Prismite|Prison Realm|Raging Kronch|Ral, Storm Conduit|Ral's Outburst|Rally Wings|Ravnica War|Relentless Advance|Rescuer Sphinx|Return Nature|Rising Populace|Roalesk, Apex Hybrid|Role Reversal|Rubblebelt Rioters|Saheeli, Sublime Artificer|Saheeli's Silverwing|Samut, Tyrant Smasher|Samut's Sprint|Sarkhan Masterless|Sarkhan's Catharsis|Shriekdiver|Silent Submersible|Single Combat|Sky Theater Strix|Snarespinner|Solar Blaze|Sorin, Vengeful Bloodlord|Soul Diviner|Spark Double|Spark Harvest|Spark Reaper|Spellgorger Weird|Spellkeeper Weird|Steady Aim|Stealth Mission|Storm Citadel|Storrev, DevkarLich|Sunblade Angel|Tamiyo, CollectTales|Tamiyo's Epiphany|Teferi, Time Raveler|Teferi's Time Twist|Tenth District Legionnaire|Teyo, Shieldmage|Teyo's Lightshield|Tezzeret, Master Bridge|Elderspell|Wanderer|Thunder Drake|Thundering Ceratok|Tibalt, Rakish Instigator|Tibalt's Rager|Time Wipe|Tithebearer Giant|Toll Invasion|Tolsimir, Friend Wolves|Tomik, Distinguished Advokist|Topple Statue|Trusted Pegasus|Turret Ogre|Tyrant's Scorn|Ugin, Ineffable|Ugin's Conjurant|Unlikely Aid|Vampire Opportunist|Vivien, Champion Wilds|Vivien's Arkbow|Vivien's Grizzly|Vizier Scorpion|Vraska, Swarm's Eminence|Vraska's Finisher|Wall Runes|Wanderer's Strike|War Screecher|Wardscale Crocodile|Widespread Brutality|Abominable Treefolk|Alpine Guide|Amorphous Axe|Answered Prayers|Archmage's Charm|Arcum's Astrolabe|Aria Flame|Astral Drift|Ayula, Queen Among Bears|Ayula's Influence|Azra Smokeshaper|Bazaar Trademage|Bellowing Elk|Birthing Boughs|Bladeback Sliver|Blizzard Strix|Bogardan Dragonheart|Cabal Therapist|Cave Temptation|Changeling Outcast|Chillerpillar|Cleaving Sliver|Cloudshredder Sliver|Collected Conjuring|CollectOuphe|Conifer Wurm|Cordial Vampire|Crashing Footfalls|Cunning Evasion|Dead Winter|Deep Forest Hermit|Defile|Dregscape Sliver|Echo Eons|Endling|Enduring Sliver|Ephemerate|Etchings Chosen|Everdream|Excavating Anurid|Eyekite|Face Divinity|Faerie Seer|Fallen Shinobi|Farmstead Gleaner|Feaster Fools|Fiery Islet|First Sliver's Chosen|First-Sphere Gargantua|Fists Flame|Force Despair|Force Negation|Force Rage|Force Vigor|Force Virtue|FountaIchor|Frostwalk Bastion|Frostwalla|Generous Gift|Geomancer's Gambit|Giver Runes|Glacial Revelation|Gluttonous Slug|Goatnap|GoblChampion|GoblEngineer|GoblOriflamme|GoblWar Party|Good-Fortune Unicorn|Graveshifter|Hall Heliod's Generosity|Headless Specter|Hexdrinker|Hogaak, Arisen Necropolis|Hollowhead Sliver|Ice-Fang Coatl|Iceberg Cancrix|Icehide Golem|Igneous Elemental|ImpostSixth Pride|Ingenious Infiltrator|Irregular Cohort|Kaya's Guile|King Pride|Knight Old Benalia|Lancer Sliver|Lavabelly Sliver|Lesser Masticore|Lightning Skelemental|Llanowar Tribe|Magmatic Sinkhole|Marit Lage's Slumber|Martyr's Soul|Mind Rake|MirrodBesieged|Mist-Syndicate Naga|Mob|Moonblade Shinobi|Morophon, Boundless|Mother Bear|Mox Tantalite|Munitions Expert|Murasa Behemoth|Nature's Chant|Ninja New Moon|Nurturing Peatland|On ThIce|Oneirophage|Orcish Hellraiser|Ore-Scale Guardian|Pashalik Mons|Phantasmal Form|Phantom Ninja|Plague Engineer|Planebound Accomplice|Pondering Mage|Prismatic Vista|Putrid Goblin|Pyrophobia|Quakefoot Cyclops|RaRevelation|Ranger-CaptaEos|Rank Officer|Ransack Lab|Ravenous Giant|Reap Past|Recruit Worthy|Reprobation|Return Extinction|Rhox Veteran|Rime Tender|Rotwidow Pack|Ruination Rioter|Saddled Rimestag|Sadistic Obsession|Savage Swipe|Scale Up|Scour All Possibilities|Scrapyard Recombiner|Scuttling Sliver|Seasoned Pyromancer|Segovian Angel|Serra Benevolent|Settle Beyond Reality|Shatter Assumptions|Shenanigans|Silent Clearing|Silumgar Scavenger|Sisay, Weatherlight Captain|Sling-Gang Lieutenant|Smiting Helix|Smoke Shroud|Soul-Strike Technique|Soulherder|Spell Snuff|Spinehorn Minotaur|Spiteful Sliver|Splicer's Skill|Springbloom Druid|Stirring Address|Stream Thought|String Disappearances|Sunbaked Canyon|Sword Sinew Steel|Sword Truth Justice|Talisman Conviction|Talisman Creativity|Talisman Curiosity|Talisman Hierarchy|Talisman Resilience|Tectonic Reformation|Tempered Sliver|First Sliver|Thornado|Throatseeker|Throes Chaos|Thundering Djinn|Treefolk Umbra|Treetop Ambusher|Tribute Mage|Trumpeting Herd|Trustworthy Scout|Twin-Silk Spider|Twisted Reflection|Umezawa's Charm|Unbound Flourishing|Undead Augur|Universal Automaton|Unsettled Mariner|Urza, Lord High Artificer|Valiant Changeling|Vengeful Devil|Venomous Changeling|Vesperlark|Viashino Sandsprinter|Volatile Claws|Wall One ThousCuts|Warteye Witch|Watcher fTomorrow|Waterlogged Grove|Weather Storm|Webweaver Changeling|Windcaller Aven|Winding Way|Winds Abandon|Winter's Rest|Wrenn Six|Yawgmoth, Thran Physician|ZhalfirDecoy|Aerial Assault|Aether Gust|Agent Treachery|Agonizing Syphon|Ajani, Inspiring Leader|Ajani, Strength Pride|Ancestral Blade|Angel Vitality|Angelic Guardian|Apostle Purifying Light|Atemsis, All-Seeing|Audacious Thief|Bag Holding|Barkhide Troll|Battalion Foot Soldier|Bishop Wings|Blightbeetle|Blood Burglar|Blood fBones|Bloodsoaked Altar|Bloodthirsty Aerialist|Boneclad Necromancer|Boreal Elemental|Brightwood Tracker|Brineborn Cutthroat|Brought Back|Captivating Gyre|Cavalier Dawn|Cavalier Flame|Cavalier Gales|Cavalier Night|Cavalier Thorns|Celestial Messenger|Cerulean Drake|Chandra, Acolyte Flame|Chandra, Awakened Inferno|Chandra, Flame's Fury|Chandra, Novice Pyromancer|Chandra's Embercat|Chandra's Flame Wave|Chandra's Regulator|CloudkSeer|Colossus Hammer|Corpse Knight|Creeping Trailblazer|Cryptic Caves|Daggersail Aeronaut|Dark Remedy|Dawning Angel|Destructive Digger|Devout Decree|Diamond Knight|Diviner's Lockbox|Drakuseth, Maw Flames|Drawn Dreams|Dread Presence|Elvish Reclaimer|Embodiment Agonies|Empyrean Eagle|Engulfing Eruption|Eternal Isolation|Ethereal Elk|Ferocious Pup|Field Dead|Flame Sweep|Flood Tears|Fry|Gargos, Vicious Watcher|Gauntlets Light|Glint-Horn Buccaneer|Gnarlback Rhino|GoblBird-Grabber|GoblSmuggler|Goldmane Griffin|Golos, Tireless Pilgrim|Gorging Vulture|Growth Cycle|Gruesome Scourger|Hanged Executioner|Hard Cover|Healer Glade|Herald Sun|Howling Giant|Icon Ancestry|Immortal Phoenix|Imperial Outrider|Infuriate|Ironroot Warlord|Kaalia, Zenith Seeker|Kethis, Hidden Hand|Knight Ebon Legion|Kykar, Wind's Fury|LavakBrawler|LeafkDruid|Legion's End|Leyline Abundance|Leyline Combustion|Lightning Stormkin|Lotus Field|Loxodon Lifechanter|Manifold Key|Marauding Raptor|Mask Immolation|Masterful Replication|MoPiranhas|Moldervine Reclamation|Mu Yanling, Celestial Wind|Mu Yanling, Sky Dancer|Mystic Forge|Nightpack Ambusher|Nimble Birdsticker|Noxious Grasp|Octoprophet|Ogre Siegebreaker|Omnath, Locus Roil|Overgrowth Elemental|Pack Mastiff|Pattern Matcher|Portal Sanctuary|Pyroclastic Elemental|Rapacious Dragon|Reckless Air Strike|Repeated Reverberation|Retributive Wand|Rienne, Angel Rebirth|Risen Reef|Rotting Regisaur|Salvager Ruin|Savage Gorger|Savannah Sage|Scampering Scorcher|Scheming Symmetry|Scholar Ages|Scorch Spitter|Season Growth|Sephara, Sky's Blade|Shared Summons|Shifting Ceratops|Silverback Shaman|Skyknight Vanguard|Sorcerer Fang|Sorin, Imperious Bloodlord|Sorin, Vampire Lord|Sorin's Guide|Spectral Sailor|Squad Captain|Starfield Mystic|Steadfast Sentry|Tale's End|Thicket Crasher|Thirsting Bloodlord|Thought Distortion|ThunderkAwakener|Tomebound Lich|Twinblade Paladin|Unchained Berserker|Unholy Indenture|Vampire Dire Moon|Veil Summer|Vengeful Warchief|Vilis, Broker Blood|Vivien, Arkbow Ranger|Vivien, Nature's Avenger|Vivien's Crocodile|Voracious Hydra|Wakeroot Elemental|WaterkShaman|Wildfire Elemental|Winged Words|Wolfrider's Saddle|WoodlChampion|WoodlMystic|Yanling's Harbinger|Yarok, Desecrated|Yarok's Fenlurker|Yarok's Wavecrasher|Aeon Engine|Anje Falkenrath|Anje's Ravager|Apex Altisaur|Archfiend Spite|Atla Palani, Nest Tender|Backdraft Hellkite|Bloodthirsty Blade|Bone Miser|Chainer, Nightmare Adept|Cliffside Rescuer|Commander's Insignia|Curse Fool's Wisdom|Dockside Extortionist|Doomed Artisan|Elsha Infinite|Empowered Autogenerator|Full Flowering|Gerrard, Weatherlight Hero|Ghired, Conclave Exile|Ghired's Belligerence|Gift Doom|Greven, PredatCaptain|Grismold, Dreadsower|Hate Mirage|Idol Oblivion|Ignite Future|K'rrik, Son Yawgmoth|Kadena, Slinking Sorcerer|Kadena's Silencer|Leadership Vacuum|Mandate Peace|Marisi, Breaker Coil|Mass Diminish|Mire Misery|Nightmare Unmaking|Ohran Frostfang|Pendant Prosperity|Pramikon, Sky Rampart|Rayami, First Fallen|Road Return|Sanctum Eternity|Scaretiller|Scroll Fate|Selesnya Eulogist|Sevinne, Chronoclasm|Sevinne's Reclamation|Skyfire Phoenix|Song Worldsoul|Sudden Substitution|Tahngarth, First Mate|Tectonic Hellion|Thalia's Geistcaller|Thieving Amalgam|Thought Sponge|Voice Many|Volrath, Shapestealer|Wall Stolen Identity|Wildfire Devils|Acclaimed Contender|Alela, Artful Provocateur|All ThGlitters|Animating Faerie|Bring Life|Arcane Signet|Arcanist's Owl|Archon Absolution|Ardenvale Paladin|Ardenvale Tactician|Dizzying Swoop|Ayara, First Locthwain|Bake a Pie|Banish Fable|Barge In|Barrow Witches|Bartered Cow|Beanstalk Giant|Fertile Footsteps|Belle Brawl|Beloved Princess|Blacklance Paragon|Bloodhaze Wolverine|Blow Your House Down|Bog Naughty|Bonecrusher Giant|Stomp|Bramblefort Fink|Brazen Borrower|Petty Theft|Brimstone Trebuchet|Burning-Yard Trainer|Castle Ardenvale|Castle Embereth|Castle Garenbrig|Castle Locthwain|Castle Vantress|Cauldron Familiar|Cauldron's Gift|Charmed Sleep|Charming Prince|Chittering Witch|Chulane, Teller Tales|Clackbridge Troll|Claim Firstborn|Clockwork Servant|CorridMonitor|Covetous Urge|Crashing Drawbridge|Crystal Slipper|Curious Pair|Treats Share|Dance Manse|Deafening Silence|Deathless Knight|Didn't Say Please|Doom Foretold|Drown Loch|Dwarven Mine|Edgewall Innkeeper|Elite Headhunter|Embercleave|Embereth Paladin|Embereth Shieldbreaker|Battle Display|Embereth Skyblazer|Emry, Lurker Loch|Enchanted Carriage|Epic Downfall|Escape Wilds|Eye Collector|Fabled Passage|Fae Wishes|Granted|Faeburrow Elder|Faerie Formation|Faerie Guidemother|Gift Fae|Faerie Vandal|Feasting Troll King|Fell Pheasant|Ferocity Wilds|Fervent Champion|Festive Funeral|Fierce Witchstalker|Fireborn Knight|Fires Invention|Flaxen Intruder|Welcome Home|Flutterfox|Folio Fancies|Foreboding Fruit|Forever Young|Fortifying Provisions|Foulmire Knight|Profane Insight|Frogify|Gadwick, Wizened|Garenbrig Carver|Shield's Might|Garenbrig Paladin|Garenbrig Squire|Garrison Griffin|Garruk, Cursed Huntsman|Giant Killer|Chop Down|Giant Opportunity|Giant's Skewer|Gilded Goose|Gingerbread Cabin|Gingerbrute|Glass Casket|Gluttonous Troll|Golden Egg|Grumgully, Generous|Happily Ever After|Harmonious Archon|Henge Walker|Heraldic Banner|Hushbringer|Hypnotic Sprite|Mesmeric Glare|Idyllic Grange|Improbable Alliance|Inquisitive Puppet|Insatiable Appetite|Inspiring Veteran|Story|Irencrag Feat|Irencrag Pyromancer|Joust|Jousting Dummy|Keeper Fables|Kenrith, Returned King|Kenrith's Transformation|Knight Keep|Knights' Charge|Korvold, Fae-Cursed King|Lash Thorns|Linden, Steadfast Queen|Loch Dragon|Lochmere Serpent|LocthwaGargoyle|LocthwaPaladin|Lonesome Unicorn|Rider Need|Lost Legion|Lovestruck Beast|Heart's Desire|Lucky Clover|Mace Valiant|Mad Ratter|Malevolent Noble|Mantle Tides|Maraleaf Pixie|Maraleaf Rider|Memory Theft|Merchant Vale|Haggle|Merfolk Secretkeeper|Venture Deeper|Midnight Clock|Mirrormade|Mistford River Turtle|Moonlit Scavengers|Murderous Rider|Swift End|Mysterious Pathlighter|Mystic Sanctuary|Mystical Dispute|Oakhame Adversary|Oakhame Ranger|Bring Back|Oathsworn Knight|Ogre Errant|Oko, Thief Crowns|Oko, Trickster|Oko's Accomplices|Oko's Hospitality|Once a Time|Once Future|Opportunistic Dragon|Order Midnight|Alter Fate|Outflank|Outlaws' Merriment|Outmuscle|Overwhelmed Apprentice|Piper Swarm|Prized Griffin|Prophet Peak|Queen Ice|Rage Winter|Questing Beast|Raging Redcap|Rally fThrone|Rampart Smasher|Rankle, Master Pranks|Realm-Cloaked Giant|Cast Off|Reaper Night|Harvest Fear|Redcap Melee|Redcap Raiders|Resolute Rider|Return Wildspeaker|Revenge Ravens|Rimrock Knight|Boulder Rush|Robber Rich|Rosethorn Acolyte|Seasonal Ritual|Rosethorn Halberd|Roving Keep|Rowan, Fearless Sparkmage|Rowan's Battleguard|Rowan's Stalwarts|Run Away Together|Sage Falls|Savvy Hunter|Scalding Cauldron|Scorching Dragonfire|Searing Barrage|Seven Dwarves|Shambling Suit|Shepherd Flock|Usher Safety|Shimmer Dragon|Shinechaser|Shining Armor|Signpost Scarecrow|Silverflame Ritual|Silverflame Squire|On Alert|Silverwing Squadron|Skullknocker Ogre|Slaying Fire|Smitten Swordmaster|Curry Favor|So Tiny|Sorcerer's Broom|Specter's Shriek|Spinning Wheel|Steelbane Hydra|Steelclaw Lance|Steelgaze Griffin|Stolen by Fae|Stonecoil Serpent|Stormfist Crusader|Sundering Stroke|Syr Alin, Lion's Claw|Syr Carah, Bold|Syr Elenora, Discerning|Syr Faren, Hengehammer|Syr Gwyn, Hero Ashvale|Syr Konrad, Grim|Tall as a Beanstalk|Taste Death|Tempting Witch|Cauldron Eternity|Circle Loyalty|GreHenge|Magic Mirror|Royal Scions|Thorn Mammoth|Thrill Possibility|Thunderous Snapper|Tome Raider|Tome Legends|Torbran, Thane Red Fell|Tournament Grounds|Trail Crumbs|Trapped Tower|True Love's Kiss|Tuinvale Treefolk|Oaken Boon|Turn a Pumpkin|Unexplained Vision|Vantress Gargoyle|Vantress Paladin|Venerable Knight|Wandermare|Weapon Rack|Weaselback Redcap|Wicked Guardian|Wicked Wolf|Wildborn Preserver|Wildwood Tracker|WintermoCommander|Wishclaw Talisman|Wishful Merfolk|Witch's Cottage|Witch's Oven|Witch's Vengeance|Witching Well|Wolf's Quarry|Workshop Elders|Worthy Knight|Yorvo, Lord Garenbrig|Acolyte Affliction|Agonizing Remorse|Alirios, Enraptured|Allure Unknown|Alseid Life's Bounty|Altar Pantheon|Anax, Hardened Forge|Aphemia, Cacophony|Arasta Endless Web|Archon Falling Stars|Archon Sun's Grace|Arena Trickster|Ashiok, Nightmare Muse|Ashiok, SculptFears|Ashiok's Erasure|Ashiok's Forerunner|Aspect Lamprey|Aspect Manticore|Athreos, Shroud-Veiled|Atris, Oracle Half-Truths|Blight-Breath Catoblepas|Blood Aspirant|Brine Giant|Bronze Sword|Bronzehide Lion|Calix, Destiny's Hand|Callaphe, Beloved Sea|Captivating Unicorn|Careless Celebrant|ChaMemory|Chainweb Aracnir|Cling Dust|Commanding Presence|Dalakos, Crafter Wonders|Dawn Evangel|Daxos, Blessed by Sun|Daybreak Chimera|Deathbellow War Cry|Demon Loathing|Deny Divine|Destiny Spinner|Devourer Memory|Discordant Piper|Drag Underworld|Dreadful Apathy|Dream Trawler|Dreamshaper Shaman|Dreamstalker Manticore|Dryad Ilysian Grove|EExtinction|Eidolon Inspiration|Eidolon Obstruction|Eidolon Philosophy|Elite Instructor|Elspeth Conquers Death|Elspeth, Sun's Nemesis|Elspeth, Undaunted Hero|Elspeth's Devotee|Elspeth's Nightmare|Enemy Enlightenment|Enigmatic Incarnation|Entrancing Lyre|Erebos, Bleak-Hearted|Erebos's Intervention|Escape Velocity|Eutropia Twice-Favored|Fateful End|Favored Iroas|Final Death|Final Flare|Flicker Fate|Flummoxed Cyclops|Fruit Tizerus|Funeral Rites|Furious Rise|Gallia Endless Dance|Glimpse Freedom|Glory Bearers|Grasping Giant|Gravebreaker Lamia|Grim Physician|Haktos Unscarred|Hateful Eidolon|Heliod, Sun-Crowned|Heliod's Intervention|Heliod's Punishment|Hero Games|Hero Nyxborn|Hero Pride|Hero Winds|Heroes Revel|Hydra's Growth|Hyrax Tower Scout|Ichthyomorphosis|Ilysian Caryatid|Impending Doom|Incendiary Oracle|Inevitable End|Inspire Awe|Iroas's Blessing|Ironscale Hydra|Irreverent Revelers|Karametra's Blessing|Kiora Bests Sea God|Klothys, God Destiny|Klothys's Design|Kroxa, Titan Death's Hunger|Kunoros, Hound Athreos|Labyrinth Skophos|Lagonna-BStoryteller|Lampad Death's Vigil|LeonLost Pride|Loathsome Chimera|Mantle Wolf|Medomai's Prophecy|Memory Drain|Mindwrack Harpy|Minion's Return|Mire Triton|Mire's Grasp|MirrShield|Mischievous Chimera|Mogis's Favor|Moss Viper|Mystic Repeal|Nadir Kraken|Naiad Hidden Coves|Nessian Boar|Nessian Hornbeetle|Nessian Wanderer|Nexus Wardens|Nightmare Shepherd|Nylea, Keen-Eyed|Nylea's Forerunner|Nylea's Huntmaster|Nylea's Intervention|Nyx Herald|Nyx Lotus|Nyxbloom Ancient|Nyxborn Brute|Nyxborn Colossus|Nyxborn Courser|Nyxborn Marauder|Nyxborn Seaguard|Omen Dead|Omen Forge|Omen Hunt|Omen Sea|Omen Sun|One Stars|Oread Mountain's Blaze|Ox Agonas|Phalanx Tactics|Pharika's Libation|Pharika's Spawn|Pheres-BBrawler|Phoenix Ash|Pious Wayfarer|Polukranos, Unchained|Protean Thaumaturge|Purphoros, Bronze-Blooded|Purphoros's Intervention|Rage-Scarred Berserker|Relentless Pursuit|Renata, Called Hunt|Reverent Hoplite|Riptide Turtle|Rise Glory|Rumbling Sentry|Sage Mysteries|Satyr's Cunning|Scavenging Harpy|Sea God's Scorn|Sentinel's Eyes|Serpent Yawning Depths|Setessan Champion|Setessan Petitioner|Setessan Skirmisher|Setessan Training|Shadowspear|Shatter Sky|Shimmerwing Chimera|Shoal Kraken|Siona, CaptaPyleas|Skola Grovedancer|Skophos Maze-Warden|Skophos Warleader|Slaughter-Priest Mogis|Sleep Dead|Soul-Guide Lantern|Soulreaper Mogis|Sphinx Mindbreaker|Staggering Insight|Stampede Rider|Starlit Mantle|Stern Dismissal|Stinging Lionfish|Storm Herald|Storm's Wrath|Sunlit Hoplite|Sunmane Pegasus|Sweet Oblivion|Swimmer Nightmares|Taranika, Akroan Veteran|Tectonic Giant|Temple Thief|TerrMount Velus|Thassa, Deep-Dwelling|Thassa's Intervention|Thassa's Oracle|Thaumaturge's Familiar|Akroan War|Binding Titans|Birth Meletis|First Iroan Games|Triumph Anax|Thirst fMeaning|Threnody Singer|Thryx, Sudden Storm|Thundering Chariot|Towering-Wave Mystic|Transcendent Envoy|Treacherous Blessing|Treeshaker Chimera|Triton Waverider|Triumphant Surge|Tymaret Calls Dead|Tymaret, Chosen Death|Underworld Breach|Underworld Charger|Underworld Fires|Underworld Rage-Hound|Underworld Sentinel|Uro, Titan Nature's Wrath|Venomous Hierophant|Vexing Gull|Victory's Envoy|Voracious Typhon|Warbriar Blessing|Warden Chained|Wavebreak Hippocamp|Whirlwind Denial|Wings Hubris|Witness Tomorrows|Woe Strider|Wolfwillow Haven|Calculating Lich|Earthshaker Giant|Fiendish Duo|Highcliff Felidar|Sphinx Enlightenment|1996 World Champion|Fraternal Exaltation|Phoenix Heart|Proposal|Robot Chicken|ShichifukujDragon|Splendid Genesis|Nalathni Dragon|Arena|Sewers Estark|Windseeker Centaur|Akroma, Angel Wrath Avatar|Arcanis, Omnipotent Avatar|Arcbound Overseer Avatar|Ashling Pilgrim Avatar|Ashling, Extinguisher Avatar|Birds Paradise Avatar|Bosh, Iron Golem Avatar|Braids, Conjurer Adept Avatar|Chronatog Avatar|Dakkon Blackblade Avatar|Dauntless Escort Avatar|Diamond Faerie Avatar|Eight-and-a-Half-Tails Avatar|Eladamri, Lord Leaves Avatar|Elvish Champion Avatar|Enigma Sphinx Avatar|Erhnam Djinn Avatar|Etched Oracle Avatar|Fallen Angel Avatar|Figure Destiny Avatar|Flametongue Kavu Avatar|Frenetic Efreet Avatar|GoblWarchief Avatar|Grinning Demon Avatar|Haakon, Stromgald Scourge Avatar|Heartwood Storyteller Avatar|Hell's Caretaker Avatar|Hermit Druid Avatar|Higure, Still Wind Avatar|Ink-Eyes, Servant Oni Avatar|Jaya Ballard Avatar|Jhoira Ghitu Avatar|Karona, False God Avatar|Kresh Bloodbraided Avatar|Loxodon Hierarch Avatar|Lyzolda, Blood Witch Avatar|Maelstrom Archangel Avatar|MalfegAvatar|Maralen Mornsong Avatar|Maro Avatar|Master Wild Hunt Avatar|Mayael Anima Avatar|Mirri Cursed Avatar|MirrEntity Avatar|Momir Vig, Simic Visionary Avatar|Morinfen Avatar|Murderous Redcap Avatar|Necropotence Avatar|Nekrataal Avatar|Oni Wild Places Avatar|Orcish Squatters Avatar|Peacekeeper Avatar|Phage Untouchable Avatar|Platinum Angel Avatar|Prodigal Sorcerer Avatar|Raksha Golden Cub Avatar|Reaper King Avatar|Rith, Awakener Avatar|Royal AssassAvatar|Rumbling Slum Avatar|Sakashima ImpostAvatar|Serra Angel Avatar|Seshiro Anointed Avatar|Sisters Stone Death Avatar|Sliver Queen Avatar|Squee, GoblNabob Avatar|Stalking Tiger Avatar|Stonehewer Giant Avatar|Stuffy Doll Avatar|Teysa, Orzhov Scion Avatar|Tradewind Rider Avatar|Two-Headed Giant Foriys Avatar|Vampire Nocturnus Avatar|Viridian Zealot Avatar|Gleemox|Nightmare Moon|Princess Luna|Princess Twilight Sparkle|Rarity|Ashnod|Barrin|Crovax|Eladamri|Ertai|Gerrard|Gix|Greven il-Vec|Hanna|Karn|Lyna|Maraxus|Mirri|Mishra|Multani|Oracle|Orim|Rofellos|Selenia|Serra|Sidar Kondo|Sisay|Sliver Queen, Brood Mother|Squee|Starke|Tahngarth|Takara|Tawnos|Titania|Urza|Volrath|Xantcha|Angler Turtle|Rampaging Brontodon|Vengeant Vampire)"} diff --git a/data/magic-namecheck.mse-export-template/o_list_ej.txt b/data/magic-namecheck.mse-export-template/o_list_ej.txt new file mode 100644 index 000000000..dbbb3347a --- /dev/null +++ b/data/magic-namecheck.mse-export-template/o_list_ej.txt @@ -0,0 +1,2 @@ + #The name list + name_list := { "(Fog|Hex|Flux|Omen|Undo|Lynx|Gush|Daze|Snap|Oust|Foil|Slay|Rout|Gild|Rhox|Swamp|Fling|Shock|Blaze|Taunt|Guile|Brawn|Demon|Plant|Angel|Human|Clone|Anger|Beast|Mulch|Sleep|Karoo|Greed|Flood|Plains|Island|Forest|Terror|Unmake|Negate|Cancel|Infest|Harrow|Duress|Stifle|Rancor|Wonder|Remand|Exhume|Wu Spy|Famine|Python|Remove|Piracy|Tremor|Moroii|Repeal|Squall|Mirari|Goblin|Rebuke|Spirit|Zombie|Magmaw|Kraken|Recoup|Recoil|Hornet|Minion|Thrull|Pariah|Murder|Foster|Flight|Curfew|Crusade|Putrefy|Zombify|Condemn|Mortify|Tidings|Corrupt|Impulse|Smother|Farseek|Pillage|Dismiss|Bog Imp|Dj Vu|Bargain|Eye Spy|Salvage|Wild Ox|Overrun|Qumulox|Nefashu|Berserk|Provoke|Explore|Plummet|Tarfire|Quicken|Hellion|Soldier|Abolish|Lignify|Enslave|Repulse|Respite|Spy Kit|Unnerve|Gomazoa|Restore|Exclude|Ixidron|Pongify|Relearn|Ransack|Mountain|Malfegor|Languish|Fireball|Wash Out|Regrowth|Land Tax|Lava Axe|Ophidian|Kird Ape|Firebolt|Browbeat|Lady Sun|Wu Scout|Coercion|Mind Rot|Time Ebb|Anaconda|Fruition|Mobilize|Fire Imp|Wildfire|Bear Cub|Mycoloth|Fertilid|Gold Myr|Iron Myr|Pentavus|Esperzoa|Phthisis|Frogmite|Sunlance|Banefire|Kitesail|Weakness|Reprisal|Fog Bank|Heat Ray|Wildsize|Pacifism|Unsummon|Memnarch|Foul Imp|Smallpox|Prohibit|Griptide|Doomgape|Overrule|Bad Moon|Mutilate|Elephant|Dusk Imp|Soot Imp|Decimate|Regicide|Besmirch|Vaporkin|Oblation|Lash Out|Lhurgoyf|Boompile|Dominate|Myr Sire|Viseling|Soul Net|Shriekmaw|Sun Titan|Duneblast|Utter End|Mana Leak|Pyroclasm|Harmonize|Terminate|Time Warp|River Boa|Fireblast|Dissipate|Reanimate|Magma Jet|Watchwolf|Rift Bolt|Cultivate|Wild Pair|Vengeance|Deception|Wei Scout|Heavy Fog|Lone Wolf|Trip Wire|Wolf Pack|Zodiac Ox|Dry Spell|Muck Rats|Coral Eel|Bee Sting|Deep Wood|Hurricane|Lava Flow|Archangel|Starlight|Just Fate|Wind Sail|Sea Drake|Arc Trail|Broodstar|Fabricate|Helldozer|Briarhorn|Afterlife|Starstorm|Grapeshot|Plumeveil|Hellrider|Thragtusk|Scute Mob|Cathodion|Sunforger|Sandstorm|Aetherize|Nekrataal|Victimize|Duplicant|Attrition|Prey Upon|Firespout|Elemental|Ghostfire|Nucklavee|Abundance|Disfigure|Fetid Imp|Stave Off|Last Kiss|Decompose|Galvanoth|Reminisce|Vacuumelt|Preordain|Torchling|Loam Lion|Jade Mage|Spitemare|Undermine|Saltblast|Saproling|Windstorm|Snuff Out|Angelsong|Hostility|Demonfire|Kor Chant|Wood Sage|Quicksand|Kill Shot|Desertion|Burn Away|Twin Bolt|Manaplasm|Mortivore|Pyrohemia|Ruination|Whirlwind|Bonehoard|New Blood|Swan Song|Waste Not|Whipflare|Crib Swap|Plaxmanta|Snakeform|Reef Worm|Armistice|Caged Sun|Echo Mage|Fecundity|Kher Keep|Excoriate|Dreadbore|Bog Witch|Skullcage|Sun Clasp|Fire Ants|Symbiosis|Leviathan|Sea Eagle|Rubblehulk|Bull Hippo|Disenchant|Incinerate|Blightning|Doom Blade|Magmaquake|Terastodon|Armageddon|Auramancer|Wood Elves|Mind Stone|Stone Rain|Jackal Pup|Drain Life|Willbender|Brainstorm|Blastoderm|Juggernaut|Man-o'-War|Putrid Imp|Last Rites|Heartstone|Shu Farmer|Broken Dam|Exhaustion|Extinguish|Wu Admiral|Wu Warship|Zodiac Pig|Zodiac Rat|Zodiac Dog|Bog Wraith|Raise Dead|Soul Shred|Cruel Fate|Prosperity|Wind Drake|Earthquake|Fire Snake|Flashfires|Hill Giant|Dakmor Bat|River Bear|Augury Owl|See Beyond|Fiery Fall|Boar Umbra|Lumberknot|Ondu Giant|Last Stand|Gruul Turf|Congregate|Keep Watch|Grave Pact|Beast Hunt|Copper Myr|Leaden Myr|Serum Tank|Silver Myr|Power Sink|Chaos Warp|Skullclamp|Grasslands|Reveillark|Absorb Vis|Vivid Crag|Azure Mage|Mist Raven|Agony Warp|Vapor Snag|Blood Ogre|Grim Tutor|Night Soil|Condescend|Hammerhand|Kiln Fiend|Tidal Wave|Annihilate|Wakedancer|Invigorate|Wellwisher|Sheer Drop|Soul Parry|Spelltwine|Stab Wound|Stand Firm|Geistflame|Gelectrode|Pyromatics|Sky Spirit|Windreaver|Lithophage|Naya Charm|Harm's Way|Steel Wall|Triskelion|Trip Noose|Apex Hawks|Gamekeeper|Divination|Death Wind|Burgeoning|Soul Snare|Storm Herd|Propaganda|Cobra Trap|Bojuka Bog|Fresh Meat|Evacuation|Necroplasm|Lavalanche|Scytheclaw|Jalum Tome|Junk Diver|Lashwrithe|Everglades|Witch Hunt|Drumhunter|Jund Charm|Crawlspace|Pestilence|Subversion|Soul Feast|Giant Crab|Vizzerdrix|Willow Elf|Sewer Rats|Serra Angel|Comet Storm|Fathom Mage|Reciprocate|Cruel Edict|Remove Soul|Nighthowler|Spined Wurm|Frost Titan|Grave Titan|Electrolyze|Syphon Mind|Gravedigger|Fireslinger|Wing Shards|Force Spike|Mulldrifter|Krosan Grip|Wild Nacatl|Izzet Charm|Magma Spray|Thunderbolt|Reverberate|Clot Sliver|Fury Sliver|Vivid Creek|Vivid Grove|Shu Cavalry|Shu General|Wu Infantry|Fire Ambush|Fire Bowman|Zodiac Goat|Forest Bear|Bog Raiders|Cruel Tutor|Ebon Dragon|Mind Knives|Wicked Pact|Tidal Surge|Elven Cache|Jungle Lion|Moon Sprite|Devastation|Fire Dragon|Last Chance|Thundermare|False Peace|Town Sentry|Talas Scout|Foul Spirit|Goblin Lore|Magma Giant|Golden Bear|Plated Wurm|Tree Monkey|Ironhoof Ox|Sylvan Yeti|Hyena Umbra|Concentrate|Sunken Hope|Assassinate|Cadaver Imp|Mass Mutiny|Snake Umbra|Flayer Husk|Thran Golem|Prison Term|Soul Warden|Death Baron|Hideous End|Syphon Soul|Living Hive|Hull Breach|Mage Slayer|Ancient Den|Cloud Djinn|Goblin Goon|Dack Fayden|Death Grasp|Barren Moor|Flood Plain|Flickerwisp|Aethersnipe|Tar Pitcher|Epochrasite|Vivid Marsh|Opportunity|Soul Ransom|Mighty Leap|Air Servant|Thoughtcast|Stone Giant|Pyrokinesis|Guttersnipe|Soulcatcher|Tragic Slip|Vow of Duty|Aether Gale|High Market|Elf Warrior|Mind Spring|Blistergrub|Mire's Toll|Topplegeist|Tower Geist|Ghoulraiser|Groundswell|Joraga Bard|Corpsehatch|Forked Bolt|Omenspeaker|Nessian Asp|Fathom Seer|Echo Tracer|Chronomaton|Body Double|Agoraphobia|Spawnwrithe|Ohran Viper|Fencing Ace|Stun Sniper|Pay No Heed|New Benalia|Volt Charge|Coal Stoker|Mad Prophet|Flame Slash|Ogre Savant|Morgue Toad|Cinder Wall|Voltaic Key|Urza's Rage|Nomadic Elf|Power Armor|Ichor Slick|Souldrinker|Spire Golem|Flamewright|Cogwork Spy|Deal Broker|Lore Seeker|Stasis Cell|Wind Dancer|Mana Geyser|Torch Fiend|Exploration|Relic Crush|Scaled Wurm|Deathrender|Expropriate|Festergloom|Ember Beast|Hurly-Burly|Ogre Sentry|Jtun Grunt|Minds Aglow|Skyscribing|Aura Shards|Triskelavus|Flickerform|Blood Bairn|Creeperhulk|Skullwinder|Opal Palace|Portal Mage|Hungry Lynx|Rakish Heir|Ash Barrens|Festercreep|Guiltfeeder|Dragon Mage|Abzan Charm|Boros Charm|Mirrorweave|Shimmer Myr|Temple Bell|Buried Ruin|Grave Peril|Vandalblast|Counterflux|Comeuppance|Raving Dead|Bitter Feud|Sacred Mesa|Aether Snap|Crypt Ghast|Sky Diamond|Coral Atoll|Remote Isle|Tidal Force|Marrow Bats|Ophiomancer|Blood Rites|War Cadence|Eye of Doom|Sun Droplet|Rod of Ruin|Tranquility|Wild Growth|Aegis Angel|Gideon Jura|Feral Hydra|Hunting Moa|Leaf Gilder|Inspiration|Catastrophe|Hollow Dogs|Steam Blast|Broken Fall|Devout Monk|Eager Cadet|Goblin Hero|Azure Drake|Sonic Burst|Serra Avatar|Giant Growth|Gleancrawler|Feral Shadow|Wrath of God|Jace Beleren|Liliana Vess|Devil's Play|Gravecrawler|Dreg Mangler|Staff of Nin|Counterspell|Memory Lapse|Living Death|Burning Wish|Flusterstorm|Karmic Guide|Mogg Fanatic|Spiritmonger|Albino Troll|Spike Feeder|White Knight|Wild Mongrel|Myr Enforcer|Savage Lands|Acidic Slime|Animate Dead|Buried Alive|Dread Return|Crystal Vein|Fire Servant|Heart Sliver|Quick Sliver|Armor Sliver|Brood Sliver|Might Sliver|Coat of Arms|False Defeat|Shu Defender|Poison Arrow|Stolen Grain|Wei Infantry|Zodiac Snake|Three Visits|Zodiac Horse|Zodiac Tiger|Dread Charge|Dread Reaper|Final Strike|Howling Fury|Noxious Toad|Cloud Dragon|Cloud Spirit|Owl Familiar|Giant Spider|Needle Storm|Summer Bloom|Sylvan Tutor|Willow Dryad|Boiling Seas|Craven Giant|Desert Drake|Fire Tempest|Goblin Bully|Rain of Salt|Border Guard|Devoted Hero|Wild Griffin|Angelic Wall|Temple Elder|Goblin Piker|Ogre Warrior|Three Dreams|Rivals' Duel|Aura Gnarlid|Beast Within|Nest Invader|Deny Reality|Indrik Umbra|Krosan Verge|Tainted Isle|Rotting Rats|Soulless One|Insurrection|Pyrotechnics|Smokebraider|Tribal Unity|Bull Cerodon|Boros Signet|Pentad Prism|Shivan Oasis|Future Sight|Killer Whale|Clickslither|Erhnam Djinn|Worm Harvest|Vivid Meadow|Seal of Doom|Dimir Signet|Gruul Signet|Izzet Signet|Simic Signet|Spitebellows|Gnarlid Pack|Pelakka Wurm|Mystic Snake|Necrogenesis|Breeding Pit|Cinder Storm|Flame Spirit|Hunting Pack|Thran Dynamo|Gaseous Form|Blood Artist|Toxic Deluge|Undying Rage|Sylvan Might|Urge to Feed|Martial Coup|Dragon Whelp|Heedless One|Reckless One|Skirk Shaman|Misdirection|Scroll Thief|Cleaver Riot|Ember Hauler|Beast Attack|Altar's Reap|Zombie Giant|Chapel Geist|Elder Cathar|Fiend Hunter|Akoum Refuge|Time to Feed|Jeskai Elder|Master Decoy|Stonecloaker|Inferno Trap|Steam Augury|Aether Adept|Putrid Leech|Tainted Wood|Armory Guard|Dragon Blood|Call to Heel|Thunderheads|Street Spasm|Golgari Thug|Brain Weevil|Vigor Mortis|Safe Passage|Grixis Charm|Loyal Sentry|Glory Seeker|Kor Aeronaut|Trinket Mage|Exotic Curse|Rith's Charm|Vine Trellis|Deathgreeter|Vampire Bats|Wall of Bone|Angelic Page|Serra's Boon|Cackling Imp|Fallen Angel|Reiver Demon|Demon's Horn|Pyre Charger|Ingot Chewer|Oxidda Golem|Seal of Fire|Courier Hawk|Breakthrough|Typhoid Rats|Howling Wolf|Fireshrieker|Stunt Double|Custodi Lich|Garbage Fire|Gods Willing|Sangromancer|Brushstrider|Bronze Sable|Monk Realist|Voice of All|Court Hussar|Riddlekeeper|Nantuko Husk|Nemesis Trap|Razorjaw Oni|Syphon Flesh|Faultgrinder|Stranglehold|Hornet Queen|Squallmonger|Howling Mine|Corpse Augur|Farhaven Elf|Grave Sifter|Winged Coatl|Assault Suit|Moss Diamond|Thunderstaff|Jungle Basin|Kindred Boon|Edgar Markov|Seht's Tiger|Clone Legion|Black Market|Crux of Fate|Palace Siege|Vein Drinker|Rakdos Charm|Fist of Suns|Hero's Blade|Stone Quarry|Blood Tyrant|Akroan Horse|Trading Post|Aethersnatch|Gigantoplasm|Mirror Match|Meteor Blast|Dawn to Dusk|Stolen Goods|Fallen Ideal|Noble Quarry|Flesh Carver|Mobilization|Call to Mind|Turn to Frog|Fire Diamond|Arcane Melee|Vile Requiem|Viscera Seer|Fissure Vent|Hunted Troll|Primal Vigor|Thraximundar|Augury Adept|Uthden Troll|Metallurgeon|Spider Umbra|Pale Recluse|Songstitcher|Hulking Ogre|Wayward Soul|Death Stroke|Spike Colony|Cinder Marsh|Mogg Hollows|Manta Riders|Spike Worker|Royal Falcon|Dakmor Ghoul|Trained Orgg|Bone Harvest|Wall of Heat|Spike Weaver|Elvish Lyrist|Shivan Dragon|Mirari's Wake|Avatar of Woe|Dirtcowl Wurm|False Prophet|Eater of Hope|Ankle Shanker|Damnable Pact|Den Protector|Cloud Pirates|Flame Javelin|Sign in Blood|Searing Blaze|Mitotic Slime|Kor Skyfisher|Inferno Titan|Ogre Arsonist|Dragon Fodder|Natural Order|Goblin Welder|Command Tower|Show and Tell|Path to Exile|Sylvan Ranger|Boneyard Wurm|Zoetic Cavern|Bottle Gnomes|Muscle Sliver|Krosan Tusker|Silver Knight|Cabal Therapy|Deep Analysis|Cabal Coffers|Wall of Roots|Oblivion Ring|Wall of Omens|Tectonic Edge|Searing Spear|Elvish Mystic|Serum Visions|Arc Lightning|Hidden Horror|Verdant Force|Polluted Mire|Mogg Flunkies|Sudden Impact|Winged Sliver|Frenzy Sliver|Acidic Sliver|Spined Sliver|Barbed Sliver|Homing Sliver|Fungus Sliver|Rupture Spire|Mystic Denial|Wu Longbowman|Ghostly Visit|Wei Assassins|Zodiac Dragon|Taoist Hermit|Taoist Mystic|Zodiac Monkey|Zodiac Rabbit|Craven Knight|Cruel Bargain|Hand of Death|Nature's Ruin|Rain of Tears|Undying Beast|Virtue's Ruin|Baleful Stare|Giant Octopus|Horned Turtle|Elvish Ranger|Grizzly Bears|Nature's Lore|Untamed Wilds|Whiptail Wurm|Burning Cloak|Mountain Goat|Raging Cougar|Raging Goblin|Defiant Stand|Foot Soldiers|Harsh Justice|Knight Errant|Path of Peace|Regal Unicorn|Renewing Dawn|Sacred Knight|Sacred Nectar|Starlit Angel|Steadfastness|Stern Marshal|Angel of Fury|Steam Frigate|Air Elemental|Talas Warrior|Swarm of Rats|Ravenous Rats|Chorus of Woe|Dark Offering|Dakmor Plague|Kiss of Death|Goblin Raider|Goblin Glider|Goblin Matron|Cunning Giant|Cage of Hands|Felidar Umbra|Mammoth Umbra|Spirit Mantle|Guard Gomazoa|Primal Plasma|Wall of Frost|Skullsnatcher|Brindle Shoat|Baleful Strix|Enigma Sphinx|Enlisted Wurm|Farsight Mask|Quietus Spike|Khalni Garden|Sarcomite Myr|Whiplash Trap|Cruel Revival|Noxious Ghoul|Cone of Flame|Menacing Ogre|Ivy Elemental|Rumbling Slum|Double Cleave|Etched Oracle|Lodestone Myr|Great Furnace|Tree of Tales|Noble Templar|Winds of Rath|Academy Elite|Control Magic|Baleful Force|Realm Seekers|Rocky Tar Pit|Blinding Beam|Test of Faith|Echoing Truth|Stinkweed Imp|Tribal Flames|Sylvan Bounty|Myr Retriever|Cyclonic Rift|Scourge Devil|Fiery Justice|Orzhov Signet|Rakdos Signet|Jungle Shrine|Mirror Entity|Thrummingbird|Wrecking Ball|Arcane Denial|Scryb Sprites|Healing Salve|Reincarnation|Fellwar Stone|Royal Trooper|Woolly Spider|Dwarven Ruins|Mnemonic Wall|Thought Scour|Sanguine Bond|Furnace Whelp|Trumpet Blast|Vent Sentinel|Palladium Myr|Monk Idealist|Pilgrim's Eye|Jungle Hollow|Tranquil Cove|Vow of Flight|Vampire Noble|Tainted Field|Goblin Cohort|Tidal Courier|Tidal Warrior|Wake Thrasher|Boggart Brute|Shivan Meteor|Nivix Cyclops|Kruin Striker|Cloudthresher|Crop Rotation|Demon's Grasp|Eldrazi Scion|Butcher Ghoul|Human Frailty|Cobbled Wings|Tajuru Archer|Torch Slinger|Eldrazi Spawn|Whelming Wave|Plasm Capture|Nomad Outpost|Hussar Patrol|Swift Justice|Hold the Line|Dream Stalker|Krovikan Mist|Archaeomancer|Into the Roil|Pulse Tracker|Mold Shambler|Daily Regimen|Righteousness|Griffin Guide|Kavu Predator|Troll Ascetic|Valley Rannet|Lavaborn Muse|Blazing Salvo|Ghoul's Feast|Slith Strider|Sawtooth Loon|Cache Raiders|Sejiri Refuge|Geyser Glider|Earth Servant|Spire Barrage|Jaws of Stone|Countersquall|Elder Mastery|Sejiri Steppe|Dragon's Claw|Captive Flame|Seething Song|Razor Barrier|Bone Shredder|Priest of Gix|Hornet Cannon|Quirion Elves|Narrow Escape|Treva's Charm|Kuro, Pitlord|Grudge Keeper|Ignition Team|Canal Dredger|Enclave Elite|Turn the Tide|Quag Vampires|Power of Fire|Squirrel Nest|Wrap in Vigor|Peace Strider|Reito Lantern|Ballot Broker|Palace Jailer|Throne Warden|Arcane Savant|Canal Courier|Reviving Dose|Cloaked Siren|Into the Void|Vertigo Spawn|Hedron Matrix|Horn of Greed|Martyr's Bond|Windborn Muse|Spell Crumple|Trade Secrets|Trench Gorger|Vision Skeins|Sewer Nemesis|Shared Trauma|Vow of Malice|Goblin Cadets|Rapacious One|Wild Ricochet|Fierce Empath|Sigil Captain|Homeward Path|Aerie Mystics|Dread Summons|Hunting Triad|Primal Growth|Golgari Charm|Lotleth Troll|Bant Panorama|Ghost Quarter|Fortunate Few|The Ur-Dragon|Herald's Horn|Reality Shift|Blood Tribute|Dark Impostor|Outpost Siege|Havengul Lich|Tithe Drinker|Citadel Siege|Chasm Skulker|Wheel of Fate|Aura Mutation|Clan Defiance|Blinkmoth Urn|Keening Stone|Grasp of Fate|Blustersquall|Lone Revenant|Hunted Dragon|Patagia Viper|Simic Keyrune|Dulcet Sirens|Well of Ideas|Wake the Dead|Scrap Mastery|Crown of Doom|Requiem Angel|Fool's Demise|Nantuko Shade|Xathrid Demon|Jet Medallion|Strata Scythe|Serene Master|Fell Shepherd|Hooded Horror|Sudden Demise|Terra Ravager|Carnage Altar|Plague Boiler|Jund Panorama|Naya Panorama|Samite Healer|Windrider Eel|Leonin Abunas|Dragon Breath|Batwing Brume|Unbender Tine|Synod Sanctum|Fog Elemental|Crazed Skirge|Yavimaya Wurm|Plated Spider|Lowland Giant|Maniacal Rage|Vec Townships|Sadistic Glee|Advance Scout|Dakmor Lancer|Deadly Insect|Village Elder|Eternal Dragon|Ajani Vengeant|Doomwake Giant|Crackling Doom|Thousand Winds|Icefall Regent|Oblivion Sower|Painful Truths|Snapping Drake|Rampant Growth|Lightning Bolt|Diregraf Ghoul|Chief Engineer|Brion Stoutarm|Sunblast Angel|Consume Spirit|Evolving Wilds|Scythe Leopard|Steel Hellkite|Ball Lightning|Oath of Druids|Ravages of War|Command Beacon|Woolly Thoctar|Slave of Bolas|Nissa's Chosen|Tormented Soul|Llanowar Elves|Slice and Dice|Carrion Feeder|Tormod's Crypt|Ghostly Prison|Experiment One|Grisly Salvage|Urza's Factory|Diabolic Edict|Skirk Marauder|Wee Dragonauts|Coiling Oracle|Blazing Archon|Barbarian Ring|Gemhide Sliver|Victual Sliver|Distant Melody|Rootbound Crag|Eightfold Maze|Brilliant Plan|Forced Retreat|Straw Soldiers|Imperial Edict|Stone Catapult|Burning Fields|Ravaging Horde|Warrior's Oath|False Mourning|Slashing Tiger|Stalking Tiger|Trained Jackal|Zodiac Rooster|Skeletal Snake|Vampiric Feast|Vampiric Touch|Personal Tutor|Withering Gaze|Alluring Scent|Charging Rhino|Natural Spring|Nature's Cloak|Primeval Force|Rowan Treefolk|Winter's Grasp|Highland Giant|Hulking Goblin|Lizard Warrior|Spitting Earth|Ardent Militia|Blinding Light|Breath of Life|Venerable Monk|Wall of Swords|Alaborn Zealot|Temple Acolyte|Angel of Mercy|Steam Catapult|Righteous Fury|Talas Explorer|Talas Air Ship|Talas Merchant|Coastal Wizard|Moaning Spirit|Ogre Berserker|Obsidian Giant|Goblin War Cry|Goblin General|Norwood Riders|Barbtooth Wurm|Renewing Touch|Norwood Ranger|Deathcoil Wurm|Razorclaw Bear|Illusory Angel|Dark Hatchling|Throat Slitter|Mark of Mutiny|Warstorm Surge|Awakening Zone|Dowsing Shaman|Dreampod Druid|Predatory Urge|Dimir Aqueduct|Exotic Orchard|Kazandu Refuge|Orim's Thunder|Innocent Blood|Bogardan Rager|Taurean Mauler|Fertile Ground|Branching Bolt|Savage Twister|Sludge Strider|Balefire Liege|Arcbound Slith|Mask of Memory|Skeleton Shard|Suntouched Myr|Wizard Replica|Boros Garrison|Plea for Power|Mesmeric Fiend|Crater Hellion|Goblin Settler|Desert Twister|Elephant Guide|Symbiotic Wurm|Yavimaya Elder|Prophetic Bolt|Forgotten Cave|Grand Coliseum|Lonely Sandbar|Faerie Macabre|Kodama's Reach|Rude Awakening|Dakmor Salvage|Kor Hookmaster|Augur of Bolas|Tandem Lookout|Bone Splinters|Past in Flames|Primal Command|Kathari Bomber|Tower Gargoyle|Wall of Denial|Azorius Signet|Golgari Signet|Arcane Sanctum|Daggerclaw Imp|Duskhunter Bat|Wrap in Flames|Bestial Menace|Sigil Blessing|Nobilis of War|Runed Servitor|Eldrazi Temple|Goblin Grenade|Mahamoti Djinn|Sengir Vampire|Thunder Dragon|Obsianus Golem|Angel of Light|Ray of Command|Dark Banishing|Abzan Falconer|Survival Cache|Claustrophobia|Child of Night|Dragon Tempest|Inspiring Call|Nature's Claim|Firemane Angel|Jungle Barrier|Oblivion Stone|Elite Vanguard|Field of Souls|Whitemane Lion|Merfolk Looter|Tooth and Claw|Prismatic Lens|Steel Overseer|Platinum Angel|Murmuring Bosk|Elvish Warrior|Wirewood Lodge|Goblin Sledder|Goblin Burrows|Triton Tactics|Brute Strength|Brittle Effigy|Blighted Gorge|Ambassador Oak|Cloudcrown Oak|Gilt-Leaf Seer|Carrier Thrall|Giant Scorpion|Grim Discovery|Renegade Demon|Bonds of Faith|Gryff Vanguard|Stitched Drake|Abattoir Ghoul|Caravan Escort|Frontier Guide|Seer's Sundial|Stonework Puma|Induce Despair|Pawn of Ulamog|Read the Bones|Mortal's Ardor|Nimbus Swimmer|Hell's Thunder|Act of Treason|Aether Figment|Dread Statuary|Halimar Depths|Corpse Traders|Highway Robber|Hypnotic Cloud|Treasured Find|Battle Mastery|Deadly Recluse|Satyr Hedonist|Zhur-Taa Druid|Vampire's Bite|Sorin's Thirst|Ashmouth Hound|Gang of Devils|Breaking Point|Nightmare Void|Grim Flowering|Coral Fighters|Sigil of Sleep|Angelic Shield|Plated Geopede|Pygmy Pyrosaur|Cosi's Ravager|Bloodfire Kavu|Seismic Strike|Essence Warden|Canyon Wildcat|Ageless Entity|Pride of Lions|Ajani's Mantra|Sapseep Forest|Dimir Cutpurse|Plover Knights|Edge of Autumn|Henge Guardian|Mordant Dragon|Punishing Fire|Shiv's Embrace|Mosquito Guard|Rustic Clachan|Energy Chamber|Sanguine Guard|Phyrexian Hulk|Puppet Strings|Charging Troll|Evasive Action|Elfhame Palace|Slippery Karst|Vicious Hunger|Icatian Priest|Serra Advocate|Luminous Angel|Marble Diamond|Demon's Jester|Oni Possession|Wall of Deceit|Chandra Nalaar|Custodi Squire|Split Decision|Pillarfield Ox|Pride Guardian|Pristine Angel|Dream Fracture|Reckless Spite|Zombie Goliath|Barbed Shocker|Hydra Omnivore|Silent Arbiter|Noble Banneret|Spectral Grasp|Keeper of Keys|Messenger Jays|Spire Phantasm|Deadly Designs|Sinuous Vermin|Pyretic Hunter|Skyline Despot|Regal Behemoth|Queen Marchesa|Faith's Reward|Hail of Arrows|Zealous Strike|Diabolic Tutor|Voyaging Satyr|Akroan Hoplite|Hexplate Golem|Bathe in Light|Pollen Lullaby|Return to Dust|Dreamborn Muse|Memory Erosion|Reins of Power|Slipstream Eel|Scythe Specter|Avatar of Fury|Chain Reaction|Cleansing Beam|Magmatic Force|Colossal Might|Death Mutation|Desecrator Hag|The Mimeoplasm|Acorn Catapult|Dreadship Reef|Fungal Reaches|Kirtar's Wrath|Diviner Spirit|Dungeon Geists|Thief of Blood|Drove of Elves|Siege Behemoth|Selesnya Charm|Thought Vessel|Grim Backwoods|Decree of Pain|Alms Collector|Kindred Charge|Heirloom Blade|Jazal Goldmane|Leonin Arbiter|Leonin Shikari|Crushing Vines|Elemental Bond|Frontier Siege|Rain of Thorns|Soul's Majesty|Cauldron Dance|Crosis's Charm|Memory Plunder|Savage Ventmaw|Argentum Armor|Grappling Hook|Hedron Archive|Cinder Barrens|Opulent Palace|Urborg Volcano|Coastal Breach|Deepglow Skate|Curtains' Call|Frenzied Fugue|Grave Upheaval|Hushwing Gryff|Chain of Vapor|Read the Runes|Breath of Fury|Grab the Reins|Far Wanderings|Kalonian Hydra|Filigree Angel|Spitting Image|Empyrial Plate|Sunpetal Grove|Deadly Tempest|Dream Pillager|Warchief Giant|Arachnogenesis|Ajani's Chosen|Karmic Justice|Fate Unraveler|Arbor Colossus|Loaming Shaman|Wistful Selkie|Burnished Hart|Crystal Chimes|Ruby Medallion|Ur-Golem's Eye|Azorius Herald|Mystic Barrier|Raven Familiar|Dirge of Dread|Quagmire Druid|Curse of Chaos|From the Ashes|Naya Soulbeast|One Dozen Eyes|Slice in Twain|Dromar's Charm|Spinal Embrace|Esper Panorama|Fire Elemental|Scathe Zombies|Relief Captain|Spin into Myth|Gathan Raiders|Skirk Commando|Yavimaya Dryad|Tolarian Winds|Abyssal Horror|Cackling Fiend|Vigilant Drake|Crashing Boars|Hero's Resolve|Segmented Wurm|Stream of Acid|Goblin Chariot|Durkwood Boars|Silverback Ape|Balduvian Horde|Volcanic Hammer|Faerie Conclave|Treetop Village|Force of Nature|Wurmcoil Engine|Treasury Thrull|Silent Sentinel|Hardened Scales|Volcanic Vision|Oran-Rief Hydra|Armored Pegasus|Lightning Helix|Day of Judgment|Phyrexian Rager|Knight Exemplar|Scavenging Ooze|Grim Lavamancer|Pernicious Deed|Ravenous Baloth|Dualcaster Mage|Volcanic Geyser|Aura of Silence|Withered Wretch|Krosan Warchief|Mother of Runes|Icy Manipulator|Armadillo Cloak|Goblin Warchief|Eternal Witness|Serrated Arrows|Merrow Reejerey|Teetering Peaks|Contagion Clasp|Lingering Souls|Reliquary Tower|Banisher Priest|Banishing Light|Frenzied Goblin|Gaea's Blessing|Darksteel Ingot|Ebon Stronghold|Spark Elemental|Keldon Champion|Chain Lightning|Metallic Sliver|Virulent Sliver|Spectral Sliver|Necrotic Sliver|Sliver Overlord|Empty City Ruse|Flanking Troops|Loyal Retainers|Riding Red Hare|Virtuous Charge|Warrior's Stand|Ambition's Cost|Cunning Advisor|Barbarian Horde|Corrupt Eunuchs|Mountain Bandit|Renegade Troops|Hunting Cheetah|Trained Cheetah|King's Assassin|Serpent Warrior|Ingenious Thief|Phantom Warrior|Sorcerous Sight|Theft of Dreams|Gorilla Warrior|Plant Elemental|Thundering Wurm|Treetop Defense|Hulking Cyclops|Pillaging Horde|Raging Minotaur|Scorching Spear|Scorching Winds|Volcanic Dragon|Wall of Granite|Winds of Change|Gift of Estates|Spotted Griffin|Temporary Truce|Valorous Charge|Alaborn Trooper|Armored Griffin|Alaborn Veteran|Sleight of Hand|False Summoning|Armored Galleon|Dakmor Scorpion|Vampiric Spirit|Ancient Craving|Rain of Daggers|Ogre Taskmaster|Norwood Archers|Norwood Warrior|Sylvan Basilisk|Peregrine Drake|Hissing Iguanar|Penumbra Spider|Quiet Disrepair|Elderwood Scion|Inkfathom Witch|Kathari Remnant|Shardless Agent|Graypelt Refuge|Kor Sanctifiers|Phyrexian Arena|Phyrexian Ghoul|Profane Command|Shepherd of Rot|Undead Warchief|Furnace of Rath|Reckless Charge|Rolling Thunder|Rorix Bladewing|Boros Guildmage|Cranial Plating|Darksteel Forge|Nuisance Engine|Tyrant's Choice|Goblin Commando|Sulfuric Vortex|Blazing Specter|Coercive Portal|Secluded Steppe|Molten Disaster|Echoing Courage|Greater Mossdog|Masked Admirers|Trygon Predator|Arcbound Worker|Lone Missionary|Momentary Blink|Youthful Knight|Sea Gate Oracle|Abyssal Specter|Extractor Demon|Mizzium Mortars|Vithian Stinger|Cruel Ultimatum|Golgari Rotwurm|Gruul War Chant|Urban Evolution|Selesnya Signet|Boros Guildgate|Dimir Guildgate|Gruul Guildgate|Izzet Guildgate|Seaside Citadel|Simic Guildgate|Raise the Alarm|Cloud Elemental|Plagued Rusalka|Lorescale Coatl|Orzhov Basilica|Feast or Famine|Lim-Dl's Vault|Clockwork Beast|Champion Lancer|Water Elemental|Basalt Monolith|Clockwork Avian|Diabolic Vision|Austere Command|Doomed Traveler|Jace's Phantasm|Lord of the Pit|Tavern Swindler|Earth Elemental|Crowned Ceratok|Faith's Fetters|Night's Whisper|Battle Squadron|Civic Wayfinder|Timberwatch Elf|Worn Powerstone|Bloodfell Caves|Scoured Barrens|Thornwood Falls|Champion's Helm|Sundering Titan|Coat with Venom|Disaster Radius|Vow of Wildness|Lightning Angel|Elvish Eulogist|Gempalm Strider|Wirewood Herald|Master of Waves|Aquitect's Will|Essence Scatter|Tidebinder Mage|Goblin Tunneler|Deep-Sea Kraken|The Unspeakable|Lovisa Coldeyes|Fertile Thicket|Mosswort Bridge|Unhallowed Pact|Dearly Departed|Eerie Interlude|Thraben Heretic|Mindwrack Demon|Scrapskin Drake|Barter in Blood|Tooth Collector|Victim of Night|Makindi Griffin|Graypelt Hunter|It That Betrays|Dominator Drone|Celestial Flare|Gempalm Avenger|Standing Troops|Sealock Monster|Faerie Impostor|Coral Trickster|Faerie Invaders|Phantasmal Bear|Leyline Phantom|Aeon Chronicler|Summoner's Bane|Festerhide Boar|Rogue's Passage|Cavalry Pegasus|Thraben Valiant|Anax and Cymede|Llanowar Reborn|Twilight Drover|Mausoleum Guard|Phantom General|Goblin Arsonist|Strangling Soot|Izzet Guildmage|Steamcore Weird|Izzet Chronarch|Shambling Shell|Twilight's Call|Galepowder Mage|Cryptic Annelid|Aether Membrane|Fiery Hellhound|Downhill Charge|Recumbent Bliss|Behemoth Sledge|Slavering Nulls|Fire-Field Ogre|Igneous Pouncer|Benalish Lancer|Heroes' Reunion|Shivan Hellkite|Catapult Master|Daru Encampment|Assembly-Worker|Synod Centurion|Clockwork Hydra|Stalking Stones|Phyrexian Totem|Phyrexian Vault|Coalition Relic|Wirewood Savage|Plated Slagwurm|Howling Banshee|Keening Banshee|Serra's Embrace|Righteous Cause|Angel's Feather|Unholy Strength|Martyr of Frost|Brine Elemental|Treasonous Ogre|Predator's Howl|Aether Searcher|Cogwork Grinder|Cogwork Tracker|Silverchase Fox|Valor Made Real|Favorable Winds|Morkrut Banshee|Vampire Hexmage|Flowstone Blade|Heckling Fiends|Sporecap Spider|Vedalken Orrery|Mirrodin's Core|Reflecting Pool|Sanctum Prelate|Coveted Peacock|Splitting Slime|Hallowed Burial|Caller of Gales|Deceiver Exarch|Keepsake Gorgon|Sulfurous Blast|Lay of the Land|Duskmantle Seer|Opaline Unicorn|Angelic Arbiter|Celestial Force|Shattered Angel|Whirlpool Whelm|Dread Cacodemon|Stitch Together|Master Warcraft|Prophetic Prism|Molten Slagheap|Hada Spy Patrol|Lifeblood Hydra|Phantom Nantuko|Primordial Sage|Satyr Wayfinder|Silklash Spider|Spider Spawning|Sylvan Offering|Viridian Zealot|Wave of Vitriol|Leafdrake Roost|Murkfiend Liege|Azorius Keyrune|Swiftfoot Boots|Gargoyle Castle|Haunted Fengraf|Stalking Leonin|Vindictive Lich|Disrupt Decorum|Izzet Chemister|Shifting Shadow|Curse of Bounty|Kindred Summons|Qasali Slingers|Blind Obedience|Fell the Mighty|Monastery Siege|Utvara Hellkite|Fleecemane Lion|Nivix Guildmage|Phantom Nishoba|Nihil Spellbomb|Grixis Panorama|Mystifying Maze|Orzhov Advokist|Selfless Squire|Faerie Artisans|Migratory Route|Brave the Sands|Open the Vaults|Blasphemous Act|Hellkite Tyrant|Humble Defector|Sylvok Explorer|Horizon Chimera|Sphinx Summoner|Thopter Foundry|Caves of Koilos|Spinerock Knoll|Daxos's Torment|Blade of Selves|Word of Seizing|Viridian Shaman|Epic Experiment|Boros Cluestone|Coldsteel Heart|Orochi Hatchery|Drifting Meadow|Stitcher Geralf|Spoils of Blood|Grand Abolisher|True Conviction|Distorting Wake|Shaper Parasite|Bloodgift Demon|Dregs of Sorrow|Evernight Shade|Sudden Spoiling|Panic Spellbomb|Pearl Medallion|Dormant Volcano|Phyrexia's Core|Sharding Sphinx|Sprouting Vines|Druidic Satchel|Jar of Eyeballs|Obelisk of Jund|Cemetery Reaper|Magister Sphinx|Vampiric Dragon|Tar Pit Warrior|Argothian Elder|Thorn Elemental|Pincher Beetles|Crash of Rhinos|Blinking Spirit|Skyshroud Elite|Slith Firewalker|Allosaurus Rider|Moonsilver Spear|Celestial Archon|Sunscorch Regent|Managorger Hydra|Volcanic Fallout|Bituminous Blast|Reya Dawnbringer|Goblin Diplomats|Kiora's Follower|Reclamation Sage|Broodmate Dragon|Joraga Warcaller|Bident of Thassa|In Garruk's Wake|Stroke of Genius|Mishra's Factory|Boggart Ram-Gang|Call of the Herd|Wall of Blossoms|Flametongue Kavu|Roar of the Wurm|Ancient Ziggurat|Elvish Visionary|Qasali Pridemage|Jace's Ingenuity|Orator of Ojutai|Rakdos Guildmage|Faceless Butcher|Sickening Dreams|Keldon Marauders|Vulshok Sorcerer|Ghitu Encampment|Aphetto Dredging|Rally the Troops|Balance of Power|Sage's Knowledge|Wu Elite Cavalry|Wu Light Cavalry|Desperate Charge|Return to Battle|Wei Ambush Force|Wei Strike Force|Burning of Xinye|Desert Sandstorm|Rockslide Ambush|Meng Huo's Horde|Arrogant Vampire|Assassin's Blade|Charging Bandits|Mercenary Knight|Serpent Assassin|Deep-Sea Serpent|Monstrous Growth|Redwood Treefolk|Forked Lightning|Minotaur Warrior|Alabaster Dragon|Angelic Blessing|Blessed Reversal|Charging Paladin|Seasoned Marshal|Warrior's Charge|Panther Warriors|Righteous Charge|Alaborn Cavalier|Screeching Drake|Talas Researcher|Dakmor Sorceress|Goblin Cavaliers|Jagged Lightning|Brimstone Dragon|Auratouched Mage|Kor Spiritdancer|Beetleback Chief|Fiery Conclusion|Hellion Eruption|Gluttonous Slime|Fusion Elemental|Noggle Ransacker|Silent-Blade Oni|Armillary Sphere|Jwar Isle Refuge|Beacon of Unrest|Corpse Harvester|Dregscape Zombie|Festering Goblin|Cinder Elemental|Goblin Offensive|Boros Swiftblade|Cerodon Yearling|Glory of Warfare|Arsenal Thresher|Battlegate Mimic|Arcbound Crusher|Bosh, Iron Golem|Crescendo of War|Temporal Fissure|Reign of the Pit|Chartooth Cougar|Skirk Prospector|Dack's Duplicate|Deathreap Ritual|Tranquil Thicket|Adarkar Valkyrie|Sanctum Gargoyle|Errant Ephemeron|Faerie Mechanist|Skeletal Vampire|Desperate Ritual|Mogg War Marshal|Thundering Giant|Cold-Eyed Selkie|Aether Spellbomb|Falkenrath Noble|Grisly Spectacle|Scorched Rusalka|Skirsdag Cultist|Death-Hood Cobra|Mistmeadow Witch|Torrent of Souls|Orzhov Guildgate|Rakdos Guildgate|Ulamog's Crusher|Conclave Phalanx|Sunspear Shikari|Puppeteer Clique|Vampire Outcasts|Hellkite Charger|Vengeful Rebirth|Shrewd Hatchling|Azorius Chancery|Golgari Rot Farm|Rakdos Carnarium|Infantry Veteran|Ancestral Vision|Sphinx of Uthuun|Crucible of Fire|Tormenting Voice|Netcaster Spider|Sandstone Oracle|Mesa Enchantress|Screeching Skaab|Shoreline Ranger|Orcish Oriflamme|Young Pyromancer|Flame-Kin Zealot|Blossoming Sands|Dismal Backwater|Rugged Highlands|Blatant Thievery|Shared Animosity|Vow of Lightning|Hunter's Prowess|Ambush Commander|Elvish Harbinger|Sylvan Messenger|Elvish Promenade|Akki Coalflinger|Emberwilde Augur|Engulf the Shore|Inkfathom Divers|Rootwater Hunter|Goblin Chieftain|Goblin Wardriver|Krenko, Mob Boss|Krenko's Command|Oakgnarl Warrior|Saddleback Lagac|Seek the Horizon|Pestilence Demon|Seraph Sanctuary|Makeshift Mauler|Diregraf Captain|Affa Guard Hound|Explorer's Scope|Turntimber Grove|Consume the Meek|Marsh Casualties|Gustcloak Savior|Loxodon Partisan|Precinct Captain|Reckless Abandon|Orcish Cannonade|Aquamorph Entity|Mystic Monastery|Gatecreeper Vine|Vinelasher Kudzu|Consume Strength|Truefire Paladin|Ghor-Clan Savage|Deus of Calamity|Shower of Sparks|Train of Thought|Sphinx-Bone Wand|Kor Cartographer|Jedit's Dragoons|Revoke Existence|Soaring Seacliff|Journeyer's Kite|Loxodon Hierarch|Hellfire Mongrel|Jhessian Zombies|Agonizing Demise|Leonin Skyhunter|Knotvine Paladin|Skyhunter Patrol|Paladin of Prahv|Spidersilk Armor|Bloodmark Mentor|Voracious Dragon|Kilnmouth Dragon|Claws of Valakut|Kemba's Skyguard|Swell of Courage|Clockwork Condor|Gerrard Capashen|Darigaaz's Charm|Drudge Skeletons|Promise of Power|Fledgling Mawcor|Waterspout Djinn|Flamekin Brawler|Keldon Megaliths|Elemental Shaman|Council Guardian|Rousing of Souls|Selvala's Charge|Reckless Scholar|Traveler's Cloak|Ill-Gotten Gains|Skeletal Scrying|Brimstone Volley|Pitchburn Devils|Copperhorn Scout|Palace Sentinels|Paliano Vanguard|Smuggler Captain|Goblin Racketeer|Volatile Chimera|Fang of the Pack|Windborne Charge|Merfolk Skyscout|Sphinx of Magosi|Blood-Toll Harpy|Public Execution|Shambling Goblin|Stromkirk Patrol|Havengul Vampire|Stoneshock Giant|Ascended Lawmage|Pharika's Mender|Shipwreck Singer|Alliance of Arms|Chromeshell Crab|Conundrum Sphinx|Vedalken Plotter|Footbottom Feast|Death by Dragons|Veteran Explorer|Angel of Despair|Orzhov Guildmage|Selesnya Evangel|Vulturous Zombie|Tempt with Glory|Curse of Inertia|Bane of Progress|Elvish Archdruid|Pathbreaker Ibex|Presence of Gond|Titania's Chosen|Eldrazi Monument|Leonin Bladetrap|Surveyor's Scope|Myriad Landscape|Boneyard Scourge|Kheru Mind-Eater|Hammer of Nazahn|Path of Ancestry|Divine Reckoning|Oreskos Explorer|Consuming Vapors|Temur Sabertooth|Unstable Obelisk|Frontier Bivouac|Tranquil Expanse|Grip of Phyresis|Parting Thoughts|Goblin Spymaster|Seeds of Renewal|Tymna the Weaver|Armory Automaton|Cathars' Crusade|Elite Scaleguard|Sphere of Safety|Devastation Tide|Hellkite Igniter|Reforge the Soul|Quirion Explorer|Thelonite Hermit|Wild Beastmaster|Dauntless Escort|Master Biomancer|Progenitor Mimic|Ichor Wellspring|Myr Battlesphere|Venser's Journal|Karplusan Forest|Sungrass Prairie|Broodbirth Viper|Fiery Confluence|Mizzix's Mastery|Marshal's Anthem|Victory's Herald|Jace's Archivist|Mystic Retrieval|Desolation Giant|Hammerfist Giant|Orzhov Cluestone|Urza's Incubator|Domineering Will|Ghoulcaller Gisa|Impact Resonance|Incite Rebellion|Flamekin Village|Nomads' Assembly|Riptide Survivor|Liliana's Reaver|Charcoal Diamond|Spine of Ish Sah|Crypt of Agadeem|Act of Authority|Razor Hippogriff|Phyrexian Delver|Widespread Panic|Brooding Saurian|Spawning Grounds|Mayael the Anima|Scarland Thrinax|Tidehollow Strix|Spiteful Visions|Obelisk of Esper|Contested Cliffs|Aerial Responder|Drowned Catacomb|Gleeful Sabotage|Gerrard's Wisdom|Sanctum Guardian|Veteran Cavalier|Psychic Transfer|Talruum Minotaur|Viashino Warrior|Plated Rootwalla|Two-Headed Dragon|Azorius Guildmage|Djinn Illuminatus|Avatar of Discord|Oros, the Avenger|Door of Destinies|Rampaging Baloths|Corpsejack Menace|Scourge of Fleets|Zurgo Helmsmasher|Brutal Hordechief|Sage-Eye Avengers|Veteran Warleader|Liliana's Specter|Pristine Talisman|Birds of Paradise|Chandra's Phoenix|Faithless Looting|Ogre Battledriver|Magister of Worth|Nissa, Worldwaker|Figure of Destiny|Phyrexian Negator|Decree of Justice|Sprouting Thrinax|Vampire Nighthawk|Prodigal Sorcerer|Priest of Titania|Seal of Cleansing|Basking Rootwalla|Goblin Ringleader|Lightning Greaves|Go for the Throat|Forbidden Alchemy|Disdainful Stroke|Imperious Perfect|Skittering Skirge|Elvish Aberration|Inkwell Leviathan|Cinder Pyromancer|Price of Progress|Misfortune's Gain|Peach Garden Oath|Shu Foot Soldiers|Shu Grain Caravan|Volunteer Militia|Lu Su, Wu Advisor|Preemptive Strike|Red Cliffs Armada|Wei Night Raiders|Barbarian General|Southern Elephant|Spoils of Victory|Cloak of Feathers|Djinn of the Lamp|Elite Cat Warrior|Fleet-Footed Monk|Keen-Eyed Archers|Trokin High Guard|Alaborn Musketeer|Alaborn Grenadier|Goblin War Strike|Harmony of Nature|Norwood Priestess|Celestial Ancient|Mistblade Shinobi|Whirlpool Warrior|Erratic Explosion|Preyseizer Dragon|Bramble Elemental|Brutalizer Exarch|Nullmage Advocate|Viridian Emissary|Dimir Infiltrator|Dragonlair Spider|Fires of Yavimaya|Whispersilk Cloak|Shimmering Grotto|Vedalken Engineer|Ascendant Evincar|Beseech the Queen|Cadaverous Knight|Forgotten Ancient|Tornado Elemental|Loxodon Warhammer|Leechridden Swamp|Seat of the Synod|Vault of Whispers|Gustcloak Harrier|Phyrexian Defiler|Orcish Lumberjack|Etherium Sculptor|Perilous Research|Traumatic Visions|Empty the Warrens|Divinity of Pride|Intangible Virtue|Desecration Demon|Chandra's Outrage|Fists of Ironwood|Carnage Gladiator|Soul Manipulation|Azorius Guildgate|Golgari Guildgate|Tezzeret's Gambit|Vampire Lacerator|Skarrgan Firebird|Aquastrand Spider|Drooling Groodion|Wayfarer's Bauble|Darksteel Citadel|Izzet Boilerworks|Shambling Strider|Svyelunite Temple|Ajani's Pridemate|Illusory Ambusher|Bala Ged Scorpion|Bogardan Hellkite|Scourge of Valkas|Lead the Stampede|Vizkopa Guildmage|Moonglove Extract|Glimmerpoint Stag|Jetting Glasskite|Desperate Ravings|Wildfire Emissary|Thornweald Archer|Wirewood Symbiote|Swiftwater Cliffs|Wind-Scarred Crag|Chromatic Lantern|Forbidden Orchard|Shielded by Faith|Merfolk Sovereign|Bloodbond Vampire|Necropolis Regent|Borderland Ranger|Windbrisk Heights|Stonewood Invoker|Slate of Ancestry|Flamewave Invoker|Merfolk Wayfinder|Blighted Cataract|Warren Instigator|Relentless Hunter|Guttural Response|Jaddi Lifestrider|Oran-Rief Invoker|Thicket Elemental|Woodborn Behemoth|Nephalia Smuggler|Butcher's Cleaver|Relentless Skaabs|Tribute to Hunger|Unbreathing Horde|Kabira Vindicator|Grazing Gladehart|Wildheart Invoker|Stirring Wildwood|Bloodrite Invoker|Emrakul's Hatcher|Dictate of Heliod|Peel from Reality|Surrakar Banisher|Hellraiser Goblin|Fleshbag Marauder|Shambling Remains|Fury of the Horde|Arrow Volley Trap|Crosstown Courier|Phantasmal Dragon|Jace's Mindseeker|Vraska the Unseen|Oran-Rief Recluse|Freewind Equenaut|Moment of Heroism|Bloodrage Vampire|Bump in the Night|Korozda Guildmage|Vulshok Berserker|Fleetfoot Panther|Nacatl Hunt-Pride|Titanic Ultimatum|Obelisk of Grixis|Stormfront Riders|Conclave Equenaut|Kabira Crossroads|Phyrexian Debaser|Order of Yawgmoth|Verduran Emissary|Gerrard's Command|Allied Strategies|Ghost-Lit Stalker|Genju of the Fens|Angelic Protector|Twilight Shepherd|Terrain Generator|Rakdos Pit Dragon|Grenzo's Rebuttal|Cogwork Librarian|Lurking Automaton|Whispergear Sneak|Guardian Zendikon|Aether Tradewinds|Plated Seastrider|Screaming Seahawk|Infectious Horror|Deathforge Shaman|Flaring Flame-Kin|Altar of Dementia|Marchesa's Decree|Grenzo's Ruffians|Orchard Elemental|Covenant of Minds|Guul Draz Specter|Mausoleum Turnkey|Irresistible Prey|Psychosis Crawler|Hour of Reckoning|Scattering Stroke|Evincar's Justice|Collective Voyage|Deadwood Treefolk|Dominus of Fealty|Golgari Guildmage|Dreamstone Hedron|Angel of Finality|Blue Sun's Zenith|Thornwind Faeries|Elvish Skysweeper|Praetor's Counsel|Sylvan Safekeeper|Wolfcaller's Howl|Conjurer's Closet|Emerald Medallion|Curse of Vitality|Kindred Discovery|Magus of the Mind|Kindred Dominance|Curse of Opulence|Kemba, Kha Regent|Raksha Golden Cub|Serendib Sorcerer|Tyrant's Familiar|Spellbound Dragon|Stromkirk Captain|Blighted Woodland|Manifold Insights|Magus of the Will|Runehorn Hellkite|Ravos, Soultender|Conqueror's Flail|Phyrexian Rebirth|Reverse the Sands|Wave of Reckoning|Lurking Predators|Tuskguard Captain|Artifact Mutation|Bred for the Hunt|Astral Cornucopia|Cauldron of Souls|Shadowblood Ridge|Underground River|Bastion Protector|Kalemne's Captain|Mystic Confluence|Synthetic Destiny|Ezuri's Predation|Angel of Serenity|Dawnglare Invoker|Act of Aggression|Sunrise Sovereign|Biomantic Mastery|Blasted Landscape|Smoldering Crater|Stormsurge Kraken|Infernal Offering|Volcanic Offering|Arcane Lighthouse|Midnight Haunting|Rush of Knowledge|Disciple of Bolas|Pontiff of Blight|Wall of Reverence|Capricious Efreet|Charnelhoard Wurm|Tower of Fortunes|Expedition Raptor|Prognostic Sphinx|Vastwood Zendikon|Smoldering Spires|Master Transmuter|Scion of Darkness|Flameblast Dragon|Imperial Hellkite|Wickerbough Elder|Nantuko Monastery|Bloodrock Cyclops|Sanctum Custodian|Skittering Horror|Thalakos Lowlands|Shrieking Specter|Sakura-Tribe Elder|Treva, the Renewer|Silumgar's Command|Despoiler of Souls|Brave the Elements|Black Sun's Zenith|Squelching Leeches|Garruk Wildspeaker|Steward of Valeron|Hamletback Goliath|Stealer of Secrets|Hammer of Bogardan|Imperial Recruiter|Marisi's Twinclaws|Duergar Hedge-Mage|Crystalline Sliver|Goblin Bombardment|Artisan of Kozilek|Hordeling Outburst|Nissa's Pilgrimage|Crosis, the Purger|Zombie Infestation|Diabolic Servitude|Hibernation Sliver|Alert Shu Infantry|Shu Elite Infantry|Champion's Victory|Strategic Planning|Young Wei Recruits|Eunuchs' Intrigues|Independent Troops|Relentless Assault|Rolling Earthquake|Taunting Challenge|Skeletal Crocodile|Ancestral Memories|Spiritual Guardian|Festival of Trokin|Goblin Mountaineer|Goblin Firestarter|Okiba-Gang Shinobi|Tukatongue Thallid|Glen Elendra Liege|Hellkite Hatchling|Maelstrom Wanderer|Pollenbright Wings|Sai of the Shinobi|Selesnya Sanctuary|Akroma's Vengeance|Master of Etherium|Incremental Blight|Bogardan Firefiend|Flamekin Harbinger|Captain's Maneuver|Council's Judgment|Predator, Flagship|Life from the Loam|Gideon's Lawkeeper|Corpse Connoisseur|Aethermage's Touch|Vanish into Memory|Selesnya Guildgate|Taj-Nar Swordsmith|Gorehorn Minotaurs|Selesnya Guildmage|Rubinia Soulsinger|Day of the Dragons|Abyssal Persecutor|Curse of Predation|Phyrexian Ingester|Goblin Charbelcher|Containment Priest|Aggravated Assault|Veteran's Reflexes|Vampire Interloper|Rush of Adrenaline|Adaptive Automaton|Quicksilver Amulet|Chameleon Colossus|Rith, the Awakener|Voice of the Woods|Skirk Fire Marshal|Goblin Razerunners|Sift Through Sands|Spellheart Chimera|Zo-Zu the Punisher|Skarrgan Pit-Skulk|Talara's Battalion|Rubblebelt Raiders|Natural Connection|Emancipation Angel|Goldnight Redeemer|Driver of the Dead|Harvester of Souls|Repel the Darkness|Retreat to Kazandu|Territorial Baloth|Butcher of Malakir|Gustcloak Sentinel|Veteran Armorsmith|Veteran Swordsmith|Leonin Snarecaster|Oni of Wild Places|Sadistic Augermage|Dawnstrike Paladin|Revenant Patriarch|Quicksilver Dagger|Sadistic Hypnotist|Yoke of the Damned|Minamo Sightbender|Koth of the Hammer|Bloodfire Colossus|Vulshok Battlegear|Volley of Boulders|Searing Meditation|Surveilling Sprite|Lionheart Maverick|Kinsbaile Cavalier|Breath of Darigaaz|Temporary Insanity|Goldmeadow Harrier|Celestial Crusader|Angel of Salvation|Journey to Nowhere|Serrated Biskelion|Phyrexian Colossus|Indrik Stomphowler|Urborg Syphon-Mage|Abyssal Gatekeeper|Quicksilver Dragon|Grenzo's Cutthroat|Selvala's Enforcer|Woodvine Elemental|Ajani's Sunstriker|Wakestone Gargoyle|Grixis Illusionist|Necromantic Thirst|Skitter of Lizards|Dimir Doppelganger|Custodi Soulcaller|Wings of the Guard|Illusion of Choice|Jeering Homunculus|Capital Punishment|Domesticated Hydra|Entourage of Trest|Selvala's Stampede|Ghostly Possession|Hollowhenge Spirit|Hundred-Handed One|Followed Footsteps|Farbog Boneflinger|Spurnmage Advocate|Nezumi Graverobber|Baloth Woodcrasher|Intet, the Dreamer|Kaalia of the Vast|Vorosh, the Hunter|Darksteel Mutation|Bloodspore Thrinax|Caller of the Pack|Great Oak Guardian|Kazandu Tuskcaller|Song of the Dryads|Thunderfoot Baloth|Commander's Sphere|Loreseeker's Stone|Saltcrusted Steppe|Scalelord Reckoner|Curse of Verbosity|Patron of the Vein|Bloodsworn Steward|Fractured Identity|White Sun's Zenith|Magus of the Abyss|Malakir Bloodwitch|Zendikar Resurgent|Merciless Eviction|Sword of Vengeance|Forsaken Sanctuary|Sandsteppe Citadel|Duelist's Heritage|Sublime Exhalation|Curse of Vengeance|Primeval Protector|Ancient Excavation|Sylvan Reclamation|Prismatic Geoscope|Mentor of the Meek|Army of the Damned|Bane of the Living|Stalking Vengeance|Trash for Treasure|Whims of the Fates|Enduring Scalelord|Glint-Eye Nephilim|Whispering Madness|Dragonskull Summit|Herald of the Host|Magus of the Wheel|Verdant Confluence|Daxos the Returned|Ghostblade Eidolon|Thought Reflection|Fall of the Hammer|Caller of the Claw|Warmonger Hellkite|Geist-Honored Monk|Liquimetal Coating|Sapphire Medallion|Cradle of Vitality|Price of Knowledge|Incendiary Command|Magus of the Arena|Deepfire Elemental|Springjack Pasture|Obsidian Fireheart|Battering Craghorn|Architects of Will|Disruptive Student|Blizzard Elemental|Seeker of Skybreak|Trumpeting Armodon|Indulgent Tormentor|Shamanic Revelation|Deathbringer Regent|Jori En, Ruin Diver|Bloodthrone Vampire|Silverblade Paladin|Chandra, Pyromaster|Goblin Rabblemaster|Overwhelming Forces|Hellspark Elemental|Rise from the Grave|Icatian Javelineers|Wilt-Leaf Cavaliers|Everflowing Chalice|Kamahl, Pit Fighter|Twisted Abomination|Amoeboid Changeling|Shu Soldier-Farmers|Capture of Jingzhou|Council of Advisors|Counterintelligence|Lu Meng, Wu General|Xun Yu, Wei Advisor|Endless Cockroaches|Capricious Sorcerer|Thing from the Deep|Touch of Brilliance|Apprentice Sorcerer|Denizen of the Deep|Brutal Nightstalker|Nightstalker Engine|Sakashima's Student|Silhana Ledgewalker|Krond the Dawn-Clad|Vela the Night-Clad|Rockslide Elemental|Search for Tomorrow|Door to Nothingness|Relic of Progenitus|Nightscape Familiar|Tribute to the Wild|Brago, King Eternal|Dispeller's Capsule|Gleam of Resistance|Peer Through Depths|Reach Through Mists|Riftwing Cloudskate|Thundercloud Shaman|Citanul Woodreaders|Walker of the Grove|Jhoira of the Ghitu|Compulsive Research|Sever the Bloodline|Strength in Numbers|Golgari Germination|Simic Sky Swallower|Spectral Procession|Tezzeret the Seeker|Soulbright Flamekin|Wolfbriar Elemental|Charmbreaker Devils|Coordinated Assault|Bladewing the Risen|Unexpectedly Absent|Phyrexian Gargantua|Zealous Persecution|Call the Skybreaker|Soul of the Harvest|Phyrexian Processor|Archangel of Strife|Sharuum the Hegemon|Gempalm Incinerator|Boggart Shenanigans|Streambed Aquitects|Goblin Glory Chaser|Beacon of Tomorrows|Boldwyr Intimidator|Increasing Savagery|Radha, Heir to Keld|Shadows of the Past|Increasing Devotion|Moorland Inquisitor|Spectral Gateguards|Village Bell-Ringer|Pore Over the Pages|Sharpened Pitchfork|Havengul Runebinder|Appetite for Brains|Avenger of Zendikar|Daggerback Basilisk|Turntimber Basilisk|Dauntless Onslaught|Goblin Deathraiders|Mardu Heart-Piercer|Stonefare Crocodile|Reaper of the Wilds|Ordeal of Purphoros|Smite the Monstrous|Miraculous Recovery|Skarrgan Skybreaker|Terrifying Presence|Destructive Revelry|Mark of the Vampire|Invoke the Firemind|Golgari Grave-Troll|Stingerfling Spider|Neurok Invisimancer|Vulshok Morningstar|Zhalfirin Commander|Razormane Masticore|Phyrexian Denouncer|Sunscape Battlemage|Genju of the Cedars|Angelic Benediction|Voidmage Apprentice|Inner-Flame Acolyte|Custodi Soulbinders|Marchesa's Emissary|Marchesa's Smuggler|Minamo Scrollkeeper|Magus of the Mirror|Heartless Hidetsugu|Galvanic Juggernaut|Warmonger's Chariot|Custodi Peacekeeper|Garrulous Sycophant|Deputized Protester|Animus of Predation|Borderland Explorer|Leovold's Operative|Menagerie Liberator|Gratuitous Violence|Fade into Antiquity|Lace with Moonglove|Ravenous Leucrocota|Stormchaser Chimera|Murmurs from Beyond|Avatar of Slaughter|Mana-Charged Dragon|Gwyllion Hedge-Mage|Ruhan of the Fomori|Scourge of Nel Toth|Wretched Confluence|Centaur Vinecrasher|Kessig Cagebreakers|Sword of the Paruns|Teferi's Protection|Galecaster Colossus|Crimson Honor Guard|Leonin Relic-Warder|Merchant of Secrets|Polymorphist's Jest|Bloodhusk Ritualist|Captivating Vampire|Mercurial Chemister|Well of Lost Dreams|Entrapment Maneuver|Cruel Entertainment|Charging Cinderhorn|Stonehoof Chieftain|Akiri, Line-Slinger|Treacherous Terrain|Crystalline Crawler|Everlasting Torment|Darkwater Catacombs|Dawnbreak Reclaimer|Rapid Hybridization|Rite of Replication|Borderland Behemoth|Fumiko the Lowblood|Benevolent Offering|Deploy to the Front|Breaching Leviathan|Hoverguard Sweepers|Infinite Reflection|Sphinx of Jwar Isle|Tuktuk the Explorer|Order of Succession|Uyo, Silent Prophet|Stronghold Assassin|Furnace Celebration|Goblin Sharpshooter|Gahiji, Honored One|Rakeclaw Gargantuan|Fiendslayer Paladin|Ior Ruin Expedition|Press the Advantage|Makeshift Mannequin|Mistvein Borderpost|Lightning Elemental|Geist of Saint Traft|Consuming Aberration|Atarka, World Render|Dromoka, the Eternal|Ob Nixilis Reignited|Stormblood Berserker|Melek, Izzet Paragon|Dragonlord's Servant|Swords to Plowshares|Gather the Townsfolk|Elves of Deep Shadow|Thirst for Knowledge|Terramorphic Expanse|Liu Bei, Lord of Shu|Shu Elite Companions|Sun Quan, Lord of Wu|Cao Cao, Lord of Wei|Wei Elite Companions|Control of the Court|Yuan Shao's Infantry|Lurking Nightstalker|Raiding Nightstalker|Abyssal Nightstalker|Bloodcurdling Scream|Thunder-Thrash Elder|Fractured Powerstone|Explosive Vegetation|Hearthfire Hobgoblin|Drakestown Forgotten|Skirk Drill Sergeant|Otherworldly Journey|Cackling Counterpart|Battle-Rattle Shaman|Goblin Electromancer|Crumbling Necropolis|Skyhunter Skirmisher|Simic Growth Chamber|Malicious Affliction|Siege-Gang Commander|Lys Alana Huntmaster|Firemind's Foresight|Vines of the Recluse|Cathedral Sanctifier|Slayer of the Wicked|Captain of the Mists|Knight of Cliffhaven|Captain of the Watch|Court Street Denizen|Gustcloak Skirmisher|Kinsbaile Skirmisher|Sparkmage Apprentice|Fleeting Distraction|Shadow Alley Denizen|Slate Street Ruffian|Somberwald Vigilante|Conquering Manticore|Steel of the Godhead|Greater Stone Spirit|Brackwater Elemental|Juniper Order Ranger|Dragonspeaker Shaman|Burrenton Bombardier|Argivian Restoration|Phyrexian Broodlings|Phyrexian Plaguelord|Overeager Apprentice|Crookclaw Transmuter|Uncontrollable Anger|Spectral Searchlight|Archdemon of Paliano|Grenzo, Havoc Raiser|Subterranean Tremors|Kaya, Ghost Assassin|Spirit of the Hearth|Bonds of Quicksilver|Ill-Tempered Cyclops|Patron of the Nezumi|Damia, Sage of Stone|Nin, the Pain Artist|Teneb, the Harvester|Skyward Eye Prophets|Thousand-Year Elixir|Transguild Promenade|Curse of Disturbance|Territorial Hellkite|Kess, Dissident Mage|Mathas, Fiend Seeker|Ramos, Dragon Engine|Sword of the Animist|Benefactor's Draught|Tana, the Bloodsower|Ghastly Conscription|Godo, Bandit Warlord|Champion of Lambholt|Rites of Flourishing|Solidarity of Heroes|Tempt with Discovery|Wilderness Elemental|Mycosynth Wellspring|Soul of New Phyrexia|Righteous Confluence|Dreadbringer Lampads|Prime Speaker Zegana|Underworld Coinsmith|Ancient Amphitheater|Magus of the Coffers|Skirsdag High Priest|Hoard-Smelter Dragon|Emeria, the Sky Ruin|Illusionist's Gambit|Tempt with Vengeance|Where Ancients Tread|Deathbringer Thoctar|Shattergang Brothers|Lightwielder Paladin|Shoulder to Shoulder|Fieldmist Borderpost|Sorcerer's Strongbox|Soltari Foot Soldier|Lu Bu, Master-at-Arms|Wren's Run Packmaster|Bloodlord of Vaasgoth|Wren's Run Vanquisher|Gatekeeper of Malakir|Zhang He, Wei General|Dong Zhou, the Tyrant|Yellow Scarves Troops|Marshaling the Troops|Riding the Dilu Horse|Symbol of Unsummoning|Temporal Manipulation|Prowling Nightstalker|Walker of Secret Ways|Mudbutton Torchrunner|Thorn-Thrash Viashino|Skarrg, the Rage Pits|Silverglade Elemental|Jareth, Leonine Titan|Scourge of the Throne|Executioner's Capsule|Verdeloth the Ancient|Thornscape Battlemage|Burning-Tree Emissary|Reassembling Skeleton|Overwhelming Stampede|Wight of Precinct Six|Extract from Darkness|Threads of Disloyalty|Beacon of Immortality|Akroma, Angel of Fury|Talrand, Sky Summoner|Beacon of Destruction|Compelling Deterrence|Heartstabber Mosquito|Venser, the Sojourner|Knight of Meadowgrain|Fire-Belly Changeling|Elixir of Immortality|Phyrexian Battleflies|Thornscape Apprentice|Darigaaz, the Igniter|Enraged Revolutionary|Agent of Acquisitions|Phage the Untouchable|Stronghold Discipline|Illusionary Informant|Skittering Crustacean|Crown-Hunter Hireling|Caller of the Untamed|Arbiter of Knollridge|Lightkeeper of Emeria|Magus of the Vineyard|Ghave, Guru of Spores|Numot, the Devastator|Curse of the Forsaken|Beastmaster Ascension|Immaculate Magistrate|Bloodline Necromancer|Traverse the Outlands|Taigam, Ojutai Master|Taigam, Sidisi's Hand|Anowon, the Ruin Sage|Necromantic Selection|Kraum, Ludevic's Opus|Saskia the Unyielding|Thrasios, Triton Hero|Daretti, Scrap Savant|Iroas, God of Victory|Nath of the Gilt-Leaf|Awaken the Sky Tyrant|Anya, Merciless Angel|Seal of the Guildpact|Phyrexian Reclamation|Angelic Field Marshal|Hallowed Spiritkeeper|Intellectual Offering|Reaper from the Abyss|Stormscape Battlemage|Sek'Kuar, Deathkeeper|Spellbreaker Behemoth|Mons's Goblin Raiders|Anointer of Champions|Talisman of Dominance|March of the Machines|Kamahl, Fist of Krosa|Molimo, Maro-Sorcerer|Shinen of Life's Roar|Ethersworn Shieldmage|Kaervek the Merciless|Archfiend of Depravity|Ojutai, Soul of Winter|Harbinger of the Tides|Nekusar, the Mindrazer|Oloro, Ageless Ascetic|Cao Ren, Wei Commander|Corrupt Court Official|Yellow Scarves Cavalry|Yellow Scarves General|Command of Unsummoning|Predatory Nightstalker|Higure, the Still Wind|Etherium-Horn Sorcerer|Thromok the Insatiable|Razia, Boros Archangel|Grenzo, Dungeon Warden|Elspeth, Knight-Errant|Stinkdrinker Daredevil|Inquisition of Kozilek|Shadowmage Infiltrator|Havenwood Battleground|Sustainer of the Realm|Blood Baron of Vizkopa|Arcanis the Omnipotent|Akroma, Angel of Wrath|Foundry Street Denizen|Tendrils of Corruption|Champion of the Parish|Voice of the Provinces|Moan of the Unhallowed|Underworld Connections|Overwhelming Intellect|Stampeding Wildebeests|Brago's Representative|Marchesa's Infiltrator|Bite of the Black Rose|Paliano, the High City|Unquestioned Authority|Hunger of the Howlpack|Spontaneous Combustion|Protector of the Crown|Recruiter of the Guard|Goblin Balloon Brigade|Chorus of the Conclave|Azami, Lady of Scrolls|Collective Unconscious|Ezuri, Renegade Leader|Meren of Clan Nel Toth|Mairsil, the Pretender|Wasitora, Nekoru Queen|Bloodforged Battle-Axe|Apprentice Necromancer|Jedit Ojanen of Efrava|Scion of the Ur-Dragon|Breya, Etherium Shaper|Sidar Kondo of Jamuraa|Hoofprints of the Stag|Ethersworn Adjudicator|Gwafa Hazid, Profiteer|Sydri, Galvanic Genius|Mizzix of the Izmagnus|Necromancer's Covenant|Teysa, Envoy of Ghosts|Angel of the Dire Hour|Overseer of the Damned|Lorthos, the Tidemaker|Tempt with Reflections|Tempt with Immortality|Talisman of Indulgence|Jaya Ballard, Task Mage|Riku of Two Reflections|Hanna, Ship's Navigator|Kongming's Contraptions|Lu Xun, Scholar General|Sun Ce, Young Conquerer|Diaochan, Artful Beauty|Borrowing the East Wind|Spring of Eternal Peace|Ninja of the Deep Hours|Basandra, Battle Seraph|Knight of the Reliquary|Niv-Mizzet, Dracogenius|Quest for the Gravelord|Khalni Heart Expedition|Forerunner of Slaughter|Elspeth, Sun's Champion|Temple of the False God|Polukranos, World Eater|Thunderscape Battlemage|Thorn of the Black Rose|Throne of the High City|Szadek, Lord of Secrets|Vish Kal, Blood Arbiter|Wrexial, the Risen Deep|Zedruu the Greathearted|Champion of Stray Souls|Oran-Rief, the Vastwood|Balan, Wandering Knight|Licia, Sanguine Tribune|Mirror of the Forebears|Blade of the Bloodchief|Evolutionary Escalation|Atraxa, Praetors' Voice|Vial Smasher the Fierce|Slobad, Goblin Tinkerer|Vorel of the Hull Clade|Ezuri, Claw of Progress|Kaseto, Orochi Archmage|Nahiri, the Lithomancer|Masterwork of Ingenuity|Curse of Shallow Graves|Disciple of Griselbrand|Odric, Master Tactician|Ryusei, the Falling Star|Ink-Eyes, Servant of Oni|Priest of the Blood Rite|Xiahou Dun, the One-Eyed|Karador, Ghost Chieftain|Feldon of the Third Path|Niv-Mizzet, the Firemind|Sphinx of the Steel Wind|Flames of the Blood Hand|Guan Yu, Sainted Warrior|Guan Yu's 1,000-Li March|Huang Zhong, Shu General|Borrowing 100,000 Arrows|Zhou Yu, Chief Commander|Zhuge Jin, Wu Strategist|Ma Chao, Western Warrior|Meng Huo, Barbarian King|Zuo Ci, the Mocking Sage|Marchesa, the Black Rose|Nissa, Voice of Zendikar|Beastbreaker of Bala Ged|Kiora, the Crashing Wave|Sorin, Lord of Innistrad|Jarad, Golgari Lich Lord|Lieutenants of the Guard|Guardian of the Gateless|Nighteyes the Desecrator|Animar, Soul of Elements|Roon of the Hidden Realm|O-Kagachi, Vengeful Kami|Ludevic, Necro-Alchemist|Silas Renn, Seeker Adept|Rite of the Raging Storm|Demon of Wailing Agonies|Marath, Will of the Wild|Grasp of the Hieromancer|Zhang Fei, Fierce Warrior|Zhang Liao, Hero of Hefei|Yuan Shao, the Indecisive|Wielding the Green Dragon|Sigil of the Empty Throne|Vitu-Ghazi, the City-Tree|Edric, Spymaster of Trest|Tariel, Reckoner of Souls|Tibalt, the Fiend-Blooded|Nicol Bolas, Planeswalker|Knights of the Black Rose|Kami of the Crescent Moon|Djinn of Infinite Deceits|Arahbo, Roar of the World|Divergent Transformations|Ikra Shidiqi, the Usurper|Kydele, Chosen of Kruphix|Reyhan, Last of the Abzan|Yidris, Maelstrom Wielder|Jor Kadeen, the Prevailer|Arjun, the Shifting Flame|Curse of the Nightly Hunt|Teferi, Temporal Archmage|Prossh, Skyraider of Kher|Kolaghan, the Storm's Fury|Knight of the White Orchid|Zhao Zilong, Tiger General|Sima Yi, Wei Field Marshal|Hua Tuo, Honored Physician|Selvala, Explorer Returned|Jace, Architect of Thought|Leovold, Emissary of Trest|Banshee of the Dread Choir|Freyalise, Llanowar's Fury|Derevi, Empyrial Tactician|Inalla, Archmage Ritualist|Nazahn, Revered Bladesmith|Haven of the Spirit Dragon|Bruse Tarl, Boorish Herder|Kalemne, Disciple of Iroas|Gisela, Blade of Goldnight|Novijen, Heart of Progress|Jeleva, Nephalia's Scourge|Alesha, Who Smiles at Death|Lady Zhurong, Warrior Queen|Return of the Nightstalkers|Muzzio, Visionary Architect|Endrek Sahr, Master Breeder|Master of the Pearl Trident|Svogthos, the Restless Tomb|Selvala, Heart of the Wilds|Mazirek, Kraul Death Priest|Mirri, Weatherlight Duelist|Drana, Kalastria Bloodchief|Ishai, Ojutai Dragonspeaker|Kynaios and Tiro of Meletis|Karlov of the Ghost Council|Silumgar, the Drifting Death|Pang Tong, \"Young Phoenix\"|Merfolk of the Pearl Trident|Nivix, Aerie of the Firemind|Titania, Protector of Argoth|Kazuul, Tyrant of the Cliffs|Ob Nixilis of the Black Oath|Kongming, \"Sleeping Dragon\"|Adriana, Captain of the Guard|Daretti, Ingenious Iconoclast|Skullbriar, the Walking Grave|Crucible of the Spirit Dragon|Ib Halfheart, Goblin Tactician|Sunhome, Fortress of the Legion|Entomb|Windfall|Dark Ritual|Mind's Desire|Imperial Seal|Lodestone Golem|Treasure Cruise|Pox|Web|Opt|Okk|Zap|Tek|Nix|Vex|Nice|Char|Moat|Lich|Atog|Fork|Heal|Lure|Void|Boil|Fear|Jump|Rile|Alms|Guma|Raze|Hush|Lull|Swat|Orgg|Sift|Stun|Reap|Amok|Leap|Scar|Flay|Snag|Peek|Jolt|Soar|Maro|Yare|Rust|Bind|Jinx|Jilt|Glory|Arena|Roast|Chill|Exile|Repel|Addle|Bayou|Taiga|Roots|Gloom|Smoke|Kudzu|Oasis|Reset|Shyft|Panic|Kaysa|Choke|Draco|Karma|Lance|Rowen|Tithe|Clear|Annul|Douse|Brand|Scald|Scrap|Erase|Parch|Scour|Quash|Valor|Smite|Fugue|Havoc|Smash|Singe|Darba|Annex|Rouse|Brawl|Crash|Lunge|Flash|Flare|Crush|Smelt|Index|Dread|Vigor|Feint|Johan|Filth|Probe|Melee|Rally|Veldt|Joven|Truce|Delay|Allay|Glint|Purge|Shunt|Venom|Carom|Skred|Shuko|Camel|Jihad|Piety|Hinder|Ponder|Arrest|Forbid|Desert|Rewind|Stupor|Falter|Gamble|Kindle|Eureka|Tangle|Su-Chi|Tundra|Sance|Revive|Thrive|Seraph|Blight|Onulet|Kismet|Stasis|Infuse|Recall|Ragnar|Stangg|Urborg|Browse|Shrink|Humble|Nausea|Avarax|Divert|Sunder|Unmask|Vesuva|Tinker|Castle|Tunnel|Hijack|Pounce|Dispel|Twitch|Abjure|Apathy|Avizoa|Fervor|Tariff|Kookus|Remedy|Simoon|Redeem|Waylay|Launch|Zephid|Befoul|Breach|Sicken|Bedlam|Purify|Donate|Rescue|Molder|Sprout|Squire|Dandn|Anoint|Mawcor|Aluren|Hypnox|Insist|Perish|Warmth|Megrim|Temper|Reknit|Enrage|Impale|Mutiny|Hobble|Strafe|Excise|Meddle|Wastes|Deluge|Vivify|Topple|Oraxid|Disarm|Muzzle|Thwart|Sizzle|Thirst|Alarum|Sunweb|Oculus|Incite|Purity|Cocoon|Subdue|Seeker|Hubris|Winnow|Dredge|Wallop|Absorb|Tarpan|Fylgja|Abrade|Forget|Ambush|Hatred|Endure|Defeat|Hallow|Lurker|Morale|Resize|Hankyu|Uproot|Defang|Outwit|Cromat|Swerve|Censor|Arcbond|Oxidize|Memnite|Acquire|Balance|Karakas|Bribery|Genesis|Naughty|Capsize|Despise|Mox Jet|Shelter|Rescind|Expunge|Ichorid|Channel|Plateau|Thallid|Recover|Fortify|Shrivel|Combust|Amnesia|Derelor|Fissure|Tornado|Leeches|Drowned|Aladdin|Crumble|Cyclone|Tsunami|Cleanse|Banshee|Arboria|Tracker|Warning|Iceberg|Marjhan|Narwhal|Portent|Necrite|Anarchy|Burnout|Conquer|Aurochs|Wiitigo|Enlarge|Manakin|Worship|Conflux|Lifetap|Shatter|Twiddle|Disrupt|Aboroth|Barishi|Warthog|Parapet|Catalog|Vebulid|Bravado|Bulwark|Wirecat|Rebuild|Unearth|Rivalry|Flicker|Fatigue|Compost|Magnify|Plunder|Auratog|Sindbad|Bandage|Recycle|Liquify|Unhinge|Radiate|Pit Imp|Insight|Firefly|Shocker|Gainsay|Rebound|Torment|Soliton|Torture|Cremate|Deprive|Regress|Bombard|See Red|Grozoth|Dogpile|Reroute|Perplex|Implode|Ovinize|Rethink|Despoil|Inflame|Reclaim|Kaboom!|Amugaba|Extract|Predict|Afflict|Execute|Mad Dog|Mudhole|Tremble|Refresh|Ensnare|Rupture|Mossdog|Megatog|Leveler|Forfend|Embargo|Misstep|Squeeze|War Tax|Larceny|Cave-In|Warpath|Stamina|Panacea|Carrion|Shimmer|Taniwha|Foratog|Agility|Sirocco|Encrust|Restock|Silence|Roc Egg|Foresee|Rebirth|Typhoon|Equinox|Visions|Tolaria|Envelop|Swelter|Deicide|Godsend|Skybind|Skizzik|Norritt|Updraft|Foxfire|Pyknite|Melting|Vertigo|Drought|Justice|Monsoon|Renewal|Mugging|Frazzle|Refocus|Homarid|Heroism|Penance|Cunning|Mirozel|Grollub|Flatten|Reshape|Retract|Unforge|Nourish|Rag Man|Erosion|Riptide|Inferno|Fasting|Pikemen|Icefall|Tamanoa|Reweave|Squelch|Neko-Te|Sunbond|Crypsis|Nullify|Wargate|Godsire|Wrangle|Eon Hub|Rukh Egg|Revenant|Wildcall|Sinkhole|Lobotomy|Dissolve|Proposal|Mox Ruby|Upheaval|Paralyze|Fastbond|Gigapede|Null Rod|Badlands|Savannah|Scabland|Terminus|Dispatch|Myrsmith|Gut Shot|Mox Opal|Preacher|Hecatomb|Detonate|Rakalite|Tetravus|Exorcist|Hellfire|Chromium|Halfdane|Enervate|Musician|Dystopia|Icequake|Errantry|Mudslide|Carapace|Stampede|Whiteout|Fumarole|Ice Floe|Bewilder|Diminish|Ulcerate|Werebear|Millikin|Doomsday|No Mercy|Helvault|Blessing|Darkpact|Feedback|Lifelace|Purelace|Red Ward|The Hive|Demolish|Tomb Hex|Mana Web|Morinfen|Necratog|Sage Owl|Vitalize|Abeyance|Serenity|Disperse|Betrayal|Mundungu|Disorder|Meltdown|Reflexes|Acridian|Lifeline|Pit Trap|Silk Net|Fend Off|Encroach|Ivy Seer|Momentum|Splinter|Caltrops|Extruder|Moonlace|Snapback|Mindstab|Darkness|The Rack|Humility|Shackles|Meditate|Lab Rats|Deadshot|Krakilin|Manabond|Petradon|Watchdog|Pallimud|Yoked Ox|Bullwhip|Contempt|Mortuary|Putrefax|Evermind|Twincast|Tenacity|Throttle|Aim High|Root Out|Put Away|Skulltap|Unburden|Kurgadon|Downsize|Runewing|Pack Rat|Lay Bare|Vendetta|Sea Legs|Mindmoil|Ursapine|Confound|Bog Down|Retether|Mire Boa|Withdraw|Outbreak|War Horn|Inspirit|Sandskin|Threaten|Run Wild|Expedite|Bone Saw|Embolden|Tombfire|Simplify|Atogatog|Lithatog|Sarcatog|Geosurge|Hovermyr|Submerge|Massacre|Arc Mage|Rackling|Domineer|Override|Deglamer|Renounce|Buoyancy|Charisma|Hoodwink|Delraich|Ferocity|Ley Line|Toymaker|Peat Bog|Aleatory|Delirium|Phyresis|Rot Wolf|Skinwing|Vineweft|Hot Soup|Downpour|Redirect|Lifelink|Ice Cage|Distress|Manalith|Wispmare|Hundroog|Sentinel|Imprison|Quagmire|Backfire|Teleport|Undertow|Deadfall|Crevasse|Holy Day|Ur-Drago|Scaldkin|Fumigate|Cagemail|Chastise|Seedtime|Starfall|Ironfang|Moonmist|Liberate|Restrain|Mourning|Overload|Backlash|Sunstone|Seizures|Mistfolk|Snowfall|Blizzard|Glaciers|Land Cap|Doomfall|Ruin Rat|Overcome|Chandler|Prophecy|Gridlock|Skygames|Voidwalk|Bioshift|Ghostway|To Arms!|Bioplasm|Nihilith|Quagnoth|Mob Rule|Rageform|Merseine|Paroxysm|Inundate|Moonhold|Displace|Resupply|Silkwrap|Scrounge|Bog Rats|Festival|Vorapede|Drekavac|Omnibian|Sunscour|Drelnoch|Void Maw|Nyxathid|No-Dachi|Uba Mask|Pus Kami|Lifegift|Shuriken|Malignus|Grounded|Pyramids|Nafs Asp|Ali Baba|Ice Cave|Suppress|Cast Out|By Force|Disallow|Ice Over|Vanquish|Tyrranax|Solarion|Vengevine|Overtaker|Icy Blast|Wasteland|Psychatog|Recollect|Damnation|Pain Seer|Warmonger|Turnabout|High Tide|Ant Queen|Intuition|Vindicate|Yule Ooze|Boomerang|Calciderm|Mind Warp|Scragnoth|Cloudpost|Dismember|Voidslime|Mutavault|Castigate|Time Walk|Aquamoeba|Ephemeron|Scrivener|Masticore|Bad River|Scrubland|Sandsower|Drag Down|Extirpate|Hana Kami|Tarmogoyf|Evil Twin|Aethertow|Arid Mesa|Deathmark|Overwhelm|Alloy Myr|Mortarpod|Angry Mob|Juxtapose|Seasinger|Contagion|Oubliette|Chub Toad|Ice Storm|Zuran Orb|Acid Rain|Deathgrip|Gravebind|Lifeforce|Brass Man|Scarecrow|Weakstone|The Abyss|Lady Orca|Tor Wauki|Astrolabe|Sol Grail|Soul Kiss|Earthlink|Aeolipile|Time Bomb|Mindcrank|Carbonize|Flame Jab|Meekstone|Dust Bowl|Kor Haven|Cataclysm|Blue Ward|Burrowing|Chaos Orb|Chaoslace|Craw Wurm|Deathlace|Earthbind|Farmstead|Fungusaur|Gray Ogre|Iron Star|Ivory Cup|Ley Druid|Manabarbs|Nightmare|Sacrifice|Tanglesap|Demystify|Dive Down|Dual Shot|Lost Vale|Bull Rush|Arbor Elf|Abduction|Manta Ray|Downdraft|Fire Whip|Firestorm|Oakenform|Rootwalla|Aku Djinn|Vampirism|Chronatog|Vanishing|Heat Wave|Solfatara|Equipoise|Army Ants|Corrosion|Spire Owl|Telepathy|Persecute|Reprocess|Dromosaur|Electryte|Lay Waste|Fortitude|War Dance|Wild Dogs|Umbilicus|Whetstone|Cessation|Iron Will|Archivist|Aura Flux|Intervene|King Crab|Ostracize|Pyromancy|Scrapheap|Replenish|Disappear|Treachery|Eradicate|Flame Jet|Landslide|Trickbind|Wipe Away|Reiterate|Glass Asp|Hivestone|Swarmyard|Stormbind|Dodecapod|War Barge|Gallantry|Curiosity|Anarchist|Magmasaur|Carnassid|Verdigris|Skyshaper|Coral Net|Petravark|Pyromania|Gurzigost|Energizer|Excavator|Duplicity|Fylamarid|Interdict|Root Maze|Wild Wurm|Safeguard|Blood Pet|Awakening|Scapegoat|Mind Peel|Painsmith|Ferrovore|Lifesmith|Mimic Vat|Necropede|Rust Tick|Reverence|Kiri-Onna|Yuki-Onna|Haru-Onna|Graf Mole|Port Town|Whimwader|Tyrannize|Heap Doll|Pili-Pala|Upwelling|Syncopate|Lost Soul|Eel Umbra|Nighthaze|Zof Shade|Haze Frog|Waterknot|Blood Sun|Caregiver|Convolute|Darkblast|Last Gasp|Mortipede|Sewerdreg|Leashling|Terrarion|Sea Snidd|Deadapult|Insolence|Mire Kavu|Stratadon|Chronozoa|Kor Dirge|Entangler|Devastate|Flameshot|Marsh Boa|Root Cage|Hydrolash|Meteorite|Ramroller|Backslide|Graxiplon|Sage Aven|Blackmail|Biorhythm|Hystrodon|Tar Snare|Cantivore|Confessor|Bamboozle|Cognivore|Puppeteer|Epicenter|Magnivore|Bearscape|Terravore|Zoologist|Phantatog|Thaumatog|Steamclaw|Cabal Pit|Xenograft|Toxic Nim|Lashknife|Pale Moon|Seahunter|Fog Patch|Pack Hunt|Soul Nova|Irradiate|Woebearer|Alpha Myr|Needlebug|Omega Myr|Shinewend|Crackdown|Cowardice|High Seas|Extortion|Liability|Kris Mage|Pulverize|Bifurcate|Erithizon|Pangosaur|Snake Pit|Kyren Toy|Bone Mask|Soul Rend|Floodgate|Mind Bend|Polymorph|Brushwagg|Telim'Tor|Soul Echo|Purgatory|Slagstorm|Quickling|Black Cat|Necrobite|Trollhide|Millstone|Disentomb|Wit's End|Craterize|Worldfire|Monomania|Onyx Mage|Disorient|Hive Mind|Spellbook|Dawnfluke|Neck Snap|Hunt Down|Glowrider|Brine Hag|Backdraft|The Brute|Lifeblood|Dead Drop|Bring Low|Mindswipe|Ride Down|Refurbish|Die Young|Live Fast|Take Down|Sky Skiff|Spelljack|Lava Dart|Twinflame|Nevermore|Mana Maze|Do or Die|Soul Burn|Kavu Lair|Whip Silk|Mind Whip|Earthlore|Snowblind|Avalanche|Tor Giant|Total War|Cold Snap|Formation|Hipparion|Brushland|Sandblast|Solemnity|Chaos Maw|Magmaroth|Open Fire|Ambuscade|Headstone|Dark Maze|Sea Troll|Evaporate|Crocanura|Gyre Sage|Ooze Flux|Hydroform|Pit Fight|Riot Gear|Withstand|Arc Blade|Cloud Key|Whetwheel|Lightform|Cloudform|Dark Deal|War Flare|Fade Away|Pit Spawn|Slaughter|Onslaught|Workhorse|Glamerdye|Talonrend|Soul Reap|Monstrify|Crag Puca|Fogwalker|Graf Rats|Lose Calm|Vandalize|Soulscour|Last Word|Machinate|Dismantle|Runesword|Marsh Gas|Mind Bomb|Brainwash|Cleansing|Ghoultree|Immerwolf|Brain Pry|Cytoshape|Dovescape|Skylasher|Ral Zarek|Luminesce|Rune Snag|Cryoclasm|Thermopod|Dreadwing|Rakka Mar|Paleoloth|Thornling|Meglonoth|Cleanfall|Vigilance|Time Stop|Mindblaze|Pain Kami|Sideswipe|Soulblast|Moss Kami|Vine Kami|Wear Away|Jade Idol|Tallowisp|Scarmaker|Frostling|Overblaze|Eye Gouge|Outnumber|Stonefury|Ghostform|Aggravate|Howlgeist|Vorstclaw|El-Hajjj|Brainbite|Soulquake|Helionaut|Anavolver|Bog Gnarr|Soul Link|Foresight|Whip Vine|Martyrdom|Coma Veil|Tar Fiend|Mosstodon|Lay Claim|Electrify|Retaliate|Lose Hope|Granulate|Ion Storm|Arachnoid|Ferropede|Mad Auntie|Maze's End|Phytotitan|Soulflayer|Ire Shaman|Powder Keg|Mana Tithe|Mana Crypt|Memoricide|Standstill|Endbringer|Mana Drain|Snow Mercy|Skinrender|Plague Myr|Chrome Mox|Carnophage|Whipcorder|Sparksmith|Anticipate|Palinchron|Kezzerdrix|Sarcomancy|Aftershock|Mana Prism|Mana Vault|Memory Jar|Smokestack|Time Vault|Salt Flats|Strip Mine|Meadowboon|Logic Knot|Narcomoeba|Pestermite|Blood Moon|Fury Charm|Lava Spike|Progenitus|Pit Keeper|Dynacharge|Domri Rade|Teleportal|Narcolepsy|Spellskite|Death Ward|Holy Light|Sea Sprite|The Fallen|Jokulhaups|Mana Flare|Wanderlust|Energy Arc|Forcefield|Winter Orb|Conversion|Rock Hydra|Coral Helm|Mightstone|Mind Twist|Blood Lust|Disharmony|Fire Drake|Immolation|Xira Arien|Black Vise|Bone Flute|Coal Golem|Didgeridoo|Hammerheim|Deep Spawn|Icy Prison|Sea Spirit|Lava Burst|Stonehands|Elven Lyre|Guard Duty|Doorkeeper|Frost Lynx|Bloodghast|Reave Soul|Dragon Egg|Opposition|Mind's Eye|Static Orb|Grindstone|Obliterate|Black Ward|Camouflage|Cockatrice|Dingus Egg|Green Ward|Holy Armor|Mana Short|Power Leak|Simulacrum|White Ward|Magma Rift|Khalni Gem|Rowdy Crew|Sky Terror|Ruin Ghost|Thran Tome|Touchstone|Fatal Blow|Lava Storm|Lotus Vale|Drag Under|Rabid Bite|Wing Snare|Magma Mine|Crypt Rats|Desolation|Necromancy|Foreshadow|Wind Shear|Elkin Lair|Rock Slide|Hope Charm|Relic Ward|Opal Titan|Attunement|Confiscate|Somnophore|Mana Leech|Oppression|Antagonism|Fault Line|Torch Song|Vug Lizard|Cave Tiger|Crosswinds|Rejuvenate|Fluctuator|Metrognome|Knighthood|Levitation|About Face|Repopulate|Thran Lens|Sanctimony|Solidarity|Aura Thief|Brine Seer|Kingfisher|Dying Wail|Impatience|Incendiary|Wild Colos|Plow Under|Evangelize|Feebleness|Living End|Aether Web|Herd Gnarr|Brass Gnat|Flying Men|Ghost Ship|Conspiracy|Undertaker|Avoid Fate|Craw Giant|Hail Storm|Safe Haven|Conviction|Repentance|Necrologia|Flame Wave|Spellshock|Elven Rite|Dracoplasm|Compulsion|Plagiarize|Last Laugh|Waste Away|Accelerate|Overmaster|Narcissism|Booby Trap|Extinction|Earthcraft|Apocalypse|Mogg Squad|No Quarter|Ghost Town|Spark Jolt|Boon Satyr|Hesitation|Mind Games|Mindwarper|Overgrowth|Portcullis|Rabid Rats|Glint Hawk|Halt Order|Shape Anew|Turn Aside|Ichor Rats|Embersmith|Asceticism|Cystbearer|Corpse Cur|Golden Urn|Grindclock|Lux Cannon|Mindslaver|Vector Asp|Nikko-Onna|Gnat Miser|Inner Fire|O-Naginata|Unruly Mob|Ever After|Ghoulsteed|Geistblast|Pyre Hound|Clip Wings|Gloomwidow|Loam Dryad|Game Trail|Runed Halo|Strip Bare|Woeleecher|Gloomlance|Hollowsage|Burn Trail|Ember Gale|Wild Swing|Worldpurge|Tatterkite|Recuperate|Wipe Clean|Extra Arms|Edgewalker|Stabilizer|Soul Tithe|Ash Zealot|Batterhorn|Chaos Imps|Guild Feud|Archweaver|Mana Bloom|Skull Rend|Crab Umbra|Bear Umbra|Leaf Arrow|Naturalize|Cacophodon|Polyraptor|Gate Hound|Seed Spark|Brainspoil|Disembowel|Warp World|Ivy Dancer|Siege Wurm|Phytohydra|Aura Blast|Guard Dogs|Death Bomb|Alpha Kavu|Pygmy Kavu|Stone Kavu|Mana Cylix|Dawn Charm|Mycologist|Spellshift|Tidewalker|Timebender|Dash Hopes|Muck Drubb|Melancholy|Timbermare|Utopia Vow|Keen Sense|Excavation|Gulf Squid|Overburden|Bog Glider|Pit Raptor|Scoria Cat|Spore Frog|Wild Might|Wing Storm|War Oracle|Nightsnare|Vine Snare|Prism Ring|Weave Fate|Complicate|False Cure|Head Games|Headhunter|Break Open|Risky Move|Tephraderm|Sweep Away|Baloth Pup|Loam Larva|Mindmelter|Mirrorpool|Aven Flock|Cease-Fire|Life Burst|Aura Graft|Persuasion|Think Tank|Traumatize|Filthy Cur|Gravestorm|Mind Burst|Mindslicer|Bomb Squad|Demoralize|Earth Rift|Halberdier|Magma Vein|Mine Layer|Spark Mage|Whipkeeper|Skyshooter|Still Life|Twigwalker|Junk Golem|War Report|Slag Fiend|Spinebiter|Surge Node|Torpor Orb|Lawbringer|Cloudskate|Infiltrate|Mind Slash|Flame Rift|Mana Cache|Mogg Alarm|Mogg Toady|Woodripper|Awe Strike|Solar Tide|Neurok Spy|Flayed Nim|Nim Lasher|Relic Bane|Vermiculos|Incite War|Bloodscent|Duskworker|Tangleroot|Timesifter|Nevermaker|Offalsnout|Earthbrawn|Scapeshift|Ivory Mask|Task Force|Wishmonger|Sailmonger|Sand Squid|Statecraft|Tidal Bore|Deathgazer|Instigator|Sever Soul|Blood Oath|Cave Sense|Robber Fly|Food Chain|Land Grant|Saber Ants|Sustenance|Vine Dryad|Iron Lance|Lead Golem|Sand Golem|Mire Shade|Soulshriek|Zombie Mob|Bay Falcon|Ether Well|Sea Scryer|Blind Fury|Chaosphere|Disempower|Shadowbane|Grim Feast|Wellspring|Mirran Spy|Gnathosaur|Myr Welder|Shriekhorn|Soulmender|Hydrosurge|Void Snare|Blood Host|Tome Scour|Dark Favor|Wild Guess|Sporemound|War Falcon|Switcheroo|Greatsword|Arc Runner|Soul Bleed|Mold Adder|Regenerate|Sentry Oak|Benthicore|Fallowsage|Zephyr Net|Mournwhelk|Goatnapper|Aven Envoy|Dermoplasm|Kry Shield|North Star|Giant Slug|Hell Swarm|Mold Demon|Dream Coat|Energy Tap|Part Water|Relic Bind|Silhouette|Revelation|Great Wall|Rapid Fire|Gosta Dirk|Siegecraft|Force Away|Set Adrift|Waterwhirl|Swift Kick|Pia Nalaar|Dovin Baan|Aether Hub|Flame Lash|Death Wish|Ember Shot|Spirespine|Nyx Weaver|Paraselene|Moon Heron|Sturmgeist|Blind Seer|Sky Weaver|Duskwalker|Ghitu Fire|Goblin Spy|Kavu Scout|Rogue Kavu|Ruby Leech|Slimy Kavu|Turf Wound|Jade Leech|Kavu Titan|Salt Marsh|Runed Arch|Hoar Shade|Mind Ravel|Mole Worms|Moor Fiend|Deflection|Force Void|Snow Devil|Pale Bears|Rime Dryad|Aggression|Chaos Lord|Chaos Moon|Battle Cry|Red Scarab|Snow Hound|Lava Tubes|Riddleform|Hollow One|Coral Reef|Heart Wolf|Winter Sky|Dying Wish|Skullcrack|Alms Beast|Mind Grind|Gigadrowse|Runeboggle|Aven Augur|Lost Hours|Whisk Away|Dragonrage|Gore Swine|Wild Slash|Conch Horn|Orcish Spy|Sand Silos|Bequeathal|Hateflayer|Primalcrux|Evershrike|Inside Out|Quillspike|Scarecrone|Dawn Gryff|Lone Rider|Providence|Blood Mist|Bloodbriar|Clear Shot|Crop Sigil|Contradict|Corpseweft|Gravepurge|Marsh Hulk|Ukud Cobra|Tail Slash|Warbringer|Tread Upon|Carry Away|Flamebreak|Karstoderm|Coretapper|Myr Matrix|Necropolis|Deep Water|Water Wurm|Mana Clash|Blood Feud|Young Wolf|Nightcreep|Ragamuffyn|Ratcatcher|War's Toll|Dread Slag|Sky Hussar|Twinstrike|Aetherling|Mindstatic|Riot Piker|Phytoburst|Commandeer|Controvert|Soul Spike|Ohran Yeti|Ronom Hulk|Abu Ja'far|Pull Under|Rag Dealer|Rend Flesh|Mana Seism|Ore Gorger|Gale Force|Rootrunner|Soilshaper|Imi Statue|Aura Barbs|Frost Ogre|Baku Altar|Great Hart|Ornitharch|Mindreaver|Asphyxiate|Skyreaping|Ragemonger|Mind Raker|Blisterpod|Roil Spout|Cloudshift|Cursebreak|Defy Death|Vanishment|Ghoulflesh|Lair Delve|Yew Spirit|Powerleech|Time Sieve|Rhox Brute|Degavolver|False Dawn|Cetavolver|Zombie Boa|Illuminate|Rakavolver|Urborg Elf|Fatal Lore|Misfortune|Scourglass|Spell Snip|Ad Nauseam|Shadowfeed|Cylian Elf|Godtoucher|Bant Charm|Fan Bearer|Sacred Cat|Galestrike|Dispossess|Hyena Pack|Manglehorn|Fatal Push|Fen Hauler|Ebon Drake|Tangle Asp|Heliophial|Suncrusher|Hedge Troll|Raging Kavu|Lotus Bloom|Siege Rhino|Living Lore|Willbreaker|Endless One|From Beyond|Prism Array|Tromokratis|Living Wish|Maze of Ith|Gifts Given|Kor Duelist|Signal Pest|Lotus Cobra|All Is Dust|Batterskull|Griselbrand|Pendelhaven|Dimir Charm|Bile Blight|Glacial Ray|Tember City|Timetwister|Black Lotus|Mox Emerald|Solar Blast|Spark Spray|Jungle Wurm|Shivan Wurm|Ivory Tower|Ring of Gix|Amrou Scout|Ivory Giant|Spell Snare|Death Cloud|Facevaulter|Peppersmoke|Syphon Life|Tombstalker|Brute Force|Dragonstorm|Imperiosaur|Riftsweeper|Sarkhan Vol|Aether Vial|Glimmervoid|Wingcrafter|Molten Rain|Auger Spree|Stoic Angel|Marsh Flats|Flashfreeze|Dread Drone|Eye of Ugin|Sunken City|Telekinesis|Erg Raiders|Juzm Djinn|Hungry Mist|Wyluli Wolf|Phelddagrif|Cursed Rack|Braingeyser|Drain Power|Energy Flux|Sea Serpent|Dread Wight|Bird Maiden|Mijae Djinn|Sedge Troll|War Mammoth|Clay Statue|Ebony Horse|Ebony Rhino|Kormus Bell|Living Wall|Mana Matrix|Planar Gate|Primal Clay|Flash Flood|Mana Vortex|Nether Void|Frost Giant|Storm World|Killer Bees|Nicol Bolas|Barl's Cage|Life Chisel|Voodoo Doll|Inheritance|Sacred Boon|Wind Spirit|Ashen Ghoul|Death Spark|Orc General|Retribution|Spore Cloud|Thermokarst|Tinder Wall|Shriekgeist|Wrench Mind|Nimbus Maze|Dream Twist|Havoc Demon|Regal Force|Omniscience|Lotus Petal|Scroll Rack|Ornithopter|Trinisphere|Blood Crypt|Steam Vents|Mystic Gate|Fetid Heath|Dark Depths|Tangle Wire|Dryad Arbor|Mox Diamond|Conservator|Crystal Rod|Cursed Land|Goblin King|Jade Statue|Pirate Ship|Plague Rats|Power Surge|Spell Blast|Thoughtlace|Wall of Air|Wall of Ice|Ondu Cleric|Steppe Lynx|Hedron Crab|Tempest Owl|Welkin Tern|Bog Tatters|Halo Hunter|Mind Sludge|Mire Blight|Gigantiform|River Sneak|Run Aground|Ruin Raider|Skulduggery|Nest Robber|Sure Strike|Wily Goblin|Vapor Snare|Summit Apes|Steel Golem|Straw Golem|Thran Forge|Bone Dancer|Gallowbraid|Mana Chains|Timid Drake|Fallow Wurm|Fit of Rage|Goblin Bomb|Heat Stroke|Lava Hounds|Peacekeeper|Dragon Mask|Juju Bubble|Death Watch|Necrosavant|Dream Tides|Mystic Veil|Ovinomancer|Kyscu Drake|Peace Talks|Pygmy Hippo|Remembrance|Great Whale|Hibernation|Power Taint|Recantation|Time Spiral|Bereavement|Despondency|Planar Void|Acidic Soil|Outmaneuver|Retromancer|Scoria Wurm|Hidden Herd|Hidden Stag|Retaliation|Mobile Fort|Tragic Poet|Anthroplasm|Slow Motion|Eviscerator|Gang of Elk|Iron Maiden|Opalescence|Plague Dogs|Rapid Decay|Cinder Seer|Sowing Salt|Metalworker|Spirit Loop|Spell Burst|Think Twice|Sangrophage|Conflagrate|Ground Rift|Greenseeker|Squall Line|Unyaro Bees|Wurmcalling|Stuffy Doll|Pandemonium|Dream Halls|Legerdemain|Sea Monster|Shadow Rift|Cannibalize|Mage il-Vec|Mogg Maniac|Ogre Shaman|Shadowstorm|Elvish Fury|Jinxed Idol|Telethopter|Major Teroh|Morningtide|Reborn Hero|Stern Judge|Gravegouger|Mortiphobia|Skullscorch|Fool's Tome|Mogg Cannon|Squee's Toy|Thumbscrews|Carrionette|Imps' Taunt|Dream Cache|Frog Tongue|Spike Drone|Storm Front|Chaotic Goo|Mogg Raider|Opportunist|Fabled Hero|Last Breath|Scourgemark|Boulderfall|Satyr Piper|Ashen Rider|Mob Justice|Primal Rage|Honor Guard|Jinxed Ring|Riddlesmith|Clone Shell|Glimmerpost|Oboro Envoy|Kemuri-Onna|Glitterfang|Blood Clock|Expose Evil|Biting Rain|Dead Weight|Rancid Rats|Sin Prodder|Altered Ego|Arlinn Kord|Counterbore|Cinderbones|Foxfire Oak|Tower Above|Somnomancer|Torpor Dust|Wasp Lancer|Sootwalkers|Fossil Find|Valleymaker|Heartmender|Grim Poppet|Reaper King|Scrapbasket|Scuttlemutt|Trap Digger|Rock Jockey|Scattershot|Woodcloaker|Martial Law|Aquus Steed|Tower Drake|Voidwielder|Slum Reaper|Terrus Wurm|Cobblebrute|Lobber Crew|Armada Wurm|Common Bond|Skymark Roc|Slitherhead|Vassal Soul|Civic Saber|Eland Umbra|Drake Umbra|Gloomhunter|Rage Nimbus|Bramblesnap|Broodwarden|Stomper Cub|Enatu Golem|Hornswoggle|Tomb Robber|Jade Bearer|Swab Goblin|Wojek Siren|Dizzy Spell|Dream Leash|Lore Broker|Quickchange|Spawnbroker|Terraformer|Blockbuster|Excruciator|Brightflame|Glass Golem|Junktroller|Volcano Imp|Goblin Game|Magma Burst|Mogg Jailer|Mogg Sentry|Cloud Cover|Daring Leap|Horned Kavu|Lava Zombie|Sparkcaster|Deadly Grub|Waning Wurm|Bog Serpent|Detritivore|Dust Corona|Mine Bearer|Mana Vapors|Windscouter|Fen Stalker|Plague Wind|Dual Nature|Mungha Wurm|Bone to Ash|Dreadwaters|Prickleboar|Shivan Reef|Daru Healer|Daru Lancer|Dive Bomber|Glarecaster|Harsh Mercy|Nova Cleric|Piety Charm|Sea's Claim|Spy Network|Standardize|Boneknitter|Death Match|Death Pulse|Fever Charm|Grand Melee|Mana Echoes|Nosy Goblin|Stag Beetle|Doom Cannon|Havoc Sower|Sky Scourer|Null Caller|Baloth Null|Aven Archer|Aven Shrine|Nomad Decoy|Tattoo Ward|Aven Fisher|Dreamwinder|Caustic Tar|Painbringer|Flame Burst|Liquid Fire|Steam Vines|Chlorophant|Ground Seal|Leaf Dancer|Due Respect|Lost Leonin|Mindculling|Viral Drake|Mortis Dogs|Artillerize|Ogre Menial|Razor Swine|Kiln Walker|Noble Stand|Off Balance|Air Bladder|Mind Swords|Rathi Fiend|Moggcatcher|Flint Golem|Kill Switch|Rath's Edge|Rule of Law|Fatespinner|Shared Fate|Chimney Imp|Arc-Slogger|Forge Armor|Brown Ouphe|Deconstruct|Molder Slug|Elf Replica|Myr Adapter|Nim Replica|Pearl Shard|Tanglebloom|Welding Jar|Worldslayer|Dewdrop Spy|Floodchaser|Slithermuse|Violet Pall|Lunk Errant|Rage Forger|Stingmoggie|Orim's Cure|Trap Runner|Dehydration|Soothsaying|Arms Dealer|Blood Hound|Hammer Mage|Hired Giant|Lava Runner|Rock Badger|Thunderclap|Briar Patch|Dawnstrider|Megatherium|Sacred Prey|Tiger Claws|Barbed Wire|Monkey Cage|Worry Beads|Remote Farm|Crypt Cobra|Ebony Charm|Mist Dragon|Afiya Grove|Mtenda Lion|Chaos Charm|Crimson Roc|Ivory Charm|Energy Bolt|Reparations|Sealed Fate|Gore Vassal|Tine Shrike|Cryptoplasm|Serum Raker|Vivisection|Flensermite|Septic Rats|Blightwidow|Mirrorworks|Myr Turbine|Spin Engine|Tangle Hulk|Titan Forge|Mind Sculpt|Forge Devil|Hornet Nest|Sliver Hive|Merfolk Spy|Grim Return|Wring Flesh|Blur Sliver|Mindsparker|Aven Squire|Arctic Aven|Bond Beetle|Chasm Drake|Sacred Wolf|Skinshifter|Kite Shield|Blood Tithe|Stone Golem|Cenn's Heir|Ego Erasure|Ringskipper|Shapesharer|Boggart Mob|Giant's Ire|Lowland Oaf|Needle Drop|Nova Chaser|Rootgrapple|Dolmen Gate|Daru Mender|Ward Sliver|Skinthinner|Vile Deacon|Defiant Elf|Root Sliver|Life Matrix|Abomination|Jovial Evil|Elder Spawn|Pixie Queen|Land's Edge|Raging Bull|Shield Wall|Spirit Link|Lord Magnus|Arrow Storm|Dragon Grip|Goblinslide|Pine Walker|Sagu Archer|Abzan Guide|Mardu Charm|Sagu Mauler|Temur Charm|Winterflame|Fragmentize|Malfunction|Lost Legacy|Wily Bandar|Cloudblazer|Saheeli Rai|Golden Wish|Lead Astray|Mental Note|Mirror Wall|Scalpelexis|Rats' Feast|Countermand|Rotted Hulk|Worst Fears|Font of Ire|Golden Hind|Kessig Wolf|Riot Devils|Kindercatch|Make a Wish|Cellar Door|Creepy Doll|Global Ruin|Ruham Djinn|Zanam Djinn|Crypt Angel|Goham Djinn|Hate Weaver|Trench Wurm|Halam Djinn|Hooded Kavu|Kavu Runner|Rage Weaver|Sulam Djinn|Utopia Tree|Aether Rift|Pyre Zombie|Tsabo Tavoc|Alloy Golem|Tsabo's Web|Sulfur Vent|Tinder Farm|Goblin Lyre|War Chariot|Silver Erne|Dire Wolves|Elder Druid|Hot Springs|Trailblazer|Bone Shaman|Blue Scarab|Cooperation|Mercenaries|Reclamation|River Delta|Inferno Jet|Hope Tender|Sifter Wurm|Feroz's Ban|Sengir Bats|Root Spider|Orcish Mine|Mesa Falcon|Aysen Abbey|Koskun Keep|Boros Elite|Holy Mantle|Realmwright|Scatter Arc|Hindervines|Rust Scarab|Gruul Charm|Simic Charm|Aetherplasm|Torch Drake|Earth Surge|Gristleback|Borborygmos|Culling Sun|Wreak Havoc|Petrahydrox|Wild Cantor|Saltskitter|Cloudseeder|Second Wind|Sliversmith|Fascination|Jeskai Sage|Sibsig Host|Mardu Scout|Ainok Guide|Tidal Flats|High Ground|Shield Mate|Welkin Hawk|Aether Tide|Equilibrium|Mana Breach|Cat Burglar|Pygmy Troll|Resuscitate|Spike Rogue|Null Brooch|Dream Thief|Crackleburr|Odious Trow|Stalker Hag|Altar Golem|Lunar Force|Waxing Moon|Grim Flayer|Mournwillow|Center Soul|Lightwalker|Void Squall|Dross Golem|Heartseeker|Leonin Bola|Lich's Tomb|Razor Golem|Spellbinder|Spincrusher|Dark Sphere|Wand of Ith|Inquisition|Giant Shark|Tangle Kelp|Hidden Path|Marsh Viper|Cave People|Elvish Bard|Counterlash|Soul Seizer|Alpha Brawl|Burning Oil|Wild Hunger|Beacon Hawk|Ocular Halo|Riot Spikes|Muse Vessel|Lyev Decree|Steeple Roc|Maze Glider|Fatal Fumes|Maze Rusher|Dragonshift|Fluxcharger|Showstopper|Jokulmorder|Earthen Goo|Frost Marsh|Fleshformer|Dark Temper|Kranioceros|Spore Burst|Wild Leotau|Kabuto Moth|Thoughtbind|Rend Spirit|Earthshaker|Hearth Kami|Tide of War|Junkyo Bell|Kusari-Gama|Bile Urchin|Akki Raider|Lifespinner|Scaled Hulk|Vital Surge|Hold at Bay|Sanguimancy|Felidar Cub|Ondu Rising|Cloud Manta|Rush of Ice|Skitterskin|Swarm Surge|Chasm Guide|Slab Hammer|Fettergeist|Mass Appeal|Spirit Away|Battle Hymn|Stonewright|Natural End|Hurr Jackal|Ardent Plea|Gorger Wurm|Reborn Hope|Finest Hour|Reef Shaman|Last Caress|Necravolver|Kavu Glider|Tundra Kavu|Glade Gnarr|Kavu Howler|Kavu Mauler|Dragon Arch|Suffocation|Undergrowth|Dreg Reaver|Glaze Fiend|Onyx Goblet|Skeletonize|Soul's Fire|Lush Growth|Ooze Garden|Esper Charm|Realm Razer|Gust Walker|As Foretold|Drake Haven|Floodwaters|Naga Oracle|Bone Picker|Dune Beetle|Soulstinger|Deem Worthy|Colossapede|Ornery Kudu|Sixth Sense|Fetid Pools|Trophy Mage|Ajani's Aid|Early Frost|Horned Helm|Thran Quarry|Budoka Pupil|Sudden Shock|Storm Entity|Heroes' Bane|Siege Dragon|Trap Essence|Relic Seeker|Canopy Vista|Cinder Glade|Dust Stalker|Ruinous Path|Myr Superion|Latch Seeker|Killing Wave|Stasis Snare|Giant Badger|Silver Drake|Nissa Revane|Ratchet Bomb|Sultai Charm|Earwig Squad|Hermit Druid|Cunning Wish|Orim's Chant|Sneak Attack|Greater Good|Mind Control|Emeria Angel|Staggershock|Vault Skirge|Maul Splicer|Fiery Temper|Goblin Guide|Black Knight|Astral Slide|Resurrection|Anathemancer|Brain Maggot|Frost Walker|Blighted Fen|Blood Knight|Bonesplitter|Mox Sapphire|Gilded Light|Sidar Jabari|Spirit Cairn|Brain Freeze|Keeneye Aven|Skywing Aven|Cabal Ritual|Lurking Evil|Necropotence|Spinal Graft|Giant Mantis|Grizzly Fate|Ancient Tomb|Caldera Lake|Pine Barrens|Death Denied|Death Rattle|Mind Funeral|Manamorphose|Pitfall Trap|Spell Pierce|Wing Splicer|Mind Shatter|Arachnus Web|Abrupt Decay|Spike Jester|Giantbaiting|Waxmane Baku|Telling Time|Necroskitter|Thunderblust|Culling Dais|Gust-Skimmer|Rusted Relic|Sickleslicer|Animate Wall|Dust to Dust|Icatian Town|Mesa Pegasus|Petra Sphinx|Polar Kraken|Baron Sengir|Basal Thrull|Khabl Ghoul|Bestial Fury|Ydwen Efreet|Ghazbn Ogre|Primal Order|Rabid Wombat|Singing Tree|Storm Seeker|Winter Blast|Walking Wall|Rainbow Vale|Martyr's Cry|Serra Aviary|Wild Aesthir|Junn Efreet|Goblin Caves|Living Lands|Book of Rass|Bronze Horse|Ice Cauldron|Shapeshifter|Triassic Egg|Urza's Miter|Call to Arms|Carrion Ants|Takklemaggot|The Wretched|Faerie Noble|Fire Sprites|Gaea's Touch|Living Plane|Willow Satyr|Jedit Ojanen|Lady Caleria|Pavel Maliki|Combat Medic|Energy Storm|Royal Decree|Aether Storm|Thought Lash|Thunder Wall|Wall of Kelp|Armor Thrull|Brine Shaman|Ebon Praetor|Ambush Party|Stone Spirit|Fungal Bloom|Johtull Wurm|Spore Flower|Storm Spirit|Elkin Bottle|Dead Reveler|Rakdos Drake|Thoughtseize|Genesis Wave|Serum Powder|Star Compass|Welkin Guide|Glacial Wall|Oona's Grace|Sprite Noble|Plague Witch|Xantid Swarm|Emmessi Tome|Shatterstorm|Defense Grid|Watery Grave|Sunken Ruins|Tolaria West|Gilded Lotus|Shivan Gorge|Jester's Cap|Disintegrate|False Orders|Frozen Shade|Gaea's Liege|Invisibility|Magical Hack|Nettling Imp|Raging River|Regeneration|Siren's Call|Wall of Fire|Wall of Wood|Bold Defense|Nimbus Wings|Archive Trap|Umara Raptor|Blood Seeker|Crypt Ripper|Sorin Markov|Scythe Tiger|Shore Keeper|Siren's Ruse|Wind Strider|Blinding Fog|New Horizons|Savage Stomp|Prying Blade|Treasure Map|Battle Hurda|Canopy Cover|Hedron Rover|Bsium Strip|Dingus Staff|Barrow Ghoul|Shadow Rider|Briar Shield|Harvest Wurm|Aether Flash|Cinder Giant|Matopi Golem|Sisay's Ring|Snake Basket|Breezekeeper|Three Wishes|Vision Charm|King Cheetah|Lichenthrope|Mortal Wound|Spider Climb|Hearth Charm|Absolute Law|Faith Healer|Planar Birth|Serra Zealot|Serra's Hymn|Voice of Law|Energy Field|Gilded Drake|Blood Vassal|Darkest Hour|Flesh Reaver|Spined Fluke|Witch Engine|Fiery Mantle|Cradle Guard|Endless Wurm|Sporogenesis|Vernal Bloom|Winding Wurm|Claws of Gix|Endoskeleton|Urza's Armor|Wall of Junk|Opal Avenger|Fog of Gnats|Granite Grip|Molten Hydra|Sluggishness|Viashino Bey|Bloated Toad|Jasmine Seer|Aether Sting|Mark of Fury|Repercussion|Elvish Piper|Heart Warden|Scent of Ivy|Taunting Elf|Chronosavant|Ophidian Eye|Paradox Haze|Basal Sliver|Mana Skimmer|Sudden Death|Firemaw Kavu|Sedge Sliver|Ashcoat Bear|Hypergenesis|Phantom Wurm|Scryb Ranger|Spike Tiller|Witch Hunter|Giant Oyster|Uncle Istvan|Vhati il-Dal|Soltari Monk|Coffin Queen|Corpse Dance|Cursed Flesh|Death's Duet|Rats of Rath|Rathi Dragon|Sliver Queen|Aven Trooper|Hypochondria|Spirit Flare|Carrion Rats|Carrion Wurm|Gloomdrifter|Rancid Earth|Shade's Form|Soul Scourge|Tainted Peak|Cold Storage|Echo Chamber|Magnetic Web|Abandon Hope|Dauthi Ghoul|Enfeeblement|Marsh Lurker|Precognition|Apes of Rath|Mongrel Pack|Blood Frenzy|Canyon Drake|Hand to Hand|Light of Day|Marble Titan|Sacred Guide|Talon Sliver|Worthy Cause|Aqueous Form|Nimbus Naiad|Voyage's End|Viper's Kiss|Bow of Nylea|Savage Surge|Witches' Eye|Mogg Bombers|Duct Crawler|Dross Hopper|Exsanguinate|Fume Spitter|Barrage Ogre|Melt Terrain|Tunnel Ignus|Turn to Slag|Blight Mamba|Carrion Call|Molder Beast|Chrome Steed|Echo Circlet|Perilous Myr|Dreamcatcher|Secretkeeper|Kuro's Taken|Locust Miser|Dense Canopy|Molting Skin|Iname as One|Gryff's Boon|Silverstrike|Essence Flux|Gone Missing|Manic Scribe|Rattlechains|Shamble Back|Neck Breaker|Scourge Wolf|Skin Shedder|Uncaged Fury|Quilled Wolf|Seasons Past|Harvest Hand|Skeleton Key|Wicker Witch|Foul Orchard|Mass Calcify|Cursecatcher|Faerie Swarm|Leech Bonder|River Kelpie|Spell Syphon|Dusk Urchins|Turn to Mist|Grief Tyrant|Safehold Duo|Chainbreaker|Astral Steel|Aven Farseer|Force Bubble|Dragon Wings|Frozen Solid|Metamorphose|Alpha Status|Ancient Ooze|Dragon Fangs|Mizzium Skin|Deviant Glee|Launch Party|Electrickery|Goblin Rally|Axebane Stag|Thoughtflare|Volatile Rig|Elven Riders|Umbra Mystic|Aura Finesse|Unified Will|Baneful Omen|Escaped Null|Essence Feed|Lagac Lizard|Lust for War|World at War|Gravity Well|Growth Spasm|Khalni Hydra|Pennon Blade|Baffling End|Blazing Hope|Sun Sentinel|River Darter|Siren Reaver|Spire Winder|Dark Inquiry|Dusk Charger|Swift Warden|World Shaper|Atzocan Seer|Orazca Relic|Blood Funnel|Shred Memory|Galvanic Arc|Samite Elder|Dralnu's Pet|Shifting Sky|Caldera Kavu|Kavu Recluse|Gaea's Might|Root Greevil|Cavern Harpy|Radiant Kavu|Razing Snidd|Urza's Guilt|Rith's Grove|Revered Dead|Sinew Sliver|Dichotomancy|Reality Acid|Piracy Charm|Serra Sphinx|Fatal Frenzy|Timecrafting|Uktabi Drake|Blessed Wind|Soul Charmer|Sword Dancer|Denying Wind|Ribbon Snake|Sunken Field|Nakaya Shade|Plague Fiend|Soul Strings|Barbed Field|Fault Riders|Panic Attack|Searing Wind|Silt Crawler|Well of Life|Rhystic Cave|Stratus Walk|Watercourser|Blightcaster|Demonic Pact|Rhox Maulers|Angel's Tomb|Aurification|Crown of Awe|Sunfire Balm|Airborne Aid|Imagecrafter|Mage's Guile|Nameless One|Cabal Archon|Cabal Slaver|Misery Charm|Butcher Orgg|Dragon Roost|Words of War|Primal Boost|Wirewood Elf|Dream Chisel|Tribal Golem|Warping Wail|Make a Stand|Void Shatter|Ancient Crab|Cyclone Sire|Oath of Jace|Reaver Drone|Corpse Churn|Flayer Drone|Void Grafter|Timber Gorge|Patrol Hound|Sacred Rites|Spiritualize|Aether Burst|Psionic Gift|Time Stretch|Bloodcurdler|Cabal Shrine|Coffin Purge|Face of Fear|Morgue Theft|Tainted Pact|Bash to Bits|Chainflinger|Lava Blister|Pardic Miner|Cartographer|Druid Lyrist|Druid's Call|Howling Gale|Krosan Beast|Muscle Burst|Squirrel Mob|Mossfire Egg|Skycloud Egg|Sungrass Egg|Bog Wreckage|Norn's Annex|Numbing Dose|Blind Zealot|Dementia Bat|Pith Driller|Birthing Pod|Gremlin Mine|Hex Parasite|Necropouncer|Omen Machine|Soul Conduit|Lightbringer|Sivvi's Ruse|Carrion Wall|Dark Triumph|Bola Warrior|Mogg Salvage|Animate Land|Harvest Mage|Nesting Wurm|Wild Mammoth|Leonin Elder|Dream's Grip|Nim Devourer|Nim Shambler|Nim Shrieker|Fiery Gambit|Battlegrowth|Groffskithur|Turn to Dust|Cobalt Golem|Galvanic Key|Grid Monitor|Mesmeric Orb|Mirror Golem|Pewter Golem|Soul Foundry|Sigil Tracer|Morsel Theft|Noggin Whack|Fire Juggler|Kindled Fury|Shard Volley|Common Cause|Moonlit Wake|Story Circle|Cloud Sprite|False Demise|Karn's Touch|Tidal Kraken|Trade Routes|Forced March|Intimidation|Putrefaction|Blaster Mage|Crag Saurian|Kyren Glider|Kyren Legate|Kyren Sniper|Seismic Mage|Shock Troops|Wild Jhovall|Horned Troll|Eye of Ramos|Power Matrix|Amber Prison|Basalt Golem|Cursed Totem|Misers' Cage|Ashen Powder|Fetid Horror|Merfolk Seer|Mind Harness|Teferi's Imp|Fallow Earth|Locust Swarm|Lure of Prey|Serene Heart|Cinder Cloud|Illumination|Null Chamber|Pearl Dragon|Jungle Troll|Warping Wurm|Nested Ghoul|Brass Squire|Core Prowler|Dross Ripper|Strandwalker|Divine Favor|Spectra Ward|Spirit Bonds|Aetherspouts|Carrion Crow|Cruel Sadist|Brood Keeper|Clear a Path|Inferno Fist|Miner's Bane|Living Totem|Sunblade Elf|Venom Sliver|Suntail Hawk|Frost Breath|Vile Rebirth|Molten Birth|Bramblecrush|Brindle Boar|Witchstalker|Void Stalker|Master Thief|Mind Unbound|Crimson Mage|Manic Vandal|Carnage Wurm|Cudgel Troll|Kraken's Eye|Wurm's Tooth|Palace Guard|Fauna Shaman|Hornet Sting|Crystal Ball|Kelinore Bat|Emerald Oryx|Mist Leopard|Gorgon Flail|Soaring Hope|Wizened Cenn|Fathom Trawl|Surgespanner|Bog Hoodlums|Final Revels|Glarewielder|Heat Shimmer|Nath's Elite|Gaddock Teeg|Aven Warhawk|Daru Stinger|Planar Guide|Wall of Hope|Crypt Sliver|Toxin Sliver|Zombie Brute|Blade Sliver|Magma Sliver|Pit Scorpion|Walking Dead|Barbary Apes|Cat Warriors|Giant Turtle|Hornet Cobra|Moss Monster|Dwarven Song|Falling Star|Wall of Dust|Take Up Arms|War Behemoth|Wingmate Roc|Sidisi's Pet|Hooded Hydra|Savage Punch|Smoke Teller|Death Frenzy|Jeskai Charm|Mantis Rider|Secret Plans|Abzan Banner|Mardu Banner|Temur Banner|Ugin's Nexus|Curio Vendor|Midnight Oil|Cowl Prowler|Longtusk Cub|Nature's Way|Narnam Cobra|Whirlermaker|Funeral Pyre|Defy Gravity|Toxic Stench|Book Burning|Flaring Pain|Planar Chaos|Canopy Claws|Dakra Mystic|Daring Thief|Hour of Need|Thassa's Ire|Nyx Infusion|Unholy Fiend|Mindshrieker|Corpse Lunge|Harvest Pyre|Kruin Outlaw|Rage Thrower|Ambush Viper|Gutter Grime|Wooden Stake|Sulfur Falls|Orim's Touch|Dream Thrush|Essence Leak|Rainbow Crow|Bog Initiate|Firescreamer|Tainted Well|Ancient Kavu|Kavu Monarch|Scarred Puma|Searing Rays|Canopy Surge|Kavu Climber|Might Weaver|Rooting Kavu|Cinder Shade|Hunting Kavu|Meteor Storm|Riptide Crab|Urborg Drake|Vicious Kavu|Juntu Stakes|Fyndhorn Bow|Gaze of Pain|Clairvoyance|Mystic Might|Soul Barrier|Gorilla Pack|Thoughtleech|Wall of Lava|Arctic Foxes|Black Scarab|Blessed Wine|Green Scarab|White Scarab|Saving Grace|Aerial Guide|Supreme Will|Dreamstealer|Lethal Sting|Moaning Wall|Dune Diviner|Harrier Naga|Life Goes On|River Hoopoe|Hashep Oasis|Ipnu Rivulet|Shefet Dunes|Drudge Spell|Ghost Hounds|Irini Sengir|Koskun Falls|Baki's Curse|Chain Stasis|Reef Pirates|An-Havva Inn|Anaba Shaman|Dwarven Pony|Abbey Matron|Knight Watch|Totally Lost|Devour Flesh|Gutter Skulk|Shadow Slice|Bomber Corps|Massive Raid|Scorchwalker|Miming Slime|Spire Tracer|Biovisionary|Orzhov Charm|Shambleshark|Ghost Warden|Shadow Lance|Crystal Seer|Mimeofacture|Caustic Rain|Cryptwailing|Blind Hunter|Augur il-Vec|Barren Glory|Lymph Sliver|Leaden Fists|Bonded Fetch|Fleshwrither|Witch's Mist|Char-Rumbler|Haze of Rage|Sparkspitter|Fomori Nomad|Sprout Swarm|Utopia Mycon|Soul Summons|Channel Harm|Orc Sureshot|Defiant Ogre|Vaultbreaker|Grim Contest|Delif's Cone|Delif's Cube|Zelyon Sword|Elvish Scout|Goblin Kites|Dwarven Hold|Hollow Trees|Wall of Nets|Mind Maggots|Plaguebearer|Medicine Bag|Aerie Ouphes|Bloom Tender|Nip Gwyllion|Mirror Sheen|Fire at Will|Gilder Bairn|Fang Skulkin|Hoof Skulkin|Abundant Maw|Fiend Binder|Cryptbreaker|Dusk Feaster|Graf Harvest|Haunted Dead|Bold Impaler|Primal Druid|Wolfkin Bond|Ancient Carp|Gudul Lurker|Foul Renewal|Qarsi Sadist|Reckless Imp|Pinion Feast|Gate Smasher|Echoing Calm|Pteron Ghost|Second Sight|Echoing Ruin|Reap and Sow|Tanglewalker|Chimeric Egg|Nemesis Mask|Spawning Pit|Tangle Golem|Wirefly Hive|Living Armor|Skull of Orm|Electric Eel|Land Leeches|Savaen Elves|Scarwood Hag|Whippoorwill|Storm Shaman|Bar the Door|Break of Day|Loyal Cathar|Artful Dodge|Saving Grasp|Undying Evil|Vesper Ghoul|Protean Hulk|Street Savvy|Azorius Ploy|Rain of Gore|Riot Control|Weapon Surge|Morgue Burst|Notion Thief|Sun's Bounty|Frost Raptor|Thermal Flux|Grim Harvest|Krovikan Rot|Aurochs Herd|Boreal Druid|Bull Aurochs|Arctic Flats|Boreal Shelf|Asha's Favor|Cumber Stone|Molten Frame|Ember Weaver|Kaleidostone|Jeweled Bird|War Elephant|Horizon Seed|Lantern Kami|Quiet Purity|River Kaijin|Cursed Ronin|Nezumi Ronin|Ragged Veins|Wicked Akuba|Frostwielder|Hanabi Blast|Burr Grafter|Serpent Skin|Time of Need|Callow Jushi|Floodbringer|Hired Muscle|First Volley|Ogre Recluse|Gnarled Mass|Loam Dweller|Sudden Storm|Fated Return|Shrike Harpy|Culling Mark|Nyxborn Wolf|Angelic Gift|Murk Strider|Tide Drifter|Nettle Drone|Turn Against|Earthen Arms|Rot Shambler|Skyrider Elf|Hedron Blade|Spawning Bed|Geist Snatch|Lunar Mystic|Second Guess|Stern Mentor|Dread Slaver|Hunted Ghoul|Mental Agony|Dual Casting|Rite of Ruin|Vexing Devil|Nettle Swine|Primal Surge|Morbid Bloom|Sen Triplets|Divine Light|Dead Ringers|Ana Disciple|Brass Herald|Soldevi Sage|Omen of Fire|Noble Steeds|Soul's Grace|Fatestitcher|Mindlock Orb|Ridge Rannet|Rhox Charger|Skullmulcher|Soul's Might|Deft Duelist|Angler Drake|Glyph Keeper|Blighted Bat|Final Reward|Grim Strider|Scarab Feast|Glorious End|Glorybringer|Harsh Mentor|Pursue Glory|Enigma Drake|Graceful Cat|Decommission|Outland Boar|Spire Patrol|Renegade Map|Fleshgrafter|Cosmic Larva|Rain of Rust|Joiner Adept|Myr Servitor|City of Brass|Shard Phoenix|Grim Haruspex|Supplant Form|Myth Realized|Dark Petition|Vryn Wingmare|Blight Herder|Brood Butcher|Fathom Feeder|Lantern Scout|Sunken Hollow|Void Winnower|Psionic Blast|Treasure Hunt|Treasure Mage|Suture Priest|Render Silent|Genesis Hydra|Dread Defiler|Gaea's Cradle|Gemstone Mine|Exalted Angel|Meddling Mage|Bitterblossom|Evil Presents|Golem's Heart|Master's Call|Reckless Wurm|Yixlid Jailer|Arrogant Wurm|Kitchen Finks|Squadron Hawk|Rhox War Monk|Glistener Elf|Sin Collector|Serra Avenger|Groundbreaker|Robot Chicken|Creeping Mold|Dauthi Slayer|Surging Flame|Mystic Zealot|Parallax Wave|Phantom Nomad|Renewed Faith|Spirit Mirror|Choking Sands|Fallen Askari|Goblin Lackey|Goblin Patrol|Krosan Vorine|Penumbra Wurm|Simian Grunts|Chimeric Idol|Cursed Scroll|Amrou Seekers|Angel's Grace|Gifts Ungiven|Scion of Oona|Blightspeaker|Marsh Flitter|Rathi Trapper|Raven's Crime|Street Wraith|Pardic Dragon|Stingscourger|Academy Ruins|Blade Splicer|Ranger of Eos|Stony Silence|Spire Monitor|Cower in Fear|Night Terrors|Madcap Skills|Gaea's Anthem|Slaughterhorn|Slime Molding|Vital Splicer|Talon Trooper|Scalding Tarn|Argent Sphinx|Novijen Sages|Water Servant|Sickle Ripper|Thief of Hope|Splinter Twin|Algae Gharial|Kavu Primarch|Matca Rioters|Root-Kin Ally|Chimeric Mass|Darksteel Axe|Tumble Magnet|Benalish Hero|Mystic Remora|Psychic Purge|Psychic Venom|River Merfolk|Nether Shadow|Goblin Mutant|Goblin Wizard|Mountain Yeti|Autumn Willow|Thorn Thallid|Yavimaya Ants|Fire Covenant|Copper Tablet|Dragon Engine|Shield Sphere|Urza's Bauble|Osai Vultures|Copy Artifact|Mystic Decree|Hasran Ogress|Warp Artifact|Zombie Master|Goblin Shrine|Citanul Druid|Drop of Honey|Radjan Spirit|Alchor's Tomb|Flying Carpet|Jade Monolith|Soldevi Golem|Tawnos's Wand|Amrou Kithkin|Wall of Light|Dance of Many|Cosmic Horror|Evil Presence|Hazezon Tamar|Kei Takahashi|Lady Evangela|Palladia-Mors|Nova Pentacle|Sorrow's Path|Caribou Range|Icatian Scout|Shield Bearer|Binding Grasp|Essence Flare|Broken Visage|Foul Familiar|Funeral March|Ihsan's Shade|Soul Exchange|Ironclaw Orcs|Meteor Shower|Orcish Farmer|Elvish Farmer|Elvish Hunter|Feral Thallid|Skeleton Ship|Jester's Mask|Roterothopter|Snow Fortress|Glacial Chasm|Scion of Ugin|Blinding Mage|Guided Strike|Pentarch Ward|Stalwart Aven|Bogbrew Witch|Haunting Hymn|Draconic Roar|Splatter Thug|Duskdale Wurm|Hunt the Weak|Phantom Tiger|Sultai Flayer|Azorius Charm|Guardian Idol|Graven Cairns|Cephalid Sage|Ghitu Slinger|Seismic Stomp|Planar Bridge|Temple Garden|Breeding Pool|Twilight Mire|Flooded Grove|Captain Sisay|Creature Bond|Firebreathing|Holy Strength|Jayemdae Tome|Timber Wolves|Wall of Stone|Wall of Water|Wooden Sphere|Caravan Hurda|Kor Outfitter|Noble Vestige|World Queller|Lethargy Trap|Shoal Serpent|Mindless Null|Ravenous Trap|Lavaball Trap|Slaughter Cry|Tuktuk Grunts|Primal Bellow|Terra Stomper|Blazing Torch|Piranha Marsh|Rallying Roar|Siren Lookout|Spell Swindle|Blight Keeper|Queen's Agent|Raiders' Wake|Spreading Rot|Swashbuckling|Blossom Dryad|Jade Guardian|Jungle Delver|Ripjaw Raptor|Hostage Taker|Fell Flagship|Primal Amulet|Treasure Cove|Field of Ruin|Talus Paladin|Terra Eternal|Horizon Drake|Voyager Drake|Wind Zendikon|Jagwasp Swarm|Bazaar Trader|Ricochet Trap|Feral Contest|Harabaz Druid|Slingbow Trap|Walking Atlas|Raging Ravine|Bubble Matrix|Odylic Wraith|Phantom Wings|Teferi's Veil|Arctic Wolves|Choking Vines|Dense Foliage|Mwonvuli Ooze|Nature's Kiss|Striped Bears|Uktabi Efreet|Boiling Blood|Goblin Vandal|Roc Hatchling|Sawtooth Ogre|Argivian Find|Inner Sanctum|Kithkin Armor|Soul Shepherd|Coral Merfolk|Certain Death|Sands of Time|Funeral Charm|Wicked Reward|Time and Tide|Bull Elephant|Emerald Charm|Quirion Druid|Mob Mentality|Ogre Enforcer|Song of Blood|Talruum Piper|Jamuraan Lion|Righteous War|Tempest Drake|Elite Archers|Intrepid Hero|Opal Acrolith|Opal Caryatid|Opal Gargoyle|Soul Sculptor|Imaginary Pet|Pendrell Flux|Stern Proctor|Veil of Birds|Veiled Sentry|Wizard Mentor|Contamination|Looming Shade|Rain of Filth|Sleeper Agent|Unworthy Dead|Headlong Rush|Shivan Raptor|Child of Gaea|Elvish Herder|Gaea's Bounty|Hidden Spider|Citanul Flute|Copper Gnomes|Lotus Blossom|Noetic Scales|Thran Turbine|Opal Champion|Second Chance|Plague Beetle|Rank and File|Ghitu War Cry|Goblin Medics|Rack and Ruin|Might of Oaks|Grim Monolith|Spawning Pool|Field Surgeon|Master Healer|Voice of Duty|Wall of Glare|Body Snatcher|Bubbling Muck|Goblin Masons|Braidwood Cup|Fodder Cannon|Mantis Engine|Scrying Glass|Thran Foundry|Icatian Crier|Opal Guardian|Zealot il-Vec|Clockspinning|Looter il-Kor|Shadow Sliver|Temporal Eddy|Truth or Tale|Plague Sliver|Fortune Thief|Lightning Axe|Thunder Totem|Spitting Slug|Teferi's Moat|Feldon's Cane|Nomads en-Kor|Shaman en-Kor|Spirit en-Kor|Dream Prowler|Silver Wyvern|Thalakos Seer|Dauthi Horror|Dauthi Jackal|Dungeon Shade|Wall of Souls|Furnace Brood|Searing Touch|Canopy Spider|Horned Sliver|Skyshroud Elf|Spike Breeder|Spike Hatcher|Verdant Touch|Militant Monk|Transcendence|Alter Reality|Churning Eddy|Ghostly Wings|Cabal Surgeon|Mortal Combat|Organ Grinder|Pardic Lancer|Sonic Seizure|Acorn Harvest|Bounty Hunter|Maddening Imp|Mirri's Guile|Ancient Runes|Clergy en-Vec|Oracle en-Vec|Orim's Prayer|Ranger en-Vec|Benthic Giant|Fate Foretold|Stymied Hopes|Cavern Lampad|Dark Betrayal|Arena Athlete|Dragon Mantle|Peak Eruption|Satyr Rambler|Polis Crusher|Calming Licid|Contemplation|Gliding Licid|Morgue Thrull|Sacred Ground|Shifting Wall|Spike Soldier|Walking Dream|Wall of Tears|Warrior Angel|Abuna Acolyte|Elspeth Tirel|Salvage Scout|Twisted Image|Vault Skyward|Flesh Allergy|Moriok Reaver|Necrotic Ooze|Molten Psyche|Tangle Angler|Untamed Might|Wing Puncture|Darksteel Myr|Golem Artisan|Golem Foundry|Ichorclaw Myr|Livewire Lash|Myr Reservoir|Hand of Honor|Moonwing Moth|Ideas Unbound|Shape Stealer|Kiku's Shadow|Pain's Reward|Into the Fray|Skyfire Kirin|Endless Swarm|Rending Vines|Seed the Land|Tomb of Urami|Angelic Purge|Bygone Bishop|Not Forgotten|Pious Evangel|Daring Sleuth|Just the Wind|Seagraf Skaab|Awoken Horror|Macabre Waltz|Howlpack Wolf|Hulking Devil|Skin Invasion|Byway Courier|Groundskeeper|Pack Guardian|Stoic Builder|Weirding Wood|Epitaph Golem|Haunted Cloak|Highland Lake|Niveous Wisps|Pale Wayfarer|Biting Tether|Flow of Ideas|Aphotic Wisps|Loch Korrigan|Crimson Wisps|Puncture Bolt|Devoted Druid|Raking Canopy|Cemetery Puca|Dream Salvage|Fate Transfer|Memory Sluice|River's Grasp|Morselhoarder|Mercy Killing|Old Ghastbark|Blight Sickle|Umbral Mantle|Daru Warchief|Dragon Scales|Dragonstalker|Coast Watcher|Pemmin's Aura|Dragon Shadow|Lethal Vapors|Putrid Raptor|Vengeful Dead|Dragon Tyrant|Grip of Chaos|Break Asunder|Krosan Drover|Treetop Scout|Ark of Blight|Bazaar Krovod|Rest in Peace|Hover Barrier|Catacomb Slug|Dark Revenant|Drudge Beetle|Gobbling Ooze|Golgari Decoy|Trestle Troll|Growing Ranks|Izzet Keyrune|Battering Ram|Murk Dwellers|Zephyr Falcon|Luminous Wake|Domestication|Reality Spasm|Death Cultist|Null Champion|Repay in Kind|Skeletal Wurm|Gigantomancer|Cleansing Ray|Crashing Tide|Arterial Flow|Canal Monitor|Golden Demise|Gruesome Fate|Reaver Ambush|Vona's Hunger|Orazca Raptor|Reckless Rage|Hardy Veteran|Halcyon Glaze|Tunnel Vision|Zephyr Spirit|Hunted Horror|Instill Furor|Molten Sentry|Seismic Spike|Surge of Zeal|Torpid Moloch|Rolling Spoil|Transluminant|Trophy Hunter|Psychic Drain|Boros Recruit|Voyager Staff|Pollen Remedy|Escape Routes|Hunting Drake|Rushing River|Keldon Mantle|Gaea's Herald|Quirion Dryad|Forsaken City|Meteor Crater|Treva's Ruins|Frozen Aether|Brain Gorgers|Ridged Kusite|Shrouded Lore|Vampiric Link|Shivan Wumpus|Hunting Wilds|Life and Limb|Pouncing Wurm|Reflex Sliver|Aura Fracture|Mageta's Boon|Mirror Strike|Shield Dancer|Alexi's Cloak|Psychic Theft|Bog Elemental|Death Charmer|Noxious Field|Rhystic Tutor|Fickle Efreet|Spur Grappler|Whip Sergeant|Calming Verse|Verdant Field|Akroan Jailer|Healing Hands|Day's Undoing|Nivix Barrier|Send to Sleep|Skaab Goliath|Whirler Rogue|Dark Dabbling|Unholy Hunger|Fiery Impulse|Molten Vortex|Aerial Volley|Flesh to Dust|Crude Rampart|Daru Cavalier|Doubtless One|True Believer|Fleeting Aven|Ixidor's Will|Mistform Mask|Mistform Wall|Peer Pressure|Words of Wind|Chain of Smog|Fallen Cleric|Spined Basher|Withering Hex|Aether Charge|Commando Raid|Crown of Fury|Searing Flesh|Centaur Glade|Chain of Acid|Symbiotic Elf|Tempting Wurm|Wall of Mulch|Weird Harvest|Seaside Haven|Unholy Grotto|Eldrazi Mimic|General Tazri|Searing Light|Steppe Glider|Gift of Tusks|Vampire Envoy|Boulder Salvo|Birthing Hulk|Vile Redeemer|World Breaker|Canopy Gorger|Natural State|Oath of Nissa|Seed Guardian|Needle Spires|Balancing Act|Dogged Hunter|Sphere of Law|Wayward Angel|Careful Study|Dematerialize|Escape Artist|Patron Wizard|Phantom Whelp|Thought Eater|Crypt Creeper|Decaying Soil|Dirty Wererat|Fledgling Imp|Frightcrawler|Morbid Hunger|Rotting Giant|Battle Strain|Burning Sands|Dwarven Grunt|Frenetic Ogre|Seize the Day|Thermal Blast|Gorilla Titan|Krosan Archer|Nantuko Elder|New Frontiers|Nut Collector|Primal Frenzy|Darkwater Egg|Nomad Stadium|Marrow Shards|Shriek Raptor|Life's Finale|Furnace Scamp|Slash Panther|Leeching Bite|Angelic Favor|Netter en-Dal|Sivvi's Valor|Parallax Tide|Rising Waters|Wandering Eye|Ancient Hydra|Laccolith Rig|Belbe's Armor|Rusting Golem|Altar's Light|Skyhunter Cub|Dross Prowler|Grim Reminder|Wall of Blood|Mass Hysteria|Ogre Leadfoot|War Elemental|Crystal Shard|Granite Shard|Jinxed Choker|Krark's Thumb|Myr Incubator|Myr Prototype|Power Conduit|Proteus Staff|Rustspore Ram|Tower of Eons|Idyllic Tutor|Fencer Clique|Ink Dissolver|Pulling Teeth|Stenchskipper|Hostile Realm|Bosk Banneret|Primal Beyond|Charm Peddler|Inviolability|Jhovall Queen|Jhovall Rider|Noble Purpose|Pious Warrior|Revered Elder|Soothing Balm|Tonic Peddler|Customs Depot|Shoving Match|Bog Smugglers|Cateran Brute|Molting Harpy|Nether Spirit|Scandalmonger|Flailing Ogre|Flaming Sword|Uphill Battle|Volcanic Wind|Caustic Wasps|Game Preserve|Hunted Wumpus|Snorting Gahr|Assembly Hall|Horn of Ramos|Kyren Archive|Rishadan Port|Acidic Dagger|Crystal Golem|Ersatz Gnomes|Igneous Golem|Patagia Golem|Paupers' Cage|Binding Agony|Breathstealer|Dread Specter|Kaervek's Hex|Restless Dead|Shallow Grave|Azimaet Drake|Dream Fighter|Energy Vortex|Canopy Dragon|Cycle of Life|Decomposition|Early Harvest|Jungle Patrol|Karoo Meerkat|Roots of Life|Uktabi Faerie|Unseen Walker|Wild Elephant|Worldly Tutor|Dwarven Miner|Dwarven Nomad|Final Fortune|Goblin Scouts|Raging Spirit|Mtenda Herder|Benthic Djinn|Rock Basilisk|Zebra Unicorn|Teferi's Isle|Choking Fumes|Spire Serpent|Caustic Hound|Massacre Wurm|Into the Core|Ogre Resister|Mirran Mettle|Pistus Strike|Tangle Mantis|Decimator Web|Magnetic Mine|Piston Sledge|Viridian Claw|Inkmoth Nexus|Chronostutter|Coral Barrier|Wall of Limbs|Burning Anger|Crowd's Favor|Life's Legacy|Runeclaw Bear|Verdant Haven|Sacred Armory|Show of Valor|Zephyr Charge|Corpse Hauler|Dark Prophecy|Quag Sickness|Syphon Sliver|Battle Sliver|Burning Earth|Angel's Mercy|Essence Drain|Harbor Bandit|Ranger's Path|Spiked Baloth|Ring of Thune|Griffin Rider|Time Reversal|Sutured Ghoul|Warpath Ghoul|Scrambleverse|Tectonic Rift|Autumn's Veil|Excommunicate|Phantom Beast|Dark Tutelage|Nether Horror|Stabbing Pain|Magma Phoenix|Dryad's Favor|Primal Cocoon|Protean Hydra|Wall of Vines|Warlord's Axe|Undead Slayer|Wall of Faith|Zephyr Sprite|Dread Warlock|Oaken Brawler|Fodder Launch|Nectar Faerie|Weed Strangle|Seedguide Ash|Sylvan Echoes|Secluded Glen|Aven Redeemer|Plated Sliver|Dripping Dead|Earthblighter|Goblin Dynamo|Hunter Sliver|Unstable Hulk|Brontotherium|Seedborn Muse|Totem Speaker|Vexing Beetle|Marble Priest|Relic Barrier|Glyph of Doom|Transmutation|Flash Counter|Puppet Master|Reverberation|Venarian Gold|Wall of Vapor|Wall of Earth|Glyph of Life|Heaven's Gate|Tundra Wolves|Ayesha Tanaka|Murderous Cut|Ainok Tracker|Valley Dasher|Feed the Clan|Highland Game|Temur Charger|Jeskai Banner|Sultai Banner|Built to Last|Gearshift Ace|Thriving Ibex|Make Obsolete|Subtle Strike|Thriving Rats|Wayward Giant|Wild Wanderer|Bomat Courier|Deadlock Trap|Panharmonicon|Snare Thopter|Aven Warcraft|Border Patrol|Phantom Flock|Silver Seraph|Wormfang Crab|Wormfang Newt|Cabal Trainee|Masked Gorgon|Firecat Blitz|Epic Struggle|Folk Medicine|Giant Warthog|Serene Sunset|Tunneler Wurm|Font of Vigor|Sage of Hours|Cruel Feeding|Grim Guardian|Spiteful Blow|Rouse the Mob|Satyr Hoplite|Sigiled Skink|Goldenhide Ox|Abbey Griffin|Armored Skaab|Fortress Crab|Rooftop Storm|Reckless Waif|Vampiric Fury|Caravan Vigil|Grave Bramble|Spidery Grasp|Witchbane Orb|Spirit Weaver|Teferi's Care|Breaking Wave|Crystal Spray|Bend or Break|Callous Giant|Loafing Giant|Pouncing Kavu|Skittish Kavu|Stand or Fall|Pincer Spider|Scouting Trek|Noble Panther|Overabundance|Plague Spores|Samite Archer|Seer's Vision|Shivan Zombie|Wings of Hope|Yavimaya Kavu|Planar Portal|Urza's Filter|Coastal Tower|Onyx Talisman|Lim-Dl's Hex|Spoils of War|Errant Minion|Reality Twist|Battle Frenzy|Game of Chaos|Orcish Healer|Elvish Healer|Altar of Bone|Ghostly Flame|Halls of Mist|Desert's Hold|Jace's Defeat|Tragic Lesson|Ammit Eternal|Hour of Glory|Crash Through|Imminent Doom|Feral Prowler|Quarry Beetle|Ramunap Hydra|Mirage Mirror|Endless Sands|Ramunap Ruins|Joven's Tools|Cemetery Gate|Willow Faerie|Aysen Highway|Beast Walkers|Serra Paladin|Trade Caravan|Castle Sengir|Angelic Edict|Daring Skyjek|Zarichi Tiger|Last Thoughts|Mindeye Drake|Spell Rupture|Gateway Shade|Killing Glare|Mental Vapors|Ogre Slumlord|Wrecking Ogre|Tower Defense|Kingpin's Pet|Martial Glory|Spark Trooper|Boros Keyrune|Dimir Keyrune|Gruul Keyrune|Razortip Whip|Belfry Spirit|Sky Swallower|Rabble-Rouser|Crash Landing|Gruul Nodorog|Feral Animist|Leap of Flame|Schismotivate|Even the Odds|Spirit en-Dal|Imperial Mask|Arcanum Wings|Pooling Venom|Bitter Ordeal|Sliver Legion|Aven Surveyor|Gurmag Angler|Friendly Fire|Ambush Krotiq|Feral Krushok|Spirit Shield|Thrull Wizard|Vodalian Mage|Raiding Party|Icatian Store|Convalescence|Peace of Mind|Scare Tactics|Dizzying Gaze|Mogg Assassin|Oath of Mages|Reckless Ogre|Suture Spirit|Idle Thoughts|Indigo Faerie|Soul Snuffers|Talara's Bane|Umbra Stalker|Hatchet Bully|Stigma Lasher|Cauldron Haze|Noggle Bandit|Stream Hopper|Rendclaw Trow|Shell Skulkin|Ward of Bones|Sigarda's Aid|Noosegraf Mob|Wailing Ghoul|Brazen Wolves|Make Mischief|Foul Emissary|Shrill Howler|Swift Spinner|Spell Queller|Field Creeper|Thirsting Axe|Dragon Hunter|Glaring Aegis|Radiant Purge|Encase in Ice|Zephyr Scribe|Atarka Efreet|Volcanic Rush|Glade Watcher|Lurking Arynx|Swift Warkite|Metal Fatigue|Magnetic Flux|Echoing Decay|Grimclaw Bats|Mephitic Ooze|Crazed Goblin|Drooling Ogre|Tears of Rage|Tangle Spider|Drill-Skimmer|Eater of Days|Gemini Engine|Talon of Pain|Grave Robbers|Nameless Race|Niall Silvain|Eternal Flame|Marsh Goblins|Sanctuary Cat|Deadly Allure|Erdwal Ripper|Russet Wolves|Feed the Pack|Predator Ooze|Heavy Mattock|Proper Burial|Bond of Agony|Flash Foliage|Simic Ragworm|Utopia Sprawl|Hellhole Rats|Jagged Poppet|Swift Silence|Evolution Vat|Boros Mastiff|Maze Sentinel|Runner's Bane|Kraul Warrior|Maze Behemoth|Mending Touch|Mutant's Prey|Jelenn Sphinx|Obzedat's Aid|Field Marshal|Ronom Unicorn|Ursine Fylgja|Arcum Dagsson|Ronom Serpent|Vexing Sphinx|Gutless Ghoul|Zombie Musher|Braid of Fire|Magmatic Core|Rite of Flame|Stalking Yeti|Steam Spitter|Surging Might|Rhox Meditant|Valiant Guard|Toxic Iguanar|Nacatl Savage|Vectis Agents|Fishliver Oil|Metamorphosis|Call to Glory|Candles' Glow|Ethereal Haze|Pious Kitsune|Terashi's Cry|Vassal's Duty|Part the Veil|Soratami Seer|Blood Speaker|Marrow-Gnawer|Numai Outcast|Crushing Pain|Soul of Magma|Humble Budoka|Nature's Will|Orochi Ranger|Mending Hands|Shining Shoal|Ward of Piety|Teardrop Kami|Hero's Demise|Ogre Marauder|Psychic Spear|Blazing Shoal|Body of Jukai|Roar of Jukai|Traproot Kami|Orb of Dreams|Ronin Warclub|Hero of Iroas|Loyal Pegasus|Searing Blood|Thunder Brute|Peregrination|Chromanticore|Gorgon's Head|Pillar of War|Shadow Glider|Unified Front|Horribly Awry|Mist Intruder|Salvage Drone|Spell Shrivel|Culling Drone|Mire's Malice|Rising Miasma|Boiling Earth|Ondu Champion|Brood Monitor|Murasa Ranger|Grove Rumbler|Mortuary Mire|Call to Serve|Herald of War|Leap of Faith|Ghostly Touch|Gloom Surgeon|Polluted Dead|Guise of Fire|Rush of Blood|Uncanny Speed|Bower Passage|Joint Assault|Wild Defiance|Bronze Tablet|Haunting Wind|Artifact Ward|Damping Field|Jandor's Ring|Merchant Ship|Desert Nomads|Army of Allah|King Suleiman|Demonic Dread|Blitz Hellion|Tainted Sigil|Mayael's Aria|Dega Disciple|Haunted Angel|Spectral Lynx|Ceta Disciple|Coastal Drake|Foul Presence|Grave Defiler|Raka Disciple|Wild Research|Ana Sanctuary|Penumbra Kavu|Tranquil Path|Llanowar Dead|Martyrs' Tomb|Legacy Weapon|Urza's Engine|Stromgald Spy|Tidal Control|Immortal Coil|Salvage Titan|Shore Snapper|Undead Leotau|Court Archers|Jungle Weaver|Savage Hunger|Topan Ascetic|Blood Cultist|Lich's Mirror|Binding Mummy|Regal Caracal|Aven Initiate|River Serpent|Slither Blade|Zenith Seeker|Baleful Ammit|Cruel Reality|Miasmic Mummy|Trial of Zeal|Honored Hydra|Naga Vitalist|Quarry Hauler|Shed Weakness|Stinging Shot|Watchful Naga|Honed Khopesh|Canyon Slough|Alley Evasion|Aether Chaser|Enraged Giant|Hungry Flames|Aether Herder|Oath of Ajani|Rogue Refiner|Scrap Trawler|Abuna's Chant|Leonin Squire|Stasis Cocoon|Into Thin Air|Blind Creeper|Nim Grotesque|Feedback Bolt|Ouphe Vandals|Anodet Lurker|Avarice Totem|Doubling Cube|Goblin Cannon|Lunar Avenger|Myr Quadropod|Royal Assassin|Soltari Priest|Ajani Goldmane|Rathi Assassin|Avatar of Hope|Silent Specter|Soul Collector|Helm of Kaldra|Howlpack Alpha|Ravenous Demon|Xathrid Gorgon|Crater's Claws|Pitiless Horde|Stratus Dancer|Gaea's Revenge|Akoum Firebird|Akoum Hellkite|Barrage Tyrant|Bring to Light|Prairie Stream|Radiant Flames|Shambling Vent|Ugin's Insight|Tempered Steel|Dungrove Elder|Dryad Militant|Hive Stirrings|Phalanx Leader|Feast of Blood|Chandra's Fury|Vexing Shusher|Garruk's Horde|Skarrg Goliath|Colossal Whale|Vampiric Tutor|Flooded Strand|Polluted Delta|Noble Hierarch|Stocking Tiger|Kor Firewalker|Hada Freeblade|Plague Stinger|Primeval Titan|Longbow Archer|Quirion Ranger|Lightning Rift|Circular Logic|Shrapnel Blast|Ancient Grudge|Gitaxian Probe|Rakdos Cackler|Tormented Hero|Ultimate Price|Clash of Wills|Empyrial Armor|Celestine Reef|Horizon Boughs|Battle Screech|Brilliant Halo|Devout Witness|Stoic Champion|Frantic Search|Giant Strength|Fyndhorn Elves|Gaea's Embrace|Sylvan Library|Ankh of Mishra|Stir the Pride|Dampen Thought|Deepcavern Imp|Slaughter Pact|Grinning Ignus|Rift Elemental|Giant Dustwasp|Nantuko Shaman|Tooth and Nail|Skyreach Manta|Master Splicer|Sensor Splicer|Death's Shadow|Gnawing Zombie|Unburial Rites|Goblin Assault|Hanweir Lancer|Summoning Trap|Agent of Masks|Bronzebeak Moa|Centaur Healer|Dinrova Horror|Ground Assault|Mystic Genesis|Pilfered Plans|Boros Reckoner|Damping Matrix|Karn Liberated|Stoic Rebuttal|All Suns' Dawn|Simic Initiate|Glassdust Hulk|Expedition Map|Death Speakers|Thunder Spirit|Giant Tortoise|Time Elemental|Phyrexian Boon|Artifact Blast|Keldon Warlord|Spinal Villain|Spectral Bears|Centaur Archer|Ring of Ma'rf|Stone Calendar|Urza's Chalice|Diamond Valley|Angelic Voices|Blaze of Glory|Eye for an Eye|Savannah Lions|Serra Bestiary|Power Artifact|Reconstruction|Serendib Djinn|Demonic Hordes|Guardian Beast|Ali from Cairo|Goblin Warrens|Gaea's Avenger|Instill Energy|Scavenger Folk|Titania's Song|Wood Elemental|Aesthir Glider|Ashnod's Altar|Cyclopean Tomb|Floodwater Dam|Staff of Zegon|Yotian Soldier|Lightning Blow|Spiny Starfish|Ashes to Ashes|Spirit Shackle|Active Volcano|Anaba Ancestor|Bartel Runeaxe|Livonya Silone|Nebuchadnezzar|Riven Turnbull|Tetsuo Umezawa|Tobias Andrion|Wandering Mage|Armor of Faith|Aysen Crusader|Errand of Duty|Ivory Gargoyle|Reinforcements|Viscerid Armor|Viscerid Drone|Balduvian Dead|Kjeldoran Dead|Misinformation|Brassclaw Orcs|Gorilla Shaman|Orcish Captain|Orcish Veteran|Essence Filter|Forbidden Lore|Forgotten Lore|Leaping Lizard|Nature's Wrath|Stunted Growth|Winter's Night|Ashnod's Cylix|Barbed Sextant|Jeweled Amulet|Skull Catapult|Soldevi Digger|Ainok Bond-Kin|Angelic Accord|Jhessian Thief|Balustrade Spy|Butcher's Glee|Eternal Thirst|Festering Newt|Noxious Dragon|Virulent Swipe|Surreal Memoir|Jaddi Offshoot|Horizon Canopy|River of Tears|Mystical Tutor|Skulking Ghost|Fervent Cathar|Ancestral Mask|Flinthoof Boar|Heritage Druid|Ticking Gnomes|Counterbalance|The Locust God|The Scarab God|Paradox Engine|Pithing Needle|Godless Shrine|Overgrown Tomb|Sacred Foundry|Wooded Bastion|Cascade Bluffs|Rugged Prairie|Child of Alara|Aspect of Wolf|Elvish Archers|Guardian Angel|Reverse Damage|Steal Artifact|Stream of Life|Throne of Bone|Cliff Threader|Kabira Evangel|Living Tsunami|Mindbreak Trap|Roil Elemental|Sky Ruin Drake|Spreading Seas|Bala Ged Thief|Bladetusk Boar|Chandra Ablaze|Electropotence|Kazuul Warlord|Molten Ravager|Runeflare Trap|Spidersilk Net|Trusty Machete|Sunrise Seeker|Vampire's Zeal|Chart a Course|Pirate's Prize|River's Rebuke|Storm Sculptor|Tempest Caller|Costly Plunder|Ruthless Knave|Sanctum Seeker|Walk the Plank|Rigging Runner|Atzocan Archer|Carnage Tyrant|Regisaur Alpha|Dowsing Dagger|Sentinel Totem|Sleek Schooner|Unknown Shores|Join the Ranks|Marsh Threader|Goliath Sphinx|Sejiri Merfolk|Bojuka Brigand|Dead Reckoning|Scrib Nibblers|Novablast Wurm|Hammer of Ruin|Xanthic Statue|Festering Evil|Urborg Justice|Urborg Stalker|Wave of Terror|Paradigm Shift|Pendrell Mists|Psychic Vortex|Tolarian Drake|Llanowar Druid|Rogue Elephant|Tranquil Grove|Hurloon Shaman|Heavy Ballista|Master of Arms|Scorched Ruins|Divine Verdict|Untamed Hunger|Walking Corpse|Wand of Denial|Dark Privilege|Rainbow Efreet|Teferi's Realm|Elephant Grass|Feral Instinct|Raging Gorilla|Spitting Drake|Suq'Ata Lancer|Daraja Griffin|Righteous Aura|Guiding Spirit|Griffin Canyon|Absolute Grace|Angelic Chorus|Opal Archangel|Voice of Grace|Back to Basics|Cloak of Mists|Drifting Djinn|Hermetic Study|Horseshoe Crab|Pendrell Drake|Veiled Serpent|Parasitic Bond|Tainted Aether|Argothian Wurm|Hawkeater Moth|Titania's Boon|Venomous Fangs|Barrin's Codex|Chimeric Staff|Mishra's Helix|Purging Scythe|Devout Harpist|Hope and Glory|Martyr's Cause|Fleeting Image|Miscalculation|Walking Sponge|Lurking Skirge|Sick and Tired|Shivan Phoenix|Hidden Gibbons|Yavimaya Scion|Damping Engine|Thran Weaponry|Academy Rector|Reliquary Monk|Scent of Brine|Temporal Adept|Chime of Night|Squirming Mass|Colos Yearling|Goblin Marshal|Keldon Vandals|Elvish Lookout|Goliath Beetle|Marker Beetles|Storage Matrix|Castle Raptors|Cavalry Master|Plated Pegasus|Quilled Sliver|Watcher Sliver|Draining Whelk|Drifter il-Dal|Eternity Snare|Psionic Sliver|Sage of Epityr|Walk the Aeons|Dark Withering|Drudge Reavers|Gorgon Recluse|Nether Traitor|Viscid Lemures|Norin the Wary|Tectonic Fiend|Chameleon Blur|Havenwood Wurm|Savage Thallid|Spectral Force|Wormwood Dryad|Opaline Sliver|Chromatic Star|Paradise Plume|Celestial Dawn|Essence Sliver|Swamp Mosquito|Goblin Snowman|Jasmine Boreal|Grinning Totem|Avenging Angel|Exalted Dragon|Paladin en-Vec|Soltari Lancer|Warrior en-Kor|Fighting Drake|Thalakos Scout|Dauthi Warlord|Thrull Surgeon|Vampire Hounds|Seething Anger|Spitting Hydra|Starke of Rath|Reality Anchor|Erratic Portal|False Memories|Possessed Aven|Retraced Image|Cabal Torturer|Psychotic Haze|Crackling Club|Crazed Firecat|Enslaved Dwarf|Flaming Gambit|Nantuko Calmer|Essence Bottle|Scalding Tongs|Dauthi Embrace|Dread of Night|Endless Scream|Knight of Dusk|Leeching Licid|Mana Severance|Stinging Licid|Crazed Armodon|Flailing Drake|Fugitive Druid|Enraging Licid|Scorched Earth|Knight of Dawn|Pegasus Refuge|Silent Artisan|Boon of Erebos|Fleshmad Steed|Pharika's Cure|Sip of Hemlock|Whip of Erebos|Sedge Scorpion|Triad of Fates|Prowler's Helm|Bottomless Pit|Constant Mists|Dauthi Trapper|Furnace Spirit|Heat of Battle|Hidden Retreat|Intruder Alarm|Invasion Plans|Lancers en-Kor|Rolling Stones|Tempting Licid|Wall of Razors|Sky-Eel School|Volition Reins|Carnifex Demon|Contagious Nim|Psychic Miasma|Tainted Strike|Assault Strobe|Galvanic Blast|Alpha Tyrranax|Viridian Revel|Auriok Replica|Bladed Pinions|Heavy Arbalest|Moriok Replica|Myr Galvanizer|Myr Propagator|Neurok Replica|Sylvok Replica|Throne of Geth|Trigon of Rage|Enduring Ideal|Infernal Kirin|Kuon's Essence|Akki Underling|Undying Flames|Briarknit Kami|Nightsoil Kami|Manriki-Gusari|Devilthorn Fox|Incited Rabble|Perfected Form|Deny Existence|Niblis of Dusk|Startled Awake|Accursed Witch|Asylum Visitor|Creeping Dread|Insidious Mist|Gisa's Bidding|Pick the Brain|Branded Howler|Ember-Eye Wolf|Inner Struggle|Magmatic Chasm|Senseless Rage|Autumnal Gloom|Moonlight Hunt|Second Harvest|Soul Swallower|Veteran Cathar|Prized Amalgam|Brain in a Jar|Murderer's Axe|Ashmouth Blade|Slayer's Plate|Choked Estuary|Westvale Abbey|Kithkin Rabble|Cerulean Wisps|Isleback Spawn|Polluted Bonds|Slinking Giant|Prismatic Omen|Toil to Renown|Godhead of Awe|Gravelgill Duo|Kulrath Knight|Traitor's Roar|Boartusk Liege|Impromptu Raid|Safehold Elite|Gnarled Effigy|Revelsong Horn|Aven Liberator|Dawn Elemental|Rain of Blades|Mercurial Kite|Chill Haunting|Fatal Mutation|Goblin Brigand|Misguided Rage|Root Elemental|Titanic Bulvox|Avenging Arrow|Ethereal Armor|Knightly Valor|Palisade Giant|Psychic Spiral|Grave Betrayal|Sewer Shambler|Zanikev Locust|Bellows Lizard|Havoc Festival|Jarad's Orders|Loxodon Smiter|Lyev Skyknight|Search Warrant|Codex Shredder|Rakdos Keyrune|Street Sweeper|Time of Heroes|Jwari Scuttler|Thought Gorger|Battle Rampart|Brimstone Mage|Brood Birthing|Living Destiny|Momentous Fall|Ogre's Cleaver|Luminous Bonds|Martyr of Dusk|Trapjaw Tyrant|Sworn Guardian|Brass's Bounty|Deeproot Elite|Hadana's Climb|Jungle Creeper|Path of Mettle|Protean Raider|Azor's Gateway|Captain's Hook|Arch of Orazca|Vraska's Scorn|Angrath's Fury|Hunted Lammasu|Leave No Trace|Drake Familiar|Ethereal Usher|Mnemonic Nexus|Tattered Drake|Carrion Howler|Vindictive Mob|Indentured Oaf|Rain of Embers|Dryad's Caress|Gather Courage|Goliath Spider|Mindleech Mass|Peregrine Mask|Aurora Griffin|March of Souls|Samite Pilgrim|Arctic Merfolk|Planar Overlay|Exotic Disease|Maggot Carrier|Noxious Vapors|Falling Timber|Ancient Spider|Dust Elemental|Porphyry Nodes|Dismal Failure|Veiling Oddity|Imp's Mischief|Midnight Charm|Roiling Horror|Null Profusion|Ana Battlemage|Sophic Centaur|Fa'adiyah Seer|Healing Leaves|Cautery Sliver|Dormant Sliver|Diving Griffin|Jeweled Spirit|Reveille Squad|Rhystic Circle|Rhystic Shield|Avatar of Will|Rhystic Deluge|Coffin Puppets|Greel's Caress|Rebel Informer|Rhystic Syphon|Steal Strength|Wall of Vipers|Living Terrain|Thresher Beast|Hollow Warrior|Heavy Infantry|Valor in Akros|Jace's Sanctum|Maritime Guard|Ringwarden Owl|Erebos's Titan|Tainted Remedy|Undead Servant|Ravaging Blaze|Skyraker Giant|Dwynen's Elite|Mantle of Webs|Orchard Spirit|Titanic Growth|Wild Instincts|Sigil of Valor|Throwing Knife|Yavimaya Coast|Prized Unicorn|Aven Brigadier|Aven Soulgazer|Catapult Squad|Dawning Purist|Foothill Guide|Gravel Slinger|Shared Triumph|Unified Strike|Ascending Aven|Discombobulate|Dispersing Orb|Psychic Trance|Trickery Charm|Wheel and Deal|Endemic Plague|Feeding Frenzy|Grinning Demon|Severed Legion|Shade's Breath|Words of Waste|Airdrop Condor|Custody Battle|Crown of Vigor|Elvish Pioneer|Leery Fogbeast|Steely Resolve|Vitality Charm|Wirewood Pride|Affa Protector|Isolation Zone|Oath of Gideon|Blinding Drone|Roiling Waters|Drana's Chosen|Maw of Kozilek|Cinder Hellion|Scion Summoner|Stalking Drone|Reflector Mage|Hedron Crawler|Seer's Lantern|Aegis of Honor|Blessed Orator|Sphere of Duty|Tireless Tribe|Battle of Wits|Cephalid Scout|Fervent Denial|Famished Ghoul|Ghastly Demise|Nefarious Lich|Skull Fracture|Dwarven Shrine|Need for Speed|Pardic Firecat|Price of Glory|Savage Firecat|Volcanic Spray|Krosan Avenger|Moment's Peace|Nantuko Mentor|Nantuko Shrine|Piper's Melody|Rabid Elephant|Seton's Desire|Woodland Druid|Catalyst Stone|Centaur Garden|Crystal Quarry|Forced Worship|Blighted Agent|Impaler Shrike|Mental Misstep|Spined Thopter|Geth's Verdict|Glistening Oil|Bludgeon Brawl|Rage Extractor|Corrosive Gale|Glissa's Scorn|Rotted Hystrix|Isolation Cell|Avenger en-Dal|Blinding Angel|Defiant Falcon|Voice of Truth|Aether Barrier|Trickster Mage|Divining Witch|Parallax Nexus|Spineless Thug|Spiteful Bully|Flowstone Wall|Shrieking Mogg|Belbe's Portal|Loxodon Mender|Second Sunrise|Inertia Bubble|Necrogen Mists|Goblin Striker|Rustmouth Ogre|Fangren Hunter|Slith Predator|Sylvan Scrying|Culling Scales|Dross Scorpion|Goblin Replica|Hematite Golem|Nightmare Lash|Rust Elemental|Slagwurm Armor|Thought Prison|Titanium Golem|Blinkmoth Well|Grimoire Thief|Sage of Fables|Sage's Dousing|Pack's Disdain|Stomping Slabs|Greatbow Doyen|Orchard Warden|Diviner's Wand|Alabaster Wall|Ballista Squad|Fountain Watch|Ramosian Rally|Thermal Glider|Aerial Caravan|Coastal Piracy|Port Inspector|Saprazzan Heir|Alley Grifters|Cackling Witch|Cateran Slaver|Deepwood Ghoul|Maggot Therapy|Specter's Wail|Strongarm Thug|Cavern Crawler|Close Quarters|Tectonic Break|Clear the Land|Deepwood Elder|Rushwood Dryad|Vernal Equinox|Credit Voucher|Crooked Scales|Heart of Ramos|Horn of Plenty|Jeweled Torque|Mercadian Lift|Puffer Extract|Skull of Ramos|Tooth of Ramos|Henge of Ramos|Rushwood Grove|Saprazzan Cove|Mangara's Tome|Razor Pendulum|Teeka's Dragon|Unerring Sling|Abyssal Hunter|Nocturnal Raid|Urborg Panther|Withering Boon|Prismatic Lace|Reality Ripple|Sapphire Charm|Teferi's Curse|Teferi's Drake|Vaporous Djinn|Wave Elemental|Barbed Foliage|Seedling Charm|Tropical Storm|Builder's Bane|Ekundu Cyclops|Reign of Chaos|Ekundu Griffin|Femeref Healer|Femeref Knight|Femeref Scouts|Melesse Spirit|Mtenda Griffin|Noble Elephant|Unyaro Griffin|Ward of Lights|Prismatic Boon|Reflect Damage|Ardent Recruit|Kemba's Legion|Steel Sabotage|Morbid Plunder|Virulent Wound|Koth's Courier|Knowledge Pool|Pierce Strider|Rusted Slasher|Training Drone|First Response|Midnight Guard|Soul of Theros|Stain the Mind|Act on Impulse|Blastfire Bolt|Kird Chieftain|Back to Nature|Ranger's Guile|Avarice Amulet|The Chain Veil|Obelisk of Urd|Perilous Vault|Rogue's Gloves|Siege Mastodon|Elite Arcanist|Seacoast Drake|Trained Condor|Tenacious Dead|Academy Raider|Cyclops Tyrant|Thunder Strike|Into the Wilds|Vastwood Hydra|Voracious Wurm|Vial of Poison|Captain's Call|Guardian Lions|Harbor Serpent|Veilborn Ghoul|Reckless Brute|Serpent's Gift|Clock of Omens|Ring of Valkas|Alabaster Mage|Arbalest Elite|Alluring Siren|Aven Fleetwing|Jace's Erasure|Drifting Shade|Hideous Visage|Taste of Blood|Doubling Chant|Cloud Crusader|Mass Polymorph|Barony Vampire|Rotting Legion|Pyretic Ritual|Wild Evocation|Awakener Druid|Hunters' Feast|Burst of Speed|Magebane Armor|Mirror of Fate|Harpoon Sniper|Kithkin Healer|Cairn Wanderer|Exiled Boggart|Nath's Buffoon|Oona's Prowler|Battlewand Oak|Heal the Scars|Colfenor's Urn|Twinning Glass|Auntie's Hovel|Shelldock Isle|Wanderwine Hub|Swooping Talon|Primoc Escapee|Synapse Sliver|Weaver of Lies|Graveborn Muse|Hollow Specter|Goblin Firebug|Goblin Lookout|Skirk Alarmist|Skirk Outrider|Canopy Crawler|Devouring Deep|Psionic Entity|Spectral Cloak|Wall of Wonder|Floral Spuzzem|Wolverine Pack|Blazing Effigy|Gravity Sphere|Tempest Efreet|Fortified Area|Great Defender|Unholy Citadel|Defiant Strike|Jeskai Student|Rush of Battle|Blinding Spray|Wetland Sambar|Dutiful Return|Empty the Pits|Kheru Dreadmaw|Canyon Lurkers|Horde Ambusher|Leaping Master|Summit Prowler|Alpine Grizzly|Become Immense|Longshot Squad|Woolly Loxodon|Armament Corps|Master the Way|Snowhorn Rider|Briber's Purse|Eddytrail Hawk|Pressure Point|Insidious Will|Janjeet Sentry|Harsh Scrutiny|Lawless Broker|Maulfist Squad|Brazen Scourge|Built to Smash|Lathnu Hellion|Thriving Grubs|Welding Sparks|Ghirapur Guide|Peema Outrider|Riparian Tiger|Thriving Rhino|Wildest Dreams|Dynavolt Tower|Self-Assembler|Torch Gauntlet|Blooming Marsh|Web of Inertia|Wormfang Drake|Wormfang Manta|Morality Shift|Crush of Wurms|Nantuko Tracer|Venomous Vines|Akroan Mastiff|Nyx-Fleece Ram|Hypnotic Siren|Rise of Eagles|Triton Cavalry|War-Wing Siren|Font of Return|Blinding Flare|Spite of Mogis|Gallows Warden|Spectral Rider|Thraben Sentry|Lantern Spirit|Skaab Ruinator|Manor Skeleton|Screeching Bat|Wildblood Pack|Night Revelers|Gatstaf Howler|Hamlet Captain|Parallel Lives|Splinterfright|Manor Gargoyle|Mask of Avacyn|Moorland Haunt|Ardent Soldier|Death or Glory|Harsh Judgment|Empress Galina|Psychic Battle|Sapphire Leech|Defiling Tears|Plague Spitter|Tsabo's Decree|Urborg Phantom|Chaotic Strike|Kavu Aggressor|Lightning Dart|Mages' Contest|Scorching Lava|Shivan Harvest|Kavu Chameleon|Llanowar Elite|Barrin's Spite|Horned Cheetah|Sleeper's Robe|Smoldering Tar|Sterling Grove|Lotus Guardian|Phyrexian Lens|Seashell Cameo|Sparring Golem|Tigereye Cameo|Ancient Spring|Amulet of Quoz|Arcum's Sleigh|Nacre Talisman|Vexing Arcanix|Burnt Offering|Leshrac's Rite|Spoils of Evil|Stench of Evil|Touch of Death|Ray of Erasure|Winter's Chill|Zur's Weirding|Fyndhorn Elder|Maddening Wind|Touch of Vitae|Yavimaya Gnats|Dwarven Armory|Goblin Sappers|Karplusan Yeti|Arenson's Aura|Prismatic Ward|Essence Vortex|Mountain Titan|Adarkar Wastes|Act of Heroism|Dauntless Aven|Disposal Mummy|Solitary Camel|Fraying Sanity|Ominous Sphinx|Accursed Horde|Khenra Eternal|Wretched Camel|Blur of Blades|Defiant Khenra|Gilded Cerodon|Granitic Titan|Sand Strangler|Thorned Moloch|Nissa's Defeat|Obelisk Spider|Sunset Pyramid|Hostile Desert|Avid Reclaimer|Black Carriage|Aliban's Tower|Dwarven Trader|Ironclaw Curse|Dutiful Thrull|Hold the Gates|Frilled Oculus|Sapphire Drake|Simic Fluxmage|Smog Elemental|Mark for Death|Giant Adephage|Aurelia's Fury|Elusive Krasis|Mortus Strider|Psychic Strike|Ruination Wurm|Zhur-Taa Swine|Orzhov Keyrune|Hatching Plans|Stratozeppelid|Douse in Gloom|Exhumer Thrull|Hissing Miasma|Ostiary Thrull|Restless Bones|Seize the Soul|Living Inferno|Battering Wurm|Gruul Scrapper|Primeval Light|Conjurer's Ban|Orzhov Pontiff|Stitch in Time|Debtors' Knell|Gruul War Plow|Judge Unworthy|Marshaling Cry|Lucent Liminid|Reality Strobe|Blind Phantasm|Oblivion Crown|Putrid Cyclops|Mass of Ghouls|Skizzik Surger|Llanowar Augur|Abzan Runemark|Arashin Cleric|Honor's Reward|Sage's Reverie|Mistfire Adept|Battle Brawler|Grave Strength|Hungering Yeti|Mardu Runemark|Map the Wastes|Temur Runemark|Cunning Strike|Tourach's Gate|Homarid Shaman|Elven Fortress|Thelon's Chant|Thelon's Curse|Thelonite Monk|Oath of Lieges|Reconnaissance|Zealots en-Dal|Treasure Trove|Oath of Ghouls|Spike Cannibal|Cinder Crawler|Avenging Druid|Elven Palisade|Jackalope Herd|Memory Crystal|Kithkin Zealot|Needle Specter|Impelled Giant|Outrage Shaman|Puncture Blast|Helix Pinnacle|Bloodied Ghost|Nightsky Mimic|Deity of Scars|Drain the Well|Hag Hedge-Mage|Grazing Kelpie|Slippery Bogle|Trapjaw Kelpie|Antler Skulkin|Leering Emblem|Wretched Gryff|Borrowed Grace|Faith Unbroken|Give No Ground|Long Road Home|Lunarch Mantle|Chilling Grasp|Identity Thief|Take Inventory|Unsubstantiate|Dark Salvation|Abandon Reason|Bedlam Reveler|Deranged Whelp|Nahiri's Wrath|Kessig Prowler|Howling Chorus|Soul Separator|Aven Tactician|Fate Forgotten|Misthoof Kirin|Scale Blessing|Strongarm Monk|Dirgur Nemesis|Gurmag Drowner|Illusory Gains|Mirror Mockery|Qarsi Deceiver|Vulturous Aven|Impact Tremors|Rending Volley|Sarkhan's Rage|Dromoka's Gift|Revealing Wind|Stormrider Rig|Loxodon Mystic|Neurok Prodigy|Shriveling Rot|Furnace Dragon|Savage Beating|Stand Together|Tel-Jilad Wolf|Arcbound Fiend|Myr Landshaper|Myr Moonvessel|Curse Artifact|Miracle Worker|Wall of Spears|Faith's Shield|Skillful Lunge|Headless Skaab|Death's Caress|Highborn Ghoul|Markov Warlord|Pyreheart Wolf|Clinging Mists|Kessig Recluse|Lambholt Elder|Ulvenwald Bear|Aurora Eidolon|Soulsworn Jury|Stoic Ephemera|Enigma Eidolon|Silkwing Scout|Crypt Champion|Infernal Tutor|Nettling Curse|Ignorant Bliss|Psychotic Fury|Utvara Scalper|Simic Basilisk|Stomp and Howl|Shielding Plax|Hidden Strings|Hired Torturer|Blaze Commando|Drown in Filth|Emmara Tandris|Korozda Gorgon|Reap Intellect|Species Gorger|Boreal Griffin|Gelid Shackles|Squall Drifter|Swift Maneuver|Wall of Shards|Surging Aether|Chilling Shade|Feast of Flesh|Rimebound Dead|Balduvian Rage|Goblin Furrier|Arctic Nishoba|Boreal Centaur|Into the North|Mystic Melting|Simian Brawler|Sound the Call|Diamond Faerie|Highland Weald|Mouth of Ronom|Scrying Sheets|Mark of Asylum|Frontline Sage|Bloodhall Ooze|Might of Alara|Rhox Bodyguard|Font of Mythos|Manaforce Mace|Yawgmoth Demon|Blessed Breath|Harsh Deceiver|Innocence Kami|Kitsune Healer|Kitsune Mystic|Eye of Nowhere|Graceful Adept|Hisoka's Guard|Wandering Ones|Cruel Deceiver|Gibbering Kami|He Who Hungers|Kami of Lunacy|Night Dealings|Devouring Rage|Feast of Worms|Feral Deceiver|Joyous Respite|Kodama's Might|Orbweaver Kumo|Venerable Kumo|Konda's Banner|Nine-Ringed Bo|Eiganjo Castle|Day of Destiny|Final Judgment|Heart of Light|Heed the Mists|Quillmane Baku|Call for Blood|Crawling Filth|Skullmane Baku|Stir the Grave|Blademane Baku|Cunning Bandit|Mark of Sakiko|Petalmane Baku|Mirror Gallery|Akroan Phalanx|Nyxborn Triton|Ashiok's Adept|Epiphany Storm|Kragma Butcher|Pharagax Giant|Scouring Sands|Heroes' Podium|Ruin Processor|Kitesail Scout|Kor Bladewhirl|Kor Castigator|Kor Entanglers|Makindi Patrol|Ondu Greathorn|Serene Steward|Tandem Tactics|Oracle of Dust|Grave Birthing|Silent Skimmer|Sludge Crawler|Vampiric Rites|Voracious Null|Molten Nursery|Vile Aggregate|Void Attendant|Plated Crusher|Seek the Wilds|Pathway Arrows|Looming Spires|Holy Justiciar|Righteous Blow|Seraph of Dawn|Havengul Skaab|Rotcrown Ghoul|Demonic Rising|Grave Exchange|Maalfeld Twins|Soulcage Fiend|Banners Raised|Scalding Devil|Geist Trappers|Wandering Wolf|Wildwood Geist|Wolfir Avenger|Bladed Bracers|Urza's Avenger|Aladdin's Lamp|Aladdin's Ring|Illusory Demon|Vedalken Ghoul|Sanity Gnawers|Cloven Casting|Magefire Wings|Skyclaw Thrash|Marrow Chomper|Sewn-Eye Drake|Jund Hackblade|Naya Hushblade|Bant Sureblade|Coalition Flag|Dega Sanctuary|Ceta Sanctuary|Jaded Response|Living Airship|Necra Disciple|Planar Despair|Dwarven Patrol|Raka Sanctuary|Gaea's Balance|Savage Gorilla|Ebony Treefolk|Fervent Charge|Gaea's Skyfolk|Guided Passage|Putrid Warrior|Mystic Compass|Soldevi Sentry|Storm Cauldron|Soldevi Adnate|Fyndhorn Druid|Enslaved Scout|Sworn Defender|Akrasan Squire|Angel's Herald|Marble Chalice|Dawnray Archer|Filigree Sages|Skill Borrower|Blister Beetle|Demon's Herald|Incurable Ogre|Cavern Thoctar|Carrion Thrash|Sangrite Surge|Sparring Mummy|Supply Caravan|Tah-Crop Elite|Dread Wanderer|Painful Lesson|Plague Belcher|Splendid Agony|Stir the Sands|Blazing Volley|Desert Cerodon|Soul-Scar Mage|Violent Impact|Hapatra's Mark|Harvest Season|Haze of Pollen|Hooded Brawler|Shefet Monitor|Oracle's Vault|Grasping Dunes|Painted Bluffs|Tattered Mummy|Call for Unity|Deft Dismissal|Solemn Recruit|Thopter Arrest|Aether Swooper|Quicksmith Spy|Cruel Finality|Foundry Hornet|Secret Salvage|Vengeful Rebel|Freejam Regent|Precise Strike|Reckless Racer|Heart of Kiran|Metallic Mimic|Inspiring Roar|Armed Response|Spectral Shift|Goblin Brawler|Magnetic Theft|Screaming Fury|Viridian Scout|Battered Golem|Chimeric Coils|Gemstone Array|Infused Arrows|Summoner's Egg|Snapcaster Mage|Glorious Anthem|Elvish Champion|Dimir Guildmage|Gruul Guildmage|Monstrous Hound|Beast of Burden|Fungal Shambler|Feral Throwback|Sword of Kaldra|Megantic Sliver|Ember Swallower|Deflecting Palm|Kheru Lich Lord|Rakshasa Vizier|Flamerush Rider|Mizzium Meddler|Soulblade Djinn|Ally Encampment|Angelic Captain|Conduit of Ruin|Desolation Twin|Drowner of Hope|Emeria Shepherd|Exert Influence|Lumbering Falls|Nissa's Renewal|Planar Outburst|Sanctum of Ugin|Cryptic Command|Celestial Purge|Burst Lightning|Hall of Triumph|Nalathni Dragon|Scent of Cinder|Mirran Crusader|Supreme Verdict|Voidmage Husher|Sylvan Caryatid|Gaze of Granite|Soul of Ravnica|Ajani Steadfast|Tradewind Rider|Deranged Hermit|Yawgmoth's Will|Windswept Heath|Doubling Season|Mycoid Shepherd|Naya Sojourners|Deathless Angel|Circle of Flame|Curse of Thirst|Umezawa's Jitte|Maelstrom Pulse|Chainer's Edict|Pillar of Flame|Pouncing Jaguar|Mirrored Depths|Deftblade Elite|Soltari Trooper|Choking Tethers|Serendib Efreet|Fledgling Djinn|Hymn to Tourach|Skirge Familiar|Urborg Uprising|Kaervek's Torch|Armor of Thorns|Saproling Burst|Sudden Strength|Aether Mutation|Goblin Trenches|Reviving Vapors|Triangle of War|Mountain Valley|Tropical Island|Underground Sea|Volcanic Island|Yavimaya Hollow|Pallid Mycoderm|Terashi's Grasp|Veteran Armorer|Latchkey Faerie|Take Possession|Auntie's Snitch|Thieving Sprite|Warren Weirding|Crush Underfoot|Durkwood Baloth|Summoner's Pact|Woodfall Primus|Paradise Mantle|Blinkmoth Nexus|Attended Knight|Urbis Protector|Crippling Chill|Familiar's Ruse|Ghostly Flicker|Delirium Skeins|Entomber Exarch|Pyrewild Shaman|Hungry Spriggan|Olivia Voldaren|Gift of Orzhova|Basilisk Collar|Cavern of Souls|Moonlit Strider|Helium Squirter|Hurkyl's Recall|Inexorable Tide|Steady Progress|Devouring Greed|Grim Affliction|Scavenger Drake|Scuttling Death|Spikeshot Elder|Sundering Vitae|Creakwood Liege|Fulminator Mage|Wilt-Leaf Liege|Copper Carapace|Etched Champion|Glint Hawk Idol|Precursor Golem|Elder Land Wurm|Hallowed Ground|Hand of Justice|Phantom Monster|Word of Undoing|Mindstab Thrull|Thrull Champion|Thrull Retainer|Dwarven Soldier|Ifh-Bff Efreet|Hymn of Rebirth|Jacques le Vert|Mirror Universe|Tawnos's Coffin|Divine Offering|Cyclopean Mummy|Word of Command|Gorilla War Cry|Amulet of Kroog|Celestial Sword|Clockwork Swarm|Glasses of Urza|Library of Leng|Ring of Renewal|Ivory Guardians|Demonic Torment|Lesser Werewolf|Crimson Kobolds|Kobold Overlord|Angus Mackenzie|Arcades Sabboth|Boris Devilboon|Ramses Overdark|Sivitri Scarzam|Spectral Shield|Knowledge Vault|City of Shadows|Abbey Gargoyles|Farrel's Mantle|Farrel's Zealot|Icatian Phalanx|Mesmeric Trance|Sibilant Spirit|Storm Elemental|Krovikan Fetish|Krovikan Horror|Stromgald Cabal|Withering Wisps|An-Zerrin Ruins|Balduvian Hydra|Karplusan Giant|Fyndhorn Pollen|Joven's Ferrets|Thelonite Druid|Woolly Mammoths|Clockwork Steed|Auriok Champion|Iona's Judgment|Path of Bravery|Serra Ascendant|Topan Freeblade|Cephalid Broker|Ojutai's Breath|Hoarding Dragon|Carven Caryatid|Undercity Troll|Dragonloft Idol|Mishra's Bauble|Mistral Charger|Second Thoughts|Sengir Autocrat|Abundant Growth|Elvish Vanguard|Nimble Mongoose|Sentinel Spider|Aven Mindcensor|Oketra the True|Diabolic Intent|Sculpting Steel|Stomping Ground|Mana Confluence|Fracturing Gust|Kessig Wolf Run|Celestial Prism|Consecrate Land|Helm of Chatzuk|Living Artifact|Pearled Unicorn|Shanodin Dryads|Sleight of Mind|Armament Master|Landbind Ritual|Lullmage Mentor|Hagra Crocodile|Hagra Diabolist|Needlebite Trap|Seismic Shudder|Timbermaw Larva|Vastwood Gorger|Eternity Vessel|Adanto Vanguard|Bright Reprisal|Goring Ceratops|Imperial Lancer|Pterodon Knight|Slash of Talons|Daring Saboteur|Deeproot Waters|Fleet Swallower|Perilous Voyage|Sailor of Means|Storm Fleet Spy|Anointed Deacon|Boneyard Parley|Deadeye Tracker|Revel in Riches|Seekers' Squire|Fiery Cannonade|Frenzied Raptor|Unfriendly Fire|Crushing Canopy|Emergent Growth|Ixalli's Keeper|Ranging Raptors|Verdant Rebirth|Gilded Sentinel|Jace's Sentinel|Woodland Stream|Refraction Trap|Calcite Snapper|Permafrost Trap|Caustic Crawler|Grotag Thrasher|Roiling Terrain|Stone Idol Trap|Tuktuk Scrapper|Grappler Spider|Amulet of Vigor|Chimeric Sphere|Jabari's Banner|Haunting Misery|Razortooth Rats|Shattered Crypt|Merfolk Traders|Familiar Ground|Maraxus of Keld|Orcish Settlers|Angelic Renewal|Benalish Knight|Debt of Loyalty|Revered Unicorn|Winding Canyons|Sleep Paralysis|Bloodhunter Bat|Marked by Honor|Kaervek's Spite|Shrieking Drake|Katabatic Winds|Lightning Cloud|Freewind Falcon|Gossamer Chains|Knight of Valor|Warrior's Honor|Disciple of Law|Herald of Serra|Pegasus Charger|Serra's Liturgy|Lilting Refrain|Sandbar Merfolk|Sandbar Serpent|Carrion Beetles|Eastern Paladin|Ravenous Skirge|Reclusive Wight|Western Paladin|Sulfuric Vapors|Viashino Runner|Argothian Swine|Hidden Ancients|Midsummer Revel|Spreading Algae|Treetop Rangers|Phyrexian Tower|Serra's Sanctum|Angelic Curator|Burst of Energy|Defender of Law|Peace and Quiet|Planar Collapse|Giant Cockroach|Sleeper's Guile|Tethered Skirge|Darkwatch Elves|Treefolk Mystic|Weatherseed Elf|Angel's Trumpet|Capashen Knight|Tormented Angel|Voice of Reason|Metathran Elite|Thieving Magpie|Festering Wound|Lurking Jackals|Nightshade Seer|Slinking Skirge|Covetous Dragon|Goblin Festival|Goblin Gardener|Rofellos's Gift|Brass Secretary|Gaze of Justice|Outrider en-Kor|Pulmonic Sliver|Restore Balance|Cyclopean Giant|Mindlash Sliver|Skulking Knight|Vampiric Sliver|Basalt Gargoyle|Ignite Memories|Verdant Embrace|Dementia Sliver|Firewake Sliver|Harmonic Sliver|Candles of Leng|Chronatog Totem|Foriysian Totem|Venser's Sliver|Calciform Pools|Moorish Cavalry|Mystic Enforcer|Mounted Archers|Wall of Essence|Legacy's Allure|Mnemonic Sliver|Volrath's Curse|Dauthi Marauder|Lightning Blast|Mogg Conscripts|Heartwood Dryad|Heartwood Giant|Skyshroud Troll|Trained Armodon|Coiled Tinviper|Maze of Shadows|Equal Treatment|Floating Shield|Mystic Familiar|Possessed Nomad|Vengeful Dreams|Cephalid Snitch|Cephalid Vandal|Hydromorph Gull|Restless Dreams|Shambling Swarm|Kamahl's Sledge|Pardic Arsonist|Pitchstone Wall|Centaur Veteran|Krosan Restorer|Torture Chamber|Bellowing Fiend|Mindwhip Sliver|Rootwater Diver|Thalakos Sentry|Whim of Volrath|Bayou Dragonfly|Elven Warhounds|Nature's Revolt|Nurturing Licid|Crown of Flames|Flowstone Giant|Flickering Ward|Hanna's Custody|Invulnerability|Serene Offering|Ephara's Warden|Favored Hoplite|Glare of Heresy|Hopeful Eidolon|Spear of Heliod|Wingsteed Rider|Horizon Scholar|Thassa's Bounty|Baleful Eidolon|Hero's Downfall|Akroan Crusader|Priest of Iroas|Wild Celebrants|Hunt the Hunter|Leafcrown Dryad|Nessian Courser|Ordeal of Nylea|Reverent Hunter|Shredding Winds|Vulpine Goliath|Flamecast Wheel|Change of Heart|Crossbow Ambush|Samite Blessing|Spindrift Drake|Ghalma's Warden|Darkslick Drake|Grand Architect|Lumengrid Drake|Goblin Gaveleer|Acid Web Spider|Carapace Forger|Ezuri's Archers|Ezuri's Brigade|Withstand Death|Necrogen Censer|Nim Deathmantle|Saberclaw Golem|Semblance Anvil|Snapsail Glider|Strider Harness|Vulshok Replica|Seachrome Coast|Araba Mothrider|Celestial Kirin|Cowed by Wisdom|Pure Intentions|Spiritual Visit|Torii Watchward|Cloudhoof Kirin|Erayo's Essence|Oppressive Will|Trusted Advisor|Deathknell Kami|Hand of Cruelty|Skull Collector|Feral Lightning|Gaze of Adamaro|Rally the Horde|Bounteous Kirin|Fiddlehead Kami|Always Watching|Inquisitor's Ox|Open the Armory|Stern Constable|Jace's Scrutiny|Silent Observer|Uninvited Geist|Farbog Revenant|Kindly Stranger|Relentless Dead|Breakneck Rider|Gibbering Fiend|Reduce to Ashes|Sanguinary Mage|Cryptolith Rite|Timber Shredder|Inexorable Blob|Solitary Hunter|One of the Pack|Ulvenwald Hydra|Fevered Visions|Barrenton Medic|Boon Reflection|Goldenglow Moth|Mine Excavation|Safehold Sentry|Knacksaw Clique|Puca's Mischief|Sinking Feeling|Disturbing Plot|Bloodshed Fever|Furystoke Giant|Rage Reflection|Mana Reflection|Curse of Chains|Glamer Spinners|Repel Intruders|Silkbind Faerie|Thistledown Duo|Ashenmoor Liege|Emberstrike Duo|Poison the Well|Tattermunge Duo|Medicine Runner|Elsewhere Flask|Lockjaw Snapper|Mistveil Plains|Moonring Island|Karona's Zealot|Hindering Touch|Long-Term Plans|Consumptive Goo|Lingering Death|Skirk Volcanist|Torrent of Fire|One with Nature|Proteus Machine|Selesnya Sentry|Trained Caracal|Search the City|Daggerdrome Imp|Grim Roustabout|Perilous Shadow|Bloodfray Giant|Pyroconvergence|Racecourse Fury|Chorus of Might|Korozda Monitor|Towering Indrik|Worldspine Wurm|Dramatic Rescue|Rakdos Ragemutt|Rakdos's Return|Risen Sanctuary|Slaughter Games|Frostburn Weird|Golgari Keyrune|Sorceress Queen|Hand of Emrakul|Ikiral Outrider|Lightmine Field|Dormant Gomazoa|Suffer the Past|Spawning Breath|Nema Siltlurker|Sarkhan the Mad|Angelheart Vial|Radiant Destiny|Snubhorn Sentry|Sphinx's Decree|Temple Altisaur|Admiral's Order|Crafty Cutpurse|Induced Amnesia|Riverwise Augur|Seafloor Oracle|Dinosaur Hunter|Mausoleum Harpy|Aggressive Urge|Deadeye Brawler|Raging Regisaur|Storm the Vault|Golden Guardian|Devouring Light|Dromad Purebred|Oathsworn Giant|Cerulean Sphinx|Flight of Fancy|Hunted Phantasm|Induce Paranoia|Infectious Host|Undercity Shade|Flame Fusillade|Incite Hysteria|Wojek Embermage|Perilous Forays|Autochthon Wurm|Bloodbond March|Twisted Justice|Shadow of Doubt|Cyclopean Snare|Grifter's Blade|Pariah's Shield|Heroic Defiance|Honorable Scout|Sleeping Potion|Dark Suspicions|Phyrexian Scuta|Shriek of Dread|Warped Devotion|Amphibious Kavu|Eladamri's Call|Keldon Twilight|Marsh Crocodile|Dromar's Cavern|Ghost Tactician|Poultice Sliver|Jodah's Avenger|Big Game Hunter|Cradle to Grave|Phantasmagorian|Spitting Sliver|Firefright Mage|Volcano Hellion|Molten Firebird|Evolution Charm|Fungal Behemoth|Frenetic Sliver|Flowering Field|Glittering Lion|Glittering Lynx|Mageta the Lion|Trenching Steed|Troubled Healer|Hazy Homunculus|Rhystic Scrying|Spiketail Drake|Agent of Shauku|Citadel of Pain|Keldon Arsonist|Lesser Gargadon|Ridgeline Rager|Zerapa Minotaur|Avatar of Might|Jolrael's Favor|Pygmy Razorback|Rib Cage Spider|Spitting Spider|Vintara Snapper|Vitalizing Wind|Wintermoon Mesa|Blessed Spirits|Swift Reckoning|Deep-Sea Terror|Shambling Ghoul|Thornbow Archer|Akroan Sergeant|Mage-Ring Bully|Gather the Pack|Llanowar Empath|Skysnare Spider|Timberpack Wolf|Valeron Wardens|Zendikar's Roil|Bounding Krasis|Possessed Skaab|Brawler's Plate|Orbs of Warding|Llanowar Wastes|Aura Extraction|Crowd Favorites|Aphetto Grifter|Aven Fateshaper|Crafty Pathmage|Mistform Mutant|Aphetto Vulture|Haunted Cadaver|Profane Prayers|Wretched Anurid|Chain of Plasma|Skittish Valesk|Snapping Thragg|Barkhide Mauler|Elvish Guidance|Elvish Scrapper|Krosan Colossus|Spitting Gourna|Symbiotic Beast|Towering Baloth|Cryptic Gateway|Starlit Sanctum|Matter Reshaper|Reality Smasher|Iona's Blessing|Kor Sky Climber|Ondu War Cleric|Gravity Negator|Umara Entangler|Oblivion Strike|Slaughter Drone|Witness the End|Oath of Chandra|Zada's Commando|Harvester Troll|Lead by Example|Pulse of Murasa|Sylvan Advocate|Weapons Trainer|Captain's Claws|Chitinous Cloak|Animal Boneyard|Delaying Shield|Hallowed Healer|Kirtar's Desire|Mystic Crusader|Mystic Penitent|Sphere of Grace|Sphere of Truth|Aven Windreader|Balshan Griffin|Cephalid Looter|Cephalid Shrine|Thought Nibbler|Unifying Theory|Words of Wisdom|Cabal Patriarch|Haunting Echoes|Infected Vermin|Zombie Assassin|Zombie Cannibal|Ashen Firebeast|Kamahl's Desire|Shower of Coals|Elephant Ambush|Holistic Wisdom|Rites of Spring|Springing Tiger|Charmed Pendant|Limestone Golem|Shadowblood Egg|Deserted Temple|Mossfire Valley|Petrified Field|Seafloor Debris|Loxodon Convert|Argent Mutation|Arm with Aether|Psychic Barrier|Psychic Surgery|Ichor Explosion|Praetor's Grasp|Flameborn Viron|Scrapyard Salvo|Vulshok Refugee|Mycosynth Fiend|Noxious Revival|Darksteel Relic|Unwinding Clock|Defender en-Vec|Jolting Merfolk|Rootwater Thief|Seal of Removal|Belbe's Percher|Flowstone Slide|Flowstone Surge|Laccolith Grunt|Laccolith Titan|Laccolith Whelp|Refreshing Rain|Skyshroud Claim|Stampede Driver|Treetop Bracers|Eye of Yawgmoth|Flowstone Armor|Roar of the Kha|Slith Ascendant|Lumengrid Augur|Neurok Familiar|Dross Harvester|Wail of the Nim|Tel-Jilad Exile|Viridian Joiner|Wurmskin Forger|Banshee's Blade|Heartwood Shard|Leonin Scimitar|Liar's Pendulum|Lightning Coils|Malachite Golem|Mindstorm Crown|Myr Mindservant|Soldier Replica|Redeem the Lost|Inspired Sprite|Prickly Boggart|Scarblade Elite|Weirding Shaman|Sunflare Shaman|Titan's Revenge|Everbark Shaman|Rhys the Exiled|Unstoppable Ash|Winnower Patrol|Thornbite Staff|Charmed Griffin|Cornered Market|Ignoble Soldier|Reverent Mantra|Security Detail|Spiritual Focus|Steadfast Guard|Balloon Peddler|Blockade Runner|Darting Merfolk|Drake Hatchling|Glowing Anemone|Cateran Summons|Deepwood Legate|Enslaved Horror|Insubordination|Midnight Ritual|Misshapen Fiend|Rampart Crawler|Silent Assassin|Soul Channeling|Furious Assault|Boa Constrictor|Deepwood Tantiv|Lumbering Satyr|Rushwood Legate|Venomous Breath|Distorting Lens|Mercadian Atlas|Fountain of Cho|Hickory Woodlot|Horrible Hordes|Blighted Shaman|Catacomb Dragon|Forbidden Crypt|Forsaken Wastes|Grave Servitude|Reign of Terror|Tainted Specter|Wall of Corpses|Cerulean Wyvern|Merfolk Raiders|Femeref Archers|Natural Balance|Tranquil Domain|Uktabi Wildcats|Flame Elemental|Goblin Tinkerer|Illicit Auction|Torrent of Lava|Civic Guildmage|Dazzling Beauty|Ritual of Steel|Teremko Griffin|Vigilant Martyr|Frenetic Efreet|Harbor Guardian|Hazerider Drake|Kaervek's Purge|Phyrexian Purge|Radiant Essence|Shauku's Minion|Spatial Binding|Isolated Chapel|Frantic Salvage|Priests of Norn|Neurok Commando|Flesh-Eater Imp|Gruesome Encore|Scourge Servant|Burn the Impure|Concussive Bolt|Phyrexian Hydra|Plaguemaw Beast|Bladed Sentinel|Darksteel Plate|Oppressive Rays|Pillar of Light|Selfless Cathar|Solemn Offering|Amphin Pathmage|Ensoul Artifact|Fugitive Wizard|Glacial Crasher|Kapsho Kitefins|Accursed Spirit|Leeching Sliver|Nightfire Giant|Hunter's Ambush|Sliver Hivelord|Profane Memento|Inspired Charge|Centaur Courser|Sentinel Sliver|Armored Cancrix|Messenger Drake|Artificer's Hex|Lifebane Zombie|Nightwing Shade|Undead Minotaur|Vampire Warlord|Canyon Minotaur|Striking Sliver|Briarpack Alpha|Kalonian Tusker|Manaweft Sliver|Primeval Bounty|Rumbling Baloth|Glorious Charge|Knight of Glory|Prized Elephant|Silvercoat Lion|Blood Reckoning|Duty-Bound Dead|Liliana's Shade|Phylactery Lich|Shimian Specter|Mindclaw Shaman|Elderscale Wurm|Gem of Becoming|Ring of Kalonia|Ring of Xathrid|Angelic Destiny|Assault Griffin|Djinn of Wishes|Skywinder Drake|Devouring Swarm|Wall of Torches|Rusted Sentinel|Vengeful Archon|Necrotic Plague|Relentless Rats|Nature's Spiral|Guardian Seraph|Rhox Pikemaster|Burning Inquiry|Ignite Disorder|Jackal Familiar|Yawning Fissure|Bramble Creeper|Enormous Baloth|Changeling Hero|Entangling Trap|Lairwatch Giant|Militia's Pride|Faerie Trickery|Forced Fruition|Glimmerdust Nap|Merrow Commerce|Mistbind Clique|Paperfin Rascal|Boggart Loggers|Hoarder's Greed|Hornet Harasser|Boggart Forager|Giant Harbinger|Bog-Strider Ash|Spring Cleaning|Herbal Poultice|Springleaf Drum|Wanderer's Twig|Daru Sanctifier|Lowland Tracker|Crookclaw Elder|Mistform Sliver|Riptide Mangler|Shifting Sliver|Blood Celebrant|Dark Supplicant|Ghastly Remains|Goblin Turncoat|Frenetic Raptor|Goblin Assassin|Goblin Grappler|Ridgetop Raptor|Glowering Rogon|Infernal Medusa|Wall of Shadows|Anti-Magic Aura|Field of Dreams|Ichneumon Druid|Pradesh Gypsies|Shelkin Brownie|Sylvan Paradise|Eternal Warrior|Primordial Ooze|Enchanted Being|Seafarer's Quay|Alabaster Kirin|End Hostilities|Mardu Hateblade|Glacial Stalker|Mistfire Weaver|Monastery Flock|Stubborn Denial|Whirlwind Adept|Krumar Bond-Kin|Raiders' Spoils|Ruthless Ripper|Awaken the Bear|Kin-Tree Warden|Icefeather Aven|Cranial Archive|Ghostfire Blade|Lens of Clarity|Aetherstorm Roc|Aviary Mechanic|Aether Meltdown|Aether Theorist|Hightide Hermit|Thriving Turtle|Dhund Operative|Embraal Bruiser|Fortuitous Find|Fretwork Colony|Tidy Conclusion|Giant Spectacle|Ruinous Gremlin|Skyship Stalker|Bristling Hydra|Voltaic Brawler|Aradara Express|Dukhara Peafowl|Eager Construct|Ghirapur Orrery|Key to the City|Inventors' Fair|Battlewise Aven|Commander Eesha|Nomad Mythmaker|Vigilant Sentry|Aven Fogbringer|Grip of Amnesia|Lost in Thought|Wormfang Turtle|Barbarian Bully|Dwarven Driller|Infectious Rage|Liberated Dwarf|Lightning Surge|Shaman's Trance|Soulgorger Orgg|Harvester Druid|Krosan Wayfarer|Phantom Centaur|Hunting Grounds|Armament of Nyx|Quarry Colossus|Riptide Chimera|Agent of Erebos|Feast of Dreams|Nightmarish End|Flurry of Horns|Consign to Dust|Market Festival|Oakheart Dryads|Renowned Weaver|Reviving Melody|Swarmborn Giant|Desperate Stand|Armory of Iroas|Spare from Evil|Thraben Militia|Urgent Exorcism|Homicidal Brute|Murder of Crows|Spectral Flight|Lord of Lineage|Maw of the Mire|Balefire Dragon|Feral Ridgewolf|Bane of Hanweir|Infernal Plunge|Instigator Gang|Rolling Temblor|Stromkirk Noble|Daybreak Ranger|Woodland Sleuth|Gavony Township|Alabaster Leech|Crimson Acolyte|Divine Presence|Fight or Flight|Pure Reflection|Sunscape Master|Wayfaring Giant|Faerie Squadron|Manipulate Fate|Tidal Visionary|Well-Laid Plans|Worldly Counsel|Andradite Leech|Urborg Emissary|Urborg Shambler|Urborg Skeleton|Shivan Emissary|Serpentine Kavu|Treefolk Healer|Vigorous Charge|Dueling Grounds|Galina's Knight|Llanowar Knight|Vodalian Zombie|Voracious Cobra|Phyrexian Altar|Arcum's Whistle|Baton of Morale|Wall of Shields|Flow of Maggots|Leshrac's Sigil|Oath of Lim-Dl|Pestilence Rats|Zuran Enchanter|Balduvian Bears|Fanatical Fever|Imposing Visage|Adarkar Unicorn|General Jarkeld|Kelsinko Ranger|Kjeldoran Guard|Chromatic Armor|Adorned Pouncer|Crested Sunmare|Gideon's Defeat|Mummy Paramount|Sinuous Striker|Grisly Survivor|Razaketh's Rite|Khenra Scrapper|Puncturing Blow|Hour of Promise|Oasis Ritualist|Pride Sovereign|Rampaging Hippo|Sidewinder Naga|Ifnir Deadlands|Visage of Bolas|Giant Albatross|Merchant Scroll|Mammoth Harness|Rysorian Badger|Anaba Bodyguard|Wizards' School|Aerial Maneuver|Basilica Guards|Debtor's Pulpit|Frontline Medic|Guildscorn Ward|Cloudfin Raptor|Keymaster Rogue|Stolen Identity|Corpse Blockade|Thrull Parasite|Five-Alarm Fire|Legion Loyalist|Alpha Authority|Wasteland Viper|Deathpact Angel|Gruul Ragebeast|Ordruun Veteran|Deathcult Rogue|Shattering Blow|Absolver Thrull|Harrier Griffin|Drowned Rusalka|Smogsteed Rider|Hypervolt Grasp|Siege of Towers|Predatory Focus|Starved Rusalka|Wurmweaver Coil|Cerebral Vortex|Killer Instinct|Tibor and Lumia|Mourning Thrull|Dust of Moments|Gift of Granite|Knight of Sursi|Scout's Warning|Maelstrom Djinn|Unblinking Bleb|Mesmeric Sliver|Augur of Skulls|Festering March|Stronghold Rats|Grave Scrabbler|Bogardan Lancer|Tarox Bladewing|Llanowar Mentor|Spellwild Ouphe|Glittering Wish|Sultai Emissary|Abzan Advantage|Aven Skirmisher|Valorous Stance|Jeskai Runemark|Rite of Undoing|Hooded Assassin|Sultai Runemark|Shockmaw Dragon|Abzan Kin-Guard|Cached Defenses|Ethereal Ambush|Goblin Boom Keg|Draconian Cylix|Tourach's Chant|Homarid Warrior|Tidal Influence|Dwarven Armorer|Goblin Flotilla|Treasure Hunter|Robe of Mirrors|Whiptongue Frog|Fighting Chance|Flowstone Flood|Seismic Assault|Loyal Gyrfalcon|Patrol Signaler|Banishing Knack|Sanity Grinding|Creakwood Ghoul|Crumbling Ashes|Hotheaded Giant|Rekindled Flame|Nettle Sentinel|Pyrrhic Revival|Mindwrack Liege|Riverfall Mimic|Jawbone Skulkin|Eternal Scourge|Lashweed Lurker|Vexing Scuttler|Ironclad Slayer|Selfless Spirit|Final Iteration|Fortune's Favor|Grizzled Angler|Ingenious Skaab|Mind's Dilation|Niblis of Frost|Boon of Emrakul|Chittering Host|Liliana's Elite|Markov Crusader|Oath of Liliana|Voldaren Pariah|Weirded Vampire|Incendiary Flow|Savage Alliance|Stensia Banquet|Gnarlwood Dryad|Permeating Mass|Somberwald Stag|Woodland Patrol|Gisa and Geralf|Cathar's Shield|Cultist's Staff|Artful Maneuver|Aven Sunstriker|Dromoka Captain|Dromoka Warrior|Territorial Roc|Belltoll Dragon|Palace Familiar|Taigam's Strike|Virulent Plague|Atarka Pummeler|Seismic Rupture|Conifer Strider|Shape the Sands|Sheltered Aerie|Atarka Monument|Ojutai Monument|Turn the Tables|Synod Artificer|Burden of Greed|Chittering Rats|Nim Abomination|Arcane Spyglass|Arcbound Hybrid|Arcbound Lancer|Darksteel Brute|Genesis Chamber|Geth's Grimoire|Panoptic Mirror|Standing Stones|Word of Binding|Psychic Allergy|Burden of Guilt|Curse of Echoes|Sightless Ghoul|Skirsdag Flayer|Moonveil Dragon|Dawntreader Elk|Drogskol Reaver|Avacyn's Collar|Chalice of Life|Steeling Stance|Writ of Passage|Nihilistic Glee|Cackling Flames|Squealing Devil|Whiptail Moloch|Sporeback Troll|Verdant Eidolon|Experiment Kraj|Gobhobbler Rats|Plumes of Peace|Vigean Hydropon|Simic Guildmage|Walking Archive|Trait Doctoring|Uncovered Clues|Blood Scrivener|Crypt Incursion|Renegade Krasis|Beetleform Mage|Blast of Genius|Gleam of Battle|Scab-Clan Giant|Warped Physique|Woodlot Crawler|Dimir Cluestone|Gruul Cluestone|Izzet Cluestone|Simic Cluestone|Kjeldoran Pride|Cover of Winter|Glacial Plating|Martyr of Sands|Rimefeather Owl|Gristle Grinner|Martyr of Bones|Lightning Storm|Martyr of Ashes|Frostweb Spider|Panglacial Wurm|Thrumming Stone|Parasitic Strix|View from Above|Corrupted Roots|Salvage Slasher|Quenchable Fire|Beacon Behemoth|Knotvine Mystic|Suicidal Charge|Goblin Artisans|Kitsune Diviner|Cut the Tethers|Soratami Savant|Swirl the Mists|Teller of Tales|Deathcurse Ogre|Gutwrencher Oni|Painwracker Oni|Villainous Ogre|Akki Lavarunner|Akki Underminer|Brutal Deceiver|Goka the Unjust|Kumano's Pupils|Unnatural Speed|Budoka Gardener|Jukai Messenger|Moonring Mirror|Cloudcrest Lake|Pinecrest Ridge|Tranquil Garden|Faithful Squire|Split-Tail Miko|Veil of Secrecy|Mark of the Oni|Sickening Shoal|Three Tragedies|Toshiro Umezawa|Crack the Earth|Ire of Kaminari|Child of Thorns|Blinding Powder|Ornate Kanzashi|Slumbering Tora|Akroan Skyguard|Thassa's Rebuff|Claim of Erebos|Drown in Sorrow|Felhide Brawler|Marshmist Titan|Nyxborn Eidolon|Bolt of Keranos|Fearsome Temper|Oracle of Bones|Satyr Nyx-Smith|Aspect of Hydra|Charging Badger|Nessian Demolok|Siren Song Lyre|Courier Griffin|Cryptic Cruiser|Incubator Drone|Ruination Guide|Coralhelm Guide|Dampening Pulse|Crumble to Dust|Firemantle Mage|Lavastep Raider|Reckless Cohort|Valakut Invoker|Call the Scions|Eyeless Watcher|Swell of Growth|Tajuru Stalwart|Catacomb Sifter|Blighted Steppe|Skyline Cascade|Devout Chaplain|Farbog Explorer|Moonlight Geist|Spectral Prison|Essence Harvest|Exquisite Blood|Archwing Dragon|Dangerous Wager|Riot Ringleader|Thatcher Revolt|Diregraf Escort|Sheltering Word|Snare the Skies|Somberwald Sage|Rocket Launcher|Sage of Lat-Nam|Mask of Riddles|Demonspine Whip|Singe-Mind Ogre|Grizzled Leotau|Identity Crisis|Double Negative|Jund Sojourners|Madrush Cyclops|Bant Sojourners|Flurry of Wings|Maelstrom Nexus|Crystallization|Standard Bearer|Vodalian Mystic|Whirlpool Drake|Whirlpool Rider|Mind Extraction|Mournful Zombie|Necra Sanctuary|Bloodfire Dwarf|Penumbra Bobcat|Razorfin Hunter|Squee's Embrace|Squee's Revenge|Temporal Spring|Diseased Vermin|Krovikan Plague|Stench of Decay|Soldevi Heretic|Nature's Chosen|Chaos Harlequin|Veteran's Voice|Carrier Pigeons|Royal Herbalist|Bant Battlemage|Invincible Hymn|Sigiled Paladin|Yoked Plowbeast|Cathartic Adept|Resounding Wave|Sphinx's Herald|Puppet Conjurer|Viscera Dragger|Caldera Hellion|Dragon's Herald|Jund Battlemage|Predator Dragon|Vicious Shadows|Naya Battlemage|Resounding Roar|Hindering Light|Qasali Ambusher|Windwright Mage|Obelisk of Bant|Obelisk of Naya|Anointer Priest|Compulsory Rest|Djeru's Resolve|Those Who Serve|Time to Reflect|Winged Shepherd|Cryptic Serpent|Hekma Sentinels|Winds of Rebuke|Cursed Minotaur|Festering Mummy|Nest of Scarabs|Pitiless Vizier|Ruthless Sniper|Wander in Death|Hazoret's Favor|Sweltering Suns|Thresher Lizard|Trueheart Twins|Scaled Behemoth|Aven Wind Guide|Wayward Servant|Desiccated Naga|Ghirapur Osprey|Metallic Rebuke|Shipwreck Moray|Aether Poisoner|Alley Strangler|Frontline Rebel|Lathnu Sailback|Narnam Renegade|Aegis Automaton|Mobile Garrison|Servo Schematic|Treasure Keeper|Ajani's Comrade|Thought Courier|Disruption Aura|Dross Crocodile|Krark-Clan Ogre|Rite of Passage|Composite Golem|Grafted Wargear|Mycosynth Golem|Opaline Bracers|Sparring Collar|Spinal Parasite|Lord of Atlantis|Whirling Dervish|Ghost-Lit Raider|Lightning Dragon|Shield of Kaldra|Foundry Champion|Spawn of Thraxes|Abzan Ascendancy|Avalanche Tusker|Dig Through Time|Mardu Ascendancy|Master of Pearls|Necropolis Fiend|Temur Ascendancy|Trail of Mystery|Arashin Foremost|Atarka's Command|Crater Elemental|Foe-Razer Regent|Ojutai's Command|Pristine Skywise|Embermaw Hellion|Gideon's Phalanx|Honored Hierarch|Outland Colossus|Tragic Arrogance|Brutal Expulsion|Quarantine Field|Serpentine Spike|Smoldering Marsh|Voidmage Prodigy|Hypnotic Specter|Elite Inquisitor|Cryptborn Horror|Firemane Avenger|Zameck Guildmage|Immolating Glare|Sewers of Estark|Lightning Hounds|Primordial Hydra|Cathedral of War|Soul of Zendikar|Temur War Shaman|Munda's Vanguard|Obelisk of Alara|Ancient Hellkite|Thopter Assembly|Mondronen Shaman|Wooded Foothills|Thawing Glaciers|Wheel of Fortune|Vendilion Clique|Cenn's Tactician|Avalanche Riders|Murderous Redcap|Avacyn's Pilgrim|Judge's Familiar|Stoke the Flames|Suspension Field|Splendid Genesis|Uktabi Orangutan|Okina Nightwatch|Ancestral Recall|Benalish Trapper|Mistmoon Griffin|Soltari Emissary|Teroh's Faithful|Cloud of Faeries|Obsessive Search|Dauthi Mercenary|Nostalgic Dreams|City in a Bottle|Thopter Squadron|Lake of the Dead|Skyshroud Forest|Tolarian Academy|Auriok Salvagers|Avian Changeling|Bound in Silence|Cloudgoat Ranger|Court Homunculus|Hillcomber Giant|Stonehewer Giant|Erratic Mutation|Pact of Negation|Horobi's Whisper|Warren Pilferers|Blind-Spot Giant|Greater Gargadon|Torrent of Stone|Moldervine Cloak|Arcbound Ravager|Arcbound Stinger|Pyrite Spellbomb|Runed Stalactite|Banishing Stroke|Kraken Hatchling|Phantasmal Image|Temporal Mastery|Mortician Beetle|Ogre Jailbreaker|Rubblebelt Maaka|Thunderous Wrath|Arachnus Spinner|Baloth Cage Trap|Sedraxis Specter|Wayfaring Temple|Sundering Growth|Misty Rainforest|Daybreak Coronet|Vigean Graftmage|Midnight Banshee|Waking Nightmare|Goblin War Paint|Mutagenic Growth|Apocalypse Hydra|Horde of Notions|Ashenmoor Gouger|Knights of Thorn|Order of Leitbur|Illusionary Wall|Vodalian Knights|Cuombajj Witches|Brothers of Fire|Dwarven Catapult|Granite Gargoyle|Mrton Stromgald|Orcish Mechanics|Thicket Basilisk|Adun Oakenshield|Island Sanctuary|Animate Artifact|Gate to Phyrexia|Howl from Beyond|Lim-Dl's Cohort|Scavenging Ghoul|Argothian Pixies|Scarwood Bandits|Armageddon Clock|Clockwork Gnomes|Diabolic Machine|Tablet of Epityr|Vibrating Sphere|Alabaster Potion|D'Avenant Archer|Land Equilibrium|All Hallow's Eve|Fevered Strength|Hurloon Minotaur|Willow Priestess|Ramirez DePietro|Tuknir Deathlock|Vaevictis Asmadi|Illusionary Mask|Lat-Nam's Legacy|Phantasmal Mount|Krovikan Vampire|Phantasmal Fiend|Orcish Squatters|Rogue Skycaptain|Thallid Devourer|Elemental Augury|Wings of Aesthir|Adarkar Sentinel|Despotic Scepter|Gustha's Scepter|Lodestone Bauble|Phyrexian Portal|Ruins of Trokair|Dragon Bell Monk|Emerge Unscathed|Aerial Predation|Greater Basilisk|Obstinate Baloth|Prey's Vengeance|Timberland Guide|Blizzard Specter|Savageborn Hydra|Radiant Fountain|Aven Riftwatcher|Ballynock Cohort|Silent Departure|Stupefying Touch|Blightsoil Druid|Wake of Vultures|Seal of Strength|Glare of Subdual|Deathrite Shaman|Desolation Angel|The Scorpion God|Noxious Gearhulk|Cloudstone Curio|Ensnaring Bridge|Extraplanar Lens|Fire-Lit Thicket|Baneslayer Angel|Iridescent Angel|Demonic Attorney|Dwarven Warriors|Northern Paladin|Orcish Artillery|Wall of Brambles|Will-o'-the-Wisp|Celestial Mantle|Cosi's Trickster|Paralyzing Grasp|Desecrated Earth|Elemental Appeal|Ruinous Minotaur|Unstable Footing|Adventuring Gear|Hedron Scrabbler|Bishop's Soldier|Inspiring Cleric|Ixalan's Binding|Legion's Landing|Looming Altisaur|Raptor Companion|Sheltering Light|Shining Aerosaur|Depths of Desire|Navigator's Ruin|Shipwreck Looter|Siren Stormtamer|Watertrap Weaver|Contract Killing|Dark Nourishment|Bonded Horncrest|Captivating Crew|Firecannon Blast|Headstrong Brute|Lightning Strike|Raptor Hatchling|Rummaging Goblin|Spitfire Bastion|Deeproot Warrior|Grazing Whiptail|Ixalli's Diviner|Kumena's Speaker|Marauding Looter|Pirate's Cutlass|Shadowed Caravel|Spires of Orazca|Glacial Fortress|Grasping Current|Admonition Angel|Selective Memory|Spell Contortion|Crusher Zendikon|Snapping Creeper|Vastwood Animist|Creeping Tar Pit|Lavaclaw Reaches|Infernal Tribute|Strands of Night|Ertai's Familiar|Noble Benefactor|Tolarian Serpent|Call of the Wild|Fungus Elemental|Desperate Gambit|Duskrider Falcon|Serra's Blessing|Southern Paladin|Stampeding Rhino|Phyrexian Walker|Tin-Wing Chimera|Blanket of Night|Forbidden Ritual|Infernal Harvest|Suq'Ata Assassin|City of Solitude|Bogardan Phoenix|Goblin Recruiter|Keeper of Kookus|Talruum Champion|Viashivan Dragon|Silent Attendant|Lingering Mirage|Veiled Crocodile|Zephid's Embrace|Discordant Dirge|Vampiric Embrace|Yawgmoth's Edict|Destructive Urge|Goblin War Buggy|Blanchwood Armor|Citanul Centaurs|Greener Pastures|Hidden Predators|Grafted Skullcap|Bouncing Beebles|Brink of Madness|Treacherous Link|Ghitu Fire-Eater|Viashino Heretic|Yavimaya Granger|Jhoira's Toolbox|Wheel of Torture|Archery Training|Capashen Templar|Scent of Jasmine|Tethered Griffin|Bubbling Beebles|Fledgling Osprey|Iridescent Drake|Private Research|Telepathic Spies|Disease Carriers|Goblin Berserker|Multani's Decree|Benalish Cavalry|D'Avenant Healer|Detainment Spell|Pentarch Paladin|Tivadar of Thorn|Magus of the Jar|Stormcloud Djinn|Corpulent Corpse|Liege of the Pit|Premature Burial|Sengir Nosferatu|Traitor's Clutch|Aetherflame Wall|Goblin Skycutter|Durkwood Tracker|Primal Forcemage|Spinneret Sliver|Jhoira's Timebug|Gemstone Caverns|Defiant Vanguard|Enduring Renewal|Merfolk Assassin|Mistform Ultimus|Shadow Guildmage|Orcish Librarian|Merieke Ri Berit|Pegasus Stampede|Soltari Champion|Hammerhead Shark|Screeching Harpy|Flowstone Mauler|Flowstone Wyvern|Mogg Infestation|Renegade Warlord|Lowland Basilisk|Rootbreaker Wurm|Patchwork Gnomes|City of Traitors|Rootwater Depths|Teroh's Vanguard|Turbulent Dreams|Dawn of the Dead|Grotesque Hybrid|Insidious Dreams|Slithery Stalker|Hell-Bent Raider|Violent Eruption|Anurid Scavenger|Darkling Stalker|Disturbed Burial|Benthic Behemoth|Ertai's Meddling|Rootwater Shaman|Shimmering Wings|Skyshroud Condor|Skyshroud Ranger|Tahngarth's Rage|Elite Javelineer|Quickening Licid|Soltari Crusader|Battlewise Valor|Chosen by Heliod|Observant Alseid|Ordeal of Heliod|Setessan Griffin|Artisan of Forms|Crackling Triton|Ordeal of Thassa|Wavecrash Triton|Felhide Minotaur|Insatiable Harpy|Lash of the Whip|Mogis's Marauder|Ordeal of Erebos|Returned Centaur|Returned Phalanx|Fanatic of Mogis|Rageblood Shaman|Spearpoint Oread|Titan's Strength|Artisan's Sorrow|Feral Invocation|Mistcutter Hydra|Nylea's Disciple|Nylea's Emissary|Nylea's Presence|Warriors' Lesson|Daxos of Meletis|Kragma Warcaller|Temple of Deceit|Brush with Death|Corrupting Licid|Convulsing Licid|Skyshroud Falcon|Skyshroud Archer|Auriok Sunchaser|Dispense Justice|Loxodon Wayfarer|Necrogen Scudder|Painful Quandary|Kuldotha Phoenix|Kuldotha Rebirth|Ogre Geargrabber|Oxidda Daredevil|Scoria Elemental|Tel-Jilad Fallen|Contagion Engine|Flight Spellbomb|Origin Spellbomb|Prototype Portal|Sylvok Lifestaff|Copperline Gorge|Darkslick Shores|Aether Shockwave|Curtain of Light|Eternal Dominion|Ghost-Lit Warder|Shifting Borders|Deathmask Nezumi|One with Nothing|Raving Oni-Slave|Akki Drillmaster|Homura's Essence|Ronin Cavekeeper|Spiraling Embers|Thoughts of Ruin|Sasaya's Essence|Stampeding Serow|Apothecary Geist|Archangel Avacyn|Dauntless Cathar|Drogskol Cavalry|Humble the Brute|Moorland Drifter|Wayward Disciple|Puncturing Light|Strength of Arms|Invasive Surgery|Nagging Thoughts|Stitched Mangler|Stitchwing Skaab|Thing in the Ice|Infectious Curse|Alms of the Vein|Morkrut Necropod|Stromkirk Mentor|To the Slaughter|Bloodmad Vampire|Burn from Within|Convicted Killer|Flameblade Angel|Gatstaf Ravagers|Insolent Neonate|Spiteful Motives|Ulrich's Kindred|Voldaren Duelist|Equestrian Skill|Fork in the Road|Lambholt Butcher|Thornhide Wolves|Tireless Tracker|Scrounged Scythe|Magnifying Glass|Runaway Carriage|Tamiyo's Journal|Thraben Gargoyle|Drownyard Temple|Foreboding Ruins|Warped Landscape|Mistmeadow Skulk|Windbrisk Raptor|Consign to Dream|Drowner Initiate|Parapet Watchers|Prismwake Merrow|Savor the Moment|Ashenmoor Cohort|Corrosive Mentor|Crowd of Cinders|Plague of Vermin|Smolder Initiate|Wound Reflection|Crabapple Cohort|Mossbridge Troll|Roughshod Mentor|Wildslayer Elves|Witherscale Wurm|Puresight Merrow|Zealous Guardian|Scarscale Ritual|Cultbrand Cinder|Manaforge Cinder|Spiteflame Witch|Elvish Hexhunter|Oversoul of Dusk|Safewright Quest|Seedcradle Witch|Exiled Doomsayer|Dispersal Shield|Scornful Egotist|Final Punishment|Zombie Cutthroat|Bonethorn Valesk|Divergent Growth|Azorius Arrester|Sunspire Griffin|Chronic Flooding|Skyline Predator|Soulsworn Spirit|Drainpipe Vermin|Explosive Impact|Tenement Crasher|Axebane Guardian|Centaur's Herald|Death's Presence|Rubbleback Rhino|Urban Burgeoning|Coursers' Accord|Detention Sphere|Essence Backlash|Hellhole Flailer|Rites of Reaping|Azor's Elocutors|Golgari Longlegs|Selesnya Keyrune|Harmless Assault|Kor Line-Slinger|Soul's Attendant|Champion's Drake|Merfolk Observer|Shared Discovery|Skywatcher Adept|Training Grounds|Demonic Appetite|Hellcarver Demon|Nirkana Revenant|Lavafume Invoker|Raid Bombardment|Valakut Fireboar|Realms Uncharted|Tajuru Preserver|Famished Paladin|Kitesail Corsair|Silvergill Adept|Warkite Marauder|Champion of Dusk|Dead Man's Chest|Twilight Prophet|Vampire Revenant|Daring Buccaneer|Pirate's Pillage|Jadelight Ranger|Orazca Frillback|Awakened Amalgam|Gleaming Barrier|The Immortal Sun|Vampire Champion|Concerted Effort|Wojek Apothecary|Belltower Sphinx|Copy Enchantment|Eye of the Storm|Mark of Eviction|Tidewater Minion|Wizened Snitches|Ribbons of Night|Sins of the Past|Woebringer Demon|Coalhauler Swine|Ordruun Commando|Sell-Sword Brute|Viashino Slasher|War-Torch Goblin|Chord of Calling|Sunhome Enforcer|Bottled Cloister|Ertai's Trickery|Slingshot Goblin|Destructive Flow|Doomsday Specter|Dralnu's Crusade|Malicious Advice|Terminal Moraine|Shade of Trokair|Venarian Glimmer|Wistful Thinking|Riptide Pilferer|Mirri the Cursed|Treacherous Urge|Dunerider Outlaw|Battering Sliver|Sulfur Elemental|Darkheart Sliver|Samite Sanctuary|Coastal Hornclaw|Quicksilver Wall|Shrouded Serpent|Stormwatch Eagle|Infernal Genesis|Branded Brawlers|Keldon Berserker|Latulla's Orders|Veteran Brawlers|Vintara Elephant|Ampryn Tactician|Charging Griffin|Enshrouding Mist|Starfield of Nyx|Faerie Miscreant|Psychic Rebuttal|Sigiled Starfish|Magmatic Insight|Thopter Engineer|Volcanic Rambler|The Great Aurora|Somberwald Alpha|Yeva's Forcemage|Iroas's Champion|Alchemist's Vial|Bonded Construct|Helm of the Gods|Chain of Silence|Circle of Solace|Gustcloak Runner|Improvised Armor|Ironfist Crusher|Shieldmage Elder|Words of Worship|Essence Fracture|Mistform Dreamer|Mistform Stalker|Rummaging Wizard|Accursed Centaur|Anurid Murkdiver|Ebonblade Reaper|Entrails Feaster|Fade from Memory|Undead Gladiator|Embermage Goblin|Goblin Machinist|Spitfire Handler|Animal Magnetism|Bloodline Shaman|Kamahl's Summons|Snarling Undorak|Words of Wilding|Deceiver of Form|Kor Scythemaster|Makindi Aeronaut|Spawnbinder Mage|Cultivator Drone|Grip of the Roil|Hedron Alignment|Unity of Purpose|Essence Depleter|Flaying Tendrils|Sifter of Skulls|Kozilek's Return|Devour in Flames|Tears of Valakut|Nissa's Judgment|Joraga Auxiliary|Stormchaser Mage|Hissing Quagmire|Meandering River|Aven Cloudchaser|Beloved Chaplain|Dedicated Martyr|Divine Sacrament|Mystic Visionary|Sphere of Reason|Aboshan's Desire|Aven Smokeweaver|Balshan Beguiler|Immobilizing Ink|Rites of Refusal|Thought Devourer|Treetop Sentinel|Cabal Inquisitor|Childhood Horror|Hint of Insanity|Traveling Plague|Whispering Shade|Chance Encounter|Engulfing Flames|Molten Influence|Crashing Centaur|Metamorphic Wurm|Nantuko Disciple|Skycloud Expanse|Timberland Ruins|Auriok Survivors|Exclusion Ritual|Phyrexian Unlife|Defensive Stance|Postmortem Lunge|Invader Parasite|Tormentor Exarch|Viridian Harvest|Chieftain en-Dal|Silkenfist Order|Spiritual Asylum|Sliptide Serpent|Phyrexian Driver|Flowstone Strike|Coiling Woodworm|Overlaid Terrain|Reverent Silence|Skyshroud Cutter|Leonin Den-Guard|Loxodon Punisher|Sphere of Purity|Tempest of Light|Assert Authority|Lumengrid Warden|Psychic Membrane|Temporal Cascade|Moriok Scavenger|Krark-Clan Grunt|Spikeshot Goblin|Glissa Sunseeker|Hum of the Radix|Tel-Jilad Chosen|Altar of Shadows|Chromatic Sphere|Clockwork Beetle|Clockwork Dragon|Clockwork Vorrac|Dead-Iron Sledge|Goblin Dirigible|Goblin War Wagon|Mourner's Shield|Neurok Hoversail|Scrabbling Claws|Tel-Jilad Stylus|Tower of Murmurs|Viridian Longbow|Merrow Witsniper|Notorious Throng|Supreme Exemplar|Thieves' Fortune|Fendeep Summoner|Pyroclast Consul|Release the Ants|Sensation Gorger|Luminescent Rain|Cloak and Dagger|Cho-Arrim Legate|Fresh Volunteers|Honor the Fallen|Nightwind Glider|Ramosian Captain|Chameleon Spirit|Indentured Djinn|Rishadan Airship|Rishadan Brigand|Rishadan Footpad|Saprazzan Legate|Saprazzan Raider|Stinging Barrier|Cateran Enforcer|Cateran Overlord|Corrupt Official|Quagmire Lamprey|Thrashing Wumpus|Unnatural Hunger|Ceremonial Guard|Flailing Soldier|Puppet's Verdict|Thieves' Auction|Word of Blasting|Deepwood Drummer|Natural Affinity|Bargaining Table|Crenellated Wall|Mercadian Bazaar|Sandstone Needle|Saprazzan Skerry|Ventifact Bottle|Barbed-Back Wurm|Dirtwater Wraith|Gravebane Zombie|Painful Memories|Purraj of Urborg|Ravenous Vampire|Harmattan Efreet|Kukemssa Pirates|Kukemssa Serpent|Shaper Guildmage|Gibbering Hyenas|Hall of Gemstone|Sabertooth Cobra|Superior Numbers|Unyaro Bee Sting|Barreling Attack|Crimson Hellkite|Emberwilde Djinn|Pyric Salamander|Mangara's Equity|Prismatic Circle|Zhalfirin Knight|Cadaverous Bloom|Leering Gargoyle|Malignant Growth|Accorder Paladin|Distant Memories|Vedalken Infuser|Metallic Mastery|Rally the Forces|Red Sun's Zenith|Fangren Marauder|Glissa's Courier|Melira's Keepers|Quilled Slagwurm|Razorfield Rhino|Silverskin Armor|Boonweaver Giant|Heliod's Pilgrim|Sungrace Pegasus|Diffusion Sliver|Crippling Blight|Witch's Familiar|Xathrid Slyblade|Goblin Kaboomist|Invasive Species|Roaring Primadox|Shaman of Spring|Tyrant's Machine|Griffin Sentinel|Planar Cleansing|Steelform Sliver|Galerider Sliver|Nephalia Seakite|Liturgy of Blood|Shadowborn Demon|Dragon Hatchling|Lightning Talons|Regathan Firecat|Gladecover Scout|Predatory Sliver|Savage Summoning|Sliver Construct|Rhox Faithmender|Warclamp Mastiff|Knight of Infamy|Firewing Phoenix|Boundless Realms|Fungal Sprouting|Primal Huntbeast|Hellion Crucible|Armored Warhorse|Benalish Veteran|Gideon's Avenger|Amphin Cutthroat|Vengeful Pharaoh|Hunter's Insight|Crown of Empires|Liliana's Caress|Goblin Artillery|Entangling Vines|Great Sable Stag|Thoughtweft Trio|Triclopean Sight|Broken Ambitions|Deeptread Merrow|Faerie Harbinger|Merrow Harbinger|Colfenor's Plans|Faerie Tauntings|Thorntooth Witch|Axegrinder Giant|Hearthcage Giant|Changeling Titan|Epic Proportions|Fistful of Force|Gilt-Leaf Ambush|Lammastide Weave|Timber Protector|Gilt-Leaf Palace|Howltooth Hollow|Akroma's Devoted|Liege of the Axe|Wingbeat Warrior|Covert Operative|Gempalm Sorcerer|Riptide Director|Embalmed Brawler|Gempalm Polluter|Crested Craghorn|Shaleskin Plower|Primal Whisperer|Tribal Forcemage|Red Mana Battery|Hell's Caretaker|Invoke Prejudice|Wall of Caltrops|Firehoof Cavalry|Mardu Hordechief|Sage-Eye Harrier|Salt Road Patrol|Timely Hordemate|Jeskai Windscout|Gurmag Swiftwing|Rotting Mastodon|Sultai Scavenger|Ashcloud Phoenix|Bloodfire Expert|Bloodfire Mentor|Archers' Parapet|Dragonscale Boon|Bear's Companion|Highspire Mantis|Mardu Roughrider|Ponyback Brigade|Servo Exhibition|Skyswirl Harrier|Skywhaler's Shot|Trusty Companion|Wispweaver Angel|Disappearing Act|Glint-Nest Crane|Nimble Innovator|Morbid Curiosity|Rush of Vitality|Fateful Showdown|Furious Reprisal|Renegade Tactics|Speedway Fanatic|Armorcraft Judge|Larger Than Life|Empyreal Voyager|Engineered Might|Veteran Motorist|Whirler Virtuoso|Animation Module|Ballista Charger|Bastion Mastodon|Decoction Module|Multiform Wonder|Weldfast Monitor|Spirebluff Canal|Flash of Insight|Arcane Teachings|Dwarven Scorcher|Fledgling Dragon|Ironshell Beetle|Riftstone Portal|Ajani's Presence|Launch the Fleet|Mortal Obstinacy|Skyspear Cavalry|Aerial Formation|Font of Fortunes|Pin to the Earth|Aspect of Gorgon|Gnarled Scarhide|Pharika's Chosen|Returned Reveler|Forgeborn Oreads|Harness by Force|Lightning Diadem|Mogis's Warhound|Pensive Minotaur|Colossal Heroics|Nature's Panoply|Setessan Tactics|Temple of Malady|Angelic Overseer|Avacynian Priest|Cloistered Youth|Feeling of Dread|Purify the Grave|Voiceless Spirit|Lost in the Mist|Memory's Journey|Runic Repetition|Undead Alchemist|Bloodline Keeper|Markov Patrician|Rotting Fensnake|Stalking Vampire|Skeletal Grimace|Crossway Vampire|Tormented Pariah|Traitorous Blood|Darkthicket Wolf|Elder of Laurels|Full Moon's Rise|Gatstaf Shepherd|Gnaw to the Bone|Wreath of Geists|Graveyard Shovel|Clifftop Retreat|Benalish Heralds|Capashen Unicorn|Crusading Knight|Dismantling Blow|Glimmering Angel|Obsidian Acolyte|Prison Barricade|Rampant Elephant|Metathran Zombie|Shoreline Raider|Sway of Illusion|Vodalian Serpent|Marauding Knight|Phyrexian Reaper|Phyrexian Slayer|Spreading Plague|Tsabo's Assassin|Firebrand Ranger|Savage Offensive|Blurred Mongoose|Explosive Growth|Llanowar Cavalry|Quirion Sentinel|Wandering Stream|Armored Guardian|Frenzied Tilling|Reckless Assault|Slinking Serpent|Vile Consumption|Bloodstone Cameo|Rith's Attendant|Troll-Horn Cameo|Irrigation Ditch|Whalebone Glider|Infernal Denizen|Arnjlot's Ascent|Balduvian Shaman|Breath of Dreams|Fyndhorn Brownie|Pygmy Allosaurus|Barbarian Guides|Sabretooth Tiger|Kjeldoran Knight|Timberline Ridge|Dutiful Servants|Oketra's Avenger|Aven Reedstalker|Champion of Wits|Cunning Survivor|Hour of Eternity|Proven Combatant|Apocalypse Demon|Liliana's Defeat|Torment of Venom|Without Weakness|Chandra's Defeat|Firebrand Archer|Wildfire Eternal|Gift of Strength|Resilient Khenra|Tenacious Hunter|Unraveling Mummy|Apocalypse Chime|Greater Werewolf|Timmerian Fiends|Folk of An-Havva|Dwarven Sea Clan|Samite Alchemist|Shielded Passage|Syndic of Tithes|Hands of Binding|Way of the Thief|Death's Approach|Lord of the Void|Undercity Plague|Firefist Striker|Homing Lightning|Skinbrand Goblin|Warmind Infantry|Adaptive Snapjaw|Ivy Lane Denizen|Wildwood Rebirth|Drakewing Krasis|Fortress Cyclops|Signal the Clans|Skarrg Guildmage|Biomass Mutation|Skyblinder Staff|Thespian's Stage|Graven Dominator|Martyred Rusalka|Skyrider Trainee|Orzhov Euthanist|Poisonbelly Ogre|Sanguine Praetor|Shattering Spree|Scab-Clan Mauler|Moratorium Stone|Lost Auramancers|Lumithread Field|Whip-Spine Drake|Cutthroat il-Dal|Minions' Murmurs|Fatal Attraction|Shivan Sand-Mage|Nacatl War-Pride|Soultether Golem|Veilstone Amulet|Write into Being|Ugin's Construct|Abzan Skycaptain|Jeskai Barricade|Mardu Woe-Reaper|Monastery Mentor|Wardscale Dragon|Lotus Path Djinn|Mindscour Dragon|Will of the Naga|Reach of Shadows|Archers of Qarsi|Harsh Sustenance|Goblin War Drums|Farrelite Priest|Icatian Infantry|Bottomless Vault|Dominating Licid|Mind Over Matter|Oath of Scholars|Rootwater Mystic|Culling the Weak|Dauthi Cutthroat|Entropic Specter|Ravenous Baboons|Shattering Pulse|Elvish Berserker|Predatory Hunger|Rabid Wolverines|Song of Serenity|Endless Horizons|Merrow Levitator|Chaotic Backlash|Heartlash Cinder|Tilling Treefolk|Harvest Gwyllion|Cankerous Thirst|Woodlurker Mimic|Invert the Skies|Sturdy Hatchling|Elder Deep-Fiend|Blessed Alliance|Desperate Sentry|Sigardian Priest|Steadfast Cathar|Subjugator Angel|Thalia's Lancers|Contingency Plan|Voracious Reader|Exultant Cultist|Laboratory Brute|Nebelgast Herald|Tattered Haunter|Olivia's Dragoon|Prying Questions|Assembled Alphas|Hanweir Garrison|Impetuous Devils|Shreds of Sanity|Spreading Flames|Thermo-Alchemist|Sinuous Predator|Bloodhall Priest|Mercurial Geists|Lupine Prototype|Slayer's Cleaver|Stitcher's Graft|Nephalia Academy|Enduring Victory|Ojutai Exemplars|Profound Journey|Sandcrafter Mage|Ojutai's Summons|Silumgar's Scorn|Youthful Scholar|Ambuscade Shaman|Blood-Chin Rager|Hand of Silumgar|Hedonist's Trove|Minister of Pain|Silumgar Butcher|Dragon Whisperer|Stormwing Dragon|Aerie Bowmasters|Circle of Elders|Deathmist Raptor|Obscuring Aether|Segmented Krotiq|Sarkhan Unbroken|Ancestral Statue|Dromoka Monument|Emissary of Hope|Psychic Overload|Murderous Spoils|Barbed Lightning|Vulshok War Boar|Roaring Slagwurm|Viridian Acolyte|Arcbound Bruiser|Specter's Shroud|Goblin Rock Sled|Scarwood Goblins|Ghastly Haunting|Stormbound Geist|Chosen of Markov|Markov's Servant|Reap the Seagraf|Spiteful Shadows|Vengeful Vampire|Fires of Undeath|Deranged Outcast|Gravetiller Wurm|Scorned Villager|Somberwald Dryad|Drogskol Captain|Chalice of Death|Brace for Impact|Tidespout Tyrant|Entropic Eidolon|Slithering Shade|Ogre Gatecrasher|Taste for Mayhem|Weight of Spires|Anthem of Rakdos|Assault Zeppelid|Rakdos Augermage|Vigean Intuition|Bronze Bombshell|Rakdos Riteknife|Maze Abomination|Punish the Enemy|Battering Krasis|Deadbridge Chant|Sire of Insanity|Zhur-Taa Ancient|Rakdos Cluestone|Casting of Bones|Jtun Owl Keeper|Woolly Razorback|Adarkar Windform|Balduvian Fallen|Garza's Assassin|Phobian Phantasm|Rime Transfusion|Surging Dementia|Rimescale Dragon|Martyr of Spores|Rimehorn Aurochs|Jester's Scepter|Sultai Ascendacy|Aven Trailblazer|Darklit Gargoyle|Scepter of Fugue|Wretched Banquet|Cylian Sunsinger|Sacellum Archers|Esper Cormorants|Goblin Outlander|Nacatl Outlander|Zombie Outlander|Bushi Tenderfoot|Devoted Retainer|Indomitable Will|Konda's Hatamoto|Aura of Dominion|Callous Deceiver|Consuming Vortex|Eerie Procession|Field of Reality|Jushi Apprentice|Lifted by Clouds|Psychic Puppetry|Dance of Shadows|Hideous Laughter|Nezumi Cutthroat|Nezumi Shortfang|Soulless Revival|Akki Avalanchers|Akki Rockspeaker|Battle-Mad Ronin|Blind with Anger|Sokenzan Bruiser|Kami of the Hunt|Orochi Sustainer|General's Kabuto|Hair-Strung Koto|Honor-Worn Shaku|Waterveil Cavern|Indebted Samurai|Takeno's Cavalry|Disrupting Shoal|Reduce to Dreams|Scourge of Numai|Takenuma Bleeder|Ronin Cliffrider|Twist Allegiance|Nourishing Shoal|Sosuke's Summons|Unchecked Growth|Tendo Ice Bridge|Acolyte's Reward|Elite Skirmisher|Oracle's Insight|Retraction Helix|Vortex Elemental|Lightning Volley|Pinnacle of Rage|Reckless Reveler|Satyr Firedancer|Thunderous Might|Mortal's Resolve|Raised by Wolves|Temple of Malice|Temple of Plenty|Bane of Bala Ged|Titan's Presence|Angel of Renewal|Expedition Envoy|Ghostly Sentinel|Roilmage's Trick|Tightening Coils|Windrider Patrol|Kalastria Healer|Malakir Familiar|Nirkana Assassin|Retreat to Hagra|Akoum Stonewaker|Valakut Predator|Broodhunter Wurm|Lifespring Druid|Reclaiming Vines|Snapping Gnarlid|Tajuru Warcaller|Drana's Emissary|Sandstone Bridge|Midnight Duelist|Riders of Gavony|Lightning Mauler|Malicious Intent|Druid's Familiar|Eaten by Spiders|Pathbreaker Wurm|Haunted Guardian|Narstad Scrapper|Otherworld Atlas|Scroll of Avacyn|Golgothian Sylex|Reverse Polarity|Dancing Scimitar|Aven Mimeomancer|Offering to Asha|Lich Lord of Unx|Defiler of Souls|Lightning Reaver|Violent Outburst|Sigiled Behemoth|Vectis Dominator|Vedalken Heretic|Esper Sojourners|Esper Stormblade|Grixis Grimblade|Overgrown Estate|Emblazoned Golem|Awesome Presence|Splintering Wind|Kjeldoran Escort|Sheltered Valley|Sunseed Nurturer|Cloudheath Drake|Esper Battlemage|Gather Specimens|Jhessian Lookout|Vectis Silencers|Archdemon of Unx|Skeletal Kathari|Mighty Emergence|Kederekt Creeper|Punish Ignorance|Rip-Clan Crasher|Sphinx Sovereign|Waveskimmer Aven|Minion Reflector|In Oketra's Name|New Perspectives|Open into Wonder|Doomed Dissenter|Ahn-Crop Crasher|Combat Celebrant|Consuming Fervor|Flameblade Adept|Defiant Greatmaw|Gift of Paradise|Greater Sandwurm|Pouncing Cheetah|Decimator Beetle|Bontu's Monument|Embalmer's Tools|Scattered Groves|Gideon's Resolve|Aeronaut Admiral|Aether Inspector|Bastion Enforcer|Felidar Guardian|Sram's Expertise|Aethertide Whale|Bastion Inventor|Hinterland Drake|Reverse Engineer|Salvage Scuttler|Wind-Kin Raiders|Defiant Salvager|Lightning Runner|Pia's Revolution|Quicksmith Rebel|Silkweaver Elite|Unbridled Growth|Ajani Unyielding|Dark Intimations|Hidden Stockpile|Renegade Rallier|Tezzeret's Touch|Consulate Turret|Filigree Crawler|Hope of Ghirapur|Reservoir Walker|Walking Ballista|Welder Automaton|Loxodon Stalwart|Fold into Aether|Plasma Elemental|Devour in Shadow|Endless Whispers|Fill with Fright|Shattered Dreams|Vicious Betrayal|Channel the Suns|Ferocious Charge|Baton of Courage|Blasting Station|Grinding Station|Possessed Portal|Overbeing of Myth|Vampire Nocturnus|Hero of Bladehold|Mayor of Avabruck|Hypersonic Dragon|Jeskai Ascendancy|Rattleclaw Mystic|Sultai Ascendancy|Surrak Dragonclaw|Villainous Wealth|Flamewake Phoenix|Torrent Elemental|Yasova Dragonclaw|Arashin Sovereign|Boltwing Marauder|Dragonlord Atarka|Dragonlord Ojutai|Dromoka's Command|Silumgar Assassin|Zurgo Bellstriker|Evolutionary Leap|Goblin Piledriver|Defiant Bloodlord|Felidar Sovereign|Hero of Goma Fada|Woodland Wanderer|Zombie Apocalypse|Heir of the Wilds|Mardu Shadowspear|Honor of the Pure|Merfolk Mesmerist|Nightveil Specter|Bonescythe Sliver|Aeronaut Tinkerer|Tyrant of Valakut|Gladehart Cavalry|Restoration Angel|Bloodstained Mire|Season's Beatings|Curse of Wizardry|Nearheath Stalker|Oona's Blackguard|Selkie Hedge-Mage|Stoneforge Mystic|Staunch Defenders|Gerrard's Verdict|Engineered Plague|Tendrils of Agony|Warleader's Helix|Abzan Beastmaster|Enlightened Tutor|Underworld Dreams|Akroma's Blessing|Krovikan Sorcerer|Thalakos Drifters|Crovax the Cursed|Flowstone Hellion|Wall of Diffusion|Claws of Wirewood|Bazaar of Baghdad|Keldon Necropolis|Kjeldoran Outpost|Mishra's Workshop|Cenn's Enlistment|Saltfield Recluse|Petals of Insight|Bridge from Below|Reach of Branches|Sporoloth Ancient|Tromp the Domains|Arcbound Wanderer|Vedalken Shackles|Eyes in the Skies|Graceful Reprieve|Rootborn Defenses|Deadeye Navigator|Grasp of Phantoms|Ulvenwald Tracker|Sunhome Guildmage|Zur the Enchanter|Tattermunge Witch|Grafdigger's Cage|Verdant Catacombs|Battlegrace Angel|Somber Hoverguard|Instill Infection|Bloodshot Trainee|Dragonsoul Knight|Karplusan Strider|Scatter the Seeds|Scion of the Wild|Vines of Vastwood|Ethercaste Knight|Tivadar's Crusade|Apprentice Wizard|Eater of the Dead|Goblin Chirurgeon|Carnivorous Plant|Dakkon Blackblade|Serpent Generator|Island of Wak-Wak|Martyrs of Korlis|Veteran Bodyguard|Phantasmal Forces|Soldevi Machinist|Xenic Poltergeist|Primitive Justice|Al-abara's Carpet|Gauntlet of Might|Horn of Deafening|Naked Singularity|Tawnos's Weaponry|Akron Legionnaire|Benthic Explorers|Crimson Manticore|Firestorm Phoenix|Kobold Taskmaster|Freyalise's Winds|Wormwood Treefolk|Axelrod Gunnarson|Gabriel Angelfire|Gwendlyn Di Corci|Princess Lucrezia|Torsten Von Ursus|Sword of the Ages|Aysen Bureaucrats|Sustaining Spirit|Zuran Spellcaster|Dance of the Dead|Drift of the Dead|Infernal Darkness|Minion of Leshrac|Glacial Crevasses|Goblin Ski Patrol|Orcish Cannoneers|Orcish Conscripts|Folk of the Pines|Ritual of Subdual|Yavimaya Ancients|Nature's Blessing|Helm of Obedience|Whirling Catapult|Heart of Yavimaya|Seeker of the Way|Student of Ojutai|Distortion Strike|Elusive Spellfist|Skywise Teachings|Mer-Ek Nightblade|Rotfeaster Maggot|Anger of the Gods|Keldon Halberdier|Magus of the Moon|Assault Formation|Rosheen Meanderer|Bubbling Cauldron|Kolaghan Monument|Trepanation Blade|Quiet Speculation|Deadbridge Shaman|Prowling Pangolin|Burning Vengeance|Centaur Chieftain|Emperor Crocodile|Gauntlet of Power|Hangarback Walker|Painter's Servant|Hallowed Fountain|Cephalid Coliseum|Rafiq of the Many|Hellkite Overlord|Ironroot Treefolk|Natural Selection|Volcanic Eruption|Trapmaker's Snare|Guul Draz Vampire|Nimana Sell-Sword|Surrakar Marauder|Murasa Pyromancer|Greenweaver Druid|Savage Silhouette|Turntimber Ranger|Zendikar Farguide|Axis of Mortality|Bishop of Rebirth|Encampment Keeper|Glorifier of Dusk|Imperial Aerosaur|Kinjalli's Caller|Legion's Judgment|Arcane Adaptation|Dreamcaller Siren|Entrancing Melody|One With the Wind|Shaper Apprentice|Deadeye Tormentor|Deathless Ancient|Heartless Pillage|Vanquish the Weak|Vraska's Contempt|Wanted Scoundrels|Brazen Buccaneers|Dinosaur Stampede|Otepec Huntmaster|Repeating Barrage|Thrash of Raptors|Ancient Brontodon|Colossal Dreadmaw|Deeproot Champion|Old-Growth Dryads|Snapping Sailback|Vineshaper Mystic|Wildgrowth Walker|Call to the Feast|Raging Swordtooth|Shapers of Nature|Pillar of Origins|Primal Wellspring|Thaumatic Compass|Huatli's Snubhorn|Huatli's Spurring|Sun-Blessed Mount|Fledgling Griffin|Perimeter Captain|Halimar Excavator|Agadeem Occultist|Brink of Disaster|Cunning Sparkmage|Goblin Roughrider|Quest for Renewal|Phyrexian Furnace|Well of Knowledge|Circling Vultures|Spinning Darkness|Zombie Scavengers|Blossoming Wreath|Llanowar Behemoth|Llanowar Sentinel|Sylvan Hierophant|Betrothed of Fire|Dwarven Berserker|Goblin Grenadiers|Heart of Bogardan|Benalish Infantry|Foriysian Brigade|Falkenrath Reaver|Anvil of Bogardan|Helm of Awakening|Urborg Mindsucker|Flooded Shoreline|Shimmering Efreet|Giant Caterpillar|Honorable Passage|Scalebane's Elite|Suleiman's Legacy|Disciple of Grace|Arcane Laboratory|Veiled Apparition|Goblin Spelunkers|Viashino Outrider|Carpet of Flowers|Hidden Guerrillas|Hopping Automaton|Temporal Aperture|Expendable Troops|Defender of Chaos|Last-Ditch Effort|Multani's Acolyte|Thran War Machine|Urza's Blueprints|Capashen Standard|Illuminated Wings|Mental Discipline|Metathran Soldier|Carnival of Souls|Phyrexian Monitor|Bloodshot Cyclops|Braidwood Sextant|Errant Doomsayers|Flickering Spirit|Magus of the Disk|Sidewinder Sliver|Screeching Sliver|Tolarian Sentinel|Demonic Collusion|Faceless Devourer|Psychotic Episode|Trespasser il-Vec|Two-Headed Sliver|Pendelhaven Elder|Scarwood Treefolk|Dralnu, Lich Lord|Ghostflame Sliver|Saffi Eriksdotter|Weatherseed Totem|Unstable Mutation|Coalition Victory|Skyshroud Vampire|Sabertooth Wyvern|Sandstone Warrior|Boneshard Slasher|Crippling Fatigue|Balthor the Stout|Barbarian Outcast|Flash of Defiance|Dwell on the Past|Possessed Centaur|Phyrexian Splicer|Dauthi Mindripper|Steal Enchantment|Thalakos Mistfolk|Cloudchaser Eagle|Decorated Griffin|Evangel of Heliod|Heliod's Emissary|Vanquish the Foul|Coastline Chimera|Meletis Charlatan|Prescient Chimera|Sea God's Revenge|Thassa's Emissary|Triton Shorethief|Asphodel Wanderer|Erebos's Emissary|Firedrinker Satyr|Messenger's Speed|Rage of Purphoros|Agent of Horizons|Defend the Hearth|Psychic Intrusion|Colossus of Akros|Traveler's Amulet|Temple of Abandon|Temple of Mystery|Temple of Silence|Temple of Triumph|Mask of the Mimic|Thalakos Deceiver|Volrath's Gardens|Auriok Edgewright|Dissipation Field|Screeching Silcaw|Vedalken Certarch|Grasp of Darkness|Relic Putrescence|Cerebral Eruption|Flameborn Hellion|Blunt the Assault|Accorder's Shield|Barbed Battlegear|Horizon Spellbomb|Infiltration Lens|Platinum Emperion|Trigon of Mending|Trigon of Thought|Kitsune Dawnblade|Promise of Bunrei|Kagemaro's Clutch|Godo's Irregulars|Sokenzan Renegade|Kashi-Tribe Elite|Promised Kannushi|Ebony Owl Netsuke|Scroll of Origins|Ethereal Guidance|Hope Against Hope|Inspiring Captain|Spectral Shepherd|Survive the Night|Thraben Inspector|Town Gossipmonger|Fleeting Memories|Press for Answers|Stormrider Spirit|Trail of Evidence|Behind the Scenes|Behold the Beyond|Diregraf Colossus|Elusive Tormentor|Heir to the Night|Merciless Resolve|Rottenheart Ghoul|Triskaidekaphobia|Avacyn's Judgment|Dance with Devils|Falkenrath Gorger|Gatstaf Arsonists|Vildin-Pack Alpha|Harness the Storm|Village Messenger|Moonrise Intruder|Hinterland Logger|Kessig Dire Swine|Lambholt Pacifist|Obsessive Skinner|True-Faith Censer|Fortified Village|Armored Ascension|Greater Auramancy|Rune-Cervin Rider|Briarberry Cohort|Ghastly Discovery|Cinderhaze Wretch|Boggart Arsonists|Elemental Mastery|Horde of Boggarts|Inescapable Brute|Knollspine Dragon|Mudbrawler Cohort|Rustrazor Butcher|Dramatic Entrance|Nurturer Initiate|Viridescent Wisps|Enchanted Evening|Thistledown Liege|Oona's Gatewarden|Sootstoke Kindler|Loamdragger Giant|Runes of the Deus|Dawnglow Infusion|Oracle of Nectars|Rhys the Redeemed|Illuminated Folio|Wicker Warcrawler|Madblind Mountain|Ageless Sentinels|Daru Spiritualist|Guilty Conscience|Decree of Silence|Faces of the Past|Mistform Warchief|Parallel Thoughts|Call to the Grave|Clutch of Undeath|Goblin Psychopath|Pyrostatic Pillar|Wirewood Guardian|Karona, False God|Azorius Justiciar|Concordia Pegasus|Security Blockade|Conjured Currency|Assassin's Strike|Annihilating Fire|Pursuit of Flight|Chemister's Trick|Fall of the Gavel|Izzet Staticaster|Rakdos Ringleader|Blistercoil Weird|Not of This World|Cast Through Time|Frostwind Invoker|Halimar Wavewatch|Recurring Insight|Venerated Teacher|Nirkana Cutthroat|Zulaport Enforcer|Akoum Boulderfoot|Kargan Dragonlord|Ancient Stirrings|Bishop of Binding|Everdawn Champion|Imperial Ceratops|Moment of Triumph|Squire's Devotion|Aquatic Incursion|Curious Obsession|Expel from Orazca|Moment of Craving|Oathsworn Vampire|Voracious Vampire|Brazen Freebooter|Charging Tuskodon|Tilonalli's Crown|Enter the Unknown|Giltgrove Stalker|Jadecraft Artisan|Path of Discovery|Tendershoot Dryad|Legion Lieutenant|Relentless Raptor|Vault of Catlacan|Silent Gravestone|Boros Fury-Shield|Light of Sanction|Nightguard Patrol|Suppression Field|Clinging Darkness|Dimir House Guard|Moonlight Bargain|Roofstalker Wight|Goblin Fire Fiend|Greater Forgeling|Viashino Fangtail|Nullmage Shepherd|Seeds of Strength|Centaur Safeguard|Lurking Informant|Bloodletter Quill|Lashknife Barrier|Sunscape Familiar|Sisay's Ingenuity|Sinister Strength|Multani's Harmony|Natural Emergence|Phyrexian Tyranny|Heroes Remembered|Rebuff the Wicked|Riftmarked Knight|Dreamscape Artist|Gossamer Phantasm|Needlepeak Spider|Vitaspore Thallid|Greel, Mind Raker|Rhystic Lightning|Forgotten Harvest|Squirrel Wrangler|Copper-Leaf Angel|Well of Discovery|Kytheon's Tactics|Suppression Bonds|Aspiring Aeronaut|Displacement Wave|Sphinx's Tutelage|Gnarlroot Trapper|Infernal Scarring|Malakir Cullblade|Rabid Bloodsucker|Avaricious Dragon|Lightning Javelin|Seismic Elemental|Hitchclaw Recluse|Joraga Invocation|Woodland Bellower|Blazing Hellhound|Citadel Castellan|Veteran's Sidearm|Battlefield Forge|Mage-Ring Network|Battlefield Medic|Convalescent Care|Daunting Defender|Aphetto Alchemist|Callous Oppressor|Ghosthelm Courier|Mistform Shrieker|Riptide Biologist|Riptide Entrancer|Cabal Executioner|Cover of Darkness|Gluttonous Zombie|Oversold Cemetery|Strongarm Tactics|Goblin Pyromancer|Goblin Sky Raider|Goblin Taskmaster|Shaleskin Bruiser|Spurred Wolverine|Thunder of Hooves|Birchlore Rangers|Elvish Pathcutter|Everglove Courier|Invigorating Boon|Treespring Lorian|Thought-Knot Seer|Eldrazi Displacer|Thought Harvester|Jwar Isle Avenger|Bearer of Silence|Inverter of Truth|Eldrazi Aggressor|Eldrazi Obligator|Akoum Flameseeker|Goblin Freerunner|Tajuru Pathwarden|Crumbling Vestige|Sea Gate Wreckage|Ancestral Tribute|Devoted Caretaker|Graceful Antelope|Lieutenant Kirtar|Luminous Guardian|Master Apothecary|Pilgrim of Virtue|Ray of Distortion|Cephalid Retainer|Cultural Exchange|Pedantic Learning|Repentant Vampire|Acceptable Losses|Barbarian Lunatic|Dwarven Recruiter|Minotaur Explorer|Pardic Swordsmith|Scorching Missile|Diligent Farmhand|Spellbane Centaur|Abandoned Outpost|Ravaged Highlands|Tarnished Citadel|Inquisitor Exarch|Puresteel Paladin|Corrupted Resolve|Parasitic Implant|Ruthless Invasion|Greenhilt Trainee|Sneaky Homunculus|Parallax Dementia|Phyrexian Prowler|Rathi Intimidator|Flowstone Crusher|Laccolith Warrior|Stronghold Gambit|Saproling Cluster|Skyshroud Poacher|Complex Automaton|Flowstone Thopter|Auriok Transfixer|Vedalken Archmage|Betrayal of Flesh|Contaminated Bond|Slith Bloodletter|Fractured Loyalty|Krark-Clan Shaman|Copperhoof Vorrac|Predator's Strike|Tel-Jilad Archers|Psychogenic Probe|Spellweaver Helix|Sunbeam Spellbomb|Talisman of Unity|Vulshok Gauntlets|Research the Deep|Revive the Fallen|Lightning Crafter|Mudbutton Clanger|Roar of the Crowd|Cream of the Crop|Recross the Paths|Wolf-Skull Shaman|Cho-Arrim Bruiser|Crossbow Infantry|Moment of Silence|Ramosian Sergeant|Rappelling Scouts|Diplomatic Escort|Rishadan Cutpurse|Saprazzan Bailiff|Saprazzan Breaker|Cateran Persuader|Pretender's Claim|Primeval Shambler|Skulking Fugitive|Magistrate's Veto|General's Regalia|Rishadan Pawnshop|Telim'Tor's Darts|Infernal Contract|Phyrexian Tribute|Bazaar of Wonders|Daring Apprentice|Hakim, Loreweaver|Sandbar Crocodile|Granger Guildmage|Jolrael's Centaur|Mindbender Spores|Nettletooth Djinn|Armorer Guildmage|Goblin Soothsayer|Telim'Tor's Edict|Ethereal Champion|Favorable Destiny|Rashida Scalebane|Spectral Guardian|Circle of Despair|Discordant Spirit|Emberwilde Caliph|Sawback Manticore|Windreaper Falcon|Banishment Decree|Spiraling Duelist|Phyrexian Revoker|Ephemeral Shields|Meditation Puzzle|Oreskos Swiftclaw|Razorfoot Griffin|Sanctified Charge|Statute of Denial|Covenant of Blood|Endless Obedience|Soul of Innistrad|Unmake the Graves|Aggressive Mining|Altac Bloodseeker|Generator Servant|Krenko's Enforcer|Might Makes Right|Scrapyard Mongrel|Soul of Shandalar|Feral Incarnation|Gargoyle Sentinel|Will-Forged Golem|Devout Invocation|Indestructibility|Stonehorn Chanter|Illusionary Armor|Windreader Sphinx|Fleshpulper Giant|Crusader of Odric|Griffin Protector|Sublime Archangel|Crimson Muckwader|Slumbering Dragon|Volcanic Strength|Bountiful Harvest|Predatory Rampage|Akroma's Memorial|Ring of Evos Isle|Sands of Delirium|Archon of Justice|Guardians' Pledge|Peregrine Griffin|Visions of Beyond|Sorin's Vengeance|Bonebreaker Giant|Furyborn Hellkite|Lurking Crocodile|Throne of Empires|Cyclops Gladiator|Destructive Force|Convincing Mirage|Sphinx Ambassador|Inferno Elemental|Kalonian Behemoth|Goldmeadow Dodger|Judge of Currents|Kithkin Harbinger|Springjack Knight|Summon the School|Protective Bubble|Silvergill Douser|Stonybrook Angler|Tideshaper Mystic|Boggart Harbinger|Knucklebone Witch|Nettlevine Blight|Spiderwig Boggart|Consuming Bonfire|Flamekin Spitfire|Woodland Guidance|Sygg, River Guide|Thorn of Amethyst|Beacon of Destiny|Starlight Invoker|Cephalid Pathmage|Glintwing Invoker|Mistform Seaswift|Warped Researcher|Deathmark Prelate|Drinker of Sorrow|Smokespew Invoker|Sootfeather Flock|Bloodstoke Howler|Berserk Murlodont|Branchsnap Lorian|Elvish Soultiller|Nantuko Vigilante|Needleshot Gourna|Blue Mana Battery|Ring of Immortals|Headless Horseman|Horror of Horrors|Touch of Darkness|Glyph of Delusion|Emerald Dragonfly|Aerathi Berserker|Dazzling Ramparts|Venerable Lammasu|Scion of Glaciers|Taigam's Scheming|Bitter Revelation|Disowned Ancestor|Kheru Bloodsucker|Mardu Skullhunter|Molting Snakeskin|Rakshasa's Secret|Unyielding Krumar|Howl of the Horde|Mardu Warshrieker|War-Name Aspirant|Hooting Mandrills|Roar of Challenge|Scout the Borders|See the Unwritten|Tusked Colossodon|Chief of the Edge|Sultai Soothsayer|Warden of the Eye|Heart-Piercer Bow|Impeccable Timing|Master Trinketeer|Propeller Pioneer|Revoke Privileges|Confiscation Coup|Dramatic Reversal|Era of Innovation|Failed Inspection|Glimmer of Genius|Dukhara Scavenger|Foundry Screecher|Marionette Master|Cathartic Reunion|Madcap Experiment|Quicksmith Genius|Arborback Stomper|Dubious Challenge|Highspire Artisan|Consulate Skygate|Filigree Familiar|Foundry Inspector|Iron League Steed|Smuggler's Copter|Botanical Sanctum|Inspiring Vantage|Sequestered Stash|Terrain Elemental|Verdant Crescendo|Ancestor's Chosen|Prismatic Strands|Ray of Revelation|Selfless Exorcist|Test of Endurance|Trained Pronghorn|Telekinetic Bonds|Wormfang Behemoth|Earsplitting Rats|Anurid Barkripper|Exoskeletal Armor|Aegis of the Gods|Leonin Iconoclast|Phalanx Formation|Sightless Brawler|Godhunter Octopus|Kiora's Dismissal|Polymorphous Rush|Thassa's Devourer|Whitewater Naiads|Dictate of Erebos|Felhide Petrifier|Wildfire Cerberus|Font of Fertility|Hydra Broodmaster|Kruphix's Insight|Satyr Grovedancer|Civilized Scholar|Delver of Secrets|Invisible Stalker|Laboratory Maniac|Selhoff Occultist|Bitterheart Witch|Curse of Oblivion|Village Cannibals|Hanweir Watchkeep|Village Ironsmith|Garruk Relentless|Grizzled Outcasts|Somberwald Spider|Ulvenwald Mystics|Demonmail Hauberk|Hinterland Harbor|Stensia Bloodhall|Woodland Cemetery|Benalish Emissary|Pledge of Loyalty|Protective Sphere|Strength of Unity|Barrin's Unmaking|Stormscape Master|Teferi's Response|Tolarian Emissary|Vodalian Merchant|Nightscape Master|Yawgmoth's Agenda|Viashino Grappler|Elfhame Sanctuary|Llanowar Vanguard|Pulse of Llanowar|Thornscape Master|Ordered Migration|Stalking Assassin|Drake-Skull Cameo|Treva's Attendant|Aegis of the Meek|Crown of the Ages|Hematite Talisman|Staff of the Ages|Freyalise's Charm|Brand of Ill Omen|Kjeldoran Phalanx|Kjeldoran Warrior|Flooded Woodlands|Sulfurous Springs|Imaginary Threats|Banewhip Punisher|Carrion Screecher|Lurching Rotbeast|Merciless Eternal|Manticore Eternal|Beneath the Sands|Frilled Sandwalla|Majestic Myriarch|Ramunap Excavator|Rhonas's Stalwart|Bloodwater Entity|Samut, the Tested|Dunes of the Dead|Scavenger Grounds|Hazduhr the Abbot|Rashka the Slayer|Serra Inquisitors|An-Havva Township|Clinging Anemones|Metropolis Sprite|Simic Manipulator|Horror of the Dim|Midnight Recovery|Molten Primordial|Ripscale Predator|Tin Street Market|Burst of Strength|Forced Adaptation|Greenside Watcher|Scab-Clan Charger|Sylvan Primordial|Bane Alley Broker|Cartel Aristocrat|Primal Visitation|Purge the Profane|Vizkopa Confessor|Wojek Halberdiers|Arrows of Justice|Beckon Apparition|Armored Transport|Glaring Spotlight|Sinstriker's Will|Abyssal Nocturnus|Cry of Contrition|Fencer's Magemark|Intervention Pact|Magus of the Moat|Patrician's Scorn|Gibbering Descent|Pact of the Titan|Flowstone Embrace|Shah of Naar Isle|Force of Savagery|Petrified Plating|Ravaging Riftwurm|Sword of the Meek|Fierce Invocation|Arashin War Beast|Lotus-Eye Mystics|Temporal Trespass|Alesha's Vanguard|Qarsi High Priest|Tasigur's Cruelty|Collateral Damage|Goblin Heelcutter|Smoldering Efreet|Temur Battle Rage|Destructor Dragon|Frontier Mastodon|Svyelunite Priest|Vodalian Soldiers|Limited Resources|Soltari Visionary|School of Piranha|Volrath's Dungeon|Ballynock Trapper|Light from Within|Merrow Bonegnawer|Fiery Bombardment|Unwilling Recruit|Savage Conception|Swirling Spriggan|Twinblade Slasher|Noggle Hedge-Mage|Unnerving Assault|Gift of the Deity|Noxious Hatchling|Duergar Assailant|Hobgoblin Dragoon|Mockery of Nature|Collective Effort|Extricator of Sin|Spectral Reserves|Grisly Anglerfish|Summary Dismissal|Wharf Infiltrator|Gavony Unhallowed|Ruthless Disposal|Tree of Perdition|Vampire Cutthroat|Conduit of Storms|Furyblade Vampire|Harmless Offering|Mirrorwing Dragon|Prophetic Ravings|Stensia Innkeeper|Dronepack Kindred|Emrakul's Evangel|Noose Constrictor|Springsage Ritual|Fibrous Entangler|Ulvenwald Captive|Woodcutter's Grit|Aurora of Emrakul|Herald of Dromoka|Sandstorm Charger|Secure the Wastes|Shieldhide Dragon|Mystic Meditation|Reduce in Stature|Sidisi's Faithful|Silumgar Sorcerer|Updraft Elemental|Deadly Wanderings|Dutiful Attendant|Risen Executioner|Commune with Lava|Kolaghan Aspirant|Sarkhan's Triumph|Ainok Artillerist|Ainok Survivalist|Collected Company|Herdchaser Dragon|Silumgar Monument|Leonin Battlemage|Chromescale Drake|Neurok Transmuter|Pulse of the Grid|Greater Harvester|Hunger of the Nim|Scavenging Scarab|Krark-Clan Stoker|Fangren Firstborn|Infested Roothold|Rebuking Ceremony|Arcbound Overseer|Auriok Siege Sled|Darksteel Pendant|Darksteel Reactor|Mycosynth Lattice|Thought Dissector|Voltaic Construct|Fountain of Youth|Reflecting Mirror|Tower of Coireall|Guerrilla Tactics|Archangel's Light|Elgaud Inquisitor|Gavony Ironwright|Unhallowed Cathar|Niblis of the Urn|Thraben Doomsayer|Beguiler of Wills|Harrowing Journey|Hinterland Hermit|Scorch the Fields|Hollowhenge Beast|Lost in the Woods|Village Survivors|Altar of the Lost|Withengar Unbound|Haazda Exonerator|Kill-Suit Cultist|Sandstorm Eidolon|Stormscale Anarch|Palliation Accord|Rakdos Ickspitter|Possibility Storm|Thrashing Mossdog|Goblin Test Pilot|Krasis Incubation|Restore the Peace|Rot Farm Skeleton|Azorius Cluestone|Golgari Cluestone|Kjeldoran War Cry|Surging Sentinels|Krovikan Whispers|Rimewind Taskmage|Chill to the Bone|Herald of Leshrac|Balduvian Warlord|Goblin Rimerunner|Lightning Serpent|Hibernation's End|Tresserhorn Sinks|Kederekt Parasite|Pestilent Kathari|Wandering Goblins|Filigree Fracture|Shard Convergence|Exploding Borders|Giltspire Avenger|Valeron Outlander|Unstable Frontier|Kami of Old Stone|Mothrider Samurai|Samurai Enforcers|Hisoka's Defiance|Mystic Restraints|Sire of the Storm|Ashen-Skin Zubera|Bloodthirsty Ogre|Midnight Covenant|Swallowing Plague|Brothers Yamazaki|Ember-Fist Zubera|Initiate of Blood|Ronin Houndmaster|Strange Inversion|Yamabushi's Flame|Yamabushi's Storm|Glimpse of Nature|Matsu-Tribe Decoy|Orochi Eggwatcher|Orochi Leafcaller|Kitsune Palliator|Terashi's Verdict|Minamo's Meddling|Sway of the Stars|Goryo's Vengeance|Ashen Monstrosity|In the Web of War|Kumano's Blessing|Shinka Gatekeeper|Ephara's Radiance|Fated Retribution|Oreskos Sun Guide|Plea for Guidance|Aerie Worshippers|Fated Infatuation|Floodtide Serpent|Sphinx's Disciple|Forlorn Pseudamma|Forsaken Drifters|Herald of Torment|Spiteful Returned|Everflame Eidolon|Nyxborn Rollicker|Karametra's Favor|Swordwise Centaur|Reap What Is Sown|Breaker of Armies|Cliffside Lookout|Fortified Rampart|Gideon's Reproach|Retreat to Emeria|Stone Haven Medic|Coastal Discovery|Processor Assault|Touch of the Void|Tunneling Geopede|Volcanic Upheaval|Herald of Kozilek|Divine Deflection|Midvast Protector|Nearheath Pilgrim|Elgaud Shieldmate|Predator's Gambit|Searchlight Geist|Burn at the Stake|Lightning Prowess|Tyrant of Discord|Vigilante Justice|Descendants' Path|Trusted Forcemage|Angelic Armaments|Vanguard's Shield|Gorilla Chieftain|Magnetic Mountain|Sanctum Plowbeast|Nemesis of Reason|Monstrous Carabid|Deadshot Minotaur|Vithian Renegades|Captured Sunlight|Leonin Armorguard|Intimidation Bolt|Etherwrought Page|Grixis Sojourners|Sangrite Backlash|Messenger Falcons|Manacles of Decay|Shimmering Mirage|Dwarven Landslide|Tahngarth's Glare|Strength of Night|Flowstone Charger|Suffocating Blast|Phantasmal Sphere|Gift of the Woods|Taste of Paradise|Unlikely Alliance|Lim-Dl's Paladin|Surge of Strength|Courier's Capsule|Kathari Screecher|Outrider of Jhess|Steelclad Serpent|Grixis Battlemage|Resounding Scream|Viashino Skeleton|Behemoth's Herald|Clarion Ultimatum|Prince of Thralls|Violent Ultimatum|Devoted Crop-Mate|Trueheart Duelist|Sacred Excavation|Seeker of Insight|Liliana's Mastery|Trial of Ambition|Bloodlust Inciter|Bloodrage Brawler|Cartouche of Zeal|Minotaur Sureshot|Oashra Cultivator|Trial of Strength|Ahn-Crop Champion|Khenra Charioteer|Neheb, the Worthy|Kefnet's Monument|Luxa River Shrine|Oketra's Monument|Rhonas's Monument|Sheltered Thicket|Aethergeode Miner|Airdrop Aeronauts|Dawnfeather Eagle|Deadeye Harpooner|Baral's Expertise|Leave in the Dust|Skyship Plunderer|Take into Custody|Whir of Invention|Daring Demolition|Gifted Aetherborn|Herald of Anguish|Sly Requisitioner|Ravenous Intruder|Scrapper Champion|Aetherwind Basker|Aid from the Cowl|Druid of the Cowl|Hidden Herbalists|Lifecraft Cavalry|Peema Aether-Seer|Ridgescale Tusker|Scrounging Bandar|Weldfast Engineer|Barricade Breaker|Cogwork Assembler|Foundry Assembler|Irontread Crusher|Universal Solvent|Verdant Automaton|Spire of Industry|Skyhunter Prowler|Auriok Windwalker|Loxodon Anchorite|Iron-Barb Hellion|Dawn's Reflection|Tel-Jilad Justice|Clearwater Goblet|Conjurer's Bauble|Ensouled Scimitar|Razorgrass Screen|Salvaging Station|Sawtooth Thresher|Summoning Station|Thermal Navigator|Demigod of Revenge|Dragon Broodmother|Archdemon of Greed|Carnival Hellsteed|Shipbreaker Kraken|Abhorrent Overlord|Forgestoker Dragon|Resolute Archangel|Dragon-Style Twins|Herald of Anafenza|Ivorytusk Fortress|Jeering Instigator|Jeskai Infiltrator|Blood-Chin Fanatic|Dragonlord Dromoka|Kolaghan's Command|Necromaster Dragon|Chandra's Ignition|Gilt-Leaf Winnower|Nissa's Revelation|Beastcaller Savant|Gruesome Slaughter|Guardian of Tazeem|Guul Draz Overseer|Part the Waterveil|Sire of Stagnation|Nameless Inversion|Priest of Urabrask|Strangleroot Geist|Dictate of Kruphix|Windseeker Centaur|Retaliator Griffin|Guul Draz Assassin|Breath of Malfegor|Jace, Memory Adept|Angelic Skirmisher|Deepfathom Skulker|Deadbridge Goliath|Crucible of Worlds|Goblin Sleigh Ride|Leatherback Baloth|Kalastria Highborn|Dauntless Dourbark|Goblin Legionnaire|Tidehollow Sculler|Ghor-Clan Rampager|Encroaching Wastes|Fanatic of Xenagos|Karn, Silver Golem|Radiant, Archangel|Radiant's Judgment|Zhalfirin Crusader|Waterfront Bouncer|Yawgmoth's Bargain|Worldgorger Dragon|Lion's Eye Diamond|Kataki, War's Wage|Kithkin Greatheart|Vedalken Dismisser|Hammerheim Deadeye|Pyromancer's Swath|Incremental Growth|Sporesower Thallid|Thallid Germinator|Entreat the Angels|Mystical Teachings|Grixis Slavedriver|Vampire Aristocrat|Zealous Conscripts|Might of Old Krosa|Seal of Primordium|Advent of the Wurm|Apostle's Blessing|Wings of Velis Vel|Ghostly Changeling|Goblin Fireslinger|Worldheart Phoenix|Cytoplast Root-Kin|Kozilek's Predator|Blinding Souleater|Etched Monstrosity|Sphere of the Suns|Icatian Lieutenant|Righteous Avengers|Illusionary Forces|Crookshank Kobolds|Gargantuan Gorilla|Shield of the Ages|Phantasmal Terrain|Transmute Artifact|Roc of Kher Ridges|Argothian Treefolk|Bottle of Suleiman|Colossus of Sardia|Grapeshot Catapult|Obelisk of Undoing|Elephant Graveyard|Labyrinth Minotaur|Old Man of the Sea|Barktooth Warbeard|Hunding Gjornersen|Marhault Elsdragon|Sunastian Falconer|Gauntlets of Chaos|Balduvian Conjurer|Dreams of the Dead|Cloak of Confusion|Gangrenous Zombies|Grandmother Sengir|Bounty of the Hunt|Phyrexian Devourer|Soldevi Simulacrum|Snow-Covered Swamp|Archangel of Thune|Consecrated Sphinx|Bladewing's Thrall|Rune-Scarred Demon|Rally the Peasants|Eyeblight's Ending|Green Sun's Zenith|Shaman of the Pack|Thunderclap Wyvern|Mindless Automaton|Kefnet the Mindful|Through the Breach|Lord of Extinction|Verdurous Gearhulk|Form of the Dragon|Disrupting Scepter|Sunglasses of Urza|Conqueror's Pledge|Devout Lightcaster|Makindi Shieldmate|Archmage Ascension|Seascape Aerialist|Trapfinder's Trick|Sadistic Sacrament|Goblin Bushwhacker|Goblin Ruinblaster|Goblin Shortcutter|Highland Berserker|Shatterskull Giant|Oracle of Mul Daya|Bellowing Aegisaur|Kinjalli's Sunwing|Pious Interdiction|Queen's Commission|Sanguine Sacrament|Steadfast Armasaur|Headwater Sentries|Prosperous Pirates|Search for Azcanta|Temple of Aclazotz|Dire Fleet Hoarder|Dire Fleet Ravager|Lurking Chupacabra|Fire Shrine Keeper|Lightning-Rig Crew|Star of Extinction|Tilonalli's Knight|Crash the Ramparts|Emperor's Vanguard|Shapers' Sanctuary|Waker of the Wilds|Deadeye Plunderers|Dire Fleet Captain|Sorcerous Spyglass|Castaway's Despair|Rest for the Weary|Jwari Shapeshifter|Corrupted Zendikon|Ruthless Cullblade|Shoreline Salvager|Akoum Battlesinger|Jangling Automaton|Agonizing Memories|Tolarian Entrancer|Volunteer Reserves|Stormfront Pegasus|Iron-Heart Chimera|Lead-Belly Chimera|Phyrexian Marauder|Dwarven Vigilantes|Goblin Swine-Rider|Eye of Singularity|Resistance Fighter|Firestorm Hellkite|Shimmering Barrier|Rumbling Crescendo|Treefolk Seedlings|Radiant's Dragoons|Impending Disaster|Viashino Cutthroat|Viashino Sandscout|Multani's Presence|Twisted Experiment|Ancient Silverback|Pattern of Rebirth|Children of Korlis|Gustcloak Cavalier|Pull from Eternity|Temporal Isolation|Slipstream Serpent|Telekinetic Sliver|Curse of the Cabal|Deathspore Thallid|Evil Eye of Urborg|Volcanic Awakening|Aspect of Mongoose|Mwonvuli Acid-Moss|Thrill of the Hunt|Ith, High Arcanist|Death Pits of Rath|Fanning the Flames|Endangered Armodon|Mirri, Cat Warrior|Soltari Guerrillas|Strength of Lunacy|Zombie Trailblazer|Devastating Dreams|Longhorn Firebeast|Invigorating Falls|Krosan Constrictor|Nantuko Cultivator|Parallel Evolution|Helm of Possession|Phyrexian Grimoire|Servant of Volrath|Heartwood Treefolk|Lagonna-Band Elder|Ray of Dissolution|Scholar of Athreos|Curse of the Swine|Agent of the Fates|Cutthroat Maneuver|Disciple of Phenax|Hythonia the Cruel|Deathbellow Raider|Flamespeaker Adept|Labyrinth Champion|Stormbreath Dragon|Nemesis of Mortals|Battlewise Hoplite|Prophet of Kruphix|Flowstone Shambler|Tortured Existence|Skyshroud Troopers|Vigil for the Lost|Whitesun's Passage|Scrapdiver Serpent|Blackcleave Goblin|Oxidda Scrapmelter|Engulfing Slagwurm|Tel-Jilad Defiance|Darksteel Sentinel|Wall of Tanglecord|Blackcleave Cliffs|Razorverge Thicket|Ghost-Lit Redeemer|Kitsune Bonesetter|Kitsune Loreweaver|Plow Through Reito|Oboro Breezecaller|Akuta, Born of Ash|Sink into Takenuma|Burning-Eye Zubera|Sunder from Within|Sakura-Tribe Scout|Cathar's Companion|Nearheath Chaplain|Vessel of Ephemera|Confirm Suspicions|Erdwal Illuminator|Forgotten Creation|Furtive Homunculus|Silburlind Snapper|Call the Bloodline|Grotesque Mutation|Heir of Falkenrath|Markov Dreadknight|Devils' Playground|Geier Reach Bandit|Kessig Forgemaster|Stensia Masquerade|Briarbridge Patrol|Crawling Sensation|Moldgraf Scavenger|Silverfur Partisan|Vessel of Nascency|Watcher in the Web|Anguished Unmaking|The Gitrog Monster|Neglected Heirloom|Inquisitor's Snare|Kithkin Shielddare|Order of Whiteclay|Resplendent Mentor|Deepchannel Mentor|Splitting Headache|Blistering Dieflyn|Deep-Slumber Titan|Gloomwidow's Feast|Thoughtweft Gambit|Dire Undercurrents|Ghastlord of Fugue|Mudbrawler Raiders|Scuzzback Scrapper|Tattermunge Maniac|Barkshell Blessing|Dimensional Breach|Zealous Inquisitor|Aphetto Runecaster|Mischievous Quanar|Raven Guild Master|Cabal Conditioning|Cabal Interrogator|Reaping the Graves|Unspeakable Symbol|Decree of Savagery|Primitive Etchings|Keening Apparition|Isperia's Skywatch|Minotaur Aggressor|Viashino Racketeer|Horncaller's Chant|Sluiceway Scorpion|Spawn of Rix Maadi|Nivmagus Elemental|Rakdos Shred-Freak|Student of Warfare|Arrogant Bloodlord|Perish the Thought|Gelatinous Genesis|Joraga Treespeaker|Reinforced Bulwark|Sanguine Glorifier|Deadeye Rig-Hauler|Kumena's Awakening|Slippery Scoundrel|Soul of the Rapids|Dusk Legion Zealot|Grasping Scoundrel|Pitiless Plunderer|Goblin Trailblazer|Needletooth Raptor|Rekindling Phoenix|Swaggering Corsair|Crested Herdcaller|Jungleborn Pioneer|Overgrown Armasaur|Wayward Swordtooth|Merfolk Mistbinder|Profane Procession|Siegehorn Ceratops|Sanctum of the Sun|Angrath's Ambusher|Divebomber Griffin|Loxodon Gatekeeper|Screeching Griffin|Drift of Phantasms|Grayscaled Gharial|Muddle the Mixture|Vedalken Entrancer|Dimir Machinations|Netherborn Phalanx|Strands of Undeath|Flash Conscription|Stoneshaker Shaman|Golgari Brownscale|Grave-Shell Scarab|Selesnya Sagittars|Tolsimir Wolfblood|Gaze of the Gorgon|Nullstone Gargoyle|Disciple of Kangee|Lord of the Undead|Magnigoth Treefolk|Skyshroud Blessing|Steel Leaf Paladin|Crosis's Catacombs|Darigaaz's Caldera|Benalish Commander|Voidstone Gargoyle|Malach of the Dawn|Auramancer's Guise|Synchronous Sliver|Temporal Extortion|Lavacore Elemental|Mercenary Informer|Sheltering Prayers|Alexi, Zephyr Mage|Troublesome Spirit|Endbringer's Revel|Brutal Suppression|Keldon Firebombers|Task Mage Assembly|Keldon Battlewagon|Aven Battle Priest|Hallowed Moonlight|Eyeblight Assassin|Eyeblight Massacre|Tormented Thoughts|Touch of Moonglove|Enthralling Victor|Subterranean Scout|Pharika's Disciple|Zendikar Incarnate|Guardian Automaton|Eagle of the Watch|Ancestor's Prophet|Grassland Crusader|Pearlspear Courier|Weathered Wayfarer|Crown of Ascension|Disruptive Pitmage|Information Dealer|Mistform Skyreaver|Supreme Inquisitor|Crown of Suspicion|Disciple of Malice|Doomed Necromancer|Gangrenous Goliath|Rotlung Reanimator|Screeching Buzzard|Thrashing Mudspawn|Blistering Firecat|Brightstone Ritual|Charging Slateback|Dwarven Blastminer|Flamestick Courier|Lavamancer's Skill|Pinpoint Avalanche|Broodhatch Nantuko|Mythic Proportions|Venomspout Brackus|Riptide Replicator|Riptide Laboratory|Spatial Contortion|Call the Gatewatch|Stoneforge Acolyte|Wall of Resurgence|Slip Through Space|Crush of Tentacles|Kozilek's Shrieker|Malakir Soothsayer|Zulaport Chainmage|Consuming Sinkhole|Reality Hemorrhage|Embodiment of Fury|Fall of the Titans|Press into Service|Sparkmage's Gambit|Ruin in Their Wake|Bonds of Mortality|Elemental Uprising|Cliffhaven Vampire|Holdout Settlement|Ruins of Oran-Rief|Submerged Boneyard|Wandering Fumarole|Earnest Fellowship|Pilgrim of Justice|Resilient Wanderer|Testament of Faith|Pulsating Illusion|Cursed Monstrosity|Patriarch's Desire|Obstinate Familiar|Verdant Succession|Otarian Juggernaut|Sandstone Deadfall|Cathedral Membrane|Caress of Phyrexia|Whispering Specter|Fallen Ferromancer|Moltensteel Dragon|Thundering Tanadon|Viridian Betrayers|Conversion Chamber|Fanatical Devotion|Silkenfist Fighter|Rootwater Commando|Death Pit Offering|Murderous Betrayal|Volrath the Fallen|Flowstone Overseer|Skyshroud Behemoth|Skyshroud Sentinel|Parallax Inhibitor|Auriok Bladewarden|Auriok Steelshaper|Looming Hoverguard|Lumengrid Sentinel|Wanderguard Sentry|Electrostatic Bolt|Fists of the Anvil|Gate to the Aether|Necrogen Spellbomb|Tower of Champions|Vorrac Battlehorns|Ballyrush Banneret|Kithkin Zephyrnaut|Preeminent Captain|Waterspout Weavers|Final-Sting Faerie|Weed-Pruner Poplar|Vengeful Firebrand|Leaf-Crowned Elder|Ramosian Commander|Chambered Nautilus|Extravagant Spirit|Cateran Kidnappers|Haunted Crossroads|Notorious Assassin|Wall of Distortion|Flailing Manticore|Kyren Negotiations|Caller of the Hunt|Deepwood Wolverine|Rushwood Elemental|Rushwood Herbalist|Venomous Dragonfly|Amulet of Unmaking|Chariot of the Sun|Elixir of Vitality|Harbinger of Night|Shauku, Endbringer|Political Trickery|Suq'Ata Firewalker|Seeds of Innocence|Blistering Barrier|Consuming Ferocity|Hivis of the Scale|Lightning Reflexes|Reckless Embermage|Benevolent Unicorn|Divine Retribution|Iron Tusk Elephant|Jabari's Influence|Mangara's Blessing|Wall of Resistance|Vitalizing Cascade|Fuel for the Cause|Quicksilver Geyser|Vedalken Anatomist|Phyrexian Crusader|Hero of Oxid Ridge|Creeping Corrosion|Viridian Corrupter|Lumengrid Gargoyle|Phyrexian Digester|Contested War Zone|Geist of the Moors|Triplicate Spirits|Research Assistant|Belligerent Sliver|Kalonian Twingrove|Nissa's Expedition|Haunted Plate Mail|Imposing Sovereign|Dismiss into Dream|Glimpse the Future|Shadowborn Apostle|Awaken the Ancient|Marauding Maulhorn|Thorncaster Sliver|Strionic Resonator|Battleflight Eagle|Duskmantle Prowler|Servant of Nefarox|Personal Sanctuary|Lord of the Unreal|Garruk's Companion|Crumbling Colossus|Scepter of Empires|Bloodcrazed Goblin|Chandra's Spitfire|Acolyte of Xathrid|Darksteel Colossus|Captivating Glance|Drowner of Secrets|Boggart Birth Rite|Moonglove Winnower|Nightshade Stinger|Elvish Handservant|Eyes of the Wisent|Kithkin Daggerdare|Treefolk Harbinger|Warren-Scourge Elf|Cloudreach Cavalry|Master of the Veil|Infernal Caretaker|Goblin Clearcutter|Macetail Hystrodon|Warbreak Trumpeter|Patron of the Wild|Wirewood Channeler|Black Mana Battery|Forethought Amulet|Green Mana Battery|White Mana Battery|Wall of Tombstones|Segovian Leviathan|Aisling Leprechaun|Master of the Hunt|Beasts of Bogardan|Caverns of Despair|Wall of Opposition|Infinite Authority|Cathedral of Serra|Feat of Resistance|Pearl Lake Ancient|Mardu Blazebringer|Chief of the Scale|Altar of the Brood|Acrobatic Maneuver|Angel of Invention|Fairgrounds Warden|Herald of the Fair|Tasseled Dromedary|Toolcraft Exemplar|Gearseeker Serpent|Saheeli's Artistry|Shrewd Negotiation|Weldfast Wingsmith|Essence Extraction|Spontaneous Artist|Start Your Engines|Territorial Gorger|Attune with Aether|Blossoming Defense|Durable Handicraft|Kujar Seedsculptor|Nissa, Vital Force|Ornamental Courage|Contraband Kingpin|Aetherworks Marvel|Bomat Bazaar Barge|Demolition Stomper|Fabrication Module|Fleetwheel Cruiser|Inventor's Goggles|Metalwork Colossus|Ovalchase Dragster|Renegade Freighter|Workshop Assistant|Renegade Firebrand|Pulsemage Advocate|Cephalid Constable|Hapless Researcher|Laquatus's Disdain|Mist of Stagnation|Grave Consequences|Goretusk Firebeast|Swirling Sandstorm|Centaur Rootcaster|Forcemage Advocate|Krosan Reclamation|Anurid Brushhopper|Supply-Line Cranes|Pull from the Deep|Cast into Darkness|Gluttonous Cyclops|Rollick of Abandon|Desecration Plague|Humbler of Mortals|Disciple of Deceit|Chariot of Victory|Temple of Epiphany|Thraben Purebloods|Battleground Geist|Deranged Assistant|Frightful Delusion|Gruesome Deformity|Merciless Predator|Rampaging Werewolf|Nightfall Predator|Tree of Redemption|Geistcatcher's Rig|Ghoulcaller's Bell|Inquisitor's Flail|One-Eyed Scarecrow|Runechanter's Pike|Nephalia Drownyard|Metathran Aerostat|Vodalian Hypnotist|Desperate Research|Devouring Strossus|Scavenged Weaponry|Collapsing Borders|Sabertooth Nishoba|Yavimaya Barbarian|Crosis's Attendant|Dromar's Attendant|Archaeological Dig|Geothermal Crevice|Infinite Hourglass|Malachite Talisman|Legions of Lim-Dl|Grizzled Wolverine|Hour of Revelation|Steadfast Sentinel|Vizier of the True|Kefnet's Last Word|Swarm Intelligence|Scrounger of Souls|Torment of Scarabs|Vile Manifestation|Earthshaker Khenra|Fervent Paincaster|Neheb, the Eternal|Resolute Survivors|God-Pharaoh's Gift|Graven Abomination|Desert of the True|Veldrane of Sengir|An-Havva Constable|Daughter of Autumn|Enter the Infinite|Sage's Row Denizen|Basilica Screecher|Syndicate Enforcer|Undercity Informer|Furious Resistance|Viashino Shanktail|Predator's Rapport|Serene Remembrance|Paranoid Delusions|Unexpected Results|Coerced Confession|Immortal Servitude|Order of the Stars|Bloodscale Prowler|Dryad Sophisticate|Gatherer of Graces|Petrified Wood-Kin|Streetbreaker Wurm|Witch-Maw Nephilim|Goldmeadow Lookout|Infiltrator il-Kor|Mystic Speculation|Venser's Diffusion|Spellweaver Volute|Henchfiend of Ukor|Cyclical Evolution|Centaur Omenreader|Darksteel Garrison|Formless Nurturing|Great-Horn Krushok|Sandsteppe Outcast|Wandering Champion|Enhanced Awareness|Neutralizing Blast|Rakshasa's Disdain|Shifting Loyalties|Sultai Skullkeeper|Fearsome Awakening|Lightning Shrieker|Ruthless Instincts|Sudden Reclamation|Winds of Qal Sisma|Dwarven Lieutenant|Keeper of the Mind|Keeper of the Dead|Razorfin Abolisher|Smoldering Butcher|Duergar Cave-Guard|Marshdrinker Giant|Deathbringer Liege|Stillmoon Cavalier|Canker Abomination|Groundling Pouncer|Shorecrasher Mimic|Drownyard Behemoth|Choking Restraints|Curious Homunculus|Enlightened Maniac|Mausoleum Wanderer|Thraben Foulbloods|Borrowed Hostility|Conduit of Emrakul|Insatiable Gorgers|Erupting Dreadwolf|Eldritch Evolution|Spirit of the Hunt|Ulvenwald Observer|Dromoka Dunecaster|Gleam of Authority|Graceblade Artisan|Ojutai Interceptor|Sight Beyond Sight|Acid-Spewer Dragon|Foul-Tongue Shriek|Sibsig Icebreakers|Hardened Berserker|Qal Sisma Behemoth|Sprinting Warbrute|Epic Confrontation|Sunbringer's Touch|Ruthless Deathfang|Keeper of the Lens|Vial of Dragonfire|Pulse of the Dross|Pulse of the Forge|Tel-Jilad Outrider|Arcbound Reclaimer|Darksteel Gargoyle|Surestrike Trident|Worms of the Earth|Fire and Brimstone|Niblis of the Mist|Silverclaw Griffin|Geralf's Messenger|Gruesome Discovery|Afflicted Deserter|Werewolf Ransacker|Hinterland Scourge|Markov Blademaster|Wrack with Madness|Favor of the Woods|Wolfbitten Captive|Executioner's Hood|Warden of the Wall|Haazda Shield Mate|Psychic Possession|Gnat Alley Creeper|Kindle the Carnage|Cytospawn Shambler|Azorius Aethermage|Azorius First-Wing|Pain Magnification|Rakdos the Defiler|Magewright's Stone|Skullmead Cauldron|Transguild Courier|Haazda Snare Squad|Murmuring Phantasm|Awe for the Guilds|Saruli Gatekeepers|Armored Wolf-Rider|Boros Battleshaper|Maw of the Obzedat|Selesnya Cluestone|Kjeldoran Gargoyle|Kjeldoran Outrider|Krovikan Scoundrel|Phyrexian Etchings|Stromgald Crusader|Karplusan Minotaur|Sheltering Ancient|Phyrexian Ironfoot|Courser of Kruphix|Fated Intervention|Lapse of Certainty|Scepter of Insight|Sedraxis Alchemist|Scattershot Archer|Jhessian Balmgiver|Vagrant Plowbeasts|Vedalken Outlander|Hundred-Talon Kami|Kitsune Riftwalker|Sensei Golden-Tail|Cranial Extraction|Nezumi Bone-Reader|Unearthly Blizzard|Iname, Life Aspect|Kashi-Tribe Reaver|Strength of Cedars|Tenza, Godo's Maul|Kami of False Hope|Genju of the Falls|Patron of the Moon|Clash of Realities|Patron of the Akki|Enshrined Memories|Matsu-Tribe Sniper|Genju of the Realm|Nyxborn Shieldmate|Vanguard of Brimaz|Meletis Astronomer|Perplexing Chimera|Servant of Tymaret|Akroan Conscriptor|Graverobber Spider|Setessan Oathsworn|Unravel the Aether|Deathless Behemoth|Eldrazi Devastator|Ulamog's Despoiler|Encircling Fissure|Roil's Retribution|Adverse Conditions|Eldrazi Skyspawner|Ulamog's Reclaimer|Brilliant Spectrum|Clutch of Currents|Halimar Tidecaller|Complete Disregard|Grip of Desolation|Hagra Sharpshooter|Zulaport Cutthroat|Kozilek's Sentinel|Vestige of Emrakul|Retreat to Valakut|Tajuru Beastmaster|Ulamog's Nullifier|Grovetender Druids|Builder's Blessing|Galvanic Alchemist|Misthollow Griffin|Demonic Taskmaster|Triumph of Cruelty|Undead Executioner|Heirs of Stromkirk|Kessig Malcontents|Raging Poltergeist|Druids' Repository|Nightshade Peddler|Wolfir Silverheart|Alchemist's Refuge|Phyrexian Gremlins|Priest of Yawgmoth|Stormcaller's Boon|Thought Hemorrhage|Godtracker of Jund|Fight to the Death|Sages of the Anima|Drastic Revelation|Dragon Appeasement|Trace of Abundance|Angelfire Crusader|Enlistment Officer|Bloodfire Infusion|Minotaur Tactician|Yavimaya's Embrace|Library of Lat-Nam|Gorilla Berserkers|Agent of Stromgald|Soldier of Fortune|Seasoned Tactician|Resounding Silence|Rockcaster Platoon|Etherium Astrolabe|Kederekt Leviathan|Protomatter Powder|Tortoise Formation|Bloodthorn Taunter|Resounding Thunder|Druid of the Anima|Empyrial Archangel|Kiss of the Amesha|Angel of Sanctions|Oketra's Attendant|Seraph of the Suns|Vizier of Remedies|Decision Paralysis|Illusory Wrappings|Labyrinth Guardian|Pull from Tomorrow|Shimmerscale Drake|Trial of Knowledge|Archfiend of Ifnir|Lay Bare the Heart|Trespasser's Curse|Wasteland Scorpion|Emberhorn Minotaur|Nef-Crop Entangler|Pathmaker Initiate|Warfire Javelineer|Champion of Rhonas|Channeler Initiate|Prowling Serpopard|Bounty of the Luxa|Shadowstorm Vizier|Weaver of Currents|Hazoret's Monument|Irrigated Farmland|Sunscorched Desert|Midnight Entourage|Renegade's Getaway|Resourceful Return|Siege Modification|Sweatworks Brawler|Greenbelt Rampager|Highspire Infusion|Lifecrafter's Gift|Daredevil Dragster|Inspiring Statuary|Night Market Guard|Pacification Array|Untethered Express|Watchful Automaton|Steelshaper's Gift|Blinkmoth Infusion|Mephidross Vampire|Beacon of Creation|Fangren Pathcutter|Healer's Headdress|Lantern of Insight|Neurok Stealthsuit|Liliana of the Veil|Laquatus's Champion|Glissa, the Traitor|Mercurial Pretender|Dragonscale General|Mardu Strike Leader|Rally the Ancestors|Sandsteppe Mastodon|Dragonlord Kolaghan|Dragonlord Silumgar|Hidden Dragonslayer|Thunderbreak Regent|Abbot of Keral Keep|Exquisite Firecraft|Graveblade Marauder|Scab-Clan Berserker|Thopter Spy Network|March from the Tomb|Wasteland Strangler|Trostani's Summoner|Celestial Colonnade|Surgical Extraction|Karametra's Acolyte|Fated Conflagration|Eidolon of Blossoms|Xathrid Necromancer|Knight of New Alara|Phyrexian Metamorph|Fruitcake Elemental|Pathrazer of Ulamog|Bloodcrazed Neonate|Spellstutter Sprite|Bramblewood Paragon|1996 World Champion|Genju of the Spires|Recurring Nightmare|Visara the Dreadful|Rites of Initiation|Flowstone Sculpture|Ethersworn Canonist|Mothdust Changeling|Countryside Crusher|Squee, Goblin Nabob|Chalice of the Void|Traitorous Instinct|Craterhoof Behemoth|Druid's Deliverance|Sphinx's Revelation|Unflinching Courage|Voice of Resurgence|Kami of Ancient Law|Leyline of Sanctity|Surrakar Spellblade|Spread the Sickness|Blades of Velis Vel|Inner-Flame Igniter|Commune with Nature|Plaxcaster Frogling|Restless Apparition|Diminishing Returns|Hyalopterous Lemure|Lord of Tresserhorn|Phyrexian War Beast|Argivian Blacksmith|In the Eye of Chaos|Divine Intervention|Magus of the Unseen|Knight of Stromgald|Songs of the Damned|Varchild's Crusader|Elvish Spirit Guide|Soldevi Excavations|Snow-Covered Plains|Snow-Covered Island|Snow-Covered Forest|Abzan Battle Priest|Benevolent Ancestor|Borderland Marauder|Prodigal Pyromancer|Thundermaw Hellkite|Urabrask the Hidden|War Priest of Thune|Warden of Evos Isle|Lys Alana Scarblade|Bontu the Glorified|Hazoret the Fervent|Torrential Gearhulk|Staff of Domination|Contract from Below|Kazandu Blademaster|Luminarch Ascension|Merfolk Seastalkers|Sea Gate Loremaster|Trailblazer's Boots|Emissary of Sunrise|Legion Conquistador|Settle the Wreckage|Tocatli Honor Guard|Lookout's Dispersal|Overflowing Insight|Arguel's Blood Fast|Bloodcrazed Paladin|Desperate Castaways|Grim Captain's Call|Kitesail Freebooter|Queen's Bay Soldier|Angrath's Marauders|Makeshift Munitions|Rampaging Ferocidon|Sun-Crowned Hunters|Trove of Temptation|River Heralds' Boon|Tishana's Wayfinder|Conqueror's Galleon|Vanquisher's Banner|Unclaimed Territory|Kitesail Apprentice|Tideforce Elemental|Coils of the Medusa|Tendrils of Despair|Ancestral Knowledge|Nature's Resurgence|Benalish Missionary|Tricks of the Trade|Brass-Talon Chimera|Teferi's Puzzle Box|Pillar Tombs of Aku|Knight of the Mists|Femeref Enchantress|Defensive Formation|Academy Researchers|Blanchwood Treefolk|Citanul Hierophants|Weatherseed Faeries|Scent of Nightshade|Wake of Destruction|Cloudchaser Kestrel|Divine Congregation|Duskrider Peregrine|Mangara of Corondor|Spiketail Drakeling|Viscerid Deepwalker|Nightshade Assassin|Stronghold Overseer|Bonesplitter Sliver|Flamecore Elemental|Flowstone Channeler|Ghitu Firebreathing|Magus of the Scroll|Viashino Bladescout|Thelon of Havenwood|Stormscape Familiar|Eron the Relentless|Krosan Cloudscraper|Orim, Samite Healer|Selenia, Dark Angel|Ambassador Laquatus|Cephalid Aristocrat|Hydromorph Guardian|Pardic Collaborator|Possessed Barbarian|Fevered Convulsions|Rootwater Matriarch|Thalakos Dreamsower|Eladamri's Vineyard|Gift of Immortality|Breaching Hippocamp|Lost in a Labyrinth|Borderland Minotaur|Hammer of Purphoros|Portent of Betrayal|Two-Headed Cerberus|Medomai the Ageless|Underworld Cerberus|Anvilwrought Raptor|Skeleton Scavengers|Sword of the Chosen|Fulgent Distraction|Corrupted Harvester|Vulshok Heartstoker|Liege of the Tangle|Grafted Exoskeleton|Razorfield Thresher|Tower of Calamities|Eiganjo Free-Riders|Inner-Chamber Guard|Rune-Tail's Essence|Freed from the Real|Moonbow Illusionist|Rushing-Tide Zubera|Exile into Darkness|Neverending Torment|Iizuka the Ruthless|Sokenzan Spellblade|Elder Pine of Jukai|Ghost-Lit Nourisher|Ashes of the Fallen|Ivory Crane Netsuke|Lunarch Inquisitors|Bound by Moonsilver|Chaplain's Blessing|Militant Inquisitor|Thalia's Lieutenant|Aberrant Researcher|Drownyard Explorers|Nephalia Moondrakes|Rise from the Tides|Welcome to the Fold|Olivia's Bloodsworn|Sanitarium Skeleton|Sinister Concoction|Vessel of Malignity|Incorrigible Youths|Flameheart Werewolf|Malevolent Whispers|Deathcap Cultivator|Duskwatch Recruiter|Krallenhorde Howler|Howlpack Resurgence|Might Beyond Reason|Ulvenwald Mysteries|Sorin, Grim Nemesis|Corrupted Grafstone|Explosive Apparatus|Apothecary Initiate|Advice from the Fae|Kinscaer Harpoonist|Merrow Wavebreakers|Blowfly Infestation|Hollowborn Barghest|Rite of Consumption|Juvenile Gloomwidow|Gravelgill Axeshark|Merrow Grimeblotter|Din of the Fireherd|Scuzzback Marauders|Raven's Run Dragoon|Lurebound Scarecrow|Watchwing Scarecrow|Reward the Faithful|Seller of Songbirds|Trostani's Judgment|Inaction Injunction|Survey the Wreckage|Collective Blessing|New Prahv Guildmage|Righteous Authority|Rix Maadi Guildmage|Skittering Invasion|Spawnsire of Ulamog|Soulbound Guardians|Transcendent Master|Coralhelm Commander|Gravitational Shift|Contaminated Ground|Devastating Summons|Grotag Siege-Runner|Soulsurge Elemental|Might of the Masses|Mul Daya Channelers|Exultant Skymarcher|Pride of Conquerors|Skymarcher Aspirant|Mist-Cloaked Herald|Release to the Wind|Dire Fleet Poisoner|Ravenous Chupacabra|Sadistic Skymarcher|Buccaneer's Bravado|Etali, Primal Storm|Fanatical Firebrand|Sun-Collared Raptor|Cherished Hatchling|Thrashing Brontodon|Journey to Eternity|Resplendent Griffin|Gold-Forge Garrison|Chant of Vitu-Ghazi|Conclave's Blessing|Empty the Catacombs|Thoughtpicker Witch|Rally the Righteous|Privileged Position|Surprise Deployment|Planeswalker's Fury|Mirrorwood Treefolk|Thornscape Familiar|Magus of the Bazaar|Simian Spirit Guide|Psychotrope Thallid|Spiketail Hatchling|Chilling Apparition|Whipstitched Zombie|Elephant Resurgence|Archangel of Tithes|Consul's Lieutenant|Enlightened Ascetic|Separatist Voidmage|Necromantic Summons|Firefiend Elemental|Animist's Awakening|Caustic Caterpillar|Nissa, Sage Animist|Blood-Cursed Knight|Reclusive Artificer|Mage-Ring Responder|Defensive Maneuvers|Patriarch's Bidding|Walking Desecration|Thoughtbound Primoc|Krosan Groundshaker|Serpentine Basilisk|Dazzling Reflection|Overwhelming Denial|Unnatural Endurance|Immobilizer Eldrazi|Shifty Doppelganger|Impulsive Maneuvers|Deep Reconnaissance|Remember the Fallen|Reaper of Sheoldred|Phyrexian Swarmlord|Pestilent Souleater|Oracle's Attendants|Stronghold Zeppelin|Battlefield Percher|Skyshroud Ridgeback|Loxodon Peacekeeper|Spoils of the Vault|Trolls of Tel-Jilad|Leonin Sun Standard|Lifespark Spellbomb|Talisman of Impulse|Changeling Sentinel|Coordinated Barrage|Wandering Graybeard|Stonybrook Banneret|Frogtosser Banneret|Nightshade Schemers|Stinkdrinker Bandit|Seething Pathblazer|Gilt-Leaf Archdruid|Lys Alana Bowmaster|Obsidian Battle-Axe|Veteran's Armaments|Cho-Arrim Alchemist|Ramosian Lieutenant|Diplomatic Immunity|Saprazzan Outrigger|Mercadia's Downfall|Territorial Dispute|Crumbling Sanctuary|Subterranean Hangar|Spirit of the Night|Tombstone Stairwell|Preferred Selection|Burning Palm Efreet|Subterranean Spirit|Zirilan of the Claw|Auspicious Ancestor|Haunting Apparition|Unfulfilled Desires|Phyrexian Vatmother|Blisterstick Shaman|Kuldotha Flamefiend|Kuldotha Ringleader|Unnatural Predation|Constricting Sliver|Return to the Ranks|Jorubai Murk Lurker|Nimbus of the Isles|Stormtide Leviathan|Feast on the Fallen|Shadowcloak Vampire|Garruk's Packleader|Master of Diversion|Seraph of the Sword|Sensory Deprivation|Groundshaker Sliver|Guardians of Akrasa|Healer of the Pride|Courtly Provocateur|Diabolic Revelation|Stonehorn Dignitary|Goblin Bangchuckers|Leyline of the Void|Leyline of Vitality|Illusionary Servant|Favor of the Mighty|Goldmeadow Stalwart|Sower of Temptation|Wanderwine Prophets|Black Poplar Shaman|Prowess of the Fair|Scarred Vinebreeder|Skeletal Changeling|Squeaking Pie Sneak|Adder-Staff Boggart|Ashling the Pilgrim|Flamekin Bladewhirl|Elvish Branchbender|Jagged-Scar Archers|Kithkin Mourncaller|Woodland Changeling|Whipgrass Entangler|Mistform Wakecaster|Rockshard Elemental|Wirewood Hivemaster|Sea Kings' Blessing|Hyperion Blacksmith|Indestructible Aura|Remove Enchantments|Spiritual Sanctuary|Mountain Stronghold|Clever Impersonator|Kheru Spellsnatcher|Quiet Contemplation|Singing Bell Strike|Debilitating Injury|Rite of the Serpent|Swarm of Bloodflies|Barrage of Boulders|Efreet Weaponmaster|Kin-Tree Invocation|Savage Knuckleblade|Witness of the Ages|Ninth Bridge Patrol|Visionary Augmenter|Paradoxical Outcome|Tezzeret's Ambition|Aetherborn Marauder|Ovalchase Daredevil|Underhanded Designs|Chandra's Pyrohelix|Harnessed Lightning|Incendiary Sabotage|Maulfist Doorbuster|Reckless Fireweaver|Salivating Gremlins|Spark of Creativity|Perpetual Timepiece|Prakhata Pillar-Bug|Scrapheap Scrounger|Concealed Courtyard|Chandra, Pyrogenius|Shieldmage Advocate|Soulcatchers' Aerie|Balthor the Defiled|Treacherous Vampire|Dwarven Bloodboiler|Anurid Swarmsnapper|Eidolon of Rhetoric|Stonewise Fortifier|Tethmos High Priest|Interpret the Signs|Triton Shorestalker|Bloodcrazed Hoplite|Extinguish All Hope|Master of the Feast|Thoughtrender Lamia|Akroan Line Breaker|Flamespeaker's Will|Knowledge and Power|Riddle of Lightning|Nessian Game Warden|Deserter's Quarters|Back from the Brink|Mirror-Mad Phantasm|Ghoulcaller's Chant|Heartless Summoning|Furor of the Bitten|Essence of the Wild|Travel Preparations|Howlpack of Estwald|Samite Ministration|Sunscape Apprentice|Metathran Transport|Temporal Distortion|Thunderscape Master|Quirion Trailblazer|Saproling Symbiosis|Arcum's Weathervane|Illusionary Terrain|Wrath of Marit Lage|Juniper Order Druid|Curse of Marit Lage|Kjeldoran Skyknight|Oketra's Last Mercy|Sunscourge Champion|Spellweaver Eternal|Striped Riverwinder|Unquenchable Thirst|Torment of Hailfire|Hour of Devastation|Devotee of Strength|Rhonas's Last Stand|Nissa, Genesis Mage|Soraya the Falconer|Luminate Primordial|Nav Squad Commandos|Diluvian Primordial|Crackling Perimeter|Structural Collapse|Assemble the Legion|Borborygmos Enraged|Executioner's Swing|One Thousand Lashes|Millennial Gargoyle|Droning Bureaucrats|Guardian's Magemark|Leyline of the Meek|Shrieking Grotesque|Spelltithe Enforcer|Tin Street Hooligan|Burning-Tree Shaman|Dune-Brood Nephilim|Goblin Flectomancer|Teysa, Orzhov Scion|Chronomantic Escape|Ramosian Revivalist|Magus of the Future|Vedalken Aethermage|Skirk Ridge Exhumer|Thunderblade Charge|Baru, Fist of Krosa|Ancestral Vengeance|Sibsig Muckdraggers|Bathe in Dragonfire|Bloodfire Enforcers|Battlefront Krushok|Return to the Earth|Balm of Restoration|Icatian Skirmishers|Keeper of the Light|Reaping the Rewards|Ertai, Wizard Adept|Keeper of the Flame|Scalding Salamander|Rootwater Alligator|Skyshroud War Beast|Kithkin Spellduster|Springjack Shepherd|Lingering Tormentor|Nightmare Incursion|Voracious Hatchling|Sapling of Colfenor|Waves of Aggression|Courageous Outrider|Drogskol Shieldmate|Extricator of Flesh|Faithbearer Paladin|Sanctifier of Souls|Advanced Stitchwing|Midnight Scavengers|Skirsdag Supplicant|Stromkirk Condemned|Whispers of Emrakul|Collective Defiance|Smoldering Werewolf|Stromkirk Occultist|Vildin-Pack Outcast|Weaver of Lightning|Emrakul's Influence|Ishkanah, Grafwidow|Tangleclaw Werewolf|Cryptolith Fragment|Hanweir Battlements|Champion of Arashin|Dragon's Eye Sentry|Learn from the Past|Kolaghan Skirmisher|Wandering Tombshell|Lightning Berserker|Sabertooth Outrider|Screamreach Brawler|Stormcrag Elemental|Atarka Beastbreaker|Colossodon Yearling|Dragon-Scarred Bear|Salt Road Ambushers|Stampeding Elk Herd|Narset Transcendent|Auriok Glaivemaster|Pulse of the Fields|Hoverguard Observer|Emissary of Despair|Screams from Within|Pulse of the Tangle|Season of the Witch|People of the Woods|Goblin Digging Team|Blood of the Martyr|Curse of Exhaustion|Call to the Kindred|Chill of Foreboding|Secrets of the Dead|Falkenrath Torturer|Increasing Ambition|Silverpelt Werewolf|Tracker's Instincts|Krallenhorde Killer|Wolfhunter's Quiver|Unliving Psychopath|Flame-Kin War Scout|Elemental Resonance|Fertile Imagination|Pride of the Clouds|Renounce the Guilds|Scion of Vitu-Ghazi|Sinister Possession|Legion's Initiative|Master of Cruelties|Viashino Firstblade|Insidious Bookworms|Rimewind Cryomancer|Karplusan Wolverine|Orcish Bloodpainter|Telemin Performance|Maelstrom Archangel|Kitsune Blademaster|Silent-Chant Zubera|Tomoya the Revealer|Soratami Rainshaper|Student of Elements|Iname, Death Aspect|Struggle for Sanity|Kami of Fire's Roar|Heartbeat of Spring|Genju of the Fields|Silverstorm Samurai|Blessing of Leeches|Harbinger of Spring|Glimpse the Sun God|God-Favored General|Griffin Dreamfinder|Chorus of the Tides|Deepwater Hypnotist|Flitterstep Eidolon|Black Oak of Odunos|Warchanter of Mogis|Impetuous Sunchaser|Hero of Leina Tower|Mischief and Mayhem|Pheres-Band Raiders|Pheres-Band Tromper|Kozilek's Channeler|Lithomancer's Focus|Benthic Infiltrator|Wave-Wing Elemental|Transgress the Mind|Geyserfield Stalker|Makindi Sliderunner|Angel of Jubilation|Goldnight Commander|Homicidal Seclusion|Blessings of Nature|Triumph of Ferocity|Tormentor's Trident|Desolate Lighthouse|Slayers' Stronghold|Artifact Possession|Dwarven Weaponsmith|Jandor's Saddlebags|Sandals of Abdallah|Veinfire Borderpost|Firewild Borderpost|Predatory Advantage|Gloryscale Viashino|Giant Ambush Beetle|Unnatural Selection|Mask of Intolerance|Soldevi Steam Beast|Gustrider Exuberant|Banewasp Affliction|Cunning Lethemancer|Bloodpyre Elemental|Volcanic Submersion|Sacellum Godspeaker|Brilliant Ultimatum|Thoughtcutter Agent|Anointed Procession|Forsake the Worldly|Trial of Solidarity|Unwavering Initiate|Vizier of Deferment|Compelling Argument|Tah-Crop Skirmisher|Shadow of the Grave|Nimble-Blade Khenra|Bitterblade Warrior|Synchronized Strike|Cascading Cataracts|Liliana's Influence|Aerial Modification|Consulate Crackdown|Exquisite Archangel|Yahenni's Expertise|Gremlin Infestation|Invigorated Rampage|Heroic Intervention|Lifecraft Awakening|Monstrous Onslaught|Rishkar's Expertise|Maverick Thopterist|Renegade Wheelsmith|Winding Constrictor|Crackdown Construct|Implement of Malice|Merchant's Dockhand|Tezzeret's Betrayal|Roar of Reclamation|Advanced Hoverguard|Eyes of the Watcher|Vedalken Mastermind|Reversal of Fortune|Questing Phelddagrif|Arbiter of the Ideal|Bloodsoaked Champion|Butcher of the Horde|Sidisi, Brood Tyrant|Daghatar the Adamant|Profaner of the Dead|Hixus, Prison Warden|Jace, Vryn's Prodigy|Kytheon's Irregulars|Nissa, Vastwood Seer|Pia and Kiran Nalaar|Dragonmaster Outcast|Munda, Ambush Leader|Scatter to the Winds|Undergrowth Champion|Zada, Hedron Grinder|Scaleguard Sentinels|Conclave Naturalists|Goblin Dark-Dwellers|Tovolar's Magehunter|Call of the Conclave|Smash to Smithereens|Shichifukujin Dragon|Fraternal Exaltation|Benevolent Bodyguard|Gerrard's Battle Cry|Death's-Head Buzzard|Sphere of Resistance|Feudkiller's Verdict|Keiga, the Tide Star|Dreamspoiler Witches|War-Spike Changeling|Wake the Reflections|Pyromancer Ascension|Deputy of Acquittals|Wort, the Raidmother|Swans of Bryn Argoll|Long-Forgotten Gohei|Homarid Spawning Bed|Vesuvan Doppelganger|Goblins of the Flarg|Personal Incarnation|Candelabra of Tawnos|Ghosts of the Damned|Anaba Spirit Crafter|Kobolds of Kher Keep|Kjeldoran Frostbeast|Rasputin Dreamweaver|Rohgahh of Kher Keep|Kjeldoran Home Guard|Kjeldoran Skycaptain|Scars of the Veteran|Demonic Consultation|Lim-Dl's High Guard|Amass the Components|Thrill-Kill Assassin|Monastery Swiftspear|Overgrown Battlement|Chronicler of Heroes|Braids, Cabal Minion|Honden of Life's Web|Yavimaya Enchantress|Cataclysmic Gearhulk|Combustible Gearhulk|Jenara, Asura of War|Mikaeus, the Lunarch|Verduran Enchantress|Shepherd of the Lost|Sunspring Expedition|Bloodchief Ascension|Quest for Pure Flame|Duskborne Skymarcher|Fathom Fleet Captain|March of the Drowned|Skymarch Bloodletter|Vicious Conquistador|Burning Sun's Avatar|Charging Monstrosaur|Storm Fleet Arsonist|Sunbird's Invocation|Deathgorge Scavenger|Drover of the Mighty|Merfolk Branchwalker|Ravenous Daggertooth|Thundering Spineback|Verdant Sun's Avatar|Huatli, Warrior Poet|Vraska, Relic Seeker|Conqueror's Foothold|Elaborate Firecannon|Hierophant's Chalice|Archon of Redemption|Rumbling Aftershocks|Vodalian Illusionist|Liege of the Hollows|Diamond Kaleidoscope|Brood of Cockroaches|Viashino Sandstalker|Teferi's Honor Guard|Squandered Resources|Viashino Sandswimmer|Viashino Weaponsmith|Defense of the Heart|Harmonic Convergence|Weatherseed Treefolk|Weathered Bodyguards|Vesuvan Shapeshifter|Blazing Blade Askari|Ironclaw Buzzardiers|Thick-Skinned Goblin|Stonewood Invocation|Locket of Yesterdays|Whispers of the Muse|Volrath's Laboratory|Volrath's Stronghold|Angel of Retribution|Cleansing Meditation|Frantic Purification|Balshan Collaborator|Cephalid Illusionist|Nantuko Blightcutter|Minion of the Wastes|Escaped Shapeshifter|Flowstone Salamander|Chained to the Rocks|Loathsome Catoblepas|Purphoros's Emissary|Centaur Battlemaster|Pheres-Band Centaurs|Xenagos, the Reveler|Fleetfeather Sandals|Guardians of Meletis|Pyxis of Pandemonium|Pursuit of Knowledge|Seize the Initiative|Bleak Coven Vampires|Hand of the Praetors|Bellowing Tanglewurm|Darksteel Juggernaut|Kuldotha Forgemaster|Trigon of Corruption|Presence of the Wise|Cut the Earthly Bond|Choice of Damnations|Kami of Empty Graves|Kuon, Ogre Ascendant|Barrel Down Sokenzan|Dosan's Oldest Chant|Angel of Deliverance|Avacyn, the Purifier|Declaration in Stone|Westvale Cult Leader|Broken Concentration|Geralf's Masterpiece|Pieces of the Puzzle|Persistent Nightmare|Unimpeded Trespasser|Vessel of Paramnesia|Crow of Dark Tidings|Hound of the Farbogs|Indulgent Aristocrat|Murderous Compulsion|Stallion of Ashmouth|Goldnight Castigator|Ravenous Bloodseeker|Vessel of Volatility|Confront the Unknown|Intrepid Provisioner|Sage of Ancient Lore|Wild-Field Scarecrow|Cragganwick Cremator|Intimidator Initiate|Flourishing Defenses|Barrenton Cragtreads|Fists of the Demigod|Blazethorn Scarecrow|Thornwatch Scarecrow|Wingrattle Scarecrow|Frontline Strategist|Raven Guild Initiate|Accelerated Mutation|Sphinx of the Chimes|Destroy the Evidence|Shrieking Affliction|Oak Street Innkeeper|Vitu-Ghazi Guildmage|Tablet of the Guilds|Eldrazi Conscription|Hedron-Field Purists|Enclave Cryptologist|Explosive Revelation|Majestic Heliopterus|Paladin of Atonement|Slaughter the Strong|Sun-Crested Pterodon|Zetalpa, Primal Dawn|Nezahal, Primal Tide|Timestream Navigator|Fathom Fleet Boarder|Dire Fleet Daredevil|Form of the Dinosaur|Frilled Deathspitter|Stampeding Horncrest|Tilonalli's Summoner|Strength of the Pack|Azor, the Lawbringer|Storm Fleet Sprinter|Barbarian Riftcutter|Sabertooth Alley Cat|Congregation at Dawn|Razia's Purification|Woodwraith Corrupter|Woodwraith Strangler|Crown of Convergence|Dominaria's Judgment|Planeswalker's Mirth|Waterspout Elemental|Phyrexian Bloodstock|Planeswalker's Scorn|Planeswalker's Favor|Ertai, the Corrupted|Skyship Weatherlight|Mantle of Leadership|Circle of Affliction|Magus of the Library|Heightened Awareness|Search for Survivors|Murder Investigation|Anchor to the Aether|Artificer's Epiphany|Calculated Dismissal|Disciple of the Ring|Consecrated by Blood|Ghirapur Aether Grid|Ghirapur Gearcrafter|Infectious Bloodlust|Chief of the Foundry|Gold-Forged Sentinel|Pyromancer's Goggles|Artificial Evolution|Riptide Chronologist|Riptide Shapeshifter|Frightshroud Courier|Gravespawn Sovereign|Wave of Indifference|Kozilek's Pathfinder|Walker of the Wastes|Warden of Geometries|Comparative Analysis|Containment Membrane|Kozilek's Translator|Visions of Brutality|Chandra, Flamecaller|Pyromancer's Assault|Reckless Bushwhacker|Corrupted Crossroads|Malevolent Awakening|Stalking Bloodsucker|Dwarven Strike Force|Chained Throatseeker|Immolating Souleater|Insatiable Souleater|Stronghold Biologist|Stronghold Machinist|Rejuvenation Chamber|Vulshok Battlemaster|Journey of Discovery|Golem-Skin Gauntlets|Quicksilver Fountain|Scale of Chiss-Goria|Talisman of Progress|Tooth of Chiss-Goria|Battletide Alchemist|Indomitable Ancients|Weight of Conscience|Moonglove Changeling|Boldwyr Heavyweights|Cho-Manno's Blessing|Ramosian Sky Marshal|Gerrard's Irregulars|Magistrate's Scepter|Waiting in the Weeds|Searing Spear Askari|Asmira, Holy Avenger|Corrupted Conscience|Mitotic Manipulation|Blightsteel Colossus|Phyrexian Juggernaut|Paragon of New Dawns|Seraph of the Masses|Warden of the Beyond|Shield of the Avatar|Deathgaze Cockatrice|Minotaur Abomination|Guardian of the Ages|Ring of Three Wishes|Touch of the Eternal|Talrand's Invocation|Goblin Battle Jester|Viashino Spearhunter|Kinsbaile Balloonist|Shields of Velis Vel|Surge of Thoughtweft|Ethereal Whiskergill|Hunter of Eyeblights|Caterwauling Boggart|Ceaseless Searblades|Changeling Berserker|Wort, Boggart Auntie|Celestial Gatekeeper|Aphetto Exterminator|Wall of Putrid Flesh|Glyph of Destruction|Quarum Trench Gnomes|Keepers of the Faith|Watcher of the Roost|Dragon's Eye Savants|Embodiment of Spring|Shambling Attendants|Abomination of Gudul|Rakshasa Deathdealer|Consul's Shieldguard|Glint-Sleeve Artisan|Aethersquall Ancient|Experimental Aviator|Long-Finned Skywhale|Revolutionary Rebuff|Vedalken Blademaster|Ambitious Aetherborn|Night Market Lookout|Syndicate Trafficker|Aethertorch Renegade|Cultivator of Blades|Elegant Edgecrafters|Hazardous Conditions|Aetherflux Reservoir|Cultivator's Caravan|Solitary Confinement|Cephalid Inkshrouder|Treacherous Werewolf|Jeska, Warrior Adept|Harvestguard Alseids|Crystalline Nautilus|Bassara Tower Archer|Dictate of Karametra|Pheres-Band Warchief|Insectile Aberration|Hysterical Blindness|Falkenrath Marauders|Heretic's Punishment|Into the Maw of Hell|Terror of Kruin Pass|Nightbird's Clutches|Creeping Renaissance|Krallenhorde Wantons|Moldgraf Monstrosity|Villagers of Estwald|Grimoire of the Dead|Silver-Inlaid Dagger|Rewards of Diversity|Spirit of Resistance|Collective Restraint|Tectonic Instability|Dromar, the Banisher|Kangee, Aerie Keeper|Darigaaz's Attendant|Illusionary Presence|Freyalise Supplicant|Wall of Pine Needles|Balduvian Barbarians|Djeru's Renunciation|Countervailing Winds|Frontline Devastator|Uncage the Menagerie|Dagger of the Worthy|Brambleweft Behemoth|Feast of the Unicorn|Knight of Obligation|Incursion Specialist|Illness in the Ranks|Towering Thunderfist|Duskmantle Guildmage|Benediction of Moons|Ghor-Clan Bloodscale|Leyline of Lightning|Leyline of Lifeforce|Silhana Starfletcher|Ink-Treader Nephilim|Yore-Tiller Nephilim|Samite Censer-Bearer|Linessa, Zephyr Mage|Phosphorescent Feast|Marang River Prowler|Renowned Weaponsmith|Pilgrim of the Fires|Vodalian War Machine|Icatian Moneychanger|Keeper of the Beasts|Wilderness Hypnotist|Edge of the Divinity|Clout of the Dominus|Noggle Bridgebreaker|Duergar Mine-Captain|Distended Mindbender|Deploy the Gatewatch|Guardian of Pilgrims|It That Rides as One|Repel the Abominable|Docent of Perfection|Scour the Laboratory|Spontaneous Mutation|Borrowed Malevolence|Cemetery Recruitment|Collective Brutality|Strange Augmentation|Alchemist's Greeting|Galvanic Bombardment|Splendid Reclamation|Dance of the Skywise|Monastery Loremaster|Silumgar Spell-Eater|Rakshasa Gravecaller|Self-Inflicted Wound|Kolaghan Forerunners|Kolaghan Stormsinger|Display of Dominance|Sandsteppe Scavenger|Servant of the Scale|Cunning Breezedancer|Tapestry of the Ages|Quicksilver Behemoth|Goblin Archaeologist|Death-Mask Duplicant|Wand of the Elements|Sisters of the Flame|Sudden Disappearance|Geralf's Mindcrusher|Increasing Confusion|Niblis of the Breath|Curse of Misfortunes|Fiend of the Shadows|Increasing Vengeance|Shattered Perception|Talons of Falkenrath|Moonscarred Werewolf|Ravager of the Fells|Govern the Guildless|Sprouting Phytohydra|Pillar of the Paruns|Sunspire Gatekeepers|Ubul Sar Gatekeepers|Haunter of Nightveil|Lavinia of the Tenth|Kjeldoran Javelineer|Balduvian Frostwaker|Freyalise's Radiance|Shape of the Wiitigo|Phyrexian Soulgorger|Scepter of Dominance|Controlled Instincts|Scornful Aether-Lich|Voices from the Void|Cliffrunner Behemoth|Repentant Blacksmith|Masako the Humorless|Guardian of Solitude|Soratami Cloudskater|Soratami Mirror-Mage|Horobi, Death's Wail|Kiku, Night's Flower|Ben-Ben, Akki Hermit|Kashi-Tribe Warriors|Myojin of Life's Web|Seshiro the Anointed|Thousand-legged Kami|Hokori, Dust Drinker|Hundred-Talon Strike|Shimmering Glasskite|Soratami Mindsweeper|Yukora, the Prisoner|Akki Blizzard-Herder|Forked-Branch Garami|Patron of the Orochi|That Which Was Taken|Archetype of Courage|Evanescent Intellect|Odunos River Trawler|Felhide Spiritbinder|Setessan Starbreaker|Scour from Existence|Retreat to Coralhelm|Kalastria Nightwatch|Belligerent Whiptail|Shatterskull Recruit|Unnatural Aggression|Resolute Blademaster|Descent into Madness|Hound of Griselbrand|Flowering Lumberknot|Ashnod's Battle Gear|Mishra's War Machine|Drafna's Restoration|Etherium Abomination|Wildfield Borderpost|Nulltread Gargantuan|Diversionary Tactics|Symbiotic Deployment|Minotaur Illusionist|Powerstone Minefield|Scarab of the Unseen|Balduvian War-Makers|School of the Unseen|Exuberant Firestoker|Keeper of Progenitus|Jhessian Infiltrator|Sigil of Distinction|Gideon of the Trials|Glory-Bound Initiate|Curator of Mysteries|Vizier of Many Faces|Faith of the Devoted|Lord of the Accursed|Supernatural Stamina|Limits of Solidarity|Exemplar of Strength|Initiate's Companion|Sandwurm Convergence|Honored Crop-Captain|Merciless Javelineer|Edifice of Authority|Watchers of the Dead|Dispersal Technician|Battle at the Bridge|Gonti's Machinations|Perilous Predicament|Chandra's Revolution|Embraal Gear-Smasher|Kari Zev's Expertise|Release the Gremlins|Aetherstream Leopard|Greenwheel Liberator|Natural Obsolescence|Tezzeret the Schemer|Augmenting Automaton|Gonti's Aether Heart|Peacewalker Colossus|Pendulum of Patterns|Plunge into Darkness|Krark-Clan Engineers|Viridian Lorebearers|Krark-Clan Ironworks|Stone-Tongue Basilisk|Grove of the Guardian|Nessian Wilds Ravager|Mastery of the Unseen|Soulfire Grand Master|Blessed Reincarnation|Harbinger of the Hunt|Sidisi, Undead Vizier|Greenwarden of Murasa|Omnath, Locus of Rage|Angel of Glory's Rise|Garruk, Apex Predator|Ludevic's Abomination|Argothian Enchantress|Phyrexian Dreadnought|Sword of Fire and Ice|Mishra's Toy Workshop|Skyknight Legionnaire|Pianna, Nomad Captain|Library of Alexandria|Careful Consideration|Glen Elendra Archmage|Thallid Shell-Dweller|Engineered Explosives|Venser, Shaper Savant|Bonfire of the Damned|Falkenrath Aristocrat|Thundersong Trumpeter|Indomitable Archangel|Divine Transformation|Illusions of Grandeur|Varchild's War-Riders|Ashnod's Transmogrant|Minion of Tevesh Szat|Pentagram of the Ages|Reveka, Wizard Savant|Kobold Drill Sergeant|Concordant Crossroads|Arena of the Ancients|Kjeldoran Elite Guard|Lost Order of Jarkeld|Ritual of the Machine|Snow-Covered Mountain|Avacyn, Angel of Hope|Riverwheel Aerialists|Coalition Honor Guard|Commune with the Gods|Sensei's Divining Top|Rings of Brighthearth|Near-Death Experience|Omnath, Locus of Mana|Shieldmate's Blessing|Sphinx of Lost Truths|Soul Stair Expedition|Oran-Rief Survivalist|Magosi, the Waterveil|Wakening Sun's Avatar|Deadeye Quartermaster|Storm Fleet Aerialist|Dire Fleet Interloper|Sword-Point Diplomacy|Captain Lannery Storm|Spike-Tailed Ceratops|Admiral Beckett Brass|Belligerent Brontodon|Gishath, Sun's Avatar|Mysteries of the Deep|Dwarven Thaumaturgist|Breathstealer's Crypt|Undiscovered Paradise|Barrin, Master Wizard|Forbidding Watchtower|Mask of Law and Grace|Foriysian Interceptor|Subterranean Shambler|Flagstones of Trokair|Strength of Isolation|Unstable Shapeshifter|Traveling Philosopher|Triton Fortune Hunter|March of the Returned|Minotaur Skullcleaver|Titan of Eternal Fire|Stronghold Taskmaster|Molten-Tail Masticore|Trigon of Infestation|Measure of Wickedness|Path of Anger's Flame|Shinen of Fury's Fire|Sekki, Seasons' Guide|Nahiri's Machinations|Paranoid Parish-Blade|Drunau Corpse Trawler|Ongoing Investigation|Demon-Possessed Witch|Liliana's Indignation|Pale Rider of Trostad|Structural Distortion|Nahiri, the Harbinger|Shard of Broken Glass|Stonewing Antagonizer|Knollspine Invocation|Helm of the Ghastlord|Inkfathom Infiltrator|Sygg, River Cutthroat|Wheel of Sun and Moon|Rattleblaze Scarecrow|Rakdos, Lord of Riots|Renegade Doppelganger|Flood of Recollection|Shake the Foundations|Silverclad Ferocidons|Ghalta, Primal Hunger|Thunderherd Migration|Elenda, the Dusk Rose|Tomb of the Dusk Rose|Vraska's Conquistador|Nightscape Battlemage|Thunderscape Familiar|Merfolk Thaumaturgist|Celestial Convergence|Gideon, Battle-Forged|Patron of the Valiant|Infinite Obliteration|Call of the Full Moon|Flameshadow Conjuring|Alhammarret's Archive|Sigil of the New Dawn|Overwhelming Instinct|Allied Reinforcements|Stone Haven Outfitter|Abstruse Interference|Prophet of Distortion|Embodiment of Insight|Ayli, Eternal Pilgrim|Stoneforge Masterwork|Laquatus's Creativity|Touch of Invisibility|Screams of the Damned|Porcelain Legionnaire|Phyrexian Obliterator|Triumph of the Hordes|Trespassing Souleater|Quicksilver Elemental|Disciple of the Vault|Kinsbaile Borderguard|Declaration of Naught|Brighthearth Banneret|Game-Trail Changeling|Righteous Indignation|Cloak of Invisibility|Burning Shield Askari|Goblin Elite Infantry|Horrifying Revelation|Thrun, the Last Troll|Tireless Missionaries|Military Intelligence|Undergrowth Scavenger|Scuttling Doom Engine|Advocate of the Beast|Pyromancer's Gauntlet|Garruk, Primal Hunter|Yeva, Nature's Herald|Timely Reinforcements|Demon of Death's Gate|Leyline of Punishment|Veteran of the Depths|Wellgabber Apothecary|Quill-Slinger Boggart|Ashling's Prerogative|Boggart Sprite-Chaser|Defender of the Order|Sunstrike Legionnaire|Shimian Night Stalker|Kasimir the Lone Wolf|Bellowing Saddlebrute|Meandering Towershell|Sorin, Solemn Visitor|Ceremonious Rejection|Minister of Inquiries|Select for Inspection|Demon of Dark Schemes|Gonti, Lord of Luxury|Inventor's Apprentice|Spireside Infiltrator|Fairgrounds Trumpeter|Restoration Gearsmith|Liberating Combustion|Spellgorger Barbarian|Battlefield Scrounger|Silence the Believers|Bearer of the Heavens|Stitcher's Apprentice|Curse of Death's Hold|Curse of Stalked Prey|Hollowhenge Scavenger|Ulvenwald Primordials|Grimgrin, Corpse-Born|Atalya, Samite Master|Stormscape Apprentice|Nightscape Apprentice|Phyrexian Infiltrator|Saproling Infestation|Lapis Lazuli Talisman|Krovikan Elementalist|Kjeldoran Royal Guard|Angel of Condemnation|Aven of Enduring Hope|Djeru, With Eyes Open|Overwhelming Splendor|Steward of Solidarity|Nimble Obstructionist|Marauding Boneslasher|Burning-Fist Minotaur|Abandoned Sarcophagus|Crook of Condemnation|Crypt of the Eternals|Desert of the Fervent|Desert of the Mindful|Survivors' Encampment|Nissa's Encouragement|Sepulchral Primordial|Call of the Nightwing|Merfolk of the Depths|Illusionist's Bracers|Parallectric Feedback|Ulasht, the Hate Seed|Mizzium Transreliquat|Shapeshifter's Marrow|Snake Cult Initiation|Emblem of the Warmind|Heartwood Storyteller|Muraganda Petroglyphs|Hewed Stone Retainers|Merciless Executioner|Whisperwood Elemental|Scroll of the Masters|Transmogrifying Licid|Belligerent Hatchling|Fable of Wolf and Owl|Geist of the Archives|Succumb to Temptation|Otherworldly Outburst|Grapple with the Past|Ulvenwald Abomination|Campaign of Vengeance|Marang River Skeleton|Berserkers' Onslaught|Ritual of Restoration|Chant of the Skifsang|Curse of Bloodletting|Cytoplast Manipulator|Might of the Nephilim|Opal Lake Gatekeepers|Bane Alley Blackguard|Debt to the Deathless|White Shield Crusader|Tresserhorn Skyknight|Phyrexian Snowcrusher|Mirror-Sigil Sergeant|Paragon of the Amesha|Constricting Tendrils|Kenzo the Hardhearted|Nagao, Bound by Honor|Floating-Dream Zubera|Hisoka, Minamo Sensei|Soratami Mirror-Guard|Tok-Tok, Volcano Born|Dokai, Weaver of Life|Lantern-Lit Graveyard|Empty-Shrine Kannushi|Patron of the Kitsune|Jaraku the Interloper|Ribbons of the Reikai|Nezumi Shadow-Watcher|Kraken of the Straits|Archetype of Finality|Grisly Transformation|Rise to the Challenge|Scourge of Skola Vale|Commander's Authority|Tamiyo, the Moon Sage|Bloodflow Connoisseur|Demonlord of Ashmouth|Revenge of the Hunted|Scroll of Griselbrand|Stone-Throwing Devils|Island Fish Jasconius|Uril, the Miststalker|Keeper of Tresserhorn|Knight-Captain of Eos|Spearbreaker Behemoth|Gideon's Intervention|Rhet-Crop Spearmaster|Scribe of the Mindful|Cartouche of Ambition|Battlefield Scavenger|Benefaction of Rhonas|Cartouche of Strength|Gate to the Afterlife|Audacious Infiltrator|Caught in the Brights|Sram, Senior Edificer|Mechanized Production|Shielded Aether Thief|Fourth Bridge Prowler|Glint-Sleeve Siphoner|Night Market Aeronaut|Destructive Tampering|Consulate Dreadnought|Implement of Ferocity|Tezzeret's Simulacrum|Artificer's Intuition|Desecration Elemental|Anafenza, the Foremost|Flying Crane Technique|Sage of the Inward Eye|Avatar of the Resolute|Dwynen, Gilt-Leaf Daen|Kytheon, Hero of Akros|Talent of the Telepath|Aligned Hedron Network|Noyan Dar, Roil Shaper|Smothering Abomination|Mwonvuli Beast Tracker|Ludevic's Test Subject|Shrine of Burning Rage|Doran, the Siege Tower|Volrath's Shapeshifter|Jugan, the Rising Star|Oona, Queen of the Fae|Obzedat, Ghost Council|Iona, Shield of Emeria|Incandescent Soulstoke|Argivian Archaeologist|Order of the Ebon Hand|Sir Shandlar of Eberyn|Juniper Order Advocate|Giant Trap Door Spider|Mishra's Groundbreaker|Balduvian Trading Post|Burrenton Forge-Tender|Great Teacher's Decree|Foul-Tongue Invocation|Ob Nixilis, the Fallen|Eight-and-a-Half-Tails|Honden of Seeing Winds|Rhonas the Indomitable|Sword of Body and Mind|Sword of War and Peace|Aurelia, the Warleader|Decree of Annihilation|Kresh the Bloodbraided|Ashes of the Abhorrent|Adanto, the First Fort|Ritual of Rejuvenation|Skyblade of the Legion|Jace, Cunning Castaway|Fathom Fleet Cutthroat|Fathom Fleet Firebrand|Storm Fleet Pyromancer|Commune with Dinosaurs|Vona, Butcher of Magan|Quest for Ula's Temple|Thada Adel, Acquisitor|Strength of the Tajuru|Presence of the Master|Enchantment Alteration|No Rest for the Wicked|Multani, Maro-Sorcerer|Skittering Monstrosity|Stonebrow, Krosan Hero|Heliod, God of the Sun|Setessan Battle Priest|Thassa, God of the Sea|Nylea, God of the Hunt|Nykthos, Shrine to Nyx|Quicksilver Gargantuan|Blade-Tribe Berserkers|Descendant of Kiyomaro|Shinen of Stars' Light|Descendant of Soramaro|Kaho, Minamo Historian|Meishin, the Mind Cage|Sakashima the Impostor|Footsteps of the Goryo|Shinen of Fear's Chill|Descendant of Masumaro|Soratami Cloud Chariot|Wine of Blood and Iron|Avacynian Missionaries|Odric, Lunarch Marshal|Lamplighter of Selhoff|Twins of Maurer Estate|Wolf of Devil's Breach|Ancient of the Equinox|Traverse the Ulvenwald|Sigarda, Heron's Grace|Howl of the Night Pack|Shield of the Oversoul|Thundercloud Elemental|Gore-House Chainwalker|Isperia, Supreme Judge|Totem-Guide Hartebeest|Phantasmal Abomination|Tetzimoc, Primal Death|Knight of the Stampede|Dire Fleet Neckbreaker|Ghosts of the Innocent|Votary of the Conclave|Consult the Necrosages|Dark Heart of the Wood|Guardian of Vitu-Ghazi|Sisters of Stone Death|Nemata, Grove Guardian|Crovax, Ascendant Hero|Braids, Conjurer Adept|Jace, Telepath Unbound|Acolyte of the Inferno|Chandra, Roaring Flame|Herald of the Pantheon|Foundry of the Consuls|Enchantress's Presence|Linvala, the Preserver|Remorseless Punishment|Victorious Destruction|Melira, Sylvok Outcast|Confusion in the Ranks|Scythe of the Wretched|Knowledge Exploitation|Reins of the Vinesteed|Silverglade Pathfinder|Spontaneous Generation|Zuberi, Golden Feather|Vault of the Archangel|Avacyn, Guardian Angel|Master of Predicaments|Ob Nixilis, Unshackled|Paragon of Open Graves|Carnivorous Moss-Beast|Staff of the Sun Magus|Barrage of Expendables|Chandra, the Firebrand|Turtleshell Changeling|Guardian of Cloverdell|Glyph of Reincarnation|Consulate Surveillance|Metallurgic Summonings|Prakhata Club Security|Weaponcraft Enthusiast|Sage of Shaila's Claim|Servant of the Conduit|Depala, Pilot Exemplar|Accomplished Automaton|Cogworker's Puzzleknot|Electrostatic Pummeler|Thriss, Nantuko Primus|Ritual of the Returned|Prophetic Flamespeaker|Keranos, God of Storms|Scourge of Geier Reach|God-Pharaoh's Faithful|Unconventional Tactics|Vizier of the Anointed|Bontu's Last Reckoning|Hazoret's Undying Fury|Wasp of the Bitter End|High Priest of Penance|Infiltrator's Magemark|Leyline of Singularity|Necromancer's Magemark|Beastmaster's Magemark|Souls of the Faultless|Oriss, Samite Guardian|Scourge of Kher Ridges|Break Through the Line|Whisperer of the Wilds|Rise of the Hobgoblins|Scourge of the Nobilis|Favor of the Overbeing|It of the Horrid Swarm|Ironwright's Cleansing|Thalia, Heretic Cathar|Imprisoned in the Moon|Liliana, the Last Hope|Distemper of the Blood|Backwoods Survivalists|Crossroads Consecrator|Heron's Grace Champion|Geist-Fueled Scarecrow|Geier Reach Sanitarium|Echoes of the Kin Tree|Surge of Righteousness|Shorecrasher Elemental|Descent of the Dragons|Guardian Shield-Bearer|Custodian of the Trove|Steelshaper Apprentice|Frankenstein's Monster|Enemy of the Guildpact|Slaughterhouse Bouncer|Prahv, Spires of Order|Smelt-Ward Gatekeepers|Survivor of the Unseen|Konda, Lord of Eiganjo|Myojin of Seeing Winds|Stabwhisker the Odious|Dosan the Falling Leaf|Dripping-Tongue Zubera|Shidako, Broodmistress|Sosuke, Son of Seshiro|Kami of Tattered Shoji|Toils of Night and Day|Flame-Wreathed Phoenix|Stormcaller of Keranos|Archetype of Endurance|Ephara's Enlightenment|Xenagos, God of Revels|Alchemist's Apprentice|Gallows at Willow Hill|Vessel of Endless Rest|Sighted-Caste Sorcerer|Gift of the Gargantuan|Cartouche of Knowledge|Cradle of the Accursed|Liliana, Death Wielder|Restoration Specialist|Efficient Construction|Ironclad Revolutionary|Indomitable Creativity|Maulfist Revolutionary|Aethersphere Harvester|Lifecrafter's Bestiary|Prizefighter Construct|Tel-Jilad Lifebreather|Emrakul, the Aeons Torn|Anthousa, Setessan Hero|Dawnbringer Charioteers|Surrak, the Hunt Caller|Kothophed, Soul Hoarder|Dragon Throne of Tarkir|Survival of the Fittest|Jace, the Mind Sculptor|Silvos, Rogue Elemental|Yosei, the Morning Star|Teferi, Mage of Zhalfir|Glimpse the Unthinkable|Honden of Night's Reach|Honden of Infinite Rage|Dwarven Demolition Team|Quest for the Gemblades|Territorial Hammerskull|Kopala, Warden of Waves|Skittering Heartstopper|Tilonalli's Skinshifter|Dusk Legion Dreadnought|Huatli, Dinosaur Knight|Mischievous Poltergeist|Retribution of the Meek|Rune of Protection: Red|Delusions of Mediocrity|Call to the Netherworld|Lim-Dl the Necromancer|Magus of the Candelabra|Commander Greven il-Vec|Soldier of the Pantheon|Erebos, God of the Dead|Staunch-Hearted Warrior|Geth, Lord of the Vault|Charge Across the Araba|Hidetsugu's Second Rite|Homura, Human Ascendant|Arashi, the Sky Asunder|Ayumi, the Last Visitor|Masumaro, First to Live|Matsu-Tribe Birdstalker|Miren, the Moaning Well|Descend upon the Sinful|Hanweir Militia Captain|Dissension in the Ranks|Cult of the Waxing Moon|Wanderbrine Rootcutters|Stalwart Shield-Bearers|Lighthouse Chronologist|Winged Temple of Orazca|Atzal, Cave of Eternity|Zacama, Primal Calamity|Vraska, Scheming Gorgon|Stone-Seeder Hierophant|Circu, Dimir Lobotomist|Clutch of the Undercity|Planeswalker's Mischief|Tahngarth, Talruum Hero|Magus of the Tabernacle|Dimensional Infiltrator|Kazuul's Toll Collector|Mina and Denn, Wildborn|Chamber of Manipulation|Chatter of the Squirrel|Seton, Krosan Protector|Chancellor of the Annex|Chancellor of the Dross|Chancellor of the Forge|Shrine of Loyal Legions|Lin Sivvi, Defiant Hero|Stonybrook Schoolmaster|Maralen of the Mornsong|Tower of the Magistrate|Dauntless River Marshal|Necromancer's Assistant|Necromancer's Stockpile|Kurkesh, Onakke Ancient|Staff of the Mind Magus|Staff of the Wild Magus|Rise of the Dark Realms|Flames of the Firebrand|Sundial of the Infinite|Leyline of Anticipation|Master of the Wild Hunt|Glen Elendra Pranksters|Wydwen, the Biting Gale|Adventurers' Guildhouse|Fireforger's Puzzleknot|Woodweaver's Puzzleknot|Nissa, Nature's Artisan|Battlefield Thaumaturge|Cyclops of Eternal Fury|Pheres-Band Thunderhoof|Ajani, Mentor of Heroes|Athreos, God of Passage|Fleetfeather Cockatrice|Revel of the Fallen God|Garruk, the Veil-Cursed|Thunderscape Apprentice|Eternal of Harsh Truths|Bitterbow Sharpshooters|Desert of the Glorified|Lazav, Dimir Mastermind|Burning-Tree Bloodscale|Ugin, the Spirit Dragon|Diplomacy of the Wastes|Fruit of the First Tree|Implements of Sacrifice|Bruna, the Fading Light|Thraben Standard Bearer|Abolisher of Bloodlines|Sight of the Scalelords|Mikaeus, the Unhallowed|Flayer of the Hatebound|Huntmaster of the Fells|Proclamation of Rebirth|Isperia the Inscrutable|Minister of Impediments|Council of the Absolute|Ruric Thar, the Unbowed|Darien, King of Kjeldor|Heidar, Rimewind Master|Disciple of Tevesh Szat|Garza Zol, Plague Queen|Isamaru, Hound of Konda|Takeno, Samurai General|Counsel of the Soratami|Tobita, Master of Winds|Kami of the Waning Moon|Myojin of Night's Reach|Myojin of Infinite Rage|Azusa, Lost but Seeking|Shell of the Last Kappa|Hall of the Bandit Lord|Chisei, Heart of Oceans|Stream of Consciousness|Kyoki, Sanity's Eclipse|Isao, Enlightened Bushi|Brimaz, King of Oreskos|Spirit of the Labyrinth|Archetype of Aggression|Mogis, God of Slaughter|Temple of Enlightenment|Treacherous Pit-Dweller|Falkenrath Exterminator|Sigarda, Host of Herons|Shield of the Righteous|Sigil of the Nayan Gods|Cartouche of Solidarity|Protection of the Hekma|Heart-Piercer Manticore|Dissenter's Deliverance|Vizier of the Menagerie|Samut, Voice of Dissent|Pyramid of the Pantheon|Gideon, Martial Paragon|Companion of the Trials|Illusionist's Stratagem|Rishkar, Peema Renegade|Implement of Combustion|Bringer of the Red Dawn|Ichiga, Who Topples Oaks|Kiyomaro, First to Stand|Shaman of the Great Hunt|Tasigur, the Golden Fang|Warden of the First Tree|Gideon, Ally of Zendikar|Garruk, Caller of Beasts|Dictate of the Twin Gods|Curse of the Bloody Tome|Viashino Slaughtermaster|Ghost Council of Orzhova|Pillory of the Sleepless|Chains of Mephistopheles|The Lady of the Mountain|Jin-Gitaxias, Core Augur|Night of Souls' Betrayal|Grove of the Burnwillows|Honden of Cleansing Fire|Urborg, Tomb of Yawgmoth|Quest for the Holy Relic|Zektar Shrine Expedition|Herald of Secret Streams|Azcanta, the Sunken Ruin|Vance's Blasting Cannons|Growing Rites of Itlimoc|Rune of Protection: Blue|Evil Eye of Orms-by-Gore|Sol'kanar the Swamp King|Llawan, Cephalid Empress|Chainer, Dementia Master|Eladamri, Lord of Leaves|Ashiok, Nightmare Weaver|Sentry of the Underworld|Tymaret, the Murder King|Shinen of Flight's Wings|Soramaro, First to Dream|Maga, Traitor to Mortals|Adamaro, First to Desire|Jiwari, the Earth Aflame|Sasaya, Orochi Ascendant|Ghoulcaller's Accomplice|Uncontrolled Infestation|Forerunner of the Legion|Mastermind's Acquisition|Forerunner of the Empire|Storm Fleet Swashbuckler|Huatli, Radiant Champion|Kumena, Tyrant of Orazca|Angrath, Minotaur Pirate|Agrus Kos, Wojek Veteran|Latulla, Keldon Overseer|Weight of the Underworld|Ixidor, Reality Sculptor|Sphinx of the Final Word|Kalitas, Traitor of Ghet|Chancellor of the Spires|Chancellor of the Tangle|Burrenton Shield-Bearers|Cho-Manno, Revolutionary|Tezzeret, Agent of Bolas|Paragon of Eternal Wilds|Yisan, the Wanderer Bard|Staff of the Death Magus|Staff of the Flame Magus|Oath of the Ancient Wood|Keeper of the Nine Gales|Mystic of the Hidden Way|Authority of the Consuls|Architect of the Untamed|Glassblower's Puzzleknot|Lagonna-Band Trailblazer|Strength from the Fallen|Kruphix, God of Horizons|Angel of the God-Pharaoh|Disciple of the Old Ways|Blade of the Sixth Pride|Gisela, the Broken Blade|Tamiyo, Field Researcher|Dragonlord's Prerogative|Salt Road Quartermasters|Shaman of Forgotten Ways|Blessing of the Nephilim|Lyzolda, the Blood Witch|Mirko Vosk, Mind Drinker|Varolz, the Scar-Striped|Kami of the Painted Road|Myojin of Cleansing Fire|Kumano, Master Yamabushi|Kodama of the North Tree|Kodama of the South Tree|Order of the Sacred Bell|Kaiso, Memory of Loyalty|Kami of the Honored Dead|Kentaro, the Smiling Cat|Yomiji, Who Bars the Way|Iwamori of the Open Fist|Sakiko, Mother of Summer|Archetype of Imagination|Cyclops of One-Eyed Pass|Ephara, God of the Polis|Phenax, God of Deception|Siren of the Silent Song|Infuse with the Elements|Sovereigns of Lost Alara|Karrthus, Tyrant of Jund|Sedris, the Traitor King|Vizier of Tumbling Sands|Liliana, Death's Majesty|Countless Gears Renegade|Kari Zev, Skyship Raider|Implement of Examination|Implement of Improvement|Ajani, Valiant Protector|Bringer of the Blue Dawn|Sheoldred, Whispering One|Archon of the Triumvirate|High Sentinels of Arashin|Anafenza, Kin-Tree Spirit|Alhammarret, High Arbiter|Chandra, Fire of Kaladesh|Liliana, Heretical Healer|Lord of Shatterskull Pass|Sword of Light and Shadow|Sword of Feast and Famine|Circle of Protection: Red|Kira, Great Glass-Spinner|Meloku the Clouded Mirror|Kokusho, the Evening Star|Kiki-Jiki, Mirror Breaker|Grand Arbiter Augustin IV|Kozilek, Butcher of Truth|Ulamog, the Infinite Gyre|Hikari, Twilight Guardian|Order of the Sacred Torch|Order of the White Shield|Boseiju, Who Shelters All|Quest for Ancient Secrets|Mavren Fein, Dusk Apostle|Tishana, Voice of Thunder|Jace, Ingenious Mind-Mage|Quest for the Nihil Stone|Quest for the Goblin Lord|Rune of Protection: Black|Rune of Protection: Green|Rune of Protection: Lands|Rune of Protection: White|Rayne, Academy Chancellor|Knight of the Holy Nimbus|Mishra, Artificer Prodigy|Erayo, Soratami Ascendant|Kagemaro, First to Suffer|Kami of the Tended Garden|Emissary of the Sleepless|Epiphany at the Drownyard|Invocation of Saint Traft|Olivia, Mobilized for War|Ormendahl, Profane Prince|Forerunner of the Heralds|Metzali, Tower of Triumph|Festival of the Guildpact|Aboshan, Cephalid Emperor|Shrine of Limitless Power|Shrine of Piercing Vision|Stream of Unconsciousness|Squeaking Pie Grubfellows|Berserkers of Blood Ridge|Brigid, Hero of Kinsbaile|Sentinels of Glen Elendra|Rebellion of the Flamekin|Clergy of the Holy Nimbus|Tomb of the Spirit Dragon|Captured by the Consulate|Eliminate the Competition|Terror of the Fairgrounds|Unlicensed Disintegration|Metalspinner's Puzzleknot|Angel of Flight Alabaster|Endless Ranks of the Dead|Seer of the Last Tomorrow|Razaketh, the Foulblooded|Desert of the Indomitable|Nicol Bolas, the Deceiver|Zealot of the God-Pharaoh|Ashling, the Extinguisher|Emrakul, the Promised End|Geist of the Lonely Vigil|Ulrich, Uncontested Alpha|Elbrus, the Binding Blade|Guardian of the Guildpact|Rix Maadi, Dungeon Palace|Exava, Rakdos Blood Witch|Haakon, Stromgald Scourge|Kami of the Palace Fields|Autumn-Tail, Kitsune Sage|Shimatsu the Bloodcloaked|Shizo, Death's Storehouse|Opal-Eye, Konda's Yojimbo|Shirei, Shizo's Caretaker|Ishi-Ishi, Akki Crackshot|Kodama of the Center Tree|Sakura-Tribe Springcaller|Shizuko, Caller of Autumn|Siren of the Fanged Coast|Snake of the Golden Grove|Bruna, Light of Alabaster|Unscythe, Killer of Kings|Shield of Duty and Reason|Knight of the Skyward Eye|Hieroglyphic Illumination|Manticore of the Gauntlet|Crocodile of the Crossing|Throne of the God-Pharaoh|Yahenni, Undying Partisan|Tezzeret, Master of Metal|Bringer of the White Dawn|Bringer of the Black Dawn|Bringer of the Green Dawn|Narset, Enlightened Master|Ajani, Caller of the Pride|Liliana of the Dark Realms|Jace, the Living Guildpact|Elesh Norn, Grand Cenobite|Linvala, Keeper of Silence|Two-Headed Giant of Foriys|Jerrard of the Closed Fist|Vorinclex, Voice of Hunger|Momir Vig, Simic Visionary|Circle of Protection: Blue|Priest of the Wakening Sun|Bishop of the Bloodstained|Itlimoc, Cradle of the Sun|Jolrael, Empress of Beasts|Rescue from the Underworld|Death of a Thousand Stings|Inner Calm, Outer Strength|Jace, Unraveler of Secrets|From Under the Floorboards|Hermit of the Natterknolls|Werewolf of Ancient Hunger|Trostani, Selesnya's Voice|Secrets of the Golden City|Angrath, the Flame-Chained|Shrine of Boundless Growth|Paragon of Gathering Mists|Paragon of Fierce Defiance|Serpent of the Endless Sea|Sarkhan, the Dragonspeaker|Chandra, Torch of Defiance|Appetite for the Unnatural|Rashmi, Eternities Crafter|Eidolon of the Great Revel|Pharika, God of Affliction|Curse of the Pierced Heart|Wall of Forgotten Pharaohs|Initiates of the Ebon Hand|Decimator of the Provinces|Ulrich of the Krallenhorde|Tajic, Blade of the Legion|Kami of Twisted Reflection|Seizan, Perverter of Truth|Sachi, Daughter of Seshiro|Shisato, Whispering Hunter|Tomorrow, Azami's Familiar|Karametra, God of Harvests|Approach of the Second Sun|Horror of the Broken Lands|Hapatra, Vizier of Poisons|Nissa, Steward of Elements|Temmet, Vizier of Naktamun|Baral, Chief of Compliance|Thalia, Guardian of Thraben|Korlash, Heir to Blackblade|Shu Yun, the Silent Tempest|Drana, Liberator of Malakir|Kiora, Master of the Depths|Shrine of the Forsaken Gods|Rofellos, Llanowar Emissary|Circle of Protection: Black|Circle of Protection: Green|Circle of Protection: White|Kalitas, Bloodchief of Ghet|Paladin of the Bloodstained|Sarpadian Empires, Vol. VII|Purphoros, God of the Forge|Michiko Konda, Truth Seeker|Mikokoro, Center of the Sea|Oboro, Palace in the Clouds|Reaper of Flight Moonsilver|Forerunner of the Coalition|Savra, Queen of the Golgari|Duskmantle, House of Shadow|Cleric of the Forward Order|Order of the Golden Cricket|Jalira, Master Polymorphist|Nefarox, Overlord of Grixis|Retribution of the Ancients|Commencement of Festivities|King Macar, the Gold-Cursed|Unesh, Criosphinx Sovereign|Gideon, Champion of Justice|Samurai of the Pale Curtain|Oathkeeper, Takeno's Daisho|Untaidake, the Cloud Keeper|Mannichi, the Fevered Dream|Ulamog, the Ceaseless Hunger|Valakut, the Molten Pinnacle|Circle of Protection: Shadow|Skithiryx, the Blight Dragon|Rune-Tail, Kitsune Ascendant|Arlinn, Embraced by the Moon|Knight of the Pilgrim's Road|Liliana, Defiant Necromancer|Padeem, Consul of Innovation|Kambal, Consul of Allocation|Orzhova, the Church of Deals|Brisela, Voice of Nightmares|Tatsumasa, the Dragon's Fang|Shinka, the Bloodsoaked Keep|Oyobi, Who Split the Heavens|Azamuki, Treachery Incarnate|Eidolon of Countless Battles|Greater Realm of Preservation|Rune of Protection: Artifacts|Reki, the History of Kamigawa|Bearer of Overwhelming Truths|Lone Wolf of the Natterknolls|Sentinel of the Eternal Watch|Kozilek, the Great Distortion|Skysovereign, Consul Flagship|Guardian of the Great Conduit|Kaijin of the Vanishing Touch|Gods' Eye, Gate to the Reikai|Coax from the Blind Eternities|Hanweir, the Writhing Township|Minamo, School at Water's Edge|The Tabernacle at Pendrell Vale|Oviya Pashiri, Sage Lifecrafter|Circle of Protection: Artifacts|Okina, Temple to the Grandfathers|Bant|Jund|Naya|Shiv|Akoum|Krosa|Prahv|Agyrem|Gavony|Grixis|Kessig|Minamo|Murasa|Otaria|Tazeem|Orzhova|Stensia|Llanowar|Nephalia|Skybreen|Sokenzan|Takenuma|Naar Isle|Velis Vel|Aretopolis|Goldmeadow|Immersturm|Lethe Lake|Panopticon|The Eon Fog|Raven's Run|Sea of Sand|Talon Gates|Astral Arena|Eloren Wilds|Glen Elendra|Truga Jungle|Turri Island|Furnace Layer|Grand Ossuary|The Maelstrom|Mount Keralia|Orochi Colony|The Hippodrome|Isle of Vesuva|The Dark Barony|Edge of Malacol|Feeding Grounds|Norn's Dominion|Onakke Catacomb|Quicksilver Sea|The Zephyr Maze|The Aether Flues|Cliffside Market|Fields of Summer|The Great Forest|Izzet Steam Maze|Sanctum of Serra|Bloodhill Bastion|The Fourth Sphere|Glimmervoid Basin|Pools of Becoming|Undercity Reaches|Kharasha Foothills|Kilnspire District|Stairs to Infinity|Stronghold Furnace|Windriddle Palaces|Selesnya Loft Gardens|Grove of the Dreampods|Lair of the Ashen Idol|Academy at Tolaria West|Trail of the Mage-Rings|Hedron Fields of Agadeem|Morphic Tide|Chaotic Aether|Mutual Epiphany|Reality Shaping|Spatial Merging|Time Distortion|Interplanar Tunnel|Planewide Disaster|Gix|Karn|Orim|Lyna|Urza|Ertai|Hanna|Mirri|Sisay|Squee|Serra|Barrin|Crovax|Starke|Oracle|Takara|Mishra|Tawnos|Ashnod|Gerrard|Maraxus|Selenia|Volrath|Multani|Xantcha|Titania|Eladamri|Rofellos|Tahngarth|Sidar Kondo|Maro Avatar|Greven il-Vec|Morinfen Avatar|Malfegor Avatar|Nekrataal Avatar|Chronatog Avatar|Serra Angel Avatar|Stuffy Doll Avatar|Peacekeeper Avatar|Reaper King Avatar|Fallen Angel Avatar|Erhnam Djinn Avatar|Jaya Ballard Avatar|Necropotence Avatar|Sliver Queen Avatar|Hermit Druid Avatar|Etched Oracle Avatar|Rumbling Slum Avatar|Mirror Entity Avatar|Enigma Sphinx Avatar|Stalking Tiger Avatar|Grinning Demon Avatar|Royal Assassin Avatar|Platinum Angel Avatar|Diamond Faerie Avatar|Goblin Warchief Avatar|Elvish Champion Avatar|Viridian Zealot Avatar|Frenetic Efreet Avatar|Tradewind Rider Avatar|Flametongue Kavu Avatar|Bosh, Iron Golem Avatar|Hell's Caretaker Avatar|Loxodon Hierarch Avatar|Mirri the Cursed Avatar|Stonehewer Giant Avatar|Murderous Redcap Avatar|Orcish Squatters Avatar|Mayael the Anima Avatar|Dauntless Escort Avatar|Birds of Paradise Avatar|Prodigal Sorcerer Avatar|Karona, False God Avatar|Arcbound Overseer Avatar|Raksha Golden Cub Avatar|Dakkon Blackblade Avatar|Figure of Destiny Avatar|Vampire Nocturnus Avatar|Oni of Wild Places Avatar|Rith, the Awakener Avatar|Sliver Queen, Brood Mother|Teysa, Orzhov Scion Avatar|Jhoira of the Ghitu Avatar|Squee, Goblin Nabob Avatar|Ashling the Pilgrim Avatar|Maelstrom Archangel Avatar|Seshiro the Anointed Avatar|Phage the Untouchable Avatar|Heartwood Storyteller Avatar|Akroma, Angel of Wrath Avatar|Eight-and-a-Half-Tails Avatar|Higure, the Still Wind Avatar|Sakashima the Impostor Avatar|Sisters of Stone Death Avatar|Braids, Conjurer Adept Avatar|Kresh the Bloodbraided Avatar|Arcanis, the Omnipotent Avatar|Maralen of the Mornsong Avatar|Master of the Wild Hunt Avatar|Ink-Eyes, Servant of Oni Avatar|Lyzolda, the Blood Witch Avatar|Eladamri, Lord of Leaves Avatar|Haakon, Stromgald Scourge Avatar|Ashling, the Extinguisher Avatar|Two-Headed Giant of Foriys Avatar|Momir Vig, Simic Visionary Avatar|Know Evil|All in Good Time|Feed the Machine|Bow to My Command|Pay Tribute to Me|Roots of All Evil|Behold My Grandeur|Choose Your Demise|My Laughter Echoes|There Is No Refuge|Delight in the Hunt|Power Without Equal|Make Yourself Useful|The Mighty Will Fall|When Will You Learn?|Choose Your Champion|The Dead Shall Serve|Into the Earthen Maw|Know Naught but Fire|Mortal Flesh Is Weak|I Know All, I See All|Tooth, Claw, and Tail|A Reckoning Approaches|Evil Comes to Fruition|Ignite the Cloneforge!|Nature Shields Its Own|Rotted Ones, Lay Siege|Every Dream a Nightmare|For Each of You, a Gift|Every Hope Shall Vanish|The Iron Guardian Stirs|My Undead Horde Awakens|My Wish Is Your Command|Nothing Can Stop Me Now|Surrender Your Thoughts|Because I Have Willed It|This World Belongs to Me|What's Yours Is Now Mine|Approach My Molten Realm|Look Skyward and Despair|My Crushing Masterstroke|My Forces Are Innumerable|The Fate of the Flammable|I Bask in Your Silent Awe|May Civilization Collapse|My Genius Knows No Bounds|The Very Soil Shall Shake|Your Will Is Not Your Own|Dance, Pathetic Marionette|A Display of My Dark Power|Introductions Are in Order|Nature Demands an Offering|Your Fate Is Thrice Sealed|No One Will Hear Your Cries|Realms Befitting My Majesty|All Shall Smolder in My Wake|Embrace My Diabolical Vision|Every Last Vestige Shall Rot|I Call on the Ancient Magics|I Delight in Your Convulsions|Which of You Burns Brightest?|Your Puny Minds Cannot Fathom|The Pieces Are Coming Together|Behold the Power of Destruction|Only Blood Ends Your Nightmares|Worldknit|Power Play|Backup Plan|Hired Heist|Echoing Boon|Brago's Favor|Double Stroke|Natural Unity|Adriana's Valor|Emissary's Ploy|Summoner's Bond|Immediate Action|Secret Summoning|Weight Advantage|Sentinel Dispatch|Hymn of the Wilds|Sovereign's Realm|Iterative Analysis|Hold the Perimeter|Incendiary Dissent|Secrets of Paradise|Unexpected Potential|Muzzio's Preparations|Advantageous Proclamation|Assemble the Rank and Vile|X|Ow|Duh|Gus|AWOL|Mise|Ninja|Robo-|Emcee|_____|Saut|Sorry|Rhino-|Mer Man|Spy Eye|Hangman|Sly Spy|Painiac|Monkey-|Hot Fix|Framed!|Bad Ass|Fat Ass|Remodel|Gleemax|Denied!|Humming-|Success!|Time Out|Auto-Key|Wordmail|Flaccify|Dumb Ass|S.N.O.T.|Toy Boat|Lexivore|Deadhead|Landfill|Ricochet|Old Guard|Dirty Rat|Zombified|Cogmentor|Labro Bot|Cheap Ass|Save Life|Ambiguity|Smart Ass|Stop That|Vile Bile|Assquatch|Punctuate|B-I-N-G-O|Old Fogey|Shoe Tree|Supersize|Clam-I-Am|Fowl Play|Handcuffs|Jumbo Imp|Krazy Kow|Incoming!|Giant Fan|Gimme Five|GO TO JAIL|Jackknight|Side Quest|Crow Storm|Magic Word|Spell Suck|Inhumaniac|First Pick|Serpentine|Kindslaver|Arms Depot|Buzz Buggy|Gift Horse|Guest List|Sap Sucker|Tread Mill|Cardpecker|Cheatyface|Loose Lips|Eye to Eye|Mana Flair|Mana Screw|Togglodyte|Double Dip|Get a Life|Sex Appeal|Censorship|Clocknapper|Subcontract|Hydradoodle|Shellephant|Mary O'Kill|Lobe Lobber|Secret Base|Watermarket|Bee-Bee Gun|Boomflinger|Head Banger|Pet Project|Bosom Buddy|Little Girl|Topsy Turvy|Bloodletter|Deal Damage|Goblin Mime|Pygmy Giant|Six-y Beast|Uktabi Kong|Rare-B-Gone|Letter Bomb|City of Ass|Bureaucracy|Double Take|Chicken Egg|Double Deal|Spark Fiend|Double Play|Team Spirit|Clay Pigeon|Paper Tiger|Oddly Uneven|Rules Lawyer|Shaggy Camel|More or Less|Skull Saucer|The Big Idea|Clever Combo|Eager Beaver|Multi-Headed|Ol' Buzzbark|Split Screen|Faerie Aerie|Record Store|Head to Head|Avatar of Me|Moniker Mage|Face to Face|Touch and Go|Creature Guy|Land Aid '04|Side to Side|Ass Whuppin'|Time Machine|Charm School|Mesa Chicken|Clam Session|Free-for-All|Double Cross|Poultrygeist|Goblin Tutor|Growth Spurt|Rock Lobster|Ordinary Pony|Teacher's Pet|Blurry Beeble|Novellamental|Common Iguana|Hammer Helper|Hammer Jammer|Just Desserts|Party Crasher|Steamfloggery|Work a Double|Wrench-Rigger|Beast in Show|Steam-Powered|Hard Hat Area|Refibrillator|Thud-for-Duds|Atinlay Igpay|Standing Army|Staying Power|Artful Looter|Double Header|Number Crunch|Spell Counter|Booster Tutor|Working Stiff|Zombie Fanboy|Name Dropping|Symbol Status|Meddling Kids|My First Tome|Miss Demeanor|Clambassadors|Organ Harvest|Goblin Bookie|Jalum Grifter|Squirrel Farm|Blacker Lotus|Mirror Mirror|Amateur Auteur|By Gnome Means|Sacrifice Play|Crafty Octopus|Incite Insight|Ground Pounder|Joyride Rigger|Slaying Mantis|Wild Crocodile|Cramped Bunker|Angelic Rocket|Steel Squirrel|Division Table|Dual Doomsuits|Jamming Device|Neural Network|Sundering Fork|Drawn Together|Ladies' Knight|Man of Measure|Magical Hacker|Mouth to Mouth|Kill! Destroy!|Tainted Monkey|Red-Hot Hottie|Laughing Hyena|Urza's Hot Tub|Gerrymandering|Ghazbn Ogress|Chaos Confetti|Adorable Kitten|Midlife Upgrade|Riveting Rigger|Animate Library|Chipper Chopper|Wall of Fortune|capital offense|Masterful Ninja|Overt Operative|Summon the Pack|Half-Orc, Half-|Target Minotaur|Chittering Doom|Mother Kangaroo|Squirrel Dealer|Baron Von Count|Better Than One|Border Guardian|Curious Killbot|Dogsnail Engine|Lackey Recycler|Frankie Peanuts|Mother of Goons|Necro-Impotence|Zzzyxas's Abyss|Frazzled Editor|Rod of Spanking|Common Courtesy|Psychic Network|Ashnod's Coupon|Bronze Calendar|Jack-in-the-Mox|Scissors Lizard|Kindly Cognician|Suspicious Nanny|Finders, Keepers|Hoisted Hireling|Earl of Squirrel|Everythingamajig|Voracious Vacuum|Goblin Slingshot|Oaken Power Suit|Rapid Prototyper|Targeting Rocket|Bursting Beebles|The Fallen Apart|Farewell to Arms|Persecute Artist|Fraction Jackson|Gluetius Maximus|Granny's Payback|Graphic Violence|Hurloon Wrangler|Sheep token card|Half-Shark, Half-|Numbing Jellyfish|Stinging Scorpion|Bumbling Pangolin|Garbage Elemental|Steamflogger Boss|Steamflogger Temp|Really Epic Punch|Gnome-Made Engine|Stamp of Approval|Gnomeball Machine|Inflation Station|Optical Optimizer|Top-Secret Tunnel|Greater Morphling|Enter the Dungeon|R&D's Secret Lair|Super Secret Tech|Chicken la King|Mine, Mine, Mine!|Jester's Sombrero|Zombie token card|Goblin token card|Aerial Toastmaster|Half-Kitten, Half-|Graveyard Busybody|Hazmat Suit (Used)|Steady-Handed Mook|Feisty Stegosaurus|Goblin Haberdasher|Infinity Elemental|Ineffable Blessing|Contraption Cannon|Duplication Device|Widget Contraption|Elvish House Party|World-Bottling Kit|Prismatic Wardrobe|Temp of the Damned|Cardboard Carapace|Free-Range Chicken|Timmy, Power Gamer|Pegasus token card|Soldier token card|Defective Detective|Socketed Sprocketer|Big Boa Constrictor|Over My Dead Bodies|Snickering Squirrel|Three-Headed Goblin|Selfie Preservation|The Grand Calcutron|Krark's Other Thumb|Modular Monstrosity|Applied Aeronautics|Dispatch Dispensary|Insufferable Syphon|Collector Protector|Look at Me, I'm R&D|Now I Know My ABC's|Question Elemental?|Phyrexian Librarian|Blast from the Past|Goblin Secret Agent|Orcish Paratroopers|Stone-Cold Basilisk|\"Ach! Hans, Run!\"|Checks and Balances|Goblin Bowling Team|Strategy, Schmategy|Spatula of the Ages|Squirrel token card|Chivalrous Chevalier|Knight of the Widget|Five-Finger Discount|Very Cryptic Command|Half-Squirrel, Half-|Willing Test Subject|Genetic Recombinator|Hypnotic Swirly Disc|Twiddlestick Charger|Fascist Art Director|Johnny, Combo Player|Goblin S.W.A.T. Team|Form of the Squirrel|Monkey Monkey Monkey|Elvish Impersonators|Flock of Rabid Sheep|Hungry Hungry Heifer|Do-It-Yourself Seraph|S.N.E.A.K. Dispatcher|Extremely Slow Zombie|Old-Fashioned Vampire|Super-Duper Death Ray|As Luck Would Have It|Accessories to Murder|Deadly Poison Sampler|Dictation Quillograph|Mons's Goblin Waiters|Pointy Finger of Doom|Urza's Contact Lenses|Hammerfest Boomtacular|Dr. Julius Jumblemorph|Buzzing Whack-a-Doodle|Quick-Stick Lick Trick|Aesthetic Consultation|Water Gun Balloon Game|Once More with Feeling|Infernal Spawn of Evil|Squirrel-Powered Scheme|The Countdown Is at One|Brushstroke Paintermage|Richard Garfield, Ph.D.|The Cheese Stands Alone|I'm Rubber, You're Glue|Look at Me, I'm the DCI|Volrath's Motion Sensor|Steamflogger Service Rep|Grusilda, Monster Masher|Urza, Academy Headmaster|Clock of DOOOOOOOOOOOOM!|Entirely Normal Armchair|Mad Science Fair Project|Proper Laboratory Attire|First Come, First Served|Carnivorous Death-Parrot|Wet Willie of the Damned|Spike, Tournament Grinder|Box of Free-Range Goblins|It That Gets Left Hanging|Steamflogger of the Month|Handy Dandy Clone Machine|Staff of the Letter Magus|Circle of Protection: Art|Curse of the Fire Penguin|Rocket-Powered Turbo Slug|Yet Another Aether Vortex|Keeper of the Sacred Word|Knight of the Hokey Pokey|Knight of the Kitchen Sink|Druid of the Sacred Beaker|Phoebe, Head of S.N.E.A.K.|When Fluffy Bunnies Attack|B.F.M. (Big Furry Monster)|Sword of Dungeons & Dragons|Turbo-Thwacking Auto-Hammer|Urza's Science Fair Project|\"Rumors of My Death . . .\"|Mandatory Friendship Shackles|Erase (Not the Urza's Legacy One)|Infernal Spawn of Infernal Spawn of Evil|Burning Cinder Fury of Crimson Chaos Fire|Appeal|Authority|Armed|Dangerous|Assault|Battery|Beck|Call|Boom|Bust|Bound|Determined|Breaking|Entering|Catch|Release|Fame|Claim|Commit|Memory|Consign|Oblivion|Crime|Punishment|Cut|Ribbons|Dead|Gone|Lead|Destined|Down|Dirty|Driven|Despair|Dusk|Dawn|Comply|Failure|Far|Away|Farm|Market|Ice|Fire|Flesh|Blood|Give|Take|Dust|Grind|Earth|Heaven|Hide|Seek|Hit|Run|Reality|Illusion|Insult|Injury|Life|Death|Leave|Chance|Feed|Mouth|Never|Return|Day|Night|Odds|Ends|Onward|Victory|Order|Chaos|Pain|Suffering|Fight|Prepare|Loss|Profit|Serve|Protect|Pure|Simple|Rags|Riches|Ready|Willing|Reason|Believe|Reduce|Rubble|Refuse|Cooperate|Research|Development|Rise|Fall|Rough|Tumble|Spite|Malice|Mind|Spring|Stand|Deliver|Start|Finish|Survive|Struggle|Supply|Demand|Toil|Trouble|Trial|Error|Turn|Burn|Wax|Wane|Wear|Tear|Mox Pearl|Mox Lotus|Seton's Scout|Sol Ring|Demonic Tutor|Moriok Rigger|Shahrazad|Razor Boomerang|Rhystic Study|Nicol Bolas, God-Pharaoh|Storm Crow|Force of Will|True-Name Nemesis|Well|Alive|Dark Confidant|Isochron Scepter|Solemn Simulacrum|Gray Merchant of Asphodel|Fact or Fiction|Accumulated Knowledge|Pyroblast|Hydroblast|Red Elemental Blast|Blue Elemental Blast|Bloodbraid Elf|Giant Solifuge|Morphling|Nevinyrral's Disk|Urza's Mine|Urza's Tower|Urza's Power Plant|Who|Why|What|When|Where|The Ultimate Nightmare of Wizards of the Coast Customer Service|Our Market Research Shows That Players Like Really Long Card Names So We Made this Card to Have the Absolute Longest Card Name Ever Elemental)"} diff --git a/data/magic-namecheck.mse-export-template/old export-template b/data/magic-namecheck.mse-export-template/old export-template new file mode 100644 index 000000000..fc13297d6 --- /dev/null +++ b/data/magic-namecheck.mse-export-template/old export-template @@ -0,0 +1,70 @@ +mse version: 2.0.0 +short name: Name Check +full name: Name Check Exporter +position hint: 009 +icon: icon.png +version: 2014-02-04 +installer group: magic/Export/Name Check + +depends on: + package: magic.mse-game + version: 2008-08-08 + +game: magic +create directory: false +file type: *.txt|*.txt|*.*|*.* + +# By Pichoro +# Thanks to kiligir for the name list, and twanvl for fixing my code. +option field: + type: choice + name: info + description: This export template outputs a text list of cards that share names with real Magic cards. + choice: This export template outputs a text list of cards that share names with real Magic cards. + +script: + # Because MSE gets mad when there are quotation marks in the card list, remove them for comparison. + quote_filter := replace@(match:"”", replace:"")+ + replace@(match:"“", replace:"")+ + replace@(match:"[[.quotation-mark.]]", replace:"") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name := { to_string(quote_filter(card.name)) } + match@(match: "^(list)$") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + matches_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "^(list$)") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + similar_name := { to_string(quote_filter(card.name)) } + match@(match: "(list)") + + # + # + # Spacer because long blocks of code with lots of card names are long. + # + # + # + + similar_name_2 := { to_string(quote_filter(card.name_2)) } + match@(match: "(list)") + + write_card := {if matches_name() or matches_name_2() then card.full_name + "\n" else ""} + write_card_2 := {if ( similar_name() or similar_name_2() ) and not ( matches_name() or matches_name_2() ) then card.full_name + "\n" else ""} + write_cards := "----- Exact Matches -----\n\n" + to_text(for each card in cards do write_card()) + "\n\n----- Similar Matches -----\n\n" + to_text(for each card in cards do write_card_2()) + to_string(write_cards) diff --git a/data/magic-namecheck.mse-export-template/other card names.txt b/data/magic-namecheck.mse-export-template/other card names.txt new file mode 100644 index 000000000..2a4a68e9c --- /dev/null +++ b/data/magic-namecheck.mse-export-template/other card names.txt @@ -0,0 +1,14 @@ +-----Vanguard----- +|Ashnod|Barrin|Eladamri|Ertai|Gerrard|Gix|Greven il-Vec|Hanna|Karn|Lyna|Maraxus|Mirri|Mishra|Multani|Oracle|Orim|Rofellos|Selenia|Serra|Sidar Kondo|Sisay|Sliver Queen, Brood Mother|Squee|Starke|Tahngarth|Takara|Tawnos|Titania|Urza|Volrath|Xantcha + +-----Planes----- +|Academy at Tolaria West|Agyrem|Bant|Cliffside Market|Eloren Wilds|Feeding Grounds|Fields of Summer|Glimmervoid Basin|Goldmeadow|Grixis|Immersturm|Isle of Vesuva|Izzet Steam Maze|Krosa|Lethe Lake|Llanowar|Minamo|Murasa|Naar Isle|Naya|Otaria|Panopticon|Pools of Becoming|Raven's Run|Sanctum of Serra|Sea of Sand|Shiv|Skybreen|Sokenzan|Stronghold Furnace|Tazeem|The ther Flues|The Dark Barony|The Eon Fog|The Fourth Sphere|The Great Forest|The Hippodrome|The Maelstrom|Turri Island|Undercity Reaches|Velis Vel|Celestine Reef|Horizon Boughs|Mirrored Depths|Tember City|Chaotic ther|Interplanar Tunnel|Morphic Tide|Mutual Epiphany|Planewide Disaster|Reality Shaping|Spatial Merging|Time Distortion|Akoum|Aretopolis|Astral Arena|Bloodhill Bastion|Edge of Malacol|Furnace Layer|Gavony|Glen Elendra|Grand Ossuary|Grove of the Dreampods|Hedron Fields of Agadeem|Jund|Kessig|Kharasha Foothills|Kilnspire District|Lair of the Ashen Idol|Mount Keralia|Nephalia|Norn's Dominion|Onakke Catacomb|Orochi Colony|Orzhova|Prahv|Quicksilver Sea|Selesnya Loft Gardens|Stensia|Takenuma|Talon Gates|Trail of the Mage-Rings|Truga Jungle|Windriddle Palaces|The Zephyr Mage|Stairs to Infinity + +-----Schemes----- +A Display of My Dark Power.All in Good time.All Shall Smolder in My Wake.Approach My Molten Realm.Behold the Power of Destruction.Choose Your Champion.Dance, Pathetic Marionette.Embrace My Diabolical Vision.Every Hope Shall Vanish.Every Last Vestige Shall Rot.Evil Comes to Fruition.Feed the Machine.I Bask in Your Silent Awe.I Call on the Ancient Magics.I Delight in Your Convulsions.I Know All, I See All.Ignite the Cloneforge!.Into the Earthen Maw.Introductions Are in Order.Know Naught but Fire.Look Skyward and Despair.May Civilization Collapse.Mortal Flesh Is Weak.My Crushing Masterstroke.My Genius Knows No Bounds.My Undead Horde Awakens.My Wish Is Your Command.Nature Demands an Offering.Nature Shields Its Own.Nothing Can Stop Me Now.Only Blood Ends Your Nightmares.Realms Befitting My Majesty.Roots of All Evil.Rotted Ones, Lay Siege.Surrender Your Thoughts.The Dead Shall Serve.The Fate of the Flammable.The Iron Guardian Stirs.The Pieces Are Coming Together.The Very Soil Shall Shake.Tooth, Claw, and Tail.Which of You Burns Brightest?.Your Fate Is Thrice Sealed.Your Puny Minds Cannot Fathom.Your Will Is Not Your Own.Plots That Span Centuries.Perhaps You've Met My Cohort.Your Inescapable Doom.Drench The Soil In Their Blood.Imprison This Insolent Wretch + +-----Happy Holidays Cards----- +|Fruitcake Elemental|Gifts Given|Evil Presents|Seasons Beatings|Snow Mercy|Yule Ooze|Naughty|Nice|Stocking Tiger + +-----Other Cards----- +|Gleemox|1996 World Champion|Robot Chicken|Shichifukujin Dragon|Library of Alexandria \ No newline at end of file diff --git a/data/magic-overlay-foil-fracture.mse-include/include b/data/magic-overlay-foil-fracture.mse-include/include new file mode 100644 index 000000000..c9e6be2c3 --- /dev/null +++ b/data/magic-overlay-foil-fracture.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-06-30 +short name: fracture foil +installer group: magic/overlays/foil/fracture +position hint: 109 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-fracture.mse-include/overlay.png b/data/magic-overlay-foil-fracture.mse-include/overlay.png new file mode 100644 index 000000000..a5159869a Binary files /dev/null and b/data/magic-overlay-foil-fracture.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-ghost.mse-include/include b/data/magic-overlay-foil-ghost.mse-include/include new file mode 100644 index 000000000..681daadbc --- /dev/null +++ b/data/magic-overlay-foil-ghost.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-01-19 +short name: ghost foil +installer group: magic/overlays/foil/ghost +position hint: 101 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-ghost.mse-include/overlay.png b/data/magic-overlay-foil-ghost.mse-include/overlay.png new file mode 100644 index 000000000..f34b60333 Binary files /dev/null and b/data/magic-overlay-foil-ghost.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-holes.mse-include/include b/data/magic-overlay-foil-holes.mse-include/include new file mode 100644 index 000000000..568543f1f --- /dev/null +++ b/data/magic-overlay-foil-holes.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-09-27 +short name: bullet hole foil +installer group: magic/overlays/foil/bullet holes +position hint: 113 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-holes.mse-include/overlay.png b/data/magic-overlay-foil-holes.mse-include/overlay.png new file mode 100644 index 000000000..2ad05fa03 Binary files /dev/null and b/data/magic-overlay-foil-holes.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-jss.mse-include/include b/data/magic-overlay-foil-jss.mse-include/include new file mode 100644 index 000000000..1077fad00 --- /dev/null +++ b/data/magic-overlay-foil-jss.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2010-05-21 +short name: JSS foil +installer group: magic/overlays/foil/JSS +position hint: 003 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-jss.mse-include/overlay.png b/data/magic-overlay-foil-jss.mse-include/overlay.png new file mode 100644 index 000000000..6a50f6a86 Binary files /dev/null and b/data/magic-overlay-foil-jss.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-normal.mse-include/include b/data/magic-overlay-foil-normal.mse-include/include new file mode 100644 index 000000000..0051bd781 --- /dev/null +++ b/data/magic-overlay-foil-normal.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.7 +version: 2008-08-31 +short name: normal foil +installer group: magic/overlays/foil/normal +position hint: 001 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-normal.mse-include/overlay.png b/data/magic-overlay-foil-normal.mse-include/overlay.png new file mode 100644 index 000000000..0d520dd5e Binary files /dev/null and b/data/magic-overlay-foil-normal.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-oil.mse-include/include b/data/magic-overlay-foil-oil.mse-include/include new file mode 100644 index 000000000..698b4b246 --- /dev/null +++ b/data/magic-overlay-foil-oil.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-08-24 +short name: oil +installer group: magic/overlays/foil/oil +position hint: 112 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-oil.mse-include/overlay.png b/data/magic-overlay-foil-oil.mse-include/overlay.png new file mode 100644 index 000000000..934034035 Binary files /dev/null and b/data/magic-overlay-foil-oil.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-old.mse-include/include b/data/magic-overlay-foil-old.mse-include/include new file mode 100644 index 000000000..2d3a718cb --- /dev/null +++ b/data/magic-overlay-foil-old.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2010-12-20 +short name: old foil +installer group: magic/overlays/foil/old +position hint: 002 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-old.mse-include/overlay.png b/data/magic-overlay-foil-old.mse-include/overlay.png new file mode 100644 index 000000000..e63374a5d Binary files /dev/null and b/data/magic-overlay-foil-old.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-oldfeed.mse-include/include b/data/magic-overlay-foil-oldfeed.mse-include/include new file mode 100644 index 000000000..7e1970c74 --- /dev/null +++ b/data/magic-overlay-foil-oldfeed.mse-include/include @@ -0,0 +1,6 @@ +mse version: 2.0.0 +version: 2015-10-28 +short name: Feed Old +installer group: magic/overlays/foil/Feed +position hint: 0099 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-oldfeed.mse-include/overlay.png b/data/magic-overlay-foil-oldfeed.mse-include/overlay.png new file mode 100644 index 000000000..22560b4b6 Binary files /dev/null and b/data/magic-overlay-foil-oldfeed.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-parallel.mse-include/include b/data/magic-overlay-foil-parallel.mse-include/include new file mode 100644 index 000000000..5138fc934 --- /dev/null +++ b/data/magic-overlay-foil-parallel.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-01-19 +short name: parallel +installer group: magic/overlays/foil/parallel +position hint: 103 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-parallel.mse-include/overlay.png b/data/magic-overlay-foil-parallel.mse-include/overlay.png new file mode 100644 index 000000000..57388bb48 Binary files /dev/null and b/data/magic-overlay-foil-parallel.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-polishedstone.mse-include/include b/data/magic-overlay-foil-polishedstone.mse-include/include new file mode 100644 index 000000000..5a92119c8 --- /dev/null +++ b/data/magic-overlay-foil-polishedstone.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2008-08-15 +short name: Polished Stone +installer group: magic/overlays/foil/polished stone +position hint: 110 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-polishedstone.mse-include/overlay.png b/data/magic-overlay-foil-polishedstone.mse-include/overlay.png new file mode 100644 index 000000000..a5889cfa5 Binary files /dev/null and b/data/magic-overlay-foil-polishedstone.mse-include/overlay.png differ diff --git a/data/magic-overlay-foil-ripples.mse-include/include b/data/magic-overlay-foil-ripples.mse-include/include new file mode 100644 index 000000000..5b4f6a414 --- /dev/null +++ b/data/magic-overlay-foil-ripples.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-08-15 +short name: Ripples +installer group: magic/overlays/foil/ripples +position hint: 111 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-foil-ripples.mse-include/overlay.png b/data/magic-overlay-foil-ripples.mse-include/overlay.png new file mode 100644 index 000000000..c32ca1981 Binary files /dev/null and b/data/magic-overlay-foil-ripples.mse-include/overlay.png differ diff --git a/data/magic-overlay-object-clights.mse-include/include b/data/magic-overlay-object-clights.mse-include/include new file mode 100644 index 000000000..0bb9c9fcd --- /dev/null +++ b/data/magic-overlay-object-clights.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2010-12-16 +short name: christmas lights object +installer group: magic/overlays/object/christmas lights +position hint: 303 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-object-clights.mse-include/overlay.png b/data/magic-overlay-object-clights.mse-include/overlay.png new file mode 100644 index 000000000..8fa48bb63 Binary files /dev/null and b/data/magic-overlay-object-clights.mse-include/overlay.png differ diff --git a/data/magic-overlay-object-fire.mse-include/include b/data/magic-overlay-object-fire.mse-include/include new file mode 100644 index 000000000..ccf79e176 --- /dev/null +++ b/data/magic-overlay-object-fire.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-01-19 +short name: fire object +installer group: magic/overlays/object/fire +position hint: 301 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-object-fire.mse-include/overlay.png b/data/magic-overlay-object-fire.mse-include/overlay.png new file mode 100644 index 000000000..ff2c8fe37 Binary files /dev/null and b/data/magic-overlay-object-fire.mse-include/overlay.png differ diff --git a/data/magic-overlay-object-insanity.mse-include/include b/data/magic-overlay-object-insanity.mse-include/include new file mode 100644 index 000000000..190be634f --- /dev/null +++ b/data/magic-overlay-object-insanity.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2010-07-30 +short name: Vs Insanity +installer group: magic/overlays/objects/insanity +position hint: 319 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-object-insanity.mse-include/overlay.png b/data/magic-overlay-object-insanity.mse-include/overlay.png new file mode 100644 index 000000000..d548e7e93 Binary files /dev/null and b/data/magic-overlay-object-insanity.mse-include/overlay.png differ diff --git a/data/magic-overlay-object-ribbon.mse-include/include b/data/magic-overlay-object-ribbon.mse-include/include new file mode 100644 index 000000000..9ffa4439b --- /dev/null +++ b/data/magic-overlay-object-ribbon.mse-include/include @@ -0,0 +1,6 @@ +mse version: 0.3.8 +version: 2009-12-21 +short name: ribbon object +installer group: magic/overlays/object/ribbon +position hint: 302 +icon: overlay.png \ No newline at end of file diff --git a/data/magic-overlay-object-ribbon.mse-include/overlay.png b/data/magic-overlay-object-ribbon.mse-include/overlay.png new file mode 100644 index 000000000..73b07ce01 Binary files /dev/null and b/data/magic-overlay-object-ribbon.mse-include/overlay.png differ diff --git a/data/magic-planesculptors.mse-export-template/desktop.ini b/data/magic-planesculptors.mse-export-template/desktop.ini new file mode 100644 index 000000000..5ea1156c3 --- /dev/null +++ b/data/magic-planesculptors.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-planesculptors.mse-export-template,0 diff --git a/data/magic-planesculptors.mse-export-template/export-template b/data/magic-planesculptors.mse-export-template/export-template new file mode 100644 index 000000000..70c03376f --- /dev/null +++ b/data/magic-planesculptors.mse-export-template/export-template @@ -0,0 +1,200 @@ +mse version: 0.3.8 +short name: PlaneSculptors +full name: PlaneSculptors Export 1.4 +position hint: 006 +version: 2018-06-24 +installer group: magic/Export/planesculptors +create directory: true + +depends on: + package: magic.mse-game + version: 2020-04-01 + +game: magic +file type: *.txt|*.txt|*.*|*.* + +# By caeonosphere +# Written by modifying thequinn's IsochronDrafter exporter () +# Namecheck by cajun +option field: + type: choice + name: export images + choice: no + choice: .jpg + choice: .png + choice: .full.jpg + choice: .full.png + description: Export images +script: + symbol_font := "magic-mana-small" + symbol_font_size := 12 + escape_linebreaks := replace@(match: "\n", replace: "///br///") + remove_linebreaks := replace@(match: "\n", replace: "") + remove_brackets := replace@(match: "]", replace: "", in_context: "\\[(\\+|-)?[0-9]+: ")+ + replace@(match: "\\[", replace: "", in_context: "(\\+|-)?[0-9]+: ") + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + card_name := { replace(if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name, match:" $", replace:"") } + compare_card_name := { if exporter_name_grabber(exporter_name_filter(input.notes)) != "" then exporter_name_grabber(exporter_name_filter(input.notes)) else input.name } + determine_shape := { + if (contains(card.shape, match:"normal") or contains(card.shape, match:"planeswalker") or card.loyalty_2 != "") and card.name_2 != "" then "double" + else if contains(card.shape, match:"double") then "double" + else if contains(card.shape, match:"plane card") then "plane" + else if contains(card.shape, match:"leveler") then "normal" + else if contains(card.shape, match:"saga") then "normal" + else if contains(card.shape, match:"adventure") then "vsplit" + else if contains(card.shape, match:"aftermath") then "vsplit" + else if contains(card.shape, match:"planeswalker") then "normal" + else if contains(card.shape, match:"shifted") then "normal" + else replace(card.shape, match:" faced", replace:"") + } + paragraph_count := replace@(match:"\n", replace:"�")+ + filter_text@(match:"�") + + write_leveler := { + #Check for Mainframe special text first + (if card.special_text or else "" != "" then remove_brackets(card.special_text) else + card.rule_text + +"\nLEVEL "+card.level_1+" | " + +(if card.pt_2 !="" then card.pt_2+" | ") + +card.rule_text_2 + +"\n"+(if card.level_2 !="" then "LEVEL "+card.level_2+" | ") + +(if card.pt_3 !="" then card.pt_3+" | ") + +card.rule_text_3) + } + write_plane := { + card.rule_text + + (if card.rule_text_2 != "" then "\n" + card.rule_text_2) + } + + write_walker := { + #Check for Mainframe special text first + (if card.special_text or else "" != "" then remove_brackets(card.special_text) else + # The First Ability + card.loyalty_cost_1 + +(if card.loyalty_cost_1 !="" then ": ") + +split_text(match:"\n", card.rule_text).0 + # The Second Ability + +(if contains(paragraph_count(card.rule_text), match:"�") then "\n") + +card.loyalty_cost_2 + +(if card.loyalty_cost_2 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"�") then split_text(match:"\n", card.rule_text).1) + # The Third Ability + +(if contains(paragraph_count(card.rule_text), match:"��") then "\n") + +card.loyalty_cost_3 + +(if card.loyalty_cost_3 !="" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"��") then split_text(match:"\n", card.rule_text).2) + # The Fourth Ability + +(if contains(paragraph_count(card.rule_text), match:"���") then "\n") + +(if card.loyalty_2 == "" then card.loyalty_cost_4) + +(if card.loyalty_cost_4 !="" and card.loyalty_2 == "" then ": ") + +(if contains(paragraph_count(card.rule_text), match:"���") then split_text(match:"\n", card.rule_text).3)) + +"\n" + +"Starting loyalty: "+card.loyalty + } + + write_walker_2 := { + #Check for Mainframe special text first + (if card.special_text_2 or else "" != "" then remove_brackets(card.special_text_2) else + # The First Ability + card.loyalty_cost_4 + +(if card.loyalty_cost_4 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + # The Second Ability + +(if contains(paragraph_count(card.rule_text), match:"�") then "\n") + +card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"�") then split_text(match:"\n", card.rule_text_2).1) + # The Third Ability + +(if contains(paragraph_count(card.rule_text), match:"��") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"��") then split_text(match:"\n", card.rule_text_2).2) + # The Fourth Ability + +(if contains(paragraph_count(card.rule_text), match:"���") then "\n") + +card.loyalty_cost_7 + +(if card.loyalty_cost_7 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"���") then split_text(match:"\n", card.rule_text_2).3)) + +(if card.loyalty_2 != "" then "\n"+"Starting loyalty: "+card.loyalty_2) + } + + write_sparker := { + #Check for Mainframe special text first + (if card.special_text_2 or else "" != "" then remove_brackets(card.special_text_2) else + # The First Ability + card.loyalty_cost_5 + +(if card.loyalty_cost_5 !="" then ": ") + +split_text(match:"\n", card.rule_text_2).0 + # The Second Ability + +(if contains(paragraph_count(card.rule_text_2), match:"�") then "\n") + +card.loyalty_cost_6 + +(if card.loyalty_cost_6 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"�") then split_text(match:"\n", card.rule_text_2).1) + # The Third Ability + +(if contains(paragraph_count(card.rule_text_2), match:"��") then "\n") + +card.loyalty_cost_7 + +(if card.loyalty_cost_7 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"��") then split_text(match:"\n", card.rule_text_2).2) + # The Fourth Ability + +(if contains(paragraph_count(card.rule_text_2), match:"���") then "\n") + +card.loyalty_cost_8 + +(if card.loyalty_cost_8 !="" then ": ") + +(if contains(paragraph_count(card.rule_text_2), match:"���") then split_text(match:"\n", card.rule_text_2).3)) + +(if card.loyalty_2 != "" then "\n"+"Starting loyalty: "+card.loyalty_2) + } + + write_rules := { + if card.loyalty != "" then escape_linebreaks(to_html(write_walker())) + else if contains(card.shape, match:"leveler") then escape_linebreaks(to_html(write_leveler())) + else if contains(card.shape, match:"saga") then escape_linebreaks(to_html(card.special_text)) + else if contains(card.shape, match:"plane card") then escape_linebreaks(to_html(write_plane())) + else if card.special_text != "" then escape_linebreaks(to_html(card.special_text)) + else escape_linebreaks(to_html(card.rule_text)) + } + + write_rules_2 := { + if contains(card.shape, match:"planeswalker") and card.power != "" then escape_linebreaks(to_html(write_sparker())) + else if card.loyalty != "" or card.loyalty_2 != "" then escape_linebreaks(to_html(write_walker_2())) + else if card.special_text_2 != "" then escape_linebreaks(to_html(card.special_text_2)) + else escape_linebreaks(to_html(card.rule_text_2)) + } + + write_card := { + "\n"+determine_shape() + +"\n"+card.card_number + +"\n"+remove_linebreaks(cmc(card.casting_cost)) + +"\n"+(if card.rarity == "masterpiece" then "special" else card.rarity) + + +"\n"+remove_linebreaks(card_name()) + +"\n"+card.card_color + +"\n"+symbols_to_html(card.casting_cost) + +"\n"+remove_linebreaks(to_text(card.type)) + +"\n"+remove_linebreaks(to_text(card.power)) + +"\n"+remove_linebreaks(to_text(card.toughness)) + +"\n"+write_rules() + +"\n"+escape_linebreaks(to_html(card.flavor_text)) + +"\n"+to_html(remove_linebreaks(card.illustrator)) + + +"\n"+remove_linebreaks(card.name_2) + +"\n"+card.card_color_2 + +"\n"+symbols_to_html(card.casting_cost_2) + +"\n"+remove_linebreaks(to_text(card.type_2)) + +"\n"+remove_linebreaks(to_text(card.power_2)) + +"\n"+remove_linebreaks(to_text(card.toughness_2)) + +"\n"+write_rules_2() + +"\n"+escape_linebreaks(to_html(card.flavor_text_2)) + +"\n"+to_html(remove_linebreaks(card.illustrator_2)) + +"\n===========" + } + ##run the name check + check_unique := { count := 0 + for x from 0 to length(input)-1 do if compare_card_name(input[x]) == name then count := count + 1 + count + } + write_images := if options.export_images == "no" then "" else for each card in cards do write_image_file(card, file:card_name()+options.export_images) + for each card in cards do if check_unique(cards, name:card_name()) > 1 then trace("Warning: Repeated name: " + card.name) + write_cards := for each card in cards do write_card() + to_string( + set.title+"\n" + +"1.0\n" + +write_cards) diff --git a/data/magic-playtest.mse-style/build.bat b/data/magic-playtest.mse-style/build.bat new file mode 100644 index 000000000..e2da2a56c --- /dev/null +++ b/data/magic-playtest.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-playtest.mse-style magic.mse-game magic-blends.mse-include + +ren "magic-playtest.mse-installer" "Magic - Playtest.mse-installer" \ No newline at end of file diff --git a/data/magic-playtest.mse-style/card-sample.png b/data/magic-playtest.mse-style/card-sample.png new file mode 100644 index 000000000..da1293873 Binary files /dev/null and b/data/magic-playtest.mse-style/card-sample.png differ diff --git a/data/magic-playtest.mse-style/card.png b/data/magic-playtest.mse-style/card.png new file mode 100644 index 000000000..26fb82fae Binary files /dev/null and b/data/magic-playtest.mse-style/card.png differ diff --git a/data/magic-playtest.mse-style/card2.png b/data/magic-playtest.mse-style/card2.png new file mode 100644 index 000000000..67307fc83 Binary files /dev/null and b/data/magic-playtest.mse-style/card2.png differ diff --git a/data/magic-playtest.mse-style/style b/data/magic-playtest.mse-style/style new file mode 100644 index 000000000..54047bb9b --- /dev/null +++ b/data/magic-playtest.mse-style/style @@ -0,0 +1,295 @@ +mse version: 2.0.0 +game: magic +short name: Playtest +full name: Playtest Card +installer group: magic/playtest style +icon: card-sample.png +position hint: 999 + +version: 2018-02-22 +depends on: + package: magic.mse-game + version: 2007-12-29 + +card background: white +card width: 338 +card height: 497 +card dpi: 150 + +############################################################## Extra scripts +init script: + # Script for the sort code field. + playtest_rarity_code :={ + rarity := card.rarity + if rarity == "basic land" then "B" + else if rarity == "common" then "C" + else if rarity == "uncommon" then "U" + else if rarity == "rare" then "R" + else if rarity == "mythic rare" then "M" + else if rarity == "special" then "S" + else "C" + } + playtest_color_code := { + casting_cost := card.casting_cost + card_color := card.card_color + colors := sort_text(casting_cost, order: "") + if colors == "W" then "W" + else if colors == "U" then "U" + else if colors == "B" then "B" + else if colors == "G" then "G" + else if colors == "R" then "R" + else if chosen(choice:"multicolor", card_color) then "M" + else if chosen(choice:"hybrid", card_color) then "H" + else if chosen(choice:"artifact", card_color) then "A" + else if chosen(choice:"land", card_color) then "L" + else "A" + } + playtest_sort_code := { set.title + " - " + playtest_rarity_code () + playtest_color_code() + ", " + playtest_code_number() + } + + playtest_rarity_filter :={ + rarity := card.rarity + if rarity == "basic land" then {card.rarity == "basic land"} + else if rarity == "common" then {card.rarity == "common"} + else if rarity == "uncommon" then {card.rarity == "uncommon"} + else if rarity == "rare" then {card.rarity == "rare"} + else if rarity == "mythic rare" then {card.rarity == "mythic rare"} + else {card.rarity == "special"} + } + + playtest_color_filter :={ + casting_cost := card.casting_cost + card_color := card.card_color + card_type := card.type + colors := sort_text(casting_cost, order: "") + if chosen(choice:"land", card_color) then { contains(card.card_color, match:"land") } + else if chosen(choice:"hybrid", card_color) then { contains(card.card_color, match:"hybrid") } + else if chosen(choice:"multicolor", card_color) then { contains(card.card_color, match:"multicolor") } + else if colors == "W" then { contains(card.card_color, match:"white") } + else if colors == "U" then { contains(card.card_color, match:"blue") } + else if colors == "B" then { contains(card.card_color, match:"black") } + else if colors == "R" then { contains(card.card_color, match:"red") } + else if colors == "G" then { contains(card.card_color, match:"green") } + else { contains(card.card_color, match:"artifact") or contains(card.card_color, match:"colorless") } + } + + playtest_code_number := { + position ( + of: card + in: set + order_by: { to_string(card.time_created,format:"%S%M%H%d%m%y") } + filter: playtest_color_filter() + ) + 1 + } +############################################################## Extra style options +styling field: + type: choice + name: frame style + description: Should the frame be totally blank, or read MTG Confidential? + initial: blank + choice: blank + choice: mtg confidential +styling style: + frame style: + render style: both + choice images: + blank: card2.png + mtg confidential: card.png +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: 338 + height: 497 + radius: 18 + left width: 17 + right width: 17 + top width: 17 + bottom width: 18 + z index: -1 + card color: + left: 0 + top: 0 + width: 338 + height: 497 + z index: -2 + render style: image + popup style: in place + image: + script: + if styling.frame_style == "blank" then "card2.png" + else "card.png" + + ############################# Name line + name: + left: 29 + top : 29 + right: { 317 - card_style.casting_cost.content_width } + height: 23 + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Times New Roman + size: 18 + weight: bold + color: rgb(0,0,0) + casting cost: + right: 317 + top : 29 + width: { max(30, card_style.casting_cost.content_width) + 5 } + height: 23 + alignment: bottom right + font: + name: Times New Roman + size: 18 + z index: 2 + padding top: 0 + + ############################# Image + + ############################# Card type + + type: + left: 29 + top : 202 + width: 215 + height: 20 + alignment: top shrink-overflow + z index: 1 + padding top: 2 + font: + name: Times New Roman + size: 15 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + + rarity: + right: 296 + top : 203 + width: 44 + height: 22 + z index: 1 + choice images: + # Images based on the set symbol + basic land: script: symbol_variation(symbol: set.symbol, variation: "common") + common: script: symbol_variation(symbol: set.symbol, variation: "common") + uncommon: script: symbol_variation(symbol: set.symbol, variation: "common") + rare: script: symbol_variation(symbol: set.symbol, variation: "common") + mythic rare: script: symbol_variation(symbol: set.symbol, variation: "common") + special: script: symbol_variation(symbol: set.symbol, variation: "common") + masterpiece: script: symbol_variation(symbol: set.masterpiece_symbol, variation: "common") + + ############################# Text box + text: + left: 29 + top : 252 + width: 283 + height: 165 + font: + name: Times New Roman + italic name: Times New Roman + size: 15 + scale down to: 6 + color: rgb(0,0,0) + alignment: middle left + z index: 2 + padding left: 6 + padding top: 2 + padding right: 4 + padding bottom: 2 + line height hard: 1.2 + line height line: 1.5 + + + ############################# PT + pt: + z index: 4 + left: 256 + top: 443 + width: 60 + height: 28 + alignment: center middle + font: + name: Times New Roman + size: 17 + weight: bold + color: rgb(0,0,0) + separator color: rgb(200,0,0) + + ############################# Card sorting / numbering + ############################# Copyright stuff + copyright line: + z index: 4 + left: 29 + right: 256 + height: 20 + top: 453 + alignment: left middle shrink-overflow + font: + name: Times New Roman + size: 10 + scale down to: 4 + weight: bold + +############################################################## Extra card fields +extra card field: + type: text + name: created + editable: false + script: "Time Created: " + to_string(card.time_created,format:"%y-%m-%d, %H:%M:%S") + save value: false +extra card field: + type: text + name: modified + editable: false + script: "Time Modified: " + to_string(card.time_modified,format:"%y-%m-%d, %H:%M:%S") + save value: false +extra card field: + type: text + name: sort code + save value: false + editable: false + script: playtest_sort_code() +extra card style: + sort code: + left: 20 + top: 140 + width: 298 + height: 20 + z index: 2 + alignment: center middle shrink-overflow + font: + name: Times New Roman + size: 14 + scale down to: 6 + weight: bold + color: rgb(0,0,0) + created: + left: 20 + top: 80 + width: 298 + height: 20 + z index: 2 + alignment: center middle shrink-overflow + font: + name: Times New Roman + size: 14 + scale down to: 6 + weight: bold + color: rgb(0,0,0) + modified: + left: 20 + top: 110 + width: 298 + height: 20 + z index: 2 + alignment: center middle shrink-overflow + font: + name: Times New Roman + size: 14 + scale down to: 6 + weight: bold + color: rgb(0,0,0) diff --git a/data/magic-pride.mse-include/flags/ace.png b/data/magic-pride.mse-include/flags/ace.png new file mode 100644 index 000000000..d40d7b79d Binary files /dev/null and b/data/magic-pride.mse-include/flags/ace.png differ diff --git a/data/magic-pride.mse-include/flags/agender.png b/data/magic-pride.mse-include/flags/agender.png new file mode 100644 index 000000000..e4fd77832 Binary files /dev/null and b/data/magic-pride.mse-include/flags/agender.png differ diff --git a/data/magic-pride.mse-include/flags/aro.png b/data/magic-pride.mse-include/flags/aro.png new file mode 100644 index 000000000..6852a5ae6 Binary files /dev/null and b/data/magic-pride.mse-include/flags/aro.png differ diff --git a/data/magic-pride.mse-include/flags/bi.png b/data/magic-pride.mse-include/flags/bi.png new file mode 100644 index 000000000..c523bcf9b Binary files /dev/null and b/data/magic-pride.mse-include/flags/bi.png differ diff --git a/data/magic-pride.mse-include/flags/gay.png b/data/magic-pride.mse-include/flags/gay.png new file mode 100644 index 000000000..b42262b9a Binary files /dev/null and b/data/magic-pride.mse-include/flags/gay.png differ diff --git a/data/magic-pride.mse-include/flags/genderfluid.png b/data/magic-pride.mse-include/flags/genderfluid.png new file mode 100644 index 000000000..8b6fa8bd7 Binary files /dev/null and b/data/magic-pride.mse-include/flags/genderfluid.png differ diff --git a/data/magic-pride.mse-include/flags/lesbian.png b/data/magic-pride.mse-include/flags/lesbian.png new file mode 100644 index 000000000..8ec65c6da Binary files /dev/null and b/data/magic-pride.mse-include/flags/lesbian.png differ diff --git a/data/magic-pride.mse-include/flags/nonbinary.png b/data/magic-pride.mse-include/flags/nonbinary.png new file mode 100644 index 000000000..3d61f68e0 Binary files /dev/null and b/data/magic-pride.mse-include/flags/nonbinary.png differ diff --git a/data/magic-pride.mse-include/flags/pan.png b/data/magic-pride.mse-include/flags/pan.png new file mode 100644 index 000000000..492659e5f Binary files /dev/null and b/data/magic-pride.mse-include/flags/pan.png differ diff --git a/data/magic-pride.mse-include/flags/rainbow.png b/data/magic-pride.mse-include/flags/rainbow.png new file mode 100644 index 000000000..56f65bcd6 Binary files /dev/null and b/data/magic-pride.mse-include/flags/rainbow.png differ diff --git a/data/magic-pride.mse-include/flags/reversed.png b/data/magic-pride.mse-include/flags/reversed.png new file mode 100644 index 000000000..1bd519633 Binary files /dev/null and b/data/magic-pride.mse-include/flags/reversed.png differ diff --git a/data/magic-pride.mse-include/flags/trans.png b/data/magic-pride.mse-include/flags/trans.png new file mode 100644 index 000000000..a22beee9c Binary files /dev/null and b/data/magic-pride.mse-include/flags/trans.png differ diff --git a/data/magic-pride.mse-include/include b/data/magic-pride.mse-include/include new file mode 100644 index 000000000..358b00cae --- /dev/null +++ b/data/magic-pride.mse-include/include @@ -0,0 +1,8 @@ +mse version: 2.0.0 +full name: Magic The Gathering, pride flags +version: 2021-5-26 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# scripts Includes scripts for blending pride flags +# pins Includes current list of pride flag choices diff --git a/data/magic-pride.mse-include/masks/4planeswalker.png b/data/magic-pride.mse-include/masks/4planeswalker.png new file mode 100644 index 000000000..e845e4958 Binary files /dev/null and b/data/magic-pride.mse-include/masks/4planeswalker.png differ diff --git a/data/magic-pride.mse-include/masks/blendmask.png b/data/magic-pride.mse-include/masks/blendmask.png new file mode 100644 index 000000000..e0ddf8c25 Binary files /dev/null and b/data/magic-pride.mse-include/masks/blendmask.png differ diff --git a/data/magic-pride.mse-include/masks/m15 legend.png b/data/magic-pride.mse-include/masks/m15 legend.png new file mode 100644 index 000000000..eb7959ec7 Binary files /dev/null and b/data/magic-pride.mse-include/masks/m15 legend.png differ diff --git a/data/magic-pride.mse-include/masks/m15.png b/data/magic-pride.mse-include/masks/m15.png new file mode 100644 index 000000000..9187ab5a8 Binary files /dev/null and b/data/magic-pride.mse-include/masks/m15.png differ diff --git a/data/magic-pride.mse-include/masks/planeswalker.png b/data/magic-pride.mse-include/masks/planeswalker.png new file mode 100644 index 000000000..1c11ae796 Binary files /dev/null and b/data/magic-pride.mse-include/masks/planeswalker.png differ diff --git a/data/magic-pride.mse-include/pins b/data/magic-pride.mse-include/pins new file mode 100644 index 000000000..7d96b52cc --- /dev/null +++ b/data/magic-pride.mse-include/pins @@ -0,0 +1,17 @@ +# LGBT+ flag choices + +choice: lesbian +choice: gay +choice: bi +choice: trans +choice: pan +choice: ace +choice: aro +choice: nonbinary +choice: agender +choice: genderfluid +choice: + name: rainbow + line below: true +choice: + name: reversed \ No newline at end of file diff --git a/data/magic-pride.mse-include/scripts b/data/magic-pride.mse-include/scripts new file mode 100644 index 000000000..8f676a92b --- /dev/null +++ b/data/magic-pride.mse-include/scripts @@ -0,0 +1,18 @@ +pin_image := { + count := length(filter_text(input, match:","))+1 + rev := chosen(input, choice:"reversed") + if input == "" then "" + else if count == 1 then + "/magic-pride.mse-include/flags/" + input + ".png" + else + ( + string := split_text(input, match:", ") + left := if rev then string[1] else string[0] + right := if rev then string[0] else string[1] + if rev and count < 3 then + "/magic-pride.mse-include/flags/" + string[0] + ".png" + else + masked_blend(light:"/magic-pride.mse-include/flags/" + left + ".png", dark:"/magic-pride.mse-include/flags/" + right + ".png", mask:"/magic-pride.mse-include/masks/blendmask.png") + + ) +} diff --git a/data/magic-pt-symbols-extra-m15.mse-symbol-font/desktop.ini b/data/magic-pt-symbols-extra-m15.mse-symbol-font/desktop.ini new file mode 100644 index 000000000..719e1b1c2 --- /dev/null +++ b/data/magic-pt-symbols-extra-m15.mse-symbol-font/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-pt-symbols-extra-m15.mse-symbol-font,0 diff --git a/data/magic-pt-symbols-extra-m15.mse-symbol-font/one_half.png b/data/magic-pt-symbols-extra-m15.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-pt-symbols-extra-m15.mse-symbol-font/one_half.png differ diff --git a/data/magic-pt-symbols-extra-m15.mse-symbol-font/symbol-font b/data/magic-pt-symbols-extra-m15.mse-symbol-font/symbol-font new file mode 100644 index 000000000..9ffcf0853 --- /dev/null +++ b/data/magic-pt-symbols-extra-m15.mse-symbol-font/symbol-font @@ -0,0 +1,16 @@ +mse version: 2.0.0 +version: 2014-03-20 +short name: extra pt syms +installer group: magic/PT symbols/extra style/m15 +position hint: 002 +icon: one_half.png + +image font size: 104.55 +horizontal space: 0 +symbol: + code: .5 + image: one_half.png +############################################################## +# Insert-symbol menu +insert symbol menu: + item: .5 diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/desktop.ini b/data/magic-pt-symbols-extra.mse-symbol-font/desktop.ini new file mode 100644 index 000000000..8a65ccb1f --- /dev/null +++ b/data/magic-pt-symbols-extra.mse-symbol-font/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-pt-symbols-extra.mse-symbol-font,0 diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/earth.png b/data/magic-pt-symbols-extra.mse-symbol-font/earth.png new file mode 100644 index 000000000..90c6dde02 Binary files /dev/null and b/data/magic-pt-symbols-extra.mse-symbol-font/earth.png differ diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/fire.png b/data/magic-pt-symbols-extra.mse-symbol-font/fire.png new file mode 100644 index 000000000..65e80ae50 Binary files /dev/null and b/data/magic-pt-symbols-extra.mse-symbol-font/fire.png differ diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/one_half.png b/data/magic-pt-symbols-extra.mse-symbol-font/one_half.png new file mode 100644 index 000000000..0118126d7 Binary files /dev/null and b/data/magic-pt-symbols-extra.mse-symbol-font/one_half.png differ diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/symbol-font b/data/magic-pt-symbols-extra.mse-symbol-font/symbol-font new file mode 100644 index 000000000..8a89367d2 --- /dev/null +++ b/data/magic-pt-symbols-extra.mse-symbol-font/symbol-font @@ -0,0 +1,49 @@ +mse version: 0.3.8 +version: 2009-12-18 +short name: extra pt syms +installer group: magic/PT symbols/extra style +position hint: 002 +icon: fire.png + +image font size: 104.55 +horizontal space: 0 +symbol: + code: .5 + image: one_half.png +symbol: + code: A + image: wind.png +symbol: + code: E + image: earth.png +symbol: + code: F + image: fire.png +symbol: + code: W + image: water.png +symbol: + code: V + image: void.png +symbol: + image: void.png + code: [0-9]+|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: ModMatrix + size: 1 + color: rgb(0,0,0) +############################################################## +# Insert-symbol menu +insert symbol menu: + item: .5 + item: A + item: E + item: F + item: W + item: V diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/void.png b/data/magic-pt-symbols-extra.mse-symbol-font/void.png new file mode 100644 index 000000000..e76a5131e Binary files /dev/null and b/data/magic-pt-symbols-extra.mse-symbol-font/void.png differ diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/water.png b/data/magic-pt-symbols-extra.mse-symbol-font/water.png new file mode 100644 index 000000000..81d527260 Binary files /dev/null and b/data/magic-pt-symbols-extra.mse-symbol-font/water.png differ diff --git a/data/magic-pt-symbols-extra.mse-symbol-font/wind.png b/data/magic-pt-symbols-extra.mse-symbol-font/wind.png new file mode 100644 index 000000000..3230aed3d Binary files /dev/null and b/data/magic-pt-symbols-extra.mse-symbol-font/wind.png differ diff --git a/data/magic-pt-symbols-portal.mse-symbol-font/desktop.ini b/data/magic-pt-symbols-portal.mse-symbol-font/desktop.ini new file mode 100644 index 000000000..170a19191 --- /dev/null +++ b/data/magic-pt-symbols-portal.mse-symbol-font/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-pt-symbols-portal.mse-symbol-font,0 diff --git a/data/magic-pt-symbols-portal.mse-symbol-font/portalshield.png b/data/magic-pt-symbols-portal.mse-symbol-font/portalshield.png new file mode 100644 index 000000000..ace707eba Binary files /dev/null and b/data/magic-pt-symbols-portal.mse-symbol-font/portalshield.png differ diff --git a/data/magic-pt-symbols-portal.mse-symbol-font/portalsword.png b/data/magic-pt-symbols-portal.mse-symbol-font/portalsword.png new file mode 100644 index 000000000..4ba38c48d Binary files /dev/null and b/data/magic-pt-symbols-portal.mse-symbol-font/portalsword.png differ diff --git a/data/magic-pt-symbols-portal.mse-symbol-font/symbol-font b/data/magic-pt-symbols-portal.mse-symbol-font/symbol-font new file mode 100644 index 000000000..a02e7ce60 --- /dev/null +++ b/data/magic-pt-symbols-portal.mse-symbol-font/symbol-font @@ -0,0 +1,34 @@ +mse version: 0.3.8 +version: 2009-09-25 +short name: normal +installer group: magic/PT symbols/portal style +position hint: 001 +icon: portalshield.png + +image font size: 46 +horizontal space: 1.2 +symbol: + code: T + image: portalshield.png +symbol: + code: P + image: portalsword.png +symbol: + image: portalshield.png + code: [0-9]+|. + regex: yes + draw text: 0 + text margin left: .26 + text margin right: .2 + text margin top: -.14 + text margin bottom: -.14 + text font: + name: ModMatrix + size: 1 + color: rgb(0,0,0) + +############################################################## +# Insert-symbol menu +insert symbol menu: + item: P + item: T diff --git a/data/magic-scifi.mse-style/acard.jpg b/data/magic-scifi.mse-style/acard.jpg new file mode 100644 index 000000000..e41b13683 Binary files /dev/null and b/data/magic-scifi.mse-style/acard.jpg differ diff --git a/data/magic-scifi.mse-style/acard1.jpg b/data/magic-scifi.mse-style/acard1.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-scifi.mse-style/acard1.jpg differ diff --git a/data/magic-scifi.mse-style/apt.png b/data/magic-scifi.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-scifi.mse-style/apt.png differ diff --git a/data/magic-scifi.mse-style/artifact_blend_card.png b/data/magic-scifi.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..314210d50 Binary files /dev/null and b/data/magic-scifi.mse-style/artifact_blend_card.png differ diff --git a/data/magic-scifi.mse-style/artifact_blend_identity.png b/data/magic-scifi.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-scifi.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-scifi.mse-style/artifact_blend_pt.png b/data/magic-scifi.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-scifi.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-scifi.mse-style/artifact_blend_stamp.png b/data/magic-scifi.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-scifi.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-scifi.mse-style/artist_arrow.png b/data/magic-scifi.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-scifi.mse-style/artist_arrow.png differ diff --git a/data/magic-scifi.mse-style/astamp.jpg b/data/magic-scifi.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-scifi.mse-style/astamp.jpg differ diff --git a/data/magic-scifi.mse-style/bcard.jpg b/data/magic-scifi.mse-style/bcard.jpg new file mode 100644 index 000000000..31628bfdc Binary files /dev/null and b/data/magic-scifi.mse-style/bcard.jpg differ diff --git a/data/magic-scifi.mse-style/bcard1.jpg b/data/magic-scifi.mse-style/bcard1.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-scifi.mse-style/bcard1.jpg differ diff --git a/data/magic-scifi.mse-style/blcard.jpg b/data/magic-scifi.mse-style/blcard.jpg new file mode 100644 index 000000000..62e924474 Binary files /dev/null and b/data/magic-scifi.mse-style/blcard.jpg differ diff --git a/data/magic-scifi.mse-style/blcard1.jpg b/data/magic-scifi.mse-style/blcard1.jpg new file mode 100644 index 000000000..0930632ea Binary files /dev/null and b/data/magic-scifi.mse-style/blcard1.jpg differ diff --git a/data/magic-scifi.mse-style/blpt.png b/data/magic-scifi.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-scifi.mse-style/blpt.png differ diff --git a/data/magic-scifi.mse-style/blstamp.jpg b/data/magic-scifi.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-scifi.mse-style/blstamp.jpg differ diff --git a/data/magic-scifi.mse-style/border_mask.png b/data/magic-scifi.mse-style/border_mask.png new file mode 100644 index 000000000..188b165a9 Binary files /dev/null and b/data/magic-scifi.mse-style/border_mask.png differ diff --git a/data/magic-scifi.mse-style/bpt.png b/data/magic-scifi.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-scifi.mse-style/bpt.png differ diff --git a/data/magic-scifi.mse-style/bstamp.jpg b/data/magic-scifi.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-scifi.mse-style/bstamp.jpg differ diff --git a/data/magic-scifi.mse-style/build.bat b/data/magic-scifi.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-scifi.mse-style/build.bat @@ -0,0 +1,7 @@ +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-scifi.mse-style/card-sample.png b/data/magic-scifi.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-scifi.mse-style/card-sample.png differ diff --git a/data/magic-scifi.mse-style/ccard.jpg b/data/magic-scifi.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-scifi.mse-style/ccard.jpg differ diff --git a/data/magic-scifi.mse-style/clcard.jpg b/data/magic-scifi.mse-style/clcard.jpg new file mode 100644 index 000000000..37fba6293 Binary files /dev/null and b/data/magic-scifi.mse-style/clcard.jpg differ diff --git a/data/magic-scifi.mse-style/clcard1.jpg b/data/magic-scifi.mse-style/clcard1.jpg new file mode 100644 index 000000000..249cab615 Binary files /dev/null and b/data/magic-scifi.mse-style/clcard1.jpg differ diff --git a/data/magic-scifi.mse-style/clpt.png b/data/magic-scifi.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-scifi.mse-style/clpt.png differ diff --git a/data/magic-scifi.mse-style/clstamp.jpg b/data/magic-scifi.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-scifi.mse-style/clstamp.jpg differ diff --git a/data/magic-scifi.mse-style/cpt.png b/data/magic-scifi.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-scifi.mse-style/cpt.png differ diff --git a/data/magic-scifi.mse-style/cstamp.jpg b/data/magic-scifi.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-scifi.mse-style/cstamp.jpg differ diff --git a/data/magic-scifi.mse-style/foil_mask.png b/data/magic-scifi.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-scifi.mse-style/foil_mask.png differ diff --git a/data/magic-scifi.mse-style/foil_mask_rare.png b/data/magic-scifi.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..9a4200bd7 Binary files /dev/null and b/data/magic-scifi.mse-style/foil_mask_rare.png differ diff --git a/data/magic-scifi.mse-style/foil_stamp.png b/data/magic-scifi.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-scifi.mse-style/foil_stamp.png differ diff --git a/data/magic-scifi.mse-style/gcard.jpg b/data/magic-scifi.mse-style/gcard.jpg new file mode 100644 index 000000000..6d89957d2 Binary files /dev/null and b/data/magic-scifi.mse-style/gcard.jpg differ diff --git a/data/magic-scifi.mse-style/gcard1.jpg b/data/magic-scifi.mse-style/gcard1.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-scifi.mse-style/gcard1.jpg differ diff --git a/data/magic-scifi.mse-style/glcard.jpg b/data/magic-scifi.mse-style/glcard.jpg new file mode 100644 index 000000000..7302298ab Binary files /dev/null and b/data/magic-scifi.mse-style/glcard.jpg differ diff --git a/data/magic-scifi.mse-style/glcard1.jpg b/data/magic-scifi.mse-style/glcard1.jpg new file mode 100644 index 000000000..639e5f527 Binary files /dev/null and b/data/magic-scifi.mse-style/glcard1.jpg differ diff --git a/data/magic-scifi.mse-style/glpt.png b/data/magic-scifi.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-scifi.mse-style/glpt.png differ diff --git a/data/magic-scifi.mse-style/glstamp.jpg b/data/magic-scifi.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-scifi.mse-style/glstamp.jpg differ diff --git a/data/magic-scifi.mse-style/gpt.png b/data/magic-scifi.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-scifi.mse-style/gpt.png differ diff --git a/data/magic-scifi.mse-style/gstamp.jpg b/data/magic-scifi.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-scifi.mse-style/gstamp.jpg differ diff --git a/data/magic-scifi.mse-style/hybrid_blend_card.png b/data/magic-scifi.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..53ea905f9 Binary files /dev/null and b/data/magic-scifi.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-scifi.mse-style/hybrid_blend_identity.png b/data/magic-scifi.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-scifi.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-scifi.mse-style/hybrid_blend_pt.png b/data/magic-scifi.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-scifi.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-scifi.mse-style/hybrid_blend_stamp.png b/data/magic-scifi.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-scifi.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-scifi.mse-style/mcard.jpg b/data/magic-scifi.mse-style/mcard.jpg new file mode 100644 index 000000000..bdba8f4d1 Binary files /dev/null and b/data/magic-scifi.mse-style/mcard.jpg differ diff --git a/data/magic-scifi.mse-style/mlcard.jpg b/data/magic-scifi.mse-style/mlcard.jpg new file mode 100644 index 000000000..bf08f7b85 Binary files /dev/null and b/data/magic-scifi.mse-style/mlcard.jpg differ diff --git a/data/magic-scifi.mse-style/mlpt.png b/data/magic-scifi.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-scifi.mse-style/mlpt.png differ diff --git a/data/magic-scifi.mse-style/mlstamp.jpg b/data/magic-scifi.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-scifi.mse-style/mlstamp.jpg differ diff --git a/data/magic-scifi.mse-style/mpt.png b/data/magic-scifi.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-scifi.mse-style/mpt.png differ diff --git a/data/magic-scifi.mse-style/mstamp.jpg b/data/magic-scifi.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-scifi.mse-style/mstamp.jpg differ diff --git a/data/magic-scifi.mse-style/multicolor_blend_card.png b/data/magic-scifi.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..060e8dcbd Binary files /dev/null and b/data/magic-scifi.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-scifi.mse-style/multicolor_blend_identity.png b/data/magic-scifi.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-scifi.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-scifi.mse-style/multicolor_blend_pt.png b/data/magic-scifi.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-scifi.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-scifi.mse-style/multicolor_blend_stamp.png b/data/magic-scifi.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-scifi.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-scifi.mse-style/rcard.jpg b/data/magic-scifi.mse-style/rcard.jpg new file mode 100644 index 000000000..5c42653da Binary files /dev/null and b/data/magic-scifi.mse-style/rcard.jpg differ diff --git a/data/magic-scifi.mse-style/rcard1.jpg b/data/magic-scifi.mse-style/rcard1.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-scifi.mse-style/rcard1.jpg differ diff --git a/data/magic-scifi.mse-style/rlcard.jpg b/data/magic-scifi.mse-style/rlcard.jpg new file mode 100644 index 000000000..039868cf2 Binary files /dev/null and b/data/magic-scifi.mse-style/rlcard.jpg differ diff --git a/data/magic-scifi.mse-style/rlcard1.jpg b/data/magic-scifi.mse-style/rlcard1.jpg new file mode 100644 index 000000000..01ee9709b Binary files /dev/null and b/data/magic-scifi.mse-style/rlcard1.jpg differ diff --git a/data/magic-scifi.mse-style/rlpt.png b/data/magic-scifi.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-scifi.mse-style/rlpt.png differ diff --git a/data/magic-scifi.mse-style/rlstamp.jpg b/data/magic-scifi.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-scifi.mse-style/rlstamp.jpg differ diff --git a/data/magic-scifi.mse-style/rpt.png b/data/magic-scifi.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-scifi.mse-style/rpt.png differ diff --git a/data/magic-scifi.mse-style/rstamp.jpg b/data/magic-scifi.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-scifi.mse-style/rstamp.jpg differ diff --git a/data/magic-scifi.mse-style/style b/data/magic-scifi.mse-style/style new file mode 100644 index 000000000..79e0946c8 --- /dev/null +++ b/data/magic-scifi.mse-style/style @@ -0,0 +1,445 @@ +mse version: 2.0.0 +game: magic +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 + +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 := { 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 } + +############################################################## 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: 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: 317 + height: 232 + 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") + constructed: script: symbol_variation(symbol: set.symbol, variation: "constructed") + ############################# 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: 19 + top: 509 + width: 40 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: 283 + top: 509 + 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: + if set.automatic_card_numbers 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: 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: 47 + top: 509 + width: 120 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: 268 + top: 512 + 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-scifi.mse-style/tombstone.png b/data/magic-scifi.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-scifi.mse-style/tombstone.png differ diff --git a/data/magic-scifi.mse-style/ucard.jpg b/data/magic-scifi.mse-style/ucard.jpg new file mode 100644 index 000000000..4460b32a9 Binary files /dev/null and b/data/magic-scifi.mse-style/ucard.jpg differ diff --git a/data/magic-scifi.mse-style/ucard1.jpg b/data/magic-scifi.mse-style/ucard1.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-scifi.mse-style/ucard1.jpg differ diff --git a/data/magic-scifi.mse-style/ulcard.jpg b/data/magic-scifi.mse-style/ulcard.jpg new file mode 100644 index 000000000..2aa89832c Binary files /dev/null and b/data/magic-scifi.mse-style/ulcard.jpg differ diff --git a/data/magic-scifi.mse-style/ulcard1.jpg b/data/magic-scifi.mse-style/ulcard1.jpg new file mode 100644 index 000000000..5f63edd21 Binary files /dev/null and b/data/magic-scifi.mse-style/ulcard1.jpg differ diff --git a/data/magic-scifi.mse-style/ulpt.png b/data/magic-scifi.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-scifi.mse-style/ulpt.png differ diff --git a/data/magic-scifi.mse-style/ulstamp.jpg b/data/magic-scifi.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-scifi.mse-style/ulstamp.jpg differ diff --git a/data/magic-scifi.mse-style/upt.png b/data/magic-scifi.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-scifi.mse-style/upt.png differ diff --git a/data/magic-scifi.mse-style/ustamp.jpg b/data/magic-scifi.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-scifi.mse-style/ustamp.jpg differ diff --git a/data/magic-scifi.mse-style/wcard.jpg b/data/magic-scifi.mse-style/wcard.jpg new file mode 100644 index 000000000..30e325382 Binary files /dev/null and b/data/magic-scifi.mse-style/wcard.jpg differ diff --git a/data/magic-scifi.mse-style/wcard1.jpg b/data/magic-scifi.mse-style/wcard1.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-scifi.mse-style/wcard1.jpg differ diff --git a/data/magic-scifi.mse-style/wlcard.jpg b/data/magic-scifi.mse-style/wlcard.jpg new file mode 100644 index 000000000..8fa15d3c6 Binary files /dev/null and b/data/magic-scifi.mse-style/wlcard.jpg differ diff --git a/data/magic-scifi.mse-style/wlcard1.jpg b/data/magic-scifi.mse-style/wlcard1.jpg new file mode 100644 index 000000000..6a9a19604 Binary files /dev/null and b/data/magic-scifi.mse-style/wlcard1.jpg differ diff --git a/data/magic-scifi.mse-style/wlpt.png b/data/magic-scifi.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-scifi.mse-style/wlpt.png differ diff --git a/data/magic-scifi.mse-style/wlstamp.jpg b/data/magic-scifi.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-scifi.mse-style/wlstamp.jpg differ diff --git a/data/magic-scifi.mse-style/wpt.png b/data/magic-scifi.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-scifi.mse-style/wpt.png differ diff --git a/data/magic-scifi.mse-style/wstamp.jpg b/data/magic-scifi.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-scifi.mse-style/wstamp.jpg differ diff --git a/data/magic-small-plain-flip.mse-style/build.bat b/data/magic-small-plain-flip.mse-style/build.bat new file mode 100644 index 000000000..7ac4d5f40 --- /dev/null +++ b/data/magic-small-plain-flip.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-small-plain-flip.mse-style magic.mse-game magic-blends.mse-include magic-mana-circleless.mse-symbol-font + +ren "magic-small-plain-flip.mse-installer" "Magic - Small & Plain Flips.mse-installer" \ No newline at end of file diff --git a/data/magic-small-plain-flip.mse-style/sample.png b/data/magic-small-plain-flip.mse-style/sample.png new file mode 100644 index 000000000..9210422bf Binary files /dev/null and b/data/magic-small-plain-flip.mse-style/sample.png differ diff --git a/data/magic-small-plain-flip.mse-style/style b/data/magic-small-plain-flip.mse-style/style new file mode 100644 index 000000000..1085cb126 --- /dev/null +++ b/data/magic-small-plain-flip.mse-style/style @@ -0,0 +1,322 @@ +mse version: 2.0.0 +game: magic +short name: Small Flip +full name: Printable Flip Style +icon: sample.png +installer group: magic/plain/flip +position hint: 999 + +version: 2014-02-22 +depends on: + package: magic.mse-game + version: 2008-06-02 +depends on: + package: magic-mana-circleless.mse-symbol-font + version: 2008-05-19 + +card width: 150 +card height: 200 +card dpi: 96 +############################################################## Extra scripts + +init script: + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "older" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := {false} + + # is text box empty? + has_text := {(card.rule_text!="") or (card.flavor_text!="")} + +############################################################## Extra style options + +styling field: + type: choice + name: font + description: Which font should be used for the card? + initial: Tahoma + choice: Tahoma + choice: Arial + choice: Cambria + choice: Verdana + choice: Times New Roman +styling field: + type: package choice + name: symbols + description: Which symbol font should be used for mana? + match: magic-mana-*.mse-symbol-font + initial: magic-mana-circleless.mse-symbol-font +styling field: + type: choice + name: tap symbol + description: What tap symbol should be used on cards? + initial: modern + choice: modern + choice: old + choice: older +styling field: + type: boolean + name: center text + description: Center the text on cards. + initial: no +styling field: + type: choice + name: extra info + description: What should be displayed on the bottom of cards? + initial: rarity + choice: rarity + choice: copyright & card number + +styling style: + tap symbol: + render style: both + choice images: + modern: /magic-mana-circleless.mse-symbol-font/mana_t.png + old: /magic-mana-circleless.mse-symbol-font/mana_t_old.png + older: /magic-mana-circleless.mse-symbol-font/mana_t_older.png + +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: 150 + height: 200 + radius: 0 + left width: 2 + right width: 2 + top width: 2 + bottom width: 2 + z index: 3 + + ############################# Name line + name: + left: 4 + top : 4 + right: 146 + height: 14 + alignment: left middle shrink-overflow + z index: 1 + font: + name: {styling.font} + weight: bold + size: 10 + color: rgb(0,0,0) + casting cost: + left: 4 + top : 20 + right: 146 + height: 20 + alignment: left middle + symbol font: + name: {styling.symbols} + size: 20 + alignment: middle center + always symbol: true + z index: 2 + padding top: 0 + + ############################# Card type + + type: + left: 4 + top: 42 + right: 146 + height: 14 + alignment: left middle shrink-overflow + z index: 1 + font: + name: {styling.font} + size: 10 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + rarity: + left: 56 + height: 16 + bottom: 196 + right: 102 + z index: 5 + render style: text + font: + name: {styling.font} + size: 6 + color: rgb(0,0,0) + alignment: center middle + choice images: + # Images based on the set symbol + basic land: script: symbol_variation(symbol: set.symbol, variation: "common") + common: script: symbol_variation(symbol: set.symbol, variation: "common") + uncommon: script: symbol_variation(symbol: set.symbol, variation: "common") + rare: script: symbol_variation(symbol: set.symbol, variation: "common") + mythic rare:script: symbol_variation(symbol: set.symbol, variation: "common") + special: script: symbol_variation(symbol: set.symbol, variation: "common") + visible: {styling.extra_info=="rarity"} + copyright line: + left: 48 + height: 16 + bottom: 196 + right: 102 + alignment: center middle shrink-overflow + font: + name: {styling.font} + size: 6 + color: rgb(0,0,0) + visible: {styling.extra_info=="copyright & card number"} + + ############################# Text box + text: + top: 65 + left: 6 + right: 144 + bottom: 96 + alignment: {if styling.center_text then "center middle" else "middle left"} + font: + name: {styling.font} + size: 10 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: {styling.symbols} + size: 10 + line height hard: 1.1 + line height line: 1.3 + z index: 2 + + ############################# PT + pt: + z index: 4 + left: 4 + bottom: 196 + width: 40 + height: 16 + alignment: left middle + font: + name: {styling.font} + size: 12 + weight: bold + color: rgb(0,0,0) + + ################################ Flip fields + name 2: + top: 108 + left: 4 + right: 146 + height: 14 + alignment: left middle shrink-overflow + z index: 1 + font: + name: {styling.font} + weight: bold + size: 10 + color: rgb(0,0,0) + type 2: + top: 124 + left: 4 + right: 146 + height: 14 + alignment: left middle shrink-overflow + z index: 1 + font: + name: {styling.font} + size: 10 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + text 2: + top: 147 + left: 6 + right: 144 + bottom: 173 + alignment: {if styling.center_text then "center middle" else "middle left"} + font: + name: {styling.font} + size: 10 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: {styling.symbols} + size: 10 + line height hard: 1.1 + line height line: 1.3 + z index: 2 + pt 2: + z index: 4 + right: 146 + bottom: 196 + width: 40 + height: 16 + alignment: right middle + font: + name: {styling.font} + size: 12 + weight: bold + +############################################################## Extra card fields + +extra card field: + type: color + name: lines + editable: false + save value: false + show statistics: false + card list allow: false + allow custom: false + choice: + name: Default + color: rgb(0,0,0) +extra card field: + type: color + name: middle + editable: false + save value: false + show statistics: false + card list allow: false + allow custom: false + choice: + name: Default + color: rgb(0,0,0) +extra card field: + type: color + name: lines2 + editable: false + save value: false + show statistics: false + card list allow: false + allow custom: false + choice: + name: Default + color: rgb(0,0,0) +extra card style: + lines: + top: 60 + top width: 3 + bottom: 178 + bottom width: 0 + left: 8 + left width: 0 + right: 142 + right width: 0 + z index: 2 + radius: 3 + middle: + top: 100 + bottom: 104 + left: 0 + right: 150 + z index: 2 + lines2: + top: 142 + top width: 3 + bottom: 178 + bottom width: 3 + left: 8 + left width: 0 + right: 142 + right width: 0 + z index: 2 + radius: 3 \ No newline at end of file diff --git a/data/magic-small-plain.mse-style/build.bat b/data/magic-small-plain.mse-style/build.bat new file mode 100644 index 000000000..fe3fc575b --- /dev/null +++ b/data/magic-small-plain.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-small-plain.mse-style magic.mse-game magic-blends.mse-include magic-mana-circleless.mse-symbol-font + +ren "magic-small-plain.mse-installer" "Magic - Small & Plain.mse-installer" \ No newline at end of file diff --git a/data/magic-small-plain.mse-style/sample.png b/data/magic-small-plain.mse-style/sample.png new file mode 100644 index 000000000..fcf07e861 Binary files /dev/null and b/data/magic-small-plain.mse-style/sample.png differ diff --git a/data/magic-small-plain.mse-style/style b/data/magic-small-plain.mse-style/style new file mode 100644 index 000000000..76271d74a --- /dev/null +++ b/data/magic-small-plain.mse-style/style @@ -0,0 +1,229 @@ +mse version: 2.0.0 +game: magic +short name: Small +full name: Printable Style +icon: sample.png +installer group: magic/plain/normal +position hint: 999 + +version: 2014-02-22 +depends on: + package: magic.mse-game + version: 2008-05-18 +depends on: + package: magic-mana-circleless.mse-symbol-font + version: 2008-05-19 + +card width: 150 +card height: 200 +card dpi: 96 +############################################################## Extra scripts + +init script: + # Use the normal tap symbol + mana_t := { + if styling.tap_symbol == "old" then "old" + else if styling.tap_symbol == "older" then "older" + else "new" + } + + # Use guild mana symbols? + guild_mana := {false} + + # is text box empty? + has_text := {(card.rule_text!="") or (card.flavor_text!="")} + +############################################################## Extra style options + +styling field: + type: choice + name: font + description: Which font should be used for the card? + initial: Tahoma + choice: Tahoma + choice: Arial + choice: Cambria + choice: Verdana + choice: Times New Roman +styling field: + type: package choice + name: symbols + description: Which symbol font should be used for mana? + match: magic-mana-*.mse-symbol-font + initial: magic-mana-circleless.mse-symbol-font +styling field: + type: choice + name: tap symbol + description: What tap symbol should be used on cards? + initial: modern + choice: modern + choice: old + choice: older +styling field: + type: boolean + name: center text + description: Center the text on cards. + initial: no +styling field: + type: choice + name: extra info + description: What should be displayed on the bottom of cards? + initial: rarity + choice: rarity + choice: copyright & card number + +styling style: + tap symbol: + render style: both + choice images: + modern: /magic-mana-circleless.mse-symbol-font/mana_t.png + old: /magic-mana-circleless.mse-symbol-font/mana_t_old.png + older: /magic-mana-circleless.mse-symbol-font/mana_t_older.png + +############################################################## Card fields +card style: + ############################# Background stuff + border color: + left: 0 + top : 0 + width: 150 + height: 200 + radius: 0 + left width: 2 + right width: 2 + top width: 2 + bottom width: 2 + z index: 3 + + ############################# Name line + name: + left: 4 + top : 4 + right: 146 + height: 14 + alignment: left middle shrink-overflow + z index: 1 + font: + name: {styling.font} + weight: bold + size: 10 + color: rgb(0,0,0) + casting cost: + left: 4 + top : 20 + right: 146 + height: 20 + alignment: left middle + symbol font: + name: {styling.symbols} + size: 20 + alignment: middle center + always symbol: true + z index: 2 + padding top: 0 + + ############################# Card type + + type: + left: 4 + top: 42 + right: 146 + height: 14 + alignment: left middle shrink-overflow + z index: 1 + font: + name: {styling.font} + size: 10 + color: rgb(0,0,0) + separator color: rgb(128,128,128) + rarity: + left: 9 + height: 16 + bottom: 196 + width: 32 + z index: 5 + render style: text + font: + name: {styling.font} + size: 6 + color: rgb(0,0,0) + alignment: left middle + choice images: + # Images based on the set symbol + basic land: script: symbol_variation(symbol: set.symbol, variation: "common") + common: script: symbol_variation(symbol: set.symbol, variation: "common") + uncommon: script: symbol_variation(symbol: set.symbol, variation: "common") + rare: script: symbol_variation(symbol: set.symbol, variation: "common") + mythic rare:script: symbol_variation(symbol: set.symbol, variation: "common") + special: script: symbol_variation(symbol: set.symbol, variation: "common") + visible: {styling.extra_info=="rarity"} + copyright line: + left: 9 + height: 16 + bottom: 196 + right: 100 + alignment: left middle shrink-overflow + font: + name: {styling.font} + size: 6 + color: rgb(0,0,0) + visible: {styling.extra_info=="copyright & card number"} + + ############################# Text box + text: + top: 65 + left: 6 + right: 144 + bottom: 173 + alignment: {if styling.center_text then "center middle" else "middle left"} + font: + name: {styling.font} + size: 10 + scale down to: 6 + color: rgb(0,0,0) + symbol font: + name: {styling.symbols} + size: 10 + line height hard: 1.1 + line height line: 1.3 + z index: 2 + + ############################# PT + pt: + z index: 4 + right: 146 + bottom: 196 + width: 40 + height: 16 + alignment: right middle + font: + name: {styling.font} + size: 12 + weight: bold + color: rgb(0,0,0) + +############################################################## Extra card fields + +extra card field: + type: color + name: lines + editable: false + save value: false + show statistics: false + card list allow: false + allow custom: false + choice: + name: Default + color: rgb(0,0,0) +extra card style: + lines: + top: 60 + height: 118 + left: 8 + width: 134 + left width: 0 + right width: 0 + top width: 3 + bottom width: 3 + z index: 2 + radius: 3 \ No newline at end of file diff --git a/data/magic-spoiler.mse-export-template/blank.gif b/data/magic-spoiler.mse-export-template/blank.gif new file mode 100644 index 000000000..75b945d25 Binary files /dev/null and b/data/magic-spoiler.mse-export-template/blank.gif differ diff --git a/data/magic-spoiler.mse-export-template/desktop.ini b/data/magic-spoiler.mse-export-template/desktop.ini new file mode 100644 index 000000000..f7b069686 --- /dev/null +++ b/data/magic-spoiler.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-spoiler.mse-export-template,0 diff --git a/data/magic-spoiler.mse-export-template/export-template b/data/magic-spoiler.mse-export-template/export-template new file mode 100644 index 000000000..cb01b2d97 --- /dev/null +++ b/data/magic-spoiler.mse-export-template/export-template @@ -0,0 +1,248 @@ +# Simple exporter for HTML files +mse version: 2.0.0 +game: magic +short name: Spoiler +full name: List of cards +installer group: magic/Export/Spoiler (list of cards) +icon: preview.png +create directory: true +version: 2014-06-19 +depends on: magic.mse-game 2008-05-18 + +######################################################################################## + +option field: + type: boolean + name: include set file + description: Should a link to the MSE set file be included in the spoiler? + initial: no +option field: + type: choice + name: grouping + description: How should cards be grouped? + choice: no grouping + choice: group by color + initial: group by color +option field: + type: choice + name: images + choice: no + choice: just the image box, linked + choice: just the image box, inline + choice: full card image, linked + choice: full card image, preview + choice: full card image only + initial: full card image, preview +option field: + type: boolean + name: mana symbols + description: Should mana symbols be used, or should they be written as text? +option field: + type: boolean + name: rarity symbols + description: Should rarity be shown using a symbol or as text? +#doesn't work yet: +#option field: +# type: boolean +# name: list keywords +# description: Should the keywords be listed? +#option field: +# type: boolean +# name: fancy scripts +# description: Should fancy scripts be used +option field: + type: choice + name: font style + choice: default + choice: serif + choice: sans-serif +option field: + type: color + name: background color + initial: rgb(255,255,255) + choice: + name: white + color: rgb(255,255,255) + choice: + name: black + color: rgb(0,0,0) +option field: + type: color + name: text color + initial: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: black + color: rgb(0,0,0) + +option style: + grouping: + render style: both + choice images: + no grouping: { built_in_image("bool_no") } + group by color: /magic.mse-game/stats/card_color.png + images: + render style: both + choice images: + no: { built_in_image("bool_no") } + font style: + render style: both + choice images: + serif: /magic-spoiler.mse-export-template/serif.png + sans-serif: /magic-spoiler.mse-export-template/sans-serif.png + +script: + if options.mana_symbols then ( + symbol_font := "magic-mana-small" + symbol_font_size := 12 + ) else ( + symbols_to_html := to_html + ) + write_card := { + if contains(options.images, match:"full card image") then + card_image_file := write_image_file(card, file:"card{position(of:card,in:set)}.jpg") + else if contains(options.images, match:"image box") and + card.image != "" then + card_image_file := write_image_file(card.image, file:"card{position(of:card,in:set)}.jpg") + else + card_image_file := "" + if options.images == "full card image, preview" then + card_image_preview := write_image_file(card, file:"card-preview{position(of:card,in:set)}.jpg", height: 100) + else + card_image_preview := card_image_file + if options.images == "full card image only" then + "
  • " + else + "
  • + {if options.images == "full card image, preview" then + " + { to_html(card.name ) }" + else if card_image_file != "" and contains(options.images, match:"linked") then + "{ to_html(card.name) }" + else + "{ to_html(card.name ) }" + }{ symbols_to_html(card.casting_cost ) } + {if card_image_file != "" and contains(options.images, match:"inline") then + "" + } + { to_html(card.type ) } + { + code := if card.rarity == "" then "C" + else if card.rarity == "basic land" then "L" + else to_upper(card.rarity[0]) # L,C,U,R,S + if options.rarity_symbols then + "{code}" + else code + } + { to_html(card.rule_text ) } + { to_html( remove_tag(tag: "", card.flavor_text) ) } + { to_html(card.pt ) } + { to_html(card.card_number ) } +
  • " + } + kind_of_card := { if contains(card.shape, match:"token") then "" + else if contains(card.shape, match:"rulestip") then "" + else if contains(card.shape, match:"counter") then "" + else if contains(card.shape, match:"emblem") then "" + else if contains(card.shape, match:"split") then write_card() + else if contains(card.shape, match:"double faced") then write_card() + else if card.name_2 != "" then write_card() + else if card.loyalty != "" then write_card() + else if contains(card.shape, match:"leveler") then write_card() + else write_card() + } + write_cards := { + "
      { + for each card in sort_list(cards, order_by: {input.card_number}) do + kind_of_card() + }
    " + } + write_group := { + cards := filter_list(cards, filter: + { # The first character of the color_of_card code must be equal to 'code' + substring(color_of_card(card:input), begin:0, end:1) == code + } + ) + count := number_of_items(in:cards) + if count > 0 then + "

    {title} ({count} {if count == 1 then "card" else "cards"})

    " + + write_cards() + } + copy_file("blank.gif") + write_image_file( + file: "set-symbol.png", + width: 200, + symbol_variation(symbol: set.symbol, variation: "rare") + ) + write_image_file( + file: "set-icon.png", + width: 16, + heght: 16 + symbol_variation(symbol: set.symbol, variation: "rare") + ) + # the html page + html := " + + + { to_html(set.title) } + + + + + + + +

    { to_html(set.title) }

    + +
    { to_html(set.description) }
    + { if options.include_set_file then + "" + } + { if options.grouping == "group by color" then + # Codes as by sort_index + write_group(title: "Colorless" code:"A") + + write_group(title: "White", code:"B") + + write_group(title: "Blue", code:"C") + + write_group(title: "Black", code:"D") + + write_group(title: "Red", code:"E") + + write_group(title: "Green", code:"F") + + write_group(title: "Multicolor", code:"G") + + write_group(title: "Hybrids", code:"H") + + write_group(title: "Multicolor split cards", code:"I") + + write_group(title: "Colorless", code:"K") + + write_group(title: "Non-basic lands", code:"L") + + write_group(title: "Basic lands", code:"") + else write_cards(cards: cards) + } + + + " + write_text_file(html, file:"index.html") + # make sure the urls are relative to the right directory + replace(html, match:"<[^<>]*(href|src)='", replace:"&{directory}/") diff --git a/data/magic-spoiler.mse-export-template/preview.png b/data/magic-spoiler.mse-export-template/preview.png new file mode 100644 index 000000000..33da56a46 Binary files /dev/null and b/data/magic-spoiler.mse-export-template/preview.png differ diff --git a/data/magic-spoiler.mse-export-template/sans-serif.png b/data/magic-spoiler.mse-export-template/sans-serif.png new file mode 100644 index 000000000..1046edee7 Binary files /dev/null and b/data/magic-spoiler.mse-export-template/sans-serif.png differ diff --git a/data/magic-spoiler.mse-export-template/script.js b/data/magic-spoiler.mse-export-template/script.js new file mode 100644 index 000000000..98beef96a --- /dev/null +++ b/data/magic-spoiler.mse-export-template/script.js @@ -0,0 +1,74 @@ +var isIE = navigator.appVersion.indexOf("MSIE") != -1; + +var preview, preview_img; + +function show_preview(url) { + preview.style.display = "block"; + preview_img.style.backgroundImage = "url("+this.href+")"; + return false; +} + +function hide_preview() { + preview.style.display = "none"; +} + +function fix_preview() { + var e = document.documentElement ? document.documentElement : document.body; + preview.style.top = e.scrollTop + "px"; + preview.style.height = e.clientHeight; + preview.style.width = e.clientWidth; +} + +function nice_preview() { + // attach + var links = document.getElementsByTagName("A"); + for (var i in links) { + if (/(.jpg|.png|.gif)$/.test(links[i])) { + links[i].onclick = show_preview; + } + } + // create divs + preview = document.createElement("div"); + var bg = document.createElement("div"); + var img = document.createElement("div"); + preview.id = "preview"; + bg.id = "preview-bg"; + img.id = "preview-img"; + hide_preview(); + preview.onclick = bg.onclick = img.onclick = hide_preview; + preview.appendChild(bg); + preview.appendChild(img); + document.body.appendChild(preview); + preview_img = img; + if (isIE) { + window.onscroll = fix_preview; + fix_preview(); + } +} + +var dir; +function fix_img() { + if (this.currentStyle.width == 'auto' && this.currentStyle.height == 'auto') { + this.style.width = this.offsetWidth + 'px'; + this.style.height = this.offsetHeight + 'px'; + } + this.onload = null; + this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+this.src+'",sizingMethod="scale")'; + this.src = dir + "blank.gif"; +} +function fix_png_alpha() { + if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent)) return; // only in ie 5.5 and 6 + dir = document.getElementsByTagName("SCRIPT")[0].src.replace(/[^\/]*$/,''); // dir for blank image + var imgs = document.getElementsByTagName("IMG"); + for (var i in imgs) { + var img = imgs[i]; + if ((/\.png$/i).test(img.src)) { + img.onload = fix_img; + } + } +} + +function init() { + fix_png_alpha(); + nice_preview(); +} diff --git a/data/magic-spoiler.mse-export-template/serif.png b/data/magic-spoiler.mse-export-template/serif.png new file mode 100644 index 000000000..ce8913d7e Binary files /dev/null and b/data/magic-spoiler.mse-export-template/serif.png differ diff --git a/data/magic-spoiler.mse-export-template/style.css b/data/magic-spoiler.mse-export-template/style.css new file mode 100644 index 000000000..7580139db --- /dev/null +++ b/data/magic-spoiler.mse-export-template/style.css @@ -0,0 +1,102 @@ +.set-symbol { + float: right; + margin-right: .5em; +} + +ul { + list-style: none; + margin: 0; + padding: 0; +} +.card { + clear: left; + margin-top: 1em; + border: 1px solid rgb(192,192,192); +} + +.card span { + display: block; +} + +.card .name { + font-weight: bold; + display: inline; + font-family: "Matrix"; + font-size: larger; +} +.card .casting-cost { + display: inline; + font-family: "Magic Symbols", "Magic Symbols 2004"; + font-size: larger; + margin-left: .5em; + vertical-align: middle; +} + +.card .flavor-text { + font-style: italic; +} +.card .card-number { + color: rgb(128,128,128); + font-size: smaller; +} + + +.with-previews .card { + margin-top: 1.1em; + min-height: 100px; + margin-left: 90px; + position: relative; +} +.card .card-image { + height: 100px; + position: absolute; + left: -85px; + top: 3px; + border: none; +} +.card .image { + display: block; + border: none; +} + +span.symbol { + display: inline; + vertical-align: middle; +} + +.fullcard { + float: left; +} +h2 { + clear: both; +} + +/* image preview */ +#preview-bg { + background-color: rgb(0,0,0); + width: 100%; + height: 100%; + cursor: pointer; + position: absolute; + opacity: 0.7; + -moz-opacity: 0.7; + filter: alpha(opacity=70); +} +#preview-img { + background-position: 50% 50%; + background-repeat: no-repeat; + width: 100%; + height: 100%; + cursor: pointer; + position: absolute; +} +#preview { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +* html #preview { + position: absolute; +} \ No newline at end of file diff --git a/data/magic-symbol-display.mse-style/build.bat b/data/magic-symbol-display.mse-style/build.bat new file mode 100644 index 000000000..236bcfc35 --- /dev/null +++ b/data/magic-symbol-display.mse-style/build.bat @@ -0,0 +1,7 @@ +cd .. + +cd .. + +mse --create-installer magic-symbol-display.mse-style magic.mse-game magic-blends.mse-include + +ren "magic-symbol-display.mse-installer" "Magic - Symbol Display.mse-installer" \ No newline at end of file diff --git a/data/magic-symbol-display.mse-style/card-sample.png b/data/magic-symbol-display.mse-style/card-sample.png new file mode 100644 index 000000000..c6ab8f217 Binary files /dev/null and b/data/magic-symbol-display.mse-style/card-sample.png differ diff --git a/data/magic-symbol-display.mse-style/mask_border.png b/data/magic-symbol-display.mse-style/mask_border.png new file mode 100644 index 000000000..e68a81793 Binary files /dev/null and b/data/magic-symbol-display.mse-style/mask_border.png differ diff --git a/data/magic-symbol-display.mse-style/style b/data/magic-symbol-display.mse-style/style new file mode 100644 index 000000000..c1ece7207 --- /dev/null +++ b/data/magic-symbol-display.mse-style/style @@ -0,0 +1,117 @@ +mse version: 2.0.0 +game: magic +short name: Rarity Symbol +full name: Rarity Symbol Display +installer group: magic/symbol display style +icon: card-sample.png +position hint: 999 + +version: 2020-06-01 +depends on: + package: magic.mse-game + version: 2008-06-02 + +card background: white +card width: 375 +card height: 523 +card dpi: 150 + +############################################################## Extra scripts +init script: + is_unsorted := {true} +############################################################## Set info fields +set info style: + symbol: + variation: + name: olduncommon + border radius: 0.10 + fill type: linear gradient + fill color 1: rgb(224,224,224) + fill color 2: rgb(84, 84, 84) + border color 1: rgb(255,255,255) + border color 2: rgb(255,255,255) + variation: + name: oldrare + border radius: 0.10 + fill type: linear gradient + fill color 1: rgb(214,196,94) + fill color 2: rgb(95, 84, 40) + border color 1: rgb(255,255,255) + border color 2: rgb(255,255,255) + 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: inverted common + description: should the common symbol be inverted? + initial: no +styling field: + type: boolean + name: old uncommon + description: should the uncommon symbol be the old style version? + initial: no +styling field: + type: boolean + name: old rare + description: should the rare symbol be the old style version? + initial: no +styling field: + type: boolean + name: minisymbol + description: use a 25x25 symbol instead + initial: no +styling field: + type: boolean + name: image + description: Use an image instead of a border. + initial: no +############################################################## Card fields +card style: + border color: + left: 0 + top : 0 + width: 375 + height: 523 + mask: mask_border.png + z index: -1 + image: + left: 0 + top : 0 + width: {if styling.image then 375 else 0} + height: 523 + mask: mask_border.png + z index: -1 + rarity: + left: {if styling.minisymbol then 175 else 0} + top : {if styling.minisymbol then 249 else 74} + width: { if styling.minisymbol then 25 else 375} + height: {if styling.minisymbol then 25 else 375} + z index: 0 + render style: image + choice images: + # Images based on the set symbol + basic land: + script: + if styling.inverted_common then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + common: + script: + if styling.inverted_common then symbol_variation(symbol: set.symbol, variation: "invertedcommon") + else symbol_variation(symbol: set.symbol, variation: "common") + uncommon: + script: + if styling.old_uncommon then symbol_variation(symbol: set.symbol, variation: "olduncommon") + else symbol_variation(symbol: set.symbol, variation: "uncommon") + rare: + script: + if styling.old_rare then symbol_variation(symbol: set.symbol, variation: "oldrare") + else 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") + diff --git a/data/magic-sync.mse-style/acard.jpg b/data/magic-sync.mse-style/acard.jpg new file mode 100644 index 000000000..ceebc9ec7 Binary files /dev/null and b/data/magic-sync.mse-style/acard.jpg differ diff --git a/data/magic-sync.mse-style/acard1.jpg b/data/magic-sync.mse-style/acard1.jpg new file mode 100644 index 000000000..2807be68e Binary files /dev/null and b/data/magic-sync.mse-style/acard1.jpg differ diff --git a/data/magic-sync.mse-style/apt.png b/data/magic-sync.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-sync.mse-style/apt.png differ diff --git a/data/magic-sync.mse-style/artifact_blend_card.png b/data/magic-sync.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..314210d50 Binary files /dev/null and b/data/magic-sync.mse-style/artifact_blend_card.png differ diff --git a/data/magic-sync.mse-style/artifact_blend_identity.png b/data/magic-sync.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-sync.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-sync.mse-style/artifact_blend_pt.png b/data/magic-sync.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-sync.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-sync.mse-style/artifact_blend_stamp.png b/data/magic-sync.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-sync.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-sync.mse-style/artist_arrow.png b/data/magic-sync.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-sync.mse-style/artist_arrow.png differ diff --git a/data/magic-sync.mse-style/astamp.jpg b/data/magic-sync.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-sync.mse-style/astamp.jpg differ diff --git a/data/magic-sync.mse-style/bcard.jpg b/data/magic-sync.mse-style/bcard.jpg new file mode 100644 index 000000000..6d584b232 Binary files /dev/null and b/data/magic-sync.mse-style/bcard.jpg differ diff --git a/data/magic-sync.mse-style/bcard1.jpg b/data/magic-sync.mse-style/bcard1.jpg new file mode 100644 index 000000000..a1e45ce74 Binary files /dev/null and b/data/magic-sync.mse-style/bcard1.jpg differ diff --git a/data/magic-sync.mse-style/blcard.jpg b/data/magic-sync.mse-style/blcard.jpg new file mode 100644 index 000000000..0930632ea Binary files /dev/null and b/data/magic-sync.mse-style/blcard.jpg differ diff --git a/data/magic-sync.mse-style/blpt.png b/data/magic-sync.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-sync.mse-style/blpt.png differ diff --git a/data/magic-sync.mse-style/blstamp.jpg b/data/magic-sync.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-sync.mse-style/blstamp.jpg differ diff --git a/data/magic-sync.mse-style/border_mask.png b/data/magic-sync.mse-style/border_mask.png new file mode 100644 index 000000000..188b165a9 Binary files /dev/null and b/data/magic-sync.mse-style/border_mask.png differ diff --git a/data/magic-sync.mse-style/bpt.png b/data/magic-sync.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-sync.mse-style/bpt.png differ diff --git a/data/magic-sync.mse-style/bstamp.jpg b/data/magic-sync.mse-style/bstamp.jpg new file mode 100644 index 000000000..970d9ebd4 Binary files /dev/null and b/data/magic-sync.mse-style/bstamp.jpg differ diff --git a/data/magic-sync.mse-style/build.bat b/data/magic-sync.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-sync.mse-style/build.bat @@ -0,0 +1,7 @@ +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-sync.mse-style/card-sample.png b/data/magic-sync.mse-style/card-sample.png new file mode 100644 index 000000000..2f582140e Binary files /dev/null and b/data/magic-sync.mse-style/card-sample.png differ diff --git a/data/magic-sync.mse-style/ccard.jpg b/data/magic-sync.mse-style/ccard.jpg new file mode 100644 index 000000000..97992aa45 Binary files /dev/null and b/data/magic-sync.mse-style/ccard.jpg differ diff --git a/data/magic-sync.mse-style/clcard.jpg b/data/magic-sync.mse-style/clcard.jpg new file mode 100644 index 000000000..336d1aec9 Binary files /dev/null and b/data/magic-sync.mse-style/clcard.jpg differ diff --git a/data/magic-sync.mse-style/clpt.png b/data/magic-sync.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-sync.mse-style/clpt.png differ diff --git a/data/magic-sync.mse-style/clstamp.jpg b/data/magic-sync.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-sync.mse-style/clstamp.jpg differ diff --git a/data/magic-sync.mse-style/cpt.png b/data/magic-sync.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-sync.mse-style/cpt.png differ diff --git a/data/magic-sync.mse-style/cstamp.jpg b/data/magic-sync.mse-style/cstamp.jpg new file mode 100644 index 000000000..23d1b9705 Binary files /dev/null and b/data/magic-sync.mse-style/cstamp.jpg differ diff --git a/data/magic-sync.mse-style/foil_mask.png b/data/magic-sync.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-sync.mse-style/foil_mask.png differ diff --git a/data/magic-sync.mse-style/foil_mask_rare.png b/data/magic-sync.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..9a4200bd7 Binary files /dev/null and b/data/magic-sync.mse-style/foil_mask_rare.png differ diff --git a/data/magic-sync.mse-style/foil_stamp.png b/data/magic-sync.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-sync.mse-style/foil_stamp.png differ diff --git a/data/magic-sync.mse-style/gcard.jpg b/data/magic-sync.mse-style/gcard.jpg new file mode 100644 index 000000000..255870dc1 Binary files /dev/null and b/data/magic-sync.mse-style/gcard.jpg differ diff --git a/data/magic-sync.mse-style/gcard1.jpg b/data/magic-sync.mse-style/gcard1.jpg new file mode 100644 index 000000000..51fa9a0d1 Binary files /dev/null and b/data/magic-sync.mse-style/gcard1.jpg differ diff --git a/data/magic-sync.mse-style/glcard.jpg b/data/magic-sync.mse-style/glcard.jpg new file mode 100644 index 000000000..639e5f527 Binary files /dev/null and b/data/magic-sync.mse-style/glcard.jpg differ diff --git a/data/magic-sync.mse-style/glpt.png b/data/magic-sync.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-sync.mse-style/glpt.png differ diff --git a/data/magic-sync.mse-style/glstamp.jpg b/data/magic-sync.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-sync.mse-style/glstamp.jpg differ diff --git a/data/magic-sync.mse-style/gpt.png b/data/magic-sync.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-sync.mse-style/gpt.png differ diff --git a/data/magic-sync.mse-style/gstamp.jpg b/data/magic-sync.mse-style/gstamp.jpg new file mode 100644 index 000000000..4911100b0 Binary files /dev/null and b/data/magic-sync.mse-style/gstamp.jpg differ diff --git a/data/magic-sync.mse-style/hybrid_blend_card.png b/data/magic-sync.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..53ea905f9 Binary files /dev/null and b/data/magic-sync.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-sync.mse-style/hybrid_blend_identity.png b/data/magic-sync.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-sync.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-sync.mse-style/hybrid_blend_pt.png b/data/magic-sync.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-sync.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-sync.mse-style/hybrid_blend_stamp.png b/data/magic-sync.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-sync.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-sync.mse-style/mcard.jpg b/data/magic-sync.mse-style/mcard.jpg new file mode 100644 index 000000000..81bd26010 Binary files /dev/null and b/data/magic-sync.mse-style/mcard.jpg differ diff --git a/data/magic-sync.mse-style/mlcard.jpg b/data/magic-sync.mse-style/mlcard.jpg new file mode 100644 index 000000000..eb376b31d Binary files /dev/null and b/data/magic-sync.mse-style/mlcard.jpg differ diff --git a/data/magic-sync.mse-style/mlpt.png b/data/magic-sync.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-sync.mse-style/mlpt.png differ diff --git a/data/magic-sync.mse-style/mlstamp.jpg b/data/magic-sync.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-sync.mse-style/mlstamp.jpg differ diff --git a/data/magic-sync.mse-style/mpt.png b/data/magic-sync.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-sync.mse-style/mpt.png differ diff --git a/data/magic-sync.mse-style/mstamp.jpg b/data/magic-sync.mse-style/mstamp.jpg new file mode 100644 index 000000000..30c05e991 Binary files /dev/null and b/data/magic-sync.mse-style/mstamp.jpg differ diff --git a/data/magic-sync.mse-style/multicolor_blend_card.png b/data/magic-sync.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..060e8dcbd Binary files /dev/null and b/data/magic-sync.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-sync.mse-style/multicolor_blend_identity.png b/data/magic-sync.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-sync.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-sync.mse-style/multicolor_blend_pt.png b/data/magic-sync.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-sync.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-sync.mse-style/multicolor_blend_stamp.png b/data/magic-sync.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-sync.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-sync.mse-style/rcard.jpg b/data/magic-sync.mse-style/rcard.jpg new file mode 100644 index 000000000..a5fcdda28 Binary files /dev/null and b/data/magic-sync.mse-style/rcard.jpg differ diff --git a/data/magic-sync.mse-style/rcard1.jpg b/data/magic-sync.mse-style/rcard1.jpg new file mode 100644 index 000000000..fdcd47894 Binary files /dev/null and b/data/magic-sync.mse-style/rcard1.jpg differ diff --git a/data/magic-sync.mse-style/rlcard.jpg b/data/magic-sync.mse-style/rlcard.jpg new file mode 100644 index 000000000..01ee9709b Binary files /dev/null and b/data/magic-sync.mse-style/rlcard.jpg differ diff --git a/data/magic-sync.mse-style/rlpt.png b/data/magic-sync.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-sync.mse-style/rlpt.png differ diff --git a/data/magic-sync.mse-style/rlstamp.jpg b/data/magic-sync.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-sync.mse-style/rlstamp.jpg differ diff --git a/data/magic-sync.mse-style/rpt.png b/data/magic-sync.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-sync.mse-style/rpt.png differ diff --git a/data/magic-sync.mse-style/rstamp.jpg b/data/magic-sync.mse-style/rstamp.jpg new file mode 100644 index 000000000..20ba3c26a Binary files /dev/null and b/data/magic-sync.mse-style/rstamp.jpg differ diff --git a/data/magic-sync.mse-style/style b/data/magic-sync.mse-style/style new file mode 100644 index 000000000..8a131672a --- /dev/null +++ b/data/magic-sync.mse-style/style @@ -0,0 +1,445 @@ +mse version: 2.0.0 +game: magic +short name: Sync +full name: Sci-Fi for Sync permanents +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 001 + +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 := { 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 } + +############################################################## 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: 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: 317 + height: 232 + 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") + constructed: script: symbol_variation(symbol: set.symbol, variation: "constructed") + ############################# 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: 19 + top: 509 + width: 40 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + ############################# Copyright stuff + illustrator: + left: 283 + top: 509 + 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: + if set.automatic_card_numbers 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: 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: 47 + top: 509 + width: 120 + height: 10 + z index: 1 + font: + name: Relay-Medium + size: 7 + color: white + weight: bold + artist arrow: + left: 268 + top: 512 + 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-sync.mse-style/tombstone.png b/data/magic-sync.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-sync.mse-style/tombstone.png differ diff --git a/data/magic-sync.mse-style/ucard.jpg b/data/magic-sync.mse-style/ucard.jpg new file mode 100644 index 000000000..847d73ec7 Binary files /dev/null and b/data/magic-sync.mse-style/ucard.jpg differ diff --git a/data/magic-sync.mse-style/ucard1.jpg b/data/magic-sync.mse-style/ucard1.jpg new file mode 100644 index 000000000..e27d132d9 Binary files /dev/null and b/data/magic-sync.mse-style/ucard1.jpg differ diff --git a/data/magic-sync.mse-style/ulcard.jpg b/data/magic-sync.mse-style/ulcard.jpg new file mode 100644 index 000000000..5f63edd21 Binary files /dev/null and b/data/magic-sync.mse-style/ulcard.jpg differ diff --git a/data/magic-sync.mse-style/ulpt.png b/data/magic-sync.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-sync.mse-style/ulpt.png differ diff --git a/data/magic-sync.mse-style/ulstamp.jpg b/data/magic-sync.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-sync.mse-style/ulstamp.jpg differ diff --git a/data/magic-sync.mse-style/upt.png b/data/magic-sync.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-sync.mse-style/upt.png differ diff --git a/data/magic-sync.mse-style/ustamp.jpg b/data/magic-sync.mse-style/ustamp.jpg new file mode 100644 index 000000000..446d94764 Binary files /dev/null and b/data/magic-sync.mse-style/ustamp.jpg differ diff --git a/data/magic-sync.mse-style/wcard.jpg b/data/magic-sync.mse-style/wcard.jpg new file mode 100644 index 000000000..35f2834c2 Binary files /dev/null and b/data/magic-sync.mse-style/wcard.jpg differ diff --git a/data/magic-sync.mse-style/wcard1.jpg b/data/magic-sync.mse-style/wcard1.jpg new file mode 100644 index 000000000..c0897e69e Binary files /dev/null and b/data/magic-sync.mse-style/wcard1.jpg differ diff --git a/data/magic-sync.mse-style/wlcard.jpg b/data/magic-sync.mse-style/wlcard.jpg new file mode 100644 index 000000000..6a9a19604 Binary files /dev/null and b/data/magic-sync.mse-style/wlcard.jpg differ diff --git a/data/magic-sync.mse-style/wlpt.png b/data/magic-sync.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-sync.mse-style/wlpt.png differ diff --git a/data/magic-sync.mse-style/wlstamp.jpg b/data/magic-sync.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-sync.mse-style/wlstamp.jpg differ diff --git a/data/magic-sync.mse-style/wpt.png b/data/magic-sync.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-sync.mse-style/wpt.png differ diff --git a/data/magic-sync.mse-style/wstamp.jpg b/data/magic-sync.mse-style/wstamp.jpg new file mode 100644 index 000000000..313138bad Binary files /dev/null and b/data/magic-sync.mse-style/wstamp.jpg differ diff --git a/data/magic-text.mse-export-template/desktop.ini b/data/magic-text.mse-export-template/desktop.ini new file mode 100644 index 000000000..ab8bafd59 --- /dev/null +++ b/data/magic-text.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-text.mse-export-template,0 diff --git a/data/magic-text.mse-export-template/export-template b/data/magic-text.mse-export-template/export-template new file mode 100644 index 000000000..f174603fd --- /dev/null +++ b/data/magic-text.mse-export-template/export-template @@ -0,0 +1,51 @@ +mse version: 0.3.8 +short name: Text +full name: Raw list data +position hint: 002 +icon: icon.png +version: 2009-06-29 +installer group: magic/Export/text + +depends on: magic.mse-game 2008-08-08 + +game: magic +create directory: false +file type: *.txt|*.txt|*.*|*.* + +option field: + type: choice + name: output + description: What data should be output? + choice: card names + choice: MSE forum + +option field: + type: boolean + name: output Tokens + description: Should tokens be output + +option field: + type: boolean + name: output Basic Lands + description: Should tokens be output + +script: + is_token := {contains(card.shape, match:"token") or contains(card.shape, match:"emblem") or contains(card.shape, match:"rulestip") } + is_basic_land := {card.name == "Plains" or card.name == "Island" or card.name == "Swamp" or card.name == "Mountain" or card.name == "Forest" or card.name == "Wastes"} + + included := { + (is_token() and options.output_Tokens) + or (is_basic_land() and options.output_Basic_Lands) + or (not(is_token()) and not(is_basic_land())) + } + + MSEcard := {"[b]"+card.name+"[/b] "+to_text(card.casting_cost)+"\n" + +to_text(card.type)+" ("+substring(to_text(card.rarity),end:1)+")"+"\n" + +to_text(card.rule_text)+"\n" + +to_text(if length(to_text(card.flavor_text))>0 then "[i]"+to_text(card.flavor_text)+"[/i]\n" else "") + +to_text(card.pt)+"\n\n" + } + write_card := {if options.output=="card names" then to_text(card.name+"\n") else MSEcard()} + write_card_if_desired := {if included() then write_card() else ""} + write_cards := to_text(for each card in sort_list(cards, order_by: {input.card_number}) do write_card_if_desired()) + to_string(write_cards) diff --git a/data/magic-text.mse-export-template/icon.png b/data/magic-text.mse-export-template/icon.png new file mode 100644 index 000000000..f7ee20c5b Binary files /dev/null and b/data/magic-text.mse-export-template/icon.png differ diff --git a/data/magic-toexp.mse-export-template/export-template b/data/magic-toexp.mse-export-template/export-template new file mode 100644 index 000000000..958e079ff --- /dev/null +++ b/data/magic-toexp.mse-export-template/export-template @@ -0,0 +1,63 @@ +mse version: 0.3.8 +short name: TOExp +full name: TappedOut Exporter +position hint: 001 +icon: icon.png +version: 2012-11-23 +installer group: magic/Export/TOExp + +depends on: magic.mse-game 2008-08-08 + +game: magic +create directory: true +file type: *.xml|*.xml|*.*|*.* + +# By Seeonee +# Based on code by Idle Muse +# Enhanced by Pichoro +# Overhauled with cheap hacks by http404error +# +# Changes Made: +# New and Correct Version Number +# MSE Version 0.3.8 +# New Installer Group +# Spaces to Tabs +# New Icon +# Redid tabbing for clarity +# Changed "<" to "" (that's not a space) + +option field: + type: choice + name: Important! + choice: Be sure to name the file set.xml! + +script: + kill_spaces := + filter_text@(match: "[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-]") + + MSEcard := {" card>\n" + +" name>"+to_text(card.name)+"/name>\n" + +" cost>"+to_text(card.casting_cost)+"/cost>\n" + +" type>\n" + +" supertype>"+to_text(card.super_type)+"/supertype>\n" + +" subtype>"+to_text(card.sub_type)+"/subtype>\n" + +" /type>\n" + +" rarity>"+substring(to_upper(to_text(card.rarity)),end:1)+"/rarity>\n" + +" rules>"+to_text(card.rule_text)+"/rules>\n" + +" flavor>"+to_text(card.flavor_text)+"/flavor>\n" + +" stats>\n" + +" power>"+to_text(card.power)+"/power>\n" + +" toughness>"+to_text(card.toughness)+"/toughness>\n" + +" /stats>\n" + +" illustrator>"+to_text(card.illustrator)+"/illustrator>\n" + +" imagepath>"+to_text(kill_spaces(card.name))+".jpg/imagepath>\n" + +" number>"+to_text(card.card_number)+"/number>\n" + +" /card>\n" + } + write_card := { + MSEcard() + } + write_cards := + "\n\n" + to_text(set.description) + "\n" + to_text( for each card in sort_list( cards, order_by: {input.card_number} ) do write_card() ) + "\n" + write_images := for each card in sort_list(cards, order_by: {card.card_number}) do write_image_file(card, directory: "cardimages", file:"{kill_spaces(card.name)}.jpg") + to_string(write_cards) diff --git a/data/magic-toexp.mse-export-template/icon.png b/data/magic-toexp.mse-export-template/icon.png new file mode 100644 index 000000000..ace91e4a4 Binary files /dev/null and b/data/magic-toexp.mse-export-template/icon.png differ diff --git a/data/magic-wagic.mse-export-template/desktop.ini b/data/magic-wagic.mse-export-template/desktop.ini new file mode 100644 index 000000000..2587be9a6 --- /dev/null +++ b/data/magic-wagic.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-wagic.mse-export-template,0 diff --git a/data/magic-wagic.mse-export-template/export-template b/data/magic-wagic.mse-export-template/export-template new file mode 100644 index 000000000..41e007253 --- /dev/null +++ b/data/magic-wagic.mse-export-template/export-template @@ -0,0 +1,411 @@ +mse version: 0.3.8 +short name: Wagic +full name: Plugin Exporter +position hint: 007 +icon: icon.png +version: 2009-11-14 +#Remember to update version at bottom of file. +installer group: magic/Export/wagic + +depends on: + package: magic.mse-game + version: 2008-08-08 + +game: magic +create directory: true +file type: *.dat|*.dat|*.*|*.* + +# By Pichoro +# Based on code by Idle Muse, Innuendo and Seeonee + +option field: + type: text + name: date created + description: The date this spoiler was first created. +option field: + type: text + name: date modified + description: The date this spoiler was last modified. +option field: + type: text + name: set number + description: Choose a number that will be used for ID codes. An integer above 1000 is recommended. If you do not choose a number, random numbers will be used. +script: + #Filter certain characters out of the card's name. + wagic_name := replace@(match:"‘", replace:"'")+ + replace@(match:"’", replace:"'")+ + replace@(match:"“", replace:"\"")+ + replace@(match:"”", replace:"\"") + #Put curly brackets around the symbols in the casting cost. + wagic_cost := replace@(match:"2/W", replace:"⌠2W⌡")+ + replace@(match:"2/U", replace:"⌠2U⌡")+ + replace@(match:"2/B", replace:"⌠2B⌡")+ + replace@(match:"2/R", replace:"⌠2R⌡")+ + replace@(match:"2/G", replace:"⌠2G⌡")+ + replace@(match:"W/U", replace:"⌠WU⌡")+ + replace@(match:"W/B", replace:"⌠WB⌡")+ + replace@(match:"U/B", replace:"⌠UB⌡")+ + replace@(match:"U/R", replace:"⌠UR⌡")+ + replace@(match:"B/R", replace:"⌠BR⌡")+ + replace@(match:"B/G", replace:"⌠BG⌡")+ + replace@(match:"R/G", replace:"⌠RG⌡")+ + replace@(match:"R/W", replace:"⌠RW⌡")+ + replace@(match:"G/W", replace:"⌠GW⌡")+ + replace@(match:"G/U", replace:"⌠GU⌡")+ + replace@(match:"W", replace:"⌠W⌡")+ + replace@(match:"U", replace:"⌠U⌡")+ + replace@(match:"B", replace:"⌠B⌡")+ + replace@(match:"R", replace:"⌠R⌡")+ + replace@(match:"G", replace:"⌠G⌡")+ + replace@(match:"20", replace:"⌠20⌡")+ + replace@(match:"19", replace:"⌠19⌡")+ + replace@(match:"18", replace:"⌠18⌡")+ + replace@(match:"17", replace:"⌠17⌡")+ + replace@(match:"16", replace:"⌠16⌡")+ + replace@(match:"15", replace:"⌠15⌡")+ + replace@(match:"14", replace:"⌠14⌡")+ + replace@(match:"13", replace:"⌠13⌡")+ + replace@(match:"12", replace:"⌠12⌡")+ + replace@(match:"11", replace:"⌠11⌡")+ + replace@(match:"10", replace:"⌠10⌡")+ + replace@(match:"9", replace:"⌠9⌡")+ + replace@(match:"8", replace:"⌠8⌡")+ + replace@(match:"7", replace:"⌠7⌡")+ + replace@(match:"6", replace:"⌠6⌡")+ + replace@(match:"5", replace:"⌠5⌡")+ + replace@(match:"4", replace:"⌠4⌡")+ + replace@(match:"3", replace:"⌠3⌡")+ + replace@(match:"2", replace:"⌠2⌡")+ + replace@(match:"1", replace:"⌠1⌡")+ + replace@(match:"0", replace:"⌠0⌡") + #Filter certain characters out of the rules text and put curly brackets around mana symbols. + wagic_rules := + # Longdashes should be short. + replace@(match:"—", replace:"-")+ + # Linebreaks should be triple spaces. + replace@(match:"\n", replace:" ")+ + # No curly quotes or apostrophes. + replace@(match:"‘", replace:"'")+ + replace@(match:"’", replace:"'")+ + replace@(match:"“", replace:"\"")+ + replace@(match:"”", replace:"\"")+ + # Just automatically symbolize all hybrids. + replace@(match:"2/W", replace:"⌠2W⌡")+ + replace@(match:"2/U", replace:"⌠2U⌡")+ + replace@(match:"2/B", replace:"⌠2B⌡")+ + replace@(match:"2/R", replace:"⌠2R⌡")+ + replace@(match:"2/G", replace:"⌠2G⌡")+ + replace@(match:"W/U", replace:"⌠WU⌡")+ + replace@(match:"W/B", replace:"⌠WB⌡")+ + replace@(match:"U/B", replace:"⌠UB⌡")+ + replace@(match:"U/R", replace:"⌠UR⌡")+ + replace@(match:"B/R", replace:"⌠BR⌡")+ + replace@(match:"B/G", replace:"⌠BG⌡")+ + replace@(match:"R/G", replace:"⌠RG⌡")+ + replace@(match:"R/W", replace:"⌠RW⌡")+ + replace@(match:"G/W", replace:"⌠GW⌡")+ + replace@(match:"G/U", replace:"⌠GU⌡")+ + # Various positions for taps. + replace@(match:" T ", replace:" ⌠T⌡ ")+ + replace@(match:"T,", replace:"⌠T⌡,")+ + replace@(match:"T:", replace:"⌠T⌡:")+ + # Mana right before a space. + replace@(match:"G ", replace:"⌠G⌡ ")+ + replace@(match:"R ", replace:"⌠R⌡ ")+ + replace@(match:"B ", replace:"⌠B⌡ ")+ + replace@(match:"U ", replace:"⌠U⌡ ")+ + replace@(match:"W ", replace:"⌠W⌡ ")+ + # Mana right before a comma. + replace@(match:"G,", replace:"⌠G⌡,")+ + replace@(match:"R,", replace:"⌠R⌡,")+ + replace@(match:"B,", replace:"⌠B⌡,")+ + replace@(match:"U,", replace:"⌠U⌡,")+ + replace@(match:"W,", replace:"⌠W⌡,")+ + # Mana right before a colon. + replace@(match:"G:", replace:"⌠G⌡:")+ + replace@(match:"R:", replace:"⌠R⌡:")+ + replace@(match:"B:", replace:"⌠B⌡:")+ + replace@(match:"U:", replace:"⌠U⌡:")+ + replace@(match:"W:", replace:"⌠W⌡:")+ + replace@(match:"X:", replace:"⌠X⌡:")+ + # Drag rules text to search for more mana characters. Reverse color wheel order works better. Repeat several times. + replace@(match:"G⌠", replace:"⌠G⌡⌠")+ + replace@(match:"R⌠", replace:"⌠R⌡⌠")+ + replace@(match:"B⌠", replace:"⌠B⌡⌠")+ + replace@(match:"U⌠", replace:"⌠U⌡⌠")+ + replace@(match:"W⌠", replace:"⌠W⌡⌠")+ + replace@(match:"G⌠", replace:"⌠G⌡⌠")+ + replace@(match:"R⌠", replace:"⌠R⌡⌠")+ + replace@(match:"B⌠", replace:"⌠B⌡⌠")+ + replace@(match:"U⌠", replace:"⌠U⌡⌠")+ + replace@(match:"W⌠", replace:"⌠W⌡⌠")+ + replace@(match:"G⌠", replace:"⌠G⌡⌠")+ + replace@(match:"R⌠", replace:"⌠R⌡⌠")+ + replace@(match:"B⌠", replace:"⌠B⌡⌠")+ + replace@(match:"U⌠", replace:"⌠U⌡⌠")+ + replace@(match:"W⌠", replace:"⌠W⌡⌠")+ + # Symbolize numbers from 20-0 that are before other symbols. + replace@(match:"20⌠", replace:"⌠20⌡⌠")+ + replace@(match:"19⌠", replace:"⌠19⌡⌠")+ + replace@(match:"18⌠", replace:"⌠18⌡⌠")+ + replace@(match:"17⌠", replace:"⌠17⌡⌠")+ + replace@(match:"16⌠", replace:"⌠16⌡⌠")+ + replace@(match:"15⌠", replace:"⌠15⌡⌠")+ + replace@(match:"14⌠", replace:"⌠14⌡⌠")+ + replace@(match:"13⌠", replace:"⌠13⌡⌠")+ + replace@(match:"12⌠", replace:"⌠12⌡⌠")+ + replace@(match:"11⌠", replace:"⌠11⌡⌠")+ + replace@(match:"10⌠", replace:"⌠10⌡⌠")+ + replace@(match:"9⌠", replace:"⌠9⌡⌠")+ + replace@(match:"8⌠", replace:"⌠8⌡⌠")+ + replace@(match:"7⌠", replace:"⌠7⌡⌠")+ + replace@(match:"6⌠", replace:"⌠6⌡⌠")+ + replace@(match:"5⌠", replace:"⌠5⌡⌠")+ + replace@(match:"4⌠", replace:"⌠4⌡⌠")+ + replace@(match:"3⌠", replace:"⌠3⌡⌠")+ + replace@(match:"2⌠", replace:"⌠2⌡⌠")+ + replace@(match:"1⌠", replace:"⌠1⌡⌠")+ + replace@(match:"0⌠", replace:"⌠0⌡⌠")+ + # Symbolize numbers from 20-0 that are before colons. + replace@(match:"20:", replace:"⌠20⌡:")+ + replace@(match:"19:", replace:"⌠19⌡:")+ + replace@(match:"18:", replace:"⌠18⌡:")+ + replace@(match:"17:", replace:"⌠17⌡:")+ + replace@(match:"16:", replace:"⌠16⌡:")+ + replace@(match:"15:", replace:"⌠15⌡:")+ + replace@(match:"14:", replace:"⌠14⌡:")+ + replace@(match:"13:", replace:"⌠13⌡:")+ + replace@(match:"12:", replace:"⌠12⌡:")+ + replace@(match:"11:", replace:"⌠11⌡:")+ + replace@(match:"10:", replace:"⌠10⌡:")+ + replace@(match:"9:", replace:"⌠9⌡:")+ + replace@(match:"8:", replace:"⌠8⌡:")+ + replace@(match:"7:", replace:"⌠7⌡:")+ + replace@(match:"6:", replace:"⌠6⌡:")+ + replace@(match:"5:", replace:"⌠5⌡:")+ + replace@(match:"4:", replace:"⌠4⌡:")+ + replace@(match:"3:", replace:"⌠3⌡:")+ + replace@(match:"2:", replace:"⌠2⌡:")+ + replace@(match:"1:", replace:"⌠1⌡:")+ + replace@(match:"0:", replace:"⌠0⌡:")+ + # Symbolize X. + replace@(match:"X⌠", replace:"⌠X⌡") + #Change rarity to match Wagic's format. + wagic_rarity := { + if contains(card.rarity, match:"basic land") then "L" + else if contains(card.rarity, match:"uncommon") then "U" + else if contains(card.rarity, match:"common") then "C" + else if contains(card.rarity, match:"mythic rare") then "M" + else if contains(card.rarity, match:"rare") then "R" + else if contains(card.rarity, match:"special") then "R" + else "C" + } + #For basic lands, detect what color mana they produce. (basics in MSE have no rules text) + wagic_basic_mana := { + if card.sub_type == "Plains" then "W" + else if card.sub_type == "Island" then "U" + else if card.sub_type == "Swamp" then "B" + else if card.sub_type == "Mountain" then "R" + else if card.sub_type == "Forest" then "G" + else "1" + } + #Use the user selected prefix number for ID, or pick (not so) really big random ones. + wagic_id_prefix := { + if options.set_number != "" then options.set_number + else random_int(begin:10000, end:99999) + } + #Add enough 0's to make the card number three digits. + wagic_card_number := { + if card_number() < 10 then "00"+card_number() + else if card_number() < 100 then "0"+card_number() + else card_number() + } + #Comment out the description paragraph in the header, so Wagic doesn't get angry. + wagic_comment_out := replace@(match:"\n", replace:"\n#") + #Filter out the "keyword" abilities recognized by Wagic from the rules text. + #Todo: Try to make more precise so you don't catch things like "Enchanted creature has flying." + wagic_abilities := { + (if contains(card.rule_text, match:"Flying") then "flying,") + +(if contains(card.rule_text, match:"flying") then "flying,") + +(if contains(card.rule_text, match:"Trample") then "trample,") + +(if contains(card.rule_text, match:"trample") then "trample,") + +(if contains(card.rule_text, match:"Plainswalk") then "plainwalk,") + +(if contains(card.rule_text, match:"Plainswalk") then "plainwalk,") + +(if contains(card.rule_text, match:"Islandwalk") then "islandwalk,") + +(if contains(card.rule_text, match:"Islandwalk") then "islandwalk,") + +(if contains(card.rule_text, match:"Swampwalk") then "swampwalk,") + +(if contains(card.rule_text, match:"Swampwalk") then "swampwalk,") + +(if contains(card.rule_text, match:"Mountainwalk") then "mountainwalk,") + +(if contains(card.rule_text, match:"Mountainwalk") then "mountainwalk,") + +(if contains(card.rule_text, match:"Forestwalk") then "forestwalk,") + +(if contains(card.rule_text, match:"Forestwalk") then "forestwalk,") + +(if contains(card.rule_text, match:"First strike") then "first strike,") + +(if contains(card.rule_text, match:"first strike") then "first strike,") + +(if contains(card.rule_text, match:"Double strike") then "double strike,") + +(if contains(card.rule_text, match:"double strike") then "double strike,") + +(if contains(card.rule_text, match:"Fear") then "fear,") + +(if contains(card.rule_text, match:"fear") then "fear,") + +(if contains(card.rule_text, match:"Flash") then "flash,") + +(if contains(card.rule_text, match:"flash") then "flash,") + +(if contains(card.rule_text, match:"Haste") then "haste,") + +(if contains(card.rule_text, match:"haste") then "haste,") + +(if contains(card.rule_text, match:"Lifelink") then "lifelink,") + +(if contains(card.rule_text, match:"lifelink") then "lifelink,") + +(if contains(card.rule_text, match:"Reach") then "reach,") + +(if contains(card.rule_text, match:"reach") then "reach,") + +(if contains(card.rule_text, match:"Shroud") then "shroud,") + +(if contains(card.rule_text, match:"shroud") then "shroud,") + +(if contains(card.rule_text, match:"Vigilance") then "vigilance,") + +(if contains(card.rule_text, match:"vigilance") then "vigilance,") + +(if contains(card.rule_text, match:"Defender") then "defender,") + +(if contains(card.rule_text, match:"defender") then "defender,") + +(if contains(card.rule_text, match:"Banding") then "banding,") + +(if contains(card.rule_text, match:"banding") then "banding,") + +(if contains(card.rule_text, match:"Protection from white") then "protection from white,") + +(if contains(card.rule_text, match:"protection from white") then "protection from white,") + +(if contains(card.rule_text, match:"Protection from blue") then "protection from blue,") + +(if contains(card.rule_text, match:"protection from blue") then "protection from blue,") + +(if contains(card.rule_text, match:"Protection from black") then "protection from black,") + +(if contains(card.rule_text, match:"protection from black") then "protection from black,") + +(if contains(card.rule_text, match:"Protection from red") then "protection from red,") + +(if contains(card.rule_text, match:"protection from red") then "protection from red,") + +(if contains(card.rule_text, match:"Protection from green") then "protection from green,") + +(if contains(card.rule_text, match:"protection from green") then "protection from green,") + +(if contains(card.rule_text, match:" is unblockable.") then "unblockable,") + +(if contains(card.rule_text, match:"Wither") then "wither,") + +(if contains(card.rule_text, match:"wither") then "wither,") + +(if contains(card.rule_text, match:"Persist") then "persist,") + +(if contains(card.rule_text, match:"persist") then "persist,") + +(if contains(card.rule_text, match:"Retrace") then "retrace,") + +(if contains(card.rule_text, match:"retrace") then "retrace,") + +(if contains(card.rule_text, match:"Exalted") then "exalted,") + +(if contains(card.rule_text, match:"exalted") then "exalted,") + +(if contains(card.super_type, match:"Legendary") then "legendary,") + +(if contains(card.rule_text, match:"Shadow") then "shadow,") + +(if contains(card.rule_text, match:"shadow") then "shadow,") + +(if contains(card.rule_text, match:" can block creatures with shadow as though they didn't have shadow.") then "reachshadow,") + +(if contains(card.rule_text, match:" can’t attack unless defending player controls an Plains.") and contains(card.rule_text, match:"When you control no Plains, sacrifice ") then "plainshome,") + +(if contains(card.rule_text, match:" can’t attack unless defending player controls an Island.") and contains(card.rule_text, match:"When you control no Islands, sacrifice ") then "islandhome,") + +(if contains(card.rule_text, match:" can’t attack unless defending player controls an Swamp.") and contains(card.rule_text, match:"When you control no Swamps, sacrifice ") then "swamphome,") + +(if contains(card.rule_text, match:" can’t attack unless defending player controls an Mountain.") and contains(card.rule_text, match:"When you control no Mountains, sacrifice ") then "mountainhome,") + +(if contains(card.rule_text, match:" can’t attack unless defending player controls an Forest.") and contains(card.rule_text, match:"When you control no Forests, sacrifice ") then "foresthome,") + +(if contains(card.rule_text, match:"Flanking") then "flanking,") + +(if contains(card.rule_text, match:"flanking") then "flanking,") + +(if contains(card.rule_text, match:"Rampage") then "rampage,") + +(if contains(card.rule_text, match:"rampage") then "rampage,") + +(if contains(card.rule_text, match:" can block only creatures with flying.") then "cloud,") + +(if contains(card.rule_text, match:" attacks each turn if able.") then "mustattack,") + +(if contains(card.rule_text, match:" can't attack.") then "cantattack,") + +(if contains(card.rule_text, match:" can't block.") then "cantblock,") + +(if contains(card.rule_text, match:" doesn't untap during your untap step.") then "doesnotuntap,") + +(if contains(card.rule_text, match:" can't be the targets of spells or abilities your opponents control.") then "opponentshroud,") + +(if contains(card.rule_text, match:" is indestructible.") then "indestructible,") + } + #Take the trailing comma off the end of the abilities line. + wagic_remove_trailing_comma := replace@(match:",$", replace:"") + #Filter targets out of rules text, and process them to match Wagic's language. + #Todo: Finish this. + #Todo: Figure out why its not showing up in exported file. + wagic_target_filter := replace@(match:"Target ", replace:"::")+ + replace@(match:"target ", replace:"::")+ + replace@(match:" gets ", replace:"::")+ + replace@(match:" gains ", replace:"::")+ + replace@(match:" is ", replace:"::")+ + replace@(match:".$", replace:"::")+ + replace@(match:" or ", replace:",")+ + replace@(match:"non", replace:"-")+ + replace@(match:"--", replace:"-") + #Filter "Enchant" out of target line for Auras, and do some other filtering too. + wagic_enchant_filter := replace@(match:"Enchant ", replace:"")+ + replace@(match:" or ", replace:",")+ + replace@(match:"non", replace:"-")+ + replace@(match:"--", replace:"-") + wagic_comma_to_semicolon := replace@(match:",", replace:";") + #Switch ⌠ and ⌡ for curly brackets at the end. If you do it sooner, MSE gets angry. + curly_bracket_filter := replace@(match:"⌡", replace:"}")+ + replace@(match:"⌠", replace:"\{") + #Write normal cards. + #Todo: More target lines. + #Todo: Auto lines. + write_normal := {"\n[card]" + #Rules Text + +"\ntext="+wagic_rules(remove_tags(card.rule_text)) + #ID + +"\nid="+wagic_id_prefix()+wagic_card_number() + #Name + +"\nname="+wagic_name(card.name) + #Rarity + +"\nrarity="+wagic_rarity() + #Cost + +(if card.casting_cost != "" then "\nmana="+wagic_cost(card.casting_cost) else "") + #Auto + +"\nauto=" + #Type + +"\ntype="+card.super_type + #Subtype + +(if remove_tags(card.sub_type) != "" then "\nsubtype="+card.sub_type else "") + #Target for Auras + +(if contains(remove_tags(card.rule_text), match:"Enchant ") then + "\ntarget=" + +(if contains(wagic_enchant_filter(split_text(match:"\n", card.rule_text).0), match:" ") then + split_text(match:" ", wagic_enchant_filter(split_text(match:"\n", card.rule_text).0)).1 + +"["+wagic_comma_to_semicolon(split_text(match:" ", wagic_enchant_filter(split_text(match:"\n", card.rule_text).0)).0)+"]" + else wagic_enchant_filter(split_text(match:"\n", card.rule_text).0)) + else "") + #Target for non-Auras + +(if is_spell(card.super_type) and is_targeted() then + "\ntarget=" + +(if contains(split_text(match:"::", wagic_target_filter(to_string(card.rule_text))).1, match:" ") then + split_text(match:" ", split_text(match:"::", wagic_target_filter(to_string(card.rule_text))).1).1 + +"["+wagic_comma_to_semicolon(split_text(match:" ", split_text(match:"::", wagic_target_filter(to_string(card.rule_text))).1).0)+"]" + else split_text(match:"::", wagic_target_filter(to_string(card.rule_text))).1)) + #Power + +(if card.power != "" then "\npower="+card.power else "") + #Toughness + +(if card.toughness != "" then "\ntoughness="+card.toughness else "") + #Abilities + +(if wagic_abilities() != "" then "\nabilities="+wagic_remove_trailing_comma(wagic_abilities()) else "") + +"\n[/card]" + } + #Write basic lands. + write_basic := {"\n[card]" + #Rules Text + +"\ntext=⌠T⌡: Add ⌠"+(wagic_basic_mana())+"⌡ to your mana pool." + #ID + +"\nid="+wagic_id_prefix()+wagic_card_number() + #Name + +"\nname="+wagic_name(card.name) + #Rarity + +"\nrarity=L" + #Auto + +"\nauto=⌠T⌡: Add ⌠"+(wagic_basic_mana())+"⌡" + #Type + +"\ntype=Basic Land" + #Subtype + +(if remove_tags(card.sub_type) != "" then "\nsubtype="+card.sub_type else "") + +"\n[/card]" + } + #Do not write tokens, rulestips, splits, flips, or planeswalkers. + write_card := { if contains(card.shape, match:"token") or contains(card.shape, match:"rulestip") or contains(card.shape, match:"split") or card.name_2 != "" or card.loyalty != "" then "" + else if card.rarity == "basic land" then write_basic() + else write_normal() + } + #Write cards. + write_cards := to_text(for each card in sort_list(cards, order_by: {card.card_number}) do write_card()) + #Render images. + #write_images := for each card in cards do write_image_file(card, file:"{wagic_id_prefix()}{wagic_card_number()}{if card.shape == "token" then "t"}{if card.shape == "rulestip" then "tip"}.jpg") + #Write header, then write the cards. + #Todo: Add instructions for manual processing of exported files. + to_string("#"+set.title+" Spoiler List\n#" + +wagic_comment_out(set.description)+"\n#" + +"Spoiler List created on "+options.date_created+"\n#" + +"Last Updated on: "+options.date_modified + +"\n#\n#Spoiler generated by Magic Set Editor 2 Beta 0.3.8 Using the Wagic Export Template version 2009-11-14" + +"\n#Export Template by Pichoro" + +"\n#" + +"\n#To Use This Output, You Must:" + +"\n#1.) Rename the token images accordingly." + +"\n#2.) Check the file for errors." + +"\n#" + +"\n#The only person who assumes any liability for damages from the use of this file is the user.\n" + +curly_bracket_filter(write_cards)) diff --git a/data/magic-wagic.mse-export-template/icon.png b/data/magic-wagic.mse-export-template/icon.png new file mode 100644 index 000000000..f69aa16b2 Binary files /dev/null and b/data/magic-wagic.mse-export-template/icon.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_artifact.png b/data/magic-watermarks-counter.mse-include/futsymbol_artifact.png new file mode 100644 index 000000000..d4eb38db0 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_artifact.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_creature.png b/data/magic-watermarks-counter.mse-include/futsymbol_creature.png new file mode 100644 index 000000000..5042c461b Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_creature.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_enchantment.png b/data/magic-watermarks-counter.mse-include/futsymbol_enchantment.png new file mode 100644 index 000000000..5bdd0ea52 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_enchantment.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_instant.png b/data/magic-watermarks-counter.mse-include/futsymbol_instant.png new file mode 100644 index 000000000..73422fe1d Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_instant.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_land.png b/data/magic-watermarks-counter.mse-include/futsymbol_land.png new file mode 100644 index 000000000..08ddacb6d Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_land.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_multiple.png b/data/magic-watermarks-counter.mse-include/futsymbol_multiple.png new file mode 100644 index 000000000..5fae4535d Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_multiple.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_planeswalker.png b/data/magic-watermarks-counter.mse-include/futsymbol_planeswalker.png new file mode 100644 index 000000000..30479cea7 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_planeswalker.png differ diff --git a/data/magic-watermarks-counter.mse-include/futsymbol_sorcery.png b/data/magic-watermarks-counter.mse-include/futsymbol_sorcery.png new file mode 100644 index 000000000..ac11da045 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/futsymbol_sorcery.png differ diff --git a/data/magic-watermarks-counter.mse-include/image_mask.png b/data/magic-watermarks-counter.mse-include/image_mask.png new file mode 100644 index 000000000..fdd349896 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/image_mask.png differ diff --git a/data/magic-watermarks-counter.mse-include/include b/data/magic-watermarks-counter.mse-include/include new file mode 100644 index 000000000..fe2b83107 --- /dev/null +++ b/data/magic-watermarks-counter.mse-include/include @@ -0,0 +1,7 @@ +mse version: 2.0.0 +full name: Magic The Gathering, counter symbols +version: 2014-06-20 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file diff --git a/data/magic-watermarks-counter.mse-include/watermark_azorius.png b/data/magic-watermarks-counter.mse-include/watermark_azorius.png new file mode 100644 index 000000000..51894e655 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_azorius.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_b.png b/data/magic-watermarks-counter.mse-include/watermark_b.png new file mode 100644 index 000000000..367a2f475 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_b.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_bgmana.png b/data/magic-watermarks-counter.mse-include/watermark_bgmana.png new file mode 100644 index 000000000..d58845fb3 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_bgmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_boros.png b/data/magic-watermarks-counter.mse-include/watermark_boros.png new file mode 100644 index 000000000..88c7e1b9c Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_boros.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_brmana.png b/data/magic-watermarks-counter.mse-include/watermark_brmana.png new file mode 100644 index 000000000..55bc7c5b5 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_brmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_dimir.png b/data/magic-watermarks-counter.mse-include/watermark_dimir.png new file mode 100644 index 000000000..b90b570ed Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_dimir.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_g.png b/data/magic-watermarks-counter.mse-include/watermark_g.png new file mode 100644 index 000000000..cef24b587 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_g.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_golgari.png b/data/magic-watermarks-counter.mse-include/watermark_golgari.png new file mode 100644 index 000000000..29847838d Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_golgari.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_gruul.png b/data/magic-watermarks-counter.mse-include/watermark_gruul.png new file mode 100644 index 000000000..9277817e2 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_gruul.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_gumana.png b/data/magic-watermarks-counter.mse-include/watermark_gumana.png new file mode 100644 index 000000000..25cb6eb2c Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_gumana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_gwmana.png b/data/magic-watermarks-counter.mse-include/watermark_gwmana.png new file mode 100644 index 000000000..1c459c9c8 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_gwmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_izzet.png b/data/magic-watermarks-counter.mse-include/watermark_izzet.png new file mode 100644 index 000000000..10d3943c9 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_izzet.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_mirrodin.png b/data/magic-watermarks-counter.mse-include/watermark_mirrodin.png new file mode 100644 index 000000000..7c7312d1e Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_mirrodin.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_orzhov.png b/data/magic-watermarks-counter.mse-include/watermark_orzhov.png new file mode 100644 index 000000000..11c4cb7b6 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_orzhov.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_phyrexia.png b/data/magic-watermarks-counter.mse-include/watermark_phyrexia.png new file mode 100644 index 000000000..5b5de5225 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_phyrexia.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_r.png b/data/magic-watermarks-counter.mse-include/watermark_r.png new file mode 100644 index 000000000..62a631e4d Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_r.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_rakados.png b/data/magic-watermarks-counter.mse-include/watermark_rakados.png new file mode 100644 index 000000000..1b9f3817c Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_rakados.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_rgmana.png b/data/magic-watermarks-counter.mse-include/watermark_rgmana.png new file mode 100644 index 000000000..23ed19fab Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_rgmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_rwmana.png b/data/magic-watermarks-counter.mse-include/watermark_rwmana.png new file mode 100644 index 000000000..bec262432 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_rwmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_s.png b/data/magic-watermarks-counter.mse-include/watermark_s.png new file mode 100644 index 000000000..915024405 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_s.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_selesnya.png b/data/magic-watermarks-counter.mse-include/watermark_selesnya.png new file mode 100644 index 000000000..69ce998ee Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_selesnya.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_simic.png b/data/magic-watermarks-counter.mse-include/watermark_simic.png new file mode 100644 index 000000000..36b127afb Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_simic.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_u.png b/data/magic-watermarks-counter.mse-include/watermark_u.png new file mode 100644 index 000000000..5f5a0952b Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_u.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_ubmana.png b/data/magic-watermarks-counter.mse-include/watermark_ubmana.png new file mode 100644 index 000000000..83566c743 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_ubmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_urmana.png b/data/magic-watermarks-counter.mse-include/watermark_urmana.png new file mode 100644 index 000000000..3c391e8c7 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_urmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_w.png b/data/magic-watermarks-counter.mse-include/watermark_w.png new file mode 100644 index 000000000..0ff6b9f46 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_w.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_wbmana.png b/data/magic-watermarks-counter.mse-include/watermark_wbmana.png new file mode 100644 index 000000000..fc3de6825 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_wbmana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermark_wumana.png b/data/magic-watermarks-counter.mse-include/watermark_wumana.png new file mode 100644 index 000000000..ee447d492 Binary files /dev/null and b/data/magic-watermarks-counter.mse-include/watermark_wumana.png differ diff --git a/data/magic-watermarks-counter.mse-include/watermarks b/data/magic-watermarks-counter.mse-include/watermarks new file mode 100644 index 000000000..524668cf9 --- /dev/null +++ b/data/magic-watermarks-counter.mse-include/watermarks @@ -0,0 +1,45 @@ +# Watermark images + +choice images: + mana symbol white: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_w.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol blue: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_u.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol black: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_b.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol red: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_r.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol green: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_g.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + mana symbol snow: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_s.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Azorius Senate (W/U): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_azorius.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol House Dimir (U/B): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_dimir.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Cult of Rakdos (B/R): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_rakados.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Gruul Clans (R/G): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_gruul.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Selesnya Conclave (G/W): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_selesnya.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Orzhov Syndicate (W/B): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_orzhov.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Izzet (U/R): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_izzet.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Golgari (B/G): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_golgari.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Boros Legion (R/W): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_boros.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + guild symbol The Simic Combine (G/U): {drop_shadow("/magic-watermarks-counter.mse-include/watermark_simic.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + faction symbol mirrodin: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_mirrodin.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + faction symbol phyrexia: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_phyrexia.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana B/R: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_brmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana U/B: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_ubmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana B/G: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_bgmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana R/G: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_rgmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana G/U: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_gumana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana U/R: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_urmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana W/B: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_wbmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana G/W: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_gwmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana R/W: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_rwmana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + xander hybrid mana W/U: {drop_shadow("/magic-watermarks-counter.mse-include/watermark_wumana.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols artifact: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_artifact.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols creature: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_creature.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols enchantment: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_enchantment.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols instant: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_instant.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols land: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_land.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols multiple: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_multiple.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols planeswalker: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_planeswalker.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + future sight type symbols sorcery: {drop_shadow("/magic-watermarks-counter.mse-include/futsymbol_sorcery.png", offset_x: 0.001, offset_y: 0.001, blur_radius: 0.1, alpha: 1.5, color: styling.text_color)} + set symbol: + { enlarge( + border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + } diff --git a/data/magic-watermarks-counters.mse-include/aetherprint.png b/data/magic-watermarks-counters.mse-include/aetherprint.png new file mode 100644 index 000000000..08714512d Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/aetherprint.png differ diff --git a/data/magic-watermarks-counters.mse-include/archenemy.png b/data/magic-watermarks-counters.mse-include/archenemy.png new file mode 100644 index 000000000..81fcb1608 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/archenemy.png differ diff --git a/data/magic-watermarks-counters.mse-include/chaos.png b/data/magic-watermarks-counters.mse-include/chaos.png new file mode 100644 index 000000000..14a08f692 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/chaos.png differ diff --git a/data/magic-watermarks-counters.mse-include/color_pie.png b/data/magic-watermarks-counters.mse-include/color_pie.png new file mode 100644 index 000000000..3c16dca93 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/color_pie.png differ diff --git a/data/magic-watermarks-counters.mse-include/conspiracy_stamp.png b/data/magic-watermarks-counters.mse-include/conspiracy_stamp.png new file mode 100644 index 000000000..7432f848e Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/conspiracy_stamp.png differ diff --git a/data/magic-watermarks-counters.mse-include/energy_counter.png b/data/magic-watermarks-counters.mse-include/energy_counter.png new file mode 100644 index 000000000..8b0d532cb Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/energy_counter.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_artifact.png b/data/magic-watermarks-counters.mse-include/futsymbol_artifact.png new file mode 100644 index 000000000..94d243a92 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_artifact.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_creature.png b/data/magic-watermarks-counters.mse-include/futsymbol_creature.png new file mode 100644 index 000000000..a52c0f2ad Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_creature.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_enchantment.png b/data/magic-watermarks-counters.mse-include/futsymbol_enchantment.png new file mode 100644 index 000000000..e74986348 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_enchantment.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_instant.png b/data/magic-watermarks-counters.mse-include/futsymbol_instant.png new file mode 100644 index 000000000..07edb22b6 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_instant.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_land.png b/data/magic-watermarks-counters.mse-include/futsymbol_land.png new file mode 100644 index 000000000..a113f49ad Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_land.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_multiple.png b/data/magic-watermarks-counters.mse-include/futsymbol_multiple.png new file mode 100644 index 000000000..92f7288d4 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_multiple.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_planeswalker.png b/data/magic-watermarks-counters.mse-include/futsymbol_planeswalker.png new file mode 100644 index 000000000..57dce5851 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_planeswalker.png differ diff --git a/data/magic-watermarks-counters.mse-include/futsymbol_sorcery.png b/data/magic-watermarks-counters.mse-include/futsymbol_sorcery.png new file mode 100644 index 000000000..82b415ccf Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/futsymbol_sorcery.png differ diff --git a/data/magic-watermarks-counters.mse-include/include b/data/magic-watermarks-counters.mse-include/include new file mode 100644 index 000000000..6482a47da --- /dev/null +++ b/data/magic-watermarks-counters.mse-include/include @@ -0,0 +1,7 @@ +mse version: 2.0.0 +full name: Magic The Gathering, counter watermarks +version: 2017-05-03 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file diff --git a/data/magic-watermarks-counters.mse-include/take_the_crown.png b/data/magic-watermarks-counters.mse-include/take_the_crown.png new file mode 100644 index 000000000..6128643a5 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/take_the_crown.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark-names b/data/magic-watermarks-counters.mse-include/watermark-names new file mode 100644 index 000000000..088d32fd7 --- /dev/null +++ b/data/magic-watermarks-counters.mse-include/watermark-names @@ -0,0 +1,111 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: counter symbols + choice: energy counter +choice: + name: mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: colorless + choice: snow +choice: + name: transparent mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green +choice: + name: guild symbol + 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: originals + 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 + choice: phyrexia +choice: + name: clan symbol + choice: The Abzan Houses (WBG) + choice: The Jeskai Way (URW) + choice: The Sultai Brood (BGU) + choice: The Mardu Horde (RWB) + choice: The Temur Frontier (GUR) +choice: + name: brood symbol + choice: Dromoka's Brood (GW) + choice: Ojutai's Brood (WU) + choice: Silumgar's Brood (UB) + choice: Kolaghan's Brood (BR) + choice: Atarka's Brood (RG) +choice: + name: colored xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: future sight type symbols + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multiple + choice: planeswalker + choice: sorcery +choice: + name: other magic symbols + choice: color pie + choice: conspiracy stamp + choice: aetherprint + choice: chaos + choice: archenemy + choice: take the crown +choice: + name: set symbol diff --git a/data/magic-watermarks-counters.mse-include/watermark_abzan.png b/data/magic-watermarks-counters.mse-include/watermark_abzan.png new file mode 100644 index 000000000..f81a8b538 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_abzan.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_atarka.png b/data/magic-watermarks-counters.mse-include/watermark_atarka.png new file mode 100644 index 000000000..dae86bbe7 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_atarka.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_azorius.png b/data/magic-watermarks-counters.mse-include/watermark_azorius.png new file mode 100644 index 000000000..afd8e767b Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_azorius.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_azorius2.png b/data/magic-watermarks-counters.mse-include/watermark_azorius2.png new file mode 100644 index 000000000..1db01ab53 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_azorius2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_b.png b/data/magic-watermarks-counters.mse-include/watermark_b.png new file mode 100644 index 000000000..c381b8e96 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_b.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_b_old.png b/data/magic-watermarks-counters.mse-include/watermark_b_old.png new file mode 100644 index 000000000..6d171f7ed Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_b_old.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_bgmana.png b/data/magic-watermarks-counters.mse-include/watermark_bgmana.png new file mode 100644 index 000000000..18b077357 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_bgmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_bgmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_bgmana_colored.png new file mode 100644 index 000000000..3278571ef Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_bgmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_boros.png b/data/magic-watermarks-counters.mse-include/watermark_boros.png new file mode 100644 index 000000000..a59adfe03 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_boros.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_boros2.png b/data/magic-watermarks-counters.mse-include/watermark_boros2.png new file mode 100644 index 000000000..6894abeb1 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_boros2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_brmana.png b/data/magic-watermarks-counters.mse-include/watermark_brmana.png new file mode 100644 index 000000000..77d86eaf7 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_brmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_brmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_brmana_colored.png new file mode 100644 index 000000000..a8cbe42c0 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_brmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_c.png b/data/magic-watermarks-counters.mse-include/watermark_c.png new file mode 100644 index 000000000..f371c5e01 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_c.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_dimir.png b/data/magic-watermarks-counters.mse-include/watermark_dimir.png new file mode 100644 index 000000000..95900bdb7 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_dimir.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_dimir2.png b/data/magic-watermarks-counters.mse-include/watermark_dimir2.png new file mode 100644 index 000000000..7dc684a3a Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_dimir2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_dromoka.png b/data/magic-watermarks-counters.mse-include/watermark_dromoka.png new file mode 100644 index 000000000..895794c6c Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_dromoka.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_g.png b/data/magic-watermarks-counters.mse-include/watermark_g.png new file mode 100644 index 000000000..e696b7115 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_g.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_g_old.png b/data/magic-watermarks-counters.mse-include/watermark_g_old.png new file mode 100644 index 000000000..90f971ce6 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_g_old.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_golgari.png b/data/magic-watermarks-counters.mse-include/watermark_golgari.png new file mode 100644 index 000000000..5459ff8a7 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_golgari.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_golgari2.png b/data/magic-watermarks-counters.mse-include/watermark_golgari2.png new file mode 100644 index 000000000..c4403c69b Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_golgari2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_gruul.png b/data/magic-watermarks-counters.mse-include/watermark_gruul.png new file mode 100644 index 000000000..7c64fce80 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_gruul.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_gruul2.png b/data/magic-watermarks-counters.mse-include/watermark_gruul2.png new file mode 100644 index 000000000..c0a072039 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_gruul2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_gumana.png b/data/magic-watermarks-counters.mse-include/watermark_gumana.png new file mode 100644 index 000000000..55b05a298 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_gumana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_gumana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_gumana_colored.png new file mode 100644 index 000000000..cd9c6a250 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_gumana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_gwmana.png b/data/magic-watermarks-counters.mse-include/watermark_gwmana.png new file mode 100644 index 000000000..7ebce0fcb Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_gwmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_gwmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_gwmana_colored.png new file mode 100644 index 000000000..7176e2783 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_gwmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_izzet.png b/data/magic-watermarks-counters.mse-include/watermark_izzet.png new file mode 100644 index 000000000..4683aef53 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_izzet.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_izzet2.png b/data/magic-watermarks-counters.mse-include/watermark_izzet2.png new file mode 100644 index 000000000..c99e1f81a Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_izzet2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_jeskai.png b/data/magic-watermarks-counters.mse-include/watermark_jeskai.png new file mode 100644 index 000000000..982e0fa9f Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_jeskai.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_kolaghan.png b/data/magic-watermarks-counters.mse-include/watermark_kolaghan.png new file mode 100644 index 000000000..8605c4f29 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_kolaghan.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_mardu.png b/data/magic-watermarks-counters.mse-include/watermark_mardu.png new file mode 100644 index 000000000..b37c2e216 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_mardu.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_mirrodin.png b/data/magic-watermarks-counters.mse-include/watermark_mirrodin.png new file mode 100644 index 000000000..7ff5b9a5c Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_mirrodin.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_ojutai.png b/data/magic-watermarks-counters.mse-include/watermark_ojutai.png new file mode 100644 index 000000000..26a92edc2 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_ojutai.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_orzhov.png b/data/magic-watermarks-counters.mse-include/watermark_orzhov.png new file mode 100644 index 000000000..224f6af75 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_orzhov.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_orzhov2.png b/data/magic-watermarks-counters.mse-include/watermark_orzhov2.png new file mode 100644 index 000000000..04b42e949 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_orzhov2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_phyrexia.png b/data/magic-watermarks-counters.mse-include/watermark_phyrexia.png new file mode 100644 index 000000000..8f83699b6 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_phyrexia.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_r.png b/data/magic-watermarks-counters.mse-include/watermark_r.png new file mode 100644 index 000000000..db5c9d90d Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_r.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_r_old.png b/data/magic-watermarks-counters.mse-include/watermark_r_old.png new file mode 100644 index 000000000..87a39f059 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_r_old.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_rakados.png b/data/magic-watermarks-counters.mse-include/watermark_rakados.png new file mode 100644 index 000000000..70d9c4903 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_rakados.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_rakados2.png b/data/magic-watermarks-counters.mse-include/watermark_rakados2.png new file mode 100644 index 000000000..791bfb4cb Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_rakados2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_rgmana.png b/data/magic-watermarks-counters.mse-include/watermark_rgmana.png new file mode 100644 index 000000000..8c2087c9a Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_rgmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_rgmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_rgmana_colored.png new file mode 100644 index 000000000..d8b7f5d28 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_rgmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_rwmana.png b/data/magic-watermarks-counters.mse-include/watermark_rwmana.png new file mode 100644 index 000000000..034f7e426 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_rwmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_rwmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_rwmana_colored.png new file mode 100644 index 000000000..79be53900 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_rwmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_s.png b/data/magic-watermarks-counters.mse-include/watermark_s.png new file mode 100644 index 000000000..fceb78f78 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_s.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_selesnya.png b/data/magic-watermarks-counters.mse-include/watermark_selesnya.png new file mode 100644 index 000000000..8e963760d Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_selesnya.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_selesnya2.png b/data/magic-watermarks-counters.mse-include/watermark_selesnya2.png new file mode 100644 index 000000000..4dd8ce656 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_selesnya2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_silumgar.png b/data/magic-watermarks-counters.mse-include/watermark_silumgar.png new file mode 100644 index 000000000..e2ea3907a Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_silumgar.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_simic.png b/data/magic-watermarks-counters.mse-include/watermark_simic.png new file mode 100644 index 000000000..3ee9d8634 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_simic.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_simic2.png b/data/magic-watermarks-counters.mse-include/watermark_simic2.png new file mode 100644 index 000000000..9a1c2c54f Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_simic2.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_sultai.png b/data/magic-watermarks-counters.mse-include/watermark_sultai.png new file mode 100644 index 000000000..7aaaefae7 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_sultai.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_temur.png b/data/magic-watermarks-counters.mse-include/watermark_temur.png new file mode 100644 index 000000000..8133f16f5 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_temur.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_u.png b/data/magic-watermarks-counters.mse-include/watermark_u.png new file mode 100644 index 000000000..c38c61043 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_u.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_u_old.png b/data/magic-watermarks-counters.mse-include/watermark_u_old.png new file mode 100644 index 000000000..1695c151f Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_u_old.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_ubmana.png b/data/magic-watermarks-counters.mse-include/watermark_ubmana.png new file mode 100644 index 000000000..70bc063da Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_ubmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_ubmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_ubmana_colored.png new file mode 100644 index 000000000..43e28a378 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_ubmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_urmana.png b/data/magic-watermarks-counters.mse-include/watermark_urmana.png new file mode 100644 index 000000000..60f684f1d Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_urmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_urmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_urmana_colored.png new file mode 100644 index 000000000..cd27c0a83 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_urmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_w.png b/data/magic-watermarks-counters.mse-include/watermark_w.png new file mode 100644 index 000000000..36cc60624 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_w.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_w_old.png b/data/magic-watermarks-counters.mse-include/watermark_w_old.png new file mode 100644 index 000000000..17b8b35f1 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_w_old.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_wbmana.png b/data/magic-watermarks-counters.mse-include/watermark_wbmana.png new file mode 100644 index 000000000..5bdcaf076 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_wbmana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_wbmana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_wbmana_colored.png new file mode 100644 index 000000000..42b13f7ef Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_wbmana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_wumana.png b/data/magic-watermarks-counters.mse-include/watermark_wumana.png new file mode 100644 index 000000000..4687c3021 Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_wumana.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermark_wumana_colored.png b/data/magic-watermarks-counters.mse-include/watermark_wumana_colored.png new file mode 100644 index 000000000..b82ed2f9d Binary files /dev/null and b/data/magic-watermarks-counters.mse-include/watermark_wumana_colored.png differ diff --git a/data/magic-watermarks-counters.mse-include/watermarks b/data/magic-watermarks-counters.mse-include/watermarks new file mode 100644 index 000000000..108411869 --- /dev/null +++ b/data/magic-watermarks-counters.mse-include/watermarks @@ -0,0 +1,107 @@ +# Watermark images + +choice images: + counter symbols energy counter: /magic-watermarks-counters.mse-include/energy_counter.png + + mana symbol white: /magic-watermarks-counters.mse-include/watermark_w.png + mana symbol blue: /magic-watermarks-counters.mse-include/watermark_u.png + mana symbol black: /magic-watermarks-counters.mse-include/watermark_b.png + mana symbol red: /magic-watermarks-counters.mse-include/watermark_r.png + mana symbol green: /magic-watermarks-counters.mse-include/watermark_g.png + mana symbol colorless: /magic-watermarks-counters.mse-include/watermark_c.png + mana symbol snow: /magic-watermarks-counters.mse-include/watermark_s.png + + transparent mana symbol white: /magic-watermarks-counters.mse-include/watermark_w_old.png + transparent mana symbol blue: /magic-watermarks-counters.mse-include/watermark_u_old.png + transparent mana symbol black: /magic-watermarks-counters.mse-include/watermark_b_old.png + transparent mana symbol red: /magic-watermarks-counters.mse-include/watermark_r_old.png + transparent mana symbol green: /magic-watermarks-counters.mse-include/watermark_g_old.png + + guild symbol The Azorius Senate (W/U): /magic-watermarks-counters.mse-include/watermark_azorius2.png + guild symbol House Dimir (U/B): /magic-watermarks-counters.mse-include/watermark_dimir2.png + guild symbol The Cult of Rakdos (B/R): /magic-watermarks-counters.mse-include/watermark_rakados2.png + guild symbol The Gruul Clans (R/G): /magic-watermarks-counters.mse-include/watermark_gruul2.png + guild symbol The Selesnya Conclave (G/W): /magic-watermarks-counters.mse-include/watermark_selesnya2.png + guild symbol The Orzhov Syndicate (W/B): /magic-watermarks-counters.mse-include/watermark_orzhov2.png + guild symbol The Izzet (U/R): /magic-watermarks-counters.mse-include/watermark_izzet2.png + guild symbol The Golgari (B/G): /magic-watermarks-counters.mse-include/watermark_golgari2.png + guild symbol The Boros Legion (R/W): /magic-watermarks-counters.mse-include/watermark_boros2.png + guild symbol The Simic Combine (G/U): /magic-watermarks-counters.mse-include/watermark_simic2.png + + guild symbol originals The Azorius Senate (W/U): /magic-watermarks-counters.mse-include/watermark_azorius.png + guild symbol originals House Dimir (U/B): /magic-watermarks-counters.mse-include/watermark_dimir.png + guild symbol originals The Cult of Rakdos (B/R): /magic-watermarks-counters.mse-include/watermark_rakados.png + guild symbol originals The Gruul Clans (R/G): /magic-watermarks-counters.mse-include/watermark_gruul2.png + guild symbol originals The Selesnya Conclave (G/W): /magic-watermarks-counters.mse-include/watermark_selesnya.png + guild symbol originals The Orzhov Syndicate (W/B): /magic-watermarks-counters.mse-include/watermark_orzhov.png + guild symbol originals The Izzet (U/R): /magic-watermarks-counters.mse-include/watermark_izzet.png + guild symbol originals The Golgari (B/G): /magic-watermarks-counters.mse-include/watermark_golgari.png + guild symbol originals The Boros Legion (R/W): /magic-watermarks-counters.mse-include/watermark_boros.png + guild symbol originals The Simic Combine (G/U): /magic-watermarks-counters.mse-include/watermark_simic.png + + faction symbol mirrodin: /magic-watermarks-counters.mse-include/watermark_mirrodin.png + faction symbol phyrexia: /magic-watermarks-counters.mse-include/watermark_phyrexia.png + + clan symbol The Abzan Houses (WBG): /magic-watermarks-counters.mse-include/watermark_abzan.png + clan symbol The Jeskai Way (URW): /magic-watermarks-counters.mse-include/watermark_jeskai.png + clan symbol The Sultai Brood (BGU): /magic-watermarks-counters.mse-include/watermark_sultai.png + clan symbol The Mardu Horde (RWB): /magic-watermarks-counters.mse-include/watermark_mardu.png + clan symbol The Temur Frontier (GUR): /magic-watermarks-counters.mse-include/watermark_temur.png + + brood symbol Dromoka's Brood (GW): /magic-watermarks-counters.mse-include/watermark_dromoka.png + brood symbol Ojutai's Brood (WU): /magic-watermarks-counters.mse-include/watermark_ojutai.png + brood symbol Silumgar's Brood (UB): /magic-watermarks-counters.mse-include/watermark_silumgar.png + brood symbol Kolaghan's Brood (BR): /magic-watermarks-counters.mse-include/watermark_kolaghan.png + brood symbol Atarka's Brood (RG): /magic-watermarks-counters.mse-include/watermark_atarka.png + + colored xander hybrid mana B/R: /magic-watermarks-counters.mse-include/watermark_brmana_colored.png + colored xander hybrid mana U/B: /magic-watermarks-counters.mse-include/watermark_ubmana_colored.png + colored xander hybrid mana B/G: /magic-watermarks-counters.mse-include/watermark_bgmana_colored.png + colored xander hybrid mana R/G: /magic-watermarks-counters.mse-include/watermark_rgmana_colored.png + colored xander hybrid mana G/U: /magic-watermarks-counters.mse-include/watermark_gumana_colored.png + colored xander hybrid mana U/R: /magic-watermarks-counters.mse-include/watermark_urmana_colored.png + colored xander hybrid mana W/B: /magic-watermarks-counters.mse-include/watermark_wbmana_colored.png + colored xander hybrid mana G/W: /magic-watermarks-counters.mse-include/watermark_gwmana_colored.png + colored xander hybrid mana R/W: /magic-watermarks-counters.mse-include/watermark_rwmana_colored.png + colored xander hybrid mana W/U: /magic-watermarks-counters.mse-include/watermark_wumana_colored.png + + xander hybrid mana B/R: /magic-watermarks-counters.mse-include/watermark_brmana.png + xander hybrid mana U/B: /magic-watermarks-counters.mse-include/watermark_ubmana.png + xander hybrid mana B/G: /magic-watermarks-counters.mse-include/watermark_bgmana.png + xander hybrid mana R/G: /magic-watermarks-counters.mse-include/watermark_rgmana.png + xander hybrid mana G/U: /magic-watermarks-counters.mse-include/watermark_gumana.png + xander hybrid mana U/R: /magic-watermarks-counters.mse-include/watermark_urmana.png + xander hybrid mana W/B: /magic-watermarks-counters.mse-include/watermark_wbmana.png + xander hybrid mana G/W: /magic-watermarks-counters.mse-include/watermark_gwmana.png + xander hybrid mana R/W: /magic-watermarks-counters.mse-include/watermark_rwmana.png + xander hybrid mana W/U: /magic-watermarks-counters.mse-include/watermark_wumana.png + + future sight type symbols artifact: /magic-watermarks-counters.mse-include/futsymbol_artifact.png + future sight type symbols creature: /magic-watermarks-counters.mse-include/futsymbol_creature.png + future sight type symbols enchantment: /magic-watermarks-counters.mse-include/futsymbol_enchantment.png + future sight type symbols instant: /magic-watermarks-counters.mse-include/futsymbol_instant.png + future sight type symbols land: /magic-watermarks-counters.mse-include/futsymbol_land.png + future sight type symbols multiple: /magic-watermarks-counters.mse-include/futsymbol_multiple.png + future sight type symbols planeswalker: /magic-watermarks-counters.mse-include/futsymbol_planeswalker.png + future sight type symbols sorcery: /magic-watermarks-counters.mse-include/futsymbol_sorcery.png + + other magic symbols color pie: /magic-watermarks-counters.mse-include/color_pie.png + other magic symbols conspiracy stamp: /magic-watermarks-counters.mse-include/conspiracy_stamp.png + other magic symbols aetherprint: /magic-watermarks-counters.mse-include/aetherprint.png + other magic symbols chaos: /magic-watermarks-counters.mse-include/chaos.png + other magic symbols archenemy: /magic-watermarks-counters.mse-include/archenemy.png + other magic symbols take the crown: /magic-watermarks-counters.mse-include/take_the_crown.png + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-watermarks-extra.mse-include/aetherprint.png b/data/magic-watermarks-extra.mse-include/aetherprint.png new file mode 100644 index 000000000..0340182b4 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/aetherprint.png differ diff --git a/data/magic-watermarks-extra.mse-include/akros.png b/data/magic-watermarks-extra.mse-include/akros.png new file mode 100644 index 000000000..459be5b23 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/akros.png differ diff --git a/data/magic-watermarks-extra.mse-include/ares.png b/data/magic-watermarks-extra.mse-include/ares.png new file mode 100644 index 000000000..b359ac1a7 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ares.png differ diff --git a/data/magic-watermarks-extra.mse-include/athena.png b/data/magic-watermarks-extra.mse-include/athena.png new file mode 100644 index 000000000..ca3c84a72 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/athena.png differ diff --git a/data/magic-watermarks-extra.mse-include/chaos.png b/data/magic-watermarks-extra.mse-include/chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/chaos.png differ diff --git a/data/magic-watermarks-extra.mse-include/cthulhu.png b/data/magic-watermarks-extra.mse-include/cthulhu.png new file mode 100644 index 000000000..772bee473 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/cthulhu.png differ diff --git a/data/magic-watermarks-extra.mse-include/elder_sign.png b/data/magic-watermarks-extra.mse-include/elder_sign.png new file mode 100644 index 000000000..694716829 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/elder_sign.png differ diff --git a/data/magic-watermarks-extra.mse-include/fdagon.png b/data/magic-watermarks-extra.mse-include/fdagon.png new file mode 100644 index 000000000..6cedd6abd Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/fdagon.png differ diff --git a/data/magic-watermarks-extra.mse-include/futsymbol_structure.png b/data/magic-watermarks-extra.mse-include/futsymbol_structure.png new file mode 100644 index 000000000..e75c6d5ac Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/futsymbol_structure.png differ diff --git a/data/magic-watermarks-extra.mse-include/gavony.png b/data/magic-watermarks-extra.mse-include/gavony.png new file mode 100644 index 000000000..8c4bd2b76 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/gavony.png differ diff --git a/data/magic-watermarks-extra.mse-include/hastur.png b/data/magic-watermarks-extra.mse-include/hastur.png new file mode 100644 index 000000000..a174b839a Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/hastur.png differ diff --git a/data/magic-watermarks-extra.mse-include/include b/data/magic-watermarks-extra.mse-include/include new file mode 100644 index 000000000..899cba1bb --- /dev/null +++ b/data/magic-watermarks-extra.mse-include/include @@ -0,0 +1,7 @@ +mse version: 2.0.0 +full name: Magic The Gathering, textbox watermarks +version: 2016-03-13 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file \ No newline at end of file diff --git a/data/magic-watermarks-extra.mse-include/jace-consortium.png b/data/magic-watermarks-extra.mse-include/jace-consortium.png new file mode 100644 index 000000000..4f5eb8e8f Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/jace-consortium.png differ diff --git a/data/magic-watermarks-extra.mse-include/kessig.png b/data/magic-watermarks-extra.mse-include/kessig.png new file mode 100644 index 000000000..c3409f5ac Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/kessig.png differ diff --git a/data/magic-watermarks-extra.mse-include/meletis.png b/data/magic-watermarks-extra.mse-include/meletis.png new file mode 100644 index 000000000..e539f786f Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/meletis.png differ diff --git a/data/magic-watermarks-extra.mse-include/mellisbrand.png b/data/magic-watermarks-extra.mse-include/mellisbrand.png new file mode 100644 index 000000000..b2d095934 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/mellisbrand.png differ diff --git a/data/magic-watermarks-extra.mse-include/nephalia.png b/data/magic-watermarks-extra.mse-include/nephalia.png new file mode 100644 index 000000000..ca0081655 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/nephalia.png differ diff --git a/data/magic-watermarks-extra.mse-include/nyarlathotep.png b/data/magic-watermarks-extra.mse-include/nyarlathotep.png new file mode 100644 index 000000000..e73966f07 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/nyarlathotep.png differ diff --git a/data/magic-watermarks-extra.mse-include/phyrexia.png b/data/magic-watermarks-extra.mse-include/phyrexia.png new file mode 100644 index 000000000..b1849bbb6 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/phyrexia.png differ diff --git a/data/magic-watermarks-extra.mse-include/poseidon.png b/data/magic-watermarks-extra.mse-include/poseidon.png new file mode 100644 index 000000000..6cb3991d9 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/poseidon.png differ diff --git a/data/magic-watermarks-extra.mse-include/seekersofcarmot.png b/data/magic-watermarks-extra.mse-include/seekersofcarmot.png new file mode 100644 index 000000000..8db04a243 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/seekersofcarmot.png differ diff --git a/data/magic-watermarks-extra.mse-include/setessa.png b/data/magic-watermarks-extra.mse-include/setessa.png new file mode 100644 index 000000000..ebc12c18b Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/setessa.png differ diff --git a/data/magic-watermarks-extra.mse-include/shub-niggurath.png b/data/magic-watermarks-extra.mse-include/shub-niggurath.png new file mode 100644 index 000000000..88be894cf Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/shub-niggurath.png differ diff --git a/data/magic-watermarks-extra.mse-include/stensia.png b/data/magic-watermarks-extra.mse-include/stensia.png new file mode 100644 index 000000000..4114cdc12 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/stensia.png differ diff --git a/data/magic-watermarks-extra.mse-include/thran.png b/data/magic-watermarks-extra.mse-include/thran.png new file mode 100644 index 000000000..1fb25807f Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/thran.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz1.png b/data/magic-watermarks-extra.mse-include/ulxiz1.png new file mode 100644 index 000000000..26bed1734 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz1.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz2.png b/data/magic-watermarks-extra.mse-include/ulxiz2.png new file mode 100644 index 000000000..093dc51f1 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz2.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz3.png b/data/magic-watermarks-extra.mse-include/ulxiz3.png new file mode 100644 index 000000000..b506e4ee3 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz3.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz4.png b/data/magic-watermarks-extra.mse-include/ulxiz4.png new file mode 100644 index 000000000..44e93b102 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz4.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz5.png b/data/magic-watermarks-extra.mse-include/ulxiz5.png new file mode 100644 index 000000000..f51878c43 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz5.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz6.png b/data/magic-watermarks-extra.mse-include/ulxiz6.png new file mode 100644 index 000000000..36a49afd8 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz6.png differ diff --git a/data/magic-watermarks-extra.mse-include/ulxiz7.png b/data/magic-watermarks-extra.mse-include/ulxiz7.png new file mode 100644 index 000000000..bbe111c0f Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/ulxiz7.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark-names b/data/magic-watermarks-extra.mse-include/watermark-names new file mode 100644 index 000000000..c6b33a0d6 --- /dev/null +++ b/data/magic-watermarks-extra.mse-include/watermark-names @@ -0,0 +1,158 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: yellow + choice: purple + choice: orange + choice: pink + choice: colorless + choice: snow +choice: + name: transparent mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: yellow + choice: purple + choice: orange + choice: pink +choice: + name: guild symbol + 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: originals + 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 + choice: phyrexia +choice: + name: clan symbol + choice: The Abzan Houses (WBG) + choice: The Jeskai Way (URW) + choice: The Sultai Brood (BGU) + choice: The Mardu Horde (RWB) + choice: The Temur Frontier (GUR) +choice: + name: brood symbol + choice: Dromoka's Brood (GW) + choice: Ojutai's Brood (WU) + choice: Silumgar's Brood (UB) + choice: Kolaghan's Brood (BR) + choice: Atarka's Brood (RG) +choice: + name: colored xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: future sight type symbols + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multiple + choice: planeswalker + choice: sorcery + choice: structure +choice: + name: other magic symbols + choice: aetherprint + choice: chaos symbol + choice: color pie + choice: conspiracy stamp + choice: jace consortium + choice: phyrexia + choice: seekers of carmot + choice: the thran + choice: + name: innistrad provinces + choice: stensia + choice: kessig + choice: gavony + choice: nephalia + choice: + name: theros poleis + choice: akros + choice: meletis + choice: setessa +choice: + name: lovecraft symbols + choice: hastur + choice: cthulhu + choice: father dagon + choice: shub-Niggurath + choice: yog-Sothoth + choice: nyarlathotep + choice: elder sign +choice: + name: ulxiz symbols + choice: 1 + choice: 2 + choice: 3 + choice: 4 + choice: 5 + choice: 6 + choice: 7 +choice: + name: jrzman symbols + choice: mellis brand +choice: + name: set symbol +choice: + name: rarity symbols + choice: common + choice: uncommon + choice: rare + choice: mythic rare + choice: special diff --git a/data/magic-watermarks-extra.mse-include/watermark_k.png b/data/magic-watermarks-extra.mse-include/watermark_k.png new file mode 100644 index 000000000..3b347dfa5 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_k.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark_l.png b/data/magic-watermarks-extra.mse-include/watermark_l.png new file mode 100644 index 000000000..2c948ef22 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_l.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark_mirrodin.png b/data/magic-watermarks-extra.mse-include/watermark_mirrodin.png new file mode 100644 index 000000000..8a4657d86 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_mirrodin.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark_o.png b/data/magic-watermarks-extra.mse-include/watermark_o.png new file mode 100644 index 000000000..0fdee9f62 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_o.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark_p - copy.png b/data/magic-watermarks-extra.mse-include/watermark_p - copy.png new file mode 100644 index 000000000..d5f3511c9 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_p - copy.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark_p.png b/data/magic-watermarks-extra.mse-include/watermark_p.png new file mode 100644 index 000000000..6b502aa57 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_p.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermark_phyrexia.png b/data/magic-watermarks-extra.mse-include/watermark_phyrexia.png new file mode 100644 index 000000000..482c93d36 Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/watermark_phyrexia.png differ diff --git a/data/magic-watermarks-extra.mse-include/watermarks b/data/magic-watermarks-extra.mse-include/watermarks new file mode 100644 index 000000000..c6e6db2b4 --- /dev/null +++ b/data/magic-watermarks-extra.mse-include/watermarks @@ -0,0 +1,208 @@ +# Watermark images + +choice images: + mana symbol white: /magic-watermarks.mse-include/watermark_w.png + mana symbol blue: /magic-watermarks.mse-include/watermark_u.png + mana symbol black: /magic-watermarks.mse-include/watermark_b.png + mana symbol red: /magic-watermarks.mse-include/watermark_r.png + mana symbol green: /magic-watermarks.mse-include/watermark_g.png + mana symbol yellow: /magic-watermarks-extra.mse-include/watermark_l.png + mana symbol purple: /magic-watermarks-extra.mse-include/watermark_p.png + mana symbol orange: /magic-watermarks-extra.mse-include/watermark_o.png + mana symbol pink: /magic-watermarks-extra.mse-include/watermark_k.png + mana symbol colorless: /magic-watermarks.mse-include/watermark_c.png + mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b.png") + 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") + transparent mana symbol yellow: script: set_alpha(alpha: 0.4, input:"/magic-watermarks-extra.mse-include/watermark_l.png") + transparent mana symbol purple: script: set_alpha(alpha: 0.4, input:"/magic-watermarks-extra.mse-include/watermark_p.png") + transparent mana symbol orange: script: set_alpha(alpha: 0.4, input:"/magic-watermarks-extra.mse-include/watermark_o.png") + transparent mana symbol pink: script: set_alpha(alpha: 0.4, input:"/magic-watermarks-extra.mse-include/watermark_k.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 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") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") + 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-extra.mse-include/watermark_mirrodin.png") + faction symbol phyrexia: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/watermark_phyrexia.png") + + clan symbol The Abzan Houses (WBG): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_abzan.png") + clan symbol The Jeskai Way (URW): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_jeskai.png") + clan symbol The Sultai Brood (BGU): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_sultai.png") + clan symbol The Mardu Horde (RWB): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_mardu.png") + clan symbol The Temur Frontier (GUR): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_temur.png") + + brood symbol Dromoka's Brood (GW): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dromoka.png") + brood symbol Ojutai's Brood (WU): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ojutai.png") + brood symbol Silumgar's Brood (UB): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_silumgar.png") + brood symbol Kolaghan's Brood (BR): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_kolaghan.png") + brood symbol Atarka's Brood (RG): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_atarka.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 + colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png + colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png + colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png + colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png + colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png + colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png + colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png + colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png + + xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") + xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") + xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") + xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") + xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") + xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") + xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") + xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") + xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") + xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") + future sight type symbols structure: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/futsymbol_structure.png") + + other magic symbols aetherprint: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/aetherprint.png")) + other magic symbols chaos symbol: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/chaos.png")) + 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 jace consortium: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/jace-consortium.png")) + other magic symbols phyrexia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/phyrexia.png")) + other magic symbols seekers of carmot: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/seekersofcarmot.png")) + other magic symbols the thran: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/thran.png")) + + other magic symbols innistrad provinces stensia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/stensia.png")) + other magic symbols innistrad provinces kessig: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/kessig.png")) + other magic symbols innistrad provinces gavony: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/gavony.png")) + other magic symbols innistrad provinces nephalia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/nephalia.png")) + + other magic symbols theros poleis akros: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/akros.png") + other magic symbols theros poleis meletis: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/meletis.png") + other magic symbols theros poleis setessa: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/setessa.png") + + lovecraft symbols hastur: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/hastur.png") + lovecraft symbols cthulhu: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/cthulhu.png") + lovecraft symbols father dagon: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/fdagon.png") + lovecraft symbols shub-Niggurath: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/shub-niggurath.png") + lovecraft symbols yog-Sothoth: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/yog-sothoth.png") + lovecraft symbols nyarlathotep: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/nyarlathotep.png") + lovecraft symbols elder sign: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/elder_sign.png")) + + ulxiz symbols 1: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz1.png") + ulxiz symbols 2: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz2.png") + ulxiz symbols 3: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz3.png") + ulxiz symbols 4: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz4.png") + ulxiz symbols 5: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz5.png") + ulxiz symbols 6: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz6.png") + ulxiz symbols 7: script: set_combine(combine:"shadow", input:"/magic-watermarks-extra.mse-include/ulxiz7.png") + + jrzman symbols mellis brand: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks-extra.mse-include/mellisbrand.png")) + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } + + rarity symbols common: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.08, + symbol_variation(symbol: set.symbol, variation: "common") + ) + ) + ) + ) + } + rarity symbols uncommon: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "uncommon") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.07, + symbol_variation(symbol: set.symbol, variation: "uncommon") + ) + ) + ) + ) + } + rarity symbols rare: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "rare") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.07, + symbol_variation(symbol: set.symbol, variation: "rare") + ) + ) + ) + ) + } + rarity symbols mythic rare: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "mythic rare") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.07, + symbol_variation(symbol: set.symbol, variation: "mythic rare") + ) + ) + ) + ) + } + rarity symbols special: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "special") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.07, + symbol_variation(symbol: set.symbol, variation: "special") + ) + ) + ) + ) + } diff --git a/data/magic-watermarks-extra.mse-include/yog-sothoth.png b/data/magic-watermarks-extra.mse-include/yog-sothoth.png new file mode 100644 index 000000000..7a890800c Binary files /dev/null and b/data/magic-watermarks-extra.mse-include/yog-sothoth.png differ diff --git a/data/magic-watermarks.mse-include/BUG.png b/data/magic-watermarks.mse-include/BUG.png new file mode 100644 index 000000000..0c59ee8a3 Binary files /dev/null and b/data/magic-watermarks.mse-include/BUG.png differ diff --git a/data/magic-watermarks.mse-include/Fes_stamp.png b/data/magic-watermarks.mse-include/Fes_stamp.png new file mode 100644 index 000000000..57ac3f45f Binary files /dev/null and b/data/magic-watermarks.mse-include/Fes_stamp.png differ diff --git a/data/magic-watermarks.mse-include/GWU.png b/data/magic-watermarks.mse-include/GWU.png new file mode 100644 index 000000000..cbdcafc62 Binary files /dev/null and b/data/magic-watermarks.mse-include/GWU.png differ diff --git a/data/magic-watermarks.mse-include/RGW.png b/data/magic-watermarks.mse-include/RGW.png new file mode 100644 index 000000000..5564242aa Binary files /dev/null and b/data/magic-watermarks.mse-include/RGW.png differ diff --git a/data/magic-watermarks.mse-include/UBR.png b/data/magic-watermarks.mse-include/UBR.png new file mode 100644 index 000000000..d1cc28475 Binary files /dev/null and b/data/magic-watermarks.mse-include/UBR.png differ diff --git a/data/magic-watermarks.mse-include/WBR.png b/data/magic-watermarks.mse-include/WBR.png new file mode 100644 index 000000000..f4cc1c529 Binary files /dev/null and b/data/magic-watermarks.mse-include/WBR.png differ diff --git a/data/magic-watermarks.mse-include/aetherprint.png b/data/magic-watermarks.mse-include/aetherprint.png new file mode 100644 index 000000000..0340182b4 Binary files /dev/null and b/data/magic-watermarks.mse-include/aetherprint.png differ diff --git a/data/magic-watermarks.mse-include/aetherprint2.png b/data/magic-watermarks.mse-include/aetherprint2.png new file mode 100644 index 000000000..f787d4a61 Binary files /dev/null and b/data/magic-watermarks.mse-include/aetherprint2.png differ diff --git a/data/magic-watermarks.mse-include/aetherprint3.png b/data/magic-watermarks.mse-include/aetherprint3.png new file mode 100644 index 000000000..5f50d61eb Binary files /dev/null and b/data/magic-watermarks.mse-include/aetherprint3.png differ diff --git a/data/magic-watermarks.mse-include/akros.png b/data/magic-watermarks.mse-include/akros.png new file mode 100644 index 000000000..459be5b23 Binary files /dev/null and b/data/magic-watermarks.mse-include/akros.png differ diff --git a/data/magic-watermarks.mse-include/cajun/afnan_gouge.png b/data/magic-watermarks.mse-include/cajun/afnan_gouge.png new file mode 100644 index 000000000..3c96eb65d Binary files /dev/null and b/data/magic-watermarks.mse-include/cajun/afnan_gouge.png differ diff --git a/data/magic-watermarks.mse-include/cajun/afnan_stand.png b/data/magic-watermarks.mse-include/cajun/afnan_stand.png new file mode 100644 index 000000000..091d8fce6 Binary files /dev/null and b/data/magic-watermarks.mse-include/cajun/afnan_stand.png differ diff --git a/data/magic-watermarks.mse-include/cajun/arqaan_stand.png b/data/magic-watermarks.mse-include/cajun/arqaan_stand.png new file mode 100644 index 000000000..1a5bac225 Binary files /dev/null and b/data/magic-watermarks.mse-include/cajun/arqaan_stand.png differ diff --git a/data/magic-watermarks.mse-include/chaos.png b/data/magic-watermarks.mse-include/chaos.png new file mode 100644 index 000000000..fc113e956 Binary files /dev/null and b/data/magic-watermarks.mse-include/chaos.png differ diff --git a/data/magic-watermarks.mse-include/colorpie.png b/data/magic-watermarks.mse-include/colorpie.png new file mode 100644 index 000000000..8f8693807 Binary files /dev/null and b/data/magic-watermarks.mse-include/colorpie.png differ diff --git a/data/magic-watermarks.mse-include/conspiracy_stamp.png b/data/magic-watermarks.mse-include/conspiracy_stamp.png new file mode 100644 index 000000000..95c0b660e Binary files /dev/null and b/data/magic-watermarks.mse-include/conspiracy_stamp.png differ diff --git a/data/magic-watermarks.mse-include/death-juice.png b/data/magic-watermarks.mse-include/death-juice.png new file mode 100644 index 000000000..d1cc28475 Binary files /dev/null and b/data/magic-watermarks.mse-include/death-juice.png differ diff --git a/data/magic-watermarks.mse-include/fesemblem.png b/data/magic-watermarks.mse-include/fesemblem.png new file mode 100644 index 000000000..b0dc90c73 Binary files /dev/null and b/data/magic-watermarks.mse-include/fesemblem.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_artifact.png b/data/magic-watermarks.mse-include/futsymbol_artifact.png new file mode 100644 index 000000000..50dea5b98 Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_artifact.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_creature.png b/data/magic-watermarks.mse-include/futsymbol_creature.png new file mode 100644 index 000000000..2e91a82c4 Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_creature.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_enchantment.png b/data/magic-watermarks.mse-include/futsymbol_enchantment.png new file mode 100644 index 000000000..2ff4083c3 Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_enchantment.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_instant.png b/data/magic-watermarks.mse-include/futsymbol_instant.png new file mode 100644 index 000000000..d83d4442f Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_instant.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_land.png b/data/magic-watermarks.mse-include/futsymbol_land.png new file mode 100644 index 000000000..49a8b1415 Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_land.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_multiple.png b/data/magic-watermarks.mse-include/futsymbol_multiple.png new file mode 100644 index 000000000..65bd9c843 Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_multiple.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_planeswalker.png b/data/magic-watermarks.mse-include/futsymbol_planeswalker.png new file mode 100644 index 000000000..c3da2b5da Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_planeswalker.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_sorcery.png b/data/magic-watermarks.mse-include/futsymbol_sorcery.png new file mode 100644 index 000000000..6d0880cb4 Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_sorcery.png differ diff --git a/data/magic-watermarks.mse-include/futsymbol_structure.png b/data/magic-watermarks.mse-include/futsymbol_structure.png new file mode 100644 index 000000000..e75c6d5ac Binary files /dev/null and b/data/magic-watermarks.mse-include/futsymbol_structure.png differ diff --git a/data/magic-watermarks.mse-include/gavony.png b/data/magic-watermarks.mse-include/gavony.png new file mode 100644 index 000000000..8c4bd2b76 Binary files /dev/null and b/data/magic-watermarks.mse-include/gavony.png differ diff --git a/data/magic-watermarks.mse-include/gihana.png b/data/magic-watermarks.mse-include/gihana.png new file mode 100644 index 000000000..ea4fb8e52 Binary files /dev/null and b/data/magic-watermarks.mse-include/gihana.png differ diff --git a/data/magic-watermarks.mse-include/heavy-arrow.png b/data/magic-watermarks.mse-include/heavy-arrow.png new file mode 100644 index 000000000..f4cc1c529 Binary files /dev/null and b/data/magic-watermarks.mse-include/heavy-arrow.png differ diff --git a/data/magic-watermarks.mse-include/igloo.png b/data/magic-watermarks.mse-include/igloo.png new file mode 100644 index 000000000..cbdcafc62 Binary files /dev/null and b/data/magic-watermarks.mse-include/igloo.png differ diff --git a/data/magic-watermarks.mse-include/include b/data/magic-watermarks.mse-include/include new file mode 100644 index 000000000..04d72d620 --- /dev/null +++ b/data/magic-watermarks.mse-include/include @@ -0,0 +1,7 @@ +mse version: 2.0.0 +full name: Magic The Gathering, textbox watermarks +version: 2016-03-13 + +# This file doesn't do anything, other files in this directory can be included +# in game/style files: +# watermarks Includes references to the watermark images, to be used in a style file diff --git a/data/magic-watermarks.mse-include/invocation b/data/magic-watermarks.mse-include/invocation new file mode 100644 index 000000000..56da09872 --- /dev/null +++ b/data/magic-watermarks.mse-include/invocation @@ -0,0 +1,6 @@ +# Watermark images + +choice images: + invocation: { set_combine(combine:"shadow", set_alpha(alpha: 0.9, drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), enlarge(border_size: 0.03, symbol_variation(symbol: set.symbol, variation: "watermark")))))} + glow: { set_combine(combine:"glow", set_alpha(alpha: 0.3, drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), enlarge(border_size: 0.03, symbol_variation(symbol: set.symbol, variation: "watermark")))))} + \ No newline at end of file diff --git a/data/magic-watermarks.mse-include/jace-consortium.png b/data/magic-watermarks.mse-include/jace-consortium.png new file mode 100644 index 000000000..2a0b28780 Binary files /dev/null and b/data/magic-watermarks.mse-include/jace-consortium.png differ diff --git a/data/magic-watermarks.mse-include/kessig.png b/data/magic-watermarks.mse-include/kessig.png new file mode 100644 index 000000000..c3409f5ac Binary files /dev/null and b/data/magic-watermarks.mse-include/kessig.png differ diff --git a/data/magic-watermarks.mse-include/meletis.png b/data/magic-watermarks.mse-include/meletis.png new file mode 100644 index 000000000..e539f786f Binary files /dev/null and b/data/magic-watermarks.mse-include/meletis.png differ diff --git a/data/magic-watermarks.mse-include/nephalia.png b/data/magic-watermarks.mse-include/nephalia.png new file mode 100644 index 000000000..ca0081655 Binary files /dev/null and b/data/magic-watermarks.mse-include/nephalia.png differ diff --git a/data/magic-watermarks.mse-include/oldspotlightmask.png b/data/magic-watermarks.mse-include/oldspotlightmask.png new file mode 100644 index 000000000..d863cd6ce Binary files /dev/null and b/data/magic-watermarks.mse-include/oldspotlightmask.png differ diff --git a/data/magic-watermarks.mse-include/phyrexia.png b/data/magic-watermarks.mse-include/phyrexia.png new file mode 100644 index 000000000..b1849bbb6 Binary files /dev/null and b/data/magic-watermarks.mse-include/phyrexia.png differ diff --git a/data/magic-watermarks.mse-include/planeswalker.png b/data/magic-watermarks.mse-include/planeswalker.png new file mode 100644 index 000000000..ffa1bc099 Binary files /dev/null and b/data/magic-watermarks.mse-include/planeswalker.png differ diff --git a/data/magic-watermarks.mse-include/plants-and-animals.png b/data/magic-watermarks.mse-include/plants-and-animals.png new file mode 100644 index 000000000..0c59ee8a3 Binary files /dev/null and b/data/magic-watermarks.mse-include/plants-and-animals.png differ diff --git a/data/magic-watermarks.mse-include/seekersofcarmot.png b/data/magic-watermarks.mse-include/seekersofcarmot.png new file mode 100644 index 000000000..3ccc14a38 Binary files /dev/null and b/data/magic-watermarks.mse-include/seekersofcarmot.png differ diff --git a/data/magic-watermarks.mse-include/setessa.png b/data/magic-watermarks.mse-include/setessa.png new file mode 100644 index 000000000..ebc12c18b Binary files /dev/null and b/data/magic-watermarks.mse-include/setessa.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-5dn.png b/data/magic-watermarks.mse-include/sets/Set-5dn.png new file mode 100644 index 000000000..a44631933 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-5dn.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-abur.png b/data/magic-watermarks.mse-include/sets/Set-abur.png new file mode 100644 index 000000000..027293e43 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-abur.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-aer.png b/data/magic-watermarks.mse-include/sets/Set-aer.png new file mode 100644 index 000000000..575b93d23 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-aer.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-akh.png b/data/magic-watermarks.mse-include/sets/Set-akh.png new file mode 100644 index 000000000..3df3f7729 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-akh.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ala.png b/data/magic-watermarks.mse-include/sets/Set-ala.png new file mode 100644 index 000000000..aaea33848 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ala.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-all.png b/data/magic-watermarks.mse-include/sets/Set-all.png new file mode 100644 index 000000000..d467f47a7 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-all.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-apc.png b/data/magic-watermarks.mse-include/sets/Set-apc.png new file mode 100644 index 000000000..26a21a508 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-apc.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-arb.png b/data/magic-watermarks.mse-include/sets/Set-arb.png new file mode 100644 index 000000000..f51a995e1 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-arb.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-arn.png b/data/magic-watermarks.mse-include/sets/Set-arn.png new file mode 100644 index 000000000..f296a8113 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-arn.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-atq.png b/data/magic-watermarks.mse-include/sets/Set-atq.png new file mode 100644 index 000000000..352cfb9fd Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-atq.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-avr.png b/data/magic-watermarks.mse-include/sets/Set-avr.png new file mode 100644 index 000000000..41855fa4d Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-avr.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-bfz.png b/data/magic-watermarks.mse-include/sets/Set-bfz.png new file mode 100644 index 000000000..eca439614 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-bfz.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-bng.png b/data/magic-watermarks.mse-include/sets/Set-bng.png new file mode 100644 index 000000000..fef715054 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-bng.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-bok.png b/data/magic-watermarks.mse-include/sets/Set-bok.png new file mode 100644 index 000000000..ae97029d3 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-bok.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-c13.png b/data/magic-watermarks.mse-include/sets/Set-c13.png new file mode 100644 index 000000000..3d6412cc2 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-c13.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-c14.png b/data/magic-watermarks.mse-include/sets/Set-c14.png new file mode 100644 index 000000000..7efac633e Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-c14.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-c15.png b/data/magic-watermarks.mse-include/sets/Set-c15.png new file mode 100644 index 000000000..c7103d846 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-c15.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-c16.png b/data/magic-watermarks.mse-include/sets/Set-c16.png new file mode 100644 index 000000000..2798a8124 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-c16.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-c17.png b/data/magic-watermarks.mse-include/sets/Set-c17.png new file mode 100644 index 000000000..d1054639c Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-c17.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-chk.png b/data/magic-watermarks.mse-include/sets/Set-chk.png new file mode 100644 index 000000000..5a810748e Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-chk.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-cmd.png b/data/magic-watermarks.mse-include/sets/Set-cmd.png new file mode 100644 index 000000000..55f74cbf6 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-cmd.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-cn2.png b/data/magic-watermarks.mse-include/sets/Set-cn2.png new file mode 100644 index 000000000..3af3e7461 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-cn2.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-cns.png b/data/magic-watermarks.mse-include/sets/Set-cns.png new file mode 100644 index 000000000..1d7dceff7 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-cns.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-con.png b/data/magic-watermarks.mse-include/sets/Set-con.png new file mode 100644 index 000000000..708ddc562 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-con.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-csp.png b/data/magic-watermarks.mse-include/sets/Set-csp.png new file mode 100644 index 000000000..ac27ccc97 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-csp.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-dgm.png b/data/magic-watermarks.mse-include/sets/Set-dgm.png new file mode 100644 index 000000000..9ea1d542b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-dgm.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-dis.png b/data/magic-watermarks.mse-include/sets/Set-dis.png new file mode 100644 index 000000000..f6e01e4fb Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-dis.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-dka.png b/data/magic-watermarks.mse-include/sets/Set-dka.png new file mode 100644 index 000000000..00058eb41 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-dka.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-drk.png b/data/magic-watermarks.mse-include/sets/Set-drk.png new file mode 100644 index 000000000..c602815f7 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-drk.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-dst.png b/data/magic-watermarks.mse-include/sets/Set-dst.png new file mode 100644 index 000000000..29c256640 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-dst.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-dtk.png b/data/magic-watermarks.mse-include/sets/Set-dtk.png new file mode 100644 index 000000000..71b529c05 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-dtk.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-emn.png b/data/magic-watermarks.mse-include/sets/Set-emn.png new file mode 100644 index 000000000..37000c236 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-emn.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-eve.png b/data/magic-watermarks.mse-include/sets/Set-eve.png new file mode 100644 index 000000000..191d7c75b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-eve.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-exo.png b/data/magic-watermarks.mse-include/sets/Set-exo.png new file mode 100644 index 000000000..b03519549 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-exo.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-fem.png b/data/magic-watermarks.mse-include/sets/Set-fem.png new file mode 100644 index 000000000..100af8d2d Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-fem.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-frf.png b/data/magic-watermarks.mse-include/sets/Set-frf.png new file mode 100644 index 000000000..9c3b6f485 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-frf.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-fut.png b/data/magic-watermarks.mse-include/sets/Set-fut.png new file mode 100644 index 000000000..dd9818a43 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-fut.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-gpt.png b/data/magic-watermarks.mse-include/sets/Set-gpt.png new file mode 100644 index 000000000..bb1267fb8 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-gpt.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-gtc.png b/data/magic-watermarks.mse-include/sets/Set-gtc.png new file mode 100644 index 000000000..abdeb137e Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-gtc.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-hml.png b/data/magic-watermarks.mse-include/sets/Set-hml.png new file mode 100644 index 000000000..80be29565 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-hml.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-hou.png b/data/magic-watermarks.mse-include/sets/Set-hou.png new file mode 100644 index 000000000..e320ccd0a Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-hou.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ice.png b/data/magic-watermarks.mse-include/sets/Set-ice.png new file mode 100644 index 000000000..5cedb98b1 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ice.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-inv.png b/data/magic-watermarks.mse-include/sets/Set-inv.png new file mode 100644 index 000000000..41afe479b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-inv.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-isd.png b/data/magic-watermarks.mse-include/sets/Set-isd.png new file mode 100644 index 000000000..670119ff8 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-isd.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-jou.png b/data/magic-watermarks.mse-include/sets/Set-jou.png new file mode 100644 index 000000000..4fce0b1ba Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-jou.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-jud.png b/data/magic-watermarks.mse-include/sets/Set-jud.png new file mode 100644 index 000000000..82a1b7f4c Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-jud.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-kld.png b/data/magic-watermarks.mse-include/sets/Set-kld.png new file mode 100644 index 000000000..b023a9ea0 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-kld.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ktk.png b/data/magic-watermarks.mse-include/sets/Set-ktk.png new file mode 100644 index 000000000..60f4bf19f Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ktk.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-leg.png b/data/magic-watermarks.mse-include/sets/Set-leg.png new file mode 100644 index 000000000..0a48aa2d0 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-leg.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-lgn.png b/data/magic-watermarks.mse-include/sets/Set-lgn.png new file mode 100644 index 000000000..05f641c7c Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-lgn.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-lrw.png b/data/magic-watermarks.mse-include/sets/Set-lrw.png new file mode 100644 index 000000000..7e1e161b5 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-lrw.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-m10.png b/data/magic-watermarks.mse-include/sets/Set-m10.png new file mode 100644 index 000000000..541310c3b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-m10.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-m11.png b/data/magic-watermarks.mse-include/sets/Set-m11.png new file mode 100644 index 000000000..367976c8d Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-m11.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-m12.png b/data/magic-watermarks.mse-include/sets/Set-m12.png new file mode 100644 index 000000000..2e956ed8a Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-m12.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-m13.png b/data/magic-watermarks.mse-include/sets/Set-m13.png new file mode 100644 index 000000000..5a2670ea8 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-m13.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-m14.png b/data/magic-watermarks.mse-include/sets/Set-m14.png new file mode 100644 index 000000000..b54afe012 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-m14.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-m15.png b/data/magic-watermarks.mse-include/sets/Set-m15.png new file mode 100644 index 000000000..7610299bd Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-m15.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-mbs.png b/data/magic-watermarks.mse-include/sets/Set-mbs.png new file mode 100644 index 000000000..48704c299 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-mbs.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-mir.png b/data/magic-watermarks.mse-include/sets/Set-mir.png new file mode 100644 index 000000000..4b75d0a98 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-mir.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-mmq.png b/data/magic-watermarks.mse-include/sets/Set-mmq.png new file mode 100644 index 000000000..403039ba0 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-mmq.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-mor.png b/data/magic-watermarks.mse-include/sets/Set-mor.png new file mode 100644 index 000000000..9236017ab Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-mor.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-mrd.png b/data/magic-watermarks.mse-include/sets/Set-mrd.png new file mode 100644 index 000000000..610de447b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-mrd.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-nem.png b/data/magic-watermarks.mse-include/sets/Set-nem.png new file mode 100644 index 000000000..c78463435 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-nem.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-nph.png b/data/magic-watermarks.mse-include/sets/Set-nph.png new file mode 100644 index 000000000..814df3e7b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-nph.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ody.png b/data/magic-watermarks.mse-include/sets/Set-ody.png new file mode 100644 index 000000000..83c1bd972 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ody.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ogw.png b/data/magic-watermarks.mse-include/sets/Set-ogw.png new file mode 100644 index 000000000..50510af9b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ogw.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ons.png b/data/magic-watermarks.mse-include/sets/Set-ons.png new file mode 100644 index 000000000..7c7f62928 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ons.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ori.png b/data/magic-watermarks.mse-include/sets/Set-ori.png new file mode 100644 index 000000000..eac8e0756 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ori.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-p02.png b/data/magic-watermarks.mse-include/sets/Set-p02.png new file mode 100644 index 000000000..9ce6eb281 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-p02.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-pc2.png b/data/magic-watermarks.mse-include/sets/Set-pc2.png new file mode 100644 index 000000000..7d0a573e1 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-pc2.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-pcy.png b/data/magic-watermarks.mse-include/sets/Set-pcy.png new file mode 100644 index 000000000..c20385bcd Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-pcy.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-plc.png b/data/magic-watermarks.mse-include/sets/Set-plc.png new file mode 100644 index 000000000..9b6fefbd0 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-plc.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-pls.png b/data/magic-watermarks.mse-include/sets/Set-pls.png new file mode 100644 index 000000000..97134ee21 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-pls.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-por.png b/data/magic-watermarks.mse-include/sets/Set-por.png new file mode 100644 index 000000000..57069f774 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-por.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ptk.png b/data/magic-watermarks.mse-include/sets/Set-ptk.png new file mode 100644 index 000000000..315b8d026 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ptk.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-rav.png b/data/magic-watermarks.mse-include/sets/Set-rav.png new file mode 100644 index 000000000..373192f40 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-rav.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-rix.png b/data/magic-watermarks.mse-include/sets/Set-rix.png new file mode 100644 index 000000000..aa10f13c1 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-rix.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-roe.png b/data/magic-watermarks.mse-include/sets/Set-roe.png new file mode 100644 index 000000000..4e430aa5a Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-roe.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-rtr.png b/data/magic-watermarks.mse-include/sets/Set-rtr.png new file mode 100644 index 000000000..2d4ef656d Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-rtr.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-s99.png b/data/magic-watermarks.mse-include/sets/Set-s99.png new file mode 100644 index 000000000..0dc156e31 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-s99.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-scg.png b/data/magic-watermarks.mse-include/sets/Set-scg.png new file mode 100644 index 000000000..ffaef6049 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-scg.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-shm.png b/data/magic-watermarks.mse-include/sets/Set-shm.png new file mode 100644 index 000000000..2410e31f2 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-shm.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-soi.png b/data/magic-watermarks.mse-include/sets/Set-soi.png new file mode 100644 index 000000000..729c22f89 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-soi.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-sok.png b/data/magic-watermarks.mse-include/sets/Set-sok.png new file mode 100644 index 000000000..b9fce6be2 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-sok.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-som.png b/data/magic-watermarks.mse-include/sets/Set-som.png new file mode 100644 index 000000000..4b7c56020 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-som.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-sth.png b/data/magic-watermarks.mse-include/sets/Set-sth.png new file mode 100644 index 000000000..5f3ef7217 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-sth.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ths.png b/data/magic-watermarks.mse-include/sets/Set-ths.png new file mode 100644 index 000000000..3457ddc48 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ths.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-tmp.png b/data/magic-watermarks.mse-include/sets/Set-tmp.png new file mode 100644 index 000000000..0a1846565 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-tmp.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-tor.png b/data/magic-watermarks.mse-include/sets/Set-tor.png new file mode 100644 index 000000000..95db71169 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-tor.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-tsp.png b/data/magic-watermarks.mse-include/sets/Set-tsp.png new file mode 100644 index 000000000..7ef14fe92 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-tsp.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-uds.png b/data/magic-watermarks.mse-include/sets/Set-uds.png new file mode 100644 index 000000000..f0265e60d Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-uds.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-ulg.png b/data/magic-watermarks.mse-include/sets/Set-ulg.png new file mode 100644 index 000000000..65b45c95d Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-ulg.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-usg.png b/data/magic-watermarks.mse-include/sets/Set-usg.png new file mode 100644 index 000000000..d6e57f4f3 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-usg.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-vis.png b/data/magic-watermarks.mse-include/sets/Set-vis.png new file mode 100644 index 000000000..308c0554a Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-vis.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-wth.png b/data/magic-watermarks.mse-include/sets/Set-wth.png new file mode 100644 index 000000000..832cfcf66 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-wth.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-wwk.png b/data/magic-watermarks.mse-include/sets/Set-wwk.png new file mode 100644 index 000000000..2fd7bc9e2 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-wwk.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-xln.png b/data/magic-watermarks.mse-include/sets/Set-xln.png new file mode 100644 index 000000000..5348df88c Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-xln.png differ diff --git a/data/magic-watermarks.mse-include/sets/Set-zen.png b/data/magic-watermarks.mse-include/sets/Set-zen.png new file mode 100644 index 000000000..9de672aa3 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/Set-zen.png differ diff --git a/data/magic-watermarks.mse-include/sets/amark.png b/data/magic-watermarks.mse-include/sets/amark.png new file mode 100644 index 000000000..4f9227dd8 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/amark.png differ diff --git a/data/magic-watermarks.mse-include/sets/bmark.png b/data/magic-watermarks.mse-include/sets/bmark.png new file mode 100644 index 000000000..1a6aef0c0 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/bmark.png differ diff --git a/data/magic-watermarks.mse-include/sets/cmark.png b/data/magic-watermarks.mse-include/sets/cmark.png new file mode 100644 index 000000000..be426c850 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/cmark.png differ diff --git a/data/magic-watermarks.mse-include/sets/gmark.png b/data/magic-watermarks.mse-include/sets/gmark.png new file mode 100644 index 000000000..70d49094e Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/gmark.png differ diff --git a/data/magic-watermarks.mse-include/sets/mmark.png b/data/magic-watermarks.mse-include/sets/mmark.png new file mode 100644 index 000000000..77c6b9188 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/mmark.png differ diff --git a/data/magic-watermarks.mse-include/sets/rmark.png b/data/magic-watermarks.mse-include/sets/rmark.png new file mode 100644 index 000000000..5d81a387b Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/rmark.png differ diff --git a/data/magic-watermarks.mse-include/sets/umark.png b/data/magic-watermarks.mse-include/sets/umark.png new file mode 100644 index 000000000..c6cf8cade Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/umark.png differ diff --git a/data/magic-watermarks.mse-include/sets/wmark.png b/data/magic-watermarks.mse-include/sets/wmark.png new file mode 100644 index 000000000..4229cd8b3 Binary files /dev/null and b/data/magic-watermarks.mse-include/sets/wmark.png differ diff --git a/data/magic-watermarks.mse-include/spotlight.png b/data/magic-watermarks.mse-include/spotlight.png new file mode 100644 index 000000000..c1c2709a6 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/alspotlight.png b/data/magic-watermarks.mse-include/spotlight/alspotlight.png new file mode 100644 index 000000000..f2d6dbec8 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/alspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/aspotlight.png b/data/magic-watermarks.mse-include/spotlight/aspotlight.png new file mode 100644 index 000000000..6bbfd1e6b Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/aspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/blspotlight.png b/data/magic-watermarks.mse-include/spotlight/blspotlight.png new file mode 100644 index 000000000..271b4abf2 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/blspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/bspotlight.png b/data/magic-watermarks.mse-include/spotlight/bspotlight.png new file mode 100644 index 000000000..fbb34319c Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/bspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/clspotlight.png b/data/magic-watermarks.mse-include/spotlight/clspotlight.png new file mode 100644 index 000000000..b50958029 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/clspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/cspotlight.png b/data/magic-watermarks.mse-include/spotlight/cspotlight.png new file mode 100644 index 000000000..9626ce6c9 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/cspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/glspotlight.png b/data/magic-watermarks.mse-include/spotlight/glspotlight.png new file mode 100644 index 000000000..a7594557c Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/glspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/gspotlight.png b/data/magic-watermarks.mse-include/spotlight/gspotlight.png new file mode 100644 index 000000000..e6c7fec7a Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/gspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/kspotlight.png b/data/magic-watermarks.mse-include/spotlight/kspotlight.png new file mode 100644 index 000000000..b47630dfb Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/kspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/mlspotlight.png b/data/magic-watermarks.mse-include/spotlight/mlspotlight.png new file mode 100644 index 000000000..873485f90 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/mlspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/mspotlight.png b/data/magic-watermarks.mse-include/spotlight/mspotlight.png new file mode 100644 index 000000000..c5b536dff Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/mspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/pspotlight.png b/data/magic-watermarks.mse-include/spotlight/pspotlight.png new file mode 100644 index 000000000..837ce1fa4 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/pspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/rlspotlight.png b/data/magic-watermarks.mse-include/spotlight/rlspotlight.png new file mode 100644 index 000000000..2652edfba Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/rlspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/rspotlight.png b/data/magic-watermarks.mse-include/spotlight/rspotlight.png new file mode 100644 index 000000000..d609a0525 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/rspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/ulspotlight.png b/data/magic-watermarks.mse-include/spotlight/ulspotlight.png new file mode 100644 index 000000000..722c31731 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/ulspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/uspotlight.png b/data/magic-watermarks.mse-include/spotlight/uspotlight.png new file mode 100644 index 000000000..c5177e91e Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/uspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/wlspotlight.png b/data/magic-watermarks.mse-include/spotlight/wlspotlight.png new file mode 100644 index 000000000..30dad7985 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/wlspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight/wspotlight.png b/data/magic-watermarks.mse-include/spotlight/wspotlight.png new file mode 100644 index 000000000..00a8d2066 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight/wspotlight.png differ diff --git a/data/magic-watermarks.mse-include/spotlight2.png b/data/magic-watermarks.mse-include/spotlight2.png new file mode 100644 index 000000000..bc29ef760 Binary files /dev/null and b/data/magic-watermarks.mse-include/spotlight2.png differ diff --git a/data/magic-watermarks.mse-include/stensia.png b/data/magic-watermarks.mse-include/stensia.png new file mode 100644 index 000000000..4114cdc12 Binary files /dev/null and b/data/magic-watermarks.mse-include/stensia.png differ diff --git a/data/magic-watermarks.mse-include/thran.png b/data/magic-watermarks.mse-include/thran.png new file mode 100644 index 000000000..1fb25807f Binary files /dev/null and b/data/magic-watermarks.mse-include/thran.png differ diff --git a/data/magic-watermarks.mse-include/unstable_SNEAK.png b/data/magic-watermarks.mse-include/unstable_SNEAK.png new file mode 100644 index 000000000..9c0f90220 Binary files /dev/null and b/data/magic-watermarks.mse-include/unstable_SNEAK.png differ diff --git a/data/magic-watermarks.mse-include/unstable_crossbreed.png b/data/magic-watermarks.mse-include/unstable_crossbreed.png new file mode 100644 index 000000000..c817e5634 Binary files /dev/null and b/data/magic-watermarks.mse-include/unstable_crossbreed.png differ diff --git a/data/magic-watermarks.mse-include/unstable_doom.png b/data/magic-watermarks.mse-include/unstable_doom.png new file mode 100644 index 000000000..e8e01d875 Binary files /dev/null and b/data/magic-watermarks.mse-include/unstable_doom.png differ diff --git a/data/magic-watermarks.mse-include/unstable_explosioneers.png b/data/magic-watermarks.mse-include/unstable_explosioneers.png new file mode 100644 index 000000000..ccee6cb3f Binary files /dev/null and b/data/magic-watermarks.mse-include/unstable_explosioneers.png differ diff --git a/data/magic-watermarks.mse-include/unstable_widget.png b/data/magic-watermarks.mse-include/unstable_widget.png new file mode 100644 index 000000000..dd156bf0c Binary files /dev/null and b/data/magic-watermarks.mse-include/unstable_widget.png differ diff --git a/data/magic-watermarks.mse-include/watermark-names b/data/magic-watermarks.mse-include/watermark-names new file mode 100644 index 000000000..86729fd6b --- /dev/null +++ b/data/magic-watermarks.mse-include/watermark-names @@ -0,0 +1,164 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: colorless + choice: snow +choice: + name: transparent mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green +choice: + name: guild symbol + 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: originals + 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 + choice: phyrexia +choice: + name: clan symbol + choice: The Abzan Houses (WBG) + choice: The Jeskai Way (URW) + choice: The Sultai Brood (BGU) + choice: The Mardu Horde (RWB) + choice: The Temur Frontier (GUR) +choice: + name: brood symbol + choice: Dromoka's Brood (GW) + choice: Ojutai's Brood (WU) + choice: Silumgar's Brood (UB) + choice: Kolaghan's Brood (BR) + choice: Atarka's Brood (RG) +choice: + name: unstable factions + choice: Order of the Widget + choice: Agents of S.N.E.A.K. + choice: League of Dastardly Doom + choice: Goblin Explosioneers + choice: Crossbreed Labs +choice: + name: colored xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: future sight type symbols + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multiple + choice: planeswalker + choice: sorcery +choice: + name: other magic symbols + choice: aetherprint + choice: chaos symbol + choice: color pie + choice: conspiracy stamp + choice: story spotlight + choice: color spotlight + choice: jace consortium + choice: phyrexia + choice: seekers of carmot + choice: the thran + choice: + name: innistrad provinces + choice: stensia + choice: kessig + choice: gavony + choice: nephalia + choice: + name: theros poleis + choice: akros + choice: meletis + choice: setessa +choice: + name: alara symbols + choice: Bant + choice: Esper + choice: Grixis + choice: Jund + choice: Naya + choice: + name: colored + choice: Bant + choice: Esper + choice: Grixis + choice: Jund + choice: Naya +choice: + name: college symbols + choice: Silverquill + choice: Prismari + choice: Witherbloom + choice: Lorehold + choice: Quandrix +choice: + name: custom watermark + choice: one + choice: two + choice: three + choice: four + choice: five + choice: six + choice: seven + choice: eight + choice: nine + choice: ten +choice: + name: set symbol + diff --git a/data/magic-watermarks.mse-include/watermark-names -alara b/data/magic-watermarks.mse-include/watermark-names -alara new file mode 100644 index 000000000..f9fc9510f --- /dev/null +++ b/data/magic-watermarks.mse-include/watermark-names -alara @@ -0,0 +1,166 @@ +# The watermark choices +# Included by a game file + +choice: + name: none + line below: true +choice: + name: ALR + choice: ALRBant + choice: ALREsper + choice: ALRGrixis + choice: ALRJund + choice: ALRNaya + +choice: + name: mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green + choice: colorless + choice: snow +choice: + name: transparent mana symbol + choice: white + choice: blue + choice: black + choice: red + choice: green +choice: + name: guild symbol + 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: originals + 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 + choice: phyrexia +choice: + name: clan symbol + choice: The Abzan Houses (WBG) + choice: The Jeskai Way (URW) + choice: The Sultai Brood (BGU) + choice: The Mardu Horde (RWB) + choice: The Temur Frontier (GUR) +choice: + name: brood symbol + choice: Dromoka's Brood (GW) + choice: Ojutai's Brood (WU) + choice: Silumgar's Brood (UB) + choice: Kolaghan's Brood (BR) + choice: Atarka's Brood (RG) +choice: + name: unstable factions + choice: Order of the Widget + choice: Agents of S.N.E.A.K. + choice: League of Dastardly Doom + choice: Goblin Explosioneers + choice: Crossbreed Labs +choice: + name: colored xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: xander hybrid mana + choice: B/R + choice: U/B + choice: B/G + choice: R/G + choice: G/U + choice: U/R + choice: W/B + choice: G/W + choice: R/W + choice: W/U +choice: + name: future sight type symbols + choice: artifact + choice: creature + choice: enchantment + choice: instant + choice: land + choice: multiple + choice: planeswalker + choice: sorcery +choice: + name: other magic symbols + choice: aetherprint + choice: chaos symbol + choice: color pie + choice: conspiracy stamp + choice: story spotlight + choice: color spotlight + choice: jace consortium + choice: phyrexia + choice: seekers of carmot + choice: the thran + choice: + name: innistrad provinces + choice: stensia + choice: kessig + choice: gavony + choice: nephalia + choice: + name: theros poleis + choice: akros + choice: meletis + choice: setessa +choice: + name: alara symbols + choice: Bant + choice: Esper + choice: Grixis + choice: Jund + choice: Naya + choice: + name: colored + choice: Bant + choice: Esper + choice: Grixis + choice: Jund + choice: Naya + +choice: + name: custom watermark + choice: one + choice: two + choice: three + choice: four + choice: five + choice: six + choice: seven + choice: eight + choice: nine + choice: ten +choice: + name: set symbol + diff --git a/data/magic-watermarks.mse-include/watermark_abzan.png b/data/magic-watermarks.mse-include/watermark_abzan.png new file mode 100644 index 000000000..b8b0265d8 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_abzan.png differ diff --git a/data/magic-watermarks.mse-include/watermark_atarka.png b/data/magic-watermarks.mse-include/watermark_atarka.png new file mode 100644 index 000000000..b896ac826 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_atarka.png differ diff --git a/data/magic-watermarks.mse-include/watermark_azorius.png b/data/magic-watermarks.mse-include/watermark_azorius.png new file mode 100644 index 000000000..b2ebbf1ef Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_azorius.png differ diff --git a/data/magic-watermarks.mse-include/watermark_azorius2.png b/data/magic-watermarks.mse-include/watermark_azorius2.png new file mode 100644 index 000000000..879514761 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_azorius2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_b.png b/data/magic-watermarks.mse-include/watermark_b.png new file mode 100644 index 000000000..c381b8e96 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_b.png differ diff --git a/data/magic-watermarks.mse-include/watermark_b_old.png b/data/magic-watermarks.mse-include/watermark_b_old.png new file mode 100644 index 000000000..b0f4e5484 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_b_old.png differ diff --git a/data/magic-watermarks.mse-include/watermark_bant.png b/data/magic-watermarks.mse-include/watermark_bant.png new file mode 100644 index 000000000..57580b08e Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_bant.png differ diff --git a/data/magic-watermarks.mse-include/watermark_bant_colored.png b/data/magic-watermarks.mse-include/watermark_bant_colored.png new file mode 100644 index 000000000..363cb270d Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_bant_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_bgmana.png b/data/magic-watermarks.mse-include/watermark_bgmana.png new file mode 100644 index 000000000..243649aad Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_bgmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_bgmana_colored.png b/data/magic-watermarks.mse-include/watermark_bgmana_colored.png new file mode 100644 index 000000000..3278571ef Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_bgmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_boros.png b/data/magic-watermarks.mse-include/watermark_boros.png new file mode 100644 index 000000000..3f3a02d5d Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_boros.png differ diff --git a/data/magic-watermarks.mse-include/watermark_boros2.png b/data/magic-watermarks.mse-include/watermark_boros2.png new file mode 100644 index 000000000..acc16e130 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_boros2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_brmana.png b/data/magic-watermarks.mse-include/watermark_brmana.png new file mode 100644 index 000000000..7d8b7db25 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_brmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_brmana_colored.png b/data/magic-watermarks.mse-include/watermark_brmana_colored.png new file mode 100644 index 000000000..a8cbe42c0 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_brmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_c.png b/data/magic-watermarks.mse-include/watermark_c.png new file mode 100644 index 000000000..f371c5e01 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_c.png differ diff --git a/data/magic-watermarks.mse-include/watermark_dimir.png b/data/magic-watermarks.mse-include/watermark_dimir.png new file mode 100644 index 000000000..5241aaac8 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_dimir.png differ diff --git a/data/magic-watermarks.mse-include/watermark_dimir2.png b/data/magic-watermarks.mse-include/watermark_dimir2.png new file mode 100644 index 000000000..df57613e0 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_dimir2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_dromoka.png b/data/magic-watermarks.mse-include/watermark_dromoka.png new file mode 100644 index 000000000..e403caa96 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_dromoka.png differ diff --git a/data/magic-watermarks.mse-include/watermark_esper.png b/data/magic-watermarks.mse-include/watermark_esper.png new file mode 100644 index 000000000..fd7ae851b Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_esper.png differ diff --git a/data/magic-watermarks.mse-include/watermark_esper_colored.png b/data/magic-watermarks.mse-include/watermark_esper_colored.png new file mode 100644 index 000000000..d4f039415 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_esper_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_g.png b/data/magic-watermarks.mse-include/watermark_g.png new file mode 100644 index 000000000..e696b7115 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_g.png differ diff --git a/data/magic-watermarks.mse-include/watermark_g_old.png b/data/magic-watermarks.mse-include/watermark_g_old.png new file mode 100644 index 000000000..f8398a770 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_g_old.png differ diff --git a/data/magic-watermarks.mse-include/watermark_golgari.png b/data/magic-watermarks.mse-include/watermark_golgari.png new file mode 100644 index 000000000..36cf97120 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_golgari.png differ diff --git a/data/magic-watermarks.mse-include/watermark_golgari2.png b/data/magic-watermarks.mse-include/watermark_golgari2.png new file mode 100644 index 000000000..67f4ff0f1 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_golgari2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_grixis.png b/data/magic-watermarks.mse-include/watermark_grixis.png new file mode 100644 index 000000000..2cc7611f5 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_grixis.png differ diff --git a/data/magic-watermarks.mse-include/watermark_grixis_colored.png b/data/magic-watermarks.mse-include/watermark_grixis_colored.png new file mode 100644 index 000000000..8e89921d2 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_grixis_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_gruul.png b/data/magic-watermarks.mse-include/watermark_gruul.png new file mode 100644 index 000000000..3acab5a29 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_gruul.png differ diff --git a/data/magic-watermarks.mse-include/watermark_gruul2.png b/data/magic-watermarks.mse-include/watermark_gruul2.png new file mode 100644 index 000000000..c5cf074ad Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_gruul2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_gumana.png b/data/magic-watermarks.mse-include/watermark_gumana.png new file mode 100644 index 000000000..c710e5277 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_gumana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_gumana_colored.png b/data/magic-watermarks.mse-include/watermark_gumana_colored.png new file mode 100644 index 000000000..cd9c6a250 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_gumana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_gwmana.png b/data/magic-watermarks.mse-include/watermark_gwmana.png new file mode 100644 index 000000000..8307bf643 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_gwmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_gwmana_colored.png b/data/magic-watermarks.mse-include/watermark_gwmana_colored.png new file mode 100644 index 000000000..7176e2783 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_gwmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_izzet.png b/data/magic-watermarks.mse-include/watermark_izzet.png new file mode 100644 index 000000000..611b9b83b Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_izzet.png differ diff --git a/data/magic-watermarks.mse-include/watermark_izzet2.png b/data/magic-watermarks.mse-include/watermark_izzet2.png new file mode 100644 index 000000000..50a11da9e Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_izzet2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_jeskai.png b/data/magic-watermarks.mse-include/watermark_jeskai.png new file mode 100644 index 000000000..256226e31 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_jeskai.png differ diff --git a/data/magic-watermarks.mse-include/watermark_jund.png b/data/magic-watermarks.mse-include/watermark_jund.png new file mode 100644 index 000000000..38a5c2a6e Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_jund.png differ diff --git a/data/magic-watermarks.mse-include/watermark_jund_colored.png b/data/magic-watermarks.mse-include/watermark_jund_colored.png new file mode 100644 index 000000000..a4c88b5ad Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_jund_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_k.png b/data/magic-watermarks.mse-include/watermark_k.png new file mode 100644 index 000000000..3b347dfa5 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_k.png differ diff --git a/data/magic-watermarks.mse-include/watermark_kolaghan.png b/data/magic-watermarks.mse-include/watermark_kolaghan.png new file mode 100644 index 000000000..b4576c2f9 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_kolaghan.png differ diff --git a/data/magic-watermarks.mse-include/watermark_mardu.png b/data/magic-watermarks.mse-include/watermark_mardu.png new file mode 100644 index 000000000..4512198a9 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_mardu.png differ diff --git a/data/magic-watermarks.mse-include/watermark_mirrodin.png b/data/magic-watermarks.mse-include/watermark_mirrodin.png new file mode 100644 index 000000000..8a4657d86 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_mirrodin.png differ diff --git a/data/magic-watermarks.mse-include/watermark_naya.png b/data/magic-watermarks.mse-include/watermark_naya.png new file mode 100644 index 000000000..c6d9ec4d5 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_naya.png differ diff --git a/data/magic-watermarks.mse-include/watermark_naya_colored.png b/data/magic-watermarks.mse-include/watermark_naya_colored.png new file mode 100644 index 000000000..672f9d2d2 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_naya_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_ojutai.png b/data/magic-watermarks.mse-include/watermark_ojutai.png new file mode 100644 index 000000000..70b39f019 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_ojutai.png differ diff --git a/data/magic-watermarks.mse-include/watermark_orzhov.png b/data/magic-watermarks.mse-include/watermark_orzhov.png new file mode 100644 index 000000000..f39b62f2b Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_orzhov.png differ diff --git a/data/magic-watermarks.mse-include/watermark_orzhov2.png b/data/magic-watermarks.mse-include/watermark_orzhov2.png new file mode 100644 index 000000000..2ccb2b420 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_orzhov2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_p.png b/data/magic-watermarks.mse-include/watermark_p.png new file mode 100644 index 000000000..6b502aa57 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_p.png differ diff --git a/data/magic-watermarks.mse-include/watermark_phyrexia.png b/data/magic-watermarks.mse-include/watermark_phyrexia.png new file mode 100644 index 000000000..482c93d36 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_phyrexia.png differ diff --git a/data/magic-watermarks.mse-include/watermark_r.png b/data/magic-watermarks.mse-include/watermark_r.png new file mode 100644 index 000000000..db5c9d90d Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_r.png differ diff --git a/data/magic-watermarks.mse-include/watermark_r_old.png b/data/magic-watermarks.mse-include/watermark_r_old.png new file mode 100644 index 000000000..316ec4e6e Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_r_old.png differ diff --git a/data/magic-watermarks.mse-include/watermark_rakados.png b/data/magic-watermarks.mse-include/watermark_rakados.png new file mode 100644 index 000000000..6348d94fa Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_rakados.png differ diff --git a/data/magic-watermarks.mse-include/watermark_rakados2.png b/data/magic-watermarks.mse-include/watermark_rakados2.png new file mode 100644 index 000000000..78bda1035 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_rakados2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_rgmana.png b/data/magic-watermarks.mse-include/watermark_rgmana.png new file mode 100644 index 000000000..df64de28a Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_rgmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_rgmana_colored.png b/data/magic-watermarks.mse-include/watermark_rgmana_colored.png new file mode 100644 index 000000000..d8b7f5d28 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_rgmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_rwmana.png b/data/magic-watermarks.mse-include/watermark_rwmana.png new file mode 100644 index 000000000..a23b599ab Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_rwmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_rwmana_colored.png b/data/magic-watermarks.mse-include/watermark_rwmana_colored.png new file mode 100644 index 000000000..79be53900 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_rwmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_s.png b/data/magic-watermarks.mse-include/watermark_s.png new file mode 100644 index 000000000..7aae11829 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_s.png differ diff --git a/data/magic-watermarks.mse-include/watermark_selesnya.png b/data/magic-watermarks.mse-include/watermark_selesnya.png new file mode 100644 index 000000000..325a6a3a6 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_selesnya.png differ diff --git a/data/magic-watermarks.mse-include/watermark_selesnya2.png b/data/magic-watermarks.mse-include/watermark_selesnya2.png new file mode 100644 index 000000000..740e57427 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_selesnya2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_silumgar.png b/data/magic-watermarks.mse-include/watermark_silumgar.png new file mode 100644 index 000000000..9012aa9fe Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_silumgar.png differ diff --git a/data/magic-watermarks.mse-include/watermark_simic.png b/data/magic-watermarks.mse-include/watermark_simic.png new file mode 100644 index 000000000..cc8675843 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_simic.png differ diff --git a/data/magic-watermarks.mse-include/watermark_simic2.png b/data/magic-watermarks.mse-include/watermark_simic2.png new file mode 100644 index 000000000..ac2bc93a9 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_simic2.png differ diff --git a/data/magic-watermarks.mse-include/watermark_strix_lorehold.png b/data/magic-watermarks.mse-include/watermark_strix_lorehold.png new file mode 100644 index 000000000..1fde061f5 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_strix_lorehold.png differ diff --git a/data/magic-watermarks.mse-include/watermark_strix_prismari.png b/data/magic-watermarks.mse-include/watermark_strix_prismari.png new file mode 100644 index 000000000..3f2f79b91 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_strix_prismari.png differ diff --git a/data/magic-watermarks.mse-include/watermark_strix_quandrix.png b/data/magic-watermarks.mse-include/watermark_strix_quandrix.png new file mode 100644 index 000000000..e8a793192 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_strix_quandrix.png differ diff --git a/data/magic-watermarks.mse-include/watermark_strix_silverquill.png b/data/magic-watermarks.mse-include/watermark_strix_silverquill.png new file mode 100644 index 000000000..53d1d09ea Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_strix_silverquill.png differ diff --git a/data/magic-watermarks.mse-include/watermark_strix_witherbloom.png b/data/magic-watermarks.mse-include/watermark_strix_witherbloom.png new file mode 100644 index 000000000..43e038ac0 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_strix_witherbloom.png differ diff --git a/data/magic-watermarks.mse-include/watermark_sultai.png b/data/magic-watermarks.mse-include/watermark_sultai.png new file mode 100644 index 000000000..6bf63c366 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_sultai.png differ diff --git a/data/magic-watermarks.mse-include/watermark_temur.png b/data/magic-watermarks.mse-include/watermark_temur.png new file mode 100644 index 000000000..e5c1d6f50 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_temur.png differ diff --git a/data/magic-watermarks.mse-include/watermark_u.png b/data/magic-watermarks.mse-include/watermark_u.png new file mode 100644 index 000000000..c38c61043 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_u.png differ diff --git a/data/magic-watermarks.mse-include/watermark_u_old.png b/data/magic-watermarks.mse-include/watermark_u_old.png new file mode 100644 index 000000000..d0ac9ffd6 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_u_old.png differ diff --git a/data/magic-watermarks.mse-include/watermark_ubmana.png b/data/magic-watermarks.mse-include/watermark_ubmana.png new file mode 100644 index 000000000..a5170e894 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_ubmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_ubmana_colored.png b/data/magic-watermarks.mse-include/watermark_ubmana_colored.png new file mode 100644 index 000000000..43e28a378 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_ubmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_urmana.png b/data/magic-watermarks.mse-include/watermark_urmana.png new file mode 100644 index 000000000..064983efb Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_urmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_urmana_colored.png b/data/magic-watermarks.mse-include/watermark_urmana_colored.png new file mode 100644 index 000000000..cd27c0a83 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_urmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_w.png b/data/magic-watermarks.mse-include/watermark_w.png new file mode 100644 index 000000000..36cc60624 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_w.png differ diff --git a/data/magic-watermarks.mse-include/watermark_w_old.png b/data/magic-watermarks.mse-include/watermark_w_old.png new file mode 100644 index 000000000..875dc2acb Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_w_old.png differ diff --git a/data/magic-watermarks.mse-include/watermark_wbmana.png b/data/magic-watermarks.mse-include/watermark_wbmana.png new file mode 100644 index 000000000..a1718be43 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_wbmana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_wbmana_colored.png b/data/magic-watermarks.mse-include/watermark_wbmana_colored.png new file mode 100644 index 000000000..42b13f7ef Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_wbmana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermark_wumana.png b/data/magic-watermarks.mse-include/watermark_wumana.png new file mode 100644 index 000000000..7fc908785 Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_wumana.png differ diff --git a/data/magic-watermarks.mse-include/watermark_wumana_colored.png b/data/magic-watermarks.mse-include/watermark_wumana_colored.png new file mode 100644 index 000000000..b82ed2f9d Binary files /dev/null and b/data/magic-watermarks.mse-include/watermark_wumana_colored.png differ diff --git a/data/magic-watermarks.mse-include/watermarks b/data/magic-watermarks.mse-include/watermarks new file mode 100644 index 000000000..73791f797 --- /dev/null +++ b/data/magic-watermarks.mse-include/watermarks @@ -0,0 +1,152 @@ +# Watermark images + +choice images: + mana symbol white: /magic-watermarks.mse-include/watermark_w.png + mana symbol blue: /magic-watermarks.mse-include/watermark_u.png + mana symbol black: /magic-watermarks.mse-include/watermark_b.png + mana symbol red: /magic-watermarks.mse-include/watermark_r.png + mana symbol green: /magic-watermarks.mse-include/watermark_g.png + mana symbol colorless: /magic-watermarks.mse-include/watermark_c.png + mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b.png") + 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 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") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") + 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") + + 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")) + + 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 + colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png + colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png + colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png + colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png + colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png + colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png + colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png + colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png + + xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") + xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") + xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") + xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") + xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") + xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") + xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") + xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") + xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") + xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") + + other magic symbols aetherprint: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/aetherprint.png")) + other magic symbols chaos symbol: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/chaos.png")) + 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("/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("/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")) + other magic symbols innistrad provinces kessig: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/kessig.png")) + other magic symbols innistrad provinces gavony: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/gavony.png")) + other magic symbols innistrad provinces nephalia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/nephalia.png")) + + other magic symbols theros poleis akros: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/akros.png") + other magic symbols theros poleis meletis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/meletis.png") + other magic symbols theros poleis setessa: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/setessa.png") + + alara symbols Bant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bant.png") + alara symbols Esper: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_esper.png") + alara symbols Grixis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_grixis.png") + alara symbols Jund: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_jund.png") + alara symbols Naya: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_naya.png") + alara symbols colored Bant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bant_colored.png") + alara symbols colored Esper: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_esper_colored.png") + alara symbols colored Grixis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_grixis_colored.png") + 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("/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(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", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-watermarks.mse-include/watermarks - alara b/data/magic-watermarks.mse-include/watermarks - alara new file mode 100644 index 000000000..42444aceb --- /dev/null +++ b/data/magic-watermarks.mse-include/watermarks - alara @@ -0,0 +1,153 @@ +# Watermark images + +choice images: + ALR ALRBant: script: alr_bant_blend() + ALR ALREsper: script: alr_esper_blend() + ALR ALRGrixis: script: alr_grixis_blend() + ALR ALRJund: script: alr_jund_blend() + ALR ALRNaya: script: alr_naya_blend() + + mana symbol white: /magic-watermarks.mse-include/watermark_w.png + mana symbol blue: /magic-watermarks.mse-include/watermark_u.png + mana symbol black: /magic-watermarks.mse-include/watermark_b.png + mana symbol red: /magic-watermarks.mse-include/watermark_r.png + mana symbol green: /magic-watermarks.mse-include/watermark_g.png + mana symbol colorless: /magic-watermarks.mse-include/watermark_c.png + mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b.png") + 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 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") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") + 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") + + clan symbol The Abzan Houses (WBG): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_abzan.png")) + clan symbol The Jeskai Way (URW): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_jeskai.png")) + clan symbol The Sultai Brood (BGU): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_sultai.png")) + clan symbol The Mardu Horde (RWB): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_mardu.png")) + clan symbol The Temur Frontier (GUR): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_temur.png")) + + brood symbol Dromoka's Brood (GW): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_dromoka.png")) + brood symbol Ojutai's Brood (WU): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_ojutai.png")) + brood symbol Silumgar's Brood (UB): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_silumgar.png")) + brood symbol Kolaghan's Brood (BR): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_kolaghan.png")) + brood symbol Atarka's Brood (RG): script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.65, input:"/magic-watermarks.mse-include/watermark_atarka.png")) + + unstable factions Order of the Widget: script: 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: 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: set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_doom.png")) + unstable factions Goblin Explosioneers: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.35, input:"/magic-watermarks.mse-include/unstable_explosioneers.png")) + unstable factions Crossbreed Labs: script: 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 + colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png + colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png + colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png + colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png + colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png + colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png + colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png + colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png + + xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") + xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") + xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") + xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") + xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") + xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") + xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") + xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") + xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") + xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") + + other magic symbols aetherprint: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/aetherprint.png")) + other magic symbols chaos symbol: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/chaos.png")) + 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() + other magic symbols jace consortium: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/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: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/seekersofcarmot.png")) + 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")) + other magic symbols innistrad provinces kessig: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/kessig.png")) + other magic symbols innistrad provinces gavony: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/gavony.png")) + other magic symbols innistrad provinces nephalia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/nephalia.png")) + + other magic symbols theros poleis akros: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/akros.png") + other magic symbols theros poleis meletis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/meletis.png") + other magic symbols theros poleis setessa: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/setessa.png") + + alara symbols Bant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bant.png") + alara symbols Esper: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_esper.png") + alara symbols Grixis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_grixis.png") + alara symbols Jund: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_jund.png") + alara symbols Naya: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_naya.png") + alara symbols colored Bant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bant_colored.png") + alara symbols colored Esper: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_esper_colored.png") + alara symbols colored Grixis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_grixis_colored.png") + 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") + + custom watermark one: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_1())) + custom watermark two: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_2())) + custom watermark three: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_3())) + custom watermark four: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_4())) + custom watermark five: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_5())) + custom watermark six: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_6())) + custom watermark seven: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_7())) + custom watermark eight: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_8())) + custom watermark nine: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_9())) + custom watermark ten: script: set_combine(combine:"shadow", input:set_alpha(alpha: 1.0, input:custom_watermark_10())) + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-watermarks.mse-include/watermarks-old b/data/magic-watermarks.mse-include/watermarks-old new file mode 100644 index 000000000..de5502189 --- /dev/null +++ b/data/magic-watermarks.mse-include/watermarks-old @@ -0,0 +1,101 @@ +# Old Style Watermark images + +choice images: + mana symbol white: /magic-watermarks.mse-include/watermark_w_old.png + mana symbol blue: /magic-watermarks.mse-include/watermark_u_old.png + mana symbol black: /magic-watermarks.mse-include/watermark_b_old.png + mana symbol red: /magic-watermarks.mse-include/watermark_r_old.png + mana symbol green: /magic-watermarks.mse-include/watermark_g_old.png + mana symbol colorless: /magic-watermarks.mse-include/watermark_c.png + mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w_old.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u_old.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b_old.png") + transparent mana symbol red: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_r_old.png") + transparent mana symbol green: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_g_old.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 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") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") + 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") + + clan symbol The Abzan Houses (WBG): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_abzan.png") + clan symbol The Jeskai Way (URW): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_jeskai.png") + clan symbol The Sultai Brood (BGU): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_sultai.png") + clan symbol The Mardu Horde (RWB): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_mardu.png") + clan symbol The Temur Frontier (GUR): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_temur.png") + + brood symbol Dromoka's Brood (GW): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_dromoka.png") + brood symbol Ojutai's Brood (WU): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ojutai.png") + brood symbol Silumgar's Brood (UB): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_silumgar.png") + brood symbol Kolaghan's Brood (BR): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_kolaghan.png") + brood symbol Atarka's Brood (RG): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_atarka.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 + colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png + colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png + colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png + colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png + colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png + colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png + colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png + colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png + + xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") + xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") + xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") + xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") + xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") + xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") + xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") + xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") + xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") + xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") + + 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") + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-watermarks.mse-include/watermarks_back b/data/magic-watermarks.mse-include/watermarks_back new file mode 100644 index 000000000..6f5752a35 --- /dev/null +++ b/data/magic-watermarks.mse-include/watermarks_back @@ -0,0 +1,152 @@ +# Watermark images + +choice images: + mana symbol white: /magic-watermarks.mse-include/watermark_w.png + mana symbol blue: /magic-watermarks.mse-include/watermark_u.png + mana symbol black: /magic-watermarks.mse-include/watermark_b.png + mana symbol red: /magic-watermarks.mse-include/watermark_r.png + mana symbol green: /magic-watermarks.mse-include/watermark_g.png + mana symbol colorless: /magic-watermarks.mse-include/watermark_c.png + mana symbol snow: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_s.png") + + transparent mana symbol white: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_w.png") + transparent mana symbol blue: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_u.png") + transparent mana symbol black: script: set_alpha(alpha: 0.4, input:"/magic-watermarks.mse-include/watermark_b.png") + 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 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") + guild symbol originals The Cult of Rakdos (B/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rakados.png") + guild symbol originals The Gruul Clans (R/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gruul.png") + guild symbol originals The Selesnya Conclave (G/W): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_selesnya.png") + guild symbol originals The Orzhov Syndicate (W/B): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_orzhov.png") + guild symbol originals The Izzet (U/R): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_izzet.png") + guild symbol originals The Golgari (B/G): script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_golgari.png") + 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") + + 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")) + + 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")) + + 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")) + + 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 + colored xander hybrid mana B/G: /magic-watermarks.mse-include/watermark_bgmana_colored.png + colored xander hybrid mana R/G: /magic-watermarks.mse-include/watermark_rgmana_colored.png + colored xander hybrid mana G/U: /magic-watermarks.mse-include/watermark_gumana_colored.png + colored xander hybrid mana U/R: /magic-watermarks.mse-include/watermark_urmana_colored.png + colored xander hybrid mana W/B: /magic-watermarks.mse-include/watermark_wbmana_colored.png + colored xander hybrid mana G/W: /magic-watermarks.mse-include/watermark_gwmana_colored.png + colored xander hybrid mana R/W: /magic-watermarks.mse-include/watermark_rwmana_colored.png + colored xander hybrid mana W/U: /magic-watermarks.mse-include/watermark_wumana_colored.png + + xander hybrid mana B/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_brmana.png") + xander hybrid mana U/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_ubmana.png") + xander hybrid mana B/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bgmana.png") + xander hybrid mana R/G: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rgmana.png") + xander hybrid mana G/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gumana.png") + xander hybrid mana U/R: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_urmana.png") + xander hybrid mana W/B: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wbmana.png") + xander hybrid mana G/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_gwmana.png") + xander hybrid mana R/W: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_rwmana.png") + xander hybrid mana W/U: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_wumana.png") + + future sight type symbols artifact: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_artifact.png") + future sight type symbols creature: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_creature.png") + future sight type symbols enchantment: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_enchantment.png") + future sight type symbols instant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_instant.png") + future sight type symbols land: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_land.png") + future sight type symbols multiple: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_multiple.png") + future sight type symbols planeswalker: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_planeswalker.png") + future sight type symbols sorcery: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/futsymbol_sorcery.png") + + other magic symbols aetherprint: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/aetherprint.png")) + other magic symbols chaos symbol: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/chaos.png")) + 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 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 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")) + other magic symbols innistrad provinces kessig: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/kessig.png")) + other magic symbols innistrad provinces gavony: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/gavony.png")) + other magic symbols innistrad provinces nephalia: script: set_combine(combine:"shadow", input:set_alpha(alpha: 0.3, input:"/magic-watermarks.mse-include/nephalia.png")) + + other magic symbols theros poleis akros: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/akros.png") + other magic symbols theros poleis meletis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/meletis.png") + other magic symbols theros poleis setessa: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/setessa.png") + + alara symbols Bant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bant.png") + alara symbols Esper: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_esper.png") + alara symbols Grixis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_grixis.png") + alara symbols Jund: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_jund.png") + alara symbols Naya: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_naya.png") + alara symbols colored Bant: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_bant_colored.png") + alara symbols colored Esper: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_esper_colored.png") + alara symbols colored Grixis: script: set_combine(combine:"shadow", input:"/magic-watermarks.mse-include/watermark_grixis_colored.png") + 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") + + 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())) + + set symbol: + { set_combine(combine:"shadow", + set_alpha( + alpha: 0.5, + #symbol_variation(symbol: set.symbol, variation: "common") + drop_shadow(offset_x: -0.01, offset_y: 0.03, blur_radius: 0.02, alpha: 1, color: rgb(0,0,0), + enlarge(border_size: 0.03, + symbol_variation(symbol: set.symbol, variation: "watermark") + ) + ) + ) + ) + } diff --git a/data/magic-watermarks.mse-include/wolverine-claws.png b/data/magic-watermarks.mse-include/wolverine-claws.png new file mode 100644 index 000000000..5564242aa Binary files /dev/null and b/data/magic-watermarks.mse-include/wolverine-claws.png differ diff --git a/data/magic-webdrafter.mse-export-template/desktop.ini b/data/magic-webdrafter.mse-export-template/desktop.ini new file mode 100644 index 000000000..baabbb354 --- /dev/null +++ b/data/magic-webdrafter.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-webdrafter.mse-export-template,0 diff --git a/data/magic-webdrafter.mse-export-template/export-template b/data/magic-webdrafter.mse-export-template/export-template new file mode 100644 index 000000000..5fe644255 --- /dev/null +++ b/data/magic-webdrafter.mse-export-template/export-template @@ -0,0 +1,30 @@ +mse version: 0.3.8 +short name: WebDrafter +full name: WebDrafter Exporter +position hint: 006 +version: 2015-02-14 +installer group: magic/Export/webdrafter + +depends on: + package: magic.mse-game + version: 2009-07-23 + +game: magic +file type: *.txt|*.txt|*.*|*.* + +# By caeonosphere +# Written by modifying thequinn's IsochronDrafter exporter () + +script: + write_card := { + "\n"+card.name + +"\n"+card.rarity + +"\n"+card.card_color + +"\n"+card.type + +"\n"+cmc(card.casting_cost) + +"\n" + } + write_cards := to_text(for each card in sort_list(cards, order_by: {input.card_number}) do write_card()) + to_string( + set.title+"\n" + +write_cards) diff --git a/data/magic-windy-ultima.mse-style/acard.jpg b/data/magic-windy-ultima.mse-style/acard.jpg new file mode 100644 index 000000000..5ca938451 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/acard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/apt.png b/data/magic-windy-ultima.mse-style/apt.png new file mode 100644 index 000000000..15d680e6c Binary files /dev/null and b/data/magic-windy-ultima.mse-style/apt.png differ diff --git a/data/magic-windy-ultima.mse-style/artifact_blend_card.png b/data/magic-windy-ultima.mse-style/artifact_blend_card.png new file mode 100644 index 000000000..c6f8fb9da Binary files /dev/null and b/data/magic-windy-ultima.mse-style/artifact_blend_card.png differ diff --git a/data/magic-windy-ultima.mse-style/artifact_blend_identity.png b/data/magic-windy-ultima.mse-style/artifact_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/artifact_blend_identity.png differ diff --git a/data/magic-windy-ultima.mse-style/artifact_blend_pt.png b/data/magic-windy-ultima.mse-style/artifact_blend_pt.png new file mode 100644 index 000000000..45eb6f3b1 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/artifact_blend_pt.png differ diff --git a/data/magic-windy-ultima.mse-style/artifact_blend_stamp.png b/data/magic-windy-ultima.mse-style/artifact_blend_stamp.png new file mode 100644 index 000000000..857df552a Binary files /dev/null and b/data/magic-windy-ultima.mse-style/artifact_blend_stamp.png differ diff --git a/data/magic-windy-ultima.mse-style/artist_arrow.png b/data/magic-windy-ultima.mse-style/artist_arrow.png new file mode 100644 index 000000000..ea39aa438 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/artist_arrow.png differ diff --git a/data/magic-windy-ultima.mse-style/astamp.jpg b/data/magic-windy-ultima.mse-style/astamp.jpg new file mode 100644 index 000000000..e73324021 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/astamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/bcard.jpg b/data/magic-windy-ultima.mse-style/bcard.jpg new file mode 100644 index 000000000..5380e657e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/bcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/blcard.jpg b/data/magic-windy-ultima.mse-style/blcard.jpg new file mode 100644 index 000000000..5da36652f Binary files /dev/null and b/data/magic-windy-ultima.mse-style/blcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/blpt.png b/data/magic-windy-ultima.mse-style/blpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/blpt.png differ diff --git a/data/magic-windy-ultima.mse-style/blstamp.jpg b/data/magic-windy-ultima.mse-style/blstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/blstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/border_mask.png b/data/magic-windy-ultima.mse-style/border_mask.png new file mode 100644 index 000000000..4a53f2699 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/border_mask.png differ diff --git a/data/magic-windy-ultima.mse-style/bpt.png b/data/magic-windy-ultima.mse-style/bpt.png new file mode 100644 index 000000000..f4cbdac89 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/bpt.png differ diff --git a/data/magic-windy-ultima.mse-style/bstamp.jpg b/data/magic-windy-ultima.mse-style/bstamp.jpg new file mode 100644 index 000000000..7326fbd5e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/bstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/build.bat b/data/magic-windy-ultima.mse-style/build.bat new file mode 100644 index 000000000..ea3687d15 --- /dev/null +++ b/data/magic-windy-ultima.mse-style/build.bat @@ -0,0 +1,7 @@ +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-windy-ultima.mse-style/card-sample.png b/data/magic-windy-ultima.mse-style/card-sample.png new file mode 100644 index 000000000..952565209 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/card-sample.png differ diff --git a/data/magic-windy-ultima.mse-style/cardtransparancy.jpg b/data/magic-windy-ultima.mse-style/cardtransparancy.jpg new file mode 100644 index 000000000..54adc7b8b Binary files /dev/null and b/data/magic-windy-ultima.mse-style/cardtransparancy.jpg differ diff --git a/data/magic-windy-ultima.mse-style/ccard.jpg b/data/magic-windy-ultima.mse-style/ccard.jpg new file mode 100644 index 000000000..2ffe1e74e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/ccard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/clcard.jpg b/data/magic-windy-ultima.mse-style/clcard.jpg new file mode 100644 index 000000000..c2dd46a6b Binary files /dev/null and b/data/magic-windy-ultima.mse-style/clcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/clpt.png b/data/magic-windy-ultima.mse-style/clpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/clpt.png differ diff --git a/data/magic-windy-ultima.mse-style/clstamp.jpg b/data/magic-windy-ultima.mse-style/clstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-windy-ultima.mse-style/clstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/cpt.png b/data/magic-windy-ultima.mse-style/cpt.png new file mode 100644 index 000000000..4fa6c8334 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/cpt.png differ diff --git a/data/magic-windy-ultima.mse-style/cstamp.jpg b/data/magic-windy-ultima.mse-style/cstamp.jpg new file mode 100644 index 000000000..89b7c03bf Binary files /dev/null and b/data/magic-windy-ultima.mse-style/cstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/foil_mask.png b/data/magic-windy-ultima.mse-style/foil_mask.png new file mode 100644 index 000000000..3f647e2d3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/foil_mask.png differ diff --git a/data/magic-windy-ultima.mse-style/foil_mask_rare.png b/data/magic-windy-ultima.mse-style/foil_mask_rare.png new file mode 100644 index 000000000..2633ea6d1 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/foil_mask_rare.png differ diff --git a/data/magic-windy-ultima.mse-style/foil_stamp.png b/data/magic-windy-ultima.mse-style/foil_stamp.png new file mode 100644 index 000000000..375256851 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/foil_stamp.png differ diff --git a/data/magic-windy-ultima.mse-style/gcard.jpg b/data/magic-windy-ultima.mse-style/gcard.jpg new file mode 100644 index 000000000..b1e167cfe Binary files /dev/null and b/data/magic-windy-ultima.mse-style/gcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/glcard.jpg b/data/magic-windy-ultima.mse-style/glcard.jpg new file mode 100644 index 000000000..d3eb65450 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/glcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/glpt.png b/data/magic-windy-ultima.mse-style/glpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-windy-ultima.mse-style/glpt.png differ diff --git a/data/magic-windy-ultima.mse-style/glstamp.jpg b/data/magic-windy-ultima.mse-style/glstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/glstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/gpt.png b/data/magic-windy-ultima.mse-style/gpt.png new file mode 100644 index 000000000..f553b708f Binary files /dev/null and b/data/magic-windy-ultima.mse-style/gpt.png differ diff --git a/data/magic-windy-ultima.mse-style/gstamp.jpg b/data/magic-windy-ultima.mse-style/gstamp.jpg new file mode 100644 index 000000000..4424256a3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/gstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/hybrid_blend_card.png b/data/magic-windy-ultima.mse-style/hybrid_blend_card.png new file mode 100644 index 000000000..5c7f03699 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/hybrid_blend_card.png differ diff --git a/data/magic-windy-ultima.mse-style/hybrid_blend_identity.png b/data/magic-windy-ultima.mse-style/hybrid_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/hybrid_blend_identity.png differ diff --git a/data/magic-windy-ultima.mse-style/hybrid_blend_pt.png b/data/magic-windy-ultima.mse-style/hybrid_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-windy-ultima.mse-style/hybrid_blend_pt.png differ diff --git a/data/magic-windy-ultima.mse-style/hybrid_blend_stamp.png b/data/magic-windy-ultima.mse-style/hybrid_blend_stamp.png new file mode 100644 index 000000000..4fa69d857 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/hybrid_blend_stamp.png differ diff --git a/data/magic-windy-ultima.mse-style/kcard.jpg b/data/magic-windy-ultima.mse-style/kcard.jpg new file mode 100644 index 000000000..70e4ae366 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/kcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/mcard.jpg b/data/magic-windy-ultima.mse-style/mcard.jpg new file mode 100644 index 000000000..c6f4ccccc Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/mcard.pdn b/data/magic-windy-ultima.mse-style/mcard.pdn new file mode 100644 index 000000000..eb0be1860 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mcard.pdn differ diff --git a/data/magic-windy-ultima.mse-style/mlcard.jpg b/data/magic-windy-ultima.mse-style/mlcard.jpg new file mode 100644 index 000000000..5cf13908a Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mlcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/mlpt.png b/data/magic-windy-ultima.mse-style/mlpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mlpt.png differ diff --git a/data/magic-windy-ultima.mse-style/mlstamp.jpg b/data/magic-windy-ultima.mse-style/mlstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mlstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/mpt.png b/data/magic-windy-ultima.mse-style/mpt.png new file mode 100644 index 000000000..163d73306 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mpt.png differ diff --git a/data/magic-windy-ultima.mse-style/mstamp.jpg b/data/magic-windy-ultima.mse-style/mstamp.jpg new file mode 100644 index 000000000..17bbc73e3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/mstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/multicolor_blend_card.png b/data/magic-windy-ultima.mse-style/multicolor_blend_card.png new file mode 100644 index 000000000..2d6985879 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/multicolor_blend_card.png differ diff --git a/data/magic-windy-ultima.mse-style/multicolor_blend_identity.png b/data/magic-windy-ultima.mse-style/multicolor_blend_identity.png new file mode 100644 index 000000000..aa9aeeec0 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/multicolor_blend_identity.png differ diff --git a/data/magic-windy-ultima.mse-style/multicolor_blend_pt.png b/data/magic-windy-ultima.mse-style/multicolor_blend_pt.png new file mode 100644 index 000000000..b209ddfbf Binary files /dev/null and b/data/magic-windy-ultima.mse-style/multicolor_blend_pt.png differ diff --git a/data/magic-windy-ultima.mse-style/multicolor_blend_stamp.png b/data/magic-windy-ultima.mse-style/multicolor_blend_stamp.png new file mode 100644 index 000000000..bb0de72d6 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/multicolor_blend_stamp.png differ diff --git a/data/magic-windy-ultima.mse-style/pcard.jpg b/data/magic-windy-ultima.mse-style/pcard.jpg new file mode 100644 index 000000000..b5a2aad1e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/pcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/rcard.jpg b/data/magic-windy-ultima.mse-style/rcard.jpg new file mode 100644 index 000000000..df882c988 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/rcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/rlcard.jpg b/data/magic-windy-ultima.mse-style/rlcard.jpg new file mode 100644 index 000000000..7f7caa76b Binary files /dev/null and b/data/magic-windy-ultima.mse-style/rlcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/rlpt.png b/data/magic-windy-ultima.mse-style/rlpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-windy-ultima.mse-style/rlpt.png differ diff --git a/data/magic-windy-ultima.mse-style/rlstamp.jpg b/data/magic-windy-ultima.mse-style/rlstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/rlstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/rpt.png b/data/magic-windy-ultima.mse-style/rpt.png new file mode 100644 index 000000000..255cf8b8a Binary files /dev/null and b/data/magic-windy-ultima.mse-style/rpt.png differ diff --git a/data/magic-windy-ultima.mse-style/rstamp.jpg b/data/magic-windy-ultima.mse-style/rstamp.jpg new file mode 100644 index 000000000..fad080231 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/rstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/style b/data/magic-windy-ultima.mse-style/style new file mode 100644 index 000000000..79cda0826 --- /dev/null +++ b/data/magic-windy-ultima.mse-style/style @@ -0,0 +1,566 @@ +mse version: 2.0.0 +game: magic +short name: M15 Paradox style +full name: Mainframe Compatible +icon: card-sample.png +installer group: magic/m15 style/normal cards +position hint: 020 + +version: 2018-02-09 +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 := { 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.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] } + # 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 } + has_identity := { styling.color_indicator_dot } + is_unsorted := {styling.remove_from_autocount} + 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} + top_of_textbox := {(327) - (-chop_top()) } + bottom_of_textbox := {(481) - chop_bot() } + 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)} + 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 } + use_main_rarity := { contains(set.mainframe_rarity_name, match: ".png")} + un_png := replace@(match:".png", replace: "") + use_vorthos := {styling.vorthos_box} + +############################################################## 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 X pixels from the top OR shrinks "top,bottom," +styling field: + type: text + name: chop bottom + description: Shrinks the textbox X pixels from the bottom. +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: boolean + name: use holofoil stamps + description: Change to no to disable rare holofoil stamps +styling field: + type: boolean + name: vorthos box + description: Enable the vorthos box + initial: no +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: 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 - (0.5 * shrink_name()) } + alignment: bottom shrink-overflow + padding bottom: 0 + z index: 1 + font: + name: Beleren Bold + size: { 16 - shrink_name()} + 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 + 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 + shrink_type() } + 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 + padding top: 2 + font: + name: Beleren Bold + size: {13 - shrink_type() } + 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 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: 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: {if is_modal(card.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.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: 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 + ############################# 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 != "" or use_vorthos() 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: 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: 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: vorthos box + save value: true + editable: true + description: Where they put mtgstory.com on story spotlights. +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() 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 + 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" } + auto copyright: + right: 350 + top: { if card.pt != "" or use_vorthos() 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) != "" and set.use_flavor_bar } + vorthos box: + right: { if card.pt != "" then 275 else 350 } + top: 488 + left: 210 + height: {if use_vorthos() then 10 else 0} + 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-windy-ultima.mse-style/tombstone.png b/data/magic-windy-ultima.mse-style/tombstone.png new file mode 100644 index 000000000..d5508a6d3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/tombstone.png differ diff --git a/data/magic-windy-ultima.mse-style/ucard.jpg b/data/magic-windy-ultima.mse-style/ucard.jpg new file mode 100644 index 000000000..78f86f86d Binary files /dev/null and b/data/magic-windy-ultima.mse-style/ucard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/ulcard.jpg b/data/magic-windy-ultima.mse-style/ulcard.jpg new file mode 100644 index 000000000..38d05dd25 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/ulcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/ulpt.png b/data/magic-windy-ultima.mse-style/ulpt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/ulpt.png differ diff --git a/data/magic-windy-ultima.mse-style/ulstamp.jpg b/data/magic-windy-ultima.mse-style/ulstamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/ulstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/upt.png b/data/magic-windy-ultima.mse-style/upt.png new file mode 100644 index 000000000..e9f38eea2 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/upt.png differ diff --git a/data/magic-windy-ultima.mse-style/ustamp.jpg b/data/magic-windy-ultima.mse-style/ustamp.jpg new file mode 100644 index 000000000..7a4af91c4 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/ustamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/wcard.jpg b/data/magic-windy-ultima.mse-style/wcard.jpg new file mode 100644 index 000000000..0327f04f3 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/wcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/wlcard.jpg b/data/magic-windy-ultima.mse-style/wlcard.jpg new file mode 100644 index 000000000..2a22d6bba Binary files /dev/null and b/data/magic-windy-ultima.mse-style/wlcard.jpg differ diff --git a/data/magic-windy-ultima.mse-style/wlpt.png b/data/magic-windy-ultima.mse-style/wlpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/wlpt.png differ diff --git a/data/magic-windy-ultima.mse-style/wlstamp.jpg b/data/magic-windy-ultima.mse-style/wlstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/wlstamp.jpg differ diff --git a/data/magic-windy-ultima.mse-style/wpt.png b/data/magic-windy-ultima.mse-style/wpt.png new file mode 100644 index 000000000..6480a3909 Binary files /dev/null and b/data/magic-windy-ultima.mse-style/wpt.png differ diff --git a/data/magic-windy-ultima.mse-style/wstamp.jpg b/data/magic-windy-ultima.mse-style/wstamp.jpg new file mode 100644 index 000000000..8f1f9eb0e Binary files /dev/null and b/data/magic-windy-ultima.mse-style/wstamp.jpg differ diff --git a/data/magic-xml.mse-export-template/desktop.ini b/data/magic-xml.mse-export-template/desktop.ini new file mode 100644 index 000000000..f6d212f90 --- /dev/null +++ b/data/magic-xml.mse-export-template/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@magic-xml.mse-export-template,0 diff --git a/data/magic-xml.mse-export-template/export-template b/data/magic-xml.mse-export-template/export-template new file mode 100644 index 000000000..1e0f91962 --- /dev/null +++ b/data/magic-xml.mse-export-template/export-template @@ -0,0 +1,58 @@ +mse version: 0.3.8 +short name: XML +full name: Formatted data +position hint: 004 +icon: icon.png +version: 2009-06-29 +installer group: magic/Export/xml + +depends on: magic.mse-game 2008-08-08 + +game: magic +create directory: false +file type: *.xml|*.xml|*.*|*.* + +# By Seeonee +# Based on code by Idle Muse +# Enhanced by Pichoro +# +# Changes Made: +# New and Correct Version Number +# MSE Version 0.3.8 +# New Installer Group +# Spaces to Tabs +# New Icon +# Redid tabbing for clarity +# Changed "<" to "" (that's not a space) + +option field: + type: choice + name: output + description: What data should be output? + choice: all card attributes + choice: card names + +script: + MSEcard := {" card>\n" + +" name>"+to_text(card.name)+"/name>\n" + +" cost>"+to_text(card.casting_cost)+"/cost>\n" + +" type>\n" + +" supertype>"+to_text(card.super_type)+"/supertype>\n" + +" subtype>"+to_text(card.sub_type)+"/subtype>\n" + +" /type>\n" + +" rarity>"+substring(to_upper(to_text(card.rarity)),end:1)+"/rarity>\n" + +" rules>"+to_text(card.rule_text)+"/rules>\n" + +" flavor>"+to_text(card.flavor_text)+"/flavor>\n" + +" stats>\n" + +" power>"+to_text(card.power)+"/power>\n" + +" toughness>"+to_text(card.toughness)+"/toughness>\n" + +" /stats>\n" + +" illustrator>"+to_text(card.illustrator)+"/illustrator>\n" + +" number>"+to_text(card.card_number)+"/number>\n" + +" /card>\n" + } + write_card := { if options.output == "card names" then to_text( "card>\nname>" + card.name + "/name>\n/card>\n" ) + else MSEcard() + } + write_cards := "\n\n" + to_text( for each card in sort_list( cards, order_by: {input.card_number} ) do write_card() ) + "\n" + to_string(write_cards) diff --git a/data/magic-xml.mse-export-template/icon.png b/data/magic-xml.mse-export-template/icon.png new file mode 100644 index 000000000..e1569faaa Binary files /dev/null and b/data/magic-xml.mse-export-template/icon.png differ diff --git a/data/magic.mse-game/add_cards_scripts b/data/magic.mse-game/add_cards_scripts new file mode 100644 index 000000000..088b3d134 --- /dev/null +++ b/data/magic.mse-game/add_cards_scripts @@ -0,0 +1,90 @@ + +add cards script: + name: &Basic Lands + description: Adds 5 basic lands to the set (Plains, Island, Swamp, Mountain, Forest) + script: + # TODO: + #show_yes_no_dialog("This set already contains basic lands, do you want to add more?") + [ new_card([name: "Plains", super_type: "Basic Land", sub_type: "Plains", rarity: "basic land", watermark: "mana symbol white"]) + , new_card([name: "Island", super_type: "Basic Land", sub_type: "Island", rarity: "basic land", watermark: "mana symbol blue"]) + , new_card([name: "Swamp", super_type: "Basic Land", sub_type: "Swamp", rarity: "basic land", watermark: "mana symbol black"]) + , new_card([name: "Mountain", super_type: "Basic Land", sub_type: "Mountain", rarity: "basic land", watermark: "mana symbol red"]) + , new_card([name: "Forest", super_type: "Basic Land", sub_type: "Forest", rarity: "basic land", watermark: "mana symbol green"]) + ] + +add cards script: + name: &Basic Snow-Covered Lands + description: Adds 5 basic snow-covered lands to the set (Plains, Island, Swamp, Mountain, Forest) + script: + # TODO: + #show_yes_no_dialog("This set already contains basic snow-covered lands, do you want to add more?") + [ new_card([name: "Snow-Covered Plains", super_type: "Basic Snow Land", sub_type: "Plains", rarity: "common", watermark: "mana symbol white"]) + , new_card([name: "Snow-Covered Island", super_type: "Basic Snow Land", sub_type: "Island", rarity: "common", watermark: "mana symbol blue"]) + , new_card([name: "Snow-Covered Swamp", super_type: "Basic Snow Land", sub_type: "Swamp", rarity: "common", watermark: "mana symbol black"]) + , new_card([name: "Snow-Covered Mountain", super_type: "Basic Snow Land", sub_type: "Mountain", rarity: "common", watermark: "mana symbol red"]) + , new_card([name: "Snow-Covered Forest", super_type: "Basic Snow Land", sub_type: "Forest", rarity: "common", watermark: "mana symbol green"]) + ] + +#add cards script: +# name: &Many Empty Cards +# script: +# # TODO: +# #count := show_number_dialog("How many cards should be added?") +# count := 1 +# for _ from 1 to count do [new_card()] + +add cards script: + name: &Common Cycle + description: Add a common card of each color to the set + script: + # TODO: + #rarity := show_text_dialog("What rarity should the cards be?") + [ new_card([casting_cost: "W"]) + , new_card([casting_cost: "U"]) + , new_card([casting_cost: "B"]) + , new_card([casting_cost: "R"]) + , new_card([casting_cost: "G"]) + ] +add cards script: + name: &Uncommon Cycle + description: Add an uncommon card of each color to the set + script: + [ new_card([casting_cost: "W", rarity: "uncommon"]) + , new_card([casting_cost: "U", rarity: "uncommon"]) + , new_card([casting_cost: "B", rarity: "uncommon"]) + , new_card([casting_cost: "R", rarity: "uncommon"]) + , new_card([casting_cost: "G", rarity: "uncommon"]) + ] +add cards script: + name: &Rare Cycle + description: Adds a rare card of each color to the set + script: + [ new_card([casting_cost: "W", rarity: "rare"]) , new_card([casting_cost: "U", rarity: "rare"]) , new_card([casting_cost: "B", rarity: "rare"]) , new_card([casting_cost: "R", rarity: "rare"]) , new_card([casting_cost: "G", rarity: "rare"]) ] +add cards script: + name: &Design Skeleton Full + description: Basic skeleton of 19C,11U,7R,2M/color, 1U,1R/color pair, 6C,15U,8R,5M/colorless. Type "skeleton_info()" in console tab/help + script: skeleton_script() +add cards script: + name: &Design Skeleton Commons + description: Basic skeleton of 19C/color. Type "skeleton_info()" into the console tab to change the numbers. + script: skeleton_runner(count:skeleton_commons) +add cards script: + name: &Design Skeleton Unommons + description: Basic skeleton of 11U/color. Type "skeleton_info()" into the console tab to change the numbers. + script: skeleton_runner(count:skeleton_uncommons, prefix:"U", rarity:"uncommon") +add cards script: + name: &Design Skeleton Rares + description: Basic skeleton of 7R/color. Type "skeleton_info()" into the console tab to change the numbers. + script: skeleton_runner(count:skeleton_rares, prefix:"R", rarity:"rare") +add cards script: + name: &Design Skeleton Mythics + description: Basic skeleton of 2M/color. Type "skeleton_info()" into the console tab to change the numbers. + script: skeleton_runner(count:skeleton_mythics, prefix:"M", rarity:"mythic rare") +add cards script: + name: &Design Skeleton Gold Uncommons + description: Basic skeleton of 1U/color combination. Type "skeleton_info()" into the console tab to change the numbers. + script: skeleton_runner(count:skeleton_gold_uncommons, prefix:"UM", rarity:"uncommon", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy) +add cards script: + name: &Design Skeleton Gold Rares + description: Basic skeleton of 1R/color combination. Type "skeleton_info()" into the console tab to change the numbers. + script: skeleton_runner(count:skeleton_gold_rares, prefix:"RM", rarity:"rare", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy) diff --git a/data/magic.mse-game/auto_replace b/data/magic.mse-game/auto_replace new file mode 100644 index 000000000..518fad730 --- /dev/null +++ b/data/magic.mse-game/auto_replace @@ -0,0 +1,1438 @@ + +############################################################## Auto replace + +# Do we need categories? +#auto replace category: text box +#auto replace category: copyright +#auto replace category: everywhere +auto replace: + match: (C) + replace: © +auto replace: + match: AE + replace: Æ + whole word: false +auto replace: + match: TM + replace: ™ + whole word: false +auto replace: + match: -- + replace: — +auto replace: + # note the spaces + match: + - + replace: + — +# +#Utility replacements +auto replace: + match: LTB + replace: leaves the battlefield +auto replace: + match: EOT + replace: end of turn +auto replace: + match: UEOT + replace: until end of turn +auto replace: + match: BYES + replace: At the beginning of your end step +auto replace: + match: BNES + replace: At the beginning of the next end step +auto replace: + match: AAA + replace: As an additional cost to cast +auto replace: + match: CMC + replace: mana value +auto replace: + match: cmc + replace: mana value +auto replace: + match: MV + replace: mana value +auto replace: + match: mv + replace: mana value +auto replace: + match: ETT + replace: End the turn. +auto replace: + match: @ + replace: LEGENDNAME> +auto replace: + match: ~ + replace: CARDNAME> +auto replace: + match: ' + replace: ’ +auto replace: + match: :: + replace: • +auto replace: + match: -> + replace: • +auto replace: + match: WETB + replace: When CARDNAME enters the battlefield +auto replace: + match: CEBT + replace: CARDNAME enters the battlefield tapped. +auto replace: + match: ETB + replace: enters the battlefield +auto replace: + match: etb + replace: enters the battlefield +auto replace: + match: battlefieldA + replace: enters the battlefield or attacks, +auto replace: + match: battlefieldT + replace: battlefield tapped +auto replace: + match: WTD + replace: When CARDNAME dies +auto replace: + match: WTA + replace: Whenever CARDNAME attacks, +auto replace: + match: WTB + replace: Whenever CARDNAME blocks, +auto replace: + match: SAC + replace: Sacrifice a creature: +auto replace: + match: SAX + replace: sacrifice a creature +auto replace: + match: P&T + replace: power and toughness +auto replace: + match: BPT + replace: base power and toughness +# +#Abilities +auto replace: + match: CBC + replace: CARDNAME can't be countered. +auto replace: + match: CBSA + replace: CARDNAME can't be countered by spells or abilities. +auto replace: + match: WTT + replace: Whenever CARDNAME becomes the target of a spell +auto replace: + match: ILL + replace: When CARDNAME becomes the target of a spell or ability, sacrifice it. +auto replace: + match: ANYCARD + replace: Search your library for a card and put that card into your hand. Then shuffle your library. +auto replace: + match: TUTOR + replace: Search your library for a card, reveal it, and put it into your hand. Then shuffle your library. +auto replace: + match: BLAND + replace: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. +auto replace: + match: FLICKER + replace: Exile target creature you control, then return that card to the battlefield under your control. +auto replace: + match: BOUNCE + replace: Return target creature to its owner's hand. +auto replace: + match: FIRE + replace: [R]: CARDNAME gets +1/+0 until end of turn. +auto replace: + match: SHADE + replace: [B]: CARDNAME gets +1/+1 until end of turn. +auto replace: + match: CTS + replace: Counter target spell. +auto replace: + match: CTA + replace: Counter target ability. +auto replace: + match: CT.SA + replace: Counter target spell or ability. +auto replace: + match: CBB + replace: CARDNAME can't be blocked. +auto replace: + match: CCB + replace: CARDNAME can't block. +auto replace: + match: ATE + replace: CARDNAME attacks each turn if able. +auto replace: + match: ACE + replace: CARDNAME attacks each combat if able. +auto replace: + match: CBTT + replace: Target creature can't block this turn. +auto replace: + match: SAB + replace: Whenever CARDNAME deals combat damage to a player, +auto replace: + match: TUCK + replace: Put target creature on the bottom of its owner's library. +auto replace: + match: TOP + replace: Put target creature on top of its owner's library. +auto replace: + match: WARP + replace: The owner of target creature shuffles it into their library. +auto replace: + match: EXTRA + replace: Take an extra turn after this one. +auto replace: + match: DEA + replace: Destroy target artifact or enchantment. +auto replace: + match: DTA + replace: Destroy target artifact. +auto replace: + match: DTE + replace: Destroy target enchantment. +auto replace: + match: DAL + replace: Destroy target artifact or land. +auto replace: + match: DTF + replace: Destroy target creature with flying. +auto replace: + match: DTL + replace: Destroy target land. +auto replace: + match: CLONE + replace: You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. +auto replace: + match: MUR + replace: Destroy target creature. +auto replace: + match: DTAC + replace: Destroy target attacking creature. +auto replace: + match: DTBC + replace: Destroy target blocking creature. +auto replace: + match: DTABC + replace: Destroy target attacking or blocking creature. +auto replace: + match: ORING + replace: When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield. (That creature returns under its owner's control.) +auto replace: + match: WIDE + replace: CARDNAME can block any number of creatures. +auto replace: + match: PLATINUM + replace: You can't lose the game and your opponents can't win the game. +auto replace: + match: ABYSSAL + replace: You can't win the game and your opponents can't lose the game. +auto replace: + match: ABOC + replace: at the beginning of combat +auto replace: + match: ABOY + replace: at the beginning of combat on your turn +auto replace: + match: SMITE + replace: Destroy target creature with power 4 or greater. +auto replace: + match: PAC + replace: Enchanted creature can’t attack or block. +auto replace: + match: ARR + replace: Enchanted creature can’t attack or block, and its activated abilities can’t be activated. +auto replace: + match: PTEC + replace: CARDNAME's power and toughness are equal to the number of creatures you control. +auto replace: + match: REA + replace: Put target creature card from a graveyard onto the battlefield under your control. +auto replace: + match: UNT + replace: Whenever another creature enters the battlefield, untap CARDNAME. +auto replace: + match: XATK + replace: Untap all creatures that attacked this turn. After this main phase, there is an additional combat phase followed by an additional main phase. +auto replace: + match: LTC + replace: Target land becomes the basic land type of your choice. +auto replace: + match: CUR + replace: Whenever this creature deals combat damage to an opponent, draw a card. +auto replace: + match: FREEZE + replace: Tap target creature. That creature doesn't untap during its controller's next untap step. +auto replace: + match: LOCK + replace: Enchanted creature doesn't untap. +auto replace: + match: LOOT + replace: Draw a card, then discard a card. +auto replace: + match: RUMMAGE + replace: Discard a card, then draw a card. +auto replace: + match: WIS + replace: This creature's power and toughness are equal to the number of cards in our hand. +auto replace: + match: COPYS + replace: Copy target instant or sorcery spell. You may choose new targets for the copy. +auto replace: + match: REDIRECT + replace: Change the target of target spell with a single target. +auto replace: + match: CONTROL + replace: Gain control of target creature. +auto replace: + match: STEAL + replace: Gain control of target creature until end of turn. +auto replace: + match: TOUT + replace: Tap or untap target +auto replace: + match: WINDFALL + replace: Each player discards their hand, then draws cards equal to the greatest number of cards a player discarded this way. +auto replace: + match: WHEEL + replace: Each player discards their hand, then draws seven cards. +auto replace: + match: POLYMORPH + replace: Exile target creature. Its controller reveals cards from the top of their library until they reveals a creature card. That player puts that card onto the battlefield. +auto replace: + match: CANE + replace: Shuffle your graveyard into your library. +auto replace: + match: KHABAL + replace: Whenever another creature dies, put a +1/+1 counter on this creature. +auto replace: + match: FUNERAL + replace: Whenever another creature you control dies, +auto replace: + match: LOMBOTOMY + replace: Choose a nonland card name. Search target player's graveyard hand and library for all cards with that name and exile them. +auto replace: + match: SENGIR + replace: When a creature damaged by this creature dies, put a +1/+1 counter on this creature. +auto replace: + match: SPECTER + replace: When this creature deals combat damage to an opponent, that player discards a card. +auto replace: + match: OSF + replace: Target creature you control deals damage to equal to its power to another target creature. +auto replace: + match: LURE + replace: CARDNAME must be blocked this turn if able. +auto replace: + match: WIDELURE + replace: All creatures able to block CARDNAME do so. +auto replace: + match: DAUNT + replace: CARDNAME can't be blocked by creatures with power 2 or less. +auto replace: + match: HYDRA + replace: CARDNAME enters the battlefield with X +1/+1 counters on it. +auto replace: + match: FOG + replace: Prevent all combat damage that would be dealt this turn. +auto replace: + match: STALK + replace: CARDNAME can't be blocked by more than one creature. +auto replace: + match: STRAMPLE + replace: You may have CARDNAME assign its combat damage as though it weren't blocked. +auto replace: + match: AOT + replace: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. +auto replace: + match: FLOWSTONE + replace: Target creature gets +1/-1 until end of turn. +auto replace: + match: BOOST + replace: Put a +1/+1 counter on target creature. +auto replace: + match: WITHER + replace: Put a -1/-1 counter on target creature. +auto replace: + match: DEFLECT + replace: The next time a source of your choice would deal damage to you this turn, prevent that damage. If damage is prevented this way, CARDNAME deals that much damage to that source's controller. +auto replace: + match: TCOP + replace: target creature or player +auto replace: + match: FORATK + replace: Target creature attacks this turn if able. +auto replace: + match: MEDDLING + replace: As CARDNAME enters the battlefield, choose a nonland card name. Spells with the chosen name can't be cast. +auto replace: + match: SILENCE + replace: Your opponents can't cast spells this turn. (Spells cast before this resolves are unaffected.) +auto replace: + match: TWIST + replace: Switch target creature's power and toughness until end of turn. +auto replace: + match: PUNCH + replace: Target creature you control deals damage equal to its power to target creature you don't control. +auto replace: + match: FURNACE + replace: If a source would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +auto replace: + match: MANAFLARE + replace: Whenever a player taps a land for mana, that player adds one mana of any type that land produced. +auto replace: + match: HOWLING + replace: At the beginning of each player's draw step, that player draws an additional card. +auto replace: + match: DEATHSAC + replace: Whenever a creature you control dies, each opponent sacrifices a creature. +auto replace: + match: SHROUD + replace: can't be the target of spells or abilities. +auto replace: + match: PROWESS + replace: Whenever you cast a noncreature spell, +auto replace: + match: CCMC + replace: Counter target spell with mana value X. +auto replace: + match: UNMORPH + replace: When CARDNAME is turned face up, +auto replace: + match: SPECTER + replace: When this creature deals combat damage to an opponent, that player discards a card. +auto replace: + match: GY + replace: graveyard +auto replace: + match: RELENTLESS + replace: A deck can have any number of cards named CARDNAME. +auto replace: + match: HIFLY + replace: CARDNAME can block only creatures with flying. +# +#Ability word replacements +auto replace: + match: THRESHOLDP + replace: Threshold — {Effect} as long as seven or more cards are in your graveyard. +auto replace: + match: THRESHOLDS + replace: Threshold — If seven or more cards are in your graveyard, {Effect} +auto replace: + match: IMPRINT + replace: Imprint — When CARDNAME enters the battlefield, you may exile a {something} from {somewhere}. +auto replace: + match: CHANNEL + replace: Channel — {Cost}, discard CARDNAME: {Effect} +auto replace: + match: SWEEP + replace: Sweep — Return any number of {Basic Land Type} you control to their owner's hand. {Effect based on number returned.} +auto replace: + match: RADIANCE + replace: Radiance — Target creature and each other creature that shares a color with it +auto replace: + match: HELLBENTS + replace: Hellbent — If you have no cards in hand, {Effect} +auto replace: + match: HELLBENTP + replace: Hellbent — {Effect}, as long as you have no cards in hand. +auto replace: + match: GRANDEUR + replace: Grandeur — Discard another card named CARDNAME: {Effect} +auto replace: + match: KINSHIP + replace: Kinship — At the beginning of your upkeep, you may look at the top card of your library. If that card shares a creature type with CARDNAME, you may reveal it. If you do, {Effect}. +auto replace: + match: CHROMA + replace: Chroma — {Effect} based on the number of {Color} mana symbols {Somewhere} +auto replace: + match: DOMAIN + replace: Domain — {Effect} for each basic land type among lands you control. +auto replace: + match: LANDFALLP + replace: Landfall — Whenever a land enters the battlefield under your control, +auto replace: + match: LANDFALLS + replace: Landfall — If you had a land enter the battlefield under your control this turn, {Effect}. +auto replace: + match: METALCRAFTP + replace: Metalcraft — {Effect} as long as you control three or more artifacts. +auto replace: + match: METALCRAFTS + replace: Metalcraft — If you control three or more artifacts, {Effect}. +auto replace: + match: JOINFORCES + replace: Join Forces — Starting with you, {Effect}. +auto replace: + match: MORBID + replace: Morbid — {Effect} if a creature died this turn. +auto replace: + match: FATEFULHOURS + replace: Fateful hour — If you have 5 or less life, {Effect}. +auto replace: + match: FATEFULHOURP + replace: Fateful hour — As long as you have 5 or less life, +auto replace: + match: BLOODRUSH + replace: Bloodrush — {COST}, Discard CARDNAME: Target attacking creature gets +auto replace: + match: BATTALION + replace: Battalion — Whenever CARDNAME and at least two other creatures attack, +auto replace: + match: HEROIC + replace: Heroic — Whenever you cast a spell that targets CARDNAME, {Effect}. +auto replace: + match: TEMPTINGOFFER + replace: Tempting offer — {Do Something}. Each opponent may {Do that thing}. For each opponent who does, {Do that thing again}. +auto replace: + match: INSPIRED + replace: Inspired — Whenever CARDNAME becomes untapped, +auto replace: + match: CONSTELLATION + replace: Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, +auto replace: + match: STRIVE + replace: Strive — CARDNAME costs {COST} more to cast for each target beyond the first. +auto replace: + match: WILLOFTHECOUNCIL + replace: Will of the Council — Starting with you, each player votes for {Blank 1} or {Blank 2}. If {Blank 1} gets more votes, {Effect 1}. If {Blank 2} gets more votes or the vote is tied, {Effect 2}. +auto replace: + match: PARLEY + replace: Parley — Each player reveals the top card of their library. For each nonland card revealed this way, {Effect}. +auto replace: + match: RAID + replace: Raid — If you attacked with a creature this turn, {Effect}. +auto replace: + match: FEROCIOUSS + replace: Ferocious — If you control a creature with power 4 or greater, {Effect}. +auto replace: + match: LIEUTENANT + replace: Lieutenant — As long as you control your commander, CARDNAME gets {Effect} and creatures you control have {Effect}. +auto replace: + match: FORMIDABLES + replace: Formidable — If creatures you control have total power 8 or greater, {Effect}. +auto replace: + match: FORMIDABLEP + replace: Formidable — As long as creatures you control have total power 8 or greater, {Effect}. +auto replace: + match: SPELLMASTERYS + replace: Spell Mastery — If there are two or more instant and/or sorcery cards in your graveyard, {Effect}. +auto replace: + match: SPELLMASTERYP + replace: Spell Mastery — As long as there are two or more instant and/or sorcery cards in your graveyard, {Effect}. +auto replace: + match: RALLY + replace: Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, {Effect}. +auto replace: + match: COHORT + replace: Cohort — [T], Tap an untapped Ally you control: {Effect}. +auto replace: + match: CONVERGE + replace: Converge — {Effect} for each color of mana spent to cast CARDNAME. +auto replace: + match: DELIRIUMS + replace: Delirium — If there are four or more card types among cards in your graveyard, {Effect}. +auto replace: + match: DELIRIUMP + replace: Delirium — {Effect} as long as there are four or more card types among cards in your graveyard. +auto replace: + match: COUNCILSDILEMMA + replace: Council's dilemma — Starting with you, each player votes for {Blank 1} or {Blank 2}. For each {Blank 1} vote, {Effect 1}. For each {Blank 2} vote, {Effect 2}. +auto replace: + match: REVOLT + replace: Revolt — If a permanent you controlled left the battlefield this turn, {Effect}. +auto replace: + match: ENRAGE + replace: Enrage — Whenever CARDNAME is dealt damage, {Effect}. +auto replace: + match: ADDENDUM + replace: Addendum — If you cast this spell during your main phase, +# +#X replacements +auto replace: + match: GRIND1 + replace: Target player reveals cards from the top of their library until they reveal a land card, then puts those cards into their graveyard. +auto replace: + match: GRIND2 + replace: Target player reveals cards from the top of their library until they reveal two land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND3 + replace: Target player reveals cards from the top of their library until they reveal three land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND4 + replace: Target player reveals cards from the top of their library until they reveal four land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND5 + replace: Target player reveals cards from the top of their library until they reveal five land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND6 + replace: Target player reveals cards from the top of their library until they reveal six land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND7 + replace: Target player reveals cards from the top of their library until they reveal seven land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND8 + replace: Target player reveals cards from the top of their library until they reveal eight land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND9 + replace: Target player reveals cards from the top of their library until they reveal nine land cards, then puts those cards into their graveyard. +auto replace: + match: GRIND.10 + replace: Target player reveals cards from the top of their library until they reveal ten land cards, then puts those cards into their graveyard. +auto replace: + match: GRINDX + replace: Target player reveals cards from the top of their library until they reveal X land cards, then puts those cards into their graveyard. +auto replace: + match: SDT2 + replace: Look at the top two cards of your library, then put them back in any order. +auto replace: + match: SDT3 + replace: Look at the top three cards of your library, then put them back in any order. +auto replace: + match: SDT4 + replace: Look at the top four cards of your library, then put them back in any order. +auto replace: + match: SDT5 + replace: Look at the top five cards of your library, then put them back in any order. +auto replace: + match: DRAIN1 + replace: Each opponent loses 1 life. You gain life equal to the life lost this way. +auto replace: + match: DRAIN2 + replace: Each opponent loses 2 life. You gain life equal to the life lost this way. +auto replace: + match: DRAIN3 + replace: Each opponent loses 3 life. You gain life equal to the life lost this way. +auto replace: + match: DRAIN4 + replace: Each opponent loses 4 life. You gain life equal to the life lost this way. +auto replace: + match: DRAIN5 + replace: Each opponent loses 5 life. You gain life equal to the life lost this way. +auto replace: + match: DRAINX + replace: Each opponent loses X life. You gain life equal to the life lost this way. +auto replace: + match: PING1 + replace: [T]: CARDNAME deals 1 damage to target creature, player, or planeswalker. +auto replace: + match: PING2 + replace: [T]: CARDNAME deals 2 damage to target creature, player, or planeswalker. +auto replace: + match: PING3 + replace: [T]: CARDNAME deals 3 damage to target creature, player, or planeswalker. +auto replace: + match: FATESEAL1 + replace: Look at the top card of target opponent's library. You may put that card on the bottom of that player's library. +auto replace: + match: FATESEAL2 + replace: Look at the top two cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL3 + replace: Look at the top three cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL4 + replace: Look at the top four cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL5 + replace: Look at the top five cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL6 + replace: Look at the top six cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL7 + replace: Look at the top seven cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL8 + replace: Look at the top eight cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEAL9 + replace: Look at the top nine cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: FATESEALX + replace: Look at the top X cards of an target opponent's library, then put any number of them on the bottom of that player's library and the rest on top in any order. +auto replace: + match: ANTHEM1 + replace: Creatures you control get +1/+1. +auto replace: + match: ANTHEM2 + replace: Creatures you control get +2/+2. +auto replace: + match: ANTHEM3 + replace: Creatures you control get +3/+3. +auto replace: + match: ANTHEM4 + replace: Creatures you control get +4/+4. +auto replace: + match: ANTHEM5 + replace: Creatures you control get +5/+5. +auto replace: + match: ANTHEM6 + replace: Creatures you control get +6/+6. +auto replace: + match: ANTHEM7 + replace: Creatures you control get +7/+7. +auto replace: + match: ANTHEM8 + replace: Creatures you control get +8/+8. +auto replace: + match: ANTHEM9 + replace: Creatures you control get +9/+9. +auto replace: + match: ANTHEMX + replace: Creatures you control get +X/+X. +auto replace: + match: ANTIHEM1 + replace: Creatures your opponents control get -1/-1. +auto replace: + match: ANTIHEM2 + replace: Creatures your opponents control get -2/-2. +auto replace: + match: ANTIHEM3 + replace: Creatures your opponents control get -3/-3. +auto replace: + match: ANTIHEM4 + replace: Creatures your opponents control get -4/-4. +auto replace: + match: ANTIHEM5 + replace: Creatures your opponents control get -5/-5. +auto replace: + match: ANTIHEMX + replace: Creatures your opponents control get -X/-X. +auto replace: + match: CTX + replace: Counter target spell unless its controller pays [X]. +auto replace: + match: CT1 + replace: Counter target spell unless its controller pays [1]. +auto replace: + match: CT2 + replace: Counter target spell unless its controller pays [2]. +auto replace: + match: CT3 + replace: Counter target spell unless its controller pays [3]. +auto replace: + match: CT4 + replace: Counter target spell unless its controller pays [4]. +auto replace: + match: CT5 + replace: Counter target spell unless its controller pays [5]. +auto replace: + match: GROW1 + replace: Target creature gets +1/+1 until end of turn. +auto replace: + match: GROW2 + replace: Target creature gets +2/+2 until end of turn. +auto replace: + match: GROW3 + replace: Target creature gets +3/+3 until end of turn. +auto replace: + match: GROW4 + replace: Target creature gets +4/+4 until end of turn. +auto replace: + match: GROW5 + replace: Target creature gets +5/+5 until end of turn. +auto replace: + match: GROW6 + replace: Target creature gets +6/+6 until end of turn. +auto replace: + match: GROW7 + replace: Target creature gets +7/+7 until end of turn. +auto replace: + match: GROW8 + replace: Target creature gets +8/+8 until end of turn. +auto replace: + match: GROW9 + replace: Target creature gets +9/+9 until end of turn. +auto replace: + match: GROWX + replace: Target creature gets +X/+X until end of turn. +auto replace: + match: PUMP1 + replace: Target creature gets +1/+0 until end of turn. +auto replace: + match: PUMP2 + replace: Target creature gets +2/+0 until end of turn. +auto replace: + match: PUMP3 + replace: Target creature gets +3/+0 until end of turn. +auto replace: + match: PUMP4 + replace: Target creature gets +4/+0 until end of turn. +auto replace: + match: PUMP5 + replace: Target creature gets +5/+0 until end of turn. +auto replace: + match: PUMP6 + replace: Target creature gets +6/+0 until end of turn. +auto replace: + match: PUMP7 + replace: Target creature gets +7/+0 until end of turn. +auto replace: + match: PUMP8 + replace: Target creature gets +8/+0 until end of turn. +auto replace: + match: PUMP9 + replace: Target creature gets +9/+0 until end of turn. +auto replace: + match: PUMPX + replace: Target creature gets +X/+0 until end of turn. +auto replace: + match: IMPULSE1 + replace: Exile the top card of your library. Until end of turn, you may play that card. +auto replace: + match: IMPULSE2 + replace: Exile the top two cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE3 + replace: Exile the top three cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE4 + replace: Exile the top four cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE5 + replace: Exile the top five cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE6 + replace: Exile the top six cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE7 + replace: Exile the top seven cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE8 + replace: Exile the top eight cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE9 + replace: Exile the top nine cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSE.10 + replace: Exile the top ten cards of your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: IMPULSEALL + replace: Exile your library. Until end of turn, you may play cards exiled this way. +auto replace: + match: WEAK1 + replace: Target creature gets -1/-0 until end of turn. +auto replace: + match: WEAK2 + replace: Target creature gets -2/-0 until end of turn. +auto replace: + match: WEAK3 + replace: Target creature gets -3/-0 until end of turn. +auto replace: + match: WEAK4 + replace: Target creature gets -4/-0 until end of turn. +auto replace: + match: WEAK5 + replace: Target creature gets -5/-0 until end of turn. +auto replace: + match: WEAK6 + replace: Target creature gets -6/-0 until end of turn. +auto replace: + match: WEAK7 + replace: Target creature gets -7/-0 until end of turn. +auto replace: + match: WEAK8 + replace: Target creature gets -8/-0 until end of turn. +auto replace: + match: WEAK9 + replace: Target creature gets -9/-0 until end of turn. +auto replace: + match: WEAKX + replace: Target creature gets -X/-0 until end of turn. +auto replace: + match: SHRINK1 + replace: Target creature gets -1/-1 until end of turn. +auto replace: + match: SHRINK2 + replace: Target creature gets -2/-2 until end of turn. +auto replace: + match: SHRINK3 + replace: Target creature gets -3/-3 until end of turn. +auto replace: + match: SHRINK4 + replace: Target creature gets -4/-4 until end of turn. +auto replace: + match: SHRINK5 + replace: Target creature gets -5/-5 until end of turn. +auto replace: + match: SHRINK6 + replace: Target creature gets -6/-6 until end of turn. +auto replace: + match: SHRINK7 + replace: Target creature gets -7/-7 until end of turn. +auto replace: + match: SHRINK8 + replace: Target creature gets -8/-8 until end of turn. +auto replace: + match: SHRINK9 + replace: Target creature gets -9/-9 until end of turn. +auto replace: + match: SHRINKX + replace: Target creature gets -X/-X until end of turn. +auto replace: + match: PREVENT1 + replace: Prevent the next 1 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT2 + replace: Prevent the next 2 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT3 + replace: Prevent the next 3 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT4 + replace: Prevent the next 4 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT5 + replace: Prevent the next 5 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT6 + replace: Prevent the next 6 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT7 + replace: Prevent the next 7 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT8 + replace: Prevent the next 8 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENT9 + replace: Prevent the next 9 damage that would be dealt to target creature or player this turn. +auto replace: + match: PREVENTX + replace: Prevent the next X damage that would be dealt to target creature or player this turn. +auto replace: + match: +1C1 + replace: Put a +1/+1 counter on +auto replace: + match: +1C2 + replace: Put two +1/+1 counters on +auto replace: + match: +1C3 + replace: Put three +1/+1 counters on +auto replace: + match: +1C4 + replace: Put four +1/+1 counters on +auto replace: + match: +1C5 + replace: Put five +1/+1 counters on +auto replace: + match: +1C6 + replace: Put six +1/+1 counters on +auto replace: + match: +1C7 + replace: Put seven +1/+1 counters on +auto replace: + match: +1C8 + replace: Put eight +1/+1 counters on +auto replace: + match: +1C9 + replace: Put nine +1/+1 counters on +auto replace: + match: +1CX + replace: Put X +1/+1 counters on +auto replace: + match: -1C1 + replace: Put a -1/-1 counter on +auto replace: + match: -1C2 + replace: Put two -1/-1 counters on +auto replace: + match: -1C3 + replace: Put three -1/-1 counters on +auto replace: + match: -1C4 + replace: Put four -1/-1 counters on +auto replace: + match: -1C5 + replace: Put five -1/-1 counters on +auto replace: + match: -1C6 + replace: Put six -1/-1 counters on +auto replace: + match: -1C7 + replace: Put seven -1/-1 counters on +auto replace: + match: -1C8 + replace: Put eight -1/-1 counters on +auto replace: + match: -1C9 + replace: Put nine -1/-1 counters on +auto replace: + match: -1CX + replace: Put X -1/-1 counters on +auto replace: + match: PW+1 + replace: [+1 loyalty] +auto replace: + match: PW+2 + replace: [+2 loyalty] +auto replace: + match: PW+3 + replace: [+3 loyalty] +auto replace: + match: PW+4 + replace: [+4 loyalty] +auto replace: + match: PW+5 + replace: [+5 loyalty] +auto replace: + match: PW+6 + replace: [+6 loyalty] +auto replace: + match: PW+7 + replace: [+7 loyalty] +auto replace: + match: PW+8 + replace: [+8 loyalty] +auto replace: + match: PW+9 + replace: [+9 loyalty] +auto replace: + match: PW+0 + replace: [+1 loyalty] +auto replace: + match: PW+X + replace: [+X loyalty] +auto replace: + match: PW-1 + replace: [-1 loyalty] +auto replace: + match: PW-2 + replace: [-2 loyalty] +auto replace: + match: PW-3 + replace: [-3 loyalty] +auto replace: + match: PW-4 + replace: [-4 loyalty] +auto replace: + match: PW-5 + replace: [-5 loyalty] +auto replace: + match: PW-6 + replace: [-6 loyalty] +auto replace: + match: PW-7 + replace: [-7 loyalty] +auto replace: + match: PW-8 + replace: [-8 loyalty] +auto replace: + match: PW-9 + replace: [-9 loyalty] +auto replace: + match: PW-0 + replace: [-0 loyalty] +auto replace: + match: PW-X + replace: [-X loyalty] +auto replace: + match: PW1 + replace: [1 loyalty] +auto replace: + match: PW2 + replace: [2 loyalty] +auto replace: + match: PW3 + replace: [3 loyalty] +auto replace: + match: PW4 + replace: [4 loyalty] +auto replace: + match: PW5 + replace: [5 loyalty] +auto replace: + match: PW6 + replace: [6 loyalty] +auto replace: + match: PW7 + replace: [7 loyalty] +auto replace: + match: PW8 + replace: [8 loyalty] +auto replace: + match: PW9 + replace: [9 loyalty] +auto replace: + match: PW0 + replace: [0 loyalty] +auto replace: + match: PWx + replace: [X loyalty] +# +#Phyrexian and 2brid Mana Replacements +auto replace: + match: phyW + replace: ([H/W] can be paid with either [W] or 2 life.) +auto replace: + match: phyU + replace: ([H/U] can be paid with either [U] or 2 life.) +auto replace: + match: phyB + replace: ([H/B] can be paid with either [B] or 2 life.) +auto replace: + match: phyR + replace: ([H/R] can be paid with either [R] or 2 life.) +auto replace: + match: phyG + replace: ([H/G] can be paid with either [G] or 2 life.) +auto replace: + match: twoW + replace: ([2/W] can be paid with any two mana or with [W]. This card's mana value is ) +auto replace: + match: twoU + replace: ([2/U] can be paid with any two mana or with [U]. This card's mana value is ) +auto replace: + match: twoB + replace: ([2/B] can be paid with any two mana or with [B]. This card's mana value is ) +auto replace: + match: twoR + replace: ([2/R] can be paid with any two mana or with [R]. This card's mana value is ) +auto replace: + match: twoG + replace: ([2/G] can be paid with any two mana or with [G]. This card's mana value is ) +auto replace: + match: twoC + replace: ([2/C] can be paid with any two mana or with [C]. This card's mana value is ) +auto replace: + match: HWU + replace: ([W/U] can be paid with either [W] or [U].) +auto replace: + match: HUB + replace: ([U/B] can be paid with either [U] or [B].) +auto replace: + match: HBR + replace: ([B/R] can be paid with either [B] or [R].) +auto replace: + match: HRG + replace: ([R/G] can be paid with either [R] or [G].) +auto replace: + match: HGW + replace: ([G/W] can be paid with either [G] or [W].) +auto replace: + match: HWB + replace: ([W/B] can be paid with either [W] or [B].) +auto replace: + match: HUR + replace: ([U/R] can be paid with either [U] or [R].) +auto replace: + match: HBG + replace: ([B/G] can be paid with either [B] or [G].) +auto replace: + match: HRW + replace: ([R/W] can be paid with either [R] or [W].) +auto replace: + match: HGU + replace: ([G/U] can be paid with either [G] or [U].) +auto replace: + match: HCW + replace: ([C/W] can be paid with either [C] or [W].) +auto replace: + match: HCU + replace: ([C/U] can be paid with either [C] or [U].) +auto replace: + match: HCB + replace: ([C/B] can be paid with either [C] or [B].) +auto replace: + match: HCR + replace: ([C/R] can be paid with either [C] or [R].) +auto replace: + match: HCG + replace: ([C/G] can be paid with either [C] or [G].) +# +#Tap to add Mana Replacements +auto replace: + match: TAM + replace: [T]: Add one mana of any color. +auto replace: + match: TAT + replace: [T]: Add one mana of any type. +auto replace: + match: TAW + replace: [T]: Add [W]. +auto replace: + match: TAU + replace: [T]: Add [U]. +auto replace: + match: TAB + replace: [T]: Add [B]. +auto replace: + match: TAR + replace: [T]: Add [R]. +auto replace: + match: TAG + replace: [T]: Add [G]. +auto replace: + match: TAC + replace: [T]: Add [C]. +auto replace: + match: TAS + replace: [T]: Add [S]. +auto replace: + match: TAD + replace: [T]: Add [C][C]. +auto replace: + match: TWU + replace: [T]: Add [W] or [U]. +auto replace: + match: TUB + replace: [T]: Add [U] or [B]. +auto replace: + match: TBR + replace: [T]: Add [B] or [R]. +auto replace: + match: TRG + replace: [T]: Add [R] or [G]. +auto replace: + match: TGW + replace: [T]: Add [G] or [W]. +auto replace: + match: TWB + replace: [T]: Add [W] or [B]. +auto replace: + match: TUR + replace: [T]: Add [U] or [R]. +auto replace: + match: TBG + replace: [T]: Add [B] or [G]. +auto replace: + match: TRW + replace: [T]: Add [R] or [W]. +auto replace: + match: TGU + replace: [T]: Add [G] or [U]. +auto replace: + match: TCW + replace: [T]: Add [C] or [W]. +auto replace: + match: TCU + replace: [T]: Add [C] or [U]. +auto replace: + match: TCB + replace: [T]: Add [C] or [B]. +auto replace: + match: TCR + replace: [T]: Add [C] or [R]. +auto replace: + match: TCG + replace: [T]: Add [C] or [G]. +auto replace: + match: twub + replace: [T]: Add [W], [U], or [B]. +auto replace: + match: tubr + replace: [T]: Add [U], [B], or [R]. +auto replace: + match: tbrg + replace: [T]: Add [B], [R], or [G]. +auto replace: + match: trgw + replace: [T]: Add [R], [G], or [W]. +auto replace: + match: tgwu + replace: [T]: Add [G], [W] or [U]. +auto replace: + match: twbg + replace: [T]: Add [W], [B], or [G]. +auto replace: + match: turw + replace: [T]: Add [U], [R], or [W]. +auto replace: + match: tbgu + replace: [T]: Add [B], [G], or [U]. +auto replace: + match: trwb + replace: [T]: Add [R], [W], or [B]. +auto replace: + match: tgur + replace: [T]: Add [G], [U], or [R]. +auto replace: + match: twbr + replace: [T]: Add [W], [B], or [R]. +auto replace: + match: turg + replace: [T]: Add [U], [R], or [G]. +auto replace: + match: tbgw + replace: [T]: Add [B], [G], or [W]. +auto replace: + match: trwu + replace: [T]: Add [R], [W], or [U]. +auto replace: + match: tgub + replace: [T]: Add [G], [U], or [B]. +# +#Token creation +auto replace: + match: TREASURE1 + replace: Create a Treasure token. (It’s an artifact with “[T], Sacrifice this artifact: Add one mana of any color.”) +auto replace: + match: TREASURE2 + replace: Create two Treasure tokens. (They’re artifacts with “[T], Sacrifice this artifact: Add one mana of any color.”) +auto replace: + match: TREASURE3 + replace: Create three Treasure tokens. (They’re artifacts with “[T], Sacrifice this artifact: Add one mana of any color.”) +auto replace: + match: TREASURE4 + replace: Create four Treasure tokens. (They’re artifacts with “[T], Sacrifice this artifact: Add one mana of any color.”) +auto replace: + match: TREASURE5 + replace: Create five Treasure tokens. (They’re artifacts with “[T], Sacrifice this artifact: Add one mana of any color.”) +auto replace: + match: TREASUREX + replace: Create X Treasure tokens. (They’re artifacts with “[T], Sacrifice this artifact: Add one mana of any color.”) +auto replace: + match: FOOD1 + replace: Create a Food token. (It’s an artifact with “[2], [T], Sacrifice this artifact: You gain 3 life.”) +auto replace: + match: FOOD2 + replace: Create two Food tokens. (They’re artifacts with “[2], [T], Sacrifice this artifact: You gain 3 life.”) +auto replace: + match: FOOD3 + replace: Create three Food tokens. (They’re artifacts with “[2], [T], Sacrifice this artifact: You gain 3 life.”) +auto replace: + match: FOOD4 + replace: Create four Food tokens. (They’re artifacts with “[2], [T], Sacrifice this artifact: You gain 3 life.”) +auto replace: + match: FOOD5 + replace: Create five Food tokens. (They’re artifacts with “[2], [T], Sacrifice this artifact: You gain 3 life.”) +auto replace: + match: FOODX + replace: Create X Food tokens. (They’re artifacts with “[2], [T], Sacrifice this artifact: You gain 3 life.”) +auto replace: + match: CLUE1 + replace: Create a Clue token. (It's an artifact with "[2], Sacrifice this artifact: Draw a card.") +auto replace: + match: CLUE2 + replace: Create two Clue tokens. (They're artifacts with "[2], Sacrifice this artifact: Draw a card.") +auto replace: + match: CLUE3 + replace: Create three Clue tokens. (They're artifacts with "[2], Sacrifice this artifact: Draw a card.") +auto replace: + match: CLUE4 + replace: Create four Clue tokens. (They're artifacts with "[2], Sacrifice this artifact: Draw a card.") +auto replace: + match: CLUE5 + replace: Create five Clue tokens. (They're artifacts with "[2], Sacrifice this artifact: Draw a card.") +auto replace: + match: CLUEX + replace: Create X Clue tokens. (They're artifacts with "[2], Sacrifice this artifact: Draw a card.") +auto replace: + match: GOBLIN + replace: create a 1/1 red Goblin creature token. +auto replace: + match: SOLDIER + replace: create a 1/1 white Soldier creature token. +auto replace: + match: WARRIOR + replace: create a 1/1 white Warrior creature token. +auto replace: + match: 11ELEMENTAL + replace: create a 1/1 red Elemental creature token. +auto replace: + match: 31ELEMENTAL + replace: create a 3/1 red Elemental creature token. +auto replace: + match: SCION + replace: create a 1/1 colorless Eldrazi Scion creature token with "Sacrifice this creature: Add [C]." +auto replace: + match: SPAWN + replace: create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add [C]." +auto replace: + match: BEAST + replace: create a 3/3 green Beast creature token. +auto replace: + match: WOLF + replace: create a 2/2 green Wolf creature token. +auto replace: + match: ZOMBIE + replace: create a 2/2 black Zombie creature token. +auto replace: + match: WVAMPIRE + replace: create a 1/1 white Vampire creature token. +auto replace: + match: DINOSAUR + replace: create a 3/3 green Dinosaur creature token with trample. +auto replace: + match: THOPTER + replace: create a 1/1 colorless Thopter artifact creature token with flying. +auto replace: + match: SERVO + replace: create a 1/1 colorless Servo artifact creature token. +auto replace: + match: ANGEL + replace: create a 4/4 white Angel creature token with flying. +auto replace: + match: 44DRAGON + replace: create a 4/4 red Dragon creature token with flying. +auto replace: + match: 55DRAGON + replace: create a 5/5 red Dragon creature token with flying. +auto replace: + match: WSPIRIT + replace: create a 1/1 white Spirit creature token with flying. +auto replace: + match: CSPIRIT + replace: create a 1/1 colorless Spirit creature token. +auto replace: + match: PLANT + replace: create a 0/1 green Plant creature token. +auto replace: + match: SAPROLING + replace: create a 1/1 green Saproling creature token. +auto replace: + match: MONK + replace: create a 1/1 white Monk creature token with prowess. +auto replace: + match: GERM + replace: create a 0/0 black Germ creature token. +auto replace: + match: WURM + replace: Create a 5/5 green Wurm creature token with trample. +auto replace: + match: SQUIRREL + replace: create a 1/1 green Squirrel creature token. +auto replace: + match: CENTAUR + replace: create a 3/3 green Centaur creature token. +auto replace: + match: ELFWAR + replace: create a 1/1 green Elf Warrior creature token. +auto replace: + match: ELFDRUID + replace: create a 1/1 green Elf Druid creature token with “[T]: Add [G].” +auto replace: + match: INSECT + replace: create a 1/1 green Insect creature token. +auto replace: + match: MERFOLK + replace: create a 1/1 blue Merfolk creature token with hexproof. +auto replace: + match: KNIGHT + replace: create a 2/2 white Knight creature token with vigilance. +auto replace: + match: BIRD + replace: create a 1/1 white Bird creature token with flying. +auto replace: + match: KORALLY + replace: create a 1/1 white Kor Ally creature token. +auto replace: + match: KORSOLDIER + replace: create a 1/1 white Kor Soldier creature token. +auto replace: + match: DRAKE + replace: create a 2/2 blue Drake creature token with flying. +auto replace: + match: ELDRAZIHORROR + replace: create a 3/2 colorless Eldrazi Horror creature token. +# +#Coding +auto replace: + match: CELSEP + replace: {if has_pt() then "this creature" else "this permanent"} \ No newline at end of file diff --git a/data/magic.mse-game/card-back.png b/data/magic.mse-game/card-back.png new file mode 100644 index 000000000..8e03b544c Binary files /dev/null and b/data/magic.mse-game/card-back.png differ diff --git a/data/magic.mse-game/card_fields b/data/magic.mse-game/card_fields new file mode 100644 index 000000000..c9573747a --- /dev/null +++ b/data/magic.mse-game/card_fields @@ -0,0 +1,1199 @@ +############################################################## Card fields + +############################# Automatic fields + +# The 'shape' of the card (flip, split, etc.) +card field: + type: choice + name: shape + save value: false + show statistics: false + editable: false + choice: normal + choice: token + choice: flip + choice: split + choice: fuse split + choice: adventure + choice: aftermath + choice: double faced + choice: planeswalker + choice: shifted + choice: rulestip + choice: leveler + choice: augment + choice: counter + choice: checklist + choice: emblem + choice: masterpiece + choice: nightbreak + choice: plane card + choice: saga + script: + stylesheet # updates when the style changes + card_shape() # determined by the style +card field: + type: text + name: full name + save value: false + show statistics: false + editable: false + card list visible: true + card list name: Name + card list column: 1 + card list width: 150 + description: The name of the card + script: if has_two_names() then card.name + " // " + card.name_2 else card.name +############################# Background stuff +card field: + type: color + name: border color + default: set.border_color + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) + show statistics: false + description: The border of the card; can be any solid color. +card field: + type: multiple choice + name: card color + 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 + enabled: { card_color_color_count(card.card_color) >= 2 } + line below: true + choice: + name: horizontal + enabled: { card_color_color_count(card.card_color) >= 2 } + type: radio + choice: + name: vertical + enabled: { card_color_color_count(card.card_color) >= 2 } + type: radio + choice: + name: radial + enabled: { card_color_color_count(card.card_color) >= 2 } + type: radio + choice: + name: overlay + enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) } + type: radio + choice: + name: reversed + enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) } + 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, default: "colorless") + show statistics: false + description: The frame of the card, used to indicate card color. +############################# Name line +card field: + type: text + name: name + card list visible: false + identifying: true + show statistics: false + description: The name of the card +card field: + type: text + name: alias + card list visible: false + show statistics: false + description: The alias of the card +card field: + type: text + name: casting cost + icon: stats/casting_cost.png + position hint: 1 + script: mana_filter(value) + card list visible: true + card list column: 2 + card list alignment: right + card list width: 50 + card list name: CC + description: The casting cost of the card +card field: + type: choice + name: card symbol + position hint: 10 + icon: stats/card_symbol.png + choice: none + choice: tombstone + description: Symbol for this card (tombstone) +card field: + type: choice + name: type symbol + default: typesymbol_type(type: card.super_type) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: none + description: The card type symbol for this card +card field: + type: choice + name: transformation + choice: day + choice: night + choice: moon + choice: eldrazi + description: On transforming cards, is this the day or the night side? + show statistics: false +card field: + type: multiple choice + name: indicator + 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 + enabled: { card_color_color_count(card.card_color) >= 2 } + line below: true + choice: + name: horizontal + enabled: { card_color_color_count(card.card_color) >= 2 } + type: radio + choice: + name: vertical + enabled: { card_color_color_count(card.card_color) >= 2 } + type: radio + choice: + name: radial + enabled: { card_color_color_count(card.card_color) >= 2 } + type: radio + choice: + name: overlay + enabled: { card_color_color_count(card.card_color) == 2 and chosen(choice:"hybrid",card.card_color) } + type: radio + choice: + name: reversed + enabled: { card_color_color_count(card.card_color) >= 2 and not chosen(choice:"overlay",card.card_color) } + script: card_color_filter(value) + default: card.card_color + show statistics: false + description: The color indicator of the card, used to indicate card color. + +############################# Image +card field: + type: image + name: image + show statistics: false + description: The image of the card + +############################# Card type +card field: + type: text + name: super type + icon: stats/card_type.png + position hint: 30 + script: super_type_filter(value) + show statistics: false +card field: + type: text + name: sub type + icon: stats/creature_type.png + position hint: 31 + script: sub_type_filter(value, type:card.super_type) +card field: + type: text + name: type + show statistics: false + save value: false + script: + # Either just supertype, or subtype - supertype + combined_editor( + field1: card.super_type, + separator: language().type_separator, + field2: card.sub_type, + soft_before_empty: true, + hide_when_empty: true + ) + card list visible: true + card list column:4 + description: The type of this card, type - to go the sub type +card field: + type: choice + name: rarity + choice: basic land + choice: common + choice: uncommon + choice: rare + choice: mythic rare + choice: special + choice: masterpiece + initial: common + card list visible: true + card list column: 7 + description: The rarity of the card, to edit the symbol switch to the 'set info' tab + show statistics: false + icon: stats/rarity.png + position hint: 100 + choice colors: + basic land: rgb(109,62,39) + common: rgb(33,33,33) + uncommon: rgb(224,224,224) + mythic rare: rgb(202, 49, 35) + rare: rgb(255,207,52) + special: rgb(190,0,255) + +############################# Text box +card field: + type: text + name: rule text + script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"text") + show statistics: false + multi line: true + description: The rules text for the card +card field: + type: text + name: flavor text + script: flavor_text_filter(value) + show statistics: false + multi line: true + description: The flavor text for the card +card field: + type: text + name: text + multi line: true + save value: false + show statistics: false + position hint: 105 + script: + if mainframe_walker() then + mainframe_walker_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 +######################### Watermark +card field: + type: choice + name: watermark + icon: stats/watermark.png + position hint: 200 + include file: /magic-watermarks.mse-include/watermark-names + description: A watermark for below the textbox, this can be a big mana symbol used on basic lands, or a guild symbol +###############################Leveler textboxes +card field: + type: text + name: level 0 + description: The zeroth level of a creature + show statistics: false +card field: + type: text + name: loyalty cost 1 + show statistics: false + description: The loyalty cost for the first ability of a planeswalker +card field: + type: text + name: level 1 + description: The first level of a card + show statistics: false +card field: + type: text + name: level 1 text + default: if transfer_levels() then card.rule_text else "" + script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv1") + show statistics: false + multi line: true + position hint: 110 + description: The first level text for the card +card field: + type: text + name: loyalty cost 2 + show statistics: false + description: The loyalty cost for the second ability of a planeswalker +card field: + type: text + name: level 2 + description: The second level of a card + show statistics: false +card field: + type: text + name: level 2 text + default: if transfer_levels() then card.rule_text_2 else "" + script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv2") + show statistics: false + multi line: true + position hint: 120 + description: The second level text for the card +card field: + type: text + name: loyalty cost 3 + show statistics: false + description: The loyalty cost for the third ability of a planeswalker +card field: + type: text + name: level 3 + description: The third level of a card + show statistics: false +card field: + type: text + name: level 3 text + default: card.rule_text_3 + script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv3") + show statistics: false + multi line: true + position hint: 130 + description: The third level text for the card +card field: + type: text + name: loyalty cost 4 + show statistics: false + description: The loyalty cost for the fourth ability of a planeswalker +card field: + type: text + name: level 4 + description: The fourth level of a card + show statistics: false +card field: + type: text + name: level 4 text + script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"lv4") + show statistics: false + multi line: true + position hint: 4 + description: The fourth level text for the card +############################# Notes +card field: + type: text + name: sorted notes + multi line: true + save value: false + show statistics: false + script: card.notes + description: A mirror of card notes to make it sortable. +card field: + type: text + name: custom index + save value: false + show statistics: false + position hint: 900 + script: custom_index() +############################# Loyalty +card field: + type: text + name: loyalty + icon: stats/toughness.png + position hint: 59 + description: The initial loyalty of a planeswalker +card field: + type: text + name: loyalty cost 5 + show statistics: false + description: The loyalty cost for the fifth ability of a planeswalker +card field: + type: text + name: loyalty cost 6 + show statistics: false + description: The loyalty cost for the sixth ability of a planeswalker +card field: + type: text + name: loyalty cost 7 + show statistics: false + description: The loyalty cost for the seventh ability of a planeswalker +card field: + type: text + name: loyalty cost 8 + show statistics: false + description: The loyalty cost for the eighth ability of a planeswalker +############################# PT +card field: + type: text + name: power + icon: stats/power.png + show statistics: false + script: type_over_pt(value) + description: The power of a creature +card field: + type: text + name: toughness + show statistics: false + icon: stats/toughness.png + description: The toughness of a creature +card field: + type: text + name: pt + save value: false + script: + combined_editor( + field1: card.power, + separator: language().pt_separator, + 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 + +############################# Card sorting / numbering +card field: + type: text + name: card number + save value: false + script: card_number() + "/" + card_count() + sort script: rarity_sort() + card.card_number + card list visible: true + card list column: 10 + card list width: 50 + card list name: # + card list alignment: right + editable: false + show statistics: false +card field: + type: text + name: card number m15 + save value: false + script: card_number_m15() + "/" + card_count_m15() + sort script: rarity_sort() + card.card_number + card list visible: false + editable: false + show statistics: false +card field: + type: text + name: custom card number + save value: true + editable: true + show statistics: false +card field: + type: text + name: set code + editable: false + save value: false + script: (if is_masterpiece() then set.masterpiece_set_code else set.set_code) + " • " + set.set_language + show statistics: false +card field: + type: text + name: card code text + editable: true + save value: true + show statistics: false +############################# Copyright stuff +card field: + type: text + name: illustrator + icon: stats/illustrator.png + position hint: 210 + default: set.artist + description: Illustrator of this card, the default value can be changed on the 'set info' tab + show statistics: false +card field: + type: text + name: copyright + default: set.copyright + show statistics: false +card field: + type: text + name: copyright line + save value: false + show statistics: false + script: + if set.automatic_card_numbers then + combined_editor(field1: card.copyright, separator: " ", field2: card.card_number) + else + forward_editor(field: card.copyright) + description: Copyright of this card and cardnumber, the default value can be changed on the 'set info' tab + +############################################################## Duplicate fields (split/flip cards) +# Based on flip templates by Wolfwood +# These are a direct copy of the fields above, only with a 2 + + +card field: + type: multiple choice + name: card color 2 + icon: stats/card_color.png + 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 + enabled: { card_color_color_count(card.card_color_2) >= 2 } + line below: true + choice: + name: horizontal + enabled: { card_color_color_count(card.card_color_2) >= 2 } + type: radio + choice: + name: vertical + enabled: { card_color_color_count(card.card_color_2) >= 2 } + type: radio + choice: + name: radial + enabled: { card_color_color_count(card.card_color_2) >= 2 } + type: radio + choice: + name: overlay + enabled: { card_color_color_count(card.card_color_2) == 2 and chosen(choice:"hybrid",card.card_color_2) } + type: radio + choice: + name: reversed + enabled: { card_color_color_count(card.card_color_2) >= 2 and not chosen(choice:"overlay",card.card_color_2) } + script: card_color_filter(value) + default: card_color(casting_cost: card.casting_cost_2, type: card.super_type_2, rules_text: card.rule_text_2, watermark: card.watermark_2, card_name: card.name_2, default: "colorless") + show statistics: false + description: The frame of a card +card field: + type: text + name: name 2 + identifying: true + show statistics: false + description: The second name of a card +card field: + type: text + name: alias 2 + show statistics: false + description: The second alias of a card +card field: + type: text + name: name 3 + identifying: true + show statistics: false + description: The third name of a card +card field: + type: text + name: alias 3 + identifying: true + show statistics: false + description: The third alias of a card +card field: + type: text + name: casting cost 2 + icon: stats/casting_cost.png + script: mana_filter(value) + card list alignment: right + card list width: 50 + card list name: CC + show statistics: false + description: The casting cost of a card +card field: + type: text + name: casting cost 3 + icon: stats/casting_cost.png + script: mana_filter(value) + show statistics: false + description: The casting cost of a card +card field: + type: choice + name: card symbol 2 + icon: stats/card_symbol.png + choice: none + choice: tombstone + show statistics: false + description: The card symbol of the card (Tombstone) +card field: + type: choice + name: type symbol 2 + default: typesymbol_type(type: card.super_type_2) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fortress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: none + description: The card type symbol for this card +card field: + type: choice + name: type symbol 3 + default: typesymbol_type(type: card.super_type_3) + card list visible: false + show statistics: false + choice: artifact + choice: creature + choice: enchantment + choice: fotress + choice: instant + choice: land + choice: multitype + choice: planeswalker + choice: sorcery + choice: none + description: The card type symbol for this card +card field: + type: choice + name: transformation 2 + choice: night + choice: day + choice: moon + choice: eldrazi + description: On transforming cards, is this the day or the night side? + show statistics: false +card field: + type: choice + name: transformation 3 + choice: night + choice: day + description: On transforming cards, is this the day or the night side? + show statistics: false +card field: + type: image + name: image 2 + show statistics: false + description: The image of the card +card field: + type: text + name: super type 2 + icon: stats/creature_type.png + show statistics: false + script: super_type_filter(value) +card field: + type: text + name: sub type 2 + icon: stats/creature_type.png + show statistics: false + script: sub_type_filter(value, type:card.super_type_2) +card field: + type: text + name: type 2 + save value: false + script: + combined_editor( + field1: card.super_type_2, + separator: language().type_separator, + field2: card.sub_type_2, + soft_before_empty: true, + hide_when_empty: true + ) + show statistics: false + description: The type of the card; type "-" to go from type to subtype +card field: + type: text + name: super type 3 + icon: stats/creature_type.png + show statistics: false + script: super_type_filter(value) +card field: + type: text + name: sub type 3 + icon: stats/creature_type.png + show statistics: false + script: sub_type_filter(value, type:card.super_type_3) +card field: + type: text + name: type 3 + save value: false + script: + combined_editor( + field1: card.super_type_3, + separator: language().type_separator, + field2: card.sub_type_3, + soft_before_empty: true, + hide_when_empty: true + ) + show statistics: false + description: The type of the card; type "-" to go from type to subtype +card field: + type: choice + name: rarity 2 + icon: stats/rarity.png + choice: basic land + choice: common + choice: uncommon + choice: rare + choice: mythic rare + choice: special + choice: masterpiece + initial: common + # Both rarities will be the same + script: card.rarity + editable: false + show statistics: false +card field: + type: multiple choice + name: indicator 2 + 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 + enabled: { card_color_color_count(card.card_color_2) >= 2 } + line below: true + choice: + name: horizontal + enabled: { card_color_color_count(card.card_color_2) >= 2 } + type: radio + choice: + name: vertical + enabled: { card_color_color_count(card.card_color_2) >= 2 } + type: radio + choice: + name: radial + enabled: { card_color_color_count(card.card_color_2) >= 2 } + type: radio + choice: + name: overlay + enabled: { card_color_color_count(card.card_color_2) == 2 and chosen(choice:"hybrid",card.card_color_2) } + type: radio + choice: + name: reversed + enabled: { card_color_color_count(card.card_color_2) >= 2 and not chosen(choice:"overlay",card.card_color_2) } + script: card_color_filter(value) + default: card.card_color_2 + show statistics: false + description: The color indicator of the card, used to indicate card color. +card field: + type: text + name: rule text 2 + 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:"text2") + show statistics: false + multi line: true + description: The rules text of the card +card field: + type: text + name: rule text 3 + script: text_filter(input: value, card_name: if set.alias_as_cardname and card.alias != "" then card.alias else card.name, margin_code:"text3") + show statistics: false + multi line: true + description: The rules text of the card +card field: + type: text + name: rule text 4 + 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:"text4") + show statistics: false + multi line: true + description: The rules text of the card +card field: + type: text + name: rule text 5 + 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:"text5") + show statistics: false + multi line: true + description: The rules text of the card +card field: + type: text + name: rule text 6 + 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:"text6") + show statistics: false + multi line: true + description: The rules text of the card +card field: + type: text + name: flavor text 2 + script: flavor_text_filter(value) + multi line: true + show statistics: false +card field: + type: text + name: flavor text 3 + script: flavor_text_filter(value) + multi line: true + show statistics: false + +card field: + type: text + name: text 2 + multi line: true + save value: false + show statistics: false + script: + if mainframe_walkerb() then + mainframe_walker_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 +card field: + type: text + name: text 3 + multi line: true + save value: false + show statistics: false + script: + combined_editor(field1: card.rule_text_3, separator: "\n", field2: card.flavor_text_3) + description: The rules and flavor text of the card +card field: + type: choice + name: watermark 2 + include file: /magic-watermarks.mse-include/watermark-names + icon: stats/watermark.png + show statistics: false + description: A watermark for below the textbox, this can be a big mana symbol used on basic lands, a special symbol, or a guild symbol +card field: + type: choice + name: watermark 3 + include file: /magic-watermarks.mse-include/watermark-names + icon: stats/watermark.png + show statistics: false + description: A watermark for below the textbox, this can be a big mana symbol used on basic lands, a special symbol, or a guild symbol +card field: + type: text + name: loyalty 2 + icon: stats/toughness.png + show statistics: false + description: The initial loyalty of a planeswalker +card field: + type: text + name: power 2 + icon: stats/power.png + show statistics: false + script: type_over_pt(value) + description: The power of a creature +card field: + type: text + name: toughness 2 + icon: stats/toughness.png + show statistics: false + description: The toughness of a creature +card field: + type: text + name: pt 2 + save value: false + script: + combined_editor( + field1: card.power_2, + separator: language().pt_separator, + field2: card.toughness_2, + soft_before_empty: true, + hide_when_empty: true + ) + card list width: 50 + card list name: P/T2 + show statistics: false + description: Power/Toughness of a creature +card field: + type: text + name: power 3 + icon: stats/power.png + show statistics: false + script: type_over_pt(value) + description: The power of a creature +card field: + type: text + name: toughness 3 + icon: stats/toughness.png + show statistics: false + description: The toughness of a creature +card field: + type: text + name: pt 3 + save value: false + script: + combined_editor( + field1: card.power_3, + separator: language().pt_separator, + field2: card.toughness_3, + soft_before_empty: true, + hide_when_empty: true + ) + card list width: 50 + card list name: P/T3 + show statistics: false + description: Power/Toughness of a creature +card field: + type: text + name: illustrator 2 + icon: stats/illustrator.png + default: set.artist + show statistics: false + description: The illustrator of the image +card field: + type: text + name: copyright 2 + default: set.copyright + show statistics: false +card field: + type: text + name: copyright line 2 + save value: false + show statistics: false + script: + if set.automatic_card_numbers then + combined_editor(field1: card.copyright_2, separator: " ", field2: card.card_number) + else + forward_editor(field: card.copyright_2) + description: The copyright and card number of the card +card field: + type: text + name: illustrator 3 + icon: stats/illustrator.png + default: set.artist + show statistics: false + description: The illustrator of the image +card field: + type: text + name: copyright 3 + default: set.copyright + show statistics: false +card field: + type: text + name: copyright line 3 + save value: false + show statistics: false + script: + if set.automatic_card_numbers then + combined_editor(field1: card.copyright_3, separator: " ", field2: card.card_number) + else + forward_editor(field: card.copyright_3) + description: The copyright and card number of the card +card field: + type: text + name: set code 2 + editable: false + save value: false + script: (if is_masterpiece() then set.masterpiece_set_code else set.set_code) + " • " + set.set_language + show statistics: false +card field: + type: text + name: set code 3 + editable: false + save value: false + script: (if is_masterpiece() then set.masterpiece_set_code else set.set_code) + " • " + set.set_language + show statistics: false +########################back Leveler textboxes +card field: + type: text + name: level 5 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:"lv5") + show statistics: false + multi line: true + description: The fifth level text for the card +card field: + type: text + name: level 6 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:"lv6") + show statistics: false + multi line: true + description: The sixth level text for the card +card field: + type: text + name: level 7 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:"lv7") + show statistics: false + multi line: true + description: The seventh level text for the card +card field: + type: text + name: level 8 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:"lv8") + show statistics: false + multi line: true + description: The eighth level text for the card +card field: + type: text + name: level 5 + description: The fifth level of a card + show statistics: false +card field: + type: text + name: level 6 + description: The sixth level of a card + show statistics: false +card field: + type: text + name: level 7 + description: The seventh level of a card + show statistics: false +card field: + type: text + name: level 8 + description: The eighth level of a card + show statistics: false + +card field: + type: text + name: power 4 + icon: stats/power.png + show statistics: false + script: type_over_pt(value) + description: The power of a creature +card field: + type: text + name: toughness 4 + icon: stats/toughness.png + show statistics: false + description: The toughness of a creature +card field: + type: text + name: pt 4 + save value: false + script: + combined_editor( + field1: card.power_4, + separator: language().pt_separator, + field2: card.toughness_4, + soft_before_empty: true, + hide_when_empty: true + ) + card list width: 50 + card list name: P/T4 + show statistics: false + description: Power/Toughness of a creature +card field: + type: text + name: power 5 + icon: stats/power.png + show statistics: false + script: type_over_pt(value) + description: The power of a creature +card field: + type: text + name: toughness 5 + icon: stats/toughness.png + show statistics: false + description: The toughness of a creature +card field: + type: text + name: pt 5 + save value: false + script: + combined_editor( + field1: card.power_5, + separator: language().pt_separator, + field2: card.toughness_5, + soft_before_empty: true, + hide_when_empty: true + ) + card list width: 50 + card list name: P/T5 + show statistics: false + description: Power/Toughness of a creature +card field: + type: text + name: power 6 + icon: stats/power.png + show statistics: false + script: type_over_pt(value) + description: The power of a creature +card field: + type: text + name: toughness 6 + icon: stats/toughness.png + show statistics: false + description: The toughness of a creature +card field: + type: text + name: pt 6 + save value: false + script: + combined_editor( + field1: card.power_6, + separator: language().pt_separator, + field2: card.toughness_6, + soft_before_empty: true, + hide_when_empty: true + ) + card list width: 50 + card list name: P/T6 + show statistics: false + description: Power/Toughness of a creature +card field: + type: text + name: cmc + show statistics: false + position hint: 2 + script: cmc(card.casting_cost) + card list visible: true + card list column: 3 + card list alignment: right + card list width: 50 + card list name: CMC + description: The converted mana cost of the card +card field: + type: image + name: mainframe image + show statistics: false + description: An extra image of the card +card field: + type: image + name: mainframe image 2 + show statistics: false + description: An extra image of the card +card field: + type: text + name: special text + show statistics: false + script: special_text() + save value: true + description: Full text for exporting. +card field: + type: text + name: special text 2 + show statistics: false + script: special_text2() + save value: true + description: Full text for exporting. +card field: + type: text + name: time modified + show statistics: false + save value: false + script: card.time_modified +card field: + type: text + name: time created + show statistics: false + save value: false + script: card.time_created +card field: + type: text + name: chapter text + 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, margin_code:"unknown") + default: if not a_saga() then "" else if card.rule_text != "" then card.rule_text else "(" + saga_reminder() + ")" + description: The saga reminder text +card field: + type: text + name: chapter text 2 + 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() + ")" + description: The saga reminder text diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game new file mode 100644 index 000000000..5465fa3f4 --- /dev/null +++ b/data/magic.mse-game/game @@ -0,0 +1,55 @@ +mse version: 2.0.0 +short name: Magic +full name: Magic the Gathering +installer group: magic/game files +icon: card-back.png +position hint: 01 + +version: 2020-04-25 +depends on: + package: magic-blends.mse-include + version: 2014-06-25 +depends on: + package: magic-watermarks.mse-include + version: 2007-09-23 + +############################################################## The script + +init script: include file: script + +############################################################## Lots of lists + +################## There be dragons here. -Liosan ########################## + +include file: card_fields +include file: set_fields +include file: statistics +include file: add_cards_scripts +include file: packs +include file: keywords +include file: word_lists +include file: auto_replace + + +############################################################## Other stuff + +card list color script: + input := card.card_color + if input == "white" then rgb(156,130,90) + else if input == "blue" then rgb(0,64,168) + else if input == "black" then rgb(0,0,0) + else if input == "red" then rgb(168,0,0) + else if input == "green" then rgb(0,168,0) + else if input == "pink" then rgb(210,60,140) + else if input == "purple" then rgb(150,100,160) + else ( + artifact := chosen(choice:"artifact") + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + if land then rgb(109,62,39) # land + else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor + else if hybrid then rgb(115,0,160) # hybrid + else if artifact then rgb(72,90,100) # artifact + else rgb(119,83,83) # colorless + ) diff --git a/data/magic.mse-game/icons/center-all-text.png b/data/magic.mse-game/icons/center-all-text.png new file mode 100644 index 000000000..84d8cfe44 Binary files /dev/null and b/data/magic.mse-game/icons/center-all-text.png differ diff --git a/data/magic.mse-game/icons/center-no-text.png b/data/magic.mse-game/icons/center-no-text.png new file mode 100644 index 000000000..8b48f3e6f Binary files /dev/null and b/data/magic.mse-game/icons/center-no-text.png differ diff --git a/data/magic.mse-game/icons/center-short-text.png b/data/magic.mse-game/icons/center-short-text.png new file mode 100644 index 000000000..731a8af46 Binary files /dev/null and b/data/magic.mse-game/icons/center-short-text.png differ diff --git a/data/magic.mse-game/icons/language-en.png b/data/magic.mse-game/icons/language-en.png new file mode 100644 index 000000000..196db5874 Binary files /dev/null and b/data/magic.mse-game/icons/language-en.png differ diff --git a/data/magic.mse-game/icons/language-fr.png b/data/magic.mse-game/icons/language-fr.png new file mode 100644 index 000000000..8332c4ec2 Binary files /dev/null and b/data/magic.mse-game/icons/language-fr.png differ diff --git a/data/magic.mse-game/icons/language-ru.png b/data/magic.mse-game/icons/language-ru.png new file mode 100644 index 000000000..5aee40310 Binary files /dev/null and b/data/magic.mse-game/icons/language-ru.png differ diff --git a/data/magic.mse-game/icons/large-image.png b/data/magic.mse-game/icons/large-image.png new file mode 100644 index 000000000..f5b0993a2 Binary files /dev/null and b/data/magic.mse-game/icons/large-image.png differ diff --git a/data/magic.mse-game/icons/number_cards_after.png b/data/magic.mse-game/icons/number_cards_after.png new file mode 100644 index 000000000..180bc46ee Binary files /dev/null and b/data/magic.mse-game/icons/number_cards_after.png differ diff --git a/data/magic.mse-game/icons/number_cards_mixed.png b/data/magic.mse-game/icons/number_cards_mixed.png new file mode 100644 index 000000000..6983cea85 Binary files /dev/null and b/data/magic.mse-game/icons/number_cards_mixed.png differ diff --git a/data/magic.mse-game/icons/number_cards_separate.png b/data/magic.mse-game/icons/number_cards_separate.png new file mode 100644 index 000000000..591285a69 Binary files /dev/null and b/data/magic.mse-game/icons/number_cards_separate.png differ diff --git a/data/magic.mse-game/icons/small-image.png b/data/magic.mse-game/icons/small-image.png new file mode 100644 index 000000000..42f709d53 Binary files /dev/null and b/data/magic.mse-game/icons/small-image.png differ diff --git a/data/magic.mse-game/keywords b/data/magic.mse-game/keywords new file mode 100644 index 000000000..231dfd666 --- /dev/null +++ b/data/magic.mse-game/keywords @@ -0,0 +1,1481 @@ + +############################################################## We have keywords + +has keywords: true + +############################################################## Keyword mode + +keyword mode: + name: old + description: Old keywords (Banding, Phasing, etc.) +keyword mode: + name: core + description: Core set keywords (Flying, Haste, etc.) +keyword mode: + name: expert + description: Expert set keywords (Cycling, Vanishing, etc.) +keyword mode: + name: pseudo + description: Pseudo keyword / Ability words (Hellbent, Threshold, etc.) +keyword mode: + name: action + description: Keyword actions, reminder text at end of line (Scry, Regenerate, etc.) +keyword mode: + is default: true + name: custom + description: Custom keywords + +############################################################## Keyword parameter types + +keyword parameter type: + name: mana + match: [HSVCTQXYZI0-9WUBRG/|]+ + refer script: + name: normal + description: No changes made + script: \{{input}\} + refer script: + name: mana value + description: Converts mana to number + # "0" left in so users can easily see how to edit script. + script: \{cmc({input})\} + refer script: + name: colored mana cost + description: Converts mana to number of colored mana + # "0" left in so users can easily see how to edit script. + script: \{colored_mana({input})\} + +# By pichoro and bunnierein +keyword parameter type: + name: cost + match: [ ][HSVECTQXYZI0-9WUBRG/|]*|[-—][^(\r\n]* + separator before is: [ —-] + separator after is: [.] + optional: false + # note: the separator is part of match + refer script: + name: normal + description: When using mana only costs, doesn't include anything extra in the reminder text + script: \{{input}\} + refer script: + name: add "pay an additional " for mana costs + description: When using mana only costs, words the reminder text as "pay an additional " + script: \{for_mana_costs(add:"pay an additional ", {input})\} + refer script: + name: add "pay " for mana costs + description: When using mana only costs, words the reminder text as "pay " + script: \{for_mana_costs(add:"pay ", {input})\} + separator script: long_dash() + +keyword parameter type: + name: number + match: [XYZ0-9]+ + refer script: + name: normal + description: (1,2,3) + script: \{{input}\} + refer script: + name: as words + description: (one, two, three) + script: \{english_number({input})\} + refer script: + name: as words, use "a" for 1 + description: (a, two, three) + script: \{english_number_a({input})\} + refer script: + name: as words, use "" for 1 + description: (, two, three) + script: \{english_number_multiple({input})\} + refer script: + name: as ordinal words + description: (first, second, third) + script: \{english_number_ordinal({input})\} + +keyword parameter type: + name: action + match: [^(:\n]+ + separator after is: [.] + reminder script: alternative_cost() + +keyword parameter type: + name: one_word + match: [A-Za-z0-9]+ +keyword parameter type: + name: p + match: [p](?!ped)(?!ment) +keyword parameter type: + name: name + match: ([^(.:;\n—]+|[ ]) + #match: [A-Za-z0-9 ',’"“”!?]+ + refer script: + name: normal + description: No changes made. + script: \{{input}\} + refer script: + name: singular + description: Removes plurality from words. + script: \{english_singular({input})\} + refer script: + name: separate words with "and/or" + description: Changes spaces to " and/or ". "Elf Warrior" becomes "Elf and/or Warrior". + script: \{separate_words(spacer: " and/or ", {input})\} + refer script: + name: separate words with "or" + description: Changes spaces to " or ". "Elf Warrior" becomes "Elf or Warrior". + script: \{separate_words(spacer: " or ", {input})\} + +keyword parameter type: + name: prefix + description: Prefix for things like "walk" + optional: false +# match: [A-Z][a-z, ]*([A-Z][a-z, ]*\xEB00) # commented out because it stopped prefix param from working, version below allows all "walks", including "Dame Judi Denchwalk", doesn't trigger #in middle of sentences, and doesn't trigger in chains of keywords. +# match: [A-Z][A-Z,a-z’ ]* # commented out due to still not working + match: [^(.,”":;\n—]+ + example: Forest +keyword parameter type: + name: english_number + match: (up to )?(a|an|one|two|three|four|five|six|seven|eight|nine|ten| ) + refer script: + name: as a numeral + description: Changes english number to numeral + script: \{digital_number({input}.value)\} +keyword parameter type: + name: a + match: [an?]* +keyword parameter type: + name: *s + match: [a-z]s? +keyword parameter type: + name: nonland + match: ( n?o?n?l?a?n?d? ?) +keyword parameter type: + name: mill + match: mills? +keyword parameter type: + name: iterate + match: [., ](t?w?i?c?e?|t?h?r?e?e?|f?o?u?r?|f?i?v?e?|s?i?x?|s?e?v?e?n?|X?)?( ?t?i?m?e?s?)? + refer script: + name: as words + description: Use the iteration word (twice, three times, etc) + script: \{iterate_fix({input})\} + refer script: + name: as number + description: Use the iteration word (twice, three times, etc) + script: \{iterate_digits({input})\} +keyword parameter type: + name: energy + match: [^>]([Pp]ays?( an additional| any amount of)?|gets?( that many)?) [E]+ + separator before is: [^>]([Pp]ays?( an additional| any amount of)?|gets?( that many)?)[ ] + reminder script: length(input) + +############################# All Magic keywords +# By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234, Continued updates by cajun + +# Alpha +keyword: + keyword: Flying + match: Flying + mode: core + reminder: This creature can’t be blocked except by creatures with flying or reach. +keyword: + keyword: First strike + match: First strike + mode: core + reminder: This creature deals combat damage before creatures without first strike. +keyword: + keyword: Trample + match: Trample + mode: core + reminder: This creature can deal excess combat damage to the player or planeswalker it's attacking. +keyword: + keyword: Banding + match: Banding + mode: old + reminder: Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature’s combat damage, not its controller, among any of the creatures it’s being blocked by or is blocking. +keyword: + keyword: Landwalk + match: prefixwalk + mode: old + reminder: This creature can't be blocked as long as defending player controls a {if match(param1.value, match: " land$") or contains(param1.value, match: "Snow") or contains(param1.value, match:"Basic") or contains(param1.value, match:"Legendary") then "{to_lower(param1)}" else "{param1}"}. +keyword: + keyword: Protection from + match: Protection from name + mode: expert + reminder: {protection_code(param1.value)}. +keyword: + keyword: Regeneration + match: Regenerate + mode: action + reminder: The next time {if has_pt() then "this creature" else "this"} would be destroyed this turn, it isn’t.{if has_pt() then " Instead tap it, remove all damage from it, and remove it from combat." else " Instead tap it."} +# Legends +keyword: + keyword: Bands with other + match: Bands with other name + mode: old + reminder: Any {param1} can attack in a band as long as at least one has “bands with other {param1}.” Bands are blocked as a group. If at least two {param1} you control, one of which has “bands with other {param1},” are blocking or being blocked by the same creature, you divide that creature’s combat damage, not its controller, among any of the creatures it’s being blocked by or is blocking. +keyword: + keyword: Rampage + match: Rampage number + mode: old + reminder: Whenever this creature becomes blocked, it gets +{param1}/+{param1} until end of turn for each creature blocking it beyond the first. +# Ice Age +keyword: + keyword: Cumulative upkeep + match: Cumulative upkeep cost + mode: old + reminder: At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it. +# Mirage +keyword: + keyword: Phasing + match: Phasing + mode: old + reminder: This phases in or out before you untap during each of your untap steps. While it’s phased out, it’s treated as though it doesn’t exist. +keyword: + keyword: Flanking + match: Flanking + mode: expert + reminder: Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn. +# Tempest +keyword: + keyword: Shadow + match: Shadow + mode: expert + reminder: This creature can block or be blocked by only creatures with shadow. +keyword: + keyword: Buyback + match: Buyback cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you cast this spell. If you do, put this card into your hand as it resolves. +# Unglued +keyword: + keyword: Denimwalk + match: Denimwalk + mode: old + reminder: If defending player is wearing any clothing made of denim, this creature is unblockable. +# Urza's Saga +keyword: + keyword: Echo + match: Echo cost + mode: expert + reminder: At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost. +keyword: + keyword: Cycling + match: Cycling cost + mode: expert + reminder: {param1}, Discard this card: Draw a card. +# Sixth Edition +keyword: + keyword: Haste + match: Haste + mode: core + reminder: This creature can attack and T as soon as it comes under your control. +# Portal: Three Kingdoms +keyword: + keyword: Horsemanship + match: Horsemanship + mode: old + reminder: This creature can’t be blocked except by creatures with horsemanship. +# Nemesis +keyword: + keyword: Fading + match: Fading number + mode: expert + reminder: This {if has_pt() then "creature" else "permanent"} enters the battlefield with {english_number_a(param1)} fade counter(s) on it. At the beginning of your upkeep, remove a fade counter from it. If you can’t, sacrifice it. +# Invasion +keyword: + keyword: Kicker + match: Kicker cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} as you cast this spell. +# Odyssey +keyword: + keyword: Flashback + match: Flashback cost + mode: expert + reminder: You may cast this card from your graveyard for its flashback cost. Then exile it. +keyword: + keyword: Threshold + match: Threshold + mode: pseudo + rules: Threshold — [effect] as long as seven or more cards are in your graveyard. +# Torment +keyword: + keyword: Madness + match: Madness cost + mode: expert + reminder: If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard. +# Onslaught +keyword: + keyword: Morph + match: Morph cost + mode: expert + reminder: You may cast this card face down as a 2/2 creature for 3. Turn it face up any time for its morph cost. +keyword: + keyword: Fear + match: Fear + mode: old + reminder: This creature can’t be blocked except by artifact creatures and/or black creatures. +# Legions +keyword: + keyword: Amplify + match: Amplify number + mode: expert + reminder: As this creature enters the battlefield, put {english_number_a(param1)} +1/+1 counter(s) on it for each {separate_words(spacer: " and/or ", card.sub_type)} card you reveal in your hand. +keyword: + keyword: Double strike + match: Double strike + mode: core + reminder: This creature deals both first-strike and regular combat damage. +keyword: + keyword: Provoke + match: Provoke + mode: expert + reminder: When this attacks, you may have target creature defending player controls untap and block it if able. +# Scourge +keyword: + keyword: Typecycling + match: one_wordcycling cost + mode: action + reminder: {param2}, Discard this card: Search your library for a {param1} card, reveal it, and put it into your hand, then shuffle. +keyword: + keyword: Storm + match: Storm + mode: expert + reminder: When you cast this spell, copy it for each spell cast before it this turn.{ if is_targeted() then " You may choose new targets for the copies." } +# Mirrodin +keyword: + keyword: Affinity for + match: Affinity for name + mode: expert + reminder: This spell costs 1 less to cast for each {english_singular(param1)} you control. +keyword: + keyword: Entwine + match: Entwine cost + mode: expert + reminder: Choose both if you pay the entwine cost. +keyword: + keyword: Equip + match: Equip cost + mode: core + reminder: {param1}: Attach to target creature you control. Equip only as a sorcery. +keyword: + keyword: Equip quality + match: Equip namecost + mode: core + reminder: {param2}: Attach to target {param1} creature you control. Equip only as a sorcery. +keyword: + keyword: Imprint + match: Imprint + mode: pseudo + rules: When ~ enters the battlefield, you may exile a [something] from [somewhere]. +# Darksteel +keyword: + keyword: Modular + match: Modular number + mode: expert + reminder: This enters the battlefield with {english_number_a(param1)} +1/+1 counter(s) on it. When it dies, you may put its +1/+1 counters on target artifact creature. +# Fifth Dawn +keyword: + keyword: Scry + match: Scry number + mode: core + reminder: + To scry {param1}, look at the top { + if param1.value=="1" then "card of your library. You may put that card on the bottom of your library." + else "{english_number(param1)} cards of your library, then put any number of them on the bottom of your library and the rest on top in any order." + } +keyword: + keyword: Sunburst + match: Sunburst + mode: expert + reminder: This enters the battlefield with a {if has_pt() then "+1/+1" else "charge"} counter on it for each color of mana spent to cast it. +# Champions of Kamigawa +keyword: + keyword: Splice + match: Splice onto name cost + mode: expert + reminder: As you cast a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell. +keyword: + keyword: Bushido + match: Bushido number + mode: expert + reminder: Whenever this creature blocks or becomes blocked, it gets +{param1}/+{param1} until end of turn. +keyword: + keyword: Soulshift + match: Soulshift number + mode: expert + reminder: When this creature dies, you may return target Spirit card with mana value {param1} or less from your graveyard to your hand. +keyword: + keyword: Enchant + match: Enchant name + mode: core + reminder: Target a {param1} as you cast this. This card enters the battlefield attached to that {param1}. +keyword: + keyword: Vigilance + match: Vigilance + mode: core + reminder: Attacking doesn’t cause this creature to tap. +keyword: + keyword: Defender + match: Defender + mode: core + reminder: This creature can’t attack. +# Unhinged +keyword: + keyword: Art rampage + match: Art rampage number + mode: expert + reminder: Whenever this becomes blocked by a creature, it gets +{param1}/+{param1} for each creature in the blocker’s art beyond the first. +keyword: + keyword: Super haste + match: Super haste + mode: expert + reminder: This may attack the turn before you cast it. (You may have this card enter the battlefield from your hand, tapped and attacking, during your declare attackers step. If you do, you lose the game at the end of your next turn unless you pay this card’s mana cost during that turn.) +keyword: + keyword: Gotcha + match: Gotcha + mode: pseudo + rules: Gotcha — Whenever an opponent [does something], you may say “Gotcha!”. If you do, return [something] from your graveyard to your hand. +# Betrayers of Kamigawa +keyword: + keyword: Offering + match: prefix offering + mode: expert + reminder: You may cast this card any time you could cast an instant by sacrificing a {param1} and paying the difference in mana costs between this and the sacrificed {param1}. Mana cost includes color. +keyword: + keyword: Ninjutsu + match: Ninjutsu cost + mode: expert + reminder: {param1}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking. +# Saviors of Kamigawa +keyword: + keyword: Epic + match: Epic + mode: expert + reminder: For the rest of the game, you can’t cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability.{ if is_targeted() then " You may choose a new target for the copy." } +keyword: + keyword: Channel + match: Channel + mode: pseudo + rules: Channel — [cost], Discard ~: [effect]. +keyword: + keyword: Sweep + match: Sweep + mode: pseudo + rules: Sweep — Return any number of [basic land type] you control to their owner’s hand. [effect based on number of lands returned]. +# Ravnica: City of Guilds +keyword: + keyword: Convoke + match: Convoke + mode: expert + reminder: Your creatures can help cast this spell. Each creature you tap while casting this spell pays for 1 or one mana of that creature’s color. +keyword: + keyword: Transmute + match: Transmute cost + mode: expert + reminder: {param1}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, and put it into your hand, then shuffle. Transmute only as a sorcery. +keyword: + keyword: Dredge + match: Dredge number + mode: expert + reminder: If you would draw a card, instead you mill {english_number(param1)} card(s) instead. If you do, return this card from your graveyard to your hand. Otherwise, draw a card. +keyword: + keyword: Radiance + match: Radiance + mode: pseudo + rules: Radiance — [effect to target permanent or spell and all cards of same card type that share a color with it] +# Guildpact +keyword: + keyword: Haunt + match: Haunt + mode: expert + reminder: When this { if is_spell() then "spell card is put into a graveyard after resolving," else "creature dies," } exile it haunting target creature. +keyword: + keyword: Bloodthirst + match: Bloodthirst number + mode: expert + reminder: If an opponent was dealt damage this turn, this {if has_pt() then "creature" else "permanent"} enters the battlefield with {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Replicate + match: Replicate cost + mode: expert + reminder: When you cast this spell, copy it for each time you paid its replicate cost.{ if is_targeted() then " You may choose new targets for the copies." } +# Dissension +keyword: + keyword: Graft + match: Graft number + mode: expert + reminder: {if has_pt() then "This creature" else "This permanent"} enters the battlefield with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever {if has_pt() then "another" else "a"} creature enters the battlefield, you may move a +1/+1 counter from {if has_pt() then "this creature" else "this permanent"} onto it. +keyword: + keyword: Forecast + match: Forecast — action, Reveal name from your hand: action + mode: expert + reminder: Activate this ability only during your upkeep and only once each turn. +keyword: + keyword: Hellbent + match: Hellbent + mode: pseudo + rules: Hellbent — [effect] if you have no cards in hand. +# Coldsnap +keyword: + keyword: Recover + match: Recover cost + mode: expert + reminder: When a creature is put into your graveyard from the battlefield, you may {for_mana_costs(add:"pay ",param1)}. If you do, return this card from your graveyard to your hand. Otherwise, exile this card. +keyword: + keyword: Ripple + match: Ripple number + mode: expert + reminder: When you cast this spell, you may reveal the top {english_number_multiple(param1)} card(s) of your library. You may cast any revealed cards with the same name as this spell without paying their mana costs. Put the rest on the bottom of your library. +# Time Spiral +keyword: + keyword: Flash + match: Flash + mode: core + reminder: You may cast this spell any time you could cast an instant. +keyword: + keyword: Split second + match: Split second + mode: expert + reminder: As long as this spell is on the stack, players can’t cast spells or activate abilities that aren’t mana abilities. +keyword: + keyword: Suspend + match: Suspend numbercost + mode: expert + reminder: Rather than cast this card from your hand,{if has_cc() then " you may" else ""} {for_mana_costs(add:"pay ", param2)} and exile it with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.{if has_pt() then " It has haste." } +# Planar Chaos +keyword: + keyword: Vanishing + match: Vanishing number + mode: expert + reminder: This permanent enters the battlefield with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it. +# Future Sight +keyword: + keyword: Deathtouch + match: Deathtouch + mode: core + reminder: Any amount of damage this deals to a creature is enough to destroy it. +keyword: + keyword: Reach + match: Reach + mode: core + reminder: This creature can block creatures with flying. +keyword: + keyword: Gravestorm + match: Gravestorm + mode: expert + reminder: When you cast this spell, copy it for each permanent put into a graveyard this turn.{ if is_targeted() then " You may choose new targets for the copies." } +keyword: + keyword: Lifelink + match: Lifelink + mode: core + reminder: Damage dealt by this { if has_pt() then "creature" else if is_spell() then "spell" else "permanent" } also causes you to gain that much life. +keyword: + keyword: Absorb + match: Absorb number + mode: expert + reminder: If a source would deal damage to this creature, prevent {param1} of that damage. +keyword: + keyword: Fateseal + match: Fateseal number + mode: action + reminder: + To fateseal {param1}, look at the top { + if param1.value=="1" then "card of an opponent’s library, then you may put it on the bottom of that player’s library." + else "{english_number(param1)} cards of an opponent’s library, then put any number of them on the bottom of that player’s library and the rest on top in any order." + } +keyword: + keyword: Transfigure + match: Transfigure cost + mode: expert + reminder: {param1}, Sacrifice this creature: Search your library for a creature card with the same mana value as this creature and put that card onto the battlefield, then shuffle. Transfigure only as a sorcery. +keyword: + keyword: Aura swap + match: Aura swap cost + mode: expert + reminder: {param1}: Exchange this Aura with an Aura card in your hand. +keyword: + keyword: Frenzy + match: Frenzy number + mode: expert + reminder: Whenever this creature attacks and isn’t blocked, it gets +{param1}/+0 until end of turn. +keyword: + keyword: Delve + match: Delve + mode: expert + reminder: Each card you exile from your graveyard while casting this spell pays for 1. +keyword: + keyword: Poisonous + match: Poisonous number + mode: expert + reminder: Whenever this creature deals combat damage to a player, that player gets {english_number_a(param1)} poison counter(s). A player with ten or more poison counters loses the game. +keyword: + keyword: Shroud + match: Shroud + mode: core + reminder: This permanent can’t be the target of spells or abilities. +keyword: + keyword: Fortify + match: Fortify cost + mode: expert + reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. This card enters the battlefield unattached and stays on the battlefield if the land leaves. +keyword: + keyword: Grandeur + match: Grandeur + mode: pseudo + rules: Grandeur — Discard another card named ~: [effect]. +# Lorwyn +keyword: + keyword: Evoke + match: Evoke cost + mode: expert + reminder: You may cast this spell for its evoke cost. If you do, it’s sacrificed when it enters the battlefield. +keyword: + keyword: Champion + match: Champion a name + mode: expert + reminder: When this enters the battlefield, sacrifice it unless you exile another {param2} you control. When this leaves the battlefield, that card returns to the battlefield. +keyword: + keyword: Clash + match: Clash + mode: action + reminder: Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value. +keyword: + keyword: Changeling + match: Changeling + mode: expert + reminder: This card is every creature type. +keyword: + keyword: Hideaway + match: Hideaway + mode: expert + reminder: This {if is_creature(card.type) then "creature" else if is_land(card.type) then "land" else "permanent"} enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library. +# Morningtide +keyword: + keyword: Prowl + match: Prowl cost + mode: expert + reminder: You may cast this for its prowl cost if you dealt combat damage to a player this turn with a {separate_words(spacer: " or ", card.sub_type)}. +keyword: + keyword: Reinforce + match: Reinforce numbercost + mode: expert + reminder: {param2}, Discard this card: Put {english_number_a(param1)} +1/+1 counter(s) on target creature. +keyword: + keyword: Kinship + match: Kinship + mode: pseudo + rules: Kinship — At the beginning of your upkeep, you may look at the top card of your library. If that card shares a creature type with ~, you may reveal it. If you do, [effect]. +# Shadowmoor +keyword: + keyword: Persist + match: Persist + mode: expert + reminder: When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it. +keyword: + keyword: Wither + match: Wither + mode: expert + reminder: This deals damage to creatures in the form of -1/-1 counters. +keyword: + keyword: Conspire + match: Conspire + mode: expert + reminder: As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it{ if is_targeted() then " and you may choose a new target for the copy" }. +# Eventide +keyword: + keyword: Retrace + match: Retrace + mode: expert + reminder: You may cast this card from your graveyard by discarding a land card in addition to paying its other costs. +keyword: + keyword: Chroma + match: Chroma + mode: pseudo + rules: Chroma — [effect] based on the number of [color] mana symbols [in graveyard, under your control, in cards you discard]. +# Shards of Alara +keyword: + keyword: Unearth + match: Unearth cost + mode: expert + reminder: {param1}: Return this card from your graveyard to the battlefield. {if has_pt() then "It gains haste. " else "" }Exile it at the beginning of the end step or if it would leave the battlefield. Unearth only as a sorcery. +keyword: + keyword: Devour + match: Devour number + mode: expert + reminder: As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with { if param1.value == "1" then "" else if param1.value == "2" then "twice " else english_number(param1) + " times " }that many +1/+1 counters on it. +keyword: + keyword: Exalted + match: Exalted + mode: expert + reminder: Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn. +# Conflux +keyword: + keyword: Basic landcycling + match: Basic landcycling cost + mode: expert + reminder: {param1}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand, then shuffle. +keyword: + keyword: Domain + match: Domain + mode: pseudo + rules: Domain — [effect] for each basic land type among lands you control. +# Alara Reborn +keyword: + keyword: Cascade + match: Cascade + mode: expert + reminder: When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order. +# Magic 2010 +keyword: + keyword: Intimidate + match: Intimidate + mode: old + reminder: This creature can’t be blocked except by artifact creatures and/or creatures that share a color with it. +# Zendikar +keyword: + keyword: Landfall + match: Landfall + mode: pseudo + rules: Landfall — Whenever a land enters the battlefield under your control, [effect]. +# Worldwake +keyword: + keyword: Multikicker + match: Multikicker cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} any number of times as you cast this spell. +# Rise of the Eldrazi +keyword: + keyword: Annihilator + match: Annihilator number + mode: expert + reminder: Whenever this creature attacks, defending player sacrifices {english_number_a(param1)} permanent(s). +keyword: + keyword: Rebound + match: Rebound + mode: expert + reminder: If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost. +keyword: + keyword: Totem armor + match: Totem armor + mode: expert + reminder: If enchanted {if contains(card.text, match:"Enchant creature") then "creature" else "permanent"} would be destroyed, instead remove all damage from it and destroy this Aura. +keyword: + keyword: Level up + match: Level up cost + mode: expert + reminder: {param1}: Put a level counter on this. Level up only as a sorcery. +# Scars of Mirrodin +keyword: + keyword: Infect + match: Infect + mode: expert + reminder: This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters. +keyword: + keyword: Proliferate + match: Proliferate + mode: action + reminder: Choose any number of permanents and/or players with counters on them, then give each another counter of each kind already there. +keyword: + keyword: Metalcraft + match: Metalcraft + mode: pseudo + rules: Metalcraft — As long as you control three or more artifacts, [effect]. +# Mirrodin Besieged +keyword: + keyword: Battle cry + match: Battle cry + mode: expert + reminder: Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn. +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. +# Commander +keyword: + keyword: Join forces + match: Join forces + mode: pseudo + rules: Join forces — Starting with you, each player may [effect]. +# Magic 2012 +keyword: + keyword: Hexproof from + match: Hexprooname from name + mode: core + reminder: This {if has_pt() then "creature" else "permanent"} can't be the target of {param2} spells or abilities your opponents control. +keyword: + keyword: Hexproof + match: Hexproof + mode: core + reminder: This { if has_pt() then "creature" else "permanent"} can't be the target of spells or abilities your opponents control. +# Innistrad +keyword: + keyword: Morbid + match: Morbid + mode: pseudo + rules: Morbid — If a creature died this turn, [effect]. +keyword: + keyword: Fight + match: fight + mode: action + reminder: Each deals damage equal to its power to the other. +# Dark Ascension +keyword: + keyword: Undying + match: Undying + mode: expert + reminder: When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it. +keyword: + keyword: Fateful hour + match: Fateful hour + mode: pseudo + rules: Fateful Hour — As long as you have 5 or less life, [effect]. +# Avacyn Restored +keyword: + keyword: Miracle + match: Miracle cost + mode: expert + reminder: You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn. +keyword: + keyword: Soulbond + match: Soulbond + mode: expert + reminder: You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them. +# Return to Ravnica +keyword: + keyword: Detain + match: detainenglish_numbertargetnonlandone_word + mode: action + reminder: Until your next turn, {if contains(param1.value, match:"one") or param1.value == " " then "that" else "those"} {param3} can't attack or block and {if contains(param1.value, match:"one") or param1.value == " " then "its" else "their"} activated abilities can't be activated. +keyword: + keyword: Overload + match: Overload cost + mode: expert + reminder: You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each". +keyword: + keyword: Unleash + match: Unleash + mode: expert + reminder: You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it. +keyword: + keyword: Scavenge + match: Scavenge cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery. +keyword: + keyword: Populate + match: populate + mode: action + reminder: Create a token that's a copy of a creature token you control. +# Gatecrash +keyword: + keyword: Extort + match: Extort + mode: expert + reminder: Whenever you cast a spell, you may pay [W/B]. If you do, each opponent loses 1 life and you gain that much life. +keyword: + keyword: Cipher + match: Cipher + mode: expert + reminder: Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost. +keyword: + keyword: Bloodrush + match: Bloodrush + mode: pseudo + rules: Bloodrush — [cost], Discard ~: Target attacking creature gets [effect]. +keyword: + keyword: Battalion + match: Battalion + mode: pseudo + rules: Battalion — Whenever ~ and at least two other creatures attack, [effect]. +keyword: + keyword: Evolve + match: Evolve + mode: expert + reminder: Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature. +# Dragon's Maze +keyword: + keyword: Fuse + match: Fuse + mode: expert + reminder: You may cast one or both halves of this card from your hand. +# Magic 2014 +keyword: + keyword: Indestructible + match: Indestructible + mode: core + reminder: {if has_pt() then "Damage and effects" else "Effects"} that say "destroy" don't destroy this {if has_pt() then "creature" else if is_artifact(card.super_type) then "artifact" else "permanent"}. +# Theros +keyword: + keyword: Hero's reward + match: Hero's Reward + mode: pseudo + rules: Hero's Reward — When ~ leaves the battlefield, each player [effect]. +keyword: + keyword: Monstrosity + match: Monstrosity number + mode: action + reminder: If this creature isn’t monstrous, put {english_number_a(param1)} +1/+1 counter(s) on it and it becomes monstrous. +keyword: + keyword: Heroic + match: Heroic + mode: pseudo + rules: Heroic — Whenever you cast a spell that targets ~, [effect]. +keyword: + keyword: Bestow + match: Bestow cost + mode: expert + reminder: If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature. +keyword: + keyword: Devotion + match: devotion to one_word + mode: action + reminder: Each {color_to_mana(param1)} in the mana costs of permanents you control counts toward your devotion to {param1}. +# Commander 2013 +keyword: + keyword: Tempting offer + match: Tempting offer + mode: pseudo + rules: Tempting offer - [do something]. Each opponent may [do the same]. For each opponent who does, [do something again]. +# Born of the Gods +keyword: + keyword: Tribute + match: Tribute number + mode: expert + reminder: As this creature enters the battlefield, an opponent of your choice may put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Inspired + match: Inspired + mode: pseudo + rules: Inspired — Whenever ~ becomes untapped, [effect]. +# Journey into Nyx +keyword: + keyword: Constellation + match: Constellation + mode: pseudo + rules: Constellation — Whenever ~ or another enchantment enters the battlefield under your control, [effect]. +keyword: + keyword: Strive + match: Strive + mode: pseudo + rules: Strive — ~ costs [mana] more to cast for each target beyond the first. +# Conspiracy +keyword: + keyword: Hidden agenda + match: Hidden agenda + mode: expert + reminder: Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name. +keyword: + keyword: Dethrone + match: Dethrone + mode: expert + reminder: Whenever this creature attacks the player with the most life or tied for most life, put a +1/+1 counter on it. +keyword: + keyword: Will of the council + match: Will of the council + mode: pseudo + rules: Will of the council — [some ability that involves voting, maybe between grace and condemnation] +keyword: + keyword: Parley + match: Parley + mode: pseudo + rules: Parley — Each player reveals the top card of their library. For each nonland card revealed this way, [effect]. Then each player draws a card. +# Khans of Tarkir +keyword: + keyword: Outlast + match: Outlast cost + mode: expert + reminder: {param1}, T: Put a +1/+1 counter on this creature. Outlast only as a sorcery. +keyword: + keyword: Prowess + match: Prowess + mode: core + reminder: Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn. +keyword: + keyword: Raid + match: Raid + mode: pseudo + rules: Raid — When ~ enters the battlefield, if you attacked with a creature this turn, [effect]. +keyword: + keyword: Ferocious + match: Ferocious + mode: pseudo + rules: Ferocious — [Whenever ~ attacks/When ~ spell resolves], if you control a creature with power 4 or greater, [effect]. +# Commander 2014 +keyword: + keyword: Lieutenant + match: Lieutenant + mode: pseudo + rules: Lieutenant - As long as you control your commander, [effect]. +# Fate Reforged +keyword: + keyword: Bolster + match: bolster number + mode: action + reminder: Choose a creature with the least toughness among creatures you control and put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Dash + match: Dash cost + mode: expert + reminder: You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step. +keyword: + keyword: Manifest + match: manifest + mode: action + reminder: To manifest a card, put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card. +# Dragons of Tarkir +keyword: + keyword: Exploit + match: Exploit + mode: expert + reminder: When this creature enters the battlefield, you may sacrifice a creature. +keyword: + keyword: Formidable + match: Formidable + mode: pseudo + rules: Formidable — Stuff happens if creatures you control have total power 8 or greater. +keyword: + keyword: Megamorph + match: Megamorph cost + mode: expert + reminder: You may cast this face down as a 2/2 creature for 3. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it. +# Magic Origins +keyword: + keyword: Menace + match: Menace + mode: core + reminder: This creature can't be blocked except by two or more creatures. +keyword: + keyword: Renown + match: Renown number + mode: expert + reminder: When this creature deals combat damage to a player, if it isn't renowned, put {english_number_a(param1)} +1/+1 counter(s) on it and it becomes renowned. +keyword: + keyword: Spell mastery + match: Spell mastery + mode: pseudo + rules: Spell mastery -- If there are two or more instant and/or sorcery cards in your graveyard, [effect]. +# Battle for Zendikar +keyword: + keyword: Awaken + match: Awaken numbercost + mode: expert + reminder: If you cast this spell {for_mana_costs(add:"for ", param2)}, also put {english_number_a(param1)} +1/+1 counter(s) on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land. +keyword: + keyword: Devoid + match: Devoid + mode: expert + reminder: This card has no color. +keyword: + keyword: Ingest + match: Ingest + mode: expert + reminder: Whenever this creature deals combat damage to a player, that player exiles the top card of their library. +keyword: + keyword: Rally + match: Rally + mode: pseudo + rules: Rally -- Whenever ~ or another Ally enters the battlefield under your control, [effect]. +keyword: + keyword: Converge + match: Converge + mode: pseudo + rules: Converge -- [effect with X], where X is the number of colors of mana spent to cast ~. +# Commander 2015 +keyword: + keyword: Myriad + match: Myriad + mode: expert + reminder: Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. If one or more tokens are created this way, exile the tokens at end of combat. +# Oath of the Gatewatch +keyword: + keyword: Surge + match: Surge cost + mode: expert + reminder: You may cast this spell for its surge cost if you or a teammate has cast another spell this turn. +keyword: + keyword: Support + match: Support number + mode: action + reminder: Put a +1/+1 counter on {if param1.value!=1 then "each of "}up to {english_number(param1)}{if has_pt() then " other"} target creature(s). +# Shadows over Innistrad +keyword: + keyword: Investigate + match: Investigate + mode: action + reminder: Create a colorless Clue artifact token with "2, Sacrifice this artifact: Draw a card." +keyword: + keyword: Skulk + match: Skulk + mode: expert + reminder: This creature can't be blocked by creatures with greater power. +keyword: + keyword: Delirium + match: Delirium + mode: pseudo + rules: Delirium - If there are four or more card types among cards in your graveyard, [effect]. +# Eldritch Moon +keyword: + keyword: Emerge + match: Emerge cost + mode: expert + reminder: You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value. +keyword: + keyword: Escalate + match: Escalate cost + mode: expert + reminder: Pay this cost for each mode chosen beyond the first. +# Conspiracy: Take the Crown +keyword: + keyword: Double agenda + match: Double agenda + mode: expert + reminder: Start the game with this conspiracy face down in the command zone and secretly name two different cards. You may turn this conspiracy face up any time and reveal the chosen names. +keyword: + keyword: Goad + match: goad + mode: action + reminder: Until your next turn, that creature attacks each combat if able and attacks a player other than you if able. +keyword: + keyword: Melee + match: Melee + mode: expert + reminder: Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat. +keyword: + keyword: Monarch + match: become the monarch + mode: action + reminder: The monarch draws a card at the beginning of their end step. Whenever the monarch is dealt combat damage by a creature, its controller becomes the monarch. +keyword: + keyword: Council's dilemma + match: Council's dilemma + mode: pseudo + rules: [May be something] starting with you, each player votes for [one thing or another]. +# Kaladesh +keyword: + keyword: Crew + match: Crew number + mode: expert + reminder: Tap any number of creatures you control with total power {param1} or greater: This {separate_words(spacer: " ", card.sub_type)} becomes an artifact creature until end of turn. +keyword: + keyword: Fabricate + match: Fabricate number + mode: expert + reminder: When this permanent enters the battlefield, you may put {english_number_a(param1)} +1/+1 counter(s) on it. If you don't, create {english_number_a(param1)} 1/1 colorless Servo artifact creature token(s). +# Commander 2016 +keyword: + keyword: Partner with + match: Partnename with name + mode: expert + reminder: When this {if has_pt() then "creature" else "permanent"} enters the battlefield, target player may put {legend_filter(param2)} into their hand from their library, then shuffle. +keyword: + keyword: Partner + match: Partner + mode: expert + reminder: You can have two commanders if both have partner. +keyword: + keyword: Undaunted + match: Undaunted + mode: expert + reminder: This spell costs 1 less to cast for each opponent. +# Aether Revolt +keyword: + keyword: Improvise + match: Improvise + mode: expert + reminder: Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1. +keyword: + keyword: Revolt + match: Revolt + mode: pseudo + rules: Revolt - [Something], if a permanent you controlled left the battlefield this turn, [effect]. +# Amonkhet +keyword: + keyword: Aftermath + match: Aftermath + mode: expert + reminder: Cast this spell only from your graveyard, then exile it. +keyword: + keyword: Embalm + match: Embalm cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie {separate_words(spacer: " ", card.sub_type)} with no mana cost. Embalm only as a sorcery. +keyword: + keyword: Exert + match: exert + mode: action + reminder: An exerted {if has_pt() then "creature" else "permanent"} won't untap during your next untap step. +#Hour of Devastation +keyword: + keyword: Afflict + match: Afflict number + mode: expert + reminder: Whenever this creature becomes blocked, defending player loses {param1} life. +keyword: + keyword: Eternalize + match: Eternalize cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black{if not contains(card.sub_type, match: "Zombie") then " Zombie"}{ if separate_words(spacer: " ", card.sub_type) != "" then " " + separate_words(spacer: " ", card.sub_type) } {if not has_pt() then "creature "}with no mana cost. Eternalize only as a sorcery. +#Commander 2017 +keyword: + keyword: Eminence + match: Eminence + mode: pseudo + rules: Eminence - As long as this creature is on the battlefield or in your command zone, [effect]. +#Ixalan +keyword: + keyword: Enrage + match: Enrage + mode: pseudo + rules: Enrage - Whenever this creature is dealt damage, [effect]. +keyword: + keyword: Explore + match: explores + mode: action + reminder: Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard. +#Unstable +keyword: + keyword: Assemble a Contraption + match: Assemble + mode: action + reminder: {if contains(card.rule_text, match: "ssemble a ") then "P" else "To assemble a Contraption, p"}ut the top card of your Contraption deck face up onto one of your sprockets. + rules: This is used when the player assembles Contraptions. +keyword: + keyword: assembles a Contraption + match: assembles + mode: action + reminder: {if contains(card.rule_text, match: "ssemble a ") then "P" else "To assemble a Contraption, p"}ut the top card of your Contraption deck face up onto one of your sprockets. + rules: This is used when a permanent assembles Contraptions. +keyword: + keyword: Combine + match: Combine + mode: action + reminder: Its power is equal to their total power, its toughness is equal to their total toughness, and it has their names, mana costs, types, text boxes, etc. +keyword: + keyword: Art menace + match: Art menace + mode: expert + reminder: This creature can't be blocked except by creatures with two or more visible figures in their art. +keyword: + keyword: Augment + match: Augment cost + mode: expert + reminder: {param1}, Reveal this card from your hand: Combine it with target host. Augment only as a sorcery. +keyword: + keyword: Blurry + match: Blurry + mode: expert + reminder: This creature can be blocked only if defending player was wearing glasses as it was cast. +keyword: + keyword: Just a second + match: Just a second + mode: expert + reminder: As long as this spell is on the stack, players can't move cards on the battlefield. + rules: Players are also unable to cast spells and activate abilities that aren't mana abilities while this spell, even if they are able to do so without moving cards on the battlefield. +keyword: + keyword: Last strike + match: Last strike + mode: expert + reminder: This creature deals combat damage after creatures without last strike. +keyword: + keyword: Squirrellink + match: Squirrellink + mode: expert + reminder: Damage dealt by this creature also causes you to create that many 1/1 green Squirrel creature tokens. +keyword: + keyword: Triple strike + match: Triple strike + mode: expert + reminder: This creature deals first-strike, regular, and last-strike combat damage. +keyword: + keyword: Undeathtouch + match: Undeathtouch + mode: expert + reminder: If this would deal damage to a creature card, exile that creature card instead. +#Rivals of Ixalan +keyword: + keyword: Ascend + match: Ascend + mode: expert + reminder: If you control ten or more permanents, you get the city's blessing for the rest of the game. +#Dominaria +keyword: + keyword: Historic + match: historic + mode: action + reminder: Artifacts, legendaries, and Sagas are historic. +#Battlebond +keyword: + keyword: Assist + match: Assist + mode: expert + reminder: Another player can pay up to {if contains(card.casting_cost, match:"X") then "X" else generic_mana(card.casting_cost)} of this spell's cost.{if contains(card.casting_cost, match:"X") then " You choose the value of X."} +#Commander 2019 +keyword: + keyword: Commander ninjutsu + match: Commander ninjutsu cost + mode: expert + reminder: {param1}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand or the command zone tapped and attacking. +keyword: + keyword: Treasure token + match: Treasure toke*s + mode: core + reminder: {if param1.value == "ns" then "They’re artifacts" else "It’s an artifact"} with "T, Sacrifice this artifact: Add one mana of any color." +#Guilds of Ravnica +keyword: + keyword: Jump-start + match: Jump-start + mode: expert + reminder: You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card. +keyword: + keyword: Mentor + match: Mentor + mode: expert + reminder: Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power. +keyword: + keyword: Surveil + match: Surveil number + mode: action + reminder: + Look at the top { + if param1.value=="1" then "card of your library. You may put that card into your graveyard." + else "{english_number(param1)} cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order." + } +keyword: + keyword: Undergrowth + match: Undergrowth + mode: pseudo + rules: Undergrowth — [effect], where X is the number of creature cards in your graveyard. +#Ravnica Allegiance +keyword: + keyword: Adapt + match: Adapt number + mode: action + reminder: If this creature has no +1/+1 counters on it, put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Addendum + match: Addendum + mode: pseudo + rules: Addendum — If you cast this spell during your main phase, [effect]. +keyword: + keyword: Afterlife + match: Afterlife number + mode: expert + reminder: Whenever this creature dies, create {english_number_a(param1)} 1/1 white and black Spirit creature token(s) with flying. +keyword: + keyword: Riot + match: Riot + mode: expert + reminder: This creature enters the battlefield with your choice of a +1/+1 counter or haste. +keyword: + keyword: Spectacle + match: Spectacle cost + mode: expert + reminder: You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn. +#War of the Spark +keyword: + keyword: Amass + match: Amass number + mode: action + reminder: Put {english_number_a(param1)} +1/+1f counter(s) on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first. +#Throne of Eldraine +keyword: + keyword: Adamant + match: Adamant + mode: pseudo + rules: Adamant — If at least three [color] mana was spent to cast this spell, [effect]. +keyword: + keyword: Food token + match: Food toke*s + mode: core + reminder: {if param1.value == "ns" then "They’re artifacts" else "It’s an artifact"} with "2, T, Sacrifice this artifact: You gain 3 life." +#Theros Beyond Death +keyword: + keyword: Escape + match: Escape cost + mode: expert + reminder: You may cast this card from your graveyard for its escape cost. +keyword: + keyword: Gold token + match: Gold toke*s + mode: core + reminder: {if param1.value == "ns" then "They’re artifacts" else "It’s an artifact"} with "Sacrifice this artifact: Add one mana of any color." +#Ikoria: Lair of Behemoths +keyword: + keyword: Mutate + match: Mutate cost + mode: expert + reminder: If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it. +keyword: + keyword: Companion + match: Companion — name + mode: expert + reminder: If this card is your chosen companion, you may cast it once from outside the game. +#Magic 2021 +keyword: + keyword: Mill + match: mill one_word + mode: core + reminder: {if param1.value == "mills" then "They put" else "Put"} the top {if param2.value == "a" then "" else param2 + " "}{if param2.value == "a" then "card" else "cards"} of {if param1.value == "mills" then "their library into their" else "your library into your"} graveyard. +keyword: + keyword: phases out + match: phases out + mode: expert + reminder: Treat it and anything attached to it as though they don't exist until its controller's next turn. +#Zendikar Rising +keyword: + keyword: Party + match: party + mode: action + reminder: Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard. +#Commander Legends +keyword: + keyword: Encore + match: Encore cost + mode: action + reminder: {param1}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery. +#Kaldheim +keyword: + keyword: Shard token + match: Shard toke*s + mode: core + reminder: {if param1.value == "ns" then "They’re enchantments" else "It’s an enchantment"} with "2, Sacrifice this enchantment: Scry ]1[, then draw a card." +keyword: + keyword: Boast + match: Boast + mode: expert + reminder: Activate this ability only if this creature attacked this turn and only once each turn. +keyword: + keyword: Foretell + match: Foretell cost + mode: expert + reminder: During your turn, you may pay [2] and exile this card from your hand face down. Cast it on a later turn for its foretell cost. +#Strixhaven +keyword: + keyword: Learn + match: learn + mode: action + reminder: You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card. +keyword: + keyword: Ward + match: Ward cost + mode: expert + reminder: Whenever this permanent becomes the target of a spell or ability an opponent controls, counter it unless that player {for_mana_costs(add:"pays ", non:"", param1, action:true)}. +keyword: + keyword: Magecraft + match: Magecraft + mode: pseudo + rules: Magecraft — Whenever you cast or copy an instant or sorcery spell, [effect]. +# Modern Horizons 2 +keyword: + keyword: Devour type + match: Devour one_word number + mode: expert + reminder: As this enters the battlefield, you may sacrifice any number of {english_plural(param1.value)}. This creature enters the battlefield with { if param2.value == "1" then "" else if param2.value == "2" then "twice " else english_number(param2) + " times " }that many +1/+1 counters on it. +keyword: + keyword: Trample over + 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 diff --git a/data/magic.mse-game/language b/data/magic.mse-game/language new file mode 100644 index 000000000..db9992ed6 --- /dev/null +++ b/data/magic.mse-game/language @@ -0,0 +1,95 @@ + + +# Language specific strings +languages := [ + English: [ + code : "en", + spellcheck_code : "en_US", + pt_separator : "/", + type_separator : " — ", + subtype_separator : " ", + is_creature : match@(match: "(?i)Creature") + is_tribal : match@(match: "(?i)Tribal") + is_artifact : match@(match: "(?i)Artifact") + is_land : match@(match: "(?i)Land") + is_enchantment : match@(match: "(?i)Enchantment") + is_spell : match@(match: "(?i)Instant|Sorcery") + is_planeswalker : match@(match: "(?i)Planeswalker|Emblem") + is_plane : match@(match: "(?i)Plane(?!swalker)") + ], + Russian: [ + code : "ru", + spellcheck_code : "ru_RU", + pt_separator : "/", + type_separator : " — ", + subtype_separator : " ", + is_creature : match@(match: "(?i)Существо") + is_tribal : match@(match: "(?i)Племенное") + is_artifact : match@(match: "(?i)Артефакт") + is_land : match@(match: "(?i)Земля") + is_enchantment : match@(match: "(?i)Чары") + is_spell : match@(match: "(?i)Мгновенное заклинание|Волшебство") + is_planeswalker : match@(match: "(?i)Planeswalker|Emblem") + is_plane : match@(match: "(?i)Plane(?!swalker)") + ], + Français: [ + code : "fr", + spellcheck_code : "fr_FR", # TODO: get dictionary + pt_separator : "/", + type_separator : " : " + subtype_separator : " et ", + is_creature : match@(match: "(?i)Creature|Créature") + is_tribal : match@(match: "(?i)tribal") + is_artifact : match@(match: "(?i)Artefact") + is_land : match@(match: "(?i)Terrain") + is_enchantment : match@(match: "(?i)Enchantement") + is_spell : match@(match: "(?i)Éphémère|Rituel") + is_planeswalker : match@(match: "(?i)Planeswalker") + is_plane : match@(match: "(?i)Plane(?!swalker)") + ] +] + +# The selected language +language := { languages[set.card_language] or else language.English } +spanish_number := { + input := remove_tags(input) + espanol_ones_array := ["cero", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "diez", "once", "doce", "trece", "catorce", "quince"] + espanol_tens_array := ["cero", "diec", "viente", "treinta", "cuarenta", "cincuenta", "sesenta", "setenta", "ochenta", "noventa"] + function_map := [ + small: {espanol_ones_array[input]}, + large: { + ones := input mod 10 + tens := (input - ones) / 10 + final_answer := espanol_tens_array[tens] + " y " + espanol_ones_array[ones] + final_answer := replace(final_answer, match:" y cero", replace:"") ##remove redundant "and zero" + final_answer := replace(final_answer, match:"(diec|vient)e? y ", replace:"\\1i") ##16-29 are one word + final_answer + }, + oversized: {input} + ] + if input == "number" then "" + else if input < 16 then function_map["small"]() + else if input < 100 then function_map["large"]() + else function_map["oversized"]() +} +french_number := { + input := remove_tags(input) + francais_ones_array := ["zéro", "un", "deux", "trois", "quatre", "cinq", "six", "sept", "huit", "nuef", "dix", "onze", "douze", "treize", "quatorze", "quinze", "seize","dix-sept","dix-huit","dix-neuf"] + francais_tens_array := ["zéro", "dix", "vingt", "trente", "quarante", "cinquante", "soixante", "soixante-dix", "quatre-vingts", "quatre-vingt-dix"] + function_map := [ + small: {francais_ones_array[input]}, + large: { + ones := input mod 10 + tens := (input - ones) / 10 + final_answer := francais_tens_array[tens] + "-" + francais_ones_array[ones] + final_answer := replace(final_answer, match:"-zéro", replace:"") ##remove redundant "and zero" + final_answer := replace(final_answer, match:"-un", replace:" et un") ##21, 31 et al. use "et un" + final_answer + }, + oversized: {input} + ] + if input == "number" then "" + else if input < 20 then function_map["small"]() + else if input < 100 then function_map["large"]() + else function_map["oversized"]() +} diff --git a/data/magic.mse-game/magic-words.en_US b/data/magic.mse-game/magic-words.en_US new file mode 100644 index 000000000..2f220b09a --- /dev/null +++ b/data/magic.mse-game/magic-words.en_US @@ -0,0 +1 @@ +merfolk \ No newline at end of file diff --git a/data/magic.mse-game/magic-words.en_US.dic b/data/magic.mse-game/magic-words.en_US.dic new file mode 100644 index 000000000..60ec47979 --- /dev/null +++ b/data/magic.mse-game/magic-words.en_US.dic @@ -0,0 +1,175 @@ +148 +mana +untap/MSDRJZG +unblockable +planeswalker +noncreature +nonland +nonenchantment +nonartifact +nonwhite +nonblue +nonblack +nonred +nongreen +unblock/USDG +precombat +postcombat +scry +plainswalk +islandwalk +swampwalk +mountainwalk +forestwalk +landwalk +desertwalk +plainshome +islandhome +swamphome +mountainhome +foresthome +landhome +soulshift +ninjitsu +bushido +lifelink +gravestorm +fateseal +bloodthirst +djinn +unattach +face-down +face-up +spell's +guerrilas +mages +exit-the-battlefield +enter-the-battlefield +havok +spectre +gargadon +gargadons +Crovax +evincar +and/or +20/20 +planeswalkers +Merfolk +deathtouch +noncombat +Urza +Karn +Ajani +Goldmane +Jace +Beleren +Liliana +Vess +Chandra +Nalaar +Garruk +Wildspeaker +Tezzeret +Elspeth +Tirel +Nicol +Bolas +Sarkhan +Vol +Nissa +Revane +Baltrice +Crucius +scryers ++1 +etherium +-1 +Kothophed +wurm +Tolaria +Weatherlight +Ertai +Barrin +Dominaria +Benalish +Benalia +Sisay +golem +Keld +Maraxus +Volrath +Mirri +Multani +maro-sorcerer +Squee +Tahngarth +Crovax +Selenia +Greven +il-Vec +Argive +Samite +Orim +Argivian +Rath +Starke +Sidar +Kondo +evincar +multiverse +Eladamri +Skyshroud +guerilla +Soltari +Lyna +Rofellos +spellcasting +Korvecdal +Vuel +Takara +self-interest +Ashnod +Mishra +Fallaji +Gix +Phyrexia +Phyrexian +supremacy +Tawnos +Argoth +Xantcha +Saproling +nontoken +mage +Ashling +Jaya +Maralen +Mornsong +non-Sliver +non-Shapeshifter +Thopter +Kraken + + +and/or +primordial +non-Dragon +nonpermanent +noninstant +nonplaneswalker +nonenchantment +nonsorcery +nonartifact +non-Human +Hellkite +hexproof +draughts +dwarves +sigil +dwarven +axe +earthen +hedron +thrull +arcun +merfolk \ No newline at end of file diff --git a/data/magic.mse-game/magic-words.fr_FR.dic b/data/magic.mse-game/magic-words.fr_FR.dic new file mode 100644 index 000000000..60ec47979 --- /dev/null +++ b/data/magic.mse-game/magic-words.fr_FR.dic @@ -0,0 +1,175 @@ +148 +mana +untap/MSDRJZG +unblockable +planeswalker +noncreature +nonland +nonenchantment +nonartifact +nonwhite +nonblue +nonblack +nonred +nongreen +unblock/USDG +precombat +postcombat +scry +plainswalk +islandwalk +swampwalk +mountainwalk +forestwalk +landwalk +desertwalk +plainshome +islandhome +swamphome +mountainhome +foresthome +landhome +soulshift +ninjitsu +bushido +lifelink +gravestorm +fateseal +bloodthirst +djinn +unattach +face-down +face-up +spell's +guerrilas +mages +exit-the-battlefield +enter-the-battlefield +havok +spectre +gargadon +gargadons +Crovax +evincar +and/or +20/20 +planeswalkers +Merfolk +deathtouch +noncombat +Urza +Karn +Ajani +Goldmane +Jace +Beleren +Liliana +Vess +Chandra +Nalaar +Garruk +Wildspeaker +Tezzeret +Elspeth +Tirel +Nicol +Bolas +Sarkhan +Vol +Nissa +Revane +Baltrice +Crucius +scryers ++1 +etherium +-1 +Kothophed +wurm +Tolaria +Weatherlight +Ertai +Barrin +Dominaria +Benalish +Benalia +Sisay +golem +Keld +Maraxus +Volrath +Mirri +Multani +maro-sorcerer +Squee +Tahngarth +Crovax +Selenia +Greven +il-Vec +Argive +Samite +Orim +Argivian +Rath +Starke +Sidar +Kondo +evincar +multiverse +Eladamri +Skyshroud +guerilla +Soltari +Lyna +Rofellos +spellcasting +Korvecdal +Vuel +Takara +self-interest +Ashnod +Mishra +Fallaji +Gix +Phyrexia +Phyrexian +supremacy +Tawnos +Argoth +Xantcha +Saproling +nontoken +mage +Ashling +Jaya +Maralen +Mornsong +non-Sliver +non-Shapeshifter +Thopter +Kraken + + +and/or +primordial +non-Dragon +nonpermanent +noninstant +nonplaneswalker +nonenchantment +nonsorcery +nonartifact +non-Human +Hellkite +hexproof +draughts +dwarves +sigil +dwarven +axe +earthen +hedron +thrull +arcun +merfolk \ No newline at end of file diff --git a/data/magic.mse-game/magic-words.it_IT.dic b/data/magic.mse-game/magic-words.it_IT.dic new file mode 100644 index 000000000..60ec47979 --- /dev/null +++ b/data/magic.mse-game/magic-words.it_IT.dic @@ -0,0 +1,175 @@ +148 +mana +untap/MSDRJZG +unblockable +planeswalker +noncreature +nonland +nonenchantment +nonartifact +nonwhite +nonblue +nonblack +nonred +nongreen +unblock/USDG +precombat +postcombat +scry +plainswalk +islandwalk +swampwalk +mountainwalk +forestwalk +landwalk +desertwalk +plainshome +islandhome +swamphome +mountainhome +foresthome +landhome +soulshift +ninjitsu +bushido +lifelink +gravestorm +fateseal +bloodthirst +djinn +unattach +face-down +face-up +spell's +guerrilas +mages +exit-the-battlefield +enter-the-battlefield +havok +spectre +gargadon +gargadons +Crovax +evincar +and/or +20/20 +planeswalkers +Merfolk +deathtouch +noncombat +Urza +Karn +Ajani +Goldmane +Jace +Beleren +Liliana +Vess +Chandra +Nalaar +Garruk +Wildspeaker +Tezzeret +Elspeth +Tirel +Nicol +Bolas +Sarkhan +Vol +Nissa +Revane +Baltrice +Crucius +scryers ++1 +etherium +-1 +Kothophed +wurm +Tolaria +Weatherlight +Ertai +Barrin +Dominaria +Benalish +Benalia +Sisay +golem +Keld +Maraxus +Volrath +Mirri +Multani +maro-sorcerer +Squee +Tahngarth +Crovax +Selenia +Greven +il-Vec +Argive +Samite +Orim +Argivian +Rath +Starke +Sidar +Kondo +evincar +multiverse +Eladamri +Skyshroud +guerilla +Soltari +Lyna +Rofellos +spellcasting +Korvecdal +Vuel +Takara +self-interest +Ashnod +Mishra +Fallaji +Gix +Phyrexia +Phyrexian +supremacy +Tawnos +Argoth +Xantcha +Saproling +nontoken +mage +Ashling +Jaya +Maralen +Mornsong +non-Sliver +non-Shapeshifter +Thopter +Kraken + + +and/or +primordial +non-Dragon +nonpermanent +noninstant +nonplaneswalker +nonenchantment +nonsorcery +nonartifact +non-Human +Hellkite +hexproof +draughts +dwarves +sigil +dwarven +axe +earthen +hedron +thrull +arcun +merfolk \ No newline at end of file diff --git a/data/magic.mse-game/magic-words.ru_RU.dic b/data/magic.mse-game/magic-words.ru_RU.dic new file mode 100644 index 000000000..60ec47979 --- /dev/null +++ b/data/magic.mse-game/magic-words.ru_RU.dic @@ -0,0 +1,175 @@ +148 +mana +untap/MSDRJZG +unblockable +planeswalker +noncreature +nonland +nonenchantment +nonartifact +nonwhite +nonblue +nonblack +nonred +nongreen +unblock/USDG +precombat +postcombat +scry +plainswalk +islandwalk +swampwalk +mountainwalk +forestwalk +landwalk +desertwalk +plainshome +islandhome +swamphome +mountainhome +foresthome +landhome +soulshift +ninjitsu +bushido +lifelink +gravestorm +fateseal +bloodthirst +djinn +unattach +face-down +face-up +spell's +guerrilas +mages +exit-the-battlefield +enter-the-battlefield +havok +spectre +gargadon +gargadons +Crovax +evincar +and/or +20/20 +planeswalkers +Merfolk +deathtouch +noncombat +Urza +Karn +Ajani +Goldmane +Jace +Beleren +Liliana +Vess +Chandra +Nalaar +Garruk +Wildspeaker +Tezzeret +Elspeth +Tirel +Nicol +Bolas +Sarkhan +Vol +Nissa +Revane +Baltrice +Crucius +scryers ++1 +etherium +-1 +Kothophed +wurm +Tolaria +Weatherlight +Ertai +Barrin +Dominaria +Benalish +Benalia +Sisay +golem +Keld +Maraxus +Volrath +Mirri +Multani +maro-sorcerer +Squee +Tahngarth +Crovax +Selenia +Greven +il-Vec +Argive +Samite +Orim +Argivian +Rath +Starke +Sidar +Kondo +evincar +multiverse +Eladamri +Skyshroud +guerilla +Soltari +Lyna +Rofellos +spellcasting +Korvecdal +Vuel +Takara +self-interest +Ashnod +Mishra +Fallaji +Gix +Phyrexia +Phyrexian +supremacy +Tawnos +Argoth +Xantcha +Saproling +nontoken +mage +Ashling +Jaya +Maralen +Mornsong +non-Sliver +non-Shapeshifter +Thopter +Kraken + + +and/or +primordial +non-Dragon +nonpermanent +noninstant +nonplaneswalker +nonenchantment +nonsorcery +nonartifact +non-Human +Hellkite +hexproof +draughts +dwarves +sigil +dwarven +axe +earthen +hedron +thrull +arcun +merfolk \ No newline at end of file diff --git a/data/magic.mse-game/packs b/data/magic.mse-game/packs new file mode 100644 index 000000000..d95ee5e57 --- /dev/null +++ b/data/magic.mse-game/packs @@ -0,0 +1,209 @@ +pack type: + name: random + select: no replace + filter: not is_token_card() +pack type: + name: basic land + select: equal + filter: card.rarity == "basic land" and not is_token_card() and not is_masterpiece() # can be shifted +pack type: + name: common + filter: card.rarity == "common" and not is_token_card() and not is_shifted_card() and not is_masterpiece() and not is_unsorted() +pack type: + name: uncommon + filter: card.rarity == "uncommon" and not is_token_card() and not is_shifted_card() and not is_masterpiece() and not is_unsorted() +pack type: + name: rare + filter: card.rarity == "rare" and not is_token_card() and not is_shifted_card() and not is_masterpiece() and not is_unsorted() +pack type: + name: mythic rare + filter: card.rarity == "mythic rare" and not is_masterpiece() and not is_token_card() and not is_shifted_card() and not is_unsorted() +pack type: + name: special + filter: card.rarity == "special" and not is_token_card() # can be shifted +pack type: + name: shifted common + filter: card.rarity == "common" and not is_token_card() and is_shifted_card() and not is_unsorted() +pack type: + name: shifted uncommon + filter: card.rarity == "uncommon" and not is_token_card() and is_shifted_card() and not is_unsorted() +pack type: + name: shifted rare + filter: + ( card.rarity == "rare" or + card.rarity == "mythic rare" # We've got to put shifted mythic rares somewhere + ) and not is_token_card() and is_shifted_card() and not is_unsorted() +pack type: + name: token / rulestip + filter: is_token_card() +pack type: + name: masterpiece + filter: is_masterpiece() +# shifted common if they exist, otherwise a normal common +pack type: + name: shifted common or else common + selectable: false + select: first + item: shifted common + item: common + +# basic land if it exist, otherwise a common +pack type: + name: basic land or else common + selectable: false + select: first + item: basic land + item: common + +# special if it exist, otherwise a common +pack type: + name: special or else common + selectable: false + select: first + item: special + item: common + +# shifted uncommon/rare if they exist, otherwise a normal uncommon +pack type: + name: shifted uncommon or rare or else uncommon + selectable: false + select: first + item: shifted uncommon or rare + item: uncommon + +############################################################## Randomized selections + +pack type: + name: mythic rare or rare + selectable: false + # In Shards of Alara there are 15 mythic rares and 53 rares. + # Each booster has a 1/8 chance of containing a mythic rare. + # This means that looking at single mythics : rares, the proportion is + # 1*53 : 7*15 = 53 : 105 + # this is almost exactly 1 : 2, + # So, a a single mythic is 2 times as rare as a single normal rare. + # + # We use this proportional system instead of a fixed 1:7 system, + # because it copes better with cases where there are few mythics. + # For example, if a set has 1 mythic and 20 rares, you would actually + # be MORE likely to find the mythic card with the 1:7 system! + select: proportional + item: + name: mythic rare + weight: 1 + item: + name: rare + weight: 2 + +pack type: + name: shifted uncommon or rare + selectable: false + select: nonempty + item: + name: shifted uncommon + weight: 3 + item: + name: shifted rare + weight: 1 + + +############################################################## Common proportions of cards + +# of the common slots, 3/10 will be shifted, 1/10 will be special +pack type: + name: common sometimes shifted or special + selectable: false + # TODO: Perhaps use some kind of proportional system here as well? + select: equal + item: + name: common + weight: 6 + item: + name: shifted common or else common + weight: 3 + item: + name: special or else common + weight: 1 + +# of the uncommon slots, 1/3 will be shifted, 1/4 of that will be shifted rares instead +pack type: + name: uncommon sometimes shifted + selectable: false + select: equal + item: uncommon + item: uncommon + item: shifted uncommon or rare or else uncommon + +############################################################## Card packs + +pack type: + name: tournament pack + item: + name: mythic rare or rare + amount: 3 + item: + name: uncommon sometimes shifted + amount: 9 + item: + name: common sometimes shifted or special + amount: 33 + item: + name: basic land + amount: 30 + item: + name: token / rulestip +pack type: + name: booster pack + item: + name: mythic rare or rare + amount: 1 + item: + name: uncommon sometimes shifted + amount: 3 + # a total of 11 common-likes + item: + name: common sometimes shifted or special + amount: 10 + item: + name: basic land or else common + item: + name: token / rulestip +pack type: + name: opening hand + item: + name: random + amount: 7 + +pack type: + name: additional land + item: basic land +pack type: + name: additional common + item: common sometimes shifted or special +pack type: + name: additional uncommon + item: uncommon sometimes shifted +pack type: + name: additional rare + item: mythic rare or rare +pack type: + name: additional token / rulestip + item: token / rulestip +pack type: + name: common sometimes masterpiece + select: equal + item: + name: masterpiece + weight: 1 + item: + name: common + weight: 35 +pack type: + name: common rarely masterpiece + select: equal + item: + name: masterpiece + weight: 1 + item: + name: common + weight: 143 \ No newline at end of file diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script new file mode 100644 index 000000000..1f09bb238 --- /dev/null +++ b/data/magic.mse-game/script @@ -0,0 +1,1707 @@ +############################################################## Localization + +include file: language +# needed by all style files anyway +include file: /magic-blends.mse-include/new-blends + +############################################################## Sorting mana symbols + +# correctly sort a mana symbol (no guild mana) +mana_sort := sort_text@(order: "\\?XYZI[0123456789]VLHSCAIE(WUBRG)") +# correctly sort wedge mana +mana_sort_wedge := sort_text@(order: "\\?XYZI[0123456789]VLHSCAIE(WBGUR)") +mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VLHSCAIEWUBRG]") +# correctly sort guild mana +mana_sort_guild := sort_text@(order: "[\\?XYZI01234567890VLHSCAIEWUBRG/|]") + + replace@( + # No lookbehind :( + #match: "(?($|[^/])", + replace: {sort_text(order:"in_place((WUBRG))")} + ) +mana_has_guild := match@(match: "[/|]") # Is there guild or half mana in the input? +mana_is_wedge := { chosen(set.mana_cost_sorting, choice: "tarkir wedge sorting") and ( number_of_items(in: sort_text(order:"", input), filter: "") == 3 ) } +mana_has_wedge := { mana_is_wedge() and (sort_text(order:"", input) == "WUR" or sort_text(order:"", input) == "WBR" or sort_text(order:"", input) == "WBG" or sort_text(order:"", input) == "UBG" or sort_text(order:"", input) == "URG")} +# convert card.card_color to WUBRG +card_color_to_letters := { + color_string := trim_colors(input) + out_string := (if contains(color_string, match:"white") then "W" else "")+(if contains(color_string, match:"blue") then "U" else "")+(if contains(color_string, match:"black") then "B" else "")+(if contains(color_string, match:"red") then "R" else "")+(if contains(color_string, match:"green") then "G" else "") + out_string +} +card_is_wedge := { + color_string := card_color_to_letters(input) + if color_string == "WUR" or color_string == "WBR" or color_string == "WBG" or color_string == "UBG" or color_string == "URG" then true else false +} +# A mana cost can contain both normal and guild mana +mana_filter := to_upper + { + if chosen(set.mana_cost_sorting, choice: "unsorted") then mana_unsort() + else if mana_has_guild() then mana_sort_guild() + else if mana_has_wedge(input) then mana_sort_wedge(input) + else mana_sort() +} +# Like mana filter, only also allow tap symbols: +tap_reduction := + replace@(match:"T+", replace:"T")+ + replace@(match:"Q+", replace:"Q") +tap_filter := sort_text@(order: "") +mana_filter_t := replace@( # Remove [] used for forcing mana symbols + match: "[\\[\\]]", + replace: "" + ) + { tap_reduction(tap_filter()) + mana_filter() } + + +############################################################## Determine card color + +# Names of colors +color_name := { + if input == "W" then "white" + else if input == "U" then "blue" + else if input == "B" then "black" + else if input == "R" then "red" + else if input == "G" then "green" + else "" +} +mana_name := { + if input == "white" then "W" + else if input == "blue" then "U" + else if input == "black" then "B" + else if input == "red" then "R" + else if input == "green" then "G" + else "C" +} +color_names_1 := { color_name(colors.0) } +color_names_2 := { color_name(colors.0) + ", " + color_name(colors.1) } +color_names_3 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) } +color_names_4 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) } +color_names_5 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) } +# color based on mana cost, input == a mana cost +color_filter := sort_text@(order: "") +color_filterH := sort_text@(order: "") +mana_to_color := { + count := number_of_items(in: colors) + if hybrid == "" and contains(type, match:"Artifact") then + # not a hybrid, but artifact + if count == 0 then "artifact" + else if count == 1 then color_names_1() + ", artifact" + else if set.set_info.use_gradient_multicolor == "no" then "artifact, multicolor" # stop here + else if count == 2 then color_names_2() + ", artifact, multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "artifact, multicolor" # stop here + else if count == 3 then color_names_3() + ", artifact, multicolor" + else if count == 4 then color_names_4() + ", artifact, multicolor" + else if count == 5 then color_names_5() + ", artifact, multicolor" + else "artifact, multicolor" + else if hybrid == "" then + # not a hybrid, not artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if set.set_info.use_gradient_multicolor == "no" then "multicolor" # stop here + else if count == 2 then color_names_2() + ", multicolor" + else if set.set_info.use_gradient_multicolor != "yes" then "multicolor" # stop here + else if count == 3 then color_names_3() + ", multicolor" + else if count == 4 then color_names_4() + ", multicolor" + else if count == 5 then color_names_5() + ", multicolor" + else "multicolor" + else if contains(type, match:"Artifact") then + # hybrid, but artifact + if count == 0 then "artifact" + else if count == 1 then color_names_1() + ", artifact" + else if count == 2 then color_names_2() + ", artifact" + else "artifact, multicolor" + else + # hybrid, not artifact + if count == 0 then "colorless" + else if count == 1 then color_names_1() + else if count == 2 then color_names_2() + ", hybrid" + else "multicolor" +} + +# color based on land text box, input == textbox contents +color_text_filter := + # remove activation costs + replace@( + match: "]*>[^<]+]*>" + in_context: "(?ix) (\\n|^)[^:]*(,|:) | (pays?|additional|costs?)[ ]", + replace: "" + ) + + # keep only mana + filter_text@(match: "]*>([^<]+)") + color_filter; +# get the land frame for a "WUBRG"-style input. +land_multicolor := { + count := number_of_items(in: colors) + if count == 0 then "land" + else if count == 1 then color_names_1() + ", land" + else if count == 2 then color_names_2() + ", land" + else "land, multicolor" +} +land_to_color := { + # Based on watermark + if watermark == "mana symbol white" then "white, land" + else if watermark == "mana symbol blue" then "blue, land" + else if watermark == "mana symbol black" then "black, land" + else if watermark == "mana symbol red" then "red, land" + else if watermark == "mana symbol green" then "green, land" + else land_multicolor(colors:color_text_filter(input: rules)) +}@(rules:card.rule_text) + +# Look for a CDA that defines colors +text_to_color := { + # Note: running filter_text is quite slow, do a quick 'contains' check first + if contains(match: card_name + " is") then ( + text := filter_text(match: "is (colorless|all colors|((blue|white|green|red|black)((,|,? and) (blue|white|green|red|black))*))", in_context: regex_escape(card_name)+"()* \\.") + if text != "" then ( + if contains(text, match: "all colors") then ( + colors := "WUBRG" + if land == "true" then land_multicolor() + else mana_to_color(hybrid: "") + ) else ( + colors := "" + if contains(text, match: "white") then colors := colors + "W" + if contains(text, match: "blue") then colors := colors + "U" + if contains(text, match: "black") then colors := colors + "B" + if contains(text, match: "red") then colors := colors + "R" + if contains(text, match: "green") then colors := colors + "G" + if land == "true" then land_multicolor() + else mana_to_color(hybrid: "") + ) + ) + else "" + ) + else "" +} + +is_creature := match@(match: "(?i)Creature") +is_creaturish := match@(match: "(?i)(Creature|Vehicle)") +is_tribal := match@(match: "(?i)Tribal") +is_artifact := match@(match: "(?i)Artifact") +is_land := match@(match: "(?i)Land") +is_enchantment := match@(match: "(?i)Enchantment") +is_aura := match@(match: "(?i)Aura") +is_spell := match@(match: "(?i)Instant|Sorcery") +is_sorcery := match@(match: "(?i)Sorcery") +is_instant := match@(match: "(?i)Instant") +is_planeswalker := match@(match: "(?i)Planeswalker") +is_legendary := match@(match: "(?i)Legendary") +match_vehicle := contains@(match:"Vehicle") +match_snow := contains@(match:"Snow") + +# The color of a card +card_color := { + # usually the color of mana + text_color := text_to_color(rules_text, land: is_land(type)); + if text_color == "" then ( + mana_color := mana_to_color(colors: color_filter(casting_cost), hybrid: color_filterH(casting_cost)) + if mana_color == "colorless" and is_land (type) then land_to_color(watermark, rules:rules_text) + else if mana_color == "colorless" and is_artifact(type) then "artifact" + else if mana_color == "colorless" and contains(card.shape, match:"flip") then default + else mana_color + ) + else text_color +}; +##todo check nil +has_two_names := {contains(card.shape, match:"split") or contains(card.shape, match:"adventure") or contains(card.shape, match:"flip") or contains(card.shape, match:"double faced") or contains(card.shape, match:"aftermath")} +# Number of colors in a card_color +card_color_color_count := count_chosen@(choices: "white,blue,black,red,green,artifact") +# Clean up color field +card_color_filter := { + colors := card_color_color_count() + if colors > 2 then + input := remove_choice(choice: "overlay") + if colors > 1 then ( + input := require_choice(choices: "multicolor, hybrid, land, artifact") + input := exclusive_choice(choices: "multicolor, hybrid") + input := require_exclusive_choice(choices: "horizontal, vertical, radial, overlay") + ) else + input := remove_choice(choices: "radial, horizontal, vertical, overlay, hybrid, reversed") + if chosen(choice:"overlay") then + input := remove_choice(choice: "reversed") + input +} + + +############################################################## Card number +# exportname + exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n!]+") + exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") + export_name := { exporter_name_grabber(exporter_name_filter(card.notes))} + +# Index for sorting, white cards are first, so white->A, blue->B, .. , +# The code consists of 3 parts: +# color, shifted, split +sort_index := { + color_of_card() + + (if contains(card.shape, match:"shifted") then "S" else " ") + # planeshifted cards come after normal ones + (if contains(card.shape, match:"split") then "S" else " ") + # split cards come after normal ones + ":" +} +# Process the name for sorting rules +sort_name := + # Remove "The", "A", and "An" at the beginning + replace@(match: "^(The|An?) ", replace: "") + + # Remove commas and apostrophes + replace@(match: "(,|'|’)", replace: "") + + # Remove bold and italic tags + replace@(match: "(|||)", replace: "") + + # Make lowercase + to_lower + +is_multicolor := { chosen(choice: "multicolor") and input != "artifact, multicolor" } +is_null_cost := { input == "" or input == "0" } +is_hybrid_cost := { contains(card.casting_cost, match: "W/") or contains(card.casting_cost, match: "U/") or contains(card.casting_cost, match: "B/") or contains(card.casting_cost, match: "R/") or contains(card.casting_cost, match: "G/") } +basic_land_sort := { + if contains(card.name, match:"Plains") then "MB" # Plains + else if contains(card.name, match:"Island") then "MC" # Islands + else if contains(card.name, match:"Swamp") then "MD" # Swamps + else if contains(card.name, match:"Mountain") then "ME" # Mountains + else if contains(card.name, match:"Forest") then "MF" # Forests + else "MA" # other basic lands +} +hybrid_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if not set.sort_hybrid_in_pairs then "HK" + else if colors == "WU" then "HA" + else if colors == "UB" then "HB" + else if colors == "BR" then "HC" + else if colors == "RG" then "HD" + else if colors == "WG" then "HE" + else if colors == "WB" then "HF" + else if colors == "UR" then "HG" + else if colors == "BG" then "HH" + else if colors == "WR" then "HI" + else if colors == "UG" then "HJ" + else "HK" +} +multi_color_pair_sort := { + colors := sort_text(casting_cost, order: "") + if not set.sort_multicolor_in_pairs then "GK" + else if colors == "WU" then "GA" + else if colors == "UB" then "GB" + else if colors == "BR" then "GC" + else if colors == "RG" then "GD" + else if colors == "WG" then "GE" + else if colors == "WB" then "GF" + else if colors == "UR" then "GG" + else if colors == "BG" then "GH" + else if colors == "WR" then "GI" + else if colors == "UG" then "GJ" + else if contains(card.casting_cost, match:"/") then "GL" + else "GK" +} +# A code for the color of the card +color_of_card := { + card_color := card.card_color + casting_cost := card.casting_cost + type := card.super_type + if contains(card.shape, match: "split") and + card_color != card.card_color_2 then "I" # Diff Color Splits + else if chosen(choice: "land", card_color) then ( # Lands + if card.rarity != "basic land" then "L" # Nonbasic Land + else basic_land_sort() # Basic Land + ) else if is_null_cost(casting_cost) then ( # Non-Land Cards with no or zero costs. + if chosen(choice: "colorless", card_color) then "A" # Clear Colorless + else if chosen(choice: "hybrid", card_color) then "HK" # Hybrids + else if is_multicolor(card_color) then "GK" # Multicolor + else if chosen(choice:"white", card_color) then "B" # White + else if chosen(choice:"blue", card_color) then "C" # Blue + else if chosen(choice:"black", card_color) then "D" # Black + else if chosen(choice:"red", card_color) then "E" # Red + else if chosen(choice:"green", card_color) then "F" # Green + else "J" # Artifact + ) else ( + # Cards with costs. + colors := sort_text(casting_cost, order: "") + if colors == "" and contains(type, match:"Artifact") then "J" # Artifact + else if colors == "" then "A" # Clear Colorless + else if colors == "W" then "B" # White + else if colors == "U" then "C" # Blue + else if colors == "B" then "D" # Black + else if colors == "R" then "E" # Red + else if colors == "G" then "F" # Green + else if is_hybrid_cost() then hybrid_color_pair_sort() # Hybrid (by pairs) + else if contains(casting_cost, match:"/") and contains(type, match:"Artifact") then "I" # Hybrid Artifacts + else multi_color_pair_sort() # Multicolor (by pairs) + ) +} + +rarity_sort := { + if card.shape == "token" then "T1" + else if card.shape == "emblem" then "T2" + else if card.shape == "rulestip" then "T3" + else if card.shape == "counter" then "T4" + else if card.shape == "checklist" then "T5" + else if is_masterpiece() then "T6" + else if set.sort_special_rarity == "with the rest" or card.rarity != "special" then " " + else "S" +} +set_filter := { + # TODO: what about rulestips? + if is_unsorted() then + { is_unsorted() } + else if card.shape == "token" or card.shape == "emblem" then + { card.shape == "token" or card.shape == "emblem" } + else if card.shape == "rulestip" then + { card.shape == "rulestip" } + else if card.shape == "counter" then + { card.shape == "counter" } + else if card.shape == "checklist" then + { card.shape == "checklist" } + else if is_masterpiece() and card.shape != "token" and card.shape != "emblem" then + { is_masterpiece() and card.shape != "token" and card.shape != "emblem" } + else if set.sort_special_rarity != "separate numbering" then + { not is_unsorted() and card.shape != "token" and not is_masterpiece() and card.shape != "emblem" and card.shape != "rulestip" and card.shape != "counter" and card.shape != "checklist"} + else if card.rarity == "special" then + { not is_unsorted() and card.shape != "token" and not is_masterpiece() and card.shape != "emblem" and card.shape != "rulestip" and card.shape != "counter" and card.shape != "checklist" and card.rarity == "special" } + else + { not is_unsorted() and card.shape != "token" and not is_masterpiece() and card.shape != "emblem" and card.shape != "rulestip" and card.shape != "counter" and card.shape != "checklist" and card.rarity != "special" } +} +card_number_offset := {pull_comma_array(set.card_number_offsets, cell:0, end:false, default:0)} +set_number_offset := {pull_comma_array(set.card_number_offsets, cell:1, end:false, default:0)} +card_number := { + position ( + of: card + in: set + order_by: { rarity_sort() + sort_index() + sort_name(card.name) + sort_name(export_name())} + filter: set_filter() + ) + 1 + to_number(card_number_offset()) +} +card_count := { + number_of_items(in: set, filter: set_filter()) + to_number(set_number_offset()) +} + +#Starting with M15, zero digits in card numbers should be shown up to three. +card_number_m15 := { (if card_number() < 100 then "0" else "") + (if card_number() < 10 then "0" else "") + card_number() } +card_count_m15 := { (if card_count() < 100 then "0" else "") + (if card_count() < 10 then "0" else "") + card_count() } + +# used by pack scripts +is_token_card := { card.shape == "token" or card.shape == "rulestip" or card.shape == "counter" or card.shape == "checklist" or card.shape == "emblem"} +is_shifted_card := { contains(card.shape, match:"shifted") } +is_masterpiece := { card.rarity == "masterpiece" } +is_nightbreak := { card.shape == "nightbreak" } + + +############################################################## Utilities for keywords + +comma_count := filter_text@(match:",") +# Replace spaces by a spacer +separate_words := remove_tags + trim + replace@(match:" ", replace: {spacer}) + +# replaces — correctly +add := "" # default is nothing + +trim_reminder_x := replace@(match: ". X can’t be 0.", replace: "") + +# If the 'input' parameter is a mana costs, then adds 'add' +for_mana_costs := { + if input.separator_before == "—" and contains(input.param, match: " ") then ( ##multi word + if comma_count(input.param) == "," then ( ##two part + if match(match: "^[VLHSCAIETQ\\?XYZIWUBRG0-9/|]+,", input.param) then ##starts with mana + "{add}{alternative_cost(input.param, trim:combined_cost, s:action)}" ##"add" mana + else "{alternative_cost(input.param, trim:combined_cost, s:action)}{non}" ## else cost "non" + ) else if contains(input.param, match: ",") then ( ##three+ parts + if match(match: "^[VLHSCAIETQ\\?XYZIWUBRG0-9/|]+,", input.param) then ##starts with mana + "{add}{alternative_cost(input.param, trim:long_cost, s:action)}" ##"add" mana with long formatting + else "{alternative_cost(input.param, trim:long_nomana_cost, s:action)}{non}" ## else cost "non" with long formatting + ) else + "{alternative_cost(input.param, s:action, trim:lower_first)}{non}" ##one, nonmana, part + ) else if match(match: "^[VLHSCAIETQ\\?XYZIWUBRG0-9/|]+$", input.param) then ##one word + "{add}{input.param}" ##mana + else + "{alternative_cost(input.param, trim:combined_cost, s:action)}{non}" ##nonmana +}@(non:" in addition to any other costs", action:false) + +# Convert extra costs +long_cost := replace@(match:", [A-Z]", replace: { to_lower() } ) +long_nomana_cost := replace@(match:"[A-Z]", replace: { to_lower() }) +# Convert first character to lower case +lower_first := replace@(match:"^[A-Z]", replace: { to_lower() }) +combined_cost := replace@(match:", [A-Z]", replace: { to_lower() })+ + replace@(match:",", replace:" and")+ + replace@(match:"^[VLHSCETQ\\?XYZIWUBRG0-9/|]+", in_context: "(^|[[:space:]])(?![a-z])", replace: "&")+ + replace@(match:"^[A-Z]", replace: { to_lower() }) +alternative_cost := { + input := trim(input) + if s then + input := actionize(input) + input +}@(trim: lower_first, s:false, trim:{input}) +actionize := replace@(match:"(activate|ante|cast|choose|create|destroy|discard|double|draw|exchange|exile|fight|mill|play|put|regenerate|return|reveal|sacrifice|shuffle|tap|untap|transform|vote|exert|pay)(?=($| |,|\\.))", replace:"\\1s") + +replace@(match:"(attach)", replace:"\\1es") + +replace@(match:"scry", replace:"scries") + +replace@(match:"your", replace:"their") +# +protection_code := { + output := if match(input, match:"(artifacts|creatures|enchantments|instants|lands|planeswalkers|sorceries|tribals|planes|schemes|emblems|conspiracies|^[A-Z]|^[^ ]* named)") then replace(input, match:"and from", replace:"or", in_context:" ") + else if match(input, match:"^(converted|mana|power|toughness)") then "anything with " + replace(input, match:"and from", replace:"or", in_context:" ") + else if contains(input, match:"the chosen player") then "anything " + replace(input, match:"the chosen", replace:"controlled by that") + else if contains(input, match:"the chosen") then "anything with " + replace(input, match:"the chosen", replace:"that") + else if contains(input, match:"all colors") then "anything " + replace(input, match:"all colors", replace:"that's white, blue, black, red, or green") + else if match(input, match:"^you$") then "anything you control" + else if match(input, match:"^its owner$") then "anything its owner controls" + else if match(input, match:"^(each of )?your opponents$") then "anything " + replace(input, match:"(each of )?your opponents", replace:"controlled by those players") + else if match(input, match:"(the|a) [^\n]* of your choice") then "anything " + replace(input, match:"(the|a) ([^\n]*) of your choice", replace:"of that \\2") + else "anything " + replace(english_singular(input), match:"and from", replace:"or", in_context:" ") + output := " targeted, dealt damage, enchanted, equipped by " + output + if match(output, match:"(artifacts|creatures|instants|lands|planeswalkers|sorceries|tribals|planes|schemes|emblems|conspiracies|by [A-Z])") and not match(output, match:"(enchantmentsAura|Curse)") then + output := replace(output, match:", enchanted", replace:"") + else output := output + if match(output, match:"(enchantments|creatures|instants|lands|planeswalkers|sorceries|tribals|planes|schemes|emblems|conspiracies|by [A-Z])") and not match(output, match:"(artifacts|Equipment)") then + output := replace(output, match:" equipped", replace:"") + else output := output + if match(output, match:"equipped by") then output := replace(output, match:"equipped by", replace:"or equipped by") + else if match(output, match:"enchanted, by") then output := replace(output, match:"enchanted, by", replace:"or enchanted by") + else if match(output, match:"dealt damage, by") then output := replace(output, match:"dealt damage, by", replace:"or dealt damage by") + else "" + if match(output, match:"^ targeted, or dealt damage by") then output := replace(output, match:"^ targeted, or dealt damage by", replace:" targeted or dealt damage by") + if match(output, match:"anything [A-Z]") then output := replace(output, match:"anything ", replace:"") + if match(output, match:"or les") then output := replace(output, match:"or les$", replace:"or less") + if match(output, match:"(anything )?everything") then output := replace(output, match:"(anything )?everything", replace:"anything") + output := (if self_pro_check(card.text) then "You can't be" else if is_spell(card.type) then "It can't be blocked," else if is_creaturish(card.type) then "This creature can't be blocked," else "This permanent can't be") + output + output +} +self_pro_check := match@(match:"You ha(ve|s) protection") +long_dash := replace@(match:"-", replace:"—") + +# Utilities for keywords + +has_cc := { card.casting_cost != "" } + +has_pt := { card.power != "" or card.toughness != "" } + +contains_target := match@(match:"(?i)([^a-z]|^)targets?([^a-z]|$)") + +is_spell := { contains(card.type, match:"Instant") or contains(card.type, match:"Sorcery") } + +is_targeted := { contains_target(card.rule_text) } + +color_to_mana := replace@(match: "white", replace: "[W]")+ + replace@(match: "blue", replace: "[U]")+ + replace@(match: "black", replace: "[B]")+ + replace@(match: "red", replace: "[R]")+ + replace@(match: "green", replace: "[G]") + +iterate_fix := remove_tags + +replace@(match: "^\\.", replace:"") + +replace@(match: "^,", replace:"") + +replace@(match: "^[ ]$", replace:"") +iterate_trim := replace@(match:" times", replace:""); +iterate_digits := { + if iterate_trim(iterate_fix(input)) == "" then "1" + else if iterate_trim(iterate_fix(input)) == " one" then "1" + else if iterate_trim(iterate_fix(input)) == " once" then "1" + else if iterate_trim(iterate_fix(input)) == " two" then "2" + else if iterate_trim(iterate_fix(input)) == " twice" then "2" + else if iterate_trim(iterate_fix(input)) == " three" then "3" + else if iterate_trim(iterate_fix(input)) == " four" then "4" + else if iterate_trim(iterate_fix(input)) == " five" then "5" + else if iterate_trim(iterate_fix(input)) == " six" then "6" + else if iterate_trim(iterate_fix(input)) == " seven" then "7" + else if iterate_trim(iterate_fix(input)) == " eight" then "8" + else if iterate_trim(iterate_fix(input)) == " nine" then "9" + else if iterate_trim(iterate_fix(input)) == " ten" then "10" + else if iterate_trim(iterate_fix(input)) == " eleven" then "11" + else if iterate_trim(iterate_fix(input)) == " twelve" then "12" + else if iterate_trim(iterate_fix(input)) == " thirteen" then "13" + else if iterate_trim(iterate_fix(input)) == " fourteen" then "14" + else if iterate_trim(iterate_fix(input)) == " fifteen" then "15" + else if iterate_trim(iterate_fix(input)) == " sixteen" then "16" + else if iterate_trim(iterate_fix(input)) == " seventeen" then "17" + else if iterate_trim(iterate_fix(input)) == " eighteen" then "18" + else if iterate_trim(iterate_fix(input)) == " nineteen" then "19" + else if iterate_trim(iterate_fix(input)) == " twenty" then "20" + else iterate_trim(iterate_fix(input)) +} +digital_number := { + input := replace(input, match:"up to ", replace:"") + if input == "zero" then 0 + else if input == "one" or input == "a" or input == "an" then 1 + else if input == "two" then 2 + else if input == "three" then 3 + else if input == "four" then 4 + else if input == "five" then 5 + else if input == "six" then 6 + else if input == "seven" then 7 + else if input == "eight" then 8 + else if input == "nine" then 9 + else if input == "ten" then 10 + else if input == "eleven" then 11 + else if input == "twelve" then 12 + else if input == "thirteen" then 13 + else if input == "fourteen" then 14 + else if input == "fifteen" then 15 + else if input == "sixteen" then 16 + else if input == "seventeen" then 17 + else if input == "eighteen" then 18 + else if input == "nineteen" then 19 + else if input == "twenty" then 20 + else input +} +reverse_elements := {for element from 1 to length(input) do input[length(input) - element] + " "} +######################## Level Margins +#### these will be determined by the style affecting the margins and otherwise be 0 +margin_left := {0} +margin_right := {0} +margin_top := {0} +remove_margins := replace@( + match: "", + replace:"" +) +##remove 0 margins and margins with no text +cull_margins := replace@(match:"", replace:"")+ + replace@(match:"", replace:"") + +#### this gives a big array so we can grab_margins["lv1"] etc anywhere +grab_margins := {[ lv1: [margin_left("lv1"), margin_right("lv1"), margin_top("lv1")], + lv2: [margin_left("lv2"), margin_right("lv2"), margin_top("lv2")], + lv3: [margin_left("lv3"), margin_right("lv3"), margin_top("lv3")], + lv4: [margin_left("lv4"), margin_right("lv4"), margin_top("lv4")], + lv5: [margin_left("lv5"), margin_right("lv5"), margin_top("lv5")], + lv6: [margin_left("lv6"), margin_right("lv6"), margin_top("lv6")], + lv7: [margin_left("lv7"), margin_right("lv7"), margin_top("lv7")], + lv8: [margin_left("lv8"), margin_right("lv8"), margin_top("lv8")], + text: [margin_left("text"), margin_right("text"), margin_top("text")], + text2: [margin_left("text2"), margin_right("text2"), margin_top("text2")], + text3: [margin_left("text3"), margin_right("text3"), margin_top("text3")], + text4: [margin_left("text4"), margin_right("text4"), margin_top("text4")], + text5: [margin_left("text5"), margin_right("text5"), margin_top("text5")], + text6: [margin_left("text6"), margin_right("text6"), margin_top("text6")], + unknown: [0,0,0] +]} +#### then with apply_margins(field, name:fieldname), add the margins into the text +apply_margins := { + margin_data := grab_margins()[name] or else [0,0,0] + cull_margins("" + remove_margins(input) + "") +} +is_modal := contains@(match:"
  • " + _1 + "" + _2 + "
  • "} + )+ + # step 7c : clean up modals + { + if is_modal(input) + then bump_text(softline_ripper(input)) + else input + }+ + # step 8 : automatic capitalization, but not after "(" + replace@( + match: "([ ]*: |—| — )" # preceded by this + + "([[:lower:]])" # match this + + "(?![)])", # not followed by this + replace: { _1 + to_upper(_2) }) + + # step 9 : spellcheck + { + if set.auto_correct then + auto_correct(input) + else input } + + { + if set.auto_errata then + auto_errata(input) + else input } + + { if set.mark_errors then + check_spelling( + language: language().spellcheck_code, + extra_dictionary: "/magic.mse-game/magic-words", + extra_match: additional_text_words + ) + else input + } + +modal_lines := replace@(match:"", replace:"") + +replace@(match:"(.+)", replace:"\\1") + +modal_text_filter := text_filter + modal_lines + +############################################################## Other boxes + +# the flavor text filter +# - makes all text italic +flavor_text_filter := + # step 1 : remove italic tags + remove_tag@(tag: "") + + # step 2 : surround by tags + { "" + input + "" } + + # curly quotes + {if set.curly_quotes then curly_quotes(input) else input} + + # spellcheck + { if set.mark_errors + then check_spelling(language:language().spellcheck_code) + else input + } + +# Move the cursor past the separator in the p/t and type boxes +type_over_pt := replace@(match:"/$", replace:"") +type_over_type := replace@(match:" ?[-:]$", replace:"") + +super_type_filter := { + input := remove_tag(tag: "{input}" +} + +break_subtypes := split_text@(match: " +|[^<]*", include_empty:false) +sub_type_filter := { + input := remove_tag(tag: "{part}" + else + lang.subtype_separator + "{part}" + ) + + (if length(parts) > 0 then + # Add a new box at the end + "{lang.subtype_separator}" + else + "" + ) + ) else input # do nothing +} + +# all sub types, for word list +space_to_comma := replace@(match:" ", replace:",") +only_first := replace@(match:" .*", replace:"") +only_next := replace@(match:"^[^ ]* ?", replace:"") +all_sub_types := { + for each card in set do + if contains(card.super_type) then "," + space_to_comma(to_text(card.sub_type)) else "" +} +all_races := { + for each card in set do + if is_creature(card.super_type) or is_tribal(card.super_type) then + "," + only_first(to_text(card.sub_type)) + else "" +} +all_classes := { + for each card in set do + if contains(card.super_type, match:"Creature") then + "," + space_to_comma(only_next(to_text(card.sub_type))) + else "" +} + +# Determine a rarity code for M15 styles. +rarity_code := { + if not set.rarity_codes then "" + else if is_promo() then "P" + else if is_masterpiece() then "S" + else if contains(card.shape, match:"token") then "T" + else if contains(card.shape, match:"emblem") then "E" + else if card.rarity == "common" then "C" + else if card.rarity == "uncommon" then "U" + else if card.rarity == "rare" then "R" + else if card.rarity == "mythic rare" then "M" + else if card.rarity == "special" then "S" + else if card.rarity == "basic land" then "L" + else ""} + +# Determine if the card is a promo card. +is_promo := { "false" } + +# Determine if the card is a rare. +is_rare := { card.rarity == "rare" or card.rarity == "mythic rare" or card.rarity == "masterpiece" } + +# Shape of cards, can be changed in style files +card_shape := { "normal" } + +typesymbol_for := + to_text + + replace@(match: "(Legendary|Basic|Snow|World| )", replace: "") + + { if input == "Creature" then "creature" + else if input == "Sorcery" then "sorcery" + else if input == "Instant" then "instant" + else if input == "Artifact" then "artifact" + else if input == "Enchantment" then "enchantment" + else if input == "Land" then "land" + else if input == "Planeswalker" then "planeswalker" + else "multitype" + } +typesymbol_type := { typesymbol_for(type) } + +#Script to make magic-mana-future compatible w/ other templates +colorless_color := { + if contains(card.card_color, match:"hybrid") or contains(card.card_color, match:"multicolor") then "c" + else if card.card_color=="white" then "w" + else if card.card_color=="blue" then "u" + else if card.card_color=="black" then "b" + else if card.card_color=="red" then "r" + else if card.card_color=="green" then "g" + else "c" + } + +#Indicators never appear if the indicator would be colorless, colorless land, or colorless artifact. +#Indicators do appear if the chosen frame doesn't match the default. +#Indicators do appear if the chosen color for the indicator doesn't match the default. + +has_identity := { ( ( card.card_color != card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless") ) or ( card.indicator != card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name, default: "colorless") ) ) and card.indicator != "colorless" and card.indicator != "artifact" and card.indicator != "land"} + +has_identity_2 := { ( ( card.card_color_2 != card_color(casting_cost: card.casting_cost_2, rules_text: card.rule_text_2, type: card.super_type_2, watermark: card.watermark_2, card_name: card.name_2, default: "colorless") ) or ( card.indicator_2 != card_color(casting_cost: card.casting_cost_2, rules_text: card.rule_text_2, type: card.super_type_2, watermark: card.watermark_2, card_name: card.name_2, default: "colorless") ) ) and card.indicator_2 != "colorless" and card.indicator_2 != "artifact" and card.indicator_2 != "land"} + +############################################################## Statistics utilities + +# Converted mana cost +is_half_mana := match@(match: "1/2|[|][WUBRGS]") +is_half_generic := match@(match: "1/2") +is_colored_mana := match@(match: "[WUBRG]") +only_numbers := filter_text@(match: "^[0123456789]+") +cmc_split := break_text@(match: "(?ix) 1/2 | [|][WUBRGC] | [0-9](/[WUBRGCVLHSCETQ2]) | [0-9]+(?!/[WUBRGCVLHSCETQ2]) | [WUBRGCVLHS0-9](/[WUBRGCVLHS])\{0,4} ") +cmc := {to_number( + for each sym in cmc_split(to_text()) do ( + numbers := only_numbers(sym) + if is_half_mana(sym) then 0.5 + else if numbers != "" then to_int(numbers) + else 1 # all other symbols are 1 + )) +} +write_wubrg := { + (if match(input, match:"white") then "W" else "")+ + (if match(input, match:"blue") then "U" else "")+ + (if match(input, match:"black") then "B" else "")+ + (if match(input, match:"red") then "R" else "")+ + (if match(input, match:"green") then "G" else "") +} +colored_mana := {to_number( + for each sym in cmc_split(to_text()) do ( + numbers := only_numbers(sym) + if is_colored_mana(sym) then + if is_half_mana(sym) then 0.5 else 1 + else 0 + )) +} +generic_mana := {to_number( + for each sym in cmc_split(to_text()) do ( + numbers := only_numbers(sym) + if is_half_generic(sym) then 0.5 + else if numbers != "" then to_int(numbers) + else 0 # all other symbols are 1 + )) +} + +primary_card_color := { + artifact := chosen(choice:"artifact") and not (chosen(choice:"white") or chosen(choice:"blue") or chosen(choice:"black") or chosen(choice:"red") or chosen(choice:"green")) + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + white := chosen(choice:"white") + blue := chosen(choice:"blue") + black := chosen(choice:"black") + red := chosen(choice:"red") + green := chosen(choice:"green") + if land then "land" + else if multi then "multicolor" + else if hybrid then "hybrid" + else if artifact then "artifact" + else if white then "white" + else if blue then "blue" + else if black then "black" + else if red then "red" + else if green then "green" + else input +} +mainframe_stat_color := { + artifact := chosen(choice:"artifact") and not (chosen(choice:"white") or chosen(choice:"blue") or chosen(choice:"black") or chosen(choice:"red") or chosen(choice:"green")) + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + white := chosen(choice:"white") + blue := chosen(choice:"blue") + black := chosen(choice:"black") + red := chosen(choice:"red") + green := chosen(choice:"green") + pink := chosen(choice:"pink") + purple := chosen(choice:"purple") + if land then "land" + else if multi then "multicolor" + else if hybrid then "hybrid" + else if artifact then "artifact" + else if white then "white" + else if blue then "blue" + else if black then "black" + else if red then "red" + else if green then "green" + else if pink then "pink" + else if purple then "purple" + else input +} +is_mainframe := { false } +is_walker := { contains(card.super_type, match:"Planeswalker") } +is_legend := { true } +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)} +mainframe_power := { card.power } +mainframe_toughness := { card.toughness } + +word_count := break_text@(match:"[^[:space:]]+") + length +line_count := split_text@(match:"\n+",include_empty:false) + length + +#Remove supertypes or types to look at parts of the super_type field by themselves. +remove_supertype := replace@(match: "(Legendary|Basic|Snow|World|Tribal|Token)", replace: "")+ + replace@(match: "[ ]+", in_context: "^", replace: "")+ + replace@(match: "[ ]+", in_context: "$", replace: "") +remove_type := replace@(match: "(Artifact|Creature|Enchantment|Instant|Land|Planeswalker|Sorcery)", replace: "")+ + replace@(match: "[ ]+", in_context: "^", replace: "")+ + replace@(match: "[ ]+", in_context: "$", replace: "") +node_script := { if card.shape == "double faced" then "transform day" else "none" } + +card_new_color := { + if card.card_color == "white" then "w" + else if card.card_color == "blue" then "u" + else if card.card_color == "black" then "b" + else if card.card_color == "red" then "r" + else if card.card_color == "green" then "g" + else if contains(card.card_color, match:"artifact") then "a" + else if contains(card.card_color, match:"multi") or contains(card.card_color, match:"hybrid") then "m" + else "c" +} +spark_color := { + if card.card_color == "white" then "w" + else if card.card_color == "blue" then "u" + else if card.card_color == "black" then "b" + else if card.card_color == "red" then "r" + else if card.card_color == "green" then "g" + else if contains(card.card_color, match:"multi") or contains(card.card_color, match:"hybrid") then "m" + else "" +} + +ancestral_mana := { card.pt != "" and card.pt == "" } +is_unsorted := {"false"} +special_text := { "" } +special_text2 := { "" } +exporter_name_filter := filter_text@(match:"!exporte?r?name [^\n!]+") +exporter_name_grabber := replace@(match:"!exporte?r?name ", replace:"") +card_name := { replace(if exporter_name_grabber(exporter_name_filter(card.notes)) != "" then exporter_name_grabber(exporter_name_filter(card.notes)) else card.name, match:" $", replace:"") } +exporter_num_filter := filter_text@(match:"!num [^\n!]+") +exporter_num_grabber := replace@(match:"!num ", replace:"") +trim_zeroes := replace@(match: "^00?", replace: "")+ + replace@(match: "a?/[0-9b]+", replace: "") +corrected_card_number := { if exporter_num_grabber(exporter_num_filter(card.notes)) != "" then exporter_num_grabber(exporter_num_filter(card.notes)) else if card.custom_card_number != "" then trim_zeroes(card.custom_card_number) else card_number() } + +comma_count := filter_text@(match:",") +round_up := {to_int(0.99999999999998+input)} +round_near := {to_int(0.5+input)} +to_title := replace@(match:"(^| )([A-z])([^ ]*)", replace:{_1+ to_upper(_2) + to_lower(_3)}) +to_sentence := replace@(match:"(^|\n)([A-z])([^\n]*)", replace:{_1+ to_upper(_2) + to_lower(_3)}) +join := { + string := "" + if length(input) == 2 then spacer := " " + if length(input) == 1 then closing := "" + for x from 0 to length(input)-1 do + string := string + (if x == length(input)-1 then closing else "") + input[x] + (if x == length(input)-1 then "" else spacer) + string +}@(spacer:", ", closing:"and ") +includes := { flagged := false + for x from 0 to length(array)-1 do + if array[x] == input then flagged := true; + flagged +} +pull_comma_array := { + array := split_text(input, match:divider) + length := length(comma_count(input)) + ending := to_number(end) + if (cell >= (length + (1-ending))) + then default + else if array[cell] == "" or array[cell] == nil or array[cell] == "-" + then default + else array[cell] +}@(default:0, end: 1, divider:",", cell:0) +##todo check nil +#### standard is pull_comma_array("X,Y,Z,", cell: 0) +#### returns "X" +#### ending true for coordinates (requires a final divider to ensure element is complete) +#### ending false for moving (doesn't require divider, moving 1 then 11 is fine) +#### divider is "," by default, can change +#### can also add default to return in case of errors + +##a workaround for the crop offset function that doesn't appear to work +##slice_chop(input:image, height:(final height), width:(final width), distance:(length from bottom to top of final image)) +slice_crop := { + img := flip_vertical(input) + img := crop(img, height:distance, width:width, offset_x:0, offset_y:0) + img := flip_vertical(img) + img + if(height != 0 and height != distance) then + img := crop(img, height:height, width:width, offset_x:0, offset_y:0) + img +}@(height:0) + +#juryrig fix for level defaults. janky because MSE hates {true} +transfer_levels := {true} +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} +############################################################## 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" } +custom_watermark_2 := { if set.custom_watermark_2 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_2 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_3 := { if set.custom_watermark_3 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_3 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_4 := { if set.custom_watermark_4 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_4 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_5 := { if set.custom_watermark_5 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_5 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_6 := { if set.custom_watermark_6 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_6 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_7 := { if set.custom_watermark_7 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_7 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_8 := { if set.custom_watermark_8 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_8 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_9 := { if set.custom_watermark_9 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_9 else "/magic-watermarks.mse-include/planeswalker.png" } +custom_watermark_10 := { if set.custom_watermark_10 != "" then "/magic-watermarks.mse-include/" + set.custom_watermark_10 else "/magic-watermarks.mse-include/planeswalker.png" } + +############################################################## Flavor Bar Equation + + +chop_top := {0} +chop_bot := {0} +bar_offset := {0} +offset_lines := {0} +chop_top2 := {0} +chop_bot2 := {0} +bar_offset2 := {0} +offset_lines2 := {0} + +##### Set chop_top(), chop_bot(), bar_offset(), and offset_lines to 0 to reduce replacements in chopping frames +##### Full equations to use in chopping templates below +##### 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.flavor_bar_offset == "-" or styling.flavor_bar_offset == "+" then 0 else to_number(styling.flavor_bar_offset)} +##### offset_lines := {offset_counter(styling.flavor_bar_offset)} + +top_of_textbox := {card_style.text.top } +bottom_of_textbox := {card_style.text.bottom } +top_of_textbox2 := {card_style.text_2.top } +bottom_of_textbox2 := {card_style.text_2.bottom } +offset_counter := {length(filter_text(input, match:"u")) - length(filter_text(input, match:"d"))} +paragraph_count := filter_text@(match:"\n") +hard_paragraph_count := + replace@(match:"\n", replace:"")+ #count hard breaks for their extra space + filter_text@(match:"\n") +soft_break_filter := + filter_text @(match:"<", in_context: "soft-line>") #count soft breaks for quotes +word_split := split_text@(match:" ") #split words to better calculate line lengths +small_filter := filter_text@(match:"[\\.,\\?!il’]") #grab the tiny characters +fb_length := {length(input) - 0.3 * length(small_filter(input))}#reduce the effect of tiny characters +calc_lines := { sum := 0 #estimate lines by character limit + lines := 1 #minimum of 1 + for e from 0 to length(input)-1 do ( + sum := sum + fb_length(input[e]); + if sum > char then ( #if new word is over the limit + lines := lines + 1; #add new line + sum := fb_length(input[e])) #reset the sum + else + sum := sum + 1; #else add it and a space to the sum + ) + lines #return number of lines +} +lines_of_text := { #estimate lines in break blocks + lines := 0 #further improves the previous eq + for x from 0 to length(input)-1 do + if input[x] or else "" != "" then #if the break isn't empty, check it + lines := lines + calc_lines(word_split(input[x]), char:char) + lines +} +flavor_text := {split_text(match:"\n", remove_tags(card.flavor_text+"\n"))} #remove tags, add \n so .1 doesn't explode +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} +font_size := {min(14,round_near(card_style.text.content_height / card_style.text.content_lines) - 8)} #approximate font size +adj_char_width := {7.35 * min(14, font_size()+0.95) / 14} #average char width, adjusted for font size +char_per_line := {min(52,round_up(card_style.text.content_width / adj_char_width())+1.5)} #approximate character limit. very rarely over 52 but standard eq can reach 60+ +lines_of_flavor := {lines_of_text(flavor_text(), char:char_per_line())} +lines_of_rules := { card_style.text.content_lines - lines_of_flavor() } #rules of lines for ratio weirdness +line_height := {(card_style.text.content_height / card_style.text.content_lines)} +padding_height := { 0.5*(bottom_of_textbox() - top_of_textbox() - card_style.text.content_height) } #space between top of textbox and text +linebreak_height := { 2*length(hard_paragraph_count(card.rule_text)) } +###correction for ratio of rules/flavor causing weirdness +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())) } +###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()} + +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} +font_size2 := {min(14,round_near(card_style.text_2.content_height / card_style.text_2.content_lines) - 8)} #approximate font size +adj_char_width2 := {7.35 * min(14, font_size2()+0.95) / 14} #average char width, adjusted for font size +char_per_line2 := {min(52,round_up(card_style.text_2.content_width / adj_char_width2())+1.5)} #approximate character limit. very rarely over 52 but standard eq can reach 60+ +lines_of_flavor2 := {lines_of_text(flavor_text2(), char:char_per_line2())} +lines_of_rules2 := { card_style.text_2.content_lines - lines_of_flavor2() } #rules of lines for ratio weirdness +line_height2 := {(card_style.text_2.content_height / card_style.text_2.content_lines)} +padding_height2 := { 0.5*(bottom_of_textbox2() - top_of_textbox2() - card_style.text_2.content_height) } #space between top of textbox and text +linebreak_height2 := { 2*length(hard_paragraph_count(card.rule_text_2)) } +###correction for ratio of rules/flavor causing weirdness +uneven_correction2 := { if lines_of_flavor2() == 1 then max(4, (card_style.text_2.content_lines - (2*lines_of_flavor2()))) else (card_style.text_2.content_lines - (2*lines_of_flavor2())) } +###add it all up +old_bar_equation2 := { top_of_textbox2() + padding_height2() + card_style.text_2.content_height - line_height2()*(lines_of_flavor2() + offset_lines2()) + linebreak_height2() - uneven_correction2() + back_corr() + bar_offset2() + hard_flavor_break2() +1 } +bar_equation2 := {if card_style.text_2.layout.blocks[0].bottom or else 0 > 0 then card_style.text_2.top + 0.5*(card_style.text_2.layout.blocks[0].bottom+card_style.text_2.layout.blocks[1].top) else old_bar_equation2()} + +##### long correction coefficient based off several sets of data +front_corr := {correction_coeff(lof:lines_of_flavor(), lor:lines_of_rules(), lbh:linebreak_height())} +back_corr := {correction_coeff(lof:lines_of_flavor2(), lor:lines_of_rules2(), lbh:linebreak_height2())} +correction_coeff := { + (if lor == 1 then + (if lof == 1 then 3 + else if lof == 2 then 1 + else if lof == 3 then 1.5 + else if lof == 4 then 0 + else 5 - lof) + else if lor == 2 and lbh == 2 then + (if lof == 1 then 1 + else if lof == 2 then 1 + else if lof == 3 then 2 + else if lof == 4 then 2 + else 3) + else if lor == 2 then + (if lof == 1 then 1 + else if lof == 2 then 0 + else if lof == 3 then 0 + else if lof == 4 then 0 + else -1) + else if lor == 3 and lbh == 2 then + (if lof == 1 then 0 + else if lof == 2 then 0 + else if lof == 3 then 1 + else if lof == 4 then 1 + else 2) + else if lor == 3 then + (if lof == 1 then 0 + else if lof == 2 then -1 + else if lof == 3 then -0.5 + else if lof == 4 then -1 + else 0) + else if lor == 4 and lbh == 2 then + (-2 + lof) + else if lor == 4 then + (if lof == 1 then -1 + else if lof == 2 then 0 + else if lof == 3 then -0.5 + else -1) + else if lor == 5 and lbh == 4 then + (-5 + lof) + else if lor == 5 and lbh == 2 then + (-2 + lof) + else if lor == 5 then + (2 - lof) + else if lor == 6 and lbh == 2 then + (-1 - lof) + else if lor == 6 then + (2 - lof) + else 0) + (if lbh >= 4 then 0.5*lbh-1) +} +######################## Modal DFC hints +auto_flags := {true} +front_modal_hint := { + if not auto_flags() then ["", "", 10.5] + else if remove_tags(card.sub_type_2) != "" then [card.sub_type_2, ""+card.casting_cost_2+"", 10.5] + else if card.casting_cost_2 != "" then [main_types(card.super_type_2), ""+card.casting_cost_2+"", 10.5] + else [main_types(card.super_type_2), mana_ability(card.rule_text_2), 10.5] +} +back_modal_hint := { + if not auto_flags() then ["", "", 10.5] + else if remove_tags(card.sub_type) != "" then [card.sub_type, ""+card.casting_cost+"", 10.5] + else if card.casting_cost != "" then [main_types(card.super_type), ""+card.casting_cost+"", 10.5] + else [main_types(card.super_type), mana_ability(card.rule_text), 10.5] +} +mana_ability := { + abils := break_text(input, match:"()?T()?: Add ()?(W|U|B|R|G|C)()?(, | or )?()?(W|U|B|R|G|C)?()?(, or )?()?(W|U|B|R|G|C)?()?.") + abils[0] or else "" +} +main_types := { + types := break_text(input, match:"(Land|Instant|Sorcery|Artifact|Enchantment|Creature|Planeswalker)") + types[0] or else "" +} +######################## Mainframe mana +use_v_mana := {contains(set.custom_mana_symbol_name, match:".png")} +use_large_v_mana := { use_v_mana() and chosen(set.mana_symbol_options, choice:"enable in casting costs")} +use_small_v_mana := { use_v_mana() and chosen(set.mana_symbol_options, choice:"enable in text boxes")} +use_color_v_mana := { use_v_mana() and chosen(set.mana_symbol_options, choice:"colored mana symbols") and not use_hybrid_v_mana()} +use_hybrid_v_mana := { use_v_mana() and chosen(set.mana_symbol_options, choice:"hybrid with colors")} +v_mana_name := {if not use_v_mana() then "" else replace(set.custom_mana_symbol_name, match:"(.+/|\\.png)", replace:"")} +v_mana_loc := {if not use_v_mana() then "" else replace(set.custom_mana_symbol_name, match:"{v_mana_name()}\\.png", replace:"")} +searchPull := filter_text@(match:"search(name|mana|type|rules|flavor|text|notes)") +searchSnip := replace@(match:"search(name|mana|type|rules|flavor|text|notes)_", replace:"") + +custom_index := { + sortIndex := split_text(set.custom_index, match:",") + for each field in sortIndex do + applyIndex(to_lower(field)) + or else ( + searchIndex(to_lower(searchPull(field)), query:searchSnip(field)) + ) + or else "" +} +applyIndex := { + [ + name: { + fill_len(to_string(position ( + of: card + in: set + order_by: { sort_name(card.name) + sort_name(export_name())} + filter: set_filter() + )), lead:"0", fill_to:3) + }, + alias: { + fill_len(to_string(position ( + of: card + in: set + order_by: { sort_name(card.alias) + sort_name(export_name())} + filter: set_filter() + )), lead:"0", fill_to:3) + } + name2: { + fill_len(to_string(position ( + of: card + in: set + order_by: { sort_name(card.name_2) + sort_name(export_name())} + filter: set_filter() + )), lead:"0", fill_to:3) + }, + alias2: { + fill_len(to_string(position ( + of: card + in: set + order_by: { sort_name(card.alias_2) + sort_name(export_name())} + filter: set_filter() + )), lead:"0", fill_to:3) + } + color: {fill_len(color_of_card(), lead:"A")}, + artist: {fill_len(substring(card.illustrator, end:7), follow:" ", fill_to:7)}, + artist2: {fill_len(substring(card.illustrator_2, end:7), follow:" ", fill_to:7)}, + design: {fill_len(substring(card.card_code_text, end:7), follow:" ", fill_to:7)}, + mv: {fill_len(to_string(cmc(card.casting_cost)), lead:"0")}, + "mana value": {fill_len(to_string(cmc(card.casting_cost)), lead:"0")}, + cmc: {fill_len(to_string(cmc(card.casting_cost)), lead:"0")}, + "converted mana cost": {fill_len(to_string(cmc(card.casting_cost)), lead:"0")}, + rarity: {index_of_rarity()}, + power: {fill_len(card.power, lead:"0")}, + toughness: {fill_len(card.toughness, lead:"0")}, + pt: {fill_len(card.power, lead:"0") + fill_len(card.toughness, lead:"0")}, + loyalty: {fill_len(card.loyalty, lead:"0")}, + type: {fill_len(filter_text(match:"[A-Z][A-Z]?[A-Z]?", filter_text(match:"[A-Z]", card.super_type)), follow:"0", fill_to:3)}, + hasrules: {if remove_tags(card.rule_text) != "" then "A" else "B"}, + hasflavor: {if remove_tags(card.flavor_text) != "" then "A" else "B"}, + hasrules2: {if remove_tags(card.rule_text_2) != "" then "A" else "B"}, + hasflavor2: {if remove_tags(card.flavor_text_2) != "" then "A" else "B"}, + ][input]() +} +searchIndex := { + [ + searchname: { if contains(card.name, match:query) or contains(card.name_2, match:query) then "A" else "B"}, + searchmana: { if contains(card.casting_cost, match:query) or contains(card.casting_cost_2, match:query) then "A" else "B"}, + searchtype: { if contains(card.type, match:query) or contains(card.type_2, match:query) then "A" else "B"}, + searchrules: { if contains(card.rule_text, match:query) or contains(card.rule_text_2, match:query) then "A" else "B"}, + searchflavor: { if contains(card.flavor_text, match:query) or contains(card.flavor_text_2, match:query) then "A" else "B"}, + searchartist: { if contains(card.illustrator, match:query) or contains(card.illustrator_2, match:query) then "A" else "B"}, + searchdesign: { if contains(card.card_code_text, match:query) then "A" else "B"}, + searchtext: { if contains(card.text, match:query) or contains(card.text_2, match:query) then "A" else "B"}, + searchnotes: { if contains(card.notes, match:query) then "A" else "B"}, + unsearchname: { if contains(card.name, match:query) or contains(card.name_2, match:query) then "B" else "A"}, + unsearchmana: { if contains(card.casting_cost, match:query) or contains(card.casting_cost_2, match:query) then "B" else "A"}, + unsearchtype: { if contains(card.type, match:query) or contains(card.type_2, match:query) then "B" else "A"}, + unsearchrules: { if contains(card.rule_text, match:query) or contains(card.rule_text_2, match:query) then "B" else "A"}, + unsearchflavor: { if contains(card.flavor_text, match:query) or contains(card.flavor_text_2, match:query) then "B" else "A"}, + unsearchartist: { if contains(card.illustrator, match:query) or contains(card.illustrator_2, match:query) then "B" else "A"}, + unsearchdesign: { if contains(card.card_code_text, match:query) then "B" else "A"}, + unsearchtext: { if contains(card.text, match:query) or contains(card.text_2, match:query) then "B" else "A"}, + unsearchnotes: { if contains(card.notes, match:query) then "B" else "A"} + ][input]() +} +index_of_rarity := { + if card.rarity == "basic land" then "A" + else if card.rarity == "common" then "C" + else if card.rarity == "uncommon" then "D" + else if card.rarity == "rare" then "E" + else if card.rarity == "mythic rare" then "F" + else if card.rarity == "special" then "G" + else "J" +} +fill_len := { + output := to_string(input) + if output == "" then output := "0" + fill := max(0,fill_to - length(output)) + for x from 1 to fill do output := lead + output + follow; + output +}@(fill_to:2, lead:"", follow:"") + +skeleton_commons := 19 +skeleton_uncommons := 11 +skeleton_rares := 7 +skeleton_mythics := 2 +skeleton_land_commons := 1 +skeleton_land_uncommons := 5 +skeleton_land_rares := 0 +skeleton_gold_commons := 0 +skeleton_gold_uncommons := 1 +skeleton_gold_rares := 1 +skeleton_shard_commons := 0 +skeleton_shard_uncommons := 0 +skeleton_shard_rares := 0 +skeleton_wedge_commons := 0 +skeleton_wedge_uncommons := 0 +skeleton_wedge_rares := 0 +skeleton_artifact_commons := 5 +skeleton_artifact_uncommons := 5 +skeleton_artifact_rares := 0 +skeleton_blank_commons := 0 +skeleton_blank_uncommons := 5 +skeleton_blank_rares := 8 +skeleton_blank_mythics := 5 +#### generates a set of CC00 Skeleton cards for each color +#### by insertnamehere and cajun +skeleton_runner := { + cards:=[] + for x from 0 to length(letter_list)-1 do + ( + for y from 1 to count do + if mana_list == "nope" then + (cards := cards + [new_card([name:prefix+letter_list[x]+fill_len(y, lead:"0"), rarity:rarity, card_color:color_list[x], super_type:super_type])];) + else + (cards := cards + [new_card([name:prefix+letter_list[x]+fill_len(y, lead:"0"), rarity:rarity, super_type:super_type, casting_cost:mana_list[x]])];) + ) + cards +}@(count:1, rarity:"common", type:"", prefix:"C", super_type:"", color_list:["white", "blue", "black", "red", "green"], letter_list:["W", "U", "B", "R", "G"], mana_list:"nope") +###outside to make singleton scripts easier +blank_list_5 := ["","","","",""] +blank_list_10 := ["","","","","","","","","",""] +mana_list_ally := ["WU","UB","BR","RG","GW"] +mana_list_enemy := ["WB","UR","BG","RW","GU"] +mana_list_shard := ["WUB","UBR","BRG","RGW","GWU"] +mana_list_wedge := ["WBG","URW","BGU","RWB","GUR"] +skeleton_script := { + cards := []; + cards := cards + skeleton_runner(count:skeleton_commons); + cards := cards + skeleton_runner(count:skeleton_uncommons, prefix:"U", rarity:"uncommon"); + cards := cards + skeleton_runner(count:skeleton_rares, prefix:"R", rarity:"rare"); + cards := cards + skeleton_runner(count:skeleton_mythics, prefix:"M", rarity:"mythic rare"); + cards := cards + skeleton_runner(count:skeleton_gold_commons, prefix:"CM", rarity:"common", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy); + cards := cards + skeleton_runner(count:skeleton_gold_uncommons, prefix:"UM", rarity:"uncommon", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy); + cards := cards + skeleton_runner(count:skeleton_gold_rares, prefix:"RM", rarity:"rare", letter_list:blank_list_10, mana_list:mana_list_ally+mana_list_enemy); + cards := cards + skeleton_runner(count:skeleton_shard_commons, prefix:"CM", rarity:"common", letter_list:blank_list_5, mana_list:mana_list_shard); + cards := cards + skeleton_runner(count:skeleton_shard_uncommons, prefix:"UM", rarity:"uncommon", letter_list:blank_list_5, mana_list:mana_list_shard); + cards := cards + skeleton_runner(count:skeleton_shard_rares, prefix:"RM", rarity:"rare", letter_list:blank_list_5, mana_list:mana_list_shard); + cards := cards + skeleton_runner(count:skeleton_wedge_commons, prefix:"CM", rarity:"common", letter_list:blank_list_5, mana_list:mana_list_wedge); + cards := cards + skeleton_runner(count:skeleton_wedge_uncommons, prefix:"UM", rarity:"uncommon", letter_list:blank_list_5, mana_list:mana_list_wedge); + cards := cards + skeleton_runner(count:skeleton_wedge_rares, prefix:"RM", rarity:"rare", letter_list:blank_list_5, mana_list:mana_list_wedge); + for i from 1 to skeleton_artifact_commons do cards := cards + [new_card([name:"CA"+fill_len(i, lead:"0"), rarity:"common", super_type:"Artifact"])]; + for i from 1 to skeleton_artifact_uncommons do cards := cards + [new_card([name:"UA"+fill_len(i, lead:"0"), rarity:"uncommon", super_type:"Artifact"])]; + for i from 1 to skeleton_artifact_rares do cards := cards + [new_card([name:"RA"+fill_len(i, lead:"0"), rarity:"rare", super_type:"Artifact"])]; + for i from 1 to skeleton_land_commons do cards := cards + [new_card([name:"CL"+fill_len(i, lead:"0"), super_type:"Land", rarity:"common"])]; + for i from 1 to skeleton_land_uncommons do cards := cards + [new_card([name:"UL"+fill_len(i, lead:"0"), super_type:"Land", rarity:"uncommon"])]; + for i from 1 to skeleton_land_rares do cards := cards + [new_card([name:"RL"+fill_len(i, lead:"0"), super_type:"Land", rarity:"rare"])]; + for i from 1 to skeleton_blank_commons do cards := cards + [new_card([name:"CX"+fill_len(i, lead:"0"), rarity:"common"])]; + for i from 1 to skeleton_blank_uncommons do cards := cards + [new_card([name:"UX"+fill_len(i, lead:"0"), rarity:"uncommon"])]; + for i from 1 to skeleton_blank_rares do cards := cards + [new_card([name:"RX"+fill_len(i, lead:"0"), rarity:"rare"])]; + for i from 1 to skeleton_blank_mythics do cards := cards + [new_card([name:"MX"+fill_len(i, lead:"0"), rarity:"mythic rare"])]; + cards +} +skeleton_info := { + trace("Set Skeleton Generator Help:" + +"\nSet variables here to modify the Skeleton Add Cards script, for example 'skeleton_commons := 10'" + +"\nCurrent variables:\n" + +"skeleton_commons: " + skeleton_commons + " (of each color)\n" + +"skeleton_uncommons: " + skeleton_uncommons + " (of each color)\n" + +"skeleton_rares: " + skeleton_rares + " (of each color)\n" + +"skeleton_mythics: " + skeleton_mythics + " (of each color)\n" + +"skeleton_gold_commons: " + skeleton_gold_commons + " (of each color pair)\n" + +"skeleton_gold_uncommons: " + skeleton_gold_uncommons + " (of each color pair)\n" + +"skeleton_gold_rares: " + skeleton_gold_rares + " (of each color pair)\n" + +"skeleton_artifact_commons: " + skeleton_artifact_commons + "\n" + +"skeleton_artifact_uncommons: " + skeleton_artifact_uncommons + "\n" + +"skeleton_artifact_rares: " + skeleton_artifact_rares + "\n" + +"skeleton_land_commons: " + skeleton_land_commons + "\n" + +"skeleton_land_uncommons: " + skeleton_land_uncommons + "\n" + +"skeleton_land_rares: " + skeleton_land_rares + "\n" + +"skeleton_blank_commons: " + skeleton_blank_commons + "\n" + +"skeleton_blank_uncommons: " + skeleton_blank_uncommons + "\n" + +"skeleton_blank_rares: " + skeleton_blank_rares + "\n" + +"skeleton_blank_mythics: " + skeleton_blank_mythics + "\n" + +"skeleton_shard_commons: " + skeleton_shard_commons + "\n" + +"skeleton_shard_uncommons: " + skeleton_shard_uncommons + "\n" + +"skeleton_shard_rares: " + skeleton_shard_rares + "\n" + +"skeleton_wedge_commons: " + skeleton_wedge_commons + "\n" + +"skeleton_wedge_uncommons: " + skeleton_wedge_uncommons + "\n" + +"skeleton_wedge_rares: " + skeleton_wedge_rares) +} +##number of chapter symbols each chapter textbox has +##example, symbols on abilities 2,2,3 returns [0,2,1] +saga_lore_count := { + one := 0 + two := 0 + three := 0 + four := 0 + five := 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] +} +##index of given chapter number in above array +##example, 2,2,3, returns 1,2,1 +##i tried to make this shorter but this is the only one that deigned to function +saga_ch_placement := { + box1 := 0 + box2 := 0 + box3 := 0 + box4 := 0 + one := 0 + two := 0 + three := 0 + four := 0 + five := 0 + six := 0 + seven := 0 + len := length(input) + if len >= 1 then ( + if input[0] == "1" then ( + box1 := box1 +1 + one := box1+0 + )else if input[0] == "2" then ( + box2 := box2 +1 + one := box2+0 + )else if input[0] == "3" then ( + box3 := box3 +1 + one := box3+0 + )else if input[0] == "4" then ( + box4 := box4 +1 + one := box4+0 + )else (one := one) + )else (one := one) + if len >= 2 then ( + if input[1] == "1" then ( + box1 := box1 +1 + two := box1+0 + )else if input[1] == "2" then ( + box2 := box2 +1 + two := box2+0 + )else if input[1] == "3" then ( + box3 := box3 +1 + two := box3+0 + )else if input[1] == "4" then ( + box4 := box4 +1 + two := box4+0 + )else (two := two) + )else (two := two) + if len >= 3 then ( + if input[2] == "1" then ( + box1 := box1 +1 + three := box1+0 + )else if input[2] == "2" then ( + box2 := box2 +1 + three := box2+0 + )else if input[2] == "3" then ( + box3 := box3 +1 + three := box3+0 + )else if input[2] == "4" then ( + box4 := box4 +1 + three := box4+0 + )else (three := three) + )else (three := three) + if len >= 4 then ( + if input[3] == "1" then ( + box1 := box1 +1 + four := box1+0 + )else if input[3] == "2" then ( + box2 := box2 +1 + four := box2+0 + )else if input[3] == "3" then ( + box3 := box3 +1 + four := box3+0 + )else if input[3] == "4" then ( + box4 := box4 +1 + four := box4+0 + )else (four := four) + )else (four := four) + if len >= 5 then ( + if input[4] == "1" then ( + box1 := box1 +1 + five := box1+0 + )else if input[4] == "2" then ( + box2 := box2 +1 + five := box2+0 + )else if input[4] == "3" then ( + box3 := box3 +1 + five := box3+0 + )else if input[4] == "4" then ( + box4 := box4 +1 + five := box4+0 + )else (five := five) + )else (five := five) + if len >= 6 then ( + if input[5] == "1" then ( + box1 := box1 +1 + six := box1+0 + )else if input[5] == "2" then ( + box2 := box2 +1 + six := box2+0 + )else if input[5] == "3" then ( + box3 := box3 +1 + six := box3+0 + )else if input[5] == "4" then ( + box4 := box4 +1 + six := box4+0 + )else (six := six) + )else (six := six) + if len >= 7 then ( + if input[6] == "1" then ( + box1 := box1 +1 + seven := box1+0 + )else if input[6] == "2" then ( + box2 := box2 +1 + seven := box2+0 + )else if input[6] == "3" then ( + box3 := box3 +1 + seven := box3+0 + )else if input[6] == "4" then ( + box4 := box4 +1 + seven := box4+0 + )else (seven := seven) + )else (seven := seven) + [one, two, three, four, five, six, seven] +} diff --git a/data/magic.mse-game/set_fields b/data/magic.mse-game/set_fields new file mode 100644 index 000000000..541419258 --- /dev/null +++ b/data/magic.mse-game/set_fields @@ -0,0 +1,401 @@ + +############################################################## Set fields + +set field: + type: info + name: Set Information +set field: + type: text + name: title + identifying: true +set field: + type: text + name: description + multi line: true +set field: + type: text + name: artist +set field: + type: text + name: copyright +set field: + type: text + name: set code + description: Typically, a three letter code for the set. +set field: + type: text + name: set language + description: Typically, a two letter code for the language the set is in. +set field: + type: text + name: masterpiece set code + description: The letter code for masterpieces, typically MSP +set field: + type: symbol + name: symbol + description: The symbol for this set, double click to edit +set field: + type: symbol + name: masterpiece symbol + description: The symbol for this sets masterpieces, click to edit +set field: + type: boolean + name: shorten types for rarity + description: Makes the typeline not run into the rarity symbol. Disable if you don't use rarity symbols. +set field: + type: info + name: Watermark links +set field: + type: text + name: custom watermark 1 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 1 +set field: + type: text + name: custom watermark 2 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 2 +set field: + type: text + name: custom watermark 3 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 3 +set field: + type: text + name: custom watermark 4 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 4 +set field: + type: text + name: custom watermark 5 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 5 +set field: + type: text + name: custom watermark 6 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 6 +set field: + type: text + name: custom watermark 7 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 7 +set field: + type: text + name: custom watermark 8 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 8 +set field: + type: text + name: custom watermark 9 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 9 +set field: + type: text + name: custom watermark 10 + description: Set this image in magic-watermarks.mse-include as Custom Watermark 10 +set field: + type: boolean + name: blend with colors + initial: no + description: Only works for 500x500 px watermarks. For best results, use a solid black watermark. Blend watermarks with card colors instead of a solid color. +set field: + type: info + name: Defaults and Automation +set field: + type: text + name: inserts + description: List of strings, separated by ;, that replaces INS1, INS2, ... INS9. May need to reload MSE for changes to take effect. +set field: + type: color + name: border color + description: The default border color for cards + choice: + name: black + color: rgb(0,0,0) + choice: + name: white + color: rgb(255,255,255) + choice: + name: silver + color: rgb(200,200,200) + choice: + name: gold + color: rgb(200,180,0) +set field: + type: multiple choice + name: automatic reminder text + choice: old + choice: core + choice: expert + choice: pseudo + choice: action + choice: custom + choice: lower case + initial: old, expert, pseudo, action, custom, lower case + # Convert from older mse versions + script: + if value == "yes" then "old, core, expert, custom, lower case" + else if value == "no" then "" + else value + description: For which kinds of keywords should reminder text be added by default? Note: you can enable/disable reminder text by right clicking the keyword. +set field: + type: boolean + name: automatic card numbers + description: Should card numbers be shown on the cards? +set field: + type: text + name: card number offsets + description: Add this number to the card numbers. Formatted as "start,total" +set field: + type: boolean + name: automatic copyright + description: Should the copyright line above be shown on the cards? +set field: + type: boolean + name: rarity codes + description: Show rarity codes on M15 frames? +set field: + type: boolean + name: trim statistics + description: Removes tokens, special rarity, and masterpiece rarity from most statistics. +set field: + type: boolean + name: curly quotes + description: converts quotes to curly quotes. +set field: + type: choice + name: sort special rarity + description: Determines how cards with special rarity are sorted. + choice: with the rest + choice: after other cards + choice: separate numbering + initial: after other cards +set field: + type: boolean + name: sort multicolor in pairs + description: Should multicolor cards be sorted according to pairs like in Shards block? + initial: no +set field: + type: boolean + name: sort hybrid in pairs + description: Should hybrid cards be sorted according to pairs like in Shadowmoor block? + initial: no +set field: + type: choice + name: mana cost sorting + description: Should mana costs be sorted by Tarkir standard (WBG), Apocalypse standard (BGW), or left unsorted? + choice: tarkir wedge sorting + choice: apocalypse wedge sorting + choice: unsorted + #typo that stood for way too long + script: + if value == "apocalype wedge sorting" then "apocalypse wedge sorting" else value +set field: + type: choice + name: card language + description: Language for the cards + choice: English + choice: Français + choice: Russian + choice: Italiano + initial: English +set field: + type: boolean + name: mark errors + description: Marks errors on cards, for example wording and spelling errors, non unique card names, etc. +set field: + type: boolean + name: auto correct + description: Applies auto correct for a few common syntax errors. +set field: + type: boolean + name: auto errata + description: Applies auto errata for a changed rules text. + initial: no +set field: + type: boolean + name: alias as cardname + description: Replaces CARDNAME with a card's alias instead of card name. +set field: + type: choice + name: use gradient multicolor + choice: yes + choice: only for two color cards + choice: no + description: Use gradients on multicolor cards by default, you can always change it be clicking on the card border. + initial: only for two color cards +set field: + type: boolean + name: wedge mana costs + description: Depreciated. Should three color mana costs sort in wedge order like in Khans block? + initial: no +set field: + type: info + name: Mainframe Template Options +set field: + type: text + name: mainframe rarity name + description: Use rarity symbols from magic-mainframe-extras.mse-include. Input NAME.png here, save the images as NAMEc.png, NAMEu.png, NAMEr.png, NAMEm.png, NAMEs.png, and NAMEmp.png +set field: + type: boolean + name: use flavor bar + description: Enables the flavor bar on Mainframe templates. +set field: + type: boolean + name: auto legends + description: Automatically apply the Legendary frame on Mainframe templates. +set field: + type: text + name: custom index + description: Order of card fields for the custom index sorting + script: replace(value, match:"\n", replace:"") +set field: + type: text + name: custom mana symbol name + description: Use mana symbols from magic-mainframe-extras.mse-include. Input NAME.png here, check help below for file instructions. +set field: + type: multiple choice + name: mana symbol options + choice: enable in casting costs + choice: enable in text boxes + choice: colored mana symbols + choice: hybrid with colors +set field: + type: choice + name: mana symbol help + choice: Click here for mana symbol help! + choice: In your mainframe-extrasfolder, create folders named "large" and/or "small" depending on your usage + choice: Large is for only mana costs, small for only text, create both if you use both + choice: Additionally, you can create a "future" folder for M15 Future mana costs + choice: Save NAME.png to the relevant folders. Remember that large symbols have dropshadows + choice: For the name option above, set the address of the image, minus mainframe-extras and large/small/future + choice: Ex: magic-mainframe-extras/cajun/large/hazard.png would use cajun/hazard.png + choice: Standard size is 160x160 for small, 200x200 for small hybrid and future, 165x178 for large, 205x218 for large hybrid + choice: If your symbol mixes with colors (such as Phyrexian mana): Save NAME_w.png, NAME_u.png, etc to those folders too. + choice: If your symbol hybrids with colors (like 2/W): [Note, doesn't work on M15 Future mana costs.] + choice: Save NAME_h.png to those folders too. See mana_bb.png and similar for how this image should look. + choice: Your mana symbol will now be keyed to V (and V/W, V/U, etc. for colored/hybrid symbols). +############################# Default style + +default set style: + title: + padding left: 2 + font: + size: 16 + symbol: + max aspect ratio: 2.5 + variation: + name: common + border radius: 0.10 + fill type: solid + fill color: rgb(0,0,0) + border color: rgb(255,255,255) + variation: + name: uncommon + border radius: 0.07 + fill type: linear gradient + fill color 1: rgb(224,224,224) + fill color 2: rgb(84, 84, 84) + border color 1: rgb(0, 0, 0) + border color 2: rgb(0, 0, 0) + variation: + name: rare + border radius: 0.07 + fill type: linear gradient + fill color 1: rgb(214,196,94) + fill color 2: rgb(95, 84, 40) + border color 1: rgb(0, 0, 0) + border color 2: rgb(0, 0, 0) + variation: + name: mythic rare + border radius: 0.07 + fill type: linear gradient + fill color 1: rgb(245,148,31) + fill color 2: rgb(186,45,38) + border color 1: rgb(0, 0, 0) + border color 2: rgb(0, 0, 0) + variation: + name: special + border radius: 0.10 + fill type: linear gradient + fill color 1: rgb(224,170,247) + fill color 2: rgb(58,7,80) + border color 1: rgb(255, 255, 255) + border color 2: rgb(255, 255, 255) +##purple +##fill color 1: rgb(224,170,247) +##fill color 2: rgb(58,7,80) +##green +##fill color 1: rgb(3,146,50) +##fill color 2: rgb(114,252,158) +##brown +##fill color 1: rgb(177,150,131) +##fill color 2: rgb(83,67,53) +##border color 1: rgb(0, 0, 0) +##border color 2: rgb(0, 0, 0) + variation: + name: watermark + border radius: 0.10 + fill type: solid + fill color: rgb(255,255,255) + border color: rgba(0,0,0,0) + masterpiece symbol: + max aspect ratio: 2.5 + variation: + name: common + border radius: 0.10 + fill type: solid + fill color: rgb(0,0,0) + border color: rgb(255,255,255) + variation: + name: uncommon + border radius: 0.07 + fill type: linear gradient + fill color 1: rgb(224,224,224) + fill color 2: rgb(84, 84, 84) + border color 1: rgb(0, 0, 0) + border color 2: rgb(0, 0, 0) + variation: + name: rare + border radius: 0.07 + fill type: linear gradient + fill color 1: rgb(214,196,94) + fill color 2: rgb(95, 84, 40) + border color 1: rgb(0, 0, 0) + border color 2: rgb(0, 0, 0) + variation: + name: mythic rare + border radius: 0.07 + fill type: linear gradient + fill color 1: rgb(245,148,31) + fill color 2: rgb(186,45,38) + border color 1: rgb(0, 0, 0) + border color 2: rgb(0, 0, 0) + variation: + name: special + border radius: 0.10 + fill type: linear gradient + fill color 1: rgb(224,170,247) + fill color 2: rgb(58,7,80) + border color 1: rgb(255,255,255) + border color 2: rgb(255,255,255) + variation: + name: watermark + border radius: 0.10 + fill type: solid + fill color: rgb(255,255,255) + border color: rgba(0,0,0,0) + automatic reminder text: + render style: checklist + direction: vertical + sort special rarity: + render style: both + choice images: + with the rest: /magic.mse-game/icons/number_cards_mixed.png + after other cards: /magic.mse-game/icons/number_cards_after.png + separate numbering: /magic.mse-game/icons/number_cards_separate.png + use gradient multicolor: + render style: both + choice images: + yes: script: built_in_image("bool_yes") + no: script: built_in_image("bool_no") + card language: + render style: both + choice images: + English: /magic.mse-game/icons/language-en.png + Français: /magic.mse-game/icons/language-fr.png + mana symbol options: + render style: checklist + direction: vertical diff --git a/data/magic.mse-game/statistics b/data/magic.mse-game/statistics new file mode 100644 index 000000000..d849c29f0 --- /dev/null +++ b/data/magic.mse-game/statistics @@ -0,0 +1,291 @@ + +############################################################## Statistics dimensions + +statistics dimension: + name: card color + position hint: 0 + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else primary_card_color(card.card_color) + icon: stats/card_color.png + colors: + white : rgb(255,237,202) + blue : rgb(42,141,255) + black : rgb(33,33,33) + red : rgb(255,52,0) + green : rgb(118,230,0) + colorless : rgb(120,90,90) + artifact : rgb(185,192,199) + multicolor : rgb(255,188,14) + land : rgb(109,62,39) + hybrid : rgb(201,12,230) + group: white + group: blue + group: black + group: red + group: green + group: colorless + group: artifact + group: multicolor + group: land + group: hybrid +statistics dimension: + name: promo colors + position hint: 800 + script: if card.rarity == "special" or card.rarity == "masterpiece" then primary_card_color(card.card_color) else "" + icon: stats/card_color.png + colors: + white : rgb(255,237,202) + blue : rgb(42,141,255) + black : rgb(33,33,33) + red : rgb(255,52,0) + green : rgb(118,230,0) + colorless : rgb(120,90,90) + artifact : rgb(185,192,199) + multicolor : rgb(255,188,14) + land : rgb(109,62,39) + hybrid : rgb(201,12,230) + group: white + group: blue + group: black + group: red + group: green + group: colorless + group: artifact + group: multicolor + group: land + group: hybrid +statistics dimension: + name: omniverse card color + position hint: 9999 + script: primary_card_color(card.card_color) + icon: stats/card_color.png + colors: + white : rgb(255,237,202) + blue : rgb(42,141,255) + black : rgb(33,33,33) + red : rgb(255,52,0) + green : rgb(118,230,0) + pink : rgb(255,175,200) + purple : rgb(150,100,160) + colorless : rgb(120,90,90) + artifact : rgb(185,192,199) + multicolor : rgb(255,188,14) + land : rgb(109,62,39) + hybrid : rgb(201,12,230) + group: white + group: blue + group: black + group: red + group: green + group: pink + group: purple + group: colorless + group: artifact + group: multicolor + group: land + group: hybrid +statistics dimension: + position hint: 2 + name: converted mana cost + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else cmc(card.casting_cost) + numeric: true + icon: stats/casting_cost.png + +statistics dimension: + position hint: 3 + name: colored mana cost + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else colored_mana(card.casting_cost) + numeric: true + icon: stats/colored_casting_cost.png + +statistics dimension: + name: supertype + position hint: 27 + icon: stats/card_type.png + description: The card's supertype, not including types + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else remove_type(to_text(card.super_type)) + +statistics dimension: + name: type + position hint: 28 + icon: stats/card_type.png + description: The card's type, not including supertypes + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else remove_supertype(to_text(card.super_type)) + +statistics dimension: + name: combined type + position hint: 29 + icon: stats/card_type.png + description: The traditional supertype statistic, with no filtering + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else card.super_type + +statistics dimension: + name: perm/non-perm + position hint: 30 + icon: stats/card_type.png + description: Is the card a creature, non-creature permanent, or nonpermanent? + script: + if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else + if is_creature(card.super_type) then "creature" + else if is_spell(card.super_type) then "nonpermanent" + else if is_artifact(card.super_type) or is_enchantment(card.super_type) or is_land(card.super_type) or contains(card.super_type, match:"Planeswalker") then "permanent" + else "unknown" + +statistics dimension: + name: race + position hint: 32 + icon: stats/creature_race.png + description: Race of creatures and tribal cards + script: + if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else + if is_creature(card.super_type) or is_tribal(card.super_type) then + only_first(card.sub_type) + show empty: false + +statistics dimension: + name: creature class + position hint: 33 + icon: stats/creature_class.png + description: Class of creature cards + script: + if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else + if is_creature(card.super_type) then + space_to_comma(trim(remove_tags(only_next(card.sub_type)))) + show empty: false + split list: true + +statistics dimension: + position hint: 50 + name: power + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else card.power + numeric: true + icon: stats/power.png + +statistics dimension: + position hint: 51 + name: toughness + script: if (card.shape == "token" or card.rarity == "special" or card.rarity == "masterpiece") and set.trim_statistics then "" else card.toughness + numeric: true + icon: stats/toughness.png + +statistics dimension: + position hint: 99 + name: rarity + script: if card.shape == "token" or card.shape == "emblem" then "token" else card.rarity + colors: + token: rgb(33,33,33) + basic land: rgb(109,62,39) + common: rgb(33,33,33) + uncommon: rgb(224,224,224) + mythic rare: rgb(202, 49, 35) + rare: rgb(255,207,52) + special: rgb(190,0,255) + masterpiece: rgb(202,49,35) + group: token + group: basic land + group: common + group: uncommon + group: rare + group: mythic rare + group: special + group: masterpiece + icon: stats/rarity.png + +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)) + numeric: true + bin size: 5 + icon: stats/text_length.png + +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)) + numeric: true + icon: stats/text_length.png + +statistics dimension: + name: keywords + position hint: 1000 + script: keyword_usage(unique:true) + show empty: false + split list: true + icon: stats/keywords.png + +statistics dimension: + name: style + position hint: 1001 + script: stylesheet.short_name + icon: stats/stylesheet.png + +############################################################## Statistics categories (OLD) + +statistics category: + name: color / rarity + position hint: 101 + type: stack + icon: stats/color_rarity.png + dimension: card color + dimension: rarity + +statistics category: + name: power / toughness + position hint: 52 + type: scatter pie + icon: stats/pt.png + dimension: power + dimension: toughness + dimension: rarity + +#statistics category: +# name: color / cost +# type: scatter +# dimension: card color +# dimension: converted mana cost + +statistics category: + name: color / cost + position hint: 4 + type: scatter pie + icon: stats/color_cost.png + dimension: card color + dimension: converted mana cost + dimension: rarity + +statistics category: + name: color / colored cost + position hint: 5 + icon: stats/color_colored_cost.png + type: scatter + dimension: card color + dimension: colored mana cost + +statistics category: + name: cost / colored cost + position hint: 6 + icon: stats/cost_colored_cost.png + type: scatter pie + dimension: converted mana cost + dimension: colored mana cost + dimension: card color + +statistics category: + name: creature race / class + position hint: 34 + icon: stats/creature_type.png + type: scatter pie + dimension: race + dimension: creature class + dimension: card color +statistics dimension: + position hint: 210 + name: illustrator + script: if card.illustrator == "" then " No artist" else card.illustrator + icon: stats/illustrator.png +#statistics dimension: +# position hint: 2 +# name: purple converted mana cost +# script: 0 + (if card.mana_label_1 != "" then card.mana_label_1 else 0) + (if card.mana_label_2 != "" then card.mana_label_2 else 0) + (if card.mana_label_3 != "" then card.mana_label_3 else 0) + (if card.mana_label_4 != "" then card.mana_label_4 else 0) + (if card.mana_label_5 != "" then card.mana_label_5 else 0) + (if card.mana_label_6 != "" then card.mana_label_6 else 0) + (if card.mana_label_7 != "" then card.mana_label_7 else 0) + (if card.mana_label_8 != "" then card.mana_label_8 else 0) +# numeric: true +# icon: stats/casting_cost.png \ No newline at end of file diff --git a/data/magic.mse-game/stats/card_color.png b/data/magic.mse-game/stats/card_color.png new file mode 100644 index 000000000..53c71a58f Binary files /dev/null and b/data/magic.mse-game/stats/card_color.png differ diff --git a/data/magic.mse-game/stats/card_symbol.png b/data/magic.mse-game/stats/card_symbol.png new file mode 100644 index 000000000..0963785c5 Binary files /dev/null and b/data/magic.mse-game/stats/card_symbol.png differ diff --git a/data/magic.mse-game/stats/card_type.png b/data/magic.mse-game/stats/card_type.png new file mode 100644 index 000000000..d783bc216 Binary files /dev/null and b/data/magic.mse-game/stats/card_type.png differ diff --git a/data/magic.mse-game/stats/casting_cost.png b/data/magic.mse-game/stats/casting_cost.png new file mode 100644 index 000000000..b2327e2df Binary files /dev/null and b/data/magic.mse-game/stats/casting_cost.png differ diff --git a/data/magic.mse-game/stats/color_colored_cost.png b/data/magic.mse-game/stats/color_colored_cost.png new file mode 100644 index 000000000..24b7ff331 Binary files /dev/null and b/data/magic.mse-game/stats/color_colored_cost.png differ diff --git a/data/magic.mse-game/stats/color_cost.png b/data/magic.mse-game/stats/color_cost.png new file mode 100644 index 000000000..c26bc1ae4 Binary files /dev/null and b/data/magic.mse-game/stats/color_cost.png differ diff --git a/data/magic.mse-game/stats/color_rarity.png b/data/magic.mse-game/stats/color_rarity.png new file mode 100644 index 000000000..ebec2520f Binary files /dev/null and b/data/magic.mse-game/stats/color_rarity.png differ diff --git a/data/magic.mse-game/stats/colored_casting_cost.png b/data/magic.mse-game/stats/colored_casting_cost.png new file mode 100644 index 000000000..28c718678 Binary files /dev/null and b/data/magic.mse-game/stats/colored_casting_cost.png differ diff --git a/data/magic.mse-game/stats/cost_colored_cost.png b/data/magic.mse-game/stats/cost_colored_cost.png new file mode 100644 index 000000000..2a614ee39 Binary files /dev/null and b/data/magic.mse-game/stats/cost_colored_cost.png differ diff --git a/data/magic.mse-game/stats/creature_class.png b/data/magic.mse-game/stats/creature_class.png new file mode 100644 index 000000000..c8a6da570 Binary files /dev/null and b/data/magic.mse-game/stats/creature_class.png differ diff --git a/data/magic.mse-game/stats/creature_race.png b/data/magic.mse-game/stats/creature_race.png new file mode 100644 index 000000000..3c656d66c Binary files /dev/null and b/data/magic.mse-game/stats/creature_race.png differ diff --git a/data/magic.mse-game/stats/creature_type.png b/data/magic.mse-game/stats/creature_type.png new file mode 100644 index 000000000..7508810d2 Binary files /dev/null and b/data/magic.mse-game/stats/creature_type.png differ diff --git a/data/magic.mse-game/stats/illustrator.png b/data/magic.mse-game/stats/illustrator.png new file mode 100644 index 000000000..be298035b Binary files /dev/null and b/data/magic.mse-game/stats/illustrator.png differ diff --git a/data/magic.mse-game/stats/keywords.png b/data/magic.mse-game/stats/keywords.png new file mode 100644 index 000000000..12ec4d97b Binary files /dev/null and b/data/magic.mse-game/stats/keywords.png differ diff --git a/data/magic.mse-game/stats/power.png b/data/magic.mse-game/stats/power.png new file mode 100644 index 000000000..085e43817 Binary files /dev/null and b/data/magic.mse-game/stats/power.png differ diff --git a/data/magic.mse-game/stats/pt.png b/data/magic.mse-game/stats/pt.png new file mode 100644 index 000000000..59e991efa Binary files /dev/null and b/data/magic.mse-game/stats/pt.png differ diff --git a/data/magic.mse-game/stats/rarity.png b/data/magic.mse-game/stats/rarity.png new file mode 100644 index 000000000..9a00bf734 Binary files /dev/null and b/data/magic.mse-game/stats/rarity.png differ diff --git a/data/magic.mse-game/stats/stylesheet.png b/data/magic.mse-game/stats/stylesheet.png new file mode 100644 index 000000000..141c5f302 Binary files /dev/null and b/data/magic.mse-game/stats/stylesheet.png differ diff --git a/data/magic.mse-game/stats/text_length.png b/data/magic.mse-game/stats/text_length.png new file mode 100644 index 000000000..1fe873ca0 Binary files /dev/null and b/data/magic.mse-game/stats/text_length.png differ diff --git a/data/magic.mse-game/stats/toughness.png b/data/magic.mse-game/stats/toughness.png new file mode 100644 index 000000000..c5043473b Binary files /dev/null and b/data/magic.mse-game/stats/toughness.png differ diff --git a/data/magic.mse-game/stats/watermark.png b/data/magic.mse-game/stats/watermark.png new file mode 100644 index 000000000..c6d437ca6 Binary files /dev/null and b/data/magic.mse-game/stats/watermark.png differ diff --git a/data/magic.mse-game/unit_tests b/data/magic.mse-game/unit_tests new file mode 100644 index 000000000..af273fcb7 --- /dev/null +++ b/data/magic.mse-game/unit_tests @@ -0,0 +1,27 @@ +# This script contains tests of the functions defined in other script files. +# These are not used during normal execution, they are only used for development. +# When everything is right, all these tests pass. + +############################################################## +# card_color_color_count +############################################################## + +assert(card_color_color_count("") == 0) +assert(card_color_color_count("asdf") == 0) +assert(card_color_color_count("white") == 1) +assert(card_color_color_count("artifact,white") == 2) + +############################################################## +# converted mana cost +############################################################## + +assert(cmc("") == 0) +assert(cmc("0") == 0) +assert(cmc("1/2") == 0.5) +assert(cmc("2/R3/W") == 5) +assert(cmc("W/UW") == 2) +assert(cmc("RRR") == 3) +assert(cmc("2X") == 2) +assert(cmc("22") == 22) +assert(cmc("20WUBRG") == 25) + diff --git a/data/magic.mse-game/word_lists b/data/magic.mse-game/word_lists new file mode 100644 index 000000000..b48f2a3c5 --- /dev/null +++ b/data/magic.mse-game/word_lists @@ -0,0 +1,702 @@ + +############################################################## Magic word lists + +word list: + name: type + word: + name: Basic + is prefix: true + word: + name: Legendary + is prefix: true + word: + name: Snow + is prefix: true + word: + name: Token + is prefix: true + word: + name: Tribal + is prefix: true + word: + name: World + is prefix: true + line below: true + word: Conspiracy + word: Creature + word: Artifact + word: Artifact Creature + word: Enchantment + word: Enchantment Creature + word: Instant + word: Sorcery + word: Land + word: Planeswalker + word: Emblem + word: Phenomenon + word: Plane + +word list: + name: race + word: + script: all_races() + line below: true + word: Angel + word: Beast + word: Construct + word: Demon + word: Dragon + word: Elf + word: Faerie + word: Giant + word: Goblin + word: Golem + word: Human + word: Merfolk + word: Zombie + word: + name: All Races + word: + name: A + word: Aetherborn + word: Angel + word: Antelope + word: Ape + word: Archon + word: Assembly-Worker + word: Atog + word: Aurochs + word: Avatar + word: Azra + word: + name: B + word: Badger + word: Basilisk + word: Bat + word: Bear + word: Beast + word: Beeble + word: Bird + word: Blinkmoth + word: Boar + word: Bringer + word: Brushwagg + word: + name: C + word: Camarid + word: Camel + word: Caribou + word: Carrier + word: Cat + word: Centaur + word: Cephalid + word: Chimera + word: Cockatrice + word: Construct + word: Crab + word: Crocodile + word: Cyclops + word: + name: D + word: Dauthi + word: Demigod + word: Demon + word: Devil + word: Dinosaur + word: Djinn + word: Dragon + word: Drake + word: Dreadnought + word: Drone + word: Dryad + word: Dwarf + word: + name: E + word: Egg + word: Efreet + word: Eldrazi + word: Elemental + word: Elephant + word: Elf + word: Elk + word: Eye + word: + name: F + word: Faerie + word: Ferret + word: Fish + word: Fox + word: Fractal + word: Frog + word: Fungus + word: + name: G + word: Gargoyle + word: Germ + word: Giant + word: Gnome + word: Goat + word: Goblin + word: God + word: Golem + word: Gorgon + word: Graveborn + word: Gremlin + word: Griffin + word: + name: H + word: Hag + word: Harpy + word: Hellion + word: Hippo + word: Hippogriff + word: Homarid + word: Homunculus + word: Horror + word: Horse + word: Hound + word: Human + word: Hydra + word: Hyena + word: + name: I + word: Illusion + word: Imp + word: Incarnation + word: Inkling + word: Insect + word: + name: J + word: Jackal + word: Jellyfish + word: Juggernaut + word: + name: K + word: Kavu + word: Kirin + word: Kithkin + word: Kobold + word: Kor + word: Kraken + word: + name: L + word: Lamia + word: Lammasu + word: Leech + word: Leviathan + word: Lhurgoyf + word: Licid + word: Lizard + word: + name: M + word: Manticore + word: Masticore + word: Merfolk + word: Metathran + word: Minotaur + word: Mole + word: Mongoose + word: Monkey + word: Moonfolk + word: Mouse + word: Mutant + word: Myr + word: + name: N + word: Naga + word: Nautilus + word: Nephilim + word: Nightmare + word: Nightstalker + word: Noggle + word: Nymph + word: + name: O + word: Octopus + word: Ogre + word: Ooze + word: Orb + word: Orc + word: Orgg + word: Otter + word: Ouphe + word: Ox + word: Oyster + word: + name: P + word: Pangolin + word: Pegasus + word: Pentavite + word: Pest + word: Phelddagrif + word: Phoenix + word: Pincher + word: Plant + word: Praetor + word: Prism + word: + name: R + word: Rabbit + word: Rat + word: Reflection + word: Rhino + word: + name: S + word: + name: Sa-Sl + word: Sable + word: Salamander + word: Sand + word: Saproling + word: Satyr + word: Scarecrow + word: Scorpion + word: Sculpture + word: Serpent + word: Servo + word: Shade + word: Shapeshifter + word: Shark + word: Sheep + word: Siren + word: Skeleton + word: Slith + word: Sliver + word: Slug + word: + name: Sn-Sz + word: Snake + word: Soltari + word: Spawn + word: Specter + word: Sphinx + word: Spider + word: Spike + word: Spirit + word: Splinter + word: Sponge + word: Squid + word: Squirrel + word: Starfish + word: Surrakar + word: + name: T + word: Tentacle + word: Tetravite + word: Thalakos + word: Thopter + word: Thrull + word: Treefolk + word: Trilobite + word: Triskelavite + word: Troll + word: Turtle + word: + name: U + word: Unicorn + word: + name: V + word: Vampire + word: Vedalken + word: Viashino + word: Volver + word: + name: W + word: Wall + word: Weird + word: Werewolf + word: Whale + word: Wolf + word: Wolverine + word: Wombat + word: Worm + word: Wraith + word: Wurm + word: + name: Y + word: Yeti + word: + name: Z + word: Zombie + word: Zubera + +word list: + name: class + word: + script: all_classes() + line below: true + word: Beast + word: Cleric + word: Druid + word: Knight + word: Rogue + word: Shaman + word: Soldier + word: Warrior + word: Wizard + word: Zombie + word: + name: All Classes + word: + name: A-C + word: Advisor + word: Ally + word: Archer + word: Archon + word: Army + word: Artificer + word: Assassin + word: Barbarian + word: Beast + word: Berserker + word: Bringer + word: Carrier + word: Citizen + word: Cleric + word: Coward + word: + name: D-I + word: Deserter + word: Dreadnought + word: Drone + word: Druid + word: Egg + word: Elder + word: Flagbearer + word: Horror + word: Incarnation + word: + name: J-P + word: Juggernaut + word: Knight + word: Leviathan + word: Mercenary + word: Minion + word: Monger + word: Monk + word: Mutant + word: Mystic + word: Ninja + word: Noble + word: Nomad + word: Peasant + word: Pilot + word: Pirate + word: Processor + word: + name: R-S + word: Rebel + word: Reflection + word: Rigger + word: Rogue + word: Samurai + word: Scion + word: Scout + word: Serf + word: Shaman + word: Skeleton + word: Soldier + word: Spawn + word: Spellshaper + word: Spirit + word: Survivor + word: + name: T-Z + word: Thopter + word: Vampire + word: Warlock + word: Warrior + word: Werewolf + word: Wizard + word: Zombie + +word list: + name: artifact + word: + script: all_sub_types(match: "Artifact") + line below: true + word: Contraption + word: Clue + word: Equipment + word: Food + word: Fortification + word: Gold + word: Treasure + word: Vehicle + +word list: + name: land + word: + script: all_sub_types(match: "Land") + line below: true + word: Plains + word: Island + word: Swamp + word: Mountain + word: Forest + word: Desert + word: Gate + word: Lair + word: Locus + word: Mine + word: Power-Plant + word: Tower + word: Urza's + +word list: + name: enchantment + word: + script: all_sub_types(match: "Enchantment") + line below: true + word: Aura + word: Curse + word: Shrine + word: Cartouche + word: Saga + +word list: + name: spell + word: + script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery") + line below: true + word: Arcane + word: Lesson + word: Trap + word: Adventure + +word list: + name: planeswalker + word: + script: all_sub_types(match: "Planeswalker") + line below: true + word: Ajani + word: Aminatou + word: Angrath + word: Arlinn + word: Ashiok + word: Bolas + word: Calix + word: Chandra + word: Dack + word: Dakkon + word: Daretti + word: Davriel + word: Dihada + word: Domri + word: Dovin + word: Elspeth + word: Estrid + word: Freyalise + word: Garruk + word: Gideon + word: Grist + word: Huatli + word: Jace + word: Jaya + word: Karn + word: Kasmina + word: Kaya + word: Kiora + word: Koth + word: Liliana + word: Lukka + word: Nahiri + word: Narset + word: Niko + word: Nissa + word: Nixilis + word: Oko + word: Ral + word: Rowan + word: Saheeli + word: Samut + word: Sarkhan + word: Serra + word: Sorin + word: Tamiyo + word: Teferi + word: Teyo + word: Tezzeret + word: Tibalt + word: Tyvar + word: Ugin + word: Venser + word: Vivien + word: Vraska + word: Will + word: Windgrace + word: Wrenn + word: Xenagos + word: Yanggu + word: Yanling + word: + name: Last Seen on Strixhaven + word: Kasmina + word: Liliana + word: Lukka + word: Rowan + word: Will + word: + name: Last Seen on Kaldheim + word: Kaya + word: Niko + word: Tibalt + word: Tyvar + word: + name: Last Seen on Zendikar + word: Jace + word: Kiora + word: Nahiri + word: Nissa + word: Nixilis + word: + name: Last Seen on Ikoria + word: Narset + word: Vivien + word: + name: Last Seen on Theros + word: Ashiok + word: Calix + word: Elspeth + word: Xenagos + word: + name: Last Seen on Eldraine + word: Garruk + word: Oko + word: + name: Last Seen on Ravnica + word: Bolas + word: Gideon + word: Davriel + word: Domri + word: Dovin + word: Ral + word: Teyo + word: Vraska + word: Yanggu + word: Yanling + word: + name: Last Seen on Dominaria + word: Chandra + word: Jaya + word: Karn + word: Teferi + word: + name: Last Seen on Ixalan + word: Angrath + word: Huatli + word: + name: Last Seen on Amonkhet + word: Liliana + word: Samut + word: + name: Last Seen on Kaladesh + word: Ajani + word: Saheeli + word: Tezzeret + word: + name: Last Seen on Fiore + name: Dack + name: Daretti + word: + name: Last Seen on Innistrad + word: Arlinn + word: Sorin + word: Tamiyo + word: + name: Last Seen on Tarkir + word: Sarkhan + word: Ugin + word: + name: Last Seen on New Phyrexia + word: Koth + word: Venser + word: + name: Last Seen on ??? + word: Aminatou + word: Estrid + word: Wrenn + word: Last Seen Pre-Mending + word: Freyalise + word: Serra + word: Windgrace + +word list: + name: plane + word: + script: all_sub_types(match: "Plane") + line below: true + word: Eldraine + word: Dominaria + word: Ixalan + word: Amonkhet + word: Kaladesh + word: + name: Post-Mending Planes + word: Alara + word: Amonkhet + word: Eldraine + word: Fiora + word: Innistrad + word: Ixalan + word: Kaladesh + word: Kylem + word: Lorwyn + word: New Phyrexia + word: Shadowmoor + word: Tarkir + word: Theros + word: Zendikar + word: + name: Pre-Mending Planes + word: Kamigawa + word: Mercadia + word: Mirrodin + word: Rath + word: Ravnica + word: Serra's Realm + word: + name: Old Planes + word: Aranzhur + word: Azoria + word: Bolas's Meditation Realm + word: Cabralin + word: Cridhe + word: Dominaria + word: Equilor + word: Ergamon + word: Gastal + word: Ilcae + word: Moag + word: Nether Void + word: Phyrexia + word: Pyrulea + word: Rabiah + word: Segovia + word: Shandalar + word: Ulgrotha + word: Vatraquaz + word: Wildfire + word: + name: Planechase Planes + word: Arkhos + word: Azgol + word: Belenon + word: Diraden + word: Fabacin + word: Iquatana + word: Ir + word: Kaldheim + word: Karsus + word: Kephalai + word: Kinshala + word: Kolbahan + word: Kyneth + word: Luvion + word: Mongseng + word: Muraganda + word: Regatha + word: Tavelia + word: Valla + word: Vryn + word: Xerex \ No newline at end of file diff --git a/data/magic.mse-game/word_lists_fr b/data/magic.mse-game/word_lists_fr new file mode 100644 index 000000000..935a6d63d --- /dev/null +++ b/data/magic.mse-game/word_lists_fr @@ -0,0 +1,412 @@ + +############################################################## Magic word lists + +word list: + name: type + word: + name: de base + is prefix: true + word: + name: légendaire + is prefix: true + word: + name: tribaux + is prefix: true + word: + name: de neige + is prefix: true + word: + name: monde + is prefix: true + line below: true + word: Créature + word: Artefact + word: Artefact Créature + word: Enchantement + word: Instant + word: Rituel + word: Terrain + word: Planeswalker + +word list: + name: race + word: + script: all_races() + line below: true + word: Angel + word: Beast + word: Bird + word: Construct + word: Demon + word: Dragon + word: Drake + word: Elemental + word: Elf + word: Faerie + word: Giant + word: Goblin + word: Golem + word: Human + word: Illusion + word: Merfolk + word: Treefolk + word: Zombie + word: + name: All Races + word: + name: A + word: Angel + word: Anteater + word: Antelope + word: Ape + word: Archon + word: Assembly-Worker + word: Atog + word: Aurochs + word: Avatar + word: + name: B + word: Badger + word: Basilisk + word: Bat + word: Bear + word: Beast + word: Beeble + word: Bird + word: Blinkmoth + word: Boar + word: Bringer + word: Brushwagg + word: + name: C + word: Camarid + word: Camel + word: Caribou + word: Cat + word: Centaur + word: Cephalid + word: Chimera + word: Cockatrice + word: Construct + word: Crab + word: Crocodile + word: Cyclops + word: + name: D + word: Dauthi + word: Demon + word: Devil + word: Djinn + word: Dragon + word: Drake + word: Dreadnought + word: Dryad + word: Dwarf + word: + name: E + word: Efreet + word: Egg + word: Elemental + word: Elephant + word: Elf + word: Elk + word: Eye + word: + name: F + word: Faerie + word: Ferret + word: Fish + word: Fox + word: Frog + word: Fungus + word: + name: G + word: Gargoyle + word: Giant + word: Gnome + word: Goat + word: Goblin + word: Golem + word: Gorgon + word: Graveborn + word: Griffin + word: + name: H + word: Hag + word: Harpy + word: Hellion + word: Hippo + word: Homarid + word: Homunculus + word: Horror + word: Horse + word: Hound + word: Human + word: Hydra + word: Hyena + word: + name: I + word: Illusion + word: Imp + word: Incarnation + word: Insect + word: + name: J + word: Jellyfish + word: Juggernaut + word: + name: K + word: Kavu + word: Kirin + word: Kithkin + word: Kobold + word: Kor + word: Kraken + word: + name: L + word: Lammasu + word: Leech + word: Leviathan + word: Lhurgoyf + word: Licid + word: Lizard + word: + name: M + word: Manticore + word: Masticore + word: Merfolk + word: Metathran + word: Minotaur + word: Mongoose + word: Moonfolk + word: Mutant + word: Myr + word: + name: N + word: Nautilus + word: Nephilim + word: Nightmare + word: Nightstalker + word: Noggle + word: + name: O + word: Octopus + word: Ogre + word: Ooze + word: Orb + word: Orc + word: Orgg + word: Ouphe + word: Ox + word: Oyster + word: + name: P + word: Pegasus + word: Pentavite + word: Pest + word: Phelddagrif + word: Phoenix + word: Pincher + word: Plant + word: Prism + word: + name: R + word: Rabbit + word: Rat + word: Reflection + word: Rhino + word: + name: S + word: + name: Sa-Sl + word: Salamander + word: Sand + word: Saproling + word: Satyr + word: Scarecrow + word: Scorpion + word: Serpent + word: Shade + word: Shapeshifter + word: Sheep + word: Skeleton + word: Slith + word: Sliver + word: Slug + word: + name: Sn-Sz + word: Snake + word: Soltari + word: Spawn + word: Specter + word: Sphinx + word: Spider + word: Spike + word: Spirit + word: Splinter + word: Sponge + word: Squid + word: Squirrel + word: Starfish + word: + name: T + word: Tetravite + word: Thalakos + word: Thopter + word: Thrull + word: Treefolk + word: Triskelavite + word: Troll + word: Turtle + word: + name: U + word: Unicorn + word: + name: V + word: Vampire + word: Vedalken + word: Viashino + word: Volver + word: + name: W + word: Wall + word: Weird + word: Whale + word: Wolf + word: Wolverine + word: Wombat + word: Worm + word: Wraith + word: Wurm + word: + name: Y + word: Yeti + word: + name: Z + word: Zombie + word: Zubera + +word list: + name: class + word: + script: all_classes() + line below: true + word: Advisor + word: Archer + word: Artificer + word: Assassin + word: Beast + word: Cleric + word: Druid + word: Knight + word: Mutant + word: Rogue + word: Scout + word: Shaman + word: Soldier + word: Warrior + word: Wizard + word: Zombie + word: + name: All Classes + word: + name: A-C + word: Advisor + word: Archer + word: Archon + word: Artificer + word: Assassin + word: Barbarian + word: Beast + word: Berserker + word: Bringer + word: Carrier + word: Citizen + word: Cleric + word: Coward + word: + name: D-I + word: Deserter + word: Dreadnought + word: Drone + word: Druid + word: Elder + word: Flagbearer + word: Horror + word: Incarnation + word: + name: J-P + word: Juggernaut + word: Knight + word: Leviathan + word: Mercenary + word: Minion + word: Monger + word: Monk + word: Mutant + word: Mystic + word: Ninja + word: Nomad + word: Pirate + word: + name: R-S + word: Rebel + word: Reflection + word: Rigger + word: Rogue + word: Samurai + word: Scout + word: Serf + word: Shaman + word: Soldier + word: Spellshaper + word: Survivor + word: + name: T-Z + word: Thopter + word: Vampire + word: Warrior + word: Wizard + word: Zombie + +word list: + name: artifact + word: + name: + line below: true + word: Contraption + word: Equipment + word: Fortification + +word list: + name: land + word: + script: all_sub_types(match: "Land") + line below: true + word: Plains + word: Island + word: Swamp + word: Mountain + word: Forest + word: Desert + word: Lair + word: Locus + word: Mine + word: Power-Plant + word: Tower + word: Urza's + +word list: + name: enchantment + word: + name: + line below: true + word: Aura + word: Shrine + +word list: + name: spell + word: + name: + line below: true + word: Arcane diff --git a/data/magic.mse-game/word_lists_it b/data/magic.mse-game/word_lists_it new file mode 100644 index 000000000..43f1971fd --- /dev/null +++ b/data/magic.mse-game/word_lists_it @@ -0,0 +1,687 @@ + +############################################################## Magic word lists + +word list: + name: type + word: + name: Basic + is prefix: true + word: + name: Legendary + is prefix: true + word: + name: Snow + is prefix: true + word: + name: Token + is prefix: true + word: + name: Tribal + is prefix: true + word: + name: World + is prefix: true + line below: true + word: Conspiracy + word: Creature + word: Artifact + word: Artifact Creature + word: Enchantment + word: Enchantment Creature + word: Instant + word: Sorcery + word: Land + word: Planeswalker + word: Emblem + word: Phenomenon + word: Plane + +word list: + name: race + word: + script: all_races() + line below: true + word: Angel + word: Beast + word: Construct + word: Demon + word: Dragon + word: Elf + word: Faerie + word: Giant + word: Goblin + word: Golem + word: Human + word: Merfolk + word: Zombie + word: + name: All Races + word: + name: A + word: Aetherborn + word: Angel + word: Antelope + word: Ape + word: Archon + word: Assembly-Worker + word: Atog + word: Aurochs + word: Avatar + word: Azra + word: + name: B + word: Badger + word: Basilisk + word: Bat + word: Bear + word: Beast + word: Beeble + word: Bird + word: Blinkmoth + word: Boar + word: Bringer + word: Brushwagg + word: + name: C + word: Camarid + word: Camel + word: Caribou + word: Carrier + word: Cat + word: Centaur + word: Cephalid + word: Chimera + word: Cockatrice + word: Construct + word: Crab + word: Crocodile + word: Cyclops + word: + name: D + word: Dauthi + word: Demigod + word: Demon + word: Devil + word: Dinosaur + word: Djinn + word: Dragon + word: Drake + word: Dreadnought + word: Drone + word: Dryad + word: Dwarf + word: + name: E + word: Egg + word: Efreet + word: Eldrazi + word: Elemental + word: Elephant + word: Elf + word: Elk + word: Eye + word: + name: F + word: Faerie + word: Ferret + word: Fish + word: Fox + word: Frog + word: Fungus + word: + name: G + word: Gargoyle + word: Germ + word: Giant + word: Gnome + word: Goat + word: Goblin + word: God + word: Golem + word: Gorgon + word: Graveborn + word: Gremlin + word: Griffin + word: + name: H + word: Hag + word: Harpy + word: Hellion + word: Hippo + word: Hippogriff + word: Homarid + word: Homunculus + word: Horror + word: Horse + word: Hound + word: Human + word: Hydra + word: Hyena + word: + name: I + word: Illusion + word: Imp + word: Incarnation + word: Insect + word: + name: J + word: Jackal + word: Jellyfish + word: Juggernaut + word: + name: K + word: Kavu + word: Kirin + word: Kithkin + word: Kobold + word: Kor + word: Kraken + word: + name: L + word: Lamia + word: Lammasu + word: Leech + word: Leviathan + word: Lhurgoyf + word: Licid + word: Lizard + word: + name: M + word: Manticore + word: Masticore + word: Merfolk + word: Metathran + word: Minotaur + word: Mole + word: Mongoose + word: Monkey + word: Moonfolk + word: Mouse + word: Mutant + word: Myr + word: + name: N + word: Naga + word: Nautilus + word: Nephilim + word: Nightmare + word: Nightstalker + word: Noggle + word: Nymph + word: + name: O + word: Octopus + word: Ogre + word: Ooze + word: Orb + word: Orc + word: Orgg + word: Otter + word: Ouphe + word: Ox + word: Oyster + word: + name: P + word: Pangolin + word: Pegasus + word: Pentavite + word: Pest + word: Phelddagrif + word: Phoenix + word: Pincher + word: Plant + word: Praetor + word: Prism + word: + name: R + word: Rabbit + word: Rat + word: Reflection + word: Rhino + word: + name: S + word: + name: Sa-Sl + word: Sable + word: Salamander + word: Sand + word: Saproling + word: Satyr + word: Scarecrow + word: Scorpion + word: Sculpture + word: Serpent + word: Servo + word: Shade + word: Shapeshifter + word: Shark + word: Sheep + word: Siren + word: Skeleton + word: Slith + word: Sliver + word: Slug + word: + name: Sn-Sz + word: Snake + word: Soltari + word: Spawn + word: Specter + word: Sphinx + word: Spider + word: Spike + word: Spirit + word: Splinter + word: Sponge + word: Squid + word: Squirrel + word: Starfish + word: Surrakar + word: + name: T + word: Tentacle + word: Tetravite + word: Thalakos + word: Thopter + word: Thrull + word: Treefolk + word: Trilobite + word: Triskelavite + word: Troll + word: Turtle + word: + name: U + word: Unicorn + word: + name: V + word: Vampire + word: Vedalken + word: Viashino + word: Volver + word: + name: W + word: Wall + word: Weird + word: Werewolf + word: Whale + word: Wolf + word: Wolverine + word: Wombat + word: Worm + word: Wraith + word: Wurm + word: + name: Y + word: Yeti + word: + name: Z + word: Zombie + word: Zubera + +word list: + name: class + word: + script: all_classes() + line below: true + word: Beast + word: Cleric + word: Druid + word: Knight + word: Rogue + word: Shaman + word: Soldier + word: Warrior + word: Wizard + word: Zombie + word: + name: All Classes + word: + name: A-C + word: Advisor + word: Ally + word: Archer + word: Archon + word: Army + word: Artificer + word: Assassin + word: Barbarian + word: Beast + word: Berserker + word: Bringer + word: Carrier + word: Citizen + word: Cleric + word: Coward + word: + name: D-I + word: Deserter + word: Dreadnought + word: Drone + word: Druid + word: Egg + word: Elder + word: Flagbearer + word: Horror + word: Incarnation + word: + name: J-P + word: Juggernaut + word: Knight + word: Leviathan + word: Mercenary + word: Minion + word: Monger + word: Monk + word: Mutant + word: Mystic + word: Ninja + word: Noble + word: Nomad + word: Peasant + word: Pilot + word: Pirate + word: Processor + word: + name: R-S + word: Rebel + word: Reflection + word: Rigger + word: Rogue + word: Samurai + word: Scion + word: Scout + word: Serf + word: Shaman + word: Skeleton + word: Soldier + word: Spawn + word: Spellshaper + word: Spirit + word: Survivor + word: + name: T-Z + word: Thopter + word: Vampire + word: Warlock + word: Warrior + word: Werewolf + word: Wizard + word: Zombie + +word list: + name: artifact + word: + script: all_sub_types(match: "Artifact") + line below: true + word: Contraption + word: Clue + word: Equipment + word: Food + word: Fortification + word: Gold + word: Treasure + word: Vehicle + +word list: + name: land + word: + script: all_sub_types(match: "Land") + line below: true + word: Plains + word: Island + word: Swamp + word: Mountain + word: Forest + word: Desert + word: Gate + word: Lair + word: Locus + word: Mine + word: Power-Plant + word: Tower + word: Urza's + +word list: + name: enchantment + word: + script: all_sub_types(match: "Enchantment") + line below: true + word: Aura + word: Curse + word: Shrine + word: Cartouche + word: Saga + +word list: + name: spell + word: + script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery") + line below: true + word: Arcane + word: Trap + word: Adventure + +word list: + name: planeswalker + word: + script: all_sub_types(match: "Planeswalker") + line below: true + word: Ajani + word: Aminatou + word: Angrath + word: Arlinn + word: Ashiok + word: Bolas + word: Calix + word: Chandra + word: Dack + word: Daretti + word: Davriel + word: Domri + word: Dovin + word: Elspeth + word: Estrid + word: Freyalise + word: Garruk + word: Gideon + word: Huatli + word: Jace + word: Jaya + word: Karn + word: Kasmina + word: Kaya + word: Kiora + word: Koth + word: Liliana + word: Lukka + word: Nahiri + word: Narset + word: Nissa + word: Nixilis + word: Oko + word: Ral + word: Rowan + word: Saheeli + word: Samut + word: Sarkhan + word: Serra + word: Sorin + word: Tamiyo + word: Teferi + word: Teyo + word: Tezzeret + word: Tibalt + word: Ugin + word: Venser + word: Vivien + word: Vraska + word: Will + word: Windgrace + word: Wrenn + word: Xenagos + word: Yanggu + word: Yanling + word: + name: Last Seen on Ikoria + word: Lukka + word: Narset + word: Vivien + word: + name: Last Seen on Theros + word: Ashiok + word: Calix + word: Elspeth + word: Xenagos + word: + name: Last Seen on Eldraine + word: Garruk + word: Oko + word: Rowan + word: Will + word: + name: Last Seen on Ravnica + word: Bolas + word: Gideon + word: Davriel + word: Domri + word: Dovin + word: Kasmina + word: Kaya + word: Ral + word: Teyo + word: Vraska + word: Yanggu + word: Yanling + word: + name: Last Seen on Dominaria + word: Chandra + word: Jaya + word: Karn + word: Teferi + word: + name: Last Seen on Ixalan + word: Angrath + word: Huatli + word: Jace + word: + name: Last Seen on Amonkhet + word: Liliana + word: Nissa + word: Samut + word: + name: Last Seen on Kaladesh + word: Ajani + word: Saheeli + word: Tezzeret + word: + name: Last Seen on Fiore + name: Dack + name: Daretti + word: + name: Last Seen on Innistrad + word: Arlinn + word: Nahiri + word: Sorin + word: Tamiyo + word: Tibalt + word: + name: Last Seen on Zendikar + word: Kiora + word: Nixilis + word: + name: Last Seen on Tarkir + word: Sarkhan + word: Ugin + word: + name: Last Seen on New Phyrexia + word: Koth + word: Venser + word: + name: Last Seen on ??? + word: Aminatou + word: Estrid + word: Wrenn + word: Last Seen Pre-Mending + word: Freyalise + word: Serra + word: Windgrace + +word list: + name: plane + word: + script: all_sub_types(match: "Plane") + line below: true + word: Eldraine + word: Dominaria + word: Ixalan + word: Amonkhet + word: Kaladesh + word: + name: Post-Mending Planes + word: Alara + word: Amonkhet + word: Eldraine + word: Fiora + word: Innistrad + word: Ixalan + word: Kaladesh + word: Kylem + word: Lorwyn + word: New Phyrexia + word: Shadowmoor + word: Tarkir + word: Theros + word: Zendikar + word: + name: Pre-Mending Planes + word: Kamigawa + word: Mercadia + word: Mirrodin + word: Rath + word: Ravnica + word: Serra's Realm + word: + name: Old Planes + word: Aranzhur + word: Azoria + word: Bolas's Meditation Realm + word: Cabralin + word: Cridhe + word: Dominaria + word: Equilor + word: Ergamon + word: Gastal + word: Ilcae + word: Moag + word: Nether Void + word: Phyrexia + word: Pyrulea + word: Rabiah + word: Segovia + word: Shandalar + word: Ulgrotha + word: Vatraquaz + word: Wildfire + word: + name: Planechase Planes + word: Arkhos + word: Azgol + word: Belenon + word: Diraden + word: Fabacin + word: Iquatana + word: Ir + word: Kaldheim + word: Karsus + word: Kephalai + word: Kinshala + word: Kolbahan + word: Kyneth + word: Luvion + word: Mongseng + word: Muraganda + word: Regatha + word: Tavelia + word: Valla + word: Vryn + word: Xerex \ No newline at end of file diff --git a/data/magic.mse-game/word_lists_ru b/data/magic.mse-game/word_lists_ru new file mode 100644 index 000000000..43f1971fd --- /dev/null +++ b/data/magic.mse-game/word_lists_ru @@ -0,0 +1,687 @@ + +############################################################## Magic word lists + +word list: + name: type + word: + name: Basic + is prefix: true + word: + name: Legendary + is prefix: true + word: + name: Snow + is prefix: true + word: + name: Token + is prefix: true + word: + name: Tribal + is prefix: true + word: + name: World + is prefix: true + line below: true + word: Conspiracy + word: Creature + word: Artifact + word: Artifact Creature + word: Enchantment + word: Enchantment Creature + word: Instant + word: Sorcery + word: Land + word: Planeswalker + word: Emblem + word: Phenomenon + word: Plane + +word list: + name: race + word: + script: all_races() + line below: true + word: Angel + word: Beast + word: Construct + word: Demon + word: Dragon + word: Elf + word: Faerie + word: Giant + word: Goblin + word: Golem + word: Human + word: Merfolk + word: Zombie + word: + name: All Races + word: + name: A + word: Aetherborn + word: Angel + word: Antelope + word: Ape + word: Archon + word: Assembly-Worker + word: Atog + word: Aurochs + word: Avatar + word: Azra + word: + name: B + word: Badger + word: Basilisk + word: Bat + word: Bear + word: Beast + word: Beeble + word: Bird + word: Blinkmoth + word: Boar + word: Bringer + word: Brushwagg + word: + name: C + word: Camarid + word: Camel + word: Caribou + word: Carrier + word: Cat + word: Centaur + word: Cephalid + word: Chimera + word: Cockatrice + word: Construct + word: Crab + word: Crocodile + word: Cyclops + word: + name: D + word: Dauthi + word: Demigod + word: Demon + word: Devil + word: Dinosaur + word: Djinn + word: Dragon + word: Drake + word: Dreadnought + word: Drone + word: Dryad + word: Dwarf + word: + name: E + word: Egg + word: Efreet + word: Eldrazi + word: Elemental + word: Elephant + word: Elf + word: Elk + word: Eye + word: + name: F + word: Faerie + word: Ferret + word: Fish + word: Fox + word: Frog + word: Fungus + word: + name: G + word: Gargoyle + word: Germ + word: Giant + word: Gnome + word: Goat + word: Goblin + word: God + word: Golem + word: Gorgon + word: Graveborn + word: Gremlin + word: Griffin + word: + name: H + word: Hag + word: Harpy + word: Hellion + word: Hippo + word: Hippogriff + word: Homarid + word: Homunculus + word: Horror + word: Horse + word: Hound + word: Human + word: Hydra + word: Hyena + word: + name: I + word: Illusion + word: Imp + word: Incarnation + word: Insect + word: + name: J + word: Jackal + word: Jellyfish + word: Juggernaut + word: + name: K + word: Kavu + word: Kirin + word: Kithkin + word: Kobold + word: Kor + word: Kraken + word: + name: L + word: Lamia + word: Lammasu + word: Leech + word: Leviathan + word: Lhurgoyf + word: Licid + word: Lizard + word: + name: M + word: Manticore + word: Masticore + word: Merfolk + word: Metathran + word: Minotaur + word: Mole + word: Mongoose + word: Monkey + word: Moonfolk + word: Mouse + word: Mutant + word: Myr + word: + name: N + word: Naga + word: Nautilus + word: Nephilim + word: Nightmare + word: Nightstalker + word: Noggle + word: Nymph + word: + name: O + word: Octopus + word: Ogre + word: Ooze + word: Orb + word: Orc + word: Orgg + word: Otter + word: Ouphe + word: Ox + word: Oyster + word: + name: P + word: Pangolin + word: Pegasus + word: Pentavite + word: Pest + word: Phelddagrif + word: Phoenix + word: Pincher + word: Plant + word: Praetor + word: Prism + word: + name: R + word: Rabbit + word: Rat + word: Reflection + word: Rhino + word: + name: S + word: + name: Sa-Sl + word: Sable + word: Salamander + word: Sand + word: Saproling + word: Satyr + word: Scarecrow + word: Scorpion + word: Sculpture + word: Serpent + word: Servo + word: Shade + word: Shapeshifter + word: Shark + word: Sheep + word: Siren + word: Skeleton + word: Slith + word: Sliver + word: Slug + word: + name: Sn-Sz + word: Snake + word: Soltari + word: Spawn + word: Specter + word: Sphinx + word: Spider + word: Spike + word: Spirit + word: Splinter + word: Sponge + word: Squid + word: Squirrel + word: Starfish + word: Surrakar + word: + name: T + word: Tentacle + word: Tetravite + word: Thalakos + word: Thopter + word: Thrull + word: Treefolk + word: Trilobite + word: Triskelavite + word: Troll + word: Turtle + word: + name: U + word: Unicorn + word: + name: V + word: Vampire + word: Vedalken + word: Viashino + word: Volver + word: + name: W + word: Wall + word: Weird + word: Werewolf + word: Whale + word: Wolf + word: Wolverine + word: Wombat + word: Worm + word: Wraith + word: Wurm + word: + name: Y + word: Yeti + word: + name: Z + word: Zombie + word: Zubera + +word list: + name: class + word: + script: all_classes() + line below: true + word: Beast + word: Cleric + word: Druid + word: Knight + word: Rogue + word: Shaman + word: Soldier + word: Warrior + word: Wizard + word: Zombie + word: + name: All Classes + word: + name: A-C + word: Advisor + word: Ally + word: Archer + word: Archon + word: Army + word: Artificer + word: Assassin + word: Barbarian + word: Beast + word: Berserker + word: Bringer + word: Carrier + word: Citizen + word: Cleric + word: Coward + word: + name: D-I + word: Deserter + word: Dreadnought + word: Drone + word: Druid + word: Egg + word: Elder + word: Flagbearer + word: Horror + word: Incarnation + word: + name: J-P + word: Juggernaut + word: Knight + word: Leviathan + word: Mercenary + word: Minion + word: Monger + word: Monk + word: Mutant + word: Mystic + word: Ninja + word: Noble + word: Nomad + word: Peasant + word: Pilot + word: Pirate + word: Processor + word: + name: R-S + word: Rebel + word: Reflection + word: Rigger + word: Rogue + word: Samurai + word: Scion + word: Scout + word: Serf + word: Shaman + word: Skeleton + word: Soldier + word: Spawn + word: Spellshaper + word: Spirit + word: Survivor + word: + name: T-Z + word: Thopter + word: Vampire + word: Warlock + word: Warrior + word: Werewolf + word: Wizard + word: Zombie + +word list: + name: artifact + word: + script: all_sub_types(match: "Artifact") + line below: true + word: Contraption + word: Clue + word: Equipment + word: Food + word: Fortification + word: Gold + word: Treasure + word: Vehicle + +word list: + name: land + word: + script: all_sub_types(match: "Land") + line below: true + word: Plains + word: Island + word: Swamp + word: Mountain + word: Forest + word: Desert + word: Gate + word: Lair + word: Locus + word: Mine + word: Power-Plant + word: Tower + word: Urza's + +word list: + name: enchantment + word: + script: all_sub_types(match: "Enchantment") + line below: true + word: Aura + word: Curse + word: Shrine + word: Cartouche + word: Saga + +word list: + name: spell + word: + script: all_sub_types(match: "Instant") + "," + all_sub_types(match: "Sorcery") + line below: true + word: Arcane + word: Trap + word: Adventure + +word list: + name: planeswalker + word: + script: all_sub_types(match: "Planeswalker") + line below: true + word: Ajani + word: Aminatou + word: Angrath + word: Arlinn + word: Ashiok + word: Bolas + word: Calix + word: Chandra + word: Dack + word: Daretti + word: Davriel + word: Domri + word: Dovin + word: Elspeth + word: Estrid + word: Freyalise + word: Garruk + word: Gideon + word: Huatli + word: Jace + word: Jaya + word: Karn + word: Kasmina + word: Kaya + word: Kiora + word: Koth + word: Liliana + word: Lukka + word: Nahiri + word: Narset + word: Nissa + word: Nixilis + word: Oko + word: Ral + word: Rowan + word: Saheeli + word: Samut + word: Sarkhan + word: Serra + word: Sorin + word: Tamiyo + word: Teferi + word: Teyo + word: Tezzeret + word: Tibalt + word: Ugin + word: Venser + word: Vivien + word: Vraska + word: Will + word: Windgrace + word: Wrenn + word: Xenagos + word: Yanggu + word: Yanling + word: + name: Last Seen on Ikoria + word: Lukka + word: Narset + word: Vivien + word: + name: Last Seen on Theros + word: Ashiok + word: Calix + word: Elspeth + word: Xenagos + word: + name: Last Seen on Eldraine + word: Garruk + word: Oko + word: Rowan + word: Will + word: + name: Last Seen on Ravnica + word: Bolas + word: Gideon + word: Davriel + word: Domri + word: Dovin + word: Kasmina + word: Kaya + word: Ral + word: Teyo + word: Vraska + word: Yanggu + word: Yanling + word: + name: Last Seen on Dominaria + word: Chandra + word: Jaya + word: Karn + word: Teferi + word: + name: Last Seen on Ixalan + word: Angrath + word: Huatli + word: Jace + word: + name: Last Seen on Amonkhet + word: Liliana + word: Nissa + word: Samut + word: + name: Last Seen on Kaladesh + word: Ajani + word: Saheeli + word: Tezzeret + word: + name: Last Seen on Fiore + name: Dack + name: Daretti + word: + name: Last Seen on Innistrad + word: Arlinn + word: Nahiri + word: Sorin + word: Tamiyo + word: Tibalt + word: + name: Last Seen on Zendikar + word: Kiora + word: Nixilis + word: + name: Last Seen on Tarkir + word: Sarkhan + word: Ugin + word: + name: Last Seen on New Phyrexia + word: Koth + word: Venser + word: + name: Last Seen on ??? + word: Aminatou + word: Estrid + word: Wrenn + word: Last Seen Pre-Mending + word: Freyalise + word: Serra + word: Windgrace + +word list: + name: plane + word: + script: all_sub_types(match: "Plane") + line below: true + word: Eldraine + word: Dominaria + word: Ixalan + word: Amonkhet + word: Kaladesh + word: + name: Post-Mending Planes + word: Alara + word: Amonkhet + word: Eldraine + word: Fiora + word: Innistrad + word: Ixalan + word: Kaladesh + word: Kylem + word: Lorwyn + word: New Phyrexia + word: Shadowmoor + word: Tarkir + word: Theros + word: Zendikar + word: + name: Pre-Mending Planes + word: Kamigawa + word: Mercadia + word: Mirrodin + word: Rath + word: Ravnica + word: Serra's Realm + word: + name: Old Planes + word: Aranzhur + word: Azoria + word: Bolas's Meditation Realm + word: Cabralin + word: Cridhe + word: Dominaria + word: Equilor + word: Ergamon + word: Gastal + word: Ilcae + word: Moag + word: Nether Void + word: Phyrexia + word: Pyrulea + word: Rabiah + word: Segovia + word: Shandalar + word: Ulgrotha + word: Vatraquaz + word: Wildfire + word: + name: Planechase Planes + word: Arkhos + word: Azgol + word: Belenon + word: Diraden + word: Fabacin + word: Iquatana + word: Ir + word: Kaldheim + word: Karsus + word: Kephalai + word: Kinshala + word: Kolbahan + word: Kyneth + word: Luvion + word: Mongseng + word: Muraganda + word: Regatha + word: Tavelia + word: Valla + word: Vryn + word: Xerex \ No newline at end of file diff --git a/data/packages b/data/packages new file mode 100644 index 000000000..e3c35b401 --- /dev/null +++ b/data/packages @@ -0,0 +1,12980 @@ +mse version: 2.0.0 +package: + name: 7thsea-standard.mse-style + version: 2009-08-09 + status: 50 + file: M20161207T222138 action (dpt) card.png + file: M20161207T222138 action (sdp) card.png + file: M20161207T222138 action mask.png + file: M20161207T222138 adventure card.png + file: M20161207T222139 adventure mask.png + file: M20161207T222139 adventuring cancel icon.png + file: M20161207T222139 adventuring cost icon.png + file: M20161207T222139 adventuring skill icon.png + file: M20161207T222139 attachment card.png + file: M20161207T222139 avalon.png + file: M20161207T222139 brotherhood.png + file: M20161207T222139 cannon cancel icon.png + file: M20161207T222139 cannon cost icon.png + file: M20161207T222139 cannon skill icon.png + file: M20161207T222139 captain card.png + file: M20161207T222139 captain mask.png + file: M20161207T222139 castille.png + file: M20161207T222139 chantey card.png + file: M20161207T222139 chantey mask.png + file: M20161207T222139 common.png + file: M20161207T222139 corsairs.png + file: M20161207T222139 crab clan.png + file: M20161207T222139 crew card.png + file: M20161207T222139 crew mask.png + file: M20161207T222139 crimson rogers.png + file: M20161207T222140 die kreutzritter.png + file: M20161207T222140 eisen.png + file: M20161207T222140 explorer's society.png + file: M20161207T222140 gosse's gentlemen.png + file: M20161207T222140 icon.png + file: M20161207T222140 influence cancel icon.png + file: M20161207T222140 influence cost icon.png + file: M20161207T222140 influence skill icon.png + file: M20161207T222140 invisible college.png + file: M20161207T222140 knights of the rose and cross.png + file: M20161207T222140 lion clan.png + file: M20161207T222140 los vagos.png + file: M20161207T222140 mantis clan.png + file: M20161207T222140 montainge.png + file: M20161207T222140 promo.png + file: M20161207T222140 rare.png + file: M20161207T222140 ratling.png + file: M20161207T222140 rilasciare.png + file: M20161207T222140 roberts.png + file: M20161207T222141 rokugan.png + file: M20161207T222141 sailing cancel icon.png + file: M20161207T222141 sailing cost icon.png + file: M20161207T222141 sailing skill icon.png + file: M20161207T222141 sea dogs.png + file: M20161207T222141 set.png + file: M20161207T222141 ship cancel icon.png + file: M20161207T222141 ship card.png + file: M20161207T222141 ship cost icon.png + file: M20161207T222141 ship mask.png + file: M20161207T222141 sophia's daughters.png + file: M20161207T222141 style + file: M20161207T222141 swashbuckling cancel icon.png + file: M20161207T222141 swashbuckling cost icon.png + file: M20161207T222141 swashbuckling skill icon.png + file: M20161207T222141 the black freighter.png + file: M20161207T222141 uncommon.png + file: M20161207T222141 ussura.png + file: M20161207T222141 vesten.png + file: M20161207T222141 vodacce.png +package: + name: 7thsea.mse-game + version: 2014-01-11 + status: 50 + file: M20161207T222142 game + file: M20161207T222142 icon.png +package: + name: anachronism-standard.mse-style + version: 2014-01-29 + status: 50 + file: M20161207T222402 aetherelement.png + file: M20161207T222402 afarmor.gif + file: M20161207T222402 afinspiration.gif + file: M20161207T222402 afwarrior.gif + file: M20161207T222402 afweapon.gif + file: M20161207T222402 akarmor.gif + file: M20161207T222402 akinspiration.gif + file: M20161207T222402 akwarrior.gif + file: M20161207T222402 akweapon.gif + file: M20161207T222402 azarmor.gif + file: M20161207T222402 azinspiration.gif + file: M20161207T222403 azwarrior.gif + file: M20161207T222403 azweapon.gif + file: M20161207T222403 blank.gif + file: M20161207T222403 brarmor.gif + file: M20161207T222403 brinspiration.gif + file: M20161207T222403 brwarrior.gif + file: M20161207T222403 brweapon.gif + file: M20161207T222403 caarmor.gif + file: M20161207T222403 cainspiration.gif + file: M20161207T222403 card-sample.png + file: M20161207T222404 cawarrior.gif + file: M20161207T222404 caweapon.gif + file: M20161207T222404 charmor.gif + file: M20161207T222404 chinspiration.gif + file: M20161207T222404 chwarrior.gif + file: M20161207T222404 chweapon.gif + file: M20161207T222404 earthelement.png + file: M20161207T222404 egarmor.gif + file: M20161207T222404 eginspiration.gif + file: M20161207T222404 egwarrior.gif + file: M20161207T222404 egweapon.gif + file: M20161207T222405 fireelement.png + file: M20161207T222405 frarmor.gif + file: M20161207T222405 frinspiration.gif + file: M20161207T222405 frwarrior.gif + file: M20161207T222405 frweapon.gif + file: M20161207T222405 gearmor.gif + file: M20161207T222405 geinspiration.gif + file: M20161207T222405 gewarrior.gif + file: M20161207T222405 geweapon.gif + file: M20161207T222405 grarmor.gif + file: M20161207T222405 grinspiration.gif + file: M20161207T222405 grwarrior.gif + file: M20161207T222406 grweapon.gif + file: M20161207T222406 irarmor.gif + file: M20161207T222406 irinspiration.gif + file: M20161207T222406 irwarrior.gif + file: M20161207T222406 irweapon.gif + file: M20161207T222406 itarmor.gif + file: M20161207T222406 itinspiration.gif + file: M20161207T222406 itwarrior.gif + file: M20161207T222406 itweapon.gif + file: M20161207T222406 jaarmor.gif + file: M20161207T222406 jainspiration.gif + file: M20161207T222406 jawarrior.gif + file: M20161207T222407 jaweapon.gif + file: M20161207T222407 karmor.gif + file: M20161207T222407 kinspiration.gif + file: M20161207T222407 kwarrior.gif + file: M20161207T222407 kweapon.gif + file: M20161207T222407 lrweapons.gif + file: M20161207T222407 maarmor.gif + file: M20161207T222407 mainspiration.gif + file: M20161207T222407 mawarrior.gif + file: M20161207T222407 maweapon.gif + file: M20161207T222407 metalelement.png + file: M20161207T222407 moarmor.gif + file: M20161207T222407 moinspiration.gif + file: M20161207T222408 mowarrior.gif + file: M20161207T222408 moweapon.gif + file: M20161207T222408 naarmor.gif + file: M20161207T222408 nainspiration.gif + file: M20161207T222408 nawarrior.gif + file: M20161207T222408 naweapon.gif + file: M20161207T222408 noarmor.gif + file: M20161207T222408 noinspiration.gif + file: M20161207T222408 nowarrior.gif + file: M20161207T222408 noweapon.gif + file: M20161207T222408 pearmor.gif + file: M20161207T222408 peinspiration.gif + file: M20161207T222408 pewarrior.gif + file: M20161207T222408 peweapon.gif + file: M20161207T222409 piahybrid.png + file: M20161207T222409 piarmor.gif + file: M20161207T222409 pihybrid.png + file: M20161207T222409 piinspiration.gif + file: M20161207T222409 piwarrior.gif + file: M20161207T222409 piweapon.gif + file: M20161207T222409 piwehybrid.png + file: M20161207T222409 piwhybrid.png + file: M20161207T222409 raarmor.gif + file: M20161207T222409 rainspiration.gif + file: M20161207T222409 rawarrior.gif + file: M20161207T222409 raweapon.gif + file: M20161207T222409 roarmor.gif + file: M20161207T222409 roinspiration.gif + file: M20161207T222410 rowarrior.gif + file: M20161207T222410 roweapon.gif + file: M20161207T222410 ruarmor.gif + file: M20161207T222410 ruinspiration.gif + file: M20161207T222410 ruwarrior.gif + file: M20161207T222410 ruweapon.gif + file: M20161207T222410 saarmor.gif + file: M20161207T222410 sainspiration.gif + file: M20161207T222410 sawarrior.gif + file: M20161207T222410 saweapon.gif + file: M20161207T222410 scarmor.gif + file: M20161207T222410 scinspiration.gif + file: M20161207T222410 scwarrior.gif + file: M20161207T222410 scweapon.gif + file: M20161207T222410 sparmor.gif + file: M20161207T222411 spinspiration.gif + file: M20161207T222411 spwarrior.gif + file: M20161207T222411 spweapon.gif + file: M20161207T222411 style + file: M20161207T222411 tiarmor.gif + file: M20161207T222411 tiinspiration.gif + file: M20161207T222411 tiwarrior.gif + file: M20161207T222411 tiweapon.gif + file: M20161207T222411 trarmor.gif + file: M20161207T222412 trinspiration.gif + file: M20161207T222412 trwarrior.gif + file: M20161207T222412 trweapon.gif + file: M20161207T222412 tuarmor.gif + file: M20161207T222412 tuinspiration.gif + file: M20161207T222412 tuwarrior.gif + file: M20161207T222412 tuweapon.gif + file: M20161207T222412 waterelement.png + file: M20161207T222412 windelement.png + file: M20161207T222412 woodelement.png +package: + name: anachronism.mse-game + version: 2009-11-18 + status: 50 + file: M20161207T222413 card-back.png + file: M20161207T222413 game +package: + name: animayhem-bs.mse-style + version: 2014-01-29 + status: 50 + file: M20161207T222329 attackbutton.png + file: M20161207T222329 character.jpg + file: M20161207T222329 charactertransforms.jpg + file: M20161207T222329 charmbutton.png + file: M20161207T222330 combat.jpg + file: M20161207T222330 combaticon.png + file: M20161207T222330 defensebutton.png + file: M20161207T222330 dimensionalicon.png + file: M20161207T222330 disaster.jpg + file: M20161207T222330 disastertransforms.jpg + file: M20161207T222330 effect.jpg + file: M20161207T222330 energybutton.png + file: M20161207T222330 enhancementicon.png + file: M20161207T222330 equipmenticon.png + file: M20161207T222330 femaleicon.png + file: M20161207T222330 flasheffecticon.png + file: M20161207T222330 foil.png + file: M20161207T222330 globaleffecticon.png + file: M20161207T222331 haven.jpg + file: M20161207T222331 havenicon.png + file: M20161207T222331 icon.png + file: M20161207T222331 item.jpg + file: M20161207T222331 location.jpg + file: M20161207T222331 majordisastericon.png + file: M20161207T222331 maleicon.png + file: M20161207T222331 mask_combat1.png + file: M20161207T222331 mask_combat2.png + file: M20161207T222331 mask_item.png + file: M20161207T222331 mask_standard.png + file: M20161207T222331 minordisastericon.png + file: M20161207T222331 movebutton.png + file: M20161207T222332 planetaryicon.png + file: M20161207T222332 scienceicon.png + file: M20161207T222332 seductionicon.png + file: M20161207T222332 style +package: + name: animayhem-simplified-symbols.mse-symbol-font + version: 2009-07-22 + status: 50 + file: M20161207T222332 attackicon.png + file: M20161207T222332 charmicon.png + file: M20161207T222332 defenseicon.png + file: M20161207T222332 energyicon.png + file: M20161207T222332 movementicon.png + file: M20161207T222332 symbol-font +package: + name: animayhem-standard.mse-style + version: 2014-01-29 + status: 50 + file: M20161207T222333 attackbutton.png + file: M20161207T222333 attackbutton_wide.png + file: M20161207T222333 battle.png + file: M20161207T222333 character.jpg + file: M20161207T222333 character_t.jpg + file: M20161207T222333 charmbutton.png + file: M20161207T222333 charmbutton_wide.png + file: M20161207T222333 combat.jpg + file: M20161207T222333 d!.png + file: M20161207T222333 d.png + file: M20161207T222334 defensebutton.png + file: M20161207T222334 defensebutton_wide.png + file: M20161207T222334 dimensional.png + file: M20161207T222334 disaster.jpg + file: M20161207T222334 disaster_reduced.jpg + file: M20161207T222334 disaster_reduced_t.jpg + file: M20161207T222334 disaster_t.jpg + file: M20161207T222334 energybutton.png + file: M20161207T222334 energybutton_wide.png + file: M20161207T222334 enhancement.png + file: M20161207T222334 equipment.png + file: M20161207T222334 equipment_old.jpg + file: M20161207T222334 female.png + file: M20161207T222334 flash.png + file: M20161207T222334 foil.png + file: M20161207T222334 global.png + file: M20161207T222335 haven.jpg + file: M20161207T222335 havenicon.png + file: M20161207T222335 icon.png + file: M20161207T222335 item.jpg + file: M20161207T222335 item.png + file: M20161207T222335 location.jpg + file: M20161207T222335 male.png + file: M20161207T222335 mask_character.png + file: M20161207T222335 mask_character_t.png + file: M20161207T222335 mask_character_t2.png + file: M20161207T222335 mask_combat.png + file: M20161207T222335 mask_combat2.png + file: M20161207T222335 mask_disaster.png + file: M20161207T222335 mask_disaster_t.png + file: M20161207T222335 mask_disaster_t2.png + file: M20161207T222336 mask_equipment.png + file: M20161207T222336 mask_haven.png + file: M20161207T222336 mask_item.png + file: M20161207T222336 mask_location.png + file: M20161207T222336 mask_power.png + file: M20161207T222336 mask_rotate_item.png + file: M20161207T222336 movebutton.png + file: M20161207T222336 movebutton_wide.png + file: M20161207T222336 planetary.png + file: M20161207T222336 power_green.jpg + file: M20161207T222336 power_orange.jpg + file: M20161207T222336 power_pink.jpg + file: M20161207T222337 power_purple.jpg + file: M20161207T222337 science.png + file: M20161207T222337 seduction.png + file: M20161207T222337 style +package: + name: animayhem-symbols.mse-symbol-font + version: 2009-07-22 + status: 50 + file: M20161207T222337 attack.png + file: M20161207T222337 charm.png + file: M20161207T222337 defense.png + file: M20161207T222337 energy.png + file: M20161207T222338 move.png + file: M20161207T222338 symbol-font +package: + name: animayhem.mse-game + version: 2009-08-03 + status: 50 + file: M20161207T222338 game + file: M20161207T222338 icon.png +package: + name: archenemy-standard.mse-style + version: 2010-05-20 + status: 50 + file: M20161207T203219 card-sample.png + file: M20161207T203219 card.png + file: M20161207T203220 image_mask.png + file: M20161207T203220 style +package: + name: archenemy.mse-game + version: 2014-03-25 + status: 50 + file: M20161207T203220 card-sample.png + file: M20161207T203220 game + file: M20161207T203220 stats/illustrator.png + file: M20161207T203221 stats/keywords.png + file: M20161207T203221 stats/rarity.png + file: M20161207T203221 stats/stylesheet.png + file: M20161207T203221 stats/text_length.png + file: M20161207T203221 stats/type.png +package: + name: b5-actual-marks.mse-include + version: 2008-08-14 + status: 50 + file: M20161207T222213 conspiracy.png + file: M20161207T222213 destiny.png + file: M20161207T222213 doom.png + file: M20161207T222213 include + file: M20161207T222213 mark-names + file: M20161207T222213 marks + file: M20161207T222213 shadow.png + file: M20161207T222213 strife.png + file: M20161207T222213 vorlon.png +package: + name: b5-actual-small.mse-symbol-font + version: 2008-08-14 + status: 50 + file: M20161207T222214 ability_0.png + file: M20161207T222214 ability_1.png + file: M20161207T222214 ability_2.png + file: M20161207T222214 ability_3.png + file: M20161207T222214 ability_4.png + file: M20161207T222214 ability_5.png + file: M20161207T222214 ability_6.png + file: M20161207T222214 ability_7.png + file: M20161207T222214 ability_8.png + file: M20161207T222214 ability_9.png + file: M20161207T222214 ability_star.png + file: M20161207T222214 ability_x.png + file: M20161207T222214 symbol-font +package: + name: b5-actual.mse-style + version: 2010-08-27 + status: 50 + file: M20161207T222214 ability_diplomacy.png + file: M20161207T222214 ability_intrigue.png + file: M20161207T222215 ability_leadership.png + file: M20161207T222215 ability_military.png + file: M20161207T222215 ability_psi.png + file: M20161207T222215 aftermath.jpg + file: M20161207T222215 agenda.jpg + file: M20161207T222215 card-sample.png + file: M20161207T222215 centauri.jpg + file: M20161207T222215 conflict.jpg + file: M20161207T222215 contingency.jpg + file: M20161207T222215 drakh.jpg + file: M20161207T222215 enhancement.jpg + file: M20161207T222215 event.jpg + file: M20161207T222215 fleet.jpg + file: M20161207T222215 group.jpg + file: M20161207T222215 human.jpg + file: M20161207T222215 imagemask_standard.png + file: M20161207T222215 influence.png + file: M20161207T222216 location.jpg + file: M20161207T222216 minbari.jpg + file: M20161207T222216 narn.jpg + file: M20161207T222216 neutral.jpg + file: M20161207T222216 nonaligned.jpg + file: M20161207T222216 shadow.jpg + file: M20161207T222216 style + file: M20161207T222216 vorlon.jpg +package: + name: b5-icons.mse-include + version: 2008-08-14 + status: 50 + file: M20161207T222216 ambassador + file: M20161207T222216 ambassador-names + file: M20161207T222216 ambassador.png + file: M20161207T222216 b5.png + file: M20161207T222216 centauri.png + file: M20161207T222217 destiny.png + file: M20161207T222217 doom.png + file: M20161207T222217 drakh.png + file: M20161207T222217 earth.png + file: M20161207T222217 hybrid_df.png + file: M20161207T222217 hybrid_dt.png + file: M20161207T222217 hybrid_fi.png + file: M20161207T222217 hybrid_fm.png + file: M20161207T222217 hybrid_id.png + file: M20161207T222217 hybrid_im.png + file: M20161207T222217 hybrid_md.png + file: M20161207T222217 hybrid_mt.png + file: M20161207T222217 hybrid_tf.png + file: M20161207T222217 hybrid_ti.png + file: M20161207T222217 include + file: M20161207T222217 league.png + file: M20161207T222217 mark-names + file: M20161207T222217 marks + file: M20161207T222218 minbari.png + file: M20161207T222218 narn.png + file: M20161207T222218 psi.png + file: M20161207T222218 psi_corps.png + file: M20161207T222218 race-names + file: M20161207T222218 races + file: M20161207T222218 rangers.png + file: M20161207T222218 shadow.png + file: M20161207T222218 sponsor-names + file: M20161207T222218 sponsor_any.png + file: M20161207T222218 sponsor_diplomacy.png + file: M20161207T222218 sponsor_faith.png + file: M20161207T222218 sponsor_intrigue.png + file: M20161207T222218 sponsor_military.png + file: M20161207T222218 sponsor_technology.png + file: M20161207T222218 sponsors + file: M20161207T222219 vorlon.png +package: + name: b5-language-promo.mse-style + version: 2014-01-28 + status: 50 + file: M20161207T222219 card-sample.png + file: M20161207T222219 style +package: + name: b5.mse-game + version: 2010-08-27 + status: 50 + file: M20161207T222219 card-back.png + file: M20161207T222219 game + file: M20161207T222219 stats/card_color.png + file: M20161207T222219 stats/card_symbol.png + file: M20161207T222220 stats/card_type.png + file: M20161207T222220 stats/casting_cost.png + file: M20161207T222220 stats/color_colored_cost.png + file: M20161207T222220 stats/color_cost.png + file: M20161207T222220 stats/color_rarity.png + file: M20161207T222220 stats/colored_casting_cost.png + file: M20161207T222220 stats/cost_colored_cost.png + file: M20161207T222220 stats/creature_type.png + file: M20161207T222220 stats/illustrator.png + file: M20161207T222220 stats/keywords.png + file: M20161207T222220 stats/mark.png + file: M20161207T222220 stats/power.png + file: M20161207T222220 stats/pt.png + file: M20161207T222220 stats/race.png + file: M20161207T222220 stats/rarity.png + file: M20161207T222220 stats/toughness.png +package: + name: bang-character.mse-style + version: 2014-01-29 + status: 50 + file: M20161207T222228 1bullet.png + file: M20161207T222228 2bullets.png + file: M20161207T222228 3bullets.png + file: M20161207T222228 4bullets.png + file: M20161207T222228 5bullets.png + file: M20161207T222228 characterblank.png + file: M20161207T222228 fontoverlay.png + file: M20161207T222228 sample.png + file: M20161207T222228 style +package: + name: bang.mse-game + version: 2010-01-23 + status: 50 + file: M20161207T222229 game + file: M20161207T222229 icon.png +package: + name: chaotic-common.mse-include + version: 2008-03-28 + status: 50 + file: M20161207T222042 c-a.jpg + file: M20161207T222042 c-b.jpg + file: M20161207T222042 c-d.jpg + file: M20161207T222042 c-l.jpg + file: M20161207T222042 c-m.jpg + file: M20161207T222042 c-mg.png + file: M20161207T222042 c-ow.jpg + file: M20161207T222042 c-uw.jpg + file: M20161207T222042 include + file: M20161207T222042 r-a.jpg + file: M20161207T222042 r-b.jpg + file: M20161207T222042 r-d.jpg + file: M20161207T222042 r-l.jpg + file: M20161207T222042 r-m.jpg + file: M20161207T222043 r-mg.png + file: M20161207T222043 r-ow.jpg + file: M20161207T222043 r-uw.jpg + file: M20161207T222043 sr-a.jpg + file: M20161207T222043 sr-b.jpg + file: M20161207T222043 sr-d.jpg + file: M20161207T222043 sr-l.jpg + file: M20161207T222043 sr-m.jpg + file: M20161207T222043 sr-mg.png + file: M20161207T222043 sr-ow.jpg + file: M20161207T222043 sr-uw.jpg + file: M20161207T222043 uc-a.jpg + file: M20161207T222043 uc-b.jpg + file: M20161207T222043 uc-d.jpg + file: M20161207T222043 uc-l.jpg + file: M20161207T222043 uc-m.jpg + file: M20161207T222043 uc-mg.png + file: M20161207T222043 uc-ow.jpg + file: M20161207T222043 uc-uw.jpg + file: M20161207T222043 ur-a.jpg + file: M20161207T222043 ur-b.jpg + file: M20161207T222044 ur-d.jpg + file: M20161207T222044 ur-l.jpg + file: M20161207T222044 ur-m.jpg + file: M20161207T222044 ur-mg.png + file: M20161207T222044 ur-ow.jpg + file: M20161207T222044 ur-uw.jpg +package: + name: chaotic-mugic.mse-style + version: 2014-01-11 + status: 50 + file: M20161207T222044 card-mgd.png + file: M20161207T222044 card-mggen.png + file: M20161207T222045 card-mgm.png + file: M20161207T222045 card-mgow.png + file: M20161207T222045 card-mguw.png + file: M20161207T222045 card-sample.png + file: M20161207T222045 style +package: + name: chaotic-standard.mse-style + version: 2014-01-11 + status: 50 + file: M20161207T222046 air-atk.png + file: M20161207T222046 air-d.gif + file: M20161207T222046 air-m.gif + file: M20161207T222046 air-ow.gif + file: M20161207T222046 air-uw.gif + file: M20161207T222046 card-attack.png + file: M20161207T222046 card-battlegear.png + file: M20161207T222046 card-danian.png + file: M20161207T222046 card-location.png + file: M20161207T222046 card-mipedian.png + file: M20161207T222047 card-overworld.png + file: M20161207T222047 card-sample.png + file: M20161207T222047 card-underworld.png + file: M20161207T222047 earth-atk.png + file: M20161207T222047 earth-d.gif + file: M20161207T222047 earth-m.gif + file: M20161207T222047 earth-ow.gif + file: M20161207T222047 earth-uw.gif + file: M20161207T222047 fire-atk.png + file: M20161207T222047 fire-d.gif + file: M20161207T222047 fire-m.gif + file: M20161207T222047 fire-ow.gif + file: M20161207T222047 fire-uw.gif + file: M20161207T222047 loc-mask.png + file: M20161207T222047 mask.png + file: M20161207T222047 style + file: M20161207T222048 water-atk.png + file: M20161207T222048 water-d.gif + file: M20161207T222048 water-m.gif + file: M20161207T222048 water-ow.gif + file: M20161207T222048 water-uw.gif +package: + name: chaotic-text-replacements.mse-symbol-font + version: 2008-05-25 + status: 50 + file: M20161207T222048 air.gif + file: M20161207T222048 blue.png + file: M20161207T222049 brown.png + file: M20161207T222049 courage.gif + file: M20161207T222049 d.png + file: M20161207T222049 earth.gif + file: M20161207T222049 fire.gif + file: M20161207T222049 generic.png + file: M20161207T222049 m.png + file: M20161207T222049 ow.png + file: M20161207T222049 power.gif + file: M20161207T222049 red.png + file: M20161207T222049 speed.gif + file: M20161207T222049 symbol-font + file: M20161207T222049 uw.png + file: M20161207T222049 water.gif + file: M20161207T222049 wisdom.gif + file: M20161207T222049 yellow.png +package: + name: chaotic.mse-game + version: 2009-11-25 + status: 50 + file: M20161207T222050 card-back.png + file: M20161207T222050 game + file: M20161207T222050 statistics-icons/air-d.png + file: M20161207T222050 statistics-icons/air-yn.png + file: M20161207T222050 statistics-icons/art.png + file: M20161207T222050 statistics-icons/atk.png + file: M20161207T222050 statistics-icons/base-d.png + file: M20161207T222050 statistics-icons/bp.png + file: M20161207T222050 statistics-icons/e.png + file: M20161207T222050 statistics-icons/earth-d.png + file: M20161207T222050 statistics-icons/earth-yn.png + file: M20161207T222050 statistics-icons/fire-d.png + file: M20161207T222050 statistics-icons/fire-yn.png + file: M20161207T222050 statistics-icons/m-c.png + file: M20161207T222051 statistics-icons/rarity.jpg + file: M20161207T222051 statistics-icons/rartyp.png + file: M20161207T222051 statistics-icons/typ.png + file: M20161207T222051 statistics-icons/water-d.png + file: M20161207T222051 statistics-icons/water-yn.png +package: + name: digimon-new.mse-style + version: 2008-12-03 + status: 50 + file: M20161207T222013 bar-da.png + file: M20161207T222013 bar-va.png + file: M20161207T222013 bar-vi.png + file: M20161207T222013 blast.png + file: M20161207T222013 card-sample.png + file: M20161207T222013 data.png + file: M20161207T222013 digi.png + file: M20161207T222013 digimon.png + file: M20161207T222013 digivolve.png + file: M20161207T222013 field.png + file: M20161207T222013 fieldmockup.png + file: M20161207T222013 force.png + file: M20161207T222013 forcefx.png + file: M20161207T222013 level-c.png + file: M20161207T222013 level-m.png + file: M20161207T222013 level-r.png + file: M20161207T222013 level-u.png + file: M20161207T222013 mask.png + file: M20161207T222013 mask2.png + file: M20161207T222014 powerblast.png + file: M20161207T222014 style + file: M20161207T222014 sym-dig-digi.png + file: M20161207T222014 sym-dig-fly.png + file: M20161207T222014 sym-dig-swim.png + file: M20161207T222014 sym-dig.png + file: M20161207T222014 sym-digiegg.png + file: M20161207T222014 sym-digimon.png + file: M20161207T222014 sym-digivice.png + file: M20161207T222014 sym-ffx.png + file: M20161207T222014 sym-field.png + file: M20161207T222014 sym-fly-digi.png + file: M20161207T222014 sym-fly-swim.png + file: M20161207T222014 sym-fly.png + file: M20161207T222015 sym-pb1.png + file: M20161207T222015 sym-pb2.png + file: M20161207T222015 sym-swim-digi.png + file: M20161207T222015 sym-swim.png + file: M20161207T222015 vaccine.png + file: M20161207T222015 virus.png +package: + name: digimon-old.mse-style + version: 2008-12-02 + status: 50 + file: M20161207T222015 blast.png + file: M20161207T222015 card-sample.png + file: M20161207T222015 data.png + file: M20161207T222015 digi.png + file: M20161207T222015 digimon.png + file: M20161207T222016 digivolve.png + file: M20161207T222016 digivolve2.png + file: M20161207T222016 field.png + file: M20161207T222016 fieldmockup.png + file: M20161207T222016 fieldmockup2.png + file: M20161207T222016 force.png + file: M20161207T222016 forcefx.png + file: M20161207T222016 forcefx2.png + file: M20161207T222016 level-c.png + file: M20161207T222016 level-m.png + file: M20161207T222017 level-r.png + file: M20161207T222017 level-u.png + file: M20161207T222017 mask.png + file: M20161207T222017 powerblast.png + file: M20161207T222017 powerblast2.png + file: M20161207T222017 style + file: M20161207T222017 vaccine.png + file: M20161207T222017 virus.png +package: + name: digimon.mse-game + version: 2009-12-03 + status: 50 + file: M20161207T222017 card-back.png + file: M20161207T222017 game +package: + name: dreamblade-minis.mse-style + version: 2009-02-02 + status: 50 + file: M20161207T222257 card-sample.png + file: M20161207T222257 common.png + file: M20161207T222257 fear.png + file: M20161207T222258 fearlin.png + file: M20161207T222258 madness.png + file: M20161207T222258 madnesslin.png + file: M20161207T222258 mask.png + file: M20161207T222258 multi.png + file: M20161207T222258 multilin.png + file: M20161207T222258 none.png + file: M20161207T222259 nonelin.png + file: M20161207T222259 passion.png + file: M20161207T222259 passionlin.png + file: M20161207T222259 rare.png + file: M20161207T222259 style + file: M20161207T222259 uncommon.png + file: M20161207T222259 valor.png + file: M20161207T222259 valorlin.png +package: + name: dreamblade-symbol.mse-symbol-font + version: 2009-32-08 + status: 50 + file: M20161207T222300 0.png + file: M20161207T222300 1.png + file: M20161207T222300 10.png + file: M20161207T222300 11.png + file: M20161207T222300 12.png + file: M20161207T222300 13.png + file: M20161207T222300 2.png + file: M20161207T222300 3.png + file: M20161207T222300 4.png + file: M20161207T222300 5.png + file: M20161207T222300 6.png + file: M20161207T222300 7.png + file: M20161207T222300 8.png + file: M20161207T222300 9.png + file: M20161207T222300 b.png + file: M20161207T222300 bw.png + file: M20161207T222300 cip.png + file: M20161207T222300 db.png + file: M20161207T222301 dbw.png + file: M20161207T222301 dmb.png + file: M20161207T222301 dmbw.png + file: M20161207T222301 f.png + file: M20161207T222301 hit.png + file: M20161207T222301 m.png + file: M20161207T222301 mb.png + file: M20161207T222301 mbw.png + file: M20161207T222301 miss.png + file: M20161207T222301 o0.png + file: M20161207T222301 o1.png + file: M20161207T222301 o10.png + file: M20161207T222301 o11.png + file: M20161207T222301 o12.png + file: M20161207T222301 o13.png + file: M20161207T222301 o2.png + file: M20161207T222301 o3.png + file: M20161207T222301 o4.png + file: M20161207T222302 o5.png + file: M20161207T222302 o6.png + file: M20161207T222302 o7.png + file: M20161207T222302 o8.png + file: M20161207T222302 o9.png + file: M20161207T222302 ocip.png + file: M20161207T222302 of.png + file: M20161207T222302 ohit.png + file: M20161207T222302 om.png + file: M20161207T222302 omiss.png + file: M20161207T222302 op.png + file: M20161207T222302 os.png + file: M20161207T222302 osc.png + file: M20161207T222302 ov.png + file: M20161207T222302 ox.png + file: M20161207T222302 p.png + file: M20161207T222302 qb.png + file: M20161207T222302 qbw.png + file: M20161207T222302 qmb.png + file: M20161207T222302 qmbw.png + file: M20161207T222303 s.png + file: M20161207T222303 sc.png + file: M20161207T222303 symbol-font + file: M20161207T222303 tb.png + file: M20161207T222303 tbw.png + file: M20161207T222303 tmb.png + file: M20161207T222303 tmbw.png + file: M20161207T222303 v.png + file: M20161207T222303 x.png +package: + name: dreamblade.mse-game + version: 2015-01-03 + status: 50 + file: M20161207T222304 card-back.png + file: M20161207T222304 game +package: + name: dvorak-black.mse-style + version: 2013-08-12 + status: 50 + file: M20161207T222427 card.png + file: M20161207T222427 style +package: + name: dvorak-standard.mse-style + version: 2008-05-19 + status: 50 + file: M20161207T222428 card-action.png + file: M20161207T222428 card-general.png + file: M20161207T222428 card-sample.png + file: M20161207T222428 card-thing.png + file: M20161207T222428 style +package: + name: dvorak.mse-game + version: 2008-05-19 + status: 50 + file: M20161207T222428 game + file: M20161207T222428 icon.png +package: + name: en.mse-locale + version: 2013-08-13 + status: 50 + file: M20161207T224008 locale + file: M20161207T224008 usgb.png +package: + name: fluxx-bar-icons.mse-include + version: 1.0.0 + status: 34 + file: A20131025T213032 adoom.png + file: A20131025T213032 bar-icon-names + file: A20131025T213032 bar-icons + file: A20131025T213032 cdoom.png + file: A20131025T213032 include + file: A20131025T213032 investigator.png + file: A20131025T213032 kdoom.png +package: + name: fluxx-bgg.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-cthulhu.mse-style + version: 1.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-eco.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-family.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-german.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 card_style + file: A20131025T213032 corner.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal-mask.png + file: A20131025T213032 goal-mask2.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 rule-mask.png + file: A20131025T213032 scripts + file: A20131025T213032 style + file: A20131025T213032 styling + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-japanese.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 card_style + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 scripts + file: A20131025T213032 style + file: A20131025T213032 styling + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-keeper-types.mse-include + version: 8.0.0 + status: 34 + file: A20131025T213032 attached.png + file: A20131025T213032 booty.png + file: A20131025T213032 device.png + file: A20131025T213032 food.png + file: A20131025T213032 imperial.png + file: A20131025T213032 include + file: A20131025T213032 keeper-type-names + file: A20131025T213032 keeper-types + file: A20131025T213032 kotrt.png + file: A20131025T213032 martian.png + file: A20131025T213032 rebel.png + file: A20131025T213032 sentient.png + file: A20131025T213032 ship.png + file: A20131025T213032 weapon.png +package: + name: fluxx-martian.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-oz.mse-style + version: 8.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-pirate.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-python.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 caction.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 ccreeper.png + file: A20131025T213032 cgoal.png + file: A20131025T213032 ckeeper.png + file: A20131025T213032 cmeta rule.png + file: A20131025T213032 cnew rule.png + file: A20131025T213032 creeper.png + file: A20131025T213032 csurprise.png + file: A20131025T213032 cungoal.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-standard.mse-style + version: 8.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 card_style + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 scripts + file: A20131025T213032 style + file: A20131025T213032 styling + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png +package: + name: fluxx-zombie.mse-style + version: 7.0.0 + status: 34 + file: A20131025T213032 action.png + file: A20131025T213032 card-sample.png + file: A20131025T213032 creeper.png + file: A20131025T213032 goal.png + file: A20131025T213032 keeper.png + file: A20131025T213032 meta rule.png + file: A20131025T213032 new rule.png + file: A20131025T213032 style + file: A20131025T213032 surprise.png + file: A20131025T213032 ungoal.png + file: A20131025T213032 zaction.png + file: A20131025T213032 zcreeper.png + file: A20131025T213032 zgoal.png + file: A20131025T213032 zkeeper.png + file: A20131025T213032 zmeta rule.png + file: A20131025T213032 znew rule.png + file: A20131025T213032 zsurprise.png + file: A20131025T213032 zungoal.png +package: + name: fluxx.mse-game + version: 8.0.0 + status: 34 + file: A20131025T213032 card-back.png + file: A20131025T213032 default-image.png + file: A20131025T213032 game + file: A20131025T213032 meta-warning-box.png + file: A20131025T213032 meta-warning-new.png + file: A20131025T213032 stats/keeper-type.png + file: A20131025T213032 stats/type.png + file: A20131025T213032 warning-box.png + file: A20131025T213032 warning-new.png +package: + name: hecatomb-doom-normal.mse-symbol-font + version: 2008-07-09 + status: 50 + file: M20161207T221317 corruption.png + file: M20161207T221317 deceit.png + file: M20161207T221317 destruction.png + file: M20161207T221318 greed.png + file: M20161207T221318 symbol-font +package: + name: hecatomb-small-plain.mse-style + version: 2008-08-02 + status: 50 + file: M20161207T221318 sample.png + file: M20161207T221318 style +package: + name: hecatomb-standard.mse-style + version: 2014-01-18 + status: 50 + file: M20161207T221318 black field.bmp + file: M20161207T221319 border-mask.png + file: M20161207T221319 card-sample.png + file: M20161207T221319 common.png + file: M20161207T221319 fate-color-mask.png + file: M20161207T221319 fate-image-mask.png + file: M20161207T221319 god-image-mask.png + file: M20161207T221319 lower-text-mask - copy.png + file: M20161207T221319 lower-text-mask-original.png + file: M20161207T221319 lower-text-mask.png + file: M20161207T221319 minion-color-mask-lower-left.png + file: M20161207T221319 minion-color-mask-lower-right.png + file: M20161207T221319 minion-color-mask-main.png + file: M20161207T221319 minion-color-mask-spawn.png + file: M20161207T221320 minion-color-mask-upper-left.png + file: M20161207T221320 minion-color-mask-upper-right.png + file: M20161207T221320 minion-image-mask.png + file: M20161207T221320 new-relic-image-mask.png + file: M20161207T221320 old-relic-image-mask.png + file: M20161207T221320 promo.png + file: M20161207T221320 rare.png + file: M20161207T221320 style + file: M20161207T221320 uncommon.png + file: M20161207T221320 upper-text-mask.png +package: + name: hecatomb.mse-game + version: 2009-01-15 + status: 50 + file: M20161207T221321 cardback.png + file: M20161207T221321 game + file: M20161207T221321 stats/card_color.png + file: M20161207T221321 stats/card_type.png + file: M20161207T221321 stats/casting_cost.png + file: M20161207T221321 stats/creature_type.png + file: M20161207T221321 stats/illustrator.png + file: M20161207T221321 stats/keywords.png + file: M20161207T221321 stats/power.png + file: M20161207T221321 stats/rarity.png +package: + name: herospath-creature.mse-style + version: 2014-01-21 + status: 50 + file: M20161207T203145 card-sample.png + file: M20161207T203145 default_image.png + file: M20161207T203145 gcard.jpg + file: M20161207T203145 image_mask.png + file: M20161207T203145 style +package: + name: herospath-heroes.mse-style + version: 2014-01-20 + status: 50 + file: M20161207T203146 card-sample.png + file: M20161207T203146 default_image.png + file: M20161207T203146 gcard.jpg + file: M20161207T203146 rcard.jpg + file: M20161207T203146 style +package: + name: herospath-spell.mse-style + version: 2014-01-20 + status: 50 + file: M20161207T203147 card-sample.png + file: M20161207T203147 default_image.png + file: M20161207T203147 gcard.jpg + file: M20161207T203147 style +package: + name: herospath-watermarks.mse-include + version: 2014-01-09 + status: 50 + file: M20161207T203147 include + file: M20161207T203148 original images/quest1.png + file: M20161207T203148 original images/quest2.png + file: M20161207T203148 original images/quest3.png + file: M20161207T203148 original images/quest4.png + file: M20161207T203148 original images/quest5.png + file: M20161207T203148 original images/quest6.png + file: M20161207T203148 original images/quest7.png + file: M20161207T203148 original images/quest8.png + file: M20161207T203150 original images/quest9.png + file: M20161207T203150 quest1.png + file: M20161207T203150 quest2.png + file: M20161207T203150 quest3.png + file: M20161207T203151 quest4.png + file: M20161207T203151 quest5.png + file: M20161207T203152 quest6.png + file: M20161207T203152 quest7.png + file: M20161207T203152 quest8.png + file: M20161207T203152 quest9.png + file: M20161207T203152 watermark-names + file: M20161207T203152 watermarks +package: + name: herospath.mse-game + version: 2014-03-25 + status: 50 + file: M20161207T203153 card-sample.jpg + file: M20161207T203153 game + file: M20161207T203153 stats/card_type.png + file: M20161207T203153 stats/illustrator.png + file: M20161207T203153 stats/keywords.png + file: M20161207T203153 stats/number.png + file: M20161207T203153 stats/power.png + file: M20161207T203153 stats/pt.png + file: M20161207T203153 stats/rarity.png + file: M20161207T203153 stats/stylesheet.png + file: M20161207T203153 stats/text_length.png + file: M20161207T203153 stats/toughness.png + file: M20161207T203153 stats/watermark.png +package: + name: illuminati-deluxe.mse-style + version: 2014-03-03 + status: 50 + file: M20161207T222346 arrow.png + file: M20161207T222346 card-sample.png + file: M20161207T222346 colorfade.png + file: M20161207T222346 colorfield.png + file: M20161207T222346 maskborder.png + file: M20161207T222346 maskcircle.png + file: M20161207T222346 maskfuzzycircle.png + file: M20161207T222346 maskfuzzysquare.png + file: M20161207T222346 maskinvtriangle.png + file: M20161207T222346 masktriangle.png + file: M20161207T222347 style +package: + name: illuminati.mse-game + version: 2014-03-03 + status: 50 + file: M20161207T222347 card-back.png + file: M20161207T222347 card_fields + file: M20161207T222347 game + file: M20161207T222347 init_script + file: M20161207T222347 set_fields +package: + name: l5r-new-fulltext-spell.mse-style + version: 2010-05-18 + status: 50 + file: M20161207T222058 icon.png + file: M20161207T222059 line.png + file: M20161207T222059 spell.jpg + file: M20161207T222059 style +package: + name: l5r-new.mse-style + version: 2010-10-10 + status: 50 + file: M20161207T222059 action.jpg + file: M20161207T222059 celestial.jpg + file: M20161207T222059 common.png + file: M20161207T222059 crab.jpg + file: M20161207T222100 crabstr.jpg + file: M20161207T222100 crane.jpg + file: M20161207T222100 cranestr.jpg + file: M20161207T222100 dragon.jpg + file: M20161207T222100 dragonstr.jpg + file: M20161207T222100 event.jpg + file: M20161207T222100 foil.png + file: M20161207T222100 follower.jpg + file: M20161207T222100 hare.jpg + file: M20161207T222101 holding.jpg + file: M20161207T222101 icon.png + file: M20161207T222101 imagemask_action.png + file: M20161207T222101 imagemask_celestial.png + file: M20161207T222101 imagemask_event.png + file: M20161207T222101 imagemask_event_new.png + file: M20161207T222101 imagemask_follower.png + file: M20161207T222101 imagemask_holding.png + file: M20161207T222101 imagemask_item.png + file: M20161207T222101 imagemask_personality.png + file: M20161207T222101 imagemask_region.png + file: M20161207T222101 imagemask_ring.png + file: M20161207T222101 imagemask_stronghold.png + file: M20161207T222102 item.jpg + file: M20161207T222102 line.png + file: M20161207T222102 lion.jpg + file: M20161207T222102 lionstr.jpg + file: M20161207T222102 mantis.jpg + file: M20161207T222102 mantisstr.jpg + file: M20161207T222102 pheonix.jpg + file: M20161207T222102 pheonixstr.jpg + file: M20161207T222102 promo.png + file: M20161207T222103 rare.png + file: M20161207T222103 ratling.jpg + file: M20161207T222103 ratlingstr.jpg + file: M20161207T222103 region.jpg + file: M20161207T222103 ring.jpg + file: M20161207T222103 scorpion.jpg + file: M20161207T222103 scorpionstr.jpg + file: M20161207T222103 set.png + file: M20161207T222103 spell.jpg + file: M20161207T222103 spider.jpg + file: M20161207T222103 spiderstr.jpg + file: M20161207T222103 style + file: M20161207T222104 unaligned.jpg + file: M20161207T222104 unalignedstr.jpg + file: M20161207T222104 uncommon.png + file: M20161207T222104 unicorn.jpg + file: M20161207T222104 unicornstr.jpg +package: + name: l5r-standard-fullbleed.mse-style + version: 2014-01-11 + status: 50 + file: M20161207T222104 common_inverted.png + file: M20161207T222104 frame_mask_action_ring.png + file: M20161207T222105 frame_mask_ancestor_follower.png + file: M20161207T222105 frame_mask_event.png + file: M20161207T222105 frame_mask_holding.png + file: M20161207T222105 frame_mask_item.png + file: M20161207T222105 frame_mask_kiho_spell.png + file: M20161207T222105 frame_mask_personality.png + file: M20161207T222105 frame_mask_personality_reversed.png + file: M20161207T222105 frame_mask_region.png + file: M20161207T222105 frame_mask_sensei.png + file: M20161207T222105 frame_mask_stronghold.png + file: M20161207T222105 frame_mask_wind.png + file: M20161207T222105 holding_gold.png + file: M20161207T222105 holding_honor.png + file: M20161207T222105 icon.png + file: M20161207T222105 mask_action_ring.png + file: M20161207T222105 mask_ancestor_follower.png + file: M20161207T222105 mask_event.png + file: M20161207T222105 mask_holding.png + file: M20161207T222105 mask_item.png + file: M20161207T222105 mask_kiho_spell.png + file: M20161207T222105 mask_personality.png + file: M20161207T222106 mask_personality_reversed.png + file: M20161207T222106 mask_region.png + file: M20161207T222106 mask_sensei.png + file: M20161207T222106 mask_stronghold.png + file: M20161207T222106 mask_wind.png + file: M20161207T222106 promo_inverted.png + file: M20161207T222106 rare_inverted.png + file: M20161207T222106 set_inverted.png + file: M20161207T222106 style + file: M20161207T222106 uncommon_inverted.png +package: + name: l5r-standard.mse-style + version: 2014-01-11 + status: 50 + file: M20161207T222107 action.png + file: M20161207T222107 ancestor.png + file: M20161207T222107 badger.png + file: M20161207T222107 common.png + file: M20161207T222107 crab.png + file: M20161207T222107 crabstr.png + file: M20161207T222107 crane.png + file: M20161207T222107 cranestr.png + file: M20161207T222108 dragon.png + file: M20161207T222108 dragonstr.png + file: M20161207T222108 event.png + file: M20161207T222108 foil.png + file: M20161207T222108 follower.png + file: M20161207T222108 fox.png + file: M20161207T222108 hare.png + file: M20161207T222108 holding.png + file: M20161207T222108 holding_gold.png + file: M20161207T222109 holding_honor.png + file: M20161207T222109 icon.png + file: M20161207T222109 item.png + file: M20161207T222109 kiho.png + file: M20161207T222109 lion.png + file: M20161207T222109 lionstr.png + file: M20161207T222109 mantis.png + file: M20161207T222109 mantisstr.png + file: M20161207T222109 mask_action_ring.png + file: M20161207T222109 mask_ancestor_follower.png + file: M20161207T222110 mask_event.png + file: M20161207T222110 mask_holding.png + file: M20161207T222110 mask_item.png + file: M20161207T222110 mask_kiho_spell.png + file: M20161207T222110 mask_personality.png + file: M20161207T222110 mask_region.png + file: M20161207T222110 mask_stronghold.png + file: M20161207T222110 mask_wind_sensei.png + file: M20161207T222110 naga.png + file: M20161207T222111 phoenix.png + file: M20161207T222111 phoenixstr.png + file: M20161207T222111 promo.png + file: M20161207T222111 rare.png + file: M20161207T222111 ratling.png + file: M20161207T222111 ratlingstr.png + file: M20161207T222111 region.png + file: M20161207T222111 ring.png + file: M20161207T222111 scorpion.png + file: M20161207T222111 scorpionstr.png + file: M20161207T222111 sensei.png + file: M20161207T222111 set.png + file: M20161207T222111 shadowlands.png + file: M20161207T222111 shadowlandsstr.png + file: M20161207T222111 sparrow.png + file: M20161207T222111 spell.png + file: M20161207T222111 spider.png + file: M20161207T222111 style + file: M20161207T222111 tortoise.png + file: M20161207T222111 unaligned.png + file: M20161207T222112 uncommon.png + file: M20161207T222112 unicorn.png + file: M20161207T222112 unicornstr.png + file: M20161207T222112 wind.png +package: + name: l5r.mse-game + version: 2010-10-10 + status: 50 + file: M20161207T222112 game + file: M20161207T222112 icon.png +package: + name: magic-b1234.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202307 acard.jpg + file: M20161207T202307 artifact_blend_card.png + file: M20161207T202307 bacard.jpg + file: M20161207T202307 bcard.jpg + file: M20161207T202307 blcard.jpg + file: M20161207T202307 border-mask.png + file: M20161207T202307 build.bat + file: M20161207T202307 card-sample.png + file: M20161207T202307 ccard.jpg + file: M20161207T202307 clcard.jpg + file: M20161207T202308 gcard.jpg + file: M20161207T202308 glcard.jpg + file: M20161207T202308 hybrid_blend_card.png + file: M20161207T202308 imagemask.png + file: M20161207T202308 lcard.jpg + file: M20161207T202308 mcard.jpg + file: M20161207T202308 mlcard.jpg + file: M20161207T202308 multicolor_blend_card.png + file: M20161207T202308 oacard.jpg + file: M20161207T202308 rcard.jpg + file: M20161207T202309 rlcard.jpg + file: M20161207T202309 style + file: M20161207T202309 tombstone.png + file: M20161207T202309 ucard.jpg + file: M20161207T202309 ulcard.jpg + file: M20161207T202310 wcard.jpg + file: M20161207T202310 wlcard.jpg +package: + name: magic-blends.mse-include + version: 2015-05-23 + status: 18 + file: 20161212T185630 include + file: 20161212T185630 new-blends +package: + name: magic-cartoon.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202340 acard.png + file: M20161207T202340 acard_8th.png + file: M20161207T202341 artifact_blend_card.png + file: M20161207T202341 bcard.png + file: M20161207T202341 bcard_8th.png + file: M20161207T202341 boxes.png + file: M20161207T202341 build.bat + file: M20161207T202341 ccard.png + file: M20161207T202341 ccard_8th.png + file: M20161207T202341 example.png + file: M20161207T202341 gcard.png + file: M20161207T202341 gcard_8th.png + file: M20161207T202342 lcard.png + file: M20161207T202342 lcard_8th.png + file: M20161207T202342 mask.png + file: M20161207T202342 mcard.png + file: M20161207T202342 mcard_8th.png + file: M20161207T202342 multicolor_blend_card.png + file: M20161207T202342 rcard.png + file: M20161207T202342 rcard_8th.png + file: M20161207T202342 style + file: M20161207T202342 ucard.png + file: M20161207T202343 ucard_8th.png + file: M20161207T202343 wcard.png + file: M20161207T202343 wcard_8th.png +package: + name: magic-cbg-planeswalker.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202209 acard.png + file: M20161207T202209 artifact_blend_card.png + file: M20161207T202209 bcard.png + file: M20161207T202209 build.bat + file: M20161207T202209 card-sample.png + file: M20161207T202209 ccard.png + file: M20161207T202210 gcard.png + file: M20161207T202210 image_box.png + file: M20161207T202210 image_mask.png + file: M20161207T202210 image_mask_2.png + file: M20161207T202210 lcard.png + file: M20161207T202210 loyaltydown.png + file: M20161207T202210 loyaltynaught.png + file: M20161207T202210 loyaltyup.png + file: M20161207T202211 mcard.png + file: M20161207T202211 multicolor_blend_card.png + file: M20161207T202211 rcard.png + file: M20161207T202211 style + file: M20161207T202211 tombstone.png + file: M20161207T202211 ucard.png + file: M20161207T202211 wcard.png +package: + name: magic-cbgwatermarks.mse-include + version: 2008-06-13 + status: 50 + file: M20161207T202212 include + file: M20161207T202212 watermark_b.png + file: M20161207T202212 watermark_g.png + file: M20161207T202212 watermark_r.png + file: M20161207T202212 watermark_u.png + file: M20161207T202212 watermark_w.png + file: M20161207T202212 watermarks +package: + name: magic-checklist.mse-style + version: 2014-06-28 + status: 34 + file: M20161207T192519 acard.jpg + file: M20161207T192519 artifact_blend_card.png + file: M20161207T192519 bcard.jpg + file: M20161207T192520 border.png + file: M20161207T192520 boxmask.png + file: M20161207T192520 build.bat + file: M20161207T192520 card-sample.png + file: M20161207T192520 ccard.jpg + file: M20161207T192520 circle.png + file: M20161207T192520 gcard.jpg + file: M20161207T192520 hybrid_blend_card.png + file: M20161207T192521 mcard.jpg + file: M20161207T192521 multicolor_blend_card.png + file: M20161207T192521 night_circle.png + file: M20161207T192521 pt.png + file: M20161207T192521 rcard.jpg + file: M20161207T192521 style + file: M20161207T192522 sun_circle.png + file: M20161207T192522 title.png + file: M20161207T192522 ucard.jpg + file: M20161207T192523 wcard.jpg +package: + name: magic-classicshifted-artbg.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201730 artifact_blend_card.png + file: M20161207T201730 artifact_blend_pt.png + file: M20161207T201730 bgmask.png + file: M20161207T201730 bgmask_extended.png + file: M20161207T201730 build.bat + file: M20161207T201730 card-sample.png + file: M20161207T201730 hybrid_blend_card.png + file: M20161207T201730 hybrid_blend_pt.png + file: M20161207T201730 multicolor_blend_card.png + file: M20161207T201730 multicolor_blend_pt.png + file: M20161207T201730 style +package: + name: magic-classicshifted-duplex.mse-style + version: 2014-07-02 + status: 50 + file: M20161207T201730 alpha_blend_left.png + file: M20161207T201730 alpha_blend_right.png + file: M20161207T201731 build.bat + file: M20161207T201731 card-sample.png + file: M20161207T201731 left_blend.png + file: M20161207T201731 right_blend.png + file: M20161207T201731 style + file: M20161207T201731 tombstone.png +package: + name: magic-classicshifted-flip.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201731 acard.jpg + file: M20161207T201731 alpha_blend.png + file: M20161207T201731 apt.png + file: M20161207T201731 apt2.png + file: M20161207T201731 artifact_blend_card.png + file: M20161207T201731 artifact_blend_pt.png + file: M20161207T201731 artifact_blend_pt2.png + file: M20161207T201731 bcard.jpg + file: M20161207T201731 bpt.png + file: M20161207T201731 bpt2.png + file: M20161207T201731 build.bat + file: M20161207T201731 card-sample.png + file: M20161207T201732 ccard.jpg + file: M20161207T201732 clcard.jpg + file: M20161207T201732 clpt.png + file: M20161207T201732 clpt2.png + file: M20161207T201732 cpt.png + file: M20161207T201732 cpt2.png + file: M20161207T201732 gcard.jpg + file: M20161207T201732 gpt.png + file: M20161207T201732 gpt2.png + file: M20161207T201732 hybrid_blend_card.png + file: M20161207T201732 hybrid_blend_pt.png + file: M20161207T201732 hybrid_blend_pt2.png + file: M20161207T201732 imgmask.png + file: M20161207T201733 mcard.jpg + file: M20161207T201733 mpt.png + file: M20161207T201733 mpt2.png + file: M20161207T201733 multicolor_blend_card.png + file: M20161207T201733 multicolor_blend_pt.png + file: M20161207T201733 multicolor_blend_pt2.png + file: M20161207T201733 rcard.jpg + file: M20161207T201733 rpt.png + file: M20161207T201733 rpt2.png + file: M20161207T201733 style + file: M20161207T201733 tombstone.png + file: M20161207T201733 ucard.jpg + file: M20161207T201733 upt.png + file: M20161207T201733 upt2.png + file: M20161207T201733 wcard.jpg + file: M20161207T201733 wpt.png + file: M20161207T201733 wpt2.png +package: + name: magic-classicshifted-leveler.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201734 acard.jpg + file: M20161207T201734 alpha_blend.png + file: M20161207T201734 apt.png + file: M20161207T201734 artifact_blend_card.png + file: M20161207T201734 artifact_blend_pt.png + file: M20161207T201734 bcard.jpg + file: M20161207T201735 blcard.jpg + file: M20161207T201735 blpt.png + file: M20161207T201735 bpt.png + file: M20161207T201735 build.bat + file: M20161207T201735 card-sample.png + file: M20161207T201735 ccard.jpg + file: M20161207T201735 clcard.jpg + file: M20161207T201735 clpt.png + file: M20161207T201735 cpt.png + file: M20161207T201736 gcard.jpg + file: M20161207T201736 glcard.jpg + file: M20161207T201736 glpt.png + file: M20161207T201736 gpt.png + file: M20161207T201736 hybrid_blend_card.png + file: M20161207T201736 hybrid_blend_pt.png + file: M20161207T201736 imagemask_extended.png + file: M20161207T201736 imagemask_standard.png + file: M20161207T201736 lvlup_multiply_1.png + file: M20161207T201736 lvlup_multiply_2.png + file: M20161207T201736 lvlup_texture_1.png + file: M20161207T201736 lvlup_texture_2.png + file: M20161207T201736 mcard.jpg + file: M20161207T201736 mlcard.jpg + file: M20161207T201736 mlpt.png + file: M20161207T201737 mpt.png + file: M20161207T201737 multicolor_blend_card.png + file: M20161207T201737 multicolor_blend_pt.png + file: M20161207T201737 ptbox_multiply_1.png + file: M20161207T201737 ptbox_multiply_2.png + file: M20161207T201737 ptbox_shadow.png + file: M20161207T201737 ptmask.png + file: M20161207T201737 rcard.jpg + file: M20161207T201737 rlcard.jpg + file: M20161207T201737 rlpt.png + file: M20161207T201737 rpt.png + file: M20161207T201737 style + file: M20161207T201737 tombstone.png + file: M20161207T201737 ucard.jpg + file: M20161207T201738 ulcard.jpg + file: M20161207T201738 ulpt.png + file: M20161207T201738 upt.png + file: M20161207T201738 wcard.jpg + file: M20161207T201738 wlcard.jpg + file: M20161207T201738 wlpt.png + file: M20161207T201738 wpt.png +package: + name: magic-classicshifted-split.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201739 acard.jpg + file: M20161207T201739 alpha_blend.png + file: M20161207T201739 apt.png + file: M20161207T201739 artifact_blend_card.png + file: M20161207T201739 artifact_blend_pt.png + file: M20161207T201740 bcard.jpg + file: M20161207T201740 blcard.jpg + file: M20161207T201740 blpt.png + file: M20161207T201740 bpt.png + file: M20161207T201740 build.bat + file: M20161207T201740 card-sample.png + file: M20161207T201740 ccard.jpg + file: M20161207T201740 clcard.jpg + file: M20161207T201740 clpt.png + file: M20161207T201741 cpt.png + file: M20161207T201741 gcard.jpg + file: M20161207T201741 glcard.jpg + file: M20161207T201741 glpt.png + file: M20161207T201741 gpt.png + file: M20161207T201741 hybrid_blend_card.png + file: M20161207T201741 hybrid_blend_pt.png + file: M20161207T201741 mcard.jpg + file: M20161207T201741 mlcard.jpg + file: M20161207T201741 mlpt.png + file: M20161207T201741 mpt.png + file: M20161207T201741 multicolor_blend_card.png + file: M20161207T201741 multicolor_blend_pt.png + file: M20161207T201742 rcard.jpg + file: M20161207T201742 rlcard.jpg + file: M20161207T201742 rlpt.png + file: M20161207T201742 rpt.png + file: M20161207T201742 style + file: M20161207T201742 tombstone.png + file: M20161207T201742 ucard.jpg + file: M20161207T201742 ulcard.jpg + file: M20161207T201743 ulpt.png + file: M20161207T201743 upt.png + file: M20161207T201743 wcard.jpg + file: M20161207T201743 wlcard.jpg + file: M20161207T201743 wlpt.png + file: M20161207T201743 wpt.png +package: + name: magic-classicshifted.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201744 acard.jpg + file: M20161207T201744 alpha_blend.png + file: M20161207T201744 apt.png + file: M20161207T201744 artifact_blend_card.png + file: M20161207T201745 artifact_blend_pt.png + file: M20161207T201745 bcard.jpg + file: M20161207T201745 blcard.jpg + file: M20161207T201745 blpt.png + file: M20161207T201745 bpt.png + file: M20161207T201745 build.bat + file: M20161207T201745 card-sample.png + file: M20161207T201745 ccard.jpg + file: M20161207T201745 clcard.jpg + file: M20161207T201746 clpt.png + file: M20161207T201746 cpt.png + file: M20161207T201746 gcard.jpg + file: M20161207T201746 glcard.jpg + file: M20161207T201746 glpt.png + file: M20161207T201746 gpt.png + file: M20161207T201746 hybrid_blend_card.png + file: M20161207T201746 hybrid_blend_pt.png + file: M20161207T201747 imagemask_extended.png + file: M20161207T201747 imagemask_standard.png + file: M20161207T201747 mcard.jpg + file: M20161207T201747 mlcard.jpg + file: M20161207T201747 mlpt.png + file: M20161207T201747 mpt.png + file: M20161207T201747 multicolor_blend_card.png + file: M20161207T201747 multicolor_blend_pt.png + file: M20161207T201747 rcard.jpg + file: M20161207T201748 rlcard.jpg + file: M20161207T201748 rlpt.png + file: M20161207T201748 rpt.png + file: M20161207T201748 style + file: M20161207T201748 tombstone.png + file: M20161207T201748 ucard.jpg + file: M20161207T201748 ulcard.jpg + file: M20161207T201749 ulpt.png + file: M20161207T201749 upt.png + file: M20161207T201749 wcard.jpg + file: M20161207T201749 wlcard.jpg + file: M20161207T201749 wlpt.png + file: M20161207T201749 wpt.png +package: + name: magic-comic.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202042 2000ad.png + file: M20161207T202042 acard.jpg + file: M20161207T202042 amalgam.png + file: M20161207T202042 artifact_blend_card.png + file: M20161207T202042 b.mse-symbol + file: M20161207T202042 bcard.jpg + file: M20161207T202042 border_mask.png + file: M20161207T202042 build.bat + file: M20161207T202043 c.mse-symbol + file: M20161207T202043 card-sample.png + file: M20161207T202043 darkhorse.png + file: M20161207T202043 dcnew.png + file: M20161207T202043 dcold.png + file: M20161207T202043 dcreallyold.png + file: M20161207T202043 fonts/acmesa.ttf + file: M20161207T202043 fonts/animeace2_reg.ttf + file: M20161207T202043 gcard.jpg + file: M20161207T202044 hellboy.png + file: M20161207T202044 image.png + file: M20161207T202044 image_mask.png + file: M20161207T202044 m.mse-symbol + file: M20161207T202044 malibu.png + file: M20161207T202044 marvelnew.jpg + file: M20161207T202044 marvelold.png + file: M20161207T202044 mcard.jpg + file: M20161207T202044 multicolor_blend_card.png + file: M20161207T202044 pt_bubbles.png + file: M20161207T202045 r.mse-symbol + file: M20161207T202045 rcard.jpg + file: M20161207T202045 s.mse-symbol + file: M20161207T202045 style + file: M20161207T202045 topcow.png + file: M20161207T202045 u.mse-symbol + file: M20161207T202045 ucard.jpg + file: M20161207T202045 wcard.jpg +package: + name: magic-comicbookguy.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202212 2ucard.jpg + file: M20161207T202212 2ulcard.jpg + file: M20161207T202213 2ultextbox.png + file: M20161207T202213 2utextbox.png + file: M20161207T202213 acard.jpg + file: M20161207T202213 artifact_blend_card.png + file: M20161207T202213 artifact_blend_textbox.png + file: M20161207T202213 atextbox.png + file: M20161207T202213 bacard.jpg + file: M20161207T202213 bcard.jpg + file: M20161207T202213 blcard.jpg + file: M20161207T202213 bltextbox.png + file: M20161207T202214 btextbox.png + file: M20161207T202214 build.bat + file: M20161207T202214 ccard.jpg + file: M20161207T202214 clcard.jpg + file: M20161207T202214 cltextbox.png + file: M20161207T202214 ctextbox.png + file: M20161207T202214 gcard.jpg + file: M20161207T202214 glcard.jpg + file: M20161207T202214 gltextbox.png + file: M20161207T202214 gtextbox.png + file: M20161207T202214 hybrid_blend.png + file: M20161207T202215 hybrid_blend_3.png + file: M20161207T202215 hybrid_blend_4.png + file: M20161207T202215 hybrid_blend_5a.png + file: M20161207T202215 hybrid_blend_5alt_1.png + file: M20161207T202215 hybrid_blend_5alt_2.png + file: M20161207T202215 hybrid_blend_5alt_3.png + file: M20161207T202215 hybrid_blend_5alt_4.png + file: M20161207T202215 hybrid_blend_5b.png + file: M20161207T202216 hybrid_blend_nt.png + file: M20161207T202216 icon.png + file: M20161207T202216 imagemask.png + file: M20161207T202216 lcard.jpg + file: M20161207T202216 ltextbox.png + file: M20161207T202216 mcard.jpg + file: M20161207T202216 mlcard.jpg + file: M20161207T202216 mltextbox.png + file: M20161207T202216 mtextbox.png + file: M20161207T202216 multicolor_blend_card.png + file: M20161207T202216 multicolor_blend_textbox.png + file: M20161207T202216 oacard.jpg + file: M20161207T202216 pt.png + file: M20161207T202216 rcard.jpg + file: M20161207T202216 rlcard.jpg + file: M20161207T202216 rltextbox.png + file: M20161207T202216 rtextbox.png + file: M20161207T202217 style + file: M20161207T202217 tombstone.png + file: M20161207T202217 ucard.jpg + file: M20161207T202217 ulcard.jpg + file: M20161207T202217 ultextbox.png + file: M20161207T202217 utextbox.png + file: M20161207T202217 wcard.jpg + file: M20161207T202217 wlcard.jpg + file: M20161207T202217 wltextbox.png + file: M20161207T202217 wtextbox.png +package: + name: magic-contraption.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201911 acard.jpg + file: M20161207T201911 apt.jpg + file: M20161207T201911 artifact_blend_card.png + file: M20161207T201911 artifact_blend_pt.png + file: M20161207T201911 bcard.jpg + file: M20161207T201911 bpt.jpg + file: M20161207T201911 build.bat + file: M20161207T201911 card-sample.png + file: M20161207T201911 clcard.jpg + file: M20161207T201911 clpt.jpg + file: M20161207T201911 gcard.jpg + file: M20161207T201911 gpt.jpg + file: M20161207T201911 imagemask.png + file: M20161207T201911 mcard.jpg + file: M20161207T201911 mpt.jpg + file: M20161207T201911 multicolor_blend_card.png + file: M20161207T201912 multicolor_blend_pt.png + file: M20161207T201912 rcard.jpg + file: M20161207T201912 rpt.jpg + file: M20161207T201912 style + file: M20161207T201912 tombstone.png + file: M20161207T201912 ucard.jpg + file: M20161207T201912 upt.jpg + file: M20161207T201912 wcard.jpg + file: M20161207T201912 wpt.jpg +package: + name: magic-counter-mbs.mse-style + version: 2014-06-20 + status: 34 + file: M20161207T192523 blank.png + file: M20161207T192523 build.bat + file: M20161207T192523 card-sample.png + file: M20161207T192524 default.jpg + file: M20161207T192524 frame.png + file: M20161207T192524 frame_mask.png + file: M20161207T192524 image_mask.png + file: M20161207T192524 style +package: + name: magic-counter-nph.mse-style + version: 2014-06-20 + status: 34 + file: M20161207T192524 blank.png + file: M20161207T192525 build.bat + file: M20161207T192525 card-sample.png + file: M20161207T192525 default.jpg + file: M20161207T192525 frame.png + file: M20161207T192525 frame_mask.png + file: M20161207T192526 image_mask.png + file: M20161207T192526 style +package: + name: magic-counter.mse-style + version: 2014-06-20 + status: 34 + file: M20161207T192526 blank.png + file: M20161207T192526 build.bat + file: M20161207T192526 card-sample.png + file: M20161207T192527 default.jpg + file: M20161207T192527 frame.png + file: M20161207T192527 frame_mask.png + file: A20110107T191400 futsymbol_artifact.png + file: A20110107T191400 futsymbol_creature.png + file: A20110107T191400 futsymbol_enchantment.png + file: A20110107T191400 futsymbol_instant.png + file: A20110107T191400 futsymbol_land.png + file: A20110107T191400 futsymbol_multiple.png + file: A20110107T191400 futsymbol_planeswalker.png + file: A20110107T191400 futsymbol_sorcery.png + file: M20161207T192528 image_mask.png + file: M20161207T192528 style + file: A20110107T191400 watermark_azorius.png + file: A20110107T191400 watermark_b.png + file: A20110107T191400 watermark_bgmana.png + file: A20110107T191400 watermark_boros.png + file: A20110107T191400 watermark_brmana.png + file: A20110107T191400 watermark_dimir.png + file: A20110107T191400 watermark_g.png + file: A20110107T191400 watermark_golgari.png + file: A20110107T191400 watermark_gruul.png + file: A20110107T191400 watermark_gumana.png + file: A20110107T191400 watermark_gwmana.png + file: A20110107T191400 watermark_izzet.png + file: A20110107T191400 watermark_mirrodin.png + file: A20110107T191400 watermark_orzhov.png + file: A20110107T191400 watermark_phyrexia.png + file: A20110107T191400 watermark_r.png + file: A20110107T191400 watermark_rakados.png + file: A20110107T191400 watermark_rgmana.png + file: A20110107T191400 watermark_rwmana.png + file: A20110107T191400 watermark_s.png + file: A20110107T191400 watermark_selesnya.png + file: A20110107T191400 watermark_simic.png + file: A20110107T191400 watermark_u.png + file: A20110107T191400 watermark_ubmana.png + file: A20110107T191400 watermark_urmana.png + file: A20110107T191400 watermark_w.png + file: A20110107T191400 watermark_wbmana.png + file: A20110107T191400 watermark_wumana.png + file: A20110107T191400 watermarks +package: + name: magic-crystal.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201543 acard.png + file: M20161207T201543 apt.png + file: M20161207T201543 artifact_blend_card.png + file: M20161207T201543 artifact_blend_pt.png + file: M20161207T201543 bacard.png + file: M20161207T201544 bapt.png + file: M20161207T201544 bcard.png + file: M20161207T201544 blcard.png + file: M20161207T201544 blpt.png + file: M20161207T201544 border-mask-pt.png + file: M20161207T201544 border-mask.png + file: M20161207T201544 bpt.png + file: M20161207T201544 build.bat + file: M20161207T201544 card-sample.png + file: M20161207T201544 ccard.png + file: M20161207T201544 clcard.png + file: M20161207T201544 clpt.png + file: M20161207T201544 cpt.png + file: M20161207T201544 foil-mask-pt.png + file: M20161207T201544 foil-mask.png + file: M20161207T201544 gcard.png + file: M20161207T201545 glcard.png + file: M20161207T201545 glpt.png + file: M20161207T201545 gpt.png + file: M20161207T201545 imagemask_extended-pt.png + file: M20161207T201545 imagemask_extended.png + file: M20161207T201545 imagemask_standard-pt.png + file: M20161207T201545 imagemask_standard.png + file: M20161207T201545 mcard.png + file: M20161207T201545 mlcard.png + file: M20161207T201545 mlpt.png + file: M20161207T201545 mpt.png + file: M20161207T201546 multicolor_blend_card.png + file: M20161207T201546 multicolor_blend_pt.png + file: M20161207T201546 oacard.png + file: M20161207T201546 oapt.png + file: M20161207T201546 omcard.png + file: M20161207T201546 omlcard.png + file: M20161207T201546 rcard.png + file: M20161207T201546 rlcard.png + file: M20161207T201546 rlpt.png + file: M20161207T201546 rpt.png + file: M20161207T201546 style + file: M20161207T201546 tombstone.png + file: M20161207T201546 ucard.png + file: M20161207T201546 ulcard.png + file: M20161207T201547 ulpt.png + file: M20161207T201547 upt.png + file: M20161207T201547 wcard.png + file: M20161207T201547 wlcard.png + file: M20161207T201547 wlpt.png + file: M20161207T201547 wpt.png +package: + name: magic-default-image.mse-include + version: 2007-09-23 + status: 18 + file: 20161212T185630 artifact.jpg + file: 20161212T185631 black.jpg + file: 20161212T185631 blue.jpg + file: 20161212T185631 colorless.jpg + file: 20161212T185631 green.jpg + file: 20161212T185631 include + file: 20161212T185631 land.jpg + file: 20161212T185631 multicolor.jpg + file: 20161212T185631 red.jpg + file: 20161212T185631 scripts + file: 20161212T185631 white.jpg +package: + name: magic-duplex.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202046 bar.png + file: M20161207T202046 border.png + file: M20161207T202046 border_mask.png + file: M20161207T202046 build.bat + file: M20161207T202046 card-sample.png + file: M20161207T202046 image_mask.png + file: M20161207T202046 overlay_mask.png + file: M20161207T202046 style +package: + name: magic-dynamic.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202219 a-l-bracket.png + file: M20161207T202219 a-r-bracket.png + file: M20161207T202220 acard.jpg + file: M20161207T202220 apt.png + file: M20161207T202220 artifact_blend_card.png + file: M20161207T202220 artifact_blend_pt.png + file: M20161207T202220 b-l-bracket.png + file: M20161207T202220 b-r-bracket.png + file: M20161207T202220 bcard.jpg + file: M20161207T202220 blpt.png + file: M20161207T202221 border-mask.png + file: M20161207T202221 bpt.png + file: M20161207T202221 build.bat + file: M20161207T202221 card-sample.png + file: M20161207T202221 ccard.jpg + file: M20161207T202221 clcard.jpg + file: M20161207T202221 clpt.png + file: M20161207T202221 cpt.png + file: M20161207T202222 extended_mask.png + file: M20161207T202222 g-l-bracket.png + file: M20161207T202222 g-r-bracket.png + file: M20161207T202222 gcard.jpg + file: M20161207T202222 glpt.png + file: M20161207T202222 gpt.png + file: M20161207T202222 hybrid_blend_card.png + file: M20161207T202222 hybrid_blend_pt.png + file: M20161207T202222 image-mask.png + file: M20161207T202222 l-l-bracket.png + file: M20161207T202222 l-r-bracket.png + file: M20161207T202222 m-l-bracket.png + file: M20161207T202223 m-r-bracket.png + file: M20161207T202223 mcard.jpg + file: M20161207T202223 mlpt.png + file: M20161207T202223 mpt.png + file: M20161207T202223 multicolor_blend_card.png + file: M20161207T202223 multicolor_blend_pt.png + file: M20161207T202223 ptmask.png + file: M20161207T202223 r-l-bracket.png + file: M20161207T202223 r-r-bracket.png + file: M20161207T202223 rcard.jpg + file: M20161207T202223 rlpt.png + file: M20161207T202223 rpt.png + file: M20161207T202223 style + file: M20161207T202223 sym-a.png + file: M20161207T202223 sym-c.png + file: M20161207T202223 sym-e.png + file: M20161207T202224 sym-h.png + file: M20161207T202224 sym-i.png + file: M20161207T202224 sym-l.png + file: M20161207T202224 sym-p.png + file: M20161207T202224 sym-s.png + file: M20161207T202224 u-l-bracket.png + file: M20161207T202224 u-r-bracket.png + file: M20161207T202224 ucard.jpg + file: M20161207T202225 ulpt.png + file: M20161207T202225 upt.png + file: M20161207T202225 w-l-bracket.png + file: M20161207T202225 w-r-bracket.png + file: M20161207T202225 wcard.jpg + file: M20161207T202225 wlpt.png + file: M20161207T202225 wpt.png +package: + name: magic-echotemplate.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201913 acard.jpg + file: M20161207T201913 apt.jpg + file: M20161207T201913 artifact_blend_card.png + file: M20161207T201913 artifact_blend_pt.png + file: M20161207T201913 bcard.jpg + file: M20161207T201913 bpt.jpg + file: M20161207T201913 build.bat + file: M20161207T201913 card-sample.png + file: M20161207T201913 ccard.jpg + file: M20161207T201913 clcard.jpg + file: M20161207T201914 clpt.jpg + file: M20161207T201914 cpt.jpg + file: M20161207T201914 fonts/genr102.ttf + file: M20161207T201914 fonts/optimusprinceps.ttf + file: M20161207T201914 gcard.jpg + file: M20161207T201914 gpt.jpg + file: M20161207T201914 hybrid_blend_card.png + file: M20161207T201914 hybrid_blend_pt.png + file: M20161207T201915 imagemask_standard.png + file: M20161207T201915 mcard.jpg + file: M20161207T201915 mpt.jpg + file: M20161207T201915 multicolor_blend_card.png + file: M20161207T201915 multicolor_blend_pt.png + file: M20161207T201915 ptmask.png + file: M20161207T201915 rcard.jpg + file: M20161207T201915 rpt.jpg + file: M20161207T201915 structure_white.png + file: M20161207T201916 style + file: M20161207T201916 tombstone.png + file: M20161207T201916 ucard.jpg + file: M20161207T201916 upt.jpg + file: M20161207T201916 wcard.jpg + file: M20161207T201916 wpt.jpg +package: + name: magic-embossedletters.mse-symbol-font + version: 2009-03-25 + status: 50 + file: M20161207T203153 a.png + file: M20161207T203154 ae.png + file: M20161207T203154 ampersand.png + file: M20161207T203154 apostrophe.png + file: M20161207T203154 b.png + file: M20161207T203154 c.png + file: M20161207T203154 comma.png + file: M20161207T203154 d.png + file: M20161207T203154 dash.png + file: M20161207T203155 e.png + file: M20161207T203155 f.png + file: M20161207T203155 g.png + file: M20161207T203155 h.png + file: M20161207T203155 i.png + file: M20161207T203155 j.png + file: M20161207T203155 k.png + file: M20161207T203155 l.png + file: M20161207T203156 m.png + file: M20161207T203156 n.png + file: M20161207T203156 o.png + file: M20161207T203156 p.png + file: M20161207T203156 q.png + file: M20161207T203156 r.png + file: M20161207T203156 s.png + file: M20161207T203156 space.png + file: M20161207T203156 symbol-font + file: M20161207T203156 t.png + file: M20161207T203156 u.png + file: M20161207T203157 v.png + file: M20161207T203157 w.png + file: M20161207T203157 x.png + file: M20161207T203157 y.png + file: M20161207T203157 z.png +package: + name: magic-etherium.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202047 build.bat + file: M20161207T202047 card-sample.png + file: M20161207T202047 etherium page no pt.mse-symbol + file: M20161207T202047 etherium page.mse-symbol + file: M20161207T202047 imagemask.png + file: M20161207T202047 light_mask.png + file: M20161207T202047 style +package: + name: magic-extended-art.mse-style + version: 2010-03-26 + status: 34 + file: A20080802T173054 acard.jpg + file: A20080802T173054 apt.jpg + file: A20080414T191540 artifact_blend_card.png + file: A20080414T191540 artifact_blend_pt.png + file: A20070423T031908 bcard.jpg + file: A20070423T031908 blcard.jpg + file: A20070423T031908 blpt.jpg + file: A20070423T031908 bpt.jpg + file: A20070428T235500 card-sample.png + file: A20070518T175646 ccard.jpg + file: A20070702T164852 clcard.jpg + file: A20070702T164942 clpt.jpg + file: A20070518T175646 cpt.jpg + file: A20070423T031908 gcard.jpg + file: A20070423T031908 glcard.jpg + file: A20070423T031908 glpt.jpg + file: A20070423T031908 gpt.jpg + file: A20070423T031908 hpt.jpg + file: A20070702T182104 hybrid_blend_card.png + file: A20070701T200438 hybrid_blend_pt.png + file: A20080530T221458 mask_pt.png + file: A20080802T173054 mcard.jpg + file: A20080802T173054 mlcard.jpg + file: A20080802T173054 mlpt.jpg + file: A20080802T173054 mpt.jpg + file: A20070702T182116 multicolor_blend_card.png + file: A20070702T164556 multicolor_blend_pt.png + file: A20070518T175646 oacard.jpg + file: A20070423T031908 oapt.jpg + file: A20080802T173054 omcard.jpg + file: A20080802T173054 omlcard.jpg + file: A20080802T173054 omlpt.jpg + file: A20080802T173054 ompt.jpg + file: A20070423T031908 rcard.jpg + file: A20070423T031908 rlcard.jpg + file: A20070423T031908 rlpt.jpg + file: A20070423T031908 rpt.jpg + file: A20101230T163644 style + file: A20070423T031908 tombstone.png + file: A20070423T031908 ucard.jpg + file: A20070423T031908 ulcard.jpg + file: A20070423T031908 ulpt.jpg + file: A20070423T031908 upt.jpg + file: A20070423T031908 wcard.jpg + file: A20070423T031908 wlcard.jpg + file: A20070423T031908 wlpt.jpg + file: A20070423T031908 wpt.jpg +package: + name: magic-fallout.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201917 1.jpg + file: M20161207T201917 2.jpg + file: M20161207T201917 3.jpg + file: M20161207T201917 4.jpg + file: M20161207T201917 5.jpg + file: M20161207T201917 6.jpg + file: M20161207T201917 7.jpg + file: M20161207T201917 brotherhood_of_steel.png + file: M20161207T201918 build.bat + file: M20161207T201918 card-sample.png + file: M20161207T201918 default.jpg + file: M20161207T201918 enclave.png + file: M20161207T201918 frame.jpg + file: M20161207T201918 new_california_rangers.png + file: M20161207T201919 pt.jpg + file: M20161207T201919 style +package: + name: magic-firepenguinmaster-flip.mse-style + version: 2014-02-23 + status: 50 + file: M20161207T201822 acard.jpg + file: M20161207T201822 artifact_blend_card.png + file: M20161207T201822 bcard.jpg + file: M20161207T201822 build.bat + file: M20161207T201822 card-sample.png + file: M20161207T201823 ccard.jpg + file: M20161207T201823 gcard.jpg + file: M20161207T201823 imagemask.png + file: M20161207T201823 mcard.jpg + file: M20161207T201823 multicolor_blend_card.png + file: M20161207T201823 ptshieldsword.png + file: M20161207T201823 rcard.jpg + file: M20161207T201823 style + file: M20161207T201824 tombstone.png + file: M20161207T201824 ucard.jpg + file: M20161207T201824 wcard.jpg +package: + name: magic-firepenguinmaster-planeswalker.mse-style + version: 2014-02-23 + status: 50 + file: M20161207T201824 acard.jpg + file: M20161207T201824 artifact_blend_card.png + file: M20161207T201824 bcard.jpg + file: M20161207T201824 blcard.jpg + file: M20161207T201824 build.bat + file: M20161207T201824 card-sample.png + file: M20161207T201825 ccard.jpg + file: M20161207T201825 clcard.jpg + file: M20161207T201825 elcard.jpg + file: M20161207T201825 gcard.jpg + file: M20161207T201825 glcard.jpg + file: M20161207T201825 imagemask.png + file: M20161207T201825 lgcard.jpg + file: M20161207T201826 lglcard.jpg + file: M20161207T201826 loyalty.png + file: M20161207T201826 loyaltydown.png + file: M20161207T201826 loyaltynaught.png + file: M20161207T201826 loyaltyup.png + file: M20161207T201826 mcard.jpg + file: M20161207T201827 mlcard.jpg + file: M20161207T201827 multicolor_blend_card.png + file: M20161207T201827 rcard.jpg + file: M20161207T201827 rlcard.jpg + file: M20161207T201827 style + file: M20161207T201827 tombstone.png + file: M20161207T201827 ucard.jpg + file: M20161207T201827 ulcard.jpg + file: M20161207T201827 wcard.jpg + file: M20161207T201828 wlcard.jpg +package: + name: magic-firepenguinmaster-promo.mse-style + version: 2014-02-23 + status: 50 + file: M20161207T201828 acard.jpg + file: M20161207T201828 artifact_blend_card.png + file: M20161207T201828 bcard.jpg + file: M20161207T201828 blcard.jpg + file: M20161207T201828 build.bat + file: M20161207T201828 card-sample.png + file: M20161207T201828 ccard.jpg + file: M20161207T201829 clcard.jpg + file: M20161207T201829 clear.png + file: M20161207T201829 elcard.jpg + file: M20161207T201829 gcard.jpg + file: M20161207T201829 glcard.jpg + file: M20161207T201829 imagemask.png + file: M20161207T201829 lgcard.jpg + file: M20161207T201829 lglcard.jpg + file: M20161207T201829 mcard.jpg + file: M20161207T201829 mlcard.jpg + file: M20161207T201829 multicolor_blend_card.png + file: M20161207T201829 ptshieldsword.png + file: M20161207T201829 rcard.jpg + file: M20161207T201829 rlcard.jpg + file: M20161207T201829 style + file: M20161207T201830 tombstone.png + file: M20161207T201830 ucard.jpg + file: M20161207T201830 ulcard.jpg + file: M20161207T201830 wcard.jpg + file: M20161207T201830 wlcard.jpg +package: + name: magic-firepenguinmaster-split.mse-style + version: 2014-02-23 + status: 50 + file: M20161207T201830 acard.jpg + file: M20161207T201830 artifact_blend_card.png + file: M20161207T201831 bcard.jpg + file: M20161207T201831 blcard.jpg + file: M20161207T201831 build.bat + file: M20161207T201831 card-sample.png + file: M20161207T201831 ccard.jpg + file: M20161207T201831 clcard.jpg + file: M20161207T201831 elcard.jpg + file: M20161207T201831 gcard.jpg + file: M20161207T201831 glcard.jpg + file: M20161207T201831 imagemask.png + file: M20161207T201832 lgcard.jpg + file: M20161207T201832 lglcard.jpg + file: M20161207T201832 mcard.jpg + file: M20161207T201832 mlcard.jpg + file: M20161207T201832 multicolor_blend_card.png + file: M20161207T201832 ptshieldsword.png + file: M20161207T201832 rcard.jpg + file: M20161207T201832 rlcard.jpg + file: M20161207T201832 style + file: M20161207T201832 tombstone.png + file: M20161207T201832 ucard.jpg + file: M20161207T201832 ulcard.jpg + file: M20161207T201833 wcard.jpg + file: M20161207T201833 wlcard.jpg +package: + name: magic-firepenguinmaster-token.mse-style + version: 2014-02-23 + status: 50 + file: M20161207T201833 acard.jpg + file: M20161207T201833 artifact_blend_card.png + file: M20161207T201833 artifact_blend_textbox.png + file: M20161207T201833 artifact_blend_typeline.png + file: M20161207T201833 atextbox.png + file: M20161207T201834 atypeline.png + file: M20161207T201834 bcard.jpg + file: M20161207T201834 blcard.jpg + file: M20161207T201834 bltextbox.png + file: M20161207T201834 bltypeline.png + file: M20161207T201834 btextbox.png + file: M20161207T201834 btypeline.png + file: M20161207T201834 build.bat + file: M20161207T201834 card-sample.png + file: M20161207T201834 ccard.jpg + file: M20161207T201835 clcard.jpg + file: M20161207T201835 cltextbox.png + file: M20161207T201835 cltypeline.png + file: M20161207T201835 ctextbox.png + file: M20161207T201835 ctypeline.png + file: M20161207T201835 elcard.jpg + file: M20161207T201835 eltextbox.png + file: M20161207T201835 eltypeline.png + file: M20161207T201835 gcard.jpg + file: M20161207T201835 glcard.jpg + file: M20161207T201835 gltextbox.png + file: M20161207T201835 gltypeline.png + file: M20161207T201835 gtextbox.png + file: M20161207T201835 gtypeline.png + file: M20161207T201835 imagemask.png + file: M20161207T201835 lgcard.jpg + file: M20161207T201836 lglcard.jpg + file: M20161207T201836 lgltextbox.png + file: M20161207T201836 lgltypeline.png + file: M20161207T201836 lgtextbox.png + file: M20161207T201836 lgtypeline.png + file: M20161207T201836 mcard.jpg + file: M20161207T201836 mlcard.jpg + file: M20161207T201836 mltextbox.png + file: M20161207T201836 mltypeline.png + file: M20161207T201836 mtextbox.png + file: M20161207T201836 mtypeline.png + file: M20161207T201836 multicolor_blend_card.png + file: M20161207T201836 multicolor_blend_textbox.png + file: M20161207T201836 multicolor_blend_typeline.png + file: M20161207T201836 ptshieldsword.png + file: M20161207T201836 rcard.jpg + file: M20161207T201837 rlcard.jpg + file: M20161207T201837 rltextbox.png + file: M20161207T201837 rltypeline.png + file: M20161207T201837 rtextbox.png + file: M20161207T201837 rtypeline.png + file: M20161207T201837 style + file: M20161207T201837 textboxmask.png + file: M20161207T201837 tombstone.png + file: M20161207T201837 ucard.jpg + file: M20161207T201837 ulcard.jpg + file: M20161207T201837 ultextbox.png + file: M20161207T201838 ultypeline.png + file: M20161207T201838 utextbox.png + file: M20161207T201838 utypeline.png + file: M20161207T201838 wcard.jpg + file: M20161207T201838 wlcard.jpg + file: M20161207T201838 wltextbox.png + file: M20161207T201838 wltypeline.png + file: M20161207T201838 wtextbox.png + file: M20161207T201838 wtypeline.png +package: + name: magic-firepenguinmaster.mse-style + version: 2014-02-23 + status: 50 + file: M20161207T201839 acard.jpg + file: M20161207T201839 artifact_blend_card.png + file: M20161207T201839 bcard.jpg + file: M20161207T201839 blcard.jpg + file: M20161207T201839 build.bat + file: M20161207T201839 card-sample.png + file: M20161207T201840 ccard.jpg + file: M20161207T201840 clcard.jpg + file: M20161207T201840 elcard.jpg + file: M20161207T201840 gcard.jpg + file: M20161207T201840 glcard.jpg + file: M20161207T201840 imagemask.png + file: M20161207T201840 lgcard.jpg + file: M20161207T201840 lglcard.jpg + file: M20161207T201840 mcard.jpg + file: M20161207T201841 mlcard.jpg + file: M20161207T201841 multicolor_blend_card.png + file: M20161207T201841 ptshieldsword.png + file: M20161207T201841 rcard.jpg + file: M20161207T201841 rlcard.jpg + file: M20161207T201841 style + file: M20161207T201842 tombstone.png + file: M20161207T201842 ucard.jpg + file: M20161207T201842 ulcard.jpg + file: M20161207T201842 wcard.jpg + file: M20161207T201842 wlcard.jpg +package: + name: magic-firepenguinmasterpromo.mse-style + version: 2010-03-26 + status: 34 + file: A20070501T005022 acard.jpg + file: A20080507T151246 artifact_blend_card.png + file: A20070501T005022 bcard.jpg + file: A20070501T005022 blcard.jpg + file: A20070501T005022 card-sample.png + file: A20070501T005022 ccard.jpg + file: A20070702T164342 clcard.jpg + file: A20070501T005022 clear.png + file: A20070829T001752 elcard.jpg + file: A20070501T005022 gcard.jpg + file: A20070501T005022 glcard.jpg + file: A20070501T005022 imagemask.png + file: A20070501T005022 lgcard.jpg + file: A20070501T005022 lglcard.jpg + file: A20070501T005022 mcard.jpg + file: A20070501T005022 mlcard.jpg + file: A20070702T164626 multicolor_blend_card.png + file: A20070501T005022 ptshieldsword.png + file: A20070501T005022 rcard.jpg + file: A20070501T005020 rlcard.jpg + file: A20101230T153644 style + file: A20070501T005022 tombstone.png + file: A20070501T005022 ucard.jpg + file: A20070501T005022 ulcard.jpg + file: A20070501T005022 wcard.jpg + file: A20070501T005022 wlcard.jpg +package: + name: magic-firepenguinmastersplit.mse-style + version: 2010-03-26 + status: 34 + file: A20070501T005012 acard.jpg + file: A20080507T151242 artifact_blend_card.png + file: A20070501T005012 bcard.jpg + file: A20070501T005012 blcard.jpg + file: A20070501T005012 card-sample.png + file: A20070501T005012 ccard.jpg + file: A20070702T164856 clcard.jpg + file: A20070829T001752 elcard.jpg + file: A20070501T005012 gcard.jpg + file: A20070501T005012 glcard.jpg + file: A20070501T005012 imagemask.png + file: A20070501T005012 lgcard.jpg + file: A20070501T005012 lglcard.jpg + file: A20070501T005012 mcard.jpg + file: A20070501T005012 mlcard.jpg + file: A20070702T164612 multicolor_blend_card.png + file: A20070501T005012 ptshieldsword.png + file: A20070501T005012 rcard.jpg + file: A20070501T005012 rlcard.jpg + file: A20101230T153658 style + file: A20070501T005012 tombstone.png + file: A20070501T005012 ucard.jpg + file: A20070501T005012 ulcard.jpg + file: A20070501T005012 wcard.jpg + file: A20070501T005012 wlcard.jpg +package: + name: magic-firepenguinmastertokens.mse-style + version: 2010-03-26 + status: 34 + file: A20070501T005058 acard.jpg + file: A20080507T151248 artifact_blend_card.png + file: A20080414T192404 artifact_blend_textbox.png + file: A20080414T192404 artifact_blend_typeline.png + file: A20070501T005058 atextbox.png + file: A20070501T005100 atypeline.png + file: A20070501T005058 bcard.jpg + file: A20070501T005100 blcard.jpg + file: A20070501T005058 bltextbox.png + file: A20070501T005058 bltypeline.png + file: A20070501T005058 btextbox.png + file: A20070501T005100 btypeline.png + file: A20070501T005058 card-sample.png + file: A20070501T005058 ccard.jpg + file: A20070702T164912 clcard.jpg + file: A20070702T202224 cltextbox.png + file: A20070702T202228 cltypeline.png + file: A20070501T005058 ctextbox.png + file: A20070501T005058 ctypeline.png + file: A20070829T001826 elcard.jpg + file: A20070829T001826 eltextbox.png + file: A20070829T001826 eltypeline.png + file: A20070501T005058 gcard.jpg + file: A20070501T005058 glcard.jpg + file: A20070501T005100 gltextbox.png + file: A20070501T005100 gltypeline.png + file: A20070501T005058 gtextbox.png + file: A20070501T005058 gtypeline.png + file: A20070501T005058 imagemask.png + file: A20070501T005058 lgcard.jpg + file: A20070501T005058 lglcard.jpg + file: A20070501T005058 lgltextbox.png + file: A20070501T005058 lgltypeline.png + file: A20070501T005100 lgtextbox.png + file: A20070501T005100 lgtypeline.png + file: A20070501T005100 mcard.jpg + file: A20070501T005100 mlcard.jpg + file: A20070501T005100 mltextbox.png + file: A20070501T005058 mltypeline.png + file: A20070501T005058 mtextbox.png + file: A20070501T005058 mtypeline.png + file: A20070702T164702 multicolor_blend_card.png + file: A20070702T164710 multicolor_blend_textbox.png + file: A20070702T164720 multicolor_blend_typeline.png + file: A20070501T005058 ptshieldsword.png + file: A20070501T005100 rcard.jpg + file: A20070501T005058 rlcard.jpg + file: A20070501T005100 rltextbox.png + file: A20070501T005058 rltypeline.png + file: A20070501T005058 rtextbox.png + file: A20070501T005058 rtypeline.png + file: A20101230T153704 style + file: A20070501T005058 textboxmask.png + file: A20070501T005100 tombstone.png + file: A20070501T005100 ucard.jpg + file: A20070501T005100 ulcard.jpg + file: A20070501T005100 ultextbox.png + file: A20070501T005058 ultypeline.png + file: A20070501T005100 utextbox.png + file: A20070501T005058 utypeline.png + file: A20070501T005100 wcard.jpg + file: A20070501T005058 wlcard.jpg + file: A20070501T005100 wltextbox.png + file: A20070501T005100 wltypeline.png + file: A20070501T005058 wtextbox.png + file: A20070501T005058 wtypeline.png +package: + name: magic-fkih.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201919 5bpt.png + file: M20161207T201919 acard.jpg + file: M20161207T201919 apt.png + file: M20161207T201919 artifact_blend_card.png + file: M20161207T201919 artifact_blend_pt.png + file: M20161207T201919 artifact_blend_typeline.png + file: M20161207T201919 atypeline.png + file: M20161207T201919 bcard.jpg + file: M20161207T201920 blcard.jpg + file: M20161207T201920 blpt.png + file: M20161207T201920 bltypeline.png + file: M20161207T201920 bpt.png + file: M20161207T201920 btypeline.png + file: M20161207T201920 build.bat + file: M20161207T201920 card-sample.png + file: M20161207T201920 ccard.jpg + file: M20161207T201920 clcard.jpg + file: M20161207T201921 clear.png + file: M20161207T201921 clpt.png + file: M20161207T201921 cltypeline.png + file: M20161207T201921 cpt.png + file: M20161207T201921 ctypeline.png + file: M20161207T201921 gcard.jpg + file: M20161207T201921 glcard.jpg + file: M20161207T201921 glpt.png + file: M20161207T201922 gltypeline.png + file: M20161207T201922 gpt.png + file: M20161207T201922 gtypeline.png + file: M20161207T201922 hpt.jpg + file: M20161207T201922 hybrid_blend_card.png + file: M20161207T201922 hybrid_blend_pt.png + file: M20161207T201922 hybrid_blend_typeline.png + file: M20161207T201922 mcard.jpg + file: M20161207T201922 mlcard.jpg + file: M20161207T201922 mlpt.png + file: M20161207T201922 mltypeline.png + file: M20161207T201922 mpt.png + file: M20161207T201923 mtypeline.png + file: M20161207T201923 multicolor_blend_card.png + file: M20161207T201923 multicolor_blend_pt.png + file: M20161207T201923 multicolor_blend_typeline.png + file: M20161207T201923 rcard.jpg + file: M20161207T201923 rlcard.jpg + file: M20161207T201923 rlpt.png + file: M20161207T201923 rltypeline.png + file: M20161207T201924 rpt.png + file: M20161207T201924 rtypeline.png + file: M20161207T201924 style + file: M20161207T201924 tombstone.png + file: M20161207T201924 ucard.jpg + file: M20161207T201924 ulcard.jpg + file: M20161207T201924 ulpt.png + file: M20161207T201924 ultypeline.png + file: M20161207T201924 upt.png + file: M20161207T201924 utypeline.png + file: M20161207T201924 wcard.jpg + file: M20161207T201925 wlcard.jpg + file: M20161207T201925 wlpt.png + file: M20161207T201925 wltypeline.png + file: M20161207T201925 wpt.png + file: M20161207T201925 wtypeline.png +package: + name: magic-forum-booster.mse-export-template + version: 2014-01-20 + status: 50 + file: M20161207T203354 export-template + file: M20161207T203354 icon.png +package: + name: magic-forum.mse-export-template + version: 2014-01-19 + status: 50 + file: M20161207T203355 export-template + file: M20161207T203355 icon.png +package: + name: magic-fullart.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T203108 build.bat + file: M20161207T203108 card-sample.png + file: M20161207T203108 style +package: + name: magic-future-artbg.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193048 apt.png + file: M20161207T193048 artifact_blend_pt.png + file: M20161207T193048 artifact_blend_textbox.png + file: M20161207T193048 artifact_blend_typeline.png + file: M20161207T193048 atextbox.png + file: M20161207T193048 atypeline.png + file: M20161207T193048 blpt.png + file: M20161207T193048 bltextbox.png + file: M20161207T193048 bltypeline.png + file: M20161207T193049 bordermask.png + file: M20161207T193049 bpt.png + file: M20161207T193049 btextbox.png + file: M20161207T193049 btypeline.png + file: M20161207T193049 build.bat + file: M20161207T193049 card-sample.png + file: M20161207T193049 clpt.png + file: M20161207T193049 cltextbox.png + file: M20161207T193049 cltypeline.png + file: M20161207T193049 costmask.png + file: M20161207T193049 cpt.png + file: M20161207T193049 ctextbox.png + file: M20161207T193049 ctypeline.png + file: M20161207T193049 defimg.png + file: M20161207T193049 glpt.png + file: M20161207T193049 gltextbox.png + file: M20161207T193050 gltypeline.png + file: M20161207T193050 gpt.png + file: M20161207T193050 gtextbox.png + file: M20161207T193050 gtypeline.png + file: M20161207T193050 hybrid_blend_pt.png + file: M20161207T193050 hybrid_blend_textbox.png + file: M20161207T193050 hybrid_blend_typeline.png + file: M20161207T193050 imagemask.png + file: M20151102T212009 magic-vehicles.mse-style/aidentity.png + file: M20151102T212009 magic-vehicles.mse-style/artist_arrow.png + file: M20160915T214204 magic-vehicles.mse-style/card-sample.png + file: M20160104T190008 magic-vehicles.mse-style/default.jpg + file: M20151102T212011 magic-vehicles.mse-style/foil_stamp.png + file: M20160922T143240 magic-vehicles.mse-style/style + file: M20160915T211815 magic-vehicles.mse-style/vcard.png + file: M20160923T163027 magic-vehicles.mse-style/vehicle-blends + file: M20160915T221525 magic-vehicles.mse-style/vpt.png + file: M20160915T221613 magic-vehicles.mse-style/vstamp.png + file: M20160923T162933 magic-vehicles.mse-style/x.png + file: M20161207T193050 mlpt.png + file: M20161207T193050 mltextbox.png + file: M20161207T193051 mltypeline.png + file: M20161207T193051 mpt.png + file: M20161207T193051 mtextbox.png + file: M20161207T193051 mtypeline.png + file: M20161207T193051 multicolor_blend_pt.png + file: M20161207T193051 multicolor_blend_textbox.png + file: M20161207T193051 multicolor_blend_typeline.png + file: M20161207T193051 rlpt.png + file: M20161207T193051 rltextbox.png + file: M20161207T193051 rltypeline.png + file: M20161207T193051 rpt.png + file: M20161207T193051 rtextbox.png + file: M20161207T193051 rtypeline.png + file: M20161207T193051 style + file: M20161207T193051 tombstone.png + file: M20161207T193052 ulpt.png + file: M20161207T193052 ultextbox.png + file: M20161207T193052 ultypeline.png + file: M20161207T193052 upt.png + file: M20161207T193052 utextbox.png + file: M20161207T193052 utypeline.png + file: M20161207T193052 wlpt.png + file: M20161207T193052 wltextbox.png + file: M20161207T193052 wltypeline.png + file: M20161207T193052 wpt.png + file: M20161207T193053 wtextbox.png + file: M20161207T193053 wtypeline.png +package: + name: magic-future-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192534 bordermask.png + file: M20161207T192534 build.bat + file: M20161207T192534 card-sample.png + file: M20161207T192534 costmask.png + file: M20161207T192535 frame.png + file: M20161207T192535 image_mask.png + file: M20161207T192535 pt_frame.png + file: M20161207T192535 style + file: M20161207T192535 tombstone.png +package: + name: magic-future-common.mse-include + version: 2008-05-21 + status: 18 + file: 20161212T185631 artifact_black.png + file: 20161212T185631 artifact_white.png + file: 20161212T185631 creature_black.png + file: 20161212T185632 creature_white.png + file: 20161212T185632 enchantment_black.png + file: 20161212T185632 enchantment_white.png + file: 20161212T185632 include + file: 20161212T185632 instant_black.png + file: 20161212T185632 instant_white.png + file: 20161212T185632 land_black.png + file: 20161212T185632 land_white.png + file: 20161212T185632 multitype_black.png + file: 20161212T185632 multitype_white.png + file: 20161212T185632 paintbrush_black.png + file: 20161212T185632 paintbrush_white.png + file: 20161212T185632 planeswalker_black.png + file: 20161212T185632 planeswalker_white.png + file: 20161212T185632 sorcery_black.png + file: 20161212T185632 sorcery_white.png +package: + name: magic-future-flip.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193053 acard.jpg + file: M20161207T193053 apt.png + file: M20161207T193053 apt2.png + file: M20161207T193054 artifact_blend_card.png + file: M20161207T193054 artifact_blend_pt.png + file: M20161207T193054 bcard.jpg + file: M20161207T193054 bordermask.png + file: M20161207T193054 bpt.png + file: M20161207T193054 bpt2.png + file: M20161207T193054 build.bat + file: M20161207T193054 card-sample.png + file: M20161207T193054 ccard.jpg + file: M20161207T193054 costmask.png + file: M20161207T193054 costmask2.png + file: M20161207T193054 cpt.png + file: M20161207T193055 cpt2.png + file: M20161207T193055 gcard.jpg + file: M20161207T193055 gpt.png + file: M20161207T193055 gpt2.png + file: M20161207T193055 hybrid_blend_card.png + file: M20161207T193055 hybrid_blend_pt.png + file: M20161207T193055 hybrid_blend_pt2.png + file: M20161207T193055 imagemask.png + file: M20161207T193055 mcard.jpg + file: M20161207T193056 mpt.png + file: M20161207T193056 mpt2.png + file: M20161207T193056 multicolor_blend_card.png + file: M20161207T193056 multicolor_blend_pt.png + file: M20161207T193056 multicolor_blend_pt2.png + file: M20161207T193056 rcard.jpg + file: M20161207T193056 rpt.png + file: M20161207T193056 rpt2.png + file: M20161207T193056 style + file: M20161207T193056 tombstone.png + file: M20161207T193056 ucard.jpg + file: M20161207T193056 upt.png + file: M20161207T193056 upt2.png + file: M20161207T193057 wcard.jpg + file: M20161207T193057 wpt.png + file: M20161207T193057 wpt2.png +package: + name: magic-future-mirrored.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193057 acard.jpg + file: M20161207T193057 apt.png + file: M20161207T193057 artifact_blend_card.png + file: M20161207T193058 artifact_blend_pt.png + file: M20161207T193058 artifact_blend_textbox.png + file: M20161207T193058 artifact_blend_typeline.png + file: M20161207T193058 atextbox.png + file: M20161207T193058 atypeline.png + file: M20161207T193058 bcard.jpg + file: M20161207T193058 blcard.jpg + file: M20161207T193058 blpt.png + file: M20161207T193059 bltextbox.png + file: M20161207T193059 bltypeline.png + file: M20161207T193059 bordermask.png + file: M20161207T193059 bpt.png + file: M20161207T193059 btextbox.png + file: M20161207T193059 btypeline.png + file: M20161207T193059 build.bat + file: M20161207T193059 card-sample.png + file: M20161207T193059 ccard.jpg + file: M20161207T193059 clcard.jpg + file: M20161207T193059 clpt.png + file: M20161207T193059 cltextbox.png + file: M20161207T193059 cltypeline.png + file: M20161207T193100 costmask.png + file: M20161207T193100 cpt.png + file: M20161207T193100 ctextbox.png + file: M20161207T193100 ctypeline.png + file: M20161207T193100 gcard.jpg + file: M20161207T193100 glcard.jpg + file: M20161207T193100 glpt.png + file: M20161207T193100 gltextbox.png + file: M20161207T193100 gltypeline.png + file: M20161207T193100 gpt.png + file: M20161207T193101 gtextbox.png + file: M20161207T193101 gtypeline.png + file: M20161207T193101 hybrid_blend_card.png + file: M20161207T193101 hybrid_blend_pt.png + file: M20161207T193101 hybrid_blend_textbox.png + file: M20161207T193101 hybrid_blend_typeline.png + file: M20161207T193101 mask_image.png + file: M20161207T193101 mcard.jpg + file: M20161207T193101 mlcard.jpg + file: M20161207T193102 mlpt.png + file: M20161207T193102 mltextbox.png + file: M20161207T193102 mltypeline.png + file: M20161207T193102 mpt.png + file: M20161207T193102 mtextbox.png + file: M20161207T193102 mtypeline.png + file: M20161207T193102 multicolor_blend_card.png + file: M20161207T193102 multicolor_blend_pt.png + file: M20161207T193102 multicolor_blend_textbox.png + file: M20161207T193103 multicolor_blend_typeline.png + file: M20161207T193103 rcard.jpg + file: M20161207T193103 rlcard.jpg + file: M20161207T193103 rlpt.png + file: M20161207T193103 rltextbox.png + file: M20161207T193103 rltypeline.png + file: M20161207T193103 rpt.png + file: M20161207T193103 rtextbox.png + file: M20161207T193103 rtypeline.png + file: M20161207T193104 style + file: M20161207T193104 tombstone.png + file: M20161207T193104 ucard.jpg + file: M20161207T193104 ulcard.jpg + file: M20161207T193104 ulpt.png + file: M20161207T193104 ultextbox.png + file: M20161207T193104 ultypeline.png + file: M20161207T193104 upt.png + file: M20161207T193105 utextbox.png + file: M20161207T193105 utypeline.png + file: M20161207T193105 wcard.jpg + file: M20161207T193105 wlcard.jpg + file: M20161207T193105 wlpt.png + file: M20161207T193105 wltextbox.png + file: M20161207T193105 wltypeline.png + file: M20161207T193105 wpt.png + file: M20161207T193105 wtextbox.png + file: M20161207T193105 wtypeline.png +package: + name: magic-future-planeswalker-horizontal.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193106 acard.jpg + file: M20161207T193106 artifact_blend_card.png + file: M20161207T193106 bcard.jpg + file: M20161207T193106 border_mask.png + file: M20161207T193107 build.bat + file: M20161207T193107 card-sample.png + file: M20161207T193107 ccard.jpg + file: M20161207T193107 clcard.jpg + file: M20161207T193107 gcard.jpg + file: M20161207T193107 hybrid_blend_card.png + file: M20161207T193107 image_mask.png + file: M20161207T193108 loyalty.png + file: M20161207T193108 loyaltydown.png + file: M20161207T193108 loyaltynaught.png + file: M20161207T193108 loyaltyup.png + file: M20161207T193108 mcard.jpg + file: M20161207T193108 multicolor_blend_card.png + file: M20161207T193108 rcard.jpg + file: M20161207T193109 style + file: M20161207T193109 tombstone.png + file: M20161207T193109 ucard.jpg + file: M20161207T193109 wcard.jpg +package: + name: magic-future-planeswalker.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193110 build.bat + file: M20161207T193110 card-sample.png + file: M20161207T193110 loyalty.png + file: M20161207T193110 loyaltydown.png + file: M20161207T193110 loyaltynaught.png + file: M20161207T193110 loyaltyup.png + file: M20161207T193111 style + file: M20161207T193111 text_mask.png +package: + name: magic-future-promo.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193111 build.bat + file: M20161207T193111 card-sample.png + file: M20161207T193111 style + file: M20161207T193111 textbox_mask.png +package: + name: magic-future-split-facing.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193112 acard.jpg + file: M20161207T193112 acard2.jpg + file: M20161207T193112 apt.png + file: M20161207T193112 apt2.png + file: M20161207T193113 artifact_blend_card.png + file: M20161207T193113 artifact_blend_card2.png + file: M20161207T193113 artifact_blend_pt.png + file: M20161207T193113 artifact_blend_pt2.png + file: M20161207T193113 bcard.jpg + file: M20161207T193113 bcard2.jpg + file: M20161207T193113 blcard.jpg + file: M20161207T193113 blcard2.jpg + file: M20161207T193113 blpt.png + file: M20161207T193114 blpt2.png + file: M20161207T193114 bordermask.png + file: M20161207T193114 bpt.png + file: M20161207T193114 bpt2.png + file: M20161207T193114 build.bat + file: M20161207T193114 card-sample.png + file: M20161207T193114 ccard.jpg + file: M20161207T193114 ccard2.jpg + file: M20161207T193114 clcard.jpg + file: M20161207T193114 clcard2.jpg + file: M20161207T193115 clpt.png + file: M20161207T193115 clpt2.png + file: M20161207T193115 costmask.png + file: M20161207T193115 costmask2.png + file: M20161207T193115 cpt.png + file: M20161207T193115 cpt2.png + file: M20161207T193115 gcard.jpg + file: M20161207T193115 gcard2.jpg + file: M20161207T193115 glcard.jpg + file: M20161207T193116 glcard2.jpg + file: M20161207T193116 glpt.png + file: M20161207T193116 glpt2.png + file: M20161207T193116 gpt.png + file: M20161207T193116 gpt2.png + file: M20161207T193116 hybrid_blend_card.png + file: M20161207T193116 hybrid_blend_card2.png + file: M20161207T193116 hybrid_blend_pt.png + file: M20161207T193116 hybrid_blend_pt2.png + file: M20161207T193116 image_mask_wide.png + file: M20161207T193116 mask_image.png + file: M20161207T193116 mask_image2.png + file: M20161207T193116 mcard.jpg + file: M20161207T193117 mcard2.jpg + file: M20161207T193117 mlcard.jpg + file: M20161207T193117 mlcard2.jpg + file: M20161207T193117 mlpt.png + file: M20161207T193117 mlpt2.png + file: M20161207T193118 mpt.png + file: M20161207T193118 mpt2.png + file: M20161207T193118 multicolor_blend_card.png + file: M20161207T193118 multicolor_blend_card2.png + file: M20161207T193118 multicolor_blend_pt.png + file: M20161207T193118 multicolor_blend_pt2.png + file: M20161207T193118 rcard.jpg + file: M20161207T193118 rcard2.jpg + file: M20161207T193118 rlcard.jpg + file: M20161207T193118 rlcard2.jpg + file: M20161207T193119 rlpt.png + file: M20161207T193119 rlpt2.png + file: M20161207T193119 rpt.png + file: M20161207T193119 rpt2.png + file: M20161207T193119 style + file: M20161207T193119 tombstone.png + file: M20161207T193119 ucard.jpg + file: M20161207T193119 ucard2.jpg + file: M20161207T193119 ulcard.jpg + file: M20161207T193119 ulcard2.jpg + file: M20161207T193120 ulpt.png + file: M20161207T193120 ulpt2.png + file: M20161207T193120 upt.png + file: M20161207T193120 upt2.png + file: M20161207T193120 wcard.jpg + file: M20161207T193120 wcard2.jpg + file: M20161207T193120 wlcard.jpg + file: M20161207T193120 wlcard2.jpg + file: M20161207T193121 wlpt.png + file: M20161207T193121 wlpt2.png + file: M20161207T193121 wpt.png + file: M20161207T193121 wpt2.png +package: + name: magic-future-split.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193121 acard.jpg + file: M20161207T193121 apt.png + file: M20161207T193122 artifact_blend_card.png + file: M20161207T193122 artifact_blend_pt.png + file: M20161207T193122 artifact_blend_textbox.png + file: M20161207T193122 artifact_blend_typeline.png + file: M20161207T193122 atextbox.png + file: M20161207T193122 atypeline.png + file: M20161207T193122 bcard.jpg + file: M20161207T193123 blcard.jpg + file: M20161207T193123 blpt.png + file: M20161207T193123 bltextbox.png + file: M20161207T193123 bltypeline.png + file: M20161207T193123 bordermask.png + file: M20161207T193123 bpt.png + file: M20161207T193123 btextbox.png + file: M20161207T193123 btypeline.png + file: M20161207T193123 build.bat + file: M20161207T193123 card-sample.png + file: M20161207T193124 ccard.jpg + file: M20161207T193124 clcard.jpg + file: M20161207T193124 clpt.png + file: M20161207T193124 cltextbox.png + file: M20161207T193124 cltypeline.png + file: M20161207T193124 costmask.png + file: M20161207T193124 cpt.png + file: M20161207T193124 ctextbox.png + file: M20161207T193124 ctypeline.png + file: M20161207T193124 gcard.jpg + file: M20161207T193124 glcard.jpg + file: M20161207T193124 glpt.png + file: M20161207T193125 gltextbox.png + file: M20161207T193125 gltypeline.png + file: M20161207T193125 gpt.png + file: M20161207T193125 gtextbox.png + file: M20161207T193125 gtypeline.png + file: M20161207T193125 hybrid_blend_card.png + file: M20161207T193125 hybrid_blend_pt.png + file: M20161207T193125 hybrid_blend_textbox.png + file: M20161207T193125 hybrid_blend_typeline.png + file: M20161207T193125 mask_image.png + file: M20161207T193125 mcard.jpg + file: M20161207T193126 mlcard.jpg + file: M20161207T193126 mlpt.png + file: M20161207T193126 mltextbox.png + file: M20161207T193126 mltypeline.png + file: M20161207T193126 mpt.png + file: M20161207T193126 mtextbox.png + file: M20161207T193126 mtypeline.png + file: M20161207T193126 multicolor_blend_card.png + file: M20161207T193126 multicolor_blend_pt.png + file: M20161207T193126 multicolor_blend_textbox.png + file: M20161207T193126 multicolor_blend_typeline.png + file: M20161207T193126 rcard.jpg + file: M20161207T193127 rlcard.jpg + file: M20161207T193127 rlpt.png + file: M20161207T193127 rltextbox.png + file: M20161207T193127 rltypeline.png + file: M20161207T193127 rpt.png + file: M20161207T193127 rtextbox.png + file: M20161207T193127 rtypeline.png + file: M20161207T193128 style + file: M20161207T193128 tombstone.png + file: M20161207T193128 ucard.jpg + file: M20161207T193128 ulcard.jpg + file: M20161207T193128 ulpt.png + file: M20161207T193128 ultextbox.png + file: M20161207T193128 ultypeline.png + file: M20161207T193128 upt.png + file: M20161207T193128 utextbox.png + file: M20161207T193129 utypeline.png + file: M20161207T193129 wcard.jpg + file: M20161207T193129 wlcard.jpg + file: M20161207T193129 wlpt.png + file: M20161207T193129 wltextbox.png + file: M20161207T193129 wltypeline.png + file: M20161207T193129 wpt.png + file: M20161207T193129 wtextbox.png + file: M20161207T193129 wtypeline.png +package: + name: magic-future-textless-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193130 bordermask.png + file: M20161207T193130 build.bat + file: M20161207T193130 card-sample.png + file: M20161207T193130 costmask.png + file: M20161207T193130 frame.png + file: M20161207T193130 image_mask.png + file: M20161207T193130 pt_frame.png + file: M20161207T193131 style + file: M20161207T193131 tombstone.png +package: + name: magic-future-textless.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192539 acard.jpg + file: M20161207T192539 apt.jpg + file: M20161207T192539 artifact_blend_card.png + file: M20161207T192539 artifact_blend_pt.png + file: M20161207T192539 bcard.jpg + file: M20161207T192539 blcard.jpg + file: M20161207T192540 blpt.jpg + file: M20161207T192540 bordermask.png + file: M20161207T192540 bpt.jpg + file: M20161207T192540 build.bat + file: M20161207T192540 card-sample.png + file: M20161207T192540 ccard.jpg + file: M20161207T192541 clcard.jpg + file: M20161207T192541 clpt.jpg + file: M20161207T192541 costmask.png + file: M20161207T192541 cpt.jpg + file: M20161207T192541 gcard.jpg + file: M20161207T192542 glcard.jpg + file: M20161207T192542 glpt.jpg + file: M20161207T192543 gpt.jpg + file: M20161207T192543 hybrid_blend_card.png + file: M20161207T192543 hybrid_blend_pt.png + file: M20161207T192543 mask_image.png + file: M20161207T192543 mask_pt.png + file: M20161207T192543 mcard.jpg + file: M20161207T192544 mlcard.jpg + file: M20161207T192544 mlpt.jpg + file: M20161207T192544 mpt.jpg + file: M20161207T192544 multicolor_blend_card.png + file: M20161207T192544 multicolor_blend_pt.png + file: M20161207T192544 rcard.jpg + file: M20161207T192545 rlcard.jpg + file: M20161207T192545 rlpt.jpg + file: M20161207T192545 rpt.jpg + file: M20161207T192545 style + file: M20161207T192545 tombstone.png + file: M20161207T192545 ucard.jpg + file: M20161207T192545 ulcard.jpg + file: M20161207T192546 ulpt.jpg + file: M20161207T192546 upt.jpg + file: M20161207T192546 wcard.jpg + file: M20161207T192547 wlcard.jpg + file: M20161207T192547 wlpt.jpg + file: M20161207T192547 wpt.jpg +package: + name: magic-future.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192548 acard.jpg + file: M20161207T192548 apt.png + file: M20161207T192548 artifact_blend_card.png + file: M20161207T192548 artifact_blend_pt.png + file: M20161207T192548 artifact_blend_textbox.png + file: M20161207T192548 artifact_blend_typeline.png + file: M20161207T192548 atextbox.png + file: M20161207T192548 atypeline.png + file: M20161207T192549 bcard.jpg + file: M20161207T192549 blcard.jpg + file: M20161207T192549 blpt.png + file: M20161207T192549 bltextbox.png + file: M20161207T192549 bltypeline.png + file: M20161207T192550 bordermask.png + file: M20161207T192550 bpt.png + file: M20161207T192550 btextbox.png + file: M20161207T192550 btypeline.png + file: M20161207T192550 build.bat + file: M20161207T192550 card-sample.png + file: M20161207T192550 ccard.jpg + file: M20161207T192550 clcard.jpg + file: M20161207T192551 clpt.png + file: M20161207T192551 cltextbox.png + file: M20161207T192551 cltypeline.png + file: M20161207T192551 costmask.png + file: M20161207T192551 cpt.png + file: M20161207T192551 ctextbox.png + file: M20161207T192551 ctypeline.png + file: M20161207T192552 gcard.jpg + file: M20161207T192552 glcard.jpg + file: M20161207T192552 glpt.png + file: M20161207T192552 gltextbox.png + file: M20161207T192553 gltypeline.png + file: M20161207T192553 gpt.png + file: M20161207T192553 gtextbox.png + file: M20161207T192554 gtypeline.png + file: M20161207T192554 hybrid_blend_card.png + file: M20161207T192554 hybrid_blend_pt.png + file: M20161207T192554 hybrid_blend_textbox.png + file: M20161207T192554 hybrid_blend_typeline.png + file: M20161207T192554 mask_image.png + file: M20161207T192555 mcard.jpg + file: M20161207T192555 mlcard.jpg + file: M20161207T192555 mlpt.png + file: M20161207T192555 mltextbox.png + file: M20161207T192556 mltypeline.png + file: M20161207T192556 mpt.png + file: M20161207T192556 mtextbox.png + file: M20161207T192556 mtypeline.png + file: M20161207T192556 multicolor_blend_card.png + file: M20161207T192556 multicolor_blend_pt.png + file: M20161207T192557 multicolor_blend_textbox.png + file: M20161207T192557 multicolor_blend_typeline.png + file: M20161207T192557 rcard.jpg + file: M20161207T192558 rlcard.jpg + file: M20161207T192558 rlpt.png + file: M20161207T192558 rltextbox.png + file: M20161207T192558 rltypeline.png + file: M20161207T192558 rpt.png + file: M20161207T192558 rtextbox.png + file: M20161207T192558 rtypeline.png + file: M20161207T192559 style + file: M20161207T192559 tombstone.png + file: M20161207T192559 ucard.jpg + file: M20161207T192559 ulcard.jpg + file: M20161207T192600 ulpt.png + file: M20161207T192600 ultextbox.png + file: M20161207T192600 ultypeline.png + file: M20161207T192600 upt.png + file: M20161207T192600 utextbox.png + file: M20161207T192601 utypeline.png + file: M20161207T192601 wcard.jpg + file: M20161207T192601 wlcard.jpg + file: M20161207T192601 wlpt.png + file: M20161207T192602 wltextbox.png + file: M20161207T192602 wltypeline.png + file: M20161207T192602 wpt.png + file: M20161207T192602 wtextbox.png + file: M20161207T192602 wtypeline.png +package: + name: magic-heroes.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200727 acard.jpg + file: M20161207T200727 artifact_blend_card.png + file: M20161207T200727 bcard.jpg + file: M20161207T200727 border_mask.png + file: M20161207T200727 build.bat + file: M20161207T200727 card-sample.png + file: M20161207T200727 ccard.jpg + file: M20161207T200727 costmask.png + file: M20161207T200727 gcard.jpg + file: M20161207T200728 hybrid_blend_card.png + file: M20161207T200728 image_mask.png + file: M20161207T200728 loyaltydown.png + file: M20161207T200728 loyaltynaught.png + file: M20161207T200728 loyaltyup.png + file: M20161207T200728 mcard.jpg + file: M20161207T200728 multicolor_blend_card.png + file: M20161207T200728 rcard.jpg + file: M20161207T200728 style + file: M20161207T200728 tombstone.png + file: M20161207T200728 ucard.jpg + file: M20161207T200729 wcard.jpg +package: + name: magic-horror-planeswalker.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201550 artifact_blend_card.png + file: M20161207T201550 build.bat + file: M20161207T201550 card-sample.png + file: M20161207T201550 hybrid_blend_card.png + file: M20161207T201550 imagemask.png + file: M20161207T201550 loyalty.png + file: M20161207T201550 loyaltydown.png + file: M20161207T201550 loyaltynaught.png + file: M20161207T201551 loyaltyup.png + file: M20161207T201551 multicolor_blend_card.png + file: M20161207T201551 style + file: M20161207T201551 text_mask.png +package: + name: magic-horror.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201551 acard.jpg + file: M20161207T201552 artifact_blend_card.png + file: M20161207T201552 bcard.jpg + file: M20161207T201552 blank.png + file: M20161207T201552 bordermask.png + file: M20161207T201552 build.bat + file: M20161207T201552 card-sample.png + file: M20161207T201552 clcard.jpg + file: M20161207T201552 gcard.jpg + file: M20161207T201552 hybrid_blend_card.png + file: M20161207T201552 imagemask.png + file: M20161207T201552 mcard.jpg + file: M20161207T201553 multicolor_blend_card.png + file: M20161207T201553 rcard.jpg + file: M20161207T201553 style + file: M20161207T201553 tombstone.png + file: M20161207T201553 ucard.jpg + file: M20161207T201553 wcard.jpg +package: + name: magic-identity-new.mse-include + version: 2012-02-23 + status: 18 + file: 20161212T185632 aidentity.png + file: 20161212T185632 baidentity.png + file: 20161212T185633 bidentity.png + file: 20161212T185633 blidentity.png + file: 20161212T185633 cidentity.png + file: 20161212T185633 clidentity.png + file: 20161212T185633 gidentity.png + file: 20161212T185633 glidentity.png + file: 20161212T185633 include + file: 20161212T185633 midentity.png + file: 20161212T185634 mlidentity.png + file: 20161212T185634 omidentity.png + file: 20161212T185634 omlidentity.png + file: 20161212T185634 ridentity.png + file: 20161212T185634 rlidentity.png + file: 20161212T185634 uidentity.png + file: 20161212T185634 ulidentity.png + file: 20161212T185634 widentity.png + file: 20161212T185634 wlidentity.png +package: + name: magic-intense-horizontal.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202343 acard.jpg + file: M20161207T202343 bacard.jpg + file: M20161207T202343 bcard.jpg + file: M20161207T202344 blank.png + file: M20161207T202344 build.bat + file: M20161207T202344 card-sample.png + file: M20161207T202344 ccard.jpg + file: M20161207T202344 gcard.jpg + file: M20161207T202344 hybrid_blend_card.png + file: M20161207T202345 lcard.jpg + file: M20161207T202345 lines.png + file: M20161207T202345 mcard.jpg + file: M20161207T202345 multicolor_blend_card.png + file: M20161207T202345 rcard.jpg + file: M20161207T202345 style + file: M20161207T202345 ucard.jpg + file: M20161207T202346 wcard.jpg +package: + name: magic-lackeyccg.mse-export-template + version: 2014-01-20 + status: 50 + file: M20161207T203356 export-template + file: M20161207T203356 icon.png +package: + name: magic-m15-augment.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200854 acard.jpg + file: M20161207T200855 apt.png + file: M20161207T200855 artifact_blend_card.png + file: M20161207T200855 artifact_blend_identity.png + file: M20161207T200855 artifact_blend_pt.png + file: M20161207T200855 artifact_blend_stamp.png + file: M20161207T200855 artist_arrow.png + file: M20161207T200855 astamp.jpg + file: M20161207T200855 bcard.jpg + file: M20161207T200855 blcard.jpg + file: M20161207T200856 blpt.png + file: M20161207T200856 blstamp.jpg + file: M20161207T200856 border_mask.png + file: M20161207T200856 bpt.png + file: M20161207T200856 bstamp.jpg + file: M20161207T200856 build.bat + file: M20161207T200856 card-sample.png + file: M20161207T200856 ccard.jpg + file: M20161207T200857 clcard.jpg + file: M20161207T200857 clpt.png + file: M20161207T200857 clstamp.jpg + file: M20161207T200857 cpt.png + file: M20161207T200857 cstamp.jpg + file: M20161207T200857 foil_mask.png + file: M20161207T200857 foil_mask_rare.png + file: M20161207T200858 foil_stamp.png + file: M20161207T200858 gcard.jpg + file: M20161207T200858 glcard.jpg + file: M20161207T200858 glpt.png + file: M20161207T200858 glstamp.jpg + file: M20161207T200858 gpt.png + file: M20161207T200858 gstamp.jpg + file: M20161207T200858 hybrid_blend_card.png + file: M20161207T200858 hybrid_blend_identity.png + file: M20161207T200858 hybrid_blend_pt.png + file: M20161207T200858 hybrid_blend_stamp.png + file: M20161207T200858 mcard.jpg + file: M20161207T200859 mlcard.jpg + file: M20161207T200859 mlpt.png + file: M20161207T200859 mlstamp.jpg + file: M20161207T200859 mpt.png + file: M20161207T200859 mstamp.jpg + file: M20161207T200859 multicolor_blend_card.png + file: M20161207T200859 multicolor_blend_identity.png + file: M20161207T200859 multicolor_blend_pt.png + file: M20161207T200859 multicolor_blend_stamp.png + file: M20161207T200859 ptbox_multiply_1.png + file: M20161207T200859 ptbox_multiply_2.png + file: M20161207T200859 rcard.jpg + file: M20161207T200900 rlcard.jpg + file: M20161207T200900 rlpt.png + file: M20161207T200900 rlstamp.jpg + file: M20161207T200900 rpt.png + file: M20161207T200900 rstamp.jpg + file: M20161207T200900 style + file: M20161207T200900 tombstone.png + file: M20161207T200900 ucard.jpg + file: M20161207T200900 ulcard.jpg + file: M20161207T200900 ulpt.png + file: M20161207T200901 ulstamp.jpg + file: M20161207T200901 upt.png + file: M20161207T200901 ustamp.jpg + file: M20161207T200901 wcard.jpg + file: M20161207T200901 wlcard.jpg + file: M20161207T200901 wlpt.png + file: M20161207T200901 wlstamp.jpg + file: M20161207T200901 wpt.png + file: M20161207T200901 wstamp.jpg +package: + name: magic-m15-bigtext.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200902 acard.jpg + file: M20161207T200902 apt.png + file: M20161207T200902 artifact_blend_card.png + file: M20161207T200902 artifact_blend_identity.png + file: M20161207T200902 artifact_blend_pt.png + file: M20161207T200902 artifact_blend_stamp.png + file: M20161207T200902 artist_arrow.png + file: M20161207T200902 astamp.jpg + file: M20161207T200902 bcard.jpg + file: M20161207T200903 blcard.jpg + file: M20161207T200903 blpt.png + file: M20161207T200903 blstamp.jpg + file: M20161207T200903 border_mask.png + file: M20161207T200903 bpt.png + file: M20161207T200903 bstamp.jpg + file: M20161207T200903 build.bat + file: M20161207T200904 card-sample.png + file: M20161207T200904 ccard.jpg + file: M20161207T200904 clcard.jpg + file: M20161207T200904 clpt.png + file: M20161207T200904 clstamp.jpg + file: M20161207T200904 cpt.png + file: M20161207T200904 cstamp.jpg + file: M20161207T200904 foil_mask.png + file: M20161207T200904 foil_mask_rare.png + file: M20161207T200904 foil_stamp.png + file: M20161207T200904 gcard.jpg + file: M20161207T200904 glcard.jpg + file: M20161207T200904 glpt.png + file: M20161207T200905 glstamp.jpg + file: M20161207T200905 gpt.png + file: M20161207T200905 gstamp.jpg + file: M20161207T200905 hybrid_blend_card.png + file: M20161207T200905 hybrid_blend_identity.png + file: M20161207T200905 hybrid_blend_pt.png + file: M20161207T200905 hybrid_blend_stamp.png + file: M20161207T200905 mcard.jpg + file: M20161207T200906 mlcard.jpg + file: M20161207T200906 mlpt.png + file: M20161207T200906 mlstamp.jpg + file: M20161207T200906 mpt.png + file: M20161207T200906 mstamp.jpg + file: M20161207T200906 multicolor_blend_card.png + file: M20161207T200906 multicolor_blend_identity.png + file: M20161207T200906 multicolor_blend_pt.png + file: M20161207T200906 multicolor_blend_stamp.png + file: M20161207T200906 rcard.jpg + file: M20161207T200907 rlcard.jpg + file: M20161207T200907 rlpt.png + file: M20161207T200907 rlstamp.jpg + file: M20161207T200907 rpt.png + file: M20161207T200907 rstamp.jpg + file: M20161207T200907 style + file: M20161207T200907 tombstone.png + file: M20161207T200908 ucard.jpg + file: M20161207T200908 ulcard.jpg + file: M20161207T200908 ulpt.png + file: M20161207T200908 ulstamp.jpg + file: M20161207T200908 upt.png + file: M20161207T200908 ustamp.jpg + file: M20161207T200908 wcard.jpg + file: M20161207T200908 wlcard.jpg + file: M20161207T200908 wlpt.png + file: M20161207T200908 wlstamp.jpg + file: M20161207T200909 wpt.png + file: M20161207T200909 wstamp.jpg +package: + name: magic-m15-classicshifted.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200909 acard.jpg + file: M20161207T200910 apt.png + file: M20161207T200910 artifact_blend_card.png + file: M20161207T200910 artifact_blend_identity.png + file: M20161207T200910 artifact_blend_pt.png + file: M20161207T200910 artifact_blend_stamp.png + file: M20161207T200910 artist_arrow.png + file: M20161207T200910 astamp.jpg + file: M20161207T200910 bcard.jpg + file: M20161207T200910 blcard.jpg + file: M20161207T200911 blpt.png + file: M20161207T200911 blstamp.jpg + file: M20161207T200911 border_mask.png + file: M20161207T200911 bpt.png + file: M20161207T200911 bstamp.jpg + file: M20161207T200911 build.bat + file: M20161207T200911 card-sample.png + file: M20161207T200912 ccard.jpg + file: M20161207T200912 clcard.jpg + file: M20161207T200912 clpt.png + file: M20161207T200912 clstamp.jpg + file: M20161207T200912 cpt.png + file: M20161207T200913 cstamp.jpg + file: M20161207T200913 foil_mask.png + file: M20161207T200913 foil_mask_rare.png + file: M20161207T200913 foil_stamp.png + file: M20161207T200913 gcard.jpg + file: M20161207T200913 glcard.jpg + file: M20161207T200913 glpt.png + file: M20161207T200913 glstamp.jpg + file: M20161207T200913 gpt.png + file: M20161207T200914 gstamp.jpg + file: M20161207T200914 hybrid_blend_card.png + file: M20161207T200914 hybrid_blend_identity.png + file: M20161207T200914 hybrid_blend_pt.png + file: M20161207T200914 hybrid_blend_stamp.png + file: M20161207T200914 mcard.jpg + file: M20161207T200914 mlcard.jpg + file: M20161207T200914 mlpt.png + file: M20161207T200915 mlstamp.jpg + file: M20161207T200915 mpt.png + file: M20161207T200915 mstamp.jpg + file: M20161207T200915 multicolor_blend_card.png + file: M20161207T200915 multicolor_blend_identity.png + file: M20161207T200915 multicolor_blend_pt.png + file: M20161207T200915 multicolor_blend_stamp.png + file: M20161207T200915 rcard.jpg + file: M20161207T200915 rlcard.jpg + file: M20161207T200915 rlpt.png + file: M20161207T200915 rlstamp.jpg + file: M20161207T200915 rpt.png + file: M20161207T200916 rstamp.jpg + file: M20161207T200916 style + file: M20161207T200916 tombstone.png + file: M20161207T200916 ucard.jpg + file: M20161207T200916 ulcard.jpg + file: M20161207T200916 ulpt.png + file: M20161207T200916 ulstamp.jpg + file: M20161207T200916 upt.png + file: M20161207T200917 ustamp.jpg + file: M20161207T200917 wcard.jpg + file: M20161207T200917 wlcard.jpg + file: M20161207T200917 wlpt.png + file: M20161207T200917 wlstamp.jpg + file: M20161207T200917 wpt.png + file: M20161207T200917 wstamp.jpg +package: + name: magic-m15-clear.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192057 artist_arrow.png + file: M20161207T192057 border_mask.png + file: M20161207T192057 build.bat + file: M20161207T192057 card-sample.png + file: M20161207T192057 foil_mask.png + file: M20161207T192057 foil_mask_rare.png + file: M20161207T192057 foil_stamp.png + file: M20161207T192057 frame.png + file: M20161207T192057 frame2.png + file: M20161207T192058 image_mask.png + file: M20161207T192058 imageborder.png + file: M20161207T192058 pt.png + file: M20161207T192058 style + file: M20161207T192058 tombstone.png +package: + name: magic-m15-custom.mse-style + version: 2015-12-20 + status: 34 + file: M20160927T183300 acard.jpg + file: M20160927T181406 apt.png + file: M20160927T181407 artifact_blend_card.png + file: M20160927T181407 artifact_blend_identity.png + file: M20160927T181407 artifact_blend_pt.png + file: M20160927T181407 artifact_blend_stamp.png + file: M20160927T181407 artist_arrow.png + file: M20160927T181407 astamp.jpg + file: M20160927T205159 bcard.jpg + file: M20160927T181407 blcard.jpg + file: M20160927T181408 blpt.png + file: M20160927T181408 blstamp.jpg + file: M20160927T181408 border_mask.png + file: M20160927T181408 bpt.png + file: M20160927T181408 bstamp.jpg + file: M20160927T181408 build.bat + file: M20160927T181408 card-sample.png + file: M20160927T181408 ccard.jpg + file: M20160927T181408 clcard.jpg + file: M20160927T181408 clpt.png + file: M20160927T181409 clstamp.jpg + file: M20160927T181409 cpt.png + file: M20160927T181409 cstamp.jpg + file: M20160927T210738 custom border.psd + file: M20160927T181409 foil_mask.png + file: M20160927T181409 foil_mask_rare.png + file: M20160927T181409 foil_stamp.png + file: M20160927T204925 gcard.jpg + file: M20160927T181409 glcard.jpg + file: M20160927T181409 glpt.png + file: M20160927T181409 glstamp.jpg + file: M20160927T181409 gpt.png + file: M20160927T181409 gstamp.jpg + file: M20160927T181410 hybrid_blend_card.png + file: M20160927T181410 hybrid_blend_identity.png + file: M20160927T181410 hybrid_blend_pt.png + file: M20160927T181410 hybrid_blend_stamp.png + file: M20160927T181410 mcard.jpg + file: M20160927T181410 mlcard.jpg + file: M20160927T181410 mlpt.png + file: M20160927T181410 mlstamp.jpg + file: M20160927T181410 mpt.png + file: M20160927T181410 mstamp.jpg + file: M20160927T181411 multicolor_blend_card.png + file: M20160927T181411 multicolor_blend_identity.png + file: M20160927T181411 multicolor_blend_pt.png + file: M20160927T181411 multicolor_blend_stamp.png + file: M20160927T181411 rcard.jpg + file: M20160927T181411 rlcard.jpg + file: M20160927T181411 rlpt.png + file: M20160927T181411 rlstamp.jpg + file: M20160927T181411 rpt.png + file: M20160927T181411 rstamp.jpg + file: M20160927T183353 style + file: M20160927T181411 tombstone.png + file: M20160927T195328 ucard.jpg + file: M20160927T181412 ulcard.jpg + file: M20160927T181412 ulpt.png + file: M20160927T181412 ulstamp.jpg + file: M20160927T181412 upt.png + file: M20160927T181412 ustamp.jpg + file: M20160927T181412 wcard.jpg + file: M20160927T181412 wlcard.jpg + file: M20160927T181412 wlpt.png + file: M20160927T181412 wlstamp.jpg + file: M20160927T181412 wpt.png + file: M20160927T181412 wstamp.jpg +package: + name: magic-m15-devoid.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192058 acard.png + file: M20161207T192058 artifact_blend_card.png + file: M20161207T192058 artifact_blend_identity.png + file: M20161207T192058 artifact_blend_pt.png + file: M20161207T192058 artifact_blend_stamp.png + file: M20161207T192059 artist_arrow.png + file: M20161207T192059 bcard.png + file: M20161207T192059 border_mask.png + file: M20161207T192059 build.bat + file: M20161207T192059 card-sample.png + file: M20161207T192059 ccard.png + file: M20161207T192059 foil_mask.png + file: M20161207T192059 foil_mask_rare.png + file: M20161207T192059 foil_stamp.png + file: M20161207T192059 gcard.png + file: M20161207T192059 hybrid_blend_card.png + file: M20161207T192059 hybrid_blend_identity.png + file: M20161207T192059 hybrid_blend_pt.png + file: M20161207T192059 hybrid_blend_stamp.png + file: M20161207T192059 image_mask.png + file: M20161207T192059 image_mask_inv.png + file: M20161207T192059 mcard.png + file: M20161207T192059 multicolor_blend_card.png + file: M20161207T192059 multicolor_blend_identity.png + file: M20161207T192059 multicolor_blend_pt.png + file: M20161207T192059 multicolor_blend_stamp.png + file: M20161207T192059 pt.png + file: M20161207T192059 rcard.png + file: M20161207T192059 stamp.png + file: M20161207T192059 style + file: M20161207T192100 tombstone.png + file: M20161207T192100 ucard.png + file: M20161207T192100 wcard.png +package: + name: magic-m15-doublefaced-planeswalker.mse-style + version: 2015-12-13 + status: 34 + file: M20161207T200030 acard.jpg + file: M20161207T200030 acard2.jpg + file: M20161207T200030 acard3.jpg + file: M20161207T200030 acard4.jpg + file: M20161207T200030 aidentity.jpg + file: M20161207T200031 artifact.png + file: M20161207T200031 artifact_blend_card.png + file: M20161207T200031 artifact_blend_card2.png + file: M20161207T200031 artifact_blend_card3.png + file: M20161207T200031 artifact_blend_card4.png + file: M20161207T200031 artifact_blend_identity.png + file: M20161207T200031 artifact_blend_stamp.png + file: M20161207T200031 artist_arrow.png + file: M20161207T200031 astamp.jpg + file: M20161207T200032 bcard.jpg + file: M20161207T200032 bcard2.jpg + file: M20161207T200032 bcard3.jpg + file: M20161207T200032 bcard4.jpg + file: M20161207T200032 blank_circle.png + file: M20161207T200032 border_mask.png + file: M20161207T200032 bstamp.jpg + file: M20161207T200032 build.bat + file: M20161207T200032 card-sample.png + file: M20161207T200032 ccard.jpg + file: M20161207T200032 ccard2.jpg + file: M20161207T200033 ccard3.jpg + file: M20161207T200033 ccard4.jpg + file: M20161207T200033 cidentity.jpg + file: M20161207T200033 clidentity.jpg + file: M20161207T200033 creature.png + file: M20161207T200033 cstamp.jpg + file: M20161207T200033 enchantment.png + file: M20161207T200033 foil_mask.png + file: M20161207T200034 foil_mask_rare.png + file: M20161207T200034 foil_stamp.png + file: M20161207T200034 gcard.jpg + file: M20161207T200034 gcard2.jpg + file: M20161207T200034 gcard3.jpg + file: M20161207T200034 gcard4.jpg + file: M20161207T200035 gstamp.jpg + file: M20161207T200035 hybrid_blend_card.png + file: M20161207T200035 hybrid_blend_card2.png + file: M20161207T200035 hybrid_blend_card3.png + file: M20161207T200035 hybrid_blend_card4.png + file: M20161207T200035 hybrid_blend_identity.png + file: M20161207T200035 hybrid_blend_stamp.png + file: M20161207T200035 imagemask.png + file: M20161207T200035 imagemask_4abil.png + file: M20161207T200035 imagemask_4abil_rare.png + file: M20161207T200035 imagemask_rare.png + file: M20161207T200035 instant.png + file: M20161207T200036 land.png + file: M20161207T200036 loyalty.png + file: M20161207T200036 loyaltydown.png + file: M20161207T200036 loyaltynaught.png + file: M20161207T200036 loyaltyup.png + file: M20161207T200036 mcard.jpg + file: M20161207T200037 mcard2.jpg + file: M20161207T200037 mcard3.jpg + file: M20161207T200037 mcard4.jpg + file: M20161207T200037 mstamp.jpg + file: M20161207T200037 multicolor_blend_card.png + file: M20161207T200037 multicolor_blend_card2.png + file: M20161207T200037 multicolor_blend_card3.png + file: M20161207T200038 multicolor_blend_card4.png + file: M20161207T200038 multicolor_blend_identity.png + file: M20161207T200038 multicolor_blend_stamp.png + file: M20161207T200038 multitype.png + file: M20161207T200038 night_circle.png + file: M20161207T200038 planeswalker.png + file: M20161207T200038 rcard.jpg + file: M20161207T200038 rcard2.jpg + file: M20161207T200039 rcard3.jpg + file: M20161207T200039 rcard4.jpg + file: M20161207T200039 rstamp.jpg + file: M20161207T200039 sorcery.png + file: M20161207T200039 stamp_mask.png + file: M20161207T200039 structure.png + file: M20161207T200039 style + file: M20161207T200039 sun_circle.png + file: M20161207T200040 text_mask.png + file: M20161207T200040 tombstone.png + file: M20161207T200040 ucard.jpg + file: M20161207T200040 ucard2.jpg + file: M20161207T200040 ucard3.jpg + file: M20161207T200041 ucard4.jpg + file: M20161207T200041 ustamp.jpg + file: M20161207T200041 wcard.jpg + file: M20161207T200041 wcard2.jpg + file: M20161207T200041 wcard3.jpg + file: M20161207T200041 wcard4.jpg + file: M20161207T200041 wstamp.jpg +package: + name: magic-m15-doublefaced-sacrificer.mse-style + version: 2015-07-27 + status: 34 + file: M20161207T200042 acard.jpg + file: M20161207T200042 acard2.jpg + file: M20161207T200042 acard3.jpg + file: M20161207T200042 apt.png + file: M20161207T200043 artifact_blend_card.png + file: M20161207T200043 artifact_blend_card2.png + file: M20161207T200043 artifact_blend_card3.png + file: M20161207T200043 artifact_blend_identity.png + file: M20161207T200043 artifact_blend_pt.png + file: M20161207T200043 artifact_blend_stamp.png + file: M20161207T200043 artist_arrow.png + file: M20161207T200043 astamp.jpg + file: M20161207T200043 bcard.jpg + file: M20161207T200044 bcard2.jpg + file: M20161207T200044 bcard3.jpg + file: M20161207T200044 bcorner.png + file: M20161207T200044 blcard3.jpg + file: M20161207T200045 blpt.png + file: M20161207T200045 border_mask.png + file: M20161207T200045 border_mask2.png + file: M20161207T200045 bpt.png + file: M20161207T200045 bstamp.jpg + file: M20161207T200045 build.bat + file: M20161207T200045 card-sample.png + file: M20161207T200045 ccard.jpg + file: M20161207T200045 ccard2.jpg + file: M20161207T200046 ccard3.jpg + file: M20161207T200046 ccorner.png + file: M20161207T200046 clcard3.jpg + file: M20161207T200046 clpt.png + file: M20161207T200046 cpt.png + file: M20161207T200046 cstamp.jpg + file: M20161207T200046 foil_mask3.png + file: M20161207T200046 foil_mask_rare3.png + file: M20161207T200046 foil_stamp.png + file: M20161207T200046 gcard.jpg + file: M20161207T200046 gcard2.jpg + file: M20161207T200047 gcard3.jpg + file: M20161207T200047 gcorner.png + file: M20161207T200047 glcard3.jpg + file: M20161207T200047 glpt.png + file: M20161207T200047 gpt.png + file: M20161207T200047 gstamp.jpg + file: M20161207T200047 hybrid_blend_card.png + file: M20161207T200047 hybrid_blend_card2.png + file: M20161207T200048 hybrid_blend_card3.png + file: M20161207T200048 hybrid_blend_identity.png + file: M20161207T200048 hybrid_blend_pt.png + file: M20161207T200048 hybrid_blend_stamp.png + file: M20161207T200048 imagemask.png + file: M20161207T200048 imagemask_4abil.png + file: M20161207T200048 imagemask_4abil_rare.png + file: M20161207T200049 imagemask_rare.png + file: M20161207T200049 loyalty.png + file: M20161207T200049 loyaltydown.png + file: M20161207T200049 loyaltynaught.png + file: M20161207T200049 loyaltyup.png + file: M20161207T200049 mcard.jpg + file: M20161207T200049 mcard2.jpg + file: M20161207T200050 mcard3.jpg + file: M20161207T200050 mcorner.png + file: M20161207T200050 mlcard3.jpg + file: M20161207T200050 mlpt.png + file: M20161207T200050 mpt.png + file: M20161207T200050 mstamp.jpg + file: M20161207T200051 multicolor_blend_card.png + file: M20161207T200051 multicolor_blend_card2.png + file: M20161207T200051 multicolor_blend_card3.png + file: M20161207T200051 multicolor_blend_identity.png + file: M20161207T200052 multicolor_blend_pt.png + file: M20161207T200052 multicolor_blend_stamp.png + file: M20161207T200052 planeswalker.png + file: M20161207T200052 rcard.jpg + file: M20161207T200052 rcard2.jpg + file: M20161207T200052 rcard3.jpg + file: M20161207T200052 rcorner.png + file: M20161207T200052 rlcard3.jpg + file: M20161207T200053 rlpt.png + file: M20161207T200053 rpt.png + file: M20161207T200053 rstamp.jpg + file: M20161207T200053 stamp_mask.png + file: M20161207T200053 style + file: M20161207T200053 text_mask.png + file: M20161207T200053 tombstone.png + file: M20161207T200053 ucard.jpg + file: M20161207T200054 ucard2.jpg + file: M20161207T200054 ucard3.jpg + file: M20161207T200054 ucorner.png + file: M20161207T200054 ulcard3.jpg + file: M20161207T200055 ulpt.png + file: M20161207T200055 upt.png + file: M20161207T200055 ustamp.jpg + file: M20161207T200055 wcard.jpg + file: M20161207T200056 wcard2.jpg + file: M20161207T200056 wcard3.jpg + file: M20161207T200056 wcorner.png + file: M20161207T200056 wlcard3.jpg + file: M20161207T200056 wlpt.png + file: M20161207T200056 wpt.png + file: M20161207T200056 wstamp.jpg +package: + name: magic-m15-doublefaced-sparker.mse-style + version: 2015-12-13 + status: 34 + file: M20161207T200057 acard.jpg + file: M20161207T200057 acard2.jpg + file: M20161207T200057 acard3.jpg + file: M20161207T200057 apt.png + file: M20161207T200058 artifact_blend_card.png + file: M20161207T200058 artifact_blend_card2.png + file: M20161207T200058 artifact_blend_card3.png + file: M20161207T200058 artifact_blend_identity.png + file: M20161207T200058 artifact_blend_pt.png + file: M20161207T200058 artifact_blend_stamp.png + file: M20161207T200058 artist_arrow.png + file: M20161207T200059 astamp.jpg + file: M20161207T200059 bcard.jpg + file: M20161207T200059 bcard2.jpg + file: M20161207T200059 bcard3.jpg + file: M20161207T200100 bcorner.png + file: M20161207T200100 blcard.jpg + file: M20161207T200100 blpt.png + file: M20161207T200100 blstamp.jpg + file: M20161207T200100 border_mask.png + file: M20161207T200100 bpt.png + file: M20161207T200101 bstamp.jpg + file: M20161207T200101 build.bat + file: M20161207T200101 card-sample.png + file: M20161207T200101 ccard.jpg + file: M20161207T200101 ccard2.jpg + file: M20161207T200101 ccard3.jpg + file: M20161207T200101 ccorner.png + file: M20161207T200102 clcard.jpg + file: M20161207T200102 clpt.png + file: M20161207T200102 clstamp.jpg + file: M20161207T200102 cpt.png + file: M20161207T200102 cstamp.jpg + file: M20161207T200102 foil_mask.png + file: M20161207T200103 foil_mask_rare.png + file: M20161207T200103 foil_stamp.png + file: M20161207T200103 gcard.jpg + file: M20161207T200103 gcard2.jpg + file: M20161207T200103 gcard3.jpg + file: M20161207T200103 gcorner.png + file: M20161207T200104 glcard.jpg + file: M20161207T200104 glpt.png + file: M20161207T200104 glstamp.jpg + file: M20161207T200104 gpt.png + file: M20161207T200105 gstamp.jpg + file: M20161207T200105 hybrid_blend_card.png + file: M20161207T200105 hybrid_blend_card2.png + file: M20161207T200105 hybrid_blend_card3.png + file: M20161207T200105 hybrid_blend_identity.png + file: M20161207T200105 hybrid_blend_pt.png + file: M20161207T200105 hybrid_blend_stamp.png + file: M20161207T200105 imagemask.png + file: M20161207T200106 imagemask_4abil.png + file: M20161207T200106 loyalty.png + file: M20161207T200106 loyaltydown.png + file: M20161207T200106 loyaltynaught.png + file: M20161207T200106 loyaltyup.png + file: M20161207T200106 mcard.jpg + file: M20161207T200106 mcard2.jpg + file: M20161207T200106 mcard3.jpg + file: M20161207T200107 mcorner.png + file: M20161207T200107 mlcard.jpg + file: M20161207T200107 mlpt.png + file: M20161207T200107 mlstamp.jpg + file: M20161207T200107 mpt.png + file: M20161207T200107 mstamp.jpg + file: M20161207T200107 multicolor_blend_card.png + file: M20161207T200107 multicolor_blend_card2.png + file: M20161207T200107 multicolor_blend_card3.png + file: M20161207T200108 multicolor_blend_identity.png + file: M20161207T200108 multicolor_blend_pt.png + file: M20161207T200108 multicolor_blend_stamp.png + file: M20161207T200108 planeswalker.png + file: M20161207T200108 rcard.jpg + file: M20161207T200108 rcard2.jpg + file: M20161207T200108 rcard3.jpg + file: M20161207T200108 rcorner.png + file: M20161207T200109 rlcard.jpg + file: M20161207T200109 rlpt.png + file: M20161207T200109 rlstamp.jpg + file: M20161207T200109 rpt.png + file: M20161207T200109 rstamp.jpg + file: M20161207T200109 style + file: M20161207T200109 text_mask.png + file: M20161207T200109 tombstone.png + file: M20161207T200109 ucard.jpg + file: M20161207T200110 ucard2.jpg + file: M20161207T200110 ucard3.jpg + file: M20161207T200110 ucorner.png + file: M20161207T200110 ulcard.jpg + file: M20161207T200110 ulpt.png + file: M20161207T200110 ulstamp.jpg + file: M20161207T200111 upt.png + file: M20161207T200111 ustamp.jpg + file: M20161207T200111 wcard.jpg + file: M20161207T200111 wcard2.jpg + file: M20161207T200111 wcard3.jpg + file: M20161207T200111 wcorner.png + file: M20161207T200111 wlcard.jpg + file: M20161207T200112 wlpt.png + file: M20161207T200112 wlstamp.jpg + file: M20161207T200112 wpt.png + file: M20161207T200112 wstamp.jpg +package: + name: magic-m15-doublefaced.mse-style + version: 2015-07-02 + status: 34 + file: M20161207T200113 acard.jpg + file: M20161207T200113 acard2.jpg + file: M20161207T200113 apt.png + file: M20161207T200113 apt2.png + file: M20161207T200113 artifact.png + file: M20161207T200113 artifact_blend_card.png + file: M20161207T200113 artifact_blend_card2.png + file: M20161207T200113 artifact_blend_identity.png + file: M20161207T200113 artifact_blend_pt.png + file: A20161207T200114 artifact_blend_pt2.png + file: M20161207T200114 artifact_blend_stamp.png + file: M20161207T200114 artist_arrow.png + file: M20161207T200114 astamp.jpg + file: M20161207T200114 bcard.jpg + file: M20161207T200114 bcard2.jpg + file: M20161207T200114 blank.png + file: M20161207T200114 blcard.jpg + file: M20161207T200114 blcard2.jpg + file: M20161207T200114 blpt.png + file: M20161207T200115 blpt2.png + file: M20161207T200115 blstamp.jpg + file: M20161207T200115 border_mask.png + file: M20161207T200115 bpt.png + file: M20161207T200115 bpt2.png + file: M20161207T200115 bstamp.jpg + file: M20161207T200115 build.bat + file: M20161207T200115 card-sample.png + file: M20161207T200116 ccard.jpg + file: M20161207T200116 ccard2.jpg + file: M20161207T200116 clcard.jpg + file: M20161207T200116 clcard2.jpg + file: M20161207T200117 clpt.png + file: M20161207T200117 clpt2.png + file: M20161207T200117 clstamp.jpg + file: M20161207T200117 cpt.png + file: M20161207T200117 cpt2.png + file: M20161207T200117 creature.png + file: M20161207T200117 cstamp.jpg + file: M20161207T200118 enchantment.png + file: M20161207T200118 foil_mask.png + file: M20161207T200118 foil_mask_pt.png + file: M20161207T200118 foil_mask_rare.png + file: M20161207T200118 foil_mask_rare_pt.png + file: M20161207T200118 foil_stamp.png + file: M20161207T200119 gcard.jpg + file: M20161207T200119 gcard2.jpg + file: M20161207T200119 glcard.jpg + file: M20161207T200119 glcard2.jpg + file: M20161207T200119 glpt.png + file: M20161207T200119 glpt2.png + file: M20161207T200119 glstamp.jpg + file: M20161207T200119 gpt.png + file: M20161207T200119 gpt2.png + file: M20161207T200119 gstamp.jpg + file: M20161207T200119 hybrid_blend_card.png + file: M20161207T200120 hybrid_blend_card2.png + file: M20161207T200120 hybrid_blend_identity.png + file: M20161207T200120 hybrid_blend_pt.png + file: M20161207T200120 hybrid_blend_pt2.png + file: M20161207T200120 hybrid_blend_stamp.png + file: M20161207T200120 instant.png + file: M20161207T200120 land.png + file: M20161207T200120 mcard.jpg + file: M20161207T200120 mcard2.jpg + file: M20161207T200120 mlcard.jpg + file: M20161207T200121 mlcard2.jpg + file: M20161207T200121 mlpt.png + file: M20161207T200121 mlpt2.png + file: M20161207T200122 mlstamp.jpg + file: M20161207T200122 mpt.png + file: M20161207T200122 mpt2.png + file: M20161207T200122 mstamp.jpg + file: M20161207T200122 multicolor_blend_card.png + file: M20161207T200122 multicolor_blend_card2.png + file: M20161207T200122 multicolor_blend_identity.png + file: M20161207T200122 multicolor_blend_pt.png + file: M20161207T200123 multicolor_blend_pt2.png + file: M20161207T200123 multicolor_blend_stamp.png + file: M20161207T200123 multicolor_blend_stamp2.png + file: M20161207T200123 multitype.png + file: M20161207T200123 night_circle.png + file: M20161207T200123 planeswalker.png + file: M20161207T200123 rcard.jpg + file: M20161207T200123 rcard2.jpg + file: M20161207T200124 rlcard.jpg + file: M20161207T200124 rlcard2.jpg + file: M20161207T200124 rlpt.png + file: M20161207T200124 rlpt2.png + file: M20161207T200124 rlstamp.jpg + file: M20161207T200124 rpt.png + file: M20161207T200124 rpt2.png + file: M20161207T200124 rstamp.jpg + file: M20161207T200124 sorcery.png + file: M20161207T200124 structure.png + file: M20161207T200125 style + file: M20161207T200125 sun_circle.png + file: M20161207T200125 tombstone.png + file: M20161207T200125 ucard.jpg + file: M20161207T200125 ucard2.jpg + file: M20161207T200125 ulcard.jpg + file: M20161207T200126 ulcard2.jpg + file: M20161207T200126 ulpt.png + file: M20161207T200126 ulpt2.png + file: M20161207T200126 ulstamp.jpg + file: M20161207T200126 upt.png + file: M20161207T200126 upt2.png + file: M20161207T200126 ustamp.jpg + file: M20161207T200126 wcard.jpg + file: M20161207T200127 wcard2.jpg + file: M20161207T200127 wlcard.jpg + file: M20161207T200127 wlcard2.jpg + file: M20161207T200127 wlpt.png + file: M20161207T200127 wlpt2.png + file: M20161207T200127 wlstamp.jpg + file: M20161207T200128 wpt.png + file: M20161207T200128 wpt2.png + file: M20161207T200128 wstamp.jpg +package: + name: magic-m15-duplex.mse-style + version: 2015-07-01 + status: 34 + file: M20161207T200918 build.bat + file: M20161207T200918 card-sample.png + file: M20161207T200918 left_blend.png + file: M20161207T200918 right_blend.png + file: M20161207T200918 style +package: + name: magic-m15-emblem-acorntail.mse-style + version: 2015-09-08 + status: 34 + file: M20161207T192628 artist_arrow.png + file: M20161207T192628 build.bat + file: M20161207T192628 card-sample.png + file: M20161207T192628 frame.png + file: M20161207T192628 frame_mask.png + file: M20161207T192629 image_default.png + file: M20161207T192629 image_mask.png + file: M20161207T192629 style + file: M20161207T192629 textbox.png +package: + name: magic-m15-emblem-udelude.mse-style + version: 2015-09-07 + status: 34 + file: M20161207T200128 artist_arrow.png + file: M20161207T200128 build.bat + file: M20161207T200128 card-sample.png + file: M20161207T200128 foil_mask.png + file: M20161207T200128 frame.png + file: M20161207T200129 frame_mask.png + file: M20161207T200129 style +package: + name: magic-m15-emblem.mse-style + version: 2015-09-10 + status: 34 + file: M20161207T192631 artist_arrow.png + file: M20161207T192631 build.bat + file: M20161207T192632 card-sample.png + file: M20161207T192632 frame.png + file: M20161207T192632 frame_mask.png + file: M20161207T192632 image_mask.png + file: M20161207T192633 style + file: M20161207T192633 textbox.png +package: + name: magic-m15-expedition.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192101 artifact_blend_card.png + file: M20161207T192101 artist_arrow.png + file: M20161207T192101 blcard.jpg + file: M20161207T192101 border_mask.png + file: M20161207T192101 build.bat + file: M20161207T192101 card-sample.png + file: M20161207T192101 clcard.jpg + file: M20161207T192101 foil_mask.png + file: M20161207T192102 foil_mask_rare.png + file: M20161207T192102 glcard.jpg + file: M20161207T192102 holo_stamp.png + file: M20161207T192102 hybrid_blend_card.png + file: M20161207T192102 image_mask.png + file: M20161207T192102 mlcard.jpg + file: M20161207T192102 multicolor_blend_card.png + file: M20161207T192102 rlcard.jpg + file: M20161207T192102 style + file: M20161207T192102 textbox.png + file: M20161207T192102 ulcard.jpg + file: M20161207T192102 wlcard.jpg +package: + name: magic-m15-extra.mse-style + version: 2016-03-13 + status: 18 + file: 20161212T185635 acard.jpg + file: 20161212T185635 aidentity.png + file: 20161212T185635 alchemy_watermark.png + file: 20161212T185635 apt.png + file: 20161212T185635 artifact_blend_card.png + file: 20161212T185635 artifact_blend_identity.png + file: 20161212T185635 artifact_blend_pt.png + file: 20161212T185635 artifact_blend_stamp.png + file: 20161212T185635 artist_arrow.png + file: 20161212T185635 astamp.jpg + file: 20161212T185635 bcard.jpg + file: 20161212T185636 bidentity.png + file: 20161212T185636 blcard.jpg + file: 20161212T185636 blends_scripts + file: 20161212T185636 blidentity.png + file: 20161212T185636 blpt.png + file: 20161212T185636 blstamp.jpg + file: 20161212T185636 border_mask.png + file: 20161212T185636 bpt.png + file: 20161212T185636 bstamp.jpg + file: 20161212T185636 build.bat + file: 20161212T185636 card-sample.png + file: 20161212T185636 ccard.jpg + file: 20161212T185636 cidentity.png + file: 20161212T185637 clcard.jpg + file: 20161212T185637 clidentity.png + file: 20161212T185637 clock_watermark.png + file: 20161212T185637 clpt.png + file: 20161212T185637 clstamp.jpg + file: 20161212T185637 cpt.png + file: 20161212T185637 cstamp.jpg + file: 20161212T185637 foil_stamp.png + file: 20161212T185637 font_m15 + file: 20161212T185637 font_new + file: 20161212T185638 font_old + file: 20161212T185638 font_phyrexian + file: 20161212T185638 frost.png + file: 20161212T185638 game_scripts + file: 20161212T185638 gcard.jpg + file: 20161212T185638 gidentity.png + file: 20161212T185638 glcard.jpg + file: 20161212T185638 glidentity.png + file: 20161212T185638 glpt.png + file: 20161212T185638 glstamp.jpg + file: 20161212T185638 gpt.png + file: 20161212T185638 gstamp.jpg + file: 20161212T185638 hybrid_blend_card.png + file: 20161212T185638 hybrid_blend_identity.png + file: 20161212T185638 hybrid_blend_pt.png + file: 20161212T185638 hybrid_blend_stamp.png + file: 20161212T185639 kcard.jpg + file: 20161212T185639 kidentity.png + file: 20161212T185639 klcard.jpg + file: 20161212T185639 klidentity.png + file: 20161212T185639 klpt.png + file: 20161212T185639 klstamp.jpg + file: 20161212T185639 kpt.png + file: 20161212T185639 kstamp.jpg + file: 20161212T185639 masks/alpha_blend.png + file: 20161212T185639 masks/border_mask.png + file: 20161212T185639 masks/foil_mask.png + file: 20161212T185639 masks/foil_mask_rare.png + file: 20161212T185639 masks/mask_fullsize_watermarks.png + file: 20161212T185639 masks/rune_mask.png + file: 20161212T185639 mcard.jpg + file: 20161212T185640 midentity.png + file: 20161212T185640 mlcard.jpg + file: 20161212T185640 mlidentity.png + file: 20161212T185640 mlpt.png + file: 20161212T185640 mlstamp.jpg + file: 20161212T185641 mpt.png + file: 20161212T185641 mstamp.jpg + file: 20161212T185641 multicolor_blend_card.png + file: 20161212T185641 multicolor_blend_identity.png + file: 20161212T185641 multicolor_blend_pt.png + file: 20161212T185641 multicolor_blend_stamp.png + file: 20161212T185641 pcard.jpg + file: 20161212T185641 pidentity.png + file: 20161212T185642 plcard.jpg + file: 20161212T185642 plidentity.png + file: 20161212T185642 plpt.png + file: 20161212T185642 plstamp.jpg + file: 20161212T185642 ppt.png + file: 20161212T185642 pstamp.jpg + file: 20161212T185642 rcard.jpg + file: 20161212T185642 ridentity.png + file: 20161212T185642 rlcard.jpg + file: 20161212T185642 rlidentity.png + file: 20161212T185643 rlpt.png + file: 20161212T185643 rlstamp.jpg + file: 20161212T185643 rpt.png + file: 20161212T185643 rstamp.jpg + file: 20161212T185643 runes.png + file: 20161212T185643 scard.jpg + file: 20161212T185643 sidentity.png + file: 20161212T185643 spt.png + file: 20161212T185644 sstamp.jpg + file: 20161212T185644 style + file: 20161212T185644 style_experiment + file: 20161212T185644 tcard.jpg + file: 20161212T185644 tidentity.png + file: 20161212T185644 tlcard.jpg + file: 20161212T185644 tlpt.png + file: 20161212T185644 tlstamp.jpg + file: 20161212T185644 tombstone.png + file: 20161212T185645 tpt.png + file: 20161212T185645 tstamp.jpg + file: 20161212T185645 type-symbols/artifact_black.png + file: 20161212T185645 type-symbols/creature_black.png + file: 20161212T185645 type-symbols/enchantment_black.png + file: 20161212T185645 type-symbols/instant_black.png + file: 20161212T185645 type-symbols/land_black.png + file: 20161212T185645 type-symbols/multitype_black.png + file: 20161212T185645 type-symbols/planeswalker_black.png + file: 20161212T185645 type-symbols/sorcery_black.png + file: 20161212T185645 type-symbols/structure_black.png + file: 20161212T185645 ucard.jpg + file: 20161212T185645 uidentity.png + file: 20161212T185646 ulcard.jpg + file: 20161212T185646 ulidentity.png + file: 20161212T185646 ulpt.png + file: 20161212T185646 ulstamp.jpg + file: 20161212T185646 upt.png + file: 20161212T185646 ustamp.jpg + file: 20161212T185646 watermarks/aetherprint.png + file: 20161212T185646 watermarks/akros.png + file: 20161212T185646 watermarks/chaos.png + file: 20161212T185647 watermarks/colorpie.png + file: 20161212T185647 watermarks/conspiracy_stamp.png + file: 20161212T185647 watermarks/futsymbol_artifact.png + file: 20161212T185647 watermarks/futsymbol_creature.png + file: 20161212T185647 watermarks/futsymbol_enchantment.png + file: 20161212T185647 watermarks/futsymbol_instant.png + file: 20161212T185647 watermarks/futsymbol_land.png + file: 20161212T185647 watermarks/futsymbol_multiple.png + file: 20161212T185647 watermarks/futsymbol_planeswalker.png + file: 20161212T185647 watermarks/futsymbol_sorcery.png + file: 20161212T185647 watermarks/futsymbol_structure.png + file: 20161212T185647 watermarks/gavony.png + file: 20161212T185648 watermarks/jace-consortium.png + file: 20161212T185648 watermarks/kessig.png + file: 20161212T185648 watermarks/meletis.png + file: 20161212T185648 watermarks/nephalia.png + file: 20161212T185648 watermarks/phyrexia.png + file: 20161212T185648 watermarks/seekersofcarmot.png + file: 20161212T185648 watermarks/setessa.png + file: 20161212T185648 watermarks/stensia.png + file: 20161212T185648 watermarks/thran.png + file: 20161212T185648 watermarks/watermark-names + file: 20161212T185648 watermarks/watermark_abzan.png + file: 20161212T185648 watermarks/watermark_atarka.png + file: 20161212T185648 watermarks/watermark_azorius.png + file: 20161212T185648 watermarks/watermark_azorius2.png + file: 20161212T185649 watermarks/watermark_b.png + file: 20161212T185649 watermarks/watermark_boros.png + file: 20161212T185649 watermarks/watermark_boros2.png + file: 20161212T185649 watermarks/watermark_c.png + file: 20161212T185649 watermarks/watermark_dimir.png + file: 20161212T185649 watermarks/watermark_dimir2.png + file: 20161212T185649 watermarks/watermark_dromoka.png + file: 20161212T185649 watermarks/watermark_g.png + file: 20161212T185650 watermarks/watermark_golgari.png + file: 20161212T185650 watermarks/watermark_golgari2.png + file: 20161212T185650 watermarks/watermark_gruul.png + file: 20161212T185650 watermarks/watermark_gruul2.png + file: 20161212T185650 watermarks/watermark_izzet.png + file: 20161212T185650 watermarks/watermark_izzet2.png + file: 20161212T185650 watermarks/watermark_jeskai.png + file: 20161212T185650 watermarks/watermark_k.png + file: 20161212T185650 watermarks/watermark_kolaghan.png + file: 20161212T185650 watermarks/watermark_mardu.png + file: 20161212T185650 watermarks/watermark_mirrodin.png + file: 20161212T185650 watermarks/watermark_ojutai.png + file: 20161212T185651 watermarks/watermark_orzhov.png + file: 20161212T185651 watermarks/watermark_orzhov2.png + file: 20161212T185651 watermarks/watermark_p.png + file: 20161212T185651 watermarks/watermark_phyrexia.png + file: 20161212T185651 watermarks/watermark_r.png + file: 20161212T185651 watermarks/watermark_rakados.png + file: 20161212T185651 watermarks/watermark_rakados2.png + file: 20161212T185651 watermarks/watermark_s.png + file: 20161212T185652 watermarks/watermark_selesnya.png + file: 20161212T185652 watermarks/watermark_selesnya2.png + file: 20161212T185652 watermarks/watermark_silumgar.png + file: 20161212T185652 watermarks/watermark_simic.png + file: 20161212T185652 watermarks/watermark_simic2.png + file: 20161212T185652 watermarks/watermark_sultai.png + file: 20161212T185652 watermarks/watermark_temur.png + file: 20161212T185652 watermarks/watermark_u.png + file: 20161212T185652 watermarks/watermark_w.png + file: 20161212T185652 watermarks/watermarks + file: 20161212T185652 wcard.jpg + file: 20161212T185653 widentity.png + file: 20161212T185653 wlcard.jpg + file: 20161212T185653 wlidentity.png + file: 20161212T185653 wlpt.png + file: 20161212T185653 wlstamp.jpg + file: 20161212T185653 wpt.png + file: 20161212T185653 wstamp.jpg +package: + name: magic-m15-flip.mse-style + version: 2015-12-21 + status: 34 + file: M20161207T200918 acard.jpg + file: M20161207T200918 apt.png + file: M20161207T200918 artifact_blend_card.png + file: M20161207T200918 artifact_blend_identity.png + file: M20161207T200918 artifact_blend_pt.png + file: M20161207T200919 artifact_blend_stamp.png + file: M20161207T200919 artist_arrow.png + file: M20161207T200919 astamp.png + file: M20161207T200919 bcard.jpg + file: M20161207T200919 blcard.jpg + file: M20161207T200919 blpt.png + file: M20161207T200919 blstamp.png + file: M20161207T200920 border_mask.png + file: M20161207T200920 bpt.png + file: M20161207T200920 bstamp.png + file: M20161207T200920 build.bat + file: M20161207T200920 card-sample.png + file: M20161207T200920 ccard.jpg + file: M20161207T200920 clcard.jpg + file: M20161207T200920 clpt.png + file: M20161207T200920 clstamp.png + file: M20161207T200920 cpt.png + file: M20161207T200920 cstamp.png + file: M20161207T200920 foil_mask.png + file: M20161207T200921 foil_mask_rare.png + file: M20161207T200921 foil_stamp.png + file: M20161207T200921 gcard.jpg + file: M20161207T200921 glcard.jpg + file: M20161207T200921 glpt.png + file: M20161207T200921 glstamp.png + file: M20161207T200921 gpt.png + file: M20161207T200921 gstamp.png + file: M20161207T200921 hybrid_blend_card.png + file: M20161207T200921 hybrid_blend_identity.png + file: M20161207T200921 hybrid_blend_pt.png + file: M20161207T200922 hybrid_blend_stamp.png + file: M20161207T200922 imgmask.png + file: M20161207T200922 mcard.jpg + file: M20161207T200922 mlcard.jpg + file: M20161207T200922 mlpt.png + file: M20161207T200922 mlstamp.png + file: M20161207T200922 mpt.png + file: M20161207T200922 mstamp.png + file: M20161207T200922 multicolor_blend_card.png + file: M20161207T200922 multicolor_blend_identity.png + file: M20161207T200923 multicolor_blend_pt.png + file: M20161207T200923 multicolor_blend_stamp.png + file: M20161207T200923 rcard.jpg + file: M20161207T200923 rlcard.jpg + file: M20161207T200923 rlpt.png + file: M20161207T200923 rlstamp.png + file: M20161207T200923 rpt.png + file: M20161207T200923 rstamp.png + file: M20161207T200923 stamp.png + file: M20161207T200923 style + file: M20161207T200923 tombstone.png + file: M20161207T200924 ucard.jpg + file: M20161207T200924 ulcard.jpg + file: M20161207T200924 ulpt.png + file: M20161207T200924 ulstamp.png + file: M20161207T200924 upt.png + file: M20161207T200924 ustamp.png + file: M20161207T200924 wcard.jpg + file: M20161207T200924 wlcard.jpg + file: M20161207T200925 wlpt.png + file: M20161207T200925 wlstamp.png + file: M20161207T200925 wpt.png + file: M20161207T200925 wstamp.png +package: + name: magic-m15-grayscale.mse-style + version: 2016-03-14 + status: 18 + file: 20161212T185654 artifact_blend_card.png + file: 20161212T185654 artifact_blend_identity.png + file: 20161212T185654 artifact_blend_pt.png + file: 20161212T185654 artifact_blend_stamp.png + file: 20161212T185654 build.bat + file: 20161212T185654 card-sample.png + file: 20161212T185654 hybrid_blend_card.png + file: 20161212T185654 hybrid_blend_identity.png + file: 20161212T185654 hybrid_blend_pt.png + file: 20161212T185654 hybrid_blend_stamp.png + file: 20161212T185654 multicolor_blend_card.png + file: 20161212T185654 multicolor_blend_identity.png + file: 20161212T185654 multicolor_blend_pt.png + file: 20161212T185654 multicolor_blend_stamp.png + file: 20161212T185654 style +package: + name: magic-m15-leveler-improved.mse-style + version: 2014-07-04 + status: 34 + file: A20140704T232320 acard.jpg + file: A20140704T232320 apt.png + file: A20140704T232320 artifact_blend_card.png + file: A20140704T232320 artifact_blend_identity.png + file: A20140704T232320 artifact_blend_pt.png + file: A20140704T232320 artifact_blend_stamp.png + file: A20140704T232320 artist_arrow.png + file: A20140704T232320 astamp.jpg + file: A20140704T232320 bcard.jpg + file: A20140704T232320 blcard.jpg + file: A20140704T232320 blpt.png + file: A20140704T232320 blstamp.jpg + file: A20140704T232320 border_mask.png + file: A20140704T232320 bpt.png + file: A20140704T232320 bstamp.jpg + file: A20140704T232320 build.bat + file: A20140704T232320 card-sample.png + file: A20140704T232320 ccard.jpg + file: A20140704T232320 clcard.jpg + file: A20140704T232320 clpt.png + file: A20140704T232320 clstamp.jpg + file: A20140704T232320 cpt.png + file: A20140704T232320 cstamp.jpg + file: A20140704T232320 foil_mask.png + file: A20140704T232320 foil_mask_rare.png + file: A20140704T232320 foil_stamp.png + file: A20140704T232320 gcard.jpg + file: A20140704T232320 glcard.jpg + file: A20140704T232320 glpt.png + file: A20140704T232320 glstamp.jpg + file: A20140704T232320 gpt.png + file: A20140704T232320 gstamp.jpg + file: A20140704T232320 hybrid_blend_card.png + file: A20140704T232320 hybrid_blend_identity.png + file: A20140704T232320 hybrid_blend_pt.png + file: A20140704T232320 hybrid_blend_stamp.png + file: A20140704T232320 lvlup_multiply_1.png + file: A20140704T232320 lvlup_multiply_2.png + file: A20140704T232320 lvlup_texture_1.png + file: A20140704T232320 lvlup_texture_2.png + file: A20140704T232320 mcard.jpg + file: A20140704T232320 mlcard.jpg + file: A20140704T232320 mlpt.png + file: A20140704T232320 mlstamp.jpg + file: A20140704T232320 mpt.png + file: A20140704T232320 mstamp.jpg + file: A20140704T232320 multicolor_blend_card.png + file: A20140704T232320 multicolor_blend_identity.png + file: A20140704T232320 multicolor_blend_pt.png + file: A20140704T232320 multicolor_blend_stamp.png + file: A20140704T232320 ptbox_multiply_1.png + file: A20140704T232320 ptbox_multiply_2.png + file: A20140704T232320 rcard.jpg + file: A20140704T232320 rlcard.jpg + file: A20140704T232320 rlpt.png + file: A20140704T232320 rlstamp.jpg + file: A20140704T232320 rpt.png + file: A20140704T232320 rstamp.jpg + file: M20150517T223948 style + file: A20140704T232320 tombstone.png + file: A20140704T232320 ucard.jpg + file: A20140704T232320 ulcard.jpg + file: A20140704T232320 ulpt.png + file: A20140704T232320 ulstamp.jpg + file: A20140704T232320 upt.png + file: A20140704T232320 ustamp.jpg + file: A20140704T232320 wcard.jpg + file: A20140704T232320 wlcard.jpg + file: A20140704T232320 wlpt.png + file: A20140704T232320 wlstamp.jpg + file: A20140704T232320 wpt.png + file: A20140704T232320 wstamp.jpg +package: + name: magic-m15-leveler.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200927 acard.jpg + file: M20161207T200928 apt.png + file: M20161207T200928 artifact_blend_card.png + file: M20161207T200928 artifact_blend_identity.png + file: M20161207T200928 artifact_blend_pt.png + file: M20161207T200928 artifact_blend_stamp.png + file: M20161207T200928 artist_arrow.png + file: M20161207T200928 astamp.jpg + file: M20161207T200928 bcard.jpg + file: M20161207T200928 blcard.jpg + file: M20161207T200929 blpt.png + file: M20161207T200929 blstamp.jpg + file: M20161207T200929 border_mask.png + file: M20161207T200929 bpt.png + file: M20161207T200929 bstamp.jpg + file: M20161207T200929 build.bat + file: M20161207T200929 card-sample.png + file: M20161207T200929 ccard.jpg + file: M20161207T200929 clcard.jpg + file: M20161207T200929 clpt.png + file: M20161207T200930 clstamp.jpg + file: M20161207T200930 cpt.png + file: M20161207T200930 cstamp.jpg + file: M20161207T200930 foil_mask.png + file: M20161207T200930 foil_mask_rare.png + file: M20161207T200931 foil_stamp.png + file: M20161207T200931 gcard.jpg + file: M20161207T200931 glcard.jpg + file: M20161207T200931 glpt.png + file: M20161207T200931 glstamp.jpg + file: M20161207T200931 gpt.png + file: M20161207T200932 gstamp.jpg + file: M20161207T200932 hybrid_blend_card.png + file: M20161207T200932 hybrid_blend_identity.png + file: M20161207T200932 hybrid_blend_pt.png + file: M20161207T200932 hybrid_blend_stamp.png + file: M20161207T200932 lvlup_multiply_1.png + file: M20161207T200932 lvlup_multiply_2.png + file: M20161207T200932 lvlup_texture_1.png + file: M20161207T200932 lvlup_texture_2.png + file: M20161207T200932 mcard.jpg + file: M20161207T200932 mlcard.jpg + file: M20161207T200933 mlpt.png + file: M20161207T200933 mlstamp.jpg + file: M20161207T200933 mpt.png + file: M20161207T200933 mstamp.jpg + file: M20161207T200933 multicolor_blend_card.png + file: M20161207T200933 multicolor_blend_identity.png + file: M20161207T200933 multicolor_blend_pt.png + file: M20161207T200933 multicolor_blend_stamp.png + file: M20161207T200933 ptbox_multiply_1.png + file: M20161207T200933 ptbox_multiply_2.png + file: M20161207T200933 rcard.jpg + file: M20161207T200933 rlcard.jpg + file: M20161207T200934 rlpt.png + file: M20161207T200934 rlstamp.jpg + file: M20161207T200934 rpt.png + file: M20161207T200934 rstamp.jpg + file: M20161207T200934 style + file: M20161207T200934 tombstone.png + file: M20161207T200934 ucard.jpg + file: M20161207T200935 ulcard.jpg + file: M20161207T200935 ulpt.png + file: M20161207T200935 ulstamp.jpg + file: M20161207T200935 upt.png + file: M20161207T200935 ustamp.jpg + file: M20161207T200935 wcard.jpg + file: M20161207T200935 wlcard.jpg + file: M20161207T200935 wlpt.png + file: M20161207T200935 wlstamp.jpg + file: M20161207T200935 wpt.png + file: M20161207T200935 wstamp.jpg +package: + name: magic-m15-loyalty.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200936 acard.jpg + file: M20161207T200936 apt.png + file: M20161207T200936 artifact_blend_card.png + file: M20161207T200936 artifact_blend_identity.png + file: M20161207T200936 artifact_blend_pt.png + file: M20161207T200936 artifact_blend_stamp.png + file: M20161207T200936 artist_arrow.png + file: M20161207T200936 astamp.jpg + file: M20161207T200937 bcard.jpg + file: M20161207T200937 blcard.jpg + file: M20161207T200937 blpt.png + file: M20161207T200937 blstamp.jpg + file: M20161207T200937 border_mask.png + file: M20161207T200938 bpt.png + file: M20161207T200938 bstamp.jpg + file: M20161207T200938 build.bat + file: M20161207T200938 card-sample.png + file: M20161207T200938 ccard.jpg + file: M20161207T200938 clcard.jpg + file: M20161207T200938 clpt.png + file: M20161207T200938 clstamp.jpg + file: M20161207T200938 cpt.png + file: M20161207T200938 cstamp.jpg + file: M20161207T200938 foil_mask.png + file: M20161207T200938 foil_mask_rare.png + file: M20161207T200938 foil_stamp.png + file: M20161207T200938 gcard.jpg + file: M20161207T200939 glcard.jpg + file: M20161207T200939 glpt.png + file: M20161207T200939 glstamp.jpg + file: M20161207T200939 gpt.png + file: M20161207T200939 gstamp.jpg + file: M20161207T200939 hybrid_blend_card.png + file: M20161207T200939 hybrid_blend_identity.png + file: M20161207T200939 hybrid_blend_pt.png + file: M20161207T200939 hybrid_blend_stamp.png + file: M20161207T200939 loyaltydown.png + file: M20161207T200940 loyaltynaught.png + file: M20161207T200940 loyaltyup.png + file: M20161207T200940 mcard.jpg + file: M20161207T200940 mlcard.jpg + file: M20161207T200940 mlpt.png + file: M20161207T200940 mlstamp.jpg + file: M20161207T200940 mpt.png + file: M20161207T200941 mstamp.jpg + file: M20161207T200941 multicolor_blend_card.png + file: M20161207T200941 multicolor_blend_identity.png + file: M20161207T200941 multicolor_blend_pt.png + file: M20161207T200941 multicolor_blend_stamp.png + file: M20161207T200941 ptbox_multiply_1.png + file: M20161207T200941 ptbox_multiply_2.png + file: M20161207T200941 rcard.jpg + file: M20161207T200941 rlcard.jpg + file: M20161207T200942 rlpt.png + file: M20161207T200942 rlstamp.jpg + file: M20161207T200942 rpt.png + file: M20161207T200942 rstamp.jpg + file: M20161207T200942 style + file: M20161207T200942 tombstone.png + file: M20161207T200942 ucard.jpg + file: M20161207T200942 ulcard.jpg + file: M20161207T200943 ulpt.png + file: M20161207T200943 ulstamp.jpg + file: M20161207T200943 upt.png + file: M20161207T200943 ustamp.jpg + file: M20161207T200943 wcard.jpg + file: M20161207T200943 wlcard.jpg + file: M20161207T200943 wlpt.png + file: M20161207T200944 wlstamp.jpg + file: M20161207T200944 wpt.png + file: M20161207T200944 wstamp.jpg +package: + name: magic-m15-miracle.mse-style + version: 2016-01-02 + status: 34 + file: M20161207T192102 acard.jpg + file: M20161207T192102 apt.png + file: M20161207T192103 artifact_blend_card.png + file: M20161207T192103 artifact_blend_identity.png + file: M20161207T192103 artifact_blend_pt.png + file: M20161207T192103 artifact_blend_stamp.png + file: M20161207T192103 artist_arrow.png + file: M20161207T192103 astamp.jpg + file: M20161207T192103 bcard.jpg + file: M20161207T192103 blcard.jpg + file: M20161207T192103 blpt.png + file: M20161207T192103 blstamp.jpg + file: M20161207T192103 border_mask.png + file: M20161207T192103 bpt.png + file: M20161207T192103 bstamp.jpg + file: M20161207T192103 build.bat + file: M20161207T192103 card-sample.png + file: M20161207T192103 ccard (grey).jpg + file: M20161207T192103 ccard.jpg + file: M20161207T192104 clcard.jpg + file: M20161207T192104 clpt.png + file: M20161207T192104 clstamp.jpg + file: M20161207T192104 cpt.png + file: M20161207T192104 cstamp.jpg + file: M20161207T192104 foil_mask.png + file: M20161207T192104 foil_mask_rare.png + file: M20161207T192104 foil_stamp.png + file: M20161207T192104 gcard.jpg + file: M20161207T192104 glcard.jpg + file: M20161207T192104 glpt.png + file: M20161207T192104 glstamp.jpg + file: M20161207T192104 gpt.png + file: M20161207T192104 gstamp.jpg + file: M20161207T192104 hybrid_blend_card.png + file: M20161207T192105 hybrid_blend_identity.png + file: M20161207T192105 hybrid_blend_pt.png + file: M20161207T192105 hybrid_blend_stamp.png + file: M20161207T192105 mcard.jpg + file: M20161207T192105 mlcard.jpg + file: M20161207T192105 mlpt.png + file: M20161207T192105 mlstamp.jpg + file: M20161207T192105 mpt.png + file: M20161207T192105 mstamp.jpg + file: M20161207T192105 multicolor_blend_card.png + file: M20161207T192105 multicolor_blend_identity.png + file: M20161207T192105 multicolor_blend_pt.png + file: M20161207T192105 multicolor_blend_stamp.png + file: M20161207T192105 rcard.jpg + file: M20161207T192106 rlcard.jpg + file: M20161207T192106 rlpt.png + file: M20161207T192106 rlstamp.jpg + file: M20161207T192106 rpt.png + file: M20161207T192106 rstamp.jpg + file: M20161207T192106 style + file: M20161207T192106 tombstone.png + file: M20161207T192106 ucard.jpg + file: M20161207T192106 ulcard.jpg + file: M20161207T192106 ulpt.png + file: M20161207T192106 ulstamp.jpg + file: M20161207T192106 upt.png + file: M20161207T192106 ustamp.jpg + file: M20161207T192106 wcard.jpg + file: M20161207T192107 wlcard.jpg + file: M20161207T192107 wlpt.png + file: M20161207T192107 wlstamp.jpg + file: M20161207T192107 wpt.png + file: M20161207T192107 wstamp.jpg +package: + name: magic-m15-nameonright.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200944 artifact_blend_card.png + file: M20161207T200944 artifact_blend_identity.png + file: M20161207T200944 artifact_blend_pt.png + file: M20161207T200944 artifact_blend_stamp.png + file: M20161207T200944 build.bat + file: M20161207T200944 card-sample.png + file: M20161207T200944 hybrid_blend_card.png + file: M20161207T200944 hybrid_blend_identity.png + file: M20161207T200945 hybrid_blend_pt.png + file: M20161207T200945 hybrid_blend_stamp.png + file: M20161207T200945 multicolor_blend_card.png + file: M20161207T200945 multicolor_blend_identity.png + file: M20161207T200945 multicolor_blend_pt.png + file: M20161207T200945 multicolor_blend_stamp.png + file: M20161207T200945 style +package: + name: magic-m15-nyx.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T200945 acard.jpg + file: M20161207T200945 apt.png + file: M20161207T200945 artifact_blend_card.png + file: M20161207T200945 artifact_blend_identity.png + file: M20161207T200945 artifact_blend_pt.png + file: M20161207T200946 artifact_blend_stamp.png + file: M20161207T200946 artist_arrow.png + file: M20161207T200946 astamp.jpg + file: M20161207T200946 bcard.jpg + file: M20161207T200946 blcard.jpg + file: M20161207T200947 blpt.png + file: M20161207T200947 blstamp.jpg + file: M20161207T200947 border_mask.png + file: M20161207T200947 bpt.png + file: M20161207T200947 bstamp.jpg + file: M20161207T200947 build.bat + file: M20161207T200947 card-sample.png + file: M20161207T200947 ccard.jpg + file: M20161207T200947 clcard.jpg + file: M20161207T200948 clpt.png + file: M20161207T200948 clstamp.jpg + file: M20161207T200948 cpt.png + file: M20161207T200948 cstamp.jpg + file: M20161207T200948 foil_mask.png + file: M20161207T200948 foil_mask_rare.png + file: M20161207T200948 foil_stamp.png + file: M20161207T200948 gcard.jpg + file: M20161207T200948 glcard.jpg + file: M20161207T200948 glpt.png + file: M20161207T200949 glstamp.jpg + file: M20161207T200949 gpt.png + file: M20161207T200949 gstamp.jpg + file: M20161207T200949 hybrid_blend_card.png + file: M20161207T200949 hybrid_blend_identity.png + file: M20161207T200949 hybrid_blend_pt.png + file: M20161207T200949 hybrid_blend_stamp.png + file: M20161207T200949 mcard.jpg + file: M20161207T200949 mlcard.jpg + file: M20161207T200949 mlpt.png + file: M20161207T200949 mlstamp.jpg + file: M20161207T200949 mpt.png + file: M20161207T200949 mstamp.jpg + file: M20161207T200950 multicolor_blend_card.png + file: M20161207T200950 multicolor_blend_identity.png + file: M20161207T200950 multicolor_blend_pt.png + file: M20161207T200950 multicolor_blend_stamp.png + file: M20161207T200950 rcard.jpg + file: M20161207T200950 rlcard.jpg + file: M20161207T200950 rlpt.png + file: M20161207T200950 rlstamp.jpg + file: M20161207T200950 rpt.png + file: M20161207T200951 rstamp.jpg + file: M20161207T200951 style + file: M20161207T200951 tombstone.png + file: M20161207T200951 ucard.jpg + file: M20161207T200951 ulcard.jpg + file: M20161207T200952 ulpt.png + file: M20161207T200952 ulstamp.jpg + file: M20161207T200952 upt.png + file: M20161207T200952 ustamp.jpg + file: M20161207T200952 wcard.jpg + file: M20161207T200952 wlcard.jpg + file: M20161207T200952 wlpt.png + file: M20161207T200952 wlstamp.jpg + file: M20161207T200952 wpt.png + file: M20161207T200953 wstamp.jpg +package: + name: magic-m15-planeswalker-clear.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192107 artist_arrow.png + file: M20161207T192107 border_mask.png + file: M20161207T192107 build.bat + file: M20161207T192108 card-sample.png + file: M20161207T192108 frame.png + file: M20161207T192108 frame2.png + file: M20161207T192108 frame2_rare.png + file: M20161207T192108 frame_rare.png + file: M20161207T192108 image_mask.png + file: M20161207T192109 loyalty.png + file: M20161207T192109 loyaltydown.png + file: M20161207T192109 loyaltynaught.png + file: M20161207T192109 loyaltyup.png + file: M20161207T192109 style + file: M20161207T192109 text_mask.png + file: M20161207T192109 tombstone.png +package: + name: magic-m15-planeswalker-grayscale.mse-style + version: 2016-03-14 + status: 18 + file: 20161212T185655 artifact_blend_card.png + file: 20161212T185655 artifact_blend_card2.png + file: 20161212T185655 artifact_blend_identity.png + file: 20161212T185655 artifact_blend_stamp.png + file: 20161212T185655 build.bat + file: 20161212T185655 card-sample.png + file: 20161212T185655 hybrid_blend_card.png + file: 20161212T185655 hybrid_blend_card2.png + file: 20161212T185655 hybrid_blend_identity.png + file: 20161212T185656 hybrid_blend_stamp.png + file: 20161212T185656 multicolor_blend_card.png + file: 20161212T185656 multicolor_blend_card2.png + file: 20161212T185656 multicolor_blend_identity.png + file: 20161212T185656 multicolor_blend_stamp.png + file: 20161212T185656 style +package: + name: magic-m15-planeswalker-promo-black.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192109 artist_arrow.png + file: M20161207T192110 border_mask.png + file: M20161207T192110 build.bat + file: M20161207T192110 card-sample.png + file: M20161207T192110 foil_stamp.png + file: M20161207T192110 frame.png + file: M20161207T192110 frame2.png + file: M20161207T192110 frame2_rare.png + file: M20161207T192110 frame_rare.png + file: M20161207T192110 grey.jpg + file: M20161207T192110 image_mask.png + file: M20161207T192110 image_mask2.png + file: M20161207T192111 image_mask_old.png + file: M20161207T192111 loyalty.png + file: M20161207T192111 loyaltydown.png + file: M20161207T192111 loyaltynaught.png + file: M20161207T192111 loyaltyup.png + file: M20161207T192111 stamp_mask.png + file: M20161207T192111 style + file: M20161207T192111 text_mask.png + file: M20161207T192111 tombstone.png +package: + name: magic-m15-planeswalker.mse-style + version: 2015-12-20 + status: 18 + file: 20161212T185657 acard.jpg + file: 20161212T185657 acard2.jpg + file: 20161212T185657 artifact_blend_card.png + file: 20161212T185657 artifact_blend_card2.png + file: 20161212T185657 artifact_blend_identity.png + file: 20161212T185657 artifact_blend_stamp.png + file: 20161212T185657 artist_arrow.png + file: 20161212T185658 astamp.jpg + file: 20161212T185658 bcard.jpg + file: 20161212T185658 bcard2.jpg + file: 20161212T185658 border_mask.png + file: 20161212T185658 bstamp.jpg + file: 20161212T185658 build.bat + file: 20161212T185658 card-sample.png + file: 20161212T185658 ccard.jpg + file: 20161212T185658 ccard2.jpg + file: 20161212T185658 cstamp.jpg + file: 20161212T185658 foil_stamp.png + file: 20161212T185658 gcard.jpg + file: 20161212T185658 gcard2.jpg + file: 20161212T185658 gstamp.jpg + file: 20161212T185658 hybrid_blend_card.png + file: 20161212T185659 hybrid_blend_card2.png + file: 20161212T185659 hybrid_blend_identity.png + file: 20161212T185659 hybrid_blend_stamp.png + file: 20161212T185659 imagemask.png + file: 20161212T185659 imagemask_4abil.png + file: 20161212T185659 imagemask_4abil_rare.png + file: 20161212T185659 imagemask_rare.png + file: 20161212T185659 loyalty.png + file: 20161212T185659 loyaltydown.png + file: 20161212T185659 loyaltynaught.png + file: 20161212T185659 loyaltyup.png + file: 20161212T185659 mcard.jpg + file: 20161212T185659 mcard2.jpg + file: 20161212T185659 mstamp.jpg + file: 20161212T185659 multicolor_blend_card.png + file: 20161212T185700 multicolor_blend_card2.png + file: 20161212T185700 multicolor_blend_identity.png + file: 20161212T185700 multicolor_blend_stamp.png + file: 20161212T185700 rcard.jpg + file: 20161212T185700 rcard2.jpg + file: 20161212T185700 rstamp.jpg + file: 20161212T185700 stamp_mask.png + file: 20161212T185700 style + file: 20161212T185700 text_mask.png + file: 20161212T185700 tombstone.png + file: 20161212T185700 ucard.jpg + file: 20161212T185700 ucard2.jpg + file: 20161212T185701 ustamp.jpg + file: 20161212T185701 wcard.jpg + file: 20161212T185701 wcard2.jpg + file: 20161212T185701 wstamp.jpg +package: + name: magic-m15-promo-dka.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192118 acard.jpg + file: M20161207T192118 apt.png + file: M20161207T192118 artifact_blend_card.png + file: M20161207T192118 artifact_blend_identity.png + file: M20161207T192118 artifact_blend_pt.png + file: M20161207T192118 artifact_blend_stamp.png + file: M20161207T192118 artist_arrow.png + file: M20161207T192118 astamp.jpg + file: M20161207T192118 bcard.jpg + file: M20161207T192118 blcard.jpg + file: M20161207T192118 blpt.png + file: M20161207T192119 blstamp.jpg + file: M20161207T192119 border_mask.png + file: M20161207T192119 bpt.png + file: M20161207T192119 bstamp.jpg + file: M20161207T192119 build.bat + file: M20161207T192119 card-sample.png + file: M20161207T192119 ccard.jpg + file: M20161207T192119 clcard.jpg + file: M20161207T192119 clpt.png + file: M20161207T192119 clstamp.jpg + file: M20161207T192119 cpt.png + file: M20161207T192119 cstamp.jpg + file: M20161207T192119 foil_mask.png + file: M20161207T192120 foil_mask_rare.png + file: M20161207T192120 foil_stamp.png + file: M20161207T192120 gcard.jpg + file: M20161207T192120 glcard.jpg + file: M20161207T192120 glpt.png + file: M20161207T192120 glstamp.jpg + file: M20161207T192120 gpt.png + file: M20161207T192120 gstamp.jpg + file: M20161207T192120 hybrid_blend_card.png + file: M20161207T192120 hybrid_blend_identity.png + file: M20161207T192120 hybrid_blend_pt.png + file: M20161207T192120 hybrid_blend_stamp.png + file: M20161207T192120 image_mask.png + file: M20161207T192120 image_mask_rare.png + file: M20161207T192120 mcard.jpg + file: M20161207T192121 mlcard.jpg + file: M20161207T192121 mlpt.png + file: M20161207T192121 mlstamp.jpg + file: M20161207T192121 mpt.png + file: M20161207T192121 mstamp.jpg + file: M20161207T192121 multicolor_blend_card.png + file: M20161207T192121 multicolor_blend_identity.png + file: M20161207T192121 multicolor_blend_pt.png + file: M20161207T192121 multicolor_blend_stamp.png + file: M20161207T192121 rcard.jpg + file: M20161207T192121 rlcard.jpg + file: M20161207T192121 rlpt.png + file: M20161207T192121 rlstamp.jpg + file: M20161207T192122 rpt.png + file: M20161207T192122 rstamp.jpg + file: M20161207T192122 stamp_mask.png + file: M20161207T192122 style + file: M20161207T192122 tombstone.png + file: M20161207T192122 ucard.jpg + file: M20161207T192122 ulcard.jpg + file: M20161207T192122 ulpt.png + file: M20161207T192122 ulstamp.jpg + file: M20161207T192123 upt.png + file: M20161207T192123 ustamp.jpg + file: M20161207T192123 wcard.jpg + file: M20161207T192123 wlcard.jpg + file: M20161207T192123 wlpt.png + file: M20161207T192123 wlstamp.jpg + file: M20161207T192123 wpt.png + file: M20161207T192123 wstamp.jpg +package: + name: magic-m15-split-fuse.mse-style + version: 2015-06-21 + status: 34 + file: M20161207T201001 abridge.png + file: M20161207T201002 acard.jpg + file: M20161207T201002 acard2.jpg + file: M20161207T201002 apt.png + file: M20161207T201002 artifact_blend_card.png + file: M20161207T201002 artifact_blend_card2.png + file: M20161207T201003 artifact_blend_identity.png + file: M20161207T201003 artifact_blend_pt.png + file: M20161207T201003 artifact_blend_stamp.png + file: M20161207T201003 artist_arrow.png + file: M20161207T201003 bbridge.png + file: M20161207T201003 bcard.jpg + file: M20161207T201003 bcard2.jpg + file: M20161207T201003 blbridge.png + file: M20161207T201003 blcard.jpg + file: M20161207T201004 blcard2.jpg + file: M20161207T201004 blpt.png + file: M20161207T201004 border_mask.png + file: M20161207T201004 bpt.png + file: M20161207T201004 bridgemask.png + file: M20161207T201004 build.bat + file: M20161207T201004 card-sample.png + file: M20161207T201004 cbridge.png + file: M20161207T201004 ccard.jpg + file: M20161207T201004 ccard2.jpg + file: M20161207T201004 clbridge.png + file: M20161207T201005 clcard.jpg + file: M20161207T201005 clcard2.jpg + file: M20161207T201005 clpt.png + file: M20161207T201005 cpt.png + file: M20161207T201005 foil_mask.png + file: M20161207T201005 foil_mask_rare.png + file: M20161207T201005 foil_stamp.png + file: M20161207T201005 gbridge.png + file: M20161207T201005 gcard.jpg + file: M20161207T201006 gcard2.jpg + file: M20161207T201006 glbridge.png + file: M20161207T201006 glcard.jpg + file: M20161207T201006 glcard2.jpg + file: M20161207T201006 glpt.png + file: M20161207T201006 gpt.png + file: M20161207T201006 hybrid_blend_card.png + file: M20161207T201006 hybrid_blend_card2.png + file: M20161207T201006 hybrid_blend_identity.png + file: M20161207T201006 hybrid_blend_pt.png + file: M20161207T201006 hybrid_blend_stamp.png + file: M20161207T201006 mbridge.png + file: M20161207T201006 mcard.jpg + file: M20161207T201006 mcard2.jpg + file: M20161207T201006 mlbridge.png + file: M20161207T201007 mlcard.jpg + file: M20161207T201007 mlcard2.jpg + file: M20161207T201007 mlpt.png + file: M20161207T201007 mpt.png + file: M20161207T201007 multicolor_blend_card.png + file: M20161207T201007 multicolor_blend_card2.png + file: M20161207T201007 multicolor_blend_identity.png + file: M20161207T201007 multicolor_blend_pt.png + file: M20161207T201007 multicolor_blend_stamp.png + file: M20161207T201008 rbridge.png + file: M20161207T201008 rcard.jpg + file: M20161207T201008 rcard2.jpg + file: M20161207T201008 rlbridge.png + file: M20161207T201008 rlcard.jpg + file: M20161207T201009 rlcard2.jpg + file: M20161207T201009 rlpt.png + file: M20161207T201009 rpt.png + file: M20161207T201009 stamp.png + file: M20161207T201009 style + file: M20161207T201009 tombstone.png + file: M20161207T201009 ubridge.png + file: M20161207T201010 ucard.jpg + file: M20161207T201010 ucard2.jpg + file: M20161207T201010 ulbridge.png + file: M20161207T201010 ulcard.jpg + file: M20161207T201010 ulcard2.jpg + file: M20161207T201010 ulpt.png + file: M20161207T201010 upt.png + file: M20161207T201010 wbridge.png + file: M20161207T201010 wcard.jpg + file: M20161207T201010 wcard2.jpg + file: M20161207T201010 wlbridge.png + file: M20161207T201010 wlcard.jpg + file: M20161207T201011 wlcard2.jpg + file: M20161207T201011 wlpt.png + file: M20161207T201011 wpt.png +package: + name: magic-m15-split-pichoro.mse-style + version: 2015-07-01 + status: 34 + file: M20161207T201011 acard.jpg + file: M20161207T201011 apt.png + file: M20161207T201011 artifact_blend_card.png + file: M20161207T201011 artifact_blend_identity.png + file: M20161207T201011 artifact_blend_pt.png + file: M20161207T201012 artifact_blend_stamp.png + file: M20161207T201012 artist_arrow.png + file: M20161207T201012 bcard.jpg + file: M20161207T201013 blcard.jpg + file: M20161207T201013 blpt.png + file: M20161207T201013 border_mask.png + file: M20161207T201013 bpt.png + file: M20161207T201013 build.bat + file: M20161207T201013 card-sample.png + file: M20161207T201013 ccard.jpg + file: M20161207T201014 clcard.jpg + file: M20161207T201014 clpt.png + file: M20161207T201014 cpt.png + file: M20161207T201014 foil_mask.png + file: M20161207T201014 foil_mask_rare.png + file: M20161207T201014 foil_stamp.png + file: M20161207T201014 gcard.jpg + file: M20161207T201014 glcard.jpg + file: M20161207T201014 glpt.png + file: M20161207T201014 gpt.png + file: M20161207T201015 hybrid_blend_card.png + file: M20161207T201015 hybrid_blend_identity.png + file: M20161207T201015 hybrid_blend_pt.png + file: M20161207T201015 hybrid_blend_stamp.png + file: M20161207T201015 mcard.jpg + file: M20161207T201015 mlcard.jpg + file: M20161207T201015 mlpt.png + file: M20161207T201015 mpt.png + file: M20161207T201016 multicolor_blend_card.png + file: M20161207T201016 multicolor_blend_identity.png + file: M20161207T201016 multicolor_blend_pt.png + file: M20161207T201016 multicolor_blend_stamp.png + file: M20161207T201016 rcard.jpg + file: M20161207T201016 rlcard.jpg + file: M20161207T201016 rlpt.png + file: M20161207T201016 rpt.png + file: M20161207T201016 stamp.png + file: M20161207T201017 style + file: M20161207T201017 tombstone.png + file: M20161207T201017 ucard.jpg + file: M20161207T201017 ulcard.jpg + file: M20161207T201017 ulpt.png + file: M20161207T201017 upt.png + file: M20161207T201017 wcard.jpg + file: M20161207T201018 wlcard.jpg + file: M20161207T201018 wlpt.png + file: M20161207T201018 wpt.png +package: + name: magic-m15-split.mse-style + version: 2015-07-01 + status: 34 + file: M20161207T201018 acard.jpg + file: M20161207T201019 apt.png + file: M20161207T201019 artifact_blend_card.png + file: M20161207T201019 artifact_blend_identity.png + file: M20161207T201019 artifact_blend_pt.png + file: M20161207T201019 artifact_blend_stamp.png + file: M20161207T201019 artist_arrow.png + file: M20161207T201019 bcard.jpg + file: M20161207T201019 blcard.jpg + file: M20161207T201020 blpt.png + file: M20161207T201020 border_mask.png + file: M20161207T201020 bpt.png + file: M20161207T201020 build.bat + file: M20161207T201020 card-sample.png + file: M20161207T201020 ccard.jpg + file: M20161207T201020 clcard.jpg + file: M20161207T201020 clpt.png + file: M20161207T201021 cpt.png + file: M20161207T201021 foil_mask.png + file: M20161207T201021 foil_mask_rare.png + file: M20161207T201021 foil_stamp.png + file: M20161207T201021 gcard.jpg + file: M20161207T201021 glcard.jpg + file: M20161207T201021 glpt.png + file: M20161207T201021 gpt.png + file: M20161207T201021 hybrid_blend_card.png + file: M20161207T201022 hybrid_blend_identity.png + file: M20161207T201022 hybrid_blend_pt.png + file: M20161207T201022 hybrid_blend_stamp.png + file: M20161207T201022 mcard.jpg + file: M20161207T201022 mlcard.jpg + file: M20161207T201022 mlpt.png + file: M20161207T201022 mpt.png + file: M20161207T201022 multicolor_blend_card.png + file: M20161207T201023 multicolor_blend_identity.png + file: M20161207T201023 multicolor_blend_pt.png + file: M20161207T201023 multicolor_blend_stamp.png + file: M20161207T201023 rcard.jpg + file: M20161207T201023 rlcard.jpg + file: M20161207T201023 rlpt.png + file: M20161207T201023 rpt.png + file: M20161207T201023 stamp.png + file: M20161207T201023 style + file: M20161207T201024 tombstone.png + file: M20161207T201024 ucard.jpg + file: M20161207T201024 ulcard.jpg + file: M20161207T201024 ulpt.png + file: M20161207T201024 upt.png + file: M20161207T201024 wcard.jpg + file: M20161207T201024 wlcard.jpg + file: M20161207T201024 wlpt.png + file: M20161207T201024 wpt.png +package: + name: magic-m15-tapped-FULLART.mse-style + version: 2016-10-08 + status: 34 + file: A20161008T145644 acard.png + file: A20161008T145644 alcard.jpg + file: A20161008T155530 artifact_blend_card.png + file: A20151102T222010 artist_arrow.png + file: A20161008T150258 bcard.png + file: A20161008T150258 blcard.jpg + file: A20160929T172622 build.bat + file: A20161008T164022 card-sample.png + file: A20161008T150540 ccard.png + file: A20161008T150540 clcard.jpg + file: A20161008T164008 frame.png + file: A20161008T150928 gcard.png + file: A20161008T150928 glcard.jpg + file: M20160929T200004 m15tapped-alt.psd + file: M20160929T200234 m15tapped.psd + file: A20161007T123750 m15tappedfullart.psd + file: A20161008T151248 mcard.png + file: A20161008T151248 mlcard.jpg + file: A20161008T154326 multicolor_blend_card.png + file: A20161008T154202 rcard.png + file: A20161007T123904 rlcard.jpg + file: A20161008T170440 style + file: A20161008T151642 ucard.png + file: A20161008T151642 ulcard.jpg + file: A20161008T151924 wcard.png + file: A20161008T151924 wlcard.jpg +package: + name: magic-m15-tapped.mse-style + version: 2014-02-23 + status: 34 + file: M20160929T211245 acard.jpg + file: M20161008T145642 acard.png + file: M20161008T145642 alcard.jpg + file: M20160929T172620 artifact_blend_card - copy.png + file: M20161008T155529 artifact_blend_card.png + file: A20160929T172622 artifact_blend_pt.png + file: M20151102T212009 artist_arrow.png + file: M20160929T213232 bcard.jpg + file: M20161008T150256 bcard.png + file: M20161008T150256 blcard.jpg + file: M20160929T172620 build.bat + file: M20161008T160556 card-sample.png + file: M20160929T212321 ccard.jpg + file: M20161008T150539 ccard.png + file: M20161008T150539 clcard.jpg + file: M20161007T110006 frame.png + file: M20160929T213713 gcard.jpg + file: M20161008T150926 gcard.png + file: M20161008T150926 glcard.jpg + file: M20160930T173611 m15tapped.psd + file: M20161008T171147 m15tappedfullart.psd + file: M20160929T214519 mcard.jpg + file: M20161008T151247 mcard.png + file: M20161008T151247 mlcard.jpg + file: M20160929T172621 multicolor_blend_card - copy.png + file: M20161008T154324 multicolor_blend_card.png + file: A20160929T172622 multicolor_blend_pt.png + file: M20160929T214254 rcard.jpg + file: M20161008T154200 rcard.png + file: M20161007T123903 rlcard.jpg + file: M20161008T161327 style + file: M20160929T211008 ucard.jpg + file: M20161008T151641 ucard.png + file: M20161008T151641 ulcard.jpg + file: M20160929T211940 wcard.jpg + file: M20161008T151922 wcard.png + file: M20161008T151922 wlcard.jpg +package: + name: magic-m15-textless-land.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192123 artifact_blend_card.png + file: M20161207T192123 artist_arrow.png + file: M20161207T192123 blcard.jpg + file: M20161207T192123 border_mask.png + file: M20161207T192123 build.bat + file: M20161207T192123 card-sample.png + file: M20161207T192123 clcard.jpg + file: M20161207T192124 foil_mask.png + file: M20161207T192124 glcard.jpg + file: M20161207T192124 hybrid_blend_card.png + file: M20161207T192124 image_mask.png + file: M20161207T192124 mlcard.jpg + file: M20161207T192124 multicolor_blend_card.png + file: M20161207T192124 rlcard.jpg + file: M20161207T192124 style + file: M20161207T192124 ulcard.jpg + file: M20161207T192124 wlcard.jpg +package: + name: magic-m15-token-clear.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192125 artist_arrow.png + file: M20161207T192125 border_mask.png + file: M20161207T192125 build.bat + file: M20161207T192125 card-sample.png + file: M20161207T192125 foil_mask.png + file: M20161207T192125 frame.png + file: M20161207T192125 frame1.png + file: M20161207T192125 frame2.png + file: M20161207T192125 image_mask.png + file: M20161207T192125 pt.png + file: M20161207T192125 style + file: M20161207T192125 tombstone.png +package: + name: magic-m15-token-nyx.mse-style + version: 2016-10-22 + status: 34 + file: M20161022T134602 acard0.jpg + file: M20161022T130629 acard0.png + file: M20161022T134625 acard1.jpg + file: M20161022T134638 acard2.jpg + file: M20161022T130629 apt.png + file: M20161022T130629 artifact_blend_card0.png + file: M20161022T130629 artifact_blend_card1.png + file: M20161022T130629 artifact_blend_card2.png + file: M20161022T130629 artifact_blend_pt.png + file: M20161022T134648 bcard0.jpg + file: M20161022T134704 bcard1.jpg + file: M20161022T134714 bcard2.jpg + file: M20161022T134723 blcard0.jpg + file: M20161022T134740 blcard1.jpg + file: M20161022T134748 blcard2.jpg + file: M20161022T130630 bpt.png + file: M20161022T130630 build.bat + file: M20161022T135507 card-sample.png + file: M20161022T134803 ccard0.jpg + file: M20161022T134813 ccard1.jpg + file: M20161022T134824 ccard2.jpg + file: M20161022T134841 clcard0.jpg + file: M20161022T134856 clcard1.jpg + file: M20161022T134906 clcard2.jpg + file: M20161022T130630 cpt.png + file: M20161022T134914 gcard0.jpg + file: M20161022T134922 gcard1.jpg + file: M20161022T134955 gcard2.jpg + file: M20161022T134940 glcard0.jpg + file: M20161022T134947 glcard1.jpg + file: M20161022T130630 glcard2.jpg + file: M20161022T130631 gpt.png + file: M20161022T130631 hybrid_blend_card0.png + file: M20161022T130631 hybrid_blend_card1.png + file: M20161022T130631 hybrid_blend_card2.png + file: M20161022T130631 hybrid_blend_pt.png + file: M20161022T130631 imagemask0.png + file: M20161022T130631 imagemask1.png + file: M20161022T130631 imagemask2.png + file: M20161022T135002 mcard0.jpg + file: M20161022T135009 mcard1.jpg + file: M20161022T135016 mcard2.jpg + file: M20161022T135025 mlcard0.jpg + file: M20161022T135036 mlcard1.jpg + file: M20161022T135045 mlcard2.jpg + file: M20161022T130631 mpt.png + file: M20161022T130631 multicolor_blend_card0.png + file: M20161022T130631 multicolor_blend_card1.png + file: M20161022T130631 multicolor_blend_card2.png + file: M20161022T130631 multicolor_blend_pt.png + file: M20161022T130631 name-left.png + file: A20161022T130632 name-mid.png + file: M20161022T130632 name-right.png + file: M20161022T135053 rcard0.jpg + file: M20161022T135101 rcard1.jpg + file: M20161022T135108 rcard2.jpg + file: M20161022T135115 rlcard0.jpg + file: M20161022T135122 rlcard1.jpg + file: M20161022T135129 rlcard2.jpg + file: M20161022T130632 rpt.png + file: M20161022T135704 style + file: M20161022T135139 ucard0.jpg + file: M20161022T135151 ucard1.jpg + file: M20161022T135200 ucard2.jpg + file: M20161022T135208 ulcard0.jpg + file: M20161022T135216 ulcard1.jpg + file: M20161022T135223 ulcard2.jpg + file: M20161022T130633 upt.png + file: M20161022T135233 wcard0.jpg + file: M20161022T135241 wcard1.jpg + file: M20161022T135248 wcard2.jpg + file: M20161022T135255 wlcard0.jpg + file: M20161022T135300 wlcard1.jpg + file: M20161022T135307 wlcard2.jpg + file: M20161022T130633 wpt.png +package: + name: magic-m15-token.mse-style + version: 2015-12-20 + status: 34 + file: M20161207T192126 acard.jpg + file: M20161207T192126 acard2.jpg + file: M20161207T192126 apt.png + file: M20161207T192126 artifact_blend_card.png + file: M20161207T192126 artifact_blend_card2.png + file: M20161207T192126 artifact_blend_pt.png + file: M20161207T192126 artist_arrow.png + file: M20161207T192126 bcard.jpg + file: M20161207T192126 bcard2.jpg + file: M20161207T192126 border_mask.png + file: M20161207T192127 bpt.png + file: M20161207T192127 build.bat + file: M20161207T192127 card-sample.png + file: M20161207T192127 ccard.jpg + file: M20161207T192128 ccard2.jpg + file: M20161207T192128 cpt.png + file: M20161207T192128 foil_mask.png + file: M20161207T192128 gcard.jpg + file: M20161207T192128 gcard2.jpg + file: M20161207T192128 gpt.png + file: M20161207T192128 hybrid_blend_card.png + file: M20161207T192129 hybrid_blend_card2.png + file: M20161207T192129 hybrid_blend_pt.png + file: M20161207T192129 imagemask.png + file: M20161207T192129 imagemask2.png + file: M20161207T192129 mcard.jpg + file: M20161207T192129 mcard2.jpg + file: M20161207T192129 mpt.png + file: M20161207T192129 multicolor_blend_card.png + file: M20161207T192129 multicolor_blend_card2.png + file: M20161207T192129 multicolor_blend_pt.png + file: M20161207T192129 rcard.jpg + file: M20161207T192129 rcard2.jpg + file: M20161207T192130 rpt.png + file: M20161207T192130 style + file: M20161207T192130 ucard.jpg + file: M20161207T192130 ucard2.jpg + file: M20161207T192130 upt.png + file: M20161207T192130 wcard.jpg + file: M20161207T192130 wcard2.jpg + file: M20161207T192130 wpt.png +package: + name: magic-m15.mse-style + version: 2015-12-20 + status: 18 + file: 20161212T185701 acard.jpg + file: 20161212T185702 apt.png + file: 20161212T185702 artifact_blend_card.png + file: 20161212T185702 artifact_blend_identity.png + file: 20161212T185702 artifact_blend_pt.png + file: 20161212T185702 artifact_blend_stamp.png + file: 20161212T185702 artist_arrow.png + file: 20161212T185702 astamp.jpg + file: 20161212T185702 bcard.jpg + file: 20161212T185702 blcard.jpg + file: 20161212T185702 blpt.png + file: 20161212T185702 blstamp.jpg + file: 20161212T185702 border_mask.png + file: 20161212T185702 bpt.png + file: 20161212T185703 bstamp.jpg + file: 20161212T185703 build.bat + file: 20161212T185703 card-sample.png + file: 20161212T185703 ccard.jpg + file: 20161212T185703 clcard.jpg + file: 20161212T185703 clpt.png + file: 20161212T185703 clstamp.jpg + file: 20161212T185703 cpt.png + file: 20161212T185704 cstamp.jpg + file: 20161212T185704 foil_mask.png + file: 20161212T185704 foil_mask_rare.png + file: 20161212T185704 foil_stamp.png + file: 20161212T185704 gcard.jpg + file: 20161212T185704 glcard.jpg + file: 20161212T185704 glpt.png + file: 20161212T185704 glstamp.jpg + file: 20161212T185704 gpt.png + file: 20161212T185704 gstamp.jpg + file: 20161212T185704 hybrid_blend_card.png + file: 20161212T185704 hybrid_blend_identity.png + file: 20161212T185705 hybrid_blend_pt.png + file: 20161212T185705 hybrid_blend_stamp.png + file: 20161212T185705 mcard.jpg + file: 20161212T185705 mlcard.jpg + file: 20161212T185705 mlpt.png + file: 20161212T185705 mlstamp.jpg + file: 20161212T185705 mpt.png + file: 20161212T185705 mstamp.jpg + file: 20161212T185705 multicolor_blend_card.png + file: 20161212T185705 multicolor_blend_identity.png + file: 20161212T185705 multicolor_blend_pt.png + file: 20161212T185706 multicolor_blend_stamp.png + file: 20161212T185706 rcard.jpg + file: 20161212T185706 rlcard.jpg + file: 20161212T185706 rlpt.png + file: 20161212T185706 rlstamp.jpg + file: 20161212T185706 rpt.png + file: 20161212T185706 rstamp.jpg + file: 20161212T185707 style + file: 20161212T185707 tombstone.png + file: 20161212T185707 ucard.jpg + file: 20161212T185707 ulcard.jpg + file: 20161212T185707 ulpt.png + file: 20161212T185707 ulstamp.jpg + file: 20161212T185708 upt.png + file: 20161212T185708 ustamp.jpg + file: 20161212T185708 wcard.jpg + file: 20161212T185708 wlcard.jpg + file: 20161212T185708 wlpt.png + file: 20161212T185708 wlstamp.jpg + file: 20161212T185708 wpt.png + file: 20161212T185708 wstamp.jpg +package: + name: magic-mana-angloki.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201927 mana_b.png + file: M20161207T201927 mana_chaos.png + file: M20161207T201927 mana_circle.png + file: M20161207T201927 mana_g.png + file: M20161207T201927 mana_q.png + file: M20161207T201927 mana_r.png + file: M20161207T201927 mana_t.png + file: M20161207T201927 mana_u.png + file: M20161207T201928 mana_w.png + file: M20161207T201928 mana_wu.png + file: M20161207T201928 symbol-font +package: + name: magic-mana-archenemy.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201553 mana_b.png + file: M20161207T201553 mana_chaos.png + file: M20161207T201553 mana_circle.png + file: M20161207T201553 mana_g.png + file: M20161207T201554 mana_r.png + file: M20161207T201554 mana_u.png + file: M20161207T201554 mana_w.png + file: M20161207T201554 symbol-font +package: + name: magic-mana-beveled.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202310 mana_1_half.png + file: M20161207T202310 mana_b.png + file: M20161207T202310 mana_b_half.png + file: M20161207T202311 mana_bg.png + file: M20161207T202311 mana_bgw.png + file: M20161207T202311 mana_br.png + file: M20161207T202311 mana_brg.png + file: M20161207T202311 mana_c.png + file: M20161207T202311 mana_chaos.png + file: M20161207T202311 mana_circle.png + file: M20161207T202311 mana_g.png + file: M20161207T202311 mana_g_half.png + file: M20161207T202311 mana_gu.png + file: M20161207T202311 mana_gub.png + file: M20161207T202312 mana_guild_bg.png + file: M20161207T202312 mana_guild_br.png + file: M20161207T202312 mana_guild_gu.png + file: M20161207T202312 mana_guild_gw.png + file: M20161207T202312 mana_guild_rg.png + file: M20161207T202312 mana_guild_rw.png + file: M20161207T202312 mana_guild_ub.png + file: M20161207T202312 mana_guild_ur.png + file: M20161207T202313 mana_guild_wb.png + file: M20161207T202313 mana_guild_wu.png + file: M20161207T202313 mana_gw.png + file: M20161207T202313 mana_gwu.png + file: M20161207T202313 mana_infinite.png + file: M20161207T202313 mana_nb.png + file: M20161207T202313 mana_ng.png + file: M20161207T202313 mana_nr.png + file: M20161207T202313 mana_nu.png + file: M20161207T202313 mana_nw.png + file: M20161207T202313 mana_q.png + file: M20161207T202313 mana_q_old.png + file: M20161207T202314 mana_q_older.png + file: M20161207T202314 mana_r.png + file: M20161207T202314 mana_r_half.png + file: M20161207T202314 mana_rg.png + file: M20161207T202314 mana_rgw.png + file: M20161207T202314 mana_rw.png + file: M20161207T202314 mana_rwu.png + file: M20161207T202314 mana_s.png + file: M20161207T202314 mana_s_half.png + file: M20161207T202314 mana_t.png + file: M20161207T202314 mana_t_old.png + file: M20161207T202314 mana_t_older.png + file: M20161207T202314 mana_u.png + file: M20161207T202314 mana_u_half.png + file: M20161207T202314 mana_ub.png + file: M20161207T202314 mana_ubr.png + file: M20161207T202315 mana_ur.png + file: M20161207T202315 mana_urg.png + file: M20161207T202315 mana_w.png + file: M20161207T202315 mana_w_half.png + file: M20161207T202315 mana_wb.png + file: M20161207T202316 mana_wbr.png + file: M20161207T202316 mana_wu.png + file: M20161207T202316 mana_wub.png + file: M20161207T202316 mana_x.png + file: M20161207T202316 mana_y.png + file: M20161207T202316 mana_z.png + file: M20161207T202316 symbol-font +package: + name: magic-mana-bubble.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202346 mana_1_half.png + file: M20161207T202346 mana_a.png + file: M20161207T202346 mana_a_half.png + file: M20161207T202346 mana_b.png + file: M20161207T202347 mana_b_half.png + file: M20161207T202347 mana_bg.png + file: M20161207T202347 mana_bgw.png + file: M20161207T202347 mana_br.png + file: M20161207T202347 mana_brg.png + file: M20161207T202347 mana_c.png + file: M20161207T202347 mana_c_half.png + file: M20161207T202347 mana_chaos.png + file: M20161207T202347 mana_circle.png + file: M20161207T202348 mana_e.png + file: M20161207T202348 mana_e_half.png + file: M20161207T202348 mana_g.png + file: M20161207T202348 mana_g_half.png + file: M20161207T202348 mana_gu.png + file: M20161207T202348 mana_gub.png + file: M20161207T202348 mana_guild_bg.png + file: M20161207T202348 mana_guild_br.png + file: M20161207T202348 mana_guild_gu.png + file: M20161207T202348 mana_guild_gw.png + file: M20161207T202348 mana_guild_rg.png + file: M20161207T202348 mana_guild_rw.png + file: M20161207T202349 mana_guild_ub.png + file: M20161207T202349 mana_guild_ur.png + file: M20161207T202349 mana_guild_wb.png + file: M20161207T202349 mana_guild_wu.png + file: M20161207T202349 mana_gw.png + file: M20161207T202349 mana_gwu.png + file: M20161207T202349 mana_infinite.png + file: M20161207T202349 mana_k.png + file: M20161207T202349 mana_k_half.png + file: M20161207T202349 mana_l.png + file: M20161207T202349 mana_l_half.png + file: M20161207T202350 mana_nb.png + file: M20161207T202350 mana_ng.png + file: M20161207T202350 mana_nr.png + file: M20161207T202350 mana_ns.png + file: M20161207T202350 mana_nu.png + file: M20161207T202350 mana_nw.png + file: M20161207T202350 mana_o.png + file: M20161207T202350 mana_o_half.png + file: M20161207T202350 mana_p.png + file: M20161207T202350 mana_p_half.png + file: M20161207T202350 mana_q.png + file: M20161207T202350 mana_q_old.png + file: M20161207T202350 mana_q_older.png + file: M20161207T202350 mana_r.png + file: M20161207T202350 mana_r_half.png + file: M20161207T202350 mana_rg.png + file: M20161207T202350 mana_rgw.png + file: M20161207T202351 mana_rw.png + file: M20161207T202351 mana_rwu.png + file: M20161207T202351 mana_s.png + file: M20161207T202351 mana_s_half.png + file: M20161207T202351 mana_sb.png + file: M20161207T202351 mana_sg.png + file: M20161207T202351 mana_sr.png + file: M20161207T202351 mana_su.png + file: M20161207T202351 mana_sw.png + file: M20161207T202351 mana_t.png + file: M20161207T202352 mana_t_old.png + file: M20161207T202352 mana_t_older.png + file: M20161207T202352 mana_u.png + file: M20161207T202352 mana_u_half.png + file: M20161207T202352 mana_ub.png + file: M20161207T202352 mana_ubr.png + file: M20161207T202352 mana_ur.png + file: M20161207T202352 mana_urg.png + file: M20161207T202352 mana_w.png + file: M20161207T202352 mana_w_half.png + file: M20161207T202353 mana_wb.png + file: M20161207T202353 mana_wbr.png + file: M20161207T202353 mana_wu.png + file: M20161207T202353 mana_wub.png + file: M20161207T202353 mana_x.png + file: M20161207T202353 mana_y.png + file: M20161207T202353 mana_z.png + file: M20161207T202353 symbol-font +package: + name: magic-mana-cbg.mse-symbol-font + version: 2008-08-05 + status: 50 + file: M20161207T202227 mana_1_half.png + file: M20161207T202227 mana_b.png + file: M20161207T202227 mana_b_half.png + file: M20161207T202227 mana_bg.png + file: M20161207T202227 mana_bgw.png + file: M20161207T202227 mana_br.png + file: M20161207T202227 mana_brg.png + file: M20161207T202227 mana_circle.png + file: M20161207T202227 mana_g.png + file: M20161207T202228 mana_g_half.png + file: M20161207T202228 mana_gu.png + file: M20161207T202228 mana_gub.png + file: M20161207T202228 mana_guild_bg.png + file: M20161207T202229 mana_guild_br.png + file: M20161207T202229 mana_guild_gu.png + file: M20161207T202229 mana_guild_gw.png + file: M20161207T202229 mana_guild_rg.png + file: M20161207T202229 mana_guild_rw.png + file: M20161207T202229 mana_guild_ub.png + file: M20161207T202229 mana_guild_ur.png + file: M20161207T202229 mana_guild_wb.png + file: M20161207T202230 mana_guild_wu.png + file: M20161207T202230 mana_gw.png + file: M20161207T202230 mana_gwu.png + file: M20161207T202230 mana_infinite.png + file: M20161207T202230 mana_nb.png + file: M20161207T202230 mana_ng.png + file: M20161207T202230 mana_nr.png + file: M20161207T202230 mana_nu.png + file: M20161207T202230 mana_nw.png + file: M20161207T202230 mana_q.png + file: M20161207T202231 mana_q_old.png + file: M20161207T202231 mana_q_older.png + file: M20161207T202231 mana_r.png + file: M20161207T202231 mana_r_half.png + file: M20161207T202231 mana_rg.png + file: M20161207T202231 mana_rgw.png + file: M20161207T202232 mana_rw.png + file: M20161207T202232 mana_rwu.png + file: M20161207T202232 mana_s.png + file: M20161207T202232 mana_s_half.png + file: M20161207T202232 mana_t.png + file: M20161207T202233 mana_t_old.png + file: M20161207T202233 mana_t_older.png + file: M20161207T202233 mana_u.png + file: M20161207T202233 mana_u_half.png + file: M20161207T202233 mana_ub.png + file: M20161207T202233 mana_ubr.png + file: M20161207T202234 mana_ur.png + file: M20161207T202234 mana_urg.png + file: M20161207T202234 mana_w.png + file: M20161207T202234 mana_w_half.png + file: M20161207T202234 mana_wb.png + file: M20161207T202234 mana_wbr.png + file: M20161207T202234 mana_wu.png + file: M20161207T202234 mana_wub.png + file: M20161207T202235 mana_x.png + file: M20161207T202235 mana_y.png + file: M20161207T202235 mana_z.png + file: M20161207T202235 symbol-font +package: + name: magic-mana-circleless-inverted.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202100 mana_1_half.png + file: M20161207T202101 mana_b.png + file: M20161207T202101 mana_b_half.png + file: M20161207T202101 mana_bg.png + file: M20161207T202101 mana_bgw.png + file: M20161207T202101 mana_br.png + file: M20161207T202101 mana_brg.png + file: M20161207T202101 mana_c.png + file: M20161207T202101 mana_chaos.png + file: M20161207T202101 mana_circle.png + file: M20161207T202102 mana_g.png + file: M20161207T202102 mana_g_half.png + file: M20161207T202102 mana_gu.png + file: M20161207T202102 mana_gub.png + file: M20161207T202102 mana_guild_bg.png + file: M20161207T202102 mana_guild_br.png + file: M20161207T202102 mana_guild_gu.png + file: M20161207T202103 mana_guild_gw.png + file: M20161207T202103 mana_guild_rg.png + file: M20161207T202103 mana_guild_rw.png + file: M20161207T202103 mana_guild_ub.png + file: M20161207T202103 mana_guild_ur.png + file: M20161207T202103 mana_guild_wb.png + file: M20161207T202103 mana_guild_wu.png + file: M20161207T202103 mana_gw.png + file: M20161207T202103 mana_gwu.png + file: M20161207T202103 mana_infinite.png + file: M20161207T202104 mana_nb.png + file: M20161207T202104 mana_ng.png + file: M20161207T202104 mana_nr.png + file: M20161207T202104 mana_nu.png + file: M20161207T202104 mana_nw.png + file: M20161207T202104 mana_q.png + file: M20161207T202104 mana_q_old.png + file: M20161207T202104 mana_q_older.png + file: M20161207T202104 mana_r.png + file: M20161207T202104 mana_r_half.png + file: M20161207T202104 mana_rg.png + file: M20161207T202104 mana_rgw.png + file: M20161207T202104 mana_rw.png + file: M20161207T202105 mana_rwu.png + file: M20161207T202105 mana_s.png + file: M20161207T202105 mana_s_half.png + file: M20161207T202105 mana_t.png + file: M20161207T202105 mana_t_old.png + file: M20161207T202105 mana_t_older.png + file: M20161207T202105 mana_u.png + file: M20161207T202106 mana_u_half.png + file: M20161207T202106 mana_ub.png + file: M20161207T202106 mana_ubr.png + file: M20161207T202106 mana_ur.png + file: M20161207T202106 mana_urg.png + file: M20161207T202106 mana_w.png + file: M20161207T202106 mana_w_half.png + file: M20161207T202106 mana_wb.png + file: M20161207T202107 mana_wbr.png + file: M20161207T202107 mana_wu.png + file: M20161207T202107 mana_wub.png + file: M20161207T202107 mana_x.png + file: M20161207T202107 mana_y.png + file: M20161207T202107 mana_z.png + file: M20161207T202107 symbol-font +package: + name: magic-mana-circleless.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202108 mana_1_half.png + file: M20161207T202108 mana_b.png + file: M20161207T202108 mana_b_half.png + file: M20161207T202108 mana_bg.png + file: M20161207T202108 mana_bgw.png + file: M20161207T202108 mana_br.png + file: M20161207T202109 mana_brg.png + file: M20161207T202109 mana_c.png + file: M20161207T202109 mana_chaos.png + file: M20161207T202109 mana_circle.png + file: M20161207T202109 mana_g.png + file: M20161207T202109 mana_g_half.png + file: M20161207T202110 mana_gu.png + file: M20161207T202110 mana_gub.png + file: M20161207T202110 mana_guild_bg.png + file: M20161207T202110 mana_guild_br.png + file: M20161207T202110 mana_guild_gu.png + file: M20161207T202110 mana_guild_gw.png + file: M20161207T202111 mana_guild_rg.png + file: M20161207T202111 mana_guild_rw.png + file: M20161207T202111 mana_guild_ub.png + file: M20161207T202111 mana_guild_ur.png + file: M20161207T202111 mana_guild_wb.png + file: M20161207T202111 mana_guild_wu.png + file: M20161207T202111 mana_gw.png + file: M20161207T202112 mana_gwu.png + file: M20161207T202112 mana_infinite.png + file: M20161207T202112 mana_nb.png + file: M20161207T202112 mana_ng.png + file: M20161207T202112 mana_nr.png + file: M20161207T202112 mana_nu.png + file: M20161207T202113 mana_nw.png + file: M20161207T202113 mana_q.png + file: M20161207T202113 mana_q_old.png + file: M20161207T202113 mana_q_older.png + file: M20161207T202113 mana_r.png + file: M20161207T202113 mana_r_half.png + file: M20161207T202113 mana_rg.png + file: M20161207T202113 mana_rgw.png + file: M20161207T202113 mana_rw.png + file: M20161207T202113 mana_rwu.png + file: M20161207T202113 mana_s.png + file: M20161207T202113 mana_s_half.png + file: M20161207T202113 mana_t.png + file: M20161207T202113 mana_t_old.png + file: M20161207T202113 mana_t_older.png + file: M20161207T202114 mana_u.png + file: M20161207T202114 mana_u_half.png + file: M20161207T202114 mana_ub.png + file: M20161207T202114 mana_ubr.png + file: M20161207T202114 mana_ur.png + file: M20161207T202114 mana_urg.png + file: M20161207T202114 mana_w.png + file: M20161207T202114 mana_w_half.png + file: M20161207T202114 mana_wb.png + file: M20161207T202114 mana_wbr.png + file: M20161207T202114 mana_wu.png + file: M20161207T202114 mana_wub.png + file: M20161207T202114 mana_x.png + file: M20161207T202114 mana_y.png + file: M20161207T202114 mana_z.png + file: M20161207T202114 symbol-font +package: + name: magic-mana-crystal.mse-symbol-font + version: 2009-08-04 + status: 50 + file: M20161207T201554 mana_1_half.png + file: M20161207T201554 mana_b.png + file: M20161207T201554 mana_b_half.png + file: M20161207T201554 mana_bg.png + file: M20161207T201555 mana_bgw.png + file: M20161207T201555 mana_br.png + file: M20161207T201555 mana_brg.png + file: M20161207T201555 mana_circle.png + file: M20161207T201555 mana_g.png + file: M20161207T201555 mana_g_half.png + file: M20161207T201555 mana_gu.png + file: M20161207T201556 mana_gub.png + file: M20161207T201556 mana_guild_bg.png + file: M20161207T201556 mana_guild_br.png + file: M20161207T201557 mana_guild_gu.png + file: M20161207T201557 mana_guild_gw.png + file: M20161207T201557 mana_guild_rg.png + file: M20161207T201557 mana_guild_rw.png + file: M20161207T201557 mana_guild_ub.png + file: M20161207T201557 mana_guild_ur.png + file: M20161207T201557 mana_guild_wb.png + file: M20161207T201558 mana_guild_wu.png + file: M20161207T201558 mana_gw.png + file: M20161207T201558 mana_gwu.png + file: M20161207T201558 mana_infinite.png + file: M20161207T201558 mana_nb.png + file: M20161207T201558 mana_ng.png + file: M20161207T201558 mana_nr.png + file: M20161207T201559 mana_nu.png + file: M20161207T201559 mana_nw.png + file: M20161207T201559 mana_q.png + file: M20161207T201559 mana_q_old.png + file: M20161207T201559 mana_q_older.png + file: M20161207T201559 mana_r.png + file: M20161207T201600 mana_r_half.png + file: M20161207T201600 mana_rg.png + file: M20161207T201600 mana_rgw.png + file: M20161207T201600 mana_rw.png + file: M20161207T201600 mana_rwu.png + file: M20161207T201600 mana_s.png + file: M20161207T201601 mana_s_half.png + file: M20161207T201601 mana_t.png + file: M20161207T201601 mana_t_old.png + file: M20161207T201601 mana_t_older.png + file: M20161207T201601 mana_u.png + file: M20161207T201601 mana_u_half.png + file: M20161207T201601 mana_ub.png + file: M20161207T201601 mana_ubr.png + file: M20161207T201602 mana_ur.png + file: M20161207T201602 mana_urg.png + file: M20161207T201602 mana_w.png + file: M20161207T201602 mana_w_half.png + file: M20161207T201602 mana_wb.png + file: M20161207T201602 mana_wbr.png + file: M20161207T201603 mana_wu.png + file: M20161207T201603 mana_wub.png + file: M20161207T201603 mana_x.png + file: M20161207T201603 mana_y.png + file: M20161207T201603 mana_z.png + file: M20161207T201603 symbol-font +package: + name: magic-mana-dynamic.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202235 mana_1_half.png + file: M20161207T202235 mana_b.png + file: M20161207T202235 mana_b_half.png + file: M20161207T202235 mana_bg.png + file: M20161207T202235 mana_bgw.png + file: M20161207T202236 mana_br.png + file: M20161207T202236 mana_brg.png + file: M20161207T202236 mana_chaos.png + file: M20161207T202236 mana_circle.png + file: M20161207T202236 mana_g.png + file: M20161207T202236 mana_g_half.png + file: M20161207T202237 mana_gu.png + file: M20161207T202237 mana_gub.png + file: M20161207T202237 mana_guild_bg.png + file: M20161207T202237 mana_guild_br.png + file: M20161207T202238 mana_guild_gu.png + file: M20161207T202238 mana_guild_gw.png + file: M20161207T202238 mana_guild_rg.png + file: M20161207T202238 mana_guild_rw.png + file: M20161207T202238 mana_guild_ub.png + file: M20161207T202238 mana_guild_ur.png + file: M20161207T202238 mana_guild_wb.png + file: M20161207T202238 mana_guild_wu.png + file: M20161207T202238 mana_gw.png + file: M20161207T202238 mana_gwu.png + file: M20161207T202239 mana_infinite.png + file: M20161207T202239 mana_nb.png + file: M20161207T202239 mana_ng.png + file: M20161207T202239 mana_nr.png + file: M20161207T202239 mana_nu.png + file: M20161207T202239 mana_nw.png + file: M20161207T202239 mana_q.png + file: M20161207T202239 mana_q_old.png + file: M20161207T202240 mana_q_older.png + file: M20161207T202240 mana_r.png + file: M20161207T202240 mana_r_half.png + file: M20161207T202240 mana_rg.png + file: M20161207T202240 mana_rgw.png + file: M20161207T202240 mana_rw.png + file: M20161207T202240 mana_rwu.png + file: M20161207T202240 mana_s.png + file: M20161207T202240 mana_s_half.png + file: M20161207T202240 mana_t.png + file: M20161207T202241 mana_t_old.png + file: M20161207T202241 mana_t_older.png + file: M20161207T202241 mana_u.png + file: M20161207T202241 mana_u_half.png + file: M20161207T202241 mana_ub.png + file: M20161207T202241 mana_ubr.png + file: M20161207T202241 mana_ur.png + file: M20161207T202242 mana_urg.png + file: M20161207T202242 mana_w.png + file: M20161207T202242 mana_w_half.png + file: M20161207T202242 mana_wb.png + file: M20161207T202242 mana_wbr.png + file: M20161207T202242 mana_wu.png + file: M20161207T202243 mana_wub.png + file: M20161207T202243 mana_x.png + file: M20161207T202243 mana_y.png + file: M20161207T202243 mana_z.png + file: M20161207T202243 symbol-font +package: + name: magic-mana-echo.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201935 mana_1_half.png + file: M20161207T201935 mana_b.png + file: M20161207T201935 mana_b_half.png + file: M20161207T201935 mana_bg.png + file: M20161207T201935 mana_br.png + file: M20161207T201935 mana_c.png + file: M20161207T201936 mana_chaos.png + file: M20161207T201936 mana_circle.png + file: M20161207T201936 mana_g.png + file: M20161207T201936 mana_g_half.png + file: M20161207T201936 mana_gu.png + file: M20161207T201936 mana_gw.png + file: M20161207T201937 mana_infinite.png + file: M20161207T201937 mana_nb.png + file: M20161207T201937 mana_ng.png + file: M20161207T201937 mana_nr.png + file: M20161207T201937 mana_nu.png + file: M20161207T201937 mana_nw.png + file: M20161207T201937 mana_q.png + file: M20161207T201937 mana_q_old.png + file: M20161207T201938 mana_q_older.png + file: M20161207T201938 mana_r.png + file: M20161207T201938 mana_r_half.png + file: M20161207T201938 mana_rg.png + file: M20161207T201938 mana_rw.png + file: M20161207T201938 mana_s.png + file: M20161207T201938 mana_s_half.png + file: M20161207T201939 mana_t.png + file: M20161207T201939 mana_t_old.png + file: M20161207T201939 mana_t_older.png + file: M20161207T201939 mana_u.png + file: M20161207T201939 mana_u_half.png + file: M20161207T201939 mana_ub.png + file: M20161207T201939 mana_ur.png + file: M20161207T201939 mana_w.png + file: M20161207T201939 mana_w_half.png + file: M20161207T201940 mana_wb.png + file: M20161207T201940 mana_wu.png + file: M20161207T201940 mana_x.png + file: M20161207T201940 mana_y.png + file: M20161207T201940 mana_z.png + file: M20161207T201940 symbol-font +package: + name: magic-mana-embossed.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202316 mana_1_half.png + file: M20161207T202316 mana_b.png + file: M20161207T202316 mana_b_half.png + file: M20161207T202316 mana_bg.png + file: M20161207T202316 mana_bgw.png + file: M20161207T202317 mana_br.png + file: M20161207T202317 mana_brg.png + file: M20161207T202317 mana_chaos.png + file: M20161207T202317 mana_circle.png + file: M20161207T202317 mana_g.png + file: M20161207T202317 mana_g_half.png + file: M20161207T202317 mana_gu.png + file: M20161207T202317 mana_gub.png + file: M20161207T202317 mana_gw.png + file: M20161207T202317 mana_gwu.png + file: M20161207T202317 mana_infinite.png + file: M20161207T202318 mana_nb.png + file: M20161207T202318 mana_ng.png + file: M20161207T202318 mana_nr.png + file: M20161207T202318 mana_nu.png + file: M20161207T202318 mana_nw.png + file: M20161207T202318 mana_q.png + file: M20161207T202318 mana_q_old.png + file: M20161207T202318 mana_q_older.png + file: M20161207T202318 mana_r.png + file: M20161207T202318 mana_r_half.png + file: M20161207T202318 mana_rg.png + file: M20161207T202318 mana_rgw.png + file: M20161207T202318 mana_rw.png + file: M20161207T202318 mana_rwu.png + file: M20161207T202318 mana_s.png + file: M20161207T202319 mana_s_half.png + file: M20161207T202319 mana_t.png + file: M20161207T202319 mana_t_old.png + file: M20161207T202319 mana_t_older.png + file: M20161207T202319 mana_u.png + file: M20161207T202319 mana_u_half.png + file: M20161207T202319 mana_ub.png + file: M20161207T202319 mana_ubr.png + file: M20161207T202320 mana_ur.png + file: M20161207T202320 mana_urg.png + file: M20161207T202320 mana_w.png + file: M20161207T202320 mana_w_half.png + file: M20161207T202320 mana_wb.png + file: M20161207T202320 mana_wbr.png + file: M20161207T202320 mana_wu.png + file: M20161207T202320 mana_wub.png + file: M20161207T202320 mana_x.png + file: M20161207T202320 mana_y.png + file: M20161207T202320 mana_z.png + file: M20161207T202320 symbol-font +package: + name: magic-mana-fkih.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201940 clear.png + file: M20161207T201940 mana_0.png + file: M20161207T201940 mana_1.png + file: M20161207T201940 mana_2.png + file: M20161207T201940 mana_2_b.png + file: M20161207T201941 mana_2_g.png + file: M20161207T201941 mana_2_r.png + file: M20161207T201941 mana_2_u.png + file: M20161207T201941 mana_2_w.png + file: M20161207T201941 mana_3.png + file: M20161207T201941 mana_4.png + file: M20161207T201941 mana_5.png + file: M20161207T201941 mana_6.png + file: M20161207T201941 mana_7.png + file: M20161207T201941 mana_8.png + file: M20161207T201942 mana_9.png + file: M20161207T201942 mana_b.png + file: M20161207T201942 mana_bg.png + file: M20161207T201942 mana_br.png + file: M20161207T201942 mana_chaos.png + file: M20161207T201942 mana_g.png + file: M20161207T201942 mana_gu.png + file: M20161207T201942 mana_gw.png + file: M20161207T201943 mana_q.png + file: M20161207T201943 mana_r.png + file: M20161207T201943 mana_rg.png + file: M20161207T201943 mana_rw.png + file: M20161207T201943 mana_t.png + file: M20161207T201943 mana_u.png + file: M20161207T201943 mana_ub.png + file: M20161207T201943 mana_ur.png + file: M20161207T201943 mana_w.png + file: M20161207T201943 mana_wb.png + file: M20161207T201943 mana_wu.png + file: M20161207T201943 mana_x.png + file: M20161207T201943 symbol-font +package: + name: magic-mana-future.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20161207T192603 mana_1_half.png + file: M20161207T192603 mana_b.png + file: M20161207T192603 mana_b_half.png + file: M20161207T192603 mana_bg.png + file: M20161207T192604 mana_br.png + file: M20161207T192604 mana_chaos.png + file: M20161207T192604 mana_circle.png + file: M20161207T192604 mana_circle_b.png + file: M20161207T192604 mana_circle_g.png + file: M20161207T192605 mana_circle_mask.png + file: M20161207T192605 mana_circle_r.png + file: M20161207T192605 mana_circle_u.png + file: M20161207T192605 mana_circle_w.png + file: M20161207T192606 mana_g.png + file: M20161207T192606 mana_g_half.png + file: M20161207T192606 mana_gu.png + file: M20161207T192606 mana_guild_bg.png + file: M20161207T192606 mana_guild_br.png + file: M20161207T192607 mana_guild_gu.png + file: M20161207T192607 mana_guild_gw.png + file: M20161207T192607 mana_guild_rg.png + file: M20161207T192607 mana_guild_rw.png + file: M20161207T192608 mana_guild_ub.png + file: M20161207T192608 mana_guild_ur.png + file: M20161207T192608 mana_guild_wb.png + file: M20161207T192608 mana_guild_wu.png + file: M20161207T192609 mana_gw.png + file: M20161207T192609 mana_infinite.png + file: M20161207T192609 mana_nb.png + file: M20161207T192609 mana_ng.png + file: M20161207T192610 mana_nr.png + file: M20161207T192610 mana_nu.png + file: M20161207T192610 mana_nw.png + file: M20161207T192610 mana_phyb.png + file: M20161207T192610 mana_phyc.png + file: M20161207T192611 mana_phyg.png + file: M20161207T192611 mana_phyr.png + file: M20161207T192611 mana_phyu.png + file: M20161207T192611 mana_phyw.png + file: M20161207T192612 mana_q.png + file: M20161207T192612 mana_r.png + file: M20161207T192612 mana_r_half.png + file: M20161207T192613 mana_rg.png + file: M20161207T192613 mana_rw.png + file: M20161207T192613 mana_s.png + file: M20161207T192613 mana_s_half.png + file: M20161207T192613 mana_t.png + file: M20161207T192613 mana_u.png + file: M20161207T192614 mana_u_half.png + file: M20161207T192614 mana_ub.png + file: M20161207T192614 mana_ur.png + file: M20161207T192614 mana_w.png + file: M20161207T192615 mana_w_half.png + file: M20161207T192615 mana_wb.png + file: M20161207T192615 mana_wu.png + file: M20161207T192615 symbol-font +package: + name: magic-mana-graffiti.mse-symbol-font + version: 2010-02-04 + status: 50 + file: M20161207T202115 mana_b.png + file: M20161207T202115 mana_circle.png + file: M20161207T202115 mana_g.png + file: M20161207T202115 mana_r.png + file: M20161207T202115 mana_u.png + file: M20161207T202115 mana_w.png + file: M20161207T202115 symbol-font +package: + name: magic-mana-large-dark.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201604 mana_1_half.png + file: M20161207T201604 mana_b.png + file: M20161207T201604 mana_b_half.png + file: M20161207T201604 mana_bg.png + file: M20161207T201604 mana_bgw.png + file: M20161207T201604 mana_br.png + file: M20161207T201604 mana_brg.png + file: M20161207T201604 mana_c.png + file: M20161207T201604 mana_chaos.png + file: M20161207T201604 mana_circle.png + file: M20161207T201605 mana_g.png + file: M20161207T201605 mana_g_half.png + file: M20161207T201605 mana_gu.png + file: M20161207T201605 mana_gub.png + file: M20161207T201605 mana_guild_bg.png + file: M20161207T201605 mana_guild_br.png + file: M20161207T201605 mana_guild_gu.png + file: M20161207T201605 mana_guild_gw.png + file: M20161207T201606 mana_guild_rg.png + file: M20161207T201606 mana_guild_rw.png + file: M20161207T201606 mana_guild_ub.png + file: M20161207T201606 mana_guild_ur.png + file: M20161207T201606 mana_guild_wb.png + file: M20161207T201606 mana_guild_wu.png + file: M20161207T201606 mana_gw.png + file: M20161207T201606 mana_gwu.png + file: M20161207T201606 mana_infinite.png + file: M20161207T201606 mana_nb.png + file: M20161207T201607 mana_ng.png + file: M20161207T201607 mana_nr.png + file: M20161207T201607 mana_nu.png + file: M20161207T201607 mana_nw.png + file: M20161207T201607 mana_q.png + file: M20161207T201607 mana_q_old.png + file: M20161207T201607 mana_q_older.png + file: M20161207T201608 mana_r.png + file: M20161207T201608 mana_r_half.png + file: M20161207T201608 mana_rg.png + file: M20161207T201608 mana_rgw.png + file: M20161207T201608 mana_rw.png + file: M20161207T201608 mana_rwu.png + file: M20161207T201608 mana_s.png + file: M20161207T201608 mana_s_half.png + file: M20161207T201608 mana_t.png + file: M20161207T201608 mana_t_old.png + file: M20161207T201609 mana_t_older.png + file: M20161207T201609 mana_u.png + file: M20161207T201609 mana_u_half.png + file: M20161207T201609 mana_ub.png + file: M20161207T201609 mana_ubr.png + file: M20161207T201609 mana_ur.png + file: M20161207T201609 mana_urg.png + file: M20161207T201609 mana_w.png + file: M20161207T201610 mana_w_half.png + file: M20161207T201610 mana_wb.png + file: M20161207T201610 mana_wbr.png + file: M20161207T201610 mana_wu.png + file: M20161207T201610 mana_wub.png + file: M20161207T201610 mana_x.png + file: M20161207T201610 mana_y.png + file: M20161207T201610 mana_z.png + file: M20161207T201610 symbol-font +package: + name: magic-mana-large-extra-m15.mse-symbol-font + version: 2016-03-13 + status: 18 + file: 20161212T185709 black_circle.png + file: 20161212T185709 mana_a.png + file: 20161212T185709 mana_aa.png + file: 20161212T185709 mana_b.png + file: 20161212T185709 mana_bb.png + file: 20161212T185709 mana_bbb.png + file: 20161212T185709 mana_c.png + file: 20161212T185709 mana_cc.png + file: 20161212T185710 mana_chaos.png + file: 20161212T185710 mana_circle.png + file: 20161212T185710 mana_circle_b.png + file: 20161212T185710 mana_circle_g.png + file: 20161212T185710 mana_circle_k.png + file: 20161212T185710 mana_circle_large.png + file: 20161212T185710 mana_circle_p.png + file: 20161212T185710 mana_circle_r.png + file: 20161212T185711 mana_circle_u.png + file: 20161212T185711 mana_circle_w.png + file: 20161212T185711 mana_g.png + file: 20161212T185711 mana_gg.png + file: 20161212T185711 mana_ggg.png + file: 20161212T185711 mana_guild_bg.png + file: 20161212T185711 mana_guild_br.png + file: 20161212T185711 mana_guild_gu.png + file: 20161212T185711 mana_guild_gw.png + file: 20161212T185712 mana_guild_rg.png + file: 20161212T185712 mana_guild_rw.png + file: 20161212T185712 mana_guild_ub.png + file: 20161212T185712 mana_guild_ur.png + file: 20161212T185712 mana_guild_wb.png + file: 20161212T185712 mana_guild_wu.png + file: 20161212T185712 mana_infinite.png + file: 20161212T185713 mana_k.png + file: 20161212T185713 mana_kk.png + file: 20161212T185713 mana_kkk.png + file: 20161212T185713 mana_p.png + file: 20161212T185713 mana_pp.png + file: 20161212T185713 mana_ppp.png + file: 20161212T185714 mana_q.png + file: 20161212T185714 mana_q_old.png + file: 20161212T185714 mana_q_older.png + file: 20161212T185714 mana_r.png + file: 20161212T185714 mana_rr.png + file: 20161212T185714 mana_rrr.png + file: 20161212T185714 mana_s.png + file: 20161212T185714 mana_ss.png + file: 20161212T185714 mana_t.png + file: 20161212T185714 mana_t_old.png + file: 20161212T185714 mana_t_older.png + file: 20161212T185714 mana_u.png + file: 20161212T185714 mana_uu.png + file: 20161212T185714 mana_uuu.png + file: 20161212T185714 mana_w.png + file: 20161212T185715 mana_wubrg.png + file: 20161212T185715 mana_ww.png + file: 20161212T185715 mana_www.png + file: 20161212T185715 mask_hybrid.png + file: 20161212T185715 mask_phyrexian.png + file: 20161212T185715 mask_trihybrid_1.png + file: 20161212T185715 mask_trihybrid_2.png + file: 20161212T185715 symbol-font +package: + name: magic-mana-large-extra.mse-symbol-font + version: 2015-12-13 + status: 18 + file: 20161212T185716 black_circle.png + file: 20161212T185716 mana_a.png + file: 20161212T185716 mana_a_half.png + file: 20161212T185716 mana_bb.png + file: 20161212T185716 mana_bbb.png + file: 20161212T185716 mana_c.png + file: 20161212T185716 mana_c_half.png + file: 20161212T185716 mana_circle.png + file: 20161212T185716 mana_circle_100.png + file: 20161212T185716 mana_circle_1000.png + file: 20161212T185716 mana_circle_10000.png + file: 20161212T185716 mana_circle_100000.png + file: 20161212T185717 mana_circle_1000000.png + file: 20161212T185717 mana_circle_b.png + file: 20161212T185717 mana_circle_e.png + file: 20161212T185717 mana_circle_g.png + file: 20161212T185717 mana_circle_k.png + file: 20161212T185717 mana_circle_l.png + file: 20161212T185717 mana_circle_large.png + file: 20161212T185717 mana_circle_o.png + file: 20161212T185717 mana_circle_p.png + file: 20161212T185717 mana_circle_r.png + file: 20161212T185717 mana_circle_u.png + file: 20161212T185717 mana_circle_w.png + file: 20161212T185717 mana_e.png + file: 20161212T185717 mana_e_half.png + file: 20161212T185717 mana_gg.png + file: 20161212T185718 mana_ggg.png + file: 20161212T185718 mana_k.png + file: 20161212T185718 mana_k_half.png + file: 20161212T185718 mana_kk.png + file: 20161212T185718 mana_kkk.png + file: 20161212T185718 mana_l.png + file: 20161212T185718 mana_l_half.png + file: 20161212T185718 mana_ll.png + file: 20161212T185718 mana_lll.png + file: 20161212T185718 mana_o.png + file: 20161212T185718 mana_o_half.png + file: 20161212T185718 mana_oo.png + file: 20161212T185718 mana_ooo.png + file: 20161212T185718 mana_p.png + file: 20161212T185718 mana_p_half.png + file: 20161212T185718 mana_pp.png + file: 20161212T185718 mana_ppp.png + file: 20161212T185718 mana_rainbow.png + file: 20161212T185718 mana_rr.png + file: 20161212T185718 mana_rrr.png + file: 20161212T185718 mana_ss.png + file: 20161212T185718 mana_uu.png + file: 20161212T185718 mana_uuu.png + file: 20161212T185718 mana_wubrg.png + file: 20161212T185719 mana_ww.png + file: 20161212T185719 mana_www.png + file: 20161212T185719 mask_hybrid.png + file: 20161212T185719 mask_phyrexian.png + file: 20161212T185719 mask_trihybrid_1.png + file: 20161212T185719 mask_trihybrid_2.png + file: 20161212T185719 symbol-font +package: + name: magic-mana-large-fallout.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201943 mana_m.png + file: M20161207T201943 mana_n.png + file: M20161207T201944 symbol-font +package: + name: magic-mana-large-phyrexian.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20160104T190023 mana_phyr.png + file: M20160104T190023 symbol-font +package: + name: magic-mana-large.mse-symbol-font + version: 2015-12-13 + status: 18 + file: 20161212T185720 mana_1_half.png + file: 20161212T185720 mana_b.png + file: 20161212T185720 mana_b_half.png + file: 20161212T185720 mana_bg.png + file: 20161212T185720 mana_bgw.png + file: 20161212T185721 mana_br.png + file: 20161212T185721 mana_brg.png + file: 20161212T185721 mana_c.png + file: 20161212T185721 mana_chaos.png + file: 20161212T185722 mana_circle.png + file: 20161212T185722 mana_g.png + file: 20161212T185722 mana_g_half.png + file: 20161212T185722 mana_gu.png + file: 20161212T185722 mana_gub.png + file: 20161212T185722 mana_guild_bg.png + file: 20161212T185722 mana_guild_br.png + file: 20161212T185722 mana_guild_gu.png + file: 20161212T185723 mana_guild_gw.png + file: 20161212T185723 mana_guild_rg.png + file: 20161212T185723 mana_guild_rw.png + file: 20161212T185723 mana_guild_ub.png + file: 20161212T185723 mana_guild_ur.png + file: 20161212T185723 mana_guild_wb.png + file: 20161212T185723 mana_guild_wu.png + file: 20161212T185723 mana_gw.png + file: 20161212T185724 mana_gwu.png + file: 20161212T185724 mana_infinite.png + file: 20161212T185724 mana_nb.png + file: 20161212T185724 mana_ng.png + file: 20161212T185724 mana_nr.png + file: 20161212T185724 mana_nu.png + file: 20161212T185724 mana_nw.png + file: 20161212T185724 mana_phyb.png + file: 20161212T185724 mana_phyc.png + file: 20161212T185724 mana_phyg.png + file: 20161212T185725 mana_phyr.png + file: 20161212T185725 mana_phyu.png + file: 20161212T185725 mana_phyw.png + file: 20161212T185725 mana_q.png + file: 20161212T185725 mana_q_old.png + file: 20161212T185726 mana_q_older.png + file: 20161212T185726 mana_r.png + file: 20161212T185726 mana_r_half.png + file: 20161212T185726 mana_rg.png + file: 20161212T185726 mana_rgw.png + file: 20161212T185726 mana_rw.png + file: 20161212T185726 mana_rwu.png + file: 20161212T185726 mana_s.png + file: 20161212T185726 mana_s_half.png + file: 20161212T185726 mana_t.png + file: 20161212T185726 mana_t_old.png + file: 20161212T185727 mana_t_older.png + file: 20161212T185727 mana_u.png + file: 20161212T185727 mana_u_half.png + file: 20161212T185727 mana_ub.png + file: 20161212T185727 mana_ubr.png + file: 20161212T185727 mana_ur.png + file: 20161212T185727 mana_urg.png + file: 20161212T185728 mana_w.png + file: 20161212T185728 mana_w_half.png + file: 20161212T185728 mana_wb.png + file: 20161212T185728 mana_wbr.png + file: 20161212T185728 mana_wu.png + file: 20161212T185729 mana_wub.png + file: 20161212T185729 mana_x.png + file: 20161212T185729 mana_y.png + file: 20161212T185729 mana_z.png + file: 20161212T185729 symbol-font +package: + name: magic-mana-megaman.mse-symbol-font + version: 2014-02-24 + status: 50 + file: M20161207T202425 mana_b.png + file: M20161207T202425 mana_bg.png + file: M20161207T202425 mana_br.png + file: M20161207T202425 mana_circle.png + file: M20161207T202425 mana_g.png + file: M20161207T202425 mana_gu.png + file: M20161207T202425 mana_gw.png + file: M20161207T202425 mana_q.png + file: M20161207T202425 mana_r.png + file: M20161207T202425 mana_rg.png + file: M20161207T202425 mana_rw.png + file: M20161207T202425 mana_t.png + file: M20161207T202425 mana_u.png + file: M20161207T202425 mana_ub.png + file: M20161207T202426 mana_ur.png + file: M20161207T202426 mana_w.png + file: M20161207T202426 mana_wb.png + file: M20161207T202426 mana_wu.png + file: M20161207T202426 mana_x.png + file: M20161207T202426 mana_y.png + file: M20161207T202426 mana_z.png + file: M20161207T202426 symbol-font +package: + name: magic-mana-mtgo.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T203320 mana_1_half.png + file: M20161207T203320 mana_b.png + file: M20161207T203320 mana_b_half.png + file: M20161207T203320 mana_bg.png + file: M20161207T203320 mana_bgw.png + file: M20161207T203320 mana_br.png + file: M20161207T203320 mana_brg.png + file: M20161207T203321 mana_c.png + file: M20161207T203321 mana_chaos.png + file: M20161207T203321 mana_circle.png + file: M20161207T203321 mana_g.png + file: M20161207T203321 mana_g_half.png + file: M20161207T203321 mana_gu.png + file: M20161207T203321 mana_gub.png + file: M20161207T203321 mana_guild_bg.png + file: M20161207T203321 mana_guild_br.png + file: M20161207T203321 mana_guild_gu.png + file: M20161207T203321 mana_guild_gw.png + file: M20161207T203321 mana_guild_rg.png + file: M20161207T203322 mana_guild_rw.png + file: M20161207T203322 mana_guild_ub.png + file: M20161207T203322 mana_guild_ur.png + file: M20161207T203322 mana_guild_wb.png + file: M20161207T203322 mana_guild_wu.png + file: M20161207T203322 mana_gw.png + file: M20161207T203322 mana_gwu.png + file: M20161207T203322 mana_infinite.png + file: M20161207T203322 mana_nb.png + file: M20161207T203322 mana_ng.png + file: M20161207T203323 mana_nr.png + file: M20161207T203323 mana_nu.png + file: M20161207T203323 mana_nw.png + file: M20161207T203323 mana_q.png + file: M20161207T203323 mana_q_old.png + file: M20161207T203323 mana_q_older.png + file: M20161207T203323 mana_r.png + file: M20161207T203323 mana_r_half.png + file: M20161207T203323 mana_rg.png + file: M20161207T203324 mana_rgw.png + file: M20161207T203324 mana_rw.png + file: M20161207T203324 mana_rwu.png + file: M20161207T203324 mana_s.png + file: M20161207T203324 mana_s_half.png + file: M20161207T203325 mana_t.png + file: M20161207T203325 mana_t_old.png + file: M20161207T203325 mana_t_older.png + file: M20161207T203325 mana_u.png + file: M20161207T203325 mana_u_half.png + file: M20161207T203325 mana_ub.png + file: M20161207T203325 mana_ubr.png + file: M20161207T203325 mana_ur.png + file: M20161207T203326 mana_urg.png + file: M20161207T203326 mana_w.png + file: M20161207T203326 mana_w_half.png + file: M20161207T203326 mana_wb.png + file: M20161207T203326 mana_wbr.png + file: M20161207T203326 mana_wu.png + file: M20161207T203326 mana_wub.png + file: M20161207T203326 symbol-font +package: + name: magic-mana-mtgs-1.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201951 mana_2b.png + file: M20161207T201951 mana_2g.png + file: M20161207T201951 mana_2r.png + file: M20161207T201951 mana_2u.png + file: M20161207T201951 mana_2w.png + file: M20161207T201952 mana_b.png + file: M20161207T201952 mana_bg.png + file: M20161207T201952 mana_br.png + file: M20161207T201952 mana_chaos.png + file: M20161207T201952 mana_circle.png + file: M20161207T201952 mana_g.png + file: M20161207T201952 mana_gu.png + file: M20161207T201952 mana_gw.png + file: M20161207T201952 mana_r.png + file: M20161207T201952 mana_rg.png + file: M20161207T201952 mana_rw.png + file: M20161207T201952 mana_u.png + file: M20161207T201952 mana_ub.png + file: M20161207T201952 mana_ur.png + file: M20161207T201952 mana_w.png + file: M20161207T201953 mana_wb.png + file: M20161207T201953 mana_wu.png + file: M20161207T201953 symbol-font +package: + name: magic-mana-mtgs-2.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201953 mana_b.png + file: M20161207T201953 mana_bg.png + file: M20161207T201953 mana_br.png + file: M20161207T201953 mana_chaos.png + file: M20161207T201954 mana_circle.png + file: M20161207T201954 mana_g.png + file: M20161207T201954 mana_gu.png + file: M20161207T201954 mana_gw.png + file: M20161207T201954 mana_r.png + file: M20161207T201954 mana_rg.png + file: M20161207T201954 mana_rw.png + file: M20161207T201954 mana_u.png + file: M20161207T201955 mana_ub.png + file: M20161207T201955 mana_ur.png + file: M20161207T201955 mana_w.png + file: M20161207T201955 mana_wb.png + file: M20161207T201955 mana_wu.png + file: M20161207T201955 symbol-font +package: + name: magic-mana-old.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20161207T192939 mana_1_half.png + file: M20161207T192939 mana_b.png + file: M20161207T192939 mana_b_half.png + file: M20161207T192939 mana_bg.png + file: M20161207T192940 mana_bgw.png + file: M20161207T192940 mana_br.png + file: M20161207T192940 mana_brg.png + file: M20161207T192940 mana_c.png + file: M20161207T192940 mana_chaos.png + file: M20161207T192940 mana_circle.png + file: M20161207T192940 mana_g.png + file: M20161207T192940 mana_g_half.png + file: M20161207T192940 mana_gu.png + file: M20161207T192940 mana_gub.png + file: M20161207T192940 mana_guild_bg.png + file: M20161207T192940 mana_guild_br.png + file: M20161207T192940 mana_guild_gu.png + file: M20161207T192941 mana_guild_gw.png + file: M20161207T192941 mana_guild_rg.png + file: M20161207T192941 mana_guild_rw.png + file: M20161207T192941 mana_guild_ub.png + file: M20161207T192941 mana_guild_ur.png + file: M20161207T192941 mana_guild_wb.png + file: M20161207T192941 mana_guild_wu.png + file: M20161207T192941 mana_gw.png + file: M20161207T192941 mana_gwu.png + file: M20161207T192941 mana_infinite.png + file: M20161207T192942 mana_nb.png + file: M20161207T192942 mana_ng.png + file: M20161207T192942 mana_nr.png + file: M20161207T192942 mana_nu.png + file: M20161207T192942 mana_nw.png + file: M20161207T192942 mana_q.png + file: M20161207T192942 mana_q_old.png + file: M20161207T192942 mana_q_older.png + file: M20161207T192942 mana_r.png + file: M20161207T192942 mana_r_half.png + file: M20161207T192942 mana_rg.png + file: M20161207T192942 mana_rgw.png + file: M20161207T192943 mana_rw.png + file: M20161207T192943 mana_rwu.png + file: M20161207T192943 mana_s.png + file: M20161207T192943 mana_s_half.png + file: M20161207T192943 mana_t.png + file: M20161207T192943 mana_t_old.png + file: M20161207T192943 mana_t_older.png + file: M20161207T192943 mana_u.png + file: M20161207T192943 mana_u_half.png + file: M20161207T192944 mana_ub.png + file: M20161207T192944 mana_ubr.png + file: M20161207T192944 mana_ur.png + file: M20161207T192944 mana_urg.png + file: M20161207T192944 mana_w.png + file: M20161207T192944 mana_w_half.png + file: M20161207T192944 mana_wb.png + file: M20161207T192944 mana_wbr.png + file: M20161207T192944 mana_wu.png + file: M20161207T192945 mana_wub.png + file: M20161207T192945 symbol-font +package: + name: magic-mana-planesjaywalker.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201955 mana_b.png + file: M20161207T201955 mana_b_half.png + file: M20161207T201955 mana_bg.png + file: M20161207T201956 mana_br.png + file: M20161207T201956 mana_chaos.png + file: M20161207T201956 mana_circle.png + file: M20161207T201956 mana_g.png + file: M20161207T201956 mana_g_half.png + file: M20161207T201956 mana_gu.png + file: M20161207T201956 mana_gw.png + file: M20161207T201956 mana_nb.png + file: M20161207T201956 mana_ng.png + file: M20161207T201956 mana_nr.png + file: M20161207T201956 mana_nu.png + file: M20161207T201957 mana_nw.png + file: M20161207T201957 mana_r.png + file: M20161207T201957 mana_r_half.png + file: M20161207T201957 mana_rg.png + file: M20161207T201957 mana_rw.png + file: M20161207T201957 mana_s.png + file: M20161207T201957 mana_s_half.png + file: M20161207T201957 mana_u.png + file: M20161207T201957 mana_u_half.png + file: M20161207T201958 mana_ub.png + file: M20161207T201958 mana_ur.png + file: M20161207T201958 mana_w.png + file: M20161207T201958 mana_w_half.png + file: M20161207T201958 mana_wb.png + file: M20161207T201958 mana_wu.png + file: M20161207T201958 symbol-font +package: + name: magic-mana-reddwarfian.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201958 mana_b.png + file: M20161207T201958 mana_chaos.png + file: M20161207T201959 mana_circle.png + file: M20161207T201959 mana_g.png + file: M20161207T201959 mana_q.png + file: M20161207T201959 mana_r.png + file: M20161207T201959 mana_s.png + file: M20161207T201959 mana_t.png + file: M20161207T201959 mana_u.png + file: M20161207T202000 mana_ub.png + file: M20161207T202000 mana_w.png + file: M20161207T202000 mana_wb.png + file: M20161207T202000 symbol-font +package: + name: magic-mana-small-abu.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20161207T193227 mana_1_half.png + file: M20161207T193227 mana_b.png + file: M20161207T193227 mana_b_half.png + file: M20161207T193227 mana_bg.png + file: M20161207T193227 mana_bgw.png + file: M20161207T193227 mana_br.png + file: M20161207T193227 mana_brg.png + file: M20161207T193228 mana_c.png + file: M20161207T193228 mana_chaos.png + file: M20161207T193228 mana_circle.png + file: M20161207T193228 mana_g.png + file: M20161207T193228 mana_g_half.png + file: M20161207T193228 mana_gu.png + file: M20161207T193228 mana_gub.png + file: M20161207T193228 mana_guild_bg.png + file: M20161207T193228 mana_guild_br.png + file: M20161207T193229 mana_guild_gu.png + file: M20161207T193229 mana_guild_gw.png + file: M20161207T193229 mana_guild_rg.png + file: M20161207T193229 mana_guild_rw.png + file: M20161207T193229 mana_guild_ub.png + file: M20161207T193229 mana_guild_ur.png + file: M20161207T193229 mana_guild_wb.png + file: M20161207T193229 mana_guild_wu.png + file: M20161207T193230 mana_gw.png + file: M20161207T193230 mana_gwu.png + file: M20161207T193230 mana_infinite.png + file: M20161207T193230 mana_nb.png + file: M20161207T193230 mana_ng.png + file: M20161207T193230 mana_nr.png + file: M20161207T193230 mana_nu.png + file: M20161207T193231 mana_nw.png + file: M20161207T193231 mana_q.png + file: M20161207T193231 mana_r.png + file: M20161207T193231 mana_r_half.png + file: M20161207T193231 mana_rg.png + file: M20161207T193231 mana_rgw.png + file: M20161207T193231 mana_rw.png + file: M20161207T193231 mana_rwu.png + file: M20161207T193231 mana_s.png + file: M20161207T193232 mana_s_half.png + file: M20161207T193232 mana_t.png + file: M20161207T193232 mana_u.png + file: M20161207T193232 mana_u_half.png + file: M20161207T193232 mana_ub.png + file: M20161207T193232 mana_ubr.png + file: M20161207T193232 mana_ur.png + file: M20161207T193232 mana_urg.png + file: M20161207T193232 mana_w.png + file: M20161207T193233 mana_w_half.png + file: M20161207T193233 mana_wb.png + file: M20161207T193233 mana_wbr.png + file: M20161207T193233 mana_wu.png + file: M20161207T193233 mana_wub.png + file: M20161207T193233 mana_x.png + file: M20161207T193234 mana_y.png + file: M20161207T193234 mana_z.png + file: M20161207T193234 symbol-font +package: + name: magic-mana-small-border.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201651 mana_1_half.png + file: M20161207T201651 mana_b.png + file: M20161207T201651 mana_b_half.png + file: M20161207T201651 mana_bg.png + file: M20161207T201651 mana_bgw.png + file: M20161207T201651 mana_br.png + file: M20161207T201651 mana_brg.png + file: M20161207T201651 mana_c.png + file: M20161207T201651 mana_chaos.png + file: M20161207T201651 mana_circle.png + file: M20161207T201652 mana_g.png + file: M20161207T201652 mana_g_half.png + file: M20161207T201652 mana_gu.png + file: M20161207T201652 mana_gub.png + file: M20161207T201652 mana_guild_bg.png + file: M20161207T201652 mana_guild_br.png + file: M20161207T201652 mana_guild_gu.png + file: M20161207T201652 mana_guild_gw.png + file: M20161207T201652 mana_guild_rg.png + file: M20161207T201652 mana_guild_rw.png + file: M20161207T201652 mana_guild_ub.png + file: M20161207T201653 mana_guild_ur.png + file: M20161207T201653 mana_guild_wb.png + file: M20161207T201653 mana_guild_wu.png + file: M20161207T201653 mana_gw.png + file: M20161207T201653 mana_gwu.png + file: M20161207T201653 mana_infinite.png + file: M20161207T201653 mana_nb.png + file: M20161207T201653 mana_ng.png + file: M20161207T201654 mana_nr.png + file: M20161207T201654 mana_nu.png + file: M20161207T201654 mana_nw.png + file: M20161207T201654 mana_q.png + file: M20161207T201654 mana_q_old.png + file: M20161207T201654 mana_q_older.png + file: M20161207T201655 mana_r.png + file: M20161207T201655 mana_r_half.png + file: M20161207T201655 mana_rg.png + file: M20161207T201655 mana_rgw.png + file: M20161207T201655 mana_rw.png + file: M20161207T201655 mana_rwu.png + file: M20161207T201655 mana_s.png + file: M20161207T201655 mana_s_half.png + file: M20161207T201656 mana_t.png + file: M20161207T201656 mana_t_old.png + file: M20161207T201656 mana_t_older.png + file: M20161207T201656 mana_u.png + file: M20161207T201656 mana_u_half.png + file: M20161207T201656 mana_ub.png + file: M20161207T201656 mana_ubr.png + file: M20161207T201656 mana_ur.png + file: M20161207T201656 mana_urg.png + file: M20161207T201657 mana_w.png + file: M20161207T201657 mana_w_half.png + file: M20161207T201657 mana_wb.png + file: M20161207T201657 mana_wbr.png + file: M20161207T201657 mana_wu.png + file: M20161207T201657 mana_wub.png + file: M20161207T201657 mana_x.png + file: M20161207T201657 mana_y.png + file: M20161207T201657 mana_z.png + file: M20161207T201657 symbol-font +package: + name: magic-mana-small-dark.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T201619 mana_1_half.png + file: M20161207T201619 mana_b.png + file: M20161207T201619 mana_b_half.png + file: M20161207T201619 mana_bg.png + file: M20161207T201619 mana_bgw.png + file: M20161207T201619 mana_br.png + file: M20161207T201619 mana_brg.png + file: M20161207T201619 mana_c.png + file: M20161207T201620 mana_chaos.png + file: M20161207T201620 mana_circle.png + file: M20161207T201620 mana_g.png + file: M20161207T201620 mana_g_half.png + file: M20161207T201620 mana_gu.png + file: M20161207T201620 mana_gub.png + file: M20161207T201620 mana_guild_bg.png + file: M20161207T201620 mana_guild_br.png + file: M20161207T201620 mana_guild_gu.png + file: M20161207T201621 mana_guild_gw.png + file: M20161207T201621 mana_guild_rg.png + file: M20161207T201621 mana_guild_rw.png + file: M20161207T201621 mana_guild_ub.png + file: M20161207T201621 mana_guild_ur.png + file: M20161207T201621 mana_guild_wb.png + file: M20161207T201621 mana_guild_wu.png + file: M20161207T201621 mana_gw.png + file: M20161207T201622 mana_gwu.png + file: M20161207T201622 mana_infinite.png + file: M20161207T201622 mana_nb.png + file: M20161207T201622 mana_ng.png + file: M20161207T201622 mana_nr.png + file: M20161207T201622 mana_nu.png + file: M20161207T201622 mana_nw.png + file: M20161207T201622 mana_q.png + file: M20161207T201622 mana_q_old.png + file: M20161207T201623 mana_q_older.png + file: M20161207T201623 mana_r.png + file: M20161207T201623 mana_r_half.png + file: M20161207T201623 mana_rg.png + file: M20161207T201623 mana_rgw.png + file: M20161207T201623 mana_rw.png + file: M20161207T201623 mana_rwu.png + file: M20161207T201624 mana_s.png + file: M20161207T201624 mana_s_half.png + file: M20161207T201624 mana_t.png + file: M20161207T201624 mana_t_old.png + file: M20161207T201624 mana_t_older.png + file: M20161207T201624 mana_u.png + file: M20161207T201624 mana_u_half.png + file: M20161207T201624 mana_ub.png + file: M20161207T201624 mana_ubr.png + file: M20161207T201625 mana_ur.png + file: M20161207T201625 mana_urg.png + file: M20161207T201625 mana_w.png + file: M20161207T201625 mana_w_half.png + file: M20161207T201625 mana_wb.png + file: M20161207T201625 mana_wbr.png + file: M20161207T201625 mana_wu.png + file: M20161207T201625 mana_wub.png + file: M20161207T201625 mana_x.png + file: M20161207T201625 mana_y.png + file: M20161207T201625 mana_z.png + file: M20161207T201626 symbol-font +package: + name: magic-mana-small-extra-m15.mse-symbol-font + version: 2016-03-13 + status: 18 + file: 20161212T185730 artifact.png + file: 20161212T185730 black_circle.png + file: 20161212T185730 checkbox.png + file: 20161212T185730 creature.png + file: 20161212T185731 enchantment.png + file: 19691231T190000 energy.png + file: 20161212T185731 instant.png + file: 20161212T185731 land.png + file: 20161212T185731 loyaltydown.png + file: 20161212T185731 loyaltynaught.png + file: 20161212T185731 loyaltyup.png + file: 20161212T185731 mana_a.png + file: 20161212T185732 mana_aa.png + file: 20161212T185732 mana_b.png + file: 20161212T185732 mana_bb.png + file: 20161212T185732 mana_bbb.png + file: 20161212T185732 mana_c.png + file: 20161212T185732 mana_cc.png + file: 20161212T185732 mana_chaos.png + file: 20161212T185732 mana_circle.png + file: 20161212T185733 mana_circle_b.png + file: 20161212T185733 mana_circle_g.png + file: 20161212T185733 mana_circle_k.png + file: 20161212T185733 mana_circle_large.png + file: 20161212T185733 mana_circle_p.png + file: 20161212T185734 mana_circle_r.png + file: 20161212T185734 mana_circle_u.png + file: 20161212T185734 mana_circle_w.png + file: 20161212T185734 mana_g.png + file: 20161212T185734 mana_gg.png + file: 20161212T185734 mana_ggg.png + file: 20161212T185735 mana_guild_bg.png + file: 20161212T185735 mana_guild_br.png + file: 20161212T185736 mana_guild_gu.png + file: 20161212T185736 mana_guild_gw.png + file: 20161212T185736 mana_guild_rg.png + file: 20161212T185737 mana_guild_rw.png + file: 20161212T185737 mana_guild_ub.png + file: 20161212T185737 mana_guild_ur.png + file: 20161212T185738 mana_guild_wb.png + file: 20161212T185738 mana_guild_wu.png + file: 20161212T185738 mana_infinite.png + file: 20161212T185738 mana_k.png + file: 20161212T185738 mana_kk.png + file: 20161212T185738 mana_kkk.png + file: 20161212T185738 mana_p.png + file: 20161212T185738 mana_pp.png + file: 20161212T185738 mana_ppp.png + file: 20161212T185738 mana_q.png + file: 20161212T185738 mana_q_old.png + file: 20161212T185738 mana_q_older.png + file: 20161212T185738 mana_r.png + file: 20161212T185738 mana_rr.png + file: 20161212T185738 mana_rrr.png + file: 20161212T185738 mana_s.png + file: 20161212T185739 mana_ss.png + file: 20161212T185739 mana_t.png + file: 20161212T185739 mana_t_old.png + file: 20161212T185739 mana_t_older.png + file: 20161212T185739 mana_u.png + file: 20161212T185739 mana_uu.png + file: 20161212T185739 mana_uuu.png + file: 20161212T185739 mana_w.png + file: 20161212T185739 mana_wubrg.png + file: 20161212T185739 mana_ww.png + file: 20161212T185739 mana_www.png + file: 20161212T185739 mask_hybrid.png + file: 20161212T185739 mask_phyrexian.png + file: 20161212T185740 mask_trihybrid_1.png + file: 20161212T185740 mask_trihybrid_2.png + file: 20161212T185740 multitype.png + file: 20161212T185740 night_circle.png + file: 20161212T185740 one_half.png + file: 20161212T185740 phi.png + file: 20161212T185740 planeswalk.png + file: 20161212T185740 planeswalker.png + file: 20161212T185740 sorcery.png + file: 20161212T185740 structure.png + file: 20161212T185740 sun_circle.png + file: 20161212T185741 symbol-font +package: + name: magic-mana-small-extra.mse-symbol-font + version: 2015-12-13 + status: 18 + file: 20161212T185741 artifact.png + file: 20161212T185741 black_circle.png + file: 20161212T185741 checkbox.png + file: 20161212T185741 creature.png + file: 20161212T185741 enchantment.png + file: 20161212T185741 instant.png + file: 20161212T185741 land.png + file: 20161212T185742 loyaltydown.png + file: 20161212T185742 loyaltynaught.png + file: 20161212T185742 loyaltyup.png + file: 20161212T185742 mana_a.png + file: 20161212T185742 mana_a_half.png + file: 20161212T185742 mana_bb.png + file: 20161212T185742 mana_bbb.png + file: 20161212T185742 mana_c.png + file: 20161212T185742 mana_c_half.png + file: 20161212T185742 mana_circle.png + file: 20161212T185742 mana_circle_100.png + file: 20161212T185742 mana_circle_1000.png + file: 20161212T185742 mana_circle_10000.png + file: 20161212T185742 mana_circle_100000.png + file: 20161212T185742 mana_circle_1000000.png + file: 20161212T185742 mana_circle_b.png + file: 20161212T185742 mana_circle_e.png + file: 20161212T185742 mana_circle_g.png + file: 20161212T185742 mana_circle_k.png + file: 20161212T185742 mana_circle_l.png + file: 20161212T185742 mana_circle_large.png + file: 20161212T185742 mana_circle_o.png + file: 20161212T185743 mana_circle_p.png + file: 20161212T185743 mana_circle_r.png + file: 20161212T185743 mana_circle_u.png + file: 20161212T185743 mana_circle_w.png + file: 20161212T185743 mana_e.png + file: 20161212T185743 mana_e_half.png + file: 20161212T185743 mana_gg.png + file: 20161212T185744 mana_ggg.png + file: 20161212T185744 mana_k.png + file: 20161212T185744 mana_k_half.png + file: 20161212T185744 mana_kk.png + file: 20161212T185744 mana_kkk.png + file: 20161212T185744 mana_l.png + file: 20161212T185744 mana_l_half.png + file: 20161212T185744 mana_ll.png + file: 20161212T185744 mana_lll.png + file: 20161212T185744 mana_o.png + file: 20161212T185744 mana_o_half.png + file: 20161212T185744 mana_oo.png + file: 20161212T185744 mana_ooo.png + file: 20161212T185744 mana_p.png + file: 20161212T185744 mana_p_half.png + file: 20161212T185744 mana_pp.png + file: 20161212T185744 mana_ppp.png + file: 20161212T185745 mana_rainbow.png + file: 20161212T185745 mana_rr.png + file: 20161212T185745 mana_rrr.png + file: 20161212T185745 mana_ss.png + file: 20161212T185745 mana_uu.png + file: 20161212T185745 mana_uuu.png + file: 20161212T185745 mana_wubrg.png + file: 20161212T185745 mana_ww.png + file: 20161212T185746 mana_www.png + file: 20161212T185746 mask_hybrid.png + file: 20161212T185746 mask_phyrexian.png + file: 20161212T185746 mask_trihybrid_1.png + file: 20161212T185746 mask_trihybrid_2.png + file: 20161212T185746 multitype.png + file: 20161212T185746 night_circle.png + file: 20161212T185746 one_half.png + file: 20161212T185746 planeswalk.png + file: 20161212T185747 planeswalker.png + file: 20161212T185747 sorcery.png + file: 20161212T185747 structure.png + file: 20161212T185747 sun_circle.png + file: 20161212T185747 symbol-font +package: + name: magic-mana-small-grey.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20161207T192629 mana_1_half.png + file: M20161207T192629 mana_b.png + file: M20161207T192630 mana_b_half.png + file: M20161207T192630 mana_bg.png + file: M20161207T192630 mana_bgw.png + file: M20161207T192630 mana_br.png + file: M20161207T192630 mana_brg.png + file: M20161207T192630 mana_c.png + file: M20161207T192630 mana_chaos.png + file: M20161207T192631 mana_circle.png + file: M20161207T192631 mana_g.png + file: M20161207T192631 mana_g_half.png + file: M20161207T192631 mana_gu.png + file: M20161207T192631 mana_gub.png + file: M20161207T192631 mana_guild_bg.png + file: M20161207T192632 mana_guild_br.png + file: M20161207T192632 mana_guild_gu.png + file: M20161207T192632 mana_guild_gw.png + file: M20161207T192632 mana_guild_rg.png + file: M20161207T192632 mana_guild_rw.png + file: M20161207T192633 mana_guild_ub.png + file: M20161207T192633 mana_guild_ur.png + file: M20161207T192633 mana_guild_wb.png + file: M20161207T192633 mana_guild_wu.png + file: M20161207T192633 mana_gw.png + file: M20161207T192633 mana_gwu.png + file: M20161207T192633 mana_infinite.png + file: M20161207T192633 mana_nb.png + file: M20161207T192634 mana_ng.png + file: M20161207T192634 mana_nr.png + file: M20161207T192634 mana_nu.png + file: M20161207T192634 mana_nw.png + file: M20161207T192635 mana_q.png + file: M20161207T192636 mana_q_old.png + file: M20161207T192636 mana_q_older.png + file: M20161207T192636 mana_r.png + file: M20161207T192636 mana_r_half.png + file: M20161207T192637 mana_rg.png + file: M20161207T192637 mana_rgw.png + file: M20161207T192637 mana_rw.png + file: M20161207T192637 mana_rwu.png + file: M20161207T192637 mana_s.png + file: M20161207T192637 mana_s_half.png + file: M20161207T192637 mana_t.png + file: M20161207T192638 mana_t_old.png + file: M20161207T192638 mana_t_older.png + file: M20161207T192638 mana_u.png + file: M20161207T192638 mana_u_half.png + file: M20161207T192638 mana_ub.png + file: M20161207T192638 mana_ubr.png + file: M20161207T192638 mana_ur.png + file: M20161207T192639 mana_urg.png + file: M20161207T192639 mana_w.png + file: M20161207T192639 mana_w_half.png + file: M20161207T192639 mana_wb.png + file: M20161207T192639 mana_wbr.png + file: M20161207T192639 mana_wu.png + file: M20161207T192639 mana_wub.png + file: M20161207T192639 mana_x.png + file: M20161207T192639 mana_y.png + file: M20161207T192639 mana_z.png + file: M20161207T192640 symbol-font +package: + name: magic-mana-small-phyrexian.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20160104T190039 mana_phyr.png + file: M20160104T190039 symbol-font +package: + name: magic-mana-small-vs.mse-symbol-font + version: 2015-12-13 + status: 34 + file: M20160104T190040 deactivate.png + file: M20160104T190040 symbol-font +package: + name: magic-mana-small.mse-symbol-font + version: 2015-12-13 + status: 18 + file: 19691231T190000 energy.png + file: 20161212T185748 mana_1_half.png + file: 20161212T185748 mana_b.png + file: 20161212T185748 mana_b_half.png + file: 20161212T185748 mana_bg.png + file: 20161212T185748 mana_bgw.png + file: 20161212T185748 mana_br.png + file: 20161212T185748 mana_brg.png + file: 20161212T185748 mana_c.png + file: 20161212T185748 mana_chaos.png + file: 20161212T185748 mana_circle.png + file: 20161212T185748 mana_g.png + file: 20161212T185748 mana_g_half.png + file: 20161212T185748 mana_gu.png + file: 20161212T185748 mana_gub.png + file: 20161212T185749 mana_guild_bg.png + file: 20161212T185749 mana_guild_br.png + file: 20161212T185749 mana_guild_gu.png + file: 20161212T185749 mana_guild_gw.png + file: 20161212T185749 mana_guild_rg.png + file: 20161212T185749 mana_guild_rw.png + file: 20161212T185749 mana_guild_ub.png + file: 20161212T185749 mana_guild_ur.png + file: 20161212T185749 mana_guild_wb.png + file: 20161212T185749 mana_guild_wu.png + file: 20161212T185749 mana_gw.png + file: 20161212T185749 mana_gwu.png + file: 20161212T185749 mana_infinite.png + file: 20161212T185749 mana_nb.png + file: 20161212T185749 mana_ng.png + file: 20161212T185749 mana_nr.png + file: 20161212T185749 mana_nu.png + file: 20161212T185749 mana_nw.png + file: 20161212T185749 mana_phyb.png + file: 20161212T185750 mana_phyc.png + file: 20161212T185750 mana_phyg.png + file: 20161212T185750 mana_phyr.png + file: 20161212T185750 mana_phyu.png + file: 20161212T185750 mana_phyw.png + file: 20161212T185750 mana_q.png + file: 20161212T185750 mana_q_old.png + file: 20161212T185750 mana_q_older.png + file: 20161212T185750 mana_r.png + file: 20161212T185750 mana_r_half.png + file: 20161212T185750 mana_rg.png + file: 20161212T185750 mana_rgw.png + file: 20161212T185750 mana_rw.png + file: 20161212T185750 mana_rwu.png + file: 20161212T185751 mana_s.png + file: 20161212T185751 mana_s_half.png + file: 20161212T185751 mana_t.png + file: 20161212T185751 mana_t_old.png + file: 20161212T185751 mana_t_older.png + file: 20161212T185751 mana_u.png + file: 20161212T185751 mana_u_half.png + file: 20161212T185751 mana_ub.png + file: 20161212T185751 mana_ubr.png + file: 20161212T185751 mana_ur.png + file: 20161212T185751 mana_urg.png + file: 20161212T185751 mana_w.png + file: 20161212T185752 mana_w_half.png + file: 20161212T185752 mana_wb.png + file: 20161212T185752 mana_wbr.png + file: 20161212T185752 mana_wu.png + file: 20161212T185752 mana_wub.png + file: 20161212T185753 mana_x.png + file: 20161212T185753 mana_y.png + file: 20161212T185753 mana_z.png + file: 20161212T185753 phi.png + file: 20161212T185753 symbol-font +package: + name: magic-mana-wax.mse-symbol-font + version: 2015-12-13 + status: 50 + file: M20161207T202134 mana_1_half.png + file: M20161207T202134 mana_b.png + file: M20161207T202134 mana_b_half.png + file: M20161207T202134 mana_bg.png + file: M20161207T202134 mana_br.png + file: M20161207T202134 mana_chaos.png + file: M20161207T202134 mana_circle.png + file: M20161207T202134 mana_g.png + file: M20161207T202135 mana_g_half.png + file: M20161207T202135 mana_gu.png + file: M20161207T202135 mana_guild_bg.png + file: M20161207T202135 mana_guild_br.png + file: M20161207T202135 mana_guild_gu.png + file: M20161207T202135 mana_guild_gw.png + file: M20161207T202135 mana_guild_rg.png + file: M20161207T202135 mana_guild_rw.png + file: M20161207T202135 mana_guild_ub.png + file: M20161207T202136 mana_guild_ur.png + file: M20161207T202136 mana_guild_wb.png + file: M20161207T202136 mana_guild_wu.png + file: M20161207T202136 mana_gw.png + file: M20161207T202136 mana_infinite.png + file: M20161207T202136 mana_nb.png + file: M20161207T202136 mana_ng.png + file: M20161207T202136 mana_nr.png + file: M20161207T202136 mana_nu.png + file: M20161207T202136 mana_nw.png + file: M20161207T202137 mana_q.png + file: M20161207T202137 mana_q_old.png + file: M20161207T202137 mana_q_older.png + file: M20161207T202137 mana_r.png + file: M20161207T202137 mana_r_half.png + file: M20161207T202137 mana_rg.png + file: M20161207T202137 mana_rw.png + file: M20161207T202137 mana_s.png + file: M20161207T202137 mana_s_half.png + file: M20161207T202137 mana_t.png + file: M20161207T202137 mana_t_old.png + file: M20161207T202137 mana_t_older.png + file: M20161207T202137 mana_u.png + file: M20161207T202137 mana_u_half.png + file: M20161207T202138 mana_ub.png + file: M20161207T202138 mana_ur.png + file: M20161207T202138 mana_w.png + file: M20161207T202138 mana_w_half.png + file: M20161207T202138 mana_wb.png + file: M20161207T202138 mana_wu.png + file: M20161207T202138 symbol-font +package: + name: magic-mana-white.mse-symbol-font + version: 2008-09-15 + status: 50 + file: M20161207T202401 mana_10.png + file: M20161207T202401 mana_11.png + file: M20161207T202401 mana_12.png + file: M20161207T202401 mana_13.png + file: M20161207T202401 mana_14.png + file: M20161207T202401 mana_15.png + file: M20161207T202402 mana_16.png + file: M20161207T202402 mana_17.png + file: M20161207T202402 mana_18.png + file: M20161207T202402 mana_19.png + file: M20161207T202402 mana_20.png + file: M20161207T202402 mana_apple.png + file: M20161207T202402 mana_bg.png + file: M20161207T202402 mana_blank.png + file: M20161207T202402 mana_br.png + file: M20161207T202402 mana_gu.png + file: M20161207T202402 mana_gw.png + file: M20161207T202403 mana_half.png + file: M20161207T202403 mana_infinite.png + file: M20161207T202403 mana_q.png + file: M20161207T202403 mana_q_old.png + file: M20161207T202403 mana_q_older.png + file: M20161207T202403 mana_rg.png + file: M20161207T202403 mana_rw.png + file: M20161207T202403 mana_t.png + file: M20161207T202403 mana_t_old.png + file: M20161207T202404 mana_t_older.png + file: M20161207T202404 mana_ub.png + file: M20161207T202404 mana_ur.png + file: M20161207T202404 mana_wb.png + file: M20161207T202404 mana_wu.png + file: M20161207T202404 symbol-font +package: + name: magic-megaman.mse-style + version: 2014-02-24 + status: 50 + file: M20161207T202426 acard.jpg + file: M20161207T202426 artifact_blend_card.png + file: M20161207T202426 bcard.jpg + file: M20161207T202426 blcard.jpg + file: M20161207T202426 card-sample.png + file: M20161207T202426 ccard.jpg + file: M20161207T202426 clcard.jpg + file: M20161207T202427 gcard.jpg + file: M20161207T202427 glcard.jpg + file: M20161207T202427 hybrid_blend_card.png + file: M20161207T202427 mcard.jpg + file: M20161207T202427 multicolor_blend_card.png + file: M20161207T202427 pow.png + file: M20161207T202427 rcard.jpg + file: M20161207T202427 rlcard.jpg + file: M20161207T202427 style + file: M20161207T202427 tgh.png + file: M20161207T202427 ucard.jpg + file: M20161207T202427 ulcard.jpg + file: M20161207T202427 wcard.jpg + file: M20161207T202428 wlcard.jpg +package: + name: magic-monarch-emblem-with-name.mse-style + version: 2016-12-08 + status: 34 + file: A20150907T170037 artist_arrow.png + file: A20150907T170037 build.bat + file: A20161208T175643 card-sample.png + file: A20150907T170037 foil_mask.png + file: A20161208T175634 frame.png + file: A20150907T170037 image_mask.png + file: A20161208T175921 style +package: + name: magic-monarch-emblem.mse-style + version: 2016-12-08 + status: 34 + file: A20150907T170037 artist_arrow.png + file: A20150907T170037 build.bat + file: A20161208T175214 card-sample.png + file: A20150907T170037 foil_mask.png + file: A20161208T175118 frame.png + file: A20150907T170037 image_mask.png + file: A20161208T175730 style +package: + name: magic-mtgscommunity-1.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202006 acard.jpg + file: M20161207T202006 apt.png + file: M20161207T202006 artifact_blend_card.png + file: M20161207T202006 artifact_blend_pt.png + file: M20161207T202006 bcard.jpg + file: M20161207T202006 border_mask.png + file: M20161207T202006 bpt.png + file: M20161207T202006 build.bat + file: M20161207T202006 card-sample.png + file: M20161207T202007 ccard.jpg + file: M20161207T202007 clcard.jpg + file: M20161207T202007 clpt.png + file: M20161207T202007 cpt.png + file: M20161207T202007 gcard.jpg + file: M20161207T202008 gpt.png + file: M20161207T202008 hybrid_blend_card.png + file: M20161207T202008 hybrid_blend_pt.png + file: M20161207T202008 image_mask.png + file: M20161207T202008 image_mask_extended.png + file: M20161207T202008 mcard.jpg + file: M20161207T202008 mpt.png + file: M20161207T202008 multicolor_blend_card.png + file: M20161207T202008 multicolor_blend_pt.png + file: M20161207T202008 old_artifact_blend_card.png + file: M20161207T202008 old_multicolor_blend_card.png + file: M20161207T202008 rcard.jpg + file: M20161207T202008 rpt.png + file: M20161207T202008 structure_white.png + file: M20161207T202008 style + file: M20161207T202009 tombstone.png + file: M20161207T202009 ucard.jpg + file: M20161207T202009 upt.png + file: M20161207T202009 wcard.jpg + file: M20161207T202009 wpt.png +package: + name: magic-mtgscommunity-2.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202009 acard.png + file: M20161207T202009 apt.png + file: M20161207T202009 artifact_blend_card.png + file: M20161207T202009 artifact_blend_pt.png + file: M20161207T202009 bcard.png + file: M20161207T202010 bpt.png + file: M20161207T202010 build.bat + file: M20161207T202010 card-sample.png + file: M20161207T202010 ccard.png + file: M20161207T202010 clcard.png + file: M20161207T202010 clpt.png + file: M20161207T202010 cpt.png + file: M20161207T202010 gcard.png + file: M20161207T202010 gpt.png + file: M20161207T202010 hybrid_blend_card.png + file: M20161207T202011 hybrid_blend_pt.png + file: M20161207T202011 image_mask.png + file: M20161207T202011 mcard.png + file: M20161207T202011 mpt.png + file: M20161207T202011 multicolor_blend_card.png + file: M20161207T202011 multicolor_blend_pt.png + file: M20161207T202011 rcard.png + file: M20161207T202012 rpt.png + file: M20161207T202012 structure_white.png + file: M20161207T202012 style + file: M20161207T202012 tombstone.png + file: M20161207T202012 ucard.png + file: M20161207T202012 upt.png + file: M20161207T202012 wcard.png + file: M20161207T202012 wpt.png +package: + name: magic-music.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202326 acard.jpg + file: M20161207T202327 artifact_blend_card.png + file: M20161207T202327 bcard.jpg + file: M20161207T202327 blcard.jpg + file: M20161207T202327 build.bat + file: M20161207T202327 card-sample.png + file: M20161207T202327 ccard.jpg + file: M20161207T202327 clcard.jpg + file: M20161207T202327 fonts/matriboo.ttf + file: M20161207T202328 gcard.jpg + file: M20161207T202328 glcard.jpg + file: M20161207T202328 imagemask.png + file: M20161207T202328 lcard.jpg + file: M20161207T202328 mcard.jpg + file: M20161207T202328 mlcard.jpg + file: M20161207T202328 multicolor_blend_card.png + file: M20161207T202329 ptshieldsword.png + file: M20161207T202329 rcard.jpg + file: M20161207T202329 rlcard.jpg + file: M20161207T202329 style + file: M20161207T202329 tombstone.png + file: M20161207T202329 ucard.jpg + file: M20161207T202329 ulcard.jpg + file: M20161207T202329 wcard.jpg + file: M20161207T202329 wlcard.jpg +package: + name: magic-mws.mse-export-template + version: 2014-01-20 + status: 50 + file: M20161207T203356 export-template + file: M20161207T203356 icon.png +package: + name: magic-namecheck.mse-export-template + version: 2014-02-04 + status: 50 + file: M20161207T203357 build.bat + file: M20161207T203358 export-template + file: M20161207T203359 export-template - copy + file: M20161207T203359 export-template without list + file: M20161207T203359 icon.png + file: M20161207T203359 instructions for making new card list.txt + file: M20161207T203359 o_list_ej.txt + file: M20161207T203359 other card names.txt +package: + name: magic-new-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192242 artifact_blend_identity.png + file: M20161207T192242 border_mask.png + file: M20161207T192242 build.bat + file: M20161207T192242 card-sample.png + file: M20161207T192242 frame.png + file: M20161207T192242 hybrid_blend_identity.png + file: M20161207T192242 image_mask.png + file: M20161207T192242 imageborder.png + file: M20161207T192243 multicolor_blend_identity.png + file: M20161207T192243 pt_box.png + file: M20161207T192243 style + file: M20161207T192243 style - copy (2) + file: M20161207T192243 tombstone.png +package: + name: magic-new-conspiracy.mse-style + version: 2014-07-03 + status: 34 + file: M20161207T192243 backdrop.png + file: M20161207T192243 border_mask.png + file: M20161207T192243 build.bat + file: M20161207T192243 card-sample.png + file: M20161207T192243 frame.png + file: M20161207T192243 image_mask.png + file: M20161207T192243 style + file: M20161207T192243 tombstone.png +package: + name: magic-new-curse.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192243 acard.jpg + file: M20161207T192244 acard2.jpg + file: M20161207T192244 apt.jpg + file: M20161207T192244 artifact_blend_card.png + file: M20161207T192244 artifact_blend_card2.png + file: M20161207T192244 artifact_blend_pt.png + file: M20161207T192244 bcard.jpg + file: M20161207T192244 bcard2.jpg + file: M20161207T192244 bordermask.png + file: M20161207T192244 bpt.jpg + file: M20161207T192245 build.bat + file: M20161207T192245 card-sample.png + file: M20161207T192245 ccard.jpg + file: M20161207T192245 ccard2.jpg + file: M20161207T192245 cpt.jpg + file: M20161207T192245 gcard.jpg + file: M20161207T192245 gcard2.jpg + file: M20161207T192245 gpt.jpg + file: M20161207T192245 hybrid_blend_card.png + file: M20161207T192245 hybrid_blend_card2.png + file: M20161207T192245 hybrid_blend_pt.png + file: M20161207T192245 mask_pt.png + file: M20161207T192245 mcard.jpg + file: M20161207T192245 mcard2.jpg + file: M20161207T192245 mpt.jpg + file: M20161207T192245 multicolor_blend_card.png + file: M20161207T192246 multicolor_blend_card2.png + file: M20161207T192246 multicolor_blend_pt.png + file: M20161207T192246 rcard.jpg + file: M20161207T192246 rcard2.jpg + file: M20161207T192246 rpt.jpg + file: M20161207T192246 style + file: M20161207T192246 tombstone.png + file: M20161207T192246 ucard.jpg + file: M20161207T192246 ucard2.jpg + file: M20161207T192247 upt.jpg + file: M20161207T192247 wcard.jpg + file: M20161207T192247 wcard2.jpg + file: M20161207T192247 wpt.jpg +package: + name: magic-new-doublefaced-sacrificer.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200744 acard.jpg + file: M20161207T200744 acard2.jpg + file: M20161207T200744 apt2.jpg + file: M20161207T200744 artifact.png + file: M20161207T200745 artifact_blend_card.png + file: M20161207T200745 artifact_blend_card2.png + file: M20161207T200745 artifact_blend_identity.png + file: M20161207T200745 artifact_blend_pt2.png + file: M20161207T200745 bcard.jpg + file: M20161207T200745 bcard2.jpg + file: M20161207T200745 blcard2.jpg + file: M20161207T200745 blpt2.jpg + file: M20161207T200745 border_mask.png + file: M20161207T200746 bpt2.jpg + file: M20161207T200746 build.bat + file: M20161207T200746 card-sample.png + file: M20161207T200746 ccard.jpg + file: M20161207T200746 ccard2.jpg + file: M20161207T200746 clcard2.jpg + file: M20161207T200746 clpt2.jpg + file: M20161207T200746 cpt2.jpg + file: M20161207T200746 creature.png + file: M20161207T200746 enchantment.png + file: M20161207T200746 gcard.jpg + file: M20161207T200746 gcard2.jpg + file: M20161207T200747 glcard2.jpg + file: M20161207T200747 glpt2.jpg + file: M20161207T200747 gpt2.jpg + file: M20161207T200747 hybrid_blend_card.png + file: M20161207T200747 hybrid_blend_card2.png + file: M20161207T200747 hybrid_blend_identity.png + file: M20161207T200747 hybrid_blend_pt2.png + file: M20161207T200747 image_mask.png + file: M20161207T200747 imagemask_extended.png + file: M20161207T200747 imagemask_standard.png + file: M20161207T200747 instant.png + file: M20161207T200747 land.png + file: M20161207T200747 loyalty.png + file: M20161207T200747 loyaltydown.png + file: M20161207T200748 loyaltynaught.png + file: M20161207T200748 loyaltyup.png + file: M20161207T200748 mcard.jpg + file: M20161207T200748 mcard2.jpg + file: M20161207T200748 mlcard2.jpg + file: M20161207T200749 mlpt2.jpg + file: M20161207T200749 mpt2.jpg + file: M20161207T200749 multicolor_blend_card.png + file: M20161207T200749 multicolor_blend_card2.png + file: M20161207T200749 multicolor_blend_identity.png + file: M20161207T200749 multicolor_blend_pt2.png + file: M20161207T200749 multitype.png + file: M20161207T200749 night_circle.png + file: M20161207T200749 planeswalker.png + file: M20161207T200749 ptmask.png + file: M20161207T200749 rcard.jpg + file: M20161207T200749 rcard2.jpg + file: M20161207T200750 rlcard2.jpg + file: M20161207T200750 rlpt2.jpg + file: M20161207T200750 rpt2.jpg + file: M20161207T200750 sorcery.png + file: M20161207T200750 structure.png + file: M20161207T200750 style + file: M20161207T200750 sun_circle.png + file: M20161207T200750 text_mask.png + file: M20161207T200750 tombstone.png + file: M20161207T200750 ucard.jpg + file: M20161207T200750 ucard2.jpg + file: M20161207T200751 ulcard2.jpg + file: M20161207T200751 ulpt2.jpg + file: M20161207T200751 upt2.jpg + file: M20161207T200751 wcard.jpg + file: M20161207T200751 wcard2.jpg + file: M20161207T200751 wlcard2.jpg + file: M20161207T200751 wlpt2.jpg + file: M20161207T200751 wpt2.jpg +package: + name: magic-new-doublefaced-sparker.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200751 acard.jpg + file: M20161207T200752 acard2.jpg + file: M20161207T200752 apt.jpg + file: M20161207T200752 artifact.png + file: M20161207T200752 artifact_blend_card.png + file: M20161207T200752 artifact_blend_card2.png + file: M20161207T200752 artifact_blend_identity.png + file: M20161207T200752 artifact_blend_pt.png + file: M20161207T200752 bcard.jpg + file: M20161207T200752 bcard2.jpg + file: M20161207T200752 blcard.jpg + file: M20161207T200752 blpt.jpg + file: M20161207T200753 border_mask.png + file: M20161207T200753 bpt.jpg + file: M20161207T200753 build.bat + file: M20161207T200753 card-sample.png + file: M20161207T200753 ccard.jpg + file: M20161207T200753 ccard2.jpg + file: M20161207T200753 clcard.jpg + file: M20161207T200753 clpt.jpg + file: M20161207T200753 cpt.jpg + file: M20161207T200753 creature.png + file: M20161207T200753 enchantment.png + file: M20161207T200753 gcard.jpg + file: M20161207T200754 gcard2.jpg + file: M20161207T200754 glcard.jpg + file: M20161207T200754 glpt.jpg + file: M20161207T200754 gpt.jpg + file: M20161207T200754 hybrid_blend_card.png + file: M20161207T200754 hybrid_blend_card2.png + file: M20161207T200754 hybrid_blend_identity.png + file: M20161207T200754 hybrid_blend_pt.png + file: M20161207T200754 image_mask.png + file: M20161207T200754 imagemask_extended.png + file: M20161207T200754 imagemask_standard.png + file: M20161207T200754 instant.png + file: M20161207T200755 land.png + file: M20161207T200755 loyalty.png + file: M20161207T200755 loyaltydown.png + file: M20161207T200755 loyaltynaught.png + file: M20161207T200755 loyaltyup.png + file: M20161207T200755 mcard.jpg + file: M20161207T200756 mcard2.jpg + file: M20161207T200756 mlcard.jpg + file: M20161207T200756 mlpt.jpg + file: M20161207T200756 mpt.jpg + file: M20161207T200756 multicolor_blend_card.png + file: M20161207T200756 multicolor_blend_card2.png + file: M20161207T200756 multicolor_blend_identity.png + file: M20161207T200756 multicolor_blend_pt.png + file: M20161207T200756 multitype.png + file: M20161207T200756 night_circle.png + file: M20161207T200756 planeswalker.png + file: M20161207T200756 ptmask.png + file: M20161207T200757 rcard.jpg + file: M20161207T200757 rcard2.jpg + file: M20161207T200757 rlcard.jpg + file: M20161207T200757 rlpt.jpg + file: M20161207T200757 rpt.jpg + file: M20161207T200757 sorcery.png + file: M20161207T200757 structure.png + file: M20161207T200757 style + file: M20161207T200757 sun_circle.png + file: M20161207T200757 text_mask.png + file: M20161207T200758 tombstone.png + file: M20161207T200758 ucard.jpg + file: M20161207T200758 ucard2.jpg + file: M20161207T200758 ulcard.jpg + file: M20161207T200758 ulpt.jpg + file: M20161207T200758 upt.jpg + file: M20161207T200758 wcard.jpg + file: M20161207T200758 wcard2.jpg + file: M20161207T200758 wlcard.jpg + file: M20161207T200758 wlpt.jpg + file: M20161207T200758 wpt.jpg +package: + name: magic-new-doublefaced.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192247 acard.jpg + file: M20161207T192247 acard2.jpg + file: M20161207T192247 apt.jpg + file: M20161207T192247 apt2.jpg + file: M20161207T192247 artifact_blend_card.png + file: M20161207T192247 artifact_blend_card2.png + file: M20161207T192247 artifact_blend_identity.png + file: M20161207T192247 artifact_blend_pt.png + file: M20161207T192247 artifact_blend_pt2.png + file: M20161207T192247 bacard.jpg + file: M20161207T192247 bacard2.jpg + file: M20161207T192248 bapt.jpg + file: M20161207T192248 bapt2.jpg + file: M20161207T192248 bcard.jpg + file: M20161207T192248 bcard2.jpg + file: M20161207T192248 blcard.jpg + file: M20161207T192248 blcard2.jpg + file: M20161207T192248 blpt.jpg + file: M20161207T192248 blpt2.jpg + file: M20161207T192248 bpt.jpg + file: M20161207T192248 bpt2.jpg + file: M20161207T192248 build.bat + file: M20161207T192248 card-sample.png + file: M20161207T192248 ccard.jpg + file: M20161207T192248 ccard2.jpg + file: M20161207T192248 clcard.jpg + file: M20161207T192248 clcard2.jpg + file: M20161207T192248 clpt.jpg + file: M20161207T192248 clpt2.jpg + file: M20161207T192248 cpt.jpg + file: M20161207T192249 cpt2.jpg + file: M20161207T192249 gcard.jpg + file: M20161207T192249 gcard2.jpg + file: M20161207T192249 glcard.jpg + file: M20161207T192249 glcard2.jpg + file: M20161207T192249 glpt.jpg + file: M20161207T192249 glpt2.jpg + file: M20161207T192249 gpt.jpg + file: M20161207T192249 gpt2.jpg + file: M20161207T192249 hybrid_blend_card.png + file: M20161207T192249 hybrid_blend_card2.png + file: M20161207T192249 hybrid_blend_identity.png + file: M20161207T192249 hybrid_blend_pt.png + file: M20161207T192249 hybrid_blend_pt2.png + file: M20161207T192249 imagemask_extended.png + file: M20161207T192250 imagemask_standard.png + file: M20161207T192250 mcard.jpg + file: M20161207T192250 mcard2.jpg + file: M20161207T192250 mlcard.jpg + file: M20161207T192250 mlcard2.jpg + file: M20161207T192250 mlpt.jpg + file: M20161207T192250 mlpt2.jpg + file: M20161207T192250 mpt.jpg + file: M20161207T192250 mpt2.jpg + file: M20161207T192250 multicolor_blend_card.png + file: M20161207T192250 multicolor_blend_card2.png + file: M20161207T192250 multicolor_blend_identity.png + file: M20161207T192250 multicolor_blend_pt.png + file: M20161207T192250 multicolor_blend_pt2.png + file: M20161207T192250 night_circle.png + file: M20161207T192250 omcard.jpg + file: M20161207T192250 omcard2.jpg + file: M20161207T192250 omlcard.jpg + file: M20161207T192251 omlcard2.jpg + file: M20161207T192251 omlpt.jpg + file: M20161207T192251 omlpt2.jpg + file: M20161207T192251 ompt.jpg + file: M20161207T192251 ompt2.jpg + file: M20161207T192251 ptmask.png + file: M20161207T192251 rcard.jpg + file: M20161207T192251 rcard2.jpg + file: M20161207T192251 rlcard.jpg + file: M20161207T192251 rlcard2.jpg + file: M20161207T192251 rlpt.jpg + file: M20161207T192251 rlpt2.jpg + file: M20161207T192251 rpt.jpg + file: M20161207T192251 rpt2.jpg + file: M20161207T192251 style + file: M20161207T192251 sun_circle.png + file: M20161207T192251 tombstone.png + file: M20161207T192251 ucard.jpg + file: M20161207T192252 ucard2.jpg + file: M20161207T192252 ulcard.jpg + file: M20161207T192252 ulcard2.jpg + file: M20161207T192252 ulpt.jpg + file: M20161207T192252 ulpt2.jpg + file: M20161207T192252 upt.jpg + file: M20161207T192252 upt2.jpg + file: M20161207T192252 wcard.jpg + file: M20161207T192252 wcard2.jpg + file: M20161207T192252 wlcard.jpg + file: M20161207T192252 wlcard2.jpg + file: M20161207T192252 wlpt.jpg + file: M20161207T192252 wlpt2.jpg + file: M20161207T192252 wpt.jpg + file: M20161207T192252 wpt2.jpg +package: + name: magic-new-duplex.mse-style + version: 2014-07-02 + status: 34 + file: M20161207T200758 build.bat + file: M20161207T200758 card-sample.png + file: M20161207T200758 left_blend.png + file: M20161207T200758 ptbox_shadow.png + file: M20161207T200758 ptmask.png + file: M20161207T200759 right_blend.png + file: M20161207T200759 style + file: M20161207T200759 tombstone.png +package: + name: magic-new-emblem.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192651 build.bat + file: M20161207T192651 card-sample.png + file: M20161207T192652 frame.png + file: M20161207T192652 frame_mask.png + file: M20161207T192652 name-left.png + file: M20161207T192652 name-mid.png + file: M20161207T192652 name-right.png + file: M20161207T192653 style + file: M20161207T192653 textbox.png +package: + name: magic-new-extra.mse-style + version: 2016-01-05 + status: 18 + file: 20161212T185753 aidentity.png + file: 20161212T185754 alpha_blend.png + file: 20161212T185754 baidentity.png + file: 20161212T185754 bidentity.png + file: 20161212T185754 blidentity.png + file: 20161212T185754 build.bat + file: 20161212T185754 card-sample.png + file: 20161212T185754 cidentity.png + file: 20161212T185754 clidentity.png + file: 20161212T185754 clock_watermark.png + file: 20161212T185754 ecard.jpg + file: 20161212T185755 eidentity.png + file: 20161212T185755 elcard.jpg + file: 20161212T185755 elidentity.png + file: 20161212T185755 elpt.jpg + file: 20161212T185755 ept.jpg + file: 20161212T185755 font-settings/normal + file: 20161212T185755 gidentity.png + file: 20161212T185755 glidentity.png + file: 20161212T185755 imagemask_full.png + file: 20161212T185756 kcard.jpg + file: 20161212T185756 kidentity.png + file: 20161212T185756 klcard.jpg + file: 20161212T185756 klidentity.png + file: 20161212T185756 klpt.jpg + file: 20161212T185756 kpt.jpg + file: 20161212T185756 lcard.jpg + file: 20161212T185756 lidentity.png + file: 20161212T185756 llcard.jpg + file: 20161212T185756 llidentity.png + file: 20161212T185756 llpt.jpg + file: 20161212T185757 lpt.jpg + file: 20161212T185757 mana code information.txt + file: 20161212T185757 midentity.png + file: 20161212T185758 mlidentity.png + file: 20161212T185758 mtgs1.mse-symbol + file: 20161212T185758 mtgs2.mse-symbol + file: 20161212T185758 mtgs3.mse-symbol + file: 20161212T185758 mtgs4.mse-symbol + file: 20161212T185758 mtgs5.mse-symbol + file: 20161212T185758 no_art_foil_mask.png + file: 20161212T185758 ocard.jpg + file: 20161212T185758 oidentity.png + file: 20161212T185759 olcard.jpg + file: 20161212T185759 olidentity.png + file: 20161212T185759 olpt.jpg + file: 20161212T185759 omidentity.png + file: 20161212T185759 omlidentity.png + file: 20161212T185759 opt.jpg + file: 20161212T185759 pcard.jpg + file: 20161212T185800 pidentity.png + file: 20161212T185800 plcard.jpg + file: 20161212T185800 plidentity.png + file: 20161212T185800 plpt.jpg + file: 20161212T185800 poison.png + file: 20161212T185800 ppt.jpg + file: 20161212T185800 quirks.txt + file: 20161212T185800 rainbowcard.jpg + file: 20161212T185800 rainbowidentity.png + file: 20161212T185800 rainbowlcard.jpg + file: 20161212T185801 rainbowlidentity.png + file: 20161212T185801 rainbowlpt.jpg + file: 20161212T185801 rainbowpt.jpg + file: 20161212T185801 ridentity.png + file: 20161212T185801 rlidentity.png + file: 20161212T185801 scales_watermark.png + file: 20161212T185802 scard.jpg + file: 20161212T185802 sidentity.png + file: 20161212T185802 spt.jpg + file: 20161212T185802 structure_black.png + file: 20161212T185802 style + file: 20161212T185802 tcard.jpg + file: 20161212T185802 tidentity.png + file: 20161212T185802 tlcard.jpg + file: 20161212T185802 tlpt.jpg + file: 20161212T185803 tpt.jpg + file: 20161212T185803 treasure.png + file: 20161212T185804 uidentity.png + file: 20161212T185804 ulidentity.png + file: 20161212T185804 widentity.png + file: 20161212T185804 wlidentity.png +package: + name: magic-new-flip-clear.mse-style + version: 2015-12-13 + status: 34 + file: M20161207T192905 build.bat + file: M20161207T192905 card-sample.png + file: M20161207T192906 frame.png + file: M20161207T192906 image_mask.png + file: M20161207T192906 pt_box.png + file: M20161207T192906 style + file: M20161207T192906 tombstone.png +package: + name: magic-new-flip.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192252 acard.jpg + file: M20161207T192253 apt.jpg + file: M20161207T192253 apt2.jpg + file: M20161207T192253 artifact_blend_card.png + file: M20161207T192253 artifact_blend_pt.png + file: M20161207T192253 artifact_blend_pt2.png + file: M20161207T192253 bcard.jpg + file: M20161207T192253 blcard.jpg + file: M20161207T192253 blpt.jpg + file: M20161207T192253 blpt2.jpg + file: M20161207T192253 bpt.jpg + file: M20161207T192253 bpt2.jpg + file: M20161207T192253 build.bat + file: M20161207T192253 card-sample.png + file: M20161207T192253 ccard.jpg + file: M20161207T192253 clcard.jpg + file: M20161207T192254 clpt.jpg + file: M20161207T192254 clpt2.jpg + file: M20161207T192254 cpt.jpg + file: M20161207T192254 cpt2.jpg + file: M20161207T192254 gcard.jpg + file: M20161207T192254 glcard.jpg + file: M20161207T192254 glpt.jpg + file: M20161207T192254 glpt2.jpg + file: M20161207T192254 gpt.jpg + file: M20161207T192254 gpt2.jpg + file: M20161207T192254 hybrid_blend_card.png + file: M20161207T192254 hybrid_blend_pt.png + file: M20161207T192254 hybrid_blend_pt2.png + file: M20161207T192255 imgmask.png + file: M20161207T192255 mask_pt.png + file: M20161207T192255 mask_pt2.png + file: M20161207T192255 mcard.jpg + file: M20161207T192255 mpt.jpg + file: M20161207T192255 mpt2.jpg + file: M20161207T192255 multicolor_blend_card.png + file: M20161207T192255 multicolor_blend_pt.png + file: M20161207T192255 multicolor_blend_pt2.png + file: M20161207T192256 rcard.jpg + file: M20161207T192256 rlcard.jpg + file: M20161207T192256 rlpt.jpg + file: M20161207T192256 rlpt2.jpg + file: M20161207T192256 rpt.jpg + file: M20161207T192256 rpt2.jpg + file: M20161207T192256 style + file: M20161207T192256 tombstone.png + file: M20161207T192256 ucard.jpg + file: M20161207T192256 ulcard.jpg + file: M20161207T192256 ulpt.jpg + file: M20161207T192256 ulpt2.jpg + file: M20161207T192256 upt.jpg + file: M20161207T192256 upt2.jpg + file: M20161207T192257 wcard.jpg + file: M20161207T192257 wlcard.jpg + file: M20161207T192257 wlpt.jpg + file: M20161207T192257 wlpt2.jpg + file: M20161207T192257 wpt.jpg + file: M20161207T192257 wpt2.jpg +package: + name: magic-new-fulltext.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200759 acard.jpg + file: M20161207T200759 apt.jpg + file: M20161207T200759 artifact_blend_card.png + file: M20161207T200800 artifact_blend_pt.png + file: M20161207T200800 bacard.jpg + file: M20161207T200800 bapt.jpg + file: M20161207T200800 bcard.jpg + file: M20161207T200800 blcard.jpg + file: M20161207T200800 blpt.jpg + file: M20161207T200800 border-mask.png + file: M20161207T200800 bpt.jpg + file: M20161207T200800 build.bat + file: M20161207T200800 card-sample.png + file: M20161207T200800 ccard.jpg + file: M20161207T200801 clcard.jpg + file: M20161207T200801 clpt.jpg + file: M20161207T200801 cpt.jpg + file: M20161207T200801 gcard.jpg + file: M20161207T200801 glcard.jpg + file: M20161207T200801 glpt.jpg + file: M20161207T200801 gpt.jpg + file: M20161207T200801 hybrid_blend_card.png + file: M20161207T200801 hybrid_blend_pt.png + file: M20161207T200801 mcard.jpg + file: M20161207T200801 mlcard.jpg + file: M20161207T200802 mlpt.jpg + file: M20161207T200802 mpt.jpg + file: M20161207T200802 multicolor_blend_card.png + file: M20161207T200802 multicolor_blend_pt.png + file: M20161207T200802 oacard.jpg + file: M20161207T200802 oapt.jpg + file: M20161207T200802 rcard.jpg + file: M20161207T200802 rlcard.jpg + file: M20161207T200802 rlpt.jpg + file: M20161207T200803 rpt.jpg + file: M20161207T200803 style + file: M20161207T200803 tombstone.png + file: M20161207T200803 ucard.jpg + file: M20161207T200803 ulcard.jpg + file: M20161207T200803 ulpt.jpg + file: M20161207T200803 upt.jpg + file: M20161207T200803 wcard.jpg + file: M20161207T200803 wlcard.jpg + file: M20161207T200803 wlpt.jpg + file: M20161207T200803 wpt.jpg +package: + name: magic-new-god-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192906 border_mask.png + file: M20161207T192906 build.bat + file: M20161207T192906 card-sample.png + file: M20161207T192906 frame.png + file: M20161207T192907 image_mask.png + file: M20161207T192907 pt_box.png + file: M20161207T192907 style + file: M20161207T192907 tombstone.png +package: + name: magic-new-god.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192257 acard.jpg + file: M20161207T192257 apt.jpg + file: M20161207T192257 artifact_blend_card.png + file: M20161207T192257 artifact_blend_identity.png + file: M20161207T192257 artifact_blend_pt.png + file: M20161207T192258 bcard.jpg + file: M20161207T192258 bpt.jpg + file: M20161207T192258 build.bat + file: M20161207T192258 card-sample.png + file: M20161207T192258 gcard.jpg + file: M20161207T192258 gpt.jpg + file: M20161207T192258 hybrid_blend_card.png + file: M20161207T192258 hybrid_blend_identity.png + file: M20161207T192258 hybrid_blend_pt.png + file: M20161207T192258 imagemask_extended.png + file: M20161207T192258 imagemask_standard.png + file: M20161207T192258 mcard.jpg + file: M20161207T192258 mpt.jpg + file: M20161207T192258 multicolor_blend_card.png + file: M20161207T192259 multicolor_blend_identity.png + file: M20161207T192259 multicolor_blend_pt.png + file: M20161207T192259 rcard.jpg + file: M20161207T192259 rpt.jpg + file: M20161207T192259 style + file: M20161207T192259 tombstone.png + file: M20161207T192259 ucard.jpg + file: M20161207T192259 upt.jpg + file: M20161207T192259 wcard.jpg + file: M20161207T192259 wpt.jpg +package: + name: magic-new-harvester.mse-style + version: 2014-02-27 + status: 34 + file: M20161207T200804 acard.jpg + file: M20161207T200804 apt.jpg + file: M20161207T200804 artifact_blend_card.png + file: M20161207T200804 artifact_blend_pt.png + file: M20161207T200804 bcard.jpg + file: M20161207T200804 blcard.jpg + file: M20161207T200804 blpt.jpg + file: M20161207T200804 bpt.jpg + file: M20161207T200804 build.bat + file: M20161207T200804 card-sample.png + file: M20161207T200804 ccard.jpg + file: M20161207T200805 circle.png + file: M20161207T200805 clcard.jpg + file: M20161207T200805 clpt.jpg + file: M20161207T200805 cpt.jpg + file: M20161207T200806 divider.png + file: M20161207T200806 gcard.jpg + file: M20161207T200806 glcard.jpg + file: M20161207T200806 glpt.jpg + file: M20161207T200806 gpt.jpg + file: M20161207T200806 hybrid_blend_card.png + file: M20161207T200806 hybrid_blend_pt.png + file: M20161207T200806 imagemask_extended.png + file: M20161207T200806 imagemask_standard.png + file: M20161207T200806 mana_nb.png + file: M20161207T200807 mana_ng.png + file: M20161207T200807 mana_nr.png + file: M20161207T200807 mana_nu.png + file: M20161207T200807 mana_nw.png + file: M20161207T200807 mcard.jpg + file: M20161207T200807 mlcard.jpg + file: M20161207T200807 mlpt.jpg + file: M20161207T200807 mpt.jpg + file: M20161207T200807 multicolor_blend_card.png + file: M20161207T200807 multicolor_blend_pt.png + file: M20161207T200807 ptmask.png + file: M20161207T200807 rcard.jpg + file: M20161207T200808 rlcard.jpg + file: M20161207T200808 rlpt.jpg + file: M20161207T200808 rpt.jpg + file: M20161207T200808 style + file: M20161207T200808 tombstone.png + file: M20161207T200808 ucard.jpg + file: M20161207T200808 ulcard.jpg + file: M20161207T200808 ulpt.jpg + file: M20161207T200808 upt.jpg + file: M20161207T200809 wcard.jpg + file: M20161207T200809 wlcard.jpg + file: M20161207T200809 wlpt.jpg + file: M20161207T200809 wpt.jpg +package: + name: magic-new-leveler-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192907 border_mask.png + file: M20161207T192907 build.bat + file: M20161207T192907 card-sample.png + file: M20161207T192907 frame.png + file: M20161207T192907 image_mask.png + file: M20161207T192907 imageborder.png + file: M20161207T192907 lvlup_multiply_1.png + file: M20161207T192907 lvlup_multiply_2.png + file: M20161207T192907 lvlup_texture_1.png + file: M20161207T192907 lvlup_texture_2.png + file: M20161207T192907 pt_box.png + file: M20161207T192907 ptbox_multiply_1.png + file: M20161207T192907 ptbox_multiply_2.png + file: M20161207T192907 ptbox_shadow.png + file: M20161207T192907 ptmask.png + file: M20161207T192908 style + file: M20161207T192908 tombstone.png +package: + name: magic-new-leveler.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200809 acard.jpg + file: M20161207T200809 apt.jpg + file: M20161207T200810 artifact_blend_card.png + file: M20161207T200810 artifact_blend_pt.png + file: M20161207T200810 bacard.jpg + file: M20161207T200810 bapt.jpg + file: M20161207T200810 bcard.jpg + file: M20161207T200811 blcard.jpg + file: M20161207T200811 blpt.jpg + file: M20161207T200811 bpt.jpg + file: M20161207T200811 build.bat + file: M20161207T200811 card-sample.png + file: M20161207T200811 ccard.jpg + file: M20161207T200811 clcard.jpg + file: M20161207T200812 clpt.jpg + file: M20161207T200812 cpt.jpg + file: M20161207T200812 gcard.jpg + file: M20161207T200812 glcard.jpg + file: M20161207T200812 glpt.jpg + file: M20161207T200812 gpt.jpg + file: M20161207T200812 hybrid_blend_card.png + file: M20161207T200812 hybrid_blend_pt.png + file: M20161207T200812 imagemask_extended.png + file: M20161207T200812 imagemask_standard.png + file: M20161207T200812 lvlup_multiply_1.png + file: M20161207T200812 lvlup_multiply_2.png + file: M20161207T200812 lvlup_texture_1.png + file: M20161207T200812 lvlup_texture_2.png + file: M20161207T200812 mcard.jpg + file: M20161207T200812 mlcard.jpg + file: M20161207T200813 mlpt.jpg + file: M20161207T200813 mpt.jpg + file: M20161207T200813 multicolor_blend_card.png + file: M20161207T200813 multicolor_blend_pt.png + file: M20161207T200813 oacard.jpg + file: M20161207T200813 oapt.jpg + file: M20161207T200813 omcard.jpg + file: M20161207T200813 omlcard.jpg + file: M20161207T200814 omlpt.jpg + file: M20161207T200814 ompt.jpg + file: M20161207T200814 ptbox_multiply_1.png + file: M20161207T200814 ptbox_multiply_2.png + file: M20161207T200814 ptbox_shadow.png + file: M20161207T200814 ptmask.png + file: M20161207T200814 rcard.jpg + file: M20161207T200814 rlcard.jpg + file: M20161207T200814 rlpt.jpg + file: M20161207T200814 rpt.jpg + file: M20161207T200814 style + file: M20161207T200814 tombstone.png + file: M20161207T200814 ucard.jpg + file: M20161207T200814 ulcard.jpg + file: M20161207T200815 ulpt.jpg + file: M20161207T200815 upt.jpg + file: M20161207T200815 wcard.jpg + file: M20161207T200815 wlcard.jpg + file: M20161207T200815 wlpt.jpg + file: M20161207T200815 wpt.jpg +package: + name: magic-new-maro.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200815 acard.jpg + file: M20161207T200815 apt.jpg + file: M20161207T200815 artifact_blend_card.png + file: M20161207T200815 artifact_blend_pt.png + file: M20161207T200815 artifact_blend_textbox.png + file: M20161207T200815 atextbox.jpg + file: M20161207T200816 bacard.jpg + file: M20161207T200816 bapt.jpg + file: M20161207T200816 batextbox.jpg + file: M20161207T200816 bcard.jpg + file: M20161207T200816 blcard.jpg + file: M20161207T200816 blpt.jpg + file: M20161207T200817 bltextbox.jpg + file: M20161207T200817 bpt.jpg + file: M20161207T200817 btextbox.jpg + file: M20161207T200817 build.bat + file: M20161207T200817 card-sample.png + file: M20161207T200817 ccard.jpg + file: M20161207T200817 clcard.jpg + file: M20161207T200817 clpt.jpg + file: M20161207T200817 cltextbox.jpg + file: M20161207T200818 cpt.jpg + file: M20161207T200818 ctextbox.jpg + file: M20161207T200818 gcard.jpg + file: M20161207T200818 glcard.jpg + file: M20161207T200818 glpt.jpg + file: M20161207T200818 gltextbox.jpg + file: M20161207T200818 gpt.jpg + file: M20161207T200818 gtextbox.jpg + file: M20161207T200818 hybrid_blend_card.png + file: M20161207T200818 hybrid_blend_pt.png + file: M20161207T200818 hybrid_blend_textbox.png + file: M20161207T200819 imagemask_extended.png + file: M20161207T200819 imagemask_standard.png + file: M20161207T200819 mcard.jpg + file: M20161207T200819 mlcard.jpg + file: M20161207T200819 mlpt.jpg + file: M20161207T200819 mltextbox.jpg + file: M20161207T200819 mpt.jpg + file: M20161207T200819 mtextbox.jpg + file: M20161207T200819 multicolor_blend_card.png + file: M20161207T200819 multicolor_blend_pt.png + file: M20161207T200819 multicolor_blend_textbox.png + file: M20161207T200820 oacard.jpg + file: M20161207T200820 oapt.jpg + file: M20161207T200820 oatextbox.jpg + file: M20161207T200820 omcard.jpg + file: M20161207T200820 omlcard.jpg + file: M20161207T200820 omlpt.jpg + file: M20161207T200820 omltextbox.jpg + file: M20161207T200820 ompt.jpg + file: M20161207T200820 omtextbox.jpg + file: M20161207T200821 ptmask.png + file: M20161207T200821 rcard.jpg + file: M20161207T200821 rlcard.jpg + file: M20161207T200821 rlpt.jpg + file: M20161207T200821 rltextbox.jpg + file: M20161207T200821 rpt.jpg + file: M20161207T200821 rtextbox.jpg + file: M20161207T200821 style + file: M20161207T200821 tombstone.png + file: M20161207T200821 ucard.jpg + file: M20161207T200822 ulcard.jpg + file: M20161207T200822 ulpt.jpg + file: M20161207T200822 ultextbox.jpg + file: M20161207T200822 upt.jpg + file: M20161207T200822 utextbox.jpg + file: M20161207T200822 wcard.jpg + file: M20161207T200822 wlcard.jpg + file: M20161207T200822 wlpt.jpg + file: M20161207T200822 wltextbox.jpg + file: M20161207T200822 wpt.jpg + file: M20161207T200822 wtextbox.jpg +package: + name: magic-new-miracle.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192305 acard.jpg + file: M20161207T192305 apt.jpg + file: M20161207T192305 artifact_blend_card.png + file: M20161207T192305 artifact_blend_identity.png + file: M20161207T192305 artifact_blend_pt.png + file: M20161207T192306 bacard.jpg + file: M20161207T192306 bapt.jpg + file: M20161207T192306 bcard.jpg + file: M20161207T192306 blcard.jpg + file: M20161207T192306 blpt.jpg + file: M20161207T192306 border-mask.png + file: M20161207T192306 bpt.jpg + file: M20161207T192306 build.bat + file: M20161207T192306 card-sample.png + file: M20161207T192306 ccard.jpg + file: M20161207T192306 clcard.jpg + file: M20161207T192307 clpt.jpg + file: M20161207T192307 cpt.jpg + file: M20161207T192307 gcard.jpg + file: M20161207T192307 glcard.jpg + file: M20161207T192307 glpt.jpg + file: M20161207T192307 gpt.jpg + file: M20161207T192307 hybrid_blend_card.png + file: M20161207T192307 hybrid_blend_identity.png + file: M20161207T192307 hybrid_blend_pt.png + file: M20161207T192307 imagemask_extended.png + file: M20161207T192307 imagemask_standard.png + file: M20161207T192307 mcard.jpg + file: M20161207T192308 mlcard.jpg + file: M20161207T192308 mlpt.jpg + file: M20161207T192308 mpt.jpg + file: M20161207T192308 multicolor_blend_card.png + file: M20161207T192308 multicolor_blend_identity.png + file: M20161207T192308 multicolor_blend_pt.png + file: M20161207T192308 oacard.jpg + file: M20161207T192308 oapt.jpg + file: M20161207T192308 omcard.jpg + file: M20161207T192309 omlcard.jpg + file: M20161207T192309 omlpt.jpg + file: M20161207T192309 ompt.jpg + file: M20161207T192309 ptmask.png + file: M20161207T192309 rcard.jpg + file: M20161207T192309 rlcard.jpg + file: M20161207T192309 rlpt.jpg + file: M20161207T192310 rpt.jpg + file: M20161207T192310 style + file: M20161207T192310 tombstone.png + file: M20161207T192310 ucard.jpg + file: M20161207T192310 ulcard.jpg + file: M20161207T192310 ulpt.jpg + file: M20161207T192310 upt.jpg + file: M20161207T192310 wcard.jpg + file: M20161207T192310 wlcard.jpg + file: M20161207T192311 wlpt.jpg + file: M20161207T192311 wpt.jpg +package: + name: magic-new-omega-doublefaced.mse-style + version: 2015-07-22 + status: 34 + file: M20161207T192647 acard.jpg + file: M20161207T192647 acard2.jpg + file: M20161207T192648 apt.jpg + file: M20161207T192648 apt2.jpg + file: M20161207T192648 artifact_blend_card.png + file: M20161207T192648 artifact_blend_card2.png + file: M20161207T192648 artifact_blend_identity.png + file: M20161207T192649 artifact_blend_pt.png + file: M20161207T192649 artifact_blend_pt2.png + file: M20161207T192649 bacard.jpg + file: M20161207T192649 bacard2.jpg + file: M20161207T192650 bapt.jpg + file: M20161207T192650 bapt2.jpg + file: M20161207T192650 bcard.jpg + file: M20161207T192651 bcard2.jpg + file: M20161207T192651 blcard.jpg + file: M20161207T192651 blcard2.jpg + file: M20161207T192651 blpt.jpg + file: M20161207T192651 blpt2.jpg + file: M20161207T192652 bpt.jpg + file: M20161207T192652 bpt2.jpg + file: M20161207T192652 card-sample.png + file: M20161207T192652 ccard.jpg + file: M20161207T192652 ccard2.jpg + file: M20161207T192653 clcard.jpg + file: M20161207T192653 clcard2.jpg + file: M20161207T192654 clpt.jpg + file: M20161207T192654 clpt2.jpg + file: M20161207T192654 cpt.jpg + file: M20161207T192654 cpt2.jpg + file: M20161207T192655 gcard.jpg + file: M20161207T192655 gcard2.jpg + file: M20161207T192655 glcard.jpg + file: M20161207T192655 glcard2.jpg + file: M20161207T192655 glpt.jpg + file: M20161207T192655 glpt2.jpg + file: M20161207T192655 gpt.jpg + file: M20161207T192655 gpt2.jpg + file: M20161207T192655 hybrid_blend_card.png + file: M20161207T192656 hybrid_blend_card2.png + file: M20161207T192656 hybrid_blend_identity.png + file: M20161207T192656 hybrid_blend_pt.png + file: M20161207T192656 hybrid_blend_pt2.png + file: M20161207T192656 imagemask_extended.png + file: M20161207T192657 mcard.jpg + file: M20161207T192657 mcard2.jpg + file: M20161207T192657 mlcard.jpg + file: M20161207T192657 mlcard2.jpg + file: M20161207T192657 mlpt.jpg + file: M20161207T192657 mlpt2.jpg + file: M20161207T192658 mpt.jpg + file: M20161207T192658 mpt2.jpg + file: M20161207T192658 multicolor_blend_card.png + file: M20161207T192658 multicolor_blend_card2.png + file: M20161207T192658 multicolor_blend_identity.png + file: M20161207T192659 multicolor_blend_pt.png + file: M20161207T192659 multicolor_blend_pt2.png + file: M20161207T192659 night_circle.png + file: M20161207T192659 ptmask.png + file: M20161207T192700 rcard.jpg + file: M20161207T192700 rcard2.jpg + file: M20161207T192700 rlcard.jpg + file: M20161207T192701 rlcard2.jpg + file: M20161207T192701 rlpt.jpg + file: M20161207T192701 rlpt2.jpg + file: M20161207T192701 rpt.jpg + file: M20161207T192701 rpt2.jpg + file: M20161207T192701 style + file: M20161207T192701 sun_circle.png + file: M20161207T192702 tombstone.png + file: M20161207T192702 ucard.jpg + file: M20161207T192702 ucard2.jpg + file: M20161207T192702 ulcard.jpg + file: M20161207T192702 ulcard2.jpg + file: M20161207T192703 ulpt.jpg + file: M20161207T192703 ulpt2.jpg + file: M20161207T192703 upt.jpg + file: M20161207T192703 upt2.jpg + file: M20161207T192703 wcard.jpg + file: M20161207T192704 wcard2.jpg + file: M20161207T192704 wlcard.jpg + file: M20161207T192704 wlcard2.jpg + file: M20161207T192704 wlpt.jpg + file: M20161207T192704 wlpt2.jpg + file: M20161207T192705 wpt.jpg + file: M20161207T192705 wpt2.jpg +package: + name: magic-new-omega-leveler.mse-style + version: 2015-06-26 + status: 34 + file: M20161207T200823 artifact_blend_card.png + file: M20161207T200823 artifact_blend_card2.png + file: M20161207T200823 artifact_blend_identity.png + file: M20161207T200823 artifact_blend_pt.png + file: M20161207T200823 build.bat + file: M20161207T200823 card-sample.png + file: M20161207T200824 frame_blend_leveler.png + file: M20161207T200824 frame_blend_omega.png + file: M20161207T200824 hybrid_blend_card.png + file: M20161207T200824 hybrid_blend_card2.png + file: M20161207T200824 hybrid_blend_identity.png + file: M20161207T200824 hybrid_blend_pt.png + file: M20161207T200824 multicolor_blend_card.png + file: M20161207T200824 multicolor_blend_card2.png + file: M20161207T200824 multicolor_blend_identity.png + file: M20161207T200824 multicolor_blend_pt.png + file: M20161207T200824 style +package: + name: magic-new-omega.mse-style + version: 2015-06-26 + status: 34 + file: M20161207T200825 acard.jpg + file: M20161207T200825 apt.jpg + file: M20161207T200825 artifact_blend_card.png + file: M20161207T200825 artifact_blend_identity.png + file: M20161207T200825 artifact_blend_pt.png + file: M20161207T200825 bacard.jpg + file: M20161207T200825 bapt.jpg + file: M20161207T200825 bcard.jpg + file: M20161207T200826 blcard.jpg + file: M20161207T200826 blpt.jpg + file: M20161207T200826 bpt.jpg + file: M20161207T200826 build.bat + file: M20161207T200826 card-sample.png + file: M20161207T200827 ccard.jpg + file: M20161207T200827 clcard.jpg + file: M20161207T200827 clpt.jpg + file: M20161207T200827 cpt.jpg + file: M20161207T200827 frame.png + file: M20161207T200827 gcard.jpg + file: M20161207T200827 glcard.jpg + file: M20161207T200827 glpt.jpg + file: M20161207T200827 gpt.jpg + file: M20161207T200827 hybrid_blend_card.png + file: M20161207T200827 hybrid_blend_identity.png + file: M20161207T200827 hybrid_blend_pt.png + file: M20161207T200827 imagemask_extended.png + file: M20161207T200827 imagemask_standard.png + file: M20161207T200828 mcard.jpg + file: M20161207T200828 mlcard.jpg + file: M20161207T200828 mlpt.jpg + file: M20161207T200828 mpt.jpg + file: M20161207T200828 multicolor_blend_card.png + file: M20161207T200828 multicolor_blend_identity.png + file: M20161207T200828 multicolor_blend_pt.png + file: M20161207T200828 ptmask.png + file: M20161207T200828 rcard.jpg + file: M20161207T200828 rlcard.jpg + file: M20161207T200828 rlpt.jpg + file: A20161207T200829 rpt.jpg + file: M20161207T200829 style + file: M20161207T200829 tombstone.png + file: M20161207T200829 ucard.jpg + file: M20161207T200829 ulcard.jpg + file: M20161207T200829 ulpt.jpg + file: M20161207T200829 upt.jpg + file: M20161207T200829 wcard.jpg + file: M20161207T200829 wlcard.jpg + file: M20161207T200829 wlpt.jpg + file: M20161207T200829 wpt.jpg +package: + name: magic-new-phyrexian.mse-style + version: 2014-02-22 + status: 34 + file: M20160929T172618 artifact_blend_card.png + file: M20160929T172618 artifact_blend_identity.png + file: M20160929T172618 artifact_blend_pt.png + file: M20160929T172618 build.bat + file: M20160929T172618 card-sample.png + file: M20160929T172618 hybrid_blend_card.png + file: M20160929T172618 hybrid_blend_identity.png + file: M20160929T172618 hybrid_blend_pt.png + file: M20160929T172618 multicolor_blend_card.png + file: M20160929T172618 multicolor_blend_identity.png + file: M20160929T172618 multicolor_blend_pt.png + file: M20160929T172619 style +package: + name: magic-new-plague.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200830 acard.jpg + file: M20161207T200830 apt.jpg + file: M20161207T200830 artifact_blend_card.png + file: M20161207T200830 artifact_blend_pt.png + file: M20161207T200830 bacard.jpg + file: M20161207T200830 bapt.jpg + file: M20161207T200830 bcard.jpg + file: M20161207T200830 blcard.jpg + file: M20161207T200831 blpt.jpg + file: M20161207T200831 border-mask.png + file: M20161207T200831 bpt.jpg + file: M20161207T200831 build.bat + file: M20161207T200831 card-sample.png + file: M20161207T200831 ccard.jpg + file: M20161207T200831 clcard.jpg + file: M20161207T200832 clpt.jpg + file: M20161207T200832 cpt.jpg + file: M20161207T200832 gcard.jpg + file: M20161207T200832 glcard.jpg + file: M20161207T200833 glpt.jpg + file: M20161207T200833 gpt.jpg + file: M20161207T200833 hybrid_blend_card.png + file: M20161207T200833 hybrid_blend_pt.png + file: M20161207T200833 imagemask_extended.png + file: M20161207T200833 imagemask_standard.png + file: M20161207T200833 mcard.jpg + file: M20161207T200833 mlcard.jpg + file: M20161207T200833 mlpt.jpg + file: M20161207T200833 mpt.jpg + file: M20161207T200833 multicolor_blend_card.png + file: M20161207T200833 multicolor_blend_pt.png + file: M20161207T200833 oacard.jpg + file: M20161207T200833 oapt.jpg + file: M20161207T200833 omcard.jpg + file: M20161207T200834 omlcard.jpg + file: M20161207T200834 omlpt.jpg + file: M20161207T200834 ompt.jpg + file: M20161207T200834 ptmask.png + file: M20161207T200834 rcard.jpg + file: M20161207T200834 rlcard.jpg + file: M20161207T200834 rlpt.jpg + file: M20161207T200834 rpt.jpg + file: M20161207T200834 style + file: M20161207T200834 tombstone.png + file: M20161207T200834 ucard.jpg + file: M20161207T200835 ulcard.jpg + file: M20161207T200835 ulpt.jpg + file: M20161207T200835 upt.jpg + file: M20161207T200835 wcard.jpg + file: M20161207T200835 wlcard.jpg + file: M20161207T200835 wlpt.jpg + file: M20161207T200835 wpt.jpg +package: + name: magic-new-planeswalker-4abil-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192908 border_mask.png + file: M20161207T192908 bubbles_frame.png + file: M20161207T192908 build.bat + file: M20161207T192908 card-sample.png + file: M20161207T192908 frame.png + file: M20161207T192908 image_mask.png + file: M20161207T192908 loyalty.png + file: M20161207T192908 loyaltydown.png + file: M20161207T192908 loyaltynaught.png + file: M20161207T192908 loyaltyup.png + file: M20161207T192909 style + file: M20161207T192909 text_mask.png + file: M20161207T192909 tombstone.png +package: + name: magic-new-planeswalker-4abil.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192311 acard.jpg + file: M20161207T192311 artifact_blend_card.png + file: M20161207T192312 bcard.jpg + file: M20161207T192312 border_mask.png + file: M20161207T192312 build.bat + file: M20161207T192312 card-sample.png + file: M20161207T192312 ccard.jpg + file: M20161207T192312 gcard.jpg + file: M20161207T192312 hybrid_blend_card.png + file: M20161207T192312 image_mask.png + file: M20161207T192313 loyalty.png + file: M20161207T192313 loyaltydown.png + file: M20161207T192313 loyaltynaught.png + file: M20161207T192313 loyaltyup.png + file: M20161207T192313 mcard.jpg + file: M20161207T192313 multicolor_blend_card.png + file: M20161207T192313 rcard.jpg + file: M20161207T192314 style + file: M20161207T192314 text_mask.png + file: M20161207T192314 tombstone.png + file: M20161207T192314 ucard.jpg + file: M20161207T192314 wcard.jpg +package: + name: magic-new-planeswalker-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192314 border_mask.png + file: M20161207T192314 bubbles_frame.png + file: M20161207T192314 build.bat + file: M20161207T192314 card-sample.png + file: M20161207T192314 frame.png + file: M20161207T192315 image_mask.png + file: M20161207T192315 loyalty.png + file: M20161207T192315 loyaltydown.png + file: M20161207T192315 loyaltynaught.png + file: M20161207T192315 loyaltyup.png + file: M20161207T192316 style + file: M20161207T192316 text_mask.png + file: M20161207T192316 tombstone.png +package: + name: magic-new-planeswalker-doublefaced.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192316 acard.jpg + file: M20161207T192316 acard2.jpg + file: M20161207T192317 artifact_blend_card.png + file: M20161207T192317 artifact_blend_card2.png + file: M20161207T192317 artifact_blend_identity.png + file: M20161207T192317 bcard.jpg + file: M20161207T192317 bcard2.jpg + file: M20161207T192317 border_mask.png + file: M20161207T192318 build.bat + file: M20161207T192318 card-sample.png + file: M20161207T192318 ccard.jpg + file: M20161207T192318 ccard2.jpg + file: M20161207T192318 gcard.jpg + file: M20161207T192318 gcard2.jpg + file: M20161207T192318 hybrid_blend_card.png + file: M20161207T192318 hybrid_blend_card2.png + file: M20161207T192318 hybrid_blend_identity.png + file: M20161207T192319 image_mask.png + file: M20161207T192319 loyalty.png + file: M20161207T192319 loyaltydown.png + file: M20161207T192319 loyaltynaught.png + file: M20161207T192319 loyaltyup.png + file: M20161207T192319 mcard.jpg + file: M20161207T192319 mcard2.jpg + file: M20161207T192320 multicolor_blend_card.png + file: M20161207T192320 multicolor_blend_card2.png + file: M20161207T192320 multicolor_blend_identity.png + file: M20161207T192320 night_circle.png + file: M20161207T192320 rcard.jpg + file: M20161207T192320 rcard2.jpg + file: M20161207T192320 style + file: M20161207T192320 sun_circle.png + file: M20161207T192321 text_mask.png + file: M20161207T192321 tombstone.png + file: M20161207T192321 ucard.jpg + file: M20161207T192321 ucard2.jpg + file: M20161207T192321 wcard.jpg + file: M20161207T192321 wcard2.jpg +package: + name: magic-new-planeswalker-flip.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200836 acard.jpg + file: M20161207T200836 artifact_blend_card.png + file: M20161207T200836 bcard.jpg + file: M20161207T200836 border_mask.png + file: M20161207T200837 build.bat + file: M20161207T200837 card-sample.png + file: M20161207T200837 ccard.jpg + file: M20161207T200837 gcard.jpg + file: M20161207T200837 hybrid_blend_card.png + file: M20161207T200837 image_mask.png + file: M20161207T200837 image_mask_large.png + file: M20161207T200837 loyalty.png + file: M20161207T200837 loyaltydown.png + file: M20161207T200838 loyaltynaught.png + file: M20161207T200838 loyaltyup.png + file: M20161207T200838 mcard.jpg + file: M20161207T200838 multicolor_blend_card.png + file: M20161207T200838 rcard.jpg + file: M20161207T200838 style + file: M20161207T200838 tombstone.png + file: M20161207T200839 ucard.jpg + file: M20161207T200839 wcard.jpg +package: + name: magic-new-planeswalker-promo-black.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192322 border_mask.png + file: M20161207T192322 build.bat + file: M20161207T192322 card-sample.png + file: M20161207T192322 frame.jpg + file: M20161207T192322 image_mask.png + file: M20161207T192322 loyalty.png + file: M20161207T192323 loyaltydown.png + file: M20161207T192323 loyaltynaught.png + file: M20161207T192323 loyaltyup.png + file: M20161207T192323 paintbrush.png + file: M20161207T192323 style + file: M20161207T192323 text_mask.png + file: M20161207T192323 tombstone.png +package: + name: magic-new-planeswalker.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192324 acard.jpg + file: M20161207T192324 artifact_blend_card.png + file: M20161207T192324 bcard.jpg + file: M20161207T192324 border_mask.png + file: M20161207T192324 build.bat + file: M20161207T192324 card-sample.png + file: M20161207T192324 ccard.jpg + file: M20161207T192325 gcard.jpg + file: M20161207T192325 hybrid_blend_card.png + file: M20161207T192325 image_mask.png + file: M20161207T192325 loyalty.png + file: M20161207T192325 loyaltydown.png + file: M20161207T192325 loyaltynaught.png + file: M20161207T192325 loyaltyup.png + file: M20161207T192325 mcard.jpg + file: M20161207T192326 multicolor_blend_card.png + file: M20161207T192326 rcard.jpg + file: M20161207T192326 style + file: M20161207T192326 text_mask.png + file: M20161207T192326 tombstone.png + file: M20161207T192326 ucard.jpg + file: M20161207T192327 wcard.jpg +package: + name: magic-new-promo-black.mse-style + version: 2014-02-22 + status: 34 + file: M20160929T172619 build.bat + file: M20160929T172619 card-sample.png + file: M20160929T172619 frame.png + file: M20160929T172619 paintbrush.png + file: M20160929T172619 pt.jpg + file: M20160929T172619 style + file: M20160929T172619 tombstone.png +package: + name: magic-new-promo-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192909 border_mask.png + file: M20161207T192909 build.bat + file: M20161207T192909 card-sample.png + file: M20161207T192909 frame.png + file: M20161207T192909 image_mask.png + file: M20161207T192909 imageborder.png + file: M20161207T192909 pt_box.png + file: M20161207T192909 style + file: M20161207T192910 tombstone.png +package: + name: magic-new-promo-dka.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192327 artifact_blend_card.png + file: M20161207T192327 artifact_blend_identity.png + file: M20161207T192327 artifact_blend_pt.png + file: M20161207T192327 build.bat + file: M20161207T192327 card-sample.png + file: M20161207T192327 film.png + file: M20161207T192327 film_mask.png + file: M20161207T192327 hybrid_blend_card.png + file: M20161207T192328 hybrid_blend_identity.png + file: M20161207T192328 hybrid_blend_pt.png + file: M20161207T192328 image_mask.png + file: M20161207T192329 multicolor_blend_card.png + file: M20161207T192329 multicolor_blend_identity.png + file: M20161207T192329 multicolor_blend_pt.png + file: M20161207T192329 ptmask.png + file: M20161207T192329 style + file: M20161207T192329 tombstone.png +package: + name: magic-new-promo.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192329 acard.jpg + file: M20161207T192329 apt.jpg + file: M20161207T192329 artifact_blend_card.png + file: M20161207T192329 artifact_blend_pt.png + file: M20161207T192329 bcard.jpg + file: M20161207T192329 blcard.jpg + file: A20161207T192330 blpt.jpg + file: M20161207T192330 bpt.jpg + file: M20161207T192330 build.bat + file: M20161207T192330 card-sample.png + file: M20161207T192331 ccard.jpg + file: M20161207T192331 clcard.jpg + file: M20161207T192331 clpt.jpg + file: M20161207T192331 cpt.jpg + file: M20161207T192331 gcard.jpg + file: M20161207T192331 glcard.jpg + file: M20161207T192331 glpt.jpg + file: M20161207T192331 gpt.jpg + file: M20161207T192331 hybrid_blend_card.png + file: M20161207T192331 hybrid_blend_pt.png + file: M20161207T192331 mask_pt.png + file: M20161207T192331 mcard.jpg + file: M20161207T192332 mlcard.jpg + file: M20161207T192332 mlpt.jpg + file: M20161207T192332 mpt.jpg + file: M20161207T192332 multicolor_blend_card.png + file: M20161207T192332 multicolor_blend_pt.png + file: M20161207T192332 oacard.jpg + file: M20161207T192332 oapt.jpg + file: M20161207T192332 omcard.jpg + file: M20161207T192332 omlcard.jpg + file: M20161207T192333 omlpt.jpg + file: M20161207T192333 ompt.jpg + file: M20161207T192333 rcard.jpg + file: M20161207T192333 rlcard.jpg + file: M20161207T192333 rlpt.jpg + file: M20161207T192333 rpt.jpg + file: M20161207T192333 style + file: M20161207T192333 tombstone.png + file: M20161207T192333 ucard.jpg + file: M20161207T192334 ulcard.jpg + file: M20161207T192334 ulpt.jpg + file: M20161207T192334 upt.jpg + file: M20161207T192334 wcard.jpg + file: M20161207T192334 wlcard.jpg + file: M20161207T192334 wlpt.jpg + file: M20161207T192335 wpt.jpg +package: + name: magic-new-split-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192910 acard.jpg + file: M20161207T192910 apt.jpg + file: M20161207T192910 artifact_blend_card.png + file: M20161207T192910 artifact_blend_pt.png + file: M20161207T192910 bcard.jpg + file: M20161207T192910 blcard.jpg + file: M20161207T192910 blpt.jpg + file: M20161207T192910 bpt.jpg + file: M20161207T192910 build.bat + file: M20161207T192910 card-sample.png + file: M20161207T192910 ccard.jpg + file: M20161207T192911 clcard.jpg + file: M20161207T192911 clpt.jpg + file: M20161207T192911 cpt.jpg + file: M20161207T192911 frame.png + file: M20161207T192911 gcard.jpg + file: M20161207T192911 glcard.jpg + file: M20161207T192911 glpt.jpg + file: M20161207T192911 gpt.jpg + file: M20161207T192911 hybrid_blend_card.png + file: M20161207T192911 hybrid_blend_pt.png + file: M20161207T192911 image_border.png + file: M20161207T192911 mcard.jpg + file: M20161207T192912 mlcard.jpg + file: M20161207T192912 mlpt.jpg + file: M20161207T192912 mpt.jpg + file: M20161207T192912 multicolor_blend_card.png + file: M20161207T192912 multicolor_blend_pt.png + file: M20161207T192912 oacard.jpg + file: M20161207T192912 oapt.jpg + file: M20161207T192912 omcard.jpg + file: M20161207T192912 omlcard.jpg + file: M20161207T192912 omlpt.jpg + file: M20161207T192912 ompt.jpg + file: M20161207T192913 pt_box.png + file: M20161207T192913 rcard.jpg + file: M20161207T192913 rlcard.jpg + file: M20161207T192913 rlpt.jpg + file: M20161207T192913 rpt.jpg + file: M20161207T192913 style + file: M20161207T192913 tombstone.png + file: M20161207T192913 ucard.jpg + file: M20161207T192914 ulcard.jpg + file: M20161207T192914 ulpt.jpg + file: M20161207T192914 upt.jpg + file: M20161207T192914 wcard.jpg + file: M20161207T192914 wlcard.jpg + file: M20161207T192914 wlpt.jpg + file: M20161207T192914 wpt.jpg +package: + name: magic-new-split-fuse.mse-style + version: 2015-06-19 + status: 34 + file: M20161207T192335 abridge.png + file: M20161207T192335 acard1.png + file: M20161207T192335 acard2.png + file: M20161207T192335 apt.png + file: M20161207T192335 artifact_blend_card1.png + file: M20161207T192336 artifact_blend_card2.png + file: M20161207T192336 artifact_blend_pt.png + file: M20161207T192336 bbridge.png + file: M20161207T192336 bcard1.png + file: M20161207T192336 bcard2.png + file: M20161207T192336 bpt.png + file: M20161207T192336 bridgemask.png + file: M20161207T192337 build.bat + file: M20161207T192337 card-sample.png + file: M20161207T192337 cbridge.png + file: M20161207T192337 ccard1.png + file: M20161207T192337 ccard2.png + file: M20161207T192337 clbridge.png + file: M20161207T192338 clcard1.png + file: M20161207T192338 clcard2.png + file: M20161207T192338 clpt.png + file: M20161207T192338 cpt.png + file: M20161207T192338 gbridge.png + file: M20161207T192338 gcard1.png + file: M20161207T192339 gcard2.png + file: M20161207T192339 gpt.png + file: M20161207T192339 hybrid_blend_card1.png + file: M20161207T192339 hybrid_blend_card2.png + file: M20161207T192339 hybrid_blend_pt.png + file: M20161207T192340 mbridge.png + file: M20161207T192340 mcard1.png + file: M20161207T192340 mcard2.png + file: M20161207T192340 mpt.png + file: M20161207T192340 multicolor_blend_card1.png + file: M20161207T192341 multicolor_blend_card2.png + file: M20161207T192341 multicolor_blend_pt.png + file: M20161207T192341 rbridge.png + file: M20161207T192341 rcard1.png + file: M20161207T192341 rcard2.png + file: M20161207T192341 rpt.png + file: M20161207T192341 style + file: M20161207T192341 tombstone.png + file: M20161207T192341 ubridge.png + file: M20161207T192342 ucard1.png + file: M20161207T192342 ucard2.png + file: M20161207T192342 upt.png + file: M20161207T192342 wbridge.png + file: M20161207T192342 wcard1.png + file: M20161207T192342 wcard2.png + file: M20161207T192342 wpt.png +package: + name: magic-new-split.mse-style + version: 2015-05-29 + status: 34 + file: M20161207T192342 acard.jpg + file: M20161207T192343 apt.jpg + file: M20161207T192343 artifact_blend_card.png + file: M20161207T192343 artifact_blend_pt.png + file: M20161207T192343 bcard.jpg + file: M20161207T192343 blcard.jpg + file: M20161207T192343 blpt.jpg + file: M20161207T192343 bpt.jpg + file: M20161207T192343 build.bat + file: M20161207T192344 card-sample.png + file: M20161207T192344 ccard.jpg + file: M20161207T192344 clcard.jpg + file: M20161207T192344 clpt.jpg + file: M20161207T192344 cpt.jpg + file: M20161207T192344 gcard.jpg + file: M20161207T192344 glcard.jpg + file: M20161207T192345 glpt.jpg + file: M20161207T192345 gpt.jpg + file: M20161207T192345 hybrid_blend_card.png + file: M20161207T192345 hybrid_blend_pt.png + file: M20161207T192345 mcard.jpg + file: M20161207T192345 mlcard.jpg + file: M20161207T192345 mlpt.jpg + file: M20161207T192345 mpt.jpg + file: M20161207T192345 multicolor_blend_card.png + file: M20161207T192346 multicolor_blend_pt.png + file: M20161207T192346 oacard.jpg + file: M20161207T192346 oapt.jpg + file: M20161207T192346 omcard.jpg + file: M20161207T192346 omlcard.jpg + file: M20161207T192346 omlpt.jpg + file: M20161207T192346 ompt.jpg + file: M20161207T192347 rcard.jpg + file: M20161207T192347 rlcard.jpg + file: M20161207T192347 rlpt.jpg + file: M20161207T192347 rpt.jpg + file: M20161207T192348 style + file: M20161207T192348 tombstone.png + file: M20161207T192348 ucard.jpg + file: M20161207T192348 ulcard.jpg + file: M20161207T192348 ulpt.jpg + file: M20161207T192348 upt.jpg + file: M20161207T192348 wcard.jpg + file: M20161207T192348 wlcard.jpg + file: M20161207T192348 wlpt.jpg + file: M20161207T192348 wpt.jpg +package: + name: magic-new-tapped.mse-style + version: 2014-02-23 + status: 34 + file: M20160929T172620 acard.jpg + file: M20160929T172620 apt.jpg + file: M20160929T172620 artifact_blend_card.png + file: M20160929T172620 artifact_blend_pt.png + file: M20160929T172620 bcard.jpg + file: M20160929T172620 bpt.jpg + file: M20160929T172620 build.bat + file: M20160929T172620 card-sample.png + file: M20160929T172620 ccard.jpg + file: M20160929T172621 clcard.jpg + file: M20160929T172621 clpt.jpg + file: M20160929T172621 cpt.jpg + file: M20160929T172621 gcard.jpg + file: M20160929T172621 gpt.jpg + file: M20160929T172621 mask_pt.png + file: M20160929T172621 mcard.jpg + file: M20160929T172621 mpt.jpg + file: M20160929T172621 multicolor_blend_card.png + file: M20160929T172621 multicolor_blend_pt.png + file: M20160929T172621 rcard.jpg + file: M20160929T172621 rpt.jpg + file: M20160929T172622 style + file: M20160929T172622 tombstone.png + file: M20160929T172622 ucard.jpg + file: M20160929T172622 upt.jpg + file: M20160929T172622 wcard.jpg + file: M20160929T172622 wpt.jpg +package: + name: magic-new-textless-land.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192349 artifact_blend_card.png + file: M20161207T192349 blcard.jpg + file: M20161207T192349 build.txt + file: M20161207T192349 card-sample.png + file: M20161207T192349 clcard.jpg + file: M20161207T192350 glcard.jpg + file: M20161207T192350 hybrid_blend_card.png + file: M20161207T192350 image_mask.png + file: M20161207T192350 mlcard.jpg + file: M20161207T192350 multicolor_blend_card.png + file: M20161207T192351 rlcard.jpg + file: M20161207T192351 style + file: M20161207T192351 ulcard.jpg + file: M20161207T192351 wlcard.jpg +package: + name: magic-new-textless.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192351 acard.jpg + file: M20161207T192351 apt.jpg + file: M20161207T192352 artifact_blend_card.png + file: M20161207T192352 artifact_blend_pt.png + file: M20161207T192352 bcard.jpg + file: M20161207T192352 blpt.jpg + file: M20161207T192352 bpt.jpg + file: M20161207T192352 build.bat + file: M20161207T192352 card-sample.png + file: M20161207T192352 ccard.jpg + file: M20161207T192352 clpt.jpg + file: M20161207T192352 cpt.jpg + file: M20161207T192352 gcard.jpg + file: M20161207T192352 glpt.jpg + file: M20161207T192353 gpt.jpg + file: M20161207T192353 hpt.jpg + file: M20161207T192353 hybrid_blend_card.png + file: M20161207T192353 hybrid_blend_pt.png + file: M20161207T192353 mask_image.png + file: M20161207T192353 mask_pt.png + file: M20161207T192353 mcard.jpg + file: M20161207T192353 mlpt.jpg + file: M20161207T192353 mpt.jpg + file: M20161207T192353 multicolor_blend_card.png + file: M20161207T192353 multicolor_blend_pt.png + file: M20161207T192353 oacard.jpg + file: M20161207T192354 oapt.jpg + file: M20161207T192354 rcard.jpg + file: M20161207T192354 rlpt.jpg + file: M20161207T192354 rpt.jpg + file: M20161207T192354 style + file: M20161207T192354 tombstone.png + file: M20161207T192355 ucard.jpg + file: M20161207T192355 ulpt.jpg + file: M20161207T192355 upt.jpg + file: M20161207T192355 wcard.jpg + file: M20161207T192355 wlpt.jpg + file: M20161207T192355 wpt.jpg +package: + name: magic-new-token-artbg.mse-style + version: 2014-02-22 + status: 34 + file: M20160929T172622 build.bat + file: M20160929T172622 card-sample.png + file: M20160929T172623 imagemask0.png + file: M20160929T172623 imagemask1.png + file: M20160929T172623 imagemask2.png + file: M20160929T172623 style +package: + name: magic-new-token-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192356 border_mask.png + file: M20161207T192356 build.bat + file: M20161207T192356 card-sample.png + file: M20161207T192356 frame0.png + file: M20161207T192356 frame1.png + file: M20161207T192356 frame2.png + file: M20161207T192356 image_mask.png + file: M20161207T192356 name-left.png + file: M20161207T192356 name-mid.png + file: M20161207T192356 name-right.png + file: M20161207T192356 pt_box.png + file: M20161207T192356 style +package: + name: magic-new-token-nyx.mse-style + version: 2014-06-23 + status: 34 + file: M20161207T192357 acard0.jpg + file: M20161207T192357 acard0.png + file: M20161207T192357 acard1.jpg + file: M20161207T192357 acard2.jpg + file: M20161207T192357 apt.png + file: M20161207T192358 artifact_blend_card0.png + file: M20161207T192358 artifact_blend_card1.png + file: M20161207T192358 artifact_blend_card2.png + file: M20161207T192358 artifact_blend_pt.png + file: M20161207T192358 bcard0.jpg + file: M20161207T192358 bcard1.jpg + file: M20161207T192358 bcard2.jpg + file: M20161207T192358 blcard0.jpg + file: M20161207T192359 blcard1.jpg + file: M20161207T192359 blcard2.jpg + file: M20161207T192359 bpt.png + file: M20161207T192359 build.bat + file: M20161207T192359 card-sample.png + file: M20161207T192359 ccard0.jpg + file: M20161207T192359 ccard1.jpg + file: M20161207T192359 ccard2.jpg + file: M20161207T192359 clcard0.jpg + file: M20161207T192359 clcard1.jpg + file: M20161207T192359 clcard2.jpg + file: M20161207T192359 cpt.png + file: M20161207T192359 gcard0.jpg + file: M20161207T192400 gcard1.jpg + file: M20161207T192400 gcard2.jpg + file: M20161207T192400 glcard0.jpg + file: M20161207T192400 glcard1.jpg + file: M20161207T192400 glcard2.jpg + file: M20161207T192401 gpt.png + file: M20161207T192401 hybrid_blend_card0.png + file: M20161207T192401 hybrid_blend_card1.png + file: M20161207T192401 hybrid_blend_card2.png + file: M20161207T192401 hybrid_blend_pt.png + file: M20161207T192401 imagemask0.png + file: M20161207T192401 imagemask1.png + file: M20161207T192401 imagemask2.png + file: M20161207T192401 mcard0.jpg + file: M20161207T192402 mcard1.jpg + file: M20161207T192402 mcard2.jpg + file: M20161207T192402 mlcard0.jpg + file: M20161207T192402 mlcard1.jpg + file: M20161207T192402 mlcard2.jpg + file: M20161207T192402 mpt.png + file: M20161207T192402 multicolor_blend_card0.png + file: M20161207T192402 multicolor_blend_card1.png + file: M20161207T192403 multicolor_blend_card2.png + file: M20161207T192403 multicolor_blend_pt.png + file: M20161207T192403 name-left.png + file: M20161207T192403 name-mid.png + file: M20161207T192403 name-right.png + file: M20161207T192403 rcard0.jpg + file: M20161207T192403 rcard1.jpg + file: M20161207T192403 rcard2.jpg + file: M20161207T192403 rlcard0.jpg + file: M20161207T192404 rlcard1.jpg + file: M20161207T192404 rlcard2.jpg + file: M20161207T192404 rpt.png + file: M20161207T192404 style + file: M20161207T192404 ucard0.jpg + file: M20161207T192404 ucard1.jpg + file: M20161207T192404 ucard2.jpg + file: M20161207T192404 ulcard0.jpg + file: M20161207T192405 ulcard1.jpg + file: M20161207T192405 ulcard2.jpg + file: M20161207T192405 upt.png + file: M20161207T192405 wcard0.jpg + file: M20161207T192405 wcard1.jpg + file: M20161207T192405 wcard2.jpg + file: M20161207T192406 wlcard0.jpg + file: M20161207T192406 wlcard1.jpg + file: M20161207T192406 wlcard2.jpg + file: M20161207T192406 wpt.png +package: + name: magic-new-token.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192406 acard0.jpg + file: M20161207T192407 acard1.jpg + file: M20161207T192407 acard2.jpg + file: M20161207T192407 apt.png + file: M20161207T192407 artifact_blend_card0.png + file: M20161207T192407 artifact_blend_card1.png + file: M20161207T192407 artifact_blend_card2.png + file: M20161207T192407 artifact_blend_pt.png + file: M20161207T192407 bcard0.jpg + file: M20161207T192407 bcard1.jpg + file: M20161207T192408 bcard2.jpg + file: M20161207T192408 blcard0.jpg + file: M20161207T192408 blcard1.jpg + file: M20161207T192408 blcard2.jpg + file: M20161207T192408 bpt.png + file: M20161207T192408 build.bat + file: M20161207T192409 card-sample.png + file: M20161207T192409 ccard0.jpg + file: M20161207T192409 ccard1.jpg + file: M20161207T192409 ccard2.jpg + file: M20161207T192409 clcard0.jpg + file: M20161207T192410 clcard1.jpg + file: M20161207T192410 clcard2.jpg + file: M20161207T192410 cpt.png + file: M20161207T192410 gcard0.jpg + file: M20161207T192410 gcard1.jpg + file: M20161207T192411 gcard2.jpg + file: M20161207T192411 glcard0.jpg + file: M20161207T192411 glcard1.jpg + file: M20161207T192411 glcard2.jpg + file: M20161207T192411 gpt.png + file: M20161207T192411 hybrid_blend_card0.png + file: M20161207T192411 hybrid_blend_card1.png + file: M20161207T192412 hybrid_blend_card2.png + file: M20161207T192412 hybrid_blend_pt.png + file: M20161207T192412 imagemask0.png + file: M20161207T192412 imagemask1.png + file: M20161207T192412 imagemask2.png + file: M20161207T192412 mcard0.jpg + file: M20161207T192412 mcard1.jpg + file: M20161207T192413 mcard2.jpg + file: M20161207T192413 mlcard0.jpg + file: M20161207T192413 mlcard1.jpg + file: M20161207T192413 mlcard2.jpg + file: M20161207T192413 mpt.png + file: M20161207T192413 multicolor_blend_card0.png + file: M20161207T192413 multicolor_blend_card1.png + file: M20161207T192413 multicolor_blend_card2.png + file: M20161207T192413 multicolor_blend_pt.png + file: M20161207T192413 name-left.png + file: M20161207T192413 name-mid.png + file: M20161207T192414 name-right.png + file: M20161207T192414 rcard0.jpg + file: M20161207T192414 rcard1.jpg + file: M20161207T192414 rcard2.jpg + file: M20161207T192414 rlcard0.jpg + file: M20161207T192414 rlcard1.jpg + file: M20161207T192414 rlcard2.jpg + file: M20161207T192414 rpt.png + file: M20161207T192415 style + file: M20161207T192415 ucard0.jpg + file: M20161207T192415 ucard1.jpg + file: M20161207T192415 ucard2.jpg + file: M20161207T192415 ulcard0.jpg + file: M20161207T192415 ulcard1.jpg + file: M20161207T192415 ulcard2.jpg + file: M20161207T192415 upt.png + file: M20161207T192415 wcard0.jpg + file: M20161207T192416 wcard1.jpg + file: M20161207T192416 wcard2.jpg + file: M20161207T192416 wlcard0.jpg + file: M20161207T192416 wlcard1.jpg + file: M20161207T192416 wlcard2.jpg + file: M20161207T192416 wpt.png +package: + name: magic-new-tome.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T200839 acard.jpg + file: M20161207T200839 artifact_blend_card.png + file: M20161207T200840 bacard.jpg + file: M20161207T200840 bcard.jpg + file: M20161207T200840 build.bat + file: M20161207T200840 card-sample.png + file: M20161207T200840 ccard.jpg + file: M20161207T200840 gcard.jpg + file: M20161207T200841 hybrid_blend_card.png + file: M20161207T200841 imagemask_extended.png + file: M20161207T200841 imagemask_standard.png + file: M20161207T200841 mcard.jpg + file: M20161207T200841 multicolor_blend_card.png + file: M20161207T200841 rcard.jpg + file: M20161207T200841 style + file: M20161207T200842 tombstone.png + file: M20161207T200842 ucard.jpg + file: M20161207T200842 wcard.jpg +package: + name: magic-new-unland.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192417 ablock.png + file: M20161207T192417 alcard.png + file: M20161207T192417 aleft.png + file: M20161207T192417 aright.png + file: M20161207T192417 artifact_blend_block.png + file: M20161207T192418 artifact_blend_card.png + file: M20161207T192418 bblock.png + file: M20161207T192418 blcard.png + file: M20161207T192418 bleft.png + file: M20161207T192418 bright.png + file: M20161207T192418 build.bat + file: M20161207T192418 card-sample.png + file: M20161207T192418 cblock.png + file: M20161207T192418 clcard.png + file: M20161207T192418 cleft.png + file: M20161207T192419 cright.png + file: M20161207T192419 gblock.png + file: M20161207T192419 glcard.png + file: M20161207T192419 gleft.png + file: M20161207T192419 gright.png + file: M20161207T192419 hybrid_blend_block.png + file: M20161207T192420 hybrid_blend_card.png + file: M20161207T192420 mblock.png + file: M20161207T192420 mlcard.png + file: M20161207T192420 mleft.png + file: M20161207T192420 mright.png + file: M20161207T192421 multicolor_blend_block.png + file: M20161207T192421 multicolor_blend_card.png + file: M20161207T192421 rblock.png + file: M20161207T192421 rlcard.png + file: M20161207T192421 rleft.png + file: M20161207T192421 rright.png + file: M20161207T192421 style + file: M20161207T192421 ublock.png + file: M20161207T192421 ulcard.png + file: M20161207T192422 uleft.png + file: M20161207T192422 uright.png + file: M20161207T192422 wblock.png + file: M20161207T192422 wlcard.png + file: M20161207T192422 wleft.png + file: M20161207T192422 wright.png +package: + name: magic-new-unset-gmorph.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192835 acard.jpg + file: M20161207T192835 apt.png + file: M20161207T192835 artifact_blend_card.png + file: M20161207T192835 artifact_blend_identity.png + file: M20161207T192835 artifact_blend_pt.png + file: M20161207T192835 bacard.jpg + file: M20161207T192835 bapt.png + file: M20161207T192835 bcard.jpg + file: M20161207T192835 blcard.jpg + file: M20161207T192835 blpt.png + file: M20161207T192835 bpt.png + file: M20161207T192836 build.bat + file: M20161207T192836 card-sample.png + file: M20161207T192836 ccard.jpg + file: M20161207T192836 clcard.jpg + file: M20161207T192836 clpt.png + file: M20161207T192836 cpt.png + file: M20161207T192836 gcard.jpg + file: M20161207T192836 glcard.jpg + file: M20161207T192836 glpt.png + file: M20161207T192836 gpt.png + file: M20161207T192837 hybrid_blend_card.png + file: M20161207T192837 hybrid_blend_identity.png + file: M20161207T192837 hybrid_blend_pt.png + file: M20161207T192837 imagemask_extended.png + file: M20161207T192837 mcard.jpg + file: M20161207T192837 mlcard.jpg + file: M20161207T192837 mlpt.png + file: M20161207T192837 mpt.png + file: M20161207T192837 multicolor_blend_card.png + file: M20161207T192837 multicolor_blend_identity.png + file: M20161207T192837 multicolor_blend_pt.png + file: M20161207T192837 oacard.jpg + file: M20161207T192837 oapt.png + file: M20161207T192838 omcard.jpg + file: M20161207T192838 omlcard.jpg + file: M20161207T192838 omlpt.png + file: M20161207T192838 ompt.png + file: M20161207T192838 rcard.jpg + file: M20161207T192838 rlcard.jpg + file: M20161207T192838 rlpt.png + file: M20161207T192838 rpt.png + file: M20161207T192838 style + file: M20161207T192838 tombstone.png + file: M20161207T192838 ucard.jpg + file: M20161207T192838 ulcard.jpg + file: M20161207T192839 ulpt.png + file: M20161207T192839 upt.png + file: M20161207T192839 wcard.jpg + file: M20161207T192839 wlcard.jpg + file: M20161207T192839 wlpt.png + file: M20161207T192839 wpt.png +package: + name: magic-new-unset.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192839 build.bat + file: M20161207T192839 card-sample.png + file: M20161207T192839 flavor.png + file: M20161207T192840 frame.png + file: M20161207T192840 style +package: + name: magic-new.mse-style + version: 2014-02-22 + status: 18 + file: 20161212T185805 acard.jpg + file: 20161212T185805 apt.jpg + file: 20161212T185805 artifact_blend_card.png + file: 20161212T185805 artifact_blend_identity.png + file: 20161212T185805 artifact_blend_pt.png + file: 20161212T185805 bacard.jpg + file: 20161212T185806 bapt.jpg + file: 20161212T185806 bcard.jpg + file: 20161212T185806 blcard.jpg + file: 20161212T185806 blpt.jpg + file: 20161212T185806 border-mask.png + file: 20161212T185806 bpt.jpg + file: 20161212T185806 build.bat + file: 20161212T185806 card-sample.png + file: 20161212T185806 ccard.jpg + file: 20161212T185806 clcard.jpg + file: 20161212T185806 clpt.jpg + file: 20161212T185807 cpt.jpg + file: 20161212T185807 gcard.jpg + file: 20161212T185807 glcard.jpg + file: 20161212T185807 glpt.jpg + file: 20161212T185807 gpt.jpg + file: 20161212T185807 hybrid_blend_card.png + file: 20161212T185807 hybrid_blend_identity.png + file: 20161212T185807 hybrid_blend_pt.png + file: 20161212T185808 imagemask_extended.png + file: 20161212T185808 imagemask_standard.png + file: 20161212T185808 mcard.jpg + file: 20161212T185808 mlcard.jpg + file: 20161212T185808 mlpt.jpg + file: 20161212T185808 mpt.jpg + file: 20161212T185808 multicolor_blend_card.png + file: 20161212T185808 multicolor_blend_identity.png + file: 20161212T185808 multicolor_blend_pt.png + file: 20161212T185808 oacard.jpg + file: 20161212T185809 oapt.jpg + file: 20161212T185809 omcard.jpg + file: 20161212T185809 omlcard.jpg + file: 20161212T185810 omlpt.jpg + file: 20161212T185810 ompt.jpg + file: 20161212T185810 ptmask.png + file: 20161212T185810 rcard.jpg + file: 20161212T185810 rlcard.jpg + file: 20161212T185811 rlpt.jpg + file: 20161212T185811 rpt.jpg + file: 20161212T185811 style + file: 20161212T185811 tombstone.png + file: 20161212T185811 ucard.jpg + file: 20161212T185812 ulcard.jpg + file: 20161212T185812 ulpt.jpg + file: 20161212T185812 upt.jpg + file: 20161212T185812 wcard.jpg + file: 20161212T185812 wlcard.jpg + file: 20161212T185812 wlpt.jpg + file: 20161212T185812 wpt.jpg +package: + name: magic-nokiou.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202013 acard.jpg + file: M20161207T202013 apt.png + file: M20161207T202013 artifact_blend_card.png + file: M20161207T202013 artifact_blend_pt.png + file: M20161207T202013 bcard.jpg + file: M20161207T202013 blcard.jpg + file: M20161207T202013 blpt.png + file: M20161207T202014 bpt.png + file: M20161207T202014 build.bat + file: M20161207T202014 card-sample.png + file: M20161207T202014 ccard.jpg + file: M20161207T202014 clcard.jpg + file: M20161207T202014 clpt.png + file: M20161207T202014 cpt.png + file: M20161207T202015 gcard.jpg + file: M20161207T202015 glcard.jpg + file: M20161207T202015 glpt.png + file: M20161207T202015 gpt.png + file: M20161207T202015 hybrid_blend_card.png + file: M20161207T202015 hybrid_blend_pt.png + file: M20161207T202015 image_mask.png + file: M20161207T202015 imagemask_extended.png + file: M20161207T202015 imagemask_standard.png + file: M20161207T202015 mcard.jpg + file: M20161207T202015 mlcard.jpg + file: M20161207T202015 mlpt.png + file: M20161207T202015 mpt.png + file: M20161207T202016 multicolor_blend_card.png + file: M20161207T202016 multicolor_blend_pt.png + file: M20161207T202016 ptmask.png + file: M20161207T202016 rcard.jpg + file: M20161207T202016 rlcard.jpg + file: M20161207T202016 rlpt.png + file: M20161207T202016 rpt.png + file: M20161207T202016 style + file: M20161207T202016 tombstone.png + file: M20161207T202016 ucard.jpg + file: M20161207T202017 ulcard.jpg + file: M20161207T202017 ulpt.png + file: M20161207T202017 upt.png + file: M20161207T202017 wcard.jpg + file: M20161207T202017 wlcard.jpg + file: M20161207T202017 wlpt.png + file: M20161207T202017 wpt.png +package: + name: magic-nostalgic-planeswalker.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201635 acard.jpg + file: M20161207T201636 artifact_blend_card.png + file: M20161207T201636 bcard.jpg + file: M20161207T201636 border_mask.png + file: M20161207T201636 build.bat + file: M20161207T201636 card-sample.png + file: M20161207T201636 ccard.jpg + file: M20161207T201637 gcard.jpg + file: M20161207T201637 hybrid_blend_card.png + file: M20161207T201637 image_mask.png + file: M20161207T201637 image_mask2.png + file: M20161207T201637 loyalty.png + file: M20161207T201637 loyaltydown.png + file: M20161207T201637 loyaltynaught.png + file: M20161207T201637 loyaltyup.png + file: M20161207T201638 mcard.jpg + file: M20161207T201638 multicolor_blend_card.png + file: M20161207T201638 rcard.jpg + file: M20161207T201638 style + file: M20161207T201638 text_mask.png + file: M20161207T201638 tombstone.png + file: M20161207T201638 ucard.jpg + file: M20161207T201639 wcard.jpg +package: + name: magic-nostalgic.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201639 acard.jpg + file: M20161207T201639 apt.jpg + file: M20161207T201639 artifact_blend_card.png + file: M20161207T201639 artifact_blend_pt.png + file: M20161207T201639 bcard.jpg + file: M20161207T201639 blcard.jpg + file: M20161207T201640 blpt.jpg + file: M20161207T201640 bpt.jpg + file: M20161207T201640 build.bat + file: M20161207T201640 card-sample.png + file: M20161207T201640 ccard.jpg + file: M20161207T201640 clcard.jpg + file: M20161207T201640 clpt.jpg + file: M20161207T201640 cpt.jpg + file: M20161207T201640 gcard.jpg + file: M20161207T201641 glcard.jpg + file: M20161207T201641 glpt.jpg + file: M20161207T201641 gpt.jpg + file: M20161207T201641 hybrid_blend_card.png + file: M20161207T201641 hybrid_blend_pt.png + file: M20161207T201641 imagemask_extended.png + file: M20161207T201641 imagemask_standard.png + file: M20161207T201641 mcard.jpg + file: M20161207T201641 mlcard.jpg + file: M20161207T201641 mlpt.jpg + file: M20161207T201641 mpt.jpg + file: M20161207T201642 multicolor_blend_card.png + file: M20161207T201642 multicolor_blend_pt.png + file: M20161207T201642 rcard.jpg + file: M20161207T201642 rlcard.jpg + file: M20161207T201642 rlpt.jpg + file: M20161207T201642 rpt.jpg + file: M20161207T201642 style + file: M20161207T201642 tombstone.png + file: M20161207T201642 ucard.jpg + file: M20161207T201643 ulcard.jpg + file: M20161207T201643 ulpt.jpg + file: M20161207T201643 upt.jpg + file: M20161207T201643 wcard.jpg + file: M20161207T201643 wlcard.jpg + file: M20161207T201643 wlpt.jpg + file: M20161207T201643 wpt.jpg +package: + name: magic-nouveau.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202138 acard.jpg + file: M20161207T202138 alcard.jpg + file: M20161207T202138 artifact_blend_card.png + file: M20161207T202138 bcard.jpg + file: M20161207T202138 blcard.jpg + file: M20161207T202138 build.bat + file: M20161207T202138 card-sample.png + file: M20161207T202138 ccard.jpg + file: M20161207T202138 clcard.jpg + file: M20161207T202139 deathtouch.png + file: M20161207T202139 doublestrike.png + file: M20161207T202139 firststrike.png + file: M20161207T202139 flash.png + file: M20161207T202139 flying.mse-symbol + file: M20161207T202139 flying.png + file: M20161207T202139 gcard.jpg + file: M20161207T202139 glcard.jpg + file: M20161207T202139 haste.png + file: M20161207T202139 image_mask.png + file: M20161207T202139 keyword_bar.png + file: M20161207T202139 lifelink.png + file: M20161207T202139 mcard.jpg + file: M20161207T202139 mlcard.jpg + file: M20161207T202139 multicolor_blend_card.png + file: M20161207T202139 pro-artifact.png + file: M20161207T202139 pro-black.png + file: M20161207T202139 pro-blue.png + file: M20161207T202139 pro-gold.png + file: M20161207T202140 pro-green.png + file: M20161207T202140 pro-red.png + file: M20161207T202140 pro-white.png + file: M20161207T202140 pt_bar.png + file: M20161207T202140 rcard.jpg + file: M20161207T202140 reach.png + file: M20161207T202140 rlcard.jpg + file: M20161207T202140 structure_white.png + file: M20161207T202141 style + file: M20161207T202141 textbox_mask.png + file: M20161207T202141 textbox_mask_short.png + file: M20161207T202141 tombstone.png + file: M20161207T202141 ucard.jpg + file: M20161207T202141 ulcard.jpg + file: M20161207T202141 wcard.jpg + file: M20161207T202141 wlcard.jpg +package: + name: magic-old-abu.mse-style + version: 2015-06-19 + status: 34 + file: M20161207T193234 acard.jpg + file: M20161207T193235 alpha_blend.png + file: M20161207T193235 artoverlay.png + file: M20161207T193235 bcard.jpg + file: M20161207T193236 blcard.jpg + file: M20161207T193236 build.bat + file: M20161207T193236 card-sample.png + file: M20161207T193236 ccard.jpg + file: M20161207T193236 clcard.jpg + file: M20161207T193237 gcard.jpg + file: M20161207T193237 glcard.jpg + file: M20161207T193237 img.png + file: M20161207T193237 land_blend_card.png + file: M20161207T193237 mcard.jpg + file: M20161207T193237 mlcard.jpg + file: M20161207T193238 multicolor_blend_card.png + file: M20161207T193238 multicolor_blend_card2.png + file: M20161207T193238 rcard.jpg + file: M20161207T193238 rlcard.jpg + file: M20161207T193238 style + file: M20161207T193238 ucard.jpg + file: M20161207T193239 ulcard.jpg + file: M20161207T193239 wcard.jpg + file: M20161207T193239 wlcard.jpg +package: + name: magic-old-artbg.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192945 build.bat + file: M20161207T192945 card-sample.png + file: M20161207T192945 framemask.png + file: M20161207T192945 style +package: + name: magic-old-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192946 border_mask.png + file: M20161207T192946 build.bat + file: M20161207T192946 card-sample.png + file: M20161207T192946 frame.png + file: M20161207T192946 image_mask.png + file: M20161207T192946 imageborder.png + file: M20161207T192946 style + file: M20161207T192946 tombstone.png +package: + name: magic-old-duplex.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192654 alpha_blend_left.png + file: M20161207T192654 alpha_blend_right.png + file: M20161207T192654 build.bat + file: M20161207T192654 card-sample.png + file: M20161207T192655 left_blend.png + file: M20161207T192655 right_blend.png + file: M20161207T192655 style + file: M20161207T192655 tombstone.png +package: + name: magic-old-flip-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192946 build.bat + file: M20161207T192947 card-sample.png + file: M20161207T192947 frame.png + file: M20161207T192947 image_mask.png + file: M20161207T192947 imageborder.png + file: M20161207T192947 style + file: M20161207T192947 tombstone.png +package: + name: magic-old-flip.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192948 acard.jpg + file: M20161207T192948 alpha_blend.png + file: M20161207T192948 bcard.jpg + file: M20161207T192948 blcard.jpg + file: M20161207T192948 build.bat + file: M20161207T192948 card-sample.png + file: M20161207T192948 ccard.jpg + file: M20161207T192948 clcard.jpg + file: M20161207T192948 gcard.jpg + file: M20161207T192949 glcard.jpg + file: M20161207T192949 land_blend_card.png + file: M20161207T192949 mcard.jpg + file: M20161207T192949 mlcard.jpg + file: M20161207T192949 multicolor_blend_card.png + file: M20161207T192949 multicolor_blend_card2.png + file: M20161207T192949 rcard.jpg + file: M20161207T192949 rlcard.jpg + file: M20161207T192949 style + file: M20161207T192950 tombstone.png + file: M20161207T192950 ucard.jpg + file: M20161207T192950 ulcard.jpg + file: M20161207T192950 wcard.jpg + file: M20161207T192950 wlcard.jpg +package: + name: magic-old-planeswalker.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192951 acard.jpg + file: M20161207T192951 alpha_blend.png + file: M20161207T192951 bcard.jpg + file: M20161207T192951 blcard.jpg + file: M20161207T192951 build.bat + file: M20161207T192951 card-sample.png + file: M20161207T192952 ccard.jpg + file: M20161207T192952 clcard.jpg + file: M20161207T192952 gcard.jpg + file: M20161207T192952 glcard.jpg + file: M20161207T192952 land_blend_card.png + file: M20161207T192952 loyalty.png + file: M20161207T192952 loyaltydown.png + file: M20161207T192952 loyaltynaught.png + file: M20161207T192952 loyaltyup.png + file: M20161207T192952 mcard.jpg + file: M20161207T192953 mlcard.jpg + file: M20161207T192953 multicolor_blend_card.png + file: M20161207T192953 multicolor_blend_card2.png + file: M20161207T192953 rcard.jpg + file: M20161207T192953 rlcard.jpg + file: M20161207T192953 style + file: M20161207T192954 tombstone.png + file: M20161207T192954 ucard.jpg + file: M20161207T192954 ulcard.jpg + file: M20161207T192954 wcard.jpg + file: M20161207T192954 wlcard.jpg +package: + name: magic-old-portal.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192954 acard.jpg + file: M20161207T192955 alpha_blend.png + file: M20161207T192955 bcard.jpg + file: M20161207T192955 blcard.jpg + file: M20161207T192955 build.bat + file: M20161207T192955 card-sample.png + file: M20161207T192955 ccard.jpg + file: M20161207T192956 clcard.jpg + file: M20161207T192956 gcard.jpg + file: M20161207T192956 glcard.jpg + file: M20161207T192956 land_blend_card.png + file: M20161207T192956 mcard.jpg + file: M20161207T192956 mlcard.jpg + file: M20161207T192956 multicolor_blend_card.png + file: M20161207T192956 multicolor_blend_card2.png + file: M20161207T192956 portalbar.png + file: M20161207T192957 rcard.jpg + file: M20161207T192957 rlcard.jpg + file: M20161207T192957 style + file: M20161207T192957 tombstone.png + file: M20161207T192957 ucard.jpg + file: M20161207T192957 ulcard.jpg + file: M20161207T192958 wcard.jpg + file: M20161207T192958 wlcard.jpg +package: + name: magic-old-promo-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192958 border_mask.png + file: M20161207T192958 build.bat + file: M20161207T192958 card-sample.png + file: M20161207T192958 frame.png + file: M20161207T192958 image_mask.png + file: A20161207T192959 imageborder.png + file: M20161207T192959 style + file: M20161207T192959 tombstone.png +package: + name: magic-old-promo.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192959 acard.png + file: M20161207T192959 bcard.png + file: M20161207T192959 build.bat + file: M20161207T192959 card-sample.png + file: M20161207T193000 gcard.png + file: M20161207T193000 mcard.png + file: M20161207T193000 multicolor_blend_card.png + file: M20161207T193000 multicolor_blend_card2.png + file: M20161207T193000 rcard.png + file: M20161207T193000 style + file: M20161207T193001 tombstone.png + file: M20161207T193001 ucard.png + file: M20161207T193001 wcard.png +package: + name: magic-old-split-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193001 acard.jpg + file: M20161207T193001 artifact_blend_card.png + file: M20161207T193001 bcard.jpg + file: M20161207T193001 blcard.jpg + file: M20161207T193002 build.bat + file: M20161207T193002 card-sample.png + file: M20161207T193002 ccard.jpg + file: M20161207T193002 clcard.jpg + file: M20161207T193002 frame.png + file: M20161207T193002 gcard.jpg + file: M20161207T193002 glcard.jpg + file: M20161207T193002 hybrid_blend_card.png + file: M20161207T193002 image_border.png + file: M20161207T193002 land_blend_card.png + file: M20161207T193002 mcard.jpg + file: M20161207T193003 mlcard.jpg + file: M20161207T193003 multicolor_blend_card.png + file: M20161207T193003 multicolor_blend_card2.png + file: M20161207T193003 oacard.jpg + file: M20161207T193003 rcard.jpg + file: M20161207T193003 rlcard.jpg + file: M20161207T193003 style + file: M20161207T193003 tombstone.png + file: M20161207T193003 ucard.jpg + file: M20161207T193003 ulcard.jpg + file: M20161207T193003 wcard.jpg + file: M20161207T193004 wlcard.jpg +package: + name: magic-old-split.mse-style + version: 2015-06-03 + status: 34 + file: M20161207T192655 acard.jpg + file: M20161207T192655 bcard.jpg + file: M20161207T192656 blcard.jpg + file: M20161207T192656 build.bat + file: M20161207T192656 card-sample.png + file: M20161207T192656 ccard.jpg + file: M20161207T192656 clcard.jpg + file: M20161207T192656 gcard.jpg + file: M20161207T192656 glcard.jpg + file: M20161207T192657 land_blend_card.png + file: M20161207T192657 mcard.jpg + file: M20161207T192657 mlcard.jpg + file: M20161207T192657 multicolor_blend_card.png + file: M20161207T192657 multicolor_blend_card2.png + file: M20161207T192658 oacard.jpg + file: M20161207T192658 rcard.jpg + file: M20161207T192658 rlcard.jpg + file: M20161207T192658 style + file: M20161207T192659 tombstone.png + file: M20161207T192659 ucard.jpg + file: M20161207T192659 ulcard.jpg + file: M20161207T192659 wcard.jpg + file: M20161207T192659 wlcard.jpg +package: + name: magic-old-textless-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193004 border_mask.png + file: M20161207T193004 build.bat + file: M20161207T193004 card-sample.png + file: M20161207T193004 frame.png + file: M20161207T193004 image_mask.png + file: M20161207T193004 imageborder.png + file: M20161207T193004 style + file: M20161207T193004 tombstone.png +package: + name: magic-old-textless.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193005 acard.png + file: M20161207T193005 bcard.png + file: M20161207T193005 build.bat + file: M20161207T193005 card-sample.png + file: M20161207T193005 gcard.png + file: M20161207T193006 mcard.png + file: M20161207T193006 multicolor_blend_card.png + file: M20161207T193006 multicolor_blend_card2.png + file: M20161207T193006 rcard.png + file: M20161207T193006 style + file: M20161207T193006 tombstone.png + file: M20161207T193006 ucard.png + file: M20161207T193006 wcard.png +package: + name: magic-old-token-clear.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193007 border_mask.png + file: M20161207T193007 build.bat + file: M20161207T193007 card-sample.png + file: M20161207T193007 frame.png + file: M20161207T193007 image_mask.png + file: M20161207T193007 imageborder.png + file: M20161207T193007 style +package: + name: magic-old-token.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192701 acard.jpg + file: M20161207T192701 bcard.jpg + file: M20161207T192701 build.bat + file: M20161207T192701 card-sample.png + file: M20161207T192701 ccard.jpg + file: M20161207T192702 gcard.jpg + file: M20161207T192702 mcard.jpg + file: M20161207T192702 multicolor_blend_card.png + file: M20161207T192702 multicolor_blend_card2.png + file: M20161207T192703 rcard.jpg + file: M20161207T192703 style + file: M20161207T192703 ucard.jpg + file: M20161207T192703 wcard.jpg +package: + name: magic-old-unland.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192704 acard.jpg + file: M20161207T192704 artifact_blend_card.png + file: M20161207T192704 bcard.jpg + file: M20161207T192705 black.png + file: M20161207T192705 blcard.jpg + file: M20161207T192705 blue.png + file: M20161207T192705 bordermask.png + file: M20161207T192705 build.bat + file: M20161207T192705 card-sample.png + file: M20161207T192705 ccard.jpg + file: M20161207T192706 clcard.jpg + file: M20161207T192706 colorless1.png + file: M20161207T192706 colorless2.png + file: M20161207T192706 colorless3.png + file: M20161207T192706 gcard.jpg + file: M20161207T192707 glcard.jpg + file: M20161207T192707 green.png + file: M20161207T192707 mask_image.png + file: M20161207T192707 mcard.jpg + file: M20161207T192707 mlcard.jpg + file: M20161207T192707 multicolor.png + file: M20161207T192708 multicolor1.png + file: M20161207T192708 multicolor2.png + file: M20161207T192708 multicolor3.png + file: M20161207T192708 multicolor_blend_card.png + file: M20161207T192708 none.png + file: M20161207T192709 rcard.jpg + file: M20161207T192709 red.png + file: M20161207T192709 rlcard.jpg + file: M20161207T192709 style + file: M20161207T192709 tap_b.png + file: M20161207T192709 tap_c.png + file: M20161207T192709 tap_g.png + file: M20161207T192710 tap_m.png + file: M20161207T192710 tap_n.png + file: M20161207T192710 tap_r.png + file: M20161207T192711 tap_u.png + file: M20161207T192711 tap_w.png + file: M20161207T192711 ucard.jpg + file: M20161207T192711 ulcard.jpg + file: M20161207T192712 wcard.jpg + file: M20161207T192712 white.png + file: M20161207T192712 wlcard.jpg +package: + name: magic-old.mse-style + version: 2015-06-23 + status: 34 + file: M20161207T192713 acard.jpg + file: M20161207T192713 alpha_blend.png + file: M20161207T192713 bcard.jpg + file: M20161207T192714 blcard.jpg + file: M20161207T192714 build.bat + file: M20161207T192715 card-sample.png + file: M20161207T192715 ccard.jpg + file: M20161207T192716 clcard.jpg + file: M20161207T192717 gcard.jpg + file: M20161207T192717 glcard.jpg + file: M20161207T192717 land_blend_card.png + file: M20161207T192718 land_blend_card2.png + file: M20161207T192718 mcard.jpg + file: M20161207T192718 mlcard.jpg + file: M20161207T192719 multicolor_blend_card.png + file: M20161207T192719 multicolor_blend_card2.png + file: M20161207T192719 rcard.jpg + file: M20161207T192720 rlcard.jpg + file: M20161207T192720 style + file: M20161207T192720 style - copy + file: M20161207T192720 tombstone.png + file: M20161207T192720 ucard.jpg + file: M20161207T192720 ulcard.jpg + file: M20161207T192721 wcard.jpg + file: M20161207T192721 wlcard.jpg +package: + name: magic-piet.mse-style + version: 2014-06-06 + status: 50 + file: M20161207T202018 acard.jpg + file: M20161207T202018 artifact_blend_card.png + file: M20161207T202018 bcard.jpg + file: M20161207T202018 build.bat + file: M20161207T202018 card-sample.png + file: M20161207T202018 clcard.jpg + file: M20161207T202018 gcard.jpg + file: M20161207T202018 hybrid_blend_card.png + file: M20161207T202019 image_mask.png + file: M20161207T202019 land_mask.png + file: M20161207T202019 mcard.jpg + file: M20161207T202019 multicolor_blend_card.png + file: M20161207T202019 paintbrush_black.png + file: M20161207T202019 paintbrush_white.png + file: M20161207T202020 rcard.jpg + file: M20161207T202020 style + file: M20161207T202020 text_mask.png + file: M20161207T202020 tombstone.png + file: M20161207T202020 ucard.jpg + file: M20161207T202020 wcard.jpg +package: + name: magic-planeshifted-artbg.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193153 artifact_blend_card.png + file: M20161207T193153 artifact_blend_pt.png + file: M20161207T193153 bgmask.png + file: M20161207T193153 bgmask_extended.png + file: M20161207T193153 build.bat + file: M20161207T193153 card-sample.png + file: M20161207T193153 hybrid_blend_card.png + file: M20161207T193153 hybrid_blend_pt.png + file: M20161207T193153 multicolor_blend_card.png + file: M20161207T193153 multicolor_blend_pt.png + file: M20161207T193153 ptmask.png + file: M20161207T193153 style +package: + name: magic-planeshifted-duplex.mse-style + version: 2014-07-02 + status: 34 + file: M20161207T193154 build.bat + file: M20161207T193154 card-sample.png + file: M20161207T193154 left_blend.png + file: M20161207T193154 right_blend.png + file: M20161207T193154 style + file: M20161207T193154 tombstone.png +package: + name: magic-planeshifted-flip.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193154 acard.jpg + file: M20161207T193154 apt.png + file: M20161207T193154 apt2.png + file: M20161207T193155 artifact_blend_card.png + file: M20161207T193155 artifact_blend_pt.png + file: M20161207T193155 artifact_blend_pt2.png + file: M20161207T193155 bcard.jpg + file: M20161207T193155 bpt.png + file: M20161207T193155 bpt2.png + file: M20161207T193155 build.bat + file: M20161207T193155 card-sample.png + file: M20161207T193155 ccard.jpg + file: M20161207T193156 clcard.jpg + file: M20161207T193156 cpt.png + file: M20161207T193156 cpt2.png + file: M20161207T193156 gcard.jpg + file: M20161207T193156 gpt.png + file: M20161207T193156 gpt2.png + file: M20161207T193156 hybrid_blend_card.png + file: M20161207T193156 hybrid_blend_pt.png + file: M20161207T193156 hybrid_blend_pt2.png + file: M20161207T193156 imgmask.png + file: M20161207T193156 mcard.jpg + file: M20161207T193156 mpt.png + file: M20161207T193156 mpt2.png + file: M20161207T193156 multicolor_blend_card.png + file: M20161207T193156 multicolor_blend_pt.png + file: M20161207T193157 multicolor_blend_pt2.png + file: M20161207T193157 rcard.jpg + file: M20161207T193157 rpt.png + file: M20161207T193157 rpt2.png + file: M20161207T193157 style + file: M20161207T193157 tombstone.png + file: M20161207T193157 ucard.jpg + file: M20161207T193158 upt.png + file: M20161207T193158 upt2.png + file: M20161207T193158 wcard.jpg + file: M20161207T193158 wpt.png + file: M20161207T193158 wpt2.png +package: + name: magic-planeshifted-leveler.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193158 acard.jpg + file: M20161207T193159 apt.png + file: M20161207T193159 artifact_blend_card.png + file: M20161207T193159 artifact_blend_pt.png + file: M20161207T193159 bcard.jpg + file: M20161207T193159 blcard.jpg + file: M20161207T193159 blpt.png + file: M20161207T193159 bpt.png + file: M20161207T193200 build.bat + file: M20161207T193200 card-sample.png + file: M20161207T193200 ccard.jpg + file: M20161207T193200 clcard.jpg + file: M20161207T193200 clpt.png + file: M20161207T193201 cpt.png + file: M20161207T193201 gcard.jpg + file: M20161207T193201 glcard.jpg + file: M20161207T193201 glpt.png + file: M20161207T193201 gpt.png + file: M20161207T193201 hybrid_blend_card.png + file: M20161207T193201 hybrid_blend_pt.png + file: M20161207T193201 imagemask_extended.png + file: M20161207T193201 imagemask_standard.png + file: M20161207T193201 lvlup_multiply_1.png + file: M20161207T193202 lvlup_multiply_2.png + file: M20161207T193202 lvlup_texture_1.png + file: M20161207T193202 lvlup_texture_2.png + file: M20161207T193202 mcard.jpg + file: M20161207T193202 mlcard.jpg + file: M20161207T193202 mlpt.png + file: M20161207T193202 mpt.png + file: M20161207T193202 multicolor_blend_card.png + file: M20161207T193203 multicolor_blend_pt.png + file: M20161207T193203 ptbox_multiply_1.png + file: M20161207T193203 ptbox_multiply_2.png + file: M20161207T193203 ptbox_shadow.png + file: M20161207T193203 ptmask.png + file: M20161207T193203 rcard.jpg + file: M20161207T193203 rlcard.jpg + file: M20161207T193203 rlpt.png + file: M20161207T193203 rpt.png + file: M20161207T193203 style + file: M20161207T193204 tombstone.png + file: M20161207T193204 ucard.jpg + file: M20161207T193204 ulcard.jpg + file: M20161207T193204 ulpt.png + file: M20161207T193204 upt.png + file: M20161207T193204 wcard.jpg + file: M20161207T193204 wlcard.jpg + file: M20161207T193204 wlpt.png + file: M20161207T193204 wpt.png +package: + name: magic-planeshifted-planeswalker.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193205 acard.jpg + file: M20161207T193205 artifact_blend_card.png + file: M20161207T193205 bcard.jpg + file: M20161207T193205 border_mask.png + file: M20161207T193205 build.bat + file: M20161207T193206 card-sample.png + file: M20161207T193206 ccard.jpg + file: M20161207T193206 gcard.jpg + file: M20161207T193206 hybrid_blend_card.png + file: M20161207T193206 image_mask.png + file: M20161207T193206 loyalty.png + file: M20161207T193206 loyaltydown.png + file: M20161207T193206 loyaltynaught.png + file: M20161207T193206 loyaltyup.png + file: M20161207T193206 mcard.jpg + file: M20161207T193206 multicolor_blend_card.png + file: M20161207T193207 rcard.jpg + file: M20161207T193207 style + file: M20161207T193207 text_mask.png + file: M20161207T193207 tombstone.png + file: M20161207T193207 ucard.jpg + file: M20161207T193208 wcard.jpg +package: + name: magic-planeshifted-split.mse-style + version: 2015-05-29 + status: 34 + file: M20161207T193208 acard.jpg + file: M20161207T193208 apt.png + file: M20161207T193208 artifact_blend_card.png + file: M20161207T193208 artifact_blend_pt.png + file: M20161207T193209 bcard.jpg + file: M20161207T193209 blcard.jpg + file: M20161207T193209 blpt.png + file: M20161207T193209 bpt.png + file: M20161207T193209 build.bat + file: M20161207T193209 card-sample.png + file: M20161207T193209 ccard.jpg + file: M20161207T193209 clcard.jpg + file: M20161207T193209 clpt.png + file: M20161207T193210 cpt.png + file: M20161207T193210 gcard.jpg + file: M20161207T193210 glcard.jpg + file: M20161207T193210 glpt.png + file: M20161207T193210 gpt.png + file: M20161207T193210 hybrid_blend_card.png + file: M20161207T193210 hybrid_blend_pt.png + file: M20161207T193210 mcard.jpg + file: M20161207T193210 mlcard.jpg + file: M20161207T193210 mlpt.png + file: M20161207T193210 mpt.png + file: M20161207T193210 multicolor_blend_card.png + file: M20161207T193210 multicolor_blend_pt.png + file: M20161207T193211 rcard.jpg + file: M20161207T193211 rlcard.jpg + file: M20161207T193211 rlpt.png + file: M20161207T193211 rpt.png + file: M20161207T193211 style + file: M20161207T193211 tombstone.png + file: M20161207T193212 ucard.jpg + file: M20161207T193212 ulcard.jpg + file: M20161207T193212 ulpt.png + file: M20161207T193212 upt.png + file: M20161207T193212 wcard.jpg + file: M20161207T193212 wlcard.jpg + file: M20161207T193212 wlpt.png + file: M20161207T193212 wpt.png +package: + name: magic-planeshifted.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192722 acard.jpg + file: M20161207T192723 apt.png + file: M20161207T192723 artifact_blend_card.png + file: M20161207T192723 artifact_blend_pt.png + file: M20161207T192724 bcard.jpg + file: M20161207T192724 blcard.jpg + file: M20161207T192724 blpt.png + file: M20161207T192725 bpt.png + file: M20161207T192725 build.bat + file: M20161207T192725 card-sample.png + file: M20161207T192725 ccard.jpg + file: M20161207T192725 clcard.jpg + file: M20161207T192726 clpt.png + file: M20161207T192727 cpt.png + file: M20161207T192727 gcard.jpg + file: M20161207T192727 glcard.jpg + file: M20161207T192727 glpt.png + file: M20161207T192728 gpt.png + file: M20161207T192728 hybrid_blend_card.png + file: M20161207T192729 hybrid_blend_pt.png + file: M20161207T192729 imagemask_extended.png + file: M20161207T192730 imagemask_standard.png + file: M20161207T192730 mcard.jpg + file: M20161207T192730 mlcard.jpg + file: M20161207T192730 mlpt.png + file: M20161207T192731 mpt.png + file: M20161207T192731 multicolor_blend_card.png + file: M20161207T192731 multicolor_blend_pt.png + file: M20161207T192732 rcard.jpg + file: M20161207T192732 rlcard.jpg + file: M20161207T192733 rlpt.png + file: M20161207T192733 rpt.png + file: M20161207T192733 style + file: M20161207T192733 tombstone.png + file: M20161207T192734 ucard.jpg + file: M20161207T192734 ulcard.jpg + file: M20161207T192735 ulpt.png + file: M20161207T192735 upt.png + file: M20161207T192735 wcard.jpg + file: M20161207T192736 wlcard.jpg + file: M20161207T192736 wlpt.png + file: M20161207T192737 wpt.png +package: + name: magic-playtest.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T203120 build.bat + file: M20161207T203120 card-sample.png + file: M20161207T203120 card.png + file: M20161207T203121 card2.png + file: M20161207T203121 style +package: + name: magic-proplayers-2005.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T203302 back.jpg + file: M20161207T203303 build.bat + file: M20161207T203303 example.png + file: M20161207T203303 front.jpg + file: M20161207T203303 protour.png + file: M20161207T203303 qualifier.png + file: M20161207T203303 style + file: M20161207T203303 worlds.png +package: + name: magic-pt-symbols-extra-m15.mse-symbol-font + version: 2014-03-20 + status: 18 + file: 20161212T185813 one_half.png + file: 20161212T185813 symbol-font +package: + name: magic-pt-symbols-extra.mse-symbol-font + version: 2009-12-18 + status: 18 + file: 20161212T185814 earth.png + file: 20161212T185814 fire.png + file: 20161212T185814 one_half.png + file: 20161212T185814 symbol-font + file: 20161212T185814 void.png + file: 20161212T185814 water.png + file: 20161212T185814 wind.png +package: + name: magic-pt-symbols-portal.mse-symbol-font + version: 2009-09-25 + status: 34 + file: M20161207T193008 portalshield.png + file: M20161207T193008 portalsword.png + file: M20161207T193008 symbol-font +package: + name: magic-rulestip.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192739 build.bat + file: M20161207T192739 example.png + file: M20161207T192739 style +package: + name: magic-scroll.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202142 artifact_blend_card.png + file: M20161207T202142 b.png + file: M20161207T202142 build.bat + file: M20161207T202142 c.png + file: M20161207T202142 card-sample.png + file: M20161207T202143 card.jpg + file: M20161207T202143 fonts/treamd.ttf + file: M20161207T202144 g.png + file: M20161207T202144 image_mask.png + file: M20161207T202144 m.png + file: M20161207T202144 multicolor_blend_card.png + file: M20161207T202144 r.png + file: M20161207T202144 style + file: M20161207T202144 u.png + file: M20161207T202144 w.png +package: + name: magic-sevenhalf.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T201808 acard.jpg + file: M20161207T201808 alpha_blend.png + file: M20161207T201808 apt.png + file: M20161207T201808 artifact_blend_card.png + file: M20161207T201808 artifact_blend_pt.png + file: M20161207T201809 bcard.jpg + file: M20161207T201809 blcard.jpg + file: M20161207T201809 bpt.png + file: M20161207T201809 build.bat + file: M20161207T201809 card-sample.png + file: M20161207T201809 ccard.jpg + file: M20161207T201809 clcard.jpg + file: M20161207T201809 cpt.png + file: M20161207T201809 gcard.jpg + file: M20161207T201809 glcard.jpg + file: M20161207T201810 gpt.png + file: M20161207T201810 hybrid_blend_card.png + file: M20161207T201810 hybrid_blend_pt.png + file: M20161207T201810 imagemask_extended.png + file: M20161207T201810 imagemask_standard.png + file: M20161207T201810 mcard.jpg + file: M20161207T201810 mlcard.jpg + file: M20161207T201810 mpt.png + file: M20161207T201810 multicolor_blend_card.png + file: M20161207T201810 multicolor_blend_pt.png + file: M20161207T201810 ptmask.png + file: M20161207T201810 rcard.jpg + file: M20161207T201810 rlcard.jpg + file: M20161207T201811 rpt.png + file: M20161207T201811 style + file: M20161207T201811 tombstone.png + file: M20161207T201811 ucard.jpg + file: M20161207T201811 ulcard.jpg + file: M20161207T201811 upt.png + file: M20161207T201811 wcard.jpg + file: M20161207T201812 wlcard.jpg + file: M20161207T201812 wpt.png +package: + name: magic-small-plain-flip.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T203121 build.bat + file: M20161207T203121 sample.png + file: M20161207T203121 style +package: + name: magic-small-plain.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T203121 build.bat + file: M20161207T203121 sample.png + file: M20161207T203121 style +package: + name: magic-space-xerent.mse-style + version: 2014-05-26 + status: 50 + file: M20161207T201704 artifact_blend_card.png + file: M20161207T201704 artifact_blend_pt.png + file: M20161207T201704 bcard.png + file: M20161207T201705 bordermask.png + file: M20161207T201705 bpt.png + file: M20161207T201705 card-sample.png + file: M20161207T201705 clcard.png + file: M20161207T201705 clpt.png + file: M20161207T201705 dcard.png + file: M20161207T201705 dpt.png + file: M20161207T201705 gcard.png + file: M20161207T201706 gpt.png + file: M20161207T201706 hybrid_blend_card.png + file: M20161207T201706 hybrid_blend_pt.png + file: M20161207T201706 mask_image.png + file: M20161207T201706 mcard.png + file: M20161207T201706 mpt.png + file: M20161207T201706 multicolor_blend_card.png + file: M20161207T201706 multicolor_blend_pt.png + file: M20161207T201706 paintbrush.png + file: M20161207T201707 rcard.png + file: M20161207T201707 rpt.png + file: M20161207T201707 style + file: M20161207T201707 ucard.png + file: M20161207T201707 upt.png + file: M20161207T201707 wcard.png + file: M20161207T201707 wpt.png +package: + name: magic-spoiler.mse-export-template + version: 2014-06-19 + status: 50 + file: M20161207T203400 blank.gif + file: M20161207T203400 export-template + file: M20161207T203400 preview.png + file: M20161207T203400 sans-serif.png + file: M20161207T203400 script.js + file: M20161207T203401 serif.png + file: M20161207T203401 style.css +package: + name: magic-symbol-display.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T203122 build.bat + file: M20161207T203122 card-sample.png + file: M20161207T203122 mask_border.png + file: M20161207T203123 style +package: + name: magic-tenth.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202256 acard.jpg + file: M20161207T202256 artifact_blend_card.png + file: M20161207T202257 bcard.jpg + file: M20161207T202257 border-mask.png + file: M20161207T202257 build.bat + file: M20161207T202257 card-sample.png + file: M20161207T202257 ccard.jpg + file: M20161207T202257 extended.png + file: M20161207T202257 gcard.jpg + file: M20161207T202257 hybrid_blend_card.png + file: M20161207T202257 mcard.jpg + file: M20161207T202258 multicolor_blend_card.png + file: M20161207T202258 rcard.jpg + file: M20161207T202258 standard.png + file: M20161207T202258 style + file: M20161207T202258 tombstone.png + file: M20161207T202259 ucard.jpg + file: M20161207T202259 wcard.jpg +package: + name: magic-testprint-8th.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T192740 acard.jpg + file: M20161207T192740 artifact_blend_card.png + file: M20161207T192740 bbar.png + file: M20161207T192740 bbar2.png + file: M20161207T192741 bcard.jpg + file: M20161207T192741 blcard.jpg + file: M20161207T192741 build.bat + file: M20161207T192741 card-sample.png + file: M20161207T192741 cbar.png + file: M20161207T192741 clcard.jpg + file: M20161207T192742 gbar.png + file: M20161207T192742 gbar2.png + file: M20161207T192742 gcard.jpg + file: M20161207T192742 glcard.jpg + file: M20161207T192742 hybrid_blend_card.png + file: M20161207T192742 imagemask.png + file: M20161207T192742 mbar.png + file: M20161207T192742 mcard.jpg + file: M20161207T192742 mlcard.jpg + file: M20161207T192743 multicolor_blend_card.png + file: M20161207T192743 rbar.png + file: M20161207T192743 rbar2.png + file: M20161207T192743 rcard.jpg + file: M20161207T192743 rlcard.jpg + file: M20161207T192743 style + file: M20161207T192743 textboxmask.png + file: M20161207T192743 tombstone.png + file: M20161207T192744 ubar.png + file: M20161207T192744 ubar2.png + file: M20161207T192744 ucard.jpg + file: M20161207T192744 ulcard.jpg + file: M20161207T192744 wbar.png + file: M20161207T192744 wbar2.png + file: M20161207T192744 wcard.jpg + file: M20161207T192744 wlcard.jpg +package: + name: magic-textless.mse-style + version: 2009-07-07 + status: 34 + file: A20070801T151232 acard.jpg + file: A20060326T013850 apt.jpg + file: A20080414T192404 artifact_blend_card.png + file: A20080414T192404 artifact_blend_pt.png + file: A20060326T013850 bcard.jpg + file: A20060326T013850 blpt.jpg + file: A20060326T013850 bpt.jpg + file: A20061222T213012 card-sample.png + file: A20070801T151232 ccard.jpg + file: A20070702T164938 clpt.jpg + file: A20070801T151232 cpt.jpg + file: A20060326T013850 gcard.jpg + file: A20060326T013850 glpt.jpg + file: A20060326T013850 gpt.jpg + file: A20060326T013850 hpt.jpg + file: A20070702T165052 hybrid_blend_card.png + file: A20070701T200438 hybrid_blend_pt.png + file: A20070801T151232 mask_image.png + file: A20070915T235648 mask_pt.png + file: A20070801T151232 mcard.jpg + file: A20060326T013850 mlpt.jpg + file: A20060326T013850 mpt.jpg + file: A20070702T180736 multicolor_blend_card.png + file: A20070702T164550 multicolor_blend_pt.png + file: A20070801T151232 oacard.jpg + file: A20060326T013850 oapt.jpg + file: A20060326T013850 rcard.jpg + file: A20060326T013850 rlpt.jpg + file: A20060326T013850 rpt.jpg + file: A20100721T151116 style + file: A20060326T013850 tombstone.png + file: A20060326T013850 ucard.jpg + file: A20060326T013850 ulpt.jpg + file: A20060326T013850 upt.jpg + file: A20060326T013850 wcard.jpg + file: A20060326T013850 wlpt.jpg + file: A20060326T013850 wpt.jpg +package: + name: magic-urban.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202145 backdrop.jpg + file: M20161207T202145 build.bat + file: M20161207T202145 card-sample.png + file: M20161207T202145 fonts/magicsymbols2008.ttf + file: M20161207T202145 fonts/rufa.ttf + file: M20161207T202145 image_mask.png + file: M20161207T202145 overlay_mask.png + file: M20161207T202145 style + file: M20161207T202145 textbox_mask.png + file: M20161207T202145 tombstone.png + file: M20161207T202145 watermarks +package: + name: magic-vehicles.mse-style + version: 2016-09-15 + status: 34 + file: A20151102T222010 artist_arrow.png + file: A20160915T204206 card-sample.png + file: A20160104T200010 default.jpg + file: A20151102T222012 foil_stamp.png + file: M20161008T183843 style + file: A20160915T201816 vcard.png + file: A20160915T211526 vpt.png + file: A20160915T211614 vstamp.png +package: + name: magic-veryold.mse-style + version: 2014-02-22 + status: 34 + file: M20161207T193008 acard.jpg + file: M20161207T193008 alpha_blend.png + file: M20161207T193008 bcard.jpg + file: M20161207T193008 blcard.jpg + file: M20161207T193008 build.bat + file: M20161207T193009 card-sample.png + file: M20161207T193009 ccard.jpg + file: M20161207T193009 clcard.jpg + file: M20161207T193009 gcard.jpg + file: M20161207T193010 glcard.jpg + file: M20161207T193010 land_blend_card.png + file: M20161207T193010 mcard.jpg + file: M20161207T193010 mlcard.jpg + file: M20161207T193010 multicolor_blend_card.png + file: M20161207T193010 multicolor_blend_card2.png + file: M20161207T193010 rcard.jpg + file: M20161207T193011 rlcard.jpg + file: M20161207T193011 style + file: M20161207T193011 tombstone.png + file: M20161207T193011 ucard.jpg + file: M20161207T193011 ulcard.jpg + file: M20161207T193011 wcard.jpg + file: M20161207T193011 wlcard.jpg +package: + name: magic-wagic.mse-export-template + version: 2009-11-14 + status: 50 + file: M20161207T203401 export-template + file: M20161207T203401 icon.png +package: + name: magic-watermarks-counter.mse-include + version: 2014-06-20 + status: 34 + file: M20161207T192744 futsymbol_artifact.png + file: M20161207T192745 futsymbol_creature.png + file: M20161207T192745 futsymbol_enchantment.png + file: M20161207T192745 futsymbol_instant.png + file: M20161207T192745 futsymbol_land.png + file: M20161207T192745 futsymbol_multiple.png + file: M20161207T192745 futsymbol_planeswalker.png + file: M20161207T192745 futsymbol_sorcery.png + file: M20161207T192745 image_mask.png + file: M20161207T192745 include + file: M20161207T192745 watermark_azorius.png + file: M20161207T192745 watermark_b.png + file: M20161207T192745 watermark_bgmana.png + file: M20161207T192745 watermark_boros.png + file: M20161207T192745 watermark_brmana.png + file: M20161207T192745 watermark_dimir.png + file: M20161207T192745 watermark_g.png + file: M20161207T192746 watermark_golgari.png + file: M20161207T192746 watermark_gruul.png + file: M20161207T192746 watermark_gumana.png + file: M20161207T192746 watermark_gwmana.png + file: M20161207T192746 watermark_izzet.png + file: M20161207T192746 watermark_mirrodin.png + file: M20161207T192746 watermark_orzhov.png + file: M20161207T192747 watermark_phyrexia.png + file: M20161207T192747 watermark_r.png + file: M20161207T192747 watermark_rakados.png + file: M20161207T192747 watermark_rgmana.png + file: M20161207T192747 watermark_rwmana.png + file: M20161207T192747 watermark_s.png + file: M20161207T192747 watermark_selesnya.png + file: M20161207T192747 watermark_simic.png + file: M20161207T192747 watermark_u.png + file: M20161207T192747 watermark_ubmana.png + file: M20161207T192747 watermark_urmana.png + file: M20161207T192747 watermark_w.png + file: M20161207T192747 watermark_wbmana.png + file: M20161207T192747 watermark_wumana.png + file: M20161207T192747 watermarks +package: + name: magic-watermarks-extra.mse-include + version: 2015-04-07 + status: 18 + file: 20161212T185815 aetherprint.png + file: 20161212T185815 akros.png + file: 20161212T185815 ares.png + file: 20161212T185815 athena.png + file: 20161212T185815 chaos.png + file: 20161212T185815 cthulhu.png + file: 20161212T185815 elder_sign.png + file: 20161212T185815 fdagon.png + file: 20161212T185816 futsymbol_structure.png + file: 20161212T185816 gavony.png + file: 20161212T185816 hastur.png + file: 20161212T185816 include + file: 20161212T185816 jace-consortium.png + file: 20161212T185816 kessig.png + file: 20161212T185816 meletis.png + file: 20161212T185816 mellisbrand.png + file: 20161212T185816 nephalia.png + file: 20161212T185816 nyarlathotep.png + file: 20161212T185817 phyrexia.png + file: 20161212T185817 poseidon.png + file: 20161212T185817 seekersofcarmot.png + file: 20161212T185817 setessa.png + file: 20161212T185817 shub-niggurath.png + file: 20161212T185818 stensia.png + file: 20161212T185818 thran.png + file: 20161212T185818 ulxiz1.png + file: 20161212T185818 ulxiz2.png + file: 20161212T185818 ulxiz3.png + file: 20161212T185818 ulxiz4.png + file: 20161212T185818 ulxiz5.png + file: 20161212T185818 ulxiz6.png + file: 20161212T185818 ulxiz7.png + file: 20161212T185818 watermark-names + file: 20161212T185818 watermark_k.png + file: 20161212T185818 watermark_l.png + file: 20161212T185819 watermark_mirrodin.png + file: 20161212T185819 watermark_o.png + file: 20161212T185819 watermark_p - copy.png + file: 20161212T185819 watermark_p.png + file: 20161212T185819 watermark_phyrexia.png + file: 20161212T185819 watermarks + file: 20161212T185820 yog-sothoth.png +package: + name: magic-watermarks.mse-include + version: 2016-03-13 + status: 18 + file: 20161212T185821 colorpie.png + file: 20161212T185821 conspiracy_stamp.png + file: 20161212T185821 futsymbol_artifact.png + file: 20161212T185821 futsymbol_creature.png + file: 20161212T185821 futsymbol_enchantment.png + file: 20161212T185822 futsymbol_instant.png + file: 20161212T185822 futsymbol_land.png + file: 20161212T185822 futsymbol_multiple.png + file: 20161212T185822 futsymbol_planeswalker.png + file: 20161212T185822 futsymbol_sorcery.png + file: 20161212T185822 include + file: 20161212T185823 watermark-names + file: 20161212T185823 watermark_abzan.png + file: 20161212T185823 watermark_atarka.png + file: 20161212T185823 watermark_azorius.png + file: 20161212T185823 watermark_azorius2.png + file: 20161212T185823 watermark_b.png + file: 20161212T185824 watermark_b_old.png + file: 20161212T185824 watermark_bgmana.png + file: 20161212T185824 watermark_bgmana_colored.png + file: 20161212T185824 watermark_boros.png + file: 20161212T185824 watermark_boros2.png + file: 20161212T185824 watermark_brmana.png + file: 20161212T185825 watermark_brmana_colored.png + file: 20161212T185825 watermark_c.png + file: 20161212T185825 watermark_dimir.png + file: 20161212T185825 watermark_dimir2.png + file: 20161212T185825 watermark_dromoka.png + file: 20161212T185826 watermark_g.png + file: 20161212T185826 watermark_g_old.png + file: 20161212T185826 watermark_golgari.png + file: 20161212T185826 watermark_golgari2.png + file: 20161212T185826 watermark_gruul.png + file: 20161212T185826 watermark_gruul2.png + file: 20161212T185826 watermark_gumana.png + file: 20161212T185826 watermark_gumana_colored.png + file: 20161212T185827 watermark_gwmana.png + file: 20161212T185827 watermark_gwmana_colored.png + file: 20161212T185827 watermark_izzet.png + file: 20161212T185828 watermark_izzet2.png + file: 20161212T185828 watermark_jeskai.png + file: 20161212T185828 watermark_kolaghan.png + file: 20161212T185828 watermark_mardu.png + file: 20161212T185828 watermark_mirrodin.png + file: 20161212T185829 watermark_ojutai.png + file: 20161212T185829 watermark_orzhov.png + file: 20161212T185829 watermark_orzhov2.png + file: 20161212T185829 watermark_phyrexia.png + file: 20161212T185829 watermark_r.png + file: 20161212T185829 watermark_r_old.png + file: 20161212T185829 watermark_rakados.png + file: 20161212T185829 watermark_rakados2.png + file: 20161212T185830 watermark_rgmana.png + file: 20161212T185830 watermark_rgmana_colored.png + file: 20161212T185830 watermark_rwmana.png + file: 20161212T185830 watermark_rwmana_colored.png + file: 20161212T185830 watermark_s.png + file: 20161212T185830 watermark_selesnya.png + file: 20161212T185830 watermark_selesnya2.png + file: 20161212T185831 watermark_silumgar.png + file: 20161212T185831 watermark_simic.png + file: 20161212T185831 watermark_simic2.png + file: 20161212T185831 watermark_sultai.png + file: 20161212T185831 watermark_temur.png + file: 20161212T185831 watermark_u.png + file: 20161212T185831 watermark_u_old.png + file: 20161212T185831 watermark_ubmana.png + file: 20161212T185832 watermark_ubmana_colored.png + file: 20161212T185832 watermark_urmana.png + file: 20161212T185832 watermark_urmana_colored.png + file: 20161212T185832 watermark_w.png + file: 20161212T185832 watermark_w_old.png + file: 20161212T185832 watermark_wbmana.png + file: 20161212T185833 watermark_wbmana_colored.png + file: 20161212T185833 watermark_wumana.png + file: 20161212T185834 watermark_wumana_colored.png + file: 20161212T185834 watermarks + file: 20161212T185835 watermarks-old +package: + name: magic-willow-minimalist-god.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202020 acard.jpg + file: M20161207T202021 apt.png + file: M20161207T202021 artifact_blend_card.png + file: M20161207T202021 artifact_blend_pt.png + file: M20161207T202021 bcard.jpg + file: M20161207T202021 blcard.jpg + file: M20161207T202021 blpt.png + file: M20161207T202021 bpt.png + file: M20161207T202021 build.bat + file: M20161207T202021 card-sample.png + file: M20161207T202021 clcard.jpg + file: M20161207T202021 clpt.png + file: M20161207T202022 gcard.jpg + file: M20161207T202022 glcard.jpg + file: M20161207T202022 glpt.png + file: M20161207T202022 gpt.png + file: M20161207T202022 hybrid_blend_card.png + file: M20161207T202022 hybrid_blend_pt.png + file: M20161207T202022 imagemask.png + file: M20161207T202022 mcard.jpg + file: M20161207T202022 mlcard.jpg + file: M20161207T202022 mlpt.png + file: M20161207T202023 mpt.png + file: M20161207T202023 multicolor_blend_card.png + file: M20161207T202023 multicolor_blend_pt.png + file: M20161207T202023 rcard.jpg + file: M20161207T202023 rlcard.jpg + file: M20161207T202023 rlpt.png + file: M20161207T202023 rpt.png + file: M20161207T202023 style + file: M20161207T202023 tombstone.png + file: M20161207T202024 ucard.jpg + file: M20161207T202024 ulcard.jpg + file: M20161207T202024 ulpt.png + file: M20161207T202024 upt.png + file: M20161207T202024 wcard.jpg + file: M20161207T202024 wlcard.jpg + file: M20161207T202024 wlpt.png + file: M20161207T202024 wpt.png +package: + name: magic-willow-minimalist.mse-style + version: 2014-02-22 + status: 50 + file: M20161207T202025 acard.jpg + file: M20161207T202025 apt.png + file: M20161207T202025 artifact_blend_card.png + file: M20161207T202025 artifact_blend_pt.png + file: M20161207T202025 bcard.jpg + file: M20161207T202026 blcard.jpg + file: M20161207T202026 blpt.png + file: M20161207T202026 bpt.png + file: M20161207T202026 build.bat + file: M20161207T202026 card-sample.png + file: M20161207T202026 clcard.jpg + file: M20161207T202026 clpt.png + file: M20161207T202026 gcard.jpg + file: M20161207T202027 glcard.jpg + file: M20161207T202027 glpt.png + file: M20161207T202027 gpt.png + file: M20161207T202027 hybrid_blend_card.png + file: M20161207T202027 hybrid_blend_pt.png + file: M20161207T202027 imagemask.png + file: M20161207T202027 mcard.jpg + file: M20161207T202027 mlcard.jpg + file: M20161207T202027 mlpt.png + file: M20161207T202027 mpt.png + file: M20161207T202027 multicolor_blend_card.png + file: M20161207T202027 multicolor_blend_pt.png + file: M20161207T202028 rcard.jpg + file: M20161207T202028 rlcard.jpg + file: M20161207T202028 rlpt.png + file: M20161207T202028 rpt.png + file: M20161207T202028 style + file: M20161207T202028 tombstone.png + file: M20161207T202028 ucard.jpg + file: M20161207T202028 ulcard.jpg + file: M20161207T202028 ulpt.png + file: M20161207T202029 upt.png + file: M20161207T202029 wcard.jpg + file: M20161207T202029 wlcard.jpg + file: M20161207T202029 wlpt.png + file: M20161207T202029 wpt.png +package: + name: magic-xml.mse-export-template + version: 2009-06-29 + status: 50 + file: M20161207T203402 export-template + file: M20161207T203402 icon.png +package: + name: magic.mse-game + version: 2016-01-02 + status: 18 + file: 20161212T185836 add_cards_scripts + file: 20161212T185836 auto_replace + file: 20161212T185836 card-back.png + file: 20161212T185836 card_fields + file: 20161212T185836 game + file: 20161212T185836 icons/center-all-text.png + file: 20161212T185836 icons/center-no-text.png + file: 20161212T185836 icons/center-short-text.png + file: 20161212T185837 icons/language-en.png + file: 20161212T185837 icons/language-fr.png + file: 20161212T185837 icons/large-image.png + file: 20161212T185837 icons/number_cards_after.png + file: 20161212T185837 icons/number_cards_mixed.png + file: 20161212T185837 icons/number_cards_separate.png + file: 20161212T185837 icons/small-image.png + file: 20161212T185837 keywords + file: 20161212T185838 language + file: 20161212T185838 magic-words.en_us.dic + file: 20161212T185838 packs + file: 20161212T185838 script + file: 20161212T185838 set_fields + file: 20161212T185838 statistics + file: 20161212T185838 stats/card_color.png + file: 20161212T185838 stats/card_symbol.png + file: 20161212T185838 stats/card_type.png + file: 20161212T185838 stats/casting_cost.png + file: 20161212T185838 stats/color_colored_cost.png + file: 20161212T185838 stats/color_cost.png + file: 20161212T185838 stats/color_rarity.png + file: 20161212T185838 stats/colored_casting_cost.png + file: 20161212T185838 stats/cost_colored_cost.png + file: 20161212T185838 stats/creature_class.png + file: 20161212T185838 stats/creature_race.png + file: 20161212T185839 stats/creature_type.png + file: 20161212T185839 stats/illustrator.png + file: 20161212T185839 stats/keywords.png + file: 20161212T185839 stats/power.png + file: 20161212T185839 stats/pt.png + file: 20161212T185839 stats/rarity.png + file: 20161212T185839 stats/stylesheet.png + file: 20161212T185839 stats/text_length.png + file: 20161212T185839 stats/toughness.png + file: 20161212T185839 stats/watermark.png + file: 20161212T185840 unit_tests + file: 20161212T185840 word_lists + file: 20161212T185840 word_lists_fr +package: + name: mausoleum-regular.mse-style + version: 2008-10-24 + status: 50 + file: M20161207T221427 accident.png + file: M20161207T221427 cardsample.png + file: M20161207T221428 grave.png + file: M20161207T221428 heir.png + file: M20161207T221428 image_mask.png + file: M20161207T221428 incident.png + file: M20161207T221428 style +package: + name: mausoleum.mse-game + version: 2008-12-29 + status: 50 + file: M20161207T221428 cardback.png + file: M20161207T221428 game +package: + name: munchkin-blender.mse-style + version: 2010-01-28 + status: 50 + file: M20161207T222204 blender-sample.png + file: M20161207T222204 munchkin-blender-background-mask.png + file: M20161207T222204 munchkin-blender-inner-border-mask.png + file: M20161207T222204 munchkin-blender-middle-border-mask.png + file: M20161207T222204 munchkin-border-mask.png + file: M20161207T222204 style +package: + name: munchkin-normal.mse-style + version: 2010-01-28 + status: 50 + file: M20161207T222205 card-sample.png + file: M20161207T222205 munchkin-background-mask.png + file: M20161207T222205 munchkin-border-mask.png + file: M20161207T222205 munchkin-inner-border-mask.png + file: M20161207T222205 style +package: + name: munchkin.mse-game + version: 2010-06-06 + status: 50 + file: M20161207T222205 card-back.png + file: M20161207T222205 game +package: + name: planechase-cbg.mse-style + version: 2010-01-23 + status: 34 + file: M20161207T203319 backdrop.jpg + file: M20161207T203319 card-sample.png + file: M20161207T203320 frame.png + file: M20161207T203320 style + file: M20161207T203320 textbox_mask.png +package: + name: planechase-forum.mse-export-template + version: 2010-05-11 + status: 34 + file: M20161207T203320 export-template + file: M20161207T203320 icon.png +package: + name: planechase-fullart-horizontal.mse-style + version: 2014-02-04 + status: 34 + file: M20161207T203321 card-sample.png + file: M20161207T203321 style +package: + name: planechase-fullart.mse-style + version: 2014-02-04 + status: 34 + file: M20161207T203321 card-sample.png + file: M20161207T203321 style +package: + name: planechase-mws.mse-export-template + version: 2010-05-11 + status: 34 + file: M20161207T203322 export-template + file: M20161207T203322 icon.png +package: + name: planechase-phenomenon.mse-style + version: 2014-01-21 + status: 34 + file: M20161207T203322 card-sample.png + file: M20161207T203322 card.png + file: M20161207T203323 card2.png + file: M20161207T203323 image_mask.png + file: M20161207T203323 style +package: + name: planechase-spoiler.mse-export-template + version: 2014-01-21 + status: 34 + file: M20161207T203323 blank.gif + file: M20161207T203323 export-template + file: M20161207T203323 preview.png + file: M20161207T203324 sans-serif.png + file: M20161207T203324 script.js + file: M20161207T203324 serif.png + file: M20161207T203324 style.css +package: + name: planechase-standard-divided.mse-style + version: 2014-01-21 + status: 34 + file: M20161207T203325 card-sample.png + file: M20161207T203325 style + file: M20161207T203325 textbox_mask.png +package: + name: planechase-standard-gradiented.mse-style + version: 2014-01-21 + status: 34 + file: M20161207T203326 card-sample.png + file: M20161207T203326 card.png + file: M20161207T203326 image_mask.png + file: M20161207T203326 style + file: M20161207T203326 textbox_mask.png +package: + name: planechase-standard.mse-style + version: 2010-05-18 + status: 34 + file: M20161207T203326 card-sample.png + file: M20161207T203327 card.png + file: M20161207T203327 image_mask.png + file: M20161207T203327 style + file: M20161207T203327 textbox_mask.png +package: + name: planechase.mse-game + version: 2014-03-25 + status: 34 + file: M20161207T203327 card-sample.png + file: M20161207T203327 game + file: M20161207T203327 stats/card_type.png + file: M20161207T203328 stats/illustrator.png + file: M20161207T203328 stats/keywords.png + file: M20161207T203328 stats/rarity.png + file: M20161207T203328 stats/stylesheet.png + file: M20161207T203328 stats/text_length.png +package: + name: saga-forum.mse-export-template + version: 2010-05-11 + status: 50 + file: M20161207T203137 export-template + file: M20161207T203137 icon.png +package: + name: saga-mws.mse-export-template + version: 2010-05-11 + status: 50 + file: M20161207T203137 export-template + file: M20161207T203137 icon.png +package: + name: saga-standard.mse-style + version: 2010-04-24 + status: 50 + file: M20161207T203138 border-mask-even.png + file: M20161207T203138 border-mask-odd.png + file: M20161207T203138 card-sample.png + file: M20161207T203138 evenpage.png + file: M20161207T203138 field-divider.png + file: M20161207T203138 image_mask.png + file: M20161207T203138 name-divider.png + file: M20161207T203138 oddpage.png + file: M20161207T203139 style + file: M20161207T203139 text-divider.png +package: + name: saga.mse-game + version: 2014-03-25 + status: 50 + file: M20161207T203139 card-sample.png + file: M20161207T203139 fonts/dasroy small caps.ttf + file: M20161207T203140 fpm card back.png + file: M20161207T203140 game + file: M20161207T203140 magic-words.en_us.dic + file: M20161207T203140 stats/card_type.png + file: M20161207T203140 stats/error.png + file: M20161207T203140 stats/illustrator.png + file: M20161207T203140 stats/keywords.png + file: M20161207T203140 stats/number.png + file: M20161207T203141 stats/rarity.png + file: M20161207T203141 stats/stylesheet.png + file: M20161207T203141 stats/text_length.png + file: M20161207T203141 stats/time.png +package: + name: space-blends.mse-include + version: 2009-01-02 + status: 50 + file: M20161207T222149 include + file: M20161207T222149 new-blends +package: + name: space-psi-nocircle.mse-symbol-font + version: 2008-08-08 + status: 50 + file: M20161207T222123 psi_b.png + file: M20161207T222124 psi_circle.png + file: M20161207T222124 psi_g.png + file: M20161207T222124 psi_infinite.png + file: M20161207T222124 psi_q.png + file: M20161207T222124 psi_q_old.png + file: M20161207T222124 psi_q_older.png + file: M20161207T222124 psi_r.png + file: M20161207T222124 psi_t.png + file: M20161207T222124 psi_t_old.png + file: M20161207T222124 psi_t_older.png + file: M20161207T222124 psi_u.png + file: M20161207T222124 psi_w.png + file: M20161207T222124 symbol-font +package: + name: space-psi-xerent.mse-symbol-font + version: 2014-01-25 + status: 50 + file: M20161207T222150 psi_b.png + file: M20161207T222150 psi_bg.png + file: M20161207T222150 psi_br.png + file: M20161207T222150 psi_circle.png + file: M20161207T222150 psi_circle_b.png + file: M20161207T222150 psi_circle_g.png + file: M20161207T222150 psi_circle_r.png + file: M20161207T222150 psi_circle_u.png + file: M20161207T222150 psi_circle_w.png + file: M20161207T222150 psi_g.png + file: M20161207T222151 psi_gu.png + file: M20161207T222151 psi_gw.png + file: M20161207T222151 psi_q.png + file: M20161207T222151 psi_r.png + file: M20161207T222151 psi_rg.png + file: M20161207T222151 psi_rw.png + file: M20161207T222151 psi_t.png + file: M20161207T222151 psi_u.png + file: M20161207T222151 psi_ub.png + file: M20161207T222151 psi_ur.png + file: M20161207T222151 psi_w.png + file: M20161207T222151 psi_wb.png + file: M20161207T222151 psi_wu.png + file: M20161207T222151 symbol-font +package: + name: space-psi.mse-symbol-font + version: 2008-08-08 + status: 50 + file: M20161207T222125 psi_b.png + file: M20161207T222125 psi_circle.png + file: M20161207T222125 psi_g.png + file: M20161207T222125 psi_infinite.png + file: M20161207T222125 psi_q.png + file: M20161207T222125 psi_q_old.png + file: M20161207T222125 psi_q_older.png + file: M20161207T222125 psi_r.png + file: M20161207T222125 psi_t.png + file: M20161207T222125 psi_t_old.png + file: M20161207T222125 psi_t_older.png + file: M20161207T222125 psi_u.png + file: M20161207T222125 psi_w.png + file: M20161207T222125 symbol-font +package: + name: space-standard.mse-style + version: 2008-08-08 + status: 50 + file: M20161207T222126 acard.jpg + file: M20161207T222126 bcard.jpg + file: M20161207T222126 bdcard.jpg + file: M20161207T222126 blcard.jpg + file: M20161207T222126 card-sample.png + file: M20161207T222126 ccard.jpg + file: M20161207T222126 clcard.jpg + file: M20161207T222126 dcard.jpg + file: M20161207T222126 gcard.jpg + file: M20161207T222126 glcard.jpg + file: M20161207T222126 hybrid_blend_card.png + file: M20161207T222126 ldcard.jpg + file: M20161207T222126 mask_cost.png + file: M20161207T222127 mask_image.png + file: M20161207T222127 mcard.jpg + file: M20161207T222127 mlcard.jpg + file: M20161207T222127 multicolor_blend_card.png + file: M20161207T222127 rcard.jpg + file: M20161207T222127 rlcard.jpg + file: M20161207T222127 style + file: M20161207T222127 ucard.jpg + file: M20161207T222127 ulcard.jpg + file: M20161207T222127 wcard.jpg + file: M20161207T222127 wlcard.jpg +package: + name: space-xerent.mse-style + version: 2014-01-25 + status: 50 + file: M20161207T222152 bcard.png + file: M20161207T222152 bordermask.png + file: M20161207T222152 bpt.png + file: M20161207T222152 card-sample.png + file: M20161207T222152 clcard.png + file: M20161207T222152 clpt.png + file: M20161207T222152 costmask - copy (2).png + file: M20161207T222152 costmask - copy.png + file: M20161207T222152 costmask.png + file: M20161207T222153 dcard.png + file: M20161207T222153 dpt.png + file: M20161207T222153 gcard.png + file: M20161207T222153 gpt.png + file: M20161207T222153 hybrid_blend_card.png + file: M20161207T222153 mask_image.png + file: M20161207T222153 mcard.png + file: M20161207T222153 mpt.png + file: M20161207T222153 multicolor_blend_card.png + file: M20161207T222153 paintbrush.png + file: M20161207T222153 rcard.png + file: M20161207T222153 rpt.png + file: M20161207T222153 style + file: M20161207T222154 ucard.png + file: M20161207T222154 upt.png + file: M20161207T222154 wcard.png + file: M20161207T222154 wpt.png +package: + name: space.mse-game + version: 2014-01-25 + status: 50 + file: M20161207T222154 auto_replace + file: M20161207T222154 card-back.png + file: M20161207T222154 card_fields + file: M20161207T222154 game + file: M20161207T222154 icons/number_cards_after.png + file: M20161207T222154 icons/number_cards_mixed.png + file: M20161207T222154 icons/number_cards_separate.png + file: M20161207T222154 keywords + file: M20161207T222154 packs + file: M20161207T222154 script + file: M20161207T222155 set_fields + file: M20161207T222155 statistics + file: M20161207T222155 stats/card_color.png + file: M20161207T222155 stats/card_type.png + file: M20161207T222155 stats/casting_cost.png + file: M20161207T222155 stats/colored_casting_cost.png + file: M20161207T222155 stats/creature_class.png + file: M20161207T222155 stats/creature_race.png + file: M20161207T222155 stats/creature_type.png + file: M20161207T222155 stats/illustrator.png + file: M20161207T222155 stats/keywords.png + file: M20161207T222155 stats/power.png + file: M20161207T222155 stats/pt.png + file: M20161207T222155 stats/rarity.png + file: M20161207T222155 stats/text_length.png + file: M20161207T222155 stats/toughness.png + file: M20161207T222156 word_lists +package: + name: stargate-standard.mse-style + version: 2014-02-01 + status: 50 + file: M20161207T222237 adversary_generic.jpg + file: M20161207T222238 adversary_generic_mask.png + file: M20161207T222238 adversary_goa'uld.jpg + file: M20161207T222238 adversary_goa'uld_mask.png + file: M20161207T222238 adversary_jaffa.jpg + file: M20161207T222238 adversary_jaffa_mask.png + file: M20161207T222238 adversary_ori.jpg + file: M20161207T222238 adversary_ori_mask.png + file: M20161207T222238 adversary_political.jpg + file: M20161207T222238 adversary_political_mask.png + file: M20161207T222238 adversary_replicator.jpg + file: M20161207T222238 adversary_replicator_mask.png + file: M20161207T222238 adversary_wraith.jpg + file: M20161207T222238 adversary_wraith_mask.png + file: M20161207T222238 black.png + file: M20161207T222238 card-sample.png + file: M20161207T222239 character_ancient.jpg + file: M20161207T222239 character_ancient_mask.png + file: M20161207T222239 character_asgard.jpg + file: M20161207T222239 character_asgard_mask.png + file: M20161207T222239 character_atlantis.jpg + file: M20161207T222239 character_atlantis_mask.png + file: M20161207T222239 character_generic.jpg + file: M20161207T222239 character_generic_mask.png + file: M20161207T222239 character_jaffa.jpg + file: M20161207T222239 character_jaffa_mask.png + file: M20161207T222239 character_nid.jpg + file: M20161207T222239 character_nid_mask.png + file: M20161207T222239 character_russian.jpg + file: M20161207T222240 character_russian_mask.png + file: M20161207T222240 character_sgc.jpg + file: M20161207T222240 character_sgc_mask.png + file: M20161207T222240 character_tok'ra.jpg + file: M20161207T222240 character_tok'ra_mask.png + file: M20161207T222240 gear_event_ancient.jpg + file: M20161207T222240 gear_event_ancient_mask.png + file: M20161207T222240 gear_event_asgard.jpg + file: M20161207T222240 gear_event_asgard_mask.png + file: M20161207T222240 gear_event_atlantis.jpg + file: M20161207T222240 gear_event_atlantis_mask.png + file: M20161207T222240 gear_event_generic.jpg + file: M20161207T222241 gear_event_generic_mask.png + file: M20161207T222241 gear_event_jaffa.jpg + file: M20161207T222241 gear_event_jaffa_mask.png + file: M20161207T222241 gear_event_nid.jpg + file: M20161207T222241 gear_event_nid_mask.png + file: M20161207T222241 gear_event_russian.jpg + file: M20161207T222241 gear_event_russian_mask.png + file: M20161207T222241 gear_event_sgc.jpg + file: M20161207T222241 gear_event_sgc_mask.png + file: M20161207T222241 gear_event_tok'ra.jpg + file: M20161207T222241 gear_event_tok'ra_mask.png + file: M20161207T222241 gear_event_wraith.jpg + file: M20161207T222241 gear_event_wraith_mask.png + file: M20161207T222241 obstacle_disease.jpg + file: M20161207T222241 obstacle_disease_mask.png + file: M20161207T222241 obstacle_generic.jpg + file: M20161207T222241 obstacle_generic_mask.png + file: M20161207T222241 obstacle_goa'uld.jpg + file: M20161207T222242 obstacle_goa'uld_mask.png + file: M20161207T222242 obstacle_jaffa.jpg + file: M20161207T222242 obstacle_jaffa_mask.png + file: M20161207T222242 obstacle_ori.jpg + file: M20161207T222242 obstacle_ori_mask.png + file: M20161207T222242 obstacle_political.jpg + file: M20161207T222242 obstacle_political_mask.png + file: M20161207T222242 obstacle_replicator.jpg + file: M20161207T222242 obstacle_replicator_mask.png + file: M20161207T222242 obstacle_wraith.jpg + file: M20161207T222242 obstacle_wraith_mask.png + file: M20161207T222243 ship_ancient.jpg + file: M20161207T222243 ship_ancient_mask.png + file: M20161207T222243 ship_asgard.jpg + file: M20161207T222243 ship_asgard_mask.png + file: M20161207T222243 ship_atlantis.jpg + file: M20161207T222243 ship_atlantis_mask.png + file: M20161207T222243 ship_goa'uld.jpg + file: M20161207T222243 ship_goa'uld_mask.png + file: M20161207T222243 ship_hgeneric.jpg + file: M20161207T222243 ship_hgeneric_mask.png + file: M20161207T222243 ship_hjaffa.jpg + file: M20161207T222243 ship_hjaffa_mask.png + file: M20161207T222243 ship_nid.jpg + file: M20161207T222243 ship_nid_mask.png + file: M20161207T222243 ship_ori.jpg + file: M20161207T222243 ship_ori_mask.png + file: M20161207T222243 ship_replicator.jpg + file: M20161207T222244 ship_replicator_mask.png + file: M20161207T222244 ship_russian.jpg + file: M20161207T222244 ship_russian_mask.png + file: M20161207T222244 ship_sgc.jpg + file: M20161207T222244 ship_sgc_mask.png + file: M20161207T222244 ship_tok'ra.jpg + file: M20161207T222244 ship_tok'ra_mask.png + file: M20161207T222244 ship_vgeneric.jpg + file: M20161207T222244 ship_vgeneric_mask.png + file: M20161207T222244 ship_vjaffa.jpg + file: M20161207T222244 ship_vjaffa_mask.png + file: M20161207T222244 ship_wraith.jpg + file: M20161207T222244 ship_wraith_mask.png + file: M20161207T222244 style +package: + name: stargate.mse-game + version: 2014-02-01 + status: 50 + file: M20161207T222245 card-back.png + file: M20161207T222245 game +package: + name: swtcg-horizontal.mse-style + version: 2009-12-18 + status: 50 + file: M20161207T222316 battle.png + file: M20161207T222316 card-sample.png + file: M20161207T222316 common.png + file: M20161207T222316 dark.png + file: M20161207T222316 equipment.png + file: M20161207T222316 light.png + file: M20161207T222316 locc.png + file: M20161207T222316 locg.png + file: M20161207T222316 locm.png + file: M20161207T222316 locs.png + file: M20161207T222316 maskhor.png + file: M20161207T222316 mission.png + file: M20161207T222316 neutral.png + file: M20161207T222317 rare.png + file: M20161207T222317 style + file: M20161207T222317 uncommon.png +package: + name: swtcg-symbols.mse-symbol-font + version: 2009-10-02 + status: 50 + file: M20161207T222317 activate.png + file: M20161207T222317 pilot.png + file: M20161207T222317 pilotbonus.png + file: M20161207T222317 symbol-font + file: M20161207T222317 tap.png +package: + name: swtcg-vertical.mse-style + version: 2014-01-29 + status: 50 + file: M20161207T222317 card-sample.png + file: M20161207T222318 character.png + file: M20161207T222318 characteru.png + file: M20161207T222318 common.png + file: M20161207T222318 dark.png + file: M20161207T222318 ground.png + file: M20161207T222318 groundu.png + file: M20161207T222318 light.png + file: M20161207T222318 maskvert.png + file: M20161207T222318 neutral.png + file: M20161207T222318 rare.png + file: M20161207T222318 space.png + file: M20161207T222318 spaceu.png + file: M20161207T222318 style + file: M20161207T222318 uncommon.png +package: + name: swtcg.mse-game + version: 2009-10-03 + status: 50 + file: M20161207T222318 card-back.png + file: M20161207T222319 game +package: + name: toptrumps-deluxe.mse-style + version: 2014-08-08 + status: 50 + file: M20161207T221434 arc_mask.png + file: M20161207T221434 blue.jpg + file: M20161207T221434 bubble_mask.png + file: M20161207T221434 green.jpg + file: M20161207T221435 icon.png + file: M20161207T221435 lft4.png + file: M20161207T221435 lft5.png + file: M20161207T221435 lft6.png + file: M20161207T221435 marble.jpg + file: M20161207T221435 nft4.png + file: M20161207T221435 nft5.png + file: M20161207T221435 nft6.png + file: M20161207T221435 point_mask.png + file: M20161207T221435 purple.jpg + file: M20161207T221435 red.jpg + file: M20161207T221435 rft4.png + file: M20161207T221435 rft5.png + file: M20161207T221436 rft6.png + file: M20161207T221436 rustysteel.jpg + file: M20161207T221436 scales.jpg + file: M20161207T221436 steel.jpg + file: M20161207T221436 stones.jpg + file: M20161207T221436 style + file: M20161207T221436 teal.jpg + file: M20161207T221436 tripoint_mask.png + file: M20161207T221437 tt4.png + file: M20161207T221437 tt4ft.png + file: M20161207T221437 tt5.png + file: M20161207T221438 tt5ft.png + file: M20161207T221438 tt6.png + file: M20161207T221438 tt6ft.png + file: M20161207T221438 yellow.jpg + file: M20161207T221438 zebra.jpg +package: + name: toptrumps.mse-game + version: 2014-08-08 + status: 50 + file: M20161207T221438 game + file: M20161207T221439 icon.png +package: + name: ufs-character.mse-style + version: 2013-07-22 + status: 50 + file: M20161207T221630 card-sample.png + file: M20161207T221630 character.png + file: M20161207T221630 flavor-text-mask.png + file: M20161207T221630 highblock.png + file: M20161207T221630 image-mask.png + file: M20161207T221630 lowblock.png + file: M20161207T221630 midblock.png + file: M20161207T221631 style +package: + name: ufs-common.mse-include + version: 2008-05-25 + status: 50 + file: M20161207T221631 darkstalkers.png + file: M20161207T221631 foil.png + file: M20161207T221631 include + file: M20161207T221631 kingoffighters.png + file: M20161207T221631 other.png + file: M20161207T221631 pennyarcade.png + file: M20161207T221632 samuraishowdown.png + file: M20161207T221632 soulcalibur.png + file: M20161207T221632 streetfighter.png +package: + name: ufs-resource.mse-symbol-font + version: 2009-12-23 + status: 50 + file: M20161207T221632 air.png + file: M20161207T221632 all.png + file: M20161207T221632 blank.png + file: M20161207T221633 chaos.png + file: M20161207T221633 death.png + file: M20161207T221633 earth.png + file: M20161207T221633 evil.png + file: M20161207T221633 fire.png + file: M20161207T221633 good.png + file: M20161207T221633 infinity.png + file: M20161207T221633 life.png + file: M20161207T221633 order.png + file: M20161207T221633 symbol-font + file: M20161207T221633 void.png + file: M20161207T221634 water.png +package: + name: ufs-standard.mse-style + version: 2013-07-22 + status: 50 + file: M20161207T221634 action.png + file: M20161207T221634 air.png + file: M20161207T221634 all.png + file: M20161207T221635 asset.png + file: M20161207T221635 attack.png + file: M20161207T221635 card-sample.png + file: M20161207T221635 chaos.png + file: M20161207T221635 death.png + file: M20161207T221636 earth.png + file: M20161207T221636 end.png + file: M20161207T221636 evil.png + file: M20161207T221637 fire.png + file: M20161207T221637 flavor-text-mask.png + file: M20161207T221637 foundation.png + file: M20161207T221637 good.png + file: M20161207T221637 high.png + file: M20161207T221637 highblock.png + file: M20161207T221637 image-mask-attack.png + file: M20161207T221637 image-mask.png + file: M20161207T221637 infinity.png + file: M20161207T221638 life.png + file: M20161207T221638 low.png + file: M20161207T221638 lowblock.png + file: M20161207T221638 mid.png + file: M20161207T221638 midblock.png + file: M20161207T221638 order.png + file: M20161207T221638 style + file: M20161207T221638 textmask.png + file: M20161207T221638 void.png + file: M20161207T221638 water.png +package: + name: ufs.mse-game + version: 2009-01-11 + status: 50 + file: M20161207T221639 card-back.png + file: M20161207T221639 fonts/coprgtl.ttf + file: M20161207T221639 fonts/gothic.ttf + file: M20161207T221639 fonts/impact.ttf + file: M20161207T221639 fonts/times.ttf + file: M20161207T221640 game +package: + name: vanguard-fkih.mse-style + version: 2008-06-30 + status: 50 + file: M20161207T203333 card-sample.png + file: M20161207T203333 card.jpg + file: M20161207T203333 cost_a.png + file: M20161207T203333 cost_b.png + file: M20161207T203334 cost_g.png + file: M20161207T203334 cost_m.png + file: M20161207T203334 cost_r.png + file: M20161207T203334 cost_u.png + file: M20161207T203334 cost_w.png + file: M20161207T203334 imagemask.png + file: M20161207T203334 style +package: + name: vanguard-mtgo.mse-style + version: 2008-08-08 + status: 50 + file: M20161207T203334 blackfield.bmp + file: M20161207T203334 card-sample.png + file: M20161207T203335 card.png + file: M20161207T203335 img_mask.png + file: M20161207T203335 style +package: + name: vanguard-silvercut.mse-style + version: 2010-03-25 + status: 50 + file: M20161207T203335 card-sample.png + file: M20161207T203335 frame.jpg + file: M20161207T203335 name_bar.jpg + file: M20161207T203335 style +package: + name: vanguard-standard.mse-style + version: 2010-03-22 + status: 50 + file: M20161207T203335 card-sample.png + file: M20161207T203335 card.jpg + file: M20161207T203336 cost_a.png + file: M20161207T203336 cost_b.png + file: M20161207T203336 cost_g.png + file: M20161207T203336 cost_m.png + file: M20161207T203336 cost_r.png + file: M20161207T203336 cost_u.png + file: M20161207T203336 cost_w.png + file: M20161207T203337 style +package: + name: vanguard.mse-game + version: 2014-03-25 + status: 50 + file: M20161207T203337 card-sample.png + file: M20161207T203337 game + file: M20161207T203337 stats/card_type.png + file: M20161207T203337 stats/illustrator.png + file: M20161207T203337 stats/keywords.png + file: M20161207T203337 stats/number.png + file: M20161207T203337 stats/stylesheet.png + file: M20161207T203337 stats/text_length.png +package: + name: vs-alter.mse-style + version: 2010-08-13 + status: 50 + file: M20161207T221647 card-sample.png + file: M20161207T221647 card.jpg + file: M20161207T221647 marvel.png + file: M20161207T221647 overlay.png + file: M20161207T221648 style +package: + name: vs-battlefield-guglio.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221648 card-sample.png + file: M20161207T221648 card.jpg + file: M20161207T221648 marvel.png + file: M20161207T221648 overlay.png + file: M20161207T221649 style +package: + name: vs-battlefield-ocb777.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221649 card-sample.png + file: M20161207T221649 card.jpg + file: M20161207T221649 image-mask.png + file: M20161207T221649 style +package: + name: vs-common.mse-include + version: 2011-01-08 + status: 50 + file: M20161207T221650 affiliations + file: M20161207T221650 apocalypse.png + file: M20161207T221650 avengers.png + file: M20161207T221650 blank.png + file: M20161207T221650 bprd.png + file: M20161207T221650 brotherhood.png + file: M20161207T221650 crimelords.png + file: M20161207T221650 dcnew.png + file: M20161207T221650 dcold.png + file: M20161207T221650 defenders.png + file: M20161207T221650 doom.png + file: M20161207T221650 dual-affiliation + file: M20161207T221650 f4.png + file: M20161207T221651 first-edition.png + file: M20161207T221651 flight.png + file: M20161207T221651 flight2.png + file: M20161207T221651 foil.png + file: M20161207T221651 gothamknights.png + file: M20161207T221651 greenlantern.png + file: M20161207T221651 hellboy.png + file: M20161207T221651 hellfire.png + file: M20161207T221651 heralds.png + file: M20161207T221651 include + file: M20161207T221651 jla.png + file: M20161207T221652 jsa.png + file: M20161207T221652 marvel.png + file: M20161207T221652 marvelknights.png + file: M20161207T221652 mastersofevil.png + file: M20161207T221652 negativezone.png + file: M20161207T221652 old-to-new + file: M20161207T221652 ongoing.png + file: M20161207T221652 ongoing2.png + file: M20161207T221652 other.png + file: M20161207T221652 range.png + file: M20161207T221652 range2.png + file: M20161207T221653 rarity-common.png + file: M20161207T221653 rarity-promo.png + file: M20161207T221653 rarity-rare.png + file: M20161207T221653 rarity-uncommon.png + file: M20161207T221653 shadowpact.png + file: M20161207T221653 shiar.png + file: M20161207T221653 shield.png + file: M20161207T221653 sinistersyndicate.png + file: M20161207T221653 speedforce.png + file: M20161207T221653 spiderman.png + file: M20161207T221653 superman.png + file: M20161207T221653 thule.png + file: M20161207T221653 thunderbolts.png + file: M20161207T221654 titans.png + file: M20161207T221654 underworld.png + file: M20161207T221654 warbound.png + file: M20161207T221654 watermark-names + file: M20161207T221654 watermarks + file: M20161207T221654 xmen.png +package: + name: vs-extended-art.mse-style + version: 2008-10-26 + status: 50 + file: M20161207T221655 card-sample.png + file: M20161207T221655 chcocard.jpg + file: M20161207T221655 choncard.jpg + file: M20161207T221655 cvchcard.jpg + file: M20161207T221655 cvcncard.jpg + file: M20161207T221656 eveqcard.jpg + file: M20161207T221656 flavor-text-mask.png + file: M20161207T221656 image-mask-dual.png + file: M20161207T221656 image-mask.png + file: M20161207T221656 locard.jpg + file: M20161207T221657 ptcard.jpg + file: M20161207T221657 style + file: M20161207T221657 text-mask.png + file: M20161207T221657 type-bar-dual.png + file: M20161207T221657 type-bar.png +package: + name: vs-extended-hellboy.mse-style + version: 2008-10-26 + status: 50 + file: M20161207T221658 card-sample.png + file: M20161207T221658 chcocard.jpg + file: M20161207T221658 choncard.jpg + file: M20161207T221658 cvchcard.jpg + file: M20161207T221658 cvcncard.jpg + file: M20161207T221659 eveqcard.jpg + file: M20161207T221659 flavor-text-mask.png + file: M20161207T221659 image-mask-dual.png + file: M20161207T221659 image-mask.png + file: M20161207T221659 locard.jpg + file: M20161207T221659 ptcard.jpg + file: M20161207T221659 style + file: M20161207T221659 text-mask.png + file: M20161207T221659 type-bar-dual.png + file: M20161207T221659 type-bar.png +package: + name: vs-hellboy.mse-style + version: 2014-01-21 + status: 50 + file: M20161207T221329 card-sample.png + file: M20161207T221329 chcocard.jpg + file: M20161207T221329 chodcard.jpg + file: M20161207T221329 choncard.jpg + file: M20161207T221329 cvcdcard.jpg + file: M20161207T221329 cvchcard.jpg + file: M20161207T221329 cvcncard.jpg + file: M20161207T221329 eveqcard.jpg + file: M20161207T221330 flavor-text-mask.png + file: M20161207T221330 image-mask-dual.png + file: M20161207T221330 image-mask.png + file: M20161207T221330 locard.jpg + file: M20161207T221330 ptcard.jpg + file: M20161207T221330 style + file: M20161207T221330 text-mask.png + file: M20161207T221330 type-bar.png +package: + name: vs-insanity.mse-style + version: 2014-01-21 + status: 50 + file: M20161207T221331 card-sample.png + file: M20161207T221331 chcocard.jpg + file: M20161207T221331 chodcard.jpg + file: M20161207T221331 choncard.jpg + file: M20161207T221331 cvcdcard.jpg + file: M20161207T221332 cvchcard.jpg + file: M20161207T221332 cvcncard.jpg + file: M20161207T221332 eveqcard.jpg + file: M20161207T221332 flavor-text-mask.png + file: M20161207T221332 image-mask-dual.png + file: M20161207T221332 image-mask.png + file: M20161207T221332 locard.jpg + file: M20161207T221332 ptcard.jpg + file: M20161207T221332 style + file: M20161207T221333 text-mask.png + file: M20161207T221333 type-bar.png +package: + name: vs-invisible.mse-style + version: 2008-10-27 + status: 50 + file: M20161207T221700 card-invisible.png + file: M20161207T221700 card-sample.png + file: M20161207T221700 flavor-text-mask.png + file: M20161207T221700 image-mask-dual.png + file: M20161207T221700 image-mask.png + file: M20161207T221700 style + file: M20161207T221700 text-mask.png + file: M20161207T221700 type-bar.png +package: + name: vs-new-ea.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221700 card-sample.png + file: M20161207T221700 ccoccard.png + file: M20161207T221700 ccoccard2.png + file: M20161207T221700 chcocard.png + file: M20161207T221701 concealed.png + file: M20161207T221701 concealop.png + file: M20161207T221701 cvchcard.png + file: M20161207T221701 dcnew.png + file: M20161207T221701 eceqcard.png + file: M20161207T221701 eoeqcard.png + file: M20161207T221701 eveqcard.png + file: M20161207T221702 flight.png + file: M20161207T221702 flightrange.png + file: M20161207T221702 hellboy.png + file: M20161207T221702 image-mask-character.png + file: M20161207T221702 image-mask-location.png + file: M20161207T221702 image-mask-plot-twist.png + file: M20161207T221702 image-mask.png + file: M20161207T221702 locard.png + file: M20161207T221702 marvel.png + file: M20161207T221702 ongoing.png + file: M20161207T221702 plcard.png + file: M20161207T221703 ptcard.png + file: M20161207T221703 range.png + file: M20161207T221703 style + file: M20161207T221703 type-bar.png + file: M20161207T221703 visible.png +package: + name: vs-new-extra.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221704 card-sample.png + file: M20161207T221704 concealed.png + file: M20161207T221704 concealop.png + file: M20161207T221704 dcnew.png + file: M20161207T221704 evcard.jpg + file: M20161207T221704 flight.png + file: M20161207T221704 flightrange.png + file: M20161207T221704 hellboy.png + file: M20161207T221704 image-mask.png + file: M20161207T221704 marvel.png + file: M20161207T221705 ongoing.png + file: M20161207T221705 range.png + file: M20161207T221705 stcard.jpg + file: M20161207T221705 style + file: M20161207T221705 symcard.png + file: M20161207T221705 type-bar.png + file: M20161207T221705 visible.png +package: + name: vs-new-insanity.mse-style + version: 2010-04-16 + status: 50 + file: M20161207T221706 300.png + file: M20161207T221706 amalgam.png + file: M20161207T221706 card-sample.png + file: M20161207T221706 ccoccard.png + file: M20161207T221706 ccoccard2.png + file: M20161207T221706 chcocard.png + file: M20161207T221706 concealed.png + file: M20161207T221706 concealop.png + file: M20161207T221706 cvchcard.png + file: M20161207T221706 dcnew.png + file: M20161207T221706 dcold.png + file: M20161207T221706 eceqcard.png + file: M20161207T221706 eoeqcard.png + file: M20161207T221707 eveqcard.png + file: M20161207T221707 flight.png + file: M20161207T221707 flightrange.png + file: M20161207T221707 hellboy.png + file: M20161207T221707 image-mask.png + file: M20161207T221707 locard.png + file: M20161207T221707 malibu.png + file: M20161207T221707 marvel.png + file: M20161207T221707 ongoing.png + file: M20161207T221708 plcard.png + file: M20161207T221708 ptcard.png + file: M20161207T221708 range.png + file: M20161207T221708 rulcard.png + file: M20161207T221708 starwars.png + file: M20161207T221708 stcard.png + file: M20161207T221708 style + file: M20161207T221708 symcard.png + file: M20161207T221708 type-bar.png + file: M20161207T221708 visible.png + file: M20161207T221708 wildstorm.png +package: + name: vs-new-invisible.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221709 card-sample.png + file: M20161207T221709 ccoccard.png + file: M20161207T221709 ccoccard2.png + file: M20161207T221710 chcocard.png + file: M20161207T221710 cimgmask.png + file: M20161207T221710 concealed.png + file: M20161207T221710 concealop.png + file: M20161207T221710 cvchcard.png + file: M20161207T221710 dcnew.png + file: M20161207T221710 eceqcard.png + file: M20161207T221710 elimgmask.png + file: M20161207T221710 eoeqcard.png + file: M20161207T221710 eveqcard.png + file: M20161207T221710 flight.png + file: M20161207T221710 flightrange.png + file: M20161207T221711 hellboy.png + file: M20161207T221711 image-mask.png + file: M20161207T221711 locard.png + file: M20161207T221711 marvel.png + file: M20161207T221711 ongoing.png + file: M20161207T221711 plcard.png + file: M20161207T221711 ptcard.png + file: M20161207T221711 ptimgmask.png + file: M20161207T221711 range.png + file: M20161207T221711 style + file: M20161207T221712 type-bar.png + file: M20161207T221712 visible.png +package: + name: vs-new-levelers.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221712 card-sample.png + file: M20161207T221712 ccoccard.png + file: M20161207T221712 ccoccard2.png + file: M20161207T221713 chcocard.png + file: M20161207T221713 cvchcard.png + file: M20161207T221713 extendedmask.png + file: M20161207T221713 style +package: + name: vs-new-rulecard.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221713 card-sample.png + file: M20161207T221713 card.jpg + file: M20161207T221714 dcnew.png + file: M20161207T221714 hellboy.png + file: M20161207T221714 marvel.png + file: M20161207T221714 style +package: + name: vs-new.mse-style + version: 2010-07-30 + status: 50 + file: M20161207T221714 card-sample.png + file: M20161207T221714 ccoccard.png + file: M20161207T221714 ccoccard2.png + file: M20161207T221715 chcocard.png + file: M20161207T221715 concealed.png + file: M20161207T221715 concealop.png + file: M20161207T221715 cvchcard.png + file: M20161207T221715 dcnew.png + file: M20161207T221715 eceqcard.png + file: M20161207T221715 eoeqcard.png + file: M20161207T221715 eveqcard.png + file: M20161207T221715 flight.png + file: M20161207T221715 flightrange.png + file: M20161207T221715 hellboy.png + file: M20161207T221715 image-mask.png + file: M20161207T221715 locard.png + file: A20161207T221716 marvel.png + file: M20161207T221716 ongoing.png + file: M20161207T221716 plcard.png + file: M20161207T221716 ptcard.png + file: M20161207T221716 range.png + file: M20161207T221716 style + file: M20161207T221716 type-bar.png + file: M20161207T221716 visible.png +package: + name: vs-oversize.mse-style + version: 2010-08-13 + status: 50 + file: M20161207T221717 card-sample.png + file: M20161207T221717 card.png + file: M20161207T221717 image-mask.png + file: M20161207T221717 style +package: + name: vs-spoiler.mse-export-template + version: 2008-10-19 + status: 50 + file: M20161207T221336 blank.gif + file: M20161207T221336 export-template + file: M20161207T221336 preview.png + file: M20161207T221336 sans-serif.png + file: M20161207T221337 script.js + file: M20161207T221337 serif.png + file: M20161207T221337 style.css +package: + name: vs-standard-arrow.mse-symbol-font + version: 2008-10-06 + status: 50 + file: M20161207T221717 arrow.png + file: M20161207T221717 diamond.png + file: M20161207T221717 symbol-font +package: + name: vs-standard-new.mse-symbol-font + version: 2010-05-17 + status: 50 + file: M20161207T221718 0.png + file: M20161207T221718 1.png + file: M20161207T221718 10.png + file: M20161207T221718 11.png + file: M20161207T221718 12.png + file: M20161207T221718 13.png + file: M20161207T221718 14.png + file: M20161207T221718 15.png + file: M20161207T221719 2.png + file: M20161207T221719 3.png + file: M20161207T221719 4.png + file: M20161207T221719 5.png + file: M20161207T221719 6.png + file: M20161207T221719 7.png + file: M20161207T221719 8.png + file: M20161207T221719 9.png + file: M20161207T221719 activate.png + file: M20161207T221719 agencyx.png + file: M20161207T221719 agentsofatlas.png + file: M20161207T221719 aim.png + file: M20161207T221720 alphaflight.png + file: M20161207T221720 anti-matter.png + file: M20161207T221720 apocalypse.png + file: M20161207T221720 arkhaminmates.png + file: M20161207T221720 arrow.png + file: M20161207T221720 asgardians.png + file: M20161207T221720 assassin.png + file: M20161207T221720 assassins.png + file: M20161207T221720 atlantis.png + file: M20161207T221720 autobots.png + file: M20161207T221720 avengers.png + file: M20161207T221720 birdsofprey.png + file: M20161207T221721 blackglove.png + file: M20161207T221721 blacklantern.png + file: M20161207T221721 blank.png + file: M20161207T221721 bluelantern.png + file: M20161207T221721 bprd.png + file: M20161207T221721 britcit.png + file: M20161207T221721 brood.png + file: M20161207T221721 brotherhood.png + file: M20161207T221721 captainamerica.png + file: M20161207T221721 challengersofthefantastic.png + file: M20161207T221721 checkmate.png + file: M20161207T221721 crimelords.png + file: M20161207T221721 crisis.png + file: M20161207T221721 cursedearth.png + file: M20161207T221721 darkclaw.png + file: M20161207T221721 darkjudges.png + file: M20161207T221721 darkseid.png + file: M20161207T221721 deadpool.png + file: M20161207T221722 decepticons.png + file: M20161207T221722 defenders.png + file: M20161207T221722 diamond.png + file: M20161207T221722 doom.png + file: M20161207T221722 doompatrol.png + file: M20161207T221722 emeraldarchers.png + file: M20161207T221722 emeraldenemies.png + file: M20161207T221722 excalibur.png + file: M20161207T221722 exiles.png + file: M20161207T221722 f4.png + file: M20161207T221722 fearsomefive.png + file: M20161207T221722 femizons.png + file: M20161207T221722 futurefoes.png + file: M20161207T221722 generationx.png + file: M20161207T221723 gothamknights.png + file: M20161207T221723 greenlantern.png + file: M20161207T221723 guardiansofthegalaxy.png + file: M20161207T221723 hand.png + file: M20161207T221723 hellfire.png + file: M20161207T221723 heralds.png + file: M20161207T221723 heroesforhire.png + file: M20161207T221723 heroesofearth.png + file: M20161207T221723 hydra.png + file: M20161207T221723 indigolantern.png + file: M20161207T221723 infinitywatch.png + file: M20161207T221723 inhumans.png + file: M20161207T221723 injusticegang.png + file: M20161207T221723 invaders.png + file: M20161207T221723 ironlantern.png + file: M20161207T221723 jla.png + file: M20161207T221723 jlavengers.png + file: M20161207T221724 jli.png + file: M20161207T221724 jlx.png + file: M20161207T221724 jsa.png + file: M20161207T221724 kangcouncil.png + file: M20161207T221724 kree.png + file: M20161207T221724 legion.png + file: M20161207T221724 magneticmen.png + file: M20161207T221724 manhunters.png + file: M20161207T221724 marauders.png + file: M20161207T221724 marvelknights.png + file: M20161207T221724 mastersofevil.png + file: M20161207T221724 megacityone.png + file: M20161207T221724 morlocks.png + file: M20161207T221724 negativezone.png + file: M20161207T221724 newgods.png + file: M20161207T221724 newuniversal.png + file: M20161207T221724 newwarriors.png + file: M20161207T221724 nextwave.png + file: M20161207T221724 novacorps.png + file: M20161207T221725 omegaflight.png + file: M20161207T221725 orangelantern.png + file: M20161207T221725 outsiders.png + file: M20161207T221725 phalanx.png + file: M20161207T221725 planet.png + file: M20161207T221725 projectspitfire.png + file: M20161207T221725 purifiers.png + file: M20161207T221725 quintessons.png + file: M20161207T221725 rann.png + file: M20161207T221725 redlantern.png + file: M20161207T221726 revengesquad.png + file: M20161207T221726 runaways.png + file: M20161207T221726 secretsix.png + file: M20161207T221726 secretsociety.png + file: M20161207T221726 secretwarriors.png + file: M20161207T221726 sentinels.png + file: M20161207T221726 serpentsociety.png + file: M20161207T221726 shadowpact.png + file: M20161207T221726 shiar.png + file: M20161207T221726 shield.png + file: M20161207T221726 sinistersyndicate.png + file: M20161207T221726 skeletoncrew.png + file: M20161207T221726 skrull.png + file: M20161207T221726 speedforce.png + file: M20161207T221726 spider-boy.png + file: M20161207T221726 spiderman.png + file: M20161207T221727 squadronsupreme.png + file: M20161207T221727 starjammers.png + file: M20161207T221727 starkindustries.png + file: M20161207T221727 starsapphires.png + file: M20161207T221727 strangefate.png + file: M20161207T221727 suicidesquad.png + file: M20161207T221727 superman.png + file: M20161207T221727 sword.png + file: M20161207T221727 symbol-font + file: M20161207T221727 thanagar.png + file: M20161207T221727 themyscira.png + file: M20161207T221727 theorder.png + file: M20161207T221727 therogues.png + file: M20161207T221727 thor.png + file: M20161207T221727 thule.png + file: M20161207T221727 thunderbolts.png + file: M20161207T221727 titans.png + file: M20161207T221727 ultimates.png + file: M20161207T221727 underworld.png + file: M20161207T221727 unitedfront.png + file: M20161207T221728 villainsofearth.png + file: M20161207T221728 villainsunited.png + file: M20161207T221728 wakanda.png + file: M20161207T221728 warbound.png + file: M20161207T221728 waynefamily.png + file: M20161207T221728 weaponx.png + file: M20161207T221728 wildpack.png + file: M20161207T221728 x.png + file: M20161207T221728 xfactor.png + file: M20161207T221728 xforce.png + file: M20161207T221728 xmen.png + file: M20161207T221728 xranch.png + file: M20161207T221728 xstatix.png +package: + name: vs-standard-official.mse-symbol-font + version: 2010-05-16 + status: 50 + file: M20161207T221729 0.png + file: M20161207T221729 1.png + file: M20161207T221729 10.png + file: M20161207T221729 11.png + file: M20161207T221729 12.png + file: M20161207T221729 13.png + file: M20161207T221729 14.png + file: M20161207T221729 15.png + file: M20161207T221730 2.png + file: M20161207T221730 3.png + file: M20161207T221730 4.png + file: M20161207T221730 5.png + file: M20161207T221730 6.png + file: M20161207T221730 7.png + file: M20161207T221730 8.png + file: M20161207T221730 9.png + file: M20161207T221730 activate.png + file: M20161207T221730 alphaflight.png + file: M20161207T221730 anti-matter.png + file: M20161207T221730 apocalypse.png + file: M20161207T221731 arrow.png + file: M20161207T221731 avengers.png + file: M20161207T221731 blank.png + file: M20161207T221731 bprd.png + file: M20161207T221731 brotherhood.png + file: M20161207T221731 crimelords.png + file: M20161207T221731 defenders.png + file: M20161207T221731 diamond.png + file: M20161207T221731 doom.png + file: M20161207T221731 f4.png + file: M20161207T221732 gothamknights.png + file: M20161207T221732 greenlantern.png + file: M20161207T221732 hellfire.png + file: M20161207T221732 heralds.png + file: M20161207T221732 jla.png + file: M20161207T221732 jsa.png + file: M20161207T221732 kree.png + file: M20161207T221732 marvelknights.png + file: M20161207T221732 mastersofevil.png + file: M20161207T221732 negativezone.png + file: M20161207T221732 planet.png + file: M20161207T221732 shadowpact.png + file: M20161207T221732 shiar.png + file: M20161207T221733 shield.png + file: M20161207T221733 sinistersyndicate.png + file: M20161207T221733 skrull.png + file: M20161207T221733 speedforce.png + file: M20161207T221733 spiderman.png + file: M20161207T221733 superman.png + file: M20161207T221733 symbol-font + file: M20161207T221733 thule.png + file: M20161207T221733 thunderbolts.png + file: M20161207T221733 titans.png + file: M20161207T221733 underworld.png + file: M20161207T221733 warbound.png + file: M20161207T221733 x.png + file: M20161207T221733 xmen.png +package: + name: vs-standard.mse-style + version: 2014-01-21 + status: 50 + file: M20161207T221343 card-sample.png + file: M20161207T221343 chcocard.jpg + file: M20161207T221343 chodcard.jpg + file: M20161207T221343 choncard.jpg + file: M20161207T221343 cvcdcard.jpg + file: M20161207T221343 cvchcard.jpg + file: M20161207T221343 cvcncard.jpg + file: M20161207T221344 eveqcard.jpg + file: M20161207T221344 flavor-text-mask.png + file: M20161207T221344 image-mask-dual.png + file: M20161207T221344 image-mask.png + file: M20161207T221344 locard.jpg + file: M20161207T221344 ptcard.jpg + file: M20161207T221344 style + file: M20161207T221344 text-mask.png + file: M20161207T221344 type-bar.png +package: + name: vs.mse-game + version: 2011-01-08 + status: 50 + file: M20161207T221734 auto_replace + file: M20161207T221734 card-back.png + file: M20161207T221734 card_fields + file: M20161207T221734 game + file: M20161207T221734 keywords + file: M20161207T221734 packs + file: M20161207T221734 script + file: M20161207T221734 set_fields + file: M20161207T221734 statistics + file: M20161207T221734 stats/attack.png + file: M20161207T221734 stats/cost.png + file: M20161207T221734 stats/defence.png + file: M20161207T221735 stats/illustrator.png + file: M20161207T221735 stats/keywords.png + file: M20161207T221735 stats/rarity.png + file: M20161207T221735 stats/stylesheet.png + file: M20161207T221735 stats/symbols.png + file: M20161207T221735 stats/text_length.png + file: M20161207T221735 word_lists +package: + name: warlord-standard.mse-style + version: 2008-05-25 + status: 50 + file: M20161207T222002 action.jpg + file: M20161207T222002 actionc.png + file: M20161207T222002 actioncl.png + file: M20161207T222002 actionf.png + file: M20161207T222002 actionr.png + file: M20161207T222003 actionw.png + file: M20161207T222003 b-character.jpg + file: M20161207T222003 bug1.png + file: M20161207T222003 bug2.png + file: M20161207T222003 card-sample.png + file: M20161207T222003 evilc.png + file: M20161207T222003 evilcl.png + file: M20161207T222003 evilf.png + file: M20161207T222003 evilr.png + file: M20161207T222003 evilw.png + file: M20161207T222003 fighter.jpg + file: M20161207T222003 g-character.jpg + file: M20161207T222003 goodc.png + file: M20161207T222003 goodcl.png + file: M20161207T222003 goodf.png + file: M20161207T222003 goodr.png + file: M20161207T222003 goodw.png + file: M20161207T222003 imagemask.png + file: M20161207T222004 imagemask2.png + file: M20161207T222004 item.jpg + file: M20161207T222004 itemc.png + file: M20161207T222004 itemcl.png + file: M20161207T222004 itemf.png + file: M20161207T222004 itemr.png + file: M20161207T222004 itemw.png + file: M20161207T222004 o-character.jpg + file: M20161207T222004 r-character.jpg + file: M20161207T222004 raritycommon.png + file: M20161207T222004 rarityfixed.png + file: M20161207T222004 rarityrare.png + file: M20161207T222004 rarityuncommon.png + file: M20161207T222004 style + file: M20161207T222004 u-character.jpg + file: M20161207T222005 w-character.jpg +package: + name: warlord.mse-game + version: 2009-01-11 + status: 50 + file: M20161207T222005 card-back.png + file: M20161207T222005 game +package: + name: wot-actual-small.mse-symbol-font + version: 2008-06-23 + status: 50 + file: M20161207T222028 ability_0.png + file: M20161207T222028 ability_1.png + file: M20161207T222028 ability_2.png + file: M20161207T222028 ability_3.png + file: M20161207T222028 ability_4.png + file: M20161207T222029 ability_5 copy.png + file: M20161207T222029 ability_5.png + file: M20161207T222029 ability_6.png + file: M20161207T222029 ability_7.png + file: M20161207T222029 ability_8.png + file: M20161207T222029 ability_9.png + file: M20161207T222029 ability_star.png + file: M20161207T222029 ability_x.png + file: M20161207T222029 symbol-font +package: + name: wot-actual-text.mse-symbol-font + version: 2008-06-23 + status: 50 + file: M20161207T222029 combat.png + file: M20161207T222029 dam.png + file: M20161207T222029 intrigue.png + file: M20161207T222029 opp.png + file: M20161207T222029 politics.png + file: M20161207T222029 power.png + file: M20161207T222029 sup.png + file: M20161207T222030 symbol-font +package: + name: wot-actual.mse-style + version: 2008-06-25 + status: 50 + file: M20161207T222030 ability_combat.png + file: M20161207T222030 ability_intrigue.png + file: M20161207T222030 ability_one_power.png + file: M20161207T222030 ability_politics.png + file: M20161207T222030 advantage.jpg + file: M20161207T222031 card-sample.png + file: M20161207T222031 challenge.jpg + file: M20161207T222031 character.jpg + file: M20161207T222031 event.jpg + file: M20161207T222031 imagemask_standard.png + file: M20161207T222031 separator.png + file: M20161207T222031 style + file: M20161207T222031 troop.jpg +package: + name: wot.mse-game + version: 2009-01-11 + status: 50 + file: M20161207T222032 card-back.png + file: M20161207T222032 game + file: M20161207T222032 stats/ability_combat.png + file: M20161207T222032 stats/ability_intrigue.png + file: M20161207T222032 stats/ability_one_power.png + file: M20161207T222032 stats/ability_politics.png + file: M20161207T222032 stats/card_type.png + file: M20161207T222032 stats/casting_cost.png + file: M20161207T222032 stats/keywords.png + file: M20161207T222032 stats/text_length.png +package: + name: wow-standard.mse-style + version: 2010-01-04 + status: 50 + file: M20161207T221601 ability.jpg + file: M20161207T221602 ability_mask.png + file: M20161207T221602 aldorcost.png + file: M20161207T221602 aldorquest.png + file: M20161207T221602 alliance.png + file: M20161207T221602 ally-alliance.jpg + file: M20161207T221602 ally-horde.jpg + file: M20161207T221602 ally-neutral.jpg + file: M20161207T221602 ally_alliance_mask.png + file: M20161207T221602 ally_horde_mask.png + file: M20161207T221602 ally_neutral_mask.png + file: M20161207T221602 arcane.png + file: M20161207T221602 black.png + file: M20161207T221602 card-sample.png + file: M20161207T221603 deathknight.png + file: M20161207T221603 defense.png + file: M20161207T221603 druid.png + file: M20161207T221603 equipment-deathknight.png + file: M20161207T221603 equipment-druid.jpg + file: M20161207T221603 equipment-hunter.jpg + file: M20161207T221603 equipment-mage.jpg + file: M20161207T221603 equipment-paladin.jpg + file: M20161207T221603 equipment-priest.jpg + file: M20161207T221603 equipment-rogue.jpg + file: M20161207T221603 equipment-shaman.jpg + file: M20161207T221603 equipment-warlock.jpg + file: M20161207T221603 equipment-warrior.jpg + file: M20161207T221603 equipment.jpg + file: M20161207T221603 equipment2.jpg + file: M20161207T221603 equipment_mask.png + file: M20161207T221603 equipmentcost-normal.png + file: M20161207T221603 fire.png + file: M20161207T221603 frost.png + file: M20161207T221603 hero-alliance.jpg + file: M20161207T221603 hero-horde.jpg + file: M20161207T221604 hero_mask.png + file: M20161207T221604 holy.png + file: M20161207T221604 horde.png + file: M20161207T221604 hunter.png + file: M20161207T221605 illidan.png + file: M20161207T221605 mage.png + file: M20161207T221605 melee.png + file: M20161207T221605 nature.png + file: M20161207T221606 paladin.png + file: M20161207T221606 preperation.png + file: M20161207T221606 priest.png + file: M20161207T221606 quest-normal.png + file: M20161207T221606 quest.jpg + file: M20161207T221606 quest_mask.png + file: M20161207T221606 questa.jpg + file: M20161207T221606 ranged.png + file: M20161207T221607 rogue.png + file: M20161207T221607 scryercost.png + file: M20161207T221607 scryerquest.png + file: M20161207T221607 shadow.png + file: M20161207T221607 shaman.png + file: M20161207T221607 strike.png + file: M20161207T221607 style + file: M20161207T221608 warlock.png + file: M20161207T221608 warrior.png +package: + name: wow-symbols-standard.mse-symbol-font + version: 2010-03-25 + status: 50 + file: M20161207T221608 0.png + file: M20161207T221608 1.png + file: M20161207T221609 10.png + file: M20161207T221609 11.png + file: M20161207T221609 12.png + file: M20161207T221609 13.png + file: M20161207T221609 14.png + file: M20161207T221609 15.png + file: M20161207T221609 2.png + file: M20161207T221610 3.png + file: M20161207T221610 4.png + file: M20161207T221610 5.png + file: M20161207T221610 6.png + file: M20161207T221610 7.png + file: M20161207T221610 8.png + file: M20161207T221610 9.png + file: M20161207T221610 activate.png + file: M20161207T221610 alliance.png + file: M20161207T221610 arrow.png + file: M20161207T221611 deathknight.png + file: M20161207T221611 druid.png + file: M20161207T221611 horde.png + file: M20161207T221611 hunter.png + file: M20161207T221611 illidan.png + file: M20161207T221611 mage.png + file: M20161207T221611 paladin.png + file: M20161207T221612 priest.png + file: M20161207T221612 rogue.png + file: M20161207T221612 shaman.png + file: M20161207T221612 symbol-font + file: M20161207T221612 warlock.png + file: M20161207T221613 warrior.png + file: M20161207T221613 x.png +package: + name: wow.mse-game + version: 2010-01-04 + status: 50 + file: M20161207T221613 card-back.png + file: M20161207T221613 fonts/belwestd-bold.otf + file: M20161207T221613 fonts/lte50541.ttf + file: M20161207T221614 game + file: M20161207T221614 stats/card_type.png + file: M20161207T221614 stats/casting_cost.png + file: M20161207T221614 stats/illustrator.png + file: M20161207T221614 stats/power.png + file: M20161207T221614 stats/rarity.png + file: M20161207T221614 stats/text_length.png + file: M20161207T221614 stats/toughness.png +package: + name: yugioh-bandai-levels.mse-symbol-font + version: 2008-05-19 + status: 50 + file: M20161207T221746 continuous.png + file: M20161207T221746 counter.png + file: M20161207T221746 equipment.png + file: M20161207T221747 field.png + file: M20161207T221747 leftbracket.png + file: M20161207T221747 quickplay.png + file: M20161207T221747 rightbracket.png + file: M20161207T221747 ritual.png + file: M20161207T221747 star.png + file: M20161207T221747 symbol-font +package: + name: yugioh-bandai.mse-style + version: 2014-01-26 + status: 50 + file: M20161207T221747 blank.png + file: M20161207T221747 card-monster.jpg + file: M20161207T221747 card-non-monster.jpg + file: M20161207T221747 card-player.jpg + file: M20161207T221747 card-sample.png + file: M20161207T221747 dark.png + file: M20161207T221748 divine.png + file: M20161207T221748 earth.png + file: M20161207T221748 fire.png + file: M20161207T221748 light.png + file: M20161207T221748 spell.png + file: M20161207T221748 style + file: M20161207T221748 trap.png + file: M20161207T221748 water.png + file: M20161207T221748 wind.png +package: + name: yugioh-cbg.mse-style + version: 2014-03-11 + status: 50 + file: M20161207T221748 bar.png + file: M20161207T221748 blank.png + file: M20161207T221748 card-sample.png + file: M20161207T221749 cornerfirst.png + file: M20161207T221749 cornerunlimited.png + file: M20161207T221749 dark.png + file: M20161207T221749 darksynchro-card.jpg + file: M20161207T221749 divine.png + file: M20161207T221749 dragons-card.jpg + file: M20161207T221749 earth.png + file: M20161207T221750 effect-card.jpg + file: M20161207T221750 fire.png + file: M20161207T221750 fusion-card.jpg + file: M20161207T221750 goldfoil.png + file: M20161207T221750 imagemask.png + file: M20161207T221750 imagemask_long.png + file: M20161207T221750 imagemask_long_m.png + file: M20161207T221750 light.png + file: M20161207T221750 normal-card.jpg + file: M20161207T221750 obelisk-card.jpg + file: M20161207T221750 parallelfoil.png + file: M20161207T221751 ra-card.jpg + file: M20161207T221751 ritual-card.jpg + file: M20161207T221751 secretfoil.png + file: M20161207T221751 slifer-card.jpg + file: M20161207T221751 spell-card.jpg + file: M20161207T221751 spell.png + file: M20161207T221751 style + file: M20161207T221751 superfoil.png + file: M20161207T221752 synchro-card.jpg + file: M20161207T221752 token-card.jpg + file: M20161207T221752 trap-card.jpg + file: M20161207T221752 trap.png + file: M20161207T221752 water.png + file: M20161207T221752 wind.png +package: + name: yugioh-comic.mse-style + version: 2008-05-19 + status: 50 + file: M20161207T221752 blank.png + file: M20161207T221752 card-sample.png + file: M20161207T221752 card.jpg + file: M20161207T221752 dark.png + file: M20161207T221752 divine.png + file: M20161207T221752 earth.png + file: M20161207T221753 fire.png + file: M20161207T221753 light.png + file: M20161207T221753 parallelfoil.png + file: M20161207T221753 secretfoil.png + file: M20161207T221753 spell.png + file: M20161207T221753 style + file: M20161207T221753 superfoil.png + file: M20161207T221753 trap.png + file: M20161207T221754 water.png + file: M20161207T221754 wind.png +package: + name: yugioh-evolution.mse-style + version: 2009-12-18 + status: 50 + file: M20161207T221754 card-sample.png + file: M20161207T221754 dark_orb.png + file: M20161207T221754 earth_orb.png + file: M20161207T221754 effect-monster.png + file: M20161207T221754 fire_orb.png + file: M20161207T221754 fusion-monster.png + file: M20161207T221755 image-mask.png + file: M20161207T221755 light_orb.png + file: M20161207T221755 normal-monster.png + file: M20161207T221755 ritual-monster.png + file: M20161207T221755 spell.png + file: M20161207T221755 spell_orb.png + file: M20161207T221755 style + file: M20161207T221755 trap.png + file: M20161207T221755 trap_orb.png + file: M20161207T221755 water_orb.png + file: M20161207T221755 wind_orb.png +package: + name: yugioh-forum.mse-export-template + version: 2009-12-18 + status: 50 + file: M20161207T221756 export-template + file: M20161207T221756 icon.png +package: + name: yugioh-standard-evolution.mse-symbol-font + version: 2009-11-15 + status: 50 + file: M20161207T221756 attack.png + file: M20161207T221756 black_dot.png + file: M20161207T221756 defend.png + file: M20161207T221757 dot.png + file: M20161207T221757 equip.png + file: M20161207T221757 fire_icon.png + file: M20161207T221757 level_icon.png + file: M20161207T221757 symbol-font + file: M20161207T221757 water_icon.png +package: + name: yugioh-standard-extra.mse-style + version: 2014-01-26 + status: 50 + file: M20161207T221757 artmask.png + file: M20161207T221758 card-angel.jpg + file: M20161207T221758 card-chibi.jpg + file: M20161207T221758 card-construct.jpg + file: M20161207T221758 card-demon.jpg + file: M20161207T221758 card-fire.jpg + file: M20161207T221758 card-golden.jpg + file: M20161207T221758 card-ice.jpg + file: M20161207T221759 card-sample.png + file: M20161207T221759 card-spirit.jpg + file: M20161207T221759 card-toon.jpg + file: M20161207T221759 dragon.png + file: M20161207T221759 false.png + file: M20161207T221759 grass.png + file: M20161207T221759 man.png + file: M20161207T221759 style +package: + name: yugioh-standard-levels.mse-symbol-font + version: 2008-10-27 + status: 50 + file: M20161207T221759 continuous.png + file: M20161207T221759 counter.png + file: M20161207T221759 dstar.png + file: M20161207T221759 equipment.png + file: M20161207T221759 estar.png + file: M20161207T221759 field.png + file: M20161207T221759 leftbracket.png + file: M20161207T221800 quickplay.png + file: M20161207T221800 rightbracket.png + file: M20161207T221800 ritual.png + file: M20161207T221800 star.png + file: M20161207T221800 symbol-font +package: + name: yugioh-standard-pendulum.mse-style + version: 2014-03-11 + status: 50 + file: M20161207T221800 bar.png + file: M20161207T221800 card-pendulum.jpg + file: M20161207T221800 card-sample.png + file: M20161207T221800 cornerfirst.jpg + file: M20161207T221800 cornerunlimited.jpg + file: M20161207T221800 dark.png + file: M20161207T221800 divine.png + file: M20161207T221800 earth.png + file: M20161207T221800 fire.png + file: M20161207T221801 light.png + file: M20161207T221801 mask_pendulum.png + file: M20161207T221801 parallelfoil.png + file: M20161207T221801 secretfoil.png + file: M20161207T221801 spell.png + file: M20161207T221801 style + file: M20161207T221801 superfoil.png + file: M20161207T221801 trap.png + file: M20161207T221801 water.png + file: M20161207T221801 wind.png +package: + name: yugioh-standard-zotoshi.mse-symbol-font + version: 2008-08-11 + status: 50 + file: M20161207T221802 continuous.png + file: M20161207T221802 counter.png + file: M20161207T221802 equipment.png + file: M20161207T221802 field.png + file: M20161207T221802 leftbracket.png + file: M20161207T221802 quickplay.png + file: M20161207T221802 rightbracket.png + file: M20161207T221802 ritual.png + file: M20161207T221802 star2.png + file: M20161207T221803 symbol-font +package: + name: yugioh-standard.mse-style + version: 2014-01-26 + status: 50 + file: M20161207T221803 bar.png + file: M20161207T221803 blank.png + file: M20161207T221803 card-dragons.jpg + file: M20161207T221803 card-dsynchro.jpg + file: M20161207T221804 card-effect.jpg + file: M20161207T221804 card-fusion.jpg + file: M20161207T221804 card-normal.jpg + file: M20161207T221804 card-obelisk.jpg + file: M20161207T221804 card-ra.jpg + file: M20161207T221804 card-ritual.jpg + file: M20161207T221804 card-sample.png + file: M20161207T221804 card-slifer.jpg + file: M20161207T221804 card-spell.jpg + file: M20161207T221805 card-synchro.jpg + file: M20161207T221805 card-token.jpg + file: M20161207T221805 card-trap.jpg + file: M20161207T221805 card-xyz.jpg + file: M20161207T221805 cornerfirst.jpg + file: M20161207T221805 cornerunlimited.jpg + file: M20161207T221805 dark.png + file: M20161207T221805 divine.png + file: M20161207T221805 earth.png + file: M20161207T221805 fire.png + file: M20161207T221805 goldfoil.png + file: M20161207T221805 light.png + file: M20161207T221805 parallelfoil.png + file: M20161207T221806 secretfoil.png + file: M20161207T221806 spell.png + file: M20161207T221806 style + file: M20161207T221806 superfoil.png + file: M20161207T221806 trap.png + file: M20161207T221806 water.png + file: M20161207T221806 wind.png +package: + name: yugioh-text-replacements.mse-symbol-font + version: 2014-03-11 + status: 50 + file: M20161207T221806 1.png + file: M20161207T221806 2.png + file: M20161207T221806 3.png + file: M20161207T221807 4.png + file: M20161207T221807 5.png + file: M20161207T221807 dot.png + file: M20161207T221807 infinity.png + file: M20161207T221807 leftbracket.png + file: M20161207T221807 qmark.png + file: M20161207T221807 rightbracket.png + file: M20161207T221807 symbol-font +package: + name: yugioh-tvshow.mse-style + version: 2014-03-11 + status: 50 + file: M20161207T221807 blank.png + file: M20161207T221807 card-dragons.jpg + file: M20161207T221807 card-dsynchro.jpg + file: M20161207T221808 card-effect.jpg + file: M20161207T221808 card-fusion.jpg + file: M20161207T221808 card-normal.jpg + file: M20161207T221808 card-obelisk.jpg + file: M20161207T221808 card-ra.jpg + file: M20161207T221808 card-ritual.jpg + file: M20161207T221808 card-sample.png + file: M20161207T221808 card-slifer.jpg + file: M20161207T221808 card-spell.jpg + file: M20161207T221809 card-synchro.jpg + file: M20161207T221809 card-token.jpg + file: M20161207T221809 card-trap.jpg + file: M20161207T221809 dark.png + file: M20161207T221809 divine.png + file: M20161207T221809 earth.png + file: M20161207T221809 fire.png + file: M20161207T221809 light.png + file: M20161207T221810 mask.png + file: M20161207T221810 spell.png + file: M20161207T221810 style + file: M20161207T221810 trap.png + file: M20161207T221810 water.png + file: M20161207T221810 wind.png +package: + name: yugioh-yvd.mse-export-template + version: 2009-12-18 + status: 50 + file: M20161207T221810 export-template + file: M20161207T221810 icon.jpg +package: + name: yugioh-zotoshi.mse-style + version: 2008-08-11 + status: 50 + file: M20161207T221811 blank.png + file: M20161207T221811 card-dragons.jpg + file: M20161207T221811 card-effect.jpg + file: M20161207T221811 card-fusion.jpg + file: M20161207T221812 card-normal.jpg + file: M20161207T221812 card-obelisk.jpg + file: M20161207T221812 card-ra.jpg + file: M20161207T221812 card-ritual.jpg + file: M20161207T221812 card-sample.png + file: M20161207T221812 card-sample2.png + file: M20161207T221812 card-slifer.jpg + file: M20161207T221812 card-spell.jpg + file: M20161207T221812 card-synchro.jpg + file: M20161207T221812 card-token.jpg + file: M20161207T221812 card-trap.jpg + file: M20161207T221812 dark.png + file: M20161207T221812 divine.png + file: M20161207T221813 earth.png + file: M20161207T221813 fire.png + file: M20161207T221813 light.png + file: M20161207T221813 parallelfoil.png + file: M20161207T221813 secretfoil.png + file: M20161207T221813 spell.png + file: M20161207T221814 style + file: M20161207T221814 superfoil.png + file: M20161207T221814 trap.png + file: M20161207T221814 water.png + file: M20161207T221814 wind.png +package: + name: yugioh.mse-game + version: 2014-03-11 + status: 50 + file: M20161207T221814 auto_replace + file: M20161207T221815 card-back.png + file: M20161207T221815 card_fields + file: M20161207T221815 game + file: M20161207T221815 packs + file: M20161207T221815 script + file: M20161207T221815 set_fields + file: M20161207T221815 word_lists diff --git a/magicseteditor - 201.exe b/magicseteditor - 201.exe new file mode 100644 index 000000000..1ec2d8fdf Binary files /dev/null and b/magicseteditor - 201.exe differ diff --git a/magicseteditor.com b/magicseteditor.com new file mode 100644 index 000000000..abd4184ab Binary files /dev/null and b/magicseteditor.com differ diff --git a/magicseteditor.exe b/magicseteditor.exe new file mode 100644 index 000000000..1d0efde7e Binary files /dev/null and b/magicseteditor.exe differ diff --git a/mse.com b/mse.com new file mode 100644 index 000000000..bec5d10cc Binary files /dev/null and b/mse.com differ diff --git a/mse.exe b/mse.exe new file mode 100644 index 000000000..1ec2d8fdf Binary files /dev/null and b/mse.exe differ diff --git a/unins000.dat b/unins000.dat new file mode 100644 index 000000000..19ea94f07 Binary files /dev/null and b/unins000.dat differ diff --git a/unins000.exe b/unins000.exe new file mode 100644 index 000000000..003f20c11 Binary files /dev/null and b/unins000.exe differ
  • ") + +bump_text := { + blocks := split_text(input, match:"\n"); + new_text := blocks[0]; + for x from 1 to length(blocks)-1 do new_text := new_text + "\n" + bumper(blocks[x]) + new_text +} +bumper := { + #if this text isn't modal, at a 5 px margin + if is_modal(input) then input else + cull_margins("" + remove_margins(input) + "") + +} +inserts_values := { + split_text(set.inserts+";;;;;;;;;", match:";") +} +############################################################## The text box + +# Filters for the text box +# context in which mana symbols are found +mana_context := + "(?ix) # case insensitive, ignore whitespace + (^|[[:space:]\"(“']) # start of a word + ( + : # G: something + | , # G, tap: something + | or[ ] # Add X, Y, or Z. + | [ ]to[ ]your # Add X, Y, or Z to your mana pool. + | [ ]was[ ]spent # if G was spent to cast + | [ ]can[ ]be[ ]paid + | (pays?|additional|costs?|the|adds?|pay(ed)?[ ](with|using)) # pay X. creatures cost 1 less. pay an additional G. + ([ ]either)? # pay either X or Y + ([ ](]*>)?[VLHSCETQ\\?XYZIEWUBRG0-9/|]+(]*>)?,)* # pay X, Y or Z + ([ ](]*>)?[VLHSCETQ\\?XYZIEWUBRG0-9/|]+(]*>)?[ ](and|or|and/or))* # pay X or Y + [ ] + ([,.)\"”]|$ # (end of word) + |[ ][^ .,]*$ # still typing... + |[ ]( or | and | in | less | more | to ) # or next word is ... + ) + ) + | # keyword argument that is declared as mana + | [ ]* # keyword argument that is declared as cost + | , # keyword argument that is declared as cost + "; +mana_un_context := "(converted mana costs? | life)" + +# truncates the name of legends +legend_filter := replace@(match:"(, | of | the | \"| “).*", replace: "" ) + +# these are considered a correct 'word' for spellchecking in the text box: +additional_text_words := match@(match: + "(?ix)^(?: # match whole word + ]*>.*?]*> # cardnames and stuff + | [+-]?[0-9X]+ / [+-]?[0-9X]+ # '3/3', '+X/+X' + )$") + +# the rule text filter +# - adds mana symbols +# - makes text in parentheses italic +equip_filter := + replace@(match:"This creature", replace:"It") + +replace@(match:"this creature", replace:"it") +softline_ripper := + replace@(match:"", replace:"") +auto_correct := + replace@(match:" it’s (controller|owner|power|toughness|converted|other)", replace:" its \\1") + +replace@(match:"Then, if" replace:"Then if") + +replace@(match:"([Ff]irst|[Dd]ouble) Strike" replace:"\\1 strike") + +replace@(match:"Splice (Ont|unt|int)" replace:"Splice ont") + +replace@(match:"(ecomes?) the Monarch" replace:"\\1 the monarch") + +replace@(match:"does (combat|[X0-9]+) damage" replace:"deals \\1 damage") + +replace@( + match: "(gains |gain |have |has )" # preceded by this + + "()" # inside a kw + + "([A-Z])" # match this + replace: { _1 + _2 + to_lower(_3)}) +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@( + condition: { + correct_case or (mode != "pseudo" and not used_placeholders) + } + default_expand: { + chosen(choice:if correct_case or mode == "action" then mode else "lower case", set.automatic_reminder_text) and chosen(choice:mode, set.automatic_reminder_text) + }, + combine: { + keyword := "{keyword}" + 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 "" + }) +text_filter := + # step 1 : remove all automatic tags + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "") + + remove_tag@(tag: "", + replace:"BOLDAROUND" + )+ + replace@( + match:"", + replace:"ITALAROUND" + )+ + replace@( + match:"", + replace:"SYMAROUND" + )+ + # step 2 : reminder text for keywords + expand_keywords@( + condition: { + correct_case or (mode != "pseudo" and not used_placeholders) + } + default_expand: { + chosen(choice:if correct_case or mode == "action" then mode else "lower case", set.automatic_reminder_text) and chosen(choice:mode, set.automatic_reminder_text) + }, + combine: { + keyword := "{keyword}" + reminder := process_english_hints(if is_creaturish(card.type) then reminder else equip_filter(reminder)) + if mode == "pseudo" then "{keyword}" + else keyword + if expand then " ({reminder})" else "" + }) + + # step 2b : move action keywords' reminder text to the end of the line + replace@( + match: "(]+> (?:(?!]+>]*>)([^\n]*)", #######removed "| ?]+> (?:(?!]+>]*>)([^\n]*?)(]+> (?:(?!]+>]*>)([^\n]*)", + replace: "\\2\\4\\3\\1" + ) + + # step 2c : allow a sentence after lowercase reminder text for equips etc. + #replace@( + # match: "(]+>[a-z][^<]+)((?:(?!]*>)([^\n]+)$", + # replace: "\\1\\3\\2" + # ) + + # step 2d : remove duplicate reminder text + replace@( + match: "(]*>[^)]+[)]]*>)([^\n]+)\\1" + replace: "\\2\\1" + ) + + # step 2e : combine reminder texts + replace@( + match: "[)](]+>]>]+> )[(]" + replace: "\\1" + ) + + # step 2f : temp fix for formatting buttons + replace@( + match:"BOLDAROUND", + replace:"" + )+ + replace@( + match:"ITALAROUND", + replace:"" + )+ + replace@( + match:"SYMAROUND", + replace:"" + )+ + # step 3a : expand shortcut word CARDNAME + replace@( + match: "CARDNAME>?", + in_context: "(^|[[:space:]]|\\(|,|\\.|:|“|\"|'|‘|/|​)", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3b : expand shortcut word LEGENDNAME + replace@( + match: "LEGENDNAME>?", + in_context: "(^|[[:space:]]|\\(|,|\\.|:|“|\"|'|‘|/|​)", # TODO: Allow any punctuation before + replace: "" + ) + + # step 3c : fill in atom fields + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "CARDNAME" else card_name) + "" } + ) + + tag_contents@( + tag: "", + contents: { "" + (if card_name=="" then "LEGENDNAME" else legend_filter(card_name)) + "" } + ) + + replace@( + match: "INS([1-9])", + in_context: "(^|[[:space:]]|\\(|,|\\.|:|“|\"|'|‘|/|​)", + 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 + } + + # step 4 : explict non mana symbols + replace@( + match: "\\][VLHSCETQ\\?XYZIWUBRG0-9/|]+\\[", + replace: {"" + mana_filter_t() + ""} ) + + # step 5 : add mana & tap symbols + replace@( + match: "\\b[VLHSCETQ\\?XYZIWUBRG0-9/|]+\\b", + in_context: mana_context, + replace: {"" + mana_filter_t() + ""} ) + + # step 5b : remove false positive mana & tap symbols + replace@( + match: "([VLHSCETQ\\?XYZIWUBRG0-9/|]+)", + in_context: mana_un_context, + replace: "\\1" ) + + # step 5c : add explicit mana symbols + replace@( + match: "\\[[VLHSCETQE\\?XYZIWUBRG0-9/|]+\\]", + replace: {"" + mana_filter_t() + ""} ) + + # step 6 : curly quotes + {if set.curly_quotes then curly_quotes(input) else input} + + # step 7 : italicize text in parenthesis + replace@( + match: "[(]([^)\n]|[(][^)\n]*[)])*[)]?", + in_context: "(^|[[:space:]])|&") + + # step 7b : indent bullets + replace@( + match: "^(• )([^•]+)", + replace: {"